/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 11 2025 | 07:13:25 */
/*.wa-vernostny-program-app {
  font-size: 15px !important;
} */
/*
html {
    font-size:; 62.5%;
}
*/


@media (min-width: 1025px) {
	.wa-vernostny-program-app {
    	max-width: 1222px;
	    margin: 25px auto !important;
	}
}

/*.wa-vernostny-program-app {
    max-width: 1222px;
    margin: 0px auto;
}*/

html {
    font-size: 15px !important;
}
.page .main-page-wrapper, .archive .main-page-wrapper {
    background-image: none !important
}

.whb-header {
    margin-bottom: 0px !important;
}

.dp_rewards_base_info {}

.dp_rewards_slider_wrapper .woodmart-slider-wrapper{
/*    background-image: url(https://test.pluslekaren.sk/wp-content/uploads/bg-top.png);*/
    background-repeat: no-repeat;
    background-position: center top;
    /* background-size: contain; */
    background-size: 100%;
}

.dp_rewards_slider_wrapper .woodmart-slide {
    background-color:#fff0 !important;
}

.dp_rewards_slider_wrapper .hslider-label {
    color: #fff !important;
    background-color: #90c133 !important;
    border-radius: 8px !important;
    font-size: 26px !important;
    width: fit-content;
    padding: 5px 10px !important;
    text-transform: uppercase !important;
}
.dp_rewards_slider_wrapper .dp_modifier {
    
}

.dp_rewards_slider_wrapper .hslider-label.dp_modifier1 {
    background-color: #009de0 !important;}
    
.dp_reward_col h3 {
    text-align: center !important;
    text-transform: uppercase;
    color: #90c134;
    font-weight: 800;
    font-size: 2em !important;
    margin-bottom: 0px !important;
}
    
.dp_reward_col h4 {
    text-align: center !important;
    text-transform: uppercase;
    color: #009de0;
    font-weight: 600;
    font-size: 2em !important;
}

.dp_reward_col img, .dp_reward_col .vc_single_image-wrapper, .dp_reward_col figure {
    width:100% !important;
        border-radius: 25px 25px 0 0;
}
.dp_reward_col > .vc_column-inner > .wpb_wrapper{
    -webkit-box-shadow: 0px 2px 24px 0px rgba(0,0,0,0.13);
    -moz-box-shadow: 0px 2px 24px 0px rgba(0,0,0,0.13);
    box-shadow: 0px 2px 24px 0px rgba(0,0,0,0.13);
    border-radius:25px !important;
    background: #90c13312;
        padding-bottom: 35px;
}

.dp_button.dp_reg button {
    color: #fff;
    background-color: #cc0c0c !important;
    border-radius: 25px;
}

.dp_button.dp_login button {
    color: #fff;
    background-color: #90c134!important;
    border-radius: 25px;
}

.dp_advantages li::before {
    position: absolute;
    top: 6px;
    left: -20px;
    font-size: 8px;
    content: "" !important;
    width:20px;
    height:20px;
    background-image:url(https://pluslekaren.sk/wp-content/uploads/2021/08/logo-plus-srdiecko.svg);
    background-size: 20px 20px;
    
}

.dp_advantages li {
    font-size: 1.4em;
    color: #2d2a2a;
    padding-left: 1em;
    font-weight: 500;
    padding-left: 1em !important;
    padding-right: 2em;
}

.dp_advantages ul {  
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;}
    
.dp_center_notice p   {
            padding: 0em 2em;
    text-align: center !important;
    }
    
.info-boxes h4{
    font-size:22px !important;
}

.info-boxes .vc_column-inner {
    padding-top:5px !important;
    margin-bottom:5px !important;
}

.mobry .vc_column-inner {
    padding-top: 5px;
}
.dp_ending_section p {
    color: #263a01 !important;
    font-size: 15px !important;
}
.dp_ending_section .dp_feature_heading::before{
    position: absolute;
    display: inline-block;
    top: 30px;
    left: -50px;
    font-size: 8px;
    content: "" !important;
    width: 40px;
    height: 40px;
    background-image: url(https://pluslekaren.sk/wp-content/uploads/2021/08/logo-plus-srdiecko.svg);
    background-size: 40px 40px;
}

.dp_ending_section .info-svg-wrapper {
        width:30px !important;
        height:30px !important;
}

.dp_ending_section .info-box1 .vc_column-inner {
    padding-left:4em !important;
}

.dp_green {
        margin-top: 14vh;
        overflow:visible !important;
}

.dp_green .info-box1 .vc_single_image-wrapper{
    margin-top:-14vh;
}

.dp_button.dp_cat a {
    color: #6b941c !important;
    background-color: #fff !important;
    border-radius: 25px;
    text-transform:uppercase;
    font-size: 16px;
    font-weight:600 !important;
}

.site-content {
    margin-bottom: 0px;
}
@media (max-width: 767px) {
.dp_green .info-box1 .vc_single_image-wrapper {
    margin-top: 0vh !important;
}
}

.dp_advantages li {
    position:relative;
}

.dp_advantages li:marker {
    display:none!important
}

.dp_advantages ul {
    list-style: none !important;
}
#slider-436{
    opacity:1!important;
}

.wd-slide-bg {
    background-color: transparent!important; }
    
    
body:not(.vp-landing-page) .off-interacted {
display:none !important;
    
}


/* Chakra */

.chakra-input__group.css-yahk4 .chakra-text.css-16lvjrk {
    margin-bottom: 20px !important;
}

@media (min-width: 1025px) {
    .chakra-text.css-18arixn {
        text-align: center !important; 
    } 
}

#pluslekaren-vp-app-root > div {
	/*padding-top: 0rem !important;*/
}

@media screen and (min-width: 48em) {
    h2.css-1vtgf8v {
		margin-top: 0.5rem !important;}
}

@media (max-width: 767px) {
	h2.css-3t6svq {
		padding-top: 30px !important;
	}
	.main-page-wrapper {
		margin-top: -10px;
	}
}