@font-face {
font-family: 'sf-pro-bold';
src: url(//sentio-online.ru/wp-content/themes/sentio_online/assets/fonts/sfprodisplay/SF-Pro-Display-Bold.eot) format("embedded-opentype"), url(//sentio-online.ru/wp-content/themes/sentio_online/assets/fonts/sfprodisplay/SF-Pro-Display-Bold.woff) format("woff");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'sf-pro';
src: url(//sentio-online.ru/wp-content/themes/sentio_online/assets/fonts/sfprodisplay/SF-Pro-Display-Regular.eot) format("embedded-opentype"), url(//sentio-online.ru/wp-content/themes/sentio_online/assets/fonts/sfprodisplay/SF-Pro-Display-Regular.woff) format("woff");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'sf-pro-medium';
src: url(//sentio-online.ru/wp-content/themes/sentio_online/assets/fonts/sfprodisplay/SF-Pro-Display-Medium.eot) format("embedded-opentype"), url(//sentio-online.ru/wp-content/themes/sentio_online/assets/fonts/sfprodisplay/SF-Pro-Display-Medium.woff) format("woff");
font-weight: normal;
font-style: normal;
}
html,
body,
a {
font-family: 'sf-pro';
}
h1,
h2 {
font-family: 'sf-pro-bold';
}
.head {
display: flex;
align-items: center;
border-bottom: 2px solid #fff;
padding-bottom: 10px;
}
.fh5co-logo-img {
height: 50px;
}
.catalog-header {
text-align: center;
font-size: 25px;
margin-bottom: 20px;
}
#fh5co-doctor {
padding: 7em 0;
}
#fh5co-footer {
background-size: auto;
background: #092D69;
padding: 3em 0 0 0;
}
#fh5co-footer .copyright {
background: #000;
padding: 10px 0px 0px
}
.row-pb-md {
padding-bottom: 1em !important;
}
.fh5co-nav ul li a {
font-size: 18px;
padding: 9px;
text-align: center;
font-weight: 400;
line-height: 19px;
color: #fff;
}
.staff-img {
display: flex;
justify-content: stretch;
align-items: stretch;
}
.staff-img img {
border-radius: 15px;
}
.fh5co-footer-links .current-menu-item {
border: none;
}
.fh5co-footer-links li {
margin: 10px 0px !important;
}
#fh5co-footer .fh5co-widget h3 {
font-size: 19px;
text-transform: none;
margin-top: 85px;
}
.fh5co-widget p {
line-height: 21px;
font-size: 17px;
}
.current-menu-item a {
font-weight: 700 !important;
}
.current-menu-item a {
color: #fff !important;
}
.sentio-error {
height: 400px;
display: flex;
align-items: center;
}
.catalog-card {
height: 480px;
margin-bottom: 40px;
}/**/.sentio-form-control,
.sentio-form-control-area {
padding: 5px !important;
background: transparent !important;
border: 1px solid #fff;
padding: 13px !important;
border-radius: 25px !important;
}
.sentio-form-control::placeholder,
.sentio-form-control-area::placeholder {
color: #fff;
}
.sentio-form-control-area {
height: 90px;
}
.sentio-form-submit {
border-radius: 21px !important;
background: #8Ec1e6 !important;
background-image: linear-gradient(to bottom right, #216aae, #03294c) !important;
}
.wpcf7-form label {
display: block;
}
#fh5co-hero .flexslider .slides {
height: 545px;
}
#fh5co-hero .flexslider .slides li {
background-size: auto;
}
.num img {
height: 35px;
}
.num a {
color: #fff;
display: flex;
justify-content: end;
}
.icon-img {
margin: 2px 6px 2px 3px;
}
.fh5co-nav .top .num {
border: none;
}
.icon-mail,
.icon-phone,
.icon-instagram,
.icon-telegram {
margin-top: 5px;
margin-right: 5px;
}
.promo-card {
height: 320px;
color: #fff;
display: flex;
flex-direction: column;
align-items: center;
z-index: 99;
}
.promo-card-header {
text-align: center;
margin: 25px 25px 15px;
font-size: 22px;
line-height: 28px;
font-weight: 700;
}
.promo-card-body {
text-align: center;
line-height: 22px;
padding: 5px 20px;
font-size: 18px;
}
.promo-one,
.promo-two,
.promo-three {
background: #216aae;
border-radius: 45px;
}
.promo-img {
height: 60px;
width: 60px;
z-index: 99;
}
.promo-img-container {
justify-content: center;
display: flex;
margin-top: -50px;
width: 100px;
background: #fff;
border-radius: 100px;
height: 100px;
align-items: center;
}
.promo-block {
margin-top: -155px;
}
#fh5co-hero .flexslider .slider-text>.slider-text-inner {
display: block;
margin-top: 100px;
height: 500px;
} .head-slide-one img {
height: 230px !important;
width: auto !important;
margin-bottom: 40px;
margin-top: -50px;
}
.head-slide-two img {
height: 120px !important;
width: auto !important;
margin-top: 220px !important;
}
.head-slide-three img {
height: 120px !important;
width: auto !important;
margin-top: 220px !important;
}
.services img {
height: 65px;
}
.we-icon {
display: flex;
justify-content: center;
align-items: center;
padding: 20px;
height: 400px;
}
.slide-btn {
color: #fff;
background: #8Ec1e6;
margin-left: 20px;
padding: 15px 55px;
border-radius: 40px;
font-size: 19px;
}
.slide-btn:hover {
color: #fff;
}
.footer-pre {
background: #dadbdd;
padding-top: 100px;
}
.footer-left {
text-align: right;
margin-bottom: 50px;
padding-right: 25px;
}
.footer-left img {
height: 80px;
margin-bottom: 10px;
}
.footer-left div {
display: flex;
justify-content: flex-end;
}
.footer-left-text {
color: #656464;
font-size: 17px;
line-height: 18px;
font-weight: 500;
border-bottom: 2px solid #8EC1E6;
padding-bottom: 7px;
}
.footer-right {
text-align: right;
margin-bottom: 50px;
padding-left: 25px;
}
.footer-right-text {
color: #656464;
font-size: 17px;
line-height: 18px;
font-weight: 500;
border-left: 2px solid #B394B3;
padding-left: 7px;
padding-bottom: 100px;
text-transform: uppercase;
}
.footer-right img {
height: 80px;
margin-bottom: 10px;
}
.footer-right div {
text-align: left;
}
.footer-center {
display: flex;
justify-content: center;
margin-bottom: 50px;
}
.footer-center img {
height: 300px;
}
.schedule {
padding: 10px 2em;
}
.active-click {
background: #f54d40;
cursor: pointer;
font-size: 24px;
}
.active-click:hover {
background: #f78181;
}
.active-click .desc {
padding: 0;
text-align: center;
}
.schedule .desc span {
font-weight: 300;
margin-bottom: 0px;
}
.schedule .icon {
top: 23px;
left: 2em;
}
.fh5co-heading,
.fh5co-heading-card {
margin-bottom: 2em;
}
.course-content {
margin: 20px 5px 10px;
font-size: 18px;
}
.schedule .desc h4 {
font-size: 20px;
}
.course-themes {
font-size: 18px;
}
.webinar-header {
font-size: 20px;
margin-bottom: 15px;
height: 50px;
display: flex;
align-items: flex-end;
justify-content: center;
text-align: center;
padding: 0px 10px;
line-height: 18px;
}
.webinar-card {
margin-bottom: 60px;
}
.video-conatiner {
padding: 40px 0px;
}
.contact-section {
background: #fff;
padding: 50px 0px;
}
.contact-container {
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
}
.contact-container div {
margin: 7px 0px;
}
.contact-text {
font-size: 40px;
color: #000;
line-height: 54px;
}
.contact-btn {
background-image: linear-gradient(to bottom right, #216aae, #03294c);
color: #fff;
border-radius: 42px;
padding: 29px 85px;
font-size: 25px;
font-weight: 100;
}
#sentio-layout {
position: fixed;
height: 100%;
width: 100%;
background: #929292a3;
top: 0;
display: flex;
justify-content: center;
align-items: center;
z-index: 99;
}
#form-contact-container {
width: 400px;
background: #02457a;
padding: 20px;
}
#form-contact-container label {
color: #fff;
}
#form-contact-container input {
background: #fff !important;
}
#form-contact-container input[type=submit] {
background: transparent !important;
border-radius: 45px;
border: 2px solid #fff;
margin-left: 110px;
}
#contact-form-header {
color: #fff;
text-align: center;
}
.sentio-contact-field {
padding: 10px !important;
color: #000;
}
#form-contact-container .contact-error {
border: 2px solid red !important;
background: #fbb !important
}
#form-contact-container #contact-submit {
background: #f1000b !important;
margin-top: -20px;
margin-bottom: -10px;
}
.wpcf7-response-output {
color: #fff !important;
}
.order-button-block {
text-align: center;
margin: 20px 0px 50px 0px;
color: #fff;
}
.order-button-block div {
padding: 5px;
}
.arrow-down {
position: absolute;
bottom: 140px;
left: 50%;
height: 60px;
width: 60px;
z-index: 99;
margin-left: -30px;
}
.doctor h3 a {
color: #000;
font-size: 26px;
font-weight: 600;
}
.doctor span {
font-size: 24px;
color: #000;
}
.element-hide {
display: none !important;
}
#icon-close {
display: flex;
justify-content: flex-end;
}
#icon-close img {
height: 20px;
width: 20px;
cursor: pointer;
}
.fh5co-heading h2,
.fh5co-heading h1 {
font-size: 40px;
margin-bottom: 20px;
line-height: 1.5;
color: #000;
text-transform: uppercase;
position: relative;
display: block;
}
.qr {
margin-top: 60px;
}
.qr a {
color: #fff;
font-size: 21px;
line-height: 20px !important;
}
.qr>div:last-child {
width: max-content;
}
.qr>div>img {
width: 150px;
margin-top: 25px;
}
.buyonline a {
display: block;
}
.full-weight {
font-weight: 800;
}
.desktop {
display: block;
}
.mobile {
display: none;
} .article-card {
margin-bottom: 40px;
padding: 0;
}
.article-card:hover {
box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
.article-body {
background: #fff;
padding: 20px 20px 10px;
}
.article-head {
padding: 0px 0px 10px;
border-bottom: 1px solid #e8e8e8;
}
.article-head a {
color: #0f4374;
}
.article-exc {
line-height: 20px;
}
.article-ctrl {
padding: 20px 0px;
}
.article-ctrl a {
padding: 8px 20px;
color: #fff;
background: #0f4374;
}
.article-ctrl a:hover {
background: #82b6dc;
}
.side-article {
display: flex;
margin: 0px 0px 22px;
}
.side-article-img {
width: 100px;
min-width: 100px;
}
.side-article-link {
padding: 0px 20px;
font-size: 21px;
line-height: 22px;
}
.side-article-link a {
color: #0f4374;
}
.side-article-date {
font-size: 16px;
text-align: left;
}
.side-header {
padding: 0px 15px 15px;
font-size: 23px;
}
.article-img {
height: 170px;
border-radius: 15px;
border: 1px solid #ccd1da;
}
.main-block-link {
margin-top: -80px;
font-size: 23px;
}
.main-block-link a {
color: #0f4374;
}
#fh5co-feedback {
padding: 2.5em 1em 5em;
}
#feedback-container {
height: 380px !important;
padding-top: 10px;
}
.feedback-card {
background: #fff;
padding: 10px 15px;
text-align: left;
border-radius: 15px;
border: 1px solid #ccd1da;
margin-bottom: 20px;
}
.feedback-body,
.feedback-body p {
line-height: 18px;
text-wrap: auto;
white-space: break-spaces;
}
.feedback-head {}
.feedback-img {}
.feedback-name {
font-size: 19px;
margin: 14px 0px 0px;
}
.feedback-date {
margin-top: -7px;
font-size: 13px;
}
.button-link {
background: #8Ec1e6;
color: #fff;
padding: 10px 40px;
border-radius: 2px;
}
.my-30 {
margin: 30px 0px;
}
.btn-link {
color: #fff;
background: #337ab7;
padding: 15px 40px;
font-size: 19px;
display: block;
}
.btn-link:hover {
color: #fff;
background: #25649a;
padding: 15px 40px;
font-size: 19px;
}
.flex-column {
display: flex;
flex-direction: column;
}
.flex-column a {
font-size: 13px;
line-height: 17px;
}
.deep-top-social {
display: flex;
flex-direction: column;
padding: 50px 0px 0px 100px;
margin: 0;
}
.deep-top-social ul {
list-style: none;
}
.deep-top-social ul>li {
margin: 18px 0px;
}
.deep-head-back {
background: url(//sentio-online.ru/wp-content/themes/sentio_online/assets/images/static/deep-main-092D69.jpg);
background-size: cover;
background-position-y: center;
}
.deep-head-content {
padding-bottom: 140px;
text-align: center;
}
.deep-head-content>div>img {
margin: 60px 0px 35px;
}
.deep-head-content>h1 {
color: #fff;
font-weight: 700;
font-size: 64px;
padding-top: 39px;
line-height: 57px;
}
.deep-head-content>h3 {
color: #fff;
font-size: 32px;
margin-bottom: 45px;
}
.deep-icon-block {
padding: 0;
}
.deep-gradient {
background-image: linear-gradient(to bottom right, #216aae, #03294c);
}
.promo-card-container {
padding: 0px 40px;
} .no-pad {
padding: 0 !important;
border-radius: 20px;
}
.no-pad-l {
padding-left: 0;
}
.mt-m-65 {
margin-top: -65px;
}
.deep-underline {
border-bottom: 4px solid #216aae;
}
.intrest {
height: 440px;
border-radius: 45px;
margin: 15px;
display: flex;
align-items: end;
padding: 40px;
background-size: cover;
background-repeat: no-repeat;
}
.intrest-1 {
background-image: linear-gradient(rgb(255 255 255 / 0%), rgb(0 40 119)), url(//sentio-online.ru/wp-content/themes/sentio_deepblue/assets/images/intrest-1.jpg);
}
.intrest-2 {
background-image: linear-gradient(rgb(255 255 255 / 0%), rgb(0 40 119)), url(//sentio-online.ru/wp-content/themes/sentio_deepblue/assets/images/intrest-2.jpg);
}
.intrest-3 {
background-image: linear-gradient(rgb(255 255 255 / 0%), rgb(0 40 119)), url(//sentio-online.ru/wp-content/themes/sentio_deepblue/assets/images/intrest-3.png);
}
.intrest img {
border-radius: 45px;
}
.intrest-title {
margin-top: -90px;
}
.intrest-title a {
color: #fff;
font-size: 23px;
line-height: 26px;
}
.card-mobile-block {
display: none;
}
.card-mobile-block h3 {
margin-top: 25px;
}
.card-mobile-block h3 a {
color: #0f4374;
}
.cmb-image-container {
display: flex;
justify-content: center;
}
@media (max-width: 768px) {
.card-mobile-block {
display: block !important;
}
h1 {
font-size: 27px !important;
line-height: 28px !important;
}
.staff-img {
height: 285px !important;
}
.sentio-content {
text-align: center;
padding: 0px 25px;
}
.sentio-content p {
line-height: 20px;
}
.fh5co-heading h2,
.course-content h2 {
font-size: 25px;
}
.contact-container {
display: block;
}
.catalog-card {
height: 0 !important;
}
.btn-link {
font-size: 16px !important;
padding: 15px 20px !important;
}
.deep-head-content {
padding: 40px;
text-align: center;
}
.deep-head-content h1 {
font-size: 30px !important;
line-height: 38px !important;
text-align: left;
}
.deep-head-content h3 {
font-size: 21px !important;
margin-top: 5px;
text-align: left;
}
.deep-head-content>div {
justify-content: left !important;
}
.deep-head-content>div>img {
margin-top: -20px !important;
}
.head {
border: none;
}
.deep-top-social {
display: none !important;
}
.promo-card-container {
padding: 0 !important;
}
.promo-card-container .col-md-4 {
margin-bottom: 15px;
}
.promo-card-body {
padding: 5px 5px !important;
}
.promo-card-body br,
.promo-card-header br {
display: inline;
}
.mt-m-65 {
margin-top: 70px !important;
}
.desktop {
display: none !important;
}
.mobile {
display: block !important;
}
.doctor h3 a {
font-size: 17px !important;
}
.doctor span {
font-size: 18px !important;
}
.contact-text {
font-size: 24px !important;
line-height: 30px !important;
}
.contact-btn {
padding: 20px 40px !important;
font-size: 19px !important;
}
.end-promo {
margin: 80px 0px 100px 0px;
}
.end-promo div {
font-size: 20px !important;
line-height: 23px !important;
}
.end-promo h2 {
font-size: 60px;
}
.logo {
display: flex;
justify-content: center;
}
.qr {
margin-top: 30px;
display: flex;
flex-direction: column;
align-items: center;
}
footer ul {
display: flex;
}
.flex-column p {
text-align: center;
}
.doctor {
text-align: center;
}
.fh5co-bg-section {
margin-top: 80px;
}
.trainer-button-container {
margin-top: 30px;
}
.trainer-button-container a {
font-size: 17px !important;
padding: 14px 35px !important;
}
.feedback-name {
margin: 0;
}
.feedback-body,
.feedback-body p {
line-height: 15px !important;
font-size: 12px !important;
}
.main-article h3 a {
font-size: 20px !important;
text-wrap: auto;
}
.promo-img-container {
width: 75px;
height: 75px;
}
.promo-card {
height: 300px;
}
.deep-head-internal {}
.deep-head-content-internal div {
margin: -7px 0px 20px 30px;
}
.deep-head-content-internal div img {
width: 180px;
}
.internal-page a i::before,
.internal-page a i::after,
.internal-page a i {
background: #0f4374 !important;
color: #0f4374 !important;
}
.inner-page-menu .head {
border-bottom: 2px solid #fff !important;
;
}
#intrest-container {
margin-left: -15px;
}
.snt-btn-outline {
padding: 14px 55px !important;
}
.services h3 {
font-size: 20px;
}
.cert-mobile {
margin-bottom: 45px;
}
.cert-mobile .desc {
margin-top: 30px;
}
.cert-mobile .desc h3 {
font-size: 20px;
}
.cert-mobile img {
height: 130px
}
.flex-center {
display: flex;
justify-content: center;
}
.deep-head-back {
background-position: center !important;
margin: 10px;
}
.course-img {
height: auto !important;
padding: 0px 5px !important;
}
.menu-logo {
display: none;
}
.menu-logo-white {
display: none;
}
.snt-btn {
width: 90%;
}
.snt-education-card {
margin-bottom: 30px;
}
.snt-education-card a,
.snt-trainers a,
.main-article a {
display: grid !important;
}
.snt-panel-card {
height: auto !important;
flex-direction: column;
}
.snt-panel-card h2 {
line-height: 27px;
margin-bottom: 60px !important;
}
.snt-fast-start-text-block h3 {
font-size: 23px !important;
margin-bottom: 10px;
line-height: 15px;
}
.snt-fast-start-text-block p {
font-size: 15px !important;
line-height: 14px !important;
}
.snt-support-block a>div {
margin-bottom: 0px;
}
.snt-support-block .snt-base-card {
height: 250px !important;
}
.snt-instruments .snt-base-card {
height: 180px !important;
}
.snt-fast-start-img {
height: 131px !important;
margin-left: -22px !important;
margin-top: 23px !important;
}
.snt-fast-start-text-block {
margin-top: 10% !important;
margin-left: -30px !important;
}
.no-pad {
padding: 0px 5px !important;
}
.snt-slider-element {
font-size: 15px !important;
padding: 10px 10px !important;
}
.snt-support-block a>div:last-child {
margin-top: 0px !important;
}
.snt-franchise img {
margin-top: 50px;
}
.no-pad-l {
padding-left: 15px !important;
}
.snt-desktop {
display: none !important;
}
.snt-mobile {
display: block !important;
}
.snt-footer-links {
justify-content: space-evenly !important;
border-bottom: 1px solid #fff;
padding-bottom: 20px;
margin-bottom: 50px;
}
.snt-footer-menu {
flex-direction: column !important;
margin-right: 0px !important;
margin-left: 0px !important;
}
.snt-mobile-logo {
display: flex !important;
align-items: center;
justify-content: end;
text-align: center;
flex-direction: column;
color: #fff;
}
.snt-mobile-logo p {
font-family: 'sf-pro';
line-height: 17px;
margin-top: 20px;
}
.snt-main-course-label-block {
margin-top: 100px !important;
}
.snt-main-course-label-block .snt-light {
display: ruby-text !important;
margin-top: 20px;
padding: 8px 10px !important;
}
.snt-card-label.sm {
font-size: 17px !important;
}
.snt-support-card {
height: 250px !important;
margin-top: 0px !important;
}
.snt-instruments {
margin-bottom: 20px !important;
}
.menu-item {
margin: 10 !important;
}
.main-article h3 {
margin-top: 15px !important;
}
.snt-promo-text {
line-height: 18px !important;
}
.snt-promo-head {
font-size: 26px !important;
}
.bottom-link-block a {
font-size: 24px !important;
}
.snt-franchise-video {
margin-top: 40px;
}
}
.trainer-title {
font-weight: 200 !important;
}
.cert {
display: flex;
flex-direction: column;
align-items: center;
}
.cert-1,
.cert-3 {
width: 300px;
margin: 50px 0px 110px;
}
.cert-2 {
width: 160px;
margin: 10px 0px 100px;
}
.cert-4 {
width: 300px;
margin: 10px 0px 100px;
}
.main-article h3 {
margin-top: 30px;
line-height: 16px;
}
.main-article a {
color: #092D69;
font-size: 22px;
line-height: 24px;
font-family: 'sf-pro-medium';
text-wrap: auto;
}
.end-promo {
margin: 40px 0px 100px 0px;
}
.end-promo h2 {
font-size: 90px;
background-clip: text;
font-weight: 700;
color: #03294c;
}
.end-promo div {
font-size: 28px;
line-height: 35px;
margin: 35px;
}
footer ul {
list-style: none;
}
footer ul li {
margin: 20px;
text-align: center;
}
footer a {
color: #fff;
}
.course-img {
height: 250px;
padding: 0px 5px;
}
.inner-page-menu a {
color: #03294c !important;
}
.inner-page-menu .head {}
.trainer-button-container a {
border: 2px solid #03294c;
padding: 15px 35px;
border-radius: 40px;
text-transform: uppercase;
color: #000;
font-size: 22px;
cursor: pointer;
}
.trainer-button-container {
margin-bottom: 80px;
} .snt-btn-outline {
color: #fff;
border: 1px solid #fff;
padding: 14px 73px;
border-radius: 30px;
font-size: 20px;
}
.snt-slider-element {
color: #02457A;
padding: 14px 35px;
font-size: 20px;
cursor: pointer;
padding: 10px 30px;
}
.snt-btn-dark {
color: #02457A;
border: 1px solid #02457A;
padding: 10px 35px;
border-radius: 30px;
font-size: 20px;
font-weight: 700;
cursor: pointer;
}
.snt-btn-dark:hover {
color: #02457A;
}
.snt-btn {
color: #fff;
background-color: #02457a;
border: 1px solid #02457a;
padding: 15px 73px;
border-radius: 30px;
font-size: 20px;
}
.snt-main-block {
margin: 60px 0px;
padding: 0;
}
.snt-main-block h2 {
font-weight: 700;
margin-bottom: 40px;
font-size: 40px;
color: #092D69;
text-wrap: auto;
line-height: 34px;
}
.snt-main-block p {
color: #092D69;
font-size: 20px;
line-height: 21px;
text-wrap: auto;
}
.snt-main-block .snt-btn-block {
margin: 75px 0px;
}
.snt-base-card {
border-radius: 15px;
border: 1px solid #ccd1da;
padding: 25px 15px;
}
.snt-solid-card {
background: #092D69;
color: #fff;
}
.snt-solid-card h3 {
color: #fff;
}
.snt-main-course-card {
height: 295px;
background-image: url(//sentio-online.ru/wp-content/themes/sentio_online/assets/images/static/main_course_element.png);
background-repeat: no-repeat;
background-position-y: bottom;
background-position-x: right;
background-size: 245px;
}
.snt-main-course-card h3 {
font-size: 32px;
}
.snt-card-label {
background-color: #02457a;
padding: 8px 17px;
border-radius: 20px;
margin: 6px;
color: #fff;
font-size: 18px;
white-space: nowrap;
}
.snt-card-label.sm {
font-size: 14px;
padding: 6px 15px;
margin: 1px;
}
.mt-125 {
margin-top: 125px;
}
.mt-200 {
margin-top: 200px;
}
.mt-160 {
margin-top: 160px;
}
.snt-light {
background-color: #d6e7ee;
color: #02457a;
}
.card-head {
color: #fff;
font-size: 21px;
margin-bottom: -7px;
line-height: 19px;
height: 70px;
text-wrap: auto;
background: #02457a;
padding: 5px;
border-radius: 10px;
}
.bottom-link-block {
margin: 25px 0px;
}
.bottom-link-block a {
color: #092D69;
font-size: 28px;
line-height: 20px;
}
.snt-panel-card {
background: #02457a;
display: flex;
align-items: center;
height: 120px;
}
.snt-panel-card h2 {
font-family: 'sf-pro-medium';
color: #fff;
font-size: 32px;
font-weight: 500;
margin: 0;
}
.snt-panel-card a {
background: #fff;
color: #092D69;
padding: 18px 40px;
border-radius: 50px;
font-weight: 600;
cursor: pointer;
}
.snt-promo-card {
padding: 25px;
margin: 25px 10px 0px;
height: 260px;
}
.snt-promo-head {
font-size: 28px;
font-weight: 700;
line-height: 24px;
color: #092D69;
}
.snt-promo-text {
margin-top: 20px;
line-height: 23px;
font-size: 20px;
color: #808da3;
font-family: 'sf-pro';
}
.snt-dark-card {
background: #092D69;
color: #fff;
height: 300px;
}
.snt-dark-card .card-head {
color: #fff;
line-height: 24px;
padding: 3px 10px;
text-wrap: auto;
background: transparent;
}
.menu-logo {
background: url(//sentio-online.ru/wp-content/themes/sentio_online/assets/images/logo/logo-dark.png) no-repeat center;
width: 160px;
height: 60px;
background-size: 160px;
margin-left: -40px !important;
margin-right: -40px !important;
}
.menu-item-right {
margin-right: -60px !important;
}
.menu-logo~li {}
.menu-logo-white {
background: url(//sentio-online.ru/wp-content/themes/sentio_online/assets/images/logo/logo-white.png) no-repeat center;
width: 160px;
height: 60px;
background-size: 160px;
}
.menu-logo-white a,
.menu-logo a {
color: transparent !important;
}
.snt-fast-start-img {
height: 280px;
margin-left: -16px;
margin-top: -1px;
border-radius: 15px;
}
.snt-fast-start-text-block {
margin-top: 25%;
margin-left: -20px;
}
.snt-fast-start-text-block h3 {
color: #5D5A88;
font-size: 28px;
}
.snt-fast-start-text-block p {
color: #9795B5;
font-size: 18px;
font-family: 'sf-pro';
}
.snt-franchise {}
.snt-franchise-head {
font-size: 34px;
color: #092D69;
}
.snt-franchise p {
color: #092D69;
font-size: 24px;
margin-bottom: 35px;
line-height: 30px
}
.snt-row-flow {
overflow-x: auto;
white-space: nowrap;
overflow-y: hidden;
}
div.snt-row-flow [class*="col"], div.snt-row-flow [class*="span"] { display: inline-block;
float: none;
vertical-align: top; }
.snt-trainers h3 {
margin-top: 20px;
margin-bottom: 20px;
padding-right: 100px;
text-wrap: auto;
}
.snt-trainer-title {
color: #092D69;
font-size: 24px;
}
::-webkit-scrollbar {
width: 10px;
height: 10px;
}
::-webkit-scrollbar-track {
background: #D6E7EE;
}
::-webkit-scrollbar-thumb {
background: #02457A;
}
.snt-footer-menu {
display: flex;
padding: 0;
margin: 10px 0 0 0; align-items: center;
flex-wrap: wrap;
}
.snt-footer-menu li {
margin: 10px 10px 0 0;
}
.snt-footer-sub-menu {
margin-right: -20px;
margin-left: 60px;
}
footer {
background: #092D69;
font-size: 16px;
padding-top: 15px;
}
.snt-footer-links {
display: flex;
justify-content: space-between;
margin-top: 23px;
}
.hide {
display: none !important;
}
.snt-slider-srt-header {
display: flex;
justify-content: space-between;
padding: 0px 10px;
}
.snt-card-corner-background {
background-repeat: no-repeat;
background-position-x: center;
background-position-y: bottom;
background-size: cover;
}
.snt-support-card {
background-image: url(//sentio-online.ru/wp-content/themes/sentio_online/assets/images/static/support.png);
height: 340px;
margin-left: -3px;
background-position-x: right;
margin-bottom: 20px;
background-size: 220px;
margin-top: -40px;
}
.snt-support-block a .snt-support-card:first-child,
.snt-education-block a .snt-education-card:first-child {
padding-left: 0px;
display: flex
}
.snt-support-block a>div:last-child {
margin-top: 50px;
}
.snt-support-block .snt-base-card {
height: 300px;
}
.snt-instruments .snt-base-card {
height: 280px;
}
.row {
margin-left: 0px !important;
margin-right: 0px !important;
}
.snt-desktop {
display: block;
}
.snt-mobile {
display: none;
}
.snt-main-course-label-block {
margin-top: 160px;
}