body{font-family:Nunito,sans-serif}.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:960px}.form-control:focus{outline:none;box-shadow:none}.btn-xs{padding:.5rem 1.25rem;font-size:.875rem;border-radius:.2rem;line-height:1.5}.btn-xs .feather{height:16px;margin-left:8px;width:16px}.btn-red{border-color:#eb5757;color:#fff;background-color:#eb5757}.btn-blue{border-color:#829ebe;color:#fff;background-color:#829ebe}.text-red{color:#eb5757!important}h3{font-size:24px;font-weight:700;margin-bottom:1rem;color:#000}@media (min-width:576px){h6{font-size:.875rem!important}}a{color:inherit}a.link{text-decoration:underline;color:#007bff}section .section-header{overflow:hidden;font-size:24px;font-weight:600;color:#eb5757;margin:0;line-height:auto!important}section .section-header span{position:relative;display:inline-block}section .section-header span:after{height:2px;content:"";position:absolute;border-bottom:2px solid #eb5757;bottom:7px;width:1000px}section .section-header span:before{margin-right:15px;right:100%}section .section-header span:after{margin-left:15px;left:100%}.sidebar h4{font-weight:700;color:#555}.sidebar .nav-link{font-weight:600;color:#555}.sidebar .active{color:#eb5757}.sidebar.sidebar-news .nav-link{color:#333}.sidebar.sidebar-news .light{font-size:14px;font-weight:500}.ekko-lightbox .modal-footer{justify-content:center;-webkit-box-pack:center;text-align:center}.page-item.active .page-link{color:#eb5757;background-color:transparent}.page-link{border:none;font-weight:600;color:#000}.page-link:hover{text-decoration:underline;color:#000;background-color:transparent}@media (min-width:768px){.p-md-4-5{padding:2rem!important}.px-md-4-5{padding-right:2rem!important;padding-left:2rem!important}.py-md-4-5{padding-bottom:2rem!important}.pt-md-4-5,.py-md-4-5{padding-top:2rem!important}.pr-md-4-5{padding-right:2rem!important}.pb-md-4-5{padding-bottom:2rem!important}.pl-md-4-5{padding-left:2rem!important}}.contact-map{height:400px;position:relative;background-position:50%;background-image:url(https://mandrillsn.online/img/common/map-full.jpg)}.contact-map:after{right:0;content:"";position:absolute;opacity:.3;bottom:0;top:0;background-color:#000;left:0}.gallery-image{overflow:hidden;position:relative;padding-bottom:100%}.gallery-image img{position:absolute;z-index:1}.gallery-image .feather{height:40px;color:#fff;position:absolute;top:50%;margin-left:-20px;left:50%;width:40px;margin-top:-20px;z-index:1000}.gallery-image .feather.filled{fill:#fff}.nav-secondary{padding:8px 0;font-size:11px;font-weight:500;color:#fff;background-color:#333}@media (max-width:767px){.nav-secondary .container{padding-right:8px;padding-left:8px}}.nav-secondary a{color:#fff}.nav-secondary .social li{margin:0 3px}@media (min-width:768px){.nav-secondary .social li{margin:0 5px}}.nav-secondary .social li:last-child{margin-right:0}.navbar-header{background-color:#fff;box-shadow:0 4px 15px rgba(0,0,0,.1)}.navbar-header .navbar-brand{text-decoration:none}.navbar-header .navbar-brand h1{font-size:24px;font-weight:700;color:#333;margin:0 0 2px}.navbar-header .navbar-brand h2{font-size:14px;font-weight:600;color:#8a8a8a;margin:0}.navbar-header .navbar-nav .nav-link{color:#333;border-bottom:3px solid transparent}.navbar-header .navbar-nav .nav-link.active,.navbar-header .navbar-nav .nav-link:hover{color:#eb5757}.navbar-header .navbar-nav .dropdown.show .nav-link{color:#eb5757;background-color:#e7f2ff}.navbar-header .navbar-nav .dropdown-menu{border:none;border-top-right-radius:0;border-top-left-radius:0;margin-top:0}@media (min-width:768px){.navbar-header .navbar-nav .dropdown-menu{background-color:#e7f2ff;box-shadow:0 .25rem .25rem rgba(0,0,0,.075)}}.navbar-header .navbar-nav .dropdown-item{font-size:14px;color:#333}.navbar-header .navbar-nav .dropdown-item:hover{background-color:#d0e4fc}.navbar-header .navbar-nav .dropdown-toggle:after{color:#777}.homepage header{box-shadow:none}.breadcrumbs{list-style:none;padding:0 0 .5rem;flex-wrap:wrap;font-size:14px;font-weight:600;color:#000;border-bottom:1px solid #e7e7e7;margin:1.5rem 0 2rem;display:-webkit-box;display:flex}.breadcrumbs .breadcrumbs-item+.breadcrumbs-item:before{color:#6c757d;content:"\BB";padding-right:.5rem;padding-left:.5rem;display:inline-block}.breadcrumbs .active{font-weight:500}.breadcrumbs a{color:inherit}.showcase{height:calc(100vh - 120px);overflow:hidden;position:relative;width:100%}.showcase.ie9 nav div span{display:none}.showcase ul li{-webkit-transition:visibility 0s .6s;transition:visibility 0s .6s;visibility:hidden}.showcase .content,.showcase ul li{height:100%;position:absolute;top:0;left:0;width:100%}.showcase .content{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:-webkit-transform .4s .6s;transition:-webkit-transform .4s .6s;transition:transform .4s .6s;transition:transform .4s .6s,-webkit-transform .4s .6s;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.showcase .content:before{height:100%;right:0;content:" ";position:absolute;bottom:0;top:0;background-color:rgba(0,0,0,.4);left:0;width:100%;z-index:100}.showcase .content blockquote{right:0;color:#fff;position:absolute;bottom:10%;text-align:center;margin:auto;left:0;width:90%;z-index:200}@media (min-width:768px){.showcase .content blockquote{width:70%}}.showcase .content blockquote p{font-size:1.5rem;margin-bottom:.5rem}@media (min-width:768px){.showcase .content blockquote p{font-size:3rem;line-height:1.2}}.showcase .content blockquote span{font-size:1rem}@media (min-width:768px){.showcase .content blockquote span{font-size:1.4rem}}.showcase li.current_slide{visibility:visible}.showcase li.current_slide:before{border-width:16rem}.showcase li.current_slide .content{-webkit-transform:scale(1);transform:scale(1);opacity:1}.showcase nav div{list-style:none;height:5rem;position:absolute;top:50%;left:4%;width:5rem;margin-top:-2.5rem}.showcase nav div:last-of-type{right:4%;left:auto}.showcase .next,.showcase .prev{height:100%;-webkit-transition:box-shadow .3s;transition:box-shadow .3s;position:relative;opacity:.5;border-radius:100%;width:100%;display:block;z-index:100}.showcase .next:after,.showcase .next:before,.showcase .prev:after,.showcase .prev:before{height:34%;content:"";position:absolute;min-width:3px;border-radius:3px;background:#fff;left:43%;width:.4rem}.showcase .prev:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:24%}.showcase .prev:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);bottom:24%}.showcase .next:after,.showcase .next:before{right:43%;left:auto}.showcase .next:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:24%}.showcase .next:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);bottom:24%}.showcase .next:hover,.showcase .prev:hover{box-shadow:0 0 0 1rem rgba(0,0,0,.15)}.showcase nav>div>span{height:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none;-webkit-transition:width .6s,height .6s;transition:width .6s,height .6s;position:absolute;will-change:width,height;top:50%;border-radius:100%;left:50%;width:0;z-index:5}.trainer{background:url(https://mandrillsn.online/img/homepage/bg-trainer.png) 0 0 repeat-x}@media (min-width:768px){.trainer .container{padding-top:100px;padding-bottom:100px}}.trainer .photo img{border:5px solid #eb5757}@media (min-width:768px){.trainer .photo img{max-width:250px}}.trainer .info{text-align:center;margin-top:20px}@media (min-width:768px){.trainer .info{max-width:580px;text-align:left;margin-left:75px;margin-top:0}}.trainer .info p,.trainer .info span{display:block}.trainer .info .name{font-size:24px;font-weight:600;line-height:1.2}.trainer .info .title{font-size:14px;margin-bottom:16px;color:#555;line-height:1}.trainer .info p{color:#333}.athletes .athletes-list a{font-size:14px;text-decoration:none;font-weight:600;color:inherit;display:block}.news{background-color:#f2faff}.news .news-list a{text-decoration:none;color:inherit;line-height:1rem}.newsletter{background-color:#385578}.newsletter .input-group{padding:.5rem;background-color:#fff;border-radius:.25rem}.newsletter .input-group .form-control{border:none}.newsletter .input-group .btn{border-radius:.25rem}footer{padding:1rem 0;font-size:14px;font-weight:500;color:#fff;background-color:#333}footer .social .nav-item{margin-left:.5rem}