.readmorebtn::before{content:"Mehr lesen";font-size:19px}
.readmorebtn{background:#96c11f;border:medium none!important;border-radius:2px;font-size:0!important;padding:5px 24px 5px 15px!important;position:relative;transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease 0s}
.readmorebtn:hover,.readmorebtn:focus{background:#e87700}
.readmorebtn::after{content:"5";display:inline-block;font-family:"ETmodules"!important;font-size:20px!important;left:auto;line-height:1em;margin-left:-1em;opacity:1;position:absolute;right:3px;top:9px}
.tm-preis{font-size:27px;font-weight:bold}
.tm-angebote-box{font-size:17px;padding:6px 0}
/*MOVE IMAGE TO TOP LEFT EDGE OF SLIDER*/
#dm-slider .et_pb_slide_image img{margin-top:0px; margin-left:0px; max-height:100%!important}
#dm-slider .et_pb_slide{padding-left:0px}
/* TURN DOTS INTO RECTANGLES */
#dm-slider .et-pb-controllers a{width:24px; height:4px; margin-right:4px; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px}
#dm-slider .et-pb-arrow-prev,#dm-slider .et-pb-arrow-next{background-color:rgba(0,0,0,.25); -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%!important}
#dm-slider .et-pb-controllers{top:30px!important; left:calc(47.25% + 20px)!important; width:50%!important; height:10px!important; text-align:left!important}
/* TESCO SLIDER - GENERAL */
#tesco-slider .et_pb_slides .et_pb_slide{padding:0;overflow:hidden}
#tesco-slider .et_pb_slides .et_pb_container{height:auto!important;padding-bottom:60px}
/* TESCO SLIDER - IMAGE */
#tesco-slider .et_pb_slide_image{width:61.25%;margin:0!important;top:0}
#tesco-slider .et_pb_slide_image img{max-height:100%!important}
/* TESCO SLIDER - DESCRIPTION */
#tesco-slider .et_pb_slide_description{width:38.75%;display:block;padding:25px 25px 10px 25px!important}
/* TESCO SLIDER - TITLE */
#tesco-slider .et_pb_slide_title{margin-top:10px}
/* TESCO SLIDER - CATEGORY */
#tesco-slider .post-meta{font-size:0px!important;position:absolute;top:25px}
#tesco-slider .post-meta span{display:none}
#tesco-slider .post-meta a{font-size:15px!important;color:#878486!important}
/* TESCO SLIDER - NAVIGATION */
#tesco-slider .et-pb-slider-arrows{position:absolute;left:63.25%;bottom:10px;z-index:20}
#tesco-slider .et-pb-arrow-next,#tesco-slider .et_pb_slider:hover .et-pb-arrow-next,#tesco-slider .et_mobile_device .et-pb-arrow-next{right:0!important}
#tesco-slider .et-pb-arrow-prev,#tesco-slider .et_pb_slider:hover .et-pb-arrow-prev,#tesco-slider .et_mobile_device .et-pb-arrow-prev{left:0!important}
#tesco-slider .et-pb-arrow-prev,#tesco-slider .et-pb-arrow-next{position:initial;padding:0 5px;margin:0;display:inline-block;opacity:1;-webkit-transition:none;-moz-transition:none;transition:none}
#tesco-slider .et-pb-arrow-prev:before,#tesco-slider .et-pb-arrow-next:before{font-family:'FontAwesome'!important;font-size:34px;color:#333}
#tesco-slider .et-pb-arrow-prev:before{content:'\f053'}
#tesco-slider .et-pb-arrow-next:before{content:'\f054'}
#tesco-slider .et-pb-arrow-next:hover,#tesco-slider .et-pb-arrow-prev:hover{opacity:0.5}
/* TESCO SLIDER - NNUMBERS */
#tesco-slider .et_pb_slides .et_pb_slide:before{margin-left:100px;opacity:0;position:absolute;bottom:17px;left:61.25%}
#tesco-slider .et_pb_slides .et-pb-active-slide:before{opacity:1}
#tesco-slider .et_pb_slides .et_pb_slide:nth-child(1)::before{content:'1 of 3'}
#tesco-slider .et_pb_slides .et_pb_slide:nth-child(2)::before{content:'2 of 3'}
#tesco-slider .et_pb_slides .et_pb_slide:nth-child(3)::before{content:'3 of 3'}
/* TESCO SLIDER - RESPONSIVE */
@media only screen and (max-width:960px){
#tesco-slider .et_pb_slides .et_pb_slide .et_pb_slide_image,#tesco-slider .et_pb_slides .et_pb_slide .et_pb_slide_description {width:100%!important;text-align:left;display:block;position:initial!important}
#tesco-slider .et_pb_slides .et_pb_slide .et_pb_slide_description{padding:25px 0 0 0!important}
#tesco-slider .et_pb_slide_title{margin-top:40px!important}
#tesco-slider .et-pb-slider-arrows{left:0}
#tesco-slider .et_pb_slides .et_pb_slide:before{margin-left:0;left:80px}
}
/* TESCO SLIDER ANIMATIONS - OPTIONAL */
#tesco-slider .et_pb_slider .et_pb_slide_image,
#tesco-slider .et-pb-active-slide .et_pb_slide_image,
#tesco-slider .et_pb_slide:first-child .et_pb_slide_image img.active{-webkit-animation-duration:0.7s; -moz-animation-duration:0.7s; -ms-animation-duration:0.7s; -o-animation-duration:0.7s; animation-duration:0.7s; -webkit-animation-timing-function:ease-in-out; -moz-animation-timing-function:ease-in-out; -ms-animation-timing-function:ease-in-out; -o-animation-timing-function:ease-in-out; animation-timing-function:ease-in-out; -webkit-animation-delay:0.9s; -moz-animation-delay:0.9s; -ms-animation-delay:0.9s; -o-animation-delay:0.9s; animation-delay:0.9s; -webkit-animation-fill-mode:both; -moz-animation-fill-mode:both; -ms-animation-fill-mode:both; -o-animation-fill-mode:both; animation-fill-mode:both}
#tesco-slider .et_pb_slider .et_pb_slide_image{-webkit-animation-name:fadeBottom; -moz-animation-name:fadeBottom; -ms-animation-name:fadeBottom; -o-animation-name:fadeBottom; animation-name:fadeBottom}
#tesco-slider .et-pb-active-slide .et_pb_slide_image,#tesco-slider .et_pb_slide:first-child .et_pb_slide_image img.active{-webkit-animation-name:fadeTop; -moz-animation-name:fadeTop; -ms-animation-name:fadeTop; -o-animation-name:fadeTop; animation-name:fadeTop}
/*SIZE AND POSITION TEXT AREA OF SLIDER*/ 
#brit-co-slider .et_pb_container{width:350px!important; float:left}
/*HIDE POST META */
#brit-co-slider .et_pb_slide_content .post-meta{color:rgba(0,0,0,0)!important}
#brit-co-slider .author{visibility:hidden}
/*REVEAL AND REPOSITION CATEGORY*/
#brit-co-slider .et_pb_slide_content .post-meta a{color:color:rgba(0,0,0,1)!important}
#brit-co-slider p.post-meta{position:absolute; top:5px; left:15px}
#brit-co-slider .et_pb_slide_description{position:relative; left:-55px}
/*REMOVE ANIMATION FROM AND STYLE ARROWS*/
#brit-co-slider .et-pb-arrow-prev, #brit-co-slider .et-pb-arrow-next{-webkit-transition:all 0 ease-in-out; -moz-transition:all 0 ease-in-out; -o-transition:all 0 ease-in-out; transition:all 0 ease-in-out}
#brit-co-slider .et_pb_slider:hover .et-pb-arrow-prev{left:-5px; opacity:1}
#brit-co-slider .et_pb_slider:hover .et-pb-arrow-next{right:-5px; opacity:1}
#brit-co-slider .et-pb-slider-arrows a{background-color:#000000; background-color:rgba(0,0,0,.4); padding:10px 2px}
/*ADD STYLES TO CONTENT BLOCK*/
#brit-co-slider .et_pb_slide_content{border:1px solid #cdcdcd}
#brit-co-slider .et_pb_slide_title{background:transparent!important}
#brit-co-slider h2.et_pb_slide_title{display:block; position:absolute; top:35px; left:50px; line-height:1.3em}
#brit-co-slider div.et_pb_slide_content{min-height:130px}
#brit-co-slider .et_pb_slide{background-size:100%; background-position:top left}
/*CREATE AND STYLE POST NUMBERS*/
#brit-co-slider .et_pb_slides div:before{position:absolute; display:block; content:""; top:100px; left:10px; font-family:'Roboto Slab',serif; font-size:72px; opacity:0; transition:opacity 2s}
@-webkit-keyframes fade-in{0%{opacity:0; top:120px} 100%{opacity:1; top:100px} } @-moz-keyframes fade-in{0%{opacity:0; top:150px} 100%{opacity:1; top:100px} } @-o-keyframes fade-in{0%{opacity:0; top:150px} 100%{opacity:1; top:100px} } @keyframes fade-in{0%{opacity:0; top:150px} 100%{opacity:1; top:100px} }
#brit-co-slider .et_pb_slides div:nth-child(1)::before{content:"1"; }
#brit-co-slider .et_pb_slides div:nth-child(2)::before{content:"2"; }
#brit-co-slider .et_pb_slides div:nth-child(3)::before{content:"3"; }
#brit-co-slider .et_pb_slides .et-pb-active-slide:before{z-index:3; -webkit-animation:fade-in 1.5s 1 cubic-bezier(.37,.34,.89,1.08); -moz-animation:fade-in 1.5s 1 cubic-bezier(.37,.34,.89,1.08); -o-animation:fade-in 1.5s 1 cubic-bezier(.37,.34,.89,1.08); animation:fade-in 950ms 1 cubic-bezier(.37,.34,.89,1.08); animation-fill-mode:forwards; animation-delay:700ms; }
/* TURN DOTS INTO BARS AND STYLE */
#brit-co-slider .et-pb-controllers a{width:33%; height:10px; margin-right:.5%; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; }
#brit-co-slider .et-pb-controllers a:nth-child(3){margin-right:0px; }
#brit-co-slider .et-pb-controllers:before{display:block; content:""; width:100%; height:3px; border-top:1px solid #d2d2d2; }



/*********** 

Angebot Modul 003

************/


/**************************** Angebot Modul chnagererhof.com ****************************/


body #page-container .uab-schnager-angebote h2.et_pb_slide_title, body #page-container .uab-schnager-angebote h2.et_pb_slide_title a {font-size: 34px !important;}

body #page-container .uab-schnager-angebote .uab-footer-all-offer-button:hover,
body #page-container .uab-schnager-angebote .uab-footer-all-offer-button:focus, 
.uab-schnager-angebote .uab-footer-all-offer-button {background-color: #ffcc00!important}

.uab-schnager-angebote .et_pb_module.et_pb_slider.et_pb_post_slider {background-color: transparent!important;}
.uab-schnager-angebote .et_pb_slider .et-pb-arrow-prev,.uab-schnager-angebote  .et_mobile_device .et-pb-arrow-prev{opacity: 1!important; left: 22px!important}
.uab-schnager-angebote .et_pb_slider .et-pb-arrow-next,.uab-schnager-angebote  .et_mobile_device .et-pb-arrow-next{opacity: 1!important; right: 22px!important}


.uab-schnager-angebote .et_pb_slide_content {
  background: rgba(0, 0, 0, 0) url("http://divimv1.dd25.firma5.com/bilder/white_border.png") repeat-x scroll 0 0;
  margin: 25px auto 0;
  max-width: 550px;
  padding-top: 25px;
}


@media screen and (max-width: 1100px) {
	.uab-schnager-angebote .et_pb_slider .et-pb-arrow-prev,.uab-schnager-angebote  .et_mobile_device .et-pb-arrow-prev{left: 0px!important}
	.uab-schnager-angebote .et_pb_slider .et-pb-arrow-next,.uab-schnager-angebote  .et_mobile_device .et-pb-arrow-next{right: 0px!important}
}
