/* ------------- defaults ------------- */
* { margin: 0 auto; padding: 0; -webkit-box-sizing: border-box; box-sizing: border-box; font-size-adjust: 100%; -webkit-font-smoothing: antialiased; }

html, body { width: 100%; height: 100%; position: relative; cursor: default; background: #ffffff; }

input, textarea, button, select { outline: none; border: none; -webkit-appearance: none; -webkit-border-radius: 0; }

ul { list-style: none; }

a { text-decoration: none; }


									/* Tipografia */

@font-face {
	font-family: 'akrobat regular';
	src: url('../fonts/Akrobat-Regular/Akrobat-Regular.eot');
	src: url('../fonts/Akrobat-Regular/Akrobat-Regular.eot?#iefix') format('embedded-opentype'), 
	url('../fonts/Akrobat-Regular/Akrobat-Regular.woff') format('woff'), 
	url('../fonts/Akrobat-Regular/Akrobat-Regular.ttf') format('truetype'), 
	url('../fonts/Akrobat-Regular/Akrobat-Regular.svg#akrobat') format('svg');
	font-weight: normal;
	font-style: normal;
}

body {
	font-family: 'akrobat regular', Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #24272A;
}

/* ------------- grid ------------- */
.set-1 { width: 8.33333333%; }

.set-2 { width: 16.66666667%; }

.set-3 { width: 25%; }

.set-4 { width: 33.33333333%; }

.set-5 { width: 41.66666667%; }

.set-6 { width: 50%; }

.set-7 { width: 58.33333333%; }

.set-8 { width: 66.66666667%; }

.set-9 { width: 75%; }

.set-10 { width: 83.33333333%; }

.set-11 { width: 91.66666667%; }

.set-12 { width: 100%; }

.set-1, .set-2, .set-3, .set-4, .set-5, .set-6, .set-7, .set-8, .set-9, .set-10, .set-11, .set-12 { float: left; }

.set-1:before, .set-2:before, .set-3:before, .set-4:before, .set-5:before, .set-6:before, .set-7:before, .set-8:before, .set-9:before, .set-10:before, .set-11:before, .set-12:before { content: " "; display: table; }

.set-1:after, .set-2:after, .set-3:after, .set-4:after, .set-5:after, .set-6:after, .set-7:after, .set-8:after, .set-9:after, .set-10:after, .set-11:after, .set-12:after { content: " "; display: table; clear: both; }

/* ------------- class ------------- */
.txt-left { text-align: left; }

.txt-right { text-align: right; }

.txt-center { text-align: center; }

/* ------------- structure ------------- */
.viewport { width: 100%; height: 100%; position: relative; }

/* ------------- head ------------- */
.head { padding: 50px 0 40px 0; }

.logo { width: 70px; height: auto; }

.logo img { width: 100%; height: auto; }

/* ------------- body ------------- */
.body { text-align: center; }

.slider { width: 900px; height: 500px; overflow: hidden; }

.slider .slide-item:nth-child(1) { background: url("../images/s-1.jpg") no-repeat; }

.slider .slide-item:nth-child(2) { background: url("../images/s-2.jpg") no-repeat; }

.slider .slide-item:nth-child(3) { background: url("../images/s-3.jpg") no-repeat; }

.slider .slide-item:nth-child(4) { background: url("../images/s-4.jpg") no-repeat; }

.slider .slide-item:nth-child(5) { background: url("../images/s-5.jpg") no-repeat; }

.slider .slide-item:nth-child(6) { background: url("../images/s-6.jpg") no-repeat; }

.slider .slide-item:nth-child(7) { background: url("../images/s-7.jpg") no-repeat; }

.slider .slide-item:nth-child(8) { background: url("../images/s-8.jpg") no-repeat; }

.slider .slide-item { width: 100%; height: 506px; background-size: contain !important; background-position: center !important; }

/* ------------- footer ------------- */
.footer { font-size: 9pt; padding: 50px 0 0 0; }

.footer .set-5, .footer .set-2 { padding: 0 10px; }

.footer .set-2 p:first-child { padding: 0 10px 0 0; text-align: right; }
.footer .set-2 p:last-child { padding: 0 0 0 10px; text-align: left; }
.footer .set-5.txt-right {
    font-size: 11px;
}

.footer .set-2 p:last-child {
    padding: 0 0 0 10px;
    width: 100%;
    text-align: center;
}
/* ------------- @media ------------- */
@media screen and (max-width: 900px) { .slider { width: 100%; height: auto; }
  .footer .set-5, .footer .set-2 { width: 100%; text-align: center !important; margin-bottom: 10px; } 
  .head, .footer { padding: 20px 0 20px 0; } 
  .slider .slide-item { height: 250px; }
 }

/*# sourceMappingURL=style.css.map */