:root{
    --medel-red : #e51b2a;
    --medical-color : #E4F4FE;
    --medical-overlay : rgba(228, 244, 254,0.5);
    --wellbeing-color : #FAF3CE;
    --babycare-color: #EDF6EE;
    --beauty-color: #f2ecf6;
    --wellbeing-overlay : rgba(254, 254, 228,0.5);
    --babycare-overlay : rgba(226,253,227,0.5);
    --beauty-overlay : rgba(239, 239, 239,0.5);
    --telemedicina-overlay : rgba(250, 175, 175, 0.5);
}

.product_container_new .uk-position-right{
    max-width: 70%;
}

#manuale-link,
#download-link{
    display: none;
}

.product_container_grid .el-item.uk-panel .el-content.uk-panel.uk-margin-top{
    margin-top: auto!important;
}

.product_container_grid .el-item.uk-panel .el-link.uk-link-text{
    color: red;
}

.product_container_grid .el-item.uk-panel{
    display: flex;
    flex-direction: column;
}

.ico_medel_wrapper{
    align-items: center;
}

.ico_medel{
    height: 50px;
    width: 50px;
    background-size: cover;
    margin-right: 5px;
}

.cat-background-Beauty,
.background-color-beauty{
    background-color: var(--beauty-color);
}

.cat-background-Babycare,
.background-color-babycare{
    background-color: var(--babycare-color);
}

.cat-background-Misuratore-di-Pressione.uk-cover-container{
    min-height: 200px;
}

.cat-background-Wellbeing,
.cat-background-Bien-être,
.background-color-wellbeing{
    background-color: var(--wellbeing-color);
}

.cat-background-Blood-pressure-monitors,
.cat-background-Aerosol,
.cat-background-Thermometer,
.cat-background-Pulsoximeter,
.cat-background-Blutdruckmessgeräte,
.cat-background-Inhalatoren,
.cat-background-Pulse-Oxymeters,
.cat-background-Masks,
.cat-background-Thermometers,
.cat-background-After-bite,
.cat-background-Pressure-monitors,
.cat-background-Misuratore-di-Pressione,
.cat-background-Dopo-puntura,
.cat-background-Aereosol,
.cat-background-Misuratore-di-Pressione,
.cat-background-Bpm,
.cat-background-Pulsossimetri,
.cat-background-Termometri {
    background-color: var(--medical-color)!important;
}


.no-opacity{
    opacity: 0;
}



.icon_arrow_down{
    color : #ffffff;
}


.reliable_measurement{
    background-image: url("/images/Medical/Schermata_2021-08-20_alle_171608.png");
    background-size: contain;
    height:35px;
    width:35px;
    background-repeat: no-repeat;
    display: inline-block;
}

.quick_measurement{
    background-image: url("/images/Medical/Schermata_2021-08-20_alle_171608.png");
    background-size: contain;
    height:35px;
    width:35px;
    background-repeat: no-repeat;
    display: inline-block;
}

.women{
    background-image: url("/images/Medical/Schermata_2021-08-20_alle_171608.png");
    background-size: contain;
    height:35px;
    width:35px;
    background-repeat: no-repeat;
    display: inline-block;
}

.mothers{
    background-image: url("/images/Medical/Schermata_2021-08-20_alle_171608.png");
    background-size: contain;
    height:35px;
    width:35px;
    background-repeat: no-repeat;
    display: inline-block;
}


/*menu*/

.uk-nav-default li.uk-active>a{
    color: red!important;
}

.uk-offcanvas-bar{
	min-width:100% !important;
    background-color:#4d4c4c !important;
}

.uk-offcanvas-bar li{
    font-size:18px;
}

.logo-mobile{
    width: 100px;
}

@media screen and (max-width: 1250px) {
    .uk-search-icon>svg{
        color:#b4b5ba !important;
    }
}

@media screen and (min-width: 1250px) {
    .uk-search-icon>svg{
        color : var(--medel-red) !important;
    }


    .uk-search-icon{
        color : var(--medel-red);
    }

    
    .uk-logo{
        margin-left : 70px;
    }
}


/*end-menu*/

.medel-red-textcolor{
    color : var(--medel-red);
}

.panel-megazine-archive .el-link{
    color : var(--medel-red);
}



.product_container_grid.product_container_grid_beauty .el-image{
    background-color : var(--beauty-color);
}
.product_container_grid.product_container_grid_babycare .el-image{
    background-color : var(--babycare-color);
}
.product_container_grid.product_container_grid_wellbeing .el-image{
    background-color : var(--wellbeing-color);
}

.product_container_grid .el-image{
    background-color : var(--medical-color);
}

.uk-navbar-nav>li:hover{
    text-decoration : underline;
    text-underline-offset : 10px;
}


.logo-over-cover{
    left:50%;
    transform : translateX(-50%);
}

