body {
	font-family:'PT Sans', 'Sans Serif'; 
	color:#777;
}

.menu .navbar {
	min-height:82px;
}

.menu .navbar-brand {
    height:82px;
}

.menu .navbar-nav > li > a {
    padding-top:30px;
	font-weight:bold;
	padding-left:12px;
	padding-right:12px;
}

.menu  .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
    background-color:#f8f8f8;
    color:#FF9900;
}

.carousel-inner {
	cursor:pointer;
}

footer {
	border-top:solid 1px #e7e7e7;
	background-color:#f8f8f8;
    margin: 50px 0 0;
}

footer .row {
	text-align:center;
	margin-top:20px;
	margin-bottom:20px;
}

footer .navbar-brand {
	padding:0;
}

footer .copyright {
	text-align:center;
	margin-top:10px;
	padding-bottom:10px;
}

footer .col-sm-4 {
	height:75px;
}

footer #logo {
	margin:10px auto 0;
}

footer #endereco {
	background:url('../_img/local.jpg') top 7px left 30px no-repeat;
}

footer #contato {
	background:url('../_img/mailphone.jpg') top 7px left 65px no-repeat;
}

footer #endereco div {
	padding-top:7px;
}

footer #contato div {
	padding-top:7px;
}

content section {
	padding-top:125px;
}

content .section {
	height:35px;
}

content .section-heading {
	font-weight:bold;
	letter-spacing:5px;
}

content .text-muted {
	font-weight:bold;
	letter-spacing:2px;
	font-style:italic;
	font-size:19px;
	margin-bottom:25px;
}

content .texto {
	margin:0 auto;
	text-align:center;
}

content #beneficios .inicio {
	margin-top:120px;
}

content #beneficios .solucao {
	margin-top:50px;
}

content #beneficios h3 {
	margin-top:0px;
}

content #beneficios .texto {
	margin-top:30px;
}

.linha {
	border-top:solid 1px #e7e7e7;
}


content #climatizadores .climatizadores-item {
	margin:0 0 15px;
	right:0;
}

content #climatizadores .climatizadores-item .climatizadores-link {
	display:block;
	position:relative;
	max-width:400px;
	margin:0 auto;
}

content #climatizadores .climatizadores-item .climatizadores-link .climatizadores-hover {
	background:rgba(255,153,0,.5);
	position:absolute;
	width:100%;
	height:100%;
	opacity:0;
	transition:all ease .5s;
	-webkit-transition:all ease .5s;
	-moz-transition:all ease .5s;
}

content #climatizadores .climatizadores-item .climatizadores-link .climatizadores-hover:hover {
	opacity:1;
}

content #climatizadores .climatizadores-item .climatizadores-link .climatizadores-hover .climatizadores-hover-content {
	position:absolute;
	width:100%;
	height:70px;
	font-size:40px;
	text-align:center;
	top:42%;
	margin-top:-12px;
	color:#fff;
	font-weight:bold;
}

content #climatizadores .climatizadores-item .climatizadores-link .climatizadores-hover .climatizadores-hover-content i {
	margin-top:-12px;
}

content #climatizadores .climatizadores-item .climatizadores-link .climatizadores-hover .climatizadores-hover-content h3,#climatizadores .climatizadores-item .climatizadores-link .climatizadores-hover .climatizadores-hover-content h4{
	margin:0;
}

content #climatizadores .climatizadores-item .climatizadores-caption {
	max-width:400px;
	margin:0 auto;
	background-color:#fff;
	text-align:center;
	padding:25px;
}

content #climatizadores .climatizadores-item .climatizadores-caption h4 {
	text-transform:none;
	margin:0;
}

content #climatizadores .climatizadores-item .climatizadores-caption p {
	font-style:italic;
	font-size:16px;
	margin:0;
}

content #climatizadores * {
	z-index:2;
}


content #embalagens .climatizadores-item {
	margin:0 0 15px;
	right:0;
}

content #embalagens .climatizadores-item .climatizadores-link {
	display:block;
	position:relative;
	max-width:400px;
	margin:0 auto;
}

content #embalagens .climatizadores-item .climatizadores-link .climatizadores-hover {
	background:rgba(255,153,0,.5);
	position:absolute;
	width:100%;
	height:100%;
	opacity:0;
	transition:all ease .5s;
	-webkit-transition:all ease .5s;
	-moz-transition:all ease .5s;
}

content #embalagens .climatizadores-item .climatizadores-link .climatizadores-hover:hover {
	opacity:1;
}

