/*
Theme Name: jolkaundyannick-01
description: jolkaundyannick - Theme - Ver. 01
Author: neo7
Author URI: https://neo7.de
Template: customify
Version: 1.0.0
Text Domain: jolkaundyannick-01
*/

/* abhaya-libre-regular - latin */
@font-face {
  font-family: 'Abhaya Libre';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/abhaya-libre-v13-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/abhaya-libre-v13-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/abhaya-libre-v13-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/abhaya-libre-v13-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/abhaya-libre-v13-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/abhaya-libre-v13-latin-regular.svg#AbhayaLibre') format('svg'); /* Legacy iOS */
}

/* abhaya-libre-700 - latin */
@font-face {
  font-family: 'Abhaya Libre';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/abhaya-libre-v13-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/abhaya-libre-v13-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/abhaya-libre-v13-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/abhaya-libre-v13-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/abhaya-libre-v13-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/abhaya-libre-v13-latin-700.svg#AbhayaLibre') format('svg'); /* Legacy iOS */
}

body {
	--sand: #e6d9d1; /* sand */
	--orange: #d9896e; /* orange */
	--rosa: #ecc8bc; /* rosa */	
  	--gruen: #5b8e8f; /* grün */
	--grau: #333; /* #848e91;*/
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;	
}
.blau, .blau a  {
	color :var(--gruen);
}

.links {
	font-family: "Abhaya Libre";
    text-align: center;
    display: block;
	color:var(--gruen);
	line-height: 1;
}

.rechts {
    text-align: center;
    display: block;
	font-size:110%;
}
.kleiner {
	font-size:85%;
}


body form.fluent_form_1 .ff-btn-submit {
    background-color: var(--orange);
    color: #ffffff;
}

body .ff-el-form-check.ff-el-form-check- {
    margin-left: 1.05em;
}

body .fluentform input[type=checkbox], .fluentform input[type=radio] {
    margin-left: -1.05em;
}

body {
    background-color: #F4DEB7 !important;
}

body .footer-copyright {
    text-align:center;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	line-height:1.2;
}

body h2 + h3, body .h2 + h3 {
    border-top-color: transparent;
}

h3.has-text-align-center:not(first-child) {
    margin-top: 3em;
}

.notopmargin {
	margin-top:-0.5em !important;
}

.hotelspalten h3.has-text-align-center {
	margin-top:0;
	min-height: 2.5em;
}

div#site-content {
	background-image: url(wiese.svg);
	background-size:contain;
	background-position:bottom center;
	background-repeat:no-repeat;
	padding-bottom: 17vw;
}
body .Blocksatz {
	text-align:justify;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;	
}

.site-content .content-area {
  background-color: transparent !important;
}

body #main, body #sidebar-primary, body #sidebar-secondary {
    padding-top: 2.617924em;
    padding-bottom: 0;
}

.wp-block-image.sockel {
    margin: -15vw 0 -1.5em;
}

.wp-block-image.sockel2 {
    margin: 0 0 -1.5em;
}

body.main-layout-content .entry-content>.alignfull {
    margin: 1.5em -1em;
}

body #cb-row--footer-main .footer--row-inner {
    background-color: var(--sand);
}

body #cb-row--footer-bottom .footer--row-inner {
    background-color: var(--rosa);
}

body #page-titlebar .titlebar-title, #page-titlebar .titlebar-tagline {
    color: var(--gruen);
    text-decoration-color: var(--gruen);
}

body .sidebar-primary-inner li.menu-item {
	background-color: var(--rosa);
    height: 6em;
    width: 6em;
    border-radius: 100%;
    font-size: 1.4em;
	margin-bottom:0.5em !important;
	padding:0.5em;
}

body .sidebar-primary-inner li.menu-item.current-menu-item {
	background-color: var(--gruen);
}

body .sidebar-primary-inner li.menu-item:hover {
	background-color: var(--sand);
}

body .site-content  .sidebar-primary-inner .menu li {
	display:flex;
	align-items:center;
}

body .site-content  .sidebar-primary-inner .menu li a {
    text-align: center;
	color:#fff;
    border: none !important;
}

body .site-content .widget-area .menu li.current-menu-item>a:before, body .site-content .widget-area .menu li.current-menu-item>a:after {
    display: none;
}

body .header-main .light-mode {
    box-shadow: none;
    background: #fff;
}

p.dreizeilen {
    min-height: 4.8em;
}

.hotelspalten {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
}

.hotelspalten .is-layout-flow.wp-block-column {
	background-color:var(--rosa);
	    padding: 2em;
}

div#nggpl-cart-static-header, .nggpl-pricelist_category_wrapper h3, div#ngg_category_digital_downloads thead, td.nggpl-price_field, body #npl_wrapper.npl-sidebar-open #nggpl-cart_sidebar_checkout_buttons, p.nggpl-comment-form-url, p.nggpl-comment-form-email, p.comment-form-cookies-consent, p.nggpl-comment-notes {
    display: none;
}


#nggpl-comment-form-wrapper input[type='submit'] {
    font-family: 'Lato', sans-serif;
    border-radius: 2px;
    font-size: 12px;
    height: auto;
}

.fa-shopping-cart:before {
    content: "\f019" !important;
}

@media (min-width: 782px) {
	.interface-interface-skeleton__footer {
		display: none;
	}
}

@media screen and (max-width: 766px) {
	
	.hotelspalten {
		grid-template-columns: 1fr !important;
	}
}



@media screen and (min-width: 1090px) {

}


@media screen and (min-width: 1260px) {
	
			
}

@media screen and (min-width: 1360px) {

	
}

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

}

@media (min-width:600px) and (max-width:1023px) {

}