@charset "utf-8";

* {background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

a {color: #2ab540;}
a:link {text-decoration: none;}
a:hover {color: #9e380b;}


.parent {
    padding-top: 1px;
    margin-top: -1px;	
}

.clear {clear: both;}

body {
	background-color: #fff!important;
	font-family: "Varela Round", sans-serif;
	font-weight: 400;
	font-style: normal;
}

p {
	font-family: "Montserrat", sans-serif;
  	font-optical-sizing: auto;
	font-weight: 400;
	font-style: normal;
	font-size: 20px;
}



header {background-color: transparent; background-image: radial-gradient(at center center, #38180f 0%, #e7e4e3 0%); padding: 5px; position: fixed; width: 100%; z-index: 99;}

#logo {width: 195px; height: 76px; background-image: url("../imagens/logo_novonovo.svg");}

#inicio {height: 81px;}

#banner{
    background-image: url(../imagens/home.webp);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

#banner h1 {
    font-family: "Varela Round", Sans-serif;
    font-size: 56px;
    font-weight: 600;
    text-transform: none;
    line-height: 1.2em;
    text-shadow: 2px 2px 15px rgba(0, 0, 0, .86);
    color: #fff;	
}

#banner p {
    font-family: "Varela Round", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-transform: none;
    line-height: 1.2em;
    text-shadow: 2px 2px 15px rgba(0, 0, 0, .86);
    color: #fff;	
}

.bt {color: #fff;
    background-color: #2ab540;
    border-radius: 30px;
    padding: 10px;
    text-align: center;
    width: 230px;
	cursor: pointer;
    margin-top: 15px;}

.bt:hover {background-color: #9e380b;
	transition: background-color 0.3s ease;
}

.btVisita {
	background-image: url("../imagens/whatsapp.webp");
	background-size: 16%;
	background-position: right;
	color: #fff;
	background-color: #2ab540;
	padding-right: 30px;
}


section {padding: 40px;}

#servicos h2 {color: #de5b20; text-align: center;}
#servicos h3 {text-align: center; font-size: 20px; margin-top: 20px;}
#servicos h3 a {
	font-family: "Montserrat", sans-serif;
  	font-optical-sizing: auto;
	text-align: center;
	font-size: 19px;
    font-weight: 700;
    text-transform: capitalize;
	text-decoration: none;
    letter-spacing: 0px;
    color: #803114;
}

#empresa h3 {
	font-family: "Montserrat", sans-serif;
  	font-optical-sizing: auto;
    font-size: 17px;
    font-weight: 700;
    text-transform: capitalize;
	text-decoration: none;
    letter-spacing: 0px;
    color: #803114;	
}

#empresa p {
	font-family: "Montserrat", sans-serif;
  	font-optical-sizing: auto;
	font-size: 18px;
}

#empresa ul {
	font-family: "Montserrat", sans-serif;
  	font-optical-sizing: auto;	
	color: #de5b20;
}

#empresa h2 {color: #de5b20;}

#transforme h2 {color: #de5b20;}

#garantia h2 {color: #804424;}
#garantia h3 {margin-top: 30px; text-align: center; font-size: 20px; font-weight: 400;}
#garantia p {text-align: center; font-size: 15px; font-weight: 200;}

.blurb {width: 100%; height: 300px; border-radius: 35px 0;}

.carro {
	background-image: url("../imagens/hp-carro.webp");
	width: 538px;
    height: 308px;	
/*    width: 638px;
	height: 408px;*/
    border-radius: 100px 100px 300px;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, .12);	
}

#beleza {
	background-color: transparent;
    background-image: linear-gradient(130deg, #b89345 0%, #bb6027 90%);	
	color: #fff;
}


.blurb2 {width: 360px;
    height: 340px;
    border-radius: 35px 35px 0 0;
    margin: auto;
}

.sofa1 {
	background-image: url("../imagens/1-Recupere-A-Frescura-E-A-Beleza-Dos-Seus-Estofados-2.webp");
    width: 438px;
	height: 328px;
	border-radius: 100px 100px 250px;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, .12);	
}

.sofa2 {
	background-image: url("../imagens/1-Recupere-A-Frescura-E-A-Beleza-Dos-Seus-Estofados-3.webp");
    width: 508px;
	height: 388px;
    border-radius: 100px 100px 250px;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, .12);
	margin-top: -60px;
    margin-left: 50px
}

.lista {margin-top: 30px;}
.card {border: 0px!important}
.card-body {}
.card-body p {font-style: italic; font-weight: 300;}
.card-body .autor {color: #804d14; font-style: normal; font-weight: 600; font-size: 16px;}

.emoji {width: 30px; height: 30px;}
footer #contato {text-align: center; clear: both;}

.social {list-style: none; margin-left: -35px;}
.social .item {float: left; margin-right: 6px;}

.e-font-icon-svg {width: 30px; height: 30px;}

.btWhatsapp {
	background-image: url("../imagens/WA.webp");
	width: 300px;
	height: 104px;
}

@media only screen and (min-width: 0px) and (max-width: 639px) {
	#logo {margin: auto; margin-top: 10px; margin-bottom: 10px;}
	.bt {display: table; margin: auto; margin-top: 15px; margin-bottom: 15px;}
	.nomobile {display: none;}
	
	#inicio {height: 81px;}
	
	#banner h1 {
		font-size: 33px;
	}
	.carro {
		width: 100%;
		height: 248px;
	}
	.video {
		width: 100%;
		height: 248px;
	}
	.sofa1 {
		width: 100%;
		height: 248px;
	}	
	.sofa2 {
		width: 100%;
		height: 248px;
		margin-left: 30px;
	}	
	.blurb2 {
		width: 100%;
	}
}