@charset "UTF-8";

*:focus {
outline: none;
}
.container-full {
width: 100%;
padding: 0 40px;
}
.menu-tab a > span span.arrow {
border-color: #006ED5;
}
.menu-tab a > span span.arrow:before {
border-color: #006ED5;
}
.nav-wrapper {
padding-left: 40px;
padding-right: 40px;
}
.nav-wrapper .nav-right {
display: flex;
align-items: center;
}
.nav-wrapper > .row {
display: flex;
align-items: center;
}
.nav-wrapper .header-btn .bt {
padding: 15px 15px 12px;
}
.nav-wrapper .header-btn .bt img {
transition: 0.2s;
}
.nav-wrapper .header-btn .bt:hover {
color: #fff;
background-color: #006ed5;
}
.nav-wrapper .header-btn .bt:hover img {
filter: brightness(0) invert(1);
}
#korem-menu.inner {
height: 100%;
}
.rf-nav-wrapper {
width: 100%;
display: flex;
flex-direction: column;
height: 100%;
}
.rf-nav-wrapper .rf-menu {
padding: 0 4vw;
}
.rf-nav-wrapper .rf-menu.-nosub {
padding-top: 15px;
}
.rf-nav-wrapper .rf-menu.-nosub ul li a {
color: #006ED5;
text-transform: uppercase;
font-size: 18px;
font-weight: 700;
}
.rf-nav-wrapper .rf-menu:first-of-type, .rf-nav-wrapper .rf-menu.-line {
border-right: 1px solid #006ED5;
}
.rf-nav-wrapper .rf-nav-image {
justify-content: center;
display: flex;
padding: 40px;
align-items: center;
background: #edf6ff;
background: linear-gradient(0deg, #edf6ff 0%, #f8fcff 100%);
}
.rf-nav-wrapper .rf-nav-image img {
max-width: 100%;
height: auto;
}
.rf-nav-wrapper .rf-nav-title {
text-transform: uppercase;
font-weight: 700;
font-size: 18px;
margin-bottom: 30px;
margin-top: 15px;
color: #006ED5;
}
.rf-nav-wrapper .rf-nav_producttop {
padding-bottom: 30px;
}
.rf-nav-wrapper .rf-nav_producttop .row {
display: flex;
flex-wrap: wrap;
}
.rf-nav-wrapper .rf-nav_producttop a.bt.border {
padding: 12px;
margin: 25px auto;
display: table;
}
.rf-nav-wrapper .rf-nav_producttop a.bt.border span span.arrow {
transform: rotate(-90deg);
}
.rf-nav-wrapper .rf-nav_productbottom {
position: relative;
padding: 40px calc(4vw - 15px);
flex-grow: 1;
}
.rf-nav-wrapper .rf-nav_productbottom .rf-nav_fournis {
position: relative;
z-index: 12;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
}
.rf-nav-wrapper .rf-nav_productbottom .rf-nav_fournis a {
opacity: 1;
transition: 0.3s ease-out;
display: block;
padding: 0 10px;
}
.rf-nav-wrapper .rf-nav_productbottom .rf-nav_fournis a img {
filter: grayscale(1);
transition: 0.3s ease-out all;
}
.rf-nav-wrapper .rf-nav_productbottom .rf-nav_fournis a:hover img {
filter: grayscale(0);
}
.rf-nav-wrapper .rf-nav_productbottom .rf-bg {
background-color: #F8FCFF;
position: absolute;
width: 100vw;
left: calc(-90px - 15px);
height: 100%;
top: 0;
}
.rf-nav-wrapper .rf-nav_productbottom .rf-nav-title {
position: relative;
z-index: 3;
}
.rf-nav-wrapper ul li {
margin-bottom: 20px;
}
.rf-nav-wrapper ul li a {
color: #000;
font-size: 16px;
font-weight: 500;
}
.home-intro {
padding-bottom: 0;
}
.home-intro .row {
display: flex;
align-items: center;
}
.home-intro .container-large {
padding-bottom: 90px;
border-bottom: 1px solid #fff;
}
.home-intro .intro-image img {
width: 75%;
height: auto;
}
.home-intro .intro-wrapper {
max-width: 90%;
}
.home-intro .intro-wrapper h2 {
margin-bottom: 30px;
}
.home-intro .intro-wrapper .intro-content {
margin-bottom: 30px;
}
.home-study {
padding: 60px 0;
}
.home-study.-partenaire h2 {
color: #000 !important;
font-weight: bold;
font-size: 28px;
}
.home-study.-partenaire .rf-study_nav .slick-arrow {
background-image: url(//www.korem.com/wp-content/themes/theme_korem/images/angle-left-blue.svg);
}
.home-study.-partenaire .rf-study_nav .rf-study_dots ul li button {
background-color: #006ED5;
}
.home-study .home-study_icn {
display: table;
margin: 0 auto;
}
.home-study h2 {
text-align: center;
}
.home-study .home-study_slider {
margin: 45px 0;
}
.home-study .home-study_slider .slick-track {
display: flex !important;
}
.home-study .home-study_slider .slick-slide {
height: inherit !important;
}
.home-study .home-study_study {
padding: 0 15px;
}
.home-study .home-study_study .home-study_wrap {
background-color: #fff;
position: relative;
height: 100%;
display: flex;
align-items: center;
min-height: 180px;
justify-content: center;
}
.home-study .home-study_study .home-study_wrap a {
display: block;
cursor: pointer;
}
.home-study .home-study_study .home-study_wrap:hover .home-study_hover {
opacity: 1;
}
.home-study .home-study_study .home-study_wrap:hover .home-study_hover .bt {
transform: translateY(0);
}
.home-study .home-study_study .home-study_wrap > img {
max-height: 66%;
max-width: 75%;
display: table;
margin: 0 auto;
}
.home-study .home-study_study .home-study_wrap .home-study_hover {
position: absolute;
display: flex;
align-items: center;
justify-content: center;
top: 0;
left: 0;
width: 100%;
opacity: 0;
height: 100%;
background-color: rgba(0, 93, 179, 0.7);
transition: 0.4s all ease-out;
}
.home-study .home-study_study .home-study_wrap .home-study_hover .bt {
background-color: transparent;
border: 1px solid #fff;
color: #fff;
transform: translateY(8px);
transition: 0.4s all ease-out;
text-align: center;
margin-top: 0 !important;
}
.home-study .home-study_study .home-study_wrap .home-study_hover .bt .arrow {
border-color: #fff;
}
.home-study .home-study_study .home-study_wrap .home-study_hover .bt .arrow:before {
border-color: #fff;
}
.home-study .rf-study_nav {
position: relative;
display: table;
margin: 35px auto 0;
min-width: 35%;
}
.home-study .rf-study_nav .slick-arrow {
width: 24px;
min-width: 24px;
max-width: 24px;
height: 24px;
min-height: 24px;
max-height: 24px;
font-size: 0;
border-radius: 200%;
background-color: transparent;
position: absolute;
top: 50%;
transform: translateY(-50%);
border: 0;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
background-image: url(//www.korem.com/wp-content/themes/theme_korem/images/angle-left.svg);
opacity: 1;
transition: 0.4s ease-out;
}
.home-study .rf-study_nav .slick-arrow:hover {
opacity: 0.6;
}
.home-study .rf-study_nav .slick-prev {
left: 0;
transform: translateY(-50%) rotate(180deg);
}
.home-study .rf-study_nav .slick-next {
right: 0;
}
.home-study .rf-study_nav .rf-study_dots ul {
padding: 0;
margin: 0;
display: flex;
align-items: center;
justify-content: center;
}
.home-study .rf-study_nav .rf-study_dots ul li {
list-style-type: none;
margin-right: 8px;
}
.home-study .rf-study_nav .rf-study_dots ul li.slick-active button {
opacity: 1;
}
.home-study .rf-study_nav .rf-study_dots ul li:last-of-type {
margin-right: 0;
}
.home-study .rf-study_nav .rf-study_dots ul li button {
border: 0;
width: 12px;
max-width: 12px;
min-width: 12px;
height: 12px;
max-height: 12px;
min-height: 12px;
border-radius: 200%;
padding: 0;
font-size: 0;
background-color: #fff;
opacity: 0.5;
transition: 0.3s all ease-out;
}
.home-study .home-study_action {
display: table;
margin: 30px auto 0;
}
.home-why {
position: relative;
padding-top: 150px;
}
.home-why .home-why_icn {
margin-bottom: 30px;
}
.home-why h2 {
margin-bottom: 30px;
}
.home-why .body {
max-width: 535px;
}
.home-why .home-why_transition {
position: absolute;
left: 0;
top: 0;
width: 100%;
}
.home-why .home-why_transition img {
width: 100%;
height: auto;
}
.home-why .home-why_wrap {
display: block;
}
.home-why .home-why_tabs {
position: relative;
}
.home-why .home-why_tabs .home-why_nav {
width: 60px;
position: absolute;
z-index: 2;
height: 100%;
}
.home-why .home-why_tabs .home-why_nav ul {
padding: 0;
margin: 0;
height: calc(100% - 30px);
}
.home-why .home-why_tabs .home-why_nav ul li {
height: 50%;
list-style-type: none;
position: relative;
width: 100%;
background-color: #fff;
cursor: pointer;
}
.home-why .home-why_tabs .home-why_nav ul li:hover p {
opacity: 0.5;
}
.home-why .home-why_tabs .home-why_nav ul li:first-of-type {
margin-bottom: 30px;
}
.home-why .home-why_tabs .home-why_nav ul li:first-of-type p {
padding-right: 30px;
}
.home-why .home-why_tabs .home-why_nav ul li:last-of-type p {
padding-left: 15px;
}
.home-why .home-why_tabs .home-why_nav ul li:last-of-type.-active:after {
bottom: unset;
top: 0;
transform: translateY(-100%) rotate(180deg);
}
.home-why .home-why_tabs .home-why_nav ul li.-active {
background-color: #006ED5;
color: #fff;
}
.home-why .home-why_tabs .home-why_nav ul li.-active p {
color: #fff;
}
.home-why .home-why_tabs .home-why_nav ul li.-active:after {
content: "";
position: absolute;
width: 100%;
height: 33px;
bottom: 0;
left: 0;
background-color: #fff;
transform: translateY(100%);
background-size: 100% 100%;
z-index: 3;
background-image: url(//www.korem.com/wp-content/themes/theme_korem/images/svg/bt-transition.svg);
}
.home-why .home-why_tabs .home-why_nav ul li p {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%) rotate(-90deg);
font-weight: 900;
text-transform: uppercase;
font-size: 16px;
opacity: 1;
transition: 0.4s opacity ease-out;
color: #006ED5;
}
.home-why .home-why_slider {
padding-left: 60px;
background-color: #006ed5;
}
.home-why .home-why_slider .slick-track {
display: flex !important;
}
.home-why .home-why_slider .slick-slide {
height: inherit !important;
}
.home-why .home-why_slider .home-why_slide {
background-color: #006ed5;
color: #fff;
padding: 40px 30px;
}
.home #partenaires .data {
position: absolute;
top: 0;
left: 50%;
transform: translate(-50%, -40%);
}
.home #partenaires .slick-track {
display: flex !important;
}
.home #partenaires .slick-slide {
height: inherit !important;
}
.home .rf-partenairesSlider {
margin-top: 30px;
}
.home .rf-partenaire_nav {
position: relative;
display: table;
margin: 35px auto 0;
min-width: calc(33% - 25px);
}
.home .rf-partenaire_nav .slick-arrow {
width: 24px;
min-width: 24px;
max-width: 24px;
height: 24px;
min-height: 24px;
max-height: 24px;
font-size: 0;
border-radius: 200%;
background-color: transparent;
position: absolute;
top: 50%;
transform: translateY(-50%);
border: 0;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
background-image: url(//www.korem.com/wp-content/themes/theme_korem/images/angle-left.svg);
opacity: 1;
transition: 0.4s ease-out;
}
.home .rf-partenaire_nav .slick-arrow:hover {
opacity: 0.6;
}
.home .rf-partenaire_nav .slick-prev {
left: 0;
transform: translateY(-50%) rotate(180deg);
}
.home .rf-partenaire_nav .slick-next {
right: 0;
}
.home .rf-partenaire_nav .rf-partenaire_dots ul {
padding: 0;
margin: 0;
display: flex;
align-items: center;
justify-content: center;
}
.home .rf-partenaire_nav .rf-partenaire_dots ul li {
list-style-type: none;
margin-right: 8px;
}
.home .rf-partenaire_nav .rf-partenaire_dots ul li.slick-active button {
opacity: 1;
}
.home .rf-partenaire_nav .rf-partenaire_dots ul li:last-of-type {
margin-right: 0;
}
.home .rf-partenaire_nav .rf-partenaire_dots ul li button {
border: 0;
width: 12px;
max-width: 12px;
min-width: 12px;
height: 12px;
max-height: 12px;
min-height: 12px;
border-radius: 200%;
padding: 0;
font-size: 0;
background-color: #fff;
opacity: 0.5;
transition: 0.3s all ease-out;
}
.home .rf-partenaireSlide {
padding: 0 15px;
}
.home .rf-partenaireSlide .rf-partenaire {
background-color: #fff;
text-align: center;
padding: 50px 30px;
height: 100%;
display: flex;
flex-direction: column;
}
.home .rf-partenaireSlide .rf-partenaire .rf-partenaire_link {
flex-grow: 1;
display: flex;
flex-direction: column;
justify-content: flex-end;
align-items: center;
}
.home .rf-partenaireSlide .rf-partenaire .rf-partenaire_link a.bt {
margin-bottom: 0 !important;
}
.home .rf-partenaireSlide .rf-partenaire .rf-partenaire_img {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
height: 120px;
}
.home .rf-partenaireSlide .rf-partenaire .rf-partenaire_img img {
max-height: 100%;
width: auto;
}
.home .rf-partenaireSlide .rf-partenaire h3 {
color: black;
font-size: 28px;
font-weight: 700;
letter-spacing: 1px;
line-height: 1.15;
margin-bottom: 20px;
}
.home .rf-partenaireSlide .rf-partenaire .body {
color: #000;
font-size: 18px;
line-height: 1.3;
}
.home .rf-partenaire_action {
margin-top: 20px;
}
section.rf-cta-blog {
padding: 0;
}
section.rf-cta-blog h2 {
margin-bottom: 40px;
}
section.rf-cta-blog .row {
display: flex;
flex-wrap: wrap;
margin: 0;
}
section.rf-cta-blog .col-xs-12 {
padding: 0;
}
section.rf-cta-blog .rf-cta {
padding: 100px 90px;
height: 100%;
text-align: center;
}
section.rf-cta-blog .rf-cta img {
display: table;
margin: 0 auto 30px;
width: 70%;
height: auto;
}
section.rf-cta-blog .rf-cta .bt {
color: #006ED5;
}
section.rf-cta-blog .rf-cta .bt:hover {
color: #fff;
}
section.rf-cta-blog .rf-blog {
padding: 100px 90px;
height: 100%;
}
section.rf-cta-blog .rf-blog .blog-post {
display: flex;
flex-wrap: wrap;
margin-bottom: 40px;
}
section.rf-cta-blog .rf-blog .blog-post h3 {
text-align: left;
color: #000;
font-size: 21px;
font-weight: 700;
margin-top: 0;
}
section.rf-cta-blog .rf-blog .blog-post .blog-post-image {
width: 40%;
}
section.rf-cta-blog .rf-blog .blog-post .blog-post-image a {
display: block;
}
section.rf-cta-blog .rf-blog .blog-post .blog-post-image a img {
width: 100%;
height: auto;
}
section.rf-cta-blog .rf-blog .blog-post .blog-post-content {
width: 60%;
padding-left: 30px;
}
section.rf-cta-blog .rf-blog .blog-post .blog-post-content .blog-post-content-bottom  {
text-transform: uppercase;
font-size: 16px;
font-weight: 700;
}
section.home-certifications {
padding: 50px 0 60px;
}
section.home-certifications .row {
align-items: center;
display: flex;
}
section.home-certifications h2 {
color: #006ED5;
margin-bottom: 25px;
font-size: 38px;
}
section.home-certifications .logos-list {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
section.home-certifications .logos-list .logo {
margin: 10px 0 10px 40px;
}
section.home-certifications .logos-list .logo:last-of-type {
margin-right: 0;
}
section.home-certifications .logos-list .logo img {
height: 80px;
width: auto;
filter: grayscale(1);
}
.single #product-top h1 {
margin: 30px 0;
font-size: 58px;
}
.elementor-widget-container iframe {
background-color: #dfeefb;
padding: 34px !important;
}
@media (max-width: 768px) {
.elementor-widget-container iframe {
padding: 20px !important;
}
}
.single-case-studies .elementor-widget-container iframe {
background-color: transparent;
padding: 0 !important;
}
#product-top {
padding-top: 30px;
}
#product-top .single-product-image {
position: relative;
}
#product-top .single-product-image > img {
position: relative;
z-index: 3;
}
#product-top .single-product-image .screenshot {
position: absolute;
width: 73%;
height: 75%;
top: 5px;
left: 50%;
transform: translateX(-50%);
}
#product-top .single-product-image .screenshot img {
position: absolute;
width: 100%;
height: 100%;
object-fit: cover;
top: 0;
left: 0;
}
#product-top .breadcrumbs {
margin-bottom: 45px;
margin-top: 0;
}
#product-top .container-large > .row {
display: flex;
align-items: center;
}
.rf-product_header.-partn h2 {
font-weight: lighter;
}
.rf-product_header.-partn h2 b {
color: #FFDB00;
}
.rf-product_header .rf-intro-goal {
color: #fff;
font-size: 18px;
font-weight: 300;
max-width: 600px;
}
.bleu .body a:not(a.bt) {
color: #fff;
text-decoration: underline;
}
.bleu .body blockquote {
background-color: #fff;
padding: 20px;
}
.bleu .body blockquote:before {
display: none;
}
.bleu .body blockquote p:last-of-type {
margin-bottom: 0 !important;
}
.bleu.pale .body a:not(a.bt) {
color: #000;
text-decoration: underline;
}
.bg.bleu.mid {
background-color: #2C9DFF;
}
.bg.bleu.mid h2 {
color: #FFDB00;
}
.bg.bleu.pale h2 {
color: #006ED5;
}
.strate-1coltext {
padding: 100px 0;
}
.strate-1coltext .container-large.-center {
display: table;
margin: 0 auto;
text-align: center;
}
.strate-1coltext.bleu h3 {
color: #FFDB00;
}
.strate-1coltext.bleu.pale .body {
color: #000;
}
.strate-1coltext.bleu.pale h3 {
color: #000;
}
.strate-1coltext.-limitedContent .body {
max-width: 950px;
}
.strate-1coltext .body {
line-height: 1.3;
}
.strate-1coltext .body ul {
padding: 0;
margin: 0 0 0 20px;
}
.strate-1coltext .body ul li {
margin-bottom: 20px;
}
.strate-1coltext .body ul li:last-of-type {
margin-bottom: 0;
}
.strate-colstext {
padding: 100px 0;
}
.strate-colstext .bt.jaune.h-border {
border: 1px solid #ffdd00;
}
.strate-colstext .bt.jaune.h-border:hover {
background-color: #fff;
color: #006ed5;
border: 1px solid #006ed5;
}
.strate-colstext .-colstextright {
padding-left: 120px;
}
.strate-colstext h2 {
margin-bottom: 45px;
}
.strate-colstext h2.-bold {
font-weight: bold;
font-size: 40px;
}
.strate-colstext.bleu h3 {
color: #FFDB00;
}
.strate-colstext.bleu.pale h3 {
color: #000;
}
.strate-colstext.bleu.pale .body {
color: #000;
}
.strate-colstext h3, .strate-colstext h4, .strate-colstext h5 {
color: #000;
font-size: 21px !important;
font-weight: 700 !important;
}
.strate-colstext .row {
display: flex;
flex-wrap: wrap;
}
.strate-colstext .body ul {
margin: 0 0 2em 20px;
padding: 0;
}
.strate-colstext .body ul li {
margin-bottom: 30px;
}
.strate-colstext .body ul li:last-of-type {
margin-bottom: 0;
}
.strate-colstext_content.-center {
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
}
.strate-ressource .row {
display: flex;
align-items: center;
}
.strate-ressource .rf-ressource_content h2 {
color: #FFDB00;
margin-top: 0;
max-width: 515px;
}
.strate-ressource .rf-ressource_content .body {
max-width: 515px;
}
.strate-ressource .rf-ressource_content .bt {
margin-top: 60px !important;
background-color: #fff;
color: #006ED5;
border: 1px solid #fff;
}
.strate-ressource .rf-ressource_content .bt span {
border-color: #006ED5;
}
.strate-ressource .rf-ressource_content .bt span .arrow {
border-color: #006ED5;
}
.strate-ressource .rf-ressource_content .bt:hover {
background-color: transparent;
color: #fff;
}
.strate-ressource .rf-ressource_content .bt:hover span {
border-color: #fff;
}
.strate-ressource .rf-ressource_content .bt:hover span .arrow {
border-color: #fff;
}
.strate-ressources {
padding: 50px 0;
}
.strate-ressources h2 {
text-align: center;
margin-bottom: 50px;
}
.strate-ressources .row {
display: flex;
flex-wrap: wrap;
}
.strate-ressources .row .ressource {
flex-grow: 1;
}
.strate-ressources .ressource .res-icn {
display: table;
margin: 0 auto;
}
.strate-ressources .ressource h3 {
text-align: center;
color: #FFDB00;
font-weight: 700 !important;
font-size: 28px !important;
}
.strate-ressources .ressource .body {
text-align: center;
}
.strate-ressources .ressource .bt {
margin: 20px auto 0;
display: table;
}
.strate-ressources .strate-ressources_action {
margin-top: 80px;
}
.strate-ressources .strate-ressources_action .bt {
display: table;
margin: 0 auto;
}
.strate-faq h2 {
text-align: center;
}
.strate-faq .panel-group h3 {
color: #000 !important;
font-size: 28px !important;
font-weight: 700 !important;
}
.strate-faq .panel-group h3 a {
color: #000 !important;
}
.strate-faq .panel-body {
color: #000;
}
.strate-faq .panel-body p {
font-size: 18px !important;
}
.strate-video {
padding: 0 0 100px;
position: relative;
}
.strate-video .strate-video_transition {
position: absolute;
top: 0;
left: 0;
width: 100%;
}
.strate-video .image-video svg {
width: 125px;
min-width: 125px;
max-width: 125px;
height: 125px;
min-height: 125px;
max-height: 125px;
}
.strate-video .container-large .row {
display: flex;
flex-wrap: wrap;
align-items: center;
}
.strate-video .strate-video_content {
padding-top: 60px;
}
.strate-video .strate-video_content h2 {
margin-bottom: 15px !important;
}
.strate-products h2 {
text-align: center;
margin-bottom: 50px;
}
.strate-blocstext h2 {
margin-bottom: 30px;
font-weight: bold;
}
.strate-blocstext .row {
display: flex;
flex-wrap: wrap;
}
.strate-blocstext .strate-blocstext_contentwrap {
margin-bottom: 30px;
}
.strate-blocstext .strate-blocstext_contentwrap:nth-child(even) {
transform: translateY(30px);
}
@media (max-width: 992px) {
.strate-blocstext .strate-blocstext_contentwrap {
margin-bottom: 30px;
}
.strate-blocstext .strate-blocstext_contentwrap:nth-child(even) {
transform: translateY(0);
}
}
.strate-blocstext_content {
background-color: #006ED5;
color: #fff;
padding: 30px;
height: 100%;
}
.strate-blocstext_content h3 {
color: #fff;
margin-top: 0;
font-weight: bold !important;
}
@media (max-width: 1500px) {
.strate-blocstext_content h3 {
font-size: 20px!important;
}
}
@media (max-width: 1300px) {
.strate-blocstext .container-large {
max-width: 90%;
}
}
.strate-blocstext_content ul {
padding-left: 20px;
}
.rf-productslist {
display: flex;
flex-wrap: wrap;
margin: 0 -15px;
}
.rf-productslist.-general .rf-productcard {
width: 25%;
}
.rf-productslist .rf-productcard {
width: calc(100% / 3);
padding: 0 15px;
margin-bottom: 30px;
}
.rf-productslist .rf-productcard.-all .rf-productcard_wrap {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.rf-productslist .rf-productcard.-all .rf-productcard_wrap h3 {
color: #fff;
}
.rf-productslist .rf-productcard.-all .rf-productcard_wrap:hover {
background-color: #006ED5;
}
.rf-productslist .rf-productcard.-all .rf-productcard_wrap:hover h3 {
color: #fff;
}
.rf-productslist .rf-productcard.-all .rf-productcard_wrap:hover .bt {
background-color: #fff;
}
.rf-productslist .rf-productcard .rf-productcard_wrap {
background-color: #006ED5;
color: #fff;
padding: 35px 15px 60px;
height: 100%;
cursor: pointer;
transition: 0.3s ease-out;
}
.rf-productslist .rf-productcard .rf-productcard_wrap:hover {
background-color: #FFDB00;
}
.rf-productslist .rf-productcard .rf-productcard_wrap:hover h3 {
color: #006ED5;
}
.rf-productslist .rf-productcard .rf-productcard_wrap:hover .rf-productcard_by {
border-bottom: 1px solid #006ED5;
color: #000;
}
.rf-productslist .rf-productcard .rf-productcard_wrap:hover .rf-productcard_by img {
filter: brightness(0);
}
.rf-productslist .rf-productcard .rf-productcard_wrap:hover .rf-productcard_content {
color: #006ED5;
}
.rf-productslist .rf-productcard .rf-productcard_wrap h3 {
color: #FFDB00;
font-size: 28px !important;
font-weight: 700 !important;
line-height: 1;
text-align: center;
margin-top: 0;
margin-bottom: 30px;
transition: 0.3s ease-out;
}
.rf-productslist .rf-productcard .rf-productcard_wrap h3 small {
font-size: 16px !important;
}
.rf-productslist .rf-productcard .rf-productcard_wrap .rf-productcard_by {
text-align: center;
margin-bottom: 20px;
border-bottom: 1px solid #FFDB00;
transition: 0.3s ease-out;
}
.rf-productslist .rf-productcard .rf-productcard_wrap .rf-productcard_by p:first-of-type {
margin-bottom: 10px !important;
}
.rf-productslist .rf-productcard .rf-productcard_wrap .rf-productcard_by img {
min-width: 40%;
height: auto;
width: auto;
max-width: 50%;
filter: brightness(1);
transition: 0.3s ease-out;
margin-bottom: 20px;
}
.rf-productslist .rf-productcard .rf-productcard_wrap .rf-productcard_by img.-vertical {
max-height: 55px;
}
.rf-productslist .rf-productcard .rf-productcard_wrap .rf-productcard_content {
font-size: 16px;
color: #fff;
transition: 0.3s ease-out;
}
.rf-productslist .rf-productcard .rf-productcard_wrap .rf-productcard_content p {
font-size: 16px;
}
.rf-productslist .rf-productcard .rf-productcard_wrap .rf-productcard_content ul {
padding-left: 20px;
}
.rf-productslist .rf-productcard .rf-productcard_wrap .rf-productcard_content li {
font-size: 16px;
}
.page-template-page-produits .entete.bg.bleu {
background-color: #2C9DFF;
height: 150px;
}
.rf-productlist_top h1 {
font-size: 36px !important;
font-weight: lighter !important;
margin-bottom: 20px;
}
.rf-productlist_top p {
font-size: 17px;
font-weight: lighter;
}
.rf-productlist_top .bleu.mid a:not(a.bt) {
color: #fff;
text-decoration: underline;
}
.rf-productlist_top .bt.jaune {
margin-top: 30px !important;
}
.rf-products_actions {
display: none;
}
.rf-productspage_wrap {
display: flex;
flex-wrap: wrap;
padding-left: 30px;
padding-right: 10vw;
opacity: 0;
transition: 0.4s ease-out;
}
.rf-productspage_wrap.-visible {
opacity: 1;
}
.rf-productspage_wrap .rf-products_filters {
width: 30%;
padding-right: 30px;
margin-top: 30px;
margin-bottom: 100px;
padding-bottom: 90px;
height: calc(100vh - 120px);
overflow-y: auto;
}
.rf-productspage_wrap .rf-products_filters .selected-values {
display: none;
}
.rf-productspage_wrap .rf-products_filters .rf-products_filtertop {
padding: 30px;
border-bottom: 1px solid #2C9DFF;
display: flex;
align-items: center;
}
.rf-productspage_wrap .rf-products_filters .rf-products_filtertop h2 {
color: #000;
font-weight: 700;
font-size: 28px !important;
margin-left: 10px;
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.rf-productspage_wrap .rf-products_filters .rf-products_filtercenter .rf-products_mobileheader {
display: none;
}
.rf-productspage_wrap .rf-products_filters .rf-products_subfilter {
display: block;
}
.rf-productspage_wrap .rf-products_filters .rf-products_subfilter label.-disabled {
opacity: 0.5;
cursor: default;
pointer-events: none;
}
.rf-productspage_wrap .rf-products_filters .rf-products_subfilter label.-hidden {
display: none;
}
.rf-productspage_wrap .rf-products_filters .rf-products_filter, .rf-productspage_wrap .rf-products_filters .rf-products_subfilter {
border-bottom: 1px solid #2C9DFF;
}
.rf-productspage_wrap .rf-products_filters .rf-products_filter.-closed .form-wrapper, .rf-productspage_wrap .rf-products_filters .rf-products_subfilter.-closed .form-wrapper {
opacity: 0;
}
.rf-productspage_wrap .rf-products_filters .rf-products_filter.-closed .rf-products_filtertitle .arrow, .rf-productspage_wrap .rf-products_filters .rf-products_subfilter.-closed .rf-products_filtertitle .arrow {
transform: rotate(-270deg);
}
.rf-productspage_wrap .rf-products_filters .rf-products_filter:last-of-type, .rf-productspage_wrap .rf-products_filters .rf-products_subfilter:last-of-type {
border-bottom: 0;
}
.rf-productspage_wrap .rf-products_filters .rf-products_filter .form-wrapper, .rf-productspage_wrap .rf-products_filters .rf-products_subfilter .form-wrapper {
opacity: 1;
transition: 0.3s opacity ease-out;
padding-bottom: 30px;
}
.rf-productspage_wrap .rf-products_filters .rf-products_filter .form-wrapper ::placeholder, .rf-productspage_wrap .rf-products_filters .rf-products_subfilter .form-wrapper ::placeholder {
color: #000;
}
.rf-productspage_wrap .rf-products_filters .rf-products_filter .form-wrapper.-search, .rf-productspage_wrap .rf-products_filters .rf-products_subfilter .form-wrapper.-search {
position: relative;
}
.rf-productspage_wrap .rf-products_filters .rf-products_filter .form-wrapper.-search input[type=text], .rf-productspage_wrap .rf-products_filters .rf-products_subfilter .form-wrapper.-search input[type=text] {
width: 100%;
border: 0;
background-color: #fff;
font-size: 18px;
color: #000;
padding: 15px 20px;
}
.rf-productspage_wrap .rf-products_filters .rf-products_filter .form-wrapper.-search input[type=submit], .rf-productspage_wrap .rf-products_filters .rf-products_subfilter .form-wrapper.-search input[type=submit] {
width: 24px;
max-width: 24px;
min-width: 24px;
height: 24px;
max-height: 24px;
min-height: 24px;
background-repeat: no-repeat;
background-position: center center;
border: 0;
background-color: transparent;
background-image: url(//www.korem.com/wp-content/themes/theme_korem/images/svg/ico-loupe.svg);
position: absolute;
right: 15px;
top: calc(50% - 15px);
font-size: 0;
transform: translateY(-50%);
}
.rf-productspage_wrap .rf-products_filters .rf-products_filter .form-wrapper .readmore-section, .rf-productspage_wrap .rf-products_filters .rf-products_subfilter .form-wrapper .readmore-section {
padding-top: 25px;
}
.rf-productspage_wrap .rf-products_filters .rf-products_filter .form-wrapper .readmore-section > div, .rf-productspage_wrap .rf-products_filters .rf-products_subfilter .form-wrapper .readmore-section > div {
display: none;
}
.rf-productspage_wrap .rf-products_filters .rf-products_filter .form-wrapper .readmore-section .trigger, .rf-productspage_wrap .rf-products_filters .rf-products_subfilter .form-wrapper .readmore-section .trigger {
text-transform: uppercase;
font-weight: 900;
color: #006ED5;
margin-top: 25px;
opacity: 1;
cursor: pointer;
transition: 0.3s opacity ease-out;
}
.rf-productspage_wrap .rf-products_filters .rf-products_filter .form-wrapper .readmore-section .trigger:hover, .rf-productspage_wrap .rf-products_filters .rf-products_subfilter .form-wrapper .readmore-section .trigger:hover {
opacity: 0.5;
}
.rf-productspage_wrap .rf-products_filters .rf-products_filter .rf-products_filtertitle, .rf-productspage_wrap .rf-products_filters .rf-products_subfilter .rf-products_filtertitle {
padding: 20px 30px;
display: flex;
align-items: center;
justify-content: space-between;
cursor: pointer;
}
.rf-productspage_wrap .rf-products_filters .rf-products_filter .rf-products_filtertitle:hover .arrow, .rf-productspage_wrap .rf-products_filters .rf-products_subfilter .rf-products_filtertitle:hover .arrow {
opacity: 0.6;
}
.rf-productspage_wrap .rf-products_filters .rf-products_filter .rf-products_filtertitle h3, .rf-productspage_wrap .rf-products_filters .rf-products_subfilter .rf-products_filtertitle h3 {
margin: 0 !important;
color: #000;
text-transform: uppercase;
font-size: 18px !important;
font-weight: 700 !important;
}
.rf-productspage_wrap .rf-products_filters .rf-products_filter .rf-products_filtertitle .arrow, .rf-productspage_wrap .rf-products_filters .rf-products_subfilter .rf-products_filtertitle .arrow {
border-color: #006ED5;
opacity: 1;
transition: 0.3s ease-out;
transform: rotate(-90deg);
}
.rf-productspage_wrap .rf-products_filters .rf-products_filter .rf-products_filtertitle .arrow:before, .rf-productspage_wrap .rf-products_filters .rf-products_subfilter .rf-products_filtertitle .arrow:before {
border-color: #006ED5;
}
.rf-productspage_wrap .rf-products_filters .rf-products_filter form, .rf-productspage_wrap .rf-products_filters .rf-products_subfilter form {
padding: 0 30px;
}
.rf-productspage_wrap .rf-products_filters .rf-products_filter form label, .rf-productspage_wrap .rf-products_filters .rf-products_subfilter form label {
position: relative;
display: flex;
align-items: center;
margin-bottom: 20px;
font-size: 18px;
font-weight: 300;
transition: 0.4s all ease-out;
}
.rf-productspage_wrap .rf-products_filters .rf-products_filter form label.-disabled, .rf-productspage_wrap .rf-products_filters .rf-products_subfilter form label.-disabled {
opacity: 0.25;
cursor: default;
pointer-events: none;
}
.rf-productspage_wrap .rf-products_filters .rf-products_filter form label.-hidden, .rf-productspage_wrap .rf-products_filters .rf-products_subfilter form label.-hidden {
display: none;
}
.rf-productspage_wrap .rf-products_filters .rf-products_filter form label:last-of-type, .rf-productspage_wrap .rf-products_filters .rf-products_subfilter form label:last-of-type {
margin-bottom: 0;
}
.rf-productspage_wrap .rf-products_filters .rf-products_filter form label .checkmark, .rf-productspage_wrap .rf-products_filters .rf-products_subfilter form label .checkmark {
width: 30px;
min-width: 30px;
max-width: 30px;
height: 30px;
min-height: 30px;
max-height: 30px;
background-color: #fff;
display: inline-block;
margin-right: 20px;
border-radius: 6px;
transition: 0.3s ease-out;
background-image: url(//www.korem.com/wp-content/themes/theme_korem/images/svg/check.svg);
background-size: 20px 18px;
background-repeat: no-repeat;
background-position: center center;
}
.rf-productspage_wrap .rf-products_filters .rf-products_filter form label input[type=checkbox], .rf-productspage_wrap .rf-products_filters .rf-products_subfilter form label input[type=checkbox] {
position: absolute;
left: 0;
transform: translateX(-100%);
opacity: 0;
display: none;
}
.rf-productspage_wrap .rf-products_filters .rf-products_filter form label input:checked ~ .checkmark, .rf-productspage_wrap .rf-products_filters .rf-products_subfilter form label input:checked ~ .checkmark {
background-color: #2C9DFF;
}
.rf-productspage_wrap .rf-products_filters .rf-products_filterswrap {
background-color: #E3F1FF;
}
.rf-productspage_wrap .rf-productslist_container {
opacity: 1;
transition: 0.3s opacity ease-out;
padding-bottom: 115px;
}
.rf-productspage_wrap .rf-productslist_container.-hidden {
opacity: 0;
}
.rf-productspage_wrap .rf-products {
width: 70%; }
.rf-productspage_wrap .rf-products .rf-products_activefilters {
margin-top: 30px;
margin-bottom: 30px;
}
.rf-productspage_wrap .rf-products .rf-products_activefilters ul {
padding: 0;
margin: 0;
display: flex;
align-items: center;
}
.rf-productspage_wrap .rf-products .rf-products_activefilters ul li {
margin-right: 10px;
list-style-type: none;
display: flex;
align-items: center;
background-color: #E3F1FF;
padding: 10px;
}
.rf-productspage_wrap .rf-products .rf-products_activefilters ul li p {
font-size: 14px;
font-weight: 300;
margin: 0;
}
.rf-productspage_wrap .rf-products .rf-products_activefilters ul li .remove {
width: 14px;
min-width: 14px;
max-width: 14px;
height: 14px;
max-height: 14px;
min-height: 14px;
background-image: url(//www.korem.com/wp-content/themes/theme_korem/images/svg/close.svg);
background-size: cover;
background-position: center center;
margin-left: 30px;
cursor: pointer;
transition: 0.3s ease-out;
opacity: 1;
}
.rf-productspage_wrap .rf-products .rf-products_activefilters ul li .remove:hover {
opacity: 0.5;
}
.rf-productspage_wrap .rf-products .rf-products_count {
padding-bottom: 20px;
transition: 0.3s all;
}
.rf-productspage_wrap .rf-products .rf-products_count p {
font-size: 18px;
}
.rf-productspage_wrap .rf-products .rf-products_noresult {
display: none;
}
.rf-productspage_wrap .rf-products .rf-products_noresult p {
font-size: 18px;
}
.menu_mobile .search-form {
margin-left: 0;
}
#mobile-menu ul > li > a {
font-size: 14px;
}
.rf-menumobile-wrap .-line {
border-right: 1px solid #006ED5;
}
.rf-menumobile-wrap .rf-nav-title {
text-transform: uppercase;
color: #006ED5;
font-weight: 700;
margin-bottom: 20px !important;
}
.rf-menumobile-wrap ul {
margin-bottom: 25px !important;
}
.rf-menumobile-wrap ul li {
margin-bottom: 15px !important;
}
.rf-menumobile-wrap ul li a {
color: #000 !important;
text-transform: none !important;
font-weight: 500 !important;
padding: 0 !important;
}
.rf-menumobile-title {
display: flex;
align-items: center;
background: #f8fcff;
background: linear-gradient(58deg, #f8fcff 0%, #edf6ff 100%);
justify-content: space-between;
padding: 20px;
cursor: pointer;
}
.rf-menumobile-title > p {
margin-bottom: 0;
text-transform: uppercase;
color: #006ED5;
font-weight: 700;
font-size: 16px;
}
.rf-menumobile-title span.arrow {
border-color: #006ED5;
}
.rf-menumobile-title span.arrow:before {
border-color: #006ED5;
}
.rf-menumobile-section {
margin-bottom: 2px;
}
.rf-menumobile-bottom ul {
display: flex !important;
flex-wrap: wrap;
padding: 30px 20px 0 !important;
}
.rf-menumobile-bottom ul li {
width: 50%;
}
.rf-menumobile-bottom ul li a {
font-weight: 500 !important;
text-transform: none !important;
}
.rf-menumobile-wrap {
padding: 20px;
display: none;
}
.rf-menumobile-wrap.-visible > .row {
opacity: 1;
}
.rf-menumobile-wrap > .row {
opacity: 0;
transition: 0.3s opacity ease-out;
}
.rf-menumobile-wrap .rf-menumobile-action {
padding-top: 25px;
border-top: 1px solid #006ED5;
width: 100%;
}
.rf-menumobile-wrap .rf-menumobile-action a.bt {
margin: 0 auto;
display: table;
}
.rf-menumobile-wrap .rf-menumobile-action a.bt span span.arrow {
transform: rotate(-90deg);
}
div.recherche {
position: relative;
}
div.recherche .recherche_autocomplete {
position: absolute;
background-color: #fff;
z-index: 5;
left: 20px;
width: calc(100% - 50px);
min-width: 420px;
transform: translate(0, 0);
left: 99999px;
opacity: 0;
transition: 0.2s opacity ease-out;
}
div.recherche .recherche_autocomplete.-visible {
transform: translate(0, 4px);
left: 20px;
opacity: 1;
}
div.recherche .recherche_autocomplete.-visible ul {
opacity: 1;
}
div.recherche .recherche_autocomplete ul {
opacity: 0;
transition: 0.3s ease-out;
}
div.recherche .recherche_autocomplete ul li {
border-bottom: 1px solid #006ED5;
}
div.recherche .recherche_autocomplete ul li a {
display: flex;
align-items: center;
justify-content: space-between;
padding: 10px;
text-align: left;
}
div.recherche .recherche_autocomplete ul li a p {
margin-bottom: 0;
}
div.recherche .recherche_autocomplete ul li a span {
text-transform: uppercase;
}
div.recherche .recherche_autocomplete ul li a span span.arrow {
border-color: #006ED5;
transform: rotate(-90deg);
}
div.recherche .recherche_autocomplete ul li a span span.arrow:before {
border-color: #006ED5;
}
footer .footer-container {
padding: 0 40px;
}
footer .footer-container > section {
padding-top: 70px;
padding-bottom: 90px;
}
footer nav ul.menu li.menu-item-has-children {
margin-bottom: 45px;
}
#page .menu-archive .cat-item a.bt {
padding: 0;
}
.single-webinar .strate-faq h2 {
font-weight: 500;
}
body.page-template-page-partenaire section {
padding: 75px 0;
}
.c-partnheader {
position: relative;
}
.c-partnheader:after {
content: "";
height: 66px;
width: 1px;
background-color: #2C9DFF;
position: absolute;
bottom: 0;
left: 50%;
-moz-transform: translate(-50%, 50%);
-webkit-transform: translate(-50%, 50%);
transform: translate(-50%, 50%);
z-index: 999;
}
.c-partnheader .c-partnheader_logo {
background-color: #fff;
width: 150px;
height: auto;
padding: 25px 12px;
position: absolute;
right: 0;
top: 80px;
z-index: 5;
}
.container-large-px {
max-width: 1280px;
margin: 0 auto;
}
.c-intro .row {
display: flex;
flex-wrap: wrap;
}
.c-intro .c-intro_wrap {
max-width: 430px;
margin: 0 auto;
}
.c-intro .c-intro_img img {
display: table;
margin: 0 auto;
}
.c-intro .c-intro_content {
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
}
.c-icngrid {
position: relative;
}
.c-icngrid .icn {
position: absolute;
left: 50%;
top: 0;
transform: translate(-50%, -50%);
}
.c-icngrid h2, .c-icngrid h3 {
text-align: center;
}
.c-icngrid h3 {
color: #000 !important;
font-size: 28px;
font-weight: bold;
}
.c-icngrid .c-icngrid_action {
display: flex;
align-items: center;
justify-content: center;
}
.c-icngrid_grid {
display: flex;
flex-wrap: wrap;
margin: 80px -25px 0;
}
.c-icngrid_grid .c-icngrid_icn {
width: 50%;
margin-bottom: 110px;
padding: 0 25px;
}
.c-icngrid_grid .c-icngrid_icn .c-icngrid_wrap {
display: flex;
flex-wrap: wrap;
}
.c-icngrid_grid .c-icngrid_icn .c-icngrid_wrap .c-icn_img {
width: 30%;
}
.c-icngrid_grid .c-icngrid_icn .c-icngrid_wrap .c-icn_content {
width: 70%;
display: flex;
padding-left: 15px;
flex-direction: column;
align-items: flex-start;
justify-content: center;
}
.c-icngrid_grid .c-icngrid_icn .c-icngrid_wrap .c-icn_content h4 {
color: #000;
font-weight: bold;
font-size: 28px;
margin-bottom: 15px;
}
.c-icngrid_grid .c-icngrid_icn .c-icngrid_wrap .c-icn_content .c-body {
color: #000;
font-size: 18px;
font-weight: 300;
}
.c-icngrid_grid .c-icngrid_icn .c-icngrid_wrap .c-icn_content .c-body p, .c-icngrid_grid .c-icngrid_icn .c-icngrid_wrap .c-icn_content .c-body li {
color: #000;
}
.c-icngrid_grid .c-icngrid_icn .c-icngrid_wrap .c-icn_content .c-icn_btn {
text-transform: uppercase;
font-size: 15px;
margin-top: 20px;
font-weight: bold;
}
.temoignage.-refonte .temoignage-image {
position: relative;
}
.temoignage.-refonte .temoignage-image .play-button {
position: absolute;
bottom: 60px;
right: 60px;
z-index: 9999;
}
.temoignage.-refonte .rsContent.slide .row {
display: flex;
flex-wrap: wrap;
}
.temoignage.-refonte .rsContent.slide .row .col-xs-12 {
float: none !important;
}
.temoignage.-refonte .rsArrow, .temoignage.-refonte .rsNav {
display: none !important;
}
.temoignage.-refonte .c-temoignage_nav {
display: flex;
align-items: center;
margin-top: 30px;
}
.temoignage.-refonte .c-temoignage_nav button.slider-btn {
width: 20px;
height: 20px;
background-color: transparent;
border: 0;
display: block;
background-image: url(//www.korem.com/wp-content/themes/theme_korem/images/angleleft.svg);
background-size: cover;
background-position: center center;
}
.temoignage.-refonte .c-temoignage_nav button.slider-btn.-next {
transform: rotate(180deg);
}
.temoignage.-refonte .c-temoignage_nav ul {
display: flex;
align-items: center;
margin: 0 30px;
padding-left: 0;
}
.temoignage.-refonte .c-temoignage_nav ul li {
margin-right: 8px;
list-style-type: none;
display: flex;
align-items: center;
opacity: 0.5;
transition: 0.4s ease-out;
}
.temoignage.-refonte .c-temoignage_nav ul li.-active {
opacity: 1;
}
.temoignage.-refonte .c-temoignage_nav ul li:hover {
opacity: 0.7;
}
.temoignage.-refonte .c-temoignage_nav ul li button {
width: 12px;
max-width: 12px;
min-width: 12px;
height: 12px;
max-height: 12px;
min-height: 12px;
border-radius: 200%;
background-color: #fff;
font-size: 0;
border: 0;
}
.temoignage.-refonte .c-temoignage_nav ul li:last-of-type {
margin-right: 0;
}
.temoignage.-refonte h2 {
margin-bottom: 45px;
}
.temoignage.-refonte .royalSlider .rsBullets {
width: 50%;
margin-left: 50%;
text-align: left;
padding: 0 75px;
}
.temoignage.-refonte .royalSlider .rsBullets .rsBullet {
background-color: #fff;
border: 0;
opacity: 0.5;
transition: 0.4s ease-out;
margin-right: 5px;
}
.temoignage.-refonte .royalSlider .rsBullets .rsBullet.rsNavSelected {
opacity: 1;
}
.temoignage.-refonte .photo {
transform: none;
border-bottom: 0;
}
.temoignage.-refonte .photo .rsABlock {
border-bottom: 2px solid #FFDD00;
}
.temoignage.-refonte .photo .inner {
transform: none;
}
.temoignage.-refonte blockquote {
position: relative;
width: 85%;
text-align: left;
font-size: 18px;
color: #fff;
}
.temoignage.-refonte blockquote:before {
content: "";
width: 30px;
height: 30px;
background-image: url(//www.korem.com/wp-content/themes/theme_korem/images/quote.svg);
display: block;
position: absolute;
left: 0;
top: 0;
background-repeat: no-repeat;
transform: translate(-180%, 0%);
background-color: transparent;
}
.temoignage.-refonte blockquote:after {
content: "";
width: 30px;
height: 30px;
background-image: url(//www.korem.com/wp-content/themes/theme_korem/images/quote.svg);
display: block;
position: absolute;
right: 0;
bottom: 0;
background-repeat: no-repeat;
transform: translate(180%, 0%) rotate(180deg);
background-color: transparent;
}
@media (max-width: 1440px) {
header .logo {
width: auto !important;
}
header .logo svg {
width: 150px;
height: 30px;
}
header .logo #korem-tagline-fr, header .logo #Line {
display: none;
}
header .menu-sec {
width: auto !important;
flex-grow: 1;
}
section.rf-cta-blog h2 {
margin-bottom: 30px;
}
section.rf-cta-blog .rf-cta {
padding: 75px 45px;
}
section.rf-cta-blog .rf-blog {
padding: 75px 45px;
}
section.rf-cta-blog .rf-blog .blog-post {
display: flex;
flex-wrap: wrap;
margin-bottom: 30px;
}
section.rf-cta-blog .rf-blog .blog-post h3 {
font-size: 18px;
}
section.rf-cta-blog .rf-blog .blog-post .blog-post-content {
width: 60%;
padding-left: 20px;
}
}
@media (max-width: 1280px) {
header .menu-sec {
align-items: center !important;
}
header .menu-sec .list-inline li a {
font-size: 13px;
}
.nav-wrapper .header-btn .bt {
font-size: 13px !important;
}
.nav-wrapper .header-btn .bt img {
display: none;
}
.rf-productspage_wrap {
padding-right: 30px;
}
.rf-productslist.-general .rf-productcard {
width: 50%;
}
.rf-productslist .rf-productcard {
width: 50%;
}
.container-large-px {
max-width: 75%;
}
#mobile-menu .search-form, #mobile-menu .search-form label, #mobile-menu .search-field {
width: 100% !important;
}
header .search-field:focus, header .search-field {
width: 130px !important;
padding-left: 0;
}
header .search-form:before {
display: none !important;
}
}
@media (max-width: 1200px) {
.container-large {
max-width: 90%;
}
.home .rf-partenaireSlide .rf-partenaire h3 {
font-size: 24px;
}
.home .rf-partenaire_nav {
min-width: 50%;
}
.rf-productspage_wrap .rf-products_filters {
width: 35%;
}
.rf-productspage_wrap .rf-products {
width: 65%;
}
}
@media (max-width: 1024px) {
header .menu-sec {
flex-direction: column;
align-items: flex-end !important;
}
header .menu-sec .nav-right {
margin-top: 30px;
}
}
@media (min-width: 992px) {
header .list-inline > li {
padding-right: 5px !important;
}
}
@media (max-width: 992px) {
.single #product-top h1 {
font-size: 36px;
}
.home-intro .intro-wrapper {
max-width: 100%;
}
.home-intro .row {
flex-direction: column;
}
.home-intro .intro-image img {
display: table;
margin: 30px auto;
}
.home-why .home-why_wrap {
margin-top: 45px;
}
.container-full {
width: 100%;
padding: 0 20px;
}
.strate-colstext .col-xs-12 {
margin-bottom: 30px;
}
.strate-ressources .ressource {
margin-bottom: 70px;
}
.strate-ressources .ressource:last-of-type {
margin-bottom: 0;
}
.strate-ressources .ressource h3 {
font-size: 24px !important;
}
.strate-ressources .ressource .bt {
margin-top: 15px !important;
}
.strate-video {
padding-bottom: 45px;
}
.strate-video .strate-video_content {
padding-top: 30px;
}
.strate-video .strate-video_content h2 {
margin-bottom: 30px;
}
.strate-video .image-video svg {
width: 90px;
min-width: 90px;
max-width: 90px;
height: 90px;
min-height: 90px;
max-height: 90px;
}
.rf-productslist .rf-productcard {
width: 50%;
}
.rf-productspage_wrap .rf-products_filters {
width: 100%;
margin-bottom: 0;
height: auto;
padding-bottom: 0;
}
.rf-productspage_wrap .rf-products {
width: 100%;
}
.rf-productspage_wrap .rf-products_filters .rf-products_filterswrap {
background-color: transparent;
position: relative;
}
.rf-productspage_wrap .rf-products_filters .rf-products_filtertop {
background-color: #E3F1FF;
display: table;
border-bottom: 0;
padding: 7px 14px;
cursor: pointer;
}
.rf-productspage_wrap .rf-products_filters .rf-products_filtertop img {
display: inline-block;
vertical-align: middle;
}
.rf-productspage_wrap .rf-products_filters .rf-products_filtertop h2 {
display: inline-block;
vertical-align: middle;
}
.rf-productspage_wrap .rf-products_filters .rf-products_filtercenter {
display: none;
background-color: #E3F1FF;
position: fixed;
top: 163px;
left: 0;
width: 100%;
z-index: 20;
height: calc(100vh - 163px);
overflow-y: auto;
}
.rf-productspage_wrap .rf-products_filters .rf-products_filtercenter .rf-products_mobileheader {
padding: 30px;
display: flex;
align-items: center;
justify-content: space-between;
border-bottom: 1px solid #2C9DFF;
}
.rf-productspage_wrap .rf-products_filters .rf-products_filtercenter .rf-products_mobileheader .rf-products_close {
background-color: transparent;
border: 0;
}
.rf-productspage_wrap .rf-products_filters .rf-products_filtercenter .rf-products_mobileheader > div {
display: flex;
align-items: center;
}
.rf-productspage_wrap .rf-products_filters .rf-products_filtercenter .rf-products_mobileheader > div h2 {
margin-top: 0;
margin-bottom: 0;
color: #000;
font-size: 24px;
font-weight: 700;
margin-left: 12px;
}
.c-intro_wrap h2 {
margin-bottom: 30px;
}
.c-intro_img img {
max-width: 420px;
}
.c-icngrid_grid .c-icngrid_icn {
width: 100%;
}
}
@media (max-width: 1000px) {
.temoignage.-refonte blockquote:after {
transform: translate(150%, 0%) rotate(180deg);
}
.temoignage.-refonte .photo {
border-bottom: 0;
}
.temoignage.-refonte .photo .rsABlock {
border-bottom: 2px solid #FFDD00;
}
.rf-products_actions {
display: block;
}
.rf-products_actions ul {
padding: 0;
margin: 0;
}
.rf-products_actions ul li {
text-align: center;
font-weight: bold;
font-size: 15px;
font-weight: 900;
color: #006ED5;
text-transform: uppercase;
cursor: pointer;
}
.rf-products_actions ul li.-remove {
padding: 22px 15px;
}
.rf-products_actions ul li.-submit {
background-color: #FFDB00;
padding: 15px;
}
}
@media (max-width: 768px) {
.temoignage.-refonte .nametag {
text-align: left;
max-width: 75%;
margin-left: auto;
margin-right: auto;
}
.temoignage.-refonte .c-temoignage_nav {
justify-content: center;
margin-top: 30px;
}
.temoignage.-refonte .photo {
border-bottom: 2px solid #FFDD00;
}
.temoignage.-refonte .photo .inner {
height: auto !important;
}
.temoignage.-refonte .photo .rsABlock {
position: relative;
border-bottom: 0;
}
.temoignage.-refonte .row .col-xs-12:first-of-type {
order: 2;
}
.temoignage.-refonte .row .col-xs-12:last-of-type {
order: 1;
}
.temoignage.-refonte blockquote {
margin: 0 auto;
width: 75%;
}
.temoignage.-refonte blockquote:before, .temoignage.-refonte blockquote:after {
width: 20px;
height: 20px;
}
header .navbar .logo {
width: 200px !important;
}
.strate-colstext .-colstextright {
padding-left: 0;
}
.c-partnheader .c-partnheader_logo {
width: 85px;
padding: 20px 5px;
}
.c-partnheader .row .col-xs-12:first-of-type {
order: 2;
margin-top: 45px;
}
.rf-product_header.-partn img {
max-width: 250px;
height: auto;
}
#product-top .single-product-image {
margin-top: 45px;
}
#product-top .single-product-image img {
display: table;
margin: 0 auto;
}
#product-top .container-large > .row {
flex-direction: column;
}
section.home-certifications {
padding: 30px 0 10px;
text-align: center;
}
section.home-certifications .row {
flex-direction: column;
}
section.home-certifications .logos-list-container {
padding-left: 0;
margin-top: 30px;
}
section.home-certifications .logos-list-container .logos-list {
width: 100%;
}
section.home-certifications .logos-list-container .logos-list .logo {
margin: 0 0 40px;
}
section.home-certifications .logos-list-container .logos-list .logo img {
display: table;
margin: 0 auto;
}
section.rf-cta-blog .rf-cta {
padding: 45px 20px;
}
section.rf-cta-blog .rf-blog {
padding: 45px 20px;
}
section.rf-cta-blog .rf-blog .sub {
max-width: 230px;
display: table;
margin: 0 auto;
}
section.rf-cta-blog .rf-blog .blog-post .blog-post-image {
width: 100%;
margin-bottom: 15px;
}
section.rf-cta-blog .rf-blog .blog-post .blog-post-content {
width: 100%;
padding-left: 0;
}
.sub {
font-size: 16px;
}
.home .rf-partenaire_action {
margin-top: 45px;
}
.home .rf-partenaire_arrows {
display: none;
}
.home .rf-partenaire_nav {
min-width: calc(100% - 60px);
}
.home .home-study .home-study_study .home-study_wrap {
min-height: 60px;
}
.home .home-study .rf-study_nav .slick-arrow {
display: none !important;
}
.home-why {
padding-top: 75px;
}
.home-why .home-why_action {
margin-top: 30px;
}
.home-why .home-why_slider {
padding-left: 0;
}
.home-why .home-why_wrap {
margin-top: 45px;
}
.home-why .home-why_tabs .home-why_nav {
position: relative;
width: 100%;
height: auto;
}
.home-why .home-why_tabs .home-why_nav ul {
display: flex;
flex-wrap: wrap;
}
.home-why .home-why_tabs .home-why_nav ul li {
margin: 0 !important;
height: auto;
width: 50%;
height: 52px;
}
.home-why .home-why_tabs .home-why_nav ul li.-active:after {
transform: rotate(-90deg) scaleX(-1) translateY(50%);
height: 100%;
width: 52px;
left: unset;
right: 0;
background-size: cover;
}
.home-why .home-why_tabs .home-why_nav ul li:last-of-type p {
position: relative;
transform: unset;
}
.home-why .home-why_tabs .home-why_nav ul li:last-of-type.-active:after {
right: unset;
left: 0;
transform: rotate(90deg) scaleX(1) translateY(50%);
}
.home-why .home-why_tabs .home-why_nav ul li p {
position: relative !important;
transform: translateY(-50%) !important;
left: unset !important;
text-align: center !important;
}
.strate-1coltext, .strate-colstext {
padding: 50px 0;
}
.strate-faq .panel-group h3 {
font-size: 21px !important;
}
.strate-ressource .row {
flex-direction: column;
}
.strate-ressource .rf-ressource_image {
order: 2;
margin-top: 45px;
}
.rf-productspage_wrap .rf-products_filters .rf-products_filtercenter {
top: 50px;
height: calc(100vh - 50px);
}
}
@media (max-width: 600px) {
.rf-productslist.-general .rf-productcard {
width: 100%;
}
.rf-productslist .rf-productcard {
width: 100%;
}
.royalSlider .rsOverflow {
padding-left: 0;
padding-right: 0;
}
.temoignage.-refonte blockquote {
width: 100%;
max-width: 100%;
}
.temoignage.-refonte .nametag {
width: 100%;
max-width: 100%;
}
.rf-menumobile-wrap .-line {
border-right: 0;
}
.rf-menumobile-wrap .rf-menumobile-action {
border-top: 0;
}
.c-icngrid_grid .c-icngrid_icn {
margin-bottom: 50px;
}
.c-icngrid_grid .c-icngrid_icn .c-icn_img {
margin-bottom: 15px;
}
.c-icngrid_grid .c-icngrid_icn .c-icngrid_wrap {
justify-content: center;
}
.c-icngrid_grid .c-icngrid_icn .c-icngrid_wrap .c-icn_content {
width: 100%;
padding-left: 0;
text-align: center;
}
.c-icngrid_grid .c-icngrid_icn .c-icngrid_wrap .c-icn_content h4 {
font-size: 22px;
margin-left: auto;
margin-right: auto;
}
.c-icngrid_grid .c-icngrid_icn .c-icngrid_wrap .c-icn_content .c-body {
font-size: 14px;
text-align: center;
}
.c-icngrid_grid .c-icngrid_icn .c-icngrid_wrap .c-icn_content .c-icn_btn {
margin: 20px auto 0;
}
}
.form-quote.-page {
background-color: transparent;
background: transparent;
}
.form-quote.-page .gform_wrapper ul.gfield_checkbox li label, .form-quote.-page .gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked + label {
font-size: 15px !important;
font-weight: 300 !important;
}
.form-quote.-page .gform_wrapper ul.gfield_checkbox input[type=checkbox] + label:before {
background-color: #fff;
}
.form-quote.-page .gform_wrapper ul.gfield_checkbox input[type=checkbox]:checked + label:before {
background-image: url(//www.korem.com/wp-content/themes/theme_korem/images/svg/ico-checkbox-bleu.svg);
}
.form-quote.-page ::placeholder {
color: #000;
font-size: 14px;
}
.form-quote-content {
padding-right: 120px;
}
.form-quote-content h1 {
margin-bottom: 45px;
}
.form-quote-content h1 span {
font-weight: 700;
color: #FFDB00;
}
.form-quote-content .panel-heading {
border-bottom: 1px solid #fff !important;
}
.form-quote-content .panel-heading a {
color: #fff;
}
.form-quote-content .panel-default > .panel-heading a:after, .form-quote-content .elementor-tab-title a:after {
background-image: url(//www.korem.com/wp-content/themes/theme_korem/images/svg/ico-accordion-jaune.svg);
}
.form-quote-content .panel-group .panel-heading + .panel-collapse > .panel-body p {
font-size: 18px;
}
@media (max-width: 1440px) {
.gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_2col ul.gfield_radio li {
width: 100% !important;
}
}
@media (max-width: 1400px) {
.form-quote-content h1 {
font-size: 42px;
}
}
@media (max-width: 992px) {
.form-quote-content {
margin-bottom: 45px;
padding-right: 30px;
}
}
.rf-menu-tab {
padding-top: 15px !important;
}
.tab-pane {
overflow-y: auto;
overflow-x: hidden;
}
.tab-pane.-fullheight {
height: calc(100vh - 120px);
}
.back-to-top {
position: fixed;
width: 45px;
right: 11px;
bottom: 75px;
max-width: 45px;
min-width: 45px;
height: 45px;
max-height: 45px;
min-height: 45px;
background-color: #FFDB00;
display: flex;
align-items: center;
justify-content: center;
z-index: 1000;
}
.back-to-top span {
transform: rotate(-90deg);
border-color: #006FD5;
margin: 0;
}
.back-to-top span:before {
border-color: #006FD5;
}
.styled-select select {
font-size: 13px !important;
font-weight: 300 !important;
}
html.pum-open-fixed header .fixed {
top: 85px;
}
header .fixed {
transition: 0.4s all ease-out;
}
.aligncenter {
display: table;
margin: 0 auto;
}
.bt[style="text-align: center;"] {
display: table;
margin: 0 auto;
}