
@font-face {
	font-family: "Cubano";
	src: url("../fonts/8383-Cubano.ttf");
}

div#clock div {
	border-color: #f11258 !important;
}

.contact_input_area .form-group .form-control {
	border-color: #f11258 !important;
}

.confer-btn {
	font-size: px !important;
	font-weight: bold !important;
	font-style: normal !important;
}

.confer-btn:hover {
	background-color: #f3a020 !important;
}

.confer-btn-white {
	font-size: px !important;
	font-weight: normal !important;
	font-style: normal !important;
	background-color: #f3a020 !important;
	border-color: #f3a020 !important;
}

.confer-btn-white:hover {
	background-color: #e66252 !important;
	border-color: #e66252 !important;
}

.confer-gb-btn {
	font-size: px !important;
	font-weight: bold !important;
	font-style: normal !important;
}

.confer-gb-btn:hover {
	color: #e52323 !important;
}

/*menu : header et burger */

.header-area, .header-area.sticky {
    background-color:white!important;
}

.classy-navbar-toggler{
    background-color:#3E8164!important;
}

.classynav{
    width: 100%;
}

#conferNav img{
    height: 100px!important;
}

.nav-brand img{
    height: 100px!important;
}

.breakpoint-off .classynav ul li .dropdown, .breakpoint-off .classynav ul li .megamenu{
    width: 220px!important;
}

.classy-nav-container{
    box-shadow :0px 5px 5px rgba(15, 15, 15, 0.15)!important;
}

.breakpoint-off .classynav ul li .dropdown, .breakpoint-off .classynav ul li .megamenu{
    box-shadow :0px 5px 5px rgba(15, 15, 15, 0.15)!important;
}

/* body */

.about-us-countdown-area bg-img section-padding-100-0 color_3{
    padding-top:0px!important;
}

.about-us-countdown-area{
    background-color:#faf1e7!important;
}


h1, h2, h3, h4, h5, h6 {
    font-family:'cubano';
    hyphens: none;
    margin-top: 20px!important;
}

h2{
    color:#3E8164!important;
    text-align: center;
    margin-top: 0px!important;
    padding-right:50px!important;
    padding-left:50px!important;
}

.text-white{
    color:#3E8164!important;
    text-align: center
}

h3{
    color:#0679aa!important;
}

.text-area-text h3{
    color:#0679aa!important;
}

h4{
    color:#1e566b!important;
}


h5, h6 {
    color:black!important;
}

.text-area-text {
    padding:50px!important;
    margin-left:6vw!important;
    margin-right:6vw!important;
    background-color:white!important;
    border-radius:25px!important;
}

hr {
    border-top:1px solid black;
}

.text-area-text p{
    color:black!important;
}

.text-area{
    background-color: #faf1e7!important;
}

.text-area-text a, .text-area-text a:active, .text-area-text a:focus, .text-area-text a:hover{
    color:black!important;
    text-decoration:underline!important;
}

.section-padding-100-60{
    padding-top:0px!important;
    padding-bottom:0px!important;
}

/*marges page accueil */

#text13301655{
    padding-top:0px!important;
}

/*marge page tier lieu*/
#text13310156{
    padding-top:0px!important;
}

/*page blog-actu*/

#blog13931802 .section-subtitle{
    margin-top: 150px;
    color:#1e566b;
    font-family: 'cubano';
    hyphens: none;
    font-size: 2rem;
}

/* couleur section boutons */
.bg-gradient-overlay::after{
    opacity:1;
}

.single-blog-area .single-blog-text .blog-title:hover{
    color:#e66252 !important;
}

/*footer*/
.main-footer-area .single-footer-widget .footer-gallery a:hover::before{
    opacity:0;
}

.main-footer-area a{
    color:white!important;
}

.main-footer-area a:hover, .main-footer-area a:active, .main-footer-area a:focus{
    color:#96c763!important;
}


