/*
 Theme Name:   Coco & Jay Theme
 Theme URI:    https://cocoandjay.com/
 Description:  A child theme of Hello Elementor theme.
 Author:       Coco & Jay GmbH
 Author URI:   https://cocoandjay.com/
 Template:     hello-elementor
 Version:      1.9.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/



/************************************************************************************************************
*************************************************************************************************************
*** GENERAL SETTINGS ****************************************************************************************
*************************************************************************************************************
************************************************************************************************************/

a:focus,
button:focus,
input:focus,
:focus {
  outline: none !important;
}


div[data-elementor-type=wp-page]{
	overflow: hidden;
}

.section_hide{
	display: none !important;
}


/************************************************************************************************************
*************************************************************************************************************
*** MENU SETTINGS *******************************************************************************************
*************************************************************************************************************
************************************************************************************************************/

.elementor-nav-menu--dropdown{
	z-index: 20000 !important;
}

a span.sub-arrow{
	display: none !important;
}


.icon-bar{
	border-radius: 20px;
}



/************************************************************************************************************
*************************************************************************************************************
*** PROGRESS BAR ********************************************************************************************
*************************************************************************************************************
************************************************************************************************************/


.elementor-progress-wrapper{
	padding: 1px;
}


/************************************************************************************************************
*************************************************************************************************************
*** PREREG SEITE ********************************************************************************************
*************************************************************************************************************
************************************************************************************************************/

.nowhatsapp{
display: none;
}

/************************************************************************************************************
*************************************************************************************************************
*** STÄDTE SEITE ********************************************************************************************
*************************************************************************************************************
************************************************************************************************************/
 /*
#luftballons {
	left: 50%;
	margin-left: -500px;
}

#tickethtml div{
	padding: 80px 10% 65px 10%;
}

@media only screen and (max-width: 1120px) {

	
  #luftballons {
  	left: 0 !important;
	margin-left: 0;
	top: 0 !important;
  }
  
  #lineup{
	  font-size: 40px;
	  padding: 0 50px;
  }
  
  #locationmap div{
	  padding: 30px 6% 30px 6%;
  }
  
  #locationaddress div{
	  padding: 0 50px 0 50px;
	  font-size: 40px;
  }

  #locationaddress_det div{
	  padding: 0 50px 0 50px;
	  font-size: 35px;
  }


  #faqbox div.elementor-widget-container{
	  padding: 0 50px 0 50px;
  }
	

  
}


@media only screen and (max-width: 767px) {
  

	
  #torte {
	  left: 10px !important;
	  top: 65px !important;
  }
  
  #tickethtml div{
	padding: 80px 20px 65px 20px;
  }
  
  #lineup{
	font-size: 30px;
	padding: 0 20px;
  }  

  #locationaddress div{
	  padding: 0 20px 0 20px;
	  font-size: 30px;
  }

  #locationaddress_det div{
	  padding: 0 50px 0 50px;
	  font-size: 25px;
  }

  #faqbox div.elementor-widget-container{
	  padding: 0 20px 0 20px;
  }  
  

	
}

*/	

div.show_city_ja .preregbox{
	display: none;
}

div.show_city_nein .ticketbox{
	display: none;
}


/************************************************************************************************************
*************************************************************************************************************
*** STÄDTE ÜBERSICHT ****************************************************************************************
*************************************************************************************************************
************************************************************************************************************/

.universe_button{
    font-family: "Khand", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    text-transform: uppercase;
    fill: #000000;
    color: #000000;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #FFFFFF;
    border-radius: 12px 12px 12px 12px;
    padding: 6px 18px 6px 18px;
}

/************************************************************************************************************
*************************************************************************************************************
*** GLÜCKSRAD ***********************************************************************************************
*************************************************************************************************************
************************************************************************************************************/

#gluecksrad_popup{
	background-size: 100% 100% !important;
	padding: 40px 20px;
}

#meinGluecksradContainer {
    position: relative;
    width: 600px;
    height: 600px;
}

#gluecksradCanvas {
    position: absolute;
    top: 0;
    left: 0;
}

#meinGluecksradContainer::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    border-width: 20px 10px 0;
    border-style: solid;
    border-color: #ff0000 transparent transparent transparent;
    transform: translateX(-50%);
}

/************************************************************************************************************
*************************************************************************************************************
*** SPECIAL SEITEN ******************************************************************************************
*************************************************************************************************************
************************************************************************************************************/

.hidecountdown{
	display: none;
}

#special_cities_active.showinactive{
	display: none  !important;
}

#special_cities_all.hideinactive{
	display: none !important;
}
