site.css
Mês passado
4 De Mai.

Você editou 1 item
Folha de estilo
site.css
No início deste ano
4 De Abr.

Você editou 1 item
Folha de estilo
site.css
25 De Mar.

Você compartilhou 1 item
Folha de estilo
site.css

Pode editar
Daniel Santos
30 De Jan.

Você editou 1 item
Folha de estilo
site.css
29 De Jan.

Você fez o upload de 1 item
Folha de estilo
site.css
/* Gerais */
body {
	font-family: 'Roboto', sans-serif;
}

.row {
	margin: 0;
}

	.row.time {
		justify-content: center;
	}

.container {
	padding: 70px 0;
}

p, li {
	color: #444;
	font-size: 14px;
}

p#rodape {
    color: #fff;
    font-size: 14px;
}

/* Barra de navegação */
header, .navbar {
	background-color: #FEFEFE;
}

#nav-container {
	padding-top: 0;
	padding-bottom: 0;
}

#logo {
	width: 126px;
	position: absolute;
	margin-block: -17px;
}

.navbar-brand {
	padding: 0;
	color: #FFF;
}

	.navbar-brand:hover {
		color: #FFF;
	}

#navbar-links a {
	color: #000;
}

.navbar-expand-lg .navbar-nav .nav-link {
	padding: 1rem .8rem;
}

.nav-item.active {
	border-bottom: 3px solid #FFF;
}

/* Slider */

.container-fluid {
	padding: 0;
}

#mainSlider .carousel-inner, #mainSlider .carousel-item {
	height: 90vh;
}

#mainSlider .carousel-caption {
	top: 30%;
}

	#mainSlider .carousel-caption h2 {
		font-size: 50px;
		margin-bottom: 30px;
	}

	#mainSlider .carousel-caption p {
		font-size: 22px;
		font-weight: 300;
		margin-bottom: 100px;
		color: #FFF;
	}

.main-btn {
	background-color: #046885;
	color: #FFF;
	text-transform: uppercase;
	width: 200px;
	height: 60px;
	padding: 2px 20px;
	border-radius: 30px;
	border: 3px solid transparent;
	transition: .5s;
}

	.main-btn:hover {
		text-decoration: none;
		color: #FFF;
		background-color: transparent;
		border-color: #3EC1D5;
	}

.carousel-indicators .active {
	background-color: #046885;
}

/* TEXTO BANNER*/

p#text-black {
	color: #000000 !important;
	text-decoration: solid;
}

/* Sobre a empresa */

#about-area {
	background-color: #F9F9F9;
}

.main-title {
	color: #444;
	margin: 0 0 65px 0;
	font-size: 40px;
	text-align: center;
}

	.main-title::after {
		content: "";
		border-top: 2px solid #333;
		width: 15%;
		position: absolute;
		top: 60px;
		left: 42.5%;
	}

.about-title {
	font-size: 17px;
	color: #444;
	text-transform: uppercase;
	font-weight: bold;
}

#about-list {
	list-style: none;
	padding-left: 0;
}

	#about-list li {
		line-height: 30px;
	}

	#about-list i {
		color: #046885;
		margin-right: 15px;
	}

/* Serviços */

.service-box {
	text-align: center;
	margin-bottom: 50px;
}

	.service-box i, .service-box h4 {
		transition: .5s;
	}

	.service-box i {
		font-size: 36px;
		margin-bottom: 20px;
		color: #444;
	}

	.service-box h4 {
		font-size: 24px;
		margin-bottom: 20px;
	}

	.service-box:hover > i, .service-box:hover > h4 {
		color: #046885;
	}

/* Dados */

.circle-box div {
	padding: 0 40px;
}

.progressbar-text {
	font-weight: bold;
	font-size: 32px;
}

#data-area p {
	color: #000;
	text-align: center;
	font-size: 26px;
	margin-top: 20px;
}

/* Time */

.card-body {
	text-align: center;
}

/* Trabalhe conosco */

#apply-area {
	height: 500px;
}

	#apply-area .container-fluid, #apply-area .row {
		height: 100%;
	}

	#apply-area .apply-box {
		padding: 70px 50px;
		text-align: center;
	}

#company-img {
	background-image: url('../img/empresa.jpg');
	background-size: cover;
	height: 100%;
}

#pattern-img h4, #pattern-img p {
	color: #FFF;
}

#pattern-img h4 {
	margin-top: 8%;
	margin-bottom: 20px;
	text-transform: uppercase;
}

#pattern-img p {
	margin-bottom: 20px;
}

#apply-btn {
	display: block;
	height: auto;
	width: 180px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	background-color: transparent;
	border-color: #FFF;
}

	#apply-btn:hover {
		border-color: #046885;
		background-color: #046885;
	}

/* Portfólio */

.project-box {
	margin-bottom: 30px;
}

#filter-btn-box {
	margin-bottom: 50px;
	text-align: center;
}

