@font-face {
    font-family: 'PF-Bague-Sans-Pro';
    src: url("../fonts/PFBagueSansPro/PFBagueSansPro-Medium.eot");
    src: url("../fonts/PFBagueSansPro/PFBagueSansPro-Medium.eot?#iefix") format("embedded-opentype"),
    url("../fonts/PFBagueSansPro/PFBagueSansPro-Medium.woff") format("woff"),
    url("../fonts/PFBagueSansPro/PFBagueSansPro-Medium.woff2") format('woff2');
    url("../fonts/PFBagueSansPro/PFBagueSansPro-Medium.ttf") format("truetype");
    font-style: normal;
    font-weight: 500;
}
@font-face {
    font-family: 'PF-Bague-Sans-Pro';
    src: url("../fonts/PFBagueSansPro/PFBagueSansPro-Hairline.eot");
    src: url("../fonts/PFBagueSansPro/PFBagueSansPro-Hairline.eot?#iefix") format("embedded-opentype"),
    url("../fonts/PFBagueSansPro/PFBagueSansPro-Hairline.woff") format("woff"),
    url("../fonts/PFBagueSansPro/PFBagueSansPro-Hairline.woff2") format('woff2');
    url("../fonts/PFBagueSansPro/PFBagueSansPro-Hairline.ttf") format("truetype");
    font-style: normal;
    font-weight: 100;

}


@font-face {
    font-family: 'PF-Bague-Sans-Pro';
    src: url("../fonts/PFBagueSansPro/PFBagueSansPro-Light.eot");
    src: url("../fonts/PFBagueSansPro/PFBagueSansPro-Light.eot?#iefix") format("embedded-opentype"),
    url("../fonts/PFBagueSansPro/PFBagueSansPro-Light.woff") format("woff"),
    url("../fonts/PFBagueSansPro/PFBagueSansPro-Light.woff2") format('woff2');
    url("../fonts/PFBagueSansPro/PFBagueSansPro-Light.ttf") format("truetype");
    font-style: normal;
    font-weight: 200;

}
/*@font-face {*/
/*    font-family: 'PF-Bague-Sans-Pro';*/
/*    src: url("../../fonts/PFBagueSansPro/PFBagueSansPro-Thin.eot");*/
/*    src: url("../../fonts/PFBagueSansPro/PFBagueSansPro-Thin.eot?#iefix") format("embedded-opentype"),*/
/*    url("../../fonts/PFBagueSansPro/PFBagueSansPro-Thin.woff") format("woff"),*/
/*    url("../../fonts/PFBagueSansPro/PFBagueSansPro-Thin.woff2") format('woff2');*/
/*    url("../../fonts/PFBagueSansPro/PFBagueSansPro-Thin.ttf") format("truetype");*/
/*    font-style: normal;*/

/*    font-weight: normal;*/
/*}*/

@font-face {
    font-family: 'PF-Bague-Sans-Pro';
    src: url("../fonts/PFBagueSansPro/PFBagueSansPro-ExtraThin.eot");
    src: url("../fonts/PFBagueSansPro/PFBagueSansPro-ExtraThin.eot?#iefix") format("embedded-opentype"),
    url("../fonts/PFBagueSansPro/PFBagueSansPro-ExtraThin.woff") format("woff"),
    url("../fonts/PFBagueSansPro/PFBagueSansPro-ExtraThin.woff2") format('woff2');
    url("../fonts/PFBagueSansPro/PFBagueSansPro-ExtraThin.ttf") format("truetype");
    font-style: normal;

    font-weight: 100;
}
@font-face {
    font-family: 'PF-Bague-Sans-Pro';
    src: url("../fonts/PFBagueSansPro/PFBagueSansPro.eot");
    src: url("../fonts/PFBagueSansPro/PFBagueSansPro.eot?#iefix") format("embedded-opentype"),
    url("../fonts/PFBagueSansPro/PFBagueSansPro.woff") format("woff"),
    url("../fonts/PFBagueSansPro/PFBagueSansPro.woff2") format('woff2');
    url("../fonts/PFBagueSansPro/PFBagueSansPro.ttf") format("truetype");
    font-style: normal;

    font-weight: normal;

}




@font-face {
    font-family: 'Rubik';
    src: url("../fonts/Rubik/Rubik-Regular.eot");
    src: url("../fonts/Rubik/Rubik-Regular.eot?#iefix") format("embedded-opentype"),
    url("../fonts/Rubik/Rubik-Regular.woff") format("woff"),
    url("../fonts/Rubik/Rubik-Regular.woff2") format('woff2');
    url("../fonts/Rubik/Rubik-Regular.ttf") format("truetype");
    font-style: normal;
    font-weight: 400;
}
@font-face {
    font-family: 'Rubik';
    src: url("../fonts/Rubik/Rubiklight.eot");
    src: url("../fonts/Rubik/Rubiklight.eot?#iefix") format("embedded-opentype"),
    url("../fonts/Rubik/Rubiklight.woff") format("woff"),
    url("../fonts/Rubik/Rubiklight.woff2") format('woff2');
    url("../fonts/Rubik/Rubiklight.ttf") format("truetype");
    font-style: normal;
    font-weight: 300;
}


