/*
Theme Name: MixtapeWP Child
Theme URI: http://mixtape.select-themes.com
Description: A child theme of MixtapeWP Theme
Author: Giuseppe Ferrara
Author URI: 
Version: 2.0.6
Text Domain: mixtapewp
Template: mixtapewp
*/
.qodef-title {
    max-width: 800px;
    margin: 0 auto;
	background: white !important;
}

div#cmplz-document {
    margin: 0 auto;
}

.text-shadow, .text-shadow *{
	text-shadow: 1px 1px 10px #000000;
}
.elementor-widget-shortcode{
	width: 100%
}
.wpcf7-form-control {
    border-radius: 40px !important;
}
.wpcf7 label {
    color: #fff;
}
.wpcf7 p{
	margin: 0 !important
}
@keyframes ruotaInfinitamente {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

.elementor-4297 .elementor-element.elementor-element-29f1818::before {
    transform-origin: center;
    animation: ruotaInfinitamente 10s 
linear infinite;
}
/* fermiamo la rotazione al passaggio del mouse */
.elementor-4297 .elementor-element.elementor-element-29f1818:hover::before {
  opacity: 0.5 !important
}
.outline-yellow .swiper-slide {
  padding:15px !important;
}

.outline-yellow .swiper-slide > .elementor-element, .elementor-gallery-item{
  box-shadow: 0px 0px 16px 0px rgba(245,166,34,1) !important; 
	border: 1px solid #f5a622 !important 

}
body.page-template-default {
    
    overflow-x: clip !important;
}
.qodef-grid-1000 .qodef-container-inner, .qodef-grid-1000 .qodef-footer-bottom-border-holder.qodef-in-grid, .qodef-grid-1000 .qodef-footer-top-border-holder.qodef-in-grid, .qodef-grid-1000 .qodef-grid, .qodef-grid-1000 .qodef-grid-section .qodef-section-inner{
	width: 100% !important;
}
.elementor-element :is(.elementor-swiper-button-next)
{ border-radius: 80px 0 !important
}


.elementor-element :is(.elementor-swiper-button-prev) 
{ 
	border-radius: 0 80px !important
}


.menu-item a{
	text-transform: uppercase !important
}

@media (min-width: 767px){
	.elementor-element .swiper .elementor-swiper-button-next{
	right: 100px !important;
}
.elementor-element .swiper .elementor-swiper-button-prev{
    left: 100px !important;
}

}
@media (max-width: 767px) {
  .elementor-element .swiper .elementor-swiper-button-next {
    right: 20px !important; /* regola la distanza come preferisci */
  }
  .elementor-element .swiper .elementor-swiper-button-prev {
    left: 20px !important; /* regola anche questa */
  }
}


.menu-item{
	text-transform: uppercase !important
}


