.elementor-kit-7{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-cd09041:#000000;--e-global-color-b39cd8b:#171717;--e-global-color-51023f8:#232323;--e-global-color-6a67731:#A0A0A0;--e-global-color-5fdee4c:#FFFFFF;--e-global-color-c47f05e:#EC8800;--e-global-color-418503b:#F89900;--e-global-color-74b62de:#FFA424;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-size:18px;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-size:18px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.2em;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-size:18px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:1.2em;--e-global-typography-f866902-font-family:"Merriweather";--e-global-typography-f866902-font-size:48px;--e-global-typography-f866902-font-weight:600;--e-global-typography-f866902-line-height:1.3em;--e-global-typography-92afc1e-font-family:"Merriweather";--e-global-typography-92afc1e-font-size:36px;--e-global-typography-92afc1e-font-weight:600;--e-global-typography-92afc1e-line-height:1.3em;--e-global-typography-2695390-font-family:"Merriweather";--e-global-typography-2695390-font-size:30px;--e-global-typography-2695390-font-weight:600;--e-global-typography-2695390-line-height:1.1em;--e-global-typography-e9c1406-font-family:"Merriweather";--e-global-typography-e9c1406-font-size:24px;--e-global-typography-e9c1406-font-weight:600;--e-global-typography-e9c1406-line-height:1.3em;--e-global-typography-cbfa7ea-font-family:"Merriweather";--e-global-typography-cbfa7ea-font-size:20px;--e-global-typography-cbfa7ea-font-weight:700;--e-global-typography-cbfa7ea-line-height:1.3em;--e-global-typography-8f8d018-font-family:"Merriweather";--e-global-typography-8f8d018-font-size:18px;--e-global-typography-8f8d018-font-weight:700;--e-global-typography-8f8d018-line-height:1.3em;--e-global-typography-25e4c1a-font-family:"Roboto";--e-global-typography-25e4c1a-font-size:16px;--e-global-typography-25e4c1a-font-weight:400;--e-global-typography-25e4c1a-text-transform:uppercase;--e-global-typography-ee880aa-font-family:"Roboto";--e-global-typography-ee880aa-font-size:14px;--e-global-typography-ee880aa-text-transform:uppercase;--e-global-typography-ee21518-font-size:14px;--e-global-typography-ee21518-text-transform:uppercase;--e-global-typography-bd353ef-font-size:14px;--e-global-typography-bd353ef-line-height:1.1em;background-color:var( --e-global-color-cd09041 );color:var( --e-global-color-5fdee4c );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{background-color:var( --e-global-color-c47f05e );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-5fdee4c );border-radius:3px 3px 3px 3px;padding:15px 25px 15px 25px;}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type="button"]:hover,.elementor-kit-7 input[type="button"]:focus,.elementor-kit-7 input[type="submit"]:hover,.elementor-kit-7 input[type="submit"]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{background-color:var( --e-global-color-6a67731 );color:var( --e-global-color-b39cd8b );}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 a{color:var( --e-global-color-418503b );}.elementor-kit-7 a:hover{color:var( --e-global-color-6a67731 );}.elementor-kit-7 h1{font-family:var( --e-global-typography-f866902-font-family ), Sans-serif;font-size:var( --e-global-typography-f866902-font-size );font-weight:var( --e-global-typography-f866902-font-weight );line-height:var( --e-global-typography-f866902-line-height );}.elementor-kit-7 h2{font-family:var( --e-global-typography-92afc1e-font-family ), Sans-serif;font-size:var( --e-global-typography-92afc1e-font-size );font-weight:var( --e-global-typography-92afc1e-font-weight );line-height:var( --e-global-typography-92afc1e-line-height );}.elementor-kit-7 h3{font-family:var( --e-global-typography-2695390-font-family ), Sans-serif;font-size:var( --e-global-typography-2695390-font-size );font-weight:var( --e-global-typography-2695390-font-weight );line-height:var( --e-global-typography-2695390-line-height );}.elementor-kit-7 h4{font-family:var( --e-global-typography-e9c1406-font-family ), Sans-serif;font-size:var( --e-global-typography-e9c1406-font-size );font-weight:var( --e-global-typography-e9c1406-font-weight );line-height:var( --e-global-typography-e9c1406-line-height );}.elementor-kit-7 h5{font-family:var( --e-global-typography-cbfa7ea-font-family ), Sans-serif;font-size:var( --e-global-typography-cbfa7ea-font-size );font-weight:var( --e-global-typography-cbfa7ea-font-weight );line-height:var( --e-global-typography-cbfa7ea-line-height );}.elementor-kit-7 h6{font-family:var( --e-global-typography-8f8d018-font-family ), Sans-serif;font-size:var( --e-global-typography-8f8d018-font-size );font-weight:var( --e-global-typography-8f8d018-font-weight );line-height:var( --e-global-typography-8f8d018-line-height );}.elementor-kit-7 label{color:var( --e-global-color-5fdee4c );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-7 input:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea,.elementor-kit-7 .elementor-field-textual{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#757271;background-color:#474747;border-style:none;border-radius:3px 3px 3px 3px;padding:10px 15px 10px 15px;}.elementor-kit-7 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea:focus,.elementor-kit-7 .elementor-field-textual:focus{color:var( --e-global-color-5fdee4c );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--container-default-padding-top:7em;--container-default-padding-right:0em;--container-default-padding-bottom:7em;--container-default-padding-left:0em;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-7{--e-global-typography-f866902-font-size:36px;--e-global-typography-92afc1e-font-size:32px;--e-global-typography-2695390-font-size:28px;--e-global-typography-e9c1406-font-size:24px;--e-global-typography-ee880aa-font-size:12px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-7 h1{font-size:var( --e-global-typography-f866902-font-size );line-height:var( --e-global-typography-f866902-line-height );}.elementor-kit-7 h2{font-size:var( --e-global-typography-92afc1e-font-size );line-height:var( --e-global-typography-92afc1e-line-height );}.elementor-kit-7 h3{font-size:var( --e-global-typography-2695390-font-size );line-height:var( --e-global-typography-2695390-line-height );}.elementor-kit-7 h4{font-size:var( --e-global-typography-e9c1406-font-size );line-height:var( --e-global-typography-e9c1406-line-height );}.elementor-kit-7 h5{font-size:var( --e-global-typography-cbfa7ea-font-size );line-height:var( --e-global-typography-cbfa7ea-line-height );}.elementor-kit-7 h6{font-size:var( --e-global-typography-8f8d018-font-size );line-height:var( --e-global-typography-8f8d018-line-height );}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-7 label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-7 input:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea,.elementor-kit-7 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;--container-default-padding-top:3em;--container-default-padding-right:3em;--container-default-padding-bottom:3em;--container-default-padding-left:3em;}}@media(max-width:767px){.elementor-kit-7{--e-global-typography-f866902-font-size:30px;--e-global-typography-92afc1e-font-size:26px;--e-global-typography-2695390-font-size:24px;--e-global-typography-e9c1406-font-size:22px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-7 h1{font-size:var( --e-global-typography-f866902-font-size );line-height:var( --e-global-typography-f866902-line-height );}.elementor-kit-7 h2{font-size:var( --e-global-typography-92afc1e-font-size );line-height:var( --e-global-typography-92afc1e-line-height );}.elementor-kit-7 h3{font-size:var( --e-global-typography-2695390-font-size );line-height:var( --e-global-typography-2695390-line-height );}.elementor-kit-7 h4{font-size:var( --e-global-typography-e9c1406-font-size );line-height:var( --e-global-typography-e9c1406-line-height );}.elementor-kit-7 h5{font-size:var( --e-global-typography-cbfa7ea-font-size );line-height:var( --e-global-typography-cbfa7ea-line-height );}.elementor-kit-7 h6{font-size:var( --e-global-typography-8f8d018-font-size );line-height:var( --e-global-typography-8f8d018-line-height );}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-7 label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-7 input:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea,.elementor-kit-7 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:2em;--container-default-padding-right:2em;--container-default-padding-bottom:2em;--container-default-padding-left:2em;}}/* Start custom CSS */.home header#site-header {
    display: none !important;
}

