

/* FONTS */

/* albert-sans-100 - latin */
@font-face {
  font-family: 'Albert Sans';
  font-style: normal;
  font-weight: 100;
  src: url('fonts/albert-sans-v1-latin-100.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/albert-sans-v1-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/albert-sans-v1-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/albert-sans-v1-latin-100.woff') format('woff'), /* Modern Browsers */
       url('fonts/albert-sans-v1-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/albert-sans-v1-latin-100.svg#AlbertSans') format('svg'); /* Legacy iOS */
}
/* albert-sans-200 - latin */
@font-face {
  font-family: 'Albert Sans';
  font-style: normal;
  font-weight: 200;
  src: url('fonts/albert-sans-v1-latin-200.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/albert-sans-v1-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/albert-sans-v1-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/albert-sans-v1-latin-200.woff') format('woff'), /* Modern Browsers */
       url('fonts/albert-sans-v1-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/albert-sans-v1-latin-200.svg#AlbertSans') format('svg'); /* Legacy iOS */
}
/* albert-sans-300 - latin */
@font-face {
  font-family: 'Albert Sans';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/albert-sans-v1-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/albert-sans-v1-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/albert-sans-v1-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/albert-sans-v1-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/albert-sans-v1-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/albert-sans-v1-latin-300.svg#AlbertSans') format('svg'); /* Legacy iOS */
}
/* albert-sans-regular - latin */
@font-face {
  font-family: 'Albert Sans';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/albert-sans-v1-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/albert-sans-v1-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/albert-sans-v1-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/albert-sans-v1-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/albert-sans-v1-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/albert-sans-v1-latin-regular.svg#AlbertSans') format('svg'); /* Legacy iOS */
}
/* albert-sans-500 - latin */
@font-face {
  font-family: 'Albert Sans';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/albert-sans-v1-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/albert-sans-v1-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/albert-sans-v1-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/albert-sans-v1-latin-500.woff') format('woff'), /* Modern Browsers */
       url('fonts/albert-sans-v1-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/albert-sans-v1-latin-500.svg#AlbertSans') format('svg'); /* Legacy iOS */
}
/* albert-sans-600 - latin */
@font-face {
  font-family: 'Albert Sans';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/albert-sans-v1-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/albert-sans-v1-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/albert-sans-v1-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/albert-sans-v1-latin-600.woff') format('woff'), /* Modern Browsers */
       url('fonts/albert-sans-v1-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/albert-sans-v1-latin-600.svg#AlbertSans') format('svg'); /* Legacy iOS */
}
/* albert-sans-700 - latin */
@font-face {
  font-family: 'Albert Sans';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/albert-sans-v1-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/albert-sans-v1-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/albert-sans-v1-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/albert-sans-v1-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/albert-sans-v1-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/albert-sans-v1-latin-700.svg#AlbertSans') format('svg'); /* Legacy iOS */
}
/* albert-sans-800 - latin */
@font-face {
  font-family: 'Albert Sans';
  font-style: normal;
  font-weight: 800;
  src: url('fonts/albert-sans-v1-latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/albert-sans-v1-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/albert-sans-v1-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/albert-sans-v1-latin-800.woff') format('woff'), /* Modern Browsers */
       url('fonts/albert-sans-v1-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/albert-sans-v1-latin-800.svg#AlbertSans') format('svg'); /* Legacy iOS */
}
/* albert-sans-900 - latin */
@font-face {
  font-family: 'Albert Sans';
  font-style: normal;
  font-weight: 900;
  src: url('fonts/albert-sans-v1-latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/albert-sans-v1-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/albert-sans-v1-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/albert-sans-v1-latin-900.woff') format('woff'), /* Modern Browsers */
       url('fonts/albert-sans-v1-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/albert-sans-v1-latin-900.svg#AlbertSans') format('svg'); /* Legacy iOS */
}
/* albert-sans-100italic - latin */
@font-face {
  font-family: 'Albert Sans';
  font-style: italic;
  font-weight: 100;
  src: url('fonts/albert-sans-v1-latin-100italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/albert-sans-v1-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/albert-sans-v1-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/albert-sans-v1-latin-100italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/albert-sans-v1-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/albert-sans-v1-latin-100italic.svg#AlbertSans') format('svg'); /* Legacy iOS */
}
/* albert-sans-200italic - latin */
@font-face {
  font-family: 'Albert Sans';
  font-style: italic;
  font-weight: 200;
  src: url('fonts/albert-sans-v1-latin-200italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/albert-sans-v1-latin-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/albert-sans-v1-latin-200italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/albert-sans-v1-latin-200italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/albert-sans-v1-latin-200italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/albert-sans-v1-latin-200italic.svg#AlbertSans') format('svg'); /* Legacy iOS */
}
/* albert-sans-300italic - latin */
@font-face {
  font-family: 'Albert Sans';
  font-style: italic;
  font-weight: 300;
  src: url('fonts/albert-sans-v1-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/albert-sans-v1-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/albert-sans-v1-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/albert-sans-v1-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/albert-sans-v1-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/albert-sans-v1-latin-300italic.svg#AlbertSans') format('svg'); /* Legacy iOS */
}
/* albert-sans-italic - latin */
@font-face {
  font-family: 'Albert Sans';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/albert-sans-v1-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/albert-sans-v1-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/albert-sans-v1-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/albert-sans-v1-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/albert-sans-v1-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/albert-sans-v1-latin-italic.svg#AlbertSans') format('svg'); /* Legacy iOS */
}
/* albert-sans-500italic - latin */
@font-face {
  font-family: 'Albert Sans';
  font-style: italic;
  font-weight: 500;
  src: url('fonts/albert-sans-v1-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/albert-sans-v1-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/albert-sans-v1-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/albert-sans-v1-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/albert-sans-v1-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/albert-sans-v1-latin-500italic.svg#AlbertSans') format('svg'); /* Legacy iOS */
}
/* albert-sans-600italic - latin */
@font-face {
  font-family: 'Albert Sans';
  font-style: italic;
  font-weight: 600;
  src: url('fonts/albert-sans-v1-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/albert-sans-v1-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/albert-sans-v1-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/albert-sans-v1-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/albert-sans-v1-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/albert-sans-v1-latin-600italic.svg#AlbertSans') format('svg'); /* Legacy iOS */
}
/* albert-sans-700italic - latin */
@font-face {
  font-family: 'Albert Sans';
  font-style: italic;
  font-weight: 700;
  src: url('fonts/albert-sans-v1-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/albert-sans-v1-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/albert-sans-v1-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/albert-sans-v1-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/albert-sans-v1-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/albert-sans-v1-latin-700italic.svg#AlbertSans') format('svg'); /* Legacy iOS */
}
/* albert-sans-800italic - latin */
@font-face {
  font-family: 'Albert Sans';
  font-style: italic;
  font-weight: 800;
  src: url('fonts/albert-sans-v1-latin-800italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/albert-sans-v1-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/albert-sans-v1-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/albert-sans-v1-latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/albert-sans-v1-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/albert-sans-v1-latin-800italic.svg#AlbertSans') format('svg'); /* Legacy iOS */
}
/* albert-sans-900italic - latin */
@font-face {
  font-family: 'Albert Sans';
  font-style: italic;
  font-weight: 900;
  src: url('fonts/albert-sans-v1-latin-900italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/albert-sans-v1-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/albert-sans-v1-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/albert-sans-v1-latin-900italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/albert-sans-v1-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/albert-sans-v1-latin-900italic.svg#AlbertSans') format('svg'); /* Legacy iOS */
}

