* {
margin: 0;
padding: 0;
}
html,
body {
margin: 0;
padding: 0;
width: 100%;
}
.pull-left {
float: left;
}
.pull-right {
float: right;
}
.clearfix {
clear: both;
} .title-promo {
position: relative;
display: block;
clear: both;
}
.title-promo h2 {
padding: 40px 17px 10px;
font-family: "Kollektif", Sans-serif;
text-transform: uppercase;
color: #e5758f !important;
font-size: 20px !important;
}
.random-list {
position: relative;
display: block;
clear: both;
}
.random-list .link-bloc {
position: relative;
margin: 15px;
width: calc(33% - 30px);
float: left;
border-radius: 10px;
-webkit-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
}
.random-list .link-bloc:hover {
-webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
}
.random-list .link-bloc:hover .img-bloc {
-webkit-transform: scale(1.08);
transform: scale(1.08);
}
.random-list .link-bloc:hover .title-bloc p {
color: #e5758f;
}
.random-list .link-bloc .random-bloc {
position: relative;
width: 100%;
height: 100%;
overflow: hidden;
}
.random-list .link-bloc .random-bloc:before {
content: "";
display: block;
margin-top: 70%;
}
.random-list .link-bloc .random-bloc .img-bloc {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
padding: 50px;
width: 100%;
height: 100%;
background-color: #fff;
background-size: contain;
background-position: center center;
background-repeat: no-repeat;
background-origin: content-box;
-webkit-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}
.random-list .link-bloc .title-bloc {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background: #f5f5f5;
height: 60px;
padding: 0 20px;
}
.random-list .link-bloc .title-bloc p {
text-align: center;
color: #4f3f68;
-webkit-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}
@media (max-width: 1150px) {
.random-list .link-bloc {
position: relative;
}
.random-list .link-bloc .random-bloc {
padding: 30px;
}
.random-list .link-bloc .random-bloc .img-bloc {
padding: 30px;
}
.random-list .link-bloc .title-bloc {
height: 70px;
}
.random-list .link-bloc .title-bloc p {
font-size: 12px;
line-height: 16px;
}
}
@media (max-width: 650px) {
.random-list .link-bloc {
position: relative;
margin: 10px;
width: calc(50% - 20px);
}
.random-list .link-bloc .random-bloc {
padding: 20px;
}
.random-list .link-bloc .random-bloc .img-bloc {
padding: 20px;
}
}
.carte-event {
position: relative;
}
.carte-event.small .link-event {
margin: 0px;
width: 100%;
height: 185px;
}
.carte-event.small .link-event:hover {
margin-top: -5px;
margin-bottom: 5px;
}
.carte-event .link-event {
position: relative;
margin: 15px;
width: calc(25% - 30px);
height: 350px;
float: left;
border-radius: 10px;
-webkit-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
}
.carte-event .link-event:hover {
-webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
margin-top: 10px;
margin-bottom: 20px;
}
.carte-event .link-event .event-bloc {
width: 100%;
height: 100%;
background: rgba(160, 160, 160, 0.5);
padding: 20px;
border-radius: 10px;
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.carte-event .link-event .event-bloc:hover {
background: rgba(160, 160, 160, 0.3);
}
.carte-event .link-event .event-bloc .date-event {
position: absolute;
top: 25px;
right: 25px;
height: 66px;
width: 66px;
background: #5fddad;
border: 1px solid #a2ffdc;
color: #fff;
border-radius: 50px;
text-align: center;
line-height: 16px;
}
.carte-event .link-event .event-bloc .date-event span {
position: absolute;
display: block;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
font-size: 12px;
line-height: 16px;
font-weight: 300;
}
.carte-event .link-event .event-bloc .date-event span b {
font-size: 22px;
line-height: 22px;
font-weight: 500;
}
.carte-event .link-event .event-bloc .titre {
position: absolute;
bottom: 30px;
left: 30px;
color: #fff;
font-size: 24px;
line-height: 32px;
font-weight: 400;
}
@media (max-width: 1024px) {
.carte-event .link-event {
width: calc(50% - 30px);
height: 350px;
}
}
@media (max-width: 550px) {
.carte-event .link-event {
width: calc(100% - 30px);
height: 300px;
}
}
.titre_avant_bloc {
color: #333333;
font-family: "Kollektif", Sans-serif;
font-size: 32px !important;
font-weight: normal;
line-height: 42px !important;
margin-bottom: 50px;
text-align: center;
}
.equipe_startup {
display: block;
width: 50%;
float: left;
padding: 0 15px;
}
.equipe_startup.porteur {
padding: 0;
width: 100%;
}
.equipe_startup .porteur_expert {
padding: 10px;
background-color: #ffffff;
border-radius: 10px;
-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
}
.equipe_startup .porteur_expert img {
width: 100%;
border-radius: 8px;
margin-bottom: 15px;
}
.equipe_startup .porteur_expert .infos {
position: relative;
padding: 0 15px 10px 15px;
text-align: left;
}
.equipe_startup .porteur_expert .infos.space {
padding: 0 15px 10px 45px;
}
.equipe_startup .porteur_expert .infos a {
position: absolute;
top: 8px;
left: 3px;
display: inline-block;
background-color: #e5758f;
font-size: 14px;
padding: 9px 8px 8px 10px;
color: #fff;
fill: #fff;
border-radius: 50%;
}
.equipe_startup .porteur_expert .infos a:hover {
background-color: #da607d;
color: #fff;
}
.equipe_startup .porteur_expert .infos a i {
font-family: "Font Awesome 5 Brands";
font-weight: 400;
width: 1em;
height: 1em;
position: relative;
display: block;
}
.equipe_startup .porteur_expert .infos h3 {
color: #333333;
font-family: "Kollektif", Sans-serif;
font-size: 22px;
font-weight: bold;
line-height: 30px;
}
.equipe_startup .porteur_expert .infos p {
color: #bfc4ce;
font-family: "Kollektif", Sans-serif;
font-size: 16px;
font-weight: normal;
line-height: 22px;
}
.expert_partenaire {
display: block;
width: 33.33%;
float: left;
padding: 0 15px;
}
.expert_partenaire.rand {
width: 25%;
margin-bottom: 20px;
}
.expert_partenaire .porteur_expert {
position: relative;
background-color: #ffffff;
border-radius: 10px;
-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
}
.expert_partenaire .porteur_expert:hover .hover-logo {
opacity: 1;
}
.expert_partenaire .porteur_expert .hover-logo {
opacity: 0;
position: absolute;
z-index: 5;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #fff;
border-radius: 10px;
-webkit-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}
.expert_partenaire .porteur_expert .hover-logo img {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: 80%;
}
.expert_partenaire .porteur_expert img {
width: 100%;
display: block;
border-radius: 10px 10px 0px 0px;
}
.expert_partenaire .porteur_expert .infos {
background-color: #4f3f68;
position: relative;
padding: 15px 25px 20px 25px;
text-align: left;
border-radius: 0px 0px 10px 10px;
}
.expert_partenaire .porteur_expert .infos.space {
padding: 0 15px 10px 45px;
}
.expert_partenaire .porteur_expert .infos a {
position: absolute;
top: 8px;
left: 3px;
display: inline-block;
background-color: #e5758f;
font-size: 14px;
padding: 9px 8px 8px 10px;
color: #fff;
fill: #fff;
border-radius: 50%;
}
.expert_partenaire .porteur_expert .infos a:hover {
background-color: #da607d;
color: #fff;
}
.expert_partenaire .porteur_expert .infos a i {
font-family: "Font Awesome 5 Brands";
font-weight: 400;
width: 1em;
height: 1em;
position: relative;
display: block;
}
.expert_partenaire .porteur_expert .infos h3 {
color: #fff;
font-family: "Kollektif", Sans-serif;
font-size: 18px;
font-weight: 400;
line-height: 30px;
}
.expert_partenaire .porteur_expert .infos p {
color: #fff;
font-family: "Kollektif", Sans-serif;
font-size: 13px;
font-weight: 400;
line-height: 22px;
}
@media (max-width: 767px) {
.equipe_startup.porteur {
width: 50%;
margin: 0 25% 20px 25%;
}
}
@media (max-width: 767px) {
.equipe_startup {
display: block;
width: 70%;
float: none;
padding: 0;
margin: 10px 15% 30px;
}
.equipe_startup.porteur {
width: 70%;
margin: 0 15% 20px 15%;
}
.expert_partenaire {
width: 50% !important;
}
.porteur_expert .infos {
padding: 15px 15px 20px 15px !important;
}
.porteur_expert .infos h3 {
font-size: 18px;
line-height: 24px;
}
.porteur_expert .infos p {
font-size: 16px;
line-height: 22px;
}
}
.actus_events {
display: block;
width: 33.33%;
float: left;
padding: 0 15px;
-webkit-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}
.actus_events:hover {
margin-top: -10px;
margin-bottom: 10px;
}
.actus_events:hover span {
color: #e5758f !important;
}
.actus_events .bloc_lie {
padding: 18px;
background-color: #ffffff;
border-radius: 10px;
-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
}
.actus_events .bloc_lie .img-bloc {
width: 100%;
height: 160px;
background-position: center center;
background-size: cover;
margin-bottom: 20px;
border-radius: 5px;
}
.actus_events .bloc_lie .infos {
text-align: left;
padding-bottom: 10px;
}
.actus_events .bloc_lie .infos h3 {
color: #333333;
font-family: "Kollektif", Sans-serif;
font-size: 22px;
font-weight: bold;
line-height: 26px;
margin-bottom: 10px;
}
.actus_events .bloc_lie .infos p {
color: #bfc4ce;
font-family: "Kollektif", Sans-serif;
font-size: 16px;
font-weight: normal;
line-height: 22px;
margin-bottom: 10px;
}
.actus_events .bloc_lie .infos span {
color: #333333;
font-family: "Kollektif", Sans-serif;
font-size: 16px;
font-weight: normal;
line-height: 16px;
-webkit-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}
@media (max-width: 1000px) {
.actus_events {
width: 50%;
margin-bottom: 30px;
}
.actus_events .bloc_lie .infos h3 {
font-size: 18px;
line-height: 22px;
}
}
@media (max-width: 700px) {
.actus_events {
width: 100%;
}
}
.liste-cercles {
padding: 20px 70px 40px;
}
.liste-cercles .cercle-texte {
float: left;
position: relative;
width: 33.33%;
}
.liste-cercles .cercle-texte .cercle {
width: 100%;
padding-top: 100%;
position: relative;
}
.liste-cercles .cercle-texte .cercle .content-cercle {
background-position: center center;
background-size: 100%;
background-repeat: no-repeat;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
padding: 58px 70px 58px 50px;
overflow: hidden;
}
.liste-cercles .cercle-texte .cercle .content-cercle.bg-cercle0 {
background-image: url(//www.adnbooster.fr/wp-content/themes/adnbooster/images/bleu.png);
}
.liste-cercles .cercle-texte .cercle .content-cercle.bg-cercle1 {
background-image: url(//www.adnbooster.fr/wp-content/themes/adnbooster/images/rose.png);
}
.liste-cercles .cercle-texte .cercle .content-cercle.bg-cercle2 {
background-image: url(//www.adnbooster.fr/wp-content/themes/adnbooster/images/violet.png);
}
.liste-cercles .cercle-texte .cercle .content-cercle .logo {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
float: left;
background-position: center center;
background-size: contain;
background-repeat: no-repeat;
background-origin: content-box;
padding: 6px;
}
.liste-cercles .cercle-texte .cercle .content-cercle .taille1 {
margin-top: 15%;
height: 70%;
width: 100%;
}
.liste-cercles .cercle-texte .cercle .content-cercle .taille2 {
height: 50%;
width: 100%;
}
.liste-cercles .cercle-texte .cercle .content-cercle .taille3 {
height: 50%;
width: 50%;
}
.liste-cercles .cercle-texte .cercle .content-cercle .taille4 {
height: 50%;
width: 50%;
}
.liste-cercles .cercle-texte .cercle .content-cercle .taille5 {
height: 33%;
width: 50%;
}
.liste-cercles .cercle-texte .cercle .content-cercle .taille6 {
height: 33%;
width: 50%;
}
.liste-cercles .cercle-texte .cercle .content-cercle a:last-of-type .taille3,
.liste-cercles .cercle-texte .cercle .content-cercle a:last-of-type .taille5 {
margin-left: 15%;
width: 70%;
}
@media (max-width: 1100px) {
.liste-cercles .cercle-texte .cercle .content-cercle {
padding: 35px 50px 35px 40px;
}
}
.liste-cercles .cercle-texte .texte {
font-family: "Kollektif", Sans-serif;
text-align: center;
font-size: 22px;
font-weight: bold;
line-height: 24px;
margin: 20px 10px 40px;
}
.liste-cercles .cercle-texte .texte.bleu {
color: #587aae;
}
.liste-cercles .cercle-texte .texte.rose {
color: #e5758f;
}
.liste-cercles .cercle-texte .texte.violet {
color: #483865;
}
@media (max-width: 768px) {
.liste-cercles {
padding: 20px 30px 40px;
}
.liste-cercles .cercle-texte {
width: 100%;
display: block;
}
.liste-cercles .cercle-texte .cercle .content-cercle {
background-size: contain;
padding: 35px 60px 50px 60px;
}
.liste-cercles .cercle-texte .cercle .content-cercle.bg-cercle0 {
background-image: url(//www.adnbooster.fr/wp-content/themes/adnbooster/images/bleu-mob.png);
}
.liste-cercles .cercle-texte .cercle .content-cercle.bg-cercle1 {
background-image: url(//www.adnbooster.fr/wp-content/themes/adnbooster/images/rose-mob.png);
}
.liste-cercles .cercle-texte .cercle .content-cercle.bg-cercle2 {
background-image: url(//www.adnbooster.fr/wp-content/themes/adnbooster/images/violet-mob.png);
}
.liste-cercles .cercle-texte .texte {
font-size: 16px;
line-height: 18px;
}
}
.quotes_ceo h2 {
text-align: center;
margin-bottom: 30px;
font-family: var(--e-global-typography-primary-font-family), Sans-serif !important;
font-size: var(--e-global-typography-primary-font-size) !important;
font-weight: var(--e-global-typography-primary-font-weight) !important;
line-height: var(--e-global-typography-primary-line-height) !important;
}
.quotes_ceo .bloc_quote {
margin: 20px;
padding: 20px;
background-color: #fff;
border-radius: 20px 20px 20px 20px;
-webkit-box-shadow: 0px 10px 25px 5px rgba(0, 0, 0, 0.15);
box-shadow: 0px 10px 25px 5px rgba(0, 0, 0, 0.15);
-webkit-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}
.quotes_ceo .bloc_quote:hover {
margin-top: 15px;
margin-bottom: 25px;
}
.quotes_ceo .bloc_quote .img-ceo {
position: relative;
float: left;
width: 30%;
text-align: center;
height: 165px;
}
.quotes_ceo .bloc_quote .img-ceo img {
max-height: 185px;
position: absolute;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
bottom: -20px;
}
.quotes_ceo .bloc_quote .text-ceo {
float: left;
width: 65%;
height: 165px;
padding-left: 15px;
}
.quotes_ceo .bloc_quote .text-ceo .name {
margin-bottom: 4px;
color: var(--e-global-color-text);
font-family: "Kollektif", Sans-serif;
font-size: 24px;
font-weight: bold;
line-height: 30px;
}
.quotes_ceo .bloc_quote .text-ceo .startup {
color: var(--e-global-color-2964c8e);
}
.quotes_ceo .bloc_quote .text-ceo .quote {
color: #333333;
margin-top: 15px;
font-size: 15px;
font-family: "Kollektif", Sans-serif;
}
@media (max-width: 1200px) {
.quotes_ceo h2 {
font-size: 30px !important;
line-height: 36px !important;
}
.quotes_ceo .bloc_quote {
width: calc(100% - 40px);
}
}
@media (max-width: 600px) {
.quotes_ceo .img-ceo {
float: none !important;
width: 100% !important;
text-align: center !important;
height: auto !important;
}
.quotes_ceo .img-ceo img {
max-height: 180px !important;
position: relative !important;
left: auto !important;
right: auto !important;
-webkit-transform: none !important;
transform: none !important;
bottom: 0 !important;
}
.quotes_ceo .text-ceo {
float: none !important;
width: 100% !important;
height: auto !important;
padding-left: 0px !important;
padding-top: 20px;
text-align: center;
}
}
.pagination-list {
clear: both;
text-align: center;
padding-top: 30px;
}
.pagination-list .page-numbers {
padding: 7px;
font-size: 20px;
}
.pagination-list .page-numbers.current {
color: #e5758f;
}
.pagination-list .page-numbers.next, .pagination-list .page-numbers.prev {
display: none;
} .elementor-blockquote p {
font-family: "Kollektif", Sans-serif;
font-size: 20px;
line-height: 28px;
}
.elementor-text-editor ul {
list-style: none;
margin-left: 20px;
}
.elementor-text-editor ul li::before {
content: "\2022"; color: #e5758f; font-weight: bold; display: inline-block; width: 1em; margin-left: -1em; }
.elementor-text-editor ol {
margin-left: 20px;
}
.elementor-login input[type="text"],
.elementor-login input[type="email"],
.elementor-login input[type="password"],
.elementor-login input[type="tel"],
.elementor-login select,
.acfef-form input[type="text"],
.acfef-form input[type="email"],
.acfef-form input[type="password"],
.acfef-form input[type="tel"],
.acfef-form select,
#password-lost-form-wrap input[type="text"],
#password-lost-form-wrap input[type="email"],
#password-lost-form-wrap input[type="password"],
#password-lost-form-wrap input[type="tel"],
#password-lost-form-wrap select {
width: 100%;
max-width: 100%;
border: 1px solid #818a91 !important;
padding: 10px 15px !important;
min-height: 40px;
border-radius: 4px;
}
.elementor-login .select2-container .select2-selection--single,
.acfef-form .select2-container .select2-selection--single,
#password-lost-form-wrap .select2-container .select2-selection--single {
height: auto !important;
padding: 5px 8px;
}
.elementor-login .select2-container--default .select2-selection--single .select2-selection__arrow,
.acfef-form .select2-container--default .select2-selection--single .select2-selection__arrow,
#password-lost-form-wrap .select2-container--default .select2-selection--single .select2-selection__arrow {
height: 36px !important;
}
.elementor-login .acf-field .acf-label label,
.acfef-form .acf-field .acf-label label,
#password-lost-form-wrap .acf-field .acf-label label {
font-family: "Kollektif", Sans-serif;
font-size: 16px;
font-weight: normal;
line-height: 22px;
margin-bottom: -7px;
}
.elementor-login .elementor-login-separator,
.acfef-form .elementor-login-separator,
#password-lost-form-wrap .elementor-login-separator {
margin: 0 10px;
}
.elementor-login #lostpasswordform fieldset,
.acfef-form #lostpasswordform fieldset,
#password-lost-form-wrap #lostpasswordform fieldset {
border: none;
font-family: "Kollektif", Sans-serif;
font-size: 16px;
font-weight: normal;
line-height: 22px;
}
.elementor-login #lostpasswordform fieldset legend,
.acfef-form #lostpasswordform fieldset legend,
#password-lost-form-wrap #lostpasswordform fieldset legend {
display: none;
}
.elementor-login #lostpasswordform fieldset .no-margin,
.acfef-form #lostpasswordform fieldset .no-margin,
#password-lost-form-wrap #lostpasswordform fieldset .no-margin {
padding: 20px 0;
}
.page-template-template-past-events,
.page-template-template-upcoming-events {
background-image: url(//www.adnbooster.fr/wp-content/uploads/2021/01/Blog_menu_bg.png);
background-position: top left;
background-repeat: no-repeat;
}
.page-template-template-past-events h2.heading-title,
.page-template-template-upcoming-events h2.heading-title {
color: #333333;
font-family: "Kollektif", Sans-serif;
font-size: 52px;
font-weight: bold;
line-height: 62px;
}
.event-button {
font-size: 20px !important;
font-weight: normal !important;
color: #fff !important;
background-color: #5fddad;
border-style: solid;
border-width: 3px 3px 3px 3px;
border-color: #5fddad;
border-radius: 100px 100px 100px 100px;
padding: 14px 35px 14px 35px;
width: auto;
display: inline-block;
}
.event-heading {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding-top: 50px;
}
.adn-grid-card {
padding-top: 50px;
padding-bottom: 30px;
display: -ms-grid;
display: grid;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
-ms-grid-columns: (1fr)[2];
grid-template-columns: repeat(2, 1fr);
-webkit-column-gap: 30px;
column-gap: 30px;
row-gap: 35px;
}
.adn-card {
padding: 25px;
-webkit-box-shadow: 0px 0px 10px 0px #00000026;
box-shadow: 0px 0px 10px 0px #00000026;
-webkit-transition-duration: 0.3s, 0.3s, 0.3s, 0.3s;
transition-duration: 0.3s, 0.3s, 0.3s, 0.3s;
-webkit-transition-timing-function: ease, ease, ease, ease;
transition-timing-function: ease, ease, ease, ease;
-webkit-transition-delay: 0s, 0s, 0s, 0s;
transition-delay: 0s, 0s, 0s, 0s;
background-color: white;
border-radius: 12px;
position: relative;
height: auto;
}
.adn-card__title h2 a {
color: #333333;
font-family: "Kollektif", Sans-serif;
font-size: 44px;
font-weight: 400;
line-height: 54px;
text-decoration: none;
}
.adn-card__badge {
position: absolute;
right: 15px;
top: 15px;
padding: 9px 15px 7px 15px;
background-color: #5fddad;
border-radius: 100px 100px 100px 100px;
}
div.adn-card__badge a {
color: white;
text-transform: uppercase;
text-decoration: none;
}
.adn-card__img {
height: 285px;
background-size: cover;
background-position: center;
border-radius: 12px;
margin-bottom: 15px;
}
.adn-card__meta {
color: #bfc4ce;
font-family: "Kollektif", Sans-serif;
font-size: 16px;
font-weight: normal;
line-height: 30px;
}
.adn-card__localisation {
color: #333333;
font-family: "Kollektif", Sans-serif;
font-size: 16px;
font-weight: normal;
line-height: 30px;
}
.adn-custom-pagination {
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
padding-bottom: 100px;
}
.adn-custom-pagination ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
list-style: none;
}
.adn-custom-pagination ul li a,
.adn-custom-pagination ul li .current {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-size: 20px;
height: 40px;
width: 40px;
line-height: 40px;
border-radius: 50px;
-webkit-box-shadow: 0px 0px 8px #d9d9d9;
box-shadow: 0px 0px 8px #d9d9d9;
text-decoration: none;
background-color: white;
-webkit-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
color: #333333;
margin-right: 15px;
font-family: "Kollektif", Sans-serif;
}
.adn-custom-pagination ul li .current {
background-color: #e5758f;
color: white;
}
.adn-custom-pagination ul li a:hover {
background-color: #e5758f;
color: white;
}
.adn-event-state-info {
color: #333333;
font-family: "Kollektif", Sans-serif;
font-size: 30px;
font-weight: bold;
padding-top: 50px;
} @media screen and (max-width: 800px) {
.event-heading,
.adn-grid-card {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.event-heading {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
padding-left: 30px;
padding-right: 30px;
}
}