/*
DUALWERK - Display None
-------------------------------------------------- */
.avia-post-nav, .recurringinfo { display:none !important; }

/*
DUALWERK - Fonts
-------------------------------------------------- */
p, h1, h2, h3, a, span, div, input, select { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; letter-spacing:0px !important; -moz-font-feature-settings:"kern" 1, "liga" 1; -ms-font-feature-settings:"kern" 1, "liga" 1; -o-font-feature-settings:"kern" 1, "liga" 1; -webkit-font-feature-settings:"kern" 1, "liga" 1; font-feature-settings:"kern" 1, "liga" 1; }
*::-webkit-input-placeholder { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; letter-spacing:0px !important; -moz-font-feature-settings:"kern" 1, "liga" 1; -ms-font-feature-settings:"kern" 1, "liga" 1; -o-font-feature-settings:"kern" 1, "liga" 1; -webkit-font-feature-settings:"kern" 1, "liga" 1; font-feature-settings:"kern" 1, "liga" 1; }
*:-moz-placeholder { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; letter-spacing:0px !important; -moz-font-feature-settings:"kern" 1, "liga" 1; -ms-font-feature-settings:"kern" 1, "liga" 1; -o-font-feature-settings:"kern" 1, "liga" 1; -webkit-font-feature-settings:"kern" 1, "liga" 1; font-feature-settings:"kern" 1, "liga" 1; }
*::-moz-placeholder { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; letter-spacing:0px !important; -moz-font-feature-settings:"kern" 1, "liga" 1; -ms-font-feature-settings:"kern" 1, "liga" 1; -o-font-feature-settings:"kern" 1, "liga" 1; -webkit-font-feature-settings:"kern" 1, "liga" 1; font-feature-settings:"kern" 1, "liga" 1; }
*:-ms-input-placeholder { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; letter-spacing:0px !important; -moz-font-feature-settings:"kern" 1, "liga" 1; -ms-font-feature-settings:"kern" 1, "liga" 1; -o-font-feature-settings:"kern" 1, "liga" 1; -webkit-font-feature-settings:"kern" 1, "liga" 1; font-feature-settings:"kern" 1, "liga" 1; }


/*
DUALWERK - Korrekturen
-------------------------------------------------- */
.avia_ajax_form label { margin-bottom:2px; }
#top .input-text, #top input[type="text"], #top input[type="input"], #top input[type="password"], #top input[type="email"],	#top input[type="number"], #top input[type="url"], #top input[type="tel"], #top input[type="search"], #top textarea, #top select { font: 1em; font-family: 'Open Sans', Arial, Helvetica, sans-serif; padding:13px; margin-bottom: 10px; }
.main_menu #menu-item-118 > a > .avia-menu-text:before { content: ""; font-family: 'entypo-fontello'; right: 12px; position:absolute; font-size:10px; padding-top:1px; } 
.main_menu #menu-item-118 { margin-right: 10px; padding-right: 10px; }
#tribe-geo-results h2 { font-weight:normal; }

@media only screen and (max-width: 767px) {
#header { padding-left: 5%; padding-right: 5%; }
.tribe-filters-open #tribe-events-content { opacity:0.25; }
.avia_ajax_form .form_element_third { margin-left:0; }
}


