/*
 Theme Name:  startnbees
 Theme URI:    https://startnbees.tn
 Description:  Child Theme
 Author:       Med Habib Mesbah
 Author URI:   https://mesbah.art
 Template:     Divi
 Version:      4.9.8
*/

/*****Add any custom CSS below this line*****/
.preloader {
	position: fixed;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   background-color: #fff;
   z-index: 100000;
   height: 100%;
   width: 100%;
   overflow: hidden !important;
} 

.preloader .sprite {
width: 96px;
height: 96px;
position: absolute;
left: 50%;
top: 50%;
margin: -48px 0 0 -48px;
background-image : url(../../uploads/favicon.png);
background-size: contain;
}

@font-face {
  font-family: "Chewie-Light";
  src: url("font/ChewieDEMO-Light.otf") format("opentype");
	font-weight: light;
}

@font-face {
  font-family: "Chewie-Regular";
  src: url("font/ChewieDEMO-Regular.otf") format("opentype");
	font-weight: regular;
}

@font-face {
  font-family: "Chewie-Bold";
  src: url("font/ChewieDEMO-Bold.otf") format("opentype");
	font-weight: bold;
}

@font-face {
  font-family: "MBicon";
  src: url("font/mbicon.ttf") format("truetype");
}

h1, h2, h3, h4, h5 {
	font-family: "Chewie-Bold" !important;
}

p, a, span, li {
	font-family: "Chewie-Regular" !important;
}

span.wpcf7-list-item { display: block; margin-top: 1em;}

.et_pb_scroll_top {
	font-family: ETmodules !important;
	background: #ffcd19 !important;
	color: black !important;
}

.train-card .et_pb_blurb_container {
	padding: 0 1.5em;
}

.train-card h4 {
	padding-bottom: 1em;
}

.train-card h4:after {
	content: "";
	display: block;
	width: 100px;
	height: 4px;
	border-radius: 2px;
	background-color: #FFCD19;
	transform: translatey(.5em);
}

.train-card .et_pb_image_wrap {
	overflow: hidden;
}

.train-card img {
	transform: scale(1);
	transition: all .4s ease-out;
}

.train-card:hover img {
	transform: scale(1.2);
}