/* 
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
*/
/*
html {
  scroll-behavior: smooth;
}
*/

html, body {
    overflow-x: hidden;
}

/* OVERVIEW - TILE ADJUSTMENT*/

.pointer {cursor: pointer;}

.tile {
    min-height: 300px;
    transition: transform .2s;
}

.tile:hover {
  transform: scale(1.05);
  z-index: 99;
}

.tile-s {
    min-height: 150px;
    transition: transform .2s;
}

.tile-s:hover {
  transform: scale(1.05);
  z-index: 99;
}





/*
 * SONAAR STICKY PLAYER GENERAL
 */
#sonaar-player .mobilePanel {
    background-color: #353535 !important;
}

#sonaar-player .player {
    background-color: #8c8c8c;
}

#sonaar-player .player .player-row:before {
    background-color: #8c8c8c;
}

.album-template-default .single .single-album, body {
	background-color: #8c8c8c;
}



/*
 * SONAAR STICKY PLAYER CHILDSONG
 */

.childsong #sonaar-player .player {
	background: linear-gradient(0deg, #4e7c8f 50%, #a6bfb7 100%);
    border-color: #DC6351;
}

.childsong #sonaar-player .player .player-row:before {
    display: none;
}

.childsong #sonaar-player .close.btn-player {
	background-color: #DC6351;
}

.childsong #sonaar-player .player div.mobilePanel {
	border: #DC6351;
}
	
.childsong #sonaar-player .track-name, .track-album {
    color: white;
}

.childsong #sonaar-player .player .wavesurfer .timing {
    color: white;
}

.childsong #sonaar-player .playlist .track-number svg path, .childsong #sonaar-player .playlist .track-number svg rect, .childsong #sonaar-player .control rect, .childsong #sonaar-player .control path, .childsong #sonaar-player .control polygon, .childsong #sonaar-player .volume .icon path, .childsong #sonaar-player .shuffle path {
	fill: #403744;
}

.childsong #sonaar-player .mobileProgress {
    top: -8px;
	background-color: #DC6351;
}

.childsong #sonaar-player .mobileProgressing, .childsong #sonaar-player .progressDot {
	background-color: #a64b3d;
}

/*
 * SONAAR PLAYLIST CHILDSONG
 */

.childsong .sr-playlist-item:hover {
	background-color: #4e7c8f !important;
}
.childsong .sr-playlist-item {
background-color: #FFFFFF10;
transition:background-color 0.5s, transform 0.5s;
}
.childsong .sr-playlist-item:active {
	background-color: #4e7c8f !important;
}




/*
 * SONAAR STICKY PLAYER CLASSIC
 */

.classic #sonaar-player .player {
	background: linear-gradient(0deg, black 50%, #4a4a4a 100%);
    border-color: #750267;
}

.classic #sonaar-player .player .player-row:before {
    display: none;
}

.classic #sonaar-player .close.btn-player {
	background-color: #750267;
}

.classic #sonaar-player .player div.mobilePanel {
	border: #750267;
}
	
.classic #sonaar-player .track-name, .track-album {
    color: white;
}

.classic #sonaar-player .player .wavesurfer .timing {
    color: white;
}

.classic #sonaar-player .playlist .track-number svg path, .classic #sonaar-player .playlist .track-number svg rect, .classic #sonaar-player .control rect, .classic #sonaar-player .control path, .classic #sonaar-player .control polygon, .classic #sonaar-player .volume .icon path, .classic #sonaar-player .shuffle path {
	fill: #E0DEDF;
}

.classic #sonaar-player .mobileProgress {
    top: -8px;
	background-color: #750267;
}

.classic #sonaar-player .mobileProgressing, .classic #sonaar-player .progressDot {
	background-color: #d118b4;
}

/*
 * SONAAR PLAYLIST CLASSIC
 */

.classic .sr-playlist-item:hover {
	background-color: #750267 !important;
}
.classic .sr-playlist-item {
background-color: #FFFFFF10;
transition:background-color 0.5s, transform 0.5s;
}
.classic .sr-playlist-item:active {
	background-color: #750267 !important;
}




/*
 * SONAAR STICKY PLAYER birds
 */

.birds #sonaar-player .player {
	background: linear-gradient(0deg, #00566b 50%, #127a93 100%);
    border-color: #00dffc;
}

.birds #sonaar-player .player .player-row:before {
    display: none;
}

.birds #sonaar-player .close.btn-player {
	background-color: #00dffc;
}

.birds #sonaar-player .player div.mobilePanel {
	border: #00dffc;
}
	
.birds #sonaar-player .track-name, .track-album {
    color: white;
}

.birds #sonaar-player .player .wavesurfer .timing {
    color: white;
}

.birds #sonaar-player .playlist .track-number svg path, .birds #sonaar-player .playlist .track-number svg rect, .birds #sonaar-player .control rect, .birds #sonaar-player .control path, .birds #sonaar-player .control polygon, .birds #sonaar-player .volume .icon path, .birds #sonaar-player .shuffle path {
	fill: #00dffc;
}

.birds #sonaar-player .mobileProgress {
    top: -8px;
	background-color: #00dffc;
}

.birds #sonaar-player .mobileProgressing, .birds #sonaar-player .progressDot {
	background-color: #003441;
}

/*
 * SONAAR PLAYLIST birds
 */

