/*
Theme Name: Henkerhaus
Description: Henkerhaus
Version: 1.0
Author: ¡àndale!
Author URI: http://andale.info
Template: enfold
*/

/*Add your own styles here:*/

.sub_menu { top: 3px; }

/* To fix underlined links */
a:where(:not(.wp-element-button)) {
  text-decoration: none!important;
}

/* To fix increased margin in Masonry */ 
figure {
  margin: 0!important;
}

/*modal popup window*/
.avia-privacy-reload-tooltip-link-container { display: none!important; }
#top .av-special-heading.av-av_heading-b94b4f65dd4817fe68be34fa8581dd17, #top .av-special-heading.av-av_heading-c7aca5d070046235fc63b09d8732893c { margin: 20px 0 0 0!important; padding-bottom: 0!important; }
div.mfp-content div.tabcontainer { margin: 0px!important; }
.avia-popup .av-inline-modal .tab { padding: 12px 10px!important; font-size: 14px; line-height: 1.6em; font-weight: bold; }
.avia-popup .av-inline-modal .tab_inner_content { font-size: 14px; line-height: 1.6em; }

/*cookie button*/
div.avia-cookie-consent-modal-buttons-wrap .avia-cookie-consent-button-4 { background-color: #000000!important; border-style: solid!important; border-width: 1px!important; border-color: #14919f!important; color: #ffffff!important; }
div.avia-cookie-consent-modal-buttons-wrap .avia-cookie-consent-button-5 { background-color: #ffffff!important; border-style: solid!important; border-width: 1px!important; border-color: #000000!important; color: #000000!important; }
div.avia-cookie-consent-modal-buttons-wrap .avia-cookie-consent-button-6 { background-color: #ffffff!important; border-style: solid!important; border-width: 1px!important; border-color: #000000!important; color: #000000!important; }
div.avia-cookie-consent .avia-cookie-consent-button.av-extra-cookie-btn.avia-cookie-hide-notification { color: #fff; background-color: transparent; border-color: #fff; }
.wpml-ls-legacy-list-horizontal { border: none!important; padding: 0px!important; text-transform: uppercase!important; }

/*cookie banner*/
.avia-cookie-consent p a { color: #ffffff!important; }
div.avia-cookie-consent p { line-height: 1.8em; letter-spacing: 1px; margin-bottom: 15px; }

div.av-special-heading.av-av_heading-b94b4f65dd4817fe68be34fa8581dd17.av-special-heading-h3.blockquote.modern-quote,
div.hr.av-jhe1dyat-381e073337cc8512c616f9ce78cc22d9.hr-custom.hr-left.hr-icon-no,
div.av-special-heading.av-av_heading-b94b4f65dd4817fe68be34fa8581dd17, div.av-special-heading.av-av_heading-c7aca5d070046235fc63b09d8732893c { display: none!important; }
.avia-popup .av-inline-modal .tabcontainer { min-height: 280px!important; }

/*cookie banner*/
.avia-cookie-consent p a { color: #ffffff!important; }
div.avia-cookie-consent p { line-height: 1.8em; letter-spacing: 1px; margin-bottom: 15px; }


/*#sylvester .flex_column.av-kw0k6a11-682c42e999e8bfa216abe2615a087e26, #capodanno .flex_column.av-g776e4-b427dc55fe03ef74d1e1c1efa6713475 { background-color: rgba(250, 224, 167, 0.5); }
#sylvester form, #capodanno form { text-shadow: #000000 1px 1px; }*/

div#after_section_7  { border-color: #ffffff !important; }
label.input_checkbox_label {
  position:initial !important;
}


/*wpml*/
span.wpml-ls-native { font-size: 15px; text-transform: uppercase; text-shadow: 1px 1px 1px #000000; }
span.wpml-ls-native:hover { color: #000000!important; }
.sub_menu>ul>li:hover>a { text-decoration: none!important; }
ul.avia_wpml_language_switch.avia_wpml_language_switch_extra { display: none !important; }

.phone-info { font-size: 15px !important; }
#socket { font-size: 15px !important; }
.av-main-nav > li > a  { font-size: 16px; font-weight: 400 !important; letter-spacing: 0.5px;  }
#top .av_header_transparency #header_main .av-main-nav > li > a  { text-shadow: 1px 1px 1px #000000; }
#top .av_header_transparency #header_main .av-main-nav .current-menu-item > a > .avia-menu-fx  { display: none !important; }
#top .av_header_transparency #header_meta .phone-info, #top #wrap_all .social_bookmarks a  { text-shadow: 1px 1px 1px #000000; }
#top .av_header_transparency .avia-menu-fx { bottom: 22%; width: 100%; left: 0%; }
#top label { font-size: 15px; font-weight: normal; }
#top .av-menu-button > a:hover .avia-menu-text { color: #ffffff; background: #4a3c2e; border: 2px solid #4a3c2e; }
#top .avia-slideshow-button a:hover { color: #ffffff; background: #4a3c2e; border: #4a3c2e; }
div#cookieChoiceInfo a  { color:#941612; }
div#cookieChoiceInfo a:hover  { color:#4a3c2e; }

.av-catalogue-price { display: none; text-align: right; }
#top .av-catalogue-item { text-align: center; font-size: 15px; }
/*#top .av-catalogue-item { padding: 10px 5px 10px 65px; text-align: center; font-size: 15px; }*/
.av-catalogue-title, .av-catalogue-content { padding-right: 0px; }

div#CDSWIDWRL.widWRL { width: 100% !important; max-width: 355px !important; }
div#CDSWIDSSP.widSSP { width: 100% !important; }
.avia-builder-el-13 .image-overlay  { display: none !important; }

div#CDSWIDWRL .widWRLReview textarea {
    font: normal 14px Verdana,Tahoma,Arial,'Bitstream Vera Sans',sans-serif !important;
    color: #ffffff !important;
    border: 1px solid #589442;
    padding: 3px;
    width: 100%;
    height: 60px;
    min-width: 210px;
    max-width: 325px;
    min-height: 60px;
    max-height: 60px;
    overflow: auto;
    word-wrap: break-word;
    float: none;
    margin: 0;
}

.romw .romw-author-stars { color: #ffffff !important; }
.romw .romw-author-photo { display: none!important; }

@media only screen and (max-width: 1400px) {
nav.main_menu { display: block !important; }
/*.menu-item { display: none!important;  }*/
#top #header .av-main-nav > li.menu-item  { display: none!important; }
.av-burger-menu-main.menu-item-avia-special { display: block!important; }
}

@media only screen and (max-width: 1025px) {
#wrap_all { position: relative !important; }
}

@media only screen and (max-width: 767px) {
.responsive #scroll-top-link { display: block !important; }
#mobile-advanced a, #mobile-advanced { text-transform: uppercase; font-size: 18px; }
#top .av_header_transparency #header_meta .phone-info { text-shadow: none!important; }
.caption_framed .slideshow_caption .avia-caption-title { padding: 7px 12px; }
.slideshow_align_caption { vertical-align: top; position: relative; }

/*#top #wrap_all .av-inherit-size .av-special-heading-tag { font-size: 0.55em !important; }*/
#top #wrap_all .avia-gallery-1 .avia-gallery-thumb a { width: 49.9% !important; }

#av_section_7 h2.av-special-heading-tag, #av_section_7 h2.av-special-heading-tag { font-size: 24px !important; }
.avia-fullscreen-slider .avia-slideshow>ul>li { background-position: center center !important; }

/*.page-id-655 .avia-builder-el-2 h2.av-special-heading-tag, .page-id-1019 .avia-builder-el-2*/h2.av-special-heading-tag { font-size: 30px !important; }
.page-id-655 h2.av-special-heading-tag, .page-id-1019 h2.av-special-heading-tag { font-size: 24px !important; }

#top .avia-slideshow-button { display: none; }
.responsive #top .slideshow_caption h2 { font-size: 18px !important; }
.slideshow_align_caption { top: 27%; vertical-align: inherit; }
.html_av-overlay-side-classic #top .av-burger-overlay { font-size: 21px!important; }

#top #wrap_all .social_bookmarks a, div.phone-info.with_nav a, span.wpml-ls-display  { color: #7c6853!important; }
span.wpml-ls-native { text-shadow: none!important; }

}

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

@media only screen and (max-width: 1024px) and (min-width: 990px) {
	
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
.avia-fullscreen-slider .avia-slideshow>ul>li { background-position: center center !important; }
#advanced_menu_toggle, #advanced_menu_hide { display: block !important; text-shadow: 1px 1px 1px #000000 !important; }
#mobile-advanced a, #mobile-advanced { text-transform: uppercase; font-size: 24px; line-height: 2em; }
#top #wrap_all .av-inherit-size .av-special-heading-tag { font-size: 0.7em !important; }
#top #wrap_all .avia-gallery-1 .avia-gallery-thumb a { width: 33.33% !important; }
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
.slideshow_caption { width: 64% !important; }
.slideshow_align_caption { top: 65%; vertical-align: inherit; }
.flex_column { margin-left: 0 !important; width: 100% !important; }

#top #wrap_all .social_bookmarks a, div.phone-info.with_nav a, span.wpml-ls-display  { color: #7c6853!important; }
span.wpml-ls-native { text-shadow: none!important; }
#header_meta .phone-info { text-shadow: none!important; }
/*.responsive .phone-info span a, .responsive .phone-info span { color: #ffffff !important; }*/
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
.main_menu { display: none !important; }
.slideshow_align_caption { top: 45%; vertical-align: inherit; }
}

/*16.6% is 6 columns, 33.33% is 3 columns, 49.90% is 2 columns.*/

/*li#menu-item-705 a { color: #7c6853 !important; }
li#menu-item-371 .avia-menu-fx  { display: inherit !important; }
/*.sub_menu>ul>li { padding: 0 15px !important; margin-left: 15px !important; }