/* Full width audio player */
.fap-add-playlist, .fap-enqueue-button{
		display:none !important;
}

.fap-referral-button, .fap-play-button{
	background-color: #000000;
	font-size: 10px;
	padding: 7px 10px 7px 10px;
	line-height:25px;
	height: auto;
	color: #FFFFFF !important;
}

.fap-referral-button:hover, .fap-play-button:hover {
	opacity:0.7;
	background-color: #000;
	color: #CF6C20 !important;
	font-size: 10px;
	padding: 7px 10px 7px 10px;
	line-height:25px;
	height: auto;
}

.fap-cover-wrapper{
	/*display:none;*/
}

.fap-playlist-wrapper .fap-list .fap-item img, .fap-playlist-wrapper .fap-list .fap-item .fap-cover-replace-small {
    display:none;
}

.fap-track-content h3{
	font-size: 14px;
	font-weight: 400;
}

#fap-playlist li img
{
	width:12px;
	height:20px;
}

#fap-player-wrapper{
	width:50%
}

.fap-cover-wrapper{
	width:60px !important;
	height: 60px !important;
}

.fap-list-item{
    margin-bottom: 1px;
    padding: 6px 10px;
    display: inline-flex;
    align-content: center;
    align-items: center;
    width: 100%;
    background-color: #000;

}

