/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 18 2025 | 16:50:05 */
/* Video Thumbs */
.image-overlay .image-overlay-inside {
  background-color: #2c4a5e !important;
}

a:hover .image-overlay .image-overlay-inside {
  animation:
avia_pop_small 0.0s 1  !important;
}

.logo, .logo a {
	margin-top: 25px;
	max-width: 320px !important;
}

/* Menu */
.avia-menu-text{
	font-size: 1.8em;
}

 /* Transparent Sticky Header */ 
#header.header_color .header_bg {
   /*  background: transparent; */
	opacity: 0.85;
}

.av-rotator-text-single {
	text-shadow: 0 0 5px #333333, 0 0 10px #555555, 0 0 15px #ffffff;
}
/* Flyout Burger Menu */
.html_av-overlay-side #top .av-burger-overlay-scroll {
	background-color: rgba(0,0,0,0.8) !important;
}

.avia-section .template-page .entry-content-wrapper {
	padding-right: 0;
	margin-top: -40px;
}

.av-rotator-text-single {
	/*text-shadow: 0 2 10px #ffffff, 0 4 20px #444444, 0 8 30px #000000;
	color: #ffc000 !important; */
	text-shadow: 0 0 0px #ffffff, 0 0 0px #444444, 0 0 0px #000000 !important;
	font-weight: 700;
}

/* Partner Logos Vertical Align */
.avia-content-slider-inner .slide-entry-wrap {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.avia-content-slider-inner .slide-entry-wrap .slide-entry {
	flex:1 1 0;
}
#top .avia-logo-element-container img {
	padding: 0px 10px !important;
	vertical-align: middle !important;
	max-height: 90px;
}
/* Testimonials */
#top .avia-slideshow-arrows a.prev-slide {
  right: 45px;
  margin-right: 0;
  display: none;
}
.avia-slider-testimonials .avia-testimonial-content p {
  /*font-size: 18px !important;*/
	line-height: 1.3em !important;
}
.avia-testimonial-subtitle {
	font-size: 1.5em !important;
	color: #ffffff;
}

.avia-slider-testimonials .avia-testimonial-name {
	font-size: 24px !important;
	color: #ffffff !important;
}

/* Titel Spacing */
content-wrapper h2 {
	letter-spacing: 0px !important;
}
h2.av-rotator-container-inner{
	letter-spacing: 0px !important;
	/*	font-weight: 700 !important; */
}

.av-subheading_above {
	padding-bottom: 20px !important;
	font-size: 32px !important;
}

.av-subheading p {
  font-size: 21px;
}

/* Formular */
.avia_ajax_form .text_area {
	max-height: 100px !important;
}
.value_verifier_label {
	font-size: 17px !important;
}
input[type=checkbox] {
	transform: scale(1.5);
}
#top .avia_ajax_form .text_input, #top .avia_ajax_form .select, #top .avia_ajax_form .text_area {
	margin-bottom: 0;
	display: inline;
	min-width: 50px;
	padding: 13px;
	border-radius: 5px !important;
}
.av-fields-with-error {
	background-color: #DF653E !important;
}
.avia-content-slider .slide-meta div, .avia-content-slider .slide-meta time {
	font-size: 1.1em;
	color: #fff;
}

/* Footer */
#footer {
	padding: 15px 0 25px 0;
	z-index: 1;
	font-size: 19px;
	line-height:1.5 !important;
}
#footer .widget_nav_menu li {
	font-size: 19px !important;
	line-height: 1.0 !important;
}
#footer .wp-caption-text{
	display:none;
}
#footer .wp-image-1373 {
	margin-top: 14px !important;
	border: none;
}
#footer h3.widgettitle {
	font-size: 1.3em !important;
}
a.news-title {
	color: #dedede !important;
}
#socket {
	font-size: 16px !important;
	margin-top: -1px;
	z-index: 1;
}
#socket .social_bookmarks li {
	font-size: 1.3em;
}
