.grow { transition: all .2s ease-in-out; }
.grow:hover { transform: scale(1.2; }


.listenbilderkinderbuch .builder-posts-wrap.grid2-thumb .post-image {     width: 23%!important;    margin-right: 30px!important;   } 

#site-description {     color: #fff0!important;     }
1





.page-id-25 .loops-wrapper .post-image img {
    -webkit-box-shadow: 0px 2px 3px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 2px 3px rgba(0,0,0,0.3);
    box-shadow: 3px 4px 5px rgba(0,0,0,0.2);
}

.noborder {     border: 0px solid rgb(241, 223, 201,0) !important;   }
.image-wrap2 {     border: 0px solid rgb(241, 223, 201,0) !important;     }

.covershadow  {
  -webkit-border-radius: 30px!important;
-moz-border-radius: 30px!important;
border-radius: 30px!important;
}

.covershadow img {
-webkit-box-shadow: 0px 2px 3px rgba(0,0,0,0.3); /* webkit browser*/ 
-moz-box-shadow: 0px 2px 3px rgba(0,0,0,0.3); /* firefox */ 
box-shadow: 3px 4px 5px rgba(0,0,0,0.2);
 }

.round-right    {
border-radius: 0px 15px 15px 0px!important;
-moz-border-radius: 0px 15px 15px 0px!important;
-webkit-border-radius: 0px 15px 15px 0px!important;
border: 0px solid #000000!important;
}



#section-b,#section-c,#section-d,#section-e  {  
    padding-left: 16%!important; padding-right: 16%!important;  }

#section-e p  { padding-top: 100px!important;   }
.fantasie-a px {   margin-right: -80px!important;    }
.fantasie-b px  {  margin-left: -80px!important;   }
.fantasie-image  {  margin-left: 70px!important; margin-topx: -10px!important; }

@media only screen and (min-width: 901px) and (max-width: 1024px) {
#section-b,#section-c,#section-d  {         padding-left: 5%!important; padding-right: 5%!important;  }
#section-e  {         padding-left: 0px!important; padding-right: 0px!important;  }
.fantasie-a { margin-right: -36px!important;  padding-top: 12px!important;    }
.fantasie-b { margin-left: -36px!important; padding-top: 12px!important;    }
.fantasie-image  {  margin-left: 0px!important;    margin-top: -10px!important;  }
 }


@media only screen and (min-width: 901px) and (max-width: 1023px) {
#section-b,#section-c,#section-d  {         padding-left: 5%!important; padding-right: 5%!important;  }
#section-e  {         padding-left: 0px!important; padding-right: 0px!important;  }
.fantasie-a { margin-right: -36px!important;  padding-top: 12px!important;    }
.fantasie-b { margin-left: -36px!important; padding-top: 12px!important;    }
.fantasie-image  {  margin-left: 0px!important;    margin-top: -10px!important;  }
 }


 /* iPad Air 2022 - Retina only */

@media only screen and (min-width: 1024px) and (max-width: 1200px) {
#section-b,#section-c,#section-d  {         padding-left: 10%!important; padding-right: 10%!important;  }
#section-e  {         padding-left: 0px!important; padding-right: 0px!important;  }
.fantasie-a { margin-right: -36px!important;  padding-top: 12px!important;    }
.fantasie-b { margin-left: -36px!important; padding-top: 12px!important;    }
.fantasie-image  {  margin-left: 20px!important;    margin-top: -10px!important;  }
 }







@media only screen and (min-width: 300px) and (max-width: 900px) {
#section-b,#section-c,#section-d  {  
    padding-left: 8%!important; padding-right: 8%!important;  }
#section-e  { 
     padding-left: 2%!important; padding-right: 2%!important;  }
.sec-c-a   { width: 100%!important;  }
.sec-c-b   { width: 100%!important;  }
#section-d .builder-posts-wrap .post-image img {
     padding-left: 10px!important;  padding-right: 10px!important;    }

.page-id-934 .builder-posts-wrap .post-image img {   width: 75%!important;      }

