@charset "UTF-8";.kfo-container .fluid *{font-size:100%}.kfo-container .fluid,.kfo-container .fluid *,.kfo-container .fluid:after,.kfo-container .fluid:before{box-sizing:border-box}.kfo-container .fluid embed,.kfo-container .fluid iframe,.kfo-container .fluid img,.kfo-container .fluid object{max-width:100%}.kfo-container .fluid .content-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.kfo-container .fluid .row{margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;width:100%}.kfo-container .fluid .row.clearfix{display:table}.kfo-container .fluid .row:after,.kfo-container .fluid .row:before{content:" ";display:table}.kfo-container .fluid .row:after{clear:both}.kfo-container .fluid .row.collapse>.columns{padding-left:0;padding-right:0}.kfo-container .fluid .columns{position:relative;padding-left:10px;padding-left:.625rem;padding-right:10px;padding-right:.625rem;width:100%;float:left}.kfo-container .fluid .columns.one{width:8.33333%}.kfo-container .fluid .columns.two{width:16.66667%}.kfo-container .fluid .columns.three{width:25%}.kfo-container .fluid .columns.four{width:33.33333%}.kfo-container .fluid .columns.five{width:41.66667%}.kfo-container .fluid .columns.six{width:50%}.kfo-container .fluid .columns.seven{width:58.33333%}.kfo-container .fluid .columns.eight{width:66.66667%}.kfo-container .fluid .columns.nine{width:75%}.kfo-container .fluid .columns.ten{width:83.33333%}.kfo-container .fluid .columns.eleven{width:91.66667%}.kfo-container .fluid .columns.twelve{width:100%}.kfo-container .fluid .columns.pl0{padding-left:0}.kfo-container .fluid .columns.pr0{padding-right:0}@media only screen and (max-width:767px){.kfo-container .fluid .columns.eight,.kfo-container .fluid .columns.eleven,.kfo-container .fluid .columns.five,.kfo-container .fluid .columns.four,.kfo-container .fluid .columns.nine,.kfo-container .fluid .columns.one,.kfo-container .fluid .columns.seven,.kfo-container .fluid .columns.six,.kfo-container .fluid .columns.ten,.kfo-container .fluid .columns.three,.kfo-container .fluid .columns.twelve,.kfo-container .fluid .columns.two{width:100%}.kfo-container #root .fluid .columns.pl0{padding-left:.625rem!important;padding-left:10px!important}.kfo-container #root .fluid .columns.pr0{padding-right:.625rem!important;padding-right:10px!important}}@media only screen and (max-width:767px){.kfo-container .fluid .row.static .columns.one{width:8.33333%}.kfo-container .fluid .row.static .columns.two{width:16.66667%}.kfo-container .fluid .row.static .columns.three{width:25%}.kfo-container .fluid .row.static .columns.four{width:33.33333%}.kfo-container .fluid .row.static .columns.five{width:41.66667%}.kfo-container .fluid .row.static .columns.six{width:50%}.kfo-container .fluid .row.static .columns.seven{width:58.33333%}.kfo-container .fluid .row.static .columns.eight{width:66.66667%}.kfo-container .fluid .row.static .columns.nine{width:75%}.kfo-container .fluid .row.static .columns.ten{width:83.33333%}.kfo-container .fluid .row.static .columns.eleven{width:91.66667%}.kfo-container .fluid .row.static .columns.twelve{width:100%}.kfo-container #root .fluid .columns.pl0{padding-left:.625em!important}.kfo-container #root .fluid .columns.pr0{padding-right:.625em!important}}@media only screen and (max-width:960px){.kfo-container .fluid.mw1200 .columns.eight,.kfo-container .fluid.mw1200 .columns.eleven,.kfo-container .fluid.mw1200 .columns.five,.kfo-container .fluid.mw1200 .columns.four,.kfo-container .fluid.mw1200 .columns.nine,.kfo-container .fluid.mw1200 .columns.one,.kfo-container .fluid.mw1200 .columns.seven,.kfo-container .fluid.mw1200 .columns.six,.kfo-container .fluid.mw1200 .columns.ten,.kfo-container .fluid.mw1200 .columns.three,.kfo-container .fluid.mw1200 .columns.twelve,.kfo-container .fluid.mw1200 .columns.two{width:33.33333%}.kfo-container #root .fluid.mw1200 .columns.pl0{padding-left:.625rem!important;padding-left:10px!important}.kfo-container #root .fluid.mw1200 .columns.pr0{padding-right:.625rem!important;padding-right:10px!important}}@media only screen and (max-width:960px){.kfo-container .fluid.mw1200.collapse960 .columns.eight,.kfo-container .fluid.mw1200.collapse960 .columns.eleven,.kfo-container .fluid.mw1200.collapse960 .columns.five,.kfo-container .fluid.mw1200.collapse960 .columns.four,.kfo-container .fluid.mw1200.collapse960 .columns.nine,.kfo-container .fluid.mw1200.collapse960 .columns.one,.kfo-container .fluid.mw1200.collapse960 .columns.seven,.kfo-container .fluid.mw1200.collapse960 .columns.six,.kfo-container .fluid.mw1200.collapse960 .columns.ten,.kfo-container .fluid.mw1200.collapse960 .columns.three,.kfo-container .fluid.mw1200.collapse960 .columns.twelve,.kfo-container .fluid.mw1200.collapse960 .columns.two{width:100%}}@media only screen and (max-width:960px){.kfo-container .fluid.mw1200.keep-origin960 .columns.one{width:8.33333%}.kfo-container .fluid.mw1200.keep-origin960 .columns.two{width:16.66667%}.kfo-container .fluid.mw1200.keep-origin960 .columns.three{width:25%}.kfo-container .fluid.mw1200.keep-origin960 .columns.four{width:33.33333%}.kfo-container .fluid.mw1200.keep-origin960 .columns.five{width:41.66667%}.kfo-container .fluid.mw1200.keep-origin960 .columns.six{width:50%}.kfo-container .fluid.mw1200.keep-origin960 .columns.seven{width:58.33333%}.kfo-container .fluid.mw1200.keep-origin960 .columns.eight{width:66.66667%}.kfo-container .fluid.mw1200.keep-origin960 .columns.nine{width:75%}.kfo-container .fluid.mw1200.keep-origin960 .columns.ten{width:83.33333%}.kfo-container .fluid.mw1200.keep-origin960 .columns.eleven{width:91.66667%}.kfo-container .fluid.mw1200.keep-origin960 .columns.twelve{width:100%}}@media only screen and (max-width:767px){.kfo-container .fluid.mw1200 .columns.eight,.kfo-container .fluid.mw1200 .columns.eleven,.kfo-container .fluid.mw1200 .columns.five,.kfo-container .fluid.mw1200 .columns.four,.kfo-container .fluid.mw1200 .columns.nine,.kfo-container .fluid.mw1200 .columns.one,.kfo-container .fluid.mw1200 .columns.seven,.kfo-container .fluid.mw1200 .columns.six,.kfo-container .fluid.mw1200 .columns.ten,.kfo-container .fluid.mw1200 .columns.three,.kfo-container .fluid.mw1200 .columns.twelve,.kfo-container .fluid.mw1200 .columns.two{width:50%}}@media only screen and (max-width:767px){.kfo-container .fluid.mw1200.collapse767 .columns.eight,.kfo-container .fluid.mw1200.collapse767 .columns.eleven,.kfo-container .fluid.mw1200.collapse767 .columns.five,.kfo-container .fluid.mw1200.collapse767 .columns.four,.kfo-container .fluid.mw1200.collapse767 .columns.nine,.kfo-container .fluid.mw1200.collapse767 .columns.one,.kfo-container .fluid.mw1200.collapse767 .columns.seven,.kfo-container .fluid.mw1200.collapse767 .columns.six,.kfo-container .fluid.mw1200.collapse767 .columns.ten,.kfo-container .fluid.mw1200.collapse767 .columns.three,.kfo-container .fluid.mw1200.collapse767 .columns.twelve,.kfo-container .fluid.mw1200.collapse767 .columns.two{width:100%}}@media only screen and (max-width:767px){.kfo-container .fluid.mw1200.keep-origin767 .columns.one{width:8.33333%}.kfo-container .fluid.mw1200.keep-origin767 .columns.two{width:16.66667%}.kfo-container .fluid.mw1200.keep-origin767 .columns.three{width:25%}.kfo-container .fluid.mw1200.keep-origin767 .columns.four{width:33.33333%}.kfo-container .fluid.mw1200.keep-origin767 .columns.five{width:41.66667%}.kfo-container .fluid.mw1200.keep-origin767 .columns.six{width:50%}.kfo-container .fluid.mw1200.keep-origin767 .columns.seven{width:58.33333%}.kfo-container .fluid.mw1200.keep-origin767 .columns.eight{width:66.66667%}.kfo-container .fluid.mw1200.keep-origin767 .columns.nine{width:75%}.kfo-container .fluid.mw1200.keep-origin767 .columns.ten{width:83.33333%}.kfo-container .fluid.mw1200.keep-origin767 .columns.eleven{width:91.66667%}.kfo-container .fluid.mw1200.keep-origin767 .columns.twelve{width:100%}}@media only screen and (max-width:479px){.kfo-container .fluid.mw1200 .columns.eight,.kfo-container .fluid.mw1200 .columns.eleven,.kfo-container .fluid.mw1200 .columns.five,.kfo-container .fluid.mw1200 .columns.four,.kfo-container .fluid.mw1200 .columns.nine,.kfo-container .fluid.mw1200 .columns.one,.kfo-container .fluid.mw1200 .columns.seven,.kfo-container .fluid.mw1200 .columns.six,.kfo-container .fluid.mw1200 .columns.ten,.kfo-container .fluid.mw1200 .columns.three,.kfo-container .fluid.mw1200 .columns.twelve,.kfo-container .fluid.mw1200 .columns.two{width:100%}}@media only screen and (max-width:479px){.kfo-container .fluid.mw1200.collapse479 .columns.eight,.kfo-container .fluid.mw1200.collapse479 .columns.eleven,.kfo-container .fluid.mw1200.collapse479 .columns.five,.kfo-container .fluid.mw1200.collapse479 .columns.four,.kfo-container .fluid.mw1200.collapse479 .columns.nine,.kfo-container .fluid.mw1200.collapse479 .columns.one,.kfo-container .fluid.mw1200.collapse479 .columns.seven,.kfo-container .fluid.mw1200.collapse479 .columns.six,.kfo-container .fluid.mw1200.collapse479 .columns.ten,.kfo-container .fluid.mw1200.collapse479 .columns.three,.kfo-container .fluid.mw1200.collapse479 .columns.twelve,.kfo-container .fluid.mw1200.collapse479 .columns.two{width:100%}}@media only screen and (max-width:479px){.kfo-container .fluid.mw1200.keep-origin479 .columns.one{width:8.33333%}.kfo-container .fluid.mw1200.keep-origin479 .columns.two{width:16.66667%}.kfo-container .fluid.mw1200.keep-origin479 .columns.three{width:25%}.kfo-container .fluid.mw1200.keep-origin479 .columns.four{width:33.33333%}.kfo-container .fluid.mw1200.keep-origin479 .columns.five{width:41.66667%}.kfo-container .fluid.mw1200.keep-origin479 .columns.six{width:50%}.kfo-container .fluid.mw1200.keep-origin479 .columns.seven{width:58.33333%}.kfo-container .fluid.mw1200.keep-origin479 .columns.eight{width:66.66667%}.kfo-container .fluid.mw1200.keep-origin479 .columns.nine{width:75%}.kfo-container .fluid.mw1200.keep-origin479 .columns.ten{width:83.33333%}.kfo-container .fluid.mw1200.keep-origin479 .columns.eleven{width:91.66667%}.kfo-container .fluid.mw1200.keep-origin479 .columns.twelve{width:100%}}.kfo-container .debug.fluid .row{margin-bottom:10px}.kfo-container .debug.fluid .row .row{margin-bottom:0}.kfo-container .debug.fluid .columns{background:#f3f3f3;border:1px solid #ccc;border-width:0 1px;padding:10px;text-align:center}.kfo-container .content-wrapper{max-width:960px;width:auto}.kfo-container #root .fluid.mw1200 .content-wrapper{max-width:1200px;width:auto}.kfo-container .fluid .heading-a,.kfo-container .fluid .heading-b,.kfo-container .fluid .heading-c,.kfo-container .fluid .heading-d,.kfo-container .fluid .heading-e,.kfo-container .fluid .heading-f{background:0 0;border:0 none;color:#000;font-weight:400;margin:0;line-height:1;padding:0;width:auto}.kfo-container .fluid .heading-a{font-size:3rem}.kfo-container .fluid .heading-b{font-size:2.75rem}.kfo-container .fluid .heading-c{font-size:2.25rem}.kfo-container .fluid .heading-d{font-size:1.875rem}.kfo-container .fluid .heading-e{font-size:1.625rem}.kfo-container .fluid .heading-f{font-size:1.25rem}@media only screen and (min-width:768px){.kfo-container .fluid .heading-a{font-size:4rem}.kfo-container .fluid .heading-b{font-size:3.25rem}}@media only screen and (min-width:1200px){.kfo-container .fluid .heading-a{font-size:5rem}.kfo-container .fluid .heading-b{font-size:3.75rem}}.kfo-container .fluid input[type=date],.kfo-container .fluid input[type=datetime-local],.kfo-container .fluid input[type=datetime],.kfo-container .fluid input[type=email],.kfo-container .fluid input[type=month],.kfo-container .fluid input[type=number],.kfo-container .fluid input[type=password],.kfo-container .fluid input[type=search],.kfo-container .fluid input[type=tel],.kfo-container .fluid input[type=text],.kfo-container .fluid input[type=time],.kfo-container .fluid input[type=url],.kfo-container .fluid input[type=week],.kfo-container .fluid textarea{border:1px solid #ccc;margin:0;padding:5px;transition:all .3s ease-in-out;width:100%}.kfo-container .fluid textarea{overflow:auto;-webkit-resize:vertical;-moz-resize:vertical;resize:vertical}.kfo-container .fluid input[type=date]:focus,.kfo-container .fluid input[type=datetime-local]:focus,.kfo-container .fluid input[type=datetime]:focus,.kfo-container .fluid input[type=email]:focus,.kfo-container .fluid input[type=month]:focus,.kfo-container .fluid input[type=number]:focus,.kfo-container .fluid input[type=password]:focus,.kfo-container .fluid input[type=search]:focus,.kfo-container .fluid input[type=tel]:focus,.kfo-container .fluid input[type=text]:focus,.kfo-container .fluid input[type=time]:focus,.kfo-container .fluid input[type=url]:focus,.kfo-container .fluid input[type=week]:focus,.kfo-container .fluid textarea:focus{background:#fcfcfc;border-color:#666;box-shadow:0 0 10px 0 #777}@media only screen and (max-width:767px){.kfo-container .hide-on-mobile{display:none}}.kfo-container .panel{background:#fafafa;padding:.625em}.kfo-container .labeled-box{border:1px solid #000;width:100%}.kfo-container .labeled-box .header{background:#000;padding:10px}.kfo-container .labeled-box .header>[class*=heading]{color:#fff;line-height:1;text-align:left}.kfo-container .labeled-box .content{background:#fff;padding:10px;text-align:left}.kfo-container .labeled-box.color-a{border-color:#333}.kfo-container .labeled-box.color-a .header{background:#333}.kfo-container .labeled-box.color-b{border-color:#5baf24}.kfo-container .labeled-box.color-b .header{background:#5baf24}.kfo-container .labeled-box.color-c{border-color:#f60}.kfo-container .labeled-box.color-c .header{background:#f60}.kfo-container .labeled-box.color-d{border-color:#f1f1f1}.kfo-container .labeled-box.color-d .header{background:#f1f1f1}.kfo-container .overlay-elastic{background:#fff;border:1px solid #ccc;box-shadow:2px 2px 50px #ddd;display:none;margin-left:-40%;left:50%;padding:1.875em;width:80%;z-index:10000}.kfo-container .overlay-elastic .close{background-image:url(/gfx/close.png);position:absolute;right:-15px;top:-15px;cursor:pointer;height:35px;width:35px}.kfo-container .simple-accordion dd,.kfo-container .simple-accordion dl{background:#fff}.kfo-container .simple-accordion dl{width:100%}.kfo-container .simple-accordion dd,.kfo-container .simple-accordion dt{border:1px solid #ccc;padding:1.25em}.kfo-container .simple-accordion dt{background:#eee;cursor:pointer;padding-right:30px;position:relative}.kfo-container .simple-accordion dt.active,.kfo-container .simple-accordion dt:hover{background:#ddd}.kfo-container .simple-accordion dt:after{border-color:#333 transparent transparent;border-style:solid;border-width:7px;content:"";height:0;margin-top:-3px;position:absolute;right:10px;top:50%;width:0}.kfo-container .simple-accordion dt.active:after{border-color:transparent transparent #333;margin-top:-10px}.kfo-container .simple-accordion dt{border-top:0 none}.kfo-container .simple-accordion dt:first-child{border-top:1px solid #ccc}.kfo-container .simple-accordion dd{border-width:0 1px 1px}.kfo-container .custom-search-field{background:#ddd;font-size:.875em;padding:10px 50px 10px 10px;position:relative}.kfo-container .custom-search-field .custom-search-field-text,.kfo-container .custom-search-field .custom-select-menu,.kfo-container .custom-search-field select{float:left}.kfo-container .custom-search-field .custom-search-field-text{margin-right:3%!important;padding:6px!important;width:60%!important}.kfo-container .custom-search-field .custom-select-menu,.kfo-container .custom-search-field select{font-size:1em;width:37%}.kfo-container .custom-search-field .custom-select-menu label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.kfo-container .custom-search-field .custom-search-field-btn{background:url(/gfx/diet_planner/control_panel_icons.png) no-repeat 3px 3px;border:0 none;cursor:pointer;height:30px;margin-top:-15px;position:absolute;right:10px;top:50%;width:30px}.kfo-container .section-container{display:block;position:relative;width:100%}.kfo-container .section-container section .content{background:#fff;display:none;padding:.9375em}.kfo-container .section-container section .content,.kfo-container .section-container section .title{border:solid 1px #ccc}.kfo-container .section-container section .title{border-width:1px 1px 0;margin:0;left:0;padding:0;position:absolute;top:1px;z-index:10}.kfo-container .section-container section .title a{background:#eee;border:0 none;color:#333;display:inline-block;padding:.9375em}.kfo-container .section-container section .title a:hover{background:#ddd}.kfo-container .section-container section .content{position:relative;z-index:20}.kfo-container .section-container .active .title{z-index:30}.kfo-container .section-container .active .title a,.kfo-container .section-container .active .title a:hover{background:#fff}.kfo-container .section-container .active .content{display:block}.kfo-container .section-container.vertical-nav .title{position:static}.kfo-container .section-container.vertical-nav .title .link{width:100%}.kfo-container .section-container.vertical-nav section:last-child .title{border-width:1px}.kfo-container .section-container.vertical-nav section{position:relative}.kfo-container .section-container.vertical-nav section .content{margin-left:-1px;left:100%;position:absolute;top:0;min-width:100%}.kfo-container .section-container.vertical-nav .active{background:#d5d5d5}.kfo-container .section-container.horizontal-nav section{position:relative}.kfo-container .section-container.horizontal-nav section .content{left:0;position:absolute;width:100%}.kfo-container .section-container.horizontal-nav section .title{border-width:1px}.kfo-container .section-container.horizontal-nav section.active .title{border-width:1px 1px 0}.kfo-container .custom-select-menu{background:#fff;font-size:.875em;position:relative}.kfo-container .custom-select-menu label{border:1px solid #ccc;cursor:pointer;display:inline-block;padding:5px 30px 5px 8px;position:relative;width:100%}.kfo-container .custom-select-menu label:after{border-color:#333 transparent transparent;border-style:solid;border-width:7px;content:"";height:0;margin-top:-3px;position:absolute;right:10px;top:50%;width:0}.kfo-container .custom-select-menu ul{background:#fff;border-color:#ccc;border-style:solid;border-width:0 1px 1px;left:0;position:absolute;top:30px;width:100%}.kfo-container .custom-select-menu li:first-child{border:0 none}.kfo-container .custom-select-menu li{border-top:1px solid #f1f1f1;font-size:87.5%;padding:.5em}.kfo-container .custom-select-menu li.selected,.kfo-container .custom-select-menu li:hover{background:#fafafa}.kfo-container .custom-combo-box{position:relative}.kfo-container .custom-combo-box .label{height:30px}.kfo-container .custom-combo-box .label,.kfo-container .custom-combo-box .options{border:1px solid #e3e3e3;box-shadow:0 1px 1px 0 #ddd;width:100%}.kfo-container .custom-combo-box .label{background:#fff;border-radius:3px;cursor:pointer;display:inline-block;font-size:.875em;padding:5px 30px 5px 8px;position:relative}.kfo-container .custom-combo-box .label .indicator{height:100%;position:absolute;right:0;top:0;width:30px}.kfo-container .custom-combo-box .label .indicator:after,.kfo-container .custom-combo-box .label .indicator:before{border-color:#333 transparent transparent;border-style:solid;border-width:8px;content:"";height:0;left:50%;margin-left:-8px;margin-top:-4px;position:absolute;top:50%;transition:all .2s ease-in-out;width:0;z-index:90}.kfo-container .custom-combo-box .label .indicator:after{border-color:#fff transparent transparent;margin-top:-6px;z-index:100}.kfo-container .custom-combo-box.active .label .indicator:after,.kfo-container .custom-combo-box.active .label .indicator:before{transform:rotate(180deg)}.kfo-container .custom-combo-box.active .label .indicator:before{margin-top:-12px}.kfo-container .custom-combo-box.active .label .indicator:after{margin-top:-10px}.kfo-container .custom-combo-box .options{background:#fff;display:none;font-size:.875em;border-radius:0 0 3px 3px;padding:5px}.kfo-container .custom-combo-box.active .options{top:28px;display:block;position:absolute;left:0}.kfo-container .custom-combo-box .options dd,.kfo-container .custom-combo-box .options dt{border-top:1px dotted #e3e3e3;padding-top:.214285em}.kfo-container .custom-combo-box .options dt{float:left;width:50%}.kfo-container .custom-combo-box .options dd{margin-left:50%;padding-bottom:.214285em;width:50%}.kfo-container .custom-combo-box .options dt+dd+dd,.kfo-container .custom-combo-box .options dt:first-child,.kfo-container .custom-combo-box .options dt:first-child+dd{border-top:0}.kfo-container .custom-combo-box .options dd a{border:0 none}.kfo-container .custom-combo-box .options dd a:hover{text-decoration:underline}.kfo-container .dropdown-nav{background:#333;font-size:.875em}.kfo-container .dropdown-nav a,.kfo-container .dropdown-nav a:visited{border:0 none;color:#fff;display:block;white-space:nowrap}.kfo-container .dropdown-nav li:hover>a{color:#f60}.kfo-container .dropdown-nav .title-area{display:none}.kfo-container .dropdown-nav .title-area .menu-ico{box-shadow:0 0 0 1px #fff,0 5px 0 1px #fff,0 10px 0 1px #fff;display:inline-block;float:right;height:0;margin-top:-5px;position:absolute;right:10px;top:50%;width:15px}.kfo-container .dropdown-nav .title-area li>a{padding-right:35px;text-align:right}.kfo-container .dropdown-nav .title-area li.hover>a .menu-ico,.kfo-container .dropdown-nav .title-area li:hover>a .menu-ico{box-shadow:0 0 0 1px #f60,0 5px 0 1px #f60,0 10px 0 1px #f60}.kfo-container .dropdown-nav .has-dropdown ul{background:#333;display:none;position:absolute;min-width:120px;-webkit-transition:all .3s ease-in-out}.kfo-container .dropdown-nav .has-dropdown li{position:relative}.kfo-container .dropdown-nav .has-dropdown>a{position:relative}.kfo-container .dropdown-nav .has-dropdown>a:after{border-color:#fff transparent transparent;border-style:solid;border-width:5px;content:"";height:0;margin-top:-5px;position:absolute;right:10px;top:50%;width:0}.kfo-container .dropdown-nav .nav-wrapper>.has-dropdown>a:after{right:5px}.kfo-container .dropdown-nav .has-dropdown.hover>a{color:#f60}.kfo-container .dropdown-nav .has-dropdown.hover>a:after{border-color:#f60 transparent transparent transparent}.kfo-container .dropdown-nav>ul>li>ul .has-dropdown>a:after{border-color:#fff transparent transparent transparent;border-style:solid;border-width:5px;content:"";height:0;margin-top:-2px;position:absolute;right:15px;top:50%;width:0}.kfo-container .dropdown-nav>ul>li{float:left;position:relative}.kfo-container .dropdown-nav>ul>li a{line-height:1;padding:15px 20px 15px 15px}.kfo-container .dropdown-nav>ul>li.hover>ul{display:block;left:0;top:100%}.kfo-container .dropdown-nav .has-dropdown.hover>ul{display:block}.kfo-container .dropdown-nav>ul>li>ul ul{left:100%;top:0}.kfo-container .dropdown-nav>ul>li>ul>li.hover>ul{display:block}.kfo-container .dropdown-nav>ul>li>ul>li>ul>li.hover>ul{display:block}.kfo-container .responsive-table{background:#fff;border-spacing:0;border-collapse:separate;width:100%}.kfo-container .responsive-table.responsive-table-cols-fold tbody tr{cursor:pointer}.kfo-container .responsive-table tr:hover{background:#f5f5f5}.kfo-container .responsive-table td,.kfo-container .responsive-table th{border-left:1px solid #ccc;padding:10px;text-align:left}.kfo-container .responsive-table td:first-child,.kfo-container .responsive-table th:first-child{border-left:none}.kfo-container .responsive-table th{font-size:14px;font-size:.875rem;font-weight:700}.kfo-container .responsive-table td{font-size:13px;font-size:.8125rem;border-top:1px solid #ccc}.kfo-container .responsive-table .row-detail-wrapper{background:#eee}.kfo-container .responsive-table .row-detail-wrapper:hover{background:#eee}.kfo-container .responsive-table .row-detail-content{font-size:12px;font-size:.75rem;margin:.5rem 0;list-style:none;padding:0}.kfo-container .responsive-table .row-detail-content-el{padding-top:.3125rem}.kfo-container .responsive-table .row-detail-content-el:first-child{padding-top:0}.kfo-container .responsive-table .cell-header{font-weight:700;margin-right:.3125rem}.kfo-container .responsive-table .hide-cell,.kfo-container .responsive-table .hide-responsive-row,.kfo-container .responsive-table .hide-row{display:none}.kfo-container .responsive-table .first-column{border-left:none}.kfo-container .responsive-table .last-column{border-right:none}@media only screen and (max-width:767px){.kfo-container .section-container.elastic-tabs section .title{border-width:0 1px 1px;position:static}.kfo-container .section-container.elastic-tabs section:first-child .title{border-width:1px}.kfo-container .section-container.elastic-tabs section .title a{width:100%}.kfo-container .section-container.elastic-tabs section .content{border-width:0 1px 1px}.kfo-container .section-container.elastic-tabs section.active .title{border-width:0 1px}.kfo-container .section-container.elastic-tabs section.active:first-child .title{border-width:1px 1px 0}.kfo-container .section-container .active .title a:hover,.kfo-container .section-container.elastic-tabs .active .title a{background:#eee}.kfo-container .section-container.vertical-nav section:last-child .title{border-bottom-width:1px;border-top-width:0}.kfo-container .section-container.horizontal-nav{height:auto!important}.kfo-container .section-container.horizontal-nav section .title{position:static}.kfo-container .section-container.horizontal-nav section .title a{width:100%}.kfo-container .section-container.elastic-nav section .content{margin:0;position:static}.kfo-container .section-container.elastic-nav .active .title a,.kfo-container .section-container.elastic-nav .active .title a:hover{background:#eee}.kfo-container .section-container.elastic-nav section .title{border-width:0 1px 1px;top:0}.kfo-container .section-container.elastic-nav section:first-child .title{border-width:1px}}@media only screen and (max-width:767px){.kfo-container .dropdown-nav .nav-wrapper,.kfo-container .dropdown-nav .nav-wrapper ul{background-color:#444}.kfo-container .dropdown-nav .nav-wrapper>li>ul{background-color:#555}.kfo-container .dropdown-nav .nav-wrapper>li>ul>li>ul{background-color:#666}.kfo-container .dropdown-nav .nav-wrapper>li>ul>li>ul>li>ul{background-color:#777}.kfo-container .dropdown-nav .nav-wrapper li{border-top:1px solid #333}.kfo-container .dropdown-nav .nav-wrapper li:first-child{border:0 none}.kfo-container .dropdown-nav .title-area{display:block}.kfo-container .dropdown-nav .nav-wrapper{display:none}.kfo-container .dropdown-nav .nav-wrapper.show{display:block}.kfo-container .dropdown-nav .nav-wrapper>.has-dropdown>a:after,.kfo-container .dropdown-nav>ul>li>ul .has-dropdown>a:after{right:10px}.kfo-container .dropdown-nav>ul>li{float:none}.kfo-container .dropdown-nav .has-dropdown>ul{width:100%}.kfo-container .dropdown-nav .has-dropdown>a{position:relative}.kfo-container .dropdown-nav .has-dropdown>a:after{border-color:#fff transparent transparent transparent;border-style:solid;border-width:5px;content:"";height:0;margin-top:-5px;position:absolute;right:10px;top:50%;width:0}.kfo-container .dropdown-nav .has-dropdown.hover>a:after{border-color:#f60 transparent transparent transparent}.kfo-container .dropdown-nav .has-dropdown li{position:static}.kfo-container .dropdown-nav .nav-wrapper li.has-dropdown>ul{padding-left:15px;position:static}}.kfo-container.fluid{overflow:hidden;background:url(/gfx/FitnessOnline/kfo_bg.jpg) no-repeat center top}.kfo-container.fluid *{font-family:Lato,Arial,Helvetica,sans-serif;font-size:16px;font-weight:300}.kfo-container.fluid h1,.kfo-container.fluid h2,.kfo-container.fluid h3,.kfo-container.fluid h4,.kfo-container.fluid h5,.kfo-container.fluid h6{font-weight:400}.kfo-container.fluid b,.kfo-container.fluid strong{font-size:inherit;font-weight:700}.kfo-container.fluid a,.kfo-container.fluid span{font-size:inherit;font-weight:inherit}.kfo-container.fluid .hide{display:none!important}.kfo-container.fluid article{float:left;margin-bottom:1.5625em;min-height:400px;overflow:hidden;position:relative;width:100%}.kfo-container.fluid article header,.kfo-container.fluid article ul{margin:1.25em 0}.kfo-container.fluid article header h3{margin-bottom:1.25em}.kfo-container.fluid article li,.kfo-container.fluid article p{margin-bottom:.5em}.kfo-container.fluid article .caption{bottom:0;color:#fff;font-size:1.7em;height:60px;line-height:60px;margin:0;padding:0 .625em;position:absolute}.kfo-container.fluid .deactivated::before{background:#000;content:"";height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%;z-index:100}.kfo-container.fluid .opaque{opacity:.5}.kfo-container.fluid .button-m{box-shadow:0 1px 3px 0 #666;left:50%;margin-left:-45px;position:absolute;top:30%;transition:all .3s ease-in-out}.kfo-container.fluid .button-n{text-align:center}.kfo-container.fluid .warning{background:#ffb74d;padding:25px!important;border:1px solid #ffa726!important;position:relative}.kfo-container.fluid .warning+li{border-top:0 none!important}.kfo-container.fluid .warning p{color:#000;font-weight:400;line-height:1.3}.kfo-container.fluid .warning .button-n,.kfo-container.fluid .warning a{color:#000!important}.kfo-container.fluid .warning:after{bottom:-20px;border-color:#d00001 transparent transparent transparent;border-style:solid;border-width:10px;content:"";display:block;left:50%;margin-left:-5px;position:absolute;top:auto}.kfo-container.fluid .no-arr .warning::after{display:none}.kfo-container.fluid .vita-list-a{position:relative}.kfo-container.fluid .vita-list-a li{margin-bottom:8px}.kfo-container.fluid .tooltip.left{padding-left:85px}.kfo-container.fluid .img-wrapper{border:0 none;display:block;margin-left:0;left:0;overflow:hidden;position:relative;top:0;transition:all .3s ease-in-out;width:100%}.kfo-container.fluid .img-wrapper img{display:block;width:110%}.kfo-container.fluid .img-wrapper .shadow{display:block;height:100%;left:0;position:absolute;top:0;transition:all .3s ease-in-out;width:100%}.kfo-container.fluid .img-wrapper:hover .shadow{box-shadow:inset 0 0 300px #000}.kfo-container.fluid .bg-color-c{background:#333}.kfo-container.fluid .bg-color-c .content-wrapper{background:#333}.kfo-container.fluid .blocks{overflow:hidden}.kfo-container.fluid .blocks>li{float:left}.kfo-container.fluid .badge{border-radius:100px;box-shadow:2px 2px 5px 0 #333;color:#fff;font-size:60px;height:150px;line-height:150px;margin:0 auto;text-align:center;text-shadow:1px 1px -1px #333;width:150px}.kfo-container.fluid .low{background:brown}.kfo-container.fluid .mid{background:#ddd}.kfo-container.fluid .high{background:#ffde00}.kfo-container.fluid #program-badge{font-size:1.5em;line-height:1.3}.kfo-container.fluid #program-badge .form-a{max-width:700px}.kfo-container.fluid #program-badge .form-a h2{font-size:2.083333em;margin-top:.8em}.kfo-container.fluid #program-badge .form-a h2.modeling{background:#2f8fcd}.kfo-container.fluid #program-badge .form-a h2.burn{background:#d52027}.kfo-container.fluid #program-badge .bg-color-a{line-height:1;padding:1.5em 0}.kfo-container.fluid #program-badge .middle-section{min-height:209px;position:relative}.kfo-container.fluid #program-badge .training-girl{background:url(/gfx/FitnessOnline/trenerka_sample.png) no-repeat 50% 50%;display:block;height:600px;right:-90px;position:absolute;top:-196px;width:467px}.kfo-container.fluid #program-badge .badges-sprite{left:45px;top:-120px;position:absolute}.kfo-container.fluid .form-a{margin:0 auto;max-width:800px}.kfo-container.fluid .form-a .bg-color-a{background:#333;color:#fff}.kfo-container.fluid .form-a .bg-color-b{background:#5baf25;margin-top:2.5em}.kfo-container.fluid .form-a .bg-color-d{margin-top:2.5em}.kfo-container.fluid .form-a .btn-set{line-height:100px}.kfo-container.fluid .form-a .btn-set .six{text-align:right}.kfo-container.fluid .form-a .btn-set .six+.six{text-align:left}.kfo-container.fluid .form-a h2{color:#fff;font-size:3.125em;line-height:100px;padding-bottom:0;padding-left:1.1em}.kfo-container.fluid .form-a h3{font-size:1.5em;padding-bottom:.416666em}.kfo-container.fluid .form-a .form-el{float:left;font-size:1.375em}.kfo-container.fluid .form-a .wrapper{padding-left:3.4375em}.kfo-container.fluid .form-a legend{margin-bottom:.555555em}.kfo-container.fluid .form-a .badges-sprite,.kfo-container.fluid .form-a input,.kfo-container.fluid .form-a label{display:inline-block;margin-left:0;vertical-align:middle}.kfo-container.fluid .form-a .badges-sprite,.kfo-container.fluid .form-a label{margin-left:10px}.kfo-container.fluid .form-a label.program-name{text-align:center;display:block;padding-left:10px}.kfo-container.fluid .form-a label.error{background:#c00;color:#fff;font-size:16px;margin-left:0;left:255px;padding:.5em;position:absolute;top:-4px;max-width:none!important;width:275px!important}.kfo-container.fluid .form-a label.error:after{content:"";border-color:#c00 transparent transparent transparent;border-style:solid;border-width:7px;left:50%;margin-left:-7.5px;position:absolute;bottom:-14px}.kfo-container.fluid .form-a .badges label{max-width:155px}.kfo-container.fluid .form-a .row{margin-bottom:1.875em}.kfo-container.fluid .form-a .button-n{margin-bottom:0}.kfo-container.fluid .form-b .button-n{font-size:1em}.kfo-container.fluid .form-b h3{font-size:1.625em}.kfo-container.fluid .form-b .form-el{margin-top:15px}.kfo-container.fluid .form-b .label{display:inline-block;margin-right:5%;width:30%}.kfo-container.fluid .form-b select{width:60%}.kfo-container.fluid .form-b p{margin:20px 0;padding:0}.kfo-container.fluid .heading-b .sublink{font-size:.266666em}.kfo-container.fluid .sublink{display:inline-block}.kfo-container.fluid .img-cropper{overflow:hidden}.kfo-container.fluid .fit-ico{display:inline-block;height:36px;width:48px}.kfo-container.fluid .fit-ico.notice{background:url(/gfx/FitnessOnline/thick.png) no-repeat 0 0}.kfo-container.fluid .notice{background:#338500;border-radius:100px;color:#fff;display:inline-block;font-size:.75em;height:20px;line-height:20px;text-align:center;width:20px}.kfo-container.fluid .floatingBoxes{position:relative}.kfo-container.fluid .floatingBoxes .floatingBox{position:relative}.kfo-container.fluid .float-btns-set{margin:0;overflow:hidden;position:absolute;right:0;top:0}.kfo-container.fluid .float-btn{background:#ddd;cursor:pointer;display:block;float:left;height:20px;margin-left:1px;position:relative;width:20px}.kfo-container.fluid .float-btn:hover{background:#338500}.kfo-container.fluid .float-down::before,.kfo-container.fluid .float-up::before{border-style:solid;border-width:5px;content:"";height:0;left:5px;position:absolute;width:0;z-index:100}.kfo-container.fluid .float-down::before{border-color:#fff transparent transparent;top:8px}.kfo-container.fluid .float-up::before{border-color:transparent transparent #fff;top:3px}.kfo-container.fluid .user-list li{float:left;padding-bottom:.5em;padding-right:.5em;width:70px}.kfo-container.fluid .user-list.width-depend li{width:auto}.kfo-container.fluid .user-list a{border:0 none;display:block}.kfo-container.fluid .user-list figcaption{overflow:hidden;padding-top:.25em;text-overflow:ellipsis;width:100%}.kfo-container.fluid .user-list.width-depend figcaption{font-size:16px}.kfo-container.fluid .users-online .digit,.kfo-container.fluid .users-online .text{display:block;float:left;font-weight:300}.kfo-container.fluid .users-online .digit{color:#338500;font-size:9em;margin-right:.069444em;line-height:1}.kfo-container.fluid .users-online .text{color:#000;font-size:3.75em}.kfo-container.fluid .movie-boxes .caption{background:#000;background:rgba(0,0,0,.7);transition:all .3s ease-in-out;width:100%}.kfo-container.fluid .movie-boxes .columns.four.mega-spalanie:hover .caption{background:#d71314;background:rgba(215,19,20,.7)}.kfo-container.fluid .movie-boxes .columns.four.modelowanie:hover .caption{background:#278fd6;background:rgba(39,143,214,.7)}.kfo-container.fluid .movie-boxes .columns.four.rozciaganie:hover .caption{background:#4c8817;background:rgba(76,136,23,.7)}.kfo-container.fluid .movie-boxes .columns.four.rzezba:hover .caption{background:#f2bb46;background:rgba(242,187,70,.7)}.kfo-container.fluid .movie-boxes .columns.four.men-bokserski:hover .caption,.kfo-container.fluid .movie-boxes .columns.four.men-kalestenica:hover .caption,.kfo-container.fluid .movie-boxes .columns.four.men-metaboliczny:hover .caption,.kfo-container.fluid .movie-boxes .columns.four.men-obwodowy:hover .caption,.kfo-container.fluid .movie-boxes .columns.four.men-wstep:hover .caption{background:grey;background:rgba(128,128,128,.7)}.kfo-container.fluid .timer{background:url(/gfx/FitnessOnline/icons_sprite.png);background-repeat:no-repeat;background-position:-52px 0;height:62px;padding-top:22px;transition:all .3s ease-in-out;width:51px}.kfo-container.fluid .timer.white{background-position:-103px 0}.kfo-container.fluid .timer.green{background-position:-154px 0}.kfo-container.fluid .timer.grey{background-position:-154px -62px}.kfo-container.fluid .timer .length,.kfo-container.fluid .timer .unit{display:block;line-height:1;text-align:center}.kfo-container.fluid .timer .length{font-size:18px}.kfo-container.fluid .timer .unit{font-size:11px}.kfo-container.fluid .movie-btn{background:url(/gfx/FitnessOnline/icons_sprite.png);background-repeat:no-repeat;border:none;cursor:pointer;height:52px;margin-left:-26px;left:50%;position:absolute;transition:all .3s ease-in-out;top:27%;text-indent:-9999em;width:52px}.kfo-container.fluid .movie-boxes .columns.four.mega-spalanie:hover .timer{background-position:-52px -124px;color:#d71314}.kfo-container.fluid .movie-boxes .columns.four.mega-spalanie:hover .movie-btn{background-position:0 -104px}.kfo-container.fluid .movie-boxes .columns.four.modelowanie:hover .timer{background-position:-52px -62px;color:#278fd6}.kfo-container.fluid .movie-boxes .columns.four.modelowanie:hover .movie-btn{background-position:0 -52px}.kfo-container.fluid .movie-boxes .columns.four.rozciaganie:hover .timer{background-position:-52px -186px;color:#4c8817}.kfo-container.fluid .movie-boxes .columns.four.rozciaganie:hover .movie-btn{background-position:0 -156px}.kfo-container.fluid .movie-boxes .columns.four.rzezba:hover .timer{background-position:-52px -248px;color:#f2bb46}.kfo-container.fluid .movie-boxes .columns.four.rzezba:hover .movie-btn{background-position:0 -208px}.kfo-container.fluid .tips{padding:1.25em 0;background:#fff url(/gfx/FitnessOnline/bulb.png) no-repeat 0 40%;padding-left:55px}.kfo-container.fluid .recently-watched article{min-height:245px}.kfo-container.fluid .recently-watched article .timer{top:18px}.kfo-container.fluid .recently-watched ul{margin:.7em 0;position:relative}.kfo-container.fluid .recently-watched .caption{font-size:1.4em;height:45px;line-height:45px}.kfo-container.fluid .badge1lvl3,.kfo-container.fluid .burnlvl3{background-position:0 0;height:208px}.kfo-container.fluid .badge1lvl2,.kfo-container.fluid .burnlvl2{background-position:0 -208px;height:193px}.kfo-container.fluid .badge1lvl1,.kfo-container.fluid .burnlvl1{background-position:0 -401px;height:175px}.kfo-container.fluid .badge2lvl3,.kfo-container.fluid .modelinglvl3{background-position:-153px 0;height:208px}.kfo-container.fluid .badge2lvl2,.kfo-container.fluid .modelinglvl2{background-position:-153px -208px;height:193px}.kfo-container.fluid .badge2lvl1,.kfo-container.fluid .modelinglvl1{background-position:-153px -401px;height:175px}.kfo-container.fluid .badge3lvl1,.kfo-container.fluid .badge3lvl2,.kfo-container.fluid .badge3lvl3,.kfo-container.fluid .bikinilvl1,.kfo-container.fluid .bikinilvl2,.kfo-container.fluid .bikinilvl3{background-position:-306px -401px;height:175px}.kfo-container.fluid .badge4lvl3,.kfo-container.fluid .t90lvl3{background-position:-459px 0;height:209px}.kfo-container.fluid .badge4lvl2,.kfo-container.fluid .t90lvl2{background-position:-459px -209px;height:192px}.kfo-container.fluid .badge4lvl1,.kfo-container.fluid .t90lvl1{background-position:-459px -401px;height:175px}.kfo-container.fluid .badges-sprite{background-image:url(/gfx/tstmp93381238865/FitnessOnline/badges_sprite_v3.png);background-color:transparent;background-repeat:no-repeat;display:inline-block;width:153px}.kfo-container.fluid .badges-sprite.burn{background-position:0 -401px;height:175px}.kfo-container.fluid .badges-sprite.modeling{background-position:-153px -401px;height:175px}.kfo-container.fluid .badges-sprite.bikini{background-position:-306px -401px;height:175px}.kfo-container.fluid .badges-sprite-min{background-image:url(/gfx/tstmp93381238865/FitnessOnline/badges_sprite_v3_min.png);background-color:transparent;background-repeat:no-repeat;display:inline-block;width:118px}.kfo-container.fluid .badges-sprite-min.burnlvl3{background-position:0 0;height:162px}.kfo-container.fluid .badges-sprite-min.burnlvl2{background-position:0 -161px;height:148px}.kfo-container.fluid .badges-sprite-min.burn,.kfo-container.fluid .badges-sprite-min.burnlvl1{background-position:0 -309px;height:135px}.kfo-container.fluid .badges-sprite-min.modelinglvl3{background-position:-118px 0;height:162px}.kfo-container.fluid .badges-sprite-min.modelinglvl2{background-position:-118px -161px;height:148px}.kfo-container.fluid .badges-sprite-min.modeling,.kfo-container.fluid .badges-sprite-min.modelinglvl1{background-position:-118px -310px;height:135px}.kfo-container.fluid .badges-sprite-min.bikini,.kfo-container.fluid .badges-sprite-min.bikinilvl1,.kfo-container.fluid .badges-sprite-min.bikinilvl2,.kfo-container.fluid .badges-sprite-min.bikinilvl3{background-position:-236px -310px;height:135px}.kfo-container.fluid .badges-sprite-min.t90lvl3{background-position:-355px 0;height:162px}.kfo-container.fluid .badges-sprite-min.t90lvl2{background-position:-355px -162px;height:148px}.kfo-container.fluid .badges-sprite-min.t90,.kfo-container.fluid .badges-sprite-min.t90lvl1{background-position:-355px -310px;height:135px}.kfo-container.fluid .progress-bar-wrap{float:left;clear:both;width:100%;margin:25px 0 15px 0}@media screen and (max-width:767px){.kfo-container.fluid .progress-bar-wrap{margin:15px 0}}.kfo-container.fluid .progress-bar-wrap>p{font-weight:700;padding-bottom:5px}.kfo-container.fluid .progress-bar-wrap .progress-bar{background:#f1f1f1;box-shadow:inset -1px 1px 5px 0 #999;display:block;width:100%}.kfo-container.fluid .progress-bar-wrap .progress-bar.style-a{height:30px}.kfo-container.fluid .progress-bar-wrap .progress-bar .progress-fill{background:#6fd32d;background:linear-gradient(#6fd32d 0,#4d9f17 100%);display:table;height:100%;position:relative}.kfo-container.fluid .progress-bar-wrap .progress-bar .progress-cnt{color:#fff;display:table-cell;font-size:24px;font-size:1.5rem;padding:0;text-align:center;vertical-align:middle;width:100%}.kfo-container.fluid .content-wrapper{background:#fff}.kfo-container.fluid .main{background:#fff url(/gfx/FitnessOnline/main_page_bg.jpg) no-repeat 100% -130px;background-size:100%;padding-bottom:30px}.kfo-container.fluid .main figure{width:80%}.kfo-container.fluid .main .tooltip:before{top:15%}.kfo-container.fluid .main .intro{margin-bottom:30px}.kfo-container.fluid .categoriess .trainings{font-size:1.6em}.kfo-container.fluid .categoriess>header{margin-bottom:2.5em}.kfo-container.fluid .categoriess article>header{height:33px;margin-bottom:-10px}.kfo-container.fluid .categoriess article header h3{text-transform:uppercase}.kfo-container.fluid .categoriess header a{font-size:1.25em;position:absolute;right:10px;top:0}.kfo-container.fluid .categoriess .panel{height:385px}.kfo-container.fluid .categoriess .panel .columns{height:385px}.kfo-container.fluid .categoriess .panel h3{margin:1.53846153em 0}.kfo-container.fluid .categoriess .panel p{margin-bottom:2em;padding:0}.kfo-container.fluid .categoriess .panel .button-n{font-size:1em}.kfo-container.fluid .categoriess .settings h3{color:#338500;margin-bottom:.416666em;position:relative}.kfo-container.fluid .categoriess .settings p{font-size:1.125em}.kfo-container.fluid .categoriess .settings .button-n{margin-top:.833333em;position:relative;z-index:100}.kfo-container.fluid .categoriess .settings>img{position:absolute;z-index:50}.kfo-container.fluid .categoriess .settings.settings-a>img{right:25px;top:-20px}.kfo-container.fluid .categoriess .settings.settings-b>img{right:-35px;top:-90px}.kfo-container.fluid .categoriess .recently-watched{margin-top:90px}.kfo-container.fluid .categoriess .badges{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}.kfo-container.fluid .categoriess .badges-sprite-min{flex-shrink:0;margin:0 15px 15px 15px}.kfo-container.fluid .categoriess .badges-sprite-min.bikinilvl2,.kfo-container.fluid .categoriess .badges-sprite-min.bikinilvl3{display:none}.kfo-container.fluid .categoriess.bg-color-c{margin:50px 0 30px;padding:50px 0;position:relative}.kfo-container.fluid .categoriess.bg-color-c h3{color:#fff;margin-bottom:.9375em}.kfo-container.fluid .categoriess.bg-color-c .text{width:720px;background:#000;background:rgba(0,0,0,.8);color:#fff;padding:1em;position:absolute;top:calc(50% - 10px);left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:767px){.kfo-container.fluid .categoriess.bg-color-c .text{width:90%}}.kfo-container.fluid .categoriess .trainings .item-wrapper{border-color:#ccc;border-style:solid;border-width:1px 0}.kfo-container.fluid .categoriess .trainings .warning .item-wrapper{border:0 none}.kfo-container.fluid .categoriess .timer{position:absolute;right:0;top:0}.kfo-container.fluid .categoriess .trainings .timer{position:static}.kfo-container.fluid .categories{margin-bottom:3em;overflow:hidden}.kfo-container.fluid .categories .intro{margin-bottom:8em}.kfo-container.fluid .categories figure{width:73.541667%}.kfo-container.fluid .categories article{border-top:8px solid #e63131}.kfo-container.fluid .categories article+article{border-top:8px solid #ffdf31}.kfo-container.fluid .categories article+article+article{border-top:8px solid #00b4ff}.kfo-container.fluid .categories article+article+article+article{border-top:8px solid #000}.kfo-container.fluid .intro{min-height:495px;margin-bottom:30px}.kfo-container.fluid .intro.modeling-program{background:url(/gfx/FitnessOnline/categories/modelowanie_program_bg.jpg) no-repeat 0 0;background-size:cover}.kfo-container.fluid .intro.mega-spalanie{background:url(/gfx/FitnessOnline/categories/spalanie_bg.jpg) no-repeat 0 0;background-size:cover}.kfo-container.fluid .intro.modelowanie{background:url(/gfx/FitnessOnline/categories/modelowanie_bg.jpg) no-repeat 0 0;background-size:cover}.kfo-container.fluid .intro.rozciaganie{background:url(/gfx/FitnessOnline/categories/rozciaganie_bg.jpg) no-repeat 0 0;background-size:cover}.kfo-container.fluid .intro.rzezba{background:url(/gfx/FitnessOnline/categories/rzezba_bg.jpg) no-repeat 0 0;background-size:cover}.kfo-container.fluid .intro.men-bokserski,.kfo-container.fluid .intro.men-kalestenica,.kfo-container.fluid .intro.men-metaboliczny,.kfo-container.fluid .intro.men-obwodowy,.kfo-container.fluid .intro.men-wstep{position:relative;background:url(/gfx/FitnessOnline/categories/men_bg.jpg) 0 0 no-repeat;background-size:cover;margin-top:60px}.kfo-container.fluid .intro.men-bokserski::before,.kfo-container.fluid .intro.men-kalestenica::before,.kfo-container.fluid .intro.men-metaboliczny::before,.kfo-container.fluid .intro.men-obwodowy::before,.kfo-container.fluid .intro.men-wstep::before{position:absolute;top:-30px;left:0;content:"";width:100%;height:542px;background:url(/gfx/FitnessOnline/categories/men_trainers.png) 490px 0 no-repeat}@media screen and (max-width:640px){.kfo-container.fluid .intro.men-bokserski::before,.kfo-container.fluid .intro.men-kalestenica::before,.kfo-container.fluid .intro.men-metaboliczny::before,.kfo-container.fluid .intro.men-obwodowy::before,.kfo-container.fluid .intro.men-wstep::before{display:none}}.kfo-container.fluid .intro.men-bokserski header,.kfo-container.fluid .intro.men-kalestenica header,.kfo-container.fluid .intro.men-metaboliczny header,.kfo-container.fluid .intro.men-obwodowy header,.kfo-container.fluid .intro.men-wstep header{background:#d9d9d9}.kfo-container.fluid .intro.men-bokserski h1,.kfo-container.fluid .intro.men-kalestenica h1,.kfo-container.fluid .intro.men-metaboliczny h1,.kfo-container.fluid .intro.men-obwodowy h1,.kfo-container.fluid .intro.men-wstep h1{color:#333;margin-top:0}.kfo-container.fluid .intro.men-bokserski p.desc,.kfo-container.fluid .intro.men-bokserski ul,.kfo-container.fluid .intro.men-kalestenica p.desc,.kfo-container.fluid .intro.men-kalestenica ul,.kfo-container.fluid .intro.men-metaboliczny p.desc,.kfo-container.fluid .intro.men-metaboliczny ul,.kfo-container.fluid .intro.men-obwodowy p.desc,.kfo-container.fluid .intro.men-obwodowy ul,.kfo-container.fluid .intro.men-wstep p.desc,.kfo-container.fluid .intro.men-wstep ul{max-width:420px!important}@media screen and (max-width:640px){.kfo-container.fluid .intro.men-bokserski p.desc,.kfo-container.fluid .intro.men-bokserski ul,.kfo-container.fluid .intro.men-kalestenica p.desc,.kfo-container.fluid .intro.men-kalestenica ul,.kfo-container.fluid .intro.men-metaboliczny p.desc,.kfo-container.fluid .intro.men-metaboliczny ul,.kfo-container.fluid .intro.men-obwodowy p.desc,.kfo-container.fluid .intro.men-obwodowy ul,.kfo-container.fluid .intro.men-wstep p.desc,.kfo-container.fluid .intro.men-wstep ul{max-width:none!important}}.kfo-container.fluid .intro h1{color:#fff;font-size:3em;margin-left:30px;line-height:101px;margin-top:39px}.kfo-container.fluid .intro ul{margin-left:30px;font-size:1.125em;margin-left:30px}.kfo-container.fluid .intro ul li{margin-bottom:8px}.kfo-container.fluid .intr{border-bottom:1px solid #ccc;margin:0 0 15px 0}.kfo-container.fluid .intr header{padding-top:15px;padding-bottom:15px}.kfo-container.fluid .intr h1{color:#fff;font-size:3em}.kfo-container.fluid .intr .desc{margin-left:0}.kfo-container.fluid .intr .badges{position:absolute;top:20px;right:10px}@media screen and (max-width:767px){.kfo-container.fluid .intr .badges{position:static;float:left;clear:both;margin:20px 0 0 0}}.kfo-container.fluid .intr.modeling header{background:#278fd6;background:rgba(39,143,214,.7)}.kfo-container.fluid .intr.burn header{background:#d71314;background:rgba(215,19,20,.7)}.kfo-container.fluid .intr.bikini header{background:#fb8c00}.kfo-container.fluid .intr.t90 header{background:#d9d9d9}.kfo-container.fluid .intr.t90 header h1{color:#333}.kfo-container.fluid .desc{font-size:1.125em;margin-bottom:1.111111em;margin-top:1.111111em;margin-left:30px}.kfo-container.fluid .training-category .movie-btn,.kfo-container.fluid .training-category .timer{transition:none}.kfo-container.fluid .training-category .timer{position:absolute;right:0;top:-6px}.kfo-container.fluid .training-category article{min-height:265px}.kfo-container.fluid .training-category ul{margin:1em 0}.kfo-container.fluid .training-category .desc{font-size:1.125em;margin-left:30px;margin-bottom:30px;margin-top:30px;padding:0}.kfo-container.fluid #short-msg-a{font-size:12px}.kfo-container.fluid h2.modelowanie,.kfo-container.fluid header.modeling{background:#278fd6}.kfo-container.fluid h2.mega-spalanie,.kfo-container.fluid header.burn{background:#d71314}.kfo-container.fluid header.bikini{background:#ffa33b}.kfo-container.fluid header.t90{background:grey}.kfo-container.fluid .video h1{color:#fff;line-height:100px}.kfo-container.fluid .video .mega-spalanie{background:#d71314}.kfo-container.fluid .video .modelowanie{background:#278fd6}.kfo-container.fluid .video .rozciaganie{background:#4c8817}.kfo-container.fluid .video .rzezba{background:#f0aa17}.kfo-container.fluid .video .mega-spalanie h1,.kfo-container.fluid .video .modelowanie h1,.kfo-container.fluid .video .rozciaganie h1,.kfo-container.fluid .video .rzezba h1{color:#fff}.kfo-container.fluid .video .men-bokserski,.kfo-container.fluid .video .men-kalestenica,.kfo-container.fluid .video .men-metaboliczny,.kfo-container.fluid .video .men-obwodowy,.kfo-container.fluid .video .men-wstep{background:grey}.kfo-container.fluid .video .men-bokserski h1,.kfo-container.fluid .video .men-kalestenica h1,.kfo-container.fluid .video .men-metaboliczny h1,.kfo-container.fluid .video .men-obwodowy h1,.kfo-container.fluid .video .men-wstep h1{color:#fff}.kfo-container.fluid .video .meta{background:#333;border:1px solid #e3e3e3;border-width:0 0 2px;box-shadow:0 7px 10px -10px #333;color:#fff;margin-top:-4px;padding:1.25em 100px 1.25em 1.25em;position:relative}.kfo-container.fluid .video .meta li{float:left;font-size:1.625em;margin-right:1.333333em}.kfo-container.fluid .video .comments header h3{font-size:1.875em}.kfo-container.fluid .video .tools h3{font-size:1.875em}.kfo-container.fluid .video .tools h3,.kfo-container.fluid .video .tools li{margin:0;padding-bottom:.5em}.kfo-container.fluid .video .timer{position:absolute;right:0;top:1em}.kfo-container.fluid #take-a-picture{max-width:800px;position:fixed!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;margin:0!important;transform:translate(-50%,-50%)!important}@media screen and (max-width:767px){.kfo-container.fluid #take-a-picture{position:absolute!important;top:60px!important;transform:translateX(-50%)!important}}.kfo-container.fluid #take-a-picture .content{font-size:16px;margin:0 auto;max-width:800px}.kfo-container.fluid #take-a-picture .content h2{background:#5baf25;color:#fff;font-size:34px;margin-bottom:20px;padding:15px}@media screen and (max-width:767px){.kfo-container.fluid #take-a-picture .content h2{font-size:28px}}.kfo-container.fluid #take-a-picture .content h3{font-size:20px;margin-bottom:10px}.kfo-container.fluid #take-a-picture .content .row{padding:0 20px}.kfo-container.fluid #take-a-picture .content .row.bg-color-b{padding:0}.kfo-container.fluid #take-a-picture .content img{width:35%}.kfo-container.fluid #take-a-picture .content .cols-three{text-align:center}.kfo-container.fluid #take-a-picture .content .cols-three .columns{margin-bottom:20px}.kfo-container.fluid #trial-version-warning .content-wrapper{padding:20px 50px;position:relative;line-height:22px;color:#000}.kfo-container.fluid #trial-version-warning p{color:#000;font-weight:400}.kfo-container.fluid #trial-version-warning i.icon-warning{font-family:icomoon;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-size:34px;left:0;position:absolute;top:0}.kfo-container.fluid #trial-version-warning a{border:none}.kfo-container.fluid #trial-version-warning a.close{position:absolute;right:0;top:-10px}.kfo-container.fluid .programs,.kfo-container.fluid .trainings{font-size:1em}.kfo-container.fluid .programs h1{padding-bottom:0}.kfo-container.fluid .programs>header{margin-bottom:1.25em;padding:0}.kfo-container.fluid .programs .intro p,.kfo-container.fluid .programs .intro ul{margin-bottom:1.25em;padding:0}.kfo-container.fluid .trainings{margin-bottom:30px}.kfo-container.fluid .trainings .items-list h3{color:#338500;font-size:2.75em;margin-bottom:.6em;line-height:1}.kfo-container.fluid .trainings .items-list>li{border-top:1px solid #ccc;cursor:pointer;position:relative}.kfo-container.fluid .trainings .items-list>li.disabled *{color:#999}.kfo-container.fluid .trainings .items-list>li:first-child{border:0 none;padding-top:0}.kfo-container.fluid .trainings .items-list .position{color:#fff;display:inline-block;font-size:1.875em;height:45px;left:0;line-height:45px;margin-top:16px;position:absolute;text-align:center;top:0;width:45px;z-index:10}.kfo-container.fluid .trainings .items-list .disabled .position{background:rgba(0,0,0,.4)!important;color:#fff}.kfo-container.fluid .trainings .item-content{width:100%}.kfo-container.fluid .trainings .item-content>ul li{float:left;font-size:1.125em;margin-right:.555555em}.kfo-container.fluid .trainings .item-details .button-n.done{background:#fff url(/gfx/FitnessOnline/thick.png) no-repeat 20px 50%;border:3px solid #5fbb23;color:#338500!important;padding-left:81px}.kfo-container.fluid .trainings .item-details .date{font-size:1.125em;white-space:nowrap}.kfo-container.fluid .trainings .item-wrapper{padding:1em 0;position:relative}.kfo-container.fluid .trainings .item-wrapper .position.burn{background:#d71314}.kfo-container.fluid .trainings .item-wrapper .position.modeling{background:#278fd6}.kfo-container.fluid .trainings .item-wrapper .position.bikini{background:#ffa33b}.kfo-container.fluid .trainings .item-wrapper .position.t90{background:grey}.kfo-container.fluid .trainings .badge-wrapper .badge{border-radius:80px;box-shadow:1px 1px 3px 0 #e3e3e3;display:inline-block;height:80px;margin:20px;width:80px}.kfo-container.fluid .trainings .badge-wrapper h3{margin-top:1.153846em}.kfo-container.fluid .program .trainings .item-content>ul li{float:none}.kfo-container.fluid .no-abonament{background:#fff url(/gfx/FitnessOnline/trenerka_sample.png) no-repeat 100% 0}.kfo-container.fluid .no-abonament p{font-size:1.125em;line-height:1.3}.kfo-container.fluid .no-abonament .caption{background:#fff;background:rgba(255,255,255,.8);color:#333;padding:.75em;position:absolute;background:#fff;background:rgba(255,255,255,.8);color:#333;padding:.75em;position:absolute}.kfo-container.fluid .no-abonament .caption.trainer-a{right:10px;top:290px}.kfo-container.fluid .no-abonament .caption.trainer-b{right:355px;top:80px}.kfo-container.fluid .row.sex-header{background:#333;margin:45px 0 10px 0;padding:15px 10px}.kfo-container.fluid .row.sex-header h2{color:#fff;font-size:34px;margin:0;padding:0}.kfo-container.fluid .plan-info{background:rgba(225,245,254,.25);margin-bottom:30px;padding:20px 15px;border:1px solid rgba(187,222,251,.25)}@media screen and (max-width:992px){.kfo-container.fluid .plan-info{text-align:center}}.kfo-container.fluid .plan-info h3{color:#4d4d4d;margin:0 0 15px 0}.kfo-container.fluid .plan-info a{display:inline-block;font-size:16px;margin:25px 0 0 0;padding:12px 24px}.kfo-container.fluid .settings-section{padding:0 20px;overflow:hidden}@media screen and (max-width:992px){.kfo-container.fluid .settings-section{padding:0 10px}}.kfo-container.fluid .settings-section .text-wrap{float:left;width:50%}@media screen and (max-width:992px){.kfo-container.fluid .settings-section .text-wrap{width:45%;text-align:center}}@media screen and (max-width:767px){.kfo-container.fluid .settings-section .text-wrap{width:100%}}.kfo-container.fluid .settings-section .text-wrap h3{color:#338500;margin:0 0 15px 0}.kfo-container.fluid .settings-section .text-wrap a{display:inline-block;font-size:28px;margin:25px 0 0 0;padding:12px 24px}.kfo-container.fluid .settings-section .img-wrap{float:left;width:50%}@media screen and (max-width:992px){.kfo-container.fluid .settings-section .img-wrap{width:55%;text-align:center}}@media screen and (max-width:767px){.kfo-container.fluid .settings-section .img-wrap{width:100%;margin:35px 0 0 0}}.kfo-container.fluid .settings-section .img-wrap img{display:inline-block;width:auto;height:340px}@media screen and (max-width:992px){.kfo-container.fluid .settings-section .img-wrap img{height:280px}}@media screen and (max-width:420px){.kfo-container.fluid .settings-section .img-wrap img{height:225px}}.kfo-container.fluid .settings-section .img-wrap img:first-of-type{margin:0 20px 0 10px}@media screen and (max-width:992px){.kfo-container.fluid .settings-section .img-wrap img:first-of-type{margin:0 15px}}@media screen and (max-width:767px){.kfo-container.fluid .settings-section .img-wrap img:first-of-type{margin:0 15px 0 0}}.kfo-container.fluid .programPopup{width:90%;max-width:890px;left:50%;margin:0;transform:translateX(-50%);padding:0 0 32px 0}.kfo-container.fluid .programPopup h3{width:100%;padding:0 10px 24px 10px}.kfo-container.fluid .programPopup h2{padding:10px 15px;line-height:normal;font-size:36px;text-align:center}.kfo-container.fluid .programPopup .badges,.kfo-container.fluid .programPopup .programLevel{display:block;padding:0}@media screen and (min-width:580px){.kfo-container.fluid .programPopup .badges,.kfo-container.fluid .programPopup .programLevel{float:left;width:50%}}.kfo-container.fluid .programPopup .form-el{float:none;display:flex;align-items:center;margin:0 0 10px 0;padding:0 10px}.kfo-container.fluid .programPopup .form-el input[type=radio]{float:left;flex-shrink:0;margin:0}.kfo-container.fluid .programPopup .form-el label{flex-grow:1;max-width:none;width:100%;margin:0;padding:0 0 0 10px;text-align:left;font-size:20px}@keyframes movie-btn{from{left:-70px}to{left:135px}}@keyframes play-elem{from{border-color:transparent transparent transparent #037cd4}to{border-color:transparent transparent transparent #42b3ff}}.kfo-container.fluid .color-belt.bikini{background-color:#ffa33b}.kfo-container.fluid .intro.bikini{background:url(/gfx/tstmp36869413454/FitnessOnline/categories/bikini_bg.png) no-repeat 0 0;background-size:cover;background:url(/gfx/tstmp36869413454/FitnessOnline/letnia-forma/bikini_bg.png) no-repeat 0 0}.kfo-container.fluid .intro.bikini .desc{max-width:460px!important}.kfo-container.fluid .kfo-bikini__wrapper{background-image:url(/gfx/tstmp82209595609/FitnessOnline/kfo_bg_bikini.png);background-color:transparent;background-repeat:no-repeat;background-position:50% 100%;background-size:100%;margin:0 0 30px 0;padding:0 10px;position:relative}.kfo-container.fluid .kfo-bikini__wrapper.letnia-forma{background-image:url(/gfx/tstmp20180329/FitnessOnline/letnia-forma/kfo_bg.png)}.kfo-container.fluid .kfo-bikini__wrapper:before{background-image:url(/gfx/tstmp121702391895/FitnessOnline/kfo_bg_bikini_model.png);background-color:transparent;background-repeat:no-repeat;background-position:50% 100%;background-size:100%;content:"";height:100%;left:50%;position:absolute;width:50%}.kfo-container.fluid .kfo-bikini__wrapper.letnia-forma:before{background-image:url(/gfx/tstmp20180329/FitnessOnline/letnia-forma/kfo_bg_bikini_model.png)}.kfo-container.fluid .kfo-bikini__content{padding:0 20px 20px;width:80%}.kfo-container.fluid .fluid .heading-a{margin-bottom:60px!important}.kfo-container.fluid .kfo-bikini__header-badge{background-image:url(/gfx/tstmp93381238865/FitnessOnline/badges_sprite_v3.png);background-color:transparent;background-repeat:no-repeat;background-position:-306px -401px;display:inline-block;height:175px;width:153px}.kfo-container.fluid .kfo-bikini__wrapper.letnia-forma .kfo-bikini__header-badge{background-image:url(/gfx/tstmp20180329/FitnessOnline/letnia-forma/badges_sprite_v3.png)}.kfo-container.fluid .kfo-bikini__wrapper .kfo-bikini__header-desc{display:inline-block;font-size:2em;margin-left:30px;position:relative;top:-35px;width:60%}.kfo-container.fluid .kfo-bikini__header-desc span{font-weight:700}.kfo-container.fluid .kfo-bikini__wrapper .kfo-bikini__desc{font-size:1.375em;padding:20px 0;width:50%}.kfo-container.fluid .kfo-bikini__wrapper .kfo-bikini__button{background-color:#ffa33b;border-radius:30px;border:none;color:#fff!important;cursor:pointer!important;display:inline-block;font-size:30px;line-height:1;margin:20px 0 60px;outline:0;padding:13px 35px}@media only screen and (max-width:930px){.kfo-container.fluid .hide-on-mobile{display:none!important}}@media only screen and (max-width:800px){.kfo-container.fluid .users-online h3{font-size:70%}}@media only screen and (max-width:767px){.kfo-container.fluid .categoriess h1.heading-b{font-size:2em}.kfo-container.fluid .categoriess header a{position:static}.kfo-container.fluid .categoriess .panel{height:auto}.kfo-container.fluid .categoriess .panel .columns{height:auto}.kfo-container.fluid .categoriess .settings>img{display:none}.kfo-container.fluid .categoriess .panel h3,.kfo-container.fluid .categoriess .panel p{margin:0 0 1em}.kfo-container.fluid .trainings .items-list h3{margin-bottom:.5em}.kfo-container.fluid .trainings .items-list>li .img-cropper img{width:100%;max-width:none}.kfo-container.fluid .trainings .item-details{margin-top:0}.kfo-container.fluid .trainings .item-content>ul li{float:none;margin-left:0;padding-bottom:.625em}.kfo-container.fluid .trainings .columns.five.item-details{padding:0!important}.kfo-container.fluid .trainings .timer{margin:0!important;position:absolute;right:0;top:-73px}.kfo-container.fluid .trainings .warning .item-wrapper .button-n{margin-bottom:.5em}.kfo-container.fluid .training-category .intro{min-height:auto}.kfo-container.fluid .training-category .intro h1{line-height:50px}.kfo-container.fluid .color-belt{display:none}.kfo-container.fluid .video .meta li{font-size:1em;margin-bottom:.5em;width:100%}.kfo-container.fluid .video .meta li.timer{margin-right:20px;width:52px}.kfo-container.fluid .form-a h2{font-size:2.5em;text-align:center;padding-left:0;line-height:45px}.kfo-container.fluid .form-a h3{padding-bottom:2.3em}.kfo-container.fluid .form-a label.error{left:10px;top:35px}.kfo-container.fluid .form-a .btn-set{line-height:45px}.kfo-container.fluid .form-a .btn-set .six{text-align:center}.kfo-container.fluid .form-a .btn-set .six+.six{text-align:center}.kfo-container.fluid .warning .item-wrapper .ar{margin-bottom:10px;text-align:center!important}.kfo-container.fluid .warning .item-wrapper .al{text-align:center!important}.kfo-container.fluid .no-abonament{background:0 0}.kfo-container.fluid .no-abonament .caption{display:none}.kfo-container.fluid #program-badge .badges-sprite,.kfo-container.fluid #program-badge .bg-color-a>.four,.kfo-container.fluid #program-badge .training-girl{display:none}.kfo-container.fluid #program-badge .form-a h2{line-height:65px}.kfo-container.fluid #program-badge .middle-section{min-height:150px}.kfo-container.fluid #program-badge .bg-color-a{padding:.6em 0}.kfo-container.fluid .kfo-bikini__header-badge,.kfo-container.fluid .kfo-bikini__wrapper:before{display:none}.kfo-container.fluid .kfo-bikini__wrapper .kfo-bikini__header-desc{margin:30px auto 0;top:0;width:100%}.kfo-container.fluid .kfo-bikini__wrapper .kfo-bikini__desc{width:100%}.kfo-container.fluid .kfo-bikini__content{width:100%;text-align:center}.kfo-container.fluid .heading-a{margin-bottom:30px!important}}@media only screen and (max-width:560px){.kfo-container.fluid .users-online h3{font-size:35%}.kfo-container.fluid .program .intro h1{line-height:50px}.kfo-container.fluid .training-category .intro h1{line-height:25px}}@media (min-width:768px) and (max-width:991px){.kfo-container.fluid .kfo-bikini__wrapper .kfo-bikini__header-desc{font-size:1.8em;width:50%}}.kfo-container.fluid .kfo-offer *{font-size:28px;font-weight:300;box-sizing:border-box}@media screen and (max-width:1140px){.kfo-container.fluid .kfo-offer *{font-size:24px}}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer *{font-size:22px}}.kfo-container.fluid .kfo-offer img{max-width:none}.kfo-container.fluid .kfo-offer strong{display:inline;font-weight:400}.kfo-container.fluid .kfo-offer a{border-bottom-color:#4da5e6;color:#037cd4}.kfo-container.fluid .kfo-offer a:visited{border-bottom-color:#4da5e6;color:#037cd4}.kfo-container.fluid .kfo-offer a:hover{border-bottom-color:#037cd4}.kfo-container.fluid .kfo-offer header{margin:0}@media screen and (max-width:1140px){.kfo-container.fluid .kfo-offer .hide-on-mobile{display:none!important}}.kfo-container.fluid .kfo-offer .includes p{overflow:hidden;padding:0}.kfo-container.fluid .kfo-offer .includes .number,.kfo-container.fluid .kfo-offer .includes .text{float:left;line-height:.9}.kfo-container.fluid .kfo-offer .includes .number{color:#5baf24;font-size:78px;margin-right:15px;text-align:right;width:90px}.kfo-container.fluid .kfo-offer .includes .text{color:#000;font-size:28px}@media screen and (max-width:1140px){.kfo-container.fluid .kfo-offer .includes .text{font-size:24px}}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer .includes .text{font-size:22px}}.kfo-container.fluid .kfo-offer .includes .text.one-line{margin-top:35px}.kfo-container.fluid .kfo-offer .includes .text.two-lines{margin-top:10px}.kfo-container.fluid .kfo-offer .text-teaser{height:140px;padding:0;text-indent:-9999em;width:376px}.kfo-container.fluid .kfo-offer .movie-btn{background:#fff;background:rgba(255,255,255,.3);border:7px solid #037cd4;border-radius:105px;display:block;height:105px;margin-left:-80px;margin-top:-95px;left:50%;position:relative;top:50%;width:105px;overflow:hidden}@media screen and (max-width:1140px){.kfo-container.fluid .kfo-offer .movie-btn{position:absolute}}@media screen and (max-width:660px){.kfo-container.fluid .kfo-offer .movie-btn{margin-left:-70px;margin-top:-85px}}@media screen and (max-width:479px){.kfo-container.fluid .kfo-offer .movie-btn{margin-left:-45px;margin-top:-70px}}.kfo-container.fluid .kfo-offer .movie-btn:after{border-color:transparent transparent transparent #037cd4;border-style:solid;border-width:20px 20px 20px 29px;content:"";display:block;height:0;left:50%;margin-left:-11px;margin-top:-20px;position:absolute;top:50%;width:0}.kfo-container.fluid .kfo-offer .movie-btn:hover{background:#fff;background:rgba(255,255,255,0);border-color:#1f94e7}.kfo-container.fluid .kfo-offer .heading-b{font-size:54px}@media screen and (max-width:1140px){.kfo-container.fluid .kfo-offer .heading-b{padding-top:0;font-size:48px}}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer .heading-b{font-size:44px;padding:0 0 20px}}.kfo-container.fluid .kfo-offer .paragraph-a{line-height:1.4;margin:0;padding:0;font-size:28px}@media screen and (max-width:1140px){.kfo-container.fluid .kfo-offer .paragraph-a{font-size:24px}}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer .paragraph-a{font-size:22px}}.kfo-container.fluid .kfo-offer .paragraph-a span{font-size:inherit;color:#037cd4}.kfo-container.fluid .kfo-offer .content-wrapper{background:0 0}.kfo-container.fluid .kfo-offer .content-wrapper::after{content:"";display:block;clear:both}.kfo-container.fluid .kfo-offer article{min-height:0}.kfo-container.fluid .kfo-offer .color-a{color:#037cd4}.kfo-container.fluid .kfo-offer .floating-menu{background:#333;color:#fff}.kfo-container.fluid .kfo-offer .floating-menu *{transition:all .3s ease-in-out}.kfo-container.fluid .kfo-offer .floating-menu.fixed{position:fixed;top:0;z-index:100}.kfo-container.fluid .kfo-offer .floating-menu li{cursor:pointer;float:left;font-size:20px;line-height:20px;padding:12px 20px}.kfo-container.fluid .kfo-offer .floating-menu li.current{background:#037cd4}.kfo-container.fluid .kfo-offer .floating-menu-mobile{position:relative;width:100%}.kfo-container.fluid .kfo-offer .floating-menu-mobile .menu-title{border:0 none;border-bottom:1px solid #555;color:#fff;float:right;padding-right:40px;text-align:right;width:100%}.kfo-container.fluid .kfo-offer .floating-menu-mobile .menu-ico{box-shadow:0 0 0 2px #fff,0 7px 0 2px #fff,0 14px 0 2px #fff;display:inline-block;float:right;height:0;margin-top:-6px;position:absolute;right:10px;top:50%;width:15px}.kfo-container.fluid .kfo-offer .floating-menu-mobile>ul{background:#333;left:0;position:absolute;top:44px;width:100%;z-index:10000}.kfo-container.fluid .kfo-offer .floating-menu-mobile>ul li{float:none;width:100%}.kfo-container.fluid .kfo-offer .bullet-list-a{margin:0;list-style-type:none}.kfo-container.fluid .kfo-offer .bullet-list-a li{background:url(/gfx/FitnessOnline/offer/list_bullet.png) no-repeat 0 5px;margin-top:20px;padding:0 0 0 30px}.kfo-container.fluid .kfo-offer .bullet-list-a li:first-child{padding:0 0 0 30px}.kfo-container.fluid .kfo-offer .sliderItem,.kfo-container.fluid .kfo-offer .sliderViewPort,.kfo-container.fluid .kfo-offer .slidesHolder,.kfo-container.fluid .kfo-offer .vitaSlider,.kfo-container.fluid .kfo-offer .vitaSliderWrapper{height:100%}.kfo-container.fluid .kfo-offer .vitaSlider{position:relative}.kfo-container.fluid .kfo-offer .vitaSlider .arr{background-image:none;border:0 none;display:block;height:90px;position:absolute;text-align:left;top:0;bottom:0;margin:auto 0;width:90px}.kfo-container.fluid .kfo-offer .vitaSlider .arr:hover{background:0 0}.kfo-container.fluid .kfo-offer .vitaSlider .arr:after{content:"";background:#42b3ff;background:linear-gradient(to bottom,#42b3ff 0,#037cd4 100%);border-radius:10px;height:90px;margin-top:-45px;position:absolute;top:50%;width:100%;z-index:10}.kfo-container.fluid .kfo-offer .vitaSlider .arr:hover:after{background:#037cd4;background:linear-gradient(to bottom,#037cd4 0,#42b3ff 100%)}.kfo-container.fluid .kfo-offer .vitaSlider .arr:active:after{background:#42b3ff;box-shadow:inset 0 0 10px 0 #333}.kfo-container.fluid .kfo-offer .vitaSlider .arr-left{left:-10px}@media screen and (max-width:1140px){.kfo-container.fluid .kfo-offer .vitaSlider .arr-left{left:-40px;opacity:.55;z-index:1000}}.kfo-container.fluid .kfo-offer .vitaSlider .arr-left:before{background:url(/gfx/FitnessOnline/offer/slider_arrow_left.png) no-repeat 0 0;content:"";height:34px;left:36px;margin-top:-17px;position:absolute;top:50%;width:22px;z-index:20}@media screen and (max-width:1140px){.kfo-container.fluid .kfo-offer .vitaSlider .arr-left:before{left:50px}}.kfo-container.fluid .kfo-offer .vitaSlider .arr-right{right:-10px}@media screen and (max-width:1140px){.kfo-container.fluid .kfo-offer .vitaSlider .arr-right{right:-40px;opacity:.55;z-index:1000}}.kfo-container.fluid .kfo-offer .vitaSlider .arr-right:before{background:url(/gfx/FitnessOnline/offer/slider_arrow_right.png) no-repeat 0 0;content:"";height:34px;margin-top:-17px;position:absolute;right:36px;top:50%;width:22px;z-index:20}@media screen and (max-width:1140px){.kfo-container.fluid .kfo-offer .vitaSlider .arr-right:before{right:50px}}.kfo-container.fluid .kfo-offer .vitaSlider .slidesHolder{position:relative}.kfo-container.fluid .kfo-offer .vitaSlider .sliderItem{cursor:default;float:left}.kfo-container.fluid .kfo-offer .vitaSlider .slide-indicators{bottom:10px;left:50%;position:absolute;z-index:50;transform:translateX(-50%)}.kfo-container.fluid .kfo-offer .vitaSlider .slide-indicators li{background:#ddd;border-radius:14px;box-shadow:0 1px 0 0 #aaa;cursor:pointer;float:left;height:14px;margin-right:7px;width:14px}.kfo-container.fluid .kfo-offer .vitaSlider .slide-indicators li:last-of-type{margin:0}.kfo-container.fluid .kfo-offer .vitaSlider .slide-indicators .current{background:#42b3ff;background:linear-gradient(to bottom,#42b3ff 0,#037cd4 100%)}.kfo-container.fluid .kfo-offer .info-phone{background:url(/gfx/FitnessOnline/offer/info_bg.png) no-repeat 0 0;box-sizing:content-box;color:#fff;padding:0!important;position:absolute;right:0;top:60px;width:185px!important;height:32px}.kfo-container.fluid .kfo-offer .info-phone .label{position:absolute;top:5px;left:70px;font-size:18px}.kfo-container.fluid .kfo-offer .info-phone .arrow-holder{position:absolute;top:0;right:7px;display:block;height:32px;margin:0;padding:0 2px}.kfo-container.fluid .kfo-offer .info-phone .arrow-holder span{margin:14px 0 0 0!important}.kfo-container.fluid .kfo-offer #row-choose-option,.kfo-container.fluid .kfo-offer #row-comparison,.kfo-container.fluid .kfo-offer #row-customer-opinions,.kfo-container.fluid .kfo-offer #row-exercise-everywhere,.kfo-container.fluid .kfo-offer #row-men-trainers,.kfo-container.fluid .kfo-offer #row-trainers{height:600px}.kfo-container.fluid .kfo-offer #row-choose-option .content-wrapper,.kfo-container.fluid .kfo-offer #row-comparison .content-wrapper,.kfo-container.fluid .kfo-offer #row-customer-opinions .content-wrapper,.kfo-container.fluid .kfo-offer #row-exercise-everywhere .content-wrapper,.kfo-container.fluid .kfo-offer #row-men-trainers .content-wrapper,.kfo-container.fluid .kfo-offer #row-specialist-opinion .content-wrapper,.kfo-container.fluid .kfo-offer #row-trainers .content-wrapper,.kfo-container.fluid .kfo-offer #row-why-worth .content-wrapper,.kfo-container.fluid .kfo-offer #teaser .content-wrapper{height:100%;position:relative}.kfo-container.fluid .kfo-offer #teaser{height:650px;background:#fff url(/gfx/FitnessOnline/offer/teaser_bg.jpg) no-repeat center center;background-size:cover}@media screen and (max-width:1140px){.kfo-container.fluid .kfo-offer #teaser{height:auto;padding:35px 25px 0 25px}}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer #teaser{padding:35px 10px 0 10px}}.kfo-container.fluid .kfo-offer #teaser .paragraph-a{margin:0 0 30px;width:395px}@media screen and (max-width:1140px){.kfo-container.fluid .kfo-offer #teaser .paragraph-a{margin:0 auto 30px auto;text-align:center;width:610px}}@media screen and (max-width:660px){.kfo-container.fluid .kfo-offer #teaser .paragraph-a{width:100%}}.kfo-container.fluid .kfo-offer #teaser .movie-teaser{background:url(/gfx/FitnessOnline/offer/teaser_player_bg.png) no-repeat center bottom;height:491px;width:703px;right:-124px;position:absolute;bottom:0;background-size:auto 100%}@media screen and (max-width:1140px){.kfo-container.fluid .kfo-offer #teaser .movie-teaser{width:100%;height:390px;position:relative;right:0}}@media screen and (max-width:660px){.kfo-container.fluid .kfo-offer #teaser .movie-teaser{height:300px}}@media screen and (max-width:479px){.kfo-container.fluid .kfo-offer #teaser .movie-teaser{height:200px;margin:150px 0 0 0}}.kfo-container.fluid .kfo-offer #teaser .text-teaser{background:url(/gfx/FitnessOnline/offer/teaser_text_teaser.png) no-repeat 0 0;margin-top:-20px}.kfo-container.fluid .kfo-offer #teaser .heading-a{font-size:88px;padding-top:45px}@media screen and (max-width:1140px){.kfo-container.fluid .kfo-offer #teaser .heading-a{font-size:54px;padding-top:10px;text-align:center}}.kfo-container.fluid .kfo-offer #teaser .join-to-club{margin-top:30px}@media screen and (max-width:1140px){.kfo-container.fluid .kfo-offer #teaser .join-to-club{position:absolute;bottom:0;left:50%;margin:0 0 15px 160px;padding:0;transform:translateX(-50%)}}@media screen and (max-width:660px){.kfo-container.fluid .kfo-offer #teaser .join-to-club{margin:0 0 15px 80px}}@media screen and (max-width:479px){.kfo-container.fluid .kfo-offer #teaser .join-to-club{margin:0;bottom:230px}}.kfo-container.fluid .kfo-offer #teaser .join-to-club .button-n{width:300px;font-size:22px;margin:0;padding:21px 0}.kfo-container.fluid .kfo-offer #teaser .join-to-club .button-n .sub-text{font-size:16px}.kfo-container.fluid .kfo-offer #teaser p.opinion{display:table;text-align:center;width:300px;margin:-10px 0 0 0;padding:0}.kfo-container.fluid .kfo-offer #teaser p.opinion a{font-size:16px;text-shadow:1px 1px 2px #000}.kfo-container.fluid .kfo-offer #menu{background:#fff;padding:0 0 32px 0}@media screen and (max-width:1140px){.kfo-container.fluid .kfo-offer #menu{padding:0}}.kfo-container.fluid .kfo-offer #row-why-worth{height:710px;background:#fff}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer #row-why-worth{height:auto}}@media screen and (max-width:1140px){.kfo-container.fluid .kfo-offer #row-why-worth .content-wrapper{padding:0 25px}}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer #row-why-worth .content-wrapper{padding:35px 10px}}.kfo-container.fluid .kfo-offer #row-why-worth .heading-b{padding-top:40px}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer #row-why-worth .heading-b{padding:0;text-align:center}}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer #row-why-worth .paragraph-a{text-align:center}}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer #row-why-worth .bullet-list-a li{background:0 0;padding:0}}.kfo-container.fluid .kfo-offer #row-why-worth .text-teaser{background:url(/gfx/FitnessOnline/offer/tier_a_slide_a_text_teaser.jpg) no-repeat 0 0;height:124px;position:absolute;right:-20px;top:150px;width:283px}@media screen and (max-width:1140px){.kfo-container.fluid .kfo-offer #row-why-worth .text-teaser{right:0}}@media screen and (max-width:800px){.kfo-container.fluid .kfo-offer #row-why-worth .text-teaser{background-size:100%;width:200px}}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer #row-why-worth .text-teaser{display:none}}.kfo-container.fluid .kfo-offer #row-why-worth .slide-a,.kfo-container.fluid .kfo-offer #row-why-worth .slide-b{overflow:hidden}.kfo-container.fluid .kfo-offer #row-why-worth .slide-a-img{position:absolute;top:300px;left:450px}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer #row-why-worth .slide-a-img{position:static;display:block;width:300px;margin:0 auto}}.kfo-container.fluid .kfo-offer #row-why-worth .slide-b-img{position:absolute;right:0;top:0}@media screen and (max-width:1140px){.kfo-container.fluid .kfo-offer #row-why-worth .slide-b-img{top:20px;width:360px}}@media screen and (max-width:800px){.kfo-container.fluid .kfo-offer #row-why-worth .slide-b-img{right:-30px}}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer #row-why-worth .slide-b-img{position:static;display:block;width:300px;margin:0 auto}}@media screen and (max-width:1140px){.kfo-container.fluid .kfo-offer #row-choose-option{height:495px}}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer #row-choose-option{height:auto}}@media screen and (max-width:1140px){.kfo-container.fluid .kfo-offer #row-choose-option .content-wrapper{padding:0 25px}}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer #row-choose-option .content-wrapper{padding:35px 10px}}.kfo-container.fluid .kfo-offer #row-choose-option .slide-a{background:#fff url(/gfx/FitnessOnline/offer/tier_b_slide_c_bg.jpg) no-repeat center center;background-size:cover}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer #row-choose-option .slide-a{height:810px}}.kfo-container.fluid .kfo-offer #row-choose-option .slide-b{background:#fff url(/gfx/FitnessOnline/offer/tier_b_slide_a_bg.jpg) no-repeat center center;background-size:cover}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer #row-choose-option .slide-b{height:810px}}.kfo-container.fluid .kfo-offer #row-choose-option .slide-c{background:#fff url(/gfx/FitnessOnline/offer/tier_b_slide_b_bg.jpg) no-repeat center center;background-size:cover}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer #row-choose-option .slide-c{height:810px}}.kfo-container.fluid .kfo-offer #row-choose-option .heading-b{padding-top:105px}@media screen and (max-width:1140px){.kfo-container.fluid .kfo-offer #row-choose-option .heading-b{padding-top:60px}}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer #row-choose-option .heading-b{padding-top:0;text-align:center}}.kfo-container.fluid .kfo-offer #row-choose-option .paragraph-a{margin-bottom:20px}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer #row-choose-option .paragraph-a{text-align:center}}.kfo-container.fluid .kfo-offer #row-choose-option .slide-a-img{left:425px;position:absolute;top:65px}@media screen and (max-width:1140px){.kfo-container.fluid .kfo-offer #row-choose-option .slide-a-img{left:auto;right:0;width:40%}}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer #row-choose-option .slide-a-img{position:static;display:block;width:300px;height:auto;margin:0 auto;padding:0}}.kfo-container.fluid .kfo-offer #row-choose-option .slide-b article{float:left;width:50%;margin-top:80px;text-align:left}@media screen and (max-width:1140px){.kfo-container.fluid .kfo-offer #row-choose-option .slide-b article{padding-left:50px}}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer #row-choose-option .slide-b article{float:none;width:auto;text-align:center;margin:0;padding:0}}.kfo-container.fluid .kfo-offer #row-choose-option .slide-b article+article{text-align:right}@media screen and (max-width:1140px){.kfo-container.fluid .kfo-offer #row-choose-option .slide-b article+article{padding-right:50px}}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer #row-choose-option .slide-b article+article{text-align:center;padding:0}}.kfo-container.fluid .kfo-offer #row-choose-option .slide-b-img{height:645px;margin-left:-281.5px;left:50%;position:absolute;top:10px}@media screen and (max-width:1140px){.kfo-container.fluid .kfo-offer #row-choose-option .slide-b-img{height:auto;margin-left:-150px;margin-top:30px;width:340px}}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer #row-choose-option .slide-b-img{position:static;display:block;width:300px;height:auto;margin:0 auto;padding:0}}.kfo-container.fluid .kfo-offer #row-choose-option .bullet-list-a li{margin-bottom:5px;margin-top:0}@media screen and (max-width:1140px){.kfo-container.fluid .kfo-offer #row-choose-option .slide-c article{padding-left:50px}}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer #row-choose-option .slide-c article{padding:0}}.kfo-container.fluid .kfo-offer #row-choose-option .slide-c-img{right:-65px;position:absolute;top:85px}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer #row-choose-option .slide-c-img{position:static;display:block;width:300px;height:auto;margin:0 auto;padding:0}}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer #row-choose-option .includes .number,.kfo-container.fluid .kfo-offer #row-choose-option .includes .text{display:block;float:none;width:auto;margin:0;padding:0;text-align:center;line-height:1}}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer #row-men-trainers,.kfo-container.fluid .kfo-offer #row-trainers{height:auto}}@media screen and (max-width:1140px){.kfo-container.fluid .kfo-offer #row-men-trainers .content-wrapper,.kfo-container.fluid .kfo-offer #row-trainers .content-wrapper{padding:0 25px}}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer #row-men-trainers .content-wrapper,.kfo-container.fluid .kfo-offer #row-trainers .content-wrapper{padding:35px 10px}}.kfo-container.fluid .kfo-offer #row-men-trainers .heading-b,.kfo-container.fluid .kfo-offer #row-trainers .heading-b{margin-top:140px}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer #row-men-trainers .heading-b,.kfo-container.fluid .kfo-offer #row-trainers .heading-b{text-align:center;margin-top:0}}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer #row-men-trainers .paragraph-a,.kfo-container.fluid .kfo-offer #row-trainers .paragraph-a{text-align:center}}.kfo-container.fluid .kfo-offer #row-men-trainers .slide-a,.kfo-container.fluid .kfo-offer #row-trainers .slide-a{overflow:hidden}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer #row-men-trainers .slide-a,.kfo-container.fluid .kfo-offer #row-trainers .slide-a{height:600px}}.kfo-container.fluid .kfo-offer #row-men-trainers .slide-a .text-teaser,.kfo-container.fluid .kfo-offer #row-trainers .slide-a .text-teaser{background:url(/gfx/FitnessOnline/offer/tier_c_slide_a_text_teaser.jpg) no-repeat 0 0;height:71px;position:absolute;left:110px;top:360px;width:239px}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer #row-men-trainers .slide-a .text-teaser,.kfo-container.fluid .kfo-offer #row-trainers .slide-a .text-teaser{position:static;margin:25px auto 0 auto}}.kfo-container.fluid .kfo-offer #row-men-trainers .slide-a article,.kfo-container.fluid .kfo-offer #row-trainers .slide-a article{float:right;height:500px;width:50%;padding-left:50px;z-index:10}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer #row-men-trainers .slide-a article,.kfo-container.fluid .kfo-offer #row-trainers .slide-a article{float:none;width:auto;height:auto;padding:0}}.kfo-container.fluid .kfo-offer #row-men-trainers .slide-a-img,.kfo-container.fluid .kfo-offer #row-trainers .slide-a-img{left:-174px;position:absolute;top:55px;z-index:5}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer #row-men-trainers .slide-a-img,.kfo-container.fluid .kfo-offer #row-trainers .slide-a-img{width:500px;height:auto;top:270px;left:50%;transform:translateX(-50%)}}.kfo-container.fluid .kfo-offer #row-men-trainers .slide-b,.kfo-container.fluid .kfo-offer #row-trainers .slide-b{overflow:hidden}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer #row-men-trainers .slide-b,.kfo-container.fluid .kfo-offer #row-trainers .slide-b{height:600px}}.kfo-container.fluid .kfo-offer #row-men-trainers .slide-b article,.kfo-container.fluid .kfo-offer #row-trainers .slide-b article{width:420px;overflow:visible}@media screen and (max-width:1140px){.kfo-container.fluid .kfo-offer #row-men-trainers .slide-b article,.kfo-container.fluid .kfo-offer #row-trainers .slide-b article{padding-left:50px}}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer #row-men-trainers .slide-b article,.kfo-container.fluid .kfo-offer #row-trainers .slide-b article{width:auto;padding:0}}.kfo-container.fluid .kfo-offer #row-men-trainers .slide-b .heading-b,.kfo-container.fluid .kfo-offer #row-trainers .slide-b .heading-b{margin-top:80px}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer #row-men-trainers .slide-b .heading-b,.kfo-container.fluid .kfo-offer #row-trainers .slide-b .heading-b{margin-top:0}}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer #row-men-trainers .slide-b .paragraph-a,.kfo-container.fluid .kfo-offer #row-trainers .slide-b .paragraph-a{position:relative}}.kfo-container.fluid .kfo-offer #row-men-trainers .slide-b-img,.kfo-container.fluid .kfo-offer #row-trainers .slide-b-img{position:absolute;top:-10px;right:-520px;width:auto;height:610px}@media screen and (max-width:1140px){.kfo-container.fluid .kfo-offer #row-men-trainers .slide-b-img,.kfo-container.fluid .kfo-offer #row-trainers .slide-b-img{right:-415px}}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer #row-men-trainers .slide-b-img,.kfo-container.fluid .kfo-offer #row-trainers .slide-b-img{top:auto;bottom:-650px;left:50%;right:auto;transform:translateX(-80%)}}.kfo-container.fluid .kfo-offer #row-men-trainers .slide-c-img,.kfo-container.fluid .kfo-offer #row-trainers .slide-c-img{position:absolute;top:-10px;right:-540px;width:auto;height:610px}@media screen and (max-width:1140px){.kfo-container.fluid .kfo-offer #row-men-trainers .slide-c-img,.kfo-container.fluid .kfo-offer #row-trainers .slide-c-img{right:-460px}}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer #row-men-trainers .slide-c-img,.kfo-container.fluid .kfo-offer #row-trainers .slide-c-img{top:auto;bottom:-640px;left:50%;right:auto;transform:translateX(-70%)}}.kfo-container.fluid .kfo-offer #row-men-trainers .slide-c,.kfo-container.fluid .kfo-offer #row-trainers .slide-c{overflow:hidden}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer #row-men-trainers .slide-c,.kfo-container.fluid .kfo-offer #row-trainers .slide-c{height:600px}}.kfo-container.fluid .kfo-offer #row-men-trainers .slide-c article,.kfo-container.fluid .kfo-offer #row-trainers .slide-c article{width:385px;overflow:visible}@media screen and (max-width:1140px){.kfo-container.fluid .kfo-offer #row-men-trainers .slide-c article,.kfo-container.fluid .kfo-offer #row-trainers .slide-c article{padding-left:50px}}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer #row-men-trainers .slide-c article,.kfo-container.fluid .kfo-offer #row-trainers .slide-c article{width:auto;padding:0}}.kfo-container.fluid .kfo-offer #row-men-trainers .slide-c .heading-b,.kfo-container.fluid .kfo-offer #row-trainers .slide-c .heading-b{margin-top:80px}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer #row-men-trainers .slide-c .heading-b,.kfo-container.fluid .kfo-offer #row-trainers .slide-c .heading-b{margin-top:0}}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer #row-men-trainers .slide-c .paragraph-a,.kfo-container.fluid .kfo-offer #row-trainers .slide-c .paragraph-a{position:relative}}.kfo-container.fluid .kfo-offer #row-men-trainers{background:#fff url(/gfx/FitnessOnline/offer/tier_c_trenerzy_bg.jpg) no-repeat center center;background-size:cover}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer #row-men-trainers .slide-a,.kfo-container.fluid .kfo-offer #row-men-trainers .slide-b,.kfo-container.fluid .kfo-offer #row-men-trainers .slide-c{height:710px}}@media screen and (min-width:768px){.kfo-container.fluid .kfo-offer #row-men-trainers .slide-b article,.kfo-container.fluid .kfo-offer #row-men-trainers .slide-c article{width:420px}}.kfo-container.fluid .kfo-offer #row-men-trainers .slide-a .text-teaser{background:url(/gfx/FitnessOnline/offer/tier_c_slide_a_text_teaser_men.png) no-repeat 0 0}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer #row-men-trainers .slide-a-img{top:300px}}.kfo-container.fluid .kfo-offer #row-men-trainers .slide-b-img{right:-470px}@media screen and (max-width:1140px){.kfo-container.fluid .kfo-offer #row-men-trainers .slide-b-img{right:-370px}}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer #row-men-trainers .slide-b-img{transform:translateX(-50%)}}.kfo-container.fluid .kfo-offer #row-men-trainers .slide-c-img{right:-560px}@media screen and (max-width:1140px){.kfo-container.fluid .kfo-offer #row-men-trainers .slide-c-img{right:-475px}}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer #row-men-trainers .slide-c-img{transform:translateX(-50%)}}.kfo-container.fluid .kfo-offer #row-exercise-everywhere{background:#fff url(/gfx/FitnessOnline/offer/tier_d_bg.jpg) no-repeat center center;background-size:cover;color:#fff}@media screen and (max-width:1140px){.kfo-container.fluid .kfo-offer #row-exercise-everywhere{height:500px}}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer #row-exercise-everywhere{height:460px}}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer #row-exercise-everywhere article{float:none;width:320px;margin:0 auto;padding:35px 10px 0 10px}}.kfo-container.fluid .kfo-offer #row-exercise-everywhere .heading-b{padding-top:70px}@media screen and (max-width:1140px){.kfo-container.fluid .kfo-offer #row-exercise-everywhere .heading-b{padding-top:60px;margin-left:30px}}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer #row-exercise-everywhere .heading-b{text-align:center;margin:0;padding-top:0}}@media screen and (max-width:1140px){.kfo-container.fluid .kfo-offer #row-exercise-everywhere p{margin-left:30px}}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer #row-exercise-everywhere p{text-align:center;margin:0}}.kfo-container.fluid .kfo-offer #row-exercise-everywhere .img{position:absolute;right:-320px;top:-115px}@media screen and (max-width:1140px){.kfo-container.fluid .kfo-offer #row-exercise-everywhere .img{right:-380px;width:1140px}}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer #row-exercise-everywhere .img{top:auto;bottom:10px;left:50%;right:auto;width:500px;transform:translateX(-25%)}}.kfo-container.fluid .kfo-offer #row-customer-opinions blockquote,.kfo-container.fluid .kfo-offer #row-specialist-opinion blockquote{background:#f7f7f7;padding:20px 20px 20px 80px;position:relative;width:584px}@media screen and (max-width:1140px){.kfo-container.fluid .kfo-offer #row-customer-opinions blockquote,.kfo-container.fluid .kfo-offer #row-specialist-opinion blockquote{margin:0 auto;padding:20px}}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer #row-customer-opinions blockquote,.kfo-container.fluid .kfo-offer #row-specialist-opinion blockquote{width:100%}}.kfo-container.fluid .kfo-offer #row-customer-opinions blockquote:before,.kfo-container.fluid .kfo-offer #row-specialist-opinion blockquote:before{content:"”";color:#fff;font-family:Georgia,"Times New Roman",Times,serif;font-size:138px;left:20px;line-height:1;position:absolute;top:13px;z-index:10}@media screen and (max-width:1140px){.kfo-container.fluid .kfo-offer #row-customer-opinions blockquote:before,.kfo-container.fluid .kfo-offer #row-specialist-opinion blockquote:before{display:none}}.kfo-container.fluid .kfo-offer #row-customer-opinions blockquote:after,.kfo-container.fluid .kfo-offer #row-specialist-opinion blockquote:after{border-color:transparent transparent transparent #f7f7f7;border-style:solid;border-width:40px 40px 0 60px;content:"";position:absolute;right:-100px;top:50%;transform:translateY(-50%)}@media screen and (max-width:1140px){.kfo-container.fluid .kfo-offer #row-customer-opinions blockquote:after,.kfo-container.fluid .kfo-offer #row-specialist-opinion blockquote:after{display:none}}.kfo-container.fluid .kfo-offer #row-customer-opinions blockquote p,.kfo-container.fluid .kfo-offer #row-specialist-opinion blockquote p{line-height:1.5;font-size:20px;margin:0;padding:0}.kfo-container.fluid .kfo-offer #row-customer-opinions blockquote .caption,.kfo-container.fluid .kfo-offer #row-specialist-opinion blockquote .caption{color:#000;font-size:20px;height:auto;line-height:1.3;padding:0;position:absolute;right:0}@media screen and (max-width:1140px){.kfo-container.fluid .kfo-offer #row-customer-opinions blockquote .caption,.kfo-container.fluid .kfo-offer #row-specialist-opinion blockquote .caption{left:30px;right:auto}}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer #row-customer-opinions blockquote .caption,.kfo-container.fluid .kfo-offer #row-specialist-opinion blockquote .caption{position:static;padding:20px 0 0 0}}.kfo-container.fluid .kfo-offer #row-specialist-opinion{background:url(/gfx/FitnessOnline/offer/shadow_bottom.png) no-repeat center bottom;height:613px}@media screen and (max-width:1140px){.kfo-container.fluid .kfo-offer #row-specialist-opinion{height:560px}}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer #row-specialist-opinion{height:auto;background:0 0}}.kfo-container.fluid .kfo-offer #row-specialist-opinion article{overflow:visible}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer #row-specialist-opinion article{margin:0}}.kfo-container.fluid .kfo-offer #row-specialist-opinion blockquote .caption{bottom:-85px}.kfo-container.fluid .kfo-offer #row-specialist-opinion .heading-b{padding:100px 0 30px}@media screen and (max-width:1140px){.kfo-container.fluid .kfo-offer #row-specialist-opinion .heading-b{padding-top:120px;text-align:center}}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer #row-specialist-opinion .heading-b{padding-top:35px;padding-left:10px;padding-right:10px}}.kfo-container.fluid .kfo-offer #row-specialist-opinion .img{bottom:13px;position:absolute;right:-105px}@media screen and (max-width:1140px){.kfo-container.fluid .kfo-offer #row-specialist-opinion .img{display:none}}@media screen and (max-width:1140px){.kfo-container.fluid .kfo-offer #row-customer-opinions{height:475px}}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer #row-customer-opinions{height:385px}}.kfo-container.fluid .kfo-offer #row-customer-opinions .heading-b{padding:60px 0 30px}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer #row-customer-opinions .heading-b{padding-top:35px;padding-left:10px;padding-right:10px}}.kfo-container.fluid .kfo-offer #row-customer-opinions article{float:right;width:584px;overflow:visible}@media screen and (max-width:1140px){.kfo-container.fluid .kfo-offer #row-customer-opinions article{float:none;margin:0 auto}}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer #row-customer-opinions article{width:auto}}@media screen and (max-width:1140px){.kfo-container.fluid .kfo-offer #row-customer-opinions article .heading-b{text-align:center}}.kfo-container.fluid .kfo-offer #row-customer-opinions .slide-a-img,.kfo-container.fluid .kfo-offer #row-customer-opinions .slide-b-img,.kfo-container.fluid .kfo-offer #row-customer-opinions .slide-c-img{bottom:0;height:604px;left:-80px;position:absolute}@media screen and (max-width:1140px){.kfo-container.fluid .kfo-offer #row-customer-opinions .slide-a-img,.kfo-container.fluid .kfo-offer #row-customer-opinions .slide-b-img,.kfo-container.fluid .kfo-offer #row-customer-opinions .slide-c-img{display:none}}.kfo-container.fluid .kfo-offer #row-customer-opinions blockquote::after{border-color:transparent #f7f7f7 transparent transparent;border-width:40px 60px 0 40px;left:-100px;right:auto}.kfo-container.fluid .kfo-offer #row-customer-opinions blockquote .caption{bottom:-50px}.kfo-container.fluid .kfo-offer #row-comparison{background:#fff url(/gfx/FitnessOnline/offer/tier_g_bg.jpg) no-repeat center center;background-size:cover;margin-bottom:100px}@media screen and (max-width:1140px){.kfo-container.fluid .kfo-offer #row-comparison{height:500px;margin-bottom:80px}}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer #row-comparison{height:auto;padding-bottom:50px;margin-bottom:60px}}.kfo-container.fluid .kfo-offer #row-comparison .heading-b{color:#000;padding:80px 0 30px 0}@media screen and (max-width:1140px){.kfo-container.fluid .kfo-offer #row-comparison .heading-b{padding-top:50px}}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer #row-comparison .heading-b{text-align:center}}.kfo-container.fluid .kfo-offer #row-comparison article{float:right;width:62%}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer #row-comparison article{float:none;width:auto;margin:0;padding:0 10px}}.kfo-container.fluid .kfo-offer #row-comparison .paragraph-a.first{margin-bottom:20px}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer #row-comparison .paragraph-a{text-align:center}}.kfo-container.fluid .kfo-offer #row-comparison .cut{display:block;font-size:48px;line-height:1.3;margin:10px 0 20px 0}@media screen and (max-width:1140px){.kfo-container.fluid .kfo-offer #row-comparison .cut{font-size:40px}}@media screen and (max-width:767px){.kfo-container.fluid .kfo-offer #row-comparison .cut{font-size:36px}}.kfo-container.fluid .kfo-offer #pop-youtube{position:fixed!important;top:50%!important;z-index:10000!important;display:none;width:100%;max-width:580px;min-width:320px;height:335px;left:50%;background:#fff;border:1px solid #ccc;box-shadow:2px 2px 50px #ddd;margin:0;padding:10px;transform:translate(-50%,-50%);box-sizing:border-box}.kfo-container.fluid .kfo-offer #pop-youtube .close{top:-10px;right:-5px}.kfo-container.fluid .kfo-offer #pop-youtube iframe{display:block}