.text_underlined{
    text-decoration: underline;
    text-underline-offset: 10px;
}


.image-rectangular{
    height: 0;
    padding-bottom: 50%;
}

.image-square{
    height: 0;
    padding-bottom: 100%;
}

.el-image-adaptor{
    position: absolute;
    object-fit: cover;
    height: 100%;
    width: 100%;
}

.magazine_medical_image{
    background:linear-gradient(180deg, rgba(7, 7, 7, 0) 0%, rgba(7, 7, 7,0.25) 50%, rgba(7, 7, 7,0.5) 100%);
    border-right:15px rgba(7, 7, 7) solid;
}
.magazine_wellbeing_image{
    background:linear-gradient(180deg, rgba(252,252,252,0.0) 0%, rgba(228,244,254,0.25) 50%, rgba(228,244,254,0.5) 100%);
    border-right:15px rgba(7, 7, 7) solid;
}
.magazine_beauty_image{
    background:linear-gradient(180deg, rgba(252,252,252,0.0) 0%, rgba(228,244,254,0.25) 50%, rgba(228,244,254,0.5) 100%);
    border-right:15px rgba(7, 7, 7) solid;
}

.magazine_telemedicina_image{
    background:linear-gradient(180deg, rgba(252,252,252,0.0) 0%, rgba(228,244,254,0.25) 50%, rgba(228,244,254,0.5) 100%);
    border-right:15px rgba(7, 7, 7) solid;
}

.home-medical-image{
    border-right:15px var(--medical-overlay) solid;
    background:linear-gradient(180deg, rgba(252,252,252,0.0) 0%, rgba(228,244,254,0.25) 50%, rgba(228,244,254,0.5) 100%);
    
}

.home-wellbeing-image{
    border-right:15px var(--wellbeing-overlay) solid;
    background-color: var(--wellbeing-overlay);
    background:linear-gradient(180deg, rgba(254,254,234,0.0) 0%, rgba(254,254,234,0.25) 50%, rgba(254,254,234,0.5) 100%);
}

.home-beauty-image{
    border-right:15px var(--beauty-overlay) solid;
    background-color: var(--beauty-overlay);
    background:linear-gradient(180deg, rgba(239, 239, 239,0.0) 0%, rgba(239, 239, 239,0.25) 50%, rgba(239, 239, 239,0.5) 100%);
    
}

.home-telemedicina-image{
    border-right:15px var(--telemedicina-overlay) solid;
    background-color: var(--telemedicina-overlay);
    background:linear-gradient(180deg, rgba(250, 175, 175,0.0) 0%, rgba(250, 175, 175,0.25) 50%, rgba(250, 175, 175,0.5) 100%);
    
}

.home-babycare-image{
    border-right:15px var(--babycare-overlay) solid;
    background-color: var(--babycare-overlay);
    background:linear-gradient(180deg, rgba(233,254,234,0.0) 0%, rgba(233,254,234,0.25) 50%, rgba(233,254,234,0.5) 100%);
    
}

.product_container .el-title{
    color : var(--medel-red);
}

hr{
    height: 2px;
    background-color: #ccc;
    border: none;
}

.uk-search-input{
    background: transparent;
    color:black;
}

.magazine-grid .el-title{
    border:1px white solid;
    border-radius:40px;
    font-size:14px;
    padding:5px 30px;
}

.magazine-grid .el-link{
    border:1px white solid;
    border-radius:40px;
    font-size:14px;
    padding:5px 30px;
}


.magazine-grid .el-item{
    padding:10px;
}

.magazine-grid-images .el-image{
    height:100%;
}

.magazine-grid-images .el-title{
    position:absolute;
    bottom:50px;
    color : var(--medel-red);
    font-size:22px;
    padding-left:40px;
}

.magazine-grid-images .el-content{
    position:absolute;
    bottom:5px;
    color : var(--medel-red);
    font-weight: bold;
    font-size:28px;
    padding-left:40px;
}

.magazine-large-grid-images .uk-first-column{
    position: absolute;
    left: 0;
    bottom:5px;
}

.magazine-large-grid-images .el-title{
    color : var(--medel-red);
    font-size:22px;
}


.magazine-large-grid-images .el-content{
    color : var(--medel-red);
    font-weight:bolder;
    font-size:28px;
}

form .el-button{
    border:1px white solid;
    border-radius:40px;
    background-color:white;
    color : var(--medel-red);
    font-weight:bold;
    box-shadow: 1px 1px 1px 1px #ccc;
}

.filter-magazine .el-item{

    padding:3px 10px;
    border:1px white solid;
    border-radius:40px;
    margin-left:20px;
}


