@font-face {
font-family: "Manrope";
src: 
local("Manrope"),
url(//vostoktest.ru/wp-content/themes/vostoktest_redesign/fonts/Manrope.woff2) format("woff2");
}
html {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 16px; }
body {
color: #1C2732;
font-size: 16px;
font-size: 1rem;
font-family: "Manrope", sans-serif;
font-weight: 300;
font-style: normal;
background: #fff;
counter-reset: section; }
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
font-family: "Manrope", sans-serif;
font-weight: 600;
font-style: normal;
margin-bottom: 40px; }
h1 {
font-size: 26px;
font-size: 1.625rem; }
h2 {
font-size: 24px;
font-size: 1.5rem; }
h3 {
font-size: 16px;
font-size: 1rem; }
a {
color: #468faf;
text-decoration: none;
outline: none;
transition: all 0.5s ease; }
a:hover {
color: #1C2732;
text-decoration: none; }
ul,
ol,
li {
list-style-type: none;
padding: 0;
margin: 0; }
img {
max-width: 100%;
height: auto; }
#main .post,
#main .page {
border: none;
margin: 0;
padding: 0;
overflow-x: visible; }
#content {
margin-top: 40px;
margin-bottom: 60px; }
@media only screen and (min-width: 992px) {
#content {
margin-top: 85px;
margin-bottom: 120px; } }
#content .page-title {
margin-bottom: 60px; }
.home #content {
margin-top: 0px;
margin-bottom: 60px; }
@media only screen and (min-width: 992px) {
.home #content {
margin-top: 85px;
margin-bottom: 120px; } }
.site-content ul li {
padding-left: 15px;
position: relative;
margin-bottom: 15px;
display: flex;
align-items: center; }
.site-content ul li::before {
position: absolute;
content: '';
width: 6px;
height: 6px;
border-radius: 50%;
left: 0;
background: #468faf; }
.btn {
background: #468faf;
border-radius: 4px;
padding: 10px 20px;
color: #fff;
font-size: 16px;
text-transform: uppercase; }
.btn:hover {
color: #fff;
background: #286b89; }
.btn:disabled {
background: #b1b1b1; }
.btn:focus {
box-shadow: none; }
.fancybox-stage form {
max-width: 265px; }
.fancybox-stage form input[type='submit'] {
max-width: 195px;
margin: 0 auto;
display: block; }
.fancybox-slide--html .fancybox-content {
padding: 15px; }
@media only screen and (min-width: 992px) {
.fancybox-slide--html .fancybox-content {
padding: 50px 140px 45px !important; } }
.fancybox-is-open .fancybox-bg {
background: rgba(45, 45, 45, 0.96);
opacity: 1 !important; }
.content-bottom-post {
margin-top: 120px; }
@media screen and (max-width: 991px) {
.content-bottom-post {
margin-top: 50px; } }
.fancybox-slide--image .fancybox-close-small {
right: -90px !important;
top: 0 !important;
padding: 0 !important;
display: block !important; }
@media (max-width: 576px) {
.fancybox-slide--image .fancybox-close-small {
right: 0 !important; } }
#popup-success .popup-title {
margin-bottom: 20px;
font-size: 26px;
font-size: 1.625rem;
font-weight: 500; }
.zoom-social-icons-list--round .socicon,
.zoom-social-icons-list--round .genericon,
.zoom-social-icons-list--round .academicons,
.zoom-social-icons-list--round .dashicons,
.zoom-social-icons-list--round .fa {
border: 1px solid; }
.zoom-social-icons-list--no-labels .zoom-social_icons-list__item {
margin: 0 15px 0 0; }
.zoom-social-icons-list--no-labels .zoom-social_icons-list__item:last-child {
margin: 0; }
@media only screen and (min-width: 576px) {
.zoom-social-icons-list--no-labels .zoom-social_icons-list__item {
margin-right: 20px; } }
.zoom-social-icons-list--no-labels .zoom-social_icons-list__item:last-child {
margin: 4px; }
form .form_group {
margin-bottom: 25px; }
form .form-title {
font-size: 26px;
font-size: 1.625rem;
font-weight: 600;
margin-bottom: 40px; }
form input {
padding: 9.5px 15px;
border: 1.5px solid #dedddd;
border-radius: 6px;
color: #696969;
width: 100%; }
form .form_label {
color: rgba(0, 0, 0, 0.54);
font-size: 12px;
font-size: 0.75rem;
margin-left: 15px; }
form input[type='checkbox'] {
position: relative;
cursor: pointer;
width: 0;
margin-right: 20px;
padding: 0 !important; }
form input[type='checkbox']::before {
content: '';
margin-right: 10px;
display: inline-block;
margin-top: -2px;
width: 20px;
height: 20px;
background: #fff;
border: 2px solid #56b5dd;
border-radius: 2px; }
form input[type='checkbox']:checked::after {
content: '';
position: absolute;
left: 2px;
top: 2px;
display: block;
width: 16px;
height: 8px;
border: solid #fff;
border-width: 2px 2px 0 0;
transform: rotate(128deg); }
form input[type='checkbox']:checked::before {
background: #56b5dd;
border-color: #56b5dd;
position: absolute;
left: -1px;
}
form .form_check label {
display: flex;
align-items: center;
color: #081f32; }
form .form_check label span {
font-size: 12px;
font-size: 0.75rem;
margin-left: 10px;
cursor: pointer; }
form .form_recaptcha,
form #mcc_captcha_block {
transform: scale(0.7);
transform-origin: 0 0; }
@media only screen and (min-width: 992px) {
form .form_recaptcha,
form #mcc_captcha_block {
transform: scale(0.73); } }
@media only screen and (min-width: 1200px) {
form .form_recaptcha,
form #mcc_captcha_block {
transform: scale(1); } }
form.sent .wpcf7-response-output {
display: none !important; }
form .ajax-loader {
display: none !important; }
form .wpcf7-not-valid-tip {
font-size: 13px;
font-size: 0.8125rem;
text-align: center; }
.online-request .form_recaptcha {
transform: scale(0.96);
transform-origin: 0 0; }
@media only screen and (min-width: 992px) {
.online-request .form_recaptcha {
transform: scale(0.7); } }
@media only screen and (min-width: 1200px) {
.online-request .form_recaptcha {
transform: scale(0.84); } }
.error404 .not-found .error-text {
font-size: 18px;
font-size: 1.125rem;
font-weight: 600;
margin: 50px 15px 25px 15px; }
.about-docs-section .about-docs-section__item {
box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.12);
border-radius: 4px;
padding: 18px 25px;
margin-bottom: 30px; }
.about-docs-section .about-docs-section__item p {
margin: 0; }
@media (min-width: 991px) and (max-width: 1200px) {
.about-docs-section .about-docs-section__item p {
font-size: 14px;
font-size: 0.875rem; } }
.about-docs-section .about-docs-section__item img {
margin-right: 20px; }
@media only screen and (min-width: 1200px) {
.about-docs-section .about-docs-section__item img {
margin-right: 40px; } }
.rotate-180 {
transform: rotate(180deg);
transition: all 0.5s ease; }
.row.category {
margin-bottom: 60px; }
@media only screen and (min-width: 992px) {
.row.category {
margin-bottom: 120px; } }
.widget
.zoom-social-icons-list--no-labels.zoom-social-icons-list--without-canvas {
margin: 0;
display: flex;
align-items: center; }
.zoom-social-icons-widget .socicon {
transition: all 0.5s ease; }
.zoom-social-icons-widget span.socicon-telegram:hover {
background: rgba(0, 102, 255, 0.2); }
.zoom-social-icons-widget span.socicon-viber:hover {
background: rgba(179, 110, 211, 0.2); }
.zoom-social-icons-widget span.socicon-whatsapp:hover {
background: rgba(72, 171, 69, 0.2); }
.zoom-social-icons-widget span.fa-phone {
display: block; }
@media only screen and (min-width: 992px) {
.zoom-social-icons-widget span.fa-phone {
display: none; } }
.zoom-social-icons-widget span.fa-phone:hover {
background: rgba(70, 143, 175, 0.2); }
.zoom-social-icons-widget span.socicon-mail {
display: block; }
@media only screen and (min-width: 992px) {
.zoom-social-icons-widget span.socicon-mail {
display: none; } }
.zoom-social-icons-widget span.socicon-mail:hover {
background: rgba(70, 143, 175, 0.2); }
.shows {
display: none; }
@media (min-width: 991px) {
.shows {
display: none !important; } }
.shows .overlay-menu {
width: 100%;
height: 100%;
position: fixed;
top: 0;
left: 0;
z-index: 999;
background: rgba(45, 45, 45, 0.96); }
#sidebar-left .widget,
#sidebar-right .widget {
margin-bottom: 0; }
#content .widget-title,
#content .sow-headline {
font-size: 18px;
font-size: 1.125rem;
font-weight: 600;
text-align: center;
margin-bottom: 30px !important;
text-transform: uppercase; }
@media only screen and (min-width: 992px) {
#content .widget-title,
#content .sow-headline {
font-size: 26px;
font-size: 1.625rem;
margin-bottom: 40px !important; } }
#content .mobile_service {
box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.12);
display: block;
margin-bottom: 25px; }
@media only screen and (min-width: 992px) {
#content .mobile_service {
display: none;
margin: 0; } }
#content .mobile_service .custom-html-widget {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
padding: 19px 18px 19px 16px; }
#content .mobile_service .custom-html-widget > a.open-service {
font-size: 18px;
font-size: 1.125rem;
font-weight: 600;
color: #1C2732; }
#content .mobile_service .custom-html-widget > a.open-service i {
margin-left: 20px;
transition: all 0.5s ease;
display: inline-block;
vertical-align: middle; }
#content .mobile_service .custom-html-widget .header_bottom-search > a {
color: #1C2732;
font-size: 25px;
font-size: 1.5625rem; }
@media (max-width: 991px) {
#content .menu-menu-home-page-container {
display: none; } }
#content .menu-menu-home-page-container li.menu-item {
box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.12);
border-radius: 4px;
margin-bottom: 20px;
transition: all 0.3s ease;
padding: 0; }
#content .menu-menu-home-page-container li.menu-item::before {
display: none; }
@media only screen and (min-width: 992px) {
#content .menu-menu-home-page-container li.menu-item {
margin-bottom: 24px; } }
#content .menu-menu-home-page-container li.menu-item:hover {
box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.3); }
#content .menu-menu-home-page-container li.menu-item:first-child a::before {
content: url(//vostoktest.ru/wp-content/themes/vostoktest_redesign/images/page_sertification.png); }
#content .menu-menu-home-page-container li.menu-item:nth-child(2) a::before {
content: url(//vostoktest.ru/wp-content/themes/vostoktest_redesign/images/types_of_products.png); }
#content .menu-menu-home-page-container li.menu-item:nth-child(3) a::before {
content: url(//vostoktest.ru/wp-content/themes/vostoktest_redesign/images/technical_documentation.png); }
#content .menu-menu-home-page-container li.menu-item:nth-child(4) a::before {
content: url(//vostoktest.ru/wp-content/themes/vostoktest_redesign/images/quality_management_systems.png); }
#content .menu-menu-home-page-container li.menu-item:nth-child(5) a::before {
content: url(//vostoktest.ru/wp-content/themes/vostoktest_redesign/images/import_certification.png); }
#content .menu-menu-home-page-container li.menu-item:last-child {
margin: 0; }
#content .menu-menu-home-page-container li.menu-item:last-child a::before {
content: url(//vostoktest.ru/wp-content/themes/vostoktest_redesign/images/other_documents.png); }
#content .menu-menu-home-page-container li.menu-item a {
font-size: 14px;
font-size: 0.875rem;
font-weight: 500;
color: #1c2732;
display: flex;
align-items: center;
width: 100%;
height: 100%;
padding: 17px 15px; }
@media only screen and (min-width: 992px) {
#content .menu-menu-home-page-container li.menu-item a {
font-size: 18px;
font-size: 1.125rem;
font-weight: 600;
line-height: 23.4px;
padding: 18px 30px 16px 30px; } }
#content .menu-menu-home-page-container li.menu-item a::before {
margin-right: 20px;
display: inline-block;
vertical-align: middle; }
@media only screen and (min-width: 992px) {
#content .menu-menu-home-page-container li.menu-item a::before {
margin-right: 30px; } }
#content .online-request form .form_check .wpcf7-list-item {
background: #f9f9f9;
border: 1.5px solid #dedddd;
border-radius: 6px;
margin: 0;
padding: 14px 15px; }
@media only screen and (min-width: 1200px) {
#content .online-request form .form_check .wpcf7-list-item {
padding: 17px 15px 16px 27px; } }
#content .online-request form .form_check .wpcf7-list-item .wpcf7-list-item-label {
font-weight: 400;
font-size: 14px;
font-size: 0.875rem; }
@media screen and (min-width: 991px) and (max-width: 1200px) {
#content .online-request form .form_check .wpcf7-list-item .wpcf7-list-item-label {
font-size: 11.5px;
font-size: 0.71875rem; } }
@media (max-width: 576px) {
#content .online-request form input[type='submit'] {
width: 240px;
margin: 0 auto;
display: block; } }
#content .news-section .news-item {
margin-bottom: 20px; }
#content .news-section .news-item:last-child {
margin: 0; }
@media only screen and (min-width: 992px) {
#content .news-section .news-item {
margin: 0; } }
#content .news-section .news-item__wrapper {
box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.12);
border-radius: 4px;
height: 100%;
position: relative;
transition: all 0.5s ease; }
#content .news-section .news-item__wrapper a {
color: #1C2732; }
@media (max-width: 991px) {
#content .news-section .news-item__wrapper a {
display: flex; } }
#content .news-section .news-item__wrapper:hover {
box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.3); }
#content .news-section .news-item__image {
flex-basis: 45%; }
@media only screen and (min-width: 992px) {
#content .news-section .news-item__image {
flex-basis: auto;
height: 216px;
overflow: hidden; }
#content .news-section .news-item__image img {
width: 100%; } }
#content .news-section .news-item__content {
background: #f8f8f8;
border-radius: 0px 0px 6px 6px;
padding: 11px 15px;
font-size: 14px;
font-size: 0.875rem;
font-weight: 500;
flex-basis: 75%; }
@media only screen and (min-width: 992px) {
#content .news-section .news-item__content {
padding: 11px 22px 22px 22px;
flex-basis: auto; } }
#content .news-section .news-item__content-date {
font-size: 14px;
font-size: 0.875rem;
font-weight: 500;
color: #1c2732;
padding: 8px 10px;
background: #f8f8f8;
border-radius: 0px 0px 0px 4px;
position: absolute;
top: 0;
right: 0; }
@media (max-width: 991px) {
#content .news-section .news-item__content-date {
display: block;
border-radius: 0;
padding: 0;
position: relative;
color: #cacaca;
margin-top: 7px; } }
#content .news-section .news-item__content p {
margin: 0; }
#content .managers-section__title {
font-size: 26px;
font-size: 1.625rem; }
#content .managers-section .owl-stage {
margin: 5px 0px;
padding-left: 0 !important;
display: flex; }
#content .managers-section .owl-item {
padding: 5px;
display: flex; }
#content .managers-section .manager-layout {
display: flex;
justify-content: center;
flex-wrap: wrap;
flex: 1;
max-width: 85%;
margin: 0 auto; }
@media only screen and (min-width: 992px) and (max-width: 1200px) {
#content .managers-section .manager-layout {
max-width: 100%; } }
@media (max-width: 991px) {
#content .managers-section .manager-layout img {
width: 210px;
height: auto; } }
#content .managers-section .manager-layout .manager-all {
display: flex;
flex-wrap: wrap;
width: 52%;
justify-content: center; }
@media (max-width: 991px) {
#content .managers-section .manager-layout .manager-all {
width: 100%; } }
@media only screen and (min-width: 992px) and (max-width: 1200px) {
#content .managers-section .manager-layout .manager-all {
width: 63%; } }
#content .managers-section .manager-layout .manager-all__item {
margin: 0; }
@media (max-width: 991px) {
.post-single__content div {
text-align: left !important;
}
.single-post .post-sidebar {
display: none; 
}
#content .managers-section .manager-layout .manager-all__item {
box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.12);
border-radius: 4px;
display: flex;
flex-direction: column; } }
@media (min-width: 1200px) {
#content .managers-section .manager-layout .manager-all__item {
width: 199px;
height: 160px; } }
#content .managers-section .manager-layout .manager-all__item span.manager_position {
margin: 0 0 20px 0 !important; }
@media (min-width: 991px) {
#content .managers-section .manager-layout .manager-all__item span.manager_position {
display: none; } }
@media (min-width: 991px) {
#content .managers-section .manager-layout .manager-all__item img {
min-width: 200px;
min-height: 160px;
max-width: 200px;
max-height: 160px; } }
#content .managers-section .manager-layout .manager-main {
display: flex;
flex-direction: column;
align-items: center;
width: 39%;
justify-content: space-around; }
@media only screen and (min-width: 992px) and (max-width: 1200px) {
#content .managers-section .manager-layout .manager-main {
width: 37%; } }
#content .managers-section .manager-layout .manager-main .overlay {
padding: 35px 80px !important; }
@media (max-width: 991px) {
#content .managers-section .manager-layout .manager-main__item {
box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.12);
border-radius: 4px;
display: flex;
flex-direction: column; } }
#content .managers-section .manager-layout .manager-main__item,
#content .managers-section .manager-layout .manager-all__item {
position: relative;
overflow: hidden;
cursor: pointer; }
#content .managers-section .manager-layout .manager-main__item:hover .overlay,
#content .managers-section .manager-layout .manager-all__item:hover .overlay {
opacity: 1; }
#content .managers-section .manager-layout .manager-main__item .overlay,
#content .managers-section .manager-layout .manager-all__item .overlay {
position: absolute;
transition: all 0.5s ease;
top: 0;
left: 0;
width: 100%;
height: 100%;
padding: 20px 15px 22px 15px;
background: rgba(45, 45, 45, 0.96);
border-radius: 6px;
display: flex;
flex-wrap: wrap;
justify-content: center;
color: #fff;
flex-direction: column;
align-items: center;
justify-content: space-between;
opacity: 0; }
@media (max-width: 991px) {
#content .managers-section .manager-layout .manager-main__item .overlay,
#content .managers-section .manager-layout .manager-all__item .overlay {
position: relative;
opacity: 1;
background: none;
color: #1c2732;
align-items: flex-start;
padding: 12px 12px 20px 12px;
display: flex;
flex-direction: column; } }
#content .managers-section .manager-layout .manager-main__item .overlay span.manager_name,
#content .managers-section .manager-layout .manager-main__item .overlay span.manager_position,
#content .managers-section .manager-layout .manager-all__item .overlay span.manager_name,
#content .managers-section .manager-layout .manager-all__item .overlay span.manager_position {
font-size: 16px;
font-size: 1rem;
font-weight: 600;
color: #fff; }
@media (max-width: 991px) {
#content .managers-section .manager-layout .manager-main__item .overlay span.manager_name,
#content .managers-section .manager-layout .manager-main__item .overlay span.manager_position,
#content .managers-section .manager-layout .manager-all__item .overlay span.manager_name,
#content .managers-section .manager-layout .manager-all__item .overlay span.manager_position {
margin-bottom: 0 !important;
text-align: left !important;
color: #1C2732; } }
#content .managers-section .manager-layout .manager-main__item .overlay span.manager_position,
#content .managers-section .manager-layout .manager-all__item .overlay span.manager_position {
max-width: 250px;
margin: 0 auto;
text-align: center; }
@media (max-width: 991px) {
#content .managers-section .manager-layout .manager-main__item .overlay span.manager_position,
#content .managers-section .manager-layout .manager-all__item .overlay span.manager_position {
color: #696969;
margin-bottom: 20px !important;
font-size: 14px;
font-size: 0.875rem;
font-weight: 500; } }
#content .managers-section .manager-layout .manager-main__item .overlay a.btn,
#content .managers-section .manager-layout .manager-all__item .overlay a.btn {
font-weight: 800; }
@media (max-width: 991px) {
#content .managers-section .manager-layout .manager-main__item .overlay a.btn,
#content .managers-section .manager-layout .manager-all__item .overlay a.btn {
width: 100%; } }
@media (max-width: 991px) {
#content .managers-section .manager-layout .manager-main__item .overlay .social,
#content .managers-section .manager-layout .manager-all__item .overlay .social {
margin-bottom: 20px; } }
#content .managers-section .manager-layout .manager-main__item .overlay .social a,
#content .managers-section .manager-layout .manager-all__item .overlay .social a {
width: 28px;
height: 28px;
background-size: cover !important;
display: inline-block;
margin-right: 10px; }
#content .managers-section .manager-layout .manager-main__item .overlay .social a:last-child,
#content .managers-section .manager-layout .manager-all__item .overlay .social a:last-child {
margin: 0; }
#content .managers-section .manager-layout .manager-main__item .overlay .social > .skype,
#content .managers-section .manager-layout .manager-all__item .overlay .social > .skype {
background: url(//vostoktest.ru/wp-content/themes/vostoktest_redesign/images/color.png); }
#content .managers-section .manager-layout .manager-main__item .overlay .social > .telegram,
#content .managers-section .manager-layout .manager-all__item .overlay .social > .telegram {
background: url(//vostoktest.ru/wp-content/themes/vostoktest_redesign/images/telegram.png); }
#content .managers-section .manager-layout .manager-main__item .overlay .social > .viber,
#content .managers-section .manager-layout .manager-all__item .overlay .social > .viber {
background: url(//vostoktest.ru/wp-content/themes/vostoktest_redesign/images/viber.png); }
#content .managers-section .manager-layout .manager-main__item .overlay .social > .whats_app,
#content .managers-section .manager-layout .manager-all__item .overlay .social > .whats_app {
background: url(//vostoktest.ru/wp-content/themes/vostoktest_redesign/images/whats_app.png); }
#content .reviews-section__button,
#content .news-section__button {
position: absolute;
top: 0;
right: 0;
font-size: 16px;
font-weight: 600; }
@media (max-width: 991px) {
#content .reviews-section__button,
#content .news-section__button {
position: relative;
margin-top: 40px;
display: flex;
justify-content: center; } }
#content .reviews-section__button a,
#content .news-section__button a {
display: flex;
align-items: center;
font-weight: 600;
color: #1C2732; }
#content .reviews-section__button a > span.arrow,
#content .news-section__button a > span.arrow {
width: 32px;
height: 32px;
border: 1.5px solid #468faf;
border-radius: 50%;
margin-left: 8px;
display: flex;
align-items: center;
justify-content: center;
transition: all 0.5s ease; }
#content .reviews-section__button a > span.arrow::before,
#content .news-section__button a > span.arrow::before {
content: url(//vostoktest.ru/wp-content/themes/vostoktest_redesign/images/arrow-right.png);
transition: all 0.5s ease; }
#content .reviews-section__button a:hover .arrow,
#content .news-section__button a:hover .arrow {
background: rgba(70, 143, 175, 0.2); }
#content .reviews-section__button a:hover .arrow:before,
#content .news-section__button a:hover .arrow:before {
transform: translateX(3px); }
#content .reviews-section .pagination-nav-container,
#content .reviews-section__content .pagination-nav-container {
margin: 0; }
#content .reviews-section .owl-item,
#content .reviews-section__content .owl-item {
display: flex;
justify-content: center; }
#content .reviews-section .owl-item:last-child,
#content .reviews-section__content .owl-item:last-child {
margin-right: 0 !important; }
#content .reviews-section .owl-stage,
#content .reviews-section__content .owl-stage {
margin: 5px 0;
display: flex;
justify-content: flex-start; }
#content .reviews-section .reviews-wrapper,
#content .reviews-section__content .reviews-wrapper {
margin-bottom: 30px; }
@media screen and (min-width: 992px) {
#content .reviews-section .reviews-wrapper,
#content .reviews-section__content .reviews-wrapper {
margin-bottom: 60px; } }
#content .reviews-section .reviews-item,
#content .reviews-section__content .reviews-item {
transition: all 0.5s ease;
margin-bottom: 25px;
height: 100%; }
#content .reviews-section .reviews-item:hover,
#content .reviews-section__content .reviews-item:hover {
box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.3); }
#content .reviews-section .reviews-item__wrapper,
#content .reviews-section__content .reviews-item__wrapper {
box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.12);
border-radius: 4px;
position: relative;
height: 100%;
display: flex;
flex-direction: column; }
#content .reviews-section .reviews-item__wrapper .inner,
#content .reviews-section__content .reviews-item__wrapper .inner {
padding: 13px 20px; }
@media only screen and (min-width: 992px) {
#content .reviews-section .reviews-item__wrapper .inner,
#content .reviews-section__content .reviews-item__wrapper .inner {
padding: 25px 20px; } }
#content .reviews-section .reviews-item__head,
#content .reviews-section__content .reviews-item__head {
display: flex;
align-items: flex-start;
margin-bottom: 15px; }
@media (max-width: 991px) {
#content .reviews-section .reviews-item__head,
#content .reviews-section__content .reviews-item__head {
display: block;
text-align: center; } }
#content .reviews-section .reviews-item__head img,
#content .reviews-section__content .reviews-item__head img {
border-radius: 50%;
width: auto; }
@media (max-width: 991px) {
#content .reviews-section .reviews-item__head img,
#content .reviews-section__content .reviews-item__head img {
margin: 0 auto 15px auto; } }
#content .reviews-section .reviews-item__head .info,
#content .reviews-section__content .reviews-item__head .info {
margin-left: 0; }
@media only screen and (min-width: 992px) {
#content .reviews-section .reviews-item__head .info,
#content .reviews-section__content .reviews-item__head .info {
margin-left: 10px; } }
#content .reviews-section .reviews-item__head .info p,
#content .reviews-section__content .reviews-item__head .info p {
font-size: 18px;
font-size: 1.125rem;
font-weight: 600; }
#content .reviews-section .reviews-item__head .info span,
#content .reviews-section__content .reviews-item__head .info span {
font-size: 14px;
font-size: 0.875rem;
color: #cacaca; }
#content .reviews-section .reviews-item__content,
#content .reviews-section__content .reviews-item__content {
font-size: 14px;
font-size: 0.875rem; }
@media only screen and (min-width: 992px) {
#content .reviews-section .reviews-item__content,
#content .reviews-section__content .reviews-item__content {
font-size: 16px;
font-size: 1rem; } }
#content .reviews-section .reviews-item__document,
#content .reviews-section__content .reviews-item__document {
padding: 12px 20px;
margin-top: auto;
background: #f8f8f8;
text-align: center;
width: 100%;
display: block;
font-size: 18px;
font-size: 1.125rem;
font-weight: 600; }
@media (max-width: 991px) {
#content .reviews-section .reviews-item__document,
#content .reviews-section__content .reviews-item__document {
font-size: 13px;
font-size: 0.8125rem; } }
#content .reviews-section .reviews-item__document:before,
#content .reviews-section__content .reviews-item__document:before {
content: url(//vostoktest.ru/wp-content/themes/vostoktest_redesign/images/doc.png);
margin-right: 15px;
vertical-align: middle; }
#content .reviews-section .reviews-item__document:hover,
#content .reviews-section__content .reviews-item__document:hover {
background: #e0ebf0; }
@media only screen and (min-width: 992px) {
#content .steps-section .step-item {
margin-bottom: 20px; } }
@media only screen and (min-width: 1200px) {
#content .steps-section .step-item {
margin: 0; } }
#content .steps-section .step-item:last-child .step-item__wrapper::after {
display: none; }
@media (max-width: 991px) {
#content .steps-section .step-item__image img {
width: 38px;
height: 38px; } }
#content .steps-section .step-item__wrapper {
height: auto;
margin-bottom: 20px;
padding: 0;
background: #fff;
position: relative;
box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.12);
border-radius: 4px; }
@media only screen and (min-width: 992px) {
#content .steps-section .step-item__wrapper {
height: 100%;
margin: 0;
padding: 20px;
box-shadow: none;
border-radius: 0px; } }
#content .steps-section .step-item__wrapper:after {
content: '';
position: absolute;
width: 0;
height: 0;
border-style: solid;
border-width: 10px 0 10px 14px;
border-color: transparent transparent transparent #ffffff;
bottom: -14px;
transform: translateX(-50%) rotate(90deg);
left: 50%; }
@media only screen and (min-width: 992px) {
#content .steps-section .step-item__wrapper:after {
right: -14px;
left: auto;
top: 50%;
transform: translateY(-50%); } }
#content .steps-section .step-item__wrapper .inner {
background: #fff;
height: 100%;
display: flex;
flex-direction: row;
flex-wrap: nowrap;
align-items: center;
justify-content: flex-start;
padding: 10px 15px; }
@media only screen and (min-width: 992px) {
#content .steps-section .step-item__wrapper .inner {
padding: 30px 30px 17px 30px;
background: #f8f8f8;
flex-direction: column;
flex-wrap: wrap;
justify-content: center; } }
#content .steps-section .step-item__wrapper .inner .step-item__content {
font-size: 14px;
font-size: 0.875rem;
font-weight: 500;
margin-left: 40px;
text-align: left; }
@media only screen and (min-width: 992px) {
#content .steps-section .step-item__wrapper .inner .step-item__content {
margin-top: auto;
text-align: center;
margin-left: 0; } }
#content .steps-section .step-item__wrapper .inner .step-item__content a {
font-size: 12px;
font-size: 0.75rem;
font-weight: 500;
white-space: nowrap; }
#content .steps-section .step-item__wrapper .inner .step-item__content p {
margin: 0; }
#content .vcard {
margin-bottom: 60px;
box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.12);
border-radius: 4px;
padding: 25px; }
#content .vcard:last-child {
margin-bottom: 60px; }
@media only screen and (min-width: 992px) {
#content .vcard:last-child {
margin: 0; } }
#content .vcard .city {
font-size: 24px;
font-size: 1.5rem;
font-weight: 600;
margin-bottom: 15px; }
#content .vcard span.street-address {
margin-left: 10px;
display: flex; }
#content .vcard span.street-address::before {
content: url(//vostoktest.ru/wp-content/themes/vostoktest_redesign/images/location.png);
display: inline-block;
vertical-align: top;
margin-right: 25px; }
#content .vcard .tel {
margin-right: 20px;
color: #1C2732; }
@media only screen and (min-width: 992px) {
#content .vcard .tel {
margin-right: 70px; } }
#content .vcard .tel::before {
content: url(//vostoktest.ru/wp-content/themes/vostoktest_redesign/images/telephone.png);
display: inline-block;
vertical-align: top;
margin-right: 25px; }
#content .vcard .tel:hover {
color: #468faf; }
#content .vcard a.email {
color: #1C2732; }
#content .vcard a.email::before {
content: url(//vostoktest.ru/wp-content/themes/vostoktest_redesign/images/email.png);
display: inline-block;
vertical-align: top;
margin-right: 25px; }
#content .vcard a.email:hover {
color: #468faf; }
#content .vcard .info {
margin-left: 10px;
margin-bottom: 20px;
font-family: 'Manrope'; }
@media (max-width: 576px) {
#content .vcard .info {
display: flex;
flex-direction: column; } }
#content .about-alert p {
display: flex;
align-items: center;
margin: 0; }
#content .accreditation-title {
max-width: 956px;
margin: 0 auto;
text-align: center; }
#content .accreditation-list__item {
margin-bottom: 50px; }
#content .accreditation-list__item img {
box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.12);
width: 100%; }
#content .types-of-products-category .category-list__item {
margin-bottom: 60px; }
#content .types-of-products-category .category-list__item .wrapper {
box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.12);
border-radius: 4px;
position: relative; }
#content .types-of-products-category .category-list__item .main-category__title {
padding: 21px;
background: #f8f8f8;
display: flex;
justify-content: space-between;
z-index: 100;
position: relative; }
#content .types-of-products-category .category-list__item .main-category__title a {
color: #1C2732;
font-weight: 500; }
#content .types-of-products-category .category-list__item .main-category__title a:hover {
color: #468faf; }
#content .types-of-products-category .category-list__item .main-category__image {
height: 164px;
overflow: hidden; }
#content .types-of-products-category .category-list__item .main-category__image img {
width: 100%; }
#content .types-of-products-category .category-list__item .main-category .categories_action {
width: 25px;
height: 25px;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer; }
#content .types-of-products-category .category-list__item .main-category .categories_action i {
transition: all 0.5s ease; }
#content .types-of-products-category .category-list__item .child-category {
display: none;
padding: 22px 22px 30px 25px;
box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.12);
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
position: absolute;
bottom: 0;
left: 0;
width: 100%;
background: #fff;
transform: translateY(100%);
z-index: 99; }
#content .types-of-products-category .category-list__item .child-category a {
font-weight: 500; }
#content .types-of-products-category .category-list__item .child-category a:hover {
color: #468faf; }
@media screen and (max-width: 991px) {
#content .subcategory-content {
margin-bottom: 30px; } }
#content .subcategory-content .subcategory_desc {
margin-bottom: 60px; }
#content .subcategory-content .related-posts {
padding: 30px;
background: #f8f8f8; }
#content .subcategory-content .related-posts__title {
font-size: 18px;
font-size: 1.125rem;
font-weight: 600;
margin-bottom: 15px; }
#content .subcategory-sidebar__image {
margin-bottom: 40px; }
#content .subcategory-sidebar__image img {
box-shadow: 0px 2.53595px 12.6797px rgba(0, 0, 0, 0.12);
border-radius: 5.0719px;
width: 100%; }
#content .subcategory-sidebar .sidebar-form__title {
font-size: 26px;
font-size: 1.625rem;
font-weight: 600;
text-transform: uppercase;
margin-bottom: 30px; }
#content .document-info {
background: #f8f8f8;
border-radius: 4px;
padding: 35px 60px;
display: flex;
margin-bottom: 60px; }
@media screen and (max-width: 768px) {
#content .document-info {
padding: 15px;
flex-direction: column; } }
#content .document-info__content > div {
margin-bottom: 30px; }
#content .document-info__content > div:last-child {
margin: 0; }
#content .document-info__content > div .title {
font-size: 18px;
font-size: 1.125rem;
font-weight: 600;
margin-bottom: 0; }
#content .document-info__content > div span {
color: #696969;
font-size: 14px;
font-size: 0.875rem;
font-weight: 500; }
#content .document-info__image {
width: 210px;
min-width: 210px;
margin-right: 45px; }
@media screen and (max-width: 768px) {
#content .document-info__image {
margin: 0 0 25px 0; } }
#content .free-consultaiton {
padding: 15px;
margin: 60px 0;
background: #f8f8f8; }
#content .free-consultaiton__title {
font-size: 18px;
font-size: 1.125rem;
font-weight: 600;
margin-bottom: 15px; }
@media screen and (min-width: 576px) {
#content .free-consultaiton {
padding: 25px 45px; } }
#content .free-consultaiton .form_group {
display: flex; }
@media screen and (max-width: 575px) {
#content .free-consultaiton .form_group {
flex-direction: column; } }
#content .free-consultaiton .form_group .form_tel,
#content .free-consultaiton .form_group .form_check {
margin-right: 30px;
width: 60%; }
@media screen and (max-width: 575px) {
#content .free-consultaiton .form_group .form_tel,
#content .free-consultaiton .form_group .form_check {
width: 100%;
margin: 0 0 20px 0; } }
#content .free-consultaiton .form_group:last-child {
margin: 0; }
#content .related_news {
padding: 30px 30px 40px 30px;
background: #f8f8f8; }
#content .related_news .related_head > p {
font-size: 18px;
font-size: 1.125rem;
margin-bottom: 30px;
font-weight: 600; }
#content .related_news li:not(:last-child) {
margin-bottom: 30px; }
#content .related_action {
margin: 75px 0 40px; }
#content .related_action .related_link:hover span {
color: #468faf; }
#content .related_action .related_link img {
margin-right: 10px; }
#content .related_action span {
font-size: 18px;
font-size: 1.125rem;
font-weight: 600;
color: #1C2732;
transition: all 0.3s ease; }
@media screen and (max-width: 576px) {
#content .related_action span {
font-size: 16px;
font-size: 1rem; } }
#content .related_action .related_link {
display: flex;
align-items: center; }
#content .post-sidebar__image {
position: relative;
margin-bottom: 40px; }
#content .post-sidebar__image img {
width: 100%; }
#content .post-sidebar__date {
font-size: 14px;
font-size: 0.875rem;
font-weight: 500;
color: #1c2732;
padding: 8px 10px;
background: #f8f8f8;
border-radius: 0px 0px 0px 4px;
position: absolute;
top: 0;
right: 0; }
#content .post-sidebar .sidebar-form {
padding: 30px;
background: #f8f8f8;
border-radius: 4px;
position: sticky;
top: 20px; }
#content .post-sidebar .sidebar-form__title {
text-align: center;
font-size: 26px;
font-size: 1.625rem;
font-weight: 600;
text-transform: uppercase; }
#content .post-sidebar .sidebar-form .article_author {
margin-bottom: 25px;
display: flex;
align-items: center; }
#content .post-sidebar .sidebar-form .article_author__image {
max-width: 110px;
margin-right: 15px; }
#content .post-sidebar .sidebar-form .article_author__image img {
border-radius: 50%; }
#content .post-sidebar .sidebar-form .article_author__info .name {
font-size: 18px;
font-size: 1.125rem;
font-weight: 600;
margin-bottom: 5px;
color: #1C2732; }
#content .post-sidebar .sidebar-form .article_author__info .name > a {
color: #1C2732; }
#content .post-sidebar .sidebar-form .article_author__info .position {
font-size: 14px;
font-size: 0.875rem;
font-weight: 500; }
#content .question-form {
margin-top: 60px;
padding: 20px 25px;
background: #f8f8f8;
margin-bottom: 50px; }
@media screen and (min-width: 576px) {
#content .question-form {
padding: 40px 45px; } }
#content .question-form__title {
font-weight: 600;
margin-bottom: 40px; }
@media only screen and (min-width: 992px) {
#content .question-form {
margin-bottom: 0; } }
#content .question-form .wrapper {
display: flex;
margin-bottom: 35px; }
@media (max-width: 991px) {
#content .question-form .wrapper {
flex-direction: column; } }
#content .question-form .wrapper .left-side {
flex: 1;
padding: 0;
margin-bottom: 25px; }
@media only screen and (min-width: 992px) {
#content .question-form .wrapper .left-side {
padding-right: 30px;
margin-bottom: 0; } }
#content .question-form .wrapper .left-side textarea {
width: 100%;
height: 100%;
resize: none;
padding: 10px 16px 15px;
border: 1.5px solid #dedddd;
border-radius: 6px; }
#content .question-form .wrapper .right-side {
flex: 1; }
#content .question-form .wrapper .right-side span.wpcf7-form-control-wrap > input {
margin-bottom: 25px; }
#content .question-form .wrapper .right-side span.pcf7-form-control-wrap:last-child {
display: none; }
#content .question-form .agreement input {
margin-right: 20px; }
#content .question-form .bottom-wrapper {
display: flex;
align-items: center;
margin-top: 30px; }
@media (max-width: 991px) {
#content .question-form .bottom-wrapper {
flex-direction: column; } }
#content .question-form .bottom-wrapper .mcc-submit {
flex: 1;
max-width: 315px; }
#content .question-form .bottom-wrapper #mcc_captcha_block {
flex: 1;
width: 100%; }
#content .questions {
margin-top: 110px; }
#content .questions__title {
text-transform: uppercase;
text-align: center;
margin-bottom: 30px;
font-weight: 600;
font-size: 16px;
font-size: 1rem; }
@media (max-width: 576px) {
#content .what-buy a.btn {
width: 240px; } }
@media (max-width: 576px) {
#content .what-buy p.button-wrapper {
text-align: center;
margin: 30px 0 0; } }
.addReadMore.showlesscontent .SecSec,
.addReadMore.showlesscontent .readLess {
display: none; }
.addReadMore.showmorecontent .readMore {
display: none; }
.addReadMore .readMore,
.addReadMore .readLess {
font-weight: 600;
font-size: 16px;
font-size: 1rem;
margin-top: 10px;
color: #468faf;
cursor: pointer;
position: relative;
display: flex;
align-items: center;
width: fit-content; }
.addReadMore .readMore::after,
.addReadMore .readLess::after {
content: '';
position: absolute;
right: -25px;
width: 10px;
height: 10px;
border: solid #468faf;
border-width: 2px 2px 0 0;
transform: rotate(135deg); }
.addReadMore .readLess::after {
transform: rotate(315deg) !important;
margin-top: 10px; }
.addReadMoreWrapTxt.showmorecontent .SecSec,
.addReadMoreWrapTxt.showmorecontent .readLess {
display: block; }
.site-footer {
padding: 55px 0 0 0;
background: #f8f8f8;
font-size: 16px;
font-size: 1rem;
border: none; }
.site-footer a {
color: #1C2732; }
.site-footer a:hover {
color: #468faf; }
.site-footer .footer-first,
.site-footer .footer-second,
.site-footer .footer-third {
margin-bottom: 30px; }
@media only screen and (min-width: 992px) {
.site-footer .footer-first,
.site-footer .footer-second,
.site-footer .footer-third {
margin-bottom: 0; } }
.site-footer .footer-first #codewidget-3 {
margin-bottom: 22px; }
@media (max-width: 576px) {
.site-footer .footer-fourth h3.widget-title {
text-align: center; } }
@media (max-width: 576px) {
.site-footer .footer-fourth input[type='submit'] {
width: 240px;
display: block;
margin: 0 auto; } }
.site-footer .widget-title {
font-weight: 600;
font-size: 18px;
font-size: 1.125rem;
margin-bottom: 25px; }
.site-footer .widget_nav_menu li {
margin-bottom: 22px; }
.site-footer .footer-contacts {
margin-bottom: 30px; }
.site-footer .footer-contacts .cities,
.site-footer .footer-contacts .phones,
.site-footer .footer-contacts .mail {
position: relative;
margin-bottom: 25px; }
.site-footer .footer-contacts .cities:last-child,
.site-footer .footer-contacts .phones:last-child,
.site-footer .footer-contacts .mail:last-child {
margin: 0; }
.site-footer .footer-contacts .cities span,
.site-footer .footer-contacts .cities a,
.site-footer .footer-contacts .phones span,
.site-footer .footer-contacts .phones a,
.site-footer .footer-contacts .mail span,
.site-footer .footer-contacts .mail a {
display: block;
margin-left: 40px; }
.site-footer .footer-contacts .cities::before,
.site-footer .footer-contacts .phones::before,
.site-footer .footer-contacts .mail::before {
content: url(//vostoktest.ru/wp-content/themes/vostoktest_redesign/images/location.png);
position: absolute;
top: 50%;
transform: translateY(-50%); }
.site-footer .footer-contacts .phones::before {
content: url(//vostoktest.ru/wp-content/themes/vostoktest_redesign/images/telephone.png); }
.site-footer .footer-contacts .mail::before {
content: url(//vostoktest.ru/wp-content/themes/vostoktest_redesign/images/email.png); }
.site-footer .custom-logo {
display: none; }
@media only screen and (min-width: 768px) {
.site-footer .custom-logo {
margin: 45px 0 41px 0;
display: block; } }
.footer_copyright {
margin-top: 45px;
background: #468faf;
text-align: center;
color: #fff;
font-size: 14px;
font-size: 0.875rem;
padding: 25px 15px; }
@media screen and (min-width: 576px) {
.footer_copyright {
margin-top: 95px; } }
.footer_copyright p {
margin: 0; }
header .search {
position: absolute;
width: 100%;
left: 0;
right: 0;
top: 100%;
background: #f8f8f8;
box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.12);
border-radius: 0px 0px 6px 6px;
z-index: 99;
display: none;
max-width: 1140px;
margin: 0 auto; }
@media (max-width: 991px) {
header .search {
top: 145%; } }
header .search .search_container {
padding: 65px 15px 30px 15px;
position: relative; }
@media only screen and (min-width: 992px) {
header .search .search_container {
padding: 40px 75px 75px 75px; } }
header .search .search_container .search_close {
position: absolute;
top: 25px;
right: 25px; }
header .search .search_container .search_close i {
color: #1c2732;
font-size: 14px;
font-size: 0.875rem;
font-weight: 600; }
header .search .search_container .search_form form {
flex-direction: column;
display: flex; }
@media only screen and (min-width: 992px) {
header .search .search_container .search_form form {
flex-direction: row; } }
header .search .search_container .search_form form .search_field {
margin-bottom: 30px;
flex-grow: 1;
background: #fff;
border: 1.5px solid #dedddd;
border-radius: 6px;
padding: 15px;
font-size: 16px;
font-size: 1rem;
font-weight: 400;
color: #696969;
width: auto; }
@media only screen and (min-width: 992px) {
header .search .search_container .search_form form .search_field {
margin-bottom: 0; } }
header .search .search_container .search_form form input[type='submit'] {
margin-left: 30px;
padding: 10px 20px;
font-size: 18px;
font-size: 1.125rem;
font-weight: 600;
color: #fff;
width: 177px;
background: #468faf;
border: 1px solid #468faf;
border-radius: 4px; }
@media (max-width: 991px) {
header .search .search_container .search_form form input[type='submit'] {
margin: 0;
width: 100%; } }
header .search .search_container .search_form form input[type='submit']:hover {
background: #286b89 !important; }
header .search .search_container .search_form .search_related {
margin-top: 30px; }
header .search .search_container .search_form .search_related .related_head {
margin-bottom: 30px; }
@media only screen and (min-width: 992px) {
header .search .search_container .search_form .search_related .related_head {
margin-bottom: 15px; } }
header .search .search_container .search_form .search_related .related_head span {
font-size: 18px;
font-size: 1.125rem;
font-weight: 600; }
header .search .search_container .search_form .search_related .related_list li {
margin-bottom: 30px; }
@media only screen and (min-width: 992px) {
header .search .search_container .search_form .search_related .related_list li {
margin-bottom: 10px; } }
header .search .search_container .search_form .search_related .related_list li:last-child {
margin: 0; }
header .search .search_container .search_form .search_related .related_list li a {
font-size: 16px;
font-size: 1rem;
color: #468faf;
font-weight: 400; }
header .search .search_container .search_form .search_related .related_list li:hover a {
color: #1C2732; }
.search-no-results #content h1 {
margin-bottom: 60px;
text-transform: uppercase; }
.search-no-results #content span {
font-weight: 600; }
.search-no-results #content .not-found {
font-size: 18px;
font-size: 1.125rem;
font-weight: 600;
margin-bottom: 20px; }
.search-no-results #content .not-found p:first-child {
margin-bottom: 60px; }
.search-no-results #content .search-fail__form {
margin-bottom: 70px; }
.search-no-results #content .search-fail__form form {
display: flex; }
.search-no-results #content .search-fail__form form input[type='text'] {
max-width: 580px;
margin-right: 20px; }
.search-no-results #content .search-fail__form form input[type='submit'] {
flex: 1; }
.search-no-results #content .search-fail__related {
padding: 30px;
background: #f8f8f8;
margin-bottom: 50px; }
.search-no-results #content .search-fail__related .related_head {
margin-bottom: 15px; }
.search-no-results #content .search-fail__related .related_head span {
font-size: 18px;
font-size: 1.125rem;
font-weight: 600; }
.search-results #content h1 {
text-transform: uppercase; }
.search-results #content .result-list .page-header {
margin-bottom: 50px; }
.search-results #content .result-list .page-header span {
font-weight: 600; }
.search-results #content .result-list .page-header .result-count {
font-size: 18px;
font-size: 1.125rem;
color: #1c2732;
font-weight: 600; }
.search-results #content .result-list__item {
margin-bottom: 60px;
padding-left: 40px;
position: relative;
max-width: 630px;
margin-right: auto; }
.search-results #content .result-list__item:last-child {
margin-bottom: 0; }
.search-results #content .result-list__item .counter {
position: absolute;
top: 0;
left: 0;
font-size: 24px;
font-weight: 700;
color: #468faf;
line-height: 110%; }
.search-results #content .result-list__item-title {
margin-bottom: 20px;
color: #1C2732; }
.search-results #content .result-list__item-title > a {
color: #1C2732; }
.search-results #content .result-list__item-title > a:hover {
color: #468faf; }
.search-results #content .result-list__item-content p {
color: #696969;
margin-bottom: 20px; }
.search-results #content .result-list__item-content a.btn {
color: #468faf;
background: #fff;
border: 2px solid #468faf;
font-weight: 500; }
.search-results #content .result-list__item-content a.btn:hover {
background: rgba(70, 143, 175, 0.2); }
.pagination-nav-container {
margin-bottom: 25px; }
@media only screen and (min-width: 992px) {
.pagination-nav-container {
margin: 15px 0 120px 0; } }
.pagination-nav-container .pagination .page-item {
width: 40px;
height: 40px;
text-align: center;
margin: 0 15px 0 0 !important;
display: block;
padding: 0 !important;
display: block !important; }
.pagination-nav-container .pagination .page-item a {
border: 1px solid #468faf;
border-radius: 2px;
padding: 8px;
color: #000; }
.pagination-nav-container .pagination .page-item a:hover {
background: #468faf;
color: #fff; }
.pagination-nav-container .pagination .page-item a:focus {
border: 1px solid #468faf;
outline: none;
box-shadow: none; }
.pagination-nav-container .pagination .page-item:last-child {
margin: 0; }
.pagination-nav-container .pagination .page-item::before {
display: none; }
.pagination-nav-container .pagination .page-item .page-link {
border: 1px solid #468faf; }
.pagination-nav-container .pagination .page-item.active a {
background: #468faf;
color: #fff; }
#sidebar-right .widget {
border: none;
padding: 15px 17px 22px 17px;
background: #f8f8f8;
border-radius: 4px;
position: sticky;
top: 20px; }
@media screen and (min-width: 576px) {
#sidebar-right .widget {
padding: 30px 35px 45px 35px; } }
#sidebar-right .widget form input {
padding: 10px 15px; }
header
> .header_bottom
.header_bottom-container.mobile-menu
.top-nav
> li.menu-item-has-children > a {
padding: 15px 10px 15px 0; }
header
> .header_bottom
.header_bottom-container.mobile-menu
.top-nav
> li.menu-item-has-children > i {
transition: all 0.5s ease; }
header
> .header_bottom
.header_bottom-container.mobile-menu
.top-nav
> li.menu-item-has-children > .sub-menu {
position: relative;
transform: translate(0);
box-shadow: none;
background: #fff;
padding: 15px 0 15px 10px; }
header
> .header_bottom
.header_bottom-container.mobile-menu
.top-nav
> li.menu-item-has-children > .sub-menu a {
font-weight: 400; }
header
> .header_bottom
.header_bottom-container.mobile-menu
.top-nav
> li.menu-item-has-children > .sub-menu > li.menu-item-has-children > a::after {
padding: 0 0 0 5px; }
header
> .header_bottom
.header_bottom-container.mobile-menu
.top-nav
> li.menu-item-has-children > .sub-menu > li.menu-item-has-children > .sub-menu {
padding: 15px 0 0 10px; }
header
> .header_bottom
.header_bottom-container.mobile-menu
.top-nav
> li.menu-item-has-children > .sub-menu > li.menu-item-has-children > .sub-menu a {
margin-bottom: 5px; }
header
> .header_bottom
.header_bottom-container.mobile-menu
#menu-verkhnee-menyu {
border-top: 2px solid #dedddd; }
header
> .header_bottom
.header_bottom-container.mobile-menu
#menu-verkhnee-menyu > li:last-child {
margin-bottom: 40px; }
header
> .header_bottom
.header_bottom-container.mobile-menu
#menu-verkhnee-menyu > li > a {
padding: 15px 0; }
.slider-wrapper {
height: 100%; }
.slider-wrapper > .widget_siteorigin-panels-postloop {
height: 100%; }
.slider-wrapper .home-slider {
box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.12);
border-radius: 4px;
padding: 18px 30px 15px 30px;
margin-top: 60px;
height: 100%; }
@media only screen and (min-width: 992px) {
.slider-wrapper .home-slider {
margin-top: 0; } }
.slider-wrapper .home-slider .slider-item__title {
color: #1C2732;
font-weight: 600;
max-width: 400px;
margin: 0 auto;
font-size: 18px;
font-size: 1.125rem; }
@media only screen and (min-width: 992px) {
.slider-wrapper .home-slider .slider-item__title {
font-size: 26px;
font-size: 1.625rem;
line-height: 28.6px; } }
.slider-wrapper .home-slider .slider-item__image {
padding: 47px 44px 35px 44px; }
.slider-wrapper .home-slider .slider-item__image img {
max-width: 100%;
margin: 0 auto; }
.slider-wrapper .home-slider .owl-next,
.slider-wrapper .home-slider .owl-prev {
margin: 0 !important;
width: 32px;
height: 32px;
border: 1.5px solid #468faf !important;
border-radius: 50% !important;
position: absolute;
top: 50%;
transform: translateY(-50%);
transition: all 0.5s ease; }
.slider-wrapper .home-slider .owl-next:hover,
.slider-wrapper .home-slider .owl-prev:hover {
background: rgba(70, 143, 175, 0.2) !important; }
.slider-wrapper .home-slider .owl-next:focus,
.slider-wrapper .home-slider .owl-prev:focus {
outline: none !important; }
.slider-wrapper .home-slider .owl-next {
right: 30px; }
.slider-wrapper .home-slider .owl-prev {
left: 30px; }
.slider-wrapper .home-slider .owl-nav {
margin-top: 0 !important; }
.slider-wrapper .home-slider .owl-dots {
display: flex;
justify-content: center;
align-items: baseline; }
.slider-wrapper .home-slider .owl-dots button:focus {
outline: none !important; }
.slider-wrapper .home-slider .owl-dots button.owl-dot span {
width: 6px;
height: 6px;
margin: 0 6px; }
.slider-wrapper .home-slider .owl-dots button.owl-dot.active span {
width: 10px;
height: 10px; }
.slider-wrapper .home-slider .owl-nav .owl-next:before {
content: url(//vostoktest.ru/wp-content/themes/vostoktest_redesign/images/arrow-right.png); }
.slider-wrapper .home-slider .owl-nav .owl-prev:after {
content: url(//vostoktest.ru/wp-content/themes/vostoktest_redesign/images/arrow-left.png); }
.single-_managers #content .single-manager__title {
margin-bottom: 60px; }
.single-_managers #content .single-manager__header {
display: flex;
flex-wrap: wrap;
margin-bottom: 30px; }
.single-_managers #content .single-manager__header-image {
margin-right: 25px;
margin-bottom: 25px; }
@media screen and (min-width: 576px) {
.single-_managers #content .single-manager__header-image {
margin-bottom: 0;
flex: 1; } }
.single-_managers #content .single-manager__header-image img {
width: 100%;
border-radius: 6px; }
.single-_managers #content .single-manager__header-info {
flex: 1;
display: flex;
flex-direction: column; }
.single-_managers #content .single-manager__header-info a {
display: block; }
.single-_managers #content .single-manager__header-info .position {
font-size: 18px;
font-size: 1.125rem;
font-weight: 600;
color: #1c2732;
margin-bottom: 10px; }
.single-_managers #content .single-manager__header-info .work-experience {
flex: 1; }
.single-_managers #content .single-manager__header-info .telephone:hover,
.single-_managers #content .single-manager__header-info .e-mail:hover {
color: #468faf; }
.single-_managers #content .single-manager__header-info .telephone {
margin-bottom: 25px;
font-weight: 500;
color: #1C2732; }
.single-_managers #content .single-manager__header-info .telephone::before {
content: url(//vostoktest.ru/wp-content/themes/vostoktest_redesign/images/telephone.png);
display: inline-block;
vertical-align: top;
margin-right: 15px; }
.single-_managers #content .single-manager__header-info .e-mail {
font-weight: 500;
color: #1C2732; }
.single-_managers #content .single-manager__header-info .e-mail::before {
content: url(//vostoktest.ru/wp-content/themes/vostoktest_redesign/images/email.png);
margin-right: 15px;
display: inline-block;
vertical-align: middle; }
.single-_managers #content .single-manager__header-info .social {
margin: 22px 0 32px 0; }
.single-_managers #content .single-manager__header-info .social a {
width: 28px;
height: 29px;
background-size: cover !important;
display: inline-block;
margin-right: 10px; }
.single-_managers #content .single-manager__header-info .social a:last-child {
margin: 0; }
.single-_managers #content .single-manager__header-info .social > .skype {
background: url(//vostoktest.ru/wp-content/themes/vostoktest_redesign/images/color.png); }
.single-_managers #content .single-manager__header-info .social > .telegram {
background: url(//vostoktest.ru/wp-content/themes/vostoktest_redesign/images/telegram.png); }
.single-_managers #content .single-manager__header-info .social > .viber {
background: url(//vostoktest.ru/wp-content/themes/vostoktest_redesign/images/viber.png); }
.single-_managers #content .single-manager__header-info .social > .whats_app {
background: url(//vostoktest.ru/wp-content/themes/vostoktest_redesign/images/whats_app.png); }
.single-_managers #content .single-manager__header-info a.btn {
width: 193px; }
.single-_managers #content .single-manager__content-title {
font-size: 18px;
font-size: 1.125rem;
font-weight: 600;
margin-bottom: 14px; }
.single-_managers #content .single-manager__related-posts {
margin: 60px 0;
padding: 15px 15px 20px 15px;
background: #f8f8f8; }
@media screen and (min-width: 992px) {
.single-_managers #content .single-manager__related-posts {
margin: 0;
padding: 30px 30px 40px 30px; } }
.single-_managers #content .single-manager__related-posts > .title {
font-size: 18px;
font-size: 1.125rem;
margin-bottom: 30px; }
.single-_managers #content .single-manager__related-posts .related-list > li {
display: none;
max-width: 555px;
margin-bottom: 30px;
padding-left: 20px; }
.single-_managers #content .single-manager__related-posts .related-list > li:last-child {
margin-bottom: 0; }
.single-_managers #content .single-manager__related-posts .related-list > li::before {
top: 50%;
transform: translateY(-50%); }
.single-_managers #content .single-manager__related-posts .all-items {
margin-top: 40px;
font-weight: 500;
cursor: pointer; }
.single-_managers #content .single-manager__related-posts .all-items::after {
content: url(//vostoktest.ru/wp-content/themes/vostoktest_redesign/images/arrow.png);
margin-left: 25px;
display: inline-block;
vertical-align: middle; }
.category-novosti #content h1 {
margin-bottom: 60px; }
.category-novosti #content .pagination {
justify-content: center; }
.category-novosti #content .news-item {
margin-bottom: 60px; }
.category-novosti #content .news-item__wrapper {
background: #f8f8f8; }
.category-novosti #content .news-item:last-child {
margin-bottom: 60px; }
.single-post .single-post {
margin-bottom: 120px; }
.single-post .single-post__title h1 {
max-width: 660px;
margin: 0 auto 60px auto; }
.breadcrumbs {
margin-top: 30px; }
@media (min-width: 992px) {
.breadcrumbs {
position: absolute; } }
.breadcrumbs span {
font-size: 14px;
font-size: 0.875rem;
font-weight: 500; }
.breadcrumbs .current-item {
color: #1C2732; }
.breadcrumbs .home {
color: #696969; }
.breadcrumbs a {
color: #696969; }
.questions .questions_item {
margin-bottom: 60px;
cursor: pointer;
transition: all 0.5s ease; }
.questions .questions_item:hover {
box-shadow: 0px 0px 30px rgba(4, 41, 42, 0.5); }
.questions .questions_item .mcc-seo-question {
position: relative;
box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.12);
border-radius: 4px;
padding: 15px 60px 15px 15px; }
@media only screen and (min-width: 768px) {
.questions .questions_item .mcc-seo-question {
padding: 28px 75px 27px 27px; } }
.questions .questions_item .mcc-seo-question::before, .questions .questions_item .mcc-seo-question::after {
content: '';
position: absolute;
right: 30px;
top: 50%;
width: 17px;
height: 2px;
background-color: #468faf; }
.questions .questions_item .mcc-seo-question::after {
transform: rotate(90deg);
transition: all 0.5s ease; }
.questions .questions_item .mcc-seo-question__title {
margin-bottom: 4px;
line-height: 23.4px;
font-weight: 600;
font-size: 16px;
font-size: 1rem; }
@media only screen and (min-width: 768px) {
.questions .questions_item .mcc-seo-question__title {
font-size: 18px;
font-size: 1.125rem; } }
.questions .questions_item .mcc-seo-question__info {
display: flex;
font-size: 14px;
font-size: 0.875rem;
font-weight: 500; }
@media (max-width: 425px) {
.questions .questions_item .mcc-seo-question__info {
flex-direction: column; } }
.questions .questions_item .mcc-seo-question__info .name {
margin-right: 5px; }
.questions .questions_item .mcc-seo-answer {
display: none;
background: #f8f8f8;
padding: 15px; }
@media only screen and (min-width: 768px) {
.questions .questions_item .mcc-seo-answer {
padding: 20px 35px 30px 35px; } }
.questions .questions_item .mcc-seo-answer__info {
font-size: 14px;
font-size: 0.875rem;
font-weight: 500; }
@media (max-width: 768px) {
.questions .questions_item .mcc-seo-answer__info {
display: flex;
flex-direction: column; } }
.questions .questions_item .mcc-seo-answer__info .name,
.questions .questions_item .mcc-seo-answer__info .tel {
margin-right: 25px; }
.questions .questions_item .mcc-seo-answer__info a {
color: #1C2732; }
.questions .questions_item .mcc-seo-answer__info a:hover {
color: #468faf; }
.questions .questions_item .mcc-seo-answer__info .tel::before {
content: url(//vostoktest.ru/wp-content/themes/vostoktest_redesign/images/telephone.png);
margin-right: 12px;
vertical-align: middle; }
.questions .questions_item .mcc-seo-answer__info .mail::before {
content: url(//vostoktest.ru/wp-content/themes/vostoktest_redesign/images/email.png);
margin-right: 12px;
vertical-align: middle; }
.questions .questions_item.show .mcc-seo-question::after {
transform: rotate(0); }
.post-type-archive .questions {
margin-top: 0 !important; }
.page-id-32 #pgc-32-0-1 {
position: sticky;
top: 20px; }
.page-id-29 #pgc-29-0-1 {
position: sticky;
top: 20px; }
header {
position: relative; }
header a {
color: #1C2732; }
header .header_top {
background: #f8f8f8; }
header .header_top-container {
display: flex;
align-items: center;
position: relative; }
@media (max-width: 992px) {
header .header_top-container {
flex-wrap: wrap; } }
header .header_top .header_mobile {
display: flex;
align-items: center;
margin-left: auto; }
header .header_top .header_mobile .burger_btn.open span:first-child {
top: 8px;
transform: rotate(135deg);
background: #fff; }
header .header_top .header_mobile .burger_btn.open span:nth-child(2) {
opacity: 0;
left: -60px;
background: #fff; }
header .header_top .header_mobile .burger_btn.open span:last-child {
top: 8px;
transform: rotate(-135deg);
background: #fff; }
header .header_top .header_mobile .burger_btn {
width: 25px;
height: 20px;
position: relative;
transform: rotate(0deg);
transition: 0.5s ease-in-out;
cursor: pointer;
margin-left: 15px;
z-index: 99999; }
header .header_top .header_mobile .burger_btn span {
display: block;
position: absolute;
height: 2px;
width: 100%;
background: #000;
opacity: 1;
left: 0;
transform: rotate(0deg);
transition: 0.25s ease-in-out; }
header .header_top .header_mobile .burger_btn span:first-child {
top: 2px; }
header .header_top .header_mobile .burger_btn span:nth-child(2) {
top: 9px; }
header .header_top .header_mobile .burger_btn span:last-child {
top: 16px; }
@media only screen and (min-width: 992px) {
header .header_top .header_mobile {
display: none; } }
header .header_top .custom-logo-link {
width: 145px;
margin-right: 65px; }
@media (max-width: 991px) {
header .header_top .custom-logo-link {
display: none; } }
header .header_top .logo_mobile {
padding: 15px 0; }
@media only screen and (min-width: 992px) {
header .header_top .logo_mobile {
display: none; } }
header .header_top .header_info {
flex-grow: 1;
display: flex;
flex-direction: column; }
@media (max-width: 992px) {
header .header_top .header_info {
width: 100%;
border-top: 1px solid rgba(222, 221, 221, 0.8); } }
header .header_top .header_info .header_top-nav {
display: none; }
@media only screen and (min-width: 992px) {
header .header_top .header_info .header_top-nav {
padding: 20px 0 15px 0;
display: flex;
align-items: center;
position: relative;
border-bottom: 1px solid rgba(222, 221, 221, 0.8); } }
header .header_top .header_info .header_top-nav .top-nav {
display: flex;
flex-grow: 1;
padding-left: 20px;
justify-content: space-between;
margin: 0;
padding: 0;
list-style: none; }
header .header_top .header_info .header_top-nav .top-nav li {
text-align: center;
padding-right: 20px; }
header .header_top .header_info .header_top-nav .top-nav li a {
font-size: 18px;
font-size: 1.125rem;
font-weight: 600; }
header .header_top .header_info .header_top-nav .top-nav li a:hover {
color: #468faf; }
header .header_top .header_info .header_top-nav .top-nav li.current-menu-item > a {
position: relative; }
header .header_top .header_info .header_top-nav .top-nav li.current-menu-item > a::before {
position: absolute;
bottom: -27px;
content: '';
width: 100%;
height: 2px;
background: #1c2732; }
header .header_top .header_info .header_top-nav .request_call {
margin-left: 20px; }
@media only screen and (min-width: 1200px) {
header .header_top .header_info .header_top-nav .request_call {
margin-left: 70px; } }
header .header_top .header_contacts {
display: flex;
justify-content: space-between;
align-items: center;
padding: 20px 0 30px 0;
font-size: 14px;
font-size: 0.875rem;
font-weight: 500; }
@media only screen and (min-width: 992px) {
header .header_top .header_contacts {
padding: 20px 10px; } }
@media (max-width: 992px) {
header .header_top .header_contacts .header__city,
header .header_top .header_contacts .header-tel-wrapper,
header .header_top .header_contacts .header-mail-wrapper {
display: none; } }
header .header_top .header_contacts .header__city .city {
position: relative;
text-align: center;
cursor: pointer;
max-width: 200px;
margin: 0 auto; }
header .header_top .header_contacts .header__city .city .city-name {
display: flex;
justify-content: center; }
header .header_top .header_contacts .header__city .city .city-name p {
margin: 0 15px; }
header .header_top .header_contacts .header__city .city .city-name .icon-down-arrow:before {
content: url(//vostoktest.ru/wp-content/themes/vostoktest_redesign/images/arrow.png);
display: inline-block;
vertical-align: top;
padding: 0 6px; }
header .header_top .header_contacts .header__city .city .city-name .icon-location:before {
content: url(//vostoktest.ru/wp-content/themes/vostoktest_redesign/images/location.png);
display: inline-block;
vertical-align: top;
padding: 0 6px; }
header .header_top .header_contacts .header__city .city .city-dropdown {
display: none;
text-align: left;
position: absolute;
z-index: 3;
left: 0;
right: 0;
padding-left: 0;
min-width: 140px;
margin: 0;
width: 100%;
background: #f8f8f8;
box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.12);
border-radius: 0px 0px 6px 6px; }
header .header_top .header_contacts .header__city .city .city-dropdown .city-item {
cursor: pointer;
padding: 6px 12px; }
header .header_top .header_contacts .header__city .city .city-dropdown .city-item:hover, header .header_top .header_contacts .header__city .city .city-dropdown .city-item:focus {
background-color: #468faf;
color: #fff; }
header .header_top .header-tel:hover {
color: #468faf; }
header .header_top .header-tel::before {
content: url(//vostoktest.ru/wp-content/themes/vostoktest_redesign/images/telephone.png);
display: inline-block;
vertical-align: top;
padding: 0 6px;
margin-right: 15px; }
header .header_top .header-mail:hover {
color: #468faf; }
header .header_top .header-mail::before {
content: url(//vostoktest.ru/wp-content/themes/vostoktest_redesign/images/email.png);
margin-right: 15px;
display: inline-block;
vertical-align: middle; }
header > .header_bottom.visible {
transform: translateX(0);
transition: 0.3s; }
header > .header_bottom.visible .menu-item-has-children {
position: relative; }
header > .header_bottom.visible .menu-item-has-children .rotate {
transform: rotate(315deg) !important; }
header > .header_bottom.visible .menu-item-has-children .arrow {
position: relative;
cursor: pointer;
width: 14px;
height: 14px;
display: inline-block;
vertical-align: middle;
transform: rotate(135deg); }
header > .header_bottom.visible .menu-item-has-children .arrow:after {
content: '';
position: absolute;
right: 0;
width: 10px;
height: 10px;
border: solid #1c2732;
border-width: 2px 2px 0 0; }
header > .header_bottom.visible .header_bottom-nav .top-nav li {
display: block; }
header > .header_bottom.visible .header_bottom-nav .top-nav li a {
display: inline-block;
padding: 17px 24px 17px 17px;
width: 90%; }
header > .header_bottom.visible .header_bottom-nav .top-nav li:hover {
background: transparent; }
header > .header_bottom.visible .header_bottom-nav .top-nav li:hover .sub-menu {
display: none; }
header > .header_bottom.visible .sub-menu {
display: none;
position: relative;
transform: translate(0);
padding: 15px 15px 15px 30px;
box-shadow: none;
background: #fff;
font-size: 14px;
font-size: 0.875rem; }
header > .header_bottom.visible .sub-menu a {
font-weight: 400;
padding: 0 !important; }
header > .header_bottom {
box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.12); }
@media (max-width: 991px) {
header > .header_bottom {
position: absolute;
top: 0;
left: 0;
width: 100%;
max-width: 230px;
transform: translateX(-320px);
transition: 0.3s;
z-index: 999;
background-color: #fff; } }
header > .header_bottom .header_bottom-search {
width: 73px;
text-align: center;
display: flex;
height: 66px;
justify-content: center;
align-items: center;
cursor: pointer; }
@media (max-width: 992px) {
header > .header_bottom .header_bottom-search {
display: none; } }
header > .header_bottom .header_bottom-search:hover {
background: #f8f8f8; }
header > .header_bottom .header_bottom-search i {
color: #1C2732;
font-size: 20px;
font-size: 1.25rem;
font-weight: 600; }
header > .header_bottom .header_bottom-nav {
position: relative;
display: flex;
justify-content: space-between;
align-items: center;
position: relative; }
header > .header_bottom .header_bottom-container {
flex-direction: column;
padding: 15px 0 90px 0; }
@media only screen and (min-width: 992px) {
header > .header_bottom .header_bottom-container {
display: flex;
align-items: center;
position: relative;
padding: 0; } }
header > .header_bottom .header_bottom-container .logo-mobile {
display: block; }
@media only screen and (min-width: 992px) {
header > .header_bottom .header_bottom-container .logo-mobile {
display: none; } }
header > .header_bottom .header_bottom-container .top-nav {
display: flex;
flex-direction: column; }
@media only screen and (min-width: 992px) {
header > .header_bottom .header_bottom-container .top-nav {
flex-direction: row; } }
header > .header_bottom .header_bottom-container .top-nav > li {
display: flex;
align-items: center; }
header > .header_bottom .header_bottom-container .top-nav > li > a {
position: relative;
font-weight: 500;
padding: 17px 35px 17px 18px;
font-size: 14px;
font-size: 0.875rem;
line-height: 16.8px;
width: 100%; }
header > .header_bottom .header_bottom-container .top-nav > li:hover {
background: #f8f8f8; }
header > .header_bottom .header_bottom-container .top-nav > li:hover .sub-menu {
display: flex; }
header > .header_bottom .header_bottom-container .top-nav > li > .sub-menu {
display: none;
flex-direction: column;
flex-wrap: wrap;
position: absolute;
z-index: 4;
bottom: 0;
padding: 30px 25px 50px 25px;
transform: translateY(100%);
background: #f8f8f8;
box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.12);
border-radius: 0px 0px 6px 6px;
z-index: 9999;
min-width: 300px; }
@media (max-width: 991px) {
header > .header_bottom .header_bottom-container .top-nav > li > .sub-menu {
min-width: 100%; } }
header > .header_bottom .header_bottom-container .top-nav > li > .sub-menu > li {
margin-bottom: 20px;
font-size: 14px;
font-size: 0.875rem; }
header > .header_bottom .header_bottom-container .top-nav > li > .sub-menu > li:last-child {
margin: 0; }
header > .header_bottom .header_bottom-container .top-nav > li > .sub-menu > li > a {
font-weight: 500; }
header > .header_bottom .header_bottom-container .top-nav > li > .sub-menu > li > .sub-menu {
display: none;
padding: 20px 0 0 20px; }
header > .header_bottom .header_bottom-container .top-nav > li > .sub-menu > li > .sub-menu > li:not(:last-child) {
margin-bottom: 7px; }
header > .header_bottom .header_bottom-container .top-nav > li > .sub-menu > li.menu-item-has-children > a {
position: relative;
cursor: pointer; }
header > .header_bottom .header_bottom-container .top-nav > li > .sub-menu > li.menu-item-has-children i {
padding: 0 !important;
cursor: pointer;
transition: all 0.5s ease; }
@media only screen and (min-width: 768px) {
header > .header_bottom .header_bottom-container .top-nav > li > .sub-menu > li.menu-item-has-children i {
padding: 0 10px !important; } }
header > .header_bottom .header_bottom-container .top-nav > li.menu-item-has-children > i {
position: relative;
right: 0; }
@media only screen and (min-width: 992px) {
header > .header_bottom .header_bottom-container .top-nav > li.menu-item-has-children > i {
right: 18px; } }
@media only screen and (min-width: 992px) {
#content .steps-section .step-item {
margin-bottom:20px
}
}
@media only screen and (min-width: 1200px) {
#content .steps-section .step-item {
margin:0
}
}
#content .steps-section .step-item:last-child .step-item__wrapper:after {
display: none
}
@media (max-width: 991px) {
#content .steps-section .step-item__image img {
width:38px;
height: 38px
}
}
#content .steps-section .step-item__wrapper {
height: auto;
margin-bottom: 20px;
padding: 0;
background: #fff;
position: relative;
box-shadow: 0px 2px 10px rgba(0,0,0,.12);
border-radius: 4px
}
@media only screen and (min-width: 992px) {
#content .steps-section .step-item__wrapper {
height:100%;
margin: 0;
padding: 20px;
box-shadow: none;
border-radius: 0
}
}
#content .steps-section .step-item__wrapper:after {
content: '';
position: absolute;
width: 0;
height: 0;
border-style: solid;
border-width: 10px 0 10px 14px;
border-color: transparent transparent transparent #fff;
bottom: -14px;
transform: translateX(-50%) rotate(90deg);
left: 50%
}
@media only screen and (min-width: 992px) {
#content .steps-section .step-item__wrapper:after {
right:-14px;
left: auto;
top: 50%;
transform: translateY(-50%)
}
}
#content .steps-section .step-item__wrapper .inner {
background: #fff;
height: 100%;
display: flex;
flex-direction: row;
flex-wrap: nowrap;
align-items: center;
justify-content: flex-start;
padding: 10px 15px
}
@media only screen and (min-width: 992px) {
#content .steps-section .step-item__wrapper .inner {
padding:30px 30px 17px;
background: #f8f8f8;
flex-direction: column;
flex-wrap: wrap;
justify-content: center
}
}
#content .steps-section .step-item__wrapper .inner .step-item__content {
font-size: 14px;
font-size: .875rem;
font-weight: 500;
margin-left: 40px;
text-align: left
}
@media only screen and (min-width: 992px) {
#content .steps-section .step-item__wrapper .inner .step-item__content {
margin-top:auto;
text-align: center;
margin-left: 0
}
}
#content .steps-section .step-item__wrapper .inner .step-item__content a {
font-size: 12px;
font-size: .75rem;
font-weight: 500;
white-space: nowrap
}
#content .steps-section .step-item__wrapper .inner .step-item__content p {
margin: 0
}
img {
max-width: 100%;
height: auto; }
@media (min-width: 1200px) {
.container,
.container-lg,
.container-md,
.container-sm,
.container-xl {
max-width: 1170px; } }
@media (max-width: 992px) {
.container-fluid {
padding: 0 15px !important; } }
#main .post,
#main .page {
border: none;
margin: 0;
padding: 0;
overflow-x: visible; }
#content {
margin-top: 40px;
margin-bottom: 60px; }
@media only screen and (min-width: 992px) {
#content {
margin-top: 85px;
margin-bottom: 120px; } }
#content .page-title {
margin-bottom: 60px; }
.home #content {
margin-top: 0px;
margin-bottom: 60px; }
@media only screen and (min-width: 992px) {
.home #content {
margin-top: 85px;
margin-bottom: 120px; } }