.sidebar-none .post .post-content p {     text-align: left!important;    }
.post .tb_text_wrap {    text-align: left!important; 
    padding-left: 8%!important; padding-right: 5%!important;    }

.sidebar-none .post-nav {    width: 87%!important;    }
.post-nav .prev  {  padding-left: 15%!important;    }
.post-nav { padding-top: 0px!important;    }

}

@media only screen and (min-width: 601px) and (max-width: 768px) {
#section-b   { width: 130%!important;  }
.sec-b-d   { padding-top: 40px!important;  width: 60%!important;  }
.sec-b-d img.alignnone {    padding-left: 40%!important;    width: 64%!important;    }
.themify_builder_content-5 .tb_2jbf26.module_row {     background-position: 38% 0%!important;    }
.fantasie-image   { margin-left: -5px!important;    }
.fantasie-a p {   margin-top: -27px!important;    }
.fantasie-b p  {  margin-top: -27px!important;   }
 }

@media only screen and (min-width: 300px) and (max-width: 600px) {
.themify_builder_content-5 .tb_4lcw854.module_row {     background-size: 310%!important;  }

.sec-b-d  {    padding-left: 30px!important;    }
.sec-b-d img.alignnone {    padding-left: 40%!important;    width: 64%!important;    }
.sec-b-a, .sec-b-b,  .sec-b-c     {    padding-left: 80px!important;     padding-right: 80px!important;  }

.sec-c-a   { width: 100%!important;   padding-left: 30px!important;     }
.sec-c-b  { margin-left: 5%!important;   }

#section-e p {     padding-top: 5% !important;    }
.sec-e-b  { width: 100%!important;  }
.sec-e-c  { width: 100%!important;  }
.fantasie-a p, .fantasie-b p  { text-align: center!important; }
.fantasie-image   { padding-left: 16%!important;   padding-right: 24%!important;  padding-top: 20px!important;  }

}




.mobile_menu_active .sidemenu {     background-color: #ffc458!important;   }
.mobile_menu_active #main-nav ul a:hover {    border-radius: 3px!important;  }
.mobile_menu_active #main-nav a:hover {    background-color: #37477b!important;   border-radius: 3px!important;   }









.section-post.post-1124 {
    background-color: #FFC458;
    background-image: url("http://daniela-kulot.de/img/Start-BG1.jpg"), url("http://daniela-kulot.de/img/Start-BG2.jpg")!important;
    background-repeat: no-repeat, repeat-x!important;
    background-position: center top;
}









#eins .section-inner {   padding-bottom: 40px!important; }


#site-description {     color: rgba(255,255,255,.0)!important;      }
.toptext {   padding-top: 26px!important; }

#main-nav a {    padding: 10px 15px 7px!important;  }
.menu-item-1172 {    margin-right: -8px!important;  }
.menu-item-1183 {    margin-right: -8px!important;  }
.menu-item-1147 {    margin-right: -14px!important;  }
.menu-item i._after {   margin-left: 0.9em; margin-top: -0.7em; margin-right: -5px!important;  }
.menu-item-1147 i._after {   margin-left: 0px!important; margin-top: -7px!important; margin-right: -5px!important;  } 

.module h1:first-child {  padding-top: 30px!important;  line-height: 1.2em!important;  }
.module-image .image-title {    font-size: 1.0em!important;  }
.module-image .image-title a {    font-size: 1.06em!important; font-family: "Open Sans";  }
.more-link {    font-weight: 600!important;  }

@media (min-width: 200px) and (max-width: 800px) { 
.menu-item i._after {    display: none!important;   }
.widgettitle, .widgettitle a { font-size: 1.0em!important; }
.module-image .image-title {    font-size: 0.9em!important;  }
.module-post .post-content {    font-size: 0.9em!important;  }
 }

.widget ul ul li {     padding-left: 18px!important; }

#footer .textwidget { line-height: 2.3em!important; }
.footer-widgets a { font-size: 0.95em!important; line-height: 1em!important;    }

#footer .back-top ab { padding: 24px 16px!important;   }