content #embalagens .climatizadores-item .climatizadores-link .climatizadores-hover .climatizadores-hover-content {
	position:absolute;
	width:100%;
	height:70px;
	font-size:40px;
	text-align:center;
	top:42%;
	margin-top:-12px;
	color:#fff;
	font-weight:bold;
}

content #embalagens .climatizadores-item .climatizadores-link .climatizadores-hover .climatizadores-hover-content i {
	margin-top:-12px;
}

content #embalagens .climatizadores-item .climatizadores-link .climatizadores-hover .climatizadores-hover-content h3,#climatizadores .climatizadores-item .climatizadores-link .climatizadores-hover .climatizadores-hover-content h4{
	margin:0;
}

content #embalagens .climatizadores-item .climatizadores-caption {
	max-width:400px;
	margin:0 auto;
	background-color:#fff;
	text-align:center;
	padding:25px;
}

content #embalagens .climatizadores-item .climatizadores-caption h4 {
	text-transform:none;
	margin:0;
}

content #embalagens .climatizadores-item .climatizadores-caption p {
	font-style:italic;
	font-size:16px;
	margin:0;
}

content #embalagens * {
	z-index:2;
}

@media (min-width:767px){
	content #climatizadores .climatizadores-item{margin:0 0 30px}
	content #embalagens .climatizadores-item{margin:0 0 30px}
}

.climatizadores-modal .modal-content {
	border-radius:0;
	background-clip:border-box;
	-webkit-box-shadow:none;
	box-shadow:none;
	border:0;
	min-height:100%;
	padding:100px 0;
	text-align:center;
}

.climatizadores-modal .modal-content h2 {
	margin-bottom:15px;
	font-size:3em;
}

.climatizadores-modal .modal-content p {
	margin-bottom:30px;
}

.climatizadores-modal .modal-content p.item-intro {
	margin:20px 0 30px;
	font-style:italic;
	font-size:16px;
}

.climatizadores-modal .modal-content ul.list-inline {
	margin-bottom:30px;
	margin-top:0;
}

.climatizadores-modal .modal-content img {
	margin-bottom:30px;
}

.climatizadores-modal .close-modal {
	position:absolute;
	width:75px;
	height:75px;
	background-color:transparent;
	top:25px;
	right:25px;
	cursor:pointer;
}

.climatizadores-modal .close-modal:hover {
	opacity:.3;
}

.climatizadores-modal .close-modal .lr {
	height:75px;
	width:1px;
	margin-left:35px;
	background-color:#222;
	transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	z-index:1051;
}

.climatizadores-modal .close-modal .lr .rl {
	height:75px;
	width:1px;
	background-color:#222;
	transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	-webkit-transform:rotate(90deg);
	z-index:1052;
}

.climatizadores-modal .modal-backdrop{opacity:0;display:none}::-moz-selection{text-shadow:none;background:#FFCC7F}::selection{text-shadow:none;background:#FFCC7F}

.btn:focus,.btn:active,.btn.active,.btn:active:focus {
	outline:0;
}

.btn-primary {
	color:#777;
	background-color:#f8f8f8;
	border-color:#e7e7e7;
	letter-spacing:1px;
	text-transform:uppercase;
	font-weight:700;
}

.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary {
	color:#333;
	background-color:#fcfcfc;
	border-color:#e7e7e7;
}

.btn-primary:active,.btn-primary.active,.open >.dropdown-toggle.btn-primary {
	color:#FF9900;
	background-color:#fcfcfc;
	border-color:#e7e7e7;
}

.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{
	color:#FF9900;
	background-color:#fcfcfc;
	border-color:#e7e7e7;
}

.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active {
	background-color:#FF9900;
	border-color:#CC5E00;
}

.btn-primary .badge {
	color:#FF9900;
	background-color:#fff;
}

.modal_imagem img {
	margin:0 auto;
}

.modal_texto {
	text-align:justify;
}

.modal_texto strong {
	font-size:16px;
}

.modal_texto .titulo {
	font-size:18px;
	margin:0 0 15px 0;
	font-weight:bold;
}

.campo_contato {
	text-align:left;
	margin-bottom:16px;
}

.campo_contato input {
	border:solid 1px #DDD;
	height:45px;
}

.campo_contato textarea {
	border:solid 1px #DDD;
}

a {
	color:#777;
}

a:hover,a:focus,a:active {
	color:#333;
	border-color:#e7e7e7;
}

a:active {
	color:#FF9900;
	border-color:#e7e7e7;
}

.link_email {
	line-height:30px;
}

#imagens_cases .item{
	margin: 3px;
}

#imagens_cases .item img{
	display: block;
	width: 100%;
	height: auto;
}