/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

/*MAGIC MOUSE
@media only screen and (min-width: 1367px) {
	body #magicMouseCursor {
	  z-index:10000000!important;
	  position: fixed;
	  width: 35px;
	  height: 35px;
	  border: 1px solid #fff;
	  background: rgba(0,0,0,0.2);
	  border-radius: 50%;
	  z-index: 9999;
	  left: 0;
	  top: 0;
	  transition: transform 0.07s, width 0.3s, height 0.3s;
	  pointer-events: none; }
	  body #magicMouseCursor.cursor-square {
		border-radius: 0; }

	body #magicPointer {
	  z-index:10000000!important;
	  height: 5px;
	  width: 5px;
	  top: 0;
	  left: 0;
	  position: fixed;
	  background: #f12270!important;
	  border-radius: 50%;
	  pointer-events: none;
	  transition: background 0.2s, width 0.2s, height 0.2s, box-shadow 0.2s; }
	  body #magicPointer.is-hover {
		background: #fff; }
	  body #magicPointer.pointer-blur {
		height: 50px;
		width: 50px;
		background: none;
		border: 1px solid #fff;
		box-shadow: 0px 0px 15px -5px white; }
	  body #magicPointer.pointer-overlay {
		height: 50px;
		width: 50px;
		mix-blend-mode: difference;
		box-shadow: 0px 0px 15px -5px white; }

	body .magic-hover {
	  transition: all 0.2s; }
	  body .magic-hover:hover {
		cursor: none!important; }
}
*/

/*HOME*/
footer {
	display: none!important;
}
/*
.text-shadow, .text-shadow .premium-accordion-title {
	text-shadow: 4px 4px 0 #f12270;
}
.text-shadow-light {
	text-shadow: 3px 3px 0 #f12270;
}
@media all and (max-width: 768px) {
	.text-shadow {
		text-shadow: 2px 2px 0 #f12270;
	}
}
.text-shadow-mobile {
	text-shadow: 2px 2px 0 #f12270;
}
*/
.premium-accordion-li .premium-accordion-title, .premium-accordion-li-active .premium-accordion-title {
	transform: rotate(-90deg)!important;
}
/*
.premium-accordion-container .premium-accordion-li {
	transition: all .6s ease-in-out!important;
}


/*GALLERY*/
/*
.elementor-cta:hover .elementor-cta__title {
	text-shadow: 2px 2px 0 #f12270;
}
*/

.elementor-cta__content-item:not(:last-child) {
	margin-bottom: 5px!important;
}

/*
.elementor-cta__description {
	text-shadow: 2px 2px 10px #000!important;
}
*/
.elementor-52 .elementor-element.elementor-element-f4b44d8 .elementor-cta .elementor-cta__bg {
	background-position: 90%!important;
}

.elementor-52 .elementor-element.elementor-element-2232fec .elementor-cta .elementor-cta__bg {
	background-position: 20%!important;
}

/*LECTEUR VIDEO*/
/*
.eicon-play:hover {
	color: #F12270!important;
	text-shadow: 2px 2px 0 #FFF!important;
}
*/

/*SIDE NAV*/
@media all and (min-width: 1500px) {
	.elementor-column.side-nav {
		width: 6%!important;
	}
	.elementor-column.side-unique {
		width: 94%!important;
	}
}