body {
  font-family: 'Albert Sans', sans-serif !important;
  font-weight: 400 !important;
}



/* Cookie Notice */

#cookie-notice .button.bootstrap {
background-color: #61a522;
background-image: none;
border: none;
text-shadow: none;
box-shadow: none;
}
#cookie-notice .button.bootstrap:hover {
background-color: #86ce43;
}


/* General Custom CSS */


.main_color {
border: none !important;
}
#top .scroll-down-link {
height: 160px;
font-size: 160px;
text-shadow: none;
margin: 0 0 0 -40px;
}
h1, h2, h3, h4, h5, h6 {
font-family: 'Albert Sans', sans-serif !important;
font-weight: 900 !important;
text-transform: uppercase;
}
strong, b {
font-weight: 900 !important;
}
.av-main-nav > li > a {
text-transform: uppercase;
font-family: 'Albert Sans', sans-serif !important;
font-size: 13px;
font-weight: 800 !important;
}
#top .avia-slideshow-button {
font-size: 15px;
font-family: 'Albert Sans', sans-serif !important;
background-color: #5aab0f;
padding: 25px 45px;
border: none;
}
#top .avia-slideshow-button:hover {
background-color: #6ac218;
}
#top .header_color.av_header_transparency .avia-menu-fx {
background-color: #5aab0f;
}
div.av-countdown-time {
font-family: 'Albert Sans', sans-serif !important;
color: white;
}
.main_color .av-default-style .av-countdown-cell-inner .av-countdown-time {
color: white;
font-family: 'Albert Sans', sans-serif !important;
font-weight: bold;
}
.main_color .av-default-style .av-countdown-cell-inner {
background: none;
border: none !important;
color: white;
}
#top .av-custom-form-color .button {
border: none;
background-color: #5aab0f;
font-family: 'Albert Sans', sans-serif !important;
text-transform: uppercase;
font-weight: bold;
font-size: 18px;
width: 100%;
}
#top .av-custom-form-color .button:hover {
background-color: #6ac218;
}
.main_color .toggle_content {
background: none;
}
.main_color .toggler, .main_color .toggler {
background-color: #5aab0f;
color: white;
}
.toggle_icon {
border: none;
}
.toggle_icon .hor_icon, .toggle_icon .vert_icon {
border-color: white;
}
.toggle_content {
border: none !important;
}
.main_color .toggler {
border-color: white;
}
.main_color .toggler.activeTitle:hover, .main_color .toggler:hover {
background-color: #6ac218;
color: white;
}
.logo, .logo a {
overflow: visible !important;
}
.av_header_transparency .logo img.alternate {
min-height: 238px;
min-width: 240px;
}
.main_color tr:nth-child(odd) {
background: white;
}
tr td:first-child, tr:first-child td, .main_color td, .main_color tr {
border: none;
color: #666666;
font-size: 15px;
}
.av-submenu-container {
background-color: rgba(0,0,0,0.8);
height: auto !important;
border: none !important;
}
/* #top .sticky_placeholder {
height: 100px;
} */
#top .av-subnav-menu li a {
background-color: transparent;
border: none;
color: white;
font-family: 'Albert Sans', sans-serif !important;
font-weight: 600;
text-transform: uppercase;
font-size: 13px;
}
#top .av-subnav-menu li a:hover {
color: #6ac218;
}
.main_color .avia-content-slider .slide-image {
background: white;
}
#top .avia-button-fullwidth {
font-size: 15px;
line-height: 20px;
background-color: #5aab0f;
}
#top .avia-button-fullwidth:hover {
background-color: #6ac218;
}
.main_color .pricing-table li.avia-heading-row {
font-size: 22px;
line-height: 30px;
background-color: #5aab0f;
border-color: #5aab0f;
}
.main_color .pricing-table li.avia-pricing-row {
background-color: #5aab0f;
border-color: #5aab0f;
}
.avia_pricing_default .pricing-table li.avia-pricing-row .currency-symbol {
text-shadow: none;
color: white;
}
.main_color .pricing-table li.avia-heading-row {
border-color: #5aab0f;
}
h5 {
text-transform: uppercase;
}
.main_color input {
border: none !important;
}
.main_color input[type='text'] {
font-family: 'Albert Sans', sans-serif !important;
color: black;
}
.main_color input[type='submit'] {
font-family: 'Albert Sans', sans-serif !important;
text-transform: uppercase;
font-weight: 600;
width: 100%;
font-size: 15px;
background-color: #5aab0f;
}
#top .av-main-nav ul a {
font-size: 13px;
}
#top .social_bookmarks li a {
font-size: 18px;
}
#top .av_header_transparency #header_meta {
border: none;
}
.language_de, .language_en {
display: none;
}
.sub_menu li {
font-size: 12px;
}
.main_color .avia-icon-list .iconlist_icon {
background-color: #61a522 !important;
}