#portfolio-area .filter-btn {
	color: #444;
	border: 1px solid #444;
	background-color: transparent;
	text-transform: none;
	margin: 0 15px;
	min-width: 100px;
	width: auto;
	height: 40px;
	line-height: 40px;
	padding: 0 20px;
}

	#portfolio-area .filter-btn.active, #portfolio-area .filter-btn:hover {
		color: #FFF;
		border: 1px solid #046885;
		background-color: #046885;
	}

/* News Letter */

#news-area {
	text-align: center;
	background-color: #F9F9F9;
}

	#news-area p {
		font-size: 18px;
		margin-bottom: 40px;
	}

#email-input {
	border-radius: 0;
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
	border: 1px solid #046885;
	display: inline;
	box-sizing: border-box;
	width: 40%;
	height: 40px;
}

#news-btn {
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
	border: 1px solid #046885;
	background-color: #046885;
	color: #FFF;
	text-transform: uppercase;
	height: 40px;
	padding: 0 30px;
	margin-left: -130px;
	position: absolute;
	transition: .5s;
}

	#news-btn:hover {
		background-color: #FFF;
		color: #046885;
	}

/* Call To Action */

#call-area {
	background-color: #046885;
	text-transform: uppercase;
}

	#call-area .container {
		padding: 40px 100px;
	}

	#call-area .row {
		display: block;
		text-align: center;
	}

	#call-area p {
		color: #FFF;
		font-weight: bold;
		font-size: 20px;
		margin-bottom: 0;
		height: 60px;
		line-height: 60px;
		letter-spacing: 2px;
		display: inline;
	}

	#call-area #call-btn {
		background-color: #FFF;
		color: #046885;
		font-weight: bold;
		margin-left: 30px;
		font-size: 20px;
		width: auto;
		letter-spacing: 2px;
	}

/* Footer */

#contact-area {
	text-align: center;
}

.contact-box {
	padding-bottom: 50px;
	margin-bottom: 50px;
	border-bottom: 1px solid #3EC1D5;
}

	.contact-box i {
		color: #444;
		border: solid 1px #444;
		border-radius: 50%;
		width: 55px;
		height: 55px;
		line-height: 55px;
		font-size: 24px;
		margin-bottom: 20px;
	}

	.contact-box p {
		font-size: 16px;
	}

.contact-tile {
	font-weight: bold;
	color: #3EC1D5;
}

#msg-box p {
	font-size: 22px;
}

#contact-form input[type="text"], #contact-form textarea {
	margin-bottom: 15px;
	border-radius: 0;
}

#contact-form .main-btn {
	width: 120px;
	height: 50px;
}

	#contact-form .main-btn:hover {
		color: #3EC1D5;
	}

/* Copy */

#copy-area {
	background-color: #046885;
}

	#copy-area .container {
		padding: 10px 0;
		text-align: center;
	}

		#copy-area .container p {
			margin-bottom: 0;
		}

		#copy-area .container a {
			font-weight: bold;
			color: #fff;
		}

			#copy-area .container a:hover {
				text-decoration: none;
				color: #3EC1D5;
			}

/* responsive */
@media(max-width: 768px) {

	/* geral */
	.container {
		padding: 20px 0;
	}

	/* slider */
	#mainSlider .carousel-inner, #mainSlider .carousel-item {
		height: auto;
	}

	#mainSlider .carousel-caption h2 {
		font-size: 28px;
	}

	#mainSlider .carousel-caption p {
		font-size: 18px;
		margin-bottom: 40px;
	}

	.carousel-caption {
		left: 10%;
		right: 10%;
	}

	/* about */
	#about-area img {
		margin-top: 100px;
	}

	/* data */
	.circle-box div {
		padding: 0 10px;
	}

	#data-area p {
		font-size: 16px;
	}

	/* team */
	.card-title {
		font-size: 14px;
	}

	.card-text {
		font-size: 12px;
	}

	/* apply */
	#apply-area .apply-box {
		padding: 50px 25px;
	}

	/* news */
	#news-area p {
		width: 80%;
		margin-left: auto;
		margin-right: auto;
	}

	#email-input {
		width: 70%;
	}

	#call-area {
		margin-top: 30px;
	}

		#call-area .container {
			padding: 30px;
		}

		#call-area p, #call-area #call-btn {
			font-size: 16px;
		}

	/*logo*/
	#logo {
		width: 89px;
		/* position: absolute; 
		margin-block: -32px;*/
	}

	button.navbar-toggler {
    background-color: #046885;
}
}


