/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 22-mag-2018, 12.30.59
    Author     : Tania
*/

/*fonts*/
@font-face {
    font-family: 'dinbold';
    src: url('../fonts/din_bold-webfont.eot');
    src: url('../fonts/din_bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/din_bold-webfont.woff2') format('woff2'),
    url('../fonts/din_bold-webfont.woff') format('woff'),
    url('../fonts/din_bold-webfont.ttf') format('truetype'),
    url('../fonts/din_bold-webfont.svg#dinbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'din-regularregular';
    src: url('../fonts/dinr____-webfont.eot');
    src: url('../fonts/dinr____-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/dinr____-webfont.woff2') format('woff2'),
    url('../fonts/dinr____-webfont.woff') format('woff'),
    url('../fonts/dinr____-webfont.ttf') format('truetype'),
    url('../fonts/dinr____-webfont.svg#din-regularregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*apoteca gdpr */

#apoteca-gdpr{
    font-family: 'din-regularregular';
    color: #014d67;
}

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

@media(min-width: 991px){
    #apoteca-gdpr.container{max-width: 980px;}
}
@media(min-width: 992px){
    #apoteca-gdpr.container{max-width: 1380px;}
}

#apoteca-gdpr .display-flex{
    display: flex;
    justify-content: center;
    border-radius: 10px;
    width: 100%;
}
@media(max-width: 991px){
    #apoteca-gdpr .display-flex{flex-wrap: wrap;}
}
#apoteca-gdpr .display-flex.back-1, #apoteca-gdpr .display-flex.margin-top-cont{
    padding: 28px 0px;
}
#apoteca-gdpr .display-flex.margin-top-cont{padding-bottom: 0px;}
#apoteca-gdpr .display-flex .display-flex{
    padding: 25px 45px;
    width: 50%;
    align-items: center;
}
@media(max-width: 991px){
    #apoteca-gdpr .display-flex .display-flex{
        width: 100%;
        padding: 15px;
        padding-bottom: 25px;
    }
}
#apoteca-gdpr .content-text{margin-left: 40px;}
@media(max-width: 991px){
    #apoteca-gdpr .content-text{margin-left: 0px; margin-top: 20px;}
}
#apoteca-gdpr .introduzione{margin-bottom: 28px;}
#apoteca-gdpr .introduzione h2{color: #7C2529; font-size: 23px; margin-top: 0px; margin-bottom: 5px;}
#apoteca-gdpr .introduzione p{font-size: 18px; margin: 0px;}
#apoteca-gdpr .display-flex .display-flex .content-text{margin-left: 25px;}
@media(max-width: 991px){
    #apoteca-gdpr .display-flex .display-flex .content-text{margin-left: 0px; margin-top: 0px;}
}
#apoteca-gdpr .display-flex .display-flex img{padding-bottom: 22px;}
#apoteca-gdpr .margin-top-cont{margin-top: 10px;}
#apoteca-gdpr .row-reverse{flex-direction: row-reverse;}
#apoteca-gdpr .info{min-height: 276px}
#apoteca-gdpr h2{font-size: 23px; margin: 0px; line-height: 28px; color: #014d67; font-family: 'dinbold';}
#apoteca-gdpr p{font-size: 18px; margin-bottom: 0px; margin-top: 10px; color: #014d67; line-height: 22px;}
@media(max-width: 991px){
    #apoteca-gdpr .gdpr-img{width: 220px;}
}

#apoteca-gdpr .display-flex.back-1{align-items: center;}

#apoteca-gdpr .back-1{background: #ffefae;}
#apoteca-gdpr .back-2{background: #f4e4f9;}
#apoteca-gdpr .back-3{background: #ffd7c5;}
#apoteca-gdpr .back-4{background: #f4eadf;}
#apoteca-gdpr .back-5{background: #e6f4eb;}
#apoteca-gdpr .back-6{background: #eaeaea;}
#apoteca-gdpr .back-7{background: #e8e8fc;}
#apoteca-gdpr .back-8{background: #ccedff;}
#apoteca-gdpr .back-9{background: #ffd4d4;}


#apoteca-gdpr .back-1 h2{color: #7c2529; font-size: 40px; margin: 0px; margin-bottom: 10px;}
@media(max-width: 991px){
    #apoteca-gdpr .back-1 h2{margin-bottom: 20px;}
}
#apoteca-gdpr .back-1 p{color: #127187; font-family: 'dinbold'; margin: 0px; font-size: 28px;}

#apoteca-gdpr .arrow-down-left{width: 50%;}
#apoteca-gdpr .arrow-down-right{float: right; width: 50%;}
#apoteca-gdpr .arrow-desktop{align-self: center; }
#apoteca-gdpr .display-flex .display-flex.arrow-mobile{display: none; padding: 0px;}
@media(max-width: 991px){
    #apoteca-gdpr .display-flex .display-flex.arrow-mobile{display: flex;}
    #apoteca-gdpr .display-flex .display-flex.arrow-mobile img{padding: 0px;}
    #apoteca-gdpr .arrow-down-left,#apoteca-gdpr .arrow-down-right{width: 100%;}
    #apoteca-gdpr .arrow-desktop{display: none;}
}