/* Icon Grid Locations */

.locationgrid .avia-icongrid-icon {
margin-bottom: 0.2em !important;
}

.locationgrid .av_icongrid_subtitle {
position: absolute;
top: -32%;
left: 0;
z-index: -100;
}

.locationgrid .avia-icongrid li .avia-icongrid-front {
overflow: hidden;
}

.locationgrid .avia-icongrid-flipbox li article {
margin: 5px;
min-height: 330px !important;
}

.locationgrid .avia-icongrid-flipbox li .avia-icongrid-flipback .avia-icongrid-inner {
padding: 4em 1.5em;
}

.locationgrid p {
font-size: 0.9em;
line-height: 1.2em;
}


/* ---Sponsorlogos--- */

#sponsorlogos {
background:white;
clear:both;
padding:5px 0;
border-top:1px solid rgb(225,225,225);
}
#sponsorlogos .avia-content-slider .slide-entry-wrap {
display: flex;
align-items: center;
}
#sponsorlogos .avia-logo-element-container img {
padding: 15px;
max-height: 150px;
}


/* ----AWPCP---- */

.changecategoryselect, .uiwelcome, form.awpcp-pagination-form, .awpcp-navigation ul .browse-listings {
display: none;
}
#showawpcpadpage .adtitle, #showawpcpadpage .awpcp-title {
background: none !important;
padding: 0 !important;
border: none !important;
}
#showawpcpadpage .awpcp-title a{
color: black;
text-transform: uppercase;
font-size: 36px !important;
}
.awpcp-navigation ul li {
padding-left: 40px !important;
line-height: 34px;
margin: 10px 15px 30px 0 !important;
}
.awpcp-form-steps .awpcp-form-steps-completed-step span {
color: white !important;
}
.awpcp-form-steps {
margin-bottom: 20px;
}
.awpcp-form-steps .awpcp-form-steps-step {
border: none !important;
box-shadow: none !important;
}
.characters-left-placeholder {
color: white !important;
}
.awpcp-region-selector, .awpcp-multiple-region-selector .awpcp-region-selector {
background: none !important;
}
.awpcp-media-uploader-instructions span {
display: none !important;
}
.awpcp-uploaded-file, .awpcp-media-center .awpcp-uploaded-file {
background: none !important;
border: none !important;
}
.awpcp-ad-primary-image {
float: left !important;
text-align: left !important;
}
.thumbshow {
background: none !important;
border: none !important;
padding: 0 !important;
}
#displayimagethumbswrapper #displayimagethumbs a {
background: none !important;
border: none !important;
padding: 0 !important;
}
#displayimagethumbswrapper #displayimagethumbs ul li {
margin: 10px 10px 10px 0 !important;
}
.awpcp-subtitle {
margin-top: 30px !important;
}

