﻿/*body { background:red }*/


/* Specifche Globali */
a[data-allibo] { display:none!important; }

.aw_searchBox { font-size:1px!important; padding:5px; background:#F0F0F0; border-radius:2px; }
.aw_searchBox select { display:inline-block; box-sizing:border-box; width:calc(100% - 46px); height:38px; margin:1px; padding:4px; border:none; border-radius:2px; font-size:initial; }
.aw_searchBox select:first-of-type { margin-bottom:5px; }
	@media screen and (min-width:768px) {
		.aw_jobList .aw_searchBox select { width:calc(50% - 26px); }
		.aw_jobList .aw_searchBox select:first-of-type { margin:1px 5px 1px 1px; }
	}

.aw_searchButton {/* background:yellow;*/ display:inline-block; position:relative; float:right; box-sizing:border-box; width:38px; height:38px; margin-top:1px; padding-top:9px; border-radius:2px; text-align:center; }
.aw_searchButton button { position:absolute; top:0; left:0; right:0; bottom:0; width:100%; border-radius:4px; background:transparent; border:none; outline:none; cursor:pointer }
.aw_searchButton button:focus { border:2px solid black; }
.aw_searchButton i { font-size:21px; }
.aw_searchButton:hover { color:#A0A0A0; }




.aw_jobPosting { position:relative; margin-top:6px; padding:16px 4px; border-radius:2px; cursor:pointer; }
.aw_jobPosting mark { display:inline-block; margin-bottom:7px; padding:2px 6px 1px 6px; background-color:#7AC968; color:#FFF; font-size:80%; text-transform:uppercase; }
.aw_jobPosting h3 { margin:0 }
.aw_jobPosting p { margin:7px 0 }
.aw_jobPosting p i { padding-right:3px; font-size:80%; }
.aw_jobPosting:hover { background-color:#F9F9F9; transition:background-color 0.2s; }



/* Specifche aw_application */
.aw_application .aw_applyLink { display:inline-block; border-radius:2px; cursor:pointer; }



/* Specifche aw_jobList */
.aw_jobList .aw_pager { margin-top:7px; border-top:1px solid #E0E0E0; }
.aw_jobList .aw_pager a { display:inline-block; padding:2px 4px; text-decoration:none; }



/* Specifche aw_jobSlider */

.aw_jobSlider .aw_vieport { overflow:hidden; }
/*.aw_jobSlider .aw_slide { position:absolute; width:100%; height:100%; }*/
.aw_jobSlider.cs .aw_jobPosting .aw_rush { display:none!important; }


.aw_jobSlider .aw_jobPosting { background-color:#F3F3F3; }
.aw_jobSlider .aw_jobPosting:hover { background-color:#F9F9F9; }
/*
	.tzs_show-enabled { position:relative; }
	.tzs_show-enabled:focus { outline:none; }
	.tzs_show-enabled.is-draggable { -webkit-tap-highlight-color:transparent; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; }
	.tzs_show-enabled.is-draggable .aw_slide-vieport { cursor:move; cursor:-webkit-grab; cursor:grab; }
	.tzs_show-enabled.is-draggable .aw_slide-vieport.is-pointer-down { cursor:-webkit-grabbing; cursor:grabbing; }

	.tzs_show-button { position:absolute; background:hsla(0, 0%, 100%, 0.75); border:none; color:#333; }
	.tzs_show-button:hover { background:white; cursor:pointer; }
	.tzs_show-button:focus { outline:none; box-shadow:0 0 0 5px #19F; }
	.tzs_show-button:active { opacity:0.6; }
	.tzs_show-button:disabled { opacity:0.3; cursor:auto; pointer-events:none; }
	.tzs_show-button-icon { fill:currentColor; }

	.tzs_show-prev-next-button { top:50%; width:44px; height:44px; border-radius:50%; transform:translateY(-50%); }
	.tzs_show-prev-next-button.previous { left:10px; }
	.tzs_show-prev-next-button.next { right:10px; }

	.tzs_show-rtl .tzs_show-prev-next-button.previous { left:auto; right:10px; }
	.tzs_show-rtl .tzs_show-prev-next-button.next { right:auto; left:10px; }
	.tzs_show-prev-next-button .tzs_show-button-icon { position:absolute; left:20%; top:20%; width:60%; height:60%; }
*/ 

	.tzs_show-page-dots { padding:0; margin:0; list-style:none; text-align:center; line-height:1; }
	.tzs_show-rtl .tzs_show-page-dots { direction:rtl; }

.aw_jobSlider .aw_dot { display:inline-block; width:30px; height:4px; margin:0; background:#EEE; cursor:pointer; }
.aw_jobSlider .aw_dot:hover { background:#DDD; }
.aw_jobSlider .aw_dot.is-selected { background:#000; }