
 /* t3 / bootstrap */
 
 .btn-primary{
     background-image: linear-gradient(to bottom, #d70d17 0, #a0060e 100%);
     border:1px solid #FFF;
 }
 
 .badge {
    display: inline-block;
    min-width: 10px;
    padding: 10px 18px;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    line-height: 1;
    vertical-align: middle;
    white-space: nowrap;
    text-align: center;
    background-color: #be0219;
    border-radius: 10px;
}
.small{
  font-size:65%;
}

.small a{
  color:#000;
}

.badge a{
  color:#FFF;
}

.badge a:hover{
  color:#FFF;
}

.btn-primary:hover,.btn-primary:focus {
 background-color:#a0060e;
 background-position:0 -15px
}


li.parsley-custom-error-message, li.parsley-required {
    margin-bottom: 0px;
}

h2.textmedia-header{
  font-size:24px;
  font-weight:bold;
}


body { color: #000; background: #CCC; font: 18px/25px Arial, sans-serif; margin: 0; padding: 0; }
#wrapper { width: 90%; padding: 5%; }

p { margin: 0 0 5px 0; color: #000; }
h1, h2 { font-family: Arial, sans-serif; font-weight: normal; }
#wrapper h1{
  margin:0px 20px;
}

#wrapper > p{
  margin:0px 20px;
}

h1 { font-size: 26px; }
h2 { font-size: 18px; }

li { padding: 0 0 20px 0; border-bottom: 1px dashed #ccc; margin-bottom: 30px; }

a { color: #CD0000; text-decoration: none; }

.adventwrapper{
  background-color:#FFF;
}

.adventwrapper a { padding: 10px; display: block; }
.adventwrapper a:hover, .adventwrapper a:focus { background-color: #FAE8E8; }
.adventwrapper h2 { text-decoration: underline; } 
.adventwrapper a:hover h2, .adventwrapper a:focus h2 { text-decoration: none; }
.adventwrapper li, .adventwrapper li a, .adventwrapper, #wrapper { 
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.left, .right, .small-hide { display: none; }

.active{
  z-index:500;
}







/* 3 Spalten schmal*/

@media only screen and (max-width : 793px) { 

    #wrapper { width: 300px; padding: 10px; margin: 0 auto;  }
    p.small-hide { display: block; }
    span.small-hide { display: inline; }
        .teaser { text-indent: -9999px; }
    .adventwrapper { position: relative; padding: 0; border-left: 1px solid #FFF; border-top: 1px solid #FFF; margin: 0 auto 12px auto; width: 300px; height: 1208px;  box-shadow: 2px 2px 2px #CCC; }
    .adventwrapper li { position: absolute; padding: 0; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF; margin: 0; list-style: none; width: 100px; height: 150px; overflow: visible; }
    .adventwrapper li a { position: absolute; padding: 5px; width: 95px; height: 140px; }

    .adventwrapper p, .adventwrapper h2 { font-size: 13px; line-height: 15px; margin: 0 0 8px 0; color: #FFF; }
    .adventwrapper h2{font-weight:bold;}
    .adventwrapper p { font-size: 14px; line-height: 18px; }
    .adventwrapper a:hover, .adventwrapper a:focus { background-color: #CD0000; }
    
    .adventwrapper span { position: absolute; top: 10px; left: 10px; font-size: 12px; width: 24px; height: 24px; text-align: center; color: #FFF; background: #CD0000; display: inline-block; }

    .adventwrapper .left, .adventwrapper .right { position: absolute; top: 0; width: 50px; height: 150px; background: #ccc url(images/wellner-adventskalender-3x8-klein.jpg) 0 0 no-repeat; display: block; }
    .adventwrapper .left  { left: 0; }
    .adventwrapper .right  { left: 50px; }

    .adventwrapper a .left, .adventwrapper a .right {   
        -moz-transform-style: preserve-3d;
        -o-transform-style: preserve-3d;
        -webkit-transform-style: preserve-3d;
        -moz-transform-style: preserve-3d;
        transform-style: preserve-3d; 
        -ms-transition: -ms-transform 0.5s;
        -o-transition: -o-transform 0.5s;
        -webkit-transition: -webkit-transform 0.5s;
        -moz-transition: -moz-transform 0.5s;
        transition: transform 0.5s; 
    }    

    .adventwrapper a .left {   
        -ms-transform-origin: left center 0;
        -o-transform-origin: left center 0;
        -webkit-transform-origin: left center 0;
        -moz-transform-origin: left center 0;
        transform-origin: left center 0;
        /* background-color:red;    */
    }
    .adventwrapper a .right {
        -ms-transform-origin: right center 0;
        -o-transform-origin: right center 0;
        -webkit-transform-origin: right center 0;
        -moz-transform-origin: right center 0;
        transform-origin: right center 0;
        /* background-color:lime; */       
    }    

    .adventwrapper a:hover .left, .adventwrapper a:hover .right  { 
        -ms-transition: -ms-transform 1s;
        -o-transition: -o-transform 1s;
        -webkit-transition: -webkit-transform 1s;
        -moz-transition: -moz-transform 1s;
        transition: transform 1s;   
    }

    .adventwrapper a:hover .left, .adventwrapper a:focus .left {
        -ms-transform-origin: left center 0;
        -o-transform-origin: left center 0;
        -webkit-transform-origin: left center 0;
        -moz-transform-origin: left center 0;
        transform-origin: left center 0;
        -moz-transform-style: preserve-3d;
        -o-transform-style: preserve-3d;
        -webkit-transform-style: preserve-3d;
        -moz-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -ms-transform: perspective( 600px ) rotateY( -110deg );
        -o-transform: perspective( 600px ) rotateY( -110deg );
        -webkit-transform: perspective( 600px ) rotateY( -110deg );
        -moz-transform: perspective( 600px ) rotateY( -110deg );
        transform: perspective( 600px ) rotateY( -110deg );
    }
    .adventwrapper a:hover .right, .adventwrapper a:focus .right {
        -ms-transform-origin: right center 0;
        -o-transform-origin: right center 0;
        -webkit-transform-origin: right center 0;
        -moz-transform-origin: right center 0;
        transform-origin: right center 0;
        -moz-transform-style: preserve-3d;
        -o-transform-style: preserve-3d;
        -webkit-transform-style: preserve-3d;
        -moz-transform-style: preserve-3d;
        transform-style: preserve-3d;     
        -ms-transform: perspective( 600px ) rotateY( 110deg );
        -o-transform: perspective( 600px ) rotateY( 110deg );
        -webkit-transform: perspective( 600px ) rotateY( 110deg );
        -moz-transform: perspective( 600px ) rotateY( 110deg );
        transform: perspective( 600px ) rotateY( 110deg );
    }    


    /*1. zeile */
    #wTag23 { top: 0px; left: 0px; }
    #wTag16 { top: 0px; left: 101px;}
    #wTag10 { top: 0px; left: 202px; }
    
    /*2. zeile */
    #wTag13 { top: 151px; left: 0px; }
    #wTag3 { top: 151px; left: 101px; }
    #wTag8 { top: 151px; left: 202px; }
    
    /*3. zeile */
    #wTag20 { top: 302px; left: 0px; }
    #wTag6 { top: 302px; left: 101px; }
    #wTag12 { top: 302px; left: 202px; }
    
    /*4. zeile */
    #wTag17 { top: 453px; left: 0px; }
    #wTag24 { top: 453px; left: 101px; }
    #wTag9 { top: 453px; left: 202px; }
    
    /*5. zeile */
    #wTag21 { top: 604px; left: 0px; }
    #wTag1 { top: 604px; left: 101px; }
    #wTag5 { top: 604px; left: 202px; }
    
    /*6. zeile */
    #wTag14 { top: 755px; left: 0px; }
    #wTag7 { top: 755px; left: 101px; }
    #wTag19 { top: 755px; left: 202px; }
    
    /*7. zeile */
    #wTag22 { top: 906px; left: 0px; }
    #wTag2 { top: 906px; left: 101px; }
    #wTag15 { top: 906px; left: 202px; }
    
    /*8. zeile */
    #wTag11 { top: 1057px; left: 0px; }
    #wTag4 { top: 1057px; left: 101px; }
    #wTag18 { top: 1057px; left: 202px; }


    /*bg 1. Zeile*/
    #wTag23 .left  { background-position: 0px 0px; }
    #wTag23 .right  { background-position: -50px 0px; }
    #wTag16 .left  { background-position: -100px 0px; }
    #wTag16 .right  { background-position: -150px 0px; }    
    #wTag10 .left  { background-position: -200px 0px; }
    #wTag10 .right  { background-position: -250px 0px; }
    
    /*bg 2. Zeile*/
    #wTag13 .left  { background-position: 0px -150px; }
    #wTag13 .right  { background-position: -50px -150px; }
    #wTag3 .left  { background-position: -100px -150px; }
    #wTag3 .right  { background-position: -150px -150px; }
    #wTag8 .left  { background-position: -200px -150px; }
    #wTag8 .right  { background-position: -250px -150px; }    
    
    /*bg 3. Zeile*/
    #wTag20 .left  { background-position: 0px -300px; }
    #wTag20 .right  { background-position: -50px -300px; }
    #wTag6 .left  { background-position: -100px -300px; }
    #wTag6 .right  { background-position: -150px -300px; }
    #wTag12 .left  { background-position: -200px -300px; }
    #wTag12 .right  { background-position: -250px -300px; }     
    
    /*bg 4. Zeile*/
    #wTag17 .left  { background-position: 0px -450px; }
    #wTag17 .right  { background-position: -50px -450px; }
    #wTag24 .left  { background-position: -100px -450px; }
    #wTag24 .right  { background-position: -150px -450px; }
    #wTag9 .left  { background-position: -200px -450px; }
    #wTag9 .right  { background-position: -250px -450px; }
    
    /*bg 5. Zeile*/
    #wTag21 .left  { background-position: 0px -600px; }
    #wTag21 .right  { background-position: -50px -600px; }
    #wTag1 .left  { background-position: -100px -600px; }
    #wTag1 .right  { background-position: -150px -600px; }
    #wTag5 .left  { background-position: -200px -600px; }
    #wTag5 .right  { background-position: -250px -600px; }
    
    /*bg 6. Zeile*/
    #wTag14 .left  { background-position: 0px -750px; }
    #wTag14 .right  { background-position: -50px -750px; }
    #wTag7 .left  { background-position: -100px -750px; }
    #wTag7 .right  { background-position: -150px -750px; }
    #wTag19 .left  { background-position: -200px -750px; }
    #wTag19 .right  { background-position: -250px -750px; }
    
    /*bg 7. Zeile*/
    #wTag22 .left  { background-position: 0px -900px; }
    #wTag22 .right  { background-position: -50px -900px; }
    #wTag2 .left  { background-position: -100px -900px; }
    #wTag2 .right  { background-position: -150px -900px; }
    #wTag15 .left  { background-position: -200px -900px; }
    #wTag15 .right  { background-position: -250px -900px; }
    
    /*bg 8. Zeile*/
    #wTag11 .left  { background-position: 0px -1050px; }
    #wTag11 .right  { background-position: -50px -1050px; }
    #wTag4 .left  { background-position: -100px -1050px; }
    #wTag4 .right  { background-position: -150px -1050px; }
    #wTag18 .left  { background-position: -200px -1050px; }
    #wTag18 .right  { background-position: -250px -1050px; }          
}




/* 3 spalten */


@media only screen and (min-width : 794px) { 

    #wrapper { width: 754px; padding: 20px; margin: 0 auto; }
    p.small-hide { display: block; }
    span.small-hide { display: inline; }


    .adventwrapper { position: relative; padding: 0; border-left: 1px solid #FFF; border-top: 1px solid #FFF; margin: 0 auto 24px auto; width: 753px; height: 1208px;  box-shadow: 4px 4px 4px #CCC; }
    .adventwrapper li { position: absolute; padding: 0; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF; margin: 0; list-style: none; width: 250px; height: 150px; overflow: visible; }
    .adventwrapper li a { position: absolute; padding: 10px; width: 230px; height: 130px; }

    .adventwrapper p, .adventwrapper h2 { font-size: 18px; line-height: 22px; margin: 0 0 8px 0; color: #FFF; }
    .adventwrapper p { font-size: 13px; line-height: 15px; }
    .adventwrapper a:hover, .adventwrapper a:focus { background-color: #CD0000; }
    
    .adventwrapper span { position: absolute; top: 10px; left: 10px; font-size: 12px; width: 24px; height: 24px; text-align: center; color: #FFF; background: #CD0000; display: inline-block; }

    .adventwrapper .left, .adventwrapper .right { position: absolute; top: 0; width: 125px; height: 150px; background: #ccc url(images/wellner-adventskalender-3x8.jpg) 0 0 no-repeat; display: block; }
    .adventwrapper .left  { left: 0; }
    .adventwrapper .right  { left: 125px; }

    .adventwrapper a .left, .adventwrapper a .right {   
        -moz-transform-style: preserve-3d;
        -o-transform-style: preserve-3d;
        -webkit-transform-style: preserve-3d;
        -moz-transform-style: preserve-3d;
        transform-style: preserve-3d; 
        -ms-transition: -ms-transform 0.5s;
        -o-transition: -o-transform 0.5s;
        -webkit-transition: -webkit-transform 0.5s;
        -moz-transition: -moz-transform 0.5s;
        transition: transform 0.5s; 
    }    

    .adventwrapper a .left {   
        -ms-transform-origin: left center 0;
        -o-transform-origin: left center 0;
        -webkit-transform-origin: left center 0;
        -moz-transform-origin: left center 0;
        transform-origin: left center 0;
       /* background-color:red;*/
    }
    .adventwrapper a .right {
        -ms-transform-origin: right center 0;
        -o-transform-origin: right center 0;
        -webkit-transform-origin: right center 0;
        -moz-transform-origin: right center 0;
        transform-origin: right center 0;
        /* background-color:lime;   */    
    }    

    .adventwrapper a:hover .left, .adventwrapper a:hover .right  { 
        -ms-transition: -ms-transform 1s;
        -o-transition: -o-transform 1s;
        -webkit-transition: -webkit-transform 1s;
        -moz-transition: -moz-transform 1s;
        transition: transform 1s;   
    }

    .adventwrapper a:hover .left, .adventwrapper a:focus .left {
        -ms-transform-origin: left center 0;
        -o-transform-origin: left center 0;
        -webkit-transform-origin: left center 0;
        -moz-transform-origin: left center 0;
        transform-origin: left center 0;
        -moz-transform-style: preserve-3d;
        -o-transform-style: preserve-3d;
        -webkit-transform-style: preserve-3d;
        -moz-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -ms-transform: perspective( 600px ) rotateY( -110deg );
        -o-transform: perspective( 600px ) rotateY( -110deg );
        -webkit-transform: perspective( 600px ) rotateY( -110deg );
        -moz-transform: perspective( 600px ) rotateY( -110deg );
        transform: perspective( 600px ) rotateY( -110deg );
    }
    .adventwrapper a:hover .right, .adventwrapper a:focus .right {
        -ms-transform-origin: right center 0;
        -o-transform-origin: right center 0;
        -webkit-transform-origin: right center 0;
        -moz-transform-origin: right center 0;
        transform-origin: right center 0;
        -moz-transform-style: preserve-3d;
        -o-transform-style: preserve-3d;
        -webkit-transform-style: preserve-3d;
        -moz-transform-style: preserve-3d;
        transform-style: preserve-3d;     
        -ms-transform: perspective( 600px ) rotateY( 110deg );
        -o-transform: perspective( 600px ) rotateY( 110deg );
        -webkit-transform: perspective( 600px ) rotateY( 110deg );
        -moz-transform: perspective( 600px ) rotateY( 110deg );
        transform: perspective( 600px ) rotateY( 110deg );
    }    

    #wTag23 { top: 0px; left: 0px; }
    #wTag16 { top: 0px; left: 251px; }
    #wTag10 { top: 0px; left: 502px; }
    #wTag13 { top: 151px; left: 0px; }
    #wTag3 { top: 151px; left: 251px; }
    #wTag8 { top: 151px; left: 502px; }
    #wTag20 { top: 302px; left: 0px; }
    #wTag6 { top: 302px; left: 251px; }
    #wTag12 { top: 302px; left: 502px; }
    #wTag17 { top: 453px; left: 0px; }
    #wTag24 { top: 453px; left: 251px; }
    #wTag9 { top: 453px; left: 502px; }
    #wTag21 { top: 604px; left: 0px; }
    #wTag1 { top: 604px; left: 251px; }
    #wTag5 { top: 604px; left: 502px; }
    #wTag14 { top: 755px; left: 0px; }
    #wTag7 { top: 755px; left: 251px; }
    #wTag19 { top: 755px; left: 502px; }
    #wTag22 { top: 906px; left: 0px; }
    #wTag2 { top: 906px; left: 251px; }
    #wTag15 { top: 906px; left: 502px; }
    #wTag11 { top: 1057px; left: 0px; }
    #wTag4 { top: 1057px; left: 251px; }
    #wTag18 { top: 1057px; left: 502px; }

    #wTag23 .left  { background-position: 0px 0px; }
    #wTag23 .right  { background-position: -125px 0px; }
    #wTag16 .left  { background-position: -250px 0px; }
    #wTag16 .right  { background-position: -375px 0px; }
    #wTag10 .left  { background-position: -500px 0px; }
    #wTag10 .right  { background-position: -625px 0px; }
    #wTag13 .left  { background-position: 0px -150px; }
    #wTag13 .right  { background-position: -125px -150px; }
    #wTag3 .left  { background-position: -250px -150px; }
    #wTag3 .right  { background-position: -375px -150px; }
    #wTag8 .left  { background-position: -500px -150px; }
    #wTag8 .right  { background-position: -625px -150px; }    
    #wTag20 .left  { background-position: 0px -300px; }
    #wTag20 .right  { background-position: -125px -300px; }
    #wTag6 .left  { background-position: -250px -300px; }
    #wTag6 .right  { background-position: -375px -300px; }
    #wTag12 .left  { background-position: -500px -300px; }
    #wTag12 .right  { background-position: -625px -300px; }     
    #wTag17 .left  { background-position: 0px -450px; }
    #wTag17 .right  { background-position: -125px -450px; }
    #wTag24 .left  { background-position: -250px -450px; }
    #wTag24 .right  { background-position: -375px -450px; }
    #wTag9 .left  { background-position: -500px -450px; }
    #wTag9 .right  { background-position: -625px -450px; }
    #wTag21 .left  { background-position: 0px -600px; }
    #wTag21 .right  { background-position: -125px -600px; }
    #wTag1 .left  { background-position: -250px -600px; }
    #wTag1 .right  { background-position: -375px -600px; }
    #wTag5 .left  { background-position: -500px -600px; }
    #wTag5 .right  { background-position: -625px -600px; }
    #wTag14 .left  { background-position: 0px -750px; }
    #wTag14 .right  { background-position: -125px -750px; }
    #wTag7 .left  { background-position: -250px -750px; }
    #wTag7 .right  { background-position: -375px -750px; }
    #wTag19 .left  { background-position: -500px -750px; }
    #wTag19 .right  { background-position: -625px -750px; }
    #wTag22 .left  { background-position: 0px -900px; }
    #wTag22 .right  { background-position: -125px -900px; }
    #wTag2 .left  { background-position: -250px -900px; }
    #wTag2 .right  { background-position: -375px -900px; }
    #wTag15 .left  { background-position: -500px -900px; }
    #wTag15 .right  { background-position: -625px -900px; }
    #wTag11 .left  { background-position: 0px -1050px; }
    #wTag11 .right  { background-position: -125px -1050px; }
    #wTag4 .left  { background-position: -250px -1050px; }
    #wTag4 .right  { background-position: -375px -1050px; }
    #wTag18 .left  { background-position: -500px -1050px; }
    #wTag18 .right  { background-position: -625px -1050px; }          
}

/*vier spalten */

@media only screen and (min-width : 1045px) {

    #wrapper { width: 1045px; padding:0px; } 
    .adventwrapper { width: 1004px; height: 906px;  }
    .adventwrapper h2{
      text-align:center;
      margin-top:30px;
    }
    .adventwrapper .left, .adventwrapper .right { background: #FFF url(images/wellner-adventskalender-4x6.jpg) 0 0 no-repeat;  }
    .teaser{text-indent:0px; max-height:80px; overflow:hidden;}

    #wTag23 { top: 0px; left: 0px; }
    #wTag16 { top: 0px; left: 251px; }
    #wTag10 { top: 0px; left: 502px; }
    #wTag13 { top: 0px; left: 753px; }
    #wTag3 { top: 151px; left: 0px; }
    #wTag8 { top: 151px; left: 251px; }
    #wTag20 { top: 151px; left: 502px; }
    #wTag6 { top: 151px; left: 753px; }
    #wTag12 { top: 302px; left: 0px; }
    #wTag17 { top: 302px; left: 251px; }
    #wTag24 { top: 302px; left: 502px; }
    #wTag9 { top: 302px; left: 753px; }
    #wTag21 { top: 453px; left: 0px; }
    #wTag1 { top: 453px; left: 251px; }
    #wTag5 { top: 453px; left: 502px; }
    #wTag14 { top: 453px; left: 753px; }
    #wTag7 { top: 604px; left: 0px; }
    #wTag19 { top: 604px; left: 251px; }
    #wTag22 { top: 604px; left: 502px; }
    #wTag2 { top: 604px; left: 753px; }
    #wTag15 { top: 755px; left: 0px; }
    #wTag11 { top: 755px; left: 251px; }
    #wTag4 { top: 755px; left: 502px; }
    #wTag18 { top: 755px; left: 753px; }

    #wTag23 .left  { background-position: 0px 0px; }
    #wTag23 .right  { background-position: -125px 0px; }
    #wTag16 .left  { background-position: -250px 0px; }
    #wTag16 .right  { background-position: -375px 0px; }
    #wTag10 .left  { background-position: -500px 0px; }
    #wTag10 .right  { background-position: -625px 0px; }
    #wTag13 .left  { background-position: -750px 0px; }
    #wTag13 .right  { background-position: -875px 0px; }
    #wTag3 .left  { background-position: 0px -150px; }
    #wTag3 .right  { background-position: -125px -150px; }
    #wTag8 .left  { background-position: -250px -150px; }
    #wTag8 .right  { background-position: -375px -150px; }
    #wTag20 .left  { background-position: -500px -150px; }
    #wTag20 .right  { background-position: -625px -150px; }
    #wTag6 .left  { background-position: -750px -150px; }
    #wTag6 .right  { background-position: -875px -150px; }
    #wTag12 .left  { background-position: 0px -300px; }
    #wTag12 .right  { background-position: -125px -300px; }
    #wTag17 .left  { background-position: -250px -300px; }
    #wTag17 .right  { background-position: -375px -300px; }
    #wTag24 .left  { background-position: -500px -300px; }
    #wTag24 .right  { background-position: -625px -300px; }
    #wTag9 .left  { background-position: -750px -300px; }
    #wTag9 .right  { background-position: -875px -300px; }
    #wTag21 .left  { background-position: 0px -450px; }
    #wTag21 .right  { background-position: -125px -450px; }
    #wTag1 .left  { background-position: -250px -450px; }
    #wTag1 .right  { background-position: -375px -450px; }
    #wTag5 .left  { background-position: -500px -450px; }
    #wTag5 .right  { background-position: -625px -450px; }
    #wTag14 .left  { background-position: -750px -450px; }
    #wTag14 .right  { background-position: -875px -450px; }
    #wTag7 .left  { background-position: 0px -600px; }
    #wTag7 .right  { background-position: -125px -600px; }
    #wTag19 .left  { background-position: -250px -600px; }
    #wTag19 .right  { background-position: -375px -600px; }
    #wTag22 .left  { background-position: -500px -600px; }
    #wTag22 .right  { background-position: -625px -600px; }
    #wTag2 .left  { background-position: -750px -600px; }
    #wTag2 .right  { background-position: -875px -600px; }
    #wTag15 .left  { background-position: 0px -750px; }
    #wTag15 .right  { background-position: -125px -750px; }
    #wTag11 .left  { background-position: -250px -750px; }
    #wTag11 .right  { background-position: -375px -750px; }
    #wTag4 .left  { background-position: -500px -750px; }
    #wTag4 .right  { background-position: -625px -750px; }
    #wTag18 .left  { background-position: -750px -750px; }
    #wTag18 .right  { background-position: -875px -750px; }

}




#page-top{
  padding-top:0px!important;
}



.sponsorofday-sm{
 display:none
}

@media(max-width:477px){
  aside.col-md-3 {
      display:none;
  }
  main.col-md-6 {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
  }
  .sponsorofday-sm{
    background-color:#FFF;
    padding:10px;
    display:block;
  }
  .sponsorofday-sm img{
    max-width:80%;
  }
  .headlogo {
    display:inline-block;
}
  .top-images {
    display: none !important;
}

}




@media (min-width:768px){
  .tx-powermail .col-sm-10{
    width:70%;
  }
  
  .tx-powermail .col-sm-2{
    width:30%;
  }

}



@media(min-width:768px){
  .container {
      width: 100%;
      padding:0px;
  }
}


@media(min-width:1200px){
  .container {
      width: 100%;
      padding:0px;
  }
  .page-35{
    background-image:url(images/bg_wellner.jpg);
    background-position:bottom center;
    background-repeat:no-repeat;
  }
}


aside .center-block .ce-gallery figure{
  margin:0px auto;
}

.textmedia, .tx-powermail{
  max-width:900px;
  margin: 0px auto;
}

#page-footer{
  display:none;
}
.jumbotron.p-5.mb-4.bg-light.rounded-0 {
    display: none;
}


