.bebas-bold {
font-family: "bebas-neue-pro-expanded", sans-serif;
font-weight: 600;
font-style: normal;
}
.bebas-extra-bold {
font-family: "bebas-neue-pro-expanded", sans-serif;
font-weight: 700;
font-style: normal;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .widget_calendar table caption {
font-family: "bebas-neue-pro-expanded", sans-serif;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .widget_calendar table caption {
font-family: "Mulish", sans-serif;
line-height: 123%;
}
p {
font-family: "Mulish", sans-serif;
font-size: clamp(14px, 3vw, 16px);
}
::-moz-selection {
color: #161515;
background-color: #F2C048;
}
::selection {
color: #161515;
background-color: #F2C048;
} ::-webkit-scrollbar {
width: 10px;
} ::-webkit-scrollbar-track {
background: #E7E4DB;
} ::-webkit-scrollbar-thumb {
background: #969382;
} ::-webkit-scrollbar-thumb:hover {
background: #5F5F53;
}
html, body {
overflow-x: hidden;
scroll-behavior: smooth;
}
.entry-header, .post-thumbnail {
display: none;
}
body .checkout-button, body .button {
background-color: #fff !important;
border: solid 1px #12284c;
border-color: #12284c !important;
border-radius: 5px;
padding: 17px 46px 17px 47px !important;
height: 50px !important;
color: #12284c !important;
text-transform: uppercase;
border-top-width: 1px !important;
border-right-width: 1px !important;
border-bottom-width: 1px !important;
border-left-width: 1px !important;
font-weight: 700 !important;
}
body .checkout-button:hover, body .button:hover {
background-color: #12284c !important;
color: #0adaff !important;
}
body.page-template-shop_categories {
margin-top: 186px;
}
@media (max-width: 922px) {
body {
margin-top: 58px;
}
body.logged-in {
margin-top: 44px;
}
}
@media (max-width: 782px) {
body.admin-bar #masthead {
top: 46px;
}
}
#newsletter-form button.uagb-forms-main-submit-button {
background-color: #fff;
border: solid 1px;
border-radius: 5px;
}
#newsletter-form button.uagb-forms-main-submit-button:hover {
background-color: #12284c;
color: #0ac4ff;
}
.ast-pagination-square .ast-pagination .page-numbers {
border-radius: 5px;
}
.current_flow {
position: absolute;
right: 4%;
top: 50%;
transform: translateY(-50%);
background: #B09B8A;
color: #fff;
padding: 6px 8px;
font-size: clamp(0.75rem, 0.631rem + 0.5952vw, 1rem);
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(2):hover .astra-megamenu,
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(5):hover .astra-megamenu {
min-height: 378px;
flex-wrap: wrap;
margin: 0;
width: 100%;
}
@media (max-width: 1300px) {
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(2):hover .astra-megamenu,
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(5):hover .astra-megamenu {
margin: 0;
}
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(2):hover .astra-megamenu > li.menu-item,
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(5):hover .astra-megamenu > li.menu-item {
border: none;
display: flex;
flex-basis: calc(20% - 6px);
flex-direction: column-reverse;
align-items: center;
margin-top: 40px;
margin-bottom: 20px;
padding: 0;
justify-content: flex-end;
position: relative;
}
@media (max-width: 1250px) {
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(2):hover .astra-megamenu > li.menu-item:first-of-type,
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(5):hover .astra-megamenu > li.menu-item:first-of-type {
display: none;
}
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(2):hover .astra-megamenu > li.menu-item:not(:last-child)::after,
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(5):hover .astra-megamenu > li.menu-item:not(:last-child)::after {
content: "";
display: block;
height: 50%;
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
width: 1px;
background-color: #C0D0E3;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(2):hover .astra-megamenu > li.menu-item.menu-item-has-children > ul.sub-menu,
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(5):hover .astra-megamenu > li.menu-item.menu-item-has-children > ul.sub-menu {
border-color: transparent !important;
padding-left: 50px;
padding-right: 0;
display: flex;
flex-direction: column;
row-gap: 18px;
margin-top: 14px;
z-index: 99;
}
@media (max-width: 1300px) {
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(2):hover .astra-megamenu > li.menu-item.menu-item-has-children > ul.sub-menu,
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(5):hover .astra-megamenu > li.menu-item.menu-item-has-children > ul.sub-menu {
padding-left: 36px;
}
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(2):hover .astra-megamenu > li.menu-item.menu-item-has-children > ul.sub-menu > li.menu-item,
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(5):hover .astra-megamenu > li.menu-item.menu-item-has-children > ul.sub-menu > li.menu-item {
padding-right: 50px;
}
@media (max-width: 1300px) {
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(2):hover .astra-megamenu > li.menu-item.menu-item-has-children > ul.sub-menu > li.menu-item,
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(5):hover .astra-megamenu > li.menu-item.menu-item-has-children > ul.sub-menu > li.menu-item {
padding-right: 36px;
}
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(2):hover .astra-megamenu > li.menu-item.menu-item-has-children > ul.sub-menu > li.menu-item a,
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(5):hover .astra-megamenu > li.menu-item.menu-item-has-children > ul.sub-menu > li.menu-item a {
position: relative;
text-transform: uppercase;
color: #F8FBFD;
text-align: start;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(2):hover .astra-megamenu > li.menu-item.menu-item-has-children > ul.sub-menu > li.menu-item:hover > a::before,
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(5):hover .astra-megamenu > li.menu-item.menu-item-has-children > ul.sub-menu > li.menu-item:hover > a::before {
content: "";
display: block;
position: absolute;
top: 2px;
left: -34px;
width: 21px;
height: 17px;
background-image: url(//infomed.bg/wp-content/themes/simple-theme/assets/images/svg/arrow_right_nocircle_yellow.svg) !important;
background-repeat: no-repeat !important;
background-size: contain !important;
background-position: center !important;
background-color: transparent !important;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(2):hover .astra-megamenu > li.menu-item.menu-item-has-children > ul.sub-menu > li.menu-item:hover > a.menu-link,
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(5):hover .astra-megamenu > li.menu-item.menu-item-has-children > ul.sub-menu > li.menu-item:hover > a.menu-link {
color: #F7CA46 !important;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(2):hover .astra-megamenu > li.menu-item.menu-item-has-children > ul.sub-menu > li.menu-item:hover > ul.sub-menu,
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(5):hover .astra-megamenu > li.menu-item.menu-item-has-children > ul.sub-menu > li.menu-item:hover > ul.sub-menu {
display: block;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(2):hover .astra-megamenu > li.menu-item.menu-item-has-children > ul.sub-menu > li.menu-item.smpl_megamenu_haschild_hover > ul.sub-menu,
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(5):hover .astra-megamenu > li.menu-item.menu-item-has-children > ul.sub-menu > li.menu-item.smpl_megamenu_haschild_hover > ul.sub-menu {
display: block;
background-color: #23518d;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(2):hover .astra-megamenu > li.menu-item.menu-item-has-children > ul.sub-menu > li.menu-item > ul.sub-menu:hover,
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(5):hover .astra-megamenu > li.menu-item.menu-item-has-children > ul.sub-menu > li.menu-item > ul.sub-menu:hover {
display: block;
background-color: #23518d;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(2):hover .astra-megamenu > li.menu-item.menu-item-has-children > ul.sub-menu > li.menu-item > ul.sub-menu,
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(5):hover .astra-megamenu > li.menu-item.menu-item-has-children > ul.sub-menu > li.menu-item > ul.sub-menu {
min-height: 378px;
border-color: transparent !important;
position: absolute;
left: calc(100% + 1px);
top: -57px;
padding-top: 70px;
background-color: #194A89;
z-index: 100;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(2):hover .astra-megamenu > li.menu-item.menu-item-has-children > ul.sub-menu > li.menu-item > ul.sub-menu > li.menu-item,
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(5):hover .astra-megamenu > li.menu-item.menu-item-has-children > ul.sub-menu > li.menu-item > ul.sub-menu > li.menu-item {
margin-bottom: 15px;
padding-left: 50px;
}
@media (max-width: 1300px) {
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(2):hover .astra-megamenu > li.menu-item.menu-item-has-children > ul.sub-menu > li.menu-item > ul.sub-menu > li.menu-item,
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(5):hover .astra-megamenu > li.menu-item.menu-item-has-children > ul.sub-menu > li.menu-item > ul.sub-menu > li.menu-item {
padding-left: 16px;
}
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(2):hover .astra-megamenu > li.menu-item.menu-item-has-children > ul.sub-menu > li.menu-item > ul.sub-menu > li.menu-item a,
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(5):hover .astra-megamenu > li.menu-item.menu-item-has-children > ul.sub-menu > li.menu-item > ul.sub-menu > li.menu-item a {
position: relative;
color: #C0D0E3;
text-align: start;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(2):hover .astra-megamenu > li.menu-item.menu-item-has-children > ul.sub-menu > li.menu-item > ul.sub-menu > li.menu-item:hover > a::before,
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(5):hover .astra-megamenu > li.menu-item.menu-item-has-children > ul.sub-menu > li.menu-item > ul.sub-menu > li.menu-item:hover > a::before {
content: "";
display: block;
position: absolute;
top: 2px;
left: -8px;
width: 21px;
height: 17px;
background-image: url(//infomed.bg/wp-content/themes/simple-theme/assets/images/svg/arrow_right_nocircle_yellow.svg) !important;
background-repeat: no-repeat !important;
background-size: contain !important;
background-position: center !important;
background-color: transparent !important;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(2):hover .astra-megamenu > li.menu-item.menu-item-has-children > ul.sub-menu > li.menu-item > ul.sub-menu > li.menu-item:hover > a.menu-link,
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(5):hover .astra-megamenu > li.menu-item.menu-item-has-children > ul.sub-menu > li.menu-item > ul.sub-menu > li.menu-item:hover > a.menu-link {
color: #C0D0E3 !important;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(2):hover .astra-megamenu > li.menu-item.menu-item-has-children > ul.sub-menu > li.menu-item > ul.sub-menu,
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(5):hover .astra-megamenu > li.menu-item.menu-item-has-children > ul.sub-menu > li.menu-item > ul.sub-menu {
display: none;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(2):hover .astra-megamenu > li.menu-item a.menu-link,
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(5):hover .astra-megamenu > li.menu-item a.menu-link {
font-size: 12px;
text-transform: initial;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(2):hover .astra-megamenu > li.menu-item > a.menu-link span.menu-text,
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(5):hover .astra-megamenu > li.menu-item > a.menu-link span.menu-text {
display: none;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(2):hover .astra-megamenu > li.menu-item div.ast-mm-custom-content.ast-mm-custom-text-content,
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(5):hover .astra-megamenu > li.menu-item div.ast-mm-custom-content.ast-mm-custom-text-content {
height: 190px;
width: 247px;
padding: 0;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(2):hover .astra-megamenu > li.menu-item div.ast-mm-custom-content.ast-mm-custom-text-content img,
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(5):hover .astra-megamenu > li.menu-item div.ast-mm-custom-content.ast-mm-custom-text-content img {
height: 100%;
width: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(2):hover .astra-megamenu > li.menu-item div.ast-mm-custom-content.ast-mm-custom-text-content a:nth-of-type(2),
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(5):hover .astra-megamenu > li.menu-item div.ast-mm-custom-content.ast-mm-custom-text-content a:nth-of-type(2) {
font-size: 10px;
color: #fff;
letter-spacing: 1px;
font-weight: 600;
display: flex;
flex-wrap: wrap;
margin-top: 12px;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(2):hover .astra-megamenu > li.menu-item div.ast-mm-custom-content.ast-mm-custom-text-content a:nth-of-type(2)::after,
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(5):hover .astra-megamenu > li.menu-item div.ast-mm-custom-content.ast-mm-custom-text-content a:nth-of-type(2)::after {
content: "";
display: block;
width: 17px;
height: auto;
margin-left: 25px;
background-image: url(//infomed.bg/wp-content/themes/simple-theme/assets/images/svg/arrow_right_nocircle_yellow.svg);
background-repeat: no-repeat;
background-size: contain;
background-position: center;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(2):hover .astra-megamenu > li.menu-item:nth-child(3),
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(5):hover .astra-megamenu > li.menu-item:nth-child(3) {
z-index: 98;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(2):hover .astra-megamenu > li.menu-item:nth-child(4),
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(5):hover .astra-megamenu > li.menu-item:nth-child(4) {
z-index: 97;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(2):hover .astra-megamenu > li.menu-item:nth-child(5),
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(5):hover .astra-megamenu > li.menu-item:nth-child(5) {
z-index: 96;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(3):hover .astra-megamenu {
border-color: #fff !important;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(3):hover .astra-megamenu > li.menu-item {
display: flex;
flex-wrap: wrap;
flex-direction: row;
align-items: center;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(3):hover .astra-megamenu > li.menu-item div.ast-mm-custom-content.ast-mm-custom-text-content {
flex-basis: 50%;
width: 140px;
height: 280px;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(3):hover .astra-megamenu > li.menu-item div.ast-mm-custom-content.ast-mm-custom-text-content img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
padding: 25px;
margin: 0;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(3):hover .astra-megamenu > li.menu-item ul.sub-menu {
margin: 0;
flex-basis: 50%;
border-color: #fff !important;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(3):hover .astra-megamenu > li.menu-item ul.sub-menu li.menu-item a.menu-link {
text-transform: initial;
padding: 5px;
padding-top: 15px;
text-align: left;
font-size: 14px !important;
color: #12284c !important;
}
.home .uagb-slides.uagb-swiper {
box-shadow: none !important;
}
@media (max-width: 1200px) {
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(4):hover .astra-megamenu {
padding: 0px 12%;
}
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(4):hover .astra-megamenu li.menu-item {
width: 50%;
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: center;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(4):hover .astra-megamenu li.menu-item a.menu-link {
padding: 15px;
margin-left: 22%;
margin-right: 22%;
border-bottom: 1px solid #0adaff;
padding-bottom: 12px;
margin-bottom: 16px;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(4):hover .astra-megamenu li.menu-item a.menu-link span.menu-text {
font-size: 12px !important;
font-family: "Mulish", sans-serif !important;
text-align: center;
font: normal normal bold 12px/18px Montserrat;
letter-spacing: 2.4px;
color: #12284c !important;
text-transform: uppercase;
opacity: 1;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(4):hover .astra-megamenu li.menu-item div.ast-mm-custom-content.ast-mm-template-content {
height: auto;
width: 75%;
margin: 0;
padding: 0;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(4):hover .astra-megamenu li.menu-item div.ast-mm-custom-content.ast-mm-template-content .wp-block-uagb-container > *:not(.wp-block-uagb-container):not(.wp-block-uagb-column):not(.wp-block-uagb-container):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.wp-block-uagb-image):not(.wp-block-spectra-pro-register):not(.wp-block-spectra-pro-login):not(.uagb-slider-container) {
flex-direction: column;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(4):hover .astra-megamenu li.menu-item div.ast-mm-custom-content.ast-mm-template-content .swiper-content {
background-color: #fff;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(4):hover .astra-megamenu li.menu-item div.ast-mm-custom-content.ast-mm-template-content .swiper-wrapper {
align-items: self-start;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(4):hover .astra-megamenu li.menu-item div.ast-mm-custom-content.ast-mm-template-content .wp-block-uagb-container.uagb-is-root-container {
padding: 0;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(4):hover .astra-megamenu li.menu-item div.ast-mm-custom-content.ast-mm-template-content .wp-block-uagb-container.uagb-is-root-container div {
padding: 0;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(4):hover .astra-megamenu li.menu-item div.ast-mm-custom-content.ast-mm-template-content .wp-block-uagb-container.uagb-is-root-container .wp-block-uagb-container {
width: 75%;
margin-left: auto;
margin-right: auto;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(4):hover .astra-megamenu li.menu-item div.ast-mm-custom-content.ast-mm-template-content h3.uagb-heading-text, .ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(4):hover .astra-megamenu li.menu-item div.ast-mm-custom-content.ast-mm-template-content div.wp-block-uagb-star-rating {
display: none;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(4):hover .astra-megamenu li.menu-item p.slider-content {
font-size: 12px !important;
font-weight: 500;
font-family: "Mulish", sans-serif;
text-transform: initial;
margin: 0;
padding-left: 8%;
padding-right: 7%;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(4):hover .astra-megamenu li.menu-item p:nth-of-type(2) {
font-size: 14px;
text-transform: initial;
margin-block-start: 10px;
padding-left: 8%;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(4):hover .astra-megamenu li.menu-item p.has-text-align-right.slider-link {
text-align: left;
padding-left: 19%;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(4):hover .astra-megamenu li.menu-item p.has-text-align-right.slider-link a.kum-magazina {
color: #0ac4ff;
text-decoration: none;
display: inline-flex;
font-size: 14px;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(4):hover .astra-megamenu li.menu-item p.has-text-align-right.slider-link a.kum-magazina .long-arrow-right {
display: block;
margin: 2px auto;
margin-left: 34px;
width: 14px;
height: 14px;
border-top: 2px solid #0ac4ff;
border-left: 2px solid #0ac4ff;
transform: rotate(135deg);
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(4):hover .astra-megamenu li.menu-item p.has-text-align-right.slider-link a.kum-magazina .long-arrow-right::after {
content: "";
display: block;
width: 2px;
height: 26px;
background-color: #0ac4ff;
transform: rotate(-45deg) translate(9px, 2px);
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(4):hover .astra-megamenu li.menu-item div.wp-block-column div.wp-block-uagb-image figure.wp-block-uagb-image__figure img {
-o-object-fit: cover;
object-fit: cover;
-o-object-position: top;
object-position: top;
height: 100%;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(4):hover .astra-megamenu li.menu-item:nth-of-type(2) div.slide-content p {
font-size: 12px;
text-transform: initial;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(4):hover .astra-megamenu li.menu-item:nth-of-type(2) div.slide-content p.slider-content {
font-size: 12px;
text-transform: initial;
margin-top: 5px;
padding-left: 0;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(4):hover .astra-megamenu li.menu-item:nth-of-type(2) div.wp-block-column div.wp-block-uagb-image figure.wp-block-uagb-image__figure img {
height: 240px !important;
-o-object-fit: cover;
object-fit: cover;
-o-object-position: top;
object-position: top;
height: 100%;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-of-type(4):hover .astra-megamenu li.menu-item:nth-of-type(2) p.has-text-align-right.slider-link {
text-align: left;
padding-left: 13%;
}
ul#ast-hf-menu-1 li.menu-item.menu-item-has-children > a {
padding-top: 0;
padding-bottom: 0;
}
#ast-mobile-popup .background-color-header {
background-color: #ffffff !important;
}
#ast-mobile-popup .main-header-menu {
background-color: #ffffff !important;
}
ul#ast-hf-menu-1 li.menu-item.menu-item-has-children.astra-megamenu-li.full-width-mega:first-of-type:hover ul.astra-megamenu.astra-mega-menu-width-full, ul#ast-hf-menu-1 li.menu-item.menu-item-has-children.astra-megamenu-li.full-width-mega:first-of-type:hover ul.astra-megamenu.astra-mega-menu-width-full:hover {
padding-top: 56px;
}
@media (max-width: 1400px) {
ul#ast-hf-menu-1 li.menu-item.menu-item-has-children.astra-megamenu-li.full-width-mega:first-of-type:hover ul.astra-megamenu.astra-mega-menu-width-full, ul#ast-hf-menu-1 li.menu-item.menu-item-has-children.astra-megamenu-li.full-width-mega:first-of-type:hover ul.astra-megamenu.astra-mega-menu-width-full:hover {
padding-left: 5%;
padding-right: 5%;
}
}
ul#ast-hf-menu-1 li.menu-item.menu-item-has-children.astra-megamenu-li.full-width-mega:first-of-type:hover ul.astra-megamenu.astra-mega-menu-width-full li.menu-item.menu-item-has-children, ul#ast-hf-menu-1 li.menu-item.menu-item-has-children.astra-megamenu-li.full-width-mega:first-of-type:hover ul.astra-megamenu.astra-mega-menu-width-full:hover li.menu-item.menu-item-has-children {
display: flex !important;
flex-wrap: wrap;
justify-content: flex-start;
height: 270px;
}
ul#ast-hf-menu-1 li.menu-item.menu-item-has-children.astra-megamenu-li.full-width-mega:first-of-type:hover ul.astra-megamenu.astra-mega-menu-width-full li.menu-item.menu-item-has-children div.ast-mm-custom-content.ast-mm-custom-text-content, ul#ast-hf-menu-1 li.menu-item.menu-item-has-children.astra-megamenu-li.full-width-mega:first-of-type:hover ul.astra-megamenu.astra-mega-menu-width-full:hover li.menu-item.menu-item-has-children div.ast-mm-custom-content.ast-mm-custom-text-content {
order: -1;
width: 50%;
margin: 0;
flex-basis: 100%;
}
@media (max-width: 14000px) {
ul#ast-hf-menu-1 li.menu-item.menu-item-has-children.astra-megamenu-li.full-width-mega:first-of-type:hover ul.astra-megamenu.astra-mega-menu-width-full li.menu-item.menu-item-has-children div.ast-mm-custom-content.ast-mm-custom-text-content, ul#ast-hf-menu-1 li.menu-item.menu-item-has-children.astra-megamenu-li.full-width-mega:first-of-type:hover ul.astra-megamenu.astra-mega-menu-width-full:hover li.menu-item.menu-item-has-children div.ast-mm-custom-content.ast-mm-custom-text-content {
width: 50%;
}
}
ul#ast-hf-menu-1 li.menu-item.menu-item-has-children.astra-megamenu-li.full-width-mega:first-of-type:hover ul.astra-megamenu.astra-mega-menu-width-full li.menu-item.menu-item-has-children div.ast-mm-custom-content.ast-mm-custom-text-content img, ul#ast-hf-menu-1 li.menu-item.menu-item-has-children.astra-megamenu-li.full-width-mega:first-of-type:hover ul.astra-megamenu.astra-mega-menu-width-full:hover li.menu-item.menu-item-has-children div.ast-mm-custom-content.ast-mm-custom-text-content img {
width: 195px;
height: 209px;
-o-object-fit: cover;
object-fit: cover;
}
@media (max-width: 14000px) {
ul#ast-hf-menu-1 li.menu-item.menu-item-has-children.astra-megamenu-li.full-width-mega:first-of-type:hover ul.astra-megamenu.astra-mega-menu-width-full li.menu-item.menu-item-has-children div.ast-mm-custom-content.ast-mm-custom-text-content img, ul#ast-hf-menu-1 li.menu-item.menu-item-has-children.astra-megamenu-li.full-width-mega:first-of-type:hover ul.astra-megamenu.astra-mega-menu-width-full:hover li.menu-item.menu-item-has-children div.ast-mm-custom-content.ast-mm-custom-text-content img {
width: auto;
height: 80%;
}
}
ul#ast-hf-menu-1 li.menu-item.menu-item-has-children.astra-megamenu-li.full-width-mega:first-of-type:hover ul.astra-megamenu.astra-mega-menu-width-full li.menu-item.menu-item-has-children a.ast-disable-link.menu-link, ul#ast-hf-menu-1 li.menu-item.menu-item-has-children.astra-megamenu-li.full-width-mega:first-of-type:hover ul.astra-megamenu.astra-mega-menu-width-full:hover li.menu-item.menu-item-has-children a.ast-disable-link.menu-link {
width: 50%;
padding: 5px;
padding-bottom: 12px;
margin-bottom: 4px;
text-align: left;
border-bottom: 1px solid #0adaff;
}
ul#ast-hf-menu-1 li.menu-item.menu-item-has-children.astra-megamenu-li.full-width-mega:first-of-type:hover ul.astra-megamenu.astra-mega-menu-width-full li.menu-item.menu-item-has-children a.ast-disable-link.menu-link span.menu-text, ul#ast-hf-menu-1 li.menu-item.menu-item-has-children.astra-megamenu-li.full-width-mega:first-of-type:hover ul.astra-megamenu.astra-mega-menu-width-full:hover li.menu-item.menu-item-has-children a.ast-disable-link.menu-link span.menu-text {
font-size: 12px !important;
font-family: "Montserrat" !important;
text-align: center;
font: normal normal bold 12px/18px Montserrat;
letter-spacing: 2.4px;
color: #12284c !important;
text-transform: uppercase;
opacity: 1;
}
ul#ast-hf-menu-1 li.menu-item.menu-item-has-children.astra-megamenu-li.full-width-mega:first-of-type:hover ul.astra-megamenu.astra-mega-menu-width-full li.menu-item.menu-item-has-children ul.sub-menu, ul#ast-hf-menu-1 li.menu-item.menu-item-has-children.astra-megamenu-li.full-width-mega:first-of-type:hover ul.astra-megamenu.astra-mega-menu-width-full:hover li.menu-item.menu-item-has-children ul.sub-menu {
width: 50%;
margin: 0;
min-width: 50%;
border-style: none !important;
font-family: "Montserrat" !important;
font-size: 14px !important;
color: #12284c !important;
}
ul#ast-hf-menu-1 li.menu-item.menu-item-has-children.astra-megamenu-li.full-width-mega:first-of-type:hover ul.astra-megamenu.astra-mega-menu-width-full li.menu-item.menu-item-has-children ul.sub-menu li a, ul#ast-hf-menu-1 li.menu-item.menu-item-has-children.astra-megamenu-li.full-width-mega:first-of-type:hover ul.astra-megamenu.astra-mega-menu-width-full:hover li.menu-item.menu-item-has-children ul.sub-menu li a {
text-transform: capitalize;
padding: 5px;
padding-top: 15px;
text-align: left;
color: #12284c !important;
}
ul#ast-hf-menu-1 li.menu-item.menu-item-has-children.astra-megamenu-li:nth-of-type(2):hover ul.astra-megamenu.sub-menu.astra-mega-menu-width-menu-container, ul#ast-hf-menu-1 li.menu-item.menu-item-has-children.astra-megamenu-li:nth-of-type(2):hover ul.astra-megamenu.sub-menu.astra-mega-menu-width-menu-container:hover {
left: -410% !important;
width: 1100px !important;
}
@media (max-width: 1100px) {
ul#ast-hf-menu-1 li.menu-item.menu-item-has-children.astra-megamenu-li:nth-of-type(2):hover ul.astra-megamenu.sub-menu.astra-mega-menu-width-menu-container, ul#ast-hf-menu-1 li.menu-item.menu-item-has-children.astra-megamenu-li:nth-of-type(2):hover ul.astra-megamenu.sub-menu.astra-mega-menu-width-menu-container:hover {
left: -300% !important;
width: 900px !important;
}
}
#ast-mobile-popup #ast-hf-mobile-menu > li.menu-item {
margin-left: 41px;
display: flex !important;
justify-content: space-between;
}
#ast-mobile-popup #ast-hf-mobile-menu > li.menu-item a.menu-link {
text-align: left;
flex-grow: 1;
font-family: "bebas-neue-pro-expanded", sans-serif;
font-size: 21px !important;
}
@media (max-width: 921px) {
#ast-mobile-popup #ast-hf-mobile-menu > li.menu-item a.menu-link {
background: none !important;
color: #12284c !important;
padding-left: 0;
font-family: "bebas-neue-pro-expanded", sans-serif;
font-size: 21px !important;
text-transform: uppercase;
padding-right: 0;
font-weight: 700;
}
}
#ast-mobile-popup #ast-hf-mobile-menu > li.menu-item a.menu-link::before {
top: 60px;
content: "";
display: block;
width: 110%;
height: 2px;
transition: all 0.4s ease-in-out;
position: relative;
background: #0ac4ff !important;
opacity: 0.2;
}
#ast-mobile-popup #ast-hf-mobile-menu > li.menu-item button.ast-menu-toggle {
flex-grow: 1;
text-align: right;
margin-right: 37px;
margin-top: 10px;
}
@media (max-width: 921px) {
#ast-mobile-popup #ast-hf-mobile-menu > li.menu-item button.ast-menu-toggle {
color: #0adaff !important;
}
}
#ast-mobile-popup #ast-hf-mobile-menu > li.menu-item button.ast-menu-toggle span.ast-icon.icon-arrow {
background-image: url(//infomed.bg/wp-content/themes/simple-theme/assets/images/site_icon/plus.png);
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
padding-left: 20px;
}
#ast-mobile-popup #ast-hf-mobile-menu > li.menu-item button.ast-menu-toggle span.ast-icon.icon-arrow svg {
display: none;
}
#ast-mobile-popup #ast-hf-mobile-menu > li.menu-item ul.sub-menu {
border: none !important;
background-color: #ffffff;
}
#ast-mobile-popup #ast-hf-mobile-menu > li.menu-item ul.sub-menu li.menu-item > a.menu-link {
width: 50%;
margin: 0;
flex-basis: 100%;
display: flex;
flex-direction: column-reverse;
justify-content: flex-end;
}
#ast-mobile-popup #ast-hf-mobile-menu > li.menu-item ul.sub-menu li.menu-item > a.menu-link img {
width: 140px;
height: 140px;
-o-object-fit: cover;
object-fit: cover;
}
#ast-mobile-popup #ast-hf-mobile-menu li.menu-item.ast-submenu-expanded {
display: flex !important;
text-align: left;
}
#ast-mobile-popup #ast-hf-mobile-menu li.menu-item.ast-submenu-expanded button.ast-menu-toggle {
right: 0;
}
#ast-mobile-popup #ast-hf-mobile-menu li.menu-item.ast-submenu-expanded button.ast-menu-toggle span.ast-icon.icon-arrow {
background-image: url(//infomed.bg/wp-content/themes/simple-theme/assets/images/site_icon/minus.png);
}
#ast-mobile-popup #ast-hf-mobile-menu li.menu-item.ast-submenu-expanded > a.menu-link:before {
width: 100%;
}
#ast-mobile-popup #ast-hf-mobile-menu li.menu-item.ast-submenu-expanded > ul.sub-menu {
width: 100%;
margin: 0;
flex-basis: 100%;
border: none !important;
background-color: #ffffff;
}
#ast-mobile-popup #ast-hf-mobile-menu li.menu-item.ast-submenu-expanded > ul.sub-menu li.menu-item a.menu-link::before {
display: none;
}
#ast-mobile-popup #ast-hf-mobile-menu li.menu-item.ast-submenu-expanded > ul.sub-menu button.ast-menu-toggle {
display: none;
}
#ast-mobile-popup #ast-hf-mobile-menu li.menu-item.ast-submenu-expanded > ul.sub-menu > li.menu-item {
display: flex !important;
flex-wrap: wrap;
justify-content: flex-start;
flex-direction: row;
margin-bottom: 29px;
font-weight: 700;
}
#ast-mobile-popup #ast-hf-mobile-menu li.menu-item.ast-submenu-expanded > ul.sub-menu > li.menu-item div.ast-mm-custom-content.ast-mm-custom-text-content {
flex-basis: 50%;
height: 140px;
width: 140px;
}
#ast-mobile-popup #ast-hf-mobile-menu li.menu-item.ast-submenu-expanded > ul.sub-menu > li.menu-item div.ast-mm-custom-content.ast-mm-custom-text-content img {
height: 140px;
width: 140px;
-o-object-fit: cover;
object-fit: cover;
}
#ast-mobile-popup #ast-hf-mobile-menu li.menu-item.ast-submenu-expanded > ul.sub-menu > li.menu-item > a.menu-link {
width: 100%;
margin: 0;
padding-right: 0;
flex-basis: 100%;
display: flex;
flex-direction: row-reverse;
justify-content: flex-end;
padding-left: 0;
font-family: "bebas-neue-pro-expanded", sans-serif;
font-size: 21px !important;
text-transform: uppercase;
color: #12284c;
}
#ast-mobile-popup #ast-hf-mobile-menu li.menu-item.ast-submenu-expanded > ul.sub-menu > li.menu-item > a.menu-link span.menu-text:before {
top: 66px;
content: "";
display: block;
width: 100%;
height: 2px;
transition: all 0.4s ease-in-out;
position: relative;
background: #0ac4ff !important;
opacity: 0.2;
}
#ast-mobile-popup #ast-hf-mobile-menu li.menu-item.ast-submenu-expanded > ul.sub-menu > li.menu-item > a.menu-link span.menu-text {
margin-bottom: 24px;
width: 100%;
}
#ast-mobile-popup #ast-hf-mobile-menu li.menu-item.ast-submenu-expanded > ul.sub-menu > li.menu-item > a.menu-link span.ast-icon.icon-arrow {
display: none;
}
#ast-mobile-popup #ast-hf-mobile-menu li.menu-item.ast-submenu-expanded > ul.sub-menu > li.menu-item > ul.sub-menu {
display: block !important;
flex-basis: 50%;
width: 50%;
}
#ast-mobile-popup #ast-hf-mobile-menu li.menu-item.ast-submenu-expanded > ul.sub-menu > li.menu-item > ul.sub-menu li.menu-item {
line-height: 2;
letter-spacing: 1.3px;
}
#ast-mobile-popup #ast-hf-mobile-menu li.menu-item.ast-submenu-expanded > ul.sub-menu > li.menu-item > ul.sub-menu li.menu-item a.menu-link {
width: 100%;
font-size: 14px !important;
color: #12284c !important;
font-family: "Montserrat";
font-weight: 600;
text-transform: capitalize;
}
#ast-mobile-popup #ast-hf-mobile-menu li.menu-item.ast-submenu-expanded > ul.sub-menu > li.menu-item > ul.sub-menu li.menu-item a.menu-link span.ast-icon.icon-arrow {
display: none;
}
#ast-mobile-popup #ast-hf-mobile-menu li.menu-item.ast-submenu-expanded:nth-of-type(2) > ul.sub-menu,
#ast-mobile-popup #ast-hf-mobile-menu li.menu-item.ast-submenu-expanded:nth-of-type(5) > ul.sub-menu {
display: flex !important;
flex-direction: row;
flex-wrap: wrap;
-moz-text-align-last: center;
text-align-last: center;
}
#ast-mobile-popup #ast-hf-mobile-menu li.menu-item.ast-submenu-expanded:nth-of-type(2) > ul.sub-menu li.menu-item,
#ast-mobile-popup #ast-hf-mobile-menu li.menu-item.ast-submenu-expanded:nth-of-type(5) > ul.sub-menu li.menu-item {
flex-direction: row;
text-align: center;
flex-basis: calc(50% - 38px);
margin-right: 38px;
margin-top: 38px;
margin-bottom: 0;
}
@media (max-width: 400px) {
#ast-mobile-popup #ast-hf-mobile-menu li.menu-item.ast-submenu-expanded:nth-of-type(2) > ul.sub-menu li.menu-item,
#ast-mobile-popup #ast-hf-mobile-menu li.menu-item.ast-submenu-expanded:nth-of-type(5) > ul.sub-menu li.menu-item {
flex-basis: 40%;
margin-right: 19px;
}
}
#ast-mobile-popup #ast-hf-mobile-menu li.menu-item.ast-submenu-expanded:nth-of-type(2) > ul.sub-menu li.menu-item a.menu-link,
#ast-mobile-popup #ast-hf-mobile-menu li.menu-item.ast-submenu-expanded:nth-of-type(5) > ul.sub-menu li.menu-item a.menu-link {
flex-basis: 100%;
font-family: "Montserrat";
font-size: 13px !important;
text-transform: initial;
line-height: 1.4;
text-align: center;
margin-top: 10px;
color: #12284c !important;
}
#ast-mobile-popup #ast-hf-mobile-menu li.menu-item.ast-submenu-expanded:nth-of-type(2) > ul.sub-menu li.menu-item a.menu-link span.menu-text:before,
#ast-mobile-popup #ast-hf-mobile-menu li.menu-item.ast-submenu-expanded:nth-of-type(5) > ul.sub-menu li.menu-item a.menu-link span.menu-text:before {
display: none;
}
#ast-mobile-popup #ast-hf-mobile-menu li.menu-item.ast-submenu-expanded:nth-of-type(2) > ul.sub-menu li.menu-item div.ast-mm-custom-content.ast-mm-custom-text-content,
#ast-mobile-popup #ast-hf-mobile-menu li.menu-item.ast-submenu-expanded:nth-of-type(5) > ul.sub-menu li.menu-item div.ast-mm-custom-content.ast-mm-custom-text-content {
text-align: center;
flex-basis: 100%;
order: -1;
width: 140px;
height: 140px;
}
#ast-mobile-popup #ast-hf-mobile-menu li.menu-item.ast-submenu-expanded:nth-of-type(2) > ul.sub-menu li.menu-item div.ast-mm-custom-content.ast-mm-custom-text-content img,
#ast-mobile-popup #ast-hf-mobile-menu li.menu-item.ast-submenu-expanded:nth-of-type(5) > ul.sub-menu li.menu-item div.ast-mm-custom-content.ast-mm-custom-text-content img {
height: 100%;
width: 100%;
}
#ast-mobile-popup #ast-hf-mobile-menu li.menu-item.ast-submenu-expanded:nth-of-type(4) > ul.sub-menu li.menu-item {
width: 100%;
display: flex !important;
justify-content: flex-start;
align-items: center;
}
#ast-mobile-popup #ast-hf-mobile-menu li.menu-item.ast-submenu-expanded:nth-of-type(4) > ul.sub-menu li.menu-item div.ast-mm-custom-content.ast-mm-template-content {
height: auto;
width: 100%;
margin: 0;
padding: 0;
}
#ast-mobile-popup #ast-hf-mobile-menu li.menu-item.ast-submenu-expanded:nth-of-type(4) > ul.sub-menu li.menu-item div.ast-mm-custom-content.ast-mm-template-content .wp-block-uagb-container > *:not(.wp-block-uagb-container):not(.wp-block-uagb-column):not(.wp-block-uagb-container):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.wp-block-uagb-image):not(.wp-block-spectra-pro-register):not(.wp-block-spectra-pro-login):not(.uagb-slider-container) {
flex-direction: column;
}
#ast-mobile-popup #ast-hf-mobile-menu li.menu-item.ast-submenu-expanded:nth-of-type(4) > ul.sub-menu li.menu-item div.ast-mm-custom-content.ast-mm-template-content .swiper-content {
background-color: #fff;
}
#ast-mobile-popup #ast-hf-mobile-menu li.menu-item.ast-submenu-expanded:nth-of-type(4) > ul.sub-menu li.menu-item div.ast-mm-custom-content.ast-mm-template-content .swiper-wrapper {
align-items: self-start;
}
#ast-mobile-popup #ast-hf-mobile-menu li.menu-item.ast-submenu-expanded:nth-of-type(4) > ul.sub-menu li.menu-item div.ast-mm-custom-content.ast-mm-template-content .wp-block-uagb-container.uagb-is-root-container {
padding: 0;
}
#ast-mobile-popup #ast-hf-mobile-menu li.menu-item.ast-submenu-expanded:nth-of-type(4) > ul.sub-menu li.menu-item div.ast-mm-custom-content.ast-mm-template-content .wp-block-uagb-container.uagb-is-root-container div {
padding: 0;
margin: 0;
}
#ast-mobile-popup #ast-hf-mobile-menu li.menu-item.ast-submenu-expanded:nth-of-type(4) > ul.sub-menu li.menu-item div.ast-mm-custom-content.ast-mm-template-content .wp-block-uagb-container.uagb-is-root-container .wp-block-uagb-container {
width: 75%;
}
#ast-mobile-popup #ast-hf-mobile-menu li.menu-item.ast-submenu-expanded:nth-of-type(4) > ul.sub-menu li.menu-item div.ast-mm-custom-content.ast-mm-template-content h3.uagb-heading-text, #ast-mobile-popup #ast-hf-mobile-menu li.menu-item.ast-submenu-expanded:nth-of-type(4) > ul.sub-menu li.menu-item div.ast-mm-custom-content.ast-mm-template-content div.wp-block-uagb-star-rating, #ast-mobile-popup #ast-hf-mobile-menu li.menu-item.ast-submenu-expanded:nth-of-type(4) > ul.sub-menu li.menu-item div.ast-mm-custom-content.ast-mm-template-content .swiper-button-next, #ast-mobile-popup #ast-hf-mobile-menu li.menu-item.ast-submenu-expanded:nth-of-type(4) > ul.sub-menu li.menu-item div.ast-mm-custom-content.ast-mm-template-content .swiper-button-prev {
display: none;
}
#ast-mobile-popup #ast-hf-mobile-menu li.menu-item.ast-submenu-expanded:nth-of-type(4) > ul.sub-menu li.menu-item p.slider-content {
font-size: 12px !important;
font-weight: 500;
font-family: "Mulish", sans-serif;
text-transform: initial;
margin: 0;
line-height: 1.8;
}
#ast-mobile-popup #ast-hf-mobile-menu li.menu-item.ast-submenu-expanded:nth-of-type(4) > ul.sub-menu li.menu-item p:nth-of-type(2) {
font-size: 14px;
text-transform: initial;
margin-block-start: 10px;
}
#ast-mobile-popup #ast-hf-mobile-menu li.menu-item.ast-submenu-expanded:nth-of-type(4) > ul.sub-menu li.menu-item p.has-text-align-right.slider-link {
text-align: left;
}
#ast-mobile-popup #ast-hf-mobile-menu li.menu-item.ast-submenu-expanded:nth-of-type(4) > ul.sub-menu li.menu-item p.has-text-align-right.slider-link a.kum-magazina {
color: #0ac4ff;
text-decoration: none;
display: inline-flex;
font-size: 14px;
}
#ast-mobile-popup #ast-hf-mobile-menu li.menu-item.ast-submenu-expanded:nth-of-type(4) > ul.sub-menu li.menu-item p.has-text-align-right.slider-link a.kum-magazina .long-arrow-right {
display: block;
margin: 12px auto;
margin-left: 34px;
width: 14px;
height: 14px;
border-top: 2px solid #0ac4ff;
border-left: 2px solid #0ac4ff;
transform: rotate(135deg);
}
#ast-mobile-popup #ast-hf-mobile-menu li.menu-item.ast-submenu-expanded:nth-of-type(4) > ul.sub-menu li.menu-item p.has-text-align-right.slider-link a.kum-magazina .long-arrow-right::after {
content: "";
display: block;
width: 2px;
height: 26px;
background-color: #0ac4ff;
transform: rotate(-45deg) translate(9px, 2px);
}
#ast-mobile-popup #ast-hf-mobile-menu li.menu-item.ast-submenu-expanded:nth-of-type(4) > ul.sub-menu li.menu-item:nth-of-type(2) p:first-of-type {
font-size: 14px;
}
#ast-mobile-popup #ast-hf-mobile-menu li.menu-item.ast-submenu-expanded:nth-of-type(4) > ul.sub-menu li.menu-item:nth-of-type(2) p.slider-content {
margin-top: 0;
}
#ast-mobile-popup #ast-hf-mobile-menu li.menu-item.ast-submenu-expanded:nth-of-type(4) > ul.sub-menu li.menu-item:nth-of-type(2) div.wp-block-column div.wp-block-uagb-image figure.wp-block-uagb-image__figure img {
height: 320px !important;
-o-object-fit: cover;
object-fit: cover;
-o-object-position: top;
object-position: top;
height: 100%;
}
#ast-mobile-popup #ast-hf-mobile-menu li.menu-item.ast-submenu-expanded:nth-of-type(4) > ul.sub-menu li.menu-item:nth-of-type(2) p.has-text-align-right.slider-link {
margin-top: 10px;
}
#ast-mobile-popup #ast-hf-mobile-menu li.menu-item.ast-submenu-expanded:nth-of-type(3) > ul.sub-menu li.menu-item {
margin-top: 29px;
}
#ast-mobile-popup #ast-hf-mobile-menu li.menu-item.ast-submenu-expanded:nth-of-type(3) > ul.sub-menu li.menu-item > a.ast-hide-menu-item.menu-link {
display: none;
}
#ast-mobile-popup #ast-hf-mobile-menu li.menu-item.ast-submenu-expanded:nth-of-type(3) > ul.sub-menu li.menu-item div.ast-mm-custom-content.ast-mm-custom-text-content {
text-align: center;
}
#ast-mobile-popup #ast-hf-mobile-menu li.menu-item.ast-submenu-expanded:nth-of-type(3) > ul.sub-menu li.menu-item ul.sub-menu li.menu-item {
margin: 0;
}
#ast-mobile-popup .ast-mobile-popup-inner {
border-left: solid 4px #12284c;
}
.ast-mobile-popup-drawer .ast-mobile-popup-header {
justify-content: flex-start;
}
.ast-mobile-popup-drawer .ast-mobile-popup-header button#menu-toggle-close {
padding: 1.3em;
z-index: 1;
}
.ast-mobile-popup-drawer .ast-mobile-popup-header button#menu-toggle-close svg {
width: 28px;
height: 28px;
}
.ast-mobile-popup-content .ast-builder-layout-element:not(.ast-builder-menu):not(.ast-header-divider-element) {
justify-content: center;
}
.ast-header-social-1-wrap .ast-builder-social-element svg {
width: 30px;
height: 30px;
}
.ast-header-social-wrap .ast-builder-social-element:first-child {
border-right: solid 2px rgba(10, 196, 255, 0.1882352941);
}
#masthead #ast-mobile-header .background-color-header {
background-color: #ffffff !important;
}
.secondary .sidebar-main .widget-title {
font-weight: 600;
}
.ast-related-posts-title {
color: #12284c;
}
.ast-related-post-content .ast-related-post-excerpt {
color: #12284c;
font-family: "Mulish", sans-serif;
font-size: 14px;
line-height: 1.36;
margin-left: 20px;
margin-right: 10px;
padding-top: 20px !important;
}
.ast-related-post-content .ast-related-post-link {
color: #0ac4ff;
text-decoration: none !important;
font-family: "Mulish", sans-serif;
font-size: 14px;
font-weight: 500;
line-height: 1.36;
letter-spacing: 1.4px;
text-transform: uppercase;
margin-left: 20px;
}
.ast-related-post-content .post-thumb-img-content a img {
width: 284px;
height: 200px;
-o-object-fit: cover;
object-fit: cover;
}
#ast-commentform.comment-form #submit.submit {
background-color: #fff;
border: solid 1px;
border-radius: 5px;
}
#ast-commentform.comment-form #submit.submit:hover {
background-color: #12284c;
color: #0ac4ff;
}
article .post-content .entry-content .read-more {
font-family: "Mulish", sans-serif;
font-size: 14px;
font-weight: 500;
line-height: 1.36;
letter-spacing: 1.4px;
text-transform: uppercase;
}
.main-header-menu .sub-menu .menu-link {
padding: 0;
}
.ast-desktop .ast-mega-menu-enabled :not(.menu-container-width-mega).astra-megamenu-li:hover .astra-megamenu .sub-menu > .menu-item {
position: static;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-full-megamenu-wrapper {
top: 60px;
}
ul#ast-hf-menu-1 > li.menu-item > a.menu-link {
height: 60px;
justify-content: center;
outline: none;
}
.grecaptcha-badge {
display: none;
visibility: hidden;
opacity: 0;
}
#masthead {
position: fixed;
top: 0;
width: 100%;
transition: all 0.3s ease;
z-index: 100; }
#masthead.hide {
top: -70px; }
#masthead .page-title {
color: #161515;
}
#masthead .ast-header-account {
display: flex;
}
#masthead #ast-site-header-cart.ast-menu-cart-outline .ast-addon-cart-wrap {
border: none;
}
#masthead #ast-site-header-cart .ast-cart-menu-wrap .count {
border: 0;
background: unset;
position: static;
min-width: unset;
min-height: unset;
font-size: unset;
font-weight: 400;
color: #000;
white-space: nowrap;
line-height: 100%;
padding: 0;
}
#masthead #ast-site-header-cart .count:after {
display: none;
}
#masthead #ast-mobile-header #ast-hf-mobile-menu li.menu-item {
display: block;
}
#masthead #ast-mobile-header #ast-hf-mobile-menu li.menu-item .menu-link {
width: auto;
padding: 0;
position: relative;
height: auto;
}
#masthead #ast-mobile-header #ast-hf-mobile-menu li.menu-item .menu-link::before {
top: 30px;
}
#masthead #ast-mobile-header .cart-container .ast-addon-cart-wrap:before {
color: #161515;
}
#masthead #ast-mobile-header .background-color-header {
background-color: #E7E4DB;
}
#masthead #ast-mobile-header .ast-primary-header-bar .site-primary-header-wrap {
min-height: 58px;
max-height: 70px;
height: 58px;
}
#masthead #ast-mobile-header .ast-mobile-header-wrap .ast-button-wrap .menu-toggle.main-header-menu-toggle {
height: 46px;
}
#masthead #ast-mobile-header .ast-mobile-header-wrap .ast-primary-header-bar {
min-height: 58px;
max-height: 70px;
height: 58px;
}
#masthead #ast-mobile-header .ast-below-header-bar {
padding-left: 0;
padding-right: 7px;
}
#masthead #ast-mobile-header .site-logo-img {
margin-bottom: 0px;
padding-right: 0;
}
#masthead #ast-mobile-header .site-logo-img .custom-logo-link img {
padding-left: 20px;
}
@media (max-width: 921px) {
#masthead #ast-mobile-header .site-logo-img .custom-logo-link img {
max-width: 220px;
}
}
@media (max-width: 767px) {
#masthead #ast-mobile-header .site-logo-img .custom-logo-link img {
padding-left: 0;
}
}
#masthead #ast-mobile-header .menu-item-has-children > .ast-menu-toggle {
right: unset;
font-size: 16px;
padding: 0;
outline: none;
}
#masthead #ast-mobile-header .sub-menu {
background-color: #f3f3f3;
}
#masthead #ast-mobile-header .sub-menu li {
padding-bottom: 0 !important;
display: grid;
}
#masthead #ast-mobile-header .main-header-menu {
text-align: center;
font-family: "bebas-neue-pro-expanded", sans-serif;
font-weight: 900;
letter-spacing: 1.05px;
color: #161515;
text-transform: uppercase;
opacity: 1;
line-height: 25px;
z-index: 3;
height: 100%;
overflow-x: scroll;
background-color: #F3F3F3;
}
#masthead #ast-mobile-header .main-header-menu {
font-size: 18px;
}
@media screen and (min-width: 320px) {
#masthead #ast-mobile-header .main-header-menu {
font-size: calc(18px + 3 * (100vw - 320px) / 448);
}
}
@media screen and (min-width: 768px) {
#masthead #ast-mobile-header .main-header-menu {
font-size: 21px;
}
}
#masthead #ast-mobile-header .main-header-menu:nth-child(1) {
padding-top: 60px;
}
#masthead #ast-mobile-header .main-header-menu li {
padding-bottom: 34px;
}
@media (max-width: 992px) {
#masthead .ast-mobile-header-wrap .ast-primary-header-bar,
#masthead .ast-primary-header-bar .site-primary-header-wrap {
padding-left: 0;
padding-right: 0;
}
#masthead .ast-mobile-header-wrap .ast-button-wrap .menu-toggle.main-header-menu-toggle {
height: 46px;
}
}
@media (max-width: 920px) {
#masthead.hide {
top: -60px; }
}
#masthead #ast-mobile-header .main-header-menu {
background-color: #ECF2FA;
}
.ast-main-header-nav-open {
overflow: hidden;
}
.ast-main-header-nav-open #ast-mobile-header .site-logo-img {
height: 75px;
}
.ast-site-header-cart .widget_shopping_cart,
.woocommerce .ast-site-header-cart .widget_shopping_cart {
top: 0;
height: 100vh;
width: 28vw;
transform: translateX(100%);
z-index: 1001;
}
@media (max-width: 992px) {
.site-title {
display: none;
}
}
.ast-site-identity {
padding: 42px 0 39px 0;
}
@media (max-width: 767px) {
.ast-site-identity {
padding: 36px 0 17px 0;
}
}
@media (max-width: 921px) {
.ast-mobile-header-wrap .ast-above-header-bar {
min-height: 38px;
}
}
#masthead .site-logo-img .astra-logo-svg {
max-height: 56px;
}
.ast-desktop .ast-below-header-bar .main-header-menu > .menu-item:hover::before {
content: "";
display: block;
position: absolute;
bottom: -9px;
left: 50%;
transform: translateX(-50%);
width: 0;
height: 0;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-top: 10px solid #F8FBFD;
z-index: 999999;
}
header {
position: relative !important;
}
header .site-above-header-wrap {
height: 35px;
}
header .ast-above-header-wrap .ast-builder-html-element p {
display: none;
}
header .ast-builder-menu-1 .menu-item.current-menu-item:before {
content: "";
position: absolute;
display: block;
bottom: -10px;
left: 50%;
border-left: 12px solid transparent;
border-right: 12px solid transparent;
border-top: 10px solid #F8FBFD;
transform: translate(-50%, 0);
}
header .ast-header-button-1 .ast-custom-button {
font-size: 14px;
padding: 16px 22px !important;
box-shadow: 0 0 0 10px rgba(247, 202, 70, 0.4);
margin-left: 18px;
font-weight: 800;
transition: all 0.4s cubic-bezier(0, 0, 0.53, 0.49);
}
header .ast-header-button-1 .ast-custom-button:hover {
box-shadow: none;
color: #000000;
background-color: #F7CA46;
}
header .ast-header-html-1 {
color: #194A89;
border: solid 2px #194A89;
border-radius: 34px;
padding: 8px 24px 8px 12px;
margin-left: 18px;
}
header .ast-header-html-1:hover {
background-color: #F7CA46;
}
header .ast-header-html-1 a:where(:not(.wp-element-button)) {
font-size: 14px;
font-family: "Mulish", sans-serif;
}
header .ast-header-html-1 .ast-builder-html-element {
display: flex;
font-weight: 700;
}
header .ast-header-html-1 .ast-builder-html-element a.phone-link .phone-icon {
background-image: url(//infomed.bg/wp-content/themes/simple-theme/assets/images/svg/Iconionic-ios-call.svg);
background-repeat: no-repeat;
background-size: contain;
width: 22.4px;
height: 19.4px;
margin: 4px;
}
@media (max-width: 921px) {
header .ast-header-html-1 {
width: 206px;
margin: auto;
padding: 10px 17px !important;
}
}
header .site-navigation li.menu-item:hover > .menu-link {
color: #12284c !important;
}
header .site-navigation li.menu-item:hover > .menu-link:before {
background: #0ac4ff !important;
}
header .site-navigation li.menu-item .menu-link {
font-family: "Musero Sans Cryl", sans-serif;
font-weight: 500;
letter-spacing: 1.05px;
color: #161515;
text-transform: uppercase;
opacity: 1;
line-height: 156%;
flex-direction: column-reverse;
font-size: 13px !important;
}
header .site-navigation li.menu-item .menu-link {
font-size: 16px;
}
@media screen and (min-width: 1024px) {
header .site-navigation li.menu-item .menu-link {
font-size: calc(16px + 5 * (100vw - 1024px) / 576);
}
}
@media screen and (min-width: 1600px) {
header .site-navigation li.menu-item .menu-link {
font-size: 21px;
}
}
header .site-navigation li.menu-item .menu-link .ast-icon.icon-arrow svg {
display: none;
}
header .site-navigation li.menu-item .menu-link .dropdown-menu-toggle {
position: absolute;
top: 50%;
transform: translateY(-60%);
right: 0;
}
header .site-navigation ul.sub-menu .menu-link, header .site-navigation ul.astra-megamenu .menu-link {
font-size: 13px !important;
font-weight: 500;
font-family: "Mulish", sans-serif;
text-align: center;
flex-direction: inherit;
}
header .site-navigation ul.sub-menu .menu-link::before, header .site-navigation ul.astra-megamenu .menu-link::before {
display: none;
}
header .ast-builder-layout-element.site-header-focus-item.ast-header-account {
padding-right: 14px;
}
header .ast-builder-layout-element.site-header-focus-item.ast-header-account .ast-header-account-wrap {
background-image: url(//infomed.bg/wp-content/themes/simple-theme/assets/images/svg/profile-icon.svg);
background-repeat: no-repeat;
background-size: contain;
width: 25.7px;
height: 19.2px;
}
header .ast-builder-layout-element.site-header-focus-item.ast-header-account .ast-header-account-wrap .ast-header-account-link.ast-account-action-link, header .ast-builder-layout-element.site-header-focus-item.ast-header-account .ast-header-account-wrap .ast-header-account-link.ast-account-action-login {
width: 36px;
height: 32px;
}
header .ast-builder-layout-element.site-header-focus-item.ast-header-account .ast-header-account-wrap .ast-header-account-link.ast-account-action-link svg path, header .ast-builder-layout-element.site-header-focus-item.ast-header-account .ast-header-account-wrap .ast-header-account-link.ast-account-action-login svg path {
display: none;
}
header .ast-builder-layout-element.ast-header-search {
padding: 0 24px 0 17px;
}
header .ast-builder-layout-element.ast-header-search .ast-search-icon {
background-image: url(//infomed.bg/wp-content/themes/simple-theme/assets/images/svg/search-icon.svg);
background-repeat: no-repeat;
background-size: contain;
width: 20.4px;
height: 20.4px;
}
@media (max-width: 921px) {
header .ast-builder-layout-element.ast-header-search .ast-search-icon {
width: 25.4px;
height: 25.4px;
}
}
header .ast-builder-layout-element.ast-header-search .ast-search-icon a {
width: 32px;
height: 32px;
display: block;
}
header .ast-builder-layout-element.ast-header-search .ast-search-icon svg path {
display: none;
}
header .ast-builder-layout-element.site-header-focus-item.ast-header-woo-cart {
padding-left: 17px;
}
header .ast-builder-layout-element.site-header-focus-item.ast-header-woo-cart .ast-site-header-cart {
background-image: url(//infomed.bg/wp-content/themes/simple-theme/assets/images/svg/cart-icon.svg);
background-repeat: no-repeat;
background-size: contain;
width: 20.2px;
height: 27.5px;
}
header .ast-builder-layout-element.site-header-focus-item.ast-header-woo-cart .ast-site-header-cart svg path {
display: none;
}
header .ast-site-header-cart i.astra-icon:after {
top: 14px;
right: -24px;
}
header .ast-builder-grid-row.ast-grid-center-col-layout {
grid-template-columns: 0.3fr auto 0.3fr;
}
header .ast-builder-language-switcher-menu .ast-lswitcher-item-header {
line-height: 130%;
}
header .ast-builder-language-switcher-menu li:not(:last-child) a::after {
display: inline;
color: #12284c;
content: "|";
margin-left: 5px;
margin-right: 5px;
position: relative;
top: -2px;
}
header .ast-builder-language-switcher-menu li a {
color: #194A89;
outline: none;
}
header .ast-builder-language-switcher-menu li .ast-builder-language-switcher-item__active .ast-lswitcher-item-header {
color: #F7CA46;
line-height: 130%;
}
@media (max-width: 767px) {
header .ast-builder-language-switcher-menu {
padding-bottom: 12px !important;
}
header .ast-builder-language-switcher-menu li {
font-size: 15px;
}
header .ast-builder-language-switcher-menu li:not(:last-child) a::after {
content: "/";
color: #194A89;
margin-left: 14px;
margin-right: 14px;
top: 0;
}
}
.ast-header-search .ast-search-menu-icon.ast-dropdown-active .search-form {
border-color: #194A89;
}
@media (max-width: 921px) {
.ast-header-search .ast-search-menu-icon form.search-form .search-field {
height: 39px !important;
}
}
@media (max-width: 544px) {
.ast-header-search .ast-search-menu-icon form.search-form .search-field {
height: 38px !important;
}
}
.ast-header-language-switcher {
display: block;
}
#masthead #ast-mobile-header .main-header-menu:nth-child(1) {
padding-top: 26px;
}
#masthead #ast-mobile-header #ast-hf-mobile-menu li.menu-item {
display: block;
}
#masthead #ast-mobile-header #ast-hf-mobile-menu li.menu-item .menu-link .menu-text {
font-size: 15px;
letter-spacing: 1.5px;
font-family: "Musero Sans Cryl", sans-serif;
}
#masthead #ast-mobile-header #ast-hf-mobile-menu li.menu-item.menu-item-has-children ul.sub-menu {
margin-top: 14px;
background-color: #194A89;
padding-top: 38px;
padding-bottom: 38px;
}
#masthead #ast-mobile-header #ast-hf-mobile-menu li.menu-item.menu-item-has-children ul.sub-menu li.menu-item .menu-link .menu-text {
font-size: 13px;
color: #F8FBFD;
}
#masthead #ast-mobile-header #ast-hf-mobile-menu li.menu-item.menu-item-has-children ul.sub-menu li.menu-item .menu-link .menu-text:hover, #masthead #ast-mobile-header #ast-hf-mobile-menu li.menu-item.menu-item-has-children ul.sub-menu li.menu-item .menu-link .menu-text:focus, #masthead #ast-mobile-header #ast-hf-mobile-menu li.menu-item.menu-item-has-children ul.sub-menu li.menu-item .menu-link .menu-text:active {
color: #F7CA46;
}
#masthead #ast-mobile-header #ast-hf-mobile-menu li.menu-item.menu-item-has-children ul.sub-menu li.menu-item.menu-item-has-children > .ast-menu-toggle {
color: #F8FBFD;
top: -2px;
}
#masthead #ast-mobile-header #ast-hf-mobile-menu li.menu-item.menu-item-has-children ul.sub-menu li.menu-item.menu-item-has-children ul.sub-menu {
margin-top: 0;
border-top-width: 0 !important;
border-bottom-width: 0 !important;
border-right-width: 0 !important;
border-left-width: 0 !important;
}
#masthead #ast-mobile-header #ast-hf-mobile-menu li.menu-item.menu-item-has-children ul.sub-menu li.menu-item.menu-item-has-children ul.sub-menu > li.menu-item .menu-link .menu-text {
color: #C0D0E3;
}
#masthead #ast-mobile-header #ast-hf-mobile-menu li.menu-item.menu-item-has-children ul.sub-menu li.menu-item.menu-item-has-children ul.sub-menu > li.menu-item:not(:last-of-type) {
margin-bottom: 6px;
}
#masthead #ast-mobile-header #ast-hf-mobile-menu li.menu-item.menu-item-has-children ul.sub-menu li.menu-item.menu-item-has-children ul.sub-menu > li.menu-item:last-of-type {
padding-bottom: 18px !important;
}
#masthead #ast-mobile-header #ast-hf-mobile-menu li.menu-item.menu-item-has-children ul.sub-menu li.menu-item.menu-item-has-children ul.sub-menu > li.menu-item:last-of-type:after {
content: "";
display: block;
position: absolute;
bottom: 0;
width: 28%;
left: 50%;
transform: translate(-50%);
height: 1px;
background: #C0D0E3;
}
#masthead #ast-mobile-header #ast-hf-mobile-menu li.menu-item.menu-item-has-children ul.sub-menu li.menu-item.menu-item-has-children.ast-submenu-expanded > .menu-link .menu-text {
color: #F7CA46;
}
#masthead #ast-mobile-header #ast-hf-mobile-menu li.menu-item.menu-item-has-children ul.sub-menu li.menu-item.menu-item-has-children.ast-submenu-expanded::after {
content: "";
display: block;
position: absolute;
top: 50px;
width: 27px;
height: 22px;
left: 50%;
transform: translateX(-50%);
background-image: url(//infomed.bg/wp-content/themes/simple-theme/assets/images/svg/arrow_down_nocircle_yellow.svg);
background-repeat: no-repeat;
background-size: cover;
}
#masthead #ast-mobile-header #ast-hf-mobile-menu li.menu-item.menu-item-has-children ul.sub-menu li.menu-item:not(:last-of-type) {
margin-bottom: 0;
}
#masthead #ast-mobile-header #ast-hf-mobile-menu li.menu-item.menu-item-has-children > .ast-menu-toggle {
color: #194A89;
top: 2px;
}
#masthead #ast-mobile-header #ast-hf-mobile-menu li.menu-item.menu-item-has-children > .ast-menu-toggle .ast-icon svg {
margin: 0 10px 0 10px;
}
#masthead #ast-mobile-header #ast-hf-mobile-menu li.menu-item.menu-item-has-children.ast-submenu-expanded .menu-link .menu-text {
color: #F7CA46;
}
#masthead #ast-mobile-header #ast-hf-mobile-menu li.menu-item.menu-item-has-children.ast-submenu-expanded > .ast-menu-toggle .ast-icon svg {
transform: rotate(180deg);
}
.smpl_footer_top {
display: flex;
background-color: #F7CA46;
width: 100%;
padding: 56.5px 17% 56.5px 12.5%;
}
.smpl_footer_top .smpl_footer_top_left_col {
display: flex;
flex-direction: column;
width: 77%;
justify-content: center;
}
.smpl_footer_top .smpl_footer_top_left_col .smpl_footer_mid_title {
letter-spacing: 0.72px;
color: #000000;
font-family: "Mulish";
font-size: clamp(38px, 3vw, 48px);
font-weight: 300;
margin-bottom: 23px;
}
.smpl_footer_top .smpl_footer_top_left_col .smpl_footer_mid_text {
font-family: "Mulish";
font-size: 18px;
font-weight: 500;
line-height: 1.2;
}
.smpl_footer_top .smpl_footer_top_right_col {
display: flex;
flex-direction: column;
width: 23%;
justify-content: center;
align-items: flex-start;
}
.smpl_footer_top .smpl_footer_top_right_col .smpl_footer_button_wrapper {
position: relative;
width: 280px;
height: 100px;
border-radius: 90px;
background-color: rgba(255, 255, 255, 0.2);
margin-left: 2%;
transition: all 0.4s cubic-bezier(0, 0, 0.53, 0.49);
}
.smpl_footer_top .smpl_footer_top_right_col .smpl_footer_button_wrapper:hover {
background-color: transparent;
}
.smpl_footer_top .smpl_footer_top_right_col .smpl_footer_button_wrapper:hover .smpl_footer_mid_button {
box-shadow: none;
}
.smpl_footer_top .smpl_footer_top_right_col .smpl_footer_button_wrapper .smpl_footer_mid_button {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
box-shadow: 0 0 0 12px rgba(255, 255, 255, 0.6);
width: 220px;
height: 50px;
font-family: "Mulish", sans-serif;
font-size: 14px;
font-weight: 800;
background-color: #ffffff;
display: flex;
letter-spacing: 0.6px;
color: #000000;
text-transform: uppercase;
border-radius: 25px;
align-items: center;
justify-content: center;
transition: all 0.4s cubic-bezier(0, 0, 0.53, 0.49);
}
@media (max-width: 1200px) {
.smpl_footer_top .smpl_footer_top_left_col, .smpl_footer_top .smpl_footer_top_right_col {
width: 100%;
}
}
@media (max-width: 921px) {
.smpl_footer_top {
flex-direction: column;
padding: 56.5px 9% 56.5px 9%;
}
.smpl_footer_top .smpl_footer_top_left_col .smpl_footer_mid_title, .smpl_footer_top .smpl_footer_top_left_col .smpl_footer_mid_text {
text-align: center;
}
.smpl_footer_top .smpl_footer_top_left_col .smpl_footer_mid_title {
font-size: clamp(22px, 3vw, 25px);
font-weight: 300;
}
.smpl_footer_top .smpl_footer_top_left_col .smpl_footer_mid_text {
line-height: 1.6;
}
.smpl_footer_top .smpl_footer_top_right_col {
margin-top: 28px;
align-items: center;
}
}
.site-footer .site-footer-section {
width: 16.6%;
}
.site-footer .site-footer-below-section-1, .site-footer .site-footer-below-section-2 {
width: 100%;
}
.site-footer .site-footer-below-section-1 span, .site-footer .site-footer-below-section-2 span {
font-size: clamp(10px, 1vw, 12px) !important;
}
@media (max-width: 921px) {
.site-footer .site-footer-below-section-1 .footer-widget-area[data-section=section-footer-menu] .astra-footer-tablet-vertical-menu, .site-footer .site-footer-below-section-2 .footer-widget-area[data-section=section-footer-menu] .astra-footer-tablet-vertical-menu {
display: flex;
}
.site-footer .site-footer-below-section-1 .footer-widget-area[data-section=section-footer-menu] .astra-footer-tablet-vertical-menu .menu-item:first-of-type, .site-footer .site-footer-below-section-2 .footer-widget-area[data-section=section-footer-menu] .astra-footer-tablet-vertical-menu .menu-item:first-of-type {
width: 100%;
border-right: 0 !important;
margin-bottom: 8px;
}
}
@media (max-width: 921px) {
.site-footer .site-footer-below-section-1 {
margin-bottom: 0 !important;
padding-bottom: 20px;
}
.site-footer .site-footer-below-section-2 {
padding-top: 20px;
}
.site-footer .site-footer-below-section-2::before {
content: "";
display: block;
position: absolute;
background-color: #ffffff;
left: 50%;
transform: translateX(-50%);
width: 50px;
height: 1px;
top: 0;
}
}
.site-footer h2 {
letter-spacing: 0px;
line-height: 83%;
white-space: nowrap;
display: inline-block;
display: flex;
justify-content: flex-start;
font-size: 20px !important;
font-weight: 700;
color: var(--dark-slate-blue) !important;
font-family: "Mulish";
margin-bottom: 16px;
}
.site-footer h2 {
font-size: 30px;
}
@media screen and (min-width: 1024px) {
.site-footer h2 {
font-size: calc(30px + 0 * (100vw - 1024px) / 576);
}
}
@media screen and (min-width: 1600px) {
.site-footer h2 {
font-size: 30px;
}
}
@media (max-width: 992px) {
.site-footer h2 {
margin-bottom: 10px;
}
}
.site-footer .h2::before {
content: "";
display: block;
height: 2px;
width: 100%;
transition: all 0.4s ease-in-out;
position: relative;
top: -3px;
background: #0ac4ff;
}
@media (min-width: 1600px) {
.site-footer h2 {
font-size: 21px;
}
}
.site-footer .footer-widget-area[data-section=section-fb-html-1] .ast-builder-html-element p, .site-footer .footer-widget-area[data-section=section-fb-html-2] .ast-builder-html-element p {
display: none;
}
.site-footer .footer-widget-area[data-section=section-fb-html-1] .ast-builder-html-element ul, .site-footer .footer-widget-area[data-section=section-fb-html-2] .ast-builder-html-element ul {
margin: 0;
list-style: none;
}
.site-footer .footer-widget-area[data-section=section-fb-html-1] .ast-builder-html-element ul li, .site-footer .footer-widget-area[data-section=section-fb-html-2] .ast-builder-html-element ul li {
text-align: left;
font-size: 12px;
font-weight: 600;
line-height: 1.8;
letter-spacing: 0.42px;
font-family: "Mulish";
font-size: 14px;
letter-spacing: normal;
}
.site-footer .footer-widget-area[data-section=section-fb-html-1] .ast-builder-html-element ul li a, .site-footer .footer-widget-area[data-section=section-fb-html-2] .ast-builder-html-element ul li a {
color: #000000;
}
@media (max-width: 921px) {
.site-footer .footer-widget-area[data-section=section-fb-html-1] .ast-builder-html-element div:first-of-type, .site-footer .footer-widget-area[data-section=section-fb-html-2] .ast-builder-html-element div:first-of-type {
display: none;
}
}
.site-footer .site-footer-primary-section-5 .footer-widget-area[data-section=section-fb-html-1] h2.active + p {
display: block;
margin-bottom: 1.4em;
}
.site-footer .footer-widget-area[data-section=section-fb-html-2] {
margin-bottom: 70px;
}
.site-footer p {
font-size: 12px;
font-weight: 400;
color: #969382;
font-family: "Montserrat", sans-serif;
letter-spacing: 1.2px;
line-height: 66%;
}
@media (max-width: 992px) {
.site-footer p {
line-height: 100%;
}
}
.site-footer .ast-footer-social-1-wrap .ast-builder-social-element svg {
width: 19px;
height: 19px;
}
.site-footer .ast-builder-footer-grid-columns {
padding: 0;
display: flex;
flex-direction: row;
justify-content: space-around;
}
@media (min-width: 587px) and (max-width: 992px) {
.site-footer .ast-builder-footer-grid-columns {
flex-wrap: wrap;
}
}
@media (max-width: 586px) {
.site-footer .ast-builder-footer-grid-columns {
flex-direction: column;
}
}
.site-footer .widget {
margin: 0;
}
.site-footer .widget ul li {
text-align: left;
font-size: 12px;
font-weight: 600;
line-height: 1.8;
letter-spacing: 0.42px;
font-family: "Mulish";
font-size: 14px;
letter-spacing: normal;
}
.site-footer .widget ul li a {
color: #000000;
}
.site-footer .widget ul li.new::after {
content: "NEW";
background: #f2c048;
color: #000;
border-radius: 3px;
margin-left: 6px;
padding: 1px 4px;
font-size: 10px;
letter-spacing: 0.09em;
position: relative;
}
@media (max-width: 992px) {
.site-footer .widget ul li {
text-align: left !important;
}
}
.site-footer .widget .footer-phone {
margin-top: 24px;
}
.site-footer .footer-social-inner-wrap a {
margin: 0;
}
.site-footer .footer-social-inner-wrap a:nth-of-type(1), .site-footer .footer-social-inner-wrap a:nth-of-type(2) {
padding-right: 16px;
border-right: solid 2px #CCD5E0;
}
.site-footer .footer-social-inner-wrap a:nth-of-type(2), .site-footer .footer-social-inner-wrap a:nth-of-type(3) {
padding-left: 16px;
}
@media (max-width: 992px) {
.site-footer .footer-social-inner-wrap {
display: flex;
justify-content: center;
}
}
@media (max-width: 1024px) {
.site-footer .site-primary-footer-wrap[data-section=section-primary-footer-builder] {
padding: 45px 30px;
}
}
@media (max-width: 921px) {
.site-footer .site-primary-footer-wrap[data-section=section-primary-footer-builder] {
padding: 0;
}
}
@media (max-width: 992px) {
.site-footer .ast-builder-grid-row-5-equal .ast-builder-grid-row {
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
flex-wrap: nowrap;
align-content: center;
}
.site-footer .widget ul {
margin-top: 17px;
}
.site-footer .widget ul li {
text-align: center;
}
.site-footer .active .mobile_closing_arrow::before {
transform: rotate(180deg);
transform-origin: center center;
transition: transform 0.25s ease-out;
}
.site-footer h2 {
position: relative;
margin-top: 0;
margin-bottom: 0;
}
.site-footer h2 .mobile_closing_arrow {
position: absolute;
right: 0;
top: 50%;
transform: translate(0, -50%);
transition: transform 0.25s ease-out;
font-size: 18px;
}
.site-footer h2 .mobile_closing_arrow:before {
content: "";
display: block;
width: 21px;
height: 21px;
background-image: url(//infomed.bg/wp-content/themes/simple-theme/assets/images/svg/chevron-down-solid.svg);
}
.site-footer .site-primary-footer-wrap[data-section=section-primary-footer-builder].ast-footer-row-tablet-stack .site-footer-section {
margin-bottom: 30px;
}
}
@media (max-width: 992px) and (max-width: 921px) {
.site-footer .site-primary-footer-wrap[data-section=section-primary-footer-builder].ast-footer-row-tablet-stack .site-footer-section {
width: 100%;
border-bottom: solid 2px #C8D6E7;
padding: 24px 30px;
margin-bottom: 0;
}
}
@media (max-width: 992px) {
.site-footer .site-below-footer-wrap .ast-builder-grid-row {
flex-direction: column;
align-items: center;
}
}
@media (max-width: 767px) {
.site-footer .site-primary-footer-wrap[data-section=section-primary-footer-builder] {
border-top-width: 15px;
}
.site-footer .site-footer p {
line-height: 2;
}
.site-footer .site-primary-footer-wrap {
padding-top: 0;
padding-bottom: 20px;
}
}
.site-footer .site-below-footer-wrap[data-section=section-below-footer-builder] .ast-builder-grid-row {
display: block;
align-items: center !important;
padding-top: 23px;
padding-bottom: 19.5px;
}
.site-footer .site-below-footer-wrap[data-section=section-below-footer-builder] .ast-builder-grid-row #astra-footer-menu .menu-item {
font-size: 12px;
font-weight: 400;
color: #969382;
font-family: "Montserrat", sans-serif;
letter-spacing: 0.2px;
line-height: 66%;
}
@media (max-width: 992px) {
.site-footer .site-below-footer-wrap[data-section=section-below-footer-builder] .ast-builder-grid-row #astra-footer-menu .menu-item {
line-height: 100%;
}
}
.site-footer .site-below-footer-wrap[data-section=section-below-footer-builder] .ast-builder-grid-row #astra-footer-menu .menu-item > .menu-link {
padding-left: 14px;
padding-right: 14px;
}
.site-footer .site-below-footer-wrap[data-section=section-below-footer-builder] .ast-builder-grid-row #astra-footer-menu .menu-item:not(:last-of-type) {
border-right: solid 2px #d9eff4;
}
@media (max-width: 401px) {
.site-footer .site-below-footer-wrap[data-section=section-below-footer-builder] .ast-builder-grid-row #astra-footer-menu .menu-item:nth-of-type(3) {
border-right: 0;
margin-right: 2px;
}
.site-footer .site-below-footer-wrap[data-section=section-below-footer-builder] .ast-builder-grid-row #astra-footer-menu .menu-item:nth-of-type(2), .site-footer .site-below-footer-wrap[data-section=section-below-footer-builder] .ast-builder-grid-row #astra-footer-menu .menu-item:nth-of-type(3) {
margin-bottom: 6px;
}
}
@media (max-width: 921px) {
.site-footer .footer-widget-area[data-section=section-fb-html-2] {
padding-bottom: 24px;
}
}
@media (max-width: 921px) {
.site-footer .site-primary-footer-wrap[data-section=section-primary-footer-builder].ast-footer-row-tablet-stack .site-footer-section.site-footer-section-6 {
padding-bottom: 36.5px;
}
.site-footer .site-primary-footer-wrap[data-section=section-primary-footer-builder].ast-footer-row-tablet-stack .site-footer-section.site-footer-section-6 .footer-widget-area[data-section=section-fb-html-2] {
margin-bottom: 36.5px;
border-bottom: solid 2px #C8D6E7;
width: auto;
margin-left: calc(-50vw + 50%);
margin-right: calc(-50vw + 50%);
padding-left: 30px;
padding-right: 30px;
}
.site-footer .site-primary-footer-wrap[data-section=section-primary-footer-builder].ast-footer-row-tablet-stack .site-footer-section.site-footer-section-6 .footer-widget-area[data-section=section-fb-html-2] h2.active + p {
display: block;
margin-bottom: 1.4em;
}
}
@media (max-width: 921px) {
.site-below-footer-wrap[data-section=section-below-footer-builder].ast-footer-row-mobile-stack .site-footer-section {
margin-bottom: 4px;
}
}
@media (max-width: 544px) {
.site-below-footer-wrap[data-section=section-below-footer-builder].ast-footer-row-mobile-stack .site-footer-section {
margin-bottom: 4px;
}
}
@media (max-width: 1460px) {
.site-primary-footer-wrap[data-section=section-primary-footer-builder] .ast-builder-grid-row {
max-width: 94%;
margin-left: auto;
margin-right: auto;
}
}
.all_cats_container {
position: relative;
}
.all_cats_container h1.page_title {
text-transform: uppercase;
font-family: "Mulish", sans-serif;
letter-spacing: 1.08px;
font-size: clamp(20px, 3vw, 36px);
}
@media (max-width: 921px) {
.all_cats_container h1.page_title {
margin-left: auto;
margin-right: auto;
padding-left: 35px;
padding-right: 35px;
}
}
.all_cats_container::before {
content: "";
position: absolute;
top: -100px;
right: -50%;
bottom: 0;
left: 50%;
background-image: url(//infomed.bg/wp-content/themes/simple-theme/assets/images/dotted-overlay-2.gif);
z-index: -1;
opacity: 0.2;
}
.all_cats_container .showcase_cats_container {
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: flex-start;
gap: 32px;
margin-top: 55px;
margin-bottom: 66px;
}
.all_cats_container .showcase_cats_container .showcase_category {
display: flex;
flex-direction: column;
width: calc(50% - 16px);
}
.all_cats_container .showcase_cats_container .showcase_category a .cat_img_container {
background-color: #ECF2FA;
position: relative;
padding-bottom: 52.25%;
height: 0;
overflow: hidden;
}
.all_cats_container .showcase_cats_container .showcase_category a .cat_img_container img {
max-height: unset;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 100%;
height: auto;
-o-object-fit: cover;
object-fit: cover;
}
.all_cats_container .showcase_cats_container .showcase_category a .showcase_cat_name {
background-color: #194A89;
display: flex;
padding: 38px 36px 25px 43px;
height: 120px;
}
.all_cats_container .showcase_cats_container .showcase_category a .showcase_cat_name h3 {
font-family: "Mulish", sans-serif;
font-weight: 700;
color: #ffffff;
text-transform: uppercase;
font-size: clamp(10px, 4vw, 18px);
display: flex;
flex-direction: column;
justify-content: center;
width: 75%;
}
.all_cats_container .showcase_cats_container .showcase_category a .showcase_cat_name .showcase_cat_icon_div {
display: flex;
width: 100%;
flex-direction: column;
align-items: flex-end;
justify-content: center;
width: 25%;
}
.all_cats_container .showcase_cats_container .showcase_category a .showcase_cat_name .showcase_cat_icon_div svg .g_ellipse_1, .all_cats_container .showcase_cats_container .showcase_category a .showcase_cat_name .showcase_cat_icon_div svg .g_line_line_1, .all_cats_container .showcase_cats_container .showcase_category a .showcase_cat_name .showcase_cat_icon_div svg .g_path_path_10 {
stroke: #ffffff;
}
.all_cats_container .showcase_cats_container .showcase_category a:hover .showcase_cat_name {
background-color: #F7CA46;
}
@media (max-width: 921px) {
.all_cats_container {
margin-left: -20px;
margin-right: -20px;
}
.all_cats_container::before {
display: none;
}
.all_cats_container .showcase_cats_container {
gap: 0;
margin-bottom: 0;
margin-top: 24px;
}
.all_cats_container .showcase_cats_container .showcase_category {
width: 100%;
}
.all_cats_container .showcase_cats_container .showcase_category a .cat_img_container {
position: relative;
padding-bottom: 75%;
height: 0;
overflow: hidden;
}
.all_cats_container .showcase_cats_container .showcase_category a .cat_img_container img {
max-height: unset;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.all_cats_container .showcase_cats_container .showcase_category a .showcase_cat_name {
padding: 0 43px 0 43px;
height: 73px;
}
}
.cats_container {
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: flex-start;
gap: 50px 18px;
margin-top: 55px;
margin-bottom: 0;
padding-bottom: 50px;
position: relative;
}
.cats_container::before {
content: "";
position: absolute;
top: -100px;
right: -50%;
bottom: 0;
left: 50%;
background-image: url(//infomed.bg/wp-content/themes/simple-theme/assets/images/dotted-overlay-2.gif);
z-index: -1;
opacity: 0.2;
}
.cats_container .category {
display: flex;
flex-direction: column;
width: calc(33.33% - 12px);
}
.cats_container .category a .cat_img_container {
background-color: #ECF2FA;
}
.cats_container .category a .cat_img_container img {
max-height: 534px;
width: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.cats_container .category a .cat_name {
background-color: #F8FBFD;
display: flex;
padding: 38px 36px 25px 43px;
height: 120px;
}
.cats_container .category a .cat_name h3 {
font-family: "Mulish", sans-serif;
font-weight: 700;
color: #194A89;
text-transform: uppercase;
font-size: clamp(10px, 2vw, 18px);
display: flex;
flex-direction: column;
justify-content: center;
width: 75%;
}
.cats_container .category a .cat_name .cat_icon_div {
display: flex;
width: 100%;
flex-direction: column;
align-items: flex-end;
width: 25%;
}
.cats_container .category a:hover .cat_name {
background-color: #194A89;
}
.cats_container .category a:hover .cat_name h3 {
color: #fff;
}
.cats_container .category a:hover .cat_name svg #Group_9 .g_ellipse_1, .cats_container .category a:hover .cat_name svg .g_arrow path {
stroke: #fff;
}
@media (max-width: 921px) {
.cats_container {
margin-left: -20px;
margin-right: -20px;
gap: 6px 6px;
margin-top: 0;
margin-bottom: 0;
padding-bottom: 0;
}
.cats_container::before {
display: none;
}
.cats_container .category {
width: calc(50% - 3px);
}
.cats_container .category a .cat_name {
width: 100%;
padding: 6px;
height: 46px;
text-align: center;
}
.cats_container .category a .cat_name h3 {
width: 100%;
color: #000000;
font-weight: 800;
}
.cats_container .category a .cat_name .cat_icon_div {
display: none;
}
}
.home .homepage_elements h2 {
font-family: "bebas-neue-pro-expanded", sans-serif;
font-weight: 800;
font-size: 50px;
letter-spacing: 0px;
text-transform: uppercase;
padding: 0 20px;
}
.home .homepage_elements p {
font-family: "Montserrat", sans-serif;
font-weight: 800;
letter-spacing: 0.45px;
text-transform: uppercase;
padding: 0 45px;
}
.home .homepage_elements p {
font-size: 16px;
}
@media screen and (min-width: 1024px) {
.home .homepage_elements p {
font-size: calc(16px + 2 * (100vw - 1024px) / 576);
}
}
@media screen and (min-width: 1600px) {
.home .homepage_elements p {
font-size: 18px;
}
}
.home .homepage_button {
text-align: center;
}
.home .homepage_button a {
text-align: center;
color: #4b4f58;
text-decoration: unset;
}
.home .homepage_button a:hover {
color: #F2C048;
text-decoration: underline;
}
.home .entry-header {
display: none;
}
.home .loyal-program {
display: flex;
margin-bottom: 6vw;
margin-top: 10vw;
margin-left: -7%;
width: 114%;
padding: 30px 0;
}
.home .loyal-program .image_col .vc_column-inner {
height: 100%;
}
.home .loyal-program:hover .wpb_single_image.homepageimageone img {
transform: scaleX(1) scaleY(1) scaleZ(1) rotateX(11deg) rotateY(22deg) rotateZ(0deg) translateX(-45px) translateY(0px) translateZ(0px) skewX(0deg) skewY(0deg);
}
.home .loyal-program:hover .wpb_single_image.homepageimagetwo img {
transform: scaleX(1) scaleY(1) scaleZ(1) rotateX(18deg) rotateY(20deg) rotateZ(-6deg) translateX(20%) translateY(0px) translateZ(0px) skewX(0deg) skewY(0deg);
}
.home .loyal-program .wpb_single_image {
position: absolute;
width: 100%;
max-width: 420px;
}
.home .loyal-program .wpb_single_image .vc_single_image-wrapper {
perspective: 800px;
perspective-origin: 50% 50%;
}
.home .loyal-program .wpb_single_image img {
transition: all 0.4s ease-in-out;
transform-style: preserve-3d;
}
.home .loyal-program .wpb_single_image.homepageimageone {
top: -10%;
left: -10%;
transition-duration: 1s;
}
.home .loyal-program .wpb_single_image.homepageimageone img {
transform: rotate(-10deg);
transform-style: preserve-3d;
}
.home .loyal-program .wpb_single_image.homepageimageone.slideInRight {
animation-duration: 0.8s;
transition-duration: 0.8s;
}
.home .loyal-program .wpb_single_image.homepageimagetwo {
top: 28%;
left: 26%;
transition-duration: 0.5s;
}
.home .loyal-program .wpb_single_image.homepageimagetwo img {
transform: rotate(10deg);
}
.home .loyal-program .wpb_single_image.homepageimagetwo.slideInRight {
animation-duration: 1s;
transition-duration: 1s;
}
.home .loyal-program .loyaltext {
font-family: "bebas-neue-pro-expanded", sans-serif;
text-align: center;
color: #555b6d;
font-weight: bold;
-webkit-text-fill-color: #969382; -webkit-text-stroke-width: 1px;
-webkit-text-stroke-color: black;
margin-bottom: 0%;
}
.home .loyal-program .loyaltext {
font-size: 48px;
}
@media screen and (min-width: 1024px) {
.home .loyal-program .loyaltext {
font-size: calc(48px + 72 * (100vw - 1024px) / 576);
}
}
@media screen and (min-width: 1600px) {
.home .loyal-program .loyaltext {
font-size: 120px;
}
}
.home .loyal-program .loyaltext1 {
text-align: center;
font-family: "Montserrat", sans-serif;
font-weight: 400;
line-height: 2.5;
letter-spacing: 0.45px;
color: #E7E4DB;
}
.home .loyal-program .loyaltext1 {
font-size: 12px;
}
@media screen and (min-width: 1024px) {
.home .loyal-program .loyaltext1 {
font-size: calc(12px + 4 * (100vw - 1024px) / 576);
}
}
@media screen and (min-width: 1600px) {
.home .loyal-program .loyaltext1 {
font-size: 16px;
}
}
.home .loyal-program .discount-price {
text-align: center;
font-weight: 400;
line-height: 0.1;
letter-spacing: 0.45px;
font-family: "Viner Hand ITC";
color: #ffffff;
}
.home .loyal-program .discount-price {
font-size: 80px;
}
@media screen and (min-width: 1024px) {
.home .loyal-program .discount-price {
font-size: calc(80px + 70 * (100vw - 1024px) / 576);
}
}
@media screen and (min-width: 1600px) {
.home .loyal-program .discount-price {
font-size: 150px;
}
}
.home .loyal-program .vc_btn3-container {
font-weight: bold;
line-height: 150%;
letter-spacing: 3.2px;
color: #FFFFFF;
}
.home .loyal-program .vc_btn3-container {
font-size: 12px;
}
@media screen and (min-width: 1024px) {
.home .loyal-program .vc_btn3-container {
font-size: calc(12px + 4 * (100vw - 1024px) / 576);
}
}
@media screen and (min-width: 1600px) {
.home .loyal-program .vc_btn3-container {
font-size: 16px;
}
}
.home .loyal-program .vc_btn3-container .vc_btn3 {
letter-spacing: 3.2px;
}
.home.logged-in .loyal-program {
display: none;
}
@media (max-width: 1600px) {
.home .loyal-program {
margin-left: inherit;
width: auto;
}
}
@media (max-width: 1024px) {
.home .loyal-program .homepageimagetwo .vc_single_image-img.attachment-full,
.home .loyal-program .homepageimageone .vc_single_image-img.attachment-full {
max-width: 100%;
height: 275px;
width: 248px;
}
.home .loyal-program .homepageimageone .vc_single_image-img.attachment-full {
top: -100px;
left: -80px;
}
.home .loyal-program .homepageimagetwo .vc_single_image-img.attachment-full {
top: -50px;
left: 0;
}
}
@media (max-width: 992px) {
.home { }
.home .wpb_button, .home .wpb_content_element, .home ul.wpb_thumbnails-fluid > li {
margin-bottom: 24px;
}
.home .loyaltext {
padding: 0 20px;
letter-spacing: 2.1px;
line-height: 1.2;
font-size: 70px;
}
.home .loyaltext1 {
line-height: 1.8;
letter-spacing: 0.4px;
}
}
@media (max-width: 768px) {
.home .wpb_button, .home .wpb_content_element, .home ul.wpb_thumbnails-fluid > li {
margin-bottom: 24px;
}
.home .loyaltext {
padding: 0 20px;
letter-spacing: 2.1px;
line-height: 1.2;
font-size: 70px;
}
.home .loyaltext1 {
line-height: 1.8;
letter-spacing: 0.4px;
}
}
@media (max-width: 767px) {
.home .vc_column_container > .vc_column-inner {
padding: 0;
}
.home .vc_col-sm-8 {
width: 100%;
}
.home .loyal-program {
flex-direction: column-reverse;
margin-top: 21vw;
}
.home .loyal-program .image_col {
padding-top: 24vw;
}
.home .loyal-program .wpb_single_image.homepageimageone {
top: -70%;
left: 20%;
}
.home .loyal-program .wpb_single_image.homepageimagetwo {
top: -62%;
left: 56%;
}
.home .loyal-program .homepagecolumnone {
text-align: center;
}
}
@media (max-width: 425px) {
.home .loyal-program {
margin-top: 240px;
margin-bottom: 20px;
padding-top: 40px;
}
}
.section-bottom-accent .homepage_elements h2 {
font-family: "bebas-neue-pro-expanded", sans-serif;
font-weight: 800;
font-size: 50px;
letter-spacing: 0px;
text-transform: uppercase;
padding: 0 20px;
}
.section-bottom-accent .homepage_elements p {
font-family: "Montserrat", sans-serif;
font-weight: 800;
letter-spacing: 0.45px;
text-transform: uppercase;
padding: 0 45px;
}
.section-bottom-accent .homepage_elements p {
font-size: 16px;
}
@media screen and (min-width: 1024px) {
.section-bottom-accent .homepage_elements p {
font-size: calc(16px + 2 * (100vw - 1024px) / 576);
}
}
@media screen and (min-width: 1600px) {
.section-bottom-accent .homepage_elements p {
font-size: 18px;
}
}
.section-bottom-accent .onhover {
overflow: hidden;
}
.section-bottom-accent .onhover:hover {
overflow: hidden;
transition: transform 0.5s ease;
}
.section-bottom-accent .onhover:hover img {
transform: scale(1.1);
}
.section-bottom-accent .onhover img {
transition: transform 0.5s ease;
}
.section-bottom-accent .popupcontainer {
height: auto;
overflow: hidden;
}
.section-bottom-accent .popupcontainer .onhover img {
transition: transform 0.5s ease;
}
.section-bottom-accent .popupcontainer .onhover img:hover img {
transform: scale(1.1);
}
@media (max-width: 768px) {
.section-bottom-accent .popupcontainer {
margin-left: -20px;
width: calc(100% + 40px);
}
}
@media (max-width: 425px) {
.section-bottom-accent .homepage_elements p {
padding: 0 30px;
}
}
@media (min-width: 1201px) {
.site-content .ast-container {
max-width: 1440px;
}
}
@media (min-width: 922px) {
.main-header-bar {
border-bottom-width: 0;
}
.main-header-bar.ast-header-breadcrumb {
padding-top: 35px;
padding-bottom: 28px;
}
}
@media (max-width: 921px) {
.ast-header-break-point .main-header-bar.ast-header-breadcrumb {
border-bottom-width: 0;
padding-top: 18px;
}
.ast-header-break-point .main-header-bar.ast-header-breadcrumb .ast-container {
margin-left: auto;
margin-right: auto;
padding-left: 35px;
padding-right: 35px;
}
}
.main-header-bar.ast-header-breadcrumb {
max-width: 1440px;
}
.woocommerce-mini-cart-item.mini_cart_item {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.woocommerce-store-notice, p.demo_store {
background: #E7E4DB;
padding: 6px 0;
font-size: 14px;
color: #969382;
z-index: 60;
}
.woocommerce-store-notice a, p.demo_store a {
color: #5F5F53;
}
.woocommerce .product-name,
.woocommerce .product-price,
.woocommerce .product-quantity,
.woocommerce .product-subtotal,
.woocommerce .product-name,
.woocommerce .free_shipping {
font-family: "Montserrat", sans-serif;
}
.woocommerce .woocommerce-Price-amount {
font-family: "bebas-neue-pro-expanded", sans-serif;
color: #161515;
}
.woocommerce .woocommerce-cart-form__cart-item a {
color: #F2C048;
}
.woocommerce ul.products li.product:hover .astra-shop-thumbnail-wrap .added_to_cart,
.woocommerce ul.products li.product:hover .astra-shop-thumbnail-wrap a.added_to_cart,
.woocommerce ul.products li.product:hover .astra-shop-thumbnail-wrap .add_to_cart_button:not(.added) {
visibility: visible;
opacity: 1;
}
.woocommerce ul.products li.product a img {
margin-bottom: 0;
}
.woocommerce ul.products li.product .astra-shop-summary-wrap {
margin-top: 1.2em;
}
.woocommerce ul.products li.product .astra-shop-thumbnail-wrap {
position: relative;
overflow: hidden;
}
.woocommerce ul.products li.product .astra-shop-thumbnail-wrap a.added_to_cart,
.woocommerce ul.products li.product .astra-shop-thumbnail-wrap a.button.product_type_simple,
.woocommerce ul.products li.product .astra-shop-thumbnail-wrap a.button.add_to_cart_button {
width: 100%;
height: auto;
padding: 15px 30px;
margin: 0;
position: absolute;
bottom: 0;
left: 0;
visibility: hidden;
opacity: 0;
border-radius: 0;
background-color: #F2C048;
font-family: "Montserrat", sans-serif;
letter-spacing: 3.2px;
line-height: 150%;
font-weight: 700;
color: #FFFFFF;
text-transform: uppercase;
transition: all 0.6s ease-in-out;
}
.woocommerce ul.products li.product .astra-shop-thumbnail-wrap a.added_to_cart,
.woocommerce ul.products li.product .astra-shop-thumbnail-wrap a.button.product_type_simple,
.woocommerce ul.products li.product .astra-shop-thumbnail-wrap a.button.add_to_cart_button {
font-size: 14px;
}
@media screen and (min-width: 1024px) {
.woocommerce ul.products li.product .astra-shop-thumbnail-wrap a.added_to_cart,
.woocommerce ul.products li.product .astra-shop-thumbnail-wrap a.button.product_type_simple,
.woocommerce ul.products li.product .astra-shop-thumbnail-wrap a.button.add_to_cart_button {
font-size: calc(14px + 2 * (100vw - 1024px) / 576);
}
}
@media screen and (min-width: 1600px) {
.woocommerce ul.products li.product .astra-shop-thumbnail-wrap a.added_to_cart,
.woocommerce ul.products li.product .astra-shop-thumbnail-wrap a.button.product_type_simple,
.woocommerce ul.products li.product .astra-shop-thumbnail-wrap a.button.add_to_cart_button {
font-size: 16px;
}
}
.woocommerce ul.products li.product .astra-shop-thumbnail-wrap a.added_to_cart.added,
.woocommerce ul.products li.product .astra-shop-thumbnail-wrap a.button.product_type_simple.added,
.woocommerce ul.products li.product .astra-shop-thumbnail-wrap a.button.add_to_cart_button.added {
display: none;
opacity: 0;
visibility: hidden;
}
.single .summary .added_to_cart,
.single_add_to_cart_button.button.alt,
.woocommerce button.button {
height: 50px;
padding: 10px 40px;
background-color: #F2C048 !important;
color: #ffffff;
border-radius: 25px !important;
font-family: "Montserrat", sans-serif;
font-weight: 800;
text-transform: uppercase;
vertical-align: middle;
letter-spacing: 3.2px;
opacity: 1;
}
.single .summary .added_to_cart,
.single_add_to_cart_button.button.alt,
.woocommerce button.button {
font-size: 14px;
}
@media screen and (min-width: 1024px) {
.single .summary .added_to_cart,
.single_add_to_cart_button.button.alt,
.woocommerce button.button {
font-size: calc(14px + 2 * (100vw - 1024px) / 576);
}
}
@media screen and (min-width: 1600px) {
.single .summary .added_to_cart,
.single_add_to_cart_button.button.alt,
.woocommerce button.button {
font-size: 16px;
}
}
.button.added {
display: none !important;
}
.checkout-button,
.button {
background-color: #F2C048 !important;
}
.qty-wrapper {
position: relative;
float: right;
border-radius: 24px;
border: 1px solid #161515;
display: grid;
grid-template-columns: 1fr auto 1fr;
grid-template-rows: 1fr;
grid-column-gap: 0px;
grid-row-gap: 0px;
}
input[type=button].qty-btn {
background-color: transparent;
color: #161515;
padding: 10px;
}
.woocommerce .quantity {
float: none;
background-color: transparent;
padding: 0;
margin: 0;
}
.woocommerce .quantity strong {
font-family: "Montserrat", sans-serif;
position: absolute;
top: -50px;
right: -10%;
text-align: center;
font-weight: 700;
width: 120%;
}
.woocommerce .quantity strong {
font-size: 12px;
}
@media screen and (min-width: 1024px) {
.woocommerce .quantity strong {
font-size: calc(12px + 2 * (100vw - 1024px) / 576);
}
}
@media screen and (min-width: 1600px) {
.woocommerce .quantity strong {
font-size: 14px;
}
}
.woocommerce .quantity .input-text {
background: transparent;
font-family: "bebas-neue-pro-expanded", sans-serif;
}
.woocommerce .quantity .qty {
width: 30px;
height: 100%;
border: 0;
background-color: none;
min-height: 30px;
margin: 0;
-moz-appearance: textfield;
}
.woocommerce .quantity .qty::-webkit-outer-spin-button, .woocommerce .quantity .qty::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
.woocommerce div.product .bundled_products th,
.woocommerce div.product .bundled_products .bundled_item_qty_col,
.woocommerce div.product .bundled_products .bundled_item_images_head,
.woocommerce div.product .bundled_products .bundled_item_qty_head,
.woocommerce div.product .bundled_products .bundled_item_images_col {
display: none;
}
.woocommerce div.product .bundled_products .details {
display: flex;
}
.woocommerce div.product .bundled_products .product_title,
.woocommerce div.product .bundled_products .bundled_product_optional_checkbox {
display: inline-block;
text-transform: uppercase;
}
.woocommerce div.product .bundled_products .woocommerce-Price-amount.amount {
font: 700 16px/19px "Montserrat", sans-serif;
color: #F2C048;
text-transform: none;
}
.woocommerce div.product .bundled_products .product_title {
order: 2;
font: 400 16px/19px "Montserrat", sans-serif;
letter-spacing: 0.021875em;
margin-bottom: 0;
margin-left: 10px;
text-transform: none;
}
.smpl_related_products {
margin-bottom: 182px;
}
.smpl_related_products .rel_prs_top {
margin-bottom: 100px;
}
.smpl_related_products .rel_prs_top .rel_prs_top_wrap {
position: relative;
}
.smpl_related_products .rel_prs_top .rel_prs_top_wrap h2 {
font-family: "Mulish", sans-serif;
font-size: clamp(20px, 3vw, 36px);
letter-spacing: 1.08px;
text-transform: uppercase;
}
.smpl_related_products .rel_prs_top .rel_prs_top_wrap .swiper-nav-container {
position: absolute;
top: 0;
right: 0;
display: flex;
width: 118px;
height: 50px;
}
.smpl_related_products .rel_prs_top .rel_prs_top_wrap .swiper-nav-container .swiper-nav {
width: 100%;
position: relative;
display: flex;
}
.smpl_related_products .rel_prs_top .rel_prs_top_wrap .swiper-nav-container .swiper-nav .swiper-button-prev {
width: 50px;
height: 50px;
left: 0;
}
.smpl_related_products .rel_prs_top .rel_prs_top_wrap .swiper-nav-container .swiper-nav .swiper-button-prev svg {
transform: scaleX(-1);
}
.smpl_related_products .rel_prs_top .rel_prs_top_wrap .swiper-nav-container .swiper-nav .swiper-button-prev svg .path_path_6, .smpl_related_products .rel_prs_top .rel_prs_top_wrap .swiper-nav-container .swiper-nav .swiper-button-prev svg .path_path_7 {
stroke: #194A89;
}
.smpl_related_products .rel_prs_top .rel_prs_top_wrap .swiper-nav-container .swiper-nav .swiper-button-prev::after {
content: "";
}
.smpl_related_products .rel_prs_top .rel_prs_top_wrap .swiper-nav-container .swiper-nav .swiper-button-next {
width: 50px;
height: 50px;
right: 0;
}
.smpl_related_products .rel_prs_top .rel_prs_top_wrap .swiper-nav-container .swiper-nav .swiper-button-next svg .path_path_6, .smpl_related_products .rel_prs_top .rel_prs_top_wrap .swiper-nav-container .swiper-nav .swiper-button-next svg .path_path_7 {
stroke: #194A89;
}
.smpl_related_products .rel_prs_top .rel_prs_top_wrap .swiper-nav-container .swiper-nav .swiper-button-next::after {
content: "";
}
.smpl_related_products .swiper-container {
overflow: hidden;
position: relative;
}
.smpl_related_products .swiper-container ul.rel_pr_list {
list-style: none;
display: flex;
margin: 0;
width: 100%;
}
.smpl_related_products .swiper-container ul.rel_pr_list li.rel_product {
height: auto;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.smpl_related_products .swiper-container ul.rel_pr_list li.rel_product .pr_thumbnail {
width: 100%;
height: 329px;
margin-bottom: 25px;
background-color: #F8FBFD;
}
.smpl_related_products .swiper-container ul.rel_pr_list li.rel_product .pr_thumbnail img {
height: 100%;
width: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.smpl_related_products .swiper-container ul.rel_pr_list li.rel_product .pr_title {
text-align: center;
margin-bottom: 23px;
}
.smpl_related_products .swiper-container ul.rel_pr_list li.rel_product .pr_title h3, .smpl_related_products .swiper-container ul.rel_pr_list li.rel_product .pr_title h4 {
font-family: "Mulish", sans-serif;
font-size: clamp(10px, 2vw, 16px);
text-transform: uppercase;
}
.smpl_related_products .swiper-container ul.rel_pr_list li.rel_product .pr_title h4 {
font-weight: 800;
margin-top: 10px;
}
.smpl_related_products .swiper-container ul.rel_pr_list li.rel_product .view_product {
background-color: #F7CA46;
border-radius: 33px;
font-size: clamp(8px, 2vw, 12px);
padding: 18px 19px 17px 20px;
text-transform: uppercase;
color: #000000;
font-weight: 800;
letter-spacing: 0.6px;
text-align: center;
margin-left: auto;
margin-right: auto;
}
.smpl_related_products .swiper-container ul.rel_pr_list li.rel_product .view_product:hover {
background-color: #194A89;
color: #ffffff;
}
.smpl_related_products .swiper-container .swiper-pagination {
display: none;
}
.smpl_related_products .swiper-button-next:hover circle,
.smpl_related_products .swiper-button-prev:hover circle {
transition: fill 0.25s ease-in-out;
fill: #F2C048;
}
@media (max-width: 1200px) {
.smpl_related_products {
margin-bottom: 70px;
}
}
@media (max-width: 767px) {
.smpl_related_products .rel_prs_top {
margin-bottom: 28px;
}
.smpl_related_products .rel_prs_top .rel_prs_top_wrap h2 {
text-align: center;
}
.smpl_related_products .rel_prs_top .rel_prs_top_wrap .swiper-nav-container {
display: none;
}
.smpl_related_products .swiper-container {
overflow: unset;
}
.smpl_related_products .swiper-container ul.rel_pr_list li.rel_product .pr_thumbnail {
height: 185px;
}
.smpl_related_products .swiper-container ul.rel_pr_list li.rel_product .pr_title {
margin-bottom: 12px;
}
.smpl_related_products .swiper-container ul.rel_pr_list li.rel_product .pr_title h4 {
margin-top: 3px;
}
.smpl_related_products .swiper-container .swiper-pagination {
bottom: -40px;
display: block;
left: 50%;
transform: translateX(-50%);
}
}
@media (max-width: 500px) {
.smpl_related_products .swiper-container ul.rel_pr_list li.rel_product .view_product {
padding: 8px 23px 8px 23px;
}
}
.smpl_partners_section {
margin-left: calc(-50vw + 66%);
margin-right: calc(-50vw + 66%);
overflow: hidden;
}
.smpl_partners_section .swiper-container.brands__slider {
padding-top: 4.5vw;
padding-bottom: 3vw;
width: 100%;
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
.smpl_partners_section .swiper-container.brands__slider .swiper-wrapper-container {
display: flex;
width: calc(85% - 110px);
margin-right: 15%;
overflow: hidden;
}
.smpl_partners_section .swiper-container.brands__slider .swiper-wrapper-container .swiper-wrapper {
width: 33%;
display: flex;
justify-content: flex-start;
align-items: center;
}
.smpl_partners_section .swiper-container.brands__slider .swiper-wrapper-container .swiper-wrapper .swiper-slide {
display: flex;
align-items: center;
justify-content: center;
}
.smpl_partners_section .swiper-container.brands__slider .swiper-wrapper-container .swiper-wrapper .swiper-slide a {
max-width: 256px;
}
.smpl_partners_section .swiper-container.brands__slider .swiper-wrapper-container .swiper-wrapper .swiper-slide a img {
max-height: 160px;
height: auto;
width: auto;
}
.smpl_partners_section .swiper-container.brands__slider .swiper-wrapper-container .swiper-wrapper .swiper-slide a span {
font-size: clamp(12px, 2vw, 28px);
word-wrap: break-word;
font-family: "Mulish", sans-serif;
line-height: 1;
text-transform: uppercase;
color: #000;
display: block;
}
.smpl_partners_section .swiper-container.brands__slider .swiper-nav-container {
display: flex;
width: 110px;
}
.smpl_partners_section .swiper-container.brands__slider .swiper-nav-container .swiper-nav {
width: 100%;
position: relative;
}
.smpl_partners_section .swiper-container.brands__slider .swiper-nav-container .swiper-nav .swiper-button-prev svg {
transform: scaleX(-1);
}
.smpl_partners_section .swiper-container.brands__slider .swiper-nav-container .swiper-nav .swiper-button-prev svg .path_path_6, .smpl_partners_section .swiper-container.brands__slider .swiper-nav-container .swiper-nav .swiper-button-prev svg .path_path_7 {
stroke: #194A89;
}
.smpl_partners_section .swiper-container.brands__slider .swiper-nav-container .swiper-nav .swiper-button-prev::after {
content: "";
}
.smpl_partners_section .swiper-container.brands__slider .swiper-nav-container .swiper-nav .swiper-button-next svg .path_path_6, .smpl_partners_section .swiper-container.brands__slider .swiper-nav-container .swiper-nav .swiper-button-next svg .path_path_7 {
stroke: #194A89;
}
.smpl_partners_section .swiper-container.brands__slider .swiper-nav-container .swiper-nav .swiper-button-next::after {
content: "";
}
@media (max-width: 767px) {
.smpl_partners_section .swiper-container.brands__slider {
padding-top: 43px;
padding-bottom: 55px;
}
.smpl_partners_section .swiper-container.brands__slider .swiper-wrapper-container {
width: 100%;
margin-right: 0;
}
.smpl_partners_section .swiper-container.brands__slider .swiper-wrapper-container .swiper-wrapper .swiper-slide a {
display: flex;
justify-content: center;
}
.smpl_partners_section .swiper-container.brands__slider .swiper-wrapper-container .swiper-wrapper .swiper-slide a img {
width: 100%;
max-width: 120px;
}
.smpl_partners_section .swiper-container.brands__slider .swiper-nav-container {
width: 100%;
padding-top: 38px;
display: flex;
justify-content: center;
}
.smpl_partners_section .swiper-container.brands__slider .swiper-nav-container .swiper-nav {
width: 33%;
position: absolute;
display: flex;
-moz-column-gap: 44px;
column-gap: 44px;
justify-content: center;
}
.smpl_partners_section .swiper-container.brands__slider .swiper-nav-container .swiper-nav .swiper-button-next, .smpl_partners_section .swiper-container.brands__slider .swiper-nav-container .swiper-nav .swiper-button-prev {
position: relative;
width: 26px;
height: 14px;
}
}
.ast-woo-shop-archive .ast-breadcrumbs-wrapper {
margin-left: -20px;
}
.custom_header {
display: flex;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
position: relative;
overflow: hidden;
}
.custom_header .wp-video {
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
@media (max-width: 782px) {
.custom_header .wp-video {
display: none;
}
}
.custom_header .wp-video, .custom_header .header-image {
flex: 0 0 auto !important;
width: 50% !important;
}
.custom_header .wp-video-shortcode {
height: 100%;
}
@media (max-width: 782px) {
.custom_header .header-image {
width: 100% !important;
}
}
.custom_header .header-image img {
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
@media (max-width: 782px) {
.custom_header .header-image img {
height: auto;
min-height: 200px;
width: 100%;
}
}
.custom_header .wp-video.wp-video-fullwidth {
width: 100% !important;
display: block !important;
max-height: 600px;
}
.custom_header .header-image-fullwidth {
width: 100%;
max-height: 600px;
}
.custom_header .header-image-fullwidth img {
min-height: 300px;
width: 100%;
-o-object-fit: cover;
object-fit: cover;
}
@media (max-width: 782px) {
.custom_header .header-image-fullwidth img {
min-height: 200px;
}
}
.custom_header .vertical-divider {
border: 0.2rem solid white;
height: 105%;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
z-index: 9;
}
.custom_header .header-middle {
position: absolute;
left: 50%;
top: 50%;
max-height: 100%;
background-color: #fff;
padding: 3%;
transform: translate(-50%, -50%);
z-index: 10;
}
.custom_header .header-middle h1 {
font-family: "bebas-neue-pro-expanded", sans-serif;
font-weight: 800;
font-size: clamp(1.5rem, 5vw, 3.5rem);
z-index: 11;
line-height: 0.9;
text-transform: uppercase;
text-align: center;
}
.custom_header .header-middle h2 {
font-family: "bebas-neue-pro-expanded", sans-serif;
font-weight: 800;
font-size: clamp(1.8rem, 6vw, 4.2rem);
z-index: 11;
line-height: 0.9;
text-transform: uppercase;
text-align: center;
}
@media (min-width: 800px) {
.custom_header .header-middle h1:has(span.lh-small), .custom_header .header-middle h2.custom_subtitle:has(span.lh-small) {
line-height: 30px !important;
}
}
.custom_header .header-middle .header-heading-mid {
font-size: clamp(1.8rem, 6vw, 4.2rem);
}
.custom_header .header-middle .header-heading-end {
font-size: clamp(1.3rem, 4.5vw, 3.1rem);
}
.custom_header .header-middle .header-heading-small {
font-size: clamp(0.7rem, 2.4vw, 1.7rem);
vertical-align: middle;
}
.custom_header .header-middle a {
font-family: "Montserrat";
margin-top: 10px;
text-align: center;
border-radius: 2px;
color: #000;
font-weight: 800;
z-index: 12;
font-size: clamp(0.6rem, 0.8vw, 2rem);
}
.custom_header .header-middle a .Rectangle-76 {
padding: 6%;
background-color: #20D0F0;
margin-top: 5%;
border-radius: 4px;
}
.custom_header .header-middle a:hover .Rectangle-76 {
color: #0ac4ff;
background-color: #12284c;
}
.custom_header .mejs-controls {
display: none !important;
}
.custom_header video {
pointer-events: none;
}
.custom_header.no_img_and_vid {
max-height: 600px;
min-height: 430px;
}
@media (max-width: 782px) {
.custom_header.no_img_and_vid {
min-height: 200px;
}
}
#page .site-content .ast-container #primary {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.outline-text {
-webkit-text-stroke: 2px #12284c;
color: #fff;
}
body.logged-in {
margin-top: 0;
}
body.admin-bar #masthead {
top: 0;
}
@media (max-width: 922px) {
body {
margin-top: 0;
}
}
@media (max-width: 782px) {
body.admin-bar #masthead {
top: 0;
}
}
.ast-single-post .entry-content a {
text-decoration: none;
}
.entry-content ul {
padding: 0;
}
.archive.post-type-archive .ast-woocommerce-container .woocommerce-products-header__title.page-title,
.archive.post-type-archive .ast-woocommerce-container .uagb-button__wrapper p,
.archive.post-type-archive .ast-woocommerce-container .ast-shop-toolbar-container {
display: none;
}
.page-description {
margin-left: calc(-50vw + 50%);
margin-right: calc(-50vw + 50%);
}
.page-description .wp-block-uagb-buttons-child {
width: 100%;
}
.woocommerce-result-count {
display: none;
}
#shop-section-1 {
--inner-content-custom-width: min( 100%, 1200px);
max-width: var(--inner-content-custom-width);
}
#section-oily .wp-block-uagb-image .wp-block-uagb-image__figure img, #section-sensitive .wp-block-uagb-image .wp-block-uagb-image__figure img, #section-antiage .wp-block-uagb-image .wp-block-uagb-image__figure img {
-o-object-position: right;
object-position: right;
}
#section-oily .wc-block-grid.has-3-columns .wc-block-grid__product, #section-sensitive .wc-block-grid.has-3-columns .wc-block-grid__product, #section-antiage .wc-block-grid.has-3-columns .wc-block-grid__product {
max-width: 50%;
}
@media (max-width: 480px) {
#section-oily .wc-block-grid.has-3-columns .wc-block-grid__product, #section-sensitive .wc-block-grid.has-3-columns .wc-block-grid__product, #section-antiage .wc-block-grid.has-3-columns .wc-block-grid__product {
max-width: 100%;
}
}
#section-dry-flaky h2.uagb-heading-text, #section-dull-skin h2.uagb-heading-text {
font-family: "bebas-neue-pro-expanded", sans-serif;
font-size: clamp(3rem, 8vw, 3.5rem);
}
.product-section-fullwidth .wp-block-handpicked-products.wc-block-handpicked-products.has-3-columns {
--inner-content-custom-width: min( 100%, 1200px);
max-width: var(--inner-content-custom-width);
}
.product-section-fullwidth .uagb-heading-text {
font-size: 52px;
font-family: "Montserrat";
font-weight: 600;
padding-top: 3%;
}
.wc-block-grid .wc-block-grid__products li.wc-block-grid__product > p {
display: none;
}
.wc-block-grid .wc-block-grid__products .wc-block-grid__product {
margin: 0;
margin-bottom: 0;
display: flex;
flex-direction: column;
justify-content: flex-start;
}
.wc-block-grid .wc-block-grid__products .wc-block-grid__product .subtitle {
display: block;
font-size: 14px;
margin-top: 3%;
font-family: "Montserrat";
font-weight: 500;
letter-spacing: normal;
text-transform: initial;
}
@media (max-width: 782px) {
.wc-block-grid .wc-block-grid__products .wc-block-grid__product .subtitle {
font-size: 12px;
}
}
.wc-block-grid .wc-block-grid__products .wc-block-grid__product a img {
width: 100%;
height: auto;
-o-object-fit: cover;
object-fit: cover;
}
.wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title {
font-family: "bebas-neue-pro-expanded", sans-serif;
font-size: 24px;
color: #12284c;
font-weight: 600;
text-align: center;
text-transform: uppercase;
}
.wc-block-grid .wc-block-grid__products .wc-block-grid__product .price {
margin: auto;
font-family: "bebas-neue-pro-expanded";
text-align: center;
font-size: 24px;
color: #12284c;
}
.wc-block-grid .wc-block-grid__products .wc-block-grid__product .price ins .woocommerce-Price-amount {
color: #ff71ab;
}
.wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-add-to-cart {
text-align: center;
letter-spacing: 1.4px;
width: 100%;
}
.wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-add-to-cart a, .wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-add-to-cart button {
width: 100%;
height: 50px;
padding: 17px;
border-radius: 5px;
border: solid 1px #12284c;
color: #12284c;
background-color: #ffffff;
text-transform: uppercase;
align-items: center;
font-size: 14px;
}
@media (max-width: 480px) {
.wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-add-to-cart a, .wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-add-to-cart button {
font-size: 10px;
}
}
.wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-add-to-cart a:hover, .wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-add-to-cart button:hover {
color: #0ac4ff;
background-color: #12284c;
}
.wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-rating, .wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-rating {
display: none;
}
#section-dry-flaky .wc-block-grid__products .wc-block-grid__product .wp-block-button__link {
background-color: #dff9ff;
}
#section-dry-flaky .wc-block-grid__products .wc-block-grid__product .wp-block-button__link:hover {
background-color: #12284c;
}
#section-dull-skin .wc-block-grid__products .wc-block-grid__product .wp-block-button__link {
background-color: #FFE6D7;
}
#section-dull-skin .wc-block-grid__products .wc-block-grid__product .wp-block-button__link:hover {
background-color: #12284c;
}
.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__color-wrapper {
opacity: 0 !important;
}
.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading {
font-family: "bebas-neue-pro-expanded", sans-serif;
font-size: clamp(3rem, 8vw, 3.5rem);
}
figure.wp-block-uagb-image__figure > p, .wp-block-uagb-image--layout-overlay__inner > p {
display: none !important;
}
.woocommerce .quantity .plus, .woocommerce .quantity .minus, .woocommerce .quantity .qty {
border: 0px !important;
}
.woocommerce ul.products li.product.desktop-align-left .button, .woocommerce ul.products li.product.desktop-align-left .button, .woocommerce-page ul.products li.product.desktop-align-left .button, .woocommerce-page ul.products li.product.desktop-align-left .button {
height: 50px !important;
padding: 17px !important;
display: flex;
align-items: center;
justify-content: center;
margin-top: auto;
font-size: 14px;
}
@media (max-width: 480px) {
.woocommerce ul.products li.product.desktop-align-left .button, .woocommerce ul.products li.product.desktop-align-left .button, .woocommerce-page ul.products li.product.desktop-align-left .button, .woocommerce-page ul.products li.product.desktop-align-left .button {
padding: 14px !important;
}
}
@media (max-width: 480px) {
.woocommerce ul.products li.product.desktop-align-left .button, .woocommerce ul.products li.product.desktop-align-left .button, .woocommerce-page ul.products li.product.desktop-align-left .button, .woocommerce-page ul.products li.product.desktop-align-left .button {
height: 44px !important;
padding: 10px !important;
font-size: 9px;
background-color: #12284c !important;
color: #0ac4ff !important;
}
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
justify-content: flex-start;
text-align: center !important;
}
.woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del {
opacity: 1;
}
.woocommerce ul.products li.product .price del + ins .woocommerce-Price-amount.amount, .woocommerce-page ul.products li.product .price del + ins .woocommerce-Price-amount.amount {
color: #ff71ab;
}
.woocommerce ul.products li.product .astra-shop-thumbnail-wrap, .woocommerce-page ul.products li.product .astra-shop-thumbnail-wrap {
position: relative;
overflow: hidden;
padding-top: 0;
height: auto;
}
.woocommerce ul.products li.product .astra-shop-thumbnail-wrap h2.eltdf-product-list-title, .woocommerce-page ul.products li.product .astra-shop-thumbnail-wrap h2.eltdf-product-list-title {
font-family: "bebas-neue-pro-expanded", sans-serif;
font-size: clamp(16px, 2vw, 24px);
letter-spacing: normal;
margin-bottom: 0;
font-weight: 800;
text-transform: uppercase;
margin-top: 14px !important;
display: flex;
flex-direction: column;
}
.woocommerce ul.products li.product .astra-shop-thumbnail-wrap h2.eltdf-product-list-title span.wp-subtitle, .woocommerce-page ul.products li.product .astra-shop-thumbnail-wrap h2.eltdf-product-list-title span.wp-subtitle {
font-size: 14px;
font-family: "Montserrat";
font-weight: 500;
letter-spacing: normal;
text-transform: initial;
}
.woocommerce ul.products li.product .astra-shop-thumbnail-wrap > a.woocommerce-loop-product__link, .woocommerce-page ul.products li.product .astra-shop-thumbnail-wrap > a.woocommerce-loop-product__link {
display: block;
}
.woocommerce ul.products li.product .astra-shop-thumbnail-wrap > a.woocommerce-loop-product__link img, .woocommerce-page ul.products li.product .astra-shop-thumbnail-wrap > a.woocommerce-loop-product__link img {
width: 100%;
height: auto;
-o-object-fit: cover;
object-fit: cover;
-o-object-position: center center;
object-position: center center;
}
.woocommerce ul.products li.product .astra-shop-thumbnail-wrap:hover .astra-shop-thumbnail-wrap .add_to_cart_button:not(.added),
.woocommerce ul.products li.product .astra-shop-thumbnail-wrap:hover .astra-shop-thumbnail-wrap a.added_to_cart.wc-forward, .woocommerce-page ul.products li.product .astra-shop-thumbnail-wrap:hover .astra-shop-thumbnail-wrap .add_to_cart_button:not(.added),
.woocommerce-page ul.products li.product .astra-shop-thumbnail-wrap:hover .astra-shop-thumbnail-wrap a.added_to_cart.wc-forward {
visibility: visible;
opacity: 1;
right: 0;
display: none !important;
}
.woocommerce ul.products li.product .astra-shop-thumbnail-wrap p.wp-subtitle, .woocommerce-page ul.products li.product .astra-shop-thumbnail-wrap p.wp-subtitle {
display: none;
}
.woocommerce ul.products li.product .astra-shop-summary-wrap, .woocommerce-page ul.products li.product .astra-shop-summary-wrap {
text-align: center;
display: flex;
flex-direction: column;
margin-top: 14px;
padding: 0;
margin-top: auto;
flex-grow: 1;
}
.woocommerce ul.products li.product .astra-shop-summary-wrap .star-rating, .woocommerce-page ul.products li.product .astra-shop-summary-wrap .star-rating {
display: none;
}
.woocommerce ul.products li.product .astra-shop-summary-wrap a.ast-loop-product__link, .woocommerce-page ul.products li.product .astra-shop-summary-wrap a.ast-loop-product__link {
display: none;
order: -1;
}
.woocommerce ul.products li.product .astra-shop-summary-wrap .woocommerce-Price-amount.amount, .woocommerce-page ul.products li.product .astra-shop-summary-wrap .woocommerce-Price-amount.amount {
font-size: clamp(16px, 2vw, 24px);
text-transform: uppercase;
color: #12284c;
font-weight: 700;
}
.woocommerce ul.products li.product .astra-shop-summary-wrap .woocommerce-Price-amount.amount ins, .woocommerce-page ul.products li.product .astra-shop-summary-wrap .woocommerce-Price-amount.amount ins {
order: -1;
}
.woocommerce ul.products li.product .astra-shop-summary-wrap .woocommerce-Price-amount.amount ins .woocommerce-Price-amount bdi, .woocommerce-page ul.products li.product .astra-shop-summary-wrap .woocommerce-Price-amount.amount ins .woocommerce-Price-amount bdi {
color: #ff71ab;
}
.woocommerce ul.products li.product .astra-shop-summary-wrap .woocommerce-Price-amount.amount del .woocommerce-Price-amount bdi, .woocommerce-page ul.products li.product .astra-shop-summary-wrap .woocommerce-Price-amount.amount del .woocommerce-Price-amount bdi {
margin-right: 14px;
color: #12284c;
opacity: 1;
font-weight: 700;
}
.woocommerce ul.products li.product .astra-shop-summary-wrap .ast-woo-shop-product-description, .woocommerce-page ul.products li.product .astra-shop-summary-wrap .ast-woo-shop-product-description {
display: none;
}
.woocommerce ul.products li.product:hover .astra-shop-thumbnail-wrap .add_to_cart_button:not(.added),
.woocommerce ul.products li.product:hover .astra-shop-thumbnail-wrap a.added_to_cart.wc-forward, .woocommerce-page ul.products li.product:hover .astra-shop-thumbnail-wrap .add_to_cart_button:not(.added),
.woocommerce-page ul.products li.product:hover .astra-shop-thumbnail-wrap a.added_to_cart.wc-forward {
display: none !important;
}
.woocommerce ul.products li.product .ast-woo-product-category, .woocommerce-page ul.products li.product .ast-woo-product-category {
display: none;
}
ul li {
font-family: "Mulish", sans-serif;
font-size: clamp(14px, 3vw, 16px);
}
ul li::marker {
font-size: 18px;
}
.main-header-bar {
background-color: unset;
}
.ast-breadcrumbs .trail-items li, .rank-math-breadcrumb p {
font-size: clamp(12px, 2vw, 14px);
color: #194A89;
}
.ast-breadcrumbs .trail-items li a, .rank-math-breadcrumb p a {
color: #000;
}
.ast-breadcrumbs .trail-items li a:hover, .rank-math-breadcrumb p a:hover {
color: #F7CA46;
text-decoration: underline;
}
.smpl_about_us .video_section {
position: relative;
margin-left: calc(-50vw + 50%);
margin-right: calc(-50vw + 50%);
height: 781px;
}
.smpl_about_us .video_section video {
-o-object-fit: cover;
object-fit: cover;
}
.smpl_about_us .video_section::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-image: url(//infomed.bg/wp-content/themes/simple-theme/assets/images/dotted-overlay-2.png);
opacity: 1;
z-index: 10;
}
.smpl_about_us .video_section .video-button {
position: absolute;
bottom: 38px;
left: 50%;
transform: translate(-50%, 0);
width: 303px;
height: 68px;
display: flex;
justify-content: flex-end;
align-items: center;
border: 2px solid #FEFFFF;
border-radius: 34px;
color: #FEFFFF;
font-size: 14px;
font-weight: 800;
z-index: 11;
}
.smpl_about_us .video_section .video-button:hover {
background-color: #194A89;
border-color: #194A89;
}
.smpl_about_us .video_section .video-button:hover svg .g_ellipse_1 {
fill: #F7CA46;
stroke: #F7CA46;
}
.smpl_about_us .video_section .video-button:hover svg .g_line_line_1, .smpl_about_us .video_section .video-button:hover svg .g_path_path_10 {
stroke: #194A89;
}
.smpl_about_us .video_section .video-button svg {
height: 68px;
width: 68px;
padding-top: 6px;
padding-bottom: 6px;
margin-left: 18px;
}
.smpl_about_us .video_section .video-button svg .g_ellipse_1, .smpl_about_us .video_section .video-button svg .g_line_line_1, .smpl_about_us .video_section .video-button svg .g_path_path_10 {
stroke: #fff;
}
@media (max-width: 767px) {
.smpl_about_us .video_section .video-button {
width: 59%;
text-align: end;
padding-left: 10px;
}
.smpl_about_us .video_section .video-button svg {
margin-left: 18px;
}
}
@media (max-width: 420px) {
.smpl_about_us .video_section .video-button svg {
margin-right: 8px;
}
}
@media (max-width: 372px) {
.smpl_about_us .video_section .video-button {
padding-left: 32px;
}
}
@media (max-width: 767px) {
.smpl_about_us .video_section {
height: 639px;
}
}
@media (max-width: 500px) and (max-width: 767px) {
.smpl_about_us .video_section {
height: 0;
padding-bottom: 170%;
text-align: end;
padding-left: 10px;
line-height: 1.5;
}
.smpl_about_us .video_section video {
position: absolute;
top: 0;
left: 0;
}
}
.smpl_about_us .two_cols_section {
margin-left: calc(-50vw + 50%);
margin-right: calc(-50vw + 50%);
max-width: 100vw;
width: 100vw;
}
.smpl_about_us .two_cols_section .smpl_two_cols_section_row:not(.mobile-reverse) .smpl_two_cols_section_content_div {
padding: 5% 5% 5% 5%;
}
.smpl_about_us .two_cols_section .smpl_two_cols_section_row {
display: flex;
flex-wrap: wrap;
overflow: hidden;
background-color: #fff;
}
.smpl_about_us .two_cols_section .smpl_two_cols_section_row .smpl_two_cols_section_img_div {
width: 50%;
margin-bottom: -5px;
display: flex;
justify-content: center;
align-items: flex-start;
position: relative;
}
@media (max-width: 1024px) {
.smpl_about_us .two_cols_section .smpl_two_cols_section_row .smpl_two_cols_section_img_div {
width: 100%;
padding-bottom: 0;
margin-bottom: 0;
}
}
.smpl_about_us .two_cols_section .smpl_two_cols_section_row .smpl_two_cols_section_img_div img {
height: auto;
max-height: 720px;
width: 100%;
-o-object-fit: cover;
object-fit: cover;
z-index: 11;
}
@media (max-width: 1024px) {
.smpl_about_us .two_cols_section .smpl_two_cols_section_row .smpl_two_cols_section_img_div img {
margin-top: 0;
}
}
.smpl_about_us .two_cols_section .smpl_two_cols_section_row .smpl_two_cols_section_content_div {
width: 50%;
display: grid;
justify-content: center;
align-items: center;
align-content: center;
margin-bottom: 0;
padding: 7% 12% 7% 12%;
position: relative;
}
.smpl_about_us .two_cols_section .smpl_two_cols_section_row .smpl_two_cols_section_content_div .smpl_two_cols_section_title {
font-size: clamp(20px, 3vw, 36px);
color: #000000;
font-weight: 400;
font-family: "Mulish", sans-serif;
text-transform: uppercase;
width: 100%;
justify-self: center;
letter-spacing: 1.08px;
line-height: 1.7;
}
.smpl_about_us .two_cols_section .smpl_two_cols_section_row .smpl_two_cols_section_content_div .smpl_two_cols_section_content p {
font-family: "Mulish", sans-serif;
color: #194A89;
font-size: clamp(16px, 2vw, 20px);
width: 100%;
line-height: 1.4;
letter-spacing: 0.16px;
font-weight: 800;
}
@media (max-width: 921px) {
.smpl_about_us .two_cols_section .smpl_two_cols_section_row .smpl_two_cols_section_content_div {
width: 100%;
padding: 7% 18% 7% 18%;
}
.smpl_about_us .two_cols_section .smpl_two_cols_section_row .smpl_two_cols_section_content_div .smpl_two_cols_section_title, .smpl_about_us .two_cols_section .smpl_two_cols_section_row .smpl_two_cols_section_content_div .smpl_two_cols_section_content {
text-align: center;
}
.smpl_about_us .two_cols_section .smpl_two_cols_section_row .smpl_two_cols_section_content_div .smpl_two_cols_section_title {
margin-bottom: 8px;
}
}
@media (max-width: 921px) {
.smpl_about_us .two_cols_section .smpl_two_cols_section_row.mobile-reverse {
flex-direction: column-reverse;
}
}
.smpl_about_us .consumables_section {
margin-left: calc(-50vw + 50%);
margin-right: calc(-50vw + 50%);
max-width: 100vw;
width: 100vw;
background-color: #194A89;
}
.smpl_about_us .consumables_section .consumables_tabs {
display: flex;
flex-direction: row;
width: 100%;
flex-wrap: wrap;
height: 338.5px;
align-content: flex-start;
padding-top: 105px;
justify-content: center;
align-items: flex-start;
padding-left: 6%;
padding-right: 6%;
position: relative;
}
.smpl_about_us .consumables_section .consumables_tabs::before {
content: "";
position: absolute;
top: 159px;
width: 75.9%;
height: 1px;
border: solid 1px rgba(192, 208, 227, 0.8);
}
.smpl_about_us .consumables_section .consumables_tabs a {
display: flex;
flex-direction: column;
align-items: center;
width: 9.0909090909%;
}
.smpl_about_us .consumables_section .consumables_tabs a > span:first-of-type {
color: #F7CA46;
}
.smpl_about_us .consumables_section .consumables_tabs a > span:nth-of-type(2) {
width: 19px;
height: 19px;
background-color: rgba(248, 251, 253, 0.15);
border-radius: 50%;
margin-top: 12px;
margin-bottom: 16px;
position: relative;
}
.smpl_about_us .consumables_section .consumables_tabs a > span:nth-of-type(2)::before {
content: "";
position: absolute;
width: 6px;
height: 6px;
background-color: rgb(248, 251, 253);
border-radius: 50%;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.smpl_about_us .consumables_section .consumables_tabs a > span:nth-of-type(3) {
color: #FFFFFF;
font-size: 12px;
letter-spacing: 0.36px;
text-align: center;
}
.smpl_about_us .consumables_section .consumables_tabs .tab_prev, .smpl_about_us .consumables_section .consumables_tabs .tab_next {
margin-top: 44px;
margin-bottom: 0;
width: 4%;
}
.smpl_about_us .consumables_section .consumables_tabs .tab_prev > span:first-of-type, .smpl_about_us .consumables_section .consumables_tabs .tab_prev > span:nth-of-type(2), .smpl_about_us .consumables_section .consumables_tabs .tab_next > span:first-of-type, .smpl_about_us .consumables_section .consumables_tabs .tab_next > span:nth-of-type(2) {
width: 12px;
height: 2px;
background-color: rgba(192, 208, 227, 0.8);
border-radius: 0;
margin-top: 6px;
margin-bottom: 0;
position: relative;
}
.smpl_about_us .consumables_section .consumables_tabs .tab_prev > span:first-of-type::before, .smpl_about_us .consumables_section .consumables_tabs .tab_prev > span:nth-of-type(2)::before, .smpl_about_us .consumables_section .consumables_tabs .tab_next > span:first-of-type::before, .smpl_about_us .consumables_section .consumables_tabs .tab_next > span:nth-of-type(2)::before {
display: none;
}
.smpl_about_us .consumables_section .consumables_tabs .tab_prev > span:first-of-type, .smpl_about_us .consumables_section .consumables_tabs .tab_next > span:first-of-type {
transform: rotate(135deg);
}
.smpl_about_us .consumables_section .consumables_tabs .tab_prev > span:nth-of-type(2), .smpl_about_us .consumables_section .consumables_tabs .tab_next > span:nth-of-type(2) {
transform: rotate(45deg);
}
.smpl_about_us .consumables_section .consumables_tabs .tab_next {
transform: scaleX(-1);
}
.smpl_about_us .consumables_section .consumables_tabs .tab_consumable {
align-items: center;
outline: none;
}
.smpl_about_us .consumables_section .consumables_tabs .tab_consumable .consumables_slide_mobile {
display: none;
font-size: 14px;
letter-spacing: 0.14px;
color: #ffffff;
margin-top: 0;
margin-left: calc(15% + 30px);
max-width: 200px;
text-align: left;
margin-bottom: 26px;
}
.smpl_about_us .consumables_section .consumables_tabs .tab_consumable.active > span:nth-of-type(2) {
width: 40px;
height: 40px;
margin-top: 0px;
margin-bottom: 7px;
background-color: rgba(247, 202, 70, 0.15);
}
.smpl_about_us .consumables_section .consumables_tabs .tab_consumable.active > span:nth-of-type(2)::before {
width: 20px;
height: 20px;
background-color: rgb(247, 202, 70);
}
.smpl_about_us .consumables_section .consumables_slides {
height: 338.5px;
padding-left: 12%;
padding-right: 12%;
border-top: solid 2px rgba(192, 208, 227, 0.1);
}
.smpl_about_us .consumables_section .consumables_slides .consumables_slide {
display: none;
font-family: "Mulish", sans-serif;
flex-wrap: wrap;
width: 100%;
align-items: center;
}
.smpl_about_us .consumables_section .consumables_slides .consumables_slide .year {
font-size: clamp(50px, 10vw, 132px);
color: #F7CA46;
letter-spacing: clamp(1.5px, 1.5vw, 3.96px);
width: 33%;
}
.smpl_about_us .consumables_section .consumables_slides .consumables_slide .content {
width: 36%;
}
.smpl_about_us .consumables_section .consumables_slides .consumables_slide .content h4 {
font-size: clamp(20px, 4vw, 24px);
color: #FFFFFF;
letter-spacing: 0.72px;
margin-bottom: 8px;
}
.smpl_about_us .consumables_section .consumables_slides .consumables_slide .content .desc {
font-size: clamp(14px, 2vw, 16px);
color: #ECF2FA;
letter-spacing: 0.16px;
}
.smpl_about_us .consumables_section .consumables_slides .consumables_slide.active {
display: flex;
}
@media (max-width: 921px) {
.smpl_about_us .consumables_section {
display: flex;
flex-direction: column;
}
.smpl_about_us .consumables_section .consumables_tabs {
margin-top: 39px;
margin-bottom: 44px;
flex-direction: column;
height: auto;
padding-top: 28px;
padding-bottom: 40px;
position: relative;
}
.smpl_about_us .consumables_section .consumables_tabs a {
width: 100%;
}
.smpl_about_us .consumables_section .consumables_tabs a > span:nth-of-type(2) {
position: absolute;
left: 15%;
}
.smpl_about_us .consumables_section .consumables_tabs a.active > span:nth-of-type(2) {
left: calc(15% - 11px);
}
.smpl_about_us .consumables_section .consumables_tabs .tab_consumable {
align-items: flex-start;
}
.smpl_about_us .consumables_section .consumables_tabs .tab_consumable > span:first-of-type, .smpl_about_us .consumables_section .consumables_tabs .tab_consumable > span:nth-of-type(3) {
margin-top: 6px;
margin-left: calc(15% + 30px);
max-width: 130px;
text-align: left;
}
.smpl_about_us .consumables_section .consumables_tabs .tab_consumable.active .consumables_slide_mobile {
display: flex;
flex-direction: column;
}
.smpl_about_us .consumables_section .consumables_tabs .tab_consumable.active .consumables_slide_mobile > span:first-of-type {
font-size: 50px;
margin-top: 16px;
margin-top: 28px;
padding-top: 8px;
border-top: solid 1px #F7CA46;
color: #F7CA46;
width: 50%;
}
.smpl_about_us .consumables_section .consumables_tabs .tab_consumable.active .consumables_slide_mobile > span:nth-of-type(2) {
font-size: 20px;
line-height: 1.6;
font-weight: 800;
margin-top: 0;
margin-bottom: 12px;
}
.smpl_about_us .consumables_section .consumables_tabs .tab_prev, .smpl_about_us .consumables_section .consumables_tabs .tab_next {
width: 0%;
position: absolute;
}
.smpl_about_us .consumables_section .consumables_tabs .tab_prev {
transform: rotate(90deg);
margin-top: 0;
top: -5px;
left: calc(15% + 13px);
}
.smpl_about_us .consumables_section .consumables_tabs .tab_next {
transform: rotate(-90deg);
margin-left: 0;
top: calc(100% - 54px);
left: calc(15% + 7px);
}
.smpl_about_us .consumables_section .consumables_tabs::before {
width: 1px;
height: 100%;
left: calc(15% + 9px);
top: 0;
}
.smpl_about_us .consumables_section .consumables_slides {
display: none;
}
}
.smpl_about_us .smpl_partners_section {
margin-left: calc(-50vw + 66%);
margin-right: calc(-50vw + 66%);
overflow: hidden;
}
.smpl_about_us .smpl_partners_section .swiper-container.brands__slider {
padding-top: 3.5vw;
padding-bottom: 3.4vw;
width: 100%;
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
.smpl_about_us .smpl_partners_section .swiper-container.brands__slider .swiper-wrapper-container {
display: flex;
width: calc(85% - 110px);
margin-right: 15%;
overflow: hidden;
}
.smpl_about_us .smpl_partners_section .swiper-container.brands__slider .swiper-wrapper-container .swiper-wrapper {
width: 33%;
display: flex;
justify-content: flex-start;
align-items: center;
}
.smpl_about_us .smpl_partners_section .swiper-container.brands__slider .swiper-wrapper-container .swiper-wrapper .swiper-slide {
display: flex;
align-items: center;
justify-content: center;
}
.smpl_about_us .smpl_partners_section .swiper-container.brands__slider .swiper-wrapper-container .swiper-wrapper .swiper-slide a {
max-width: 256px;
}
.smpl_about_us .smpl_partners_section .swiper-container.brands__slider .swiper-wrapper-container .swiper-wrapper .swiper-slide a img {
max-height: 160px;
height: auto;
width: auto;
}
.smpl_about_us .smpl_partners_section .swiper-container.brands__slider .swiper-wrapper-container .swiper-wrapper .swiper-slide a span {
font-size: clamp(12px, 2vw, 28px);
word-wrap: break-word;
font-family: "Mulish", sans-serif;
line-height: 1;
text-transform: uppercase;
color: #000;
display: block;
}
.smpl_about_us .smpl_partners_section .swiper-container.brands__slider .swiper-nav-container {
display: flex;
width: 110px;
}
.smpl_about_us .smpl_partners_section .swiper-container.brands__slider .swiper-nav-container .swiper-nav {
width: 100%;
position: relative;
}
.smpl_about_us .smpl_partners_section .swiper-container.brands__slider .swiper-nav-container .swiper-nav .swiper-button-prev svg {
transform: scaleX(-1);
}
.smpl_about_us .smpl_partners_section .swiper-container.brands__slider .swiper-nav-container .swiper-nav .swiper-button-prev svg .path_path_6, .smpl_about_us .smpl_partners_section .swiper-container.brands__slider .swiper-nav-container .swiper-nav .swiper-button-prev svg .path_path_7 {
stroke: #194A89;
}
.smpl_about_us .smpl_partners_section .swiper-container.brands__slider .swiper-nav-container .swiper-nav .swiper-button-prev::after {
content: "";
}
.smpl_about_us .smpl_partners_section .swiper-container.brands__slider .swiper-nav-container .swiper-nav .swiper-button-next svg .path_path_6, .smpl_about_us .smpl_partners_section .swiper-container.brands__slider .swiper-nav-container .swiper-nav .swiper-button-next svg .path_path_7 {
stroke: #194A89;
}
.smpl_about_us .smpl_partners_section .swiper-container.brands__slider .swiper-nav-container .swiper-nav .swiper-button-next::after {
content: "";
}
@media (max-width: 767px) {
.smpl_about_us .smpl_partners_section .swiper-container.brands__slider {
padding-top: 43px;
padding-bottom: 55px;
}
.smpl_about_us .smpl_partners_section .swiper-container.brands__slider .swiper-wrapper-container {
width: 100%;
margin-right: 0;
}
.smpl_about_us .smpl_partners_section .swiper-container.brands__slider .swiper-wrapper-container .swiper-wrapper .swiper-slide a {
display: flex;
justify-content: center;
}
.smpl_about_us .smpl_partners_section .swiper-container.brands__slider .swiper-wrapper-container .swiper-wrapper .swiper-slide a img {
width: 100%;
max-width: 120px;
}
.smpl_about_us .smpl_partners_section .swiper-container.brands__slider .swiper-nav-container {
width: 100%;
padding-top: 38px;
display: flex;
justify-content: center;
}
.smpl_about_us .smpl_partners_section .swiper-container.brands__slider .swiper-nav-container .swiper-nav {
width: 33%;
position: absolute;
display: flex;
-moz-column-gap: 44px;
column-gap: 44px;
justify-content: center;
}
.smpl_about_us .smpl_partners_section .swiper-container.brands__slider .swiper-nav-container .swiper-nav .swiper-button-next, .smpl_about_us .smpl_partners_section .swiper-container.brands__slider .swiper-nav-container .swiper-nav .swiper-button-prev {
position: relative;
width: 26px;
height: 14px;
}
}
.smpl_about_us .smpl_our_values_section {
margin-left: calc(-50vw + 50%);
margin-right: calc(-50vw + 50%);
max-width: 100vw;
width: 100vw;
background-color: #F8FBFD;
padding-top: 100px;
padding-bottom: 70px;
}
.smpl_about_us .smpl_our_values_section h2 {
text-align: center;
font-family: "Mulish", sans-serif;
font-size: clamp(20px, 3vw, 36px);
letter-spacing: 1.08px;
font-weight: 400;
margin-bottom: 80px;
}
.smpl_about_us .smpl_our_values_section .values_container {
display: flex;
flex-wrap: wrap;
margin-left: 10%;
margin-right: 10%;
}
.smpl_about_us .smpl_our_values_section .values_container .value_col {
display: flex;
flex-direction: column;
width: 33%;
align-items: center;
justify-content: flex-end;
margin-bottom: 80px;
}
.smpl_about_us .smpl_our_values_section .values_container .value_col .value_text {
font-family: "Mulish", sans-serif;
font-size: 20px;
letter-spacing: 0.6px;
color: #194A89;
margin-top: 24px;
font-weight: 700;
}
@media (max-width: 921px) {
.smpl_about_us .smpl_our_values_section {
padding-top: 42px;
padding-bottom: 50px;
}
.smpl_about_us .smpl_our_values_section .values_container .value_col {
width: 100%;
}
.smpl_about_us .smpl_our_values_section .values_container .value_col .value_text {
font-weight: 800;
}
}
.smpl_about_us .smpl_projects_section {
margin-left: calc(-50vw + 50%);
margin-right: calc(-50vw + 50%);
max-width: 100vw;
width: 100vw;
display: flex;
-moz-column-gap: 5px;
column-gap: 5px;
}
.smpl_about_us .smpl_projects_section .project {
width: 33.3%;
}
.smpl_about_us .smpl_projects_section .project .title {
height: 130px;
position: relative;
}
.smpl_about_us .smpl_projects_section .project .title h2 {
font-size: clamp(20px, 5vw, 30px);
color: #FFFFFF;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
text-align: center;
font-family: "Mulish", sans-serif;
letter-spacing: 0.9px;
font-weight: 700;
width: 80%;
}
.smpl_about_us .smpl_projects_section .project .content {
padding: 5% 15%;
}
.smpl_about_us .smpl_projects_section .project .content h3, .smpl_about_us .smpl_projects_section .project .content div {
text-align: center;
color: #194A89;
font-family: "Mulish", sans-serif;
}
.smpl_about_us .smpl_projects_section .project .content h3 {
font-size: clamp(20px, 4vw, 25px);
font-family: "Mulish", sans-serif;
font-weight: 700;
}
.smpl_about_us .smpl_projects_section .project .content div {
font-size: clamp(16px, 4vw, 18px);
font-family: "Mulish", sans-serif;
letter-spacing: 0.53px;
margin-top: 4px;
margin-bottom: 8px;
}
.smpl_about_us .smpl_projects_section .project .content ul li {
font-size: clamp(14px, 4vw, 21px);
list-style: none;
position: relative;
font-family: "Mulish", sans-serif;
letter-spacing: 0.53px;
font-weight: 700;
line-height: 1.4;
margin-bottom: 14px;
}
.smpl_about_us .smpl_projects_section .project .content ul li:before {
content: "";
display: inline-block;
width: 12px;
height: 12px;
border: 3px solid black;
position: absolute;
top: 9px;
left: -37px;
}
@media (max-width: 921px) {
.smpl_about_us .smpl_projects_section {
flex-direction: column;
}
.smpl_about_us .smpl_projects_section .project {
width: 100%;
}
.smpl_about_us .smpl_projects_section .project .title {
height: 85px;
}
}
.smpl_about_us .smpl_showroom_section {
margin-left: calc(-50vw + 50%);
margin-right: calc(-50vw + 50%);
margin-top: 300px;
padding-top: 300px;
max-width: 100vw;
width: 100vw;
position: relative;
opacity: 1;
}
.smpl_about_us .smpl_showroom_section::before {
content: "";
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-image: url(//infomed.bg/wp-content/themes/simple-theme/assets/images/dotted-overlay-2.png);
z-index: -1;
opacity: 0.8;
}
.smpl_about_us .smpl_showroom_section .text_box {
position: absolute;
top: -150px;
left: 50%;
transform: translateX(-50%);
max-width: 720px;
padding: 4% 5%;
display: flex;
flex-direction: column;
justify-content: center;
background-color: #F8FBFD;
z-index: 50;
}
.smpl_about_us .smpl_showroom_section .text_box h2, .smpl_about_us .smpl_showroom_section .text_box .description {
font-family: "Mulish", sans-serif;
text-align: left;
}
.smpl_about_us .smpl_showroom_section .text_box h2 {
font-size: clamp(20px, 4vw, 32px);
letter-spacing: 0.54px;
margin-bottom: 12px;
}
.smpl_about_us .smpl_showroom_section .text_box .description {
font-size: clamp(14px, 3vw, 20px);
line-height: 1.3;
}
.smpl_about_us .smpl_showroom_section .text_box .contact_button {
margin-top: 24px;
box-shadow: 0 0 0 10px rgba(247, 202, 70, 0.4);
width: 220px;
height: 50px;
font-family: "Mulish", sans-serif;
font-size: 14px;
font-weight: 800;
background-color: #F7CA46;
display: flex;
letter-spacing: 0.6px;
color: #000000;
text-transform: uppercase;
border-radius: 25px;
align-items: center;
justify-content: center;
transition: all 0.4s cubic-bezier(0, 0, 0.53, 0.49);
align-self: center;
}
.smpl_about_us .smpl_showroom_section .text_box .contact_button:hover {
box-shadow: none;
}
.smpl_about_us .smpl_showroom_section .gallery_box {
margin-left: calc(-50vw + 60%);
margin-right: calc(-50vw + 60%);
display: flex;
-moz-column-gap: 14px;
column-gap: 14px;
}
.smpl_about_us .smpl_showroom_section .gallery_box .images_col {
display: flex;
flex-direction: column;
row-gap: 14px;
}
.smpl_about_us .smpl_showroom_section .gallery_box .images_col .showroom_img img {
-o-object-fit: none;
object-fit: none;
}
@media (min-width: 1921px) {
.smpl_about_us .smpl_showroom_section .gallery_box {
margin-left: auto;
margin-right: auto;
justify-content: center;
}
}
@media (max-width: 921px) {
.smpl_about_us .smpl_showroom_section {
padding-top: 365px;
}
.smpl_about_us .smpl_showroom_section .text_box {
top: 42px;
width: 60%;
}
.smpl_about_us .smpl_showroom_section .text_box h2, .smpl_about_us .smpl_showroom_section .text_box .description {
text-align: center;
}
.smpl_about_us .smpl_showroom_section .gallery_box {
margin-left: calc(-50vw + 50%);
margin-right: calc(-50vw + 50%);
flex-direction: column;
row-gap: 14px;
}
.smpl_about_us .smpl_showroom_section .gallery_box .images_col .showroom_img img {
width: 100%;
-o-object-fit: cover;
object-fit: cover;
min-width: 102vw;
}
.smpl_about_us .smpl_showroom_section .gallery_box .images_col.mobile_reverse {
flex-direction: column-reverse;
}
}
@media (max-width: 600px) {
.smpl_about_us .smpl_showroom_section .text_box {
width: 305px;
}
}
.smpl_contacts {
position: relative;
}
.smpl_contacts .top_background_image_section {
margin-left: calc(-50vw + 50%);
margin-right: calc(-50vw + 50%);
background-attachment: fixed !important;
padding-top: 660px;
}
.smpl_contacts .wpcf7 {
position: absolute;
width: 96%;
left: 48%;
top: 180px;
transform: translate(-50%, 0%);
background-color: #FFFFFF;
box-shadow: 0px 3px 20px rgba(192, 208, 227, 0.3254901961);
padding: 66px 30% 20px 87px;
max-width: 1400px;
}
.smpl_contacts .wpcf7 form .smpl_form_row {
display: flex;
-moz-column-gap: 28px;
column-gap: 28px;
margin-bottom: 0.8em;
justify-content: space-between;
}
.smpl_contacts .wpcf7 form .smpl_form_row:nth-of-type(3) {
margin-top: 20px;
}
.smpl_contacts .wpcf7 form .smpl_form_row:nth-of-type(3) p:first-of-type {
display: flex;
align-items: flex-end;
margin-bottom: 29px;
}
.smpl_contacts .wpcf7 form .smpl_form_row:nth-of-type(3) p:first-of-type label {
display: flex;
flex-direction: row-reverse;
font-size: clamp(12px, 3vw, 16px);
font-family: "Mulish", sans-serif;
}
.smpl_contacts .wpcf7 form .smpl_form_row:nth-of-type(3) p:first-of-type label .wpcf7-form-control-wrap {
width: 21px;
margin-right: 12px;
}
.smpl_contacts .wpcf7 form .smpl_form_row:nth-of-type(3) p:first-of-type label .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item {
margin: 0;
}
.smpl_contacts .wpcf7 form .smpl_form_row:nth-of-type(3) p:first-of-type label .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item input[type=checkbox] {
width: 21px;
height: 21px;
border-radius: 50%;
border: solid 1px #194A89;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
padding: 0;
min-width: 21px;
transition: none;
}
.smpl_contacts .wpcf7 form .smpl_form_row:nth-of-type(3) p:first-of-type label .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item input[type=checkbox]:checked {
background-image: url(//infomed.bg/wp-content/themes/simple-theme/assets/images/checklist.png);
border: none;
background-size: contain;
width: 23px;
height: 23px;
}
.smpl_contacts .wpcf7 form > p, .smpl_contacts .wpcf7 form .smpl_form_row > p {
margin-bottom: 0.8em;
line-height: 1.6;
}
.smpl_contacts .wpcf7 form > p .wpcf7-spinner, .smpl_contacts .wpcf7 form .smpl_form_row > p .wpcf7-spinner {
display: none;
}
.smpl_contacts .wpcf7 form > p input[type=submit], .smpl_contacts .wpcf7 form .smpl_form_row > p input[type=submit] {
font-size: clamp(12px, 3vw, 15px);
padding: 18px 23px 17px 24px;
}
.smpl_contacts .wpcf7 form > p input[type=submit]:hover, .smpl_contacts .wpcf7 form .smpl_form_row > p input[type=submit]:hover {
color: #000000;
background-color: #F7CA46;
}
.smpl_contacts .wpcf7 form h2 {
font-size: clamp(24px, 3vw, 36px);
font-family: "Mulish", sans-serif;
text-transform: uppercase;
}
.smpl_contacts .wpcf7 form input:not([type=submit]), .smpl_contacts .wpcf7 form textarea {
background-color: #ffffff;
border-top: 0;
border-left: 0;
border-right: 0;
border-bottom: solid 2px #8BA0B9;
padding: 0;
padding-bottom: 6px;
}
.smpl_contacts .wpcf7 form input:not([type=submit])::-moz-placeholder, .smpl_contacts .wpcf7 form textarea::-moz-placeholder {
color: #000000;
font-size: 16px;
letter-spacing: 0.16px;
font-family: "Mulish", sans-serif;
}
.smpl_contacts .wpcf7 form input:not([type=submit])::placeholder, .smpl_contacts .wpcf7 form textarea::placeholder {
color: #000000;
font-size: 16px;
letter-spacing: 0.16px;
font-family: "Mulish", sans-serif;
}
.smpl_contacts .wpcf7 form textarea {
height: 160px;
}
.smpl_contacts .smpl_contact_info {
position: absolute;
width: 30%;
left: 85%;
top: 250px;
transform: translate(-50%, 0%);
background-color: #194A8A;
padding: 72px 5%;
}
.smpl_contacts .smpl_contact_info h2 {
font-size: clamp(24px, 3vw, 36px);
font-family: "Mulish", sans-serif;
text-transform: uppercase;
color: #F8FBFD;
margin-bottom: 44px;
}
.smpl_contacts .smpl_contact_info .contact_info_col {
display: flex;
flex-direction: column;
row-gap: 30px;
}
.smpl_contacts .smpl_contact_info .contact_info_col .contact_info_row {
display: flex;
-moz-column-gap: 28px;
column-gap: 28px;
}
.smpl_contacts .smpl_contact_info .contact_info_col .contact_info_row .contact_icon {
display: flex;
align-items: center;
width: 25px;
}
.smpl_contacts .smpl_contact_info .contact_info_col .contact_info_row .contact_text {
color: #F8FBFD;
line-height: 1.2;
font-family: "Mulish", sans-serif;
font-size: clamp(14px, 3vw, 18px);
letter-spacing: 0.9px;
}
.smpl_contacts .smpl_contact_info .contact_info_col .contact_info_row .contact_text a {
color: #F8FBFD;
}
.smpl_contacts .smpl_contact_info .contact_info_col .contact_info_row .contact_text a:hover {
color: #F7CA46;
}
.smpl_contacts .smpl_contact_info .ast-footer-social-1-wrap {
margin-top: 2em;
}
.smpl_contacts .smpl_contact_info .ast-footer-social-1-wrap .ast-social-color-type-custom a:nth-of-type(1), .smpl_contacts .smpl_contact_info .ast-footer-social-1-wrap .ast-social-color-type-custom a:nth-of-type(2) {
padding-right: 16px;
border-right: solid 2px rgba(204, 213, 224, 0.431372549);
}
.smpl_contacts .smpl_contact_info .ast-footer-social-1-wrap .ast-social-color-type-custom svg {
fill: #F7CA46;
}
.smpl_contacts .acf-map {
margin-left: calc(-50vw + 62.5%);
margin-right: calc(-50vw + 64.5%);
margin-bottom: 150px;
box-shadow: 0px 3px 20px rgba(192, 208, 227, 0.33);
}
@media (min-width: 1920px) {
.smpl_contacts .acf-map {
max-width: 1400px;
margin-left: auto;
margin-right: auto;
}
}
@media (max-width: 1365px) {
.smpl_contacts .wpcf7 {
width: 75%;
left: 43.5%;
padding-right: 26%;
}
.smpl_contacts .smpl_contact_info {
width: 35%;
left: 75.5%;
}
.smpl_contacts .acf-map {
margin-left: calc(-50vw + 56.5%);
margin-right: calc(-50vw + 57.5%);
margin-bottom: 100px;
}
}
@media (max-width: 921px) {
.smpl_contacts .wpcf7 {
padding: 85px 35px;
position: relative;
width: 100%;
box-shadow: none;
left: 0;
top: 0;
transform: none;
}
.smpl_contacts .wpcf7 form > p:last-of-type br {
display: none;
}
.smpl_contacts .smpl_contact_info {
width: 80%;
left: 50%;
top: 172px;
padding: 38px 17px 38px 43px;
}
.smpl_contacts .smpl_contact_info h2 {
margin-bottom: 32px;
}
.smpl_contacts .smpl_contact_info .contact_info_col .contact_info_row .contact_text {
line-height: 1.8;
}
.smpl_contacts .acf-map {
margin: 0;
margin-top: 172px;
position: relative;
z-index: 10;
}
.smpl_contacts .acf-map #map {
height: 480px !important;
margin-left: calc(-50vw + 50%);
margin-right: calc(-50vw + 50%);
width: 100vw !important;
}
}
@media (max-width: 500px) {
.smpl_contacts .wpcf7 form h2 {
text-align: center;
margin-bottom: 18px;
}
.smpl_contacts .wpcf7 form .smpl_form_row {
flex-direction: column;
}
.smpl_contacts .wpcf7 form > p, .smpl_contacts .wpcf7 form .smpl_form_row > p {
line-height: 2;
}
.smpl_contacts .wpcf7 form > p input[type=submit], .smpl_contacts .wpcf7 form .smpl_form_row > p input[type=submit] {
font-size: clamp(12px, 3vw, 15px);
}
.smpl_contacts .wpcf7 form .smpl_form_row:nth-of-type(3) {
align-items: center;
}
.smpl_contacts .wpcf7 form input:not([type=submit]), .smpl_contacts .wpcf7 form textarea {
font-weight: 600;
}
.smpl_contacts .smpl_contact_info {
padding: 38px 5% 38px 10%;
}
.smpl_contacts .smpl_contact_info [data-section=section-fb-social-icons-1] .footer-social-inner-wrap {
text-align: start;
}
}
@media (max-width: 358px) {
.smpl_contacts .acf-map {
margin-top: 210px;
}
}
.smpl_careers .two_cols_section {
margin-left: calc(-50vw + 50%);
margin-right: calc(-50vw + 50%);
max-width: 100vw;
width: 100vw;
}
.smpl_careers .two_cols_section .smpl_two_cols_section_row:not(.mobile-reverse) .smpl_two_cols_section_content_div {
padding: 5% 5% 5% 5%;
}
.smpl_careers .two_cols_section .smpl_two_cols_section_row {
display: flex;
flex-wrap: wrap;
overflow: hidden;
background-color: #fff;
}
.smpl_careers .two_cols_section .smpl_two_cols_section_row .smpl_two_cols_section_img_div {
width: 50%;
margin-bottom: -5px;
display: flex;
justify-content: center;
align-items: flex-start;
position: relative;
}
@media (max-width: 1024px) {
.smpl_careers .two_cols_section .smpl_two_cols_section_row .smpl_two_cols_section_img_div {
width: 100%;
padding-bottom: 0;
margin-bottom: 0;
}
}
.smpl_careers .two_cols_section .smpl_two_cols_section_row .smpl_two_cols_section_img_div img {
height: auto;
max-height: 720px;
width: 100%;
-o-object-fit: cover;
object-fit: cover;
z-index: 11;
}
@media (max-width: 1024px) {
.smpl_careers .two_cols_section .smpl_two_cols_section_row .smpl_two_cols_section_img_div img {
margin-top: 0;
}
}
.smpl_careers .two_cols_section .smpl_two_cols_section_row .smpl_two_cols_section_content_div {
width: 50%;
display: grid;
justify-content: center;
align-items: center;
align-content: center;
margin-bottom: 0;
padding: 7% 12% 7% 12%;
position: relative;
}
.smpl_careers .two_cols_section .smpl_two_cols_section_row .smpl_two_cols_section_content_div .smpl_two_cols_section_title {
font-size: clamp(20px, 3vw, 36px);
color: #000000;
font-weight: 400;
font-family: "Mulish", sans-serif;
text-transform: uppercase;
width: 100%;
justify-self: center;
letter-spacing: 1.08px;
line-height: 1.7;
}
.smpl_careers .two_cols_section .smpl_two_cols_section_row .smpl_two_cols_section_content_div .smpl_two_cols_section_content p {
font-family: "Mulish", sans-serif;
color: #194A89;
font-size: clamp(16px, 2vw, 20px);
width: 100%;
line-height: 1.4;
letter-spacing: 0.16px;
font-weight: 800;
}
@media (max-width: 921px) {
.smpl_careers .two_cols_section .smpl_two_cols_section_row .smpl_two_cols_section_content_div {
width: 100%;
padding: 7% 18% 7% 18%;
}
.smpl_careers .two_cols_section .smpl_two_cols_section_row .smpl_two_cols_section_content_div .smpl_two_cols_section_title, .smpl_careers .two_cols_section .smpl_two_cols_section_row .smpl_two_cols_section_content_div .smpl_two_cols_section_content {
text-align: center;
}
.smpl_careers .two_cols_section .smpl_two_cols_section_row .smpl_two_cols_section_content_div .smpl_two_cols_section_title {
margin-bottom: 8px;
}
}
@media (max-width: 921px) {
.smpl_careers .two_cols_section .smpl_two_cols_section_row.mobile-reverse {
flex-direction: column-reverse;
}
}
.smpl_careers .smpl_our_values_section {
margin-left: calc(-50vw + 50%);
margin-right: calc(-50vw + 50%);
max-width: 100vw;
width: 100vw;
background-color: #F8FBFD;
padding-top: 100px;
padding-bottom: 70px;
}
.smpl_careers .smpl_our_values_section h2 {
text-align: center;
font-family: "Mulish", sans-serif;
font-size: clamp(20px, 3vw, 36px);
letter-spacing: 1.08px;
font-weight: 400;
margin-bottom: 80px;
}
.smpl_careers .smpl_our_values_section .values_container {
display: flex;
flex-wrap: wrap;
margin-left: 10%;
margin-right: 10%;
}
.smpl_careers .smpl_our_values_section .values_container .value_col {
display: flex;
flex-direction: column;
width: 33%;
align-items: center;
justify-content: flex-end;
margin-bottom: 80px;
}
.smpl_careers .smpl_our_values_section .values_container .value_col .value_text {
font-family: "Mulish", sans-serif;
font-size: 20px;
letter-spacing: 0.6px;
color: #194A89;
margin-top: 24px;
font-weight: 700;
}
@media (max-width: 921px) {
.smpl_careers .smpl_our_values_section {
padding-top: 42px;
padding-bottom: 50px;
}
.smpl_careers .smpl_our_values_section .values_container .value_col {
width: 100%;
}
.smpl_careers .smpl_our_values_section .values_container .value_col .value_text {
font-weight: 800;
}
}
.smpl_careers .smpl_start_your_career {
margin-left: calc(-50vw + 50%);
margin-right: calc(-50vw + 50%);
max-width: 100vw;
width: 100vw;
position: relative;
background-color: #194A89;
display: flex;
flex-wrap: wrap;
height: 320px;
}
.smpl_careers .smpl_start_your_career .smpl_start_your_career_left, .smpl_careers .smpl_start_your_career .smpl_start_your_career_right {
display: flex;
flex-direction: column;
width: 50%;
justify-content: center;
}
.smpl_careers .smpl_start_your_career .smpl_start_your_career_left {
row-gap: 15px;
}
.smpl_careers .smpl_start_your_career .smpl_start_your_career_left.fullwidth {
width: 100%;
}
.smpl_careers .smpl_start_your_career .smpl_start_your_career_left h2 {
text-align: center;
font-family: "Mulish", sans-serif;
letter-spacing: 1.08px;
color: #FFFFFF;
font-size: clamp(27px, 4vw, 36px);
}
.smpl_careers .smpl_start_your_career .smpl_start_your_career_left h3 {
text-align: center;
font-family: "Mulish", sans-serif;
color: #FFFFFF;
font-size: clamp(20px, 3vw, 30px);
font-weight: 400;
}
.smpl_careers .smpl_start_your_career .smpl_start_your_career_left .contact {
text-align: center;
}
.smpl_careers .smpl_start_your_career .smpl_start_your_career_left .contact .arrow_right {
display: inline-block;
width: 80px;
height: 2px;
background-color: #fff;
position: relative;
margin-bottom: 4px;
margin-right: 22px;
}
.smpl_careers .smpl_start_your_career .smpl_start_your_career_left .contact .arrow_right::before, .smpl_careers .smpl_start_your_career .smpl_start_your_career_left .contact .arrow_right::after {
content: "";
position: absolute;
width: 8px;
height: 2px;
background-color: #fff;
left: 74px;
}
.smpl_careers .smpl_start_your_career .smpl_start_your_career_left .contact .arrow_right::before {
transform: rotate(-135deg);
top: -2px;
}
.smpl_careers .smpl_start_your_career .smpl_start_your_career_left .contact .arrow_right::after {
transform: rotate(135deg);
top: 2px;
}
.smpl_careers .smpl_start_your_career .smpl_start_your_career_left .contact a {
font-family: "Mulish", sans-serif;
color: #F7CA46;
font-size: 20px;
font-weight: 400;
}
.smpl_careers .smpl_start_your_career .smpl_start_your_career_right .right_container {
display: flex;
align-items: center;
margin-left: 8%;
}
.smpl_careers .smpl_start_your_career .smpl_start_your_career_right .right_container .doc_icon {
margin-right: 15px;
}
.smpl_careers .smpl_start_your_career .smpl_start_your_career_right .right_container .file_text {
margin-right: 42px;
width: 210px;
}
.smpl_careers .smpl_start_your_career .smpl_start_your_career_right .right_container .file_text .file_text1 {
font-family: "Mulish", sans-serif;
color: #FFFFFF;
font-size: 20px;
font-weight: 400;
line-height: 1.2;
}
.smpl_careers .smpl_start_your_career .smpl_start_your_career_right .right_container .file_text .file_text2 {
font-family: "Mulish", sans-serif;
color: #FFFFFF;
font-size: 16px;
font-weight: 200;
line-height: 1.6;
}
.smpl_careers .smpl_start_your_career .smpl_start_your_career_right .right_container .file_button a {
color: #000000;
background-color: #F7CA46;
border-radius: 30px;
font-size: 15px;
font-family: "Mulish", sans-serif;
font-weight: 700;
padding: 14px 27px;
}
.smpl_careers .smpl_start_your_career .smpl_start_your_career_right .right_container .file_button a:hover {
background-color: #ffffff;
}
.smpl_careers .smpl_start_your_career .career_divider {
position: absolute;
width: 2px;
height: 80px;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background-color: #fff;
}
@media (max-width: 1365px) {
.smpl_careers .smpl_start_your_career {
height: 720px;
}
.smpl_careers .smpl_start_your_career.responsive_halfheigh {
height: 360px;
}
.smpl_careers .smpl_start_your_career .smpl_start_your_career_left, .smpl_careers .smpl_start_your_career .smpl_start_your_career_right {
width: 100%;
height: 50%;
}
.smpl_careers .smpl_start_your_career .smpl_start_your_career_left.fullwidth {
height: 100%;
}
.smpl_careers .smpl_start_your_career .smpl_start_your_career_left .contact {
display: flex;
flex-direction: column;
align-items: center;
margin-top: 50px;
}
.smpl_careers .smpl_start_your_career .smpl_start_your_career_left .contact .arrow_right {
transform: rotate(90deg);
margin-bottom: 0;
margin-right: 0;
}
.smpl_careers .smpl_start_your_career .smpl_start_your_career_left .contact a {
margin-top: 50px;
font-weight: 800;
}
.smpl_careers .smpl_start_your_career .smpl_start_your_career_right .right_container {
flex-direction: column;
margin-left: 0;
}
.smpl_careers .smpl_start_your_career .smpl_start_your_career_right .right_container .doc_icon {
margin-right: 0;
margin-bottom: 15px;
}
.smpl_careers .smpl_start_your_career .smpl_start_your_career_right .right_container .file_text {
margin-right: 0;
text-align: center;
}
.smpl_careers .smpl_start_your_career .smpl_start_your_career_right .right_container .file_text .file_text1 {
margin-bottom: 15px;
}
.smpl_careers .smpl_start_your_career .smpl_start_your_career_right .right_container .file_text .file_text2 {
margin-bottom: 42px;
}
.smpl_careers .smpl_start_your_career .career_divider {
width: 80px;
height: 2px;
}
}
.smpl_careers .smpl_our_team_photos {
margin-left: calc(-50vw + 50%);
margin-right: calc(-50vw + 50%);
max-width: 100vw;
width: 100vw;
}
.smpl_careers .smpl_our_team_photos h2 {
font-family: "Mulish", sans-serif;
text-align: center;
font-size: clamp(20px, 3vw, 36px);
letter-spacing: 1.08px;
margin-top: 100px;
margin-bottom: 100px;
width: 100%;
}
.smpl_careers .smpl_our_team_photos .gallery_box {
display: flex;
-moz-column-gap: 0;
column-gap: 0;
justify-content: center;
}
.smpl_careers .smpl_our_team_photos .gallery_box .images_col {
display: flex;
flex-direction: column;
row-gap: 0;
}
.smpl_careers .smpl_our_team_photos .gallery_box .images_col .showroom_img img {
-o-object-fit: cover;
object-fit: cover;
}
@media (max-width: 921px) {
.smpl_careers .smpl_our_team_photos h2 {
margin-top: 60px;
margin-bottom: 42px;
}
.smpl_careers .smpl_our_team_photos .gallery_box {
flex-direction: column;
row-gap: 0;
}
.smpl_careers .smpl_our_team_photos .gallery_box .images_col.mobile_reverse {
flex-direction: column-reverse;
}
}
.smpl_service .video_section {
position: relative;
margin-left: calc(-50vw + 50%);
margin-right: calc(-50vw + 50%);
position: relative;
padding-bottom: 56%;
height: 0;
}
.smpl_service .video_section video {
position: absolute;
top: 0;
left: 0;
-o-object-fit: cover;
object-fit: cover;
}
.smpl_service .smpl_text_section {
margin-left: calc(-50vw + 62%);
margin-right: calc(-50vw + 62%);
padding-top: 100px;
padding-bottom: 80px;
}
@media (min-width: 921px) {
.smpl_service .smpl_text_section {
max-width: 1440px;
margin-left: auto;
margin-right: auto;
}
}
.smpl_service .smpl_text_section .text_box {
display: flex;
flex-direction: column;
row-gap: 36px;
}
.smpl_service .smpl_text_section .text_box h2 {
font-size: clamp(20px, 3vw, 36px);
color: #000000;
font-weight: 300;
font-family: "Mulish", sans-serif;
width: 100%;
letter-spacing: 1.08px;
line-height: 1.4;
margin-bottom: 0;
}
.smpl_service .smpl_text_section .text_box .text {
font-size: clamp(20px, 3vw, 36px);
color: #000000;
font-weight: 400;
font-family: "Mulish", sans-serif;
width: 100%;
letter-spacing: 0.18px;
line-height: 1.5;
}
.smpl_service .smpl_text_section .text_box .text p {
margin-bottom: 1.5em;
}
.smpl_service .smpl_text_section .text_box .text ul {
margin-left: 26px;
}
.smpl_service .smpl_text_section .text_box:not(:first-of-type) h2 {
margin-top: 44px;
}
@media (max-width: 1024px) {
.smpl_service .smpl_text_section {
padding-top: 41px;
padding-bottom: 14px;
}
.smpl_service .smpl_text_section .text_box {
row-gap: 23px;
}
.smpl_service .smpl_text_section .text_box h2 {
text-align: center;
}
.smpl_service .smpl_text_section .text_box:not(:first-of-type) h2 {
margin-top: 13px;
}
}
.smpl_service .contact-form-wrap {
max-width: 100vw;
width: 100vw;
margin-left: calc(-50vw + 50%);
margin-right: calc(-50vw + 50%);
background-color: #F8FBFD;
padding-left: 35px;
padding-right: 35px;
}
.smpl_service .contact-form-wrap .form-div {
position: relative;
background-color: #F8FBFD;
width: 100%;
max-width: 1425px;
padding: 0;
margin-left: auto;
margin-right: auto;
padding-top: 170px;
padding-bottom: 260px;
display: flex;
justify-content: space-between;
}
.smpl_service .contact-form-wrap .form-div .wpcf7 {
position: relative;
width: 58%;
}
.smpl_service .contact-form-wrap .form-div .wpcf7 form .smpl_form_row {
display: flex;
-moz-column-gap: 28px;
column-gap: 28px;
margin-bottom: 0.8em;
justify-content: space-between;
}
.smpl_service .contact-form-wrap .form-div .wpcf7 form .smpl_form_row:nth-of-type(2) p {
width: 50%;
}
.smpl_service .contact-form-wrap .form-div .wpcf7 form .smpl_form_row:nth-of-type(3) {
margin-top: 20px;
}
.smpl_service .contact-form-wrap .form-div .wpcf7 form .smpl_form_row:nth-of-type(3) p:first-of-type {
display: flex;
align-items: flex-end;
margin-bottom: 29px;
}
.smpl_service .contact-form-wrap .form-div .wpcf7 form .smpl_form_row:nth-of-type(3) p:first-of-type label {
display: flex;
flex-direction: row-reverse;
font-size: clamp(12px, 3vw, 16px);
font-family: "Mulish", sans-serif;
}
.smpl_service .contact-form-wrap .form-div .wpcf7 form .smpl_form_row:nth-of-type(3) p:first-of-type label .wpcf7-form-control-wrap {
width: 24px;
margin-right: 12px;
}
.smpl_service .contact-form-wrap .form-div .wpcf7 form .smpl_form_row:nth-of-type(3) p:first-of-type label .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item {
margin: 0;
}
.smpl_service .contact-form-wrap .form-div .wpcf7 form .smpl_form_row:nth-of-type(3) p:first-of-type label .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item input[type=checkbox] {
width: 21px;
height: 21px;
border-radius: 50%;
border: solid 1px #194A89;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
padding: 0;
min-width: 21px;
transition: none;
}
.smpl_service .contact-form-wrap .form-div .wpcf7 form .smpl_form_row:nth-of-type(3) p:first-of-type label .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item input[type=checkbox]:checked {
background-image: url(//infomed.bg/wp-content/themes/simple-theme/assets/images/checklist.png);
border: none;
background-size: contain;
width: 23px;
height: 23px;
}
.smpl_service .contact-form-wrap .form-div .wpcf7 form > p,
.smpl_service .contact-form-wrap .form-div .wpcf7 form .smpl_form_row > p {
margin-bottom: 0.8em;
line-height: 1.6;
}
.smpl_service .contact-form-wrap .form-div .wpcf7 form > p .wpcf7-spinner,
.smpl_service .contact-form-wrap .form-div .wpcf7 form .smpl_form_row > p .wpcf7-spinner {
display: none;
}
.smpl_service .contact-form-wrap .form-div .wpcf7 form > p input[type=submit],
.smpl_service .contact-form-wrap .form-div .wpcf7 form .smpl_form_row > p input[type=submit] {
font-size: clamp(12px, 3vw, 15px);
padding: 18px 23px 17px 24px;
}
.smpl_service .contact-form-wrap .form-div .wpcf7 form h2 {
font-size: clamp(20px, 3vw, 36px);
font-family: "Mulish", sans-serif;
text-transform: uppercase;
}
.smpl_service .contact-form-wrap .form-div .wpcf7 form input:not([type=submit]),
.smpl_service .contact-form-wrap .form-div .wpcf7 form textarea {
background-color: #F8FBFD;
border-top: 0;
border-left: 0;
border-right: 0;
border-bottom: solid 2px #8BA0B9;
padding: 0;
padding-bottom: 6px;
}
.smpl_service .contact-form-wrap .form-div .wpcf7 form input:not([type=submit])::-moz-placeholder, .smpl_service .contact-form-wrap .form-div .wpcf7 form textarea::-moz-placeholder {
color: #000000;
font-size: 16px;
letter-spacing: 0.16px;
font-family: "Mulish", sans-serif;
}
.smpl_service .contact-form-wrap .form-div .wpcf7 form input:not([type=submit])::placeholder,
.smpl_service .contact-form-wrap .form-div .wpcf7 form textarea::placeholder {
color: #000000;
font-size: 16px;
letter-spacing: 0.16px;
font-family: "Mulish", sans-serif;
}
.smpl_service .contact-form-wrap .form-div .wpcf7 form textarea {
height: 160px;
}
.smpl_service .contact-form-wrap .form-div .form_image {
width: 36%;
}
@media (max-width: 1024px) {
.smpl_service .contact-form-wrap {
background-color: #ffffff;
padding-left: 0;
padding-right: 0;
}
.smpl_service .contact-form-wrap .form-div {
background-color: #ffffff;
padding: 60px 10% 70px 10%;
}
.smpl_service .contact-form-wrap .form-div .wpcf7 {
width: 100%;
}
.smpl_service .contact-form-wrap .form-div .wpcf7 form h2 {
margin-left: 23px;
margin-bottom: 12px;
}
.smpl_service .contact-form-wrap .form-div .wpcf7 form input:not([type=submit]),
.smpl_service .contact-form-wrap .form-div .wpcf7 form textarea {
background-color: #ffffff;
border-bottom: solid 2px #000000;
}
.smpl_service .contact-form-wrap .form-div .wpcf7 form .smpl_form_row {
flex-direction: column;
}
.smpl_service .contact-form-wrap .form-div .wpcf7 form .smpl_form_row:nth-of-type(2) p {
width: 100%;
}
.smpl_service .contact-form-wrap .form-div .wpcf7 form .smpl_form_row:nth-of-type(3) p:first-of-type {
justify-content: center;
}
.smpl_service .contact-form-wrap .form-div .wpcf7 form .smpl_form_row:nth-of-type(3) p:nth-of-type(2) {
text-align: center;
}
.smpl_service .contact-form-wrap .form-div .wpcf7 form > p:nth-of-type(2) label br {
display: none;
}
.smpl_service .contact-form-wrap .form-div .wpcf7 form textarea {
height: 122px;
}
.smpl_service .contact-form-wrap .form-div .form_image {
display: none;
}
}
@media (min-width: 2559px) {
.smpl_service .contact-form-wrap .form-div {
max-width: 1400px;
padding-right: 0;
padding-left: 0;
margin-right: auto;
margin-left: auto;
}
.smpl_service .contact-form-wrap .form-div .form_image {
right: 13%;
}
}
body.blog main:not(:has(+ .ast-pagination)), body.search-results main:not(:has(+ .ast-pagination)), body.archive.category main:not(:has(+ .ast-pagination)) {
padding-bottom: 140px;
}
@media (max-width: 921px) {
body.blog main:not(:has(+ .ast-pagination)), body.search-results main:not(:has(+ .ast-pagination)), body.archive.category main:not(:has(+ .ast-pagination)) {
padding-bottom: 49px;
}
}
body.blog .ast-archive-description, body.search-results .ast-archive-description, body.archive.category .ast-archive-description {
display: none;
}
body.blog .entry-header, body.search-results .entry-header, body.archive.category .entry-header {
margin-bottom: 0;
}
body.blog .entry-title, body.search-results .entry-title, body.archive.category .entry-title {
text-transform: uppercase;
}
body.blog .entry-title a, body.search-results .entry-title a, body.archive.category .entry-title a {
font-size: clamp(20px, 3vw, 21px);
font-weight: 500;
letter-spacing: 0.53px;
line-height: 1.1;
font-family: "Mulish", sans-serif;
}
body.blog .entry-meta, body.search-results .entry-meta, body.archive.category .entry-meta {
position: absolute;
top: 0;
right: 0;
margin-top: -78px;
margin-right: -51px;
display: flex;
align-items: center;
text-transform: uppercase;
font-size: 12px;
font-family: "Mulish", sans-serif;
color: #000;
}
body.blog .entry-meta span, body.blog .entry-meta span *, body.search-results .entry-meta span, body.search-results .entry-meta span *, body.archive.category .entry-meta span, body.archive.category .entry-meta span * {
color: #000000;
}
body.blog .entry-meta > span:last-of-type, body.search-results .entry-meta > span:last-of-type, body.archive.category .entry-meta > span:last-of-type {
margin-right: 16px;
}
body.blog .entry-meta::after, body.search-results .entry-meta::after, body.archive.category .entry-meta::after {
display: block;
content: "";
width: 30px;
height: 30px;
background-color: #707070;
}
body.blog .entry-meta .posted-on, body.search-results .entry-meta .posted-on, body.archive.category .entry-meta .posted-on {
margin-right: 4px;
}
body.blog .entry-meta .cat-links, body.search-results .entry-meta .cat-links, body.archive.category .entry-meta .cat-links {
margin-left: 4px;
}
body.blog .ast-article-post.category-news .entry-meta::after, body.search-results .ast-article-post.category-news .entry-meta::after, body.archive.category .ast-article-post.category-news .entry-meta::after {
background-color: #194A89;
}
body.blog .ast-article-post.category-6 .entry-meta::after, body.search-results .ast-article-post.category-6 .entry-meta::after, body.archive.category .ast-article-post.category-6 .entry-meta::after {
background-color: #F7CA46;
}
body.blog .ast-article-post.category-znanie .entry-meta::after, body.search-results .ast-article-post.category-znanie .entry-meta::after, body.archive.category .ast-article-post.category-znanie .entry-meta::after {
background-color: #8BA0B9;
}
body.blog .entry-content.clear, body.search-results .entry-content.clear, body.archive.category .entry-content.clear {
font-family: "Mulish", sans-serif;
font-size: clamp(14px, 3vw, 16px);
line-height: 1.6;
letter-spacing: 0.16px;
}
body.blog .entry-content.clear p, body.search-results .entry-content.clear p, body.archive.category .entry-content.clear p {
font-family: "Mulish", sans-serif;
font-size: clamp(14px, 3vw, 16px);
letter-spacing: 0.16px;
}
body.blog .entry-content.clear .read-more a, body.search-results .entry-content.clear .read-more a, body.archive.category .entry-content.clear .read-more a {
position: absolute;
right: 3%;
bottom: 5%;
width: 50px;
height: 50px;
text-indent: -9999px;
border-radius: 50%;
background-image: url(//infomed.bg/wp-content/themes/simple-theme/assets/images/svg/arrow_right.svg);
}
body.blog .entry-content.clear .read-more a:hover, body.blog .entry-content.clear .read-more a:focus, body.search-results .entry-content.clear .read-more a:hover, body.search-results .entry-content.clear .read-more a:focus, body.archive.category .entry-content.clear .read-more a:hover, body.archive.category .entry-content.clear .read-more a:focus {
background-color: #F7CA46;
}
body.blog .ast-blog-featured-section, body.search-results .ast-blog-featured-section, body.archive.category .ast-blog-featured-section {
margin-bottom: 0;
}
body.blog .news_categories_filter, body.search-results .news_categories_filter, body.archive.category .news_categories_filter {
padding-top: 80px;
padding-bottom: 112px;
margin-left: calc(-50vw + 61.5%);
margin-right: calc(-50vw + 61.5%);
position: relative;
display: flex;
justify-content: center;
}
body.blog .news_categories_filter .blog_filter_btn, body.search-results .news_categories_filter .blog_filter_btn, body.archive.category .news_categories_filter .blog_filter_btn {
border: 2px solid #194A89;
border-radius: 30px;
font-family: "Mulish", sans-serif;
letter-spacing: 0.6px;
color: #000000;
text-transform: uppercase;
text-align: left;
font-size: 12px;
font-weight: 800;
display: flex;
padding: 7px 30px 7px 30px;
align-items: center;
justify-content: center;
margin-right: 14px;
}
body.blog .news_categories_filter .blog_filter_btn.cat_active, body.search-results .news_categories_filter .blog_filter_btn.cat_active, body.archive.category .news_categories_filter .blog_filter_btn.cat_active {
background-color: #fff;
}
body.blog .news_categories_filter .blog_filter_btn:hover, body.search-results .news_categories_filter .blog_filter_btn:hover, body.archive.category .news_categories_filter .blog_filter_btn:hover {
background-color: #F7CA46;
color: #194A89;
}
body.blog .news_categories_filter .blog_filter_btn:nth-child(2):hover, body.search-results .news_categories_filter .blog_filter_btn:nth-child(2):hover, body.archive.category .news_categories_filter .blog_filter_btn:nth-child(2):hover {
background-color: #F7CA46;
color: #194A89;
}
body.blog .news_categories_filter .blog_filter_btn:nth-child(2):hover .smpl_square, body.search-results .news_categories_filter .blog_filter_btn:nth-child(2):hover .smpl_square, body.archive.category .news_categories_filter .blog_filter_btn:nth-child(2):hover .smpl_square {
border: solid 1px #ffffff;
}
body.blog .news_categories_filter .blog_filter_btn .smpl_square, body.search-results .news_categories_filter .blog_filter_btn .smpl_square, body.archive.category .news_categories_filter .blog_filter_btn .smpl_square {
height: 11px;
width: 11px;
margin-right: 6px;
margin-bottom: 2px;
}
@media (max-width: 921px) {
body.blog .news_categories_filter, body.search-results .news_categories_filter, body.archive.category .news_categories_filter {
flex-wrap: wrap;
row-gap: 20px;
}
body.blog .news_categories_filter .blog_filter_btn, body.search-results .news_categories_filter .blog_filter_btn, body.archive.category .news_categories_filter .blog_filter_btn {
margin: 0;
width: 45%;
padding: 7px;
}
body.blog .news_categories_filter .blog_filter_btn:nth-child(2n), body.search-results .news_categories_filter .blog_filter_btn:nth-child(2n), body.archive.category .news_categories_filter .blog_filter_btn:nth-child(2n) {
margin-left: 10px;
}
body.blog .news_categories_filter .blog_filter_btn:nth-child(2n-1), body.search-results .news_categories_filter .blog_filter_btn:nth-child(2n-1), body.archive.category .news_categories_filter .blog_filter_btn:nth-child(2n-1) {
margin-right: 10px;
}
body.blog .entry-meta, body.search-results .entry-meta, body.archive.category .entry-meta {
margin-top: -80px;
margin-right: -35px;
}
body.blog .entry-content.clear .read-more a, body.search-results .entry-content.clear .read-more a, body.archive.category .entry-content.clear .read-more a {
right: 36px;
bottom: 48px;
}
}
body.archive.group-blog.category-news .news_categories_filter .blog_filter_btn:first-of-type {
background-color: #F7CA46;
color: #194A89;
}
body.archive.group-blog.category-6 .news_categories_filter .blog_filter_btn:nth-of-type(2) {
background-color: #F7CA46;
color: #194A89;
}
body.archive.group-blog.category-6 .news_categories_filter .blog_filter_btn:nth-of-type(2) .smpl_square {
border: solid 1px #ffffff;
}
body.archive.group-blog.category-znanie .news_categories_filter .blog_filter_btn:nth-of-type(3) {
background-color: #F7CA46;
color: #194A89;
}
.ast-article-post {
margin-bottom: 57px;
}
.ast-article-post .blog-layout-3 {
padding-bottom: 0;
border: none;
}
.ast-article-post .blog-layout-3 .post-thumb {
width: 100%;
max-width: 720px;
height: 353px;
}
.ast-article-post .blog-layout-3 .post-thumb img {
height: 353px;
width: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.ast-article-post .blog-layout-3 .post-content {
position: relative;
background-color: #F8FBFD;
overflow: hidden;
}
.ast-article-post .blog-layout-3 .post-content .entry-header {
display: flex;
}
@media (max-width: 921px) {
.ast-article-post {
padding: 0;
margin-bottom: 0;
}
.ast-article-post .blog-layout-3 .post-thumb {
width: 100%;
height: 228px;
}
.ast-article-post .blog-layout-3 .post-thumb:empty {
height: 0;
}
.ast-article-post .blog-layout-3 .post-content {
padding: 80px 35px 110px 35px;
}
.ast-article-post .blog-layout-3 .post-content .entry-header .entry-title {
margin-bottom: 56px;
line-height: 1.2;
}
}
@media (min-width: 922px) {
.blog-layout-3 .post-content {
width: 100%;
max-width: 720px;
height: 353px;
padding-top: 78px;
padding-left: 5% !important;
padding-bottom: 5%;
padding-right: 51px;
}
.blog-layout-3 .post-content:not(:first-child) {
max-width: 720px;
}
}
@media (min-width: 922px) {
.blog-layout-3 .post-thumb:empty + .post-content {
max-width: 1440px;
}
}
.ast-pagination-circle .ast-pagination {
padding-top: 109px;
padding-bottom: 140px;
}
.ast-pagination-circle .ast-pagination .nav-links {
display: flex;
justify-content: center;
}
.ast-pagination-circle .ast-pagination .nav-links .next.page-numbers, .ast-pagination-circle .ast-pagination .nav-links .prev.page-numbers {
text-indent: -9999px;
width: 50px;
height: 50px;
border: none;
background-image: url(//infomed.bg/wp-content/themes/simple-theme/assets/images/svg/arrow_right.svg);
padding: 0;
}
.ast-pagination-circle .ast-pagination .nav-links .next.page-numbers:hover, .ast-pagination-circle .ast-pagination .nav-links .next.page-numbers:focus, .ast-pagination-circle .ast-pagination .nav-links .prev.page-numbers:hover, .ast-pagination-circle .ast-pagination .nav-links .prev.page-numbers:focus {
background-color: #F7CA46;
}
.ast-pagination-circle .ast-pagination .nav-links .prev.page-numbers {
margin-right: 33px;
transform: rotate(180deg);
}
.ast-pagination-circle .ast-pagination .nav-links .next.page-numbers {
margin-left: 33px;
}
.ast-pagination-circle .ast-pagination .nav-links .page-numbers:not(.prev):not(.next) {
border-style: none !important;
width: 50px;
height: 50px;
display: flex;
align-items: center;
justify-content: center;
color: #194A89;
font-size: clamp(14px, 3vw, 21px);
}
.ast-pagination-circle .ast-pagination .nav-links .page-numbers:not(.prev):not(.next):not(.current):not(.dots):hover, .ast-pagination-circle .ast-pagination .nav-links .page-numbers:not(.prev):not(.next):not(.current):not(.dots):focus {
background-color: #F7CA46;
}
.ast-pagination-circle .ast-pagination .nav-links .page-numbers.dots:hover, .ast-pagination-circle .ast-pagination .nav-links .page-numbers.dots:focus {
background-color: transparent;
}
.ast-pagination-circle .ast-pagination .nav-links .page-numbers.current {
color: #194A89;
background-color: #ECF2FA;
}
@media (max-width: 921px) {
.ast-pagination-circle .ast-pagination {
padding-top: 49px;
padding-bottom: 30px;
}
.ast-pagination-circle .ast-pagination .nav-links .next.page-numbers, .ast-pagination-circle .ast-pagination .nav-links .prev.page-numbers {
width: 36px;
height: 36px;
background-size: contain;
background-repeat: no-repeat;
margin-top: auto;
margin-bottom: auto;
}
.ast-pagination-circle .ast-pagination .nav-links .page-numbers:not(.prev):not(.next) {
width: 36px;
height: 36px;
}
}
.post-template-default.single-post .entry-header {
display: flex;
flex-direction: column;
}
.post-template-default.single-post .entry-header .post-thumb img {
width: 100%;
max-height: 608px;
-o-object-fit: cover;
object-fit: cover;
}
.post-template-default.single-post .entry-content {
display: flex;
flex-direction: column;
align-items: center;
}
.post-template-default.single-post .entry-content:last-child {
margin-bottom: 1.6em;
}
.post-template-default.single-post .entry-content :where(img[class*=wp-image-]) {
height: 536px;
width: auto;
-o-object-fit: cover;
object-fit: cover;
margin-right: 0;
}
@media (max-width: 921px) {
.post-template-default.single-post .entry-content :where(img[class*=wp-image-]) {
height: 375px;
}
}
.post-template-default.single-post header.entry-header:not(.related-entry-header) .entry-title {
font-size: clamp(20px, 3vw, 48px);
font-family: "Mulish", sans-serif;
font-weight: 300;
letter-spacing: 1.44px;
text-transform: uppercase;
padding-top: 70px;
margin-bottom: 35px;
}
@media (max-width: 921px) {
.post-template-default.single-post header.entry-header:not(.related-entry-header) .entry-title {
margin-bottom: 20px;
}
}
.post-template-default.single-post .ast-container .hentry {
margin-bottom: 124px;
}
@media (max-width: 921px) {
.post-template-default.single-post .ast-container {
padding-left: 35px;
padding-right: 35px;
}
.post-template-default.single-post .ast-container .hentry {
margin-bottom: 58px;
}
}
.post-template-default.single-post .entry-meta {
display: flex;
align-items: center;
text-transform: uppercase;
font-size: 12px;
font-family: "Mulish", sans-serif;
color: #000;
margin-bottom: 68px;
}
.post-template-default.single-post .entry-meta span, .post-template-default.single-post .entry-meta span * {
color: #000000;
}
.post-template-default.single-post .entry-meta > span:first-of-type {
margin-left: 16px;
}
.post-template-default.single-post .entry-meta::before {
display: block;
content: "";
width: 30px;
height: 30px;
background-color: #707070;
}
.post-template-default.single-post .entry-meta .posted-on {
margin-left: 4px;
}
.post-template-default.single-post .entry-meta .cat-links {
margin-right: 4px;
}
@media (max-width: 921px) {
.post-template-default.single-post .entry-meta > span:first-of-type {
margin-left: 10px;
}
.post-template-default.single-post .entry-meta::before {
width: 18px;
height: 18px;
}
}
.post-template-default.single-post .ast-article-single.category-news .entry-meta::before {
background-color: #194A89;
}
.post-template-default.single-post .ast-article-single.category-6 .entry-meta::before {
background-color: #F7CA46;
}
.post-template-default.single-post .ast-article-single.category-znanie .entry-meta::before {
background-color: #8BA0B9;
}
.post-template-default.single-post .smpl_related_news {
padding-bottom: 130px;
margin-left: calc(-50vw + 50%);
margin-right: calc(-50vw + 50%);
padding-left: 240px;
padding-right: 240px;
background-color: #ECF2FA;
}
.post-template-default.single-post .smpl_related_news .rel_news_top {
margin-bottom: 57px;
padding-top: 68px;
}
.post-template-default.single-post .smpl_related_news .rel_news_top .rel_news_top_wrap {
position: relative;
}
.post-template-default.single-post .smpl_related_news .rel_news_top .rel_news_top_wrap h2 {
font-family: "Mulish", sans-serif;
font-size: clamp(20px, 3vw, 36px);
letter-spacing: 1.08px;
}
.post-template-default.single-post .smpl_related_news .rel_news_top .rel_news_top_wrap .swiper-nav-container {
position: absolute;
top: 0;
right: 0;
display: flex;
width: 118px;
height: 50px;
}
.post-template-default.single-post .smpl_related_news .rel_news_top .rel_news_top_wrap .swiper-nav-container .swiper-nav {
width: 100%;
position: relative;
display: flex;
}
.post-template-default.single-post .smpl_related_news .rel_news_top .rel_news_top_wrap .swiper-nav-container .swiper-nav .swiper-button-prev {
width: 50px;
height: 50px;
left: 0;
}
.post-template-default.single-post .smpl_related_news .rel_news_top .rel_news_top_wrap .swiper-nav-container .swiper-nav .swiper-button-prev svg {
transform: scaleX(-1);
}
.post-template-default.single-post .smpl_related_news .rel_news_top .rel_news_top_wrap .swiper-nav-container .swiper-nav .swiper-button-prev svg .path_path_6, .post-template-default.single-post .smpl_related_news .rel_news_top .rel_news_top_wrap .swiper-nav-container .swiper-nav .swiper-button-prev svg .path_path_7 {
stroke: #194A89;
}
.post-template-default.single-post .smpl_related_news .rel_news_top .rel_news_top_wrap .swiper-nav-container .swiper-nav .swiper-button-prev::after {
content: "";
}
.post-template-default.single-post .smpl_related_news .rel_news_top .rel_news_top_wrap .swiper-nav-container .swiper-nav .swiper-button-next {
width: 50px;
height: 50px;
right: 0;
}
.post-template-default.single-post .smpl_related_news .rel_news_top .rel_news_top_wrap .swiper-nav-container .swiper-nav .swiper-button-next svg .path_path_6, .post-template-default.single-post .smpl_related_news .rel_news_top .rel_news_top_wrap .swiper-nav-container .swiper-nav .swiper-button-next svg .path_path_7 {
stroke: #194A89;
}
.post-template-default.single-post .smpl_related_news .rel_news_top .rel_news_top_wrap .swiper-nav-container .swiper-nav .swiper-button-next::after {
content: "";
}
.post-template-default.single-post .smpl_related_news .swiper-container {
overflow: hidden;
position: relative;
}
.post-template-default.single-post .smpl_related_news .swiper-container ul.rel_post_list {
list-style: none;
display: flex;
margin: 0;
width: 100%;
}
.post-template-default.single-post .smpl_related_news .swiper-container ul.rel_post_list li.rel_post {
background-color: #F8FBFD;
height: auto;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.post-template-default.single-post .smpl_related_news .swiper-container ul.rel_post_list li.rel_post .smpl_content_container {
padding: 38px 55px 55px 55px;
background-color: #F8FBFD;
}
.post-template-default.single-post .smpl_related_news .swiper-container ul.rel_post_list li.rel_post .smpl_content_container .smpl_post_title {
font-family: "Mulish", sans-serif;
color: #000000;
letter-spacing: 0.53px;
font-size: clamp(18px, 2vw, 21px);
font-weight: 600;
text-transform: uppercase;
text-align: left;
margin-bottom: 21px;
}
.post-template-default.single-post .smpl_related_news .swiper-container ul.rel_post_list li.rel_post .smpl_content_container .smpl_post_title a {
font-family: inherit;
color: inherit;
}
.post-template-default.single-post .smpl_related_news .swiper-container ul.rel_post_list li.rel_post .smpl_content_container .smpl_post_title a:hover {
color: inherit;
}
.post-template-default.single-post .smpl_related_news .swiper-container ul.rel_post_list li.rel_post .smpl_content_container .smpl_post_excerpt {
font-family: "Mulish", sans-serif;
color: #000000;
letter-spacing: 0.16px;
font-size: 16px;
font-weight: 600;
text-align: left;
margin-bottom: 8px;
line-height: 1.7;
}
.post-template-default.single-post .smpl_related_news .swiper-container ul.rel_post_list li.rel_post .smpl_content_container .smpl_post_link {
font-family: "Mulish", sans-serif;
color: #194A89;
letter-spacing: 0.42px;
font-size: 14px;
font-weight: 800;
border-bottom: solid 2px #194A89;
}
.post-template-default.single-post .smpl_related_news .swiper-container ul.rel_post_list li.rel_post .smpl_post_thumbnail {
position: relative;
width: 100%;
height: 355px;
}
.post-template-default.single-post .smpl_related_news .swiper-container ul.rel_post_list li.rel_post .smpl_post_thumbnail a {
width: 100%;
height: 100%;
}
.post-template-default.single-post .smpl_related_news .swiper-container ul.rel_post_list li.rel_post .smpl_post_thumbnail a img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.post-template-default.single-post .smpl_related_news .swiper-container ul.rel_post_list li.rel_post .smpl_post_thumbnail a .smpl_square {
position: absolute;
left: 0;
top: 0;
width: 30px;
height: 30px;
}
.post-template-default.single-post .smpl_related_news .swiper-container .swiper-pagination {
display: none;
}
@media (max-width: 1500px) {
.post-template-default.single-post .smpl_related_news {
padding-left: 120px;
padding-right: 120px;
}
}
@media (max-width: 1365px) {
.post-template-default.single-post .smpl_related_news {
padding-left: 35px;
padding-right: 35px;
}
}
@media (max-width: 1200px) {
.post-template-default.single-post .smpl_related_news {
padding-bottom: 70px;
}
}
@media (max-width: 767px) {
.post-template-default.single-post .smpl_related_news .rel_news_top {
margin-bottom: 50px;
padding-top: 46px;
}
.post-template-default.single-post .smpl_related_news .rel_news_top .rel_news_top_wrap h2 {
text-align: center;
}
.post-template-default.single-post .smpl_related_news .rel_news_top .rel_news_top_wrap .swiper-nav-container {
display: none;
}
.post-template-default.single-post .smpl_related_news .swiper-container {
overflow: unset;
}
.post-template-default.single-post .smpl_related_news .swiper-container ul.rel_post_list li.rel_post .smpl_post_thumbnail {
height: 185px;
}
.post-template-default.single-post .smpl_related_news .swiper-container ul.rel_post_list li.rel_post .smpl_content_container {
padding: 50px 30px 40px 30px;
}
.post-template-default.single-post .smpl_related_news .swiper-container .swiper-pagination {
bottom: -40px;
display: block;
left: 50%;
transform: translateX(-50%);
}
}
.post-template-default.single-post .ast-breadcrumbs-wrapper {
max-width: 1090px;
margin-left: auto;
margin-right: auto;
padding-left: 20px;
padding-right: 20px;
}
@media (max-width: 921px) {
.post-template-default.single-post .entry-header {
margin-bottom: 62px;
}
.post-template-default.single-post .entry-header .post-thumb {
order: -2;
margin-left: calc(-50vw + 50%);
margin-right: calc(-50vw + 50%);
margin-bottom: 16px;
}
.post-template-default.single-post .entry-header .post-thumb img {
max-height: 228px;
}
.post-template-default.single-post .entry-header .entry-meta {
margin-bottom: 0;
}
.post-template-default.single-post .ast-breadcrumbs-wrapper {
padding-left: 0;
padding-right: 0;
}
}
.ast-post-social-sharing .ast-social-sharing-heading {
font-family: "Mulish", sans-serif;
font-size: clamp(14px, 2vw, 20px);
font-weight: 600;
margin-bottom: 19px !important;
}
.ast-post-social-sharing .ast-social-inner-wrap {
padding-top: 0 !important;
}
.ast-post-social-sharing .ast-social-inner-wrap .ast-social-icon-a:not(:last-child) {
padding-right: 8px;
margin-right: 0;
border-right: solid 1px #8BA0B9;
}
.ast-post-social-sharing .ast-social-inner-wrap .ast-social-icon-a:nth-of-type(2) {
margin-left: 4px;
}
@media (max-width: 921px) {
.ast-post-social-sharing {
flex-direction: row !important;
align-items: center;
justify-content: space-between;
}
.ast-post-social-sharing .ast-social-sharing-heading {
margin-bottom: auto !important;
margin-top: auto !important;
}
.ast-post-social-sharing .ast-social-inner-wrap {
display: flex;
}
.ast-post-social-sharing .ast-social-element svg {
width: 18px !important;
height: 18px !important;
}
}
@media (max-width: 544px) {
.ast-post-social-sharing {
flex-direction: row;
align-items: center;
}
.ast-post-social-sharing .ast-social-sharing-heading {
margin-bottom: 0;
}
.ast-post-social-sharing .ast-social-element svg {
width: 18px !important;
height: 18px !important;
}
}
.smpl_notifications {
width: 100%;
height: 35px;
}
.smpl_notifications .swiper-wrapper {
height: 35px;
}
.smpl_notifications .swiper-slide {
height: 35px;
text-align: center;
font-family: "Mulish", sans-serif;
font-size: clamp(8px, 2vw, 12px);
font-weight: 400;
line-height: 1.5;
letter-spacing: 2.4px;
text-transform: uppercase;
}
.site-header-above-section-center .ast-builder-layout-element {
flex-basis: 100%;
}
.site-header-above-section-center .ast-builder-layout-element div {
width: 100%;
}