/*
Theme Name:     Eventalk Child
Template:       eventalk
Theme URI:      https://radiustheme.com
Author:         Radiustheme
Author URI:     https://radiustheme.com/demo/eventalk
Description:    Eventalk | Responsive WordPress Event Theme is one of the Latest and World Standard Multipurpose Responsive WordPress Event Theme. Using Eventalk user can get to Start a  Event, Event Shop and Event schedule.
Version:        1.0
License:        GNU General Public License v2 or later
License URI:    http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:    eventalk
Tags:           one-column, two-columns, right-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
*/

/* COLORS
Bleu KF :			#009FE3							rgba(0, 159, 227, 1)
Bleu clair :		#8fd3ff

Violet KF :			#312783 used as primary color 	rgba(49, 39, 131, 1)
Violet clair :		#923db1

Jaune KF :			#FFED00 						rgba(255, 237, 0, 1)
Jaune d'origine du th?me :	#fad03b used as secondary color rgba(250, 208, 59, 1)

Orange KF :			#F39200
Marron :

Vert KF	:			#009640							rgba(0, 150, 64, 1)
Vert Tenay :		#a2d34c

Rose :				#E6007E

Violet d'origine du th?me : #4c1864

*/
.white_typo,
.white_typo .eael-dual-header h2.title span.lead
{
	color:#fff!important;
}


footer .sub-menu,
.item-social,
footer .menu-item-6372
{
	display:none!important;
	visibility:hidden!important;
}
.elementor-button,
.speaker-layout3,
.single-speaker-img img,
.page-id-3544 img,
.elementor-widget-heading .elementor-widget-container,
.premium-video-box-container div:first-child,
img

{
	border-radius:6px!important;
}
/* *************************************** FONTS *************************************** */
@font-face {
    font-family: 'outfit';
    src: url('/themes/eventalk-child/fonts/outfit-variable.eot');
    src: url('/themes/eventalk-child/fonts/outfit-variable.woff2') format('woff2'),
		url('/themes/eventalk-child/fonts/outfit-variable.eot?#iefix') format('embedded-opentype'),   
         url('/themes/eventalk-child/fonts/outfit-variable.woff') format('woff'),
         url('/themes/eventalk-child/fonts/outfit-variable.ttf') format('truetype'),
         url('/themes/eventalk-child/fonts/outfit-variable.svg#outfit-variable') format('svg');
    font-weight: normal;
    font-style: normal;
}


/* *************************************** TYPOGRAPHY *************************************** */
p {
    margin: 0 0 15px 0!important;	
}
a {
	text-decoration:none!important;	
}
.elementor-widget-text-editor p a:link:not(.elementor-button-link),
.elementor-widget-text-editor p a:visited:not(.elementor-button-link)
{
    color: #009FE3!important;
}
.elementor-widget-text-editor p a:link:not(.elementor-button-link):hover,
.elementor-widget-text-editor p a:visited:not(.elementor-button-link):hover
{
    color: #8fd3ff!important;
}

h1 {
	font-family:poppins!important;
}
.home h1,
.kf_typo *,
.idcountdown *
{
	font-family:outfit!important;
	color:#fff!important;
}
.kf_typo,
.kf_typo .eael-dual-header {
	margin-bottom:0!important;
}
.kf_typo .eael-dual-header .title span {
	font-size: 370%!important;
	margin-bottom:3px!important;
	line-height: 1!important;
}
.kf_typo .eael-dual-header .title span.lead {
    letter-spacing: 0.03em;
}