@media(max-width: 425px) {

	/* slider */
	#mainSlider {
		margin-top: 90px;
	}

		#mainSlider .carousel-caption {
			top: 5%;
		}

			#mainSlider .carousel-caption h2 {
				font-size: 18px;
				margin-bottom: 40px;
			}

			#mainSlider .carousel-caption p {
				display: none;
			}

	.carousel-caption .main-btn {
		font-size: 14px;
	}

	/* about */
	.main-title {
		font-size: 30px;
	}

	#about-area img {
		margin-top: 0;
		margin-bottom: 30px;
	}

	/* data */
	.circle-box {
		width: 50%;
	}

	#team-area .col-md-3 {
		width: 50%;
		margin-bottom: 30px;
		justify-content: space-between;
	}

	/* apply */
	#apply-area {
		height: auto;
	}

	#company-img {
		display: none;
	}

	/* filter */
	#portfolio-area .filter-btn {
		margin-bottom: 20px;
	}

	.project-box {
		width: 50%;
	}

	/* news */
	#news-area .main-title {
		font-size: 24px;
	}

	#news-area p {
		font-size: 16px;
	}

	#email-input {
		width: 80%;
	}

	#call-area p, #call-area #call-btn {
		font-size: 14px;
		letter-spacing: 0;
	}

	#call-area p, #call-area #call-btn {
		margin: 0;
		width: 50%;
	}

	/* contact */
	.contact-box {
		border: none;
		margin-bottom: 0;
	}

	.h1, h1 {
		font-size: 1.5rem;
	}
}


/*BOTÃO ZAP*/

.whatswidget-widget-wrapper {
	font-family: "Helvetica Neue","Apple Color Emoji",Helvetica,Arial,sans-serif !important;
	font-size: 16px !important;
	position: fixed !important;
	bottom: 20px !important;
	right: 30px !important;
	z-index: 1001 !important
}

.whatswidget-conversation {
	background-color: #e4dcd4 !important;
	background-image: url('data:image/png !important;base64,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') !important;
	background-repeat: repeat !important;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 5px 40px !important;
	width: 250px !important;
	height: 300px !important;
	border-radius: 10px !important;
	transition-duration: 0.5s !important;
	margin-bottom: 80px !important
}

.whatswidget-conversation-header {
	background-color: white !important;
	padding: 10px !important;
	padding-left: 25px !important;
	box-shadow: 0px 1px #00000029 !important;
	font-weight: 600 !important;
	border-top-left-radius: 10px !important;
	border-top-right-radius: 10px !important
}

.whatswidget-conversation-message {
	line-height: 1.2em !important;
	background-color: white !important;
	padding: 10px !important;
	margin: 10px !important;
	margin-left: 15px !important;
	border-radius: 5px !important
}

.whatswidget-conversation-message-outer {
	background-color: #FFF !important;
	padding: 10px !important;
	margin: 10px !important;
	margin-left: 0px !important;
	border-radius: 5px !important;
	box-shadow: rgba(0, 0, 0, 0.342) 0px 2.5px 10px !important;
	cursor: pointer !important;
	animation: nudge 2s linear infinite !important;
	margin-bottom: 70px !important
}

.whatswidget-text-header-outer {
	font-weight: bold !important;
	font-size: 90% !important
}

.whatswidget-text-message-outer {
	font-size: 90% !important
}

.whatswidget-conversation-cta {
	border-radius: 25px !important;
	width: 175px !important;
	font-size: 110% !important;
	padding: 10px !important;
	margin: 0 auto !important;
	text-align: center !important;
	background-color: #23b123 !important;
	color: white !important;
	font-weight: bold !important;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 2.5px 10px !important;
	transition: 1s !important;
	position: absolute !important;
	top: 62% !important;
	left: 10% !important
}

	.whatswidget-conversation-cta:hover {
		transform: scale(1.1) !important;
		filter: brightness(1.3) !important
	}

.whatswidget-cta {
	text-decoration: none !important;
	color: white !important
}

.whatswidget-cta-desktop {
	display: none !important
}

.whatswidget-cta-mobile {
	display: inherit !important
}

@media (min-width: 48em) {
	.whatswidget-cta-desktop {
		display: inherit !important
	}

	.whatswidget-cta-mobile {
		display: none !important
	}
}

.whatswidget-button-wrapper {
	position: fixed !important;
	bottom: 15px !important;
	right: 15px !important
}

.whatswidget-button {
	position: relative !important;
	right: 0px !important;
	background-color: #31d831 !important;
	border-radius: 100% !important;
	width: 60px !important;
	height: 60px !important;
	box-shadow: 2px 1px #0d630d63 !important;
	transition: 1s !important
}

.whatswidget-icon {
	width: 42px !important;
	height: 42px !important;
	position: absolute !important;
	bottom: 10px !important;
	left: 10px !important;
}

.whatswidget-button:hover {
	filter: brightness(115%) !important;
	transform: rotate(15deg) scale(1.15) !important;
	cursor: pointer !important
}

@keyframes nudge {
	20%,100% {
		transform: translate(0,0)
	}

	0% {
		transform: translate(0,5px);
		transform: rotate(2deg)
	}

	10% {
		transform: translate(0,-5px);
		transform: rotate(-2deg)
	}
}

.whatswidget-link {
	position: absolute !important;
	bottom: 90px !important;
	right: 5px !important;
	opacity: 0.5 !important
}
