/*
Theme Name: Andrea Heistinger '21
Theme URI: https://wordpress.org/
Description: This is a custom child theme for Andrea Heistinger, based on Twenty Twenty.
Author: Dagmar Loeffler, didschidisein
Author URI: https://www.didschidisein.com/
Template: twentytwenty
Text Domain: twentytwenty
*/

/*
:root {
	--image-width: 100%;
}
*/
body, html { height: 100%; }
.tw-header-layout-stack .header-titles .site-logo, 
.tw-header-layout-stack .header-titles .site-title { padding: 2em 0 3em 0 !important; }
.header-inner {}
.no-m-no-p,
.alignfull .kt-row-column-wrap,
.wp-block-kadence-rowlayout.alignnone,
.wp-block-kadence-rowlayout.alignfull { margin: 0 !important; padding: 0 !important; }
.wp-block-kadence-column.inner-column-1,
.no-mb { margin-bottom: 0 !important; }
.wp-block-kadence-rowlayout,
.wp-block-kadence-rowlayout.aligncenter { background-color: transparent !important; }
.entry-header,
.single-post .featured-media,
nav.pagination-single { display: none !important; visibility: hidden !important; }
/*.primary-menu-wrapper { visibility: hidden; }*/

.footer-top-visible .footer-nav-widgets-wrapper { margin-top: 0 !important; background-color: #f6f6f6 !important; }

#site-header,
body.custom-background { background-color: transparent !important; }
#site-footer { background-color: #ffffff !important; }
.header-inner { padding-bottom: 0 !important; }
.tw-header-layout-stack .header-titles .site-logo { padding-bottom: 1em !important; }

/* menu */

.primary-menu { text-align: center; margin-bottom: 2em !important; }
.primary-menu li { list-style: none; display: inline-block; text-transform: uppercase; font-size: 1.25rem !important; }
.primary-menu li a { text-decoration: none !important; color: #000 !important; letter-spacing: 0.1em; }
.primary-menu li a:hover { text-decoration: underline !important; }
.primary-menu li.current-menu-item a { color: #ed6d65 !important; }
.primary-menu li.current-menu-item a:hover { text-decoration: none !important; }

a.order { text-transform: uppercase; font-size: smaller; }
.onred a { color: #ffffff !important; }
p { line-height: 150% !important; }
/*
 * p, h2, li { -webkit-hyphens: auto !important;
  -ms-hyphens: auto !important;
  hyphens: auto !important; }
*/

.hyphen,
li { -webkit-hyphens: auto !important;
  -ms-hyphens: auto !important;
  hyphens: auto !important; }
.single-post 


/*.page-id-2138, .page-id-2435 */
.page-id-8 {
background-image: url(https://www.andrea-heistinger.at/wp-content/uploads/blatt_gruen.png);
    background-size: contain;
    background-position: 0% 0%;
    background-attachment: fixed;
	background-repeat: no-repeat;}


/*.page-id-1677 .menu-modal,
.page-id-1677 .header-navigation-wrapper,
.page-id-1677 .nav-toggle {
    display: none !important;
}*/

/* testimonials */
.slick-arrow { border: 0 none !important; }
.sp-testimonial-free-section .slick-prev:hover,
.sp-testimonial-free-section .slick-next:hover,
.sp-testimonial-free-section .testimonial-nav-arrow.swiper-button-prev,
.sp-testimonial-free-section .testimonial-nav-arrow.swiper-button-next { background: transparent !important; border: 0 none !important; color: #7cc5ad !important; }
.sp-testimonial-free-wrapper .tfree-client-testimonial { font-family: "Merriweather", serif !important; color: #6fb09b !important; font-size: 2rem; line-height: 150% !important; }
.tfree-client-name,
.tfree-client-designation { font-weight: 400 !important; font-family: "Merriweather", serif !important; color: #6fb09b !important; font-size: 2rem; line-height: 125% !important; font-style: italic !important; }
i.fa { /*display: none; visibility: hidden;*/ }

/* newsletter form */
.tnp-subscription { margin-left: 0 !important; }

@media (min-width: 700px) {
	.footer-top-visible .footer-nav-widgets-wrapper, .footer-top-hidden #site-footer { margin-top: 0 !important; }
	#site-footer .footer-stack { padding-top: 1rem !important; }
	.false-footer { font-size: 65% !important; }
	.entry-content .wp-block-ugb-icon-list ul { /*font-size: 2rem !important;*/ }

}
@media ( max-width: 479px ) {
	.hide-mobile { display: none; visibility: hidden; }
}
@media ( min-width: 480px ) {}
@media ( max-width: 599px ) {
	.ugb-blog-posts__featured-image { margin-right: 1em !important; }
}
@media ( min-width: 600px ) {
	p, li { font-size: 2.5vw !important; }
	.footer-neu p,
	.footer-copyright { font-size: 100% !important; }
}
@media ( min-width: 660px ) {
}
@media ( min-width: 700px ) {
	h2 { font-size: 2.5vw; line-height: 155% !important; }
	.biogarten { font-size: 2vw; letter-spacing: 0.2em !important; }
}
@media ( min-width: 782px ) {}
@media ( min-width: 1000px ) {
	p, li { font-size: 1.5vw !important; }
	#kontakt p { font-size: 1.2vw !important; }
	#kontakt p.larger { font-size: 1.75vw !important; }
}
@media ( min-width: 1220px ) {}
@media ( min-width: 1240px ) {}
@media ( min-width: 1280px ) {}
@media ( min-width: 1330px ) {}


