.featured-image { position: relative; width: 1280px; }

.featured-image .filantropia { position: absolute; }

#main { padding: 0px; margin-bottom: 40px; }

.section-mvv { height: 640px; position: relative; }

.section-mvv-bg { position: absolute; top: 0; height: 600px; z-index: -1; width: 100%; background-color: #000000; -moz-opacity: 0.75; opacity: 0.75; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=75); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75); }

h2 { color: #FFFFFF; font-size: 120%; text-align: center; }

h3 { color: #FFFFFF; font-size: 110%; font-weight: normal; text-align: center; }

p { color: #FFFFFF; padding: 15px 9%; font-size: 100%; line-height: 22px; text-align: justify; padding-top: 15px; }

p.introduction { margin: 0 auto; width: 960px; padding-top: 40px; padding-bottom: 30px; }

p span { padding: 0px; display: inline; line-height: 20px; padding-bottom: 10px; }

ul.list-text {  margin: 0 auto; width: 960px; list-style: none; color: #FFFFFF; padding-bottom: 20px; }

.arrows { position: relative; z-index: 99; }

.arrows .arrow-style { position: absolute; width: 77px; height: 77px; }

.arrows .arrow-left { left: 20px; top: 10px; }

.arrows .arrow-right { right: 20px; top: 10px; }

ul.cSlider { list-style: none; position: relative; width: 960px; margin:0px; padding:0px; margin: 0 auto; margin-bottom: 25px; }

ul.cSlider>li { display: inline-block; width: 1110px; margin-top: 40px; }

ul.cSlider>li:first-child { margin-top: 20px; }

ul.columns { list-style: none; position: relative; width: 960px; overflow: hidden; margin:0px; padding:0px; }

ul.columns li { text-align: center; display: inline-block; width: 310px; font-size: 80%; vertical-align: top; margin-left: 0px; padding-left: 0px; border-left: 3px solid #999999; }

ul.columns li:first-child { margin-left: 0px; padding-left: 0px; border-left: 0px solid #A8A8A8; }

ul.columns li p { line-height: 12px }

ul.columns>li>p { text-align: center; }

ul.columns li:first-child>p { border-left: 0px solid #FFFFFF; }

ul.columns>li.borderTwo { border-right: 3px solid #999999; width: 313px;  }

header .shadow-bg { background-color: transparent; }

footer { padding: 40px 0; }

footer [role=footer-mvv] {
	top: -40px;
	height: 200px;
}
