/*
Theme Name: Schoenmann Child
Description: <strong>Website designed by InoPlugs WebDesign. All rights reserved. Alle Rechte vorbehalten. </strong> - <br/> Jegliche Vervielfältigung verboten, solange keine Erlaubnis hierzu erteilt wird.
Version: 4.3
Author: InoPlugs
Author URI: https://inoplugs.com
Template: enfold
*/

.with_frm_style .frm_radio label, .with_frm_style .frm_checkbox label {
display: inline !important;
}

#commentform p.newsletter label{
position: relative;
left: 0;
}

#top .comment-form-comment textarea {
width: 92%;
}

#top #commentform label {
padding-top: 0;
}

#infscr-loading{
    text-align: center;
}

#comments .comment_text span{ display: inline;}

/* TablePress Styles */
#top .paginate_disabled_next:after, #top .paginate_disabled_previous:before, #top .paginate_enabled_next:after, #top .paginate_enabled_previous:before {
color: #777;
}

#top .paginate_enabled_next:hover:after, #top .paginate_enabled_previous:hover:before {
color: #333;
}

#top #wrap_all .avia-layerslider{z-index: 1;}

.frm_form_fields .frm_error{
color: #ff0000;
margin: 0 0 20px;
}

.frm_form_fields  .frm_required_field.frm_blank_field{
color: #ff0000;
}

.frm_form_fields .form-field.frm_top_container{
padding-top: 15px;
}

.frm_ajax_loading{
display:none;
}

.frm_ajax_loading.frm_loading_now{
display: inline;
}

#top .wpseo-opening-hours-wrapper .wpseo-opening-hours tr:nth-child(odd) {
    background: #ffffff;
}

#top .wpseo-opening-hours-wrapper .wpseo-opening-hours tr:nth-child(odd) {
    color: #777777;
}

#top .wpseo-opening-hours-wrapper .wpseo-opening-hours td {
     padding: 0px;
}

#top div .frm_submit{
	margin-top: 15px;
}

#top #wrap_all .frm_hidden{display:none;}

@media only screen and (max-width: 1024px) and (min-width: 768px){
	.responsive #top .slideshow_caption h2{
		font-size: 20px !important;
	}

	#top .slideshow_caption {
	    left: 0;
	    width: 100%;
	    padding: 0;
	}
}

@media only screen and (max-width: 783px) {
  .responsive .avia-cookie-consent .avia-cookie-consent-button {
    margin-bottom: 48px;
  }
}

#top .avia_leaflet_fullwidth_map .container{
    margin: 0;
    width: 100%;
    max-width: none;
    padding: 0;
}

#top .avia_leaflet_grayscale_map .leaflet-map .leaflet-tile-pane{
-webkit-filter: grayscale(1);
filter: grayscale(1);
}

#av-cookie-consent-badge {
    background: #fff;
    position: fixed;
    bottom: 30px;
    left: 30px;
}

#top .avia-cookie-consent-modal-buttons-wrap a.avia-button {
    margin: 0 10px;
}