.telemedicine-button-last-articles a{
    border:1px white solid;
    border-radius:40px;
    background-color:white;
    padding:3px 50px;
    box-shadow: 1px 1px 1px 1px #ccc;
    color : var(--medel-red);
    font-weight:bold;
}





.box_container_medel{
    position : relative;
}

.box_container_medel_red{
    position : relative;
    background-color: #fdc8b9;
}

.input_text_medel{
    border-radius:20px;
    border:1px solid;
    background-color:transparent;
}

.background-color-azul{
    background-color:#E4F4FE;
}

.product_container_new li.el-item{
    padding-top: 30px;
    padding-bottom: 30px;
}

.product_container_new .uk-position-center-right{
    width: 70%;
    text-align: right;
}
.product_container_new .uk-slider-container .el-item>div .uk-position-center-right{
    text-align: right;
}
.product_container_new.product_container_new_wellbeing .uk-slider-container .el-item>div{
    background-color: var(--wellbeing-color);
}
.product_container_new.product_container_new_babycare .uk-slider-container .el-item>div{
    background-color: var(--babycare-color);
}
.product_container_new.product_container_new_beauty .uk-slider-container .el-item>div{
    background-color: var(--beauty-color);
}

.product_container_new .uk-slider-container .el-item>div{
    background-color: #E4F4FE;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
}

.product_container>div>ul>li{
    background-color:#E4F4FE;
    margin-right:30px;
}

.home>div>ul>li.uk-active{
    background-color:#E4F4FE;
    margin-right:30px;
}



.uk-active + .product_container>div>ul>li{
    margin-right:30px;
}

.uk-active + .home>div>ul>li{
    background-color:#eaf3ec;
    margin-right:30px;
}

.product_container .el-link{
    float:right;
}


.product_container .el-image{
    position:relative;
    padding:10px;
}


.home .uk-slider-items .uk-active + .el-item {
    background-color:#eaf3ec;
    padding-left:0px;
}



@media screen and (min-width: 1080px) {

    .cover_image{
        max-height: 820px;
    }

    .right_image{
        position : relative;
        right : -150px;
        margin-top : -100px;
        z-index : 5;
    }

    .left_title, .left_text{
        position : relative;
        left : -150px;
        z-index : 10;
        margin-top : -100px;
    }

    .left_title_telemedicina, .left_text_telemedicina{
        position : relative;
        left : -100px;
        z-index : 10;
    }

    .right_title_telemedicina, .right_text_telemedicina{
        position : relative;
        right : -100px;
        z-index : 10;
    }

    .right_title, .right_text{
        position : relative;
        right : -150px;
        z-index : 10;
        margin-top : -100px;
    }

    .left_image{
        position : relative;
        left : -150px;
        margin-top : -100px;
        z-index : 4;
    }

    
    .first_image_magazine{
        position : relative;
        width: 130%;
        z-index:2;
        margin-top:150px;
        top:-90px;
    }

    .second_image_magazine{
        position : relative;
        width: 130%;
        margin-top:150px;
    }

    .third_image_magazine{
        position : relative;
        margin-top:150px;
        top:-150px;
        width: 130%;
        z-index:2
    }
}


@media screen and (max-width: 1080px) and (min-width: 960px) {

    .cover_image{
        max-height: 820px;
    }

    .right_image{
        position : relative;
        right : -100px;
        margin-top : -50px;
        z-index : 5;
    }

    .left_title, .left_text{
        position : relative;
        left : -100px;
        z-index : 10;
        margin-top : -50px;
    }

    .left_title_telemedicina, .left_text_telemedicina{
        position : relative;
        left : -50px;
        z-index : 10;
    }    
    
    .right_title_telemedicina, .right_text_telemedicina{
        position : relative;
        right : -50px;
        z-index : 10;
    }

    .right_title, .right_text{
        position : relative;
        right : -100px;
        z-index : 10;
        margin-top : -50px;
    }

    .left_image{
        position : relative;
        left : -100px;
        margin-top : -50px;
        z-index : 4;
    }

    .first_image_magazine{
        position : relative;
        width: 130%;
        z-index:2;
        margin-top:150px;
        top:-90px;
    }

    .second_image_magazine{
        position : relative;
        width: 130%;
        margin-top:150px;
    }

    .third_image_magazine{
        position : relative;
        margin-top:150px;
        top:-150px;
        width: 130%;
        z-index:2
    }
}

@media screen and (max-width: 960px){
    .left_title_telemedicina, .left_text_telemedicina{
        position : relative;
        z-index : 10;
    }

    .right_title_telemedicina, .right_text_telemedicina{
        position : relative;
        z-index : 10;
    }

    
}

@media screen and (max-width: 768px){

    .breakall-footer-section{
        word-break: break-all;
    }

    .uk-container{
        padding-left: 15px;
        padding-right: 15px;
    }

    #logo-over-cover{
        top: 80px!important;
    }
}