.awpcp-pagination-form select {
background-image: none !important;
}
.showawpcpadpage .avpcp-subtitle {
color: black !important;
}

.awpcp-title {
font-family: 'Albert Sans', sans-serif !important;
margin-top: 30px;
}



/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */

}

/* Outdoor Active Fullsize Map */
/* body.agMapFullScreen .container_wrap { display: none; } */
body.agMapFullScreen #after_section_3 { display: block; }

/* Outdoor Active Detail Map */
body.oax-detailmap-visible .container_wrap { display: none; }
body.oax-detailmap-visible #after_section_3 { display: block; }

/*
Pad device Styles
================================================== */

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


}
@media only screen and (max-width: 989px) and (min-width: 768px) {

}

/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

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

.responsive #top .slideshow_caption h2 {
font-size: 26px !important;
}
.responsive #top .slideshow_caption .avia-caption-content {
font-size: 30px !important;
}
.avia_wpml_language_switch {
display: none;
}
#top .scroll-down-link {
display: none;
}
h1.av-special-heading-tag, h2.av-special-heading-tag {
font-size: 36px !important;
}

/* ---Sponsorlogos--- */

#sponsorlogos {
background:white;
clear:both;
padding:5px 0;
border-top:1px solid rgb(225,225,225);
}
#sponsorlogos .avia-content-slider .slide-entry-wrap {
display: block;
}
#sponsorlogos .avia-logo-element-container img {
padding: 20px;
max-height: 150px;
}
#sponsorlogos .slide-entry {
width: 100% !important;
}

}

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

}