.footer-area{
    padding-top:20px!important;
}


/* les intervenants - flex */
.my-box-flex{
    display:flex;
    flex-direction:row;
    justify-content: flex-start;
    align-items: center;
}

/*blog*/
.blog-btn a{
    background-image: none !important;
    background-color: #f3a020!important;
}

.blog-btn a:hover{
    background-image: none !important;
    background-color: #e66252!important;
}

/*en direct*/
.color_3{
    padding-bottom:0px!important;
}.welcome-text h2 {
	font-size: px !important;
	font-weight: normal !important;
	font-style: normal !important;
}

.welcome-text-two h2 {
	font-size: px !important;
	font-weight: normal !important;
	font-style: normal !important;
}

div.breadcrumbs-content h2.page-title {
	font-size: px !important;
	font-weight: normal !important;
	font-style: normal !important;
}

.section-heading-2 p {
	font-size: px !important;
	font-weight: normal !important;
	font-style: normal !important;
}

.client-info p {
	font-size: px !important;
	font-weight: normal !important;
	font-style: normal !important;
}

.speaker-info p {
	font-size: px !important;
	font-weight: normal !important;
	font-style: normal !important;
}

.about-content-text h6 {
	font-size: px !important;
	font-weight: normal !important;
	font-style: normal !important;
}

.classynav ul li > a {
	font-size: px !important;
	font-weight: bold !important;
	font-style: normal !important;
	color: #3e8164 !important;
}

.classynav ul li > a:hover {
	color: #2a81a6 !important;
}

a.event-date {
	font-size: px !important;
	font-weight: normal !important;
	font-style: normal !important;
	color: #000000 !important;
}

a.event-author {
	font-size: px !important;
	font-weight: normal !important;
	font-style: normal !important;
	color: #000000 !important;
}

div.text-area-text p {
	font-size: px !important;
	font-weight: normal !important;
	font-style: normal !important;
	color: #000000 !important;
}

div.single-schedule-info p span {
	font-size: px !important;
	font-weight: normal !important;
	font-style: normal !important;
	color: #000000 !important;
}

div.schedule-time-place p {
	font-size: px !important;
	font-weight: normal !important;
	font-style: normal !important;
	color: #000000 !important;
}

div.single-client-text > p {
	font-size: px !important;
	font-weight: normal !important;
	font-style: normal !important;
	color: #000000 !important;
}

li.schedule-item a.nav-link.active span {
	font-size: px !important;
	font-weight: normal !important;
	font-style: normal !important;
	color: #000000 !important;
}

li.schedule-item a.nav-link.active {
	font-size: px !important;
	font-weight: normal !important;
	font-style: normal !important;
	color: #000000 !important;
}

div.single-contact-info h6 {
	font-size: px !important;
	font-weight: normal !important;
	font-style: normal !important;
	color: #000000 !important;
}

div.single-we-offer-card p {
	font-size: px !important;
	font-weight: normal !important;
	font-style: normal !important;
	color: #000000 !important;
}

div.ticket-pricing-table-details p {
	font-size: px !important;
	font-weight: normal !important;
	font-style: normal !important;
	color: #000000 !important;
}

div.single-blog-text p {
	font-size: px !important;
	font-weight: normal !important;
	font-style: normal !important;
	color: #000000 !important;
}

div.countdown-timer div#clock span {
	font-size: px !important;
	font-weight: normal !important;
	font-style: normal !important;
	color: #000000 !important;
}

div.countdown-timer div#clock {
	font-size: px !important;
	font-weight: normal !important;
	font-style: normal !important;
	color: #000000 !important;
}

div.single-schedule-info p {
	font-size: px !important;
	font-weight: normal !important;
	font-style: normal !important;
	color: #000000 !important;
}

div.single-contact-info p {
	font-size: px !important;
	font-weight: normal !important;
	font-style: normal !important;
	color: #000000 !important;
}