.kf_typo .title-black p,
.kf_typo .subtext p
{
	font-weight:300!important;
}
.kf_typo .rtin-subtitle,
.kf_typo .subtext p
{
	text-transform:none!important;
	font-size:200%!important;
}
em {
	font-family:outfit!important;
	font-weight:800!important;
	font-style:normal!important;
}
.page h2 {
	font-weight:500!important;
	font-size:32px!important;
	margin-bottom:10px!important;
/*	margin-top:20px!important;*/
}
.page h3 {
	font-weight:500!important;
	font-size:24px!important;
	margin-bottom:10px!important;
}
h2,
.eael-dual-header h2.title, .eael-dual-header h2.title span
{
	font-size:76px!important;
	font-weight:normal!important;
	letter-spacing:0.01em!important;/* cale les ligatures */
	text-transform:inherit!important;
}
.eael-dual-header h2.title span.lead
{
	color:#000!important;
}
.title-medium {
	font-weight: 700!important;
}
h3.title {
	font-weight: 600!important;
}
/* *** Double titre en filigrane *** */
.eael-dual-header h2.title span:last-child {
	font-family:'Poppins', sans-serif!important;
	color:#F7F7F7!important;
	text-shadow: 1px 1px 2px rgb(55 55 55 / 10%);
	font-weight:900!important;
	text-transform:uppercase!important;
	font-size:1.7em!important;
	position:relative;
	margin-top:-45px!important;
	display:block!important;
	
}
.lead {
	position:relative;
	z-index:10!important;
}
.subtext{
	margin-top:35px!important;
}
.kf_typo  .subtext{
	margin-top:inherit!important;
}
strong {
	background: #0B72B5;
	background: -webkit-linear-gradient(to right, #009640 0%, #0B72B5 50%, #EB4982 100%);
	background: -moz-linear-gradient(to right, #009640 0%, #0B72B5 50%, #EB4982 100%);
	background: linear-gradient(to right, #009640 0%, #0B72B5 50%, #EB4982 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.trheader .entry-banner .inner-page-banner .breadcrumbs-area h1 {
    font-size: 5rem!important;
}
/* *************************************** BOUTONS *************************************** */

.btn-fill,
.elementor-button
{
/*	box-shadow: 0px 15px 25px 0px rgb(250 208 59 / 30%)!important;*/
/*	box-shadow: 0px 0px 25px 0px rgb(250 208 59 / 50%)!important;*/
	box-shadow: 0px 0px 15px 2px rgb(0 0 0 / 20%)!important;
/*	background-image: linear-gradient(to right, #fad03b 0%, #FFED00 51%, #fad03b 100%) !important;*/
	background-image: linear-gradient(to right, #ececec 0%,  #fff 25%, #fff 75%, #ececec 100%) !important;
	background-size: 200% auto!important;
	background-position: left center!important;
    background-position-x: left!important;
    background-position-y: center!important;
	background-color:inherit!important;

}
.btn-fill:hover,
.elementor-button:hover {
	background-position: right center!important;
    background-position-x: 200px!important;
    background-position-y: center!important;
}
.site-wrp .btn-fill.color-yellow,
.elementor-button
{
	border:solid 2px #fff!important;
	color: #555!important;
}
.site-wrp .btn-fill.color-yellow:hover,
.elementor-button:hover
{
	border:solid 2px #fff!important;
	color: #000!important;

}
.elementor-button-text {
	font-family:'Poppins', sans-serif!important;
	text-transform:uppercase!important;
	font-weight:700!important;
	font-size: 16px!important;
	margin-left:10px!important;
}
/*.speaker-profile .title {
    margin-bottom: -25px;
}
.speaker-profile .sub-title {
	text-align:right;
}*/



/* *************************************** CUSTOM ICONS *************************************** */
/*.fa-phone,
.fa-envelope-o
{
	font-family: 'simple-line-icons'!important;
}
.fa-phone:before {
	content: "\e600"!important;
}
.fa-envelope-o:before {
    content: "\e086"!important;
}*/
/*
.fa-shopping-cart {
	font-family: 'Linearicons-Free'!important;
}
.fa-shopping-cart:before {
	content: "\e82e"!important;
}*/
/* *************************************** HEADER *************************************** */
.masthead-container .site-branding {
	text-align:center!important;
	margin:0 auto!important;
}
.header-style-4 .header-contact li {
	margin-right:20px!important;
}
.home .header-style-4 .header-contact .fa {
    color:#000!important;
}
.header-style-4 .header-contact .fa {
    padding-right: 6px!important;
}
/* *********************** PAGE HEADER ******* */
.trheader .entry-banner .inner-page-banner {
    padding: 4rem 0 3rem 0;
}
.masthead-container {
	background-color:#fff!important;
	box-shadow:5px 0 10px #000!important;
}
.header-style-4 .menu-sep {
    background-color: #ccc!important;
    margin: 0 0 20px;
}
.header-style-4.trheader .entry-banner {
    padding-top:0;
    margin-top: 185px;
}
.trheader .entry-banner:after {
	background:none!important;
}
.entry-breadcrumb ,
.breadcrumb-area .entry-breadcrumb span
{
	font-size:14px!important;
}
.home .header-contact .fa,
.site-header *:not(.active)
{
    color: #222222!important;
}
.mean-container .mean-bar {
    border:none!important;
}
#meanmenu .mean-bar .logo-small {
    width:auto!important;
}
#masthead .menu-item a.hfe-menu-item {
    padding-left: 10px;
    padding-right: 10px;
}

/* *************************************** HOMEPAGE *************************************** */
.elementor-2891 .elementor-element.elementor-element-29807c09 {
    padding: 130px 0px 50px 0px;
}

.countdown-layout3 {
	margin-bottom:0!important;
	/*background-image: url(https://5.z.comnumerik.net/wp-content/themes/eventalk-child/img/brush.png)!important;*/
	background-image:none;
	filter: hue-rotate(155deg)/*contrast(300%)*/!important;
	padding-top:0!important;
	padding-bottom: 0!important;
	background-position-y: 15px!important;
}
.idcountdown {

}
.home .sponsonrs-box {
	filter: grayscale(1);
}
.owl-carousel .owl-item img {
    max-width: 230px;
}
.home_intro * {
	text-shadow: 
		0px 0px 15px rgb(55 55 55 / 100%),
		1px 1px 3px rgb(55 55 55 / 100%),
		-1px -1px 3px rgb(55 55 55 / 100%),
		2px 2px 3px rgb(55 55 55 / 50%),
		-2px -2px 3px rgb(55 55 55 / 50%),
		0px 0px 5px #000,
		0px 0px 10px #000,
		0px 0px 15px #000,
		0px 0px 20px #000
		;	
}
.home_intro h3:first-child {
	background-color:rgba(0,0,0,60%);
	padding:20px;
	max-width:800px;
	margin:0 auto;
	text-align:center;
}
/*.row_skew .elementor-background-overlay {transform: skewY(27deg);}
.row_skew2 .elementor-background-overlay {transform: skewY(-27deg);}*/

.home #primary {
	padding-top:0;
}

.speaker-layout3 {
	height: 260px!important;
}

/* *************************************** PAGE *************************************** */

.content-area {
    padding-top:30px;
	padding-bottom:60px;
}


/* *************************************** FOOTER *************************************** */
a.scrollToTop, a.scrollToTop:hover, a.scrollToTop:focus, .sidebar-widget-area .widget_eventalk_info {
    background-color: #fff;
}

a.scrollToTop, a.scrollToTop:hover, a.scrollToTop:focus {
     color: #000;
}
.footer-layout2 .footer-bottom-area,
.footer-layout4 .footer-bottom-area {
    background-color: #000;
	font-size:14px;
}
.footer-layout2 .footer-bottom-area a,
.footer-layout4 .footer-bottom-area a {
	font-weight:400;
    color: #b1b1b1;
}
.footer-layout4 {
	text-align:center;
}

.footer-layout4 .col-lg-3:first-child {
	flex: 0 0 50%;
    max-width: 50%;
}
.footer-layout4 .col-lg-3:nth-child(2) {
	display:none!important;
}
#eventalk_about-2,
.widget_eventalk_info
{
	text-align:left;
}
.footer-widget-about  .rtin-des
{
	text-align:justify;
	font-size:15px;
}
.fa-map-marker:before {
    content: "\f041"!important;
}
footer .fa:before {
	margin-left:-10px!important;
}
.widget_eventalk_info ul {
	margin-left:10px!important;
}
footer .sub-menu li {
	display:none;
}
.footer-layout4 .footer-top-area .widget ul li {
    padding-left: 0;
    margin-bottom: 8px;
}
footer #nav_menu-2 a {
	padding:16px 0!important;
	border-bottom: 1px solid #e0e0e0!important;
	display:block!important;
	width:60%!important;
	margin:0 auto;
	text-align:center;
}
footer #nav_menu-2 a:hover {
	color:#000;
	background-color:#fad03b;
}

