body{
	background-color: #1e213f;
	font-family: 'Montserrat', sans-serif;
	}

/* HEADER */
.header{
	background-color: #fff;;
	}

.h1-header{
	color: #ffcc00;
	font-size: 2.4em;
	font-weight: 800;
	padding-top: 0.5em;
	}

.h2-header{
	color: #fff;
	font-size: 1.6em;
	font-weight: 400;
	padding-top: 0.5em;
	}

.h3-header{
	color: #fff;
	font-size: 1.3em;
	font-weight: 400;
	padding-top: 0.5em;
	}

video, iframe{
	border: 8px solid #cc0000;
	}

/* HEADER-LOGO */
.header-logo{
	background-color: #fff;;
	border-bottom: 4px solid #1e213f;
	}

/* FORM */
.form{
	background-color: #eee;
	padding: 4em 0.5em;
	}

form{
	padding-left: 15em;
	padding-right: 15em;
	}

.h2-form{
	color: #cc0000;
	font-size: 2.1em;
	font-weight: 700;
	}

.button-whatsapp{
	background-color: #49ad32;
	border-radius: 50px;
	border: 0;
	color: #fff;
	font-size: 1.3em;
	line-height: 1;
	padding: 1em 1em 0.7em 1em;
	}
	
.button-whatsapp img{
	padding: 0.3em;
	}

.bt-send{
	background-color: #cc0000;
	border-radius: 50px;
	color: #fff;
	font-size: 1.2em;
	font-weight: 400;
	}

.bt-send:hover{
	background-color: #000;
	color: #fff;
	}

/* WHATSAPP */
.whatsapp{
	background-color: #eee;
	padding: 1.8em 0.5em;
	}

.whatsapp .h2-whatsapp{
	color: #cc0000;
	font-size: 2.1em;
	font-weight: 700;
	}
.whatsapp .h3-whatsapp{
	font-size: 1.6em;
	font-weight: 700;
	padding-bottom: 1em;
	}

.whatsapp .alert-whatsapp{
	font-size: 1.5em;
	font-weight: 600;
	}

.whatsapp .message-whatsapp{
	font-size: 1.5em;
	}

.whatsapp .button-whatsapp{
	background-color: #49ad32;
	border-radius: 20px;
	border: 0;
	color: #fff;
	font-size: 1.5em;
	padding: 35px 30px;
	}

.whatsapp .button-whatsapp img{
	padding: 5px 5px 10px 5px;
	}

/* CONTATOS */
.contact{
	background-color: #fff;
	}

.h3-contact{
	color: #cc0000;
	font-size: 1.8em;
	font-weight: 700;
	}

/* FOOTER */
.footer{
	background-color: #1e213f;
	color: #fff;
	}

.footer a{
	color: #ffcc00;
	font-weight: 700;
	text-decoration: none;
	}

.footer a:hover{
	color: #fff;
	}

.h3-footer{
	font-size: 1em;
	}

/* SMARTPHONES */
@media only screen and (max-width: 599px) {
	.form{padding: 1.2em 0.5em;}
	.h1-header{font-size: 1.5em;padding-top: 0.5em;}
	.h2-form{font-size: 1.4em !important;}
	.h2-header{font-size: 1.2em;padding-top: 0.5em;}
	.h3-contact{font-size: 1.3em;}
	.h3-header{font-size: 1.1em;padding-top: 0.3em;}
	.header{text-align: center;}
	.merchandete{width: 55%;}
	br{display: none;}
	form{padding-left: 1em;padding-right: 1em;}
	video{margin-top: 1.3em;}
	}

/* TABLETS */
@media only screen and (min-width: 768px) and (max-width: 959px) {
	.form{padding: 1.5em 0.5em;}
	.h1-header{font-size: 1.3em;;padding-top: 0.3em;}
	.h2-form{font-size: 1.4em;}
	.h2-header{font-size: 1em;;padding-top: 0.3em;}
	.h3-header{font-size: 0.9em;;padding-top: 0.3em;}
	.logo{width: 90%;}
	.logo-footer{width: 50%;}
	.merchandete{width: 85%;}
	form{padding-left: 5em;padding-right: 5em;}
	}

/* LAPTOP / DESKTOP */
@media only screen and (min-width: 960px) and (max-width: 1280px) {
	.form{padding: 1.6em 0.5em;}
	.h1-header{font-size: 2em;;padding-top: 0.3em;}
	.h2-form{font-size: 1.6em;}
	.h2-header{font-size: 1.6em;;padding-top: 0.4em;}
	.h3-header{font-size: 1.2em;;padding-top: 0.4em;}
	.logo{width: 60%;}
	.merchandete{width: 80%;}
	}

/* DESKTOP */
@media only screen and (min-width: 1281px) {
	/*.form{padding: 1.6em 0.5em;}*/
	.h1-header{font-size: 2em;;padding-top: 0.3em;}
	.h2-form{font-size: 1.7em;}
	.h2-header{font-size: 1.6em;;padding-top: 0.4em;}
	.h3-header{font-size: 1.2em;;padding-top: 0.4em;}
	.logo{width: 70%;}
	.merchandete{width: 80%;}
	}