﻿
.cbp-social-youtube {
    margin-right: 9px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #ffffff;
    background-color: #e52d27;
    width: 30px;
    height: 30px;
    font-size: 22px;
    border-radius: 20px;
    padding-left: 6px;
    padding-top: 2px;
}

.cbp-social-instagram {
    margin-right: 9px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #ffffff;
    background-color: #000000;
    width: 30px;
    height: 30px;
    font-size: 22px;
    border-radius: 20px;
    padding-left: 6px;
    padding-top: 3px;
}

.cbp-social-linkedin {
    margin-right: 9px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #ffffff;
    background-color: #017cb7;
    width: 30px;
    height: 30px;
    font-size: 22px;
    border-radius: 20px;
    padding-left: 6px;
    padding-top: 3px;
}

.cbp-social-youtube:hover {
    color: #ffffff;
    background-color: #ef382e;
}

.cbp-social-instagram:hover {
    color: #ffffff;
    background-color: #111111;
}

.cbp-social-linkedin:hover {
    color: #ffffff;
    background-color: #2f8fcc;
}

.padding_bottom_60
{
    padding-bottom:60px !important;
}

.section-dark.sec-padding .text-light a {
    color: #acacac;
}
.section-dark.sec-padding .text-light a:hover {
    text-decoration:underline;
}

.flag-icon {
    display: inline-block;
    width: 1.33333333em;
    height: 1.0em;
    line-height: 1em;
    -webkit-background-size: contain;
    background-size: contain;
}

.flag-icon-ita {
    background-image: url('/assets/icons/flag-icon-css/flags/it.svg');
}

.flag-icon-eng {
    background-image: url('/assets/icons/flag-icon-css/flags/gb.svg');
}

.flag-icon-de {
    background-image: url('/assets/icons/flag-icon-css/flags/de.svg');
}

.flag-icon-fra {
    background-image: url('/assets/icons/flag-icon-css/flags/fr.svg');
}

.flag-icon-es {
    background-image: url('/assets/icons/flag-icon-css/flags/es.svg');
}