/*** stadt wien farben ***/
@import url(stadt_wien_farben_variablen.css);
/*** farben ende ***/
/*** Fontawesome für Social-Media Footer ***/
@import url(css/fontawesome/css/all.css);
/*** Fontawesome ende ***/

dt { font-weight: bold; }
/*footer*/

.col-sm-6 a{
    
	color:  var(--nebelgrau);

}
.carousel_1 a{
    
	color:  var(--wienrot) !important;

}

.H6_footer_Social a span
{  
width: auto !important;
}
/*** Navigation ***/

 /* Hauptnavigation leicht nach unten versetzt - ausgerichtet am Stadt Wien Logo */
 .search_list, .login_list{
	padding:42px 0 0 10px !important;
 }
 
 #dnngo_megamenu > div > ul > li {
	padding:80px 0 0 0 ; /* Prevent setting !important, otherwise response header/navbar-building will be broken */
 }

 /* Anmeldeinfopositionierung (zw. Hauptnav und Breadcrumbs) */
 .search_list, .login_list {
	height: 105px;
 }
 .header_info .Login {
	right: -15px;
	display: inline;
 }
 
 /* Searchbox-Positionierung (rechtsbündig mit Top-Icons, aber ::before Arrow-Top ausgerichtet an Top-Search-Icon) */
 .search_list > .searchBox {
	 right: -42px;
 }
 .searchBox::before {
	 right: 52px; 
 }


@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 13/10), only screen and (min-resolution: 120dpi) {
#top_menu .menuslide ul > li.dir > a, .Mega_menu ul.mega_submenu_ul ul li a, #left_menu ul li a, #roll_menu .dropdown .menuslide ul > li.dir > a, #roll_menu .dnngo_mega ul.mega_submenu_ul ul li a, .OurServices_list li, .News_list li, .Services_list li a, .Choose_List li {
 background-image: url(images/arrow-1.png) no-repeat !important;
 background-size:29px 85px;
}
}

/*Carousel*/
.carousel_1 .main,
.carousel_1 .ico,
.carousel .owl-page.active{
	border-color:var(--wienrot)!important;
}
.carousel_1 .ico{
	color:var(--wienrot)!important;
}
.carousel_1 .main:hover .ico span{
	background-color:var(--wienrot)!important;
}

.carousel_1 .owl-buttons .owl-prev, 
.carousel_1 .owl-buttons .owl-next{
display:none;
}

button.close {
    z-index:999 !important;
}

/*Fix für Iphone*/
input[type=submit],
input[type=button],
.btn,
.dnnPrimaryAction,
.dnnFormItem input[type="submit"],
a.dnnPrimaryAction {
background: var(--nebelgrau);
border-color: var(--fastschwarz);
border-width: thin;
border-radius: 5px;
color: var(--fastschwarz);
}

video {
  display: block;
  margin: 20px;
}


.icon-container {
display: grid;
grid-template-columns: auto auto auto auto;
grid-template-rows: auto auto;
grid-template-areas:
"facebook butterfly instagram youtube"
". . google-play app-store";
justify-content: end;
gap: 6px;
}

.icon-container a:nth-child(1) {
grid-area: facebook;
}

.icon-container a:nth-child(2) {
grid-area: butterfly;
}

.icon-container a:nth-child(3) {
grid-area: instagram;
}

.icon-container a:nth-child(4) {
grid-area: youtube;
}

.icon-container a:nth-child(5) {
grid-area: google-play;
}

.icon-container a:nth-child(6) {
grid-area: app-store;
}


.icon-container a {
display: flex;
justify-content: center;
align-items: center;
}

.social-icon {
width: 25px;
height: 25px;
transition: fill 0.3s ease;
}







