        .interna-galeria {
            width: 100%;
            display: block;
            margin-top: 30px; }
        .interna-galeria h4 {
            margin: 0;
            display: block;
            position: relative;
            border-bottom: solid 1px #ccc;
            color: #626365; }
        .interna-galeria h4 span {
            display: block;
            padding: 8px 0 8px 20px;
            font-weight: 400;
            font-size: 14px;
            box-sizing: border-box;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis; }
        .interna-galeria h4 i {
            position: absolute;
            font-size: 12px;
            left: 0;
            margin-top: 2px;
            top: 50%;
            transform: translateY(-50%); }
        .interna-galeria .interna-galeria-container {
            margin: 0 !important; }
        .interna-galeria .interna-galeria-item {
            width: 100%;
            padding-top: 385px;
            height: 0;
            display: block;
            background-size: cover;
            background-position: center;
            background-repeat: no-repeat; }
        /*.interna-galeria .slick-prev::before, .interna-galeria .slick-next::before {
          opacity: 1;
          color: #3ba85f; }*/
        .slick-prev:before {
            font-family:'fontAwesome' !important;
            content: "\f053" !important;
            font-size:25px !important;
        }
        .slick-next:before {
            font-family:'fontAwesome' !important;
            content: "\f054" !important;
            font-size:25px !important;
        }
        .interna-galeria .slick-prev {
            left: 0 !important;
            z-index: 1;
            opacity: 1;
            width: 40px;
            height: 40px;
            text-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24);
            /*background-color: #fff;
            transition: all 200ms;*/ }
        /*.interna-galeria .slick-prev:hover {
          background-color: #3ba85f;
          opacity: 0.75; }
          .interna-galeria .slick-prev:hover::before {
            color: #fff; }*/
        .interna-galeria .slick-next {
            right: 0 !important;
            z-index: 1;
            opacity: 1;
            width: 40px;
            height: 40px;
            /*background-color: #fff;
            transition: all 200ms;*/ }
        /*.interna-galeria .slick-next:hover {
          background-color: #3ba85f;
          opacity: 0.75; }
          .interna-galeria .slick-next:hover::before {
            color: #fff; }*/
        .interna-galeria .slick-dots {
            bottom: -80px;
            text-align:right;	}
        .interna-galeria .slick-dots li {
            margin: 0 5px;
            height:100px;
            width:100px;
        }
        .interna-galeria .slick-dots li.slick-active button {
            background-color: #3ba85f;
            height:100px;
            width:100px;}
        .interna-galeria .slick-dots li button {
            background-color: #fff;
            padding: 0;
            height:100px;
            width:100px;}
        .interna-galeria > .interna-galeria-itens .interna-galeria-item{
            padding-top:0px;
        }
        .interna-galeria .slick-dots li button::before {
            display: none; 
            height:100px;
            width:100px;}

        .interna-video {
            width: 100%;
            display: block;
            margin: 30px 0; }
        .interna-video .video-container {
            width: 100%;
            cursor: pointer;
            line-height: 1;
            position: relative; }
        .interna-video .video-container .filtro {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            display: flex;
            align-items: center;
            align-content: center;
            justify-content: center;
            background-color: rgba(0, 0, 0, 0.5); }
        .interna-video .video-container .filtro i {
            color: #fff;
            font-size: 80px; }
        /*.interna-video .video-container video {
          width: 100%;
          border: none;
          height: 550px; }*/
        .interna-video .iframe-container {
            width: 100%;
            height:550px;
            line-height: 1; }
        .interna-video .iframe-container iframe {
            border: none;
            width: 100%;
            height: 550px; }
        .interna-video h4 {
            margin: 0;
            display: block;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            position: relative;
            border-bottom: solid 1px #ccc;
            font-size: 14px;
            color: #626365;
            box-sizing: border-box;
            padding-left: 50px;
            font-weight: 400;
            padding: 8px 0 8px 20px; }
        .interna-video h4 i {
            position: absolute;
            font-size: 18px;
            margin-top: 2px;
            left: 0;
            top: 50%;
            transform: translateY(-50%); }

        .interna-audio {
            width: 100%;
            display: block;
            margin: 30px 0; }
        .interna-audio audio {
            width: 100%;
            line-height: 1; }
        .interna-audio h4 {
            margin: 0;
            display: block;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            position: relative;
            border-bottom: solid 1px #ccc;
            font-size: 14px;
            color: #626365;
            box-sizing: border-box;
            padding-left: 50px;
            font-weight: 400;
            padding: 8px 0 8px 20px; }
        .interna-audio h4 i {
            position: absolute;
            font-size: 18px;
            margin-top: 2px;
            left: 0;
            top: 50%;
            transform: translateY(-50%); }
        
        /* rules below moved from mw-style-mobile.css */
        
                .interna-galeria .interna-galeria-container .interna-galeria-item{
			padding-top:250px !important;
		}
		.interna-galeria .interna-galeria-itens .interna-galeria-item{
			width: 75px !important;
			height: 75px !important;
		}
		.interna-galeria .interna-galeria-itens{
			width: 180px !important;
		}
		.interna-galeria description div{
			display:inline-block !important; padding-top: 10px !important;
		}