.birds .sr-playlist-item:hover {
	background-color: #00dffc !important;
}
.birds .sr-playlist-item {
background-color: #FFFFFF10;
transition:background-color 0.5s, transform 0.5s;
}
.birds .sr-playlist-item:active {
	background-color: #00dffc !important;
}




/*
 * SONAAR STICKY PLAYER mantra
 */

.mantra #sonaar-player .player {
	background: linear-gradient(0deg, #5F101C 50%, #A71C32 100%);
    border-color: #f8b365;
}

.mantra #sonaar-player .player .player-row:before {
    display: none;
}

.mantra #sonaar-player .close.btn-player {
	background-color: #f8b365;
}

.mantra #sonaar-player .player div.mobilePanel {
	border: #f8b365;
}
	
.mantra #sonaar-player .track-name, .track-album {
    color: white;
}

.mantra #sonaar-player .player .wavesurfer .timing {
    color: white;
}

.mantra #sonaar-player .playlist .track-number svg path, .mantra #sonaar-player .playlist .track-number svg rect, .mantra #sonaar-player .control rect, .mantra #sonaar-player .control path, .mantra #sonaar-player .control polygon, .mantra #sonaar-player .volume .icon path, .mantra #sonaar-player .shuffle path {
	fill: #FDF1D6;
}

.mantra #sonaar-player .mobileProgress {
    top: -8px;
	background-color: #f8b365;
}

.mantra #sonaar-player .mobileProgressing, .mantra #sonaar-player .progressDot {
	background-color: #a77944;
}

/*
 * SONAAR PLAYLIST mantra
 */

.mantra .sr-playlist-item:hover {
	background-color: #9a6462 !important;
}
.mantra .sr-playlist-item {
background-color: #FFFFFF10;
transition:background-color 0.5s, transform 0.5s;
}
.mantra .sr-playlist-item:active {
	background-color: #9a6462 !important;
}




/*
 * SONAAR STICKY PLAYER relax
 */

.relax #sonaar-player .player {
	background: linear-gradient(0deg, #000036 50%, #046281 100%);
    border-color: #0096ab;
}

.relax #sonaar-player .player .player-row:before {
    display: none;
}

.relax #sonaar-player .close.btn-player {
	background-color: #0096ab;
}

.relax #sonaar-player .player div.mobilePanel {
	border: #0096ab;
}
	
.relax #sonaar-player .track-name, .track-album {
    color: white;
}

.relax #sonaar-player .player .wavesurfer .timing {
    color: white;
}

.relax #sonaar-player .playlist .track-number svg path, .relax #sonaar-player .playlist .track-number svg rect, .relax #sonaar-player .control rect, .relax #sonaar-player .control path, .relax #sonaar-player .control polygon, .relax #sonaar-player .volume .icon path, .relax #sonaar-player .shuffle path {
	fill: #0096ab;
}

.relax #sonaar-player .mobileProgress {
    top: -8px;
	background-color: #0096ab;
}

.relax #sonaar-player .mobileProgressing, .relax #sonaar-player .progressDot {
	background-color: #1a6570;
}

/*
 * SONAAR PLAYLIST relax
 */

.relax .sr-playlist-item:hover {
	background-color: #0096ab !important;
}
.relax .sr-playlist-item {
background-color: #FFFFFF10;
transition:background-color 0.5s, transform 0.5s;
}
.relax .sr-playlist-item:active {
	background-color: #0096ab !important;
}



/*
SIMPLE PLAYERS
*/

.tesa {
    min-height: 40px !important;
}

.mantraplayer button:focus, .mantraplayer button:hover .childrenplayer button:focus, .childrenplayer button:hover {
    background-color: #222222 ;
}

.childrenplayer .mejs-controls .mejs-time-rail .mejs-time-current {
    background: #6299b3;
}

.mantraplayer .mejs-controls .mejs-time-rail .mejs-time-current {
    background: #b86e7a;
}




/*
GENERAL
*/
/*
Simple Playlist Buttons
*/

.btnmain .elementor-button-text {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/*
Fussleiste custom
*/
.elementor-shortcode {
    text-align: center;
	font-size: 11px;
    color: #7a7a7a;
}

/*
Links in Licenses
*/
a.myownlink:link, a.myownlink:visited, a.myownlink:active {
	color:#CCCCCC !important;
	text-decoration: none;
}

a.myownlink:hover {
	color: #a3a3a3 !important;
	text-decoration: underline;
}




 /* behaviour for touch browsers */
@media (hover: none) {
 
}


/*Cookie consent*/
/*
.cli-style-v2 .cli-bar-btn_container .cli_settings_button {
	color: white !important;
}

.cli-bar-message {
	font-size: 15px;
    font-weight: bold;
}
*/


/*
MANTRA
*/
/*Cookie consent*/
/*.mantra #cookie-law-info-bar {
	color: white !important;
    background-color: #91091e99 !important;
}

/*
BIRDS
*/
/*Cookie consent*/
/*.birds #cookie-law-info-bar {
	color: white !important;
    background-color: #02566c99 !important;
}

/*
RELAX
*/
/*Cookie consent*/
/*.relax #cookie-law-info-bar {
	color: white !important;
	background-color: #04628199 !important;
}

/*
CLASSIC
*/
/*Cookie consent*/
/*.classic #cookie-law-info-bar {
	color: white !important;
    background-color: #e0dedf99 !important;
}

/*
CHILD
*/
/*Cookie consent*/
/*.childsong #cookie-law-info-bar {
	color: white !important;
	background-color: #dc635199 !important;
}
