/*
 Theme Name:   Enfold Child
 Theme URI:
 Description:  Enfold Child Theme for Musikerziehung Weisleder
 Author:       Thomas Jirasko
 Author URI:   http://www.bugfree-systems.de
 Template:     enfold
 Version:      1.0.2
 Updated:      2026-01-22 by Thomas Jirasko
*/

h1,h2,h3,h4,h5,h6{font-weight:400;}
#top h1 a,#top h2 a,#top h3 a,#top h4 a,#top h5 a,#top h6 a{color:#333;}
#top .title_container .main-title{line-height:1.2em;}
.template-page .entry-content-wrapper h1,.template-page .entry-content-wrapper h2{text-transform:none;}
.logo{padding:5px 0;}
.logo img{max-height:100% !important;}
h3.grid-entry-title{font-family:Arial,Helvetica,sans-serif;line-height:1.2em;}
.avia_textblock img{border-radius:3px;}
.title_container{background:url('/wp-content/uploads/custom_images/bg.jpg') repeat-x center center !important;}
@font-face{font-family:'MonotypeCorsivaRegular';src:url('/wp-content/uploads/fonts/mtcorsva.eot?') format('embedded-opentype'),url('/wp-content/uploads/fonts/mtcorsva.woff') format('woff'), url('/wp-content/uploads/fonts/mtcorsva.ttf') format('truetype'), url('/wp-content/uploads/fonts/mtcorsva.svg#MonotypeCorsivaRegular') format('svg');font-weight:normal;font-style:normal;font-variant:normal;}
.title_container .main-title{display:block;text-align:center;font-size:28px;}
strong.main-title a{display:block;text-align:center;text-decoration:none;font-size:28px;}
.av-main-nav li a{font-family:'MonotypeCorsivaRegular',serif;font-size:1.5em;font-weight:normal;}
.grid-entry .inner-entry{box-shadow:none;}
.template-page .entry-content-wrapper h1,.template-page .entry-content-wrapper h2{letter-spacing:1px;text-transform:normal;font-weight:normal;color:#333;font-size:22px;}
*::-moz-selection{background-color:#496c82;}
/* --- Portfolio --- */
.avia-fullwidth-portfolio{width:1210px;margin:0 auto;}
.av-main-single-portfolio .page-thumb{text-align:center;}
.responsive_large .fullsize .grid-col-4 .grid-image{display:block;max-height:200px;overflow:hidden;}
.entry-content-wrapper{margin-left:131px;}
/* --- Blog --- */
.post-meta-infos{display:none;}
.post-meta-infos .date-container{font-size:1.8em;font-family:"Terminal Dosis",Helvetica,Arial,sans-serif;}
.template-blog .post_delimiter{margin:45px 0 0 0;padding:0;}
#footer #text-2{margin-top:41px;}
#footer .widget{margin:15px 0;}
#footer div .av_one_fourth:nth-child(4){margin-left:3%;width:23.5%;}
body.home a.teaser,
body.home img.teaser{margin-right:35px !important;max-width:50% !important;height:auto !important;}
img.wp-image-1091{width:50%;height:auto;}
img.wp-image-47{width:25%;height:auto;margin-left:3%;}

/* --- Desktop Styles  --- */
@media only screen and (max-width: 1024px) {
  .entry-content-wrapper{margin-left:0px;}
  .avia-fullwidth-portfolio{width:100%;}
}
@media only screen and (max-width: 989px) {
  /* Hauptmenü aus Platzgründen anpassen */
	.main_menu{letter-spacing:-0.1em;}
	.responsive .main_menu ul:first-child > li > a{padding: 0 8px;}
	/* Startseite im Menü ausblenden, da zu wenig Platz vorhanden */
	#menu-item-534{display:none;}
}
/* --- Mobile Styles  --- */
@media only screen and (max-width: 767px) {
	.logo{padding:5px 0 !important;}
	.main_menu{letter-spacing:0;}
	.entry-content-wrapper{margin-left:0;}
	img.wp-image-1091{width:45vw;}
	img.wp-image-47{width:20vw;}
}
@media only screen and (max-width: 479px) {
	img.wp-image-1091{width:55vw;}
	img.wp-image-47{width:calc(25vw - 3%);}
}
@media only screen and (max-width: 320px) {
	body.home a.teaser,body.home img.teaser{margin-right:0 !important;}
}