#hauptnavigation{ display:block; }
a.menu-button{ display:none; }

.ce_text.teaser h2{
         margin-top:50px;
         text-transform:uppercase;
}
.ce_text.teaser p{
         display:inline-block;
         max-width:36%;
         padding-left:7%;
         padding-right:7%;
}
.mod_newslist .layout_latest p.info{
         margin-top:60px;
}
.mod_newslist .layout_latest p.info,
.mod_newslist .layout_latest .ce_text{
         display:inline-block;
         max-width:36%;
         padding-left:7%;
         padding-right:7%;
         margin-right:0px !important;
         margin-left:0px !important;
}




.caroufredsel .caroufredsel_gallery img{
         max-height:600px;
         width:auto;
}
.startseite .caroufredsel .caroufredsel_gallery img{
         max-height:none !important;
         width:auto !important;
}


@media (min-width:980px) and (max-width:1140px)
{
         .caroufredsel .caroufredsel_gallery img{
                  max-height:513px;
                  width:auto;
         }
         .ce_text.teaser h2{ margin-top:40px; }
}

@media (min-width:768px) and (max-width:979px)
{
         .caroufredsel .caroufredsel_gallery img{
                  max-height:408px;
                  width:auto;
         }
         .ce_text.teaser h2{ margin-top:10px; }
         .ce_text.teaser p{
                  display:inline-block;
                  max-width:46%;
                  padding-left:2%;
                  padding-right:2%;
         }
}

@media (max-width:767px)
{

         #footer{
                  padding-top:70px !important;
                  margin-top:70px !important;
         }

         #hauptnavigation{ display:none !important; }
         a.menu-button{ display:block !important; }

         .ce_text.claim{
                  padding-top:70px !important;
                  padding-bottom:60px !important;
                  font-size: 16px;
                  line-height: 26px;

                  height:120px;
                  display: table-cell !important;
                  vertical-align:middle;
         }
         .ce_text.claim p{
                 padding-left:30px;
                 padding-right:30px;
         }


         .ce_text.teaser{
                 padding-bottom:20px;
                 border: 10px solid #fff !important;
         }
         .ce_text.teaser h2{
                 display:block !important;
                 margin-top:20px;
                 max-width:92% !important;
                 padding-left:4% !important;
                 padding-right:4% !important;
         }
         .ce_text.teaser p{
                  display:inline-block;
                  max-width:92%;
                  padding-left:4%;
                  padding-right:4%;
         }
         .ce_text.teaser .image_container{
                 float:none !important;
                 max-width:100% !important;
         }
         .ce_text.teaser:hover{
                  -webkit-box-shadow: none !important;
                  -moz-box-shadow: none !important;
                  box-shadow: none !important;
         }


         .mod_newslist .layout_latest{
                 border: 10px solid #fff !important;
         }
         .mod_newslist.newslist{
                  margin-top:0px !important;
         }
         .mod_newslist .layout_latest .image_container{
                  max-width:100% !important;
                  margin-bottom:-10px;
         }
         .startseite .mod_newslist .layout_latest .image_container{
                  float:none !important;
         }
         .mod_newslist .layout_latest p.info,
         .mod_newslist .layout_latest .ce_text{
                  max-width:92% !important;
                  padding-left:4% !important;
                  padding-right:4% !important;
                  margin-right:0px !important;
                  margin-left:0px !important;
         }
         .mod_newslist .layout_latest h2{
                  max-width:92% !important;
                  padding-left:4% !important;
                  padding-right:4% !important;
         }
         .mod_newslist .layout_latest:hover{
                  -webkit-box-shadow: none !important;
                  -moz-box-shadow: none !important;
                  box-shadow: none !important;
         }

         .slick-prev,
         .slick-next
         {
                 display:none !important;
         }
         .slick-slide img{
                  max-width:90% !important;
                  height:auto !important;
         }

         .ce_text.pferd .image_container,
         .ce_text.paarung .image_container{
                  float:none !important;
                  margin-right: 0px !important;
         }
         .ce_text.pferd img,
         .ce_text.paarung img{
                  max-width:100% !important;
                  height:auto !important;
         }
         .ce_text.pferd h2,
         .ce_text.paarung h2,
         .ce_text.pferd p,
         .ce_text.paarung p,
         .ce_text.pferd pre,
         .ce_text.paarung pre{
                  padding-left:10px;
                  padding-right:10px;
         }

         .caroufredsel_thumbnail{
                 margin-right:10px !important;
         }
         .ce_caroufredsel_gallery{
                 padding-bottom:0px;
         }
         .caroufredsel_thumbnails_controls{
                 margin-top:10px;
                 margin-bottom:10px;
                 font-family: 'Mukta';
                 font-size:12px;
                 line-height:normal;
                 font-style: normal;
                 font-weight: 300;
                 text-transform:uppercase;
         }
         .caroufredsel_thumbnails_prev{
                 width:50%;
                 display:inline-block;
                 float:left;
                 background:url(../layout/pfeil_links.svg) no-repeat center left transparent;
                 background-size: auto 10px;
                 color:#c18966;
         }
         .caroufredsel_thumbnails_prev span{
                 display:inline-block;
                 padding-left:14px;
         }
         .caroufredsel_thumbnails_next{
                 width:50%;
                 text-align:right;
                 display:inline-block;
                 float:right;
                 background:url(../layout/pfeil_rechts.svg) no-repeat center right transparent;
                 background-size: auto 10px;
                 color:#c18966;
         }
         .caroufredsel_thumbnails_next span{
                 display:inline-block;
                 padding-right:14px;
         }


}