/* *************************************** SPEAKERS / ARTISTES *************************************** */
.speaker-layout3 .item-title,
.speaker-layout3 .item-title:hover
{
    bottom: 4%!important;
}
.site-wrp h3.size-md {
    font-size: 20px!important;
    line-height: 27px!important;
	margin-bottom: 2px!important;
}
.fa-github:before {
    content: "\f0c1";
}
.speaker-layout3:before {
	background-color: rgba(0, 0, 0, 0.6)!important;
}
.elementor-widget:not(:last-child,.elementor-button-text) {
    margin-bottom: 0px!important;
}

.single-eventalk_speaker #main  {
	margin-top:30px!important;
}
.single-eventalk_speaker h2 {
	font-size: 60px!important;
}
.single-eventalk_speaker .single-speaker-img,
.single-eventalk_speaker .speaker-profile 
{
	width:100%!important;
	clear:both!important;
}
.single-eventalk_speaker .single-speaker-img
{
	margin-bottom:20px!important;
}
.single-eventalk_speaker .speaker-profile {
	margin-bottom:0!important;
}
.single-eventalk_speaker .title,
.single-eventalk_speaker .sub-title,
.single-eventalk_speaker .cdev_speaker_social {
	float:left;
}
.single-eventalk_speaker .title,
.single-eventalk_speaker .sub-title {
	margin-right:20px;
}
.single-eventalk_speaker .sub-title {
    margin-top: 25px;
	margin-bottom: 0px!important;
}
.single-eventalk_speaker .d-content {
    padding-top:0!important;
}
.single-eventalk_speaker .row
{	
	clear:both!important;
}
.profile-social li a {
    height: 30px;
    width: 30px;
    line-height: 30px;
    font-size: 14px;
	border-radius:100px;
	margin-top: 20px;
}
.single-eventalk_speaker p {
    margin: 0 0 5px 0;
}
.profile-social {
    margin-bottom: 0px!important;
}
.single-eventalk_speaker h3 {
	font-size:20px!important;
	font-weight:normal!important;
	margin-bottom:5px!important;
}
/* *************************************** MISC *************************************** */
.wpforms-field-required li:before {
	display:none!important;
}
.page-id-3756 h2,
.page-id-3956 h2 {
	font-family:poppins, sans-serif;
}
.stick {
	border:none!important;
}
.page-id-3546 .elementor-button {
	box-shadow:none!important;
	border: solid 1px #ccc!important;
	padding: 10px 5px!important;
	margin-bottom:15px!important;
}
.page-id-3546 .elementor-button-text {
	font-size:14px!important;
	font-weight:normal!important;
	text-transform:none!important;
}
.premium-video-box-play-icon {
    font-size: 90px!important;
	color:#fff!important;
	text-shadow:0 0 10px #000!important;
}
.premium-video-box-play-icon-container {
	padding:10px!important;
	border:solid 3px #fff!important;
}
#idcountdown h2 {
	font-size:54px!!important;
}
div.wpforms-container-full .wpforms-form input.wpforms-field-medium, div.wpforms-container-full .wpforms-form select.wpforms-field-medium, div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium {
    max-width: 100%!important;
}
.elementor-icon-list-items li {
	line-height:1.3!important;
	margin-bottom:10px!important;
}
.elementor-icon-list-items i {
	margin-right:10px!important;
}
/* *************************************** PROGRAMMATION *************************************** */
.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-icon {
    font-size: 16px!important;
}
.page-id-3544 .elementor-widget-heading .elementor-widget-container h2 {
	text-transform:uppercase!important;
	font-weight:bold!important;
	margin-bottom:0!important;
	font-size: 36px!important;
}


