@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;300;400;500;700;800&display=swap');:root{--bs-font-sans-serif:'Montserrat',sans-serif;--bg-main:#f5fbfd;--bg-header:#fcfdff;--bs-white:#fff;--bs-blue:#0061d6;--bs-blue-md:#c3cdeb;--bs-blue-light:#e0ecfc;--bs-yellow:#ffb526;--bs-yellow-light:#fffcf8;--bs-link-hover-color:#0061d6;--bs-gray:#eae9e9;--bs-gray-light:#edf2ff;--bs-gray-dark:#6a6a6a;--bs-red:#ff5c39;--bs-dark-light:#454545}.post,.page{margin:0}*,*:before,*:after{box-sizing:border-box}ul[class],ol[class]{padding:0}html,body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}html{-webkit-tap-highlight-color:rgba(0,0,0,0) !important}body{position:absolute;top:0;left:0;right:0;bottom:0;min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5;background-color:var(--bg-main);font-family:"Inter",serif;font-optical-sizing:auto}a:focus{outline:none !important}ul[class],ol[class]{list-style:none}ul{padding:0;margin:0}li{list-style-type:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{max-width:100%;display:block}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}:focus{outline:none}a,button,input{text-decoration:none;cursor:pointer}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}@media screen and (-webkit-min-device-pixel-ratio:0){select,textarea,input,select:focus,textarea:focus,input:focus{font-size:1rem !important}}a:visited{color:var(--bs-black)}.xoo-wsc-qty-price{opacity:.5}.xoo-wsc-qty-price span{font-size:.7rem !important}.xoo-wsc-qty-price{font-size:.5rem !important}span.xoo-wsc-smr-del{font-size:.9rem !important;color:var(--bs-blue) !important;opacity:.5}span.xoo-wsc-smr-del:hover{opacity:1}button:active,button:focus,.btn-close:focus{outline:none !important;box-shadow:none !important}button::-moz-focus-inner{border:0 !important}figure{width:100%}figure img{width:100%}.hidden{overflow:hidden}.shadow{box-shadow:12px 12px 20px rgba(0,0,0,.05) !important}.text-shadow{text-shadow:10px 10px 10px rgba(0,0,0,.1) !important}.slick-prev:before,.slick-next:before{font-size:45px;color:var(--bs-black)}.slick-prev{left:-50px}.slick-dots li button:before,.slick-dots li.slick-active button:before{color:var(--bs-black)}html{font-size:18px;color:var(--bs-black)}main{min-height:100vh}.container{padding:0}h1{font-size:3.5rem;font-weight:700}h2{font-size:2rem;font-weight:700}h4{font-size:1.5rem}h5{font-size:1.2rem}p{font-size:1rem}section{padding:100px 0}label{font-size:.7rem !important;color:var(--bs-secondary)}input{border-radius:2rem !important;padding:5px 20px !important;font-size:1rem !important;line-height:2 !important;color:var(--bs-black) !important}figure.bg-cover{display:block;height:inherit}figure.bg-cover img{object-fit:cover;min-width:100%;min-height:100%}.min-100vh{min-height:100vh}.link-text{border:none;background-color:transparent;padding:0;font-weight:700;border-bottom:2px dashed var(--bs-yellow)}.link-text:hover{color:var(--bs-blue);border-bottom:2px solid var(--bs-blue)}.btn,.btn:focus,.btn:active,.woocommerce a.button{border-radius:5rem;border:2px solid var(--bs-yellow);background-color:var(--bs-yellow);color:var(--bs-white) !important;padding:12px 25px !important}.btn:focus-visible{outline:none !important}.btn:hover,.woocommerce a:hover.button{border:2px solid var(--bs-blue);background-color:var(--bs-blue)}.btn-black{background-color:var(--bs-black);border:2px solid var(--bs-black)}.btn-blue:hover{background-color:var(--bs-blue);border:2px solid var(--bs-blue)}.btn-outline,.btn-outline:focus,.btn-outline:active{border:2px solid var(--bs-yellow);background-color:transparent;color:var(--bs-yellow) !important}.btn-outline:hover{border:2px solid var(--bs-blue);color:var(--bs-blue) !important;background-color:var(--bs-blue-light)}.link-black{border:none;background-color:#e6e6e6;color:var(--bs-gray-dark) !important}.link-black:focus,.link-black:active{border:none;background-color:transparent;color:var(--bs-gray-dark) !important}.link-black:hover{border:none;color:var(--bs-blue) !important;background-color:var(--bs-blue-light)}.woocommerce form button.alt[name=add-to-cart]:after{top:.9em}.woocommerce form button.alt[name=add-to-cart],.btn-buy{color:var(--bs-white) !important;background-color:var(--bs-black);border:2px solid var(--bs-black);width:250px;border-radius:5rem;padding:12px 25px;box-sizing:content-box;min-height:27px}.woocommerce button.alt[name=add-to-cart]:hover,.btn-buy:hover{background-color:var(--bs-blue);border:2px solid var(--bs-blue)}.woocommerce form.cart button.btn-buy[disabled],.woocommerce form.cart button.btn-buy.disabled{background-color:#e6e6e6 !important;color:var(--bs-gray-dark) !important;opacity:1;pointer-events:none}.woocommerce-error{border-top-color:#fa0310 !important;font-size:.7rem !important;padding-bottom:20px !important;background-color:transparent !important}.woocommerce-error:before{display:none !important}.lost_password{text-align:center}.lost_password:hover a{color:var(--bs-blue)}.lost_password a{font-size:.8rem;line-height:0;color:var(--bs-black)}.btn-play{position:absolute;z-index:2;top:50%;left:-45px;transform:translate(0,-50%);border-radius:50%;background-color:var(--bs-red);border:none !important;width:95px;height:95px;transition:.3s}.btn-play i{position:relative;margin-right:-5px;text-align:center;font-size:1.8rem;color:var(--bs-white) !important;text-shadow:2px 5px 15px rgba(0,0,0,.2);opacity:.8}.btn-play:hover i{opacity:1 !important}.btn-play:before{content:"";display:block;position:absolute;border-radius:50%;top:0;left:0;width:95px;height:95px;border:1px solid var(--bs-red);background-color:var(--bs-red);animation:circle 1.3s linear infinite}@keyframes circle{from{transform:scale(1);opacity:1}to{transform:scale(1.3);opacity:0}}textPath{font-size:.3rem;letter-spacing:.7em}.auth{border-radius:25px !important;border:2px solid var(--bs-yellow);background-color:transparent;padding:3px 12px 3px 3px}.auth:focus,.auth:focus-visible{border:2px solid var(--bs-yellow)}.auth a{display:flex;position:relative}.auth p{margin-top:4px;margin-left:7px;color:var(--bs-yellow)}.auth i{font-size:1.9rem;color:var(--bs-black);@media (width < 992px){&:before{color:#fff}}}.auth img{border-radius:50%;overflow:hidden;width:35px}.auth:hover{border:2px solid var(--bs-blue);background-color:var(--bs-blue-light)}.auth:hover p,.auth:hover i{color:var(--bs-blue)}.modal{background-color:rgba(0,0,0,.4)}.btn-close{position:absolute;top:8px;right:50px;width:0;height:0;line-height:0 !important;font-size:4rem;background:0 0;color:var(--bs-white);transform:rotate(45deg);opacity:1}span.xoo-wsch-close{font-size:2rem;opacity:.3}span.xoo-wsch-close:hover{opacity:1}.links{margin:auto 0 !important;column-gap:12px;display:flex}.links li a img{@media (width < 992px){filter:invert(1) grayscale(1) brightness(1.4)}}.link-item{background-color:var(--bs-yellow);display:block;height:40px;width:40px;border-radius:50%;border:2px solid var(--bs-yellow);transition:.3s border-color;&:hover{border-color:#000}@media (width>=576px){height:50px;width:50px}@media (width>=768px){height:65px;width:65px}@media (width>=992px){height:55px;width:55px}@media (width>=1200px){height:65px;width:65px}}.a-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}header{position:fixed;top:0;left:0;width:100%;z-index:10;background-color:var(--bg-header);padding:20px 0;box-shadow:0 7px 5px rgba(0,0,0,.02)}.logo span{display:block;margin:auto;border-radius:50%;background-color:var(--bs-black);color:var(--bs-yellow);width:40px;height:40px;font-weight:700;text-align:center;line-height:2.3}.logo div{margin:auto;margin-left:5px;padding-left:17px;position:relative}.logo div:before{content:"";display:block;position:absolute;z-index:1;left:0;top:0;background:var(--bs-blue);background:-moz-linear-gradient(top,var(--bs-blue) 1%,var(--bs-blue) 49%,var(--bs-blue) 49%,var(--bs-yellow) 50%,var(--bs-yellow) 100%);background:-webkit-linear-gradient(top,var(--bs-blue) 1%,var(--bs-blue) 49%,var(--bs-blue) 49%,var(--bs-yellow) 50%,var(--bs-yellow) 100%);background:linear-gradient(to bottom,var(--bs-blue) 1%,var(--bs-blue) 49%,var(--bs-blue) 49%,var(--bs-yellow) 50%,var(--bs-yellow) 100%);height:100%;width:10px}.logo p{font-size:.9rem;line-height:1.3;color:var(--bs-black);letter-spacing:.03em}.header__body{justify-content:space-between}.header__menu_wrap{width:100%;position:relative;margin:auto}.header__menu-box{position:relative;column-gap:30px}.header__menu-box li{cursor:pointer;position:relative;&.current-menu-parent{&>a{color:var(--bs-blue)}.sub-menu li.current-menu-item{a,.menu-active{font-size:.9rem;color:var(--bs-blue) !important}.menu-active{cursor:default}}}}.header__menu-box li:hover a{color:var(--bs-blue)}.header__menu-box li a{font-size:1rem;line-height:1;color:var(--bs-black)}.header__menu-box li:hover .sub-menu{display:block}.menu-item-has-children{padding-top:4px;display:flex}.menu-item-has-children:after{content:"";display:block;background:url(//kochetkov.com.ua/wp-content/themes/sporttrainer/assets/css/../img/arrow-down.png) no-repeat;background-size:cover;width:13px;height:13px;margin-top:3px;margin-left:6px;opacity:.5;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.menu-item-has-children:hover{color:var(--bs-blue)}.menu-item-has-children:hover ul a{color:var(--bs-black)}.menu-item-has-children:hover:after{transform:rotate(180deg);color:var(--bs-blue)}.sub-menu{display:none;position:absolute;z-index:1;top:25px;left:0;min-width:320px;width:100%;padding:20px 12px 10px !important;background-color:var(--bg-header);box-shadow:0 2px 7px rgba(0,0,0,.01)}.sub-menu.show{display:block}.sub-menu.close{display:none !important}.sub-menu li{padding:3px 12px;position:relative}.sub-menu li:before{content:"";display:block;position:absolute;left:0;top:14px;width:5px;height:5px;border-radius:50%;background-color:var(--bs-black)}.sub-menu li a{color:var(--bs-black) !important;font-size:.9rem;line-height:.8}.sub-menu li:hover:before{background-color:var(--bs-blue) !important}.sub-menu li:hover a{color:var(--bs-blue) !important}.current-menu-item{pointer-events:none;cursor:default}.current-menu-item a{color:var(--bs-yellow) !important}.header__menu_add{display:none !important}.about-author-link:visited{color:var(--bs-black)}.about-author-link{display:block;margin:auto 0;border-bottom:2px dashed var(--bs-yellow);line-height:1;height:30px;color:var(--bs-black);transition:.3s}.about-author-link:hover{color:var(--bs-blue);border-bottom:2px solid var(--bs-blue)}.blockquote{border:none;position:relative;font-style:italic}.blockquote strong{font-size:1.3rem}.blockquote figure{position:absolute;z-index:1;top:-40px;left:3%;width:120px}.about-trainer{.text div{font-size:.9rem}.about-text{ul{font-size:1.2rem;margin-left:30px;margin-top:16px;li{list-style-type:disc;margin-bottom:12px}}p{font-size:1.2rem}}}#about-trainer{background-color:var(--bs-gray-light)}.text-box h2{margin-bottom:35px}.text-box p{position:relative;font-size:1.2rem;padding-left:40px}.text-box p:before{content:"";display:block;position:absolute;left:0;top:3px;background:url(//kochetkov.com.ua/wp-content/themes/sporttrainer/assets/css/../img/vector.png);background-size:cover;width:25px;height:25px}#skills span{margin:auto;border-radius:50%;width:150px;height:150px;border:2px dashed var(--bs-yellow);display:flex;justify-content:center;align-items:center;color:var(--bs-yellow);font-weight:700;font-size:2.7rem;background-color:var(--bs-yellow-light)}#skills p{text-align:center;font-weight:700}#courses ul.products li{margin-top:3rem}#courses ul li:nth-last-child(1) .item{margin-bottom:0 !important}#courses .item{display:flex;justify-content:space-between;border-radius:var(--bs-border-radius-xl);padding:2.3rem;background-color:rgba(var(--bs-white-rgb))}#courses .item:nth-last-child(1){margin-bottom:0 !important}#courses .item figure{width:90px;height:90px;border-radius:50%;overflow:hidden}#course-page,.single-page{p{margin:15px 0}ol{margin-left:0;padding-left:0;li{list-style:decimal;list-style-position:inside}}}.single-page{h1{font-size:2.6rem}h2,h3,h4{margin-bottom:.2rem}ul{padding:15px 0}}.single-page,#course-page{p strong{line-height:1.7}}.item .cart-title,.item p{color:var(--bs-black)}.item:hover .cart-title{color:var(--bs-blue)}.icon-link{display:none}#courses .item .cart-title em{font-size:1.2rem;font-weight:300;font-style:normal;margin-left:6px}.desc-terms-conditions{.step{flex-basis:20%;max-width:228px;margin-bottom:60px;&:last-child{margin-bottom:0}@media (width>=992px){margin-bottom:0;&:last-child .image-wrapper:after{display:none}}}.num{background-color:var(--bs-yellow);width:70px;height:70px;font-size:32px;font-weight:700;top:-38px;left:-18px}.image-wrapper{background-color:#fff;border:4px solid var(--bs-yellow);width:132px;height:132px;&:after{display:block;content:"";width:35px;height:40px;position:absolute;transform:translate(0,-50%);background:url(//kochetkov.com.ua/wp-content/themes/sporttrainer/assets/css/../img/arrow-right.svg) no-repeat;rotate:90deg;left:50%;top:calc(100% + 25px);transform-origin:left top}@media (width>=992px){&:after{transform:translate(0,-50%);rotate:0deg;left:unset;right:-40%;top:50%}}@media (width>=1200px){&:after{transform:translate(0,-50%);right:-50%}}@media (width>=1400px){&:after{transform:translate(50%,-50%);right:-50%}}}p{max-width:195px;font-weight:600}.step-text{padding-top:72px;font-size:20px;@media (width>=992px){padding-top:0;font-size:1.1rem}}}.terms-conditions-text>p{margin-bottom:1rem}.mobile-terms-conditions ul:before{content:"";display:block;position:absolute;z-index:-1;top:0;left:22px;height:100%;border-left:2px dashed var(--bs-yellow)}.mobile-terms-conditions li{position:relative;z-index:1;padding-left:60px;margin-bottom:30px}.mobile-terms-conditions li:nth-last-child(1){margin-bottom:0 !important}.mobile-terms-conditions li:nth-child(1):before{content:"1"}.mobile-terms-conditions li:nth-child(2):before{content:"2"}.mobile-terms-conditions li:nth-child(3):before{content:"3"}.mobile-terms-conditions li:nth-child(4):before{content:"4"}.mobile-terms-conditions li:nth-child(5):before{content:"5"}.mobile-terms-conditions li:before{position:absolute;z-index:2;top:-7px;left:0;display:block;width:45px;height:45px;border-radius:50%;text-align:center;font-weight:700;color:var(--bs-black);font-size:1.2rem;padding-top:7px;background-color:var(--bs-yellow)}.terms-conditions-bg{position:relative}.terms-conditions-bg figure{position:relative;padding:0;margin:0;border-radius:1.3rem;overflow:hidden}.terms-conditions-bg figure img{height:100%;padding:0;margin:0}.terms-conditions-bg figure:after{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;display:block;content:"";background-color:var(--bs-black);opacity:.8}.terms-conditions-bg-title{z-index:2}.terms-conditions-bg .links{margin:auto !important}#mylecture{padding-top:0}.mylecture-box{justify-content:space-between}.mylecture-box .rt{margin:auto 0}.mylecture-box figure{display:block;margin:auto}#reviews{background-color:var(--bs-blue-md)}#reviews h2{color:var(--bs-black)}.slider-item figure{overflow:hidden;border-radius:1.3rem}footer{.logo{span{margin:0}p{color:#fff}}.social{img{filter:brightness(5) grayscale(1);margin-bottom:0}.links{column-gap:16px;a:hover{img{filter:brightness(8) grayscale(1)}}}}.title{color:#fff;font-size:15px;font-weight:700}.categories{column-gap:8px;.menu-item{line-height:1.2;margin-top:4px;flex-basis:calc(50% - 8px);@media (width>=992px){flex-basis:calc(50% - 8px)}@media (width>=1200px){flex-basis:calc(33% - 8px)}}a{color:#fff;font-size:13px;&:hover{color:#fff !important;text-decoration:underline}&:visited{color:#fff !important}}.current-menu-item{a,.menu-active{color:#fff;font-size:13px;font-weight:700;text-decoration:underline}}}.contacts{a{color:#fff;font-size:13px;&:hover{color:#fff !important;text-decoration:underline}}}.copyright{border-top:1px solid var(--bs-gray-dark)}}footer a:hover{color:var(--bs-blue) !important}footer p{font-size:.9rem;line-height:1.6}.link-insta{width:42px;transition:.3s}.link-insta:hover{transform:scale(1.2)}#corporate-training #stages-cooperation .links{margin:auto !important}#sub-offer{background-color:var(--bs-gray-light)}#sub-offer figure{width:250px}#stages-cooperation .stage-list{position:relative;width:800px}#stages-cooperation .stage-list li{position:relative;width:50%;padding:12px 50px}#stages-cooperation .stage-list li h5{font-weight:400}#stages-cooperation .stage-list li p{color:var(--bs-gray-dark);font-size:.9rem}#stages-cooperation .stage-list li:before{content:"";display:block;width:2px;height:100%;border-left:2px dashed var(--bs-yellow);position:absolute;top:0}#stages-cooperation .stage-list li:after{display:block;text-align:center;padding-top:7px;width:50px;height:50px;border-radius:50%;background-color:var(--bs-yellow);color:var(--bs-black);font-size:1.3rem;font-weight:700;position:absolute;top:0}#stages-cooperation .stage-list li:nth-child(odd){text-align:right}#stages-cooperation .stage-list li:nth-child(odd):before{right:-1px}#stages-cooperation .stage-list li:nth-child(even){text-align:left;margin-left:auto}#stages-cooperation .stage-list li:nth-child(even):before{left:-1px}#stages-cooperation .stage-list li:nth-child(odd):after{right:-25px}#stages-cooperation .stage-list li:nth-child(even):after{left:-25px}#stages-cooperation .stage-list li:nth-child(1):after{content:"1"}#stages-cooperation .stage-list li:nth-child(2):after{content:"2"}#stages-cooperation .stage-list li:nth-child(3):after{content:"3"}#stages-cooperation .stage-list li:nth-child(4):after{content:"4"}#stages-cooperation .stage-list li:nth-child(5):after{content:"5"}#stages-cooperation .stage-list li:nth-child(6):after{content:"6"}#stages-cooperation .stage-list li:nth-child(7):after{content:"7"}#stages-cooperation .stage-list li:nth-last-child(1):before{border-left:0}#course-page h4{margin:1.2rem 0 1.7rem}#my-account{position:relative;background:url(//kochetkov.com.ua/wp-content/themes/sporttrainer/assets/css/../img/login-bg.jpg);background-size:cover;background-position:center;padding:130px 0 !important;display:flex}#my-account .account-avatar{position:relative}#my-account .account-avatar img{border-radius:50%;overflow:hidden;width:80px}#my-account .link-exit{position:absolute;z-index:1;top:0;right:0;color:var(--bs-gray-dark)}#my-account .woocommerce-form-register__submit{display:block;margin-top:10px !important;padding:15px 0 !important;width:100%;border-radius:30px !important;font-weight:400 !important;transition:.3s !important}#my-account .woocommerce-form-register__submit:hover{color:#fff !important;background-color:var(--bs-blue) !important}#my-account .courses-list li i{font-size:1.3rem}#my-account .courses-list img{border-radius:50%;width:60px}#my-account .courses-list figure{width:auto}#my-account .courses-list .cart-title{margin-bottom:auto !important}#my-account .courses-list li{position:relative;margin-top:1rem !important;margin-bottom:0 !important}#my-account .courses-list h4{font-size:1rem !important;color:var(--bs-gray-dark)}#my-account .courses-list li:hover h4,#my-account .courses-list li:hover i{color:var(--bs-blue)}#my-account .icon-link{position:absolute;top:0;right:0;display:block !important;color:var(--bs-gray-dark)}#my-account .icon-link i{font-size:1rem}#my-account .courses-list em,#my-account .courses-list p{display:none}#my-account .courses-list .product_type_simple{display:none}#my-account .link-exit:hover i{color:var(--bs-blue) !important}#my-account .link-exit i{font-size:1.3rem}#my-account .courses-list li{padding-top:0}#my-account .woocommerce form.register{margin:0 !important;padding:0 !important;border:none !important}#my-account .woocommerce-privacy-policy-text p{font-size:.5rem}#my-account .woocommerce-password-hint{font-size:.6rem;color:var(--bs-blue)}#my-account .woocommerce-password-strength{margin-top:10px !important;border-radius:10px !important;background-color:#ffd000 !important;border-color:#000 !important;font-size:.6rem !important}#my-account .my-account-window-body{position:relative;margin:auto !important}#my-account .my-account-bg{position:absolute;top:0;left:0;right:0;bottom:0;object-fit:cover;min-height:100%}.woocommerce-form-login__rememberme span{margin-top:-28px;display:flex;margin-left:20px;font-size:14px !important}.woocommerce-form__label-for-checkbox.checkbox span{font-size:.8rem !important;font-weight:700;color:#000}.woocommerce form .form-row .input-checkbox{margin:-5px 8px 0 0}.woocommerce-notices-wrapper{display:none}.woocommerce-error a.wc-backward{display:none}#checkout .woocommerce-form.woocommerce-form-login.login p:nth-child(1),#checkout .woocommerce-form-coupon p:nth-child(1){display:none !important}.showlogin:active,.showlogin:focus,.showcoupon:active,.showcoupon:focus{color:var(--bs-blue) !important}.showlogin,.showcoupon{border-bottom:1px dotted var(--bs-blue)}.showlogin:hover,.showcoupon:hover{color:#000 !important;border-bottom:1px dotted var(--bs-black)}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{border-radius:30px}.woocommerce-checkout-review-order .cart-subtotal{display:none}form.checkout_coupon{margin-top:-20px !important}.btn-coupon{padding:8px 25px !important}.woocommerce-thankyou-order-details li{font-size:.5rem !important}.woocommerce ul.order_details{margin-bottom:1rem !important}.woocommerce-order-details,.woocommerce-customer-details{padding:20px 0;margin:0 !important}.woocommerce-column__title,.woocommerce-order-details__title{font-size:1.3rem;margin-bottom:10px}.woocommerce table.shop_table th{font-size:.8rem}.woocommerce table.shop_table td{font-size:.8rem}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-size:.8rem}address,address p{font-size:.8rem}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{background-color:var(--bs-yellow);border-radius:30px;padding:15px 20px 17px;transition:.3s background-color;&:hover{background-color:var(--bs-blue)}}#course-page iframe{display:block;margin:auto;width:100%;height:250px}#my-account .content-product-item{padding-top:90px}#my-account .content-product-item-title{margin:auto 15px !important}.xoo-wsc-basket{right:2.5%;top:40%;bottom:auto;color:var(--bs-white);background:var(--bs-blue);box-shadow:0 1px 5px rgba(0,0,0,.2);border-radius:50%}.xoo-wsc-basket:hover{transform:scale(1.05)}#callback-bar{position:fixed;right:3%;bottom:5%;z-index:777}#callback-btn{display:flex;position:absolute;right:0;bottom:0;height:60px;width:60px;border-radius:50%;background:var(--bs-yellow);cursor:pointer;transition:.3s}#callback-btn:hover{background:#eca310}#callback-btn:after{position:absolute;z-index:1;display:block;content:"";background:url(//kochetkov.com.ua/wp-content/themes/sporttrainer/assets/css/../img/comments.png);background-size:contain;background-repeat:no-repeat;height:35px;width:35px;top:55%;left:50%;transform:translate(-50%,-50%)}#callback-btn.open:after{display:none !important}#callback-btn:before{display:none !important}#callback-btn span{display:none;transform:rotate(45deg);color:rgba(var(--bs-white-rgb));font-size:50px;margin:auto;line-height:.8}#callback-btn.open span{display:block !important}#callback-btn~a{opacity:0;display:flex;align-items:center;justify-content:center;cursor:pointer;position:absolute;right:3px;bottom:0;z-index:-1;height:55px;width:55px;border-radius:50%;transition:.2s all linear;-webkit-transition:.2s all linear;-moz-transition:.2s all linear;-ms-transition:.2s all linear;-o-transition:.2s all linear;color:var(--bs-white)}#callback-btn.open~a{opacity:1;transition:.4s all cubic-bezier(0,.01,0,1.27);-webkit-transition:.4s all cubic-bezier(0,.01,0,1.27);-moz-transition:.4s all cubic-bezier(0,.01,0,1.27);-ms-transition:.4s all cubic-bezier(0,.01,0,1.27);-o-transition:.4s all cubic-bezier(0,.01,0,1.27)}#callback-btn.open~a{background:#ffeed5;border:2px solid var(--bs-yellow)}#callback-btn.open~a img{display:block}#callback-btn~a img{margin:auto;width:32px;height:32px;transition:.3s}#callback-btn.open~a:nth-of-type(1){bottom:70px}#callback-btn.open~a:nth-of-type(2){bottom:135px}#callback-btn.open~a:nth-of-type(3){bottom:200px}#callback-btn.open~a:nth-of-type(4){bottom:265px}#callback-btn~a:hover img{transform:scale(1.1)}#callback-bar .wave{animation:wave 1.5s linear infinite}@keyframes wave{0%{box-shadow:0 0 0px 0px rgba(255,208,0,.8)}100%{box-shadow:0 0 0px 10px rgba(255,208,0,0)}}#callback-bar .open{animation-iteration-count:1}footer.author-bio-section{display:none}.modal-content{background-color:var(--bs-white)}.modal-wide{width:700px;max-width:100%}.modal-title{width:100%;text-align:center}.xoo-wsc-cart-active .xoo-wsc-img-col{display:none}#menu-item-10{display:none}.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout{display:block !important;text-align:center;background-color:red;margin-bottom:24px;ul{font-size:1rem !important;padding:16px 8px;color:#fff;a{color:#fff;border-bottom-color:currentColor;&:before{content:" ";display:block}}}}@media screen and (max-width:1400px){.container{width:1180px}html{font-size:17px}.circle-text{margin-top:14px}}@media screen and (max-width:1200px){.container{width:960px}h1{font-size:2.7rem}.header__menu-box li a{font-size:.9rem}.circle-text{margin-top:-10px;transform:rotate(-81deg)}.text-box p{font-size:1rem;padding-left:25px}.text-box p:before{width:15px;height:15px}#corporate-training .offer .btns .btn{width:100%;margin-bottom:10px}#about-trainer,#homepage .offer{.subtitle .links li a img{width:30px;height:30px}}}@media screen and (max-width:992px){.container{width:720px}header{padding:10px 0}header .container{position:relative}.auth{margin-right:45px;border:none !important}.auth p{margin-left:8px}.auth:hover{border:none !important;background-color:transparent !important}.auth:hover p{color:var(--bs-blue)}.menu-item-has-children:after{background:url(//kochetkov.com.ua/wp-content/themes/sporttrainer/assets/css/../img/arrow-down-white.png) no-repeat;background-size:cover;width:15px;height:15px;transform:rotate(0deg) !important;opacity:1 !important}.m-active.menu-item-has-children:after{transform:rotate(180deg) !important}.sub-menu li:before{background-color:var(--bs-white)}.sub-menu.m-show{background-color:var(--bs-dark-light)}.header__menu{width:100%;position:absolute;top:0;left:0}.menuhmb{display:block !important;position:absolute;width:40px;height:40px;top:0;right:0;background-color:var(--bs-gray);border-radius:25px !important;-webkit-border-radius:25px !important;-moz-border-radius:25px !important;-ms-border-radius:25px !important;-o-border-radius:25px !important;cursor:pointer}.menuhmb__icon{position:absolute;z-index:777;top:9px;left:10px;width:40px;height:40px}.menuhmb__icon span{display:inline-block;position:absolute;height:3px;width:20px;opacity:1;left:0;transform:rotate(0deg);transition:.3s ease-in-out;background-color:var(--bs-yellow)}.menuhmb__icon span:nth-child(1){top:0}.menuhmb__icon span:nth-child(2){top:9px}.menuhmb__icon span:nth-child(3){top:18px}.menuhmb.active .menuhmb__icon span:nth-child(1){top:9px;transform:rotate(45deg)}.menuhmb.active .menuhmb__icon span:nth-child(2){width:0;left:25%}.menuhmb.active .menuhmb__icon span:nth-child(3){top:9px;transform:rotate(-45deg)}.menuhmb.active+.header__menu_wrap{display:block !important}.header__menu_wrap{display:none;position:fixed;top:0;right:0;z-index:7;width:50%;height:100vh;background-color:var(--bs-dark-light);padding:7%;padding-top:120px;overflow-y:scroll}.menu-container{width:90%;margin:auto}.header__menu-box{display:block !important;flex-direction:column;width:100%;height:auto;color:#fff;font-size:1.1rem;@media (width>=992px){color:#000}}.header__menu-box li{margin-bottom:15px !important}.header__menu-box li a{font-size:1.1rem !important;color:var(--bs-white)}.menu-item-has-children{display:block;position:relative;padding-top:0;padding-bottom:3px}.menu-item-has-children:after{position:absolute;top:3px;left:135px}.menu-item-has-children a{color:var(--bs-white) !important}.menu-item-has-children.m-active a{color:var(--bs-blue) !important;@media (width < 992px){color:var(--bs-white) !important}}.menu-item-has-children.m-active ul li a{color:var(--bs-white) !important}.sub-menu{position:relative;width:100%;top:10px;padding-top:0 !important;padding-left:3px !important;box-shadow:none;background-color:var(--bs-gray)}.header__menu-box li:hover .sub-menu{display:none}.sub-menu.m-show{display:block !important}.sub-menu li{text-align:left !important;margin:0 !important}.sub-menu li a{font-size:1rem !important}.desc-auth{display:none !important}.header__menu_add{display:block !important}.circle-text{margin-top:40px}.text-box p{font-size:1.2rem;padding-left:30px}.text-box p:before{width:20px;height:20px}.offer{padding-top:75px}#courses ul.products li{margin-top:0}#courses .item{position:relative;text-align:center;display:flex;flex-direction:column;margin-bottom:70px !important}#courses .item figure{position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}#courses .item .cart-title{margin:25px 0 15px !important}#courses .item .btn{margin-top:35px;width:100%}#courses .item .cart-title{flex-direction:column}.terms-conditions-bg{height:400px}.terms-conditions-bg figure{height:inherit}.terms-conditions-bg figure img{height:inherit;width:auto;max-width:100%}#corporate-training .offer .btns .btn{width:auto;margin-bottom:0}.content-product-item{padding-top:110px}#my-account{padding:50px 0 35px !important;display:flex}#my-account .woocommerce-password-strength{font-size:.6rem !important}.woocommerce-form-login__rememberme span{margin-top:-27px;font-size:13px !important}#about-trainer,#homepage .offer{.subtitle .links li a img{width:33px;height:33px}}#menu-item-10{display:block}}@media screen and (max-width:768px){.container{width:540px}.woocommerce form .form-row,.woocommerce form .form-row button{width:100%}.header__menu_wrap{width:70%;padding:10%;padding-top:120px}.circle-text{margin-top:9px}.blockquote strong{font-size:1.2rem}.terms-conditions-bg{height:280px}.terms-conditions-bg-title h2{font-size:1.7rem}#stages-cooperation .stage-list{padding-left:15px}#stages-cooperation .stage-list li{width:100%;padding-left:65px}#stages-cooperation .stage-list li:nth-child(odd){text-align:left}#stages-cooperation .stage-list li:nth-child(even){margin-left:0}#stages-cooperation .stage-list li:nth-child(odd):before{right:auto;left:25px}#stages-cooperation .stage-list li:nth-child(even):before{left:25px;margin:0}#stages-cooperation .stage-list li:nth-child(odd):after{right:auto;left:0}#stages-cooperation .stage-list li:nth-child(even):after{left:0}#video-modal iframe{max-height:300px}#course-page .offer-course{margin-top:80px !important}#my-account .block-register{border-top:1px dotted rgba(0,0,0,.3);margin-top:20px;padding-top:15px}.woocommerce-form-login__rememberme span{margin-top:-27px;font-size:13px !important}#callback-btn:hover{background:var(--bs-yellow) !important}#about-trainer,#homepage .offer{.subtitle .links li a img{width:30px;height:30px}}}@media screen and (max-width:575px){.container{width:360px}html{font-size:15px}section{padding:50px 0}h1{font-size:2rem}.row{margin:0}.logo span{line-height:2.5}.auth p{margin-top:4px;margin-left:12px}.menu-item-has-children:after{top:0;left:120px}.sub-menu li:before{top:11px}.btns .btn{width:100%}.btns .btn-outline{margin-left:0 !important;margin-top:15px;z-index:1}.header__menu_wrap{width:100%}#homepage .offer .subtitle .links{@media (width>=768px){width:160px}}#about-trainer,#homepage .offer{.subtitle .links li a img{width:20px;height:20px}}.about-author-link{display:inline !important;text-align:center}.circle-text{margin-top:-43px;margin-left:-104px;transform:rotate(-70deg)}.blockquote figure{width:100px}blockquote strong{font-size:1.1rem !important}.text-box p{font-size:1rem}#skills span{width:145px;height:145px}#corporate-training .offer .btns .btn{width:100%}#stages-cooperation .stage-list li:after{padding-top:10px}#video-modal iframe{max-height:200px}#course-page iframe{max-height:200px}#course-page .link-black:hover{background-color:transparent !important}#my-account .account-avatar img{width:55px}#my-account .courses-list figure{width:45px !important}#my-account .courses-list figure img{width:45px !important;max-width:45px !important}.btn-close{top:-5px;right:25px;font-size:5rem}.modal.show .modal-dialog{margin:0}.woocommerce-form-login__rememberme span{margin-top:-25px;font-size:12px !important}.slick-dots li{width:9px}}@media screen and (max-width:360px){.container{width:320px}}.single-page{padding:100px 0}.post-edit-link{border:1px solid #000;padding:5px 15px;&:hover{border-color:currentColor}}.woocommerce a.remove{width:24px;height:24px}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{text-align:right}#course-page,.single-page{p:empty{margin:0}p:has(>br),p:has(>span:empty){margin:0}}#course-page,.single-page{.offer-course{ul,ol{margin-bottom:25px}}}