/**
 * Theme Name: Twenty Monaco
 * Template:   twentytwentyfive
 */

.noShow{
display: none !important;
}

.no-underline {
  text-decoration: none;
}

.abstand {
  display: block !important;
  line-height: 1.2 !important;
  margin-bottom: 4px !important;
}

.ownFont a{
text-decoration: none !important;
}

.entry-content{
 border: none !important;
}

.ownFont{
font-family: "URWGroteskExtWid" !important;
}

.contactInfo {
padding-top: 0 !important;
margin-top: 0 !important;
}

.contactInfo a{
text-decoration: none !important;
}

.contactHeader{
font-family: "URWGroteskExtWid" !important;
text-decoration: none !important;
}

.myImpressum a{
text-decoration: none !important;
}

a:focus {
outline: 0 !important;
text-decoration: none;
}

a:hover {
outline: 0 !important;
text-decoration: none;
}


.monacoVideo{
	width: 60% !important;

}

.hachingLogo img{
	max-height: 150px !important;
}

.studioImg{
	margin: 0 !important;
}

.textBlock{
 display: block !important;
}

figure img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}


.wp-block-image img{
 max-width:100%;
}

.myTextBlock {
	padding-top: 0;
	margin-top: 0;
}

.wp-block-columns{
	margin-top: 0 !important;

}

.anchorContact {
    display: block;
    position: relative;
    top: -15vh;
    visibility: hidden;
}

.anchorAbout {
    display: block;
    position: relative;
    top: -30vh;
    visibility: hidden;
}

.anchorStudio {
    display: block;
    position: relative;
    top: -15vh;
    visibility: hidden;
}



.wp-block-gallery.has-nested-images figure.wp-block-image img{
	max-width:200px;
}
.wp-block-columns{

 max-width: 600px;
}

.contactInfoMobile{
display: none !important;
}

.startScreen {
 border: none !important;
}

@media only screen and (max-width: 600px) {
  /* For mobile phones: */
  .wp-block-columns{
   max-width: 100%;
 }

 p{
  font-size: 18px !important;
 }

 .monacoVideo{
   width: 100% !important;
   padding-bottom: 20px !important;
 }
 .contactHeader{
   font-size: 11px !important;
 }

 .aboutFooter{
   font-size: 15px !important;	
 }

 .wp-block-group{
    max-width: 100% !important;
 }

 .wp-block-navigation-item{
   font-size: 11px !important;
 }

 .anchorStudio {
    display: block;
    position: relative;
    top: -5vh;
    visibility: hidden;
 }

 .anchorContact {
    display: block;
    position: relative;
    top: 1vh;
    visibility: hidden;
 }

 #about{
  height: 1px !important;
 }

 .contactInfoNormal{
  display: none !important;
 }

 .contactInfoMobile{
 display: block !important;
}

.studioImg img{
	max-width: 150px !important;
}


}