.swiper-container-horizontal>.swiper-pagination-bullets, 
.swiper-pagination-custom, .swiper-pagination-fraction
{
    bottom: -20px;
}
.footer-layout4 .footer-bottom-area {
    padding: 25px 0 20px;
}
.postid-4255 .single-speaker-img img {
	max-width:700px;
}
.page .cdev_private_partner h3 {
    font-weight: normal!important;
    font-size: 14px!important;
}

.btn_bene > a {
	background:#fad03b!important;
	padding-top:10px!important;
}
footer .menu-item-6118 a {
	color:#000!important;
}



/* ######################################################################################################################################## */
/*																 RWD Breakpoints Pack 1	: 9 résolutions										*/ 
/* ######################################################################################################################################## */

@media all and (max-width: 1365px) {
}
@media all and (max-width: 1279px) {
	.header-style-4.trheader .entry-banner {
		margin-top: 0;
	}

}
@media all and (max-width: 1079px) {
	.page-id-3542 .elementor-column-gap-wider>.elementor-column>.elementor-element-populated {
		padding-top:0!important;
	}
	:not(.home) .elementor-heading-title {
		text-align:center!important;
		font-size:32px!important;
		margin-bottom:15px!important;
	}
}
@media all and (max-width: 1023px) {
	.eael-dual-header h2.title span:last-child {
		font-size:120px!important;
	}
}
@media all and (max-width: 767px) {
	.home h1 {
		font-size:18px!important;
	}
	.home .subtext {
		padding-left:25px!important;
		padding-right:25px!important;
	}
	.elementor-element-29807c09 h3.elementor-heading-title {
		font-size:26px!important;
		line-height:34px!important;
	}
	.eael-dual-header h2.title span:last-child {
		display:none!important;
	}
	.subtext {
		font-size:30px!important;
		margin-top: 15px!important;
	}
	.footer-layout4 .col-lg-3:first-child {
		flex: 0 0 100%;
		max-width: 100%;	
		padding:30px;
	}
	#eventalk_info-2 *,
	#eventalk_info-3 *{
		text-align:center!important;
		margin:0 auto!important;
		display:block!important;
		width:100%!important;
	}
	#eventalk_info-2 li i:before,
	#eventalk_info-3 li i:before
	{
		margin-left:-60%!important;
	}
	:not(.home) .eael-dual-header {
		margin-bottom:0;
	}
	:not(.home) .eael-dual-header .title span {
		font-size: 60px!important;
		line-height: 0.8!important;
	}
	.elementor-button.elementor-size-lg {
		padding: 20px 10px!important;
	}
	.elementor-button-text {
   		font-size: 13px!important;
	}


}
@media all and (max-width: 479px) {
}
@media all and (max-width: 413px) {
}
@media all and (max-width: 374px) {


}
@media all and (max-width: 359px) {
}


