body{
    font-family: 'Open Sans', sans-serif;
    background: #FFFFFF;
    transition: all 0.5s ease 0s;
}
.text-condensed{
    font-family: 'Open Sans Condensed', sans-serif;
}
.text-europe{
    color:#074ea2 !important;
}

.btn-europe {
    color: #fff;
    background-color: #074ea2;
    border-color: #074ea2;
}
.btn-europe:hover {
    color: #fff;
    background-color: #064289;
    border-color: #074ea2;
}
.btn-outline-europe {
    color: #074ea2;
    border-color: #074ea2;
}
.btn-outline-europe:hover {
    color: #fff;
    background-color: #074ea2;
    border-color: #074ea2;
}
.cursor-pointer{
    cursor: pointer;
}
.bg-europe {
    background-color: #074ea2;
}
.bg-principal::after{
    content: "";
    background: url(../IMG/cover.jpg) no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    opacity: 0.6;
}
.bg-gradient{
    background: #2980B9 !important;
    background: -webkit-linear-gradient(to right, #FFE47A, #6DD5FA, #2980B9) !important;
    background: linear-gradient(to right, #FFE47A, #6DD5FA, #2980B9) !important;
}
.bg-alpha50{
    background:rgba(255,255,255,0.5) !important;
}
.btn-fb{
    background:#1877F2;
}
.btn-tw{
    background:#55acee;
}
.btn-in{
    background:#0077B5;
}
.btn-yt{
    background:#FF0000;
}
nav.navbar{
    transition: all 0.5s ease 0s;
    z-index: 999;
}
.nav-link{
    color:#555555;
}
.nav-link.active{
    color:#FFFFFF;
    background:#074ea2;
}
.box-shadow{
    box-shadow: 0 0 10px;
}

.une_info{
    background: #FFF;
    padding: 30px;
    font-weight: 100;
    transition: all 0.25s ease 0s;
}
.un_article_clic{
    display: block;
    cursor: pointer;
    overflow: hidden;
    color: #000000;
    margin:0 0 40px 0;
}

.un_article_clic:hover{
    background: #074ea2;
    color:#FFFFFF;
    text-decoration: none;
    box-shadow: 0 0 10px #BBBCCC;
}
.un_article_clic:hover .une_info{
    background: #3868a1;
    color: #FFFFFF !important;
}
.un_article_clic:hover .text-muted{
    color: #FFFFFF !important;
}
.un_article_clic img{
    transition: all 0.25s ease 0s;
}
.un_article_clic:hover img{
    transform:scale(1.1);
}

.fb_share,
.tw_share,
.in_share,
.yt_share,
.fb_bg_share,
.tw_bg_share,
.in_bg_share,
.yt_bg_share,{
    transition: all 0.25s ease 0s;
    color: #FFFFFF;
    cursor: pointer;
}
.fb_share{color: #1877F2 !important;}
.tw_share{color: #00aced !important;}
.in_share{color: #007bb6 !important;}
.yt_share{color: #FF0000 !important;}

.fb_share:hover{color: #1360C3 !important;}
.tw_share:hover{color: #0087ba !important;}
.in_share:hover{color: #005983 !important;}
.yt_share:hover{color: #E20000 !important;}

.fb_bg_share{background-color: #1877F2 !important;}
.tw_bg_share{background-color: #00aced !important;}
.in_bg_share{background-color: #007bb6 !important;}
.yt_bg_share{background-color: #FF0000 !important;}

.fb_bg_share:hover{background-color: #1360C3 !important;}
.tw_bg_share:hover{background-color: #0087ba !important;}
.in_bg_share:hover{background-color: #005983 !important;}
.yt_bg_share:hover{background-color: #E20000 !important;}


#EUstars{
    animation: path 5.0s linear infinite;
}
@keyframes path{
	0%{ transform: rotate(0deg); }
	100%{ transform: rotate(360deg); }
}


.fil_ariane .breadcrumb-item + .breadcrumb-item::before {
color: #fff; }
.fil_ariane .breadcrumb-item.active {
color: #cfd8dc; }