.contact_input_area .form-group .form-control {
	font-size: px !important;
	font-weight: normal !important;
	font-style: normal !important;
	color: #000000 !important;
}

li.schedule-item a.nav-link span {
	font-size: px !important;
	font-weight: normal !important;
	font-style: normal !important;
	color: #000000 !important;
}

div.single-blog-text a.post-author {
	font-size: px !important;
	font-weight: normal !important;
	font-style: normal !important;
	color: #000000 !important;
}

div.single-blog-text a.post-date {
	font-size: px !important;
	font-weight: normal !important;
	font-style: normal !important;
	color: #000000 !important;
}

div.single-footer-widget p {
	font-size: px !important;
	font-weight: normal !important;
	font-style: normal !important;
	color: #000000 !important;
}

div.footer-contact-info p {
	font-size: px !important;
	font-weight: normal !important;
	font-style: normal !important;
	color: #000000 !important;
}

div.copywrite-text p {
	font-size: px !important;
	font-weight: normal !important;
	font-style: normal !important;
	color: #000000 !important;
}

li.schedule-item a.nav-link {
	font-size: px !important;
	font-weight: normal !important;
	font-style: normal !important;
	color: #000000 !important;
}

h2.ticket-price span {
	font-size: px !important;
	font-weight: normal !important;
	font-style: normal !important;
	color: #000000 !important;
}

h2.ticket-price {
	font-size: px !important;
	font-weight: normal !important;
	font-style: normal !important;
	color: #000000 !important;
}

.contact_input_area .form-group .form-control::placeholder {
	font-size: px !important;
	font-weight: normal !important;
	font-style: normal !important;
	color: #000000 !important;
}

.gradient_1 {
	background-image: -webkit-linear-gradient(120deg, #faf1e7 0%, #faf1e7 100%) !important;
}

.gradient_1-before::before {
	background-image: -webkit-linear-gradient(120deg, #faf1e7 0%, #faf1e7 100%) !important;
	background: none;
}

.gradient_1-after::after {
	background-image: -webkit-linear-gradient(120deg, #faf1e7 0%, #faf1e7 100%) !important;
}

.single-footer-widget .footer-gallery a::before {
	background-image: -webkit-linear-gradient(120deg, #faf1e7 0%, #faf1e7 100%) !important;
}

.color_1 {
	background-color: #96c763 !important;
}

.color_1-text {
	color: #96c763 !important;
}

.color_1-before::before {
	background-color: #96c763 !important;
}

.color_1-after::after {
	background-color: #96c763 !important;
}

.color_1-hover:hover {
	background-color: #96c763 !important;
}

.color_1-active:active {
	background-color: #96c763 !important;
}

.color_1-border {
	border-color: #96c763 !important;
}

.color_1-border-hover:hover {
	border-color: #96c763 !important;
}

#scrollUp {
	background-color: #96c763 !important;
}

#scrollUp-text {
	color: #96c763 !important;
}

#scrollUp-before::before {
	background-color: #96c763 !important;
}

#scrollUp-after::after {
	background-color: #96c763 !important;
}

#scrollUp-hover:hover {
	background-color: #96c763 !important;
}

#scrollUp-active:active {
	background-color: #96c763 !important;
}

#scrollUp-border {
	border-color: #96c763 !important;
}

#scrollUp-border-hover:hover {
	border-color: #96c763 !important;
}

.color_2 {
	background-color: #3e8164 !important;
}

.color_2-text {
	color: #3e8164 !important;
}

.color_2-before::before {
	background-color: #3e8164 !important;
}

.color_2-after::after {
	background-color: #3e8164 !important;
}

.color_2-hover:hover {
	background-color: #3e8164 !important;
}

.color_2-active:active {
	background-color: #3e8164 !important;
}

.color_2-border {
	border-color: #3e8164 !important;
}

.color_2-border-hover:hover {
	border-color: #3e8164 !important;
}

.color_3 {
	background-color: #faf1e7 !important;
}