@font-face {
    font-family: "EBGaramond";
    src: url("../fonts/EBGaramond/EBGaramond.eot");
    src: url("../fonts/EBGaramond/EBGaramond.eot?#iefix") format("embedded-opentype"),
    url("../fonts/EBGaramond/EBGaramond.woff") format("woff"),
    url("../fonts/EBGaramond/EBGaramond.woff2") format('woff2');
    url("../fonts/EBGaramond/EBGaramond.ttf") format("truetype");
    font-style: normal;
    font-weight: 400;
}





















@font-face {
    font-family: 'Sweet Sans Pro';
    src: url('../fonts/SweetSans/SweetSansPro-Medium.ttf');
    src: local('Sweet Sans Pro'), local('SweetSansPro'),
    url('../fonts/SweetSans/SweetSansPro-Medium.ttf') format('truetype'),
    url('../fonts/SweetSans/SweetSansPro-Medium.woff') format('woff'),
    url('../fonts/SweetSans/SweetSansPro-Medium.woff2') format('woff2');
    font-style: normal;
}
@font-face {
    font-family: "MontserratRegular";
    src: url("../fonts/Montserrat/MontserratRegular.eot");
    src: url("../fonts/Montserrat/MontserratRegular.eot?#iefix")format("embedded-opentype"),
    url("../fonts/Montserrat/MontserratRegular.woff") format("woff"),
    url("../fonts/Montserrat/MontserratRegular.ttf") format("truetype");
    font-style: normal;
    font-weight: 400;
}
@font-face {
    font-family: "MontserratMedium";
    src: url("../fonts/Montserrat/MontserratMedium.eot");
    src: url("../fonts/Montserrat/MontserratMedium.eot?#iefix")format("embedded-opentype"),
    url("../fonts/Montserrat/MontserratMedium.woff") format("woff"),
    url("../fonts/Montserrat/MontserratMedium.ttf") format("truetype");
    font-style: normal;
    font-weight: 500;
}
.footer p{
    font-family:'Rubik', sans-serif !important;
    font-size: 16px!important;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0em;
    text-align: left;
}
.first-letter-in-footer{
    font-family:'Rubik', sans-serif !important;
    font-size: 20px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.02em;
    text-align: left;
    text-decoration: none;
    color: #212529;
}


p, form {
    font-family: 'Rubik', sans-serif;
    color: #6C757D;
    font-size: 1vw;
    font-weight: 300;
    margin-bottom: 0;
}
.white-btn-small-padding, .black-btn-big-padding, .black-buttons-small-padding, footer button {
    font-family: 'Rubik', sans-serif !important;
    font-size: 0.8vw;
    font-weight: 400;
    letter-spacing: 0.02em;
    line-height: 30px;
}


a {
    text-decoration: none;
}

.current {
    font-family: 'Rubik';
font-style: normal;
font-weight: 400;
font-size: 15px;
    color: #6C757D;
}
.current_num_page_color {
    color: #0D6EFD;
}
.current small {
    font-size: 10px;
}

#nums{
    font-size: 26px;
}

#next-link, #prev-link {
    color: inherit;
}

.footer-ul{ list-style: none;}
.footer-ul li {min-height: 30px;}
.footer-ul a {
    font-family:'Rubik', sans-serif !important;
    font-size: 15px;
    font-weight: 400;


    text-align: left;
    text-decoration: none;
    color: #6C757D;

}
.footer-ul a:hover {text-decoration: underline;}
.menu__item:hover {color: #1a1e21;}
.logo a{text-decoration: none;}
.logo a:hover {color: #1a1e21;}
.menu__item {
    /*font-weight: 500;*/
    /*font-family: 'MontserratRegular';*/
    /*line-height: 25px;*/

    text-decoration: none;
    transition-duration: .25s;

    font-family:'Rubik', sans-serif !important;
    font-weight: 400;
    line-height: 135%;
    letter-spacing: 0.02em;

    vertical-align: middle;
    font-size: 14px;
}





#baguetteBox-overlay .full-image figcaption {
    font-family: 'PF-Bague-Sans-Pro', sans-serif!important;
    font-weight: 300;
}










@media (max-width: 575.98px) {

p {
        font-size: 2vh;
    }
    #baguetteBox-overlay .full-image figcaption {
        font-size: 2vh;
    }


    .footer-ul a, #id_email_subscriber {
        font-size: 14px;
    }




}