.fap-list-item .fap-track-content {
    display: inline-flex;
    justify-content: space-between;
    width: calc(100% - 55px) !important;

}

.fap-item-title {
    display: flex;
    align-content: center;

    flex-wrap: wrap;
    width:50%;
}

.fap-item-buttons {
    width: 50% !important;
    display: flex;
    align-content: center;
    text-align: right;
    flex-wrap: wrap;
    justify-content: flex-end;
}

@media only screen and (max-width: 767px) {
  /* For mobile phones: */

.fap-list-item .fap-track-content {
    flex-wrap: wrap;
        padding: 5px 0px;

    flex-direction: column!important;

}

.fap-list-item, .fap-item-title  {
    width:100% !important;
}


.fap-item-title, .fap-item-buttons {
    display:flex;
    justify-content: flex-start;
            flex-wrap: nowrap;
}

.fap-play-button, .fap-referral-button {
    display:flex;
    width:100%;
    justify-content:center;
}


}

#fap-meta-wrapper{
	width:50%;
}

.archive .fap-wrapper, .search .fap-wrapper{
    display:none !important;
}{
    display:none !important;
}



.fap-wrapper.fap-custom-element{
    margin: 0px !important;
}

.fap-wrapper.fap-custom-element{
    width:100% !important;
    padding: 20px 10px !important;
}

.fap-loop, .fap-empty{
    background-color:#000 !important;
    
}

.fap-main>.fap-toggle {
    padding: 2px 7px !important;
    display:none !important;

}


/* menu mobile */ 

.elementskit-submenu-indicator{
    border:0px !important;
    
}

.elementskit-dropdown li a {
        padding: 7px 5px !important;
}

.is-form-style.is-form-style-3 label {
    width: calc(100% - 40px)!important;
}

.is-popup-search-form form.is-ajax-search {
    margin: 15% auto 0 !important;
}


/* doppler */
form.dplr_form {
    border: 0 !important;
    padding: 0 !important;
    display: flex;
    flex-direction: row;
    flex-shrink: 0;
}

.horizontal_label
{
 display: none !important;   
}

form.dplr_form .container {
    flex-grow: 1;
    flex-basis: 100%;
}

form.dplr_form .flex-item input[type="email"]{
width:100% !important;
background-color: #474747 !important;
color: #FFFFFF !important;
}

form.dplr_form .input-buttom button {
    padding: 9px 25px !important;
    margin-top:5px;
}

/* search */
.is-form-style input.is-search-input, .is-form-style button.is-search-submit , .is-form-style input.is-search-submit, .is-search-icon {
    border: 0px !important;
}

.is-ajax-search-details .is-title a, .is-ajax-search-post .is-title a {
    text-transform: none !important;
}

#is-search-input-64::placeholder {
  color: #757271 !important;
  opacity: 1; /* Firefox */
}

.is-search-input {
    border-radius: 3px 0 0 3px !important;
}

.is-search-submit, .is-search-icon {
    border-radius: 0 3px 3px 0 !important; /* Esquinas superiores e inferiores derechas redondeadas */
    margin-left: -1px;
}




body {

  overflow-x: hidden; /* Hide horizontal scrollbar */
}

.breadcrumb{
    
    font-size:14px !important;
    
    text-transform:uppercase !important;
    
}


/*playlist fix*/
@media (max-width: 767px) {
    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tabs-items {
        height:100% !important;
        max-height:100% !important;
    }
}


.fap-icon-link::before {
    content: "";
    display: inline-block;
    width: 1em; /* Tamaño del ícono */
    height: 1em; /* Tamaño del ícono */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M5 20h14a1 1 0 010 2H5a1 1 0 010-2zM11 2v12.586l-3.293-3.293a1 1 0 10-1.414 1.414l5 5a1 1 0 001.414 0l5-5a1 1 0 10-1.414-1.414L13 14.586V2a1 1 0 10-2 0z'%3E%3C/path%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle; /* Alinear con el texto si es necesario */
    transition: background-image 0.3s ease; /* Suaviza el cambio de color en hover */
}

.fap-icon-link:hover::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23FFA500'%3E%3Cpath d='M5 20h14a1 1 0 010 2H5a1 1 0 010-2zM11 2v12.586l-3.293-3.293a1 1 0 10-1.414 1.414l5 5a1 1 0 001.414 0l5-5a1 1 0 10-1.414-1.414L13 14.586V2a1 1 0 10-2 0z'%3E%3C/path%3E%3C/svg%3E");
}/* End custom CSS */