@media all and (min-width: 360px) { /* x 640, x 740 et x 780 */
}
@media all and (min-width: 375px) { /* x 667 */
}
@media all and (min-width: 414px) { /* x 896 */
}
@media all and (min-width: 480px) { 
}
@media all and (min-width: 768px) { /* x 1024 */
	.elementor-2891 .elementor-element.elementor-element-303d10e .eael-dual-header .subtext {
		font-size: 40px;
	}
}
@media all and (min-width: 1024px) { /* x 768 */
	.elementor-2891 .elementor-element.elementor-element-303d10e .eael-dual-header .subtext {
		font-size: 50px;
	}
}
@media all and (min-width: 1080px) { /* x 1920 */
}
@media all and (min-width: 1280px) { /* x 800 */
}
@media all and (min-width: 1366px) { /* x 768 */
}
@media all and (min-width: 1920px) { /* x 1080 */
}
#myadmin {position:fixed;bottom:0px;left:0;z-index:777!important;display:block;height:75px;width:20px;}
/* Logo comnumerik.fr */
.comnumerik_logo img,
.comnumerik_logo_ml img {
	display: inline-block
}
.comnumerik_logo,
.comnumerik_logo_ml,
.comnumerik_logo:hover,
.comnumerik_logo_ml:hover {
	text-decoration: none!important;
	border-bottom: none!important;
}
.comnumerik_logo_ml img {
	margin-top:1px;
}
.comnumerik_logo img {vertical-align:text-bottom!important;}
.comnumerik_logo img {vertical-align:baseline!important;}
/* Complianz CSS */
#cc-window.cc-type-categories.cc-floating {
    border: solid 1px!important;
}
.cc-animate.cc-revoke {
    transform: translateY(0)!important;
	font-size:12px!important;
	border-radius:0!important;
}
.cc-link, .cc-revoke:hover {
    text-decoration:none!important;
	color:#000!important;
}
.cc-link {
	text-decoration:underline!important;
}
.cc-dismiss
{
	display:none!important;
}
.cc-show-settings {
	
}
.cc-save {
    width: calc(100%)!important;
	border:none!important;
	font-weight:normal!important;
}
.cc-save:hover,
.cc-save:focus
{
	background:none!important;
}