.color_3-text {
	color: #faf1e7 !important;
}

.color_3-before::before {
	background-color: #faf1e7 !important;
}

.color_3-after::after {
	background-color: #faf1e7 !important;
}

.color_3-hover:hover {
	background-color: #faf1e7 !important;
}

.color_3-active:active {
	background-color: #faf1e7 !important;
}

.color_3-border {
	border-color: #faf1e7 !important;
}

.color_3-border-hover:hover {
	border-color: #faf1e7 !important;
}

.color_4 {
	background-color: #1cd830 !important;
}

.color_4-text {
	color: #1cd830 !important;
}

.color_4-before::before {
	background-color: #1cd830 !important;
}

.color_4-after::after {
	background-color: #1cd830 !important;
}

.color_4-hover:hover {
	background-color: #1cd830 !important;
}

.color_4-active:active {
	background-color: #1cd830 !important;
}

.color_4-border {
	border-color: #1cd830 !important;
}

.color_4-border-hover:hover {
	border-color: #1cd830 !important;
}

.color_5 {
	background-color: #dc8713 !important;
}

.color_5-text {
	color: #dc8713 !important;
}

.color_5-before::before {
	background-color: #dc8713 !important;
}

.color_5-after::after {
	background-color: #dc8713 !important;
}

.color_5-hover:hover {
	background-color: #dc8713 !important;
}

.color_5-active:active {
	background-color: #dc8713 !important;
}

.color_5-border {
	border-color: #dc8713 !important;
}

.color_5-border-hover:hover {
	border-color: #dc8713 !important;
}

.color_6 {
	background-color: #ffffff !important;
}

.color_6-text {
	color: #ffffff !important;
}

.color_6-before::before {
	background-color: #ffffff !important;
}

.color_6-after::after {
	background-color: #ffffff !important;
}

.color_6-hover:hover {
	background-color: #ffffff !important;
}

.color_6-active:active {
	background-color: #ffffff !important;
}

.color_6-border {
	border-color: #ffffff !important;
}

.color_6-border-hover:hover {
	border-color: #ffffff !important;
}

.color_7 {
	background-color: #12d7da !important;
}

.color_7-text {
	color: #12d7da !important;
}

.color_7-before::before {
	background-color: #12d7da !important;
}

.color_7-after::after {
	background-color: #12d7da !important;
}

.color_7-hover:hover {
	background-color: #12d7da !important;
}

.color_7-active:active {
	background-color: #12d7da !important;
}

.color_7-border {
	border-color: #12d7da !important;
}

.color_7-border-hover:hover {
	border-color: #12d7da !important;
}

.color_8 {
	background-color: #aee3a4 !important;
}

.color_8-text {
	color: #aee3a4 !important;
}

.color_8-before::before {
	background-color: #aee3a4 !important;
}

.color_8-after::after {
	background-color: #aee3a4 !important;
}

.color_8-hover:hover {
	background-color: #aee3a4 !important;
}

.color_8-active:active {
	background-color: #aee3a4 !important;
}

.color_8-border {
	border-color: #aee3a4 !important;
}

.color_8-border-hover:hover {
	border-color: #aee3a4 !important;
}

ul#nav li.has-down a::after {
	color: #3e8164 !important;
}

div.schedule-time-place p i.zmdi-time {
	color: #3e8164 !important;
}

div.schedule-time-place p i.zmdi-map {
	color: #3e8164 !important;
}

div.ticket-pricing-table-details p i.zmdi-check {
	color: #3e8164 !important;
}

div.single-schedule-area {
	border-color: #96c763 !important;
}

li.schedule-item a.nav-link {
	border-color: #96c763 !important;
}

div.single-sponsor {
	border-color: #96c763 !important;
}

div.single-footer-widget div.social-info a {
	border-color: #96c763 !important;
}

div.copywrite-content {
	border-color: #96c763 !important;
}