/*
DUALWERK - Navigation
-------------------------------------------------- */
@media only screen and (max-width: 767px) {
#menu-item-62 { background: #683ab7;
background-image: -webkit-linear-gradient(top, #9C27B0, #683ab7);
background-image: -moz-linear-gradient(top, #9C27B0, #683ab7);
background-image: -ms-linear-gradient(top, #9C27B0, #683ab7);
background-image: -o-linear-gradient(top, #9C27B0, #683ab7);
background-image: linear-gradient(to bottom, #9C27B0);
}
#mobile-advanced #menu-item-62 a, #mobile-advanced #menu-item-62 a:before { color:#fff; }
}


/*
DUALWERK - Korrekturen
-------------------------------------------------- */
@media only screen and (max-width: 767px) {
.responsive #top.page-id-56 #wrap_all .container { width: 90%; max-width: 90%; }
.responsive #top.page-id-22 #wrap_all .container { width: 90%; max-width: 90%; }
.responsive #top.page-id-86 #wrap_all .container { width: 90%; max-width: 90%; }
}


/*
DUALWERK - Mobile Container 100%
-------------------------------------------------- */
@media only screen and (max-width: 767px) {
.responsive #top #wrap_all .container { width: 100%; max-width: 100%; }
#socket .copyright { padding-left: 5%; padding-right: 5%; }
.content { padding-bottom:0px; }
.events-list #tribe_events_filters_wrapper.tribe-events-filters-vertical { margin-bottom: 19px !important; }
#tribe-events-photo-events { margin: 18px -4.5% 0 0; }
#tribe-events-content, #tribe-events-content.tribe-events-list { margin-bottom: -19px; }
#tribe-geo-map-wrapper { height: 200px; overflow: hidden;  margin-top:-29px; }
}


/*
DUALWERK - Button
-------------------------------------------------- */
#top #wrap_all .header_color .av-menu-button-colored > a .avia-menu-text, .main_color input[type='submit'] { 
background: #683ab7;
background-image: -webkit-linear-gradient(top, #9C27B0, #683ab7);
background-image: -moz-linear-gradient(top, #9C27B0, #683ab7);
background-image: -ms-linear-gradient(top, #9C27B0, #683ab7);
background-image: -o-linear-gradient(top, #9C27B0, #683ab7);
background-image: linear-gradient(to bottom, #9C27B0);
}
#top .av-menu-button-colored > a .avia-menu-text { border:none; }


/*
DUALWERK - Shrinking Logo
-------------------------------------------------- */
@media only screen and (min-width: 768px) {
.header-scrolled .logo a img { visibility: hidden; }
.header-scrolled .logo a { background: url(/wp-content/uploads/2016/06/termin-logo-s2.png) no-repeat top center; background-size: cover; }
.header_bg { opacity:1; }
}


/*
DUALWERK - Laufbanner
-------------------------------------------------- */
.avia-slideshow-arrows { display:none; }
.tribe-events-before-html .caption_container, .avia-slideshow.avia-featureimage-slideshow:hover, .tribe-events-before-html .avia-slideshow.avia-featureimage-slideshow:hover .caption_container { 
transition: all 0.3s ease-out;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
}
.tribe-events-before-html .caption_container { 
opacity:0; 
}
.tribe-events-before-html .avia-slideshow.avia-featureimage-slideshow:hover .caption_container { 
opacity:1; 
background-image: -webkit-linear-gradient(top, rgba(156,39,176,0.85), rgba(104,58,183,0.85));
background-image: -moz-linear-gradient(top, rgba(156,39,176,0.85), rgba(104,58,183,0.85));
background-image: -ms-linear-gradient(top, rgba(156,39,176,0.85), rgba(104,58,183,0.85));
background-image: -o-linear-gradient(top, rgba(156,39,176,0.85), rgba(104,58,183,0.85));
background-image: linear-gradient(to bottom, rgba(156,39,176,0.85));
}

@media only screen and (max-width: 767px) {
.avia-slideshow-dots { display:none; }
#top .avia-featureimage-slideshow, .avia-slideshow-inner.avia-slideshow-fixed-height, .slide-1.slide-id-27.active-slide {  height: 200px; }
.tribe-events-before-html .caption_container { opacity:1; 
background-image: -webkit-linear-gradient(top, rgba(156,39,176,0.85), rgba(104,58,183,0.85));
background-image: -moz-linear-gradient(top, rgba(156,39,176,0.85), rgba(104,58,183,0.85));
background-image: -ms-linear-gradient(top, rgba(156,39,176,0.85), rgba(104,58,183,0.85));
background-image: -o-linear-gradient(top, rgba(156,39,176,0.85), rgba(104,58,183,0.85));
background-image: linear-gradient(to bottom, rgba(156,39,176,0.85)); }
}



/*
DUALWERK - Formulare
-------------------------------------------------- */
.main_color .dw_pflichtfeld, #top label span.dw_pflichtfeld { color:#9c27b0; }
.avia_ajax_form p { margin:0;}


/*
DUALWERK - Scrolltop
-------------------------------------------------- */
#scroll-top-link { 
background: #683ab7;
background-image: -webkit-linear-gradient(top, #9C27B0, #683ab7);
background-image: -moz-linear-gradient(top, #9C27B0, #683ab7);
background-image: -ms-linear-gradient(top, #9C27B0, #683ab7);
background-image: -o-linear-gradient(top, #9C27B0, #683ab7);
background-image: linear-gradient(to bottom, #9C27B0);
border:none !important;
bottom: 52px;
}
#scroll-top-link:hover { color: #fff !important; line-height:40px; opacity:1; }

.responsive #scroll-top-link { display: inherit; }


/*
DUALWERK - Scrolltop
-------------------------------------------------- */
.tribe-events-before-html .avia-slideshow-2 { display:none; }
.tribe-events-before-html .avia-slideshow-3 { display:none; }
.tribe-events-before-html .avia-slideshow-4 { display:none; }
.tribe-events-before-html .avia-slideshow-5 { display:none; }


/*
DUALWERK - Menü
-------------------------------------------------- */
.dw_hideme { display:none; }




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

/*
DUALWERK - Display None
-------------------------------------------------- */
.xxx { display:none !important; }


/*
DUALWERK - Korrekturen
-------------------------------------------------- */
.aaa {}

}




/*
Tablet Styles
==================================================================================================== */
@media only screen and (max-width: 989px) {

/*
DUALWERK - Display None
-------------------------------------------------- */
.xxx { display:none !important; }


/*
DUALWERK - Korrekturen
-------------------------------------------------- */
.aaa {}

}




/*
Mobile Styles
==================================================================================================== */
@media only screen and (max-width: 767px) {

/*
DUALWERK - Display None
-------------------------------------------------- */
.xxx { display:none !important; }


/*
DUALWERK - Korrekturen
-------------------------------------------------- */
.aaa {}

}
