/*
 Theme Name:   E-Coffee Theme
 Theme URI:    https://www-e-coffee.fr/
 Description:  Theme enfant pour E-Coffee
 Author:       Le Web Nomad
 Author URI:   https://lewebnomad/fr/
 Template:     imba
 Version:      1.0.0
 Tags: esports, esports coaching, esports theme, game, game portal, game store, gamer, gaming, gaming blog, gaming studio, gaming theme, match, nft, tournament, video game
 Text Domain:  imba
*/


/* =Theme customization starts here
------------------------------------------------------------ */
a.sc_button.sc_button_slant.color_style_link3:hover, a.sc_button.sc_button_slant.color_style_link3:focus, a.sc_button.sc_button_slant.color_style_link3:active {
	color: white !important;
}
body a > .logo_image {
	-webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
body.trx_addons_page_scrolled a > .logo_image {
	max-height: 70px !important;

}

.rank-math-breadcrumb {
	font-size: 14px;
}
.rank-math-breadcrumb a:hover {
	color: white !important;
	text-decoration: underline !important;
}

.servicesPresta .sc_icons_qw-stylish .sc_icons_item:hover {
	background-color: transparent;
}
.servicesPresta .sc_icons_qw-stylish .trx_addons_columns_wrap {
	border: none;
}
.servicesPresta .sc_icons_qw-stylish .trx_addons_columns_wrap>[class*="trx_addons_column-"]::before {
	border: none;
}

.chiffresBloc .sc_skills_counter_alter .sc_skills_image img {
	border-radius: 0;
	-webkit-border-radius: 0;
    -ms-border-radius: 0;
}
.menu_mobile .menu_mobile_close .menu_button_close_text {
	color: #ffffff;
}

.blocPlusdeJeuxService .sc_services_qw-nodes .sc_services_item .sc_services_item_marker {
	width: 80px;
	height: 80px;
}
.blocPlusdeJeuxService .sc_services_qw-nodes .sc_services_item .sc_services_item_marker img {
	height: 50px;
}
.blocPlusdeJeuxService .sc_services_qw-nodes .sc_services_item:hover .sc_services_item_marker {
	background-color: #690780;
}
.blocPlusdeJeuxService .sc_services_qw-nodes .sc_services_item.sc_services_item_featured_left .sc_services_item_timeline {
	top: 100px;
	left: 40px;
}
.resaLudique li, .resaCoaching li {
	line-height: 2em;
}
.resaLudique li::marker {
	color: #25995c;
}
.resaCoaching li::marker {
	color: #690780;
}
.grecaptcha-badge {
	display: none;
}

@media only screen and (max-width: 1041px) {
	#sliderAccueil .rev_row_zone_bottom  {
		bottom: 5%;
	}
}

@media only screen and (max-width: 767px) {
	body .menu_mobile .menu_mobile_widgets_area {
		display: block;
		width: 100%;
		position: relative;
		height: auto;
		padding: 20px;
		background-color: #25995c;
	}

	.orderMobile2 {
		order: 2;
	}
	.orderMobile1 {
		order: 1;
	}
	.orderMobile3 {
		order: 3;
	}
	.titreServiceTop h3 {
		text-align: left;
	}

	.trx_addons_marquee_wrap h2 {
		font-size: 120px !important;
	}
	.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"][class*="-mobile"] {
		margin-bottom: 25px;
	}

	.servicesPresta .sc_icons_qw-stylish .sc_icons_item {
		padding: 15px 0;
	}

	.elementor-section.elementor-section-boxed:not(.elementor-section-with-custom-width)>.elementor-column-gap-default {
		max-width: inherit;
	}
	.blocPlusdeJeuxService .sc_services_qw-nodes .sc_services_item.sc_services_item_featured_left {
		padding-left: 73px;
	}
	.blocPlusdeJeuxService .sc_services_qw-nodes .sc_services_item .sc_services_item_marker {
		width: 60px;
		height: 60px;
		top: 10px;
	}
	.blocPlusdeJeuxService .sc_services_qw-nodes .sc_services_item .sc_services_item_marker img {
		height: 38px;
	}
	.blocPlusdeJeuxService .sc_services_qw-nodes .sc_services_item.sc_services_item_featured_left .sc_services_item_timeline {
		top: 88px;
        left: 30px;
        bottom: 8px;
	}
	.trx_addons_scroll_to_top.show {
		bottom: 2em !important;
	}

}

.gradient_animation {
	-webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    -o-hyphens: none;
    hyphens: none;
}
span.sc_item_title_text {
	-webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    -o-hyphens: none;
    hyphens: none;
}

.mfp-bg {
	background-color: #1111119f !important;
}
.trx_addons_popup, [class*="scheme_"].trx_addons_popup, .sc_layouts_popup, [class*="scheme_"].sc_layouts_popup, .sc_layouts_panel_inner, [class*="scheme_"].sc_layouts_panel_inner {
	background-color: transparent;
}
#panel-bar .sc_layouts_panel_inner {
	background-color: #25995c;
}

.cookieMenu {
	cursor: pointer;
}
#tarteaucitronRoot #tarteaucitronAlertBig {
    background-color: #111111 !important;
}
#tarteaucitronAlertBig #tarteaucitronPersonalize, #tarteaucitronAlertBig #tarteaucitronPersonalize2, .tarteaucitronCTAButton {
	background-color: #25995c !important;
}
#tarteaucitronRoot .tarteaucitronDeny {
	background-color: #690780 !important;
}
#tarteaucitronCloseCross {
	top: 6px !important;
}
.tarteaucitronAlertBigBottom .tarteaucitronCTAButton, #tarteaucitronCloseAlert {
    text-transform: inherit;
    letter-spacing: inherit;
}