/* ******************************************************************************************************** */
/*	VisitAustrian.com/guideapp                                                              Version 1.0.7   */
/*	Plugin "VisitAustrian Team" (GuideAPP) in der www.visitaustrian.com WP Website  					    */
/*	Unterstuetzt VA Guides bei allen ihren Aufgaben, insbesondere rund um aktuelle Events am Flughafen      */
/*                                                                                                          */
/*	Copyright (c) Schultz IT Solutions	https://it-solutions.schultz.ch	                                    */
/*  License:  Exclusive license to use, modify, alter and reuse is granted to Austrian Airlines AG   		*/
/*            (Impressum https://www.austrian.com/at/de/impressum)  										*/
/*  		  This license DOES NOT INCLUDE redistribution or reselling of this software or parts of it		*/
/*  		  to any other person or legal entity, including but not limited to:							*/
/*  			parent, subsidiary or otherwise affiliated organisations of Austrian Airlines, 	 			*/
/*  			contractors or service providers of Austrian Airlines, third party organisations			*/
/*            Such actions need written approval by the copyright holder                                    */
/*          																						  		*/
/* ******************************************************************************************************** */
/* 																											*/
/* DEV Fonts path:    https://test.hosting-schultz.ch/wp/wp-content/plugins/aua-va-team/fonts/				*/
/* PROD Fonts path:   https://www.visitaustrian.com/wp-content/uploads/2022/05/ 							*/
/* 																											*/
/* ******************************************************************************************************** */ 
@charset "UTF-8";

@font-face 
{
	font-family:ct_font_portada;
	font-style:normal;
	font-weight:400;
	font-display:swap;
	/* src:url('https://www.visitaustrian.com/wp-content/plugins/aua-va-team/fonts/PortadaW03-Regular-1-1.woff2') format('woff2'); */
	src:url('https://test.hosting-schultz.ch/wp/wp-content/plugins/aua-va-team/fonts/PortadaW03-Regular-1-1.woff2') format('woff2');
}

@font-face 
{
	font-family:ct_font_portada;
	font-style:normal;
	font-weight:600;
	font-display:swap;
	/* src:url('https://www.visitaustrian.com/wp/wp-content/plugins/aua-va-team/fonts/PortadaW03-SemiBold-1.woff2') format('woff2'); */
	src:url('https://test.hosting-schultz.ch/wp/wp-content/plugins/aua-va-team/fonts/PortadaW03-SemiBold-1.woff2') format('woff2');
}

@font-face 
{
	font-family:ct_font_core__sans;
	font-style:normal;
	font-weight:400;
	font-display:swap;
	/* src:url('https://www.visitaustrian.com/wp-content/plugins/aua-va-team/fonts/2E2878_5_0-1.woff2') format('woff2'); */
	src:url('https://test.hosting-schultz.ch/wp/wp-content/plugins/aua-va-team/fonts/2E2878_5_0-1.woff2') format('woff2');
}

@font-face 
{
	font-family:ct_font_core__sans;
	font-style:normal;
	font-weight:700;
	font-display:swap;
	/* src:url('https://www.visitaustrian.com/wp-content/plugins/aua-va-team/fonts/2E2878_7_0-1-1.woff2') format('woff2'); */
	src:url('https://test.hosting-schultz.ch/wp/wp-content/plugins/aua-va-team/fonts/2E2878_7_0-1-1.woff2') format('woff2');
}

@font-face 
{
	font-family:ct_font_core__sans;
	font-style:normal;
	font-weight:500;
	font-display:swap;
	/* src:url('https://www.visitaustrian.com/wp-content/plugins/aua-va-team/fonts/2E2878_5_0.woff2') format('woff2'); */
	src:url('https://test.hosting-schultz.ch/wp/wp-content/plugins/aua-va-team/fonts/2E2878_5_0.woff2') format('woff2');
}

@font-face 
{
	font-family:ct_font_core__sans;
	font-style:italic;
	font-weight:700;
	font-display:swap;
	/* src:url('https://www.visitaustrian.com/wp-content/plugins/aua-va-team/fonts/2E2878_7_0-1.woff2') format('woff2'); */
	src:url('https://test.hosting-schultz.ch/wp/wp-content/plugins/aua-va-team/fonts/2E2878_7_0-1.woff2') format('woff2');
}

@font-face 
{
	font-family:ct_font_core__sans;
	font-style:normal;
	font-weight:800;
	font-display:swap;
	/* src:url('https://www.visitaustrian.com/wp-content/plugins/aua-va-team/fonts/2E2878_A_0.woff') format('woff'); */
	src:url('https://test.hosting-schultz.ch/wp/wp-content/plugins/aua-va-team/fonts/2E2878_A_0.woff') format('woff');
}



:root {
	--aua-primary-rot: #D81E05;
	--aua-primary-weiss: #FFFFFF;
	--aua-primary-schwarz: #000000;
	
	--aua-secondary-blau:  #2a2e43;
	--aua-logo-dunkelrot:  #93282C;

	--aua-notification-success-dark:	#007d35;
	--aua-notification-success-light:	#e5f2eb;
	--aua-notification-info-dark:	#394551;
	--aua-notification-info-light:	#dee2e7;
	--aua-notification-warning-dark:	#394551;
	--aua-notification-warning-light:	#fff6c6;
	--aua-notification-error-dark:	#8c1e33;
	--aua-notification-error-light:	#ffe3e5;
	

	--aua-font-family-portada: ct_font_portada, Sans-Serif;
	--aua-font-family-coresans: ct_font_core__sans, Sans-Serif;

	--wp--preset--color--foreground : --aua-primary-schwarz;
	--wp--preset--font-family--system-font:var(--aua-font-family-portada);
	--wp--preset--font-size--medium: 16px;
	--wp--style--root--padding-top: 0px;
	--wp--style--root--padding-right: 0px;
	--wp--style--root--padding-bottom: 0px;
	--wp--style--root--padding-left: 0px;
	--wp--preset--spacing--40: 0px;
	--wp--preset--spacing--50: 0px;
 
}


div.clearboth
{
	clear:both;
}


div#aua-va-team-app
{
	font-family:var(--aua-font-family-portada);
}




h1 
{
--theme-font-family:var(--aua-font-family-portada);
--theme-font-weight:400;
--theme-font-size:45px;
--theme-line-height:1.5;

}
h2 
{
--theme-font-family:var(--aua-font-family-portada);
--theme-font-weight:400;
--theme-font-size:35px;
--theme-line-height:1.5;

}
h3 
{
--theme-font-family:var(--aua-font-family-portada);
--theme-font-weight:400;
--theme-font-size:30px;
--theme-line-height:1.5;

}
h4 
{
--theme-font-family:var(--aua-font-family-portada);
--theme-font-weight:700;
--theme-font-size:25px;
--theme-line-height:1.5;

}
h5 
{
--theme-font-family:var(--aua-font-family-coresans);
--theme-font-weight:700;
--theme-font-size:20px;
--theme-line-height:1.5;

}
h6 
{
--theme-font-family:var(--aua-font-family-coresans);
--theme-font-weight:700;
--theme-font-size:16px;
--theme-line-height:1.5;
	margin-top: 0.5rem;
	margin-bottom: 0.5rem;
}


p
{
	
}



ul
{

  list-style-type: none;
  margin: 0;
  padding: 0;

}



.coresans
{
--theme-font-family:var(--aua-font-family-coresans);
	
}

input.aua-va-team-input
{
	margin-bottom:10px;
	font-size:24px;
} 


input[type="text"],
textarea
{
	--theme-font-family:var(--aua-font-family-coresans);
	width:98%;
}


textarea[readonly] 
{
	background-color:var(--aua-notification-info-light);
}


div.wp-block-group,
div#wpadminbar
{
	display:none;
}

div#aua-va-team-app
{
	margin-top: 0px;
	margin-right:10px !important;
	margin-bottom:0px;
	margin-left:10px !important;
	padding-top: 0px;
	padding-right:10px;
	padding-bottom:0px;
	padding-left:10px;
}

div#aua-va-team-app h3,
div#aua-va-team-app h4
{
	margin-bottom: 0px;
}


div.auavateam-topmenu div, 
div.auavateam-footermenu div,
div.auavateam-extendedmenu div.accordion-content div
{
	float:left;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 6px;
	padding: 0px 0px;
}


div.aua-va-team-logo a,
div.aua-va-team-logo a img
{
	margin-top:16px;
}


div.auavateam-topmenu div.aua-va-team-logo
{
	height:58px;
	width:220px;
	margin-left: 0px;
	margin-right: 0px;
	background-image: url("../images/VisitAustrian.LogoBackground.png");
}


h3 ,h4
{
	margin-top:10px;
}


div#auavateam-footer
{
	margin-top:40px;
}


div.auavateam-topmenu img,
div.auavateam-footermenu img,
button.auavateam-icon42 img
{
	width:42px;
	padding-top:5px;
}


img.auavateam-icon40
{
	width:40px;
}



img.auavateam-icon32
{
	width:32px;
}


div.auavateam-topmenu img.auavaparent-icon42
{
	width:180px;
}

div.auavateam-bottomlogos
{
	position:relative;
	width:48%;
	padding-top:10px;
}

div.auavateam-bottomlogos img.auavaparent-icon42
{
	height:30px;
	
}


/****************************************************************************************/
/****************************************************************************************/
/****************************************************************************************/
div.aua-va-team-msglevel0,
div.aua-va-team-msglevel1,
div.aua-va-team-msglevel2,
div.aua-va-team-msglevel3,
div.aua-va-team-msglevel4,
div.aua-va-team-msglevel9
{
	width:330px;
	font-weight:normal;
	margin: 5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
	border: 1px solid #9d261d;
}
/*debug, white*/
div.aua-va-team-msglevel0
{ 
	background-color: var(--aua-primary-weiss);
	border-color: var(--aua-primary-schwarz);
	color: var(--aua-primary-schwarz);
}
/*succcess, green*/
div.aua-va-team-msglevel1
{
	background-color: var(--aua-notification-success-light);
	border-color: var(--aua-notification-success-light);
	color: var(--aua-notification-success-dark);
}
/*info, grey*/
div.aua-va-team-msglevel2
{
	background-color: var(--aua-notification-info-light);
	border-color: var(--aua-notification-info-light);
	color: var(--aua-notification-info-dark);
}
/*warning, yellow*/
div.aua-va-team-msglevel3
{
	background-color: var(--aua-notification-warning-light);
	border-color: var(--aua-notification-warning-light);
	color: var(--aua-notification-warning-dark);
}
/*error, red*/
div.aua-va-team-msglevel4
{
	background-color: var(--aua-notification-error-light);
	border-color: var(--aua-notification-error-light);
	color: var(--aua-notification-error-dark);
}
/*critical, black*/
div.aua-va-team-msglevel9
{
	background-color: var(--aua-notification-warning-dark);
	border-color: var(--aua-primary-schwarz);
	color: var(--aua-primary-weiss);
}
/****************************************************************************************/
/****************************************************************************************/

div.aua-va-team-servus
{
	padding:20px 20px 20px 5px;
}

div.aua-va-team-servus img
{
	height:40px;
}

img.aua-va-team-profile-small
{
	width:80px;
}


img.aua-va-team-profile
{
	width:150px;
}


input:not([type]), input[type="text"]
{

	background:var(--aua-primary-weiss);
	border-color: var(--aua-primary-schwarz);
	font-size:1.3rem;
}

input#eventfilter,
input#evententry
{
	width: 250px;
}


div.aua-va-eventlist
{
	background-color: var(--aua-notification-info-light);
	padding: 10px 10px 10px 10px;
	
}

div.aua-va-eventlist-entry
{
	position:relative;
	float:left;
	width:96%;
	margin: 10px 0px 0px 0px;
	padding: 5px;
}

div.aua-va-eventlist-date,
div.aua-va-eventlist-tourname,
div.aua-va-eventlist-groupsize
{
	position:relative;
	float:left;

}


div.aua-va-eventlist-tourname
{
	font-size: 1.3em;
	font-weight: bold;
}

div.aua-va-eventlist-boarding
{
	position:relative;
	float:left;
	width:24px;
	margin-left:50px;
	
}
div.auavateam_boardingcomplete 
{
		position:relative;
}

div.auavateam_boardingcomplete img
{
		height:24px;
	width:24px;

}

table 
{
	border-spacing: 0px;
}
table tr th 
{
	text-align:left;
}


tr.auavateam-table
{
	
}

td.auavateam-table
{
	padding: 0px;
	
}


div.aua-va-eventlist textarea
{
	margin-right: 50px;
	font-size: 1.3em;
}


form#guidesettings label
{
	/*display:none;*/
}

/****************************************************************************************/
/****************************************************************************************/
div.auavateam-extendedmenu
{
	margin-top:20px;
	background-color: var(--aua-primary-rot);
	color: var(--aua-primary-weiss);
	
}

.accordion 
{
	width: 100%;
}
.accordion-icon
{
	height:24px;
	width:24px;
	background-color: var(--aua-notification-info-light);
	border: 1px solid var(--aua-primary-schwarz);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
}
.accordion-icon img
{
	height:24px;
	width:24px;
}



.accordion-item 
{
	margin-bottom: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom:25px;
	padding-left:10px;
	border: 1px solid var(--aua-primary-schwarz);
}
.auavateam-extendedmenu .accordion-item 
{
	padding-bottom:70px;
	border: none;
}
.accordion-header 
{
	font-size: 18px;
	font-weight: bold;
	cursor: pointer;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.accordion-content 
{
	display: none;
	padding: 10px;
}
.accordion-content-element
{
	float:right;
	margin: 0px 20px 0px 20px;
}
.icon 
{
	font-size: 32px;
	margin-left: auto;
	transform: rotate(90deg);
	transition: all 0.2s ease;
}
.accordion-content-showyes,
.accordion-content-showyes .accordion-content
{
	display: block;
}
.accordion-content-showyes .icon 
{
	transform: rotate(0);
}

div.auavateam-extendedmenu div.accordion div.accordion-content div
{
	padding-left:10px;
}
div.auavateam-extendedmenu-bottomline div
{
	 max-width: fit-content;
  margin-left: auto;
  margin-right: auto;
  padding-bottom:20px;
}

div.auavateam-extendedmenu-bottomline  
{
	:where(.wp-block-post-content a:where(:not(.wp-element-button))) 
	{
		font-family: var(--aua-font-family-coresans);
		color: var(--aua-primary-weiss);
		text-decoration: none;
		text-align:center;
	}
}

span.auavateam-gotop
{
	position:relative;
	float:right;
	bottom:40px;
	right:10px;
}
/****************************************************************************************/
/****************************************************************************************/


div.auavateam-form-content
{
	float:left;
}

div.auavateam-form-button
{
		float:left;
}


/****************************************************************************************/
/****************************************************************************************/
#auava_setting_debugips,
#auava_setting_otherpersons
{
	width:1000px;
}

div.auavateam-extendedmenu-buttonlinebreak
{
	display: none;
}


/****************************************************************************************/
/****************************************************************************************/
/****************************************************************************************/

/****************************************************************************************/
/* most mobile devices !!! */
@media (max-width: 680px) 
{
	div.auavateam-bottomlogos
	{
		width:98%;
	}

}



/****************************************************************************************/
/* most mobile devices !!! */
@media (max-width: 500px) 
{
	div.auavateam-extendedmenu-buttonlinebreak
	{
		display: block;
		clear:both;
		margin-top: 6px !important;
		margin-bottom: 6px !important;
		width:90%;
	}

	div.auavateam-button-info
	{
		/*margin-top:20px !important;*/
	}

}





/****************************************************************************************/
/* very small devices !!! */
@media (max-width: 400px) 
{
	div.auavateam-topmenu img,
	div.auavateam-footermenu img
	{
		width:38px;
	}
}
/* very small devices !!! */
@media (max-width: 390px) 
{
	div.auavateam-topmenu img,
	div.auavateam-footermenu img
	{
		width:36px;
	}
}
/* very small devices !!! */
@media (max-width: 380px) 
{
	div.auavateam-topmenu img,
	div.auavateam-footermenu img
	{
		width:34px;
	}

	div.auavateam-topmenu img.auavaparent-icon42 
	{
		width: 150px;
	}

	div.auavateam-topmenu div.aua-va-team-logo
	{
		width:191px;
		background-image: url("../images/VisitAustrian.LogoBackground.191x58.png");
	}

	div.aua-va-team-msglevel0, 
	div.aua-va-team-msglevel1, 
	div.aua-va-team-msglevel2, 
	div.aua-va-team-msglevel3, 
	div.aua-va-team-msglevel4, 
	div.aua-va-team-msglevel9 
	{
		width: 310px;
	}
}
/* very small devices !!! */
@media (max-width: 360px) 
{
	div.auavateam-topmenu img,
	div.auavateam-footermenu img
	{
		width:28px;
	}
}
/* VERY small devices !!! */
@media (max-width: 350px) 
{
	div.auavateam-topmenu img,
	div.auavateam-footermenu img
	{
		width:24px;
	}
	
	div.aua-va-team-msglevel0, 
	div.aua-va-team-msglevel1, 
	div.aua-va-team-msglevel2, 
	div.aua-va-team-msglevel3, 
	div.aua-va-team-msglevel4, 
	div.aua-va-team-msglevel9 
	{
		width: 280px;
	}
}
/* VERY small devices !!! */
@media (max-width: 320px) 
{
	div.auavateam-topmenu img,
	div.auavateam-footermenu img
	{
		width:20px;
	}
	
	div.aua-va-team-msglevel0, 
	div.aua-va-team-msglevel1, 
	div.aua-va-team-msglevel2, 
	div.aua-va-team-msglevel3, 
	div.aua-va-team-msglevel4, 
	div.aua-va-team-msglevel9 
	{
		width: 260px;
	}
}

/****************************************************************************************/
