@import url("./addons.css"); @import url("./responsive.css"); .main-container { min-height: 92vh; } a { color: #129af0; } a:hover { color: #153853; text-decoration: none; } span.ellip { font-size: 14px; } .jumbotron { padding: 1rem 0 1rem 0; margin-bottom: 2rem; background-color: #e9ecef; border-radius: 0; } .logo-responsive { width: 100px; /* left: 15px; */ max-height: 70px; } .fit-to-screen { height: 90vh; } /* Navigation top header .logo { margin-left: 0; } */ .mc-login-btn span { color: #2A303C; font-family: "Marr Sans"; font-size: 13px; font-weight: 500; } .topnav { background-color: #ffffff; padding: 10px 5px; position: fixed; z-index: 1030; width: 100%; top: 0; /* height: auto; */ height: 63px; display: flex; align-items: center; border-bottom: 1px solid rgb(86 94 112 / 15%); /* -webkit-box-shadow: rgba(0, 0, 0, 0.22) 0px 0px 10px 0px; box-shadow: rgba(0, 0, 0, 0.22) 0px 0px 10px 0px; */ } .topnav.scrolled { background: white !important; -webkit-box-shadow: rgba(0, 0, 0, 0.22) 0px 0px 10px 0px !important; box-shadow: rgba(0, 0, 0, 0.22) 0px 0px 10px 0px !important; } .navbar-toggler { outline: 0!important; padding: 0; padding-top: 0.25rem; margin-right: 16px; display: none!important; } /* end navigation */ /* BANNER */ .mc-header-title.text-center { font-size: 35px; font-family: "Marr Sans"; font-weight: 600; max-width: 600px; margin: auto; color: #2A303C; line-height: 42px; padding-top: 0; margin-top: 50px; } .mc-featured-content{ width: 500px; align-self: center; } .mc-moment-text { font-family: Marr Sans Cond; font-weight: normal; font-size: 16px; text-transform: uppercase; color: #fff; margin-bottom: 12px; } .mc-featured-title { font-family: "Marr Sans Cond"; font-weight: bold; font-size: 44px; color: #ffffff; line-height: 52px; } .mc-workshop-link { margin-top: 24px; } .mc-workshop-link { color: #fff; font-weight: 500; font-size: 18px; font-family: "Marr Sans"; } .mc-banner-container { height: 400px; position: relative; margin-top: 40px; } .mc-banner-container .container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 100%; padding: 0 5vw; } .mc-banner-container .mc-banner-bg { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; z-index: -1; border-radius: 10px; } /* END OF HEADER */ .mc-filter-btn button, .mc-filter-btn a { border: 1px solid #D5D8DC; box-sizing: border-box; border-radius: 4px; padding: 10px 10px; font-weight: bold; outline: 0; text-align: left; margin-right: 16px; background: #FFF; /* margin-top: 16px; */ flex-wrap: nowrap; font-size: 16px!important; } .mc-filter-btn a { color: #000!important; padding-right: 0!important; white-space: nowrap; display: flex; align-items: center; } .mc-filter-btn a span{ padding: 0 8px; } .mc-filter-btn-group.mc-filter-btn button, .mc-filter-btn a { margin-top: 16px; } .mc-filter-btn button:last-child { margin-right: 0; } .mc-filter-btn button.active, #cat-dropdown .dropdown.show a { background: #EBF9FF; border: 1px solid #005B85; color: #005B85!important; } #cat-dropdown .dropdown.show a .d-arrow svg path{ fill: #005B85!important; } #cat-dropdown .dropdown.show a svg { -webkit-transform: rotate( 180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate( 180deg); } /* .mc-filter-btn button.active span { color: #005B85!important; } */ .mc-filter-btn input[type=checkbox]{ height:16px; width: 16px; } .mc-filter-btn .form-check-inline{ vertical-align: middle; } .mc-workshop-list .nav { flex-wrap: unset; } .mc-workshop-list .nav li.nav-item:nth-child(2) { margin-left: 2%; } .mc-workshop-type { font-size: 16px; font-weight: 600; color: #2A303C; line-height: 19px; display: block; margin-bottom: 8px; } .mc-workshop-count { font-size: 14px; font-weight: 400; color: #666E80; line-height: 17px; display: block; } .w-card-details { margin-top: 12px; } .w-card-details .mc-workshop-session { font-size: 15px; line-height: 24px; } .w-card-status { display: flex; margin-top: 8px; } .w-card-status .mc-workshop-partner{ border: 1px solid #E8EAEE; padding: 0 0px 0 8px; } .w-link { color:#2A303C!important; font-weight: 500; font-size: 15px; display: flex; } .w-card-status div{ margin-right: 8px; padding: 4px 8px; font-size: 14px; color:#2A303C!important; border-radius: 4px; font-weight: 500; } .w-status { background: #F5F6F8; } .w-card-status .w-selection-type.w-type1 { background-color: #F8EFE1; } .w-card-status .w-selection-type.w-type2 { background-color: #E4F2DD; } .w-card-status .w-selection-type.w-type3 { background-color: #F1E8FF; } /* .dropdown.show #dropdownMenuButton.dropdown-toggle::after { -webkit-transform: rotate( 270deg); -moz-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate( 270deg); color: #005B85; } #dropdownMenuButton.dropdown-toggle::after { font: 14px "Consola"; content: ''!important; -webkit-transform: rotate( 90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate( 90deg); font-weight: 500; margin-bottom: 1px; border: 0!important; vertical-align: 0; display: inline-block; color: #A4A9B4; } #dropdownMenuButton .arrow{ font: 14px "Consola"; -webkit-transform: rotate( 90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate( 90deg); font-weight: 500; margin-bottom: 1px; } */ .sample { background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 11.762V13.238H15.44L13.056 15.938L14 17L18 12.5L14 8L13.056 9.062L15.44 11.762H6Z' fill='%23464F5F'/%3E%3C/svg%3E"); height: 18px; width: 18px; } .checkbox { /* padding-left: 0!important; */ position: relative; display: block; } .checkbox input[type="checkbox"] { z-index: 1!important; left: 0; position:absolute; top: 2px; left: 1px; } .checkbox span { margin-left: 10px; display: block; color: #000000; } .checkbox input[type="checkbox"]:checked + label::after { content: ''!important; } .checkbox label { position: relative; } .checkbox label:before { content: ''; position: absolute; left: 0; top: 0; /* margin: 4px; */ width: 20px; height: 20px; transition: transform 0.28s ease; border-radius: 3px; border: 1px solid #A4A9B4; } .checkbox label:after { content: ''; /* width: 11px; height: 5px; border-bottom: 1px solid #A4A9B4; border-left: 1px solid #A4A9B4; -webkit-transform: rotate(-45deg) scale(0); transform: rotate(-45deg) scale(0); transition: transform ease 0.25s; top: 6px; left: 5px; */ } .checkbox input[type="checkbox"]:checked ~ label::before { color: #2A303C; border: 1px solid #2A303C; } .checkbox input[type="checkbox"]:checked ~ label::after { /* -webkit-transform: rotate(-45deg) scale(1); transform: rotate(-45deg) scale(1); */ left: 3px; top: 5px; background-repeat: no-repeat; background-size: 14px; background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.412' height='19.855' viewBox='0 0 25.412 19.855'%3e%3cpath id='check' d='M22.6,3.8,8,19.4,1.4,11.7,0,12.9l7.9,9.3L24,5.1Z' transform='translate(0.703 -3.095)' fill='%232A303C' stroke='%23' stroke-width='1'/%3e%3c/svg%3e "); } .checkbox label { padding: 0; margin: 0; } .checkbox input[type="checkbox"]:focus + label::before { outline: 0; } .soir.active { background: #F1E8FF!important; border-color: #F1E8FF!important; } .atelier.active { background: #F8EFE1!important; border-color: #F8EFE1!important; } .enligne.active { background: #E4F2DD!important; border-color: #E4F2DD!important; } .presentiel.active span, .distance.active span, .enligne.active span { color: #2A303C!important; } .mc-workshop-list .workshops-list .col-md-6 { margin-bottom: 0; } .mc-workshop-card.card.no-sponsor.no-status { margin-bottom: 38px; } .mc-workshop-card.card { margin-bottom: 32px; } .mc-workshop-img-card:hover .mc-overlay-workshop { opacity: 1; } .mc-overlay-workshop { position: absolute; height: 100%; background: rgba(0,0,0,0.3); width: 100%; top: 0; border-radius: 4px; opacity: 0; } .text-dark { color: #2A303C!important; } .mc-block-title { font-weight: 600; color: #2A303C; font-size: 24px; line-height: 29px; /* margin-bottom: 0 !important; */ /*padding-bottom: 8px;*/ } .mc-prev-workshop .mc-block-title { font-weight: 600; color: #2A303C; font-size: 24px; line-height: 29px; margin-bottom: 1.5rem !important; padding-bottom: 8px; } .mc-workshop-rating{ font-family: Marr Sans; font-style: normal !important; font-weight: normal !important; font-size: 12px !important; line-height: 12px !important; } .mc-workshop-total-count{ font-weight: 500; margin-top: 4px; font-size: 15px; line-height: 18px; font-family: 'Marr Sans'; } .mc-prev-workshop .fa-star{ color: #D5D8DC; } .mc-prev-workshop .checked{ color: #005B85; } .ratings-block { border: 1px solid #EFF0F3; box-sizing: border-box; border-radius: 4px; padding: 4px 8px; display: flex; align-items: center; font-size: 12px; width: fit-content; margin-top: 8px; padding: 0 5px!important } .ratings-block div { font-family: Marr Sans; font-style: normal; font-weight: normal!important; font-size: 12px!important; line-height: 12px; color: #464F5F; padding: 0!important } .star-rating { margin-left: 8px; } /* WORKSHOP CARD */ .mc-workshop-img-card { position: relative; } .mc-card-img img { border-radius: 4px; height: 300px; object-fit: cover; } .mc-workshop-img-card iframe { border-radius: 4px; } .mc-card-img:after { content:''; position:absolute; left:0; top:0; width:100%; height:100%; background: linear-gradient(180deg, rgba(51, 51, 51, 0.096) 52.08%, rgba(0, 0, 0, 0.72) 100%); border-radius: 4px; } .mc-card-content { position: absolute; bottom: 0; width: 100%; padding: 16px; line-height: 30px; z-index: 1; } h2.mc-workshop-speaker { font-size: 22px; color: #fff; font-family: 'Marr Sans'; font-weight: bold; margin-bottom: 4px; } h3.mc-workshop-title { font-size: 22px; color: #fff; font-family: 'Marr Sans'; font-weight: 400; margin-bottom: 0px; line-height: normal!important; } /* .mc-workshop-session { padding-right: 10px; } .my-reservation .mc-card-img img{ height: 197px; } .my-reservation .mc-workshop-session{ font-family: Marr Sans; font-style: normal; font-weight: normal; font-size: 14px; line-height: 22px; } */ .mc-workshop-status { border: 1px solid #464F5F; text-transform: uppercase; font-size: 14px; border-radius: 4px; color: #464F5F; line-height: 2.2; padding: 0 10px; width: max-content; font-weight: 500; } .status-1{ background: #E4F2DD; border: 0px; text-transform: none; } .status-2{ background: #F8EFE1; border: 0px; text-transform: none; } .status-3{ background: #F1E8FF; border: 0px; text-transform: none; } .mc-workshop-partner img { height: 25px; object-fit: contain; } .mc-workshop-partner span { color: #565E70; /* padding-left: 10px; */ } .mc-workshop-card { background: transparent; } .mc-workshop-card.card .flex-item { /* padding: 5px 0; */ margin-top: 8px; } .mc-workshop-card.card .mc-dot{ visibility: visible; font-size: 5px; padding: 0 10px; color: #D5D8DC; margin-top: 10px; } .mc-workshop-card.card.no-sponsor .flex-item:nth-child(3) { display: none; } .mc-workshop-card.card.no-status .flex-item:nth-child(1) { width: auto; } .mc-workshop-card.card.no-status .flex-item { margin-top: 10px; } .mc-workshop-card.card .flex-item:last-child { width: 100%; } .mc-workshop-card.card.no-sponsor .flex-item:nth-child(1) { width: 100%; } .mc-workshop-card.card.no-sponsor .flex-item:last-child{ width: unset; } .mc-workshop-card.card.no-sponsor .mc-dot { display: none; } .mc-workshop-card.card.no-sponsor.no-status .mc-dot{ /* display: none; */ visibility: hidden; } .mc-workshop-card.card.no-status .flex-item:nth-child(4) { display: none; } .mc-workshop-card.card .flex-item:nth-child(1) { /* width: 100%; */ margin-top: 10px; } /* CAROUSEL CARD */ .mc-carousel-card-content { padding: 8px 8px 16px 8px; } .mc-card-description.mt-1 { color: #565E70; line-height: 24px; font-weight: 400; } .mc-carousel-card.card-deck { margin: 0!important; } .mc-prev-workshop { background: #F5F6F8; padding: 80px 0; } .mc-carousel-card .card-footer{ background: none; border: 0; padding: 0; margin: 0; } .slick-prev, .slick-next { display: none!important; } /* the slides */ .slick-slide { /* margin-left:27px; */ margin-left: 16px; } /* the parent */ .slick-list { /* margin-left:-27px; */ margin-left: -16px; } .mc-carousel-card.card { background: transparent; } .mc-carousel-card img { height: 195px; width: 100%; object-fit: cover; /* border-radius: 4px; */ border-top-left-radius: 4px; border-top-right-radius: 4px; } .mc-carousel-card div { color: #2A303C; font-size: 17px; font-weight: 500; line-height: 24px; } .mc-carousel-card .bg-white { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; } /* .mc-carousel-card .mc-card-speaker { margin-top: 10px; } */ .mc-card-link { margin-top: 10px; padding: 0!important; } .mc-card-link span { color: #005B85; font-size: 14px; line-height: 24px; } .mc-card-link img { height: unset; width: unset; display: inline-block; } /* Registration main view */ /* .registration-main-view .registration-type { text-align: center; } .registration-main-view .registration-type .registration-adhesion-type { margin-bottom: 0px !important; text-transform: uppercase; font-size: 14px; color: #fff !important; line-height: 19px; } .registration-main-view .registration-type .registration-type-price { font-size: 20px; font-weight: 700; color: white; } .registration-main-view .registration-type .py-3.regular { background: #e59e42; } .registration-main-view .registration-type .py-3.regular:hover { background: #f7af51; } .registration-main-view .registration-type .py-3.shareholder { background: #d24332; } .registration-main-view .registration-type .py-3.shareholder:hover { background: #e95342; } .registration-main-view .registration-type .py-3.sponsored { background: #73a9c8; } .registration-main-view .registration-type .py-3.sponsored:hover { background: #5b93b4; } .registration-main-view .registration-type .py-3.student { background: #d29886; } .registration-main-view .registration-type .py-3.student:hover { background: #c0745c; } .registration-main-view .registration-type .registration-type-item div.py-3 { border-radius: 4px; margin: 6px !important; } */ /* end */ /* HOMEPAGE - MES RESERVATIONS */ .hp-reservation .mc-card-img img { height: 200px; object-fit: cover; width: 100%; } .hp-reservation .mc-card-content { color: #fff; padding: 8px 16px; font-family: 'Marr Sans'; font-size: 17px; line-height: 24px; } .hp-reservation .mc-workshop-speaker { font-weight: 600; } .reservation-lists .card { margin-bottom: 24px; } /* Footer */ footer.footer { background: #262626; text-align: center; padding-top: 24px; padding-bottom: 24px; } footer.py-3.footer-bottom { position: absolute; bottom: 0px; width: 100%; } @media only screen and (max-width : 480px) { footer.py-3.footer-bottom { position: unset!important; } } footer.footer a { color: white; font-family: 'Helvetica Neue', sans-serif; font-size: 13px; } .letter-no-space { letter-spacing: -2px; } .mc-footer > div { display: inline-block; } /* end */ .wrapper { padding: 2rem 0.5rem; text-align: inherit; } /* .wrapper p { font-family: "Georgia", serif; font-size: 1rem; } */ /* .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link { color: #fff; } */ /* Navbar */ /* .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link { color: #fff; } .navbar2 { background-color: #ffffff !important; margin-bottom: 0; border: none; } .navbar-nav { margin-bottom: 5px; } .navbar-light .navbar-nav .nav-link { color: #fff; text-align: center; font-size: 15px; padding-left: 1.5rem; padding-right: 1.5rem; padding-top: 0.8rem; padding-bottom: 0rem; } .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover { text-decoration: underline; color: #fff; } .navbar-light .navbar-toggler { color: #fff; border-color: #fff !important; } .navbar-toggler { padding: 1rem 1rem; color: white; font-size: 1.25rem; line-height: 1; background-color: #01364F !important; border: none !important; } .nav-item { padding: 0; } .subscribe_btn { background-color: #ffc600; font-weight: bold; } .subscribe_btn a.nav-link { color: #383f4e !important; } .navbar-light .navbar-nav .subscribe_btn .nav-link:hover { background-color: #ffc600 !important; font-weight: bold; color: #383f4e; } .navbar-light .navbar-nav .subscribe_btn .nav-link:focus { background-color: #ffc600 !important; font-weight: bold; color: #383f4e; } */ /*.topnav .navbar-nav > li{*/ /*border-left: 1px solid #a3a3a3;*/ /*border-right: 1px solid #a3a3a3;*/ /*}*/ /*.topnav .navbar-nav > li:last-child{*/ /*border-left: 0!important;*/ /*}*/ .alert-danger, .alert-success { width: 25%; } .alert-info { width: 60%; } .alert-info, .alert-success, .alert-warning, .alert-danger { margin-top: 40px !important; } .profile-icon { height: 20px; width: 20px; margin-right: 0.5rem; } .compteur-icon { height: 16px; width: 16px; } .compteur-small-icon { height: 16px; width: 16px; margin-right: 1.5px; margin-left: 2px; } .dropdown { display: contents; } .dropdown-menu.show { background: #FCFCFD; border: 1px solid #E2E4E9; box-sizing: border-box; box-shadow: 0px 8px 8px rgba(0, 0, 0, 0.1); border-radius: 2px; margin-top: 8px; /* width: fit-content; */ width: 300px !important; } .dropdown-item { display: block; width: 100%; padding: 10px 20px; clear: both; font-weight: 400; font-size: 14px; color: #212529; text-align: inherit; white-space: nowrap; background-color: transparent; border: 0; } .dropdown-item:last-child{ padding-bottom: 20px; } .dropdown-item:hover, .dropdown-item:focus { background: none; font-weight: 500; } .dropdown-item .checkbox input[type="checkbox"]:checked ~ label::before { color: #005B85; border: 1px solid #005B85; background: #EBF9FF; } .dropdown-item .checkbox input[type="checkbox"]:checked ~ label::after { /* -webkit-transform: rotate(-45deg) scale(1); transform: rotate(-45deg) scale(1); */ left: 3px; top: 5px; background-repeat: no-repeat; background-size: 14px; background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='25.412' height='19.855' viewBox='0 0 25.412 19.855'%3e%3cpath id='check' d='M22.6,3.8,8,19.4,1.4,11.7,0,12.9l7.9,9.3L24,5.1Z' transform='translate(0.703 -3.095)' fill='%23005B85' stroke='%23' stroke-width='1'/%3e%3c/svg%3e "); } .dropdown-item .checkbox input[type="checkbox"]:checked ~ label span{ color: #005B85; font-weight: 500; } .dropdown-item .checkbox label { padding: 0; margin: 0; } .dropdown-item:hover { color: #005B85; } .d_logout { color: #219ff0; } .dropdown-divider { margin: 0; } .navbar-nav > li > .dropdown-menu { margin: 0; border-top-right-radius: 0; border-top-left-radius: 0; padding: 0; } .dropdown-menu > li > a { white-space: normal; padding: 10px 23px; } .dropdown-menu > li > a:active { white-space: normal; } .dropdown-menu > li > a:hover { white-space: normal; color: #129af0; background-color: #fff; } .btn-group-lg > .btn, .btn-lg { padding: 0.5rem 1rem; font-size: 1.25rem; line-height: 1.5; border-radius: 0rem; } .btn-secondary { color: #fff; background-color: #2e3942; border-color: #2e3942; font-family: "Open Sans", sans-serif; letter-spacing: 0.25rem; } .btn-secondary:hover { color: #fff; background-color: #129af0; border-color: #129af0; } .btn-secondary-ma { color: #2e3942; background-color: #fff; border: 2px solid #2e3942; } .btn-secondary-ma:hover { color: #129af0; background-color: #fff; border: 2px solid #129af0; } .alert-success, .alert-danger { width: 25%; } .h-8 { height: 8rem !important; } .h-21 { height: 21rem !important; } .h-25 { height: 25rem !important; } .text-center { text-align: center !important; padding-top: 13px; } .h-15 { height: 15rem !important; } .pagination-nav { margin-top: 0; } .text-center { text-align: center !important; padding-top: 13px; } .eventcat-overlay { position: absolute; text-align: center; width: 100%; bottom: 0px; margin-bottom: 0px; background: #000000a6; } .eventcat-overlay .fittxt { margin-top: 6px; } .eventcat { font-size: 15px; /*font-weight: 600;*/ color: #fff; } .card-title { margin-bottom: 0.75rem; font-size: 1.25rem; font-family: "PT Serif", serif; } .eventdate { font-size: 14px; font-weight: bold; font-family: "Open Sans", sans-serif; line-height: 25px; color: #827f7f; margin-bottom: 0; height: 2.8125rem; display: block; } .eventcontent { max-height: 10rem; font-size: 14px; font-family: "Open Sans", sans-serif; color: #827f7f; line-height: 1.5; margin-top: 0.5rem; } .box-shadow { -webkit-box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.2); box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.2); } .card-img-top { width: 100% !important; height: auto; } .card-deck .card { margin-left: 0px; margin-right: 0px; -ms-flex-line-pack: stretch; align-content: stretch; -webkit-box-flex: 1; -ms-flex: 1 0 0%; flex: 1 0 0%; } .card { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; min-width: 0; word-wrap: break-word; /*background-color: #fff !important;*/ background-clip: border-box; border: none !important; border-radius: 0.25rem; } .card-body { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; padding: 0px 0px; } .event-link a { color: #2e3942; } /* .card-footer { padding: 0.75rem 0rem; background-color: #ffffff !important; border-top: none !important; } */ /* .card-footer, */ p { margin-top: 0; padding-top: 0; } .paid_btn { background: #ffc600; } /* .card-footer, .btn-favorite a { color: #fff !important; } .card-footer a:hover { text-decoration: none; } */ .wrapperimg { position: relative; overflow: hidden; } .wrapperimg:after { content: ""; display: block; padding-top: 73%; } .wrapperimg img { -o-object-fit: cover; object-fit: cover; width: auto; height: 100%; max-width: none; position: absolute; left: 50%; top: 0; -webkit-transform: translateX(-50%); transform: translateX(-50%); } center.start_date_text { color: #cbbc39; font-style: italic; font-size: 0.7rem; line-height: 16px; padding-top: 0.6rem; font-family: "Open Sans", sans-serif; font-weight: 700; } .ioncontact { padding-right: 1rem; } hr { margin: 10px 0 10px 0; } hr.line { margin-left: 0px; width: 20px; color: #358a81; text-align: left; border-bottom: 2px solid; } .f_both { border-left: 1px solid #003366; border-right: 1px solid #003366; } .f_left { border-left: 1px solid #003366; } .img-fav { float: left; padding-top: 3px; margin-right: 10px; width: 25px; } #events-list { width: 100%; padding: 0 1em; } .events-list-empty { height: 200px; } #send_msg_btn { letter-spacing: 0px; font-family: inherit !important; } /*FILTER*/ .filter-box { width: 100%; padding: 1rem; background-color: #f5f8f9; margin-bottom: 15px; } .filter-box select { font-size: 13px; font-family: "Open Sans", sans-serif; } .filter-box .form-group { margin-bottom: 5px; } .filterbox select { font-size: 13px; } .filter-box label, .filter-box-mobile label { font-size: 14px; font-weight: 600; text-align: center; letter-spacing: 0px; font-family: "Open Sans", sans-serif; margin-bottom: 1rem; } #filter-box-mobile { margin-top: 20px; } #filter-box-mobile .form-group { margin-bottom: 15px; } #filter-box-mobile .form-group:last-child { margin-bottom: 0px; } .filter-box-mobile label { margin: 0px; } .filter-box.mobile .form-group { display: flex; display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */ /* OLD - Firefox 19- (buggy but mostly works) */ display: -ms-flexbox; /* TWEENER - IE 10 */ display: -webkit-flex; /* NEW - Chrome */ -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .filter-box label.col-sm-12 { margin-bottom: 0; padding-left: 0; padding-right: 0; } .filter-box > .form-group select { text-align: center; text-align-last: center; } .filter-box.mobile { display: none; } #filter-box-mobile-toggle { float: right; padding: 0px !important; border-color: #2e3942; color: #2e3942; font-size: 12px; font-weight: bold; } #filter-box-mobile-toggle:focus { -webkit-box-shadow: none; box-shadow: none; } #filter-box-mobile-toggle > div { padding-top: 1px; } #filter-box-mobile-toggle .plus { display: block; } #filter-box-mobile-toggle .minus { display: none; } .aligned { margin: 0; } .mobile-toggle-container { display: flex; display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */ /* OLD - Firefox 19- (buggy but mostly works) */ display: -ms-flexbox; /* TWEENER - IE 10 */ display: -webkit-flex; /* NEW - Chrome */ -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .pref-checkbox { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .pref-checkbox label { padding: 5px 10px; } .has-error .form-control { border-color: #a94442 !important; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } #firstPopUp { font-size: 14px; } #firstPopUp h4 { font-size: 18px; margin-top: 10px; margin-bottom: 10px; } #faq-container .easy-autocomplete { width: 100% !important; } .error { color: #d50304; margin-left: 10px; padding: 0px 0px; } .topMargin { line-height: 2.5rem !important; } .activeDiv { padding-top: 4rem; } .conteneur p { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 0.87rem; } .display-5-faq { font-family: "Open Sans", sans-serif; margin: 0px; font-size: 20px; color: #fff; background: #01364F; padding: 10px 15px; margin-bottom: 30px; } .display-5 { font-family: "Open Sans", sans-serif; text-transform: uppercase; background: #f5f8f9; padding: 0.5rem; letter-spacing: 2px; color: #495057; } #save_preferences_btn { text-transform: capitalize; font-family: "Arial"; letter-spacing: 0px; border-radius: 5px; font-size: medium; } #set-pref-logo { width: 50%; height: 50%; } #faq-style { color: #339999 !important; } .navbar-brand { overflow: hidden; padding-top: 0px; } .logo { width: 100px; height: 68px; padding-top: 0.3125rem; max-width: 70%; margin-left: 0; /* position: relative; bottom: -20px; */ } .logo_text { width: 80%; margin-top: 15px; } .Company For Madagascar { padding-top: 0.5rem; text-align: center; } .Company For Madagascar button { font-weight: 700; font-family: "Open Sans", sans-serif; } .header_names { color: #333333; font-size: 15px; text-align: center; } .header_names a { color: #333333; font-weight: normal; } .header_names a:hover { color: #333333; text-decoration: underline; } .enregistrer_btn { font-family: "Open Sans", sans-serif; font-style: italic; cursor: pointer; color: #000; } #payment_information { margin: 0 auto; max-width: 800px; } #payment_information label { font-size: 14px; } @media (min-width: 992px) { .container { width: 1200px; } } @media (max-width: 992px) { .mc-carousel-card.card { width: 350px!important; } .mc-workshop-carousel .slick-list { margin-left: 0; } .mc-workshop-carousel.card-deck { margin: 0; } .mc-workshop-carousel.card-deck .card{ padding: 0 12px; } .mc-workshop-carousel.card-deck .card:first-child{ padding-left: 0; } .mc-workshop-carousel.card-deck .card:last-child{ padding-right: 0; } .mc-workshop-carousel .slick-track { display: flex!important; height: 100%!important; } .mc-workshop-carousel .slick-slide { display: flex!important; height: auto!important; } .mc-workshop-carousel .slick-slide > div { display: flex!important; } .mc-workshop-carousel .slick-slide div .card{ display: flex!important; } /* HP MY RESERVATIONS */ .reservation-lists .slick-list { margin: 0; } .reservation-lists.card-deck { margin: 0; } .reservation-lists .card { width: 300px; margin-bottom: 0; } .reservation-lists.card-deck .col-lg-4{ padding: 0 12px; } .reservation-lists .col-lg-4:first-child{ padding-left: 0; } .reservation-lists .col-lg-4:last-child{ padding-right: 0; } } @media screen and (max-width: 450px) { .mc-carousel-card.card { width: 250px!important; } } @media (max-width: 320px) { .cover-header-image { padding-top: 5rem !important; margin-top: 50px !important; } .display-email { width: 60px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } } @media (max-width: 360px) { .cover-header-image { padding-top: 5rem !important; margin-top: 50px !important; background-size: contain !important; } } @media (max-width: 375px) { .cover-header-image { /*padding-top: 5rem !important; */ /*margin-top: 40px !important; */ padding-top: 1.4rem !important; margin-top: 31px !important; background-size: contain !important; } .wrapper { padding: 0.5rem 0.5rem; } /* .card-footer { margin-top: 2rem !important; } */ .entete-titre { text-align: center; text-transform: capitalize; font-size: 2rem; } .conteneur { text-align: left; } .card-body { padding-left: 1.25rem !important; padding-right: 1.25rem !important; } .faq-buttons { font-size: 1rem !important; } .ellip { font-size: 0.75rem; } .display-email { width: 60px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } } @media only screen and (max-width: 575px) { /*.favlink .card-body.h-25 {*/ /*height: 50% !important*/ /*}*/ .alert-danger, .alert-success, .alert-warning, .alert-info { width: 55%; -webkit-animation: none; animation: none; } } @media (max-width: 575px) { .filter-box.desktop { display: none; } .filter-box.mobile { display: block; } .filter-box .form-group { text-align: left !important; } .filter-box label.col-sm-12 { margin: 0; } span.ellip { font-size: 0.75rem; } .favorites { font-size: 0.75rem; } .workshops-list .col-md-6 { margin-bottom: 16px; padding: 0; } .logo { max-width: 70%; } .mc-workshop-list .nav li.nav-item { width: 100%; } #events-list { padding: 0; } .mc-workshop-card.card{ margin-bottom: 0; } } @media (max-width: 767px) { .logoimg { float: right; /*width: 35%;*/ } .logotext { width: 48%; margin-top: 15px; } .eventcontent { margin-top: 2rem; } .favorites { font-size: 0.75rem; } /*.topnav .navbar-nav > li{ border-left: 0; border-right: 0; }*/ /*.topnav .navbar-nav > li:last-child{ border-left: 0!important; }*/ .dropdown-menu { border: 0; -webkit-box-shadow: none; box-shadow: none; } span.ellip { font-size: 0.75rem; } .dropdown-item { color: #fff; } .dropdown-divider { border-top: 1px solid #e9ecef; } .dropdown-menu { border: 0; -webkit-box-shadow: none; box-shadow: none; } .ellip { font-size: 0.75rem; } .navbar-nav.back { display: none; } .nav-link { font-size: 14px !important; } .return-action { font-size: 15px !important; } .set-preferences-box { margin-top: 6rem; } .bootstrap-datetimepicker-widget.dropdown-menu { background-color: #fff !important; border: 1px solid #ccc !important; } /* homepage - workshops */ .mc-banner-container { height: unset; margin-top: 24px; } .mc-mobile-banner-img { height:240px; object-fit: cover; width: 100%; object-position: right; border-top-left-radius: 10px; border-top-right-radius: 10px; } .mc-mobile-banner { min-height:200px; /* background: linear-gradient(199.96deg, #015E65 29.29%, #054344 70.96%), linear-gradient(177.63deg, #024349 1.77%, #04656C 51.95%); */ background: #78878c; display: flex; padding: 30px 5vw!important; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; } .mc-header-title.text-center { font-size: 24px; padding-left: 20px; padding-right: 20px; margin-top: 24px; } .mc-moment-text { font-size: 14px; margin-bottom: 8px; } .mc-featured-title { font-size: 28px; line-height: 38px; } .mc-workshop-link{ margin-top: 16px; } .mc-workshop-speaker { font-size: 16px!important; } .mc-workshop-title { font-size: 16px!important; } .mc-carousel-card div { font-size: 14px; line-height: 24px; } .mc-workshop-list .workshops-list .col-md-6 { margin-bottom: 32px; } .mc-workshop-card.card { margin-bottom: 0!important; } /* footer */ .mc-footer { display: flex; flex-flow: column; padding: 1em 0; text-align: left; } .mc-footer a { font-size: 16px!important; } .mc-footer > div { margin-top: 20px; } .mc-footer hr { border-top: 1px solid #fff; width: 65%; } /* .container { max-width: 720px; } */ .container { max-width: 640px; } .mc-workshop-card.card .flex-item:nth-child(1) { width: 100%; } .mc-workshop-card.card .flex-item:last-child { width: unset; } .mc-workshop-speaker { font-size: 16px; } .mc-workshop-title { font-size: 16px; } .mc-card-content { line-height: 24px; padding: 12px; } .mc-header-title.text-center { line-height: 30px; } } @media (max-width: 768px) { .filter-box .form-group { text-align: center; } .filter-box label.col-sm-12 { margin: auto; } .filterbox { display: block !important; } .filter-inline { display: -webkit-box !important; display: -ms-flexbox; display: flex; -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 0; } } @media screen and (max-width: 767px) { .mc-filter-btn-group.mc-filter-btn { flex-wrap: wrap; font-size: 14px; } .w-type-filter-block button { width: 100%; } .w-categories-filter-block, .w-type-filter-block { width: 100%; } #dropdownMenuButton { width: 100%; } button.select-all.workshop-type-btn, a#dropdownMenuButton span { font-size: 14px!important; } .dropdown { display: unset; width: 100%; } .dropdown-menu { width: 100%!important; } .checkbox span { font-size: 14px; } } @media screen and (max-width: 410px) { .w-type-filter-block { flex-wrap: wrap; } .w-type-filter-block button { margin-right: 0; } } @media (max-width: 479px) { .topnav { padding-left: 0; padding-right: 0; } } @media screen and (max-width: 540px){ #headerFirstname, #headerLastname, .mc-period{ display:none; } } @media screen and (max-width: 425px) { .display-email { max-width: 100px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } /* .mc-card-img img { height: 240px; } */ } @media (max-width: 991px) and (min-width: 769px) { .container { max-width: 840px; } } @media (max-width: 757px) and (min-width: 376px) { .cover-header-image { /*padding-top: 8rem !important; */ /*margin-top: 53px !important;*/ padding-top: 3.5rem !important; margin-top: 33px !important; background-size: contain !important; } .wrapper { padding: 0.5rem 0.5rem; } } @media (max-width: 411px) and (min-width: 411px) { .cover-header-image { /*padding-top: 8rem !important; */ /*margin-top: 53px !important;*/ padding-top: 1rem !important; margin-top: 44px !important; } } @media (max-width: 414px) and (min-width: 414px) { .cover-header-image { padding-top: 8rem !important; /*margin-top: 53px !important;*/ margin-top: -12px !important; } /* .card-footer { margin-top: 2rem !important; } */ .modify-waitlistreservation { letter-spacing: 4px !important; } } @media (max-width: 320px) and (min-width: 320px) { /* .card-footer { margin-top: 3rem !important; } */ } /*Landscape*/ @media (max-width: 480px) and (min-width: 480px) { .cover-header-image { padding-top: 0rem !important; /*margin-top: 53px !important;*/ margin-top: 47px !important; } } @media (max-width: 640px) and (min-width: 640px) { .cover-header-image { padding-top: 8rem !important; margin-top: 53px !important; } /* .card-footer { margin-top: 3rem !important; } */ } @media (max-width: 731px) and (min-width: 731px) { .cover-header-image { padding-top: 8rem !important; margin-top: 53px !important; } /* .card-footer { margin-top: 3rem !important; } */ } @media (max-width: 736px) and (min-width: 736px) { .cover-header-image { padding-top: 8rem !important; margin-top: 53px !important; } /* .card-footer { margin-top: 4rem !important; } */ .h-15 { height: 17rem !important; } } @media (max-width: 767px) and (min-width: 575px) { .cover-header-image { /*padding-top: 8rem !important; */ /*margin-top: 53px !important;*/ padding-top: 8rem !important; margin-top: 27px !important; background-size: contain !important; } /* .card-footer { margin-top: 1.5rem !important; } */ .eventdate { font-size: 0.87rem; } } @media (max-width: 768px) and (min-width: 768px) { .modify-waitlistreservation { font-size: 10.4px; letter-spacing: 2.4px; } .modify-reservation { font-size: 12px; } .cover-header-image { padding-top: 8rem !important; margin-top: 0px !important; } .btn-reg-waitlist { font-size: 0.87rem; letter-spacing: 0px; } .start_date_text { font-size: 0.7rem !important; } } @media (max-width: 823px) and (min-width: 812px) { .cover-header-image { padding-top: 8rem !important; margin-top: 0px !important; } /* .card-footer { margin-top: 4rem !important; } */ .logoimg { width: 20%; } } @media (max-width: 568px) and (min-width: 568px) { .cover-header-image { padding-top: 5rem !important; /*margin-top: 53px !important;*/ margin-top: 31px !important; } .logoimg { width: 20% !important; } } @media (max-width: 667px) and (min-width: 667px) { .cover-header-image { /*height: 10rem !important;*/ /*margin-top: 50px !important;*/ height: 10rem !important; margin-top: 46px !important; } /* .card-footer { margin-top: 3.5rem !important; } */ } @media (max-width: 812px) and (min-width: 812px) { .cover-header-image { padding-top: 8rem !important; margin-top: 0px !important; } } @media (max-width: 977px) and (min-width: 977px) { .cover-header-image { padding-top: 8rem !important; margin-top: 0px !important; } } @media (max-width: 991px) and (min-width: 768px) { .cover-header-image { padding-top: 6rem !important; margin-top: -3px !important; } .nav-link { white-space: nowrap; font-size: 14px !important; } span.name { margin-right: 5px !important; } #back_to_home { margin-left: 10px !important; padding: 0; text-align: center !important; } .return-action { font-size: 13px; } /* .card-footer { margin-top: 6rem !important; } */ } @media (max-width: 1024px) and (min-width: 1000px) { .cover-header-image { padding-top: 10rem !important; margin-top: 1px !important; } } @media (max-width: 1366px) and (min-width: 1366px) { .cover-header-image { padding-top: 15rem !important; margin-top: 1px !important; } } /* ----------- iPhone X ----------- */ /* Portrait and Landscape */ /* Portrait */ /* Landscape */ @media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: landscape) { .cover-header-image { height: 12rem !important; padding-top: 0rem !important; /*margin-top: -3px !important;*/ margin-top: -16px !important; } .btn-reg-waitlist { font-size: 0.87rem; letter-spacing: 0px; } .favorites { margin-top: 1.5rem; } } /*# sourceMappingURL=custom.css.map */