/* Extras fuer die Modulanpassungen auf das Template */

p img {
    max-width: 100% !important;
    height: auto !important;
}

/* Socialmedia made easy */

.followicon,
.shareicon {
	max-width:75px!important;
	margin-left: 5px;

}

.followicon,.shareicon,
.followicon,.shareicon img {
    border-radius: 100%!important;
}

.followicon,.shareicon { 
	-webkit-transition: all 0.8s ease!important;
	-moz-transition: all 0.8s ease!important;
	-o-transition: all 0.8s ease!important;
	transition: all 0.8s ease!important; 
   -webkit-filter: hue-rotate(0deg)!important;
    filter: hue-rotate(0deg)!important;
       -webkit-filter: contrast(1)!important;
    filter: contrast(1)!important;
}

.followicon,.shareicon:hover { 
   -webkit-filter: hue-rotate(45deg)!important;
    filter: hue-rotate(45deg)!important;
   -webkit-filter: contrast(2)!important;
    filter: contrast(2)!important;
}

@media (max-width: 1299px) {
	.followicon, .shareicon { max-width:50px!important; }
	.socialwrapper { margin-top: 10px!important; }
}

@media (max-width: 999px) {
	.followicon, .shareicon { max-width:50px!important; }
	.socialwrapper { margin-top: 10px!important; }
}

@media (max-width: 799px) {
	.followicon, .shareicon { max-width:48px!important; }
	.socialwrapper { 
	margin-top: 10px!important;
	margin-bottom:15px!important; 
	}
}

/* miniGallery 2.5.3 */

.flex-images .item img { 
	-webkit-transition: all 0.8s ease!important;
	-moz-transition: all 0.8s ease!important;
	-o-transition: all 0.8s ease!important;
	transition: all 0.8s ease!important; 
	-webkit-filter: brightness(1.0)!important;
    	filter: brightness(1.0)!important;
}
.flex-images .item img:hover { 
	-moz-transform: scale(1.05)!important;
	-webkit-transform: scale(1.05)!important;
	-o-transform: scale(1.05)!important;
	-ms-transform: scale(1.05)!important;
	transform: scale(1.05)!important;
	-webkit-filter: brightness(1.2)!important;
    filter: brightness(1.2)!important;
}

.flex-images .item .caption {
    padding: 10px 10px!important;


/* News with Images Anpassungen */


.mod_nwi_default .mod_nwi_teaserpic img {
	float: none!important; 
	max-width: 100%!important;
        height: auto!important;
}


.mod_nwi_default .mod_nwi_teaserpic {
float: none!important;
}

.mod_nwi_default .mod_nwi_teaserpic img {
  max-width: 40%!important;
  height: auto!important;
  float: left!important;
  padding-right: 15px!important;
 }
 
