@font-face {
font-family: "Plugin IFly FlamaBold";
font-style: normal;
font-weight: normal;
font-display: auto;
src: url(//iflyaixmarseille.fr/wp-content/plugins/ifly/public/fonts/flama/Flama-Bold.ttf) format("truetype");
}
@font-face {
font-family: "Plugin IFly FlamaLight Italic";
font-style: normal;
font-weight: normal;
font-display: auto;
src: url(//iflyaixmarseille.fr/wp-content/plugins/ifly/public/fonts/flama/Flama-LightItalic.ttf) format("truetype");
}
@font-face {
font-family: "Plugin IFly FlamaBasic";
font-style: normal;
font-weight: normal;
font-display: auto;
src: url(//iflyaixmarseille.fr/wp-content/plugins/ifly/public/fonts/flama/Flama-Basic.ttf) format("truetype");
}
@font-face {
font-family: "Plugin IFly FlamaLight";
font-style: normal;
font-weight: normal;
font-display: auto;
src: url(//iflyaixmarseille.fr/wp-content/plugins/ifly/public/fonts/flama/Flama-Light.ttf) format("truetype");
}
@font-face {
font-family: "Plugin IFly FlamaBook Italic";
font-style: normal;
font-weight: normal;
font-display: auto;
src: url(//iflyaixmarseille.fr/wp-content/plugins/ifly/public/fonts/flama/Flama-BookItalic.ttf) format("truetype");
}
@font-face {
font-family: "Plugin IFly FlamaMedium";
font-style: normal;
font-weight: normal;
font-display: auto;
src: url(//iflyaixmarseille.fr/wp-content/plugins/ifly/public/fonts/flama/Flama-Medium.ttf) format("truetype");
}
@font-face {
font-family: "Plugin IFly FlamaMedium Italic";
font-style: normal;
font-weight: normal;
font-display: auto;
src: url(//iflyaixmarseille.fr/wp-content/plugins/ifly/public/fonts/flama/Flama-SemiboldItalic.ttf) format("truetype");
}
@font-face {
font-family: "Plugin IFly FlamaMedium Italic";
font-style: normal;
font-weight: normal;
font-display: auto;
src: url(//iflyaixmarseille.fr/wp-content/plugins/ifly/public/fonts/flama/Flama-MediumItalic.ttf) format("truetype");
} .ifly-container .ifly-group-title-div .ifly-group-title {
font-size: 20px !important;
font-family: var(--e-global-typography-text-font-family), Sans-serif;
font-style: normal !important;
text-transform: uppercase;
text-decoration: none;
font-weight: bold !important;
color: #9bcbeb !important;
}
.ifly-container .ifly-group-title-div .ifly-group-subtitle {
font-size: 35px !important;
font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
font-style: normal !important;
text-transform: uppercase;
text-decoration: none;
font-weight: normal !important;
color: #1c3555 !important;
}
.ifly-container .ifly-row {
width: 100%;
display: flex;
flex-wrap: wrap;
}
.ifly-container .ifly-row .flipcard {
margin: 15px;
max-width: calc(33.3333333333% - 30px);
min-width: 100px;
height: 411px;
perspective: 1000px;
transform-style: preserve-3d;
font-size: small;
flex-grow: 1;
width: calc(33.3333333333% - 30px);
}
.ifly-container .ifly-row .flipcard h1, .ifly-container .ifly-row .flipcard h2 {
text-align: center !important;
color: #fff !important;
margin-bottom: 0 !important;
}
.ifly-container .ifly-row .flipcard .flipcard-inner {
width: 100%;
height: 100%;
transition: all 500ms ease;
transform-style: preserve-3d;
}
.ifly-container .ifly-row .flipcard .flipcard-inner .flip-back, .ifly-container .ifly-row .flipcard .flipcard-inner .flip-front {
position: absolute;
width: 100%;
height: 100%;
-webkit-backface-visibility: hidden; backface-visibility: hidden;
display: flex;
flex-direction: column;
justify-content: space-evenly;
text-align: center;
color: #ffffff;
}
.ifly-container .ifly-row .flipcard .flipcard-inner .flip-front {
justify-content: flex-end;
}
.ifly-container .ifly-row .flipcard .flipcard-inner .flip-front .flip-front-bottom {
opacity: 100%;
background: var(--e-global-color-fd45e44);
padding: 20px 20px 0 20px;
display: flex;
flex-direction: column;
justify-content: space-evenly;
text-align: left;
height: 265px;
z-index: 0;
}
.ifly-container .ifly-row .flipcard .flipcard-inner .flip-front .flip-front-bottom h2 {
font-family: Plugin IFly FlamaBook Italic, sans-serif !important;
font-size: 14pt !important;
font-style: italic !important;
margin-top: 0px !important;
}
.ifly-container .ifly-row .flipcard .flipcard-inner .flip-front .flip-front-bottom h1 {
font-family: var(--e-global-typography-secondary-font-family), Sans-serif !important;
font-size: 25px !important;
font-style: italic !important;
font-weight: normal !important;
margin-top: -11px !important;
line-height: 20pt;
}
.ifly-container .ifly-row .flipcard .flipcard-inner .flip-front .flip-front-bottom .flip-front-description {
font-family: Plugin IFly FlamaBasic, sans-serif !important;
font-weight: 100 !important;
font-size: 10pt !important;
}
.ifly-container .ifly-row .flipcard .flipcard-inner .flip-back {
background-color: black;
transform: rotateY(180deg);
}
.ifly-container .ifly-row .flipcard .flipcard-inner .flip-front .flip-img ,.ifly-container .ifly-row .flipcard .flipcard-inner .flip-back .flip-img {
position: absolute;
top: 0;
width: inherit;
height: inherit;
object-fit: cover;
}
.ifly-container .ifly-row .flipcard .flipcard-inner .flip-back .flip-back-content {
background-color: rgba(29, 79, 145, 0.78);
padding: 20px 20px 16px 20px;
display: flex;
flex-direction: column;
justify-content: space-evenly;
text-align: left;
z-index: 2;
height: 100%;
}
.ifly-container .ifly-row .flipcard .flipcard-inner .flip-back .flip-back-content h2 {
font-family: Plugin IFly FlamaBook Italic, sans-serif !important;
font-size: 14pt !important;
font-style: italic !important;
margin-top: 0px !important;
}
.ifly-container .ifly-row .flipcard .flipcard-inner .flip-back .flip-back-content h1 {
font-family: var(--e-global-typography-secondary-font-family), Sans-serif !important;
font-size: 27px !important;
font-style: italic !important;
font-weight: normal !important;
margin-top: -3px !important;
line-height: 20pt;
}
.ifly-container .ifly-row .flipcard .flipcard-inner .flip-back .flip-back-content .panel-icon {
padding-top: 15px;
font-family: Plugin IFly FlamaBasic, sans-serif !important;
}
.ifly-container .ifly-row .flipcard .flipcard-inner .flip-back .flip-back-content .panel-icon .glyphicon {
margin-right: 3px;
}
.ifly-container .ifly-row .flipcard .flipcard-inner .flip-back .flip-back-content .flip-back-desc {
height: 223px;
overflow-y: scroll;
margin-top: 7px;
font-family: Plugin IFly FlamaBasic, sans-serif !important;
font-weight: 100 !important;
font-size: 8pt !important;
line-height: 10pt;
text-transform: initial;
}
.ifly-container .ifly-row .flipcard .flipcard-inner .flip-back .flip-back-content .flip-back-desc p span {
color: #fff !important;
font-family: Plugin IFly FlamaBold, sans-serif !important;
}
.ifly-container .ifly-row .flipcard .flipcard-inner .ifly-btn-top {
width: 45px;
height: 45px;
background: #ed1720;
border-radius: 100%;
top: -25px;
position: absolute;
right: 15px;
z-index: 5;
display: flex;
align-items: center;
justify-content: center;
overflow: hidden;
cursor: pointer;
transition: all 0.2s;
-webkit-backface-visibility: revert;
backface-visibility: revert;
}
.ifly-container .ifly-btn-top:hover {
filter: sepia(1);
transition: all 0.2s;
-webkit-backface-visibility: revert;
backface-visibility: revert;
}
.ifly-container .ifly-row .flipcard .flipcard-inner .ifly-btn-top .img {
height: auto;
max-width: 98%;
border: none;
box-shadow: none;
border-radius: 100%;
overflow: hidden;
}
.ifly-container .ifly-row .flipcard .flipcard-inner .card-button {
display: flex;
flex-direction: row;
justify-content: space-between;
margin-top: 10px;
}
.ifly-container .ifly-row .flipcard .flipcard-inner .card-button .card-button-link {
width: 100%;
padding: 5px;
}
.ifly-container .ifly-row .flipcard .flipcard-inner .card-button .card-button-link .ifly-button {
font-size: 11pt;
text-align: center;
padding: 5px;
width: 100%;
font-family: Plugin IFly FlamaMedium, sans-serif;
color: #ffffff;
background-color: #ed1820cc;
border-style: solid;
border-width: 1.5px 1.5px 1.5px 1.5px;
border-color: #ed1820;
transition: all 0.2s;
}
.ifly-container .ifly-row .flipcard .flipcard-inner .card-button .card-button-link .ifly-button:hover {
background: #ed1820;
cursor: pointer;
transition: all 0.2s;
}
.ifly-container .ifly-row .flipcard .flipcard-inner .flip-back .flip-back-content .flip-back-desc table tbody tr td {
background: transparent;
border: none;
} #footer-newsletter div.sib_signup_box_inside_1 > p:nth-child(3) {
position: absolute !important;
top: 8px !important;
width: 96px !important;
text-align: end !important;
line-height: 1.1 !important;
right: 0 !important;
z-index: 999 !important;
}
#deuxBleus-section > div.elementor-background-overlay{
background-position: 400px 0px !important;;
}