body {
display: flex;
min-height: 100vh;
flex-direction: column;
}
main {
flex: 1 0 auto;
}
.site-header-image {
display: block;
margin: auto;
}
.wp-caption {}
.wp-caption-text {}
.sticky {}
.screen-reader-text {}
.gallery-caption {}
.bypostauthor {}
.alignleft {
float: left;
}
.alignright {
float: right;
}
.aligncenter {
clear: both;
display: block;
} img,
.size-auto,
.size-full,
.size-large,
.size-medium,
.size-thumbnail {
max-width: 100%;
height: auto;
} .author-bio .avatar {
border: 1px solid #dee2e6;
border-radius: 50%;
}   input:focus::-webkit-input-placeholder { color: transparent; }
input:focus:-moz-placeholder { color: transparent; } input:focus::-moz-placeholder { color: transparent; } textarea:focus::-webkit-input-placeholder { color: transparent; }
textarea:focus:-moz-placeholder { color: transparent; } textarea:focus::-moz-placeholder { color: transparent; }  #comments,
#reply-title {
margin-top: 1.5rem;
margin-bottom: 1rem;
}
.commentlist,
.commentlist ul {
padding-left: 0;
}
.commentlist li {
padding: 1rem;
}
.comment-meta {
margin-bottom: 1rem;
}
.comment > .children {
margin-top: 1rem;
margin-right: -0.625rem;
margin-bottom: -1.625rem;
}html {
font-size: 62.5%;
}
* {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
h1,
h2,
h3,
h4,
h5,
h6 {
line-height: 1.2;
font-family: "Oxygen", sans-serif;
font-weight: bold;
color: #000000;
margin-bottom: 1rem;
}
body {
font-family: "Source Sans Pro", sans-serif;
line-height: 1.6;
font-size: 1.6rem;
color: #000000;
overflow-x: hidden;
}
h1 {
font-size: 4.8rem;
}
h2 {
font-size: 3.6rem;
}
h3 {
font-size: 2.4rem;
}
h4 {
font-size: 2.1rem;
}
h5 {
font-size: 1.8rem;
}
h6 {
font-size: 1.6rem;
}
p,
li {
font-size: 1.6rem;
color: #000000;
font-family: "Source Sans Pro", sans-serif;
}
a {
color: #000000;
-webkit-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
a:hover {
text-decoration: none;
color: #51b6c6;
}
a:focus {
outline: 0;
}
.page-id-38 .cta,
.page-id-38 .newsletter {
display: none;
}
.grecaptcha-badge {
display: none;
}
.social-boxes {
position: fixed;
left: 0;
top: 30%;
z-index: 999;
}
.social-boxes .icon-cont {
margin-bottom: 5px;
}
.woocommerce button.button {
font-size: 15px;
}
.woocommerce-page a.button,
.woocommerce button.button.alt,
.my-btn,
.woocommerce a.button.alt,
.btn-primary,
.woocommerce #respond input#submit,
.xoo-wsc-ft-btn {
font-family: "Source Sans Pro", sans-serif;
display: inline-block;
cursor: pointer;
font-size: 1.5rem;
text-transform: uppercase;
font-weight: bold;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
padding: 2.2rem 3.2rem;
line-height: 1;
background-color: #51b6c6;
color: #fff;
position: relative;
border-radius: 1.6rem;
border: 1px solid #51b6c6;
letter-spacing: 0.6px;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit:hover,
.woocommerce button.button.woocommerce-form-register__submit:hover,
.woocommerce-page a.button:hover,
.woocommerce button.button.alt:hover,
.my-btn:hover,
.woocommerce a.button.alt:hover,
.btn-primary:hover,
.woocommerce #respond input#submit:hover,
.xoo-wsc-ft-btn:hover {
-webkit-box-shadow: 0px 5px 18px 0px rgba(81, 182, 198, 0.6);
box-shadow: 0px 5px 18px 0px rgba(81, 182, 198, 0.6);
border: 1px solid #51b6c6;
}
.woocommerce #respond input#submit:hover,
.btn-primary:hover,
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit:hover {
background-color: #51b6c6;
}
.btn-primary,
.woocommerce #respond input#submit {
padding: 1.6rem 3.2rem;
letter-spacing: 0.6px;
}
.woocommerce a.button.alt {
display: block;
letter-spacing: 0.6px;
}
.my-btn-outline,
.woocommerce .coupon button.button,
.woocommerce .shop_table button.button,
.woocommerce .shop_table button.button:disabled[disabled],
.woocommerce button.button {
background: transparent;
color: #51b6c6;
letter-spacing: 0.6px;
}
.woocommerce button.button:hover {
background: transparent;
}
#coupon_code,
.woocommerce .coupon button.button,
.woocommerce .shop_table button.button,
.woocommerce .shop_table button.button:disabled[disabled],
.woocommerce button.button {
border: 1px solid #51b6c6;
border-radius: 1.6rem;
letter-spacing: 0.6px;
}
.woocommerce .coupon button.button:hover,
.woocommerce .shop_table button.button:hover,
.woocommerce .shop_table button.button:hover,
.woocommerce button.button:hover {
color: #51b6c6;
}
.my-btn:hover,
.xoo-wsc-ft-btn:hover {
color: #fff;
}
.btn-white:hover {
color: #393939;
}
.woocommerce button.button.alt.disabled,
.woocommerce button.button.alt.disabled:hover {
background: #51b6c6;
}
.woocommerce button.button.alt.single_add_to_cart_button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce input.button:hover,
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit:hover,
.woocommerce button.button.woocommerce-form-register__submit:hover {
color: #fff;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit,
.woocommerce button.button.woocommerce-form-register__submit {
font-size: 1.5rem;
font-weight: bold;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
padding: 1.6rem 3.2rem;
line-height: 1.2;
background: #51b6c6;
color: #fff;
border-radius: 1.6rem;
border: 1px solid #51b6c6;
letter-spacing: 0.6px;
}
.woocommerce a.button:hover,
.woocommerce button.button.alt:hover,
.my-btn:hover,
.woocommerce a.button.alt:hover,
.contact-form .btn:hover {
background-color: #51b6c6;
}
.woocommerce button.button {
padding: 1.5rem 2rem;
text-transform: uppercase; }
.woocommerce table.cart td.actions .input-text,
.woocommerce-page #content table.cart td.actions .input-text,
.woocommerce-page table.cart td.actions .input-text,
.woocommerce form .form-row input.input-text#coupon_code {
height: 46px;
}
.woocommerce form .form-row input.input-text#coupon_code {
background-color: #fff;
}
.woocommerce button.button:disabled,
.woocommerce button.button:disabled[disabled] {
padding: 1.5rem 2rem;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme {
display: block;
} .woocommerce ul.products li.product .button {
margin-top: 0;
}  main {
padding-top: 18rem;
} header.fixed-top {
background: #f8f8f8;
}
.transition-scroll {
-webkit-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
.marketing-panel {
background: #122367;
}
.marketing-text p {
color: #fff;
margin-bottom: 0;
}
.marketing-text a {
color: #fff;
text-decoration: underline;
}
.marketing-text a:hover {
color: #51b6c6;
}
.mark,
mark {
background-color: transparent;
}
#top-menu .container {
border-bottom: 1px solid rgba(17, 17, 17, 0.1);
padding-top: 2rem;
padding-bottom: 2rem;
}
#top-menu .xoo-wsc-sc-bki {
font-size: 0;
background: #51b6c6;
border-radius: 1rem;
padding: 11px;
margin-right: 10px;
}
#top-menu span.xoo-wsc-sc-count {
position: absolute;
height: 20px;
line-height: 16px;
width: 20px;
font-size: 10px;
bottom: -4px;
left: 32px;
border: 2px solid #fff;
}
.navbar-toggler img {
width: 2.5rem;
}
.navbar-toggler:focus {
outline: transparent;
}
#searchsubmit {
padding: 0;
}
.shop-details {
text-align: center;
position: relative;
}
.shop-details p {
color: #000;
font-weight: 600;
font-size: 1.5rem;
-webkit-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
.shop-details a:hover p {
color: #51b6c6;
}
#top-menu .xoo-wsc-sc-subt {
font-size: 2.4rem;
width: 11rem;
font-weight: 600;
}
.shop-details img.basket {
background: #51b6c6;
border-radius: 1rem;
padding: 11px;
}
.shop-details a.cart-customlocation {
position: absolute;
bottom: -2px;
left: 2.9rem;
width: 2rem;
height: 2rem;
line-height: 1.6rem;
font-size: 1rem;
background: #122367;
border-radius: 100%;
color: #fff;
border: 2px solid #fff;
}
#mega-menu-wrap-navbar
#mega-menu-navbar
> li.mega-menu-item.mega-current-menu-item
> a.mega-menu-link,
#mega-menu-wrap-navbar #mega-menu-navbar > li.mega-menu-item > a.mega-menu-link,
#mega-menu-wrap-navbar
#mega-menu-navbar
> li.mega-menu-item
> a.mega-menu-link:hover {
font-weight: 600;
}
.menu-container {
margin: 0 auto;
}
.navbar-brand img {
width: 18rem;
} #mega-menu-wrap-sidebar-menu #mega-menu-sidebar-menu > li.mega-menu-item,
#mega-menu-wrap-sidebar-menu-blog
#mega-menu-sidebar-menu-blog
> li.mega-menu-item {
display: block;
}
#mega-menu-wrap-sidebar-menu
#mega-menu-sidebar-menu
> li.mega-menu-item
> a.mega-menu-link,
#mega-menu-wrap-sidebar-menu-blog
#mega-menu-sidebar-menu-blog
> li.mega-menu-item
> a.mega-menu-link {
font-size: 16px;
height: auto;
line-height: 1.6;
padding-top: 6px;
padding-bottom: 6px;
}
#mega-menu-wrap-sidebar-menu
#mega-menu-sidebar-menu
> li.mega-menu-item:hover
> a.mega-menu-link,
#mega-menu-wrap-sidebar-menu-blog
#mega-menu-sidebar-menu-blog
> li.mega-menu-item
> a.mega-menu-link:hover {
color: #51b6c6;
}
.widget-sidebar .sidebar-title h4 {
font-family: "Source Sans Pro", sans-serif;
color: #122367;
padding-bottom: 2rem;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.widget-sidebar {
margin-bottom: 3rem;
padding: 3.2rem 2.4rem;
background: rgba(18, 35, 103, 0.04);
border-radius: 1.6rem;
}
.widget-sidebar ul {
list-style: none;
padding-left: 0;
margin-bottom: 0;
}
.widget-sidebar.widget_search {
padding: 0;
background: none;
}
#mega-menu-wrap-sidebar-menu-blog
#mega-menu-sidebar-menu-blog
> li.mega-menu-item,
#mega-menu-wrap-sidebar-menu #mega-menu-sidebar-menu > li.mega-menu-item,
.widget-sidebar ul li {
padding-left: 1.6rem;
position: relative;
}
.widget-sidebar ul li a {
height: 40px;
line-height: 40px;
display: inline-block;
}
.widget-sidebar ul li.current-cat a,
.widget-sidebar ul li.current-cat {
color: #51b6c6;
}
#mega-menu-wrap-sidebar-menu-blog
#mega-menu-sidebar-menu-blog
> li.mega-menu-item.mega-current-menu-item::before,
#mega-menu-wrap-sidebar-menu-blog
#mega-menu-sidebar-menu-blog
> li.mega-menu-item.mega-current-post-ancestor::before,
#mega-menu-wrap-sidebar-menu
#mega-menu-sidebar-menu
> li.mega-menu-item.mega-current-menu-item::before,
.widget-sidebar ul li.current-cat::before {
content: "";
background: url(//healthin.com/images/list-style.svg) center center no-repeat;
background-size: 100% auto;
display: block;
width: 1.6rem;
height: 1.6rem;
position: absolute;
left: -3px;
top: 12px;
}
.widget-sidebar a {
color: #000;
}
@supports (-webkit-touch-callout: none) {
section.cta {
background-attachment: scroll !important;
}
}
@supports not (-webkit-touch-callout: none) {
section.cta {
background-attachment: fixed !important;
}
}
.cta-sidebar {
border-radius: 1.6rem;
padding: 4rem 2rem;
height: 30rem;
margin-bottom: 3rem;
}
.cta-sidebar p.title {
font-weight: 900;
font-size: 4.7rem;
color: #51b6c6;
line-height: 1;
}
.cta-sidebar p.subtitle {
font-size: 1.8rem;
color: #fff;
font-style: normal;
font-weight: 400;
margin-bottom: 4rem;
}
.cta-sidebar .my-btn {
padding: 1.4rem 7rem;
} .search-card {
background: #fff;
border-radius: 2.5rem;
padding: 1.5rem;
box-shadow: 0px 15px 18px 0px rgba(0, 0, 0, 0.1);
}
.search-card .search-img-cont {
width: 130px;
height: 130px;
}
.search-card img {
border-radius: 2rem;
}
.search-card h3 {
font-size: 18px;
}
.search-card h3,
.search-card p {
margin-bottom: 0;
}
.search-card:hover {
box-shadow: 0px 15px 18px 0px rgba(81, 182, 198, 0.2);
}
.search-results article a h3 {
color: #51b6c6;
}
.woo-search,
form#searchform {
background: rgba(18, 35, 103, 0.04);
border: 0;
border-radius: 16px;
position: relative;
}
.woo-search button,
form#searchform button#searchsubmit {
position: absolute;
right: 0;
top: 0;
border: 0;
border-top-right-radius: 1rem;
border-bottom-right-radius: 1rem;
line-height: 4.8rem;
cursor: pointer;
padding-right: 6px;
background: transparent;
}
.woo-search button img,
form#searchform button#searchsubmit img {
width: 3.6rem;
background: #51b6c6;
border-radius: 1rem;
padding: 1rem;
margin-bottom: 3px;
}
.woo-search input.search-field,
form#searchform input.form-control {
width: 100%;
color: #000;
font-size: 16px;
padding: 1rem 2rem;
background: transparent;
border: 0;
border-radius: 16px;
height: 4.8rem;
}
.woo-search input.search-field,
header.fixed-top #searchform input.form-control {
width: 50rem;
}
.woo-search input.search-field::-webkit-input-placeholder,
form#searchform input.form-control::-webkit-input-placeholder {
color: rgba(0, 0, 0, 0.4);
opacity: 1;
}
.woo-search input.search-field::-moz-placeholder,
form#searchform input.form-control::-moz-placeholder {
color: rgba(0, 0, 0, 0.4);
opacity: 1;
}
.woo-search input.search-field:-ms-input-placeholder,
form#searchform input.form-control:-ms-input-placeholder {
color: rgba(0, 0, 0, 0.4);
opacity: 1;
}
.woo-search input.search-field::-ms-input-placeholder,
form#searchform input.form-control::-ms-input-placeholder {
color: rgba(0, 0, 0, 0.4);
opacity: 1;
}
.woo-search input.search-field::placeholder,
form#searchform input.form-control::placeholder {
color: rgba(0, 0, 0, 0.4);
opacity: 1;
}
.woo-search input.search-field:focus,
form#searchform input.form-control:focus {
-webkit-box-shadow: 0 1px 1px 0 rgba(81, 182, 198, 0.25);
box-shadow: 0 1px 1px 0 rgba(81, 182, 198, 0.25);
outline: 0;
}
.woo-search button:focus,
form#searchform button#searchsubmit:focus {
box-shadow: none;
}
form#searchform button#searchsubmit:focus img {
-webkit-box-shadow: 0 0 5px 1px rgba(81, 182, 198, 0.25);
box-shadow: 0 0 5px 1px rgba(81, 182, 198, 0.25);
} .slider {
width: 100%;
margin: 0 auto;
}
.slick-slide {
-webkit-transition: all ease-in-out 0.3s;
-o-transition: all ease-in-out 0.3s;
transition: all ease-in-out 0.3s;
opacity: 0.2;
}
.slick-active {
opacity: 1;
}
.slick-current {
opacity: 1;
} .slick-arrow {
cursor: pointer;
z-index: 20;
}
@-webkit-keyframes updown {
0% {
bottom: 10rem;
}
100% {
bottom: 15rem;
}
}
@keyframes updown {
0% {
bottom: 10rem;
}
100% {
bottom: 15rem;
}
}
@-webkit-keyframes updown2 {
0% {
bottom: -18rem;
}
100% {
bottom: -15rem;
}
}
@keyframes updown2 {
0% {
bottom: -18rem;
}
100% {
bottom: -15rem;
}
}
@-webkit-keyframes updown3 {
0% {
top: 10rem;
}
100% {
top: 15rem;
}
}
@keyframes updown3 {
0% {
top: 10rem;
}
100% {
top: 15rem;
}
}
@-webkit-keyframes updown4 {
0% {
bottom: 0;
}
100% {
bottom: 10rem;
}
}
@keyframes updown4 {
0% {
bottom: 0;
}
100% {
bottom: 10rem;
}
}
#banner-home {
background: #f8f8f8;
height: 90rem;
position: relative;
}
#banner-home .container {
z-index: 1;
position: relative;
}
#banner-home img.photo {
position: absolute;
right: 0;
top: 0;
}
#banner-home::after {
content: url(//healthin.com/images/circles.svg);
position: absolute;
right: 0;
bottom: 10rem;
-webkit-animation: updown 3s linear infinite;
animation: updown 3s linear infinite;
-webkit-animation-direction: alternate;
animation-direction: alternate;
}
#banner-home .banner-cta {
padding-top: 20rem;
}
#banner-home .banner-slider {
padding-top: 15rem;
}
#banner-home .banner-slider .product-card {
padding: 2.5rem 0.5rem 0.5rem 0.5rem !important;
position: relative;
} #banner-home .banner-slider .slick-slide.slick-current .product-card::after {
display: none;
}
#banner-home .banner-slider .product-card-info {
background: #122367;
border-radius: 2.5rem;
padding: 2rem;
}
#banner-home .banner-slider .product-card .woocommerce-product-rating {
margin-bottom: 0;
}
#banner-home .banner-slider .product-card-info h2 {
min-height: 4.68rem;
}
#banner-home .banner-slider .product-card .short-desc-shop {
margin-bottom: 2rem;
}
#banner-home .banner-slider .product-card-info p,
#banner-home .banner-slider .product-card-info a,
#banner-home .banner-slider .product-card-info .quantity input {
color: #fff;
}
#banner-home .banner-slider .product-card-info .star-rating,
#banner-home .banner-slider .product-card-info .star-rating::before,
#banner-home .banner-slider .product-card-info .star-rating-empty::before {
color: #fff;
}
#banner-home .banner-slider .product-card-info .quantity {
border: 0;
}
#banner-home .banner-slider .product-card .onsale {
right: 2rem;
}
#banner-home .banner-slider .product-card .price {
font-size: 1.8rem;
}
#banner-home .banner-slider .product-card .price del {
color: rgba(255, 255, 255, 0.4);
}
#banner-home .banner-slider .slick-slide {
padding: 3rem 0;
}
#banner-home .slick-arrow {
border: 1px solid #fff;
border-radius: 10px;
padding: 12px 10px;
opacity: 1;
-webkit-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
#banner-home .slick-arrow:hover {
background: #51b6c6;
border: 1px solid #51b6c6;
}
#banner-home h1 {
font-family: "Oxygen", sans-serif;
font-size: 5rem;
font-weight: bold;
line-height: 1.2;
width: 80%;
}
#banner-home p.text {
color: rgba(0, 0, 0, 0.4);
margin-bottom: 3rem;
}
.banner-slider .product-thumbnail-container {
height: 30rem;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.banner-slider .product-thumbnail-container img.featured {
-webkit-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2);
}
h2.title,
h1.title {
font-size: 4.8rem;
margin-bottom: 3.6rem;
}
p.subtitle {
font-size: 1.4rem;
font-style: italic;
color: #51b6c6;
margin-bottom: 0;
font-weight: 600;
}
p.desc {
color: rgba(0, 0, 0, 0.6);
}
.home-products .slick-slide {
padding-bottom: 3rem;
padding-top: 2rem;
}
section.sec {
padding-top: 10rem;
padding-bottom: 10rem;
}
.slick-arrow {
position: absolute;
top: -6rem;
}
.slick-next {
right: 1rem;
}
.slick-prev {
right: 6rem;
}
.product-card {
background: #fff;
border-radius: 8px;
padding: 1.5rem !important;
position: relative;
-webkit-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
height: auto;
list-style: none;
-webkit-box-shadow: 0px 15px 18px 0px rgba(0, 0, 0, 0.1);
box-shadow: 0px 15px 18px 0px rgba(0, 0, 0, 0.1);
}
@media (min-width: 768px) {
.product-card {
padding: 2rem !important;
}
}
.product-card:hover {
-webkit-transform: scale(1.01);
-ms-transform: scale(1.01);
transform: scale(1.01);
-webkit-box-shadow: 0px 15px 18px 0px rgba(81, 182, 198, 0.2);
box-shadow: 0px 15px 18px 0px rgba(81, 182, 198, 0.2);
}
.archive .product-card:hover {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
} .quantity {
border-radius: 8px;
border: 1px solid #d0d0d0;
display: flex;
align-items: center;
justify-content: center;
height: 42px;
max-width: 140px;
font-size: 1.7rem;
font-family: "Mullish", sans-serif;
text-align: center;
min-width: 83px;
}
.woocommerce.archive .quantity,
.single-product .entry-summary .quantity {
margin-right: 10px;
line-height: 1;
padding: 5px 10px;
}
.woocommerce div.product form.cart div.quantity {
margin-right: 10px;
}
.quantity input.qty,
.woocommerce .quantity .qty {
background: none;
border: 0;
text-align: center;
width: 35px;
height: 34px;
font-weight: 800;
}
.woocommerce.archive .quantity input,
.single-product .entry-summary .quantity input {
height: 36px;
} .quantity .qty_button {
background: none;
border: 0;
cursor: pointer;
font-weight: 800;
}
.product-card .cart {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.product-card .star-rating {
overflow: hidden;
position: relative;
height: 2.56rem;
line-height: 1.8;
font-size: 1.4rem;
width: 5.4em;
font-family: star;
display: block;
color: #122367;
}
.woocommerce ul.products li.product {
font-family: "Mulish", sans-serif !important;
}
.woocommerce-loop-product__title {
padding: 0;
margin: 0 0 calc(15 / 18 * 1em) 0;
display: block;
color: #122367;
font-weight: 800;
font-size: 1.8rem !important;
line-height: calc(24 / 18);
}
li.product .price {
font-size: 1.8rem;
font-weight: 800 ;
line-height: calc(33 / 25 * 1em);
display: block;
}
.woocommerce ul.products li.product .price {
font-weight: 800;
font-size: 1.8rem;
}
div.product p.price,
div.product
span.price {
color: #122367;
font-size: clamp(
calc(1.5rem * 1.6),
calc(1.0443rem * 1.6) + 0.9494vw,
calc(1.875rem * 1.6)
);
font-weight: 800
}
.product-card #omnibus-price-data {
margin-bottom: 1rem;
}
.woocommerce-product-details__short-description > * {
font-family: "Mulish", sans-serif;
font-size: 1.4rem;
}
li.product
.price {
color: #122367 !important;
}
.cart a.my-btn,
.product-card .button,
.woocommerce .product-card button.button.alt,
.woocommerce button.button.alt {
font-family: "Mulish", sans-serif;
font-size: 12px;
font-weight: 800;
line-height: calc(16 / 12);
padding: 1em 3em;
display: inline-flex;
align-items: center;
justify-content: center;
text-align: center;
min-width: 150px;
height: auto;
text-transform: uppercase;
border-radius: 8px;
background-color: #51b6c6;
border: 1px solid #51b6c6;
color: #fff; 
transition: all 0.5s ease;
letter-spacing: 0.6px;
cursor: pointer;
}
.cart a.my-btn:hover,
.product-card .button:hover,
.woocommerce .product-card button.button.alt:hover,
.woocommerce button.button.alt:hover {
-webkit-box-shadow: 0px 5px 18px 0px rgba(81, 182, 198, 0.6);
box-shadow: 0px 5px 18px 0px rgba(81, 182, 198, 0.6);
border: 1px solid #51b6c6;
}
@media (min-width: 768px) {
li.product .price {
font-size: 2.5rem !important;
margin-bottom: 1em;
}
}  .single section.related {
padding-bottom: 6rem;
}  .product-card .star-rating span {
overflow: hidden;
float: left;
top: 0;
left: 0;
position: absolute;
padding-top: 1.5em;
}
.product-card .star-rating::before,
.woocommerce .star-rating::before {
content: "\73\73\73\73\73";
color: #122367;
float: left;
top: 0;
left: 0;
position: absolute;
}
.woocommerce .star-rating {
color: #122367;
}
.product-card .star-rating span::before,
.woocommerce .star-rating span::before {
content: "\53\53\53\53\53";
top: 0;
position: absolute;
left: 0;
}
#commentform .stars a {
color: #122367;
}
.star-rating-empty {
overflow: hidden;
position: relative;
height: 2.56rem;
line-height: 1.8;
font-size: 1.4rem;
width: 5.4em;
font-family: star;
display: block;
}
.star-rating-empty::before {
content: "\73\73\73\73\73";
color: #122367;
float: left;
top: 0;
left: 0;
position: absolute;
}
.recommend-products {
padding-top: 12rem;
padding-bottom: 10rem;
}
.recommend-products .slick-slide {
padding-top: 8rem;
}
.recommend-products .product-cta {
position: absolute;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
bottom: 4rem;
left: 50%;
width: 100%;
padding-left: 4rem;
padding-right: 4rem;
}
.product-card .woocommerce-product-rating {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 2rem;
}
.woocommerce-product-rating .woocommerce-review-link {
text-decoration: underline;
}
.recommend-products .product-img-link {
position: absolute;
top: -3.5rem;
left: 0;
width: 100%;
}
.product-card .short-desc-shop {
margin-bottom: 2rem;
}
.product-card .short-desc-shop p {
font-size: 1.5rem;
line-height: calc(20 / 15);
font-family: "Mulish", sans-serif;
} .categories-sec {
padding-top: 15rem;
padding-bottom: 10rem;
position: relative;
}
.categories-sec::before {
position: absolute;
content: url(//healthin.com/images/small-circles.svg);
bottom: 10rem;
left: 4%;
-webkit-animation: updown 3s linear infinite;
animation: updown 3s linear infinite;
-webkit-animation-direction: normal;
animation-direction: normal;
-webkit-animation-direction: alternate;
animation-direction: alternate;
}
.categories-sec p.desc {
width: 80%;
margin-left: 0;
}
.categories-sec .col-md-6:hover .cat-card {
-webkit-box-shadow: 0px 5px 18px 0px rgba(18, 35, 103, 0.6);
box-shadow: 0px 5px 18px 0px rgba(18, 35, 103, 0.6);
}
.categories-sec .col-md-6:nth-child(2):hover .cat-card {
-webkit-box-shadow: 0px 5px 18px 0px rgba(81, 182, 198, 0.6);
box-shadow: 0px 5px 18px 0px rgba(81, 182, 198, 0.6);
}
.categories-sec .col-md-6:hover .my-btn {
background: #fff;
color: #51b6c6;
-webkit-box-shadow: none;
box-shadow: none;
}
.categories-sec .col-md-6:nth-child(2) .my-btn {
background: #122367;
border: 1px solid #122367;
-webkit-box-shadow: none;
box-shadow: none;
}
.categories-sec .col-md-6:hover:nth-child(2) .my-btn {
background: #fff;
color: #122367;
}
.cat-card .my-btn {
padding: 2.2rem 8.2rem;
}
.cat-card {
position: relative;
padding: 5rem 2rem 2rem 2rem;
border-radius: 15px; -webkit-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
.cat-card:hover {
-webkit-transform: scale(1.05);
-ms-transform: scale(1.05);
transform: scale(1.05);
}
.cat-card h3 {
font-size: 4.3rem;
font-weight: bold;
color: #fff;
margin-bottom: 3rem;
}
.cat-card .img-cont {
height: 44.5rem;
margin-top: -15rem;
margin-bottom: 3rem;
}
.cat-card img.photo {
display: block;
margin: 0 auto;
max-height: 44.5rem;
} section.nebulizer {
position: relative;
}
section.nebulizer::after {
content: url(//healthin.com/images/pattern-circles.svg);
position: absolute;
left: 9rem;
bottom: -18rem;
-webkit-animation: updown2 3s linear infinite;
animation: updown2 3s linear infinite;
-webkit-animation-direction: normal;
animation-direction: normal;
-webkit-animation-direction: alternate;
animation-direction: alternate;
z-index: 2;
}
section.nebulizer img.neb-big {
position: absolute;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
left: 50%;
top: 14rem;
z-index: 1;
}
section.nebulizer img.circle-left {
position: absolute;
left: 0;
bottom: -36rem;
z-index: 1;
}
.nebulizer h2 {
font-size: 5.8rem;
width: 85%;
margin-left: auto;
line-height: 1;
}
.nebulizer ul {
list-style: none;
width: 32rem;
padding-left: 0;
}
.nebulizer ul li {
margin-bottom: 5rem;
}
.nebulizer ul li .li-heading {
position: relative;
}
.nebulizer .left-col ul li .li-heading::after {
position: absolute;
content: url(//healthin.com/images/line2.svg);
left: 0;
top: 4.5rem;
}
.nebulizer .left-col ul li:first-child .li-heading::after {
position: absolute;
content: url(//healthin.com/images/line1.svg);
left: 0;
top: 3rem;
}
.nebulizer .right-col ul li .li-heading::after {
position: absolute;
content: url(//healthin.com/images/line2-p.svg);
right: 0;
top: 4.5rem;
}
.nebulizer .right-col ul li:first-child .li-heading::after {
position: absolute;
content: url(//healthin.com/images/line1-p.svg);
right: 0;
top: 3rem;
}
.nebulizer .left-col ul {
margin-left: auto;
margin-right: 10rem;
padding-top: 10rem;
}
.nebulizer .right-col ul {
margin-left: 10rem;
margin-right: auto;
padding-top: 16.8rem;
}
.nebulizer ul p {
width: 80%;
font-size: 1.5rem;
line-height: 1.9rem;
min-height: 7.6rem;
}
.nebulizer .left-col ul p {
margin-right: auto;
}
.nebulizer .right-col ul p {
text-align: right;
margin-left: auto;
}
.nebulizer ul .img-cont { margin-right: 1rem;
}
.nebulizer ul h4 {
font-family: "Source Sans Pro", sans-serif;
font-size: 2rem;
margin-bottom: 0;
font-weight: 600;
}
.nebulizer .left-col {
padding-top: 10rem;
height: 90rem;
background: #f8f8f8;
}
.nebulizer .right-col {
padding-top: 10rem;
background: #0e1955;
}
.nebulizer .right-col h4,
.nebulizer .right-col p {
color: #fff;
}
.new-posts {
background: #f8f8f8;
}
.new-posts p.desc {
width: 100%;
}
.new-posts a.my-btn {
padding: 1.4rem 3.2rem;
} .archive .cart a.my-btn {
padding: 1.6rem 3rem;
height: auto;
}
.post-card {
padding: 2.4rem;
background: #fff;
border-radius: 2.5rem;
position: relative;
-webkit-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
.post-card:hover {
-webkit-box-shadow: 0px 15px 18px 0px rgba(81, 182, 198, 0.2);
box-shadow: 0px 15px 18px 0px rgba(81, 182, 198, 0.2);
}
.post-card::before {
content: url(//healthin.com/images/semi-circle-left.svg);
position: absolute;
left: 0;
top: 0;
}
.post-card .post-thumbnail {
z-index: 1;
position: relative;
margin-bottom: 3rem;
}
.post-card .post-thumbnail::after {
content: "";
position: absolute;
left: 0;
top: 0;
background: #122367;
width: 100%;
height: 100%;
opacity: 0.7;
border-radius: 2.5rem;
}
.post-card .post-thumbnail img {
border-radius: 2.5rem;
}
.post-card h3 {
font-size: 1.6rem;
font-weight: bold;
font-family: "Source Sans Pro", sans-serif;
}
.post-card p.post-author {
color: rgba(0, 0, 0, 0.6);
position: relative;
}
.post-card p.post-date {
color: rgba(0, 0, 0, 0.6);
margin-bottom: 2rem;
}
.post-card p.post-author::before {
position: absolute;
content: "";
background: #4aa9ba;
width: 16px;
height: 4px;
left: 0;
top: -1rem;
border-radius: 2.5rem;
}
.post-card p.my-btn {
padding: 1.4rem 3.2rem;
} .faq .nav-link {
padding: 1.4rem 2.4rem;
margin: 0 1rem;
}
.faq .nav-pills .nav-link {
background: #fff;
border-radius: 1.5rem;
}
.faq .nav-pills .nav-link.active {
background: #51b6c6;
color: #fff;
}
.faq .my-btn-faq {
display: block;
cursor: pointer;
background: transparent;
border: 0;
font-size: 2.2rem;
padding: 0.5rem 0 0.5rem 4rem;
text-transform: none;
font-weight: 600;
width: 100%;
text-align: left;
font-family: "Source Sans Pro", sans-serif;
}
.faq .my-btn-faq:focus {
outline: 0;
}
.faq .card {
padding: 5px 0;
border: none;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.faq .card-header {
background: #fff;
border-radius: 1.5rem;
border-bottom: 0;
padding-left: 0;
}
.faq .card-body {
padding-left: 4rem;
}
.faq .card-header button {
position: relative;
}
.faq .card h3 {
padding: 1rem 0;
}
.faq-icon {
position: absolute;
left: 0;
top: 1rem;
width: 1.8rem;
height: 1.8rem;
background-repeat: no-repeat;
-webkit-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
}
.faq-icon.arrow-minus {
width: 1.8rem;
height: 2px;
}
.arrow-plus {
background: url(//healthin.com/images/faq-plus.svg) center center;
background-size: 100% auto;
}
.arrow-minus {
top: 1.7rem;
background: url(//healthin.com/images/faq-minus.svg) center center;
background-size: 100% auto;
}
.categories-slider {
padding-top: 10rem;
padding-bottom: 10rem;
background: #f8f8f8;
position: relative;
}
.categories-slider::before {
position: absolute;
content: url(//healthin.com/images/small-circles.svg);
bottom: 10rem;
right: 4%;
-webkit-animation: updown 3s linear infinite;
animation: updown 3s linear infinite;
-webkit-animation-direction: normal;
animation-direction: normal;
animation-direction: normal;
-webkit-animation-direction: alternate;
animation-direction: alternate;
}
.slick-arrow {
border: 1px solid #000;
border-radius: 10px;
padding: 12px 10px;
opacity: 0.4;
-webkit-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
.slick-arrow:hover {
opacity: 1;
}
p.desc {
width: 50%;
margin: 0 auto;
margin-bottom: 3rem;
}
.categories-slider .slick-slide {
padding-bottom: 3rem;
padding-top: 1rem;
}
.categories-slider .tab-content {
margin-top: 6rem;
}
.categories-slider .nav-pills .nav-link {
padding: 1.4rem 2.4rem;
border-radius: 1.5rem;
background: #f8f8f8;
-webkit-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
color: #000;
font-weight: bold;
text-transform: capitalize;
}
.categories-slider .nav-pills .nav-link.active,
.categories-slider .nav-pills .show > .nav-link {
background: #51b6c6;
border-radius: 1.5rem;
color: #fff;
} .testimonial-slider .slick-slide {
padding: 1.5rem;
opacity: 0.3;
}
.testimonial-slider .slick-slide.slick-current {
opacity: 1;
}
.opinions h2.title {
margin-bottom: 10rem;
}
.opinions p.author {
margin-bottom: 0;
}
.opinions blockquote {
font-size: 2rem;
font-weight: 600;
font-style: italic;
line-height: 2.5;
margin-bottom: 2rem;
}
.opinions .single-opinion img {
display: block;
margin: 0 auto;
margin-bottom: 2rem;
}
.opinions .single-opinion {
position: relative;
}
.opinions .single-opinion::after {
content: url(//healthin.com/images/quote-ico.svg);
position: absolute;
right: 6rem;
bottom: 6rem;
} section.cta h2.title {
color: #fff;
}
section.cta a.my-link {
color: #fff;
display: block;
margin-bottom: 1rem;
font-size: 2.4rem;
font-weight: 400;
font-family: "Source Sans Pro", sans-serif;
}
section.cta a.my-btn {
margin-top: 4rem;
}
section.cta a.my-link:hover {
color: #51b6c6;
} section.newsletter {
padding-top: 15rem;
position: relative;
background: #f8f8f8;
}
section.newsletter::before {
position: absolute;
content: url(//healthin.com/images/small-circles.svg);
top: 10rem;
right: 5%;
-webkit-animation: updown3 3s linear infinite;
animation: updown3 3s linear infinite;
-webkit-animation-direction: normal;
animation-direction: normal;
animation-direction: normal;
animation-direction: normal;
-webkit-animation-direction: alternate;
animation-direction: alternate;
}
.newsletter .newsletter-box {
background: #eff0f3;
border-radius: 1.5rem;
padding: 5rem 10rem;
position: relative;
}
.newsletter .newsletter-box img.news-photo {
position: absolute;
bottom: 0;
right: 10rem;
}
.newsletter p.news-text {
font-size: 3rem;
font-weight: bold;
color: #51b6c6;
}
.newsletter p.news-text span {
font-size: 4rem;
} body.woocommerce.archive {
background: #f8f8f8;
}
.product-thumbnail-container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 19rem;
max-width: 100%;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: end;
margin-bottom: 2rem;
position: relative;
z-index: 1;
}
@media (min-width: 768.1px) {
.archive.woocommerce ul.products li.product .price {
color: #122367;
font-size: 2.8rem;
}
.woocommerce.archive .product-card .cart {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
margin-bottom: 2rem;
}
.archive .product-card .product-card-info {
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.woocommerce.archive ul.products.columns-1 li.product {
-webkit-box-shadow: none;
box-shadow: none;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
background: none;
padding: 0 0 2rem 0 !important;
border-bottom: 1px solid rgba(17, 17, 17, 0.1);
border-radius: 0;
margin-bottom: 4rem;
}
.woocommerce.archive ul.products.columns-1 li.product:last-child {
border-bottom: 0;
}
.woocommerce.archive
ul.products.columns-1
li.product
.product-thumbnail-container {
max-width: 39rem;
width: 39rem;
height: 39.5rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background: #fff;
border-radius: 2.5rem;
margin-right: 2rem;
-webkit-box-shadow: 0px 15px 18px 0px rgba(0, 0, 0, 0.1);
box-shadow: 0px 15px 18px 0px rgba(0, 0, 0, 0.1);
}
.woocommerce.archive
ul.products.columns-1
li.product
.product-thumbnail-container:hover {
-webkit-box-shadow: 0px 15px 18px 0px rgba(81, 182, 198, 0.2);
box-shadow: 0px 15px 18px 0px rgba(81, 182, 198, 0.2);
}
.woocommerce.archive .product-thumbnail-container::before {
content: url(//healthin.com/images/semi-circle-left.svg);
position: absolute;
left: 0;
top: 0;
z-index: -1;
}
.woocommerce.archive ul.products li.product.product-card .onsale {
right: 2.4rem;
top: 2.4rem;
}
.woocommerce.archive ul.products li.product:nth-child(2n + 1)::before,
.woocommerce.archive ul.products li.product:nth-child(2n)::before {
display: none;
}
}
@media (min-width: 768.1px) and (max-width: 1199.98px) {
.woocommerce.archive
ul.products.columns-1
li.product
.product-thumbnail-container {
width: 34rem;
}
}
.woocommerce-info {
border-top-color: #51b6c6;
}
.woocommerce-info::before {
color: #51b6c6;
}
.archive h1.title {
margin-bottom: 3rem;
}
.tax-product_cat h2.title,
.woocommerce.archive h1.title {
margin-bottom: 6rem;
}
.woocommerce-products-header__title {
font-size: 3.6rem;
font-weight: 600;
color: #000;
font-family: "Source Sans Pro", sans-serif;
margin-bottom: 2rem;
}
.archive .term-description {
margin-bottom: 6rem;
width: 80%;
} .cross-sells .slick-slide {
padding: 15px;
}
.cross-sells .slick-arrow {
top: -4rem;
}
.woocommerce a.remove {
font-size: 16px;
}
.woocommerce a.remove:hover {
color: red !important;
background: none !important;
}
input[type="number"].xoo-wsc-qty {
border-width: 0 !important;
}
.woocommerce-cart .cart-collaterals .shipping-calculator-button::after {
display: none;
}
.xoo-wsc-basket {
bottom: 110px;
right: 5px;
}
.xoo-wsc-items-count {
border: 1px solid #fff;
}
.xoo-wsc-header {
border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.xoo-wsc-qty-box.xoo-wsc-qtb-square {
border: 1px solid rgba(0, 0, 0, 0.16);
border-radius: 10px;
}
.xoo-wsc-chng {
background-color: transparent;
}
.xoo-wsc-notice-success {
background-color: #fff;
color: #000;
border-top: 3px solid #51b6c6;
}
ul.xoo-wsc-notices li {
padding-left: 30px;
}
.xoo-wsc-icon-check_circle::before {
content: url(//healthin.com/images/list-style.svg) !important;
position: absolute;
top: 20px;
left: 9px;
}
.xoo-wsc-basket {
padding: 10px 15px;
}
.xoo-wsc-icon-basket1::before {
content: "" !important;
background: url(//healthin.com/images/basket.svg);
background-repeat: no-repeat;
background-size: 100% auto;
width: 20px;
height: 20px;
display: inline-block;
}
.woocommerce a.added_to_cart,
.woocommerce button.button.added::after {
display: none;
}
.woocommerce-cart table.cart img {
width: 85px;
}
.woocommerce-error,
.woocommerce-info,
.woocommerce-message,
#add_payment_method #payment div.payment_box,
.woocommerce-cart #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box {
background-color: #fff;
}
#add_payment_method #payment div.payment_box::before,
.woocommerce-cart #payment div.payment_box::before,
.woocommerce-checkout #payment div.payment_box::before {
border: 1em solid #fff;
border-right-color: transparent;
border-left-color: transparent;
border-top-color: transparent;
}
#add_payment_method #payment,
.woocommerce-cart #payment,
.woocommerce-checkout #payment {
background: none;
border: 1px solid rgba(0, 0, 0, 0.1);
}
#coupon_code {
font-size: 16px;
width: 22rem !important;
text-align: center;
} .woocommerce
table.my_account_orders
td.woocommerce-orders-table__cell-order-status,
mark.order-status {
color: #51b6c6;
}
.woocommerce form.woocommerce-form-coupon .form-row-last,
.woocommerce-page form.woocommerce-form-coupon .form-row-last,
.woocommerce form.woocommerce-form-coupon .form-row-first,
.woocommerce-page form.woocommerce-form-coupon .form-row-first {
float: left;
width: auto;
}
.woocommerce-error::before,
.woocommerce-info::before,
.woocommerce-message::before {
content: url(//healthin.com/images/list-style.svg) !important;
top: 18px;
}
.woocommerce ul.order_details {
padding-left: 0 !important;
}
.woocommerce ul.order_details li {
margin-bottom: 1rem;
}
.cart-collaterals h2,
.woocommerce-order-details__title,
.woocommerce-column__title,
.woocommerce .woocommerce-order-details header h2 {
font-size: 2.6rem;
margin-bottom: 2rem !important;
}
.woocommerce-order-details__title {
margin-bottom: 3rem;
}
.woocommerce .col2-set .col-1,
.woocommerce-page .col2-set .col-1,
.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-2 {
max-width: 50%;
padding-left: 0;
}
@media (max-width: 768px) {
.woocommerce td.product-quantity .quantity {
margin-left: auto;
}
.woocommerce .col2-set .col-1,
.woocommerce-page .col2-set .col-1,
.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-2 {
max-width: 100%;
padding-right: 0;
}
}
.woocommerce form .form-row {
display: block;
}
.select2-container--default .select2-selection--single {
padding: 5px 0;
}
.woocommerce form .form-row textarea {
height: 13rem;
font-size: 1.6rem;
background: rgba(18, 35, 103, 0.04);
border-radius: 1.6rem;
}
.woocommerce form .form-row #billing_phone {
border: 1px solid #ced4da;
border-radius: 4px;
} .paczkomaty-shipping .select2-container {
margin-bottom: 10px;
} .woocommerce .woocommerce-Addresses.col2-set .col-1 {
border-right: 1px solid rgba(0, 0, 0, 0.2);
}
.woocommerce-orders-table__header-order-actions,
.woocommerce-orders-table__cell-order-actions {
text-align: center;
}
.woocommerce table.my_account_orders .button,
.woocommerce-page .woocommerce-info .button {
padding: 1rem 2rem;
}
.woocommerce-MyAccount-navigation ul {
list-style: none;
padding-left: 0;
}
.woocommerce-MyAccount-navigation ul li {
border: 1px solid #e9e9e9;
border-radius: 5px;
padding: 12px 10px;
font-size: 1.6rem;
margin-bottom: 1rem;
font-weight: 600;
-webkit-box-shadow: 0 0px 5px 0px rgba(5, 5, 5, 0.1);
box-shadow: 0 0px 5px 0px rgba(5, 5, 5, 0.1);
}
.woocommerce-MyAccount-navigation ul li a { }
.woocommerce-message::before,
.woocommerce-info::before {
color: #51b6c6;
}
.woocommerce-message,
.woocommerce-info {
border-top-color: #51b6c6;
}
.woocommerce-account .addresses .title h3 {
font-size: 2rem;
}
.woocommerce-account .addresses .title .edit {
color: #51b6c6;
font-weight: 600;
}
.woocommerce button.button {
-webkit-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
.product-card .onsale,
.woocommerce .product-card span.onsale {
background: #51b6c6;
padding: 0.5rem 1rem;
font-weight: 900;
border-radius: 10px;
font-size: 1.6rem;
color: #fff;
position: absolute;
right: 0;
top: 0;
min-height: 3.56rem;
line-height: 1.6;
z-index: 10;
}
.woocommerce.single-product span.onsale {
background: #51b6c6;
padding: 0.5rem 1rem;
font-weight: 900;
border-radius: 8px;
font-size: 1.2rem;
color: #fff;
position: absolute;
display: inline-flex;
align-items: center;
justify-content: center;
text-transform: uppercase;
left: 2.4rem;
top: 2.4rem;
line-height: 1.6;
}
.woocommerce ul.products li.product.product-card .onsale {
right: 0;
top: 0;
margin: 0;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
margin-right: 2.8%;
margin-bottom: 3rem;
}
.woocommerce ul.products li.last,
.woocommerce-page ul.products li.last {
margin-right: 0;
}
.product-card img.attachment-woocommerce_thumbnail {
margin: 0 auto;
display: block;
max-height: 100%;
width: auto;
}
.woocommerce ul.products li.product a img {
max-width: 100%;
margin: 0 auto;
margin-bottom: 0;
max-height: 100%;
width: auto;
}
.woocommerce .woocommerce-product-rating::after,
.woocommerce .woocommerce-product-rating::before {
display: none;
}
.woocommerce ul.products li.product a.woocommerce-review-link {
text-decoration: underline;
}
.woocommerce .products .star-rating {
margin: 0;
} .pswp--svg .pswp__button--arrow--left::before,
.pswp--svg .pswp__button--arrow--right::before {
background-image: none !important;
}
.pswp--svg .pswp__button--arrow--left::before {
background: url(//healthin.com/images/arrow-left-dark.svg) !important;
background-repeat: no-repeat !important;
background-size: contain !important;
width: 32px;
height: 32px;
}
.pswp--svg .pswp__button--arrow--right::before {
background: url(//healthin.com/images/arrow-right-dark.svg) !important;
background-repeat: no-repeat !important;
background-size: contain !important;
width: 32px;
height: 32px;
}
.pswp__scroll-wrap {
background: #fff;
}
.woocommerce-product-gallery
.flex-viewport
.woocommerce-product-gallery__image.flex-active-slide
a {
position: relative;
display: block;
} span.sr_play {
background: url(//healthin.com/wp-content/uploads/2021/04/play.png) center center
no-repeat !important;
background-size: contain !important;
left: 49% !important;
}
.woocommerce
div.product
.woocommerce-product-gallery--columns-4
.flex-control-thumbs
li:nth-child(4n + 1) {
clear: none;
}
.woocommerce
div.product
.woocommerce-product-gallery--columns-4
.flex-control-thumbs
li:nth-child(9n + 1) {
clear: left;
}
.woocommerce div.product form.cart .variations select {
line-height: 1;
}
.single .form-control {
font-size: 1.6rem;
}
.single-product.woocommerce #reviews #comments ol.commentlist {
float: left;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
margin-right: 3rem;
}
.woocommerce ul.products li.last,
.woocommerce-page ul.products li.last {
margin-right: 0;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
top: 3rem;
right: 2rem;
}
.single-product .product-container-wrapper {
position: relative;
padding-top: 6rem;
}
.single-product .product-container-wrapper::after {
content: url(//healthin.com/images/circles-left.svg);
position: absolute;
right: 0;
top: 5rem;
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.single-product #tab-description h3.pro-heading {
font-size: 3.2rem;
font-weight: bold;
font-family: "Source Sans Pro", sans-serif;
margin-bottom: 4rem;
}
.product-description .pro-card {
background: #122367;
border-radius: 1.5rem;
padding: 2.6rem 3.2rem;
margin-bottom: 3rem;
position: relative;
z-index: 0;
}
.product-description .col-lg-4:nth-child(2n + 1) .pro-card::before {
position: absolute;
left: 0;
top: 0;
content: url(//healthin.com/images/blue-card-left-top.svg);
z-index: -1;
}
.product-description .col-lg-4:nth-child(2n) .pro-card::before {
position: absolute;
left: 0;
bottom: 0;
content: "";
background: url(//healthin.com/images/blue-card-left-bottom.svg);
background-repeat: no-repeat;
background-size: 100% auto;
width: 8.6rem;
height: 11.2rem;
z-index: -1;
}
.product-description .col-lg-4:nth-child(3n) .pro-card::before {
position: absolute;
right: 0;
top: 0;
left: auto;
content: "";
background: url(//healthin.com/images/blue-card-right-top.svg);
background-repeat: no-repeat;
background-size: 100% auto;
width: 8.6rem;
height: 11.2rem;
z-index: -1;
}
.product-description .pro-card img {
margin-bottom: 2rem;
}
.product-description .pro-card p {
color: #fff;
}
.product-description .pro-card p.title {
font-size: 1.8rem;
font-weight: bold;
color: #fff;
}
.product-description .pro-card p.card-desc {
font-size: 1.5rem;
}
@media (min-width: 1200px) {   .woocommerce #content div.product .woocommerce-tabs,
.woocommerce div.product .woocommerce-tabs,
.woocommerce-page #content div.product .woocommerce-tabs,
.woocommerce-page div.product .woocommerce-tabs {
clear: left;
width: 48%;
}
}
.single-product #tab-description,
.single-product #tab-additional_information,
.single-product #reviews {
padding-top: 3rem;
}
.single-product #tab-additional_information,
.single-product #reviews {
max-width: min(960px, 90%);
margin: 0 auto;
} .woocommerce .entry-summary p.price,
.woocommerce.single-product .entry-summary .woocommerce-product-rating {
display: inline-block;
}
.woocommerce .entry-summary p.price {
padding-right: 10rem;
}
.woocommerce.single-product div.product .woocommerce-product-rating {
margin-bottom: 1rem;
vertical-align: middle;
}
.woocommerce-product-rating .woocommerce-review-link {
color: #122367;
}
.single-product ul.flex-direction-nav {
position: absolute;
top: 20rem;
z-index: 99;
left: 0;
padding-inline: 3rem;
display: flex;
justify-content: space-between;
list-style: none;
width: 100%;
}
.single-product ul.flex-direction-nav li {
display: inline-block;
}
.single-product a.flex-prev,
.single-product a.flex-next {
visibility: hidden;
position: relative;
width: 6rem;
display: inline-block;
}
a.flex-prev::before {
visibility: visible;
content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.885' height='22.44' viewBox='0 0 13.885 22.44'%3E%3Cpath id='expand_all_24dp_E8EAED_FILL0_wght400_GRAD0_opsz24' d='M251.22-818.29,240-829.509l2.665-2.665,8.555,8.555,8.555-8.555,2.665,2.665Z' transform='translate(-818.29 -240) rotate(90)' fill='%23122367'/%3E%3C/svg%3E%0A"); position: absolute;
top: 0;
left: 0;
}
a.flex-next::after {
visibility: visible;
content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.885' height='22.44' viewBox='0 0 13.885 22.44'%3E%3Cpath id='expand_all_24dp_E8EAED_FILL0_wght400_GRAD0_opsz24' d='M251.22-818.29,240-829.509l2.665-2.665,8.555,8.555,8.555-8.555,2.665,2.665Z' transform='translate(832.174 262.44) rotate(-90)' fill='%23122367'/%3E%3C/svg%3E%0A"); position: absolute;
right: 0;
top: 0;
}
.woocommerce div.product div.images .flex-control-thumbs {
display: grid;
grid-template-columns: repeat(5, 1fr);
align-items: center;
justify-content: center;
gap: 12px;
}
.woocommerce div.product div.images .flex-control-thumbs li {
width: auto;
margin: 0;
background: white;
border-radius: 8px;
display: grid;
place-content: center;
padding: 1rem;
}
.woocommerce div.product div.images .flex-control-thumbs li img {
border-radius: 1rem;
}
@media (min-width: 1800px) {
.woocommerce div.product div.images .flex-control-thumbs li {
padding: 3rem;
}
}
select.form-control:not([size]):not([multiple]) {
height: 4.8rem;
border: 1px solid rgba(0, 0, 0, 0.1);
border-radius: 1rem;
font-size: 1.5rem;
font-weight: 500;
background-color: transparent;
}
.woocommerce-ordering select.form-control:not([size]):not([multiple]) {
height: 4rem;
}
select::-ms-expand {
display: none; }
.single-product .variations select,
.woocommerce-ordering select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-image: url(//healthin.com/images/arrow-down.svg);
background-repeat: no-repeat;
background-size: 10px 6px;
background-position: 95% center;
cursor: pointer;
}
.single-product .variations select.form-control {
font-size: 1.6rem;
}
.woocommerce div.product form.cart .variations {
margin-bottom: 0;
}
.woocommerce div.product form.cart .variations td {
display: block;
}
.woocommerce div.product form.cart .variations td.value {
display: block;
width: 30%;
}
.woocommerce div.product p.price del,
.woocommerce div.product span.price del {
color: rgba(57, 57, 57, 0.4);
padding-right: 5px;
opacity: 1;
font-size: 2rem;
}
.woocommerce div.product p.price ins,
.woocommerce div.product span.price ins {
text-decoration: none;
}
body.single-product {
background: #f8f8f8;
}
.woocommerce div.product .product_title {
font-family: "Mulish", sans-serif;
font-size: clamp(
calc(1.5rem * 1.6),
calc(1.0443rem * 1.6) + 0.9494vw,
calc(1.875rem * 1.6)
);
font-weight: 800;
}
.product_meta .sku_wrapper {
display: block;
}
.woocommerce div.product div.images .woocommerce-product-gallery__image img {
width: auto;
margin: 0 auto;  height: max(400px, calc(440 / 1920 * 100vw));
max-height: 400px;
object-fit: contain;
padding: 3rem;
}
.woocommerce-product-gallery__image {
background: #fff;
border-radius: 15px;
}
.woocommerce div.product div.images .flex-control-thumbs {
margin-top: 2rem;
}
.woocommerce div.product div.images .flex-control-thumbs li IMG {
width: auto;
}
.woocommerce div.product div.images .flex-control-thumbs li {
margin-bottom: 1rem;
}
.woocommerce div.product .product-card form.cart {
margin-bottom: 0;
}
.woocommerce div.product .product-card form.cart::after,
.woocommerce div.product .product-card form.cart::before {
display: none;
}
.woocommerce table.shop_attributes {
font-size: 1.6rem;
}
.woocommerce table.shop_attributes tr {
border: 1px solid #e9e9e9;
border-radius: 5px;
}
.woocommerce table.shop_attributes td {
padding-right: 1.5rem;
}
.woocommerce table.shop_attributes th {
padding-left: 1.5rem;
width: 50%;
}
.woocommerce-page div.product .woocommerce-tabs {
padding-top: 5rem;
padding-bottom: 5rem;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before {
border-bottom: 0;
} .woocommerce div.product .woocommerce-tabs ul.tabs li::after,
.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
content: unset;
}
.woocommerce div.product .woocommerce-tabs ul.tabs, .fake-tabs {
margin: 0;
text-align: center;
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;
gap: 1.5rem 3rem;
}
.woocommerce div.product div.images {
margin-bottom: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li, .fake-tabs li {
border: none;
background: transparent;
font-size: 1.5rem;
padding: 0;
margin: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
background: transparent;
border-radius: 0;
color: #122367;
border-bottom: 1px solid currentColor;
font-weight: 700;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a, .fake-tabs li a {
color: #000;
}
.woocommerce #reviews #comments h2 {
display: none;
}
a.ask-product {
text-decoration: underline;
color: #122367;
font-size: 14px;
}
.lity-content #zapytaj {
background: #fff;
padding: 3rem;
}
.lity-content #zapytaj h3 span {
font-size: 1.4rem;
color: rgba(0, 0, 0, 0.5);
}
.single-product .lity-container {
max-width: 65rem;
}
.wpcf7-acceptance span.wpcf7-list-item {
margin-left: 0;
}
.form-control:focus {
border-color: #51b6c6;
background: #f5f5f5;
-webkit-box-shadow: 0 0 0 0.2rem rgba(81, 182, 198, 0.25);
box-shadow: 0 0 0 0.2rem rgba(81, 182, 198, 0.25);
}
.btn-primary.focus,
.btn-primary:focus {
-webkit-box-shadow: 0 0 0 0.2rem rgba(81, 182, 198, 0.25);
box-shadow: 0 0 0 0.2rem rgba(81, 182, 198, 0.25);
}
.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show > .btn-primary.dropdown-toggle {
background: #51b6c6;
border-color: #51b6c6;
}
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output {
border: 0;
border-top: 3px solid #51b6c6;
background: #fff;
padding: 16px 32px 16px 56px;
position: relative;
}
.wpcf7 form.invalid .wpcf7-response-output::before,
.wpcf7 form.unaccepted .wpcf7-response-output::before {
content: url(//healthin.com/images/list-style.svg);
position: absolute;
top: 18px;
left: 20px;
}
.wpcf7 form.sent .wpcf7-response-output {
border: 0;
padding-left: 0;
color: #122367;
font-weight: bold;
}
.wpcf7-form-control {
font-size: 1.6rem;
color: #000;
}
.wpcf7-form-control.wpcf7-acceptance {
padding-left: 0;
}
.wpcf7-form-control::-webkit-input-placeholder {
color: #000;
}
.wpcf7-form-control::-moz-placeholder {
color: #000;
}
.wpcf7-form-control:-ms-input-placeholder {
color: #000;
}
.wpcf7-form-control::-ms-input-placeholder {
color: #000;
}
.wpcf7-form-control::placeholder {
color: #000;
}
.woocommerce form .form-row.woocommerce-validated .select2-container,
.woocommerce form .form-row.woocommerce-validated input.input-text {
border: 1px solid #51b6c6;
}
.form-control,
.woocommerce form .form-row #billing_phone,
.select2-container--default .select2-selection--single {
font-size: 1.6rem;
padding: 15px;
color: #000;
}
.select2-container--default
.select2-selection--single
.select2-selection__arrow {
top: 15px;
right: 15px;
}
input.wpcf7-form-control.wpcf7-text,
.woocommerce form .form-row input.input-text,
.select2-container--default .select2-selection--single,
.woocommerce form .form-row #billing_phone {
height: 5.6rem;
background: rgba(18, 35, 103, 0.04);
border-radius: 1.6rem;
border: 1px solid #ced4da;
}
textarea.wpcf7-form-control {
height: 17.5rem;
background: rgba(18, 35, 103, 0.04);
border-radius: 1.6rem;
}
input.wpcf7-form-control.wpcf7-submit {
padding: 1.1rem 3.2rem;
background: #51b6c6;
color: #fff;
border-radius: 1.6rem;
text-transform: uppercase;
border: 1px solid #51b6c6;
}
.pad-min,
.default-page {
padding-top: 6rem;
padding-bottom: 6rem;
}
.default-page {
background: #f8f8f8;
}
.default-page .inner-content a:not(.my-btn):not(.button) {
color: #51b6c6;
}
.default-page .inner-content a:not(.my-btn):not(.button):hover {
color: #122367;
}
#about h1.title {
margin-bottom: 6rem;
}
#about .about-us,
#contact .contact-info {
position: relative;
padding-top: 6rem;
padding-bottom: 10rem;
background: #f8f8f8;
}
#about .about-us img {
border-radius: 2.5rem;
}
#about .about-us {
overflow-x: hidden;
}
#about .about-us::after {
content: url(//healthin.com/images/circles.svg);
position: absolute;
right: -2rem;
bottom: 0;
-webkit-animation: updown4 3s linear infinite;
animation: updown4 3s linear infinite;
-webkit-animation-direction: alternate;
animation-direction: alternate;
}
#about .about-us .inner-text {
margin-bottom: 5rem;
}
#about p.why-title {
font-size: 2.4rem;
font-weight: bold;
}
#about .about-us ul {
list-style: none;
padding-left: 0;
}
#about .about-us ul li {
position: relative;
padding-left: 3.5rem;
margin-bottom: 1rem;
}
#about .about-us ul li::before {
content: "";
background: url(//healthin.com/images/list-style.svg) center center no-repeat;
background-size: 100% auto;
width: 2rem;
height: 2rem;
position: absolute;
left: 0;
top: 3px;
}
#about .our-partner {
padding-bottom: 10rem;
background: #f8f8f8;
}
#about .our-partner h2 {
margin-bottom: 8rem;
}
#about .our-partner .img-cont {
background: #eff0f3;
width: 50%;
margin: 0 auto;
border-radius: 2.5rem;
padding: 4rem;
}
#contact .contact-info::before {
content: url(//healthin.com/images/circles-left.svg);
position: absolute;
left: 0;
top: 13rem;
}
.page-template-template-contact section.cta {
display: none;
}
#contact .contact-info .text-inner {
width: 50%;
margin: 0 auto;
margin-bottom: 6rem;
}
#contact .contact-info .text-inner p {
color: rgba(0, 0, 0, 0.5);
}
#contact .contact-box {
background: rgba(18, 35, 103, 0.04);
border-radius: 16px;
padding: 3.2rem;
}
#contact .contact-box h3 {
font-family: "Source Sans Pro", sans-serif;
font-size: 2.4rem;
font-weight: 600;
}
#contact .contact-box p:last-child {
margin-bottom: 0;
}
#contact .contact-form label.my-label {
font-weight: 600;
margin-bottom: 1rem;
}
.woocommerce button.button.woof_reset_search_form {
background: #fff !important;
border: 1px solid #000;
border-radius: 28px;
}
.wpcf7-acceptance input[type="checkbox"] {
opacity: 0;
display: none;
}
.wpcf7-acceptance input[type="checkbox"] + span::before {
display: inline-block;
margin: 0px 4px 0 0;
vertical-align: middle;
cursor: pointer;
width: 20px;
height: 20px;
z-index: 20;
}
.wpcf7-acceptance input[type="checkbox"] + span::before {
content: "";
background: url(//healthin.com/images/checkoff.svg) no-repeat center center;
background-size: 100% auto !important;
z-index: 20;
}
.wpcf7-acceptance input[type="checkbox"]:checked + span::before {
content: "";
background: url(//healthin.com/images/checkon.svg) no-repeat center center;
background-size: 100% auto !important;
z-index: 20;
}
.contact-box .wpcf7-acceptance input[type="checkbox"] + span::before,
.contact-box .wpcf7-acceptance input[type="checkbox"]:checked + span::before {
position: absolute;
top: -8rem;
} .blog-sec,
.post-sec {
padding-top: 6rem;
background: #f8f8f8;
}
.posts-cont {
padding-top: 6rem;
}
.posts-cont .col-lg-9 {
padding-bottom: 5rem;
padding-right: 16rem;
}
.blog .pagination-panel,
.archive .pagination-panel,
.search .pagination-panel {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
padding-left: 15px;
padding-right: 15px;
}
.posts-cont .post-box .featured {
min-height: 23rem;
border-radius: 5px;
margin-bottom: 2rem;
}
.posts-cont .post-box h2 {
font-size: 2.2rem;
font-family: "Cabin", sans-serif;
font-weight: bold;
}
.posts-cont p.date {
font-size: 1.4rem;
color: rgba(0, 0, 0, 0.6);
margin-bottom: 2rem;
}
.posts-cont .post-box p.post-excerpt {
font-size: 1.5rem;
color: #000;
margin-bottom: 2rem;
line-height: 2;
} .single-post h1 {
font-size: 3.2rem;
font-weight: 600;
width: 50%;
font-family: "Source Sans Pro", sans-serif;
margin-bottom: 2rem;
}
.single p.post-author,
.single p.date {
display: inline-block;
margin-bottom: 3rem;
}
.single .single-content {
padding-bottom: 3rem;
}
.post-rating {
margin-bottom: 3rem;
}
.post-rating h4 {
font-size: 2.8rem;
margin-bottom: 2rem;
}
.kk-star-ratings {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.kk-star-ratings .kksr-legend {
font-size: 1.6rem;
margin-left: 0;
}
.kk-star-ratings .kksr-legend strong {
font-weight: normal;
}
.kk-star-ratings .kksr-stars {
margin-bottom: 2rem;
}
.kk-star-ratings .kksr-stars,
.kk-star-ratings .kksr-legend {
width: 100%;
}
.kk-star-ratings .kksr-muted,
.kksr-legend strong {
display: none;
}
.kk-star-ratings strong.kksr-score {
display: block;
padding-left: 20rem;
position: relative;
}
.kk-star-ratings strong.kksr-score::before {
content: "Średnia ocena tego postu to: ";
position: absolute;
left: 0;
top: 0;
}
.kk-star-ratings .kksr-stars .kksr-star .kksr-icon,
.kk-star-ratings:not(.kksr-disabled)
.kksr-stars
.kksr-star:hover
~ .kksr-star
.kksr-icon,
.kk-star-ratings .kksr-stars .kksr-star .kksr-icon,
.kk-star-ratings:not(.kksr-disabled)
.kksr-stars
.kksr-star:hover
~ .kksr-star
.kksr-icon {
background-image: url(//healthin.com/images/star-inactive.svg);
background-repeat: no-repeat;
}
.kk-star-ratings.kksr-disabled
.kksr-stars
.kksr-stars-active
.kksr-star
.kksr-icon,
.kk-star-ratings:not(.kksr-disabled) .kksr-stars:hover .kksr-star .kksr-icon,
.kk-star-ratings .kksr-stars .kksr-stars-active .kksr-star .kksr-icon {
background-image: url(//healthin.com/images/star-selected.svg);
background-repeat: no-repeat;
}
.single .comment-respond {
width: 80%;
}
.single .comment-respond input.form-control {
height: 5.6rem;
background: rgba(18, 35, 103, 0.04);
border-radius: 1.6rem;
border: 0;
}
.single .comment-respond textarea {
border: 0;
height: 16.5rem;
background: rgba(18, 35, 103, 0.04);
border-radius: 1.6rem;
}
.single .comment-respond .comment-form-author,
.single .comment-respond .comment-form-email {
width: 49%;
display: inline-block;
}
.woocommerce.single .comment-respond .comment-form-author,
.woocommerce.single .comment-respond .comment-form-email {
width: 100%;
}
.single .comment-respond .comment-form-author {
margin-right: 1.6%;
}
.single .single-recommend,
.single .related-posts {
padding-top: 6rem;
}
.single .posts-cont .col-xl-9 {
padding-bottom: 6rem;
}
.single .featured-img {
min-height: 53rem;
margin-bottom: 4rem;
border-radius: 1.6rem;
}
.post-footer img.arrow-right {
margin-left: 5px;
}
.post-footer img.arrow-left {
margin-right: 5px;
}
.post-tags {
width: 52rem;
margin-top: 30px;
}
.post-tags a {
display: inline-block;
margin-bottom: 1rem;
padding: 1.2rem 1.6rem;
color: #51b6c6;
border-radius: 1.6rem;
border: 1px solid #51b6c6;
text-transform: uppercase;
font-weight: 600;
margin-right: 5px;
} .breadcrumb-wide {
background: #f8f8f8;
padding-top: 2rem;
padding-bottom: 2rem;
}
p.my-breadcrumb,
p.my-breadcrumb span {
color: rgba(0, 0, 0, 0.24);
font-size: 12px;
margin-bottom: 0;
}
p.my-breadcrumb span.current-item {
color: #000;
} .wp-pagenavi {
text-align: center;
}
.wp-pagenavi span.extend {
border: 0;
}
.wp-pagenavi a,
.wp-pagenavi span {
border: 0;
}
.wp-pagenavi span.current,
.wp-pagenavi a {
display: inline-block;
width: 4.6rem;
height: 4.6rem;
line-height: 4rem;
border-radius: 1rem;
font-weight: 600;
}
.wp-pagenavi span.current {
background: #51b6c6;
color: #fff;
}
.wp-pagenavi a.nextpostslink,
.wp-pagenavi a.previouspostslink,
.wp-pagenavi a.last,
.wp-pagenavi a.first {
width: 12rem;
-webkit-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
border: 0;
}
.wp-pagenavi a.nextpostslink {
position: relative;
padding-left: 1.4rem;
padding-right: 4.4rem;
}
.wp-pagenavi a.previouspostslink {
position: relative;
padding-left: 4.4rem;
padding-right: 2.4rem;
}
.wp-pagenavi a.nextpostslink::after {
content: url(//healthin.com/images/arrow-right-dark.svg);
position: absolute;
right: 1.5rem;
top: 0.4rem;
-webkit-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
.wp-pagenavi a.previouspostslink::before {
content: url(//healthin.com/images/arrow-left-dark.svg);
position: absolute;
left: 1.5rem;
top: 0.2rem;
-webkit-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
.wp-pagenavi a:hover {
background: #51b6c6;
color: #fff;
}
.wp-pagenavi a.previouspostslink:hover,
.wp-pagenavi a.nextpostslink:hover {
background: none;
color: #000000;
}
.wp-pagenavi a.previouspostslink:hover::before {
left: 1rem;
}
.wp-pagenavi a.nextpostslink:hover::after {
right: 1rem;
}
.pageup {
opacity: 0;
position: fixed;
width: 5rem;
height: 5rem;
right: 15px;
bottom: 5rem;
background: #51b6c6;
padding: 10px 17px;
-webkit-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
cursor: pointer;
z-index: 99999;
border-radius: 10px;
}
.pageup:hover {
bottom: 6rem;
}
.showbtn {
opacity: 1;
-webkit-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
#footer {
background: #f8f8f8;
padding-top: 8rem;
}
#footer ul,
#footer li {
list-style: none;
padding-left: 0;
}
#footer ul li {
margin-bottom: 1rem;
}
#footer img.logo {
margin-bottom: 4rem;
}
#footer h4 {
font-family: "Source Sans Pro", sans-serif;
font-size: 2rem;
text-transform: uppercase;
margin-top: 7rem;
margin-bottom: 2rem;
}
#footer .social-icons .icon-cont {
width: 1.8rem;
height: 1.8rem;
margin-right: 1rem;
}
#footer .social-icons .icon-cont img {
display: block;
margin: 0 auto;
}
#footer .footer-top .container {
border-bottom: 1px solid rgba(17, 17, 17, 0.1);
padding-bottom: 3rem;
}
p.footer-desc {
color: rgba(57, 57, 57, 0.7);
}
#menu-menu-stopka {
padding-left: 0;
}
#menu-menu-stopka li {
list-style: none;
margin-bottom: 1rem;
}
.social-icons a {
margin-right: 1.5rem;
}
#footer .icon-text a {
font-size: 2.5rem;
}
#footer .icon-text p {
font-size: 1.6rem;
color: rgba(57, 57, 57, 0.5);
margin-bottom: 0;
line-height: 1.2;
} .animatable {
visibility: hidden;
-webkit-animation-play-state: paused;
animation-play-state: paused;
}
@media (max-width: 768px) {
.animatable {
visibility: visible;
}
}  @media (min-width: 1454px) {
.container {
max-width: 1374px;
}
}
@media (max-width: 1799.98px) {
.single .comment-respond .comment-form-author {
margin-right: 1rem;
}
}
@media (max-width: 1639.98px) {
.single-post h1 {
width: 70%;
}
.posts-cont .col-lg-9 {
padding-right: 10rem;
}
.post-card {
padding: 1.4rem;
}
.cta-sidebar .my-btn {
padding: 1.4rem 5rem;
}
.cta-sidebar {
height: 26rem;
}
.cta-sidebar p.title {
font-size: 3.7rem;
}
.banner-slider .product-thumbnail-container img.featured {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
.cat-card {
height: 40rem;
}
.cat-card .img-cont {
height: 35.5rem;
}
.cat-card img.photo {
max-height: 35.5rem;
}
.product-card .price,
.woocommerce ul.products li.product .price {
font-size: 1.8rem;
}
.woocommerce section.related .product-card .price,
.woocommerce section.related ul.products li.product .price {
font-size: 1.8rem;
}
section.nebulizer img.circle-left {
width: 30rem;
bottom: -40rem;
}
.newsletter .newsletter-box img.news-photo {
width: 45rem;
right: 2rem;
}
#contact .contact-info .text-inner {
width: 100%;
}
}
@media (min-width: 1200px) and (max-width: 1639.98px) {
#banner-home .banner-slider .product-card-info h2,
#banner-home .banner-slider .product-card .price {
font-size: 2.6rem !important;
}
.woocommerce section.related .product-card .short-desc-shop,
.woocommerce section.related .product-card h2 {
min-height: 7.2rem;
}
.single .product-description .col-lg-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
}
@media (min-width: 992px) and (max-width: 1639.98px) {
.single-post .product-card h2,
.home .product-card h2 {
min-height: 7.02rem;
} #banner-home .banner-slider .short-desc-shop {
min-height: 4.8rem;
}
}
@media (max-width: 1199.98px) { .single .comment-respond {
width: 100%;
}
section.nebulizer img.circle-left {
display: none;
}
.categories-sec .col-xl-4 {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
margin-bottom: 10rem;
}
.categories-sec .col-xl-8 {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
#top-menu .container {
padding-top: 1rem;
padding-bottom: 1rem;
}
.navbar {
padding: 1rem;
}
#banner-home h1,
h2.title,
h1.title {
font-size: 4rem;
}
.menu-container {
margin-right: 0;
}
.single-product #tab-description,
.single-product #tab-additional_information,
.single-product #reviews {
width: 100%;
}
.opinions .single-opinion::after {
bottom: 3rem;
}
.navbar > .container {
padding-left: 5px;
padding-right: 5px;
}
.cta-sidebar {
padding: 2rem 1rem;
}
.cta-sidebar .my-btn {
padding: 1.4rem 4rem;
}
main {
padding-top: 17rem;
}
}
@media (max-width: 991.98px) {
.search-card .search-img-cont {
width: auto;
height: auto;
margin: 0 auto;
margin-bottom: 2rem;
}
.search-card h3 {
text-align: center;
}
.search-card .col-lg-7 {
margin-bottom: 2rem;
}
.search-card .col-lg-3 {
justify-content: center !important;
}
.cta-sidebar {
display: none !important;
}
.error404 .default-page .col-lg-3 {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
.error404 .default-page .col-lg-9 {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.single-post .product-card {
margin-bottom: 3rem;
}
.posts-cont .col-lg-9 {
padding-right: 15px;
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
.posts-cont .col-lg-3 {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
#contact .contact-box {
margin-bottom: 3rem;
}
.newsletter .newsletter-box {
padding: 5rem;
}
.faq .my-btn-faq {
font-size: 1.8rem;
}
p.desc,
.categories-sec p.desc {
width: 100%;
}
.new-posts .col-lg-4 {
margin-bottom: 3rem;
}
section.nebulizer img.neb-big {
width: 23rem;
top: 25rem;
}
.nebulizer ul {
width: auto;
}
.nebulizer .left-col ul,
.nebulizer .right-col ul {
margin-left: 0;
margin-right: 0;
}
#about .about-us::after,
#contact .contact-info::before,
#contact .contact-info::after,
.single-product .product-container-wrapper::after {
display: none;
}
.nebulizer .left-col ul li .li-heading::after,
.nebulizer .right-col ul li .li-heading::after {
display: none !important;
}
.nebulizer h2 {
width: 100%;
}
.opinions .single-opinion::after {
right: 0;
}
.categories-sec {
padding-top: 10rem;
}
.categories-sec .col-xl-4 {
margin-bottom: 5rem;
}
.cat-card {
height: 33rem;
}
.cat-card .img-cont {
height: 20.5rem;
}
.cat-card img.photo {
max-height: 20.5rem;
}
.cat-card .img-cont {
margin-top: -9rem;
margin-bottom: 1rem;
}
.cat-card h3 {
font-size: 3rem;
}
#banner-home .banner-cta,
#banner-home .banner-slider {
padding-top: 10rem;
}
.banner-slider .product-thumbnail-container {
height: auto;
}
main {
padding-top: 16rem;
}
#banner-home {
height: auto;
}
#banner-home img.photo {
top: auto;
bottom: 11rem;
}
.newsletter .newsletter-box img.news-photo {
opacity: 0.2;
}
.single .featured-img {
min-height: 30rem;
}
}
@media (max-width: 768px) {
.woocommerce a.remove {
text-align: right;
width: auto !important;
}
.woocommerce table.shop_table_responsive tr,
.woocommerce-page table.shop_table_responsive tr {
border-bottom: 1px solid #51b6c6;
}
.woocommerce table.shop_table_responsive tr:last-child,
.woocommerce-page table.shop_table_responsive tr:last-child {
border-bottom: 0;
}
.woocommerce table.shop_table_responsive tr .product-remove::before,
.woocommerce-page table.shop_table_responsive tr .product-remove::before {
content: "Usuń" !important;
font-weight: 700;
float: left;
}
.woocommerce-cart table.cart .product-thumbnail {
display: block !important;
}
.product-thumbnail::before {
content: "" !important;
}
.woocommerce ul.products[class*="columns-"] li.product,
.woocommerce-page ul.products[class*="columns-"] li.product,
.woocommerce.single-product ul.products[class*="columns-"] li.product {
width: 100%;
margin-bottom: 3rem;
}
}
@media (max-width: 767.98px) {
.single .comment-respond .comment-form-author,
.single .comment-respond .comment-form-email {
width: 100%;
}
.single-post h1 {
width: 100%;
}
#about .about-us img {
margin-bottom: 3rem;
}
#about .our-partner .img-cont {
width: 100%;
}
.testimonial-slider .slick-slide {
padding: 0.5rem;
}
.categories-slider {
padding-top: 6rem;
padding-bottom: 4rem;
}
section.sec {
padding-top: 6rem;
padding-bottom: 6rem;
}
.nebulizer h2 {
color: #fff;
font-size: 3.2rem;
}
.nebulizer .right-col ul {
padding-top: 0;
}
.nebulizer ul li {
margin-bottom: 3rem;
}
.nebulizer .right-col {
padding-top: 0;
}
.nebulizer ul h4,
.nebulizer .left-col ul p {
color: #fff;
}
.nebulizer ul p {
width: 100%;
}
.nebulizer ul li .li-heading {
-webkit-box-pack: start !important;
-ms-flex-pack: start !important;
justify-content: flex-start !important;
}
.nebulizer .right-col ul p {
text-align: left;
}
.nebulizer .left-col {
background: #0e1955;
height: auto;
}
section.nebulizer img.neb-big {
width: 14rem;
top: 16rem;
}
.nebulizer .left-col ul {
padding-top: 30rem;
position: relative;
z-index: 1;
}
section.newsletter::before,
#banner-home::after,
.categories-sec::before,
.categories-slider::before,
section.nebulizer::after {
display: none;
}
.categories-sec {
padding-top: 6rem;
padding-bottom: 2rem;
}
.cat-card {
margin-bottom: 5rem;
}
#banner-home h1,
h2.title,
h1.title {
font-size: 3.2rem;
}
.social-boxes {
display: none;
}
section.newsletter {
padding-top: 7rem;
}
.newsletter .newsletter-box {
padding: 3rem;
}
.newsletter .newsletter-box img.news-photo {
width: 28rem;
}
.woo-search input.search-field,
header.fixed-top #searchform input.form-control {
width: 30rem;
}
#footer h4 {
margin-top: 3rem;
}
#footer img.logo {
margin-bottom: 2rem;
}
}
@media (max-width: 575.98px) {
.woocommerce ul.order_details li {
float: none;
border-right: 0;
font-size: 14px;
} .archive .term-description {
width: 100%;
}
.post-tags {
width: 100%;
}
.single-post h1 {
font-size: 2.4rem;
}
#about .about-us,
#contact .contact-info {
padding-top: 2rem;
padding-bottom: 6rem;
}
#about .our-partner {
padding-bottom: 6rem;
}
#about h1.title,
#about .our-partner h2 {
margin-bottom: 3rem;
}
.blog-sec,
.post-sec,
.pad-min,
.default-page {
padding-top: 2rem;
}
.posts-cont {
padding-top: 3rem;
}
p.copyright {
font-size: 1.2rem;
}
.newsletter p.news-text {
font-size: 2rem;
}
.newsletter p.news-text span {
font-size: 3rem;
}
.opinions blockquote {
line-height: 2;
}
#banner-home h1 {
width: 100%;
}
#banner-home::after {
display: none;
}
#top-menu .xoo-wsc-sc-subt {
font-size: 1.6rem;
width: 9rem;
}
#mega-menu-wrap-navbar
.mega-menu-toggle
.mega-toggle-blocks-right
.mega-toggle-block:only-child {
margin-right: 0;
}
.woo-search input.search-field,
header.fixed-top #searchform input.form-control {
width: auto;
}
h2 {
font-size: 2.6rem;
}
h3 {
font-size: 2.2rem;
}
h4 {
font-size: 2rem;
}
h5 {
font-size: 1.7rem;
}
h2.title,
h1.title {
margin-bottom: 3rem;
}
.woocommerce.archive .product-card button.button.alt {
font-size: 1.4rem;
}
.woocommerce.archive .product-card button.button.alt::before {
width: 20px;
height: 20px;
left: 14px;
top: 14px;
}
.quantity {
font-size: 14px;
}
.home .quantity {
padding: 10px 2px;
}
.woocommerce.archive .quantity,
.single-product .entry-summary .quantity {
padding: 5px 2px;
}
.woocommerce-cart .quantity .qty {
width: 30px;
}
.quantity {
width: 140px;
text-align: center;
}
.single-product .related .quantity {
padding: 14px 10px;
}
#banner-home .quantity,
.single-product .quantity {
width: auto;
}
.newsletter .newsletter-box {
padding: 2rem;
}
#mc_embed_signup .button {
margin-left: 1rem !important;
}
#mc_embed_signup input#mce-EMAIL {
width: 150px !important;
}
.woocommerce div.product .product_title {
font-size: 2.6rem;
}
.xoo-wsc-container,
.xoo-wsc-slider {
max-width: 100%;
width: 100%;
right: -100%;
}
.xoo-wsc-modal .xoo-wsc-basket {
display: none !important;
}
#banner-home .my-btn {
display: block;
text-align: center;
}
.woocommerce table.cart td.actions .coupon .input-text,
.woocommerce table.cart td.actions .coupon input#coupon_code {
width: 100% !important;
margin-bottom: 10px;
}
.woocommerce table.cart td.actions .coupon .button,
woocommerce-page #content table.cart td.actions .coupon .button,
.woocommerce-page table.cart td.actions .coupon .button {
width: 100% !important;
}
.woocommerce div.product form.cart .variations td.value {
width: 100%;
}
.newsletter .newsletter-box img.news-photo {
display: none;
}
#footer h4 {
margin-top: 1rem;
}
#footer img.logo {
margin-bottom: 0;
}
.woocommerce-column--billing-address {
margin-bottom: 2rem;
}
.marketing-text p,
.marketing-text a {
font-size: 14px;
}
}
@media (max-width: 352.98px) {
#mc_embed_signup .button {
padding: 10px !important;
}
.marketing-text p,
.marketing-text a {
font-size: 12px;
}
}
#home-top-slider .container {
padding-top: 10rem;
}
@media (min-width: 992px) {
.text-lg-start {
text-align: start !important;
}
}
.home-fullscreen-slider__image {
max-height: 430px;
object-fit: cover;
object-position: center;
width: 100%;
border-radius: 2.5rem;
}
.home-splitted-slider__image {
max-height: 430px;
width: auto;
object-fit: cover;
object-position: center;
margin: auto;
}
.home-splited-slider-text {
color: rgba(0, 0, 0, 0.4);
margin-bottom: 3rem;
} form.woocommerce-checkout {
display: grid;
grid-template-columns: 1fr;
gap: 40px;
}
#add_payment_method #payment ul.payment_methods::after,
#add_payment_method #payment ul.payment_methods::before,
.woocommerce-cart #payment ul.payment_methods::after,
.woocommerce-cart #payment ul.payment_methods::before,
.woocommerce-checkout #payment ul.payment_methods::after,
.woocommerce-checkout #payment ul.payment_methods::before {
content: none;
}
.wc_payment_methods {
display: grid;
grid-template-columns: 1fr;
gap: 1.6rem;
}
.wc_payment_methods .wc_payment_method input,
.woocommerce-shipping-methods li input {
display: none;
}
.wc_payment_methods .wc_payment_method input:checked + div {
border-color: #51b6c6;
opacity: 1;
}
.wc_payment_methods .wc_payment_method div {
border: 1px solid rgba(0, 0, 0, 0.1);
border-radius: 4px;
display: flex;
height: 100%;
align-items: center;
justify-content: center;
opacity: 0.6;
}
.wc_payment_methods .wc_payment_method div > label {
cursor: pointer;
padding: 1rem;
display: flex;
align-items: center;
justify-content: center;
}
img.ssl {
width: auto;
height: 5rem;
margin-right: 1.6rem;
}
.wc_payment_methods .wc_payment_method label {
position: relative;
display: block;
height: 100%;
}
.wc_payment_methods .wc_payment_method .payment_method_name {
position: absolute;
left: 0;
bottom: 0;
width: 100%;
text-align: center;
line-height: 1.2;
font-size: 1.2rem;
padding: 0.66em 0.75em;
}
.woocommerce-shipping-methods li label {
display: flex !important;
align-items: center;
padding: 0.5rem 2rem;
font-weight: 400;
font-size: 1.2rem;
line-height: 1.1;
border: 1px solid rgba(0, 0, 0, 0.1);
border-radius: 4px;
margin-bottom: 0;
opacity: 0.6;
}
.woocommerce-shipping-methods li input:checked + label {
opacity: 1;
border-color: #51b6c6;
}
.woocommerce-shipping-methods li label {
max-height: 10rem;
flex-direction: column;
justify-content: center;
align-items: center;
text-align: center;
gap: 1rem;
cursor: pointer;
}
.woocommerce-shipping-methods li img {
width: 6.4rem;
}
:is(.woocommerce-checkout, .woocommerce-cart)
*:is(
nav.navbar,
#top-menu .row *:not(:first-child),
.xoo-wsc-basket,
#tidio-chat,
.social-boxes,
.marketing-panel
),
:is(.woocommerce-checkout, .woocommerce-cart) .breadcrumb-wide {
display: none !important;
}
:is(.woocommerce-checkout, .woocommerce-cart) #top-menu .container {
border-bottom: none;
}
:is(.woocommerce-NoticeGroup-checkout) {
grid-column: 1 /-1;
}
.paczkomaty-shipping .select2-container {
max-width: 25rem;
}
.woocommerce-checkout #payment ul.payment_methods li img {
margin: 0;
}
:is(.woocommerce-checkout, .woocommerce-cart) main {
padding-top: 6rem;
}
:is(.woocommerce-checkout, .woocommerce-cart) .navbar-brand img {
max-height: 3.5rem;
}
:is(.woocommerce-checkout, .woocommerce-cart)
*:is(#top-menu .row, #top-menu .row > :first-child) {
justify-content: center;
}
h3#ship-to-different-address {
font-size: 1.6rem;
}
input#ship-to-different-address-checkbox {
margin-right: 8px;
}
#payment .d-flex.align-items-center.mb-3 {
width: 100%;
}
.payment-back-to-cart,
.payment-back-to-home {
display: none;
position: absolute;
top: 50%;
left: 15px;
transform: translateY(-50%);
}
:is(.payment-back-to-cart, .payment-back-to-home) span {
display: none;
}
:is(.woocommerce-checkout) .payment-back-to-cart {
display: flex;
align-items: center;
gap: 1rem;
}
:is(.woocommerce-cart) .payment-back-to-home {
display: flex;
align-items: center;
gap: 1rem;
}
#billing_country_field > span {
height: 5.6rem;
background: rgba(18, 35, 103, 0.04);
border-radius: 1.6rem;
border: 1px solid #ced4da;
display: block;
padding: 15px;
}
#billing_country_field > span > strong {
font-weight: 400;
} .wandering-label-bar {
display: flex;
position: fixed;
bottom: 0;
width: 100%;
left: 0;
right: 0;
justify-content: center;
align-items: center;
gap: 5vw;
background: #fff;
padding: clamp(0.5em, 1vw, 1em) 0;
box-shadow: 0 0 0.5rem #ddd;
z-index: 2;
}
.wandering-label-bar > button {
font-size: clamp(0.75rem, 2vw, 1rem) !important;
padding: 0.975em 1.33em !important;
min-width: auto !important;
}
.wandering-label-bar-mw {
display: flex;
flex-direction: column;
gap: 0.5em;
width: 90%;
max-width: 25rem;
}
.wandering-label-bar-mw > div {
display: flex;
justify-content: space-between;
}
.wandering-label-bar-mw > button {
font-size: clamp(0.75rem, 2vw, 1rem);
padding: 0.975em 1.33em;
} .custom-badge.badge-lower {
top: 4rem;
}
.woocommerce.single-product .custom-badge.badge-lower {
top: 7rem !important;
}
.archive .custom-badge.badge-lower {
top: 4rem !important;
}
@media (min-width: 768.11px) {
.archive .custom-badge.badge-lower {
top: 7rem !important;
}
}
@media screen and (min-width: 575px) {
:is(.payment-back-to-cart, .payment-back-to-home) span {
display: initial;
}
}
@media screen and (max-width: 991.98px) {
.woocommerce form .form-row-first,
.woocommerce form .form-row-last,
.woocommerce-page form .form-row-first,
.woocommerce-page form .form-row-last {
width: 100%;
}
}
@media screen and (max-width: 767.98px) {
.woocommerce-cart-form__cart-item.cart_item .product-thumbnail {
text-align: center !important;
}
}
@media screen and (min-width: 768px) {
form.woocommerce-checkout {
grid-template-columns: 1fr 1fr;
}
.woocommerce-checkout
.woocommerce-form.woocommerce-form-login.login
> p.form-row {
max-width: 30rem;
float: left;
}
.woocommerce-checkout
.woocommerce-form.woocommerce-form-login.login
> .clear
+ p {
float: none;
}
.wc_payment_methods {
grid-template-columns: 1fr 1fr;
}
.woocommerce-shipping-methods li img {
margin-right: 1.6rem;
width: 8rem;
}
}
@media screen and (min-width: 992px) {
.woocommerce-shipping-methods li label {
padding: 0.8rem;
font-size: 1.5rem;
flex-direction: row;
justify-content: start;
text-align: start;
gap: 0;
}
.wandering-label-bar {
display: none;
}
}
#omnibus-price-data {
display: block;
color: #c5c5c5;
font-size: 14px;
} .color--p-navy {
color: #122367;
}
.product-categories-menu {
list-style: none;
padding: 0;
display: flex;
gap: 30px;
justify-content: center;
margin-bottom: 70px;
font-weight: 600;
flex-direction: column;
align-items: center;
}
.product-categories-menu > .current-menu-item > a {
color: #51b6c6;
}
@media (min-width: 576px) {
.product-categories-menu {
flex-direction: row;
}
}
.archive .pagination-panel {
justify-content: center;
}
.archive .quantity input.qty,
.woocommerce .quantity .qty {
width: 24px;
}
.archive .quantity {
font-size: 16px;
}
@media (min-width: 768px) and (max-width: 1099.98px) {
.woocommerce ul.products::before,
.woocommerce ul.products::after {
content: revert;
}
.woocommerce ul.products.columns-3 li.product,
.woocommerce-page ul.products.columns-3 li.product {
width: 100%;
}
.woocommerce .products ul,
.woocommerce ul.products {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 30px;
}
.quantity input.qty,
.woocommerce .quantity .qty {
width: 24px;
}
}
@media (min-width: 768px) and (max-width: 1199.98px) {
.woocommerce.archive .product-card .cart {
flex-direction: column;
gap: 20px;
}
} .woocommerce div.product .woocommerce-tabs,
.woocommerce-page div.product .woocommerce-tabs {
clear: left;
width: revert;
}   .woocommerce #content div.product div.images,
.woocommerce div.product div.images,
.woocommerce-page #content div.product div.images,
.woocommerce-page div.product div.images {
width: 100%;
}
.woocommerce #content div.product div.summary,
.woocommerce div.product div.summary,
.woocommerce-page #content div.product div.summary,
.woocommerce-page div.product div.summary {
width: 100%;
} .post-card .post-thumbnail::after {
content: revert;
}
#mega-menu-sidebar-menu-blog {
display: flex !important;
justify-content: center;
flex-wrap: wrap;
}
#mega-menu-wrap-sidebar-menu-blog
#mega-menu-sidebar-menu-blog
> li.mega-menu-item.mega-current-menu-item::before,
#mega-menu-wrap-sidebar-menu-blog
#mega-menu-sidebar-menu-blog
> li.mega-menu-item.mega-current-post-ancestor::before,
#mega-menu-wrap-sidebar-menu
#mega-menu-sidebar-menu
> li.mega-menu-item.mega-current-menu-item::before,
.widget-sidebar ul li.current-cat::before {
content: revert;
} #ez-toc-container {
box-shadow: none;
margin: 3rem 0;
padding-left: 0;
}
.single p.post-author,
.single p.date {
margin-bottom: 1rem;
}
.kk-star-ratings .kksr-stars {
margin-bottom: 0.5rem;
}
.kk-star-ratings {
margin-bottom: 2rem;
}
.kk-star-ratings .kksr-legend {
font-size: 14px !important;
}
.commentlist li {
gap: 20px;
padding: 0;
border: 0;
background: transparent;
}
.comment-body {
background-color: #fff;
padding: 1.6rem;
border: 1px solid #c5c5c5;
border-radius: 8px;
}
.comment > .children {
margin: 0;
}
.children > .byuser > .comment-body {
border: 1px solid #122367;
}
ol.commentlist {
display: flex;
flex-direction: column-reverse;
}
.single .dpsp-share-text {
margin-top: 1rem;
margin-bottom: 0 !important;
}
.single #dpsp-content-bottom {
margin-top: 1rem;
padding-bottom: 1rem;
border-bottom: 1px solid #d5d5d5;
} section.nebulizer img.neb-big {
width: 8%;
min-width: 236px;
border-radius: 1.5rem;
}
@media (max-width: 767.98px) {
section.nebulizer img.neb-big {
top: 18rem;
min-width: 42px;
}
}
@media (min-width: 768px) {
section.nebulizer img.neb-big {
top: 120%;
width:236px;
transform: translate(-50%, -110%);
border-radius: 1.5rem;
}
}
.blog-main .container {
max-width: 1140px;
}
#mega-menu-wrap-sidebar-menu-blog
#mega-menu-sidebar-menu-blog
> li.mega-menu-item
> a.mega-menu-link {
font-weight: 600;
font-size: 18px;
}
#mega-menu-wrap-sidebar-menu-blog
#mega-menu-sidebar-menu-blog
> li.mega-menu-item:hover
> a.mega-menu-link {
font-weight: 600;
}
.nebulizer .left-col ul li:first-child .li-heading::after {
content: url(//healthin.com/images/line2.svg);
transform: translateY(20%);
}
.nebulizer .right-col ul li:first-child .li-heading::after {
content: url(//healthin.com/images/line2-p.svg);
transform: translateY(20%);
}
.nebulizer .left-col ul li .li-heading::after {
content: url(//healthin.com/images/line1.svg);
transform: translateY(-60%);
}
.nebulizer .right-col ul li .li-heading::after {
content: url(//healthin.com/images/line1-p.svg);
transform: translateY(-60%);
}
.nebulizer .left-col ul li:last-child .li-heading::after {
content: url(//healthin.com/images/line2.svg);
transform: translateY(-100%) scaley(-1);
}
.nebulizer .right-col ul li:last-child .li-heading::after {
content: url(//healthin.com/images/line2-p.svg);
transform: translateY(-100%) scaley(-1);
}
#ez-toc-container a,
div#ez-toc-container p.ez-toc-title {
font-size: 20px;
}
.woocommerce ul.products::before,
.woocommerce ul.products::after {
content: unset;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
float: none;
margin: 0;
width: auto;
}
.woocommerce ul.products.columns-3 li.product,
.woocommerce-page ul.products.columns-3 li.product {
width: auto;
}
.woocommerce .products ul,
.woocommerce ul.products {
--min: 280px;
--gap: 3rem;
display: grid;
grid-template-columns: 1fr;
gap: 3rem;
}
@media (min-width: 768px) {
.woocommerce .products ul,
.woocommerce ul.products {
grid-template-columns: repeat(2, 1fr);
}
}
@media (min-width: 992px) {
.woocommerce .products ul,
.woocommerce ul.products {
grid-template-columns: repeat(3, 1fr);
}
}
@media (min-width: 1400px) {
.woocommerce .products ul,
.woocommerce ul.products {
grid-template-columns: repeat(4, 1fr);
}
}
.product-consumer-info {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
border: 2px solid #51b6c6;
max-width: 900px;
margin: 0 auto;
border-radius: 17px;
font-size: 15px;
font-family: "Mulish";
line-height: calc(20 / 15);
padding: 28px clamp(1.5rem, (-5.0759rem * 1.6) + 12.6582vw, 9.6rem);
margin-block: clamp(
(2.5rem * 1.6),
(-1.9051rem * 1.6) + 9.1772vw,
(6.125rem * 1.6)
);
}
.product-consumer-info p {
font-size: inherit;
font-family: inherit;
line-height: inherit;
color: #9c9c9c;
}
.product-consumer-info svg {
margin-bottom: 30px;
}
.product-features-labels {
--min: 234px;
--gap: 2rem;
display: grid;
grid-gap: var(--gap);
grid-template-columns: repeat(auto-fit, minmax(min(100%, var(--min)), 1fr));
}
.product-features-labels .grid-item {
padding: 1.6rem;
border: 1px solid rgba(208, 208, 208, 0.4);
border-radius: 8px;
font-family: "Mulish", sans-serif;
font-size: 11px;
display: grid;
grid-template-rows: 1fr 1fr;
}
.product-features-labels .grid-item-header {
--gap: 16px;
--min: 56px;
display: grid;
grid-gap: 16px;
grid-template-columns: 56px 1fr;
align-items: center;
text-wrap: balance;
margin-bottom: 12px;
}
.product-features-labels .grid-item-title {
font-size: 12px;
font-weight: 800;
color: #122367;
margin-bottom: 0;
}
.product-features-labels .grid-item-content > * {
display: inline;
}
.product-features-labels .grid-item-content > a {
margin-left: 5px;
font-weight: 800;
border-bottom: 1px solid #122367;
}
.section-with-color__icon {
width: 67px;
height: auto;
object-fit: contain;
}
.section-with-color-item__title {
font-size: clamp(
calc(1.125rem * 1.6),
calc(0.6693rem * 1.6) + 0.9494vw,
calc(1.5rem * 1.6)
);
font-weight: 800;
font-family: "Mulish", sans-serif;
margin-bottom: 1.3em;
}
.section-with-color-item__text {
font-family: "Mulish", sans-serif;
font-size: 15px;
}
.section-with-color--items-gap {
gap: 50px;
}
.section-with-color--item-gap {
gap: 30px;
}
.section-with-color__title {
margin-bottom: 40px;
}
.section-with-color--items--padding {
padding-block: 55px 68px;
}
.section-with-color__image-big {
max-height: 320px;
object-fit: contain;
}
@media (min-width: 768px) {
.section-with-color--items-gap {
gap: 85px;
}
.section-with-color--item-gap {
gap: 50px;
}
.section-with-color__title {
margin-bottom: 65px;
}
.section-with-color--items--padding {
padding-block: 111px 135px;
}
}
@media (min-width: 992px) {
.section-with-color__image-big {
max-height: revert;
}
}
.fs-30px {
font-size: clamp(
calc(1.6 * 1.5rem),
calc(1.6 * 1.0443rem) + 0.9494vw,
calc(1.6 * 1.875rem)
);
}
.fs-15px {
font-size: 15px;
}
.gap-30px {
gap: 30px;
}
.gap-y-50px {
row-gap: 50px;
}
.fw-800 {
font-weight: 800;
}
.text-project-navy {
color: #122367;
}
.ff-mulish {
font-family: "Mulish", sans-serif;
}
.min-w-205px {
min-width: 205px;
}
.rounded-8px {
border-radius: 8px;
}
.overflow-hidden {
overflow: hidden;
}
.section-two-boxes-row {
padding-block: 45px 54px;
}
.object-fit-cover {
object-fit: cover;
}
.section-with-description {
padding-top: 55px;
}
.section-with-description__description h2 {
font-size: clamp(
calc(1.6 * 1.5rem),
calc(1.6 * 1.0443rem) + 0.9494vw,
calc(1.6 * 1.875rem)
);
margin-bottom: 1em;
font-weight: 800;
}
.section-with-description__description h3 {
font-size: clamp(
calc(1.6 * 1.125rem),
calc(1.6 * 0.6693rem) + 0.9494vw,
calc(1.6 * 1.5rem)
);
margin-bottom: 1em;
font-weight: 800;
}
.section-with-description__description ::marker {
color: #122367;
}
.section-with-description__description p {
margin-bottom: 20px;
font-size: 15px;
}
.section-with-description__description ul {
margin-bottom: 30px;
}
@media (min-width: 768px) {
.section-with-description {
padding-top: 110px;
}
.section-two-boxes-row {
padding-block: 90px 108px;
}
.section-with-description__description ul {
margin-bottom: 50px;
}
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
color: #122367;
font-size: clamp(calc(1.5rem* 1.6), calc(1.0443rem* 1.6) + 0.9494vw, calc(1.875rem* 1.6));
font-weight: 800;
}
.reset_variations {
background: none;
border: none;
text-decoration: underline;
padding: 0;
}
.woocommerce div.product form.cart .variations {
margin: 1rem 0;
}
.product-card .cart {
margin-top: auto;
}
.product-card-info {
display: flex;
flex-direction: column;
height: 100%;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
display: flex;
flex-direction: column;
}
.responso_product_form__button {
border-radius: 8px !important;
}
p.price del, span.price del {
color: rgba(57, 57, 57, 0.4);
padding-right: 5px;
opacity: 1;
font-size: 2rem;
}
.product-card-info ins {
text-decoration: none;
}
.woocommerce.single-product div.product .woocommerce-product-rating {
display: none;
}
.woocommerce ul.products li.product .price del {
color: rgba(57, 57, 57, 0.4);}
.woocommerce ul.products li.product .price ins {
font-weight: 800;
}
.woocommerce .cart-collaterals .cross-sells ul.products, .woocommerce-page .cart-collaterals .cross-sells ul.products {
display: flex;
flex-wrap: wrap;
}
.woocommerce .cart-collaterals .cross-sells ul.products li, .woocommerce-page .cart-collaterals .cross-sells ul.products li {
flex: 1 1 250px;
}
.product-cta-title {
flex-wrap: wrap;
}
#banner-home .banner-slider .product-card {
padding: 2.5rem 0 0 0 !important;
border-bottom-left-radius: 2.5rem;
border-bottom-right-radius: 2.5rem;
}
.woocommerce div.product form.cart .variations td.value {
width: max-content;
}
.responso_product_form__button {
display: none !important;
}
.woocommerce div.product form.cart .variations label {
padding-right: 1em;
}
.product-consumer-info {
padding-inline: 2rem;
}
@media (min-width: 768px ) {
.section-with-color-item__text, .section-with-description__description *:is( p, a, li),
.section-three-boxes-row .fs-15px{
font-size: 18px !important;
}
.product-consumer-info {
padding-inline: 5rem;
}
}
.woocommerce-variation-availability {
display: none;
}
.woocommerce-variation-price {
margin-bottom: 1rem;
}
.woocommerce.archive .product-thumbnail-container::before {
display: none;
}
@media (min-width: 768.1px) {
.woocommerce.archive ul.products li.product.product-card .onsale {
right: -1rem;
top: -1rem;
}
}
.fake-tabs {
padding-left: 0
}
.fake-tabs li {
color: #515151;
display: inline-block;
position: relative;
z-index: 0;
border-radius: 4px 4px 0 0;
}
.fake-tabs li a {
display: inline-block;
padding: 0;
font-weight: 700;
text-decoration: none;
}
.section-two-boxes-row .fs-30px.fw-800.text-project-navy.mb-2,
.section-three-boxes-row{
line-height: calc(40 / 30);
}
section.cta {
background-size: cover !important;
background-position: center !important;
background-attachment: initial !important;
}
.tax_label {
display: none;
}
#banner-home .banner-slider .product-card-info h2 {
font-size: 1.8rem;
min-height: auto;
line-height: calc(40/30)
}
.product-card .woocommerce-product-rating {
display: none;
}
.banner-slider .product-thumbnail-container img.featured {
transform: scale(1);
height: 100%;
object-fit: contain;
}
@media (max-width: 767.98px) {
#banner-home .banner-slider .product-card .price {
font-size: 1.8rem;
}
}
#banner-home .banner-slider .product-card .price {
font-size: 2.5rem;
font-weight: 900;
}
@media (max-width: 500px) {
table.variations tr {
display: flex;
flex-wrap: wrap;
}	
}
.woocommerce div.product p.stock {
display:none;
}
.section-three-boxes-row img {
aspect-ratio: 1/1;
}
.section-two-boxes-row img {
border-radius: 8px;
}
.product-features-labels .grid-item-title {
font-size: 15px;
}
.woocommerce-Tabs-panel--additional_information h2 {
display: none;
}
.cat-card .img-cont {
display: flex;
align-items: center;
}
.cat-card img.photo {
object-fit:contain;
}
@media (min-width: 992px) and (max-width: 1639.98px) {
.cat-card .img-cont {
height: 29.5rem;
}
}
.home .slider.produkty .slick-track {
display: flex;
}
.home .slider.produkty .slick-slide {
flex: 1;
height: inherit;
}
.home .slider.produkty .slick-slide > div {
height: 100%;
}
.home .slider.produkty .slick-slide > div .col {
height: 100%;
}
.home .slider.produkty .slick-slide > div .col > li {
height: 100%;
display: flex;
flex-direction: column;
}
.product-card .cart > * {
width: fit-content;
}.fs-free-shipping-notice-and-button-wrapper{align-content:start;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.fs-free-shipping-notice-continue-shopping-button-wrapper,.fs-free-shipping-notice-text-and-progress-bar-wrapper{flex:0 1 auto;margin:0 .5em}.fs-free-shipping-notice-progress-bar-wrapper{align-items:center;display:flex;flex-direction:row}.fs-free-shipping-notice-progress-bar{border:1px solid #fff;border-radius:10px;height:10px;margin-left:10px;margin-right:10px;position:relative;width:100%}.fs-free-shipping-notice-progress-bar>span{background-color:#fff;border-bottom-left-radius:10px;border-top-left-radius:10px;display:block;height:100%;overflow:hidden;position:relative}.button.flexible-shipping-free-shipping-button{margin-left:0}.pbl-container{display:flex;justify-content:center;flex-direction:column}.pbl-container .payu-list-banks{list-style-type:none;display:flex;flex-wrap:wrap;margin:0;padding:0;justify-content:center}.pbl-container .payu-list-banks li{padding:5px 3px 0}.pbl-container .payu-list-banks li.payu-inactive{opacity:.5;filter:grayscale(1)}.pbl-container .payu-list-banks li:not(.payu-inactive) label{cursor:pointer}.pbl-container .payu-list-banks li:not(.payu-inactive) label:hover{background:#ddd;border-color:#aaa}.pbl-container .payu-list-banks li label{padding:10px;display:flex;border:1px solid #bbb;transition:all 250ms;width:86px;justify-content:center;align-items:center}.pbl-container .payu-list-banks li label.active{background:#ddd;border-color:#aaa}.pbl-container .payu-list-banks li label img{width:auto;height:31px;object-fit:contain;margin:0 !important;padding:0}.pbl-container .payu-list-banks li label input{display:none}.pbl-container .pbl-error{padding-top:.5em;padding-bottom:.5em;margin-top:.5em;margin-bottom:.5em;display:none}.pbl-container .pbl-error:before{top:.5em}.payu-accept-conditions{margin-top:15px}.payu-accept-conditions .payu-conditions-description{font-size:12px;line-height:120%;margin-top:8px;text-align:justify}.payu-accept-conditions .payu-conditions-description>div{margin:5px 0}.payu-accept-conditions .payu-conditions-description a{text-decoration:underline}.payu-accept-conditions .payu-conditions-description .payu-read-more{text-decoration:underline;cursor:pointer}.payu-accept-conditions .payu-conditions-description .payu-more-hidden{display:none}#payu-card-container{max-width:350px;margin:10px auto 10px;text-align:left;box-sizing:border-box;border:1px solid #bbb;padding:5px;border-radius:5px;background-color:#ddd;color:#333}#payu-card-container .payu-sf-validation-error,#payu-card-container .payu-sf-technical-error{display:none;color:#b21b0f;font-size:13px}#payu-card-container .payu-card-form{background-color:#fff;padding:5px;border-radius:4px;border:1px solid rgba(0,0,0,0)}#payu-card-container .payu-secure-form-invalid:not(.payu-secure-form-focus){border-color:#b21b0f}#payu-card-container label{padding-bottom:2px;font-size:15px}.card-details{clear:both;overflow:auto;margin-top:10px}.card-details .expiration{width:47%;float:left;margin-right:5%}.card-details .cvv{width:47%;float:left}#tokenizeButton{border:none;background:#438f29;padding:8px 15px;cursor:pointer;color:#fff;display:table;margin:10px auto 0}.response-success{color:#438f29}.response-error{color:#900}.autonomy-payu-button{display:flex;align-items:center;text-decoration:none;margin:10px 0}.autonomy-payu-button img{margin-left:10px;width:50px;height:auto}label[for*=payment_method_payu] img{border-radius:0}.payu-block-method{gap:10px}.payu-block-method-logo{margin-left:5px}.payu-block-installments-label{display:flex;justify-content:space-between;width:100%}.payu-block-installments-label>div{align-items:center;display:flex}.payu-block-list-banks{display:flex;flex-direction:row;flex-wrap:wrap;gap:5px;justify-content:center;margin-top:10px}.payu-block-list-banks>.payu-bank{align-items:center;background-color:#fff;border:1px solid #ccc;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all 250ms;width:82px}.payu-block-list-banks>.payu-bank.disabled{cursor:not-allowed;filter:grayscale(1);opacity:.5}.payu-block-list-banks>.payu-bank:not(.disabled):hover{background:#eee;border-color:#13100d}.payu-block-list-banks>.payu-bank.active{background:#eee;border-color:#13100d}.payu-block-list-banks>.payu-bank>img{border-radius:0;height:28px;object-fit:contain;width:auto}.block-payu-card{display:flex;flex-wrap:wrap;gap:0 10px;margin:10px 0;padding:10px}.block-payu-card .payu-sf-validation-error{color:#b21b0f;font-size:13px}.block-payu-card>.block-payu-card-number{flex:1 0 100%}.block-payu-card>.block-payu-card-date,.block-payu-card .block-payu-card-cvv{flex:1 0 calc(50% - 10px)}.block-payu-card .payu-card-form{background-color:#fff;border:1px solid #999;border-radius:5px;padding:8px 6px}.block-payu-card .payu-card-form.payu-secure-form-focus{border-color:#666;box-shadow:0 0 0 1px #666}.block-payu-card .payu-card-form.payu-secure-form-invalid:not(.payu-secure-form-focus){border-color:#cc1818}.wp-pagenavi {
clear: both;
}
.wp-pagenavi a, .wp-pagenavi span {
text-decoration: none;
border: 1px solid #BFBFBF;
padding: 3px 5px;
margin: 2px;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
border-color: #000;
}
.wp-pagenavi span.current {
font-weight: bold;
}@import url("//fonts.googleapis.com/css?family=Montserrat:100");
@keyframes rotate-forever{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes spinner-loader{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.pum-container,.pum-content,.pum-content+.pum-close,.pum-content+.pum-close:active,.pum-content+.pum-close:focus,.pum-content+.pum-close:hover,.pum-overlay,.pum-title{background:0 0;border:none;bottom:auto;clear:none;cursor:default;float:none;font-family:inherit;font-size:medium;font-style:normal;font-weight:400;height:auto;left:auto;letter-spacing:normal;line-height:normal;max-height:none;max-width:none;min-height:0;min-width:0;overflow:visible;position:static;right:auto;text-align:left;text-decoration:none;text-indent:0;text-transform:none;top:auto;visibility:visible;white-space:normal;width:auto;z-index:auto}.pum-container .pum-content+.pum-close>span,.pum-content,.pum-title{position:relative;z-index:1}.pum-overlay,html.pum-open.pum-open-overlay-disabled.pum-open-fixed .pum-container,html.pum-open.pum-open-overlay.pum-open-fixed .pum-container{position:fixed}.pum-overlay{height:100%;width:100%;top:0;left:0;right:0;bottom:0;z-index:1999999999;overflow:initial;display:none;transition:.15s ease-in-out}.pum-overlay.pum-form-submission-detected,.pum-overlay.pum-preview{display:block}.pum-overlay,.pum-overlay *,.pum-overlay :after,.pum-overlay :before,.pum-overlay:after,.pum-overlay:before{box-sizing:border-box}.pum-container{top:100px;position:absolute;margin-bottom:3em;z-index:1999999999}.pum-container.pum-responsive{left:50%;margin-left:-47.5%;width:95%;height:auto;overflow:visible}.pum-container.pum-responsive img{max-width:100%;height:auto}@media only screen and (min-width:1024px){.pum-container.pum-responsive.pum-responsive-nano{margin-left:-5%;width:10%}.pum-container.pum-responsive.pum-responsive-micro{margin-left:-10%;width:20%}.pum-container.pum-responsive.pum-responsive-tiny{margin-left:-15%;width:30%}.pum-container.pum-responsive.pum-responsive-small{margin-left:-20%;width:40%}.pum-container.pum-responsive.pum-responsive-medium{margin-left:-30%;width:60%}.pum-container.pum-responsive.pum-responsive-normal{margin-left:-30%;width:70%}.pum-container.pum-responsive.pum-responsive-large{margin-left:-35%;width:80%}.pum-container.pum-responsive.pum-responsive-xlarge{margin-left:-47.5%;width:95%}.pum-container.pum-responsive.pum-position-fixed{position:fixed}}@media only screen and (max-width:1024px){.pum-container.pum-responsive.pum-position-fixed{position:absolute}}.pum-container.custom-position{left:auto;top:auto;margin-left:inherit}.pum-container .pum-title{margin-bottom:.5em}.pum-container .pum-content>:last-child,.pum-form__message:last-child{margin-bottom:0}.pum-container .pum-content:focus{outline:0}.pum-container .pum-content>:first-child{margin-top:0}.pum-container .pum-content+.pum-close{text-decoration:none;text-align:center;line-height:1;position:absolute;cursor:pointer;min-width:1em;z-index:2;background-color:transparent}.pum-container.pum-scrollable .pum-content{overflow:auto;overflow-y:scroll;max-height:95%}.pum-overlay.pum-overlay-disabled{visibility:hidden}.pum-overlay.pum-overlay-disabled::-webkit-scrollbar{display:block}.pum-overlay.pum-overlay-disabled .pum-container{visibility:visible}.popmake-close,.pum-overlay.pum-click-to-close{cursor:pointer}html.pum-open.pum-open-overlay,html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay{overflow:hidden}html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]){padding-right:15px}html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active{overflow-y:scroll;-webkit-overflow-scrolling:touch}html.pum-open.pum-open-overlay-disabled.pum-open-scrollable .pum-overlay.pum-active{position:static;height:auto;width:auto}.pum-form{margin:0 auto 16px}.pum-form__field{margin-bottom:1em}.pum-form__field label{font-weight:700}.pum-form__field input[type=date],.pum-form__field select{margin:0 auto;font-size:18px;line-height:26px;text-align:center;padding:3px;vertical-align:middle}.pum-form__field select{padding:5px 3px}.pum-form__loader{font-size:2em;animation-duration:.75s;animation-iteration-count:infinite;animation-name:rotate-forever;animation-timing-function:linear;height:.75em;width:.75em;border:.25em solid rgba(0,0,0,.5);border-right-color:transparent;border-radius:50%;display:inline-block}.pum-form__submit{position:relative}.pum-form__submit .pum-form__loader{margin-left:.5em;border:.25em solid rgba(255,255,255,.5);border-right-color:transparent}.pum-form__messages{display:none;border:1px solid rgba(0,0,0,.25);margin-bottom:.5em;padding:1em;position:relative}.pum-form__message{margin-bottom:.5em}.pum-form__message--error{color:red!important;border-color:red}.pum-form__message--success{color:green!important;border-color:green}.pum-form--loading,.pum-sub-form .pum-sub-form-loading{opacity:.5}.pum-alignment-left,.pum-form--alignment-left{text-align:left}.pum-alignment-center{text-align:center}.pum-alignment-right{text-align:right}.pum-form--alignment-center{text-align:center}.pum-form--alignment-right{text-align:right}.pum-form--layout-standard .pum-form__field>label{margin-bottom:.25em;display:block}.pum-form--layout-inline .pum-form__field{display:inline-block}.pum-form--layout-block .pum-form__field,.pum-form--layout-block button,.pum-form--layout-block div,.pum-form--layout-block input{display:block;width:100%}.pum-form--style-default label{font-size:14px;font-weight:700}.pum-form--style-default input[type=email],.pum-form--style-default input[type=text]{background-color:#f8f7f7;margin-bottom:5px;font-size:14px;padding:10px 8px}.pum-form--style-default button{font-size:18px;margin:10px 0 0;padding:10px 5px;cursor:pointer}.pum-sub-form p.pum-newsletter-error-msg{margin:0}.pum-sub-form .spinner-loader{right:50%;position:absolute;bottom:40%}.pum-sub-form .spinner-loader:not(:required){animation:1.5s linear infinite spinner-loader;border-radius:.5em;box-shadow:rgba(0,0,51,.3) 1.5em 0 0 0,rgba(0,0,51,.3) 1.1em 1.1em 0 0,rgba(0,0,51,.3) 0 1.5em 0 0,rgba(0,0,51,.3) -1.1em 1.1em 0 0,rgba(0,0,51,.3) -1.5em 0 0 0,rgba(0,0,51,.3) -1.1em -1.1em 0 0,rgba(0,0,51,.3) 0 -1.5em 0 0,rgba(0,0,51,.3) 1.1em -1.1em 0 0;display:inline-block;font-size:10px;width:1em;height:1em;margin:1.5em;overflow:hidden;text-indent:100%}.pum-form__field--consent{text-align:left}.pum-form__field--consent.pum-form__field--checkbox label,.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label{display:inline-block;vertical-align:middle}.pum-form__field--consent.pum-form__field--checkbox label input{display:inline-block;width:inherit;margin:0;vertical-align:middle}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label input{display:inline-block;width:inherit;margin:0;vertical-align:middle}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label+label{margin-left:1em}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--stacked label{display:block;vertical-align:middle}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--stacked label input{display:inline-block;width:inherit;margin:0;vertical-align:middle}.pum-container iframe.formidable{width:100%;overflow:visible}.flatpickr-calendar.open,.pika-single,body div#ui-datepicker-div[style]{z-index:9999999999!important} .pum-theme-28780, .pum-theme-nowy { background-color: rgba( 98, 193, 208, 0.57 ) } 
.pum-theme-28780 .pum-container, .pum-theme-nowy .pum-container { padding: 17px; border-radius: 37px; border: 1px none #000000; box-shadow: 0px 0px 11px 10px rgba( 2, 2, 2, 0.32 ); background-color: rgba( 249, 249, 249, 1.00 ) } 
.pum-theme-28780 .pum-title, .pum-theme-nowy .pum-title { color: #000000; text-align: center; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: Tahoma; font-weight: 400; font-size: 32px; line-height: 36px } 
.pum-theme-28780 .pum-content, .pum-theme-nowy .pum-content { color: #000000; font-family: Tahoma; font-weight: 400 } 
.pum-theme-28780 .pum-content + .pum-close, .pum-theme-nowy .pum-content + .pum-close { position: absolute; height: auto; width: auto; left: auto; right: -1px; bottom: auto; top: 0px; padding: 7px; color: #ffffff; font-family: Tahoma; font-weight: 400; font-size: 12px; line-height: 36px; border: 1px none #ffffff; border-radius: 0px; box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 0, 183, 205, 0.74 ) } .pum-theme-4057, .pum-theme-standardowa-skorka { background-color: rgba( 255, 255, 255, 1.00 ) } 
.pum-theme-4057 .pum-container, .pum-theme-standardowa-skorka .pum-container { padding: 18px; border-radius: 0px; border: 1px none #000000; box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.23 ); background-color: rgba( 249, 249, 249, 1.00 ) } 
.pum-theme-4057 .pum-title, .pum-theme-standardowa-skorka .pum-title { color: #000000; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 400; font-size: 32px; font-style: normal; line-height: 36px } 
.pum-theme-4057 .pum-content, .pum-theme-standardowa-skorka .pum-content { color: #8c8c8c; font-family: inherit; font-weight: 400; font-style: inherit } 
.pum-theme-4057 .pum-content + .pum-close, .pum-theme-standardowa-skorka .pum-content + .pum-close { position: absolute; height: auto; width: auto; left: auto; right: 0px; bottom: auto; top: 0px; padding: 8px; color: #ffffff; font-family: inherit; font-weight: 400; font-size: 12px; font-style: inherit; line-height: 36px; border: 1px none #ffffff; border-radius: 0px; box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 0, 183, 205, 1.00 ) } .pum-theme-4058, .pum-theme-lightbox { background-color: rgba( 0, 0, 0, 0.60 ) } 
.pum-theme-4058 .pum-container, .pum-theme-lightbox .pum-container { padding: 18px; border-radius: 3px; border: 8px solid #000000; box-shadow: 0px 0px 30px 0px rgba( 2, 2, 2, 1.00 ); background-color: rgba( 255, 255, 255, 1.00 ) } 
.pum-theme-4058 .pum-title, .pum-theme-lightbox .pum-title { color: #000000; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 100; font-size: 32px; line-height: 36px } 
.pum-theme-4058 .pum-content, .pum-theme-lightbox .pum-content { color: #000000; font-family: inherit; font-weight: 100 } 
.pum-theme-4058 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close { position: absolute; height: 26px; width: 26px; left: auto; right: -13px; bottom: auto; top: -13px; padding: 0px; color: #ffffff; font-family: Arial; font-weight: 100; font-size: 24px; line-height: 24px; border: 2px solid #ffffff; border-radius: 26px; box-shadow: 0px 0px 15px 1px rgba( 2, 2, 2, 0.75 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 0, 0, 0, 1.00 ) } .pum-theme-4059, .pum-theme-enterprise-blue { background-color: rgba( 0, 0, 0, 0.70 ) } 
.pum-theme-4059 .pum-container, .pum-theme-enterprise-blue .pum-container { padding: 28px; border-radius: 5px; border: 1px none #000000; box-shadow: 0px 10px 25px 4px rgba( 2, 2, 2, 0.50 ); background-color: rgba( 255, 255, 255, 1.00 ) } 
.pum-theme-4059 .pum-title, .pum-theme-enterprise-blue .pum-title { color: #315b7c; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 100; font-size: 34px; line-height: 36px } 
.pum-theme-4059 .pum-content, .pum-theme-enterprise-blue .pum-content { color: #2d2d2d; font-family: inherit; font-weight: 100 } 
.pum-theme-4059 .pum-content + .pum-close, .pum-theme-enterprise-blue .pum-content + .pum-close { position: absolute; height: 28px; width: 28px; left: auto; right: 8px; bottom: auto; top: 8px; padding: 4px; color: #ffffff; font-family: Times New Roman; font-weight: 100; font-size: 20px; line-height: 20px; border: 1px none #ffffff; border-radius: 42px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 49, 91, 124, 1.00 ) } .pum-theme-4060, .pum-theme-hello-box { background-color: rgba( 0, 0, 0, 0.75 ) } 
.pum-theme-4060 .pum-container, .pum-theme-hello-box .pum-container { padding: 30px; border-radius: 80px; border: 14px solid #81d742; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.00 ); background-color: rgba( 255, 255, 255, 1.00 ) } 
.pum-theme-4060 .pum-title, .pum-theme-hello-box .pum-title { color: #2d2d2d; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: Montserrat; font-weight: 100; font-size: 32px; line-height: 36px } 
.pum-theme-4060 .pum-content, .pum-theme-hello-box .pum-content { color: #2d2d2d; font-family: inherit; font-weight: 100 } 
.pum-theme-4060 .pum-content + .pum-close, .pum-theme-hello-box .pum-content + .pum-close { position: absolute; height: auto; width: auto; left: auto; right: -30px; bottom: auto; top: -30px; padding: 0px; color: #2d2d2d; font-family: Times New Roman; font-weight: 100; font-size: 32px; line-height: 28px; border: 1px none #ffffff; border-radius: 28px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 255, 255, 255, 1.00 ) } .pum-theme-4061, .pum-theme-cutting-edge { background-color: rgba( 0, 0, 0, 0.50 ) } 
.pum-theme-4061 .pum-container, .pum-theme-cutting-edge .pum-container { padding: 18px; border-radius: 0px; border: 1px none #000000; box-shadow: 0px 10px 25px 0px rgba( 2, 2, 2, 0.50 ); background-color: rgba( 30, 115, 190, 1.00 ) } 
.pum-theme-4061 .pum-title, .pum-theme-cutting-edge .pum-title { color: #ffffff; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: Sans-Serif; font-weight: 100; font-size: 26px; line-height: 28px } 
.pum-theme-4061 .pum-content, .pum-theme-cutting-edge .pum-content { color: #ffffff; font-family: inherit; font-weight: 100 } 
.pum-theme-4061 .pum-content + .pum-close, .pum-theme-cutting-edge .pum-content + .pum-close { position: absolute; height: 24px; width: 24px; left: auto; right: 0px; bottom: auto; top: 0px; padding: 0px; color: #1e73be; font-family: Times New Roman; font-weight: 100; font-size: 32px; line-height: 24px; border: 1px none #ffffff; border-radius: 0px; box-shadow: -1px 1px 1px 0px rgba( 2, 2, 2, 0.10 ); text-shadow: -1px 1px 1px rgba( 0, 0, 0, 0.10 ); background-color: rgba( 238, 238, 34, 1.00 ) } .pum-theme-4062, .pum-theme-framed-border { background-color: rgba( 255, 255, 255, 0.50 ) } 
.pum-theme-4062 .pum-container, .pum-theme-framed-border .pum-container { padding: 18px; border-radius: 0px; border: 20px outset #dd3333; box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.97 ) inset; background-color: rgba( 255, 251, 239, 1.00 ) } 
.pum-theme-4062 .pum-title, .pum-theme-framed-border .pum-title { color: #000000; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 100; font-size: 32px; line-height: 36px } 
.pum-theme-4062 .pum-content, .pum-theme-framed-border .pum-content { color: #2d2d2d; font-family: inherit; font-weight: 100 } 
.pum-theme-4062 .pum-content + .pum-close, .pum-theme-framed-border .pum-content + .pum-close { position: absolute; height: 20px; width: 20px; left: auto; right: -20px; bottom: auto; top: -20px; padding: 0px; color: #ffffff; font-family: Tahoma; font-weight: 700; font-size: 16px; line-height: 18px; border: 1px none #ffffff; border-radius: 0px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 0, 0, 0, 0.55 ) } .pum-theme-4063, .pum-theme-floating-bar { background-color: rgba( 255, 255, 255, 0.00 ) } 
.pum-theme-4063 .pum-container, .pum-theme-floating-bar .pum-container { padding: 8px; border-radius: 0px; border: 1px none #000000; box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.23 ); background-color: rgba( 238, 246, 252, 1.00 ) } 
.pum-theme-4063 .pum-title, .pum-theme-floating-bar .pum-title { color: #505050; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 400; font-size: 32px; line-height: 36px } 
.pum-theme-4063 .pum-content, .pum-theme-floating-bar .pum-content { color: #505050; font-family: inherit; font-weight: 400 } 
.pum-theme-4063 .pum-content + .pum-close, .pum-theme-floating-bar .pum-content + .pum-close { position: absolute; height: 18px; width: 18px; left: auto; right: 5px; bottom: auto; top: 50%; padding: 0px; color: #505050; font-family: Sans-Serif; font-weight: 700; font-size: 15px; line-height: 18px; border: 1px solid #505050; border-radius: 15px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.00 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.00 ); background-color: rgba( 255, 255, 255, 0.00 ); transform: translate(0, -50%) } .pum-theme-4064, .pum-theme-content-only { background-color: rgba( 0, 0, 0, 0.70 ) } 
.pum-theme-4064 .pum-container, .pum-theme-content-only .pum-container { padding: 0px; border-radius: 0px; border: 1px none #000000; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.00 ) } 
.pum-theme-4064 .pum-title, .pum-theme-content-only .pum-title { color: #000000; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 400; font-size: 32px; line-height: 36px } 
.pum-theme-4064 .pum-content, .pum-theme-content-only .pum-content { color: #8c8c8c; font-family: inherit; font-weight: 400 } 
.pum-theme-4064 .pum-content + .pum-close, .pum-theme-content-only .pum-content + .pum-close { position: absolute; height: 18px; width: 18px; left: auto; right: 7px; bottom: auto; top: 7px; padding: 0px; color: #000000; font-family: inherit; font-weight: 700; font-size: 20px; line-height: 20px; border: 1px none #ffffff; border-radius: 15px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.00 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.00 ); background-color: rgba( 255, 255, 255, 0.00 ) } 
#pum-35321 {z-index: 1999999999}
#pum-35042 {z-index: 1999999999}
#pum-34442 {z-index: 1999999999}
#pum-32737 {z-index: 1999999999}
#pum-31297 {z-index: 1999999999}
#pum-31024 {z-index: 1999999999}
#pum-27156 {z-index: 1999999999}
#pum-25586 {z-index: 1999999999}
#pum-24153 {z-index: 1999999999}
#pum-23863 {z-index: 1999999999}
#pum-23515 {z-index: 1999999999}
#pum-22103 {z-index: 1999999999}
#pum-21461 {z-index: 1999999999}
#pum-19357 {z-index: 1999999999}
#pum-18447 {z-index: 1999999999}
#pum-17161 {z-index: 1999999999}
#pum-9077 {z-index: 1999999999}
#pum-11653 {z-index: 1999999999}
#pum-10309 {z-index: 1999999999}
#pum-4066 {z-index: 1999999999}
#pum-6801 {z-index: 1999999999}
#pum-6802 {z-index: 1999999999}
#pum-5649 {z-index: 1999999999}
#pum-5645 {z-index: 1999999999}
#pum-5319 {z-index: 1999999999}.lazy-hidden,.entry img.lazy-hidden, img.thumbnail.lazy-hidden {
background-color: #ffffff;
background-image: url(//healthin.com/wp-content/plugins/a3-lazy-load/assets/css/loading.gif);
background-repeat: no-repeat;
background-position: 50% 50%;
}
figure.wp-block-image img.lazy-hidden {
min-width: 150px;
}
picture source[type="image/webp"] {
display: block;
}.clear{clear:both}.nobr{white-space:nowrap}.lazy-hidden,.entry img.lazy-hidden,img.thumbnail.lazy-hidden{background-color:#fff}.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,0.9);outline:none !important;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none !important}.lity-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-0.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none !important}.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease, -o-transform .3s ease}.lity-loading .lity-content,.lity-closed .lity-content{-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.lity-content:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6)}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-iframe .lity-container,.lity-youtube .lity-container,.lity-vimeo .lity-container,.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}.lity-hide{display:none}