/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
/************************************/
/* RESET */
/************************************/

/*-webkit-transform: translate();
-moz-transform: translate();
-ms-transform: translate();
-o-transform: translate();
transform: translate();*/


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
	position: relative;
}

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
/*
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
*/
table {
	border-collapse: collapse;
	border-spacing: 0;
}

* {
  	margin: 0;
  	padding: 0;
	box-sizing: border-box;
}

img {
  	width: 100%;
}

:active {
    outline: none;
    text-decoration: none;
}

a:active {
	outline: none;
    text-decoration: none;
}

:visited {
    outline: none;
    text-decoration: none;
}

a:visited {
	outline: none;
    text-decoration: none;
}

:focus {
	outline: none;
    text-decoration: none;
}

a:focus {
	outline: none;
    text-decoration: none;
}

:hover {
	outline: none;
    text-decoration: none;
}

a:hover {
	outline: none;
    text-decoration: none;
}

button:active {
    outline: none;
    text-decoration: none;
}

button:visited {
    outline: none;
    text-decoration: none;
}

button:focus {
	outline: none;
    text-decoration: none;
}

button:hover {
    outline: none;
    text-decoration: none;
}

.clearFix {
	clear: both;
}

strong {
	font-weight: 700 !important;
}

section {
    z-index: 999;
    position: relative;
}

select {
	-webkit-appearance:none;
	-moz-appearance:none;
	-o-appearance:none;
	appearance:none;
}

select::-ms-expand {
    display: none;
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { 
	-webkit-appearance: none;
	-moz-appearance:none;
	-o-appearance:none;
	appearance:none;
	margin: 0;  
}

.relative {
    position: relative;
}

.absolute {
	position: absolute;
}

.right {
	right: 0;
}

.bottom {
	bottom: 0;
}

.left {
	left: 0;
}

.top {
	top: 0;
}

.hidden {
	display: none;
}

.hideMobile {
	display: block;
}

.hideDesktop {
	display: none;
}

/************************************/
/* END RESET */
/************************************/

body {
    background: #ffffff;
    -webkit-font-smoothing: antialiased;
	font-size: 15px;
}

.roboto {
	font-family: 'Roboto', sans-serif;
	color: #333;
	font-weight: 400;
}

.robotoC {
	font-family: 'Roboto Condensed', sans-serif;
	color: #333;
	font-weight: 400;
}

.oswald {
	font-family: 'Oswald', sans-serif;
	color: #333;
	font-weight: 400;
}

.size48 {
	font-size: 48px;
}

.size36 {
	font-size: 36px;
}

.size24 {
	font-size: 24px;
}

.size22 {
	font-size: 22px;
}

.size18 {
	font-size: 18px;
}


a {
    color: #333333;
    text-decoration: none;
}

a:hover {
    text-decoration: none;
    color: #333333;
}

/*section {
	width: 100%;
	padding: 70px 0 0 0;
	background: #fff;
	position: relative;
}

section:first-of-type {
    padding: 0;
}*/

::-webkit-input-placeholder {
   color: #333333;
}

:-moz-placeholder { /* Firefox 18- */
   color: #333333;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #333333;  
}

:-ms-input-placeholder {  
   color: #333333;  
}

.col-xs-15, .col-sm-15, .col-md-15, .col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-lg-15 {
	width: 20%;
	float: left;
}

.verticalMiddle {
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	top: 50%;
	position: relative;
}

.horizontalMiddle {
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	left: 50%;
	position: relative;
}

.verticalMiddleAbsolute {
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	top: 50%;
	position: absolute;
}

.horizontalMiddleAbsolute {
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	left: 50%;
	position: absolute;
}

.allMiddle {
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	left: 50%;
	top: 50%;
	position: relative;
}

.allMiddleAbsolute {
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	left: 50%;
	top: 50%;
	position: absolute;
}

.h100 {
	height: 100%;
}

section {
	background-color: #FFF;
}

/************************************/
/* HEADER */
/************************************/

#stickyHeader {
    position: fixed;
    width: 100%;
    z-index: 9999;
    top: 0;
	background-color: #fff;
	height: 80px;
}

.logo > a {
	display: block;
}

.menuSearchWrap {
	float: right;
}

.menu {
	display: inline-block;
	vertical-align: middle;
}

.pesquisaWrap {
	display: inline-block;
	vertical-align: middle;
	position: relative;
}

.menu_ul > li {
	display: inline-block;
	position: relative;
	margin-right: 20px;
}

.menu_ul > li:last-child {
	margin-right: 60px;
}

.menu_ul > li > a {
	display: block;
	width: 100%;
	height: 100%;
	position: relative
} 

.subMenu_ul {
	position: absolute;
	top: 60px;
	text-align: center;
	padding: 10px;
	border: 1px solid #e5e5e5;
	border-radius: 3px;
	display: none;
	background-color: #FFF;
}

.menu_ul > li:hover .subMenu_ul {
	display: block;
}

.menu_ul > li:hover > a > p {
	    color: #4e9d2d;
}

.subMenu_ul > li:hover > a > p {
	    color: #4e9d2d;
}

.subMenu_ul > li {
	padding: 4px;
	margin-bottom: 6px;
}

.subMenu_ul > li:last-child {
	margin-bottom: 0;
}

.subMenu_ul > li > a {
	display: block;
	width: 100%;
	height: 100%;
}

.subMenu_ul > li > a > p{
	white-space: nowrap;
}

.pesquisa {
	display: block;
	width: 40px;
	height: 40px;
	cursor: pointer;
}

.searchWrap {
	position: absolute;
	top: 65px;
	right: 0;
	border: 1px solid #e5e5e5;
	border-radius: 3px;
	width: 250px;
	height: 40px;
	background-color: #FFF;
	display: none;
	padding-right: 5px;
}

#searchInput {
	width: calc(100% - 34px);
	height: 100%;
	border: none;
	vertical-align: middle;
	display: inline-block;
	padding: 5px;
	font-size: 15px;
	color: #333;
	font-family: 'Roboto', sans-serif;
}

#searchInput::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: #999999;
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
}
#searchInput::-moz-placeholder { /* Firefox 19+ */
	color: #999999;
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
}
#searchInput:-ms-input-placeholder { /* IE 10+ */
	color: #999999;
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
}
#searchInput:-moz-placeholder { /* Firefox 18- */
	color: #999999;
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
}

.searchButton {
	width: 30px;
	height: 30px;
	background-color: #fff;
	border: none;
	display: inline-block;
	vertical-align: middle;
}

.mobileMenu {
	display: none;
}

.selectedPage {
	color: #4e9d2d;
}

/************************************/
/* END HEADER */
/************************************/

/************************************/
/* HOMEPAGE */
/************************************/

.sliderWrapper {
	display: block;
	width: 100%;
	position: relative;
}

.sliderWrapper .slickMe:nth-child(odd) {
	background: #333; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#4c4c4c, #333); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#4c4c4c, #333); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#4c4c4c, #333); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#4c4c4c, #333); /* Standard syntax */
}

.sliderWrapper .slickMe:nth-child(even) {
	background-color: #4e9d2d;
	background-image: url(/images/greenFlame.png);
	background-repeat: no-repeat;
	background-position: left;
	background-size: contain;	
}

.sliderWrapper .slickMe:nth-child(odd) .slickContent {
	float: right;
	margin-right: 25px;
}

.sliderWrapper .slickMe:nth-child(even) .slickContent {
	float: left;
	margin-left: 25px;
}

.slickContent {
	margin-top: 80px;
	max-width: 550px;
	margin-bottom: 50px;
}

.slickMe {
	
}

.slickImage {
	width: 100px;
	display: inline-block;
	height: 100px;
	vertical-align: top;
}

.slickText {
	display: inline-block;
	width: calc(100% - 104px);
	vertical-align: top;
	padding-left: 20px;
}

.slickText p {
	color: #FFF;
}

.slickText a {
	display: block;
	width: 170px;
	height: 45px;
	background-color: #FFF;
	border-radius: 3px;
	text-align: center;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 18px;
}

.slickText a p {
	color: #4e9d2d;
	display: inline-block;
	vertical-align: middle;
	line-height: 30px;
	padding-left: 5px;
}

.anchorImg {
	width: 30px;
	display: inline-block;
	vertical-align: middle;
	height: 30px;
}

.slickTextTitle, .slickTextText {
	margin-bottom: 30px;
}

.sliderArrows {
	display: block;
	width: 100%;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 70px;
}

.leftArrow {
	width: 40px;
	height: 40px;
	display: inline-block;
	margin-right: 5px;
	cursor: pointer;
}

.rightArrow {
	width: 40px;
	height: 40px;
	display: inline-block;
	margin-left: 5px;
	cursor: pointer;
}

.middleBanner {
	height: 350px;
	display: block;
	width: 100%;
	margin-bottom: 30px;
}

.middleBanner p {
	color: #FFF;
	text-align: center;
}

.homepageText {
	margin-bottom: 70px;
	display: block;
	width: 100%;
}

.homepageText_title {
	margin-bottom: 30px;
}

.homepageText_text a {
	color: #4e9d2d;
}

.bottomBanner {
	display: block;
	width: 100%;
	position: relative;
	margin-bottom: 70px;
}

.bottomBannerBackground {
	display: block;
	width: 100%;
	background-color: #333;
	height: 280px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
}

.sliderWrapperBottom {
	display: block;
	width: 100%;
}

.slickMeTooSlider {
	height: 280px;
	text-align: center;
	position: relative;
}

.slickMeTooBottom {
	background-color: #FFF;
}

.slickMeTooBottom .slick-slide {
margin: 0 15px;
}
/* the parent */
.slickMeTooBottom .slick-list {
margin: 0 -15px;
}

.arrowToText {
	width: 44px;
	height: 50px;
	margin-bottom: 15px;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
}

.slickMeTooSliderContent {
	bottom: 40px;
	text-align: center;
	position: relative;
}

.bottomSliderText_title {
	margin-bottom: 20px;
}

.slickMeTooSliderWrapper a {
	display: block;
	width: 100%;
	height: 100%;
}



/************************************/
/* END HOMEPAGE */
/************************************/


/************************************/
/* FOOTER */
/************************************/

.homepageBottomBrake {
	width: 100%;
	height: 2px;
	background-color: #CCC;
	margin-bottom: 50px;
}

.newsletterSocialBox {
	margin: 20px 0 50px;
	display: inline-block;
}

.newsletterText {
	text-align: center;
}

.newsletterWrapper {
	height: 40px;
	width: 250px;
	border: 1px solid #CCC;
	border-radius: 3px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 40px;
}

.newsletterWrapper input {
	display: inline-block;
	width: calc(100% - 39px);
	padding-left: 10px;
	height: 38px;
	vertical-align: middle;
	border: none;
}

.newsletterWrapper input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: #999999;
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
}
.newsletterWrapper input::-moz-placeholder { /* Firefox 19+ */
	color: #999999;
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
}
.newsletterWrapper input:-ms-input-placeholder { /* IE 10+ */
	color: #999999;
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
}
.newsletterWrapper input:-moz-placeholder { /* Firefox 18- */
	color: #999999;
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
}

.newsletterArrow {
	width: 30px;
	height: 30px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
	border: none;
	background-color: white;
}

.socialWrapper {
	display: inline-block;
	vertical-align: middle;
}

.socialBox {
	margin-right: 10px;
	width: 40px;
	height: 40px;
	display: inline-block;
	vertical-align: middle;
	border: 1px solid #CCC;
	border-radius: 3px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
}

.socialBox a {
	width: 30px;
	height: 30px;
	display: inline-block;
}

.socialWrapper .socialBox:last-of-type  {
	margin-right: 0;
}

.footerMenu {
	display: block;
	margin-bottom: 20px;
	text-align: center;
}

.footerMenu_ul > li {
	display: inline-block;
	margin-right: 20px;
}

.footerMenu_ul > li:last-child {
	margin-right: 0;
}

.footerMenu_ul > li > a {
	color: #4e9d2d;
}

.logoKriacao {
	width: 59px;
	height: 13px;
	margin-top: 15px;
	margin-bottom: 20px;
}

.lastText {
	text-align: center;
}


/************************************/
/* END FOOTER */
/************************************/


/************************************/
/* QUEM SOMOS */
/************************************/

.greenBox {
	display: block;
	width: 100%;
	background-color: #4e9d2d;
	margin-bottom: 70px;
}

.topPageBox {
	display: block;
	width: 100%;
	height: 220px;
	background-color: #4e9d2d;
	background-image: url(/images/greenFlame.png);
	background-position: left center;
	background-repeat: no-repeat;
	background-size: contain;
}

.breadCrumbs {
	text-align: center;
	padding-top: 70px;
}

.breadCrumbs_ul > li:first-of-type {
	display: block;
	padding-bottom: 20px;
}

.breadCrumbs_ul > li:not(:first-of-type) {
	display: inline-block;
}

.breadCrumbs_ul > li > a {
	display: block;
}

.breadCrumbs_ul li p {
	color: #FFF
}

.quemSomosText_title {
	margin-bottom: 30px;
}

.quemSomosText_text {
	margin-bottom: 40px;
}

.qualityArea {
	text-align: center;
	margin-bottom: 70px;
}

.qualityCheck {
	width: 60px;
	height: 59px;
}

.qualityBreak {
	height: 1px;
	background-color: #333;
	width: 100%;
	display: block;
	margin: 10px 0;
}

#quemsomos .col-lg-10 .quemSomosText:last-of-type {
	margin-bottom: 70px;
}

#quemsomos .col-lg-10 .quemSomosText:last-of-type .quemSomosText_text {
	margin-bottom: 0;
}

.quemSomosBanner {
	width: 100%;
	display: block;
    height: 300px;
	background-position: center center;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
	margin-bottom: 70px;
}

.pdfArea {
	margin-bottom: 70px;
}

.pdfAreaTitle {
	margin-bottom: 20px;
}

.pdfLink {
	width: 100%;
	border-radius: 3px;
	height: 44px;
	background-color: #e5e5e5;
	text-align: center;
	margin-bottom: 10px;
}

.pdfLink a {
	display: block;
	width: 100%;
	height: 100%;
}

.adobePdf {
	width: 30px;
	height: 30px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 6px;
}

.pdfLink p {
	display: inline-block;
	vertical-align: middle;
}

.textToPage {
	margin-bottom: 30px;
}

.linkToPage {
	margin-bottom: 70px;
	width: 100%;
	max-width: 320px;
	display: block;
	height: 44px;
	background-color: #4e9d2d;
	border-radius: 3px;
	text-align: center;
}

.linkToPage a {
	display: block;
	height: 100%;
	width: 100%;
}

.linkToPageArrow {
	width: 30px;
	height: 30px;
	vertical-align: middle;
	display: inline-block;
	margin-right: 6px;
}

.linkToPageText {
	color: #FFF;
	display: inline-block;
	vertical-align: middle;
	line-height: 30px;
}

/************************************/
/* END QUEM SOMOS */
/************************************/


/************************************/
/* SERVIÇOS */
/************************************/

.topPageText {
	margin-bottom: 20px;
}

.serviceTypes {
	margin-bottom: 70px; 
}

.serviceTypes_ul{
    margin: 0 auto;
    padding: 0;
    width: 100%;
}

.serviceTypes_ul li{
    width: 50%;
    display: inline-block;
    box-sizing: border-box;
    vertical-align: middle;
    padding: 20px;
    position: relative;
    border-top: 1px solid #333;
	text-align: center;
	margin-right: -4px;
}

.serviceTypes_ul li:nth-child(even) {
	margin-right: 0;
	border-left: 1px solid #333;
}

.serviceTypes_ul li:nth-child(-n+2){
    border-top: 0;
}

.serviceTypes_ul li:nth-child(odd) div{
    width: 1px;
	height: 20px;
    position: absolute;
    background: #FFF;
    bottom: -10px;
    right: -1px;
	z-index: 100;
}

.serviceTypes_ul li:nth-last-child(2) div{
	display: none;
}

.serviceTypes_ul li:nth-child(even):not(last-child) div {
	height: 1px;
    width: 60px;
    position: absolute;
    background: #FFF;
    bottom: -1px;
    left: -30px;
    right: 0;
    z-index: 100;
}

.serviceTypeBox {

}

.leftSideService, .rightSideService {
	display: block;
	width: 100%;
	height: 250px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.serviceTypeBox {
	margin-bottom: 70px;
}

.serviceTypeBox:nth-of-type(odd) .leftSideService {
	background-color: #4e9d2d;
}

.serviceTypeBox:nth-of-type(odd) .rightSideService p  {
	display: none;
}

.serviceTypeBox:nth-of-type(even) .leftSideService p {
	display: none;
}

.serviceTypeBox:nth-of-type(even) .rightSideService {
	background-color: #333; /* For browsers that do not support gradients */
    background-color: -webkit-linear-gradient(#4c4c4c, #333); /* For Safari 5.1 to 6.0 */
    background-color: -o-linear-gradient(#4c4c4c, #333); /* For Opera 11.1 to 12.0 */
    background-color: -moz-linear-gradient(#4c4c4c, #333); /* For Firefox 3.6 to 15 */
    background-color: linear-gradient(#4c4c4c, #333); /* Standard syntax */
}

.leftSideService .serviceTypeTitle {
	color: #FFF;
	text-align: right;
	padding-right: 70px;
	padding-left: 40px;
}

.rightSideService .serviceTypeTitle {
	color: #FFF;
	padding-left: 70px;
	padding-right: 40px;
}

.serviceTypeText {
	margin: 40px 0 30px;
}

.serviceTypeGalleryButton {
	cursor: pointer;
	width: 100%;
	max-width: 250px;
}

.serviceTypeGallery {
	display: none;
}

#servicos .linkToPage {
	max-width: 250px;
	margin: 0;
}

.lg-outer {
	z-index: 10000 !important;
}

.lg-backdrop {
	z-index: 9999 !important;
}


/************************************/
/* END SERVIÇOS */
/************************************/




/************************************/
/* PRODUTOS */
/************************************/

.produtoBox {
	padding: 10px;
	position: relative;
	border: 1px solid #CCCCCC;
	margin-bottom: 30px;
	height: 100%;
    /*max-height: 423px;*/
}

.produtoInfo {
	position: absolute;
	top: 10px;
	right: 10px;
	left: 10px;
	background-color: #FFF;
	display: none;
	z-index: 88;
}

.infoIconBox {
	position: absolute;
	top: 10px;
	right: 10px;
	cursor: pointer;
	width: 40px;
	height: 40px;
	border-radius: 3px;
	border: 1px solid #e5e5e5;
	z-index: 99;
	background-color: #FFF;
}

.infoIcon {
	width: 30px;
	height: 30px;
}

.produtoInfoTextBox {
	padding-top: 41px;
}

.produtoInfoTextBox > div {
	margin-bottom: 24px;

}
.produtoText > a {
	color: #4e9d2d;
}

.produtoImage {
	width: 100%;
	display: block;
	margin-bottom: 20px;
}

.produtoText {
	padding-bottom: 10px;
	text-align: center;
}

.produtoText_title {
	font-size: 30px;
	font-weight: 700;
	padding-bottom: 15px;
}

.produtoText_price {
	font-size: 20px;
	padding-bottom: 15px;
}

.produtosWrapper {
	margin-bottom: 40px;
}

/************************************/
/* END PRODUTOS */
/************************************/



/************************************/
/* SEGURANCA */
/************************************/

.segurancaMainTitle {
	margin-bottom: 40px;
}

.segurancaMiddleBanner {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	margin: 70px 0;
	width: 100%;
	height: 300px;
}

.adviceTitle {
	margin-bottom: 35px;
}

.adviceBox {
	margin-bottom: 40px;
}

.adviceTopWrapper .adviceBox:last-of-type, .adviceBottomWrapper .adviceBox:last-of-type {
	margin-bottom: 0;
}

.adviceBottomWrapper {
	margin-bottom: 70px;
}

/************************************/
/* END SEGURANCA */
/************************************/



/************************************/
/* ORÇAMENTOS */
/************************************/

.orcamentosIntroText {
	margin-bottom: 70px;
}

.orcamentosForm {
	display: block;
	margin-bottom: 70px;
}

.formInput {
	margin-bottom: 20px;
}

.formInput p {
	margin-bottom: 5px;
}

.formInput input {
	padding-left: 10px;
	border: 1px solid #cccccc;
	border-radius: 3px;
	height: 40px;
	width: 100%;
}

.formInput textarea {
	padding-left: 10px;
	border: 1px solid #cccccc;
	border-radius: 3px;
	width: 100%;
	height: 80px;
}

.formInput input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: #999999;
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
}
.formInput input::-moz-placeholder { /* Firefox 19+ */
	color: #999999;
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
}
.formInput input:-ms-input-placeholder { /* IE 10+ */
	color: #999999;
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
}
.formInput input:-moz-placeholder { /* Firefox 18- */
	color: #999999;
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
}

.formInput textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: #999999;
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
}
.formInput textarea::-moz-placeholder { /* Firefox 19+ */
	color: #999999;
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
}
.formInput textarea:-ms-input-placeholder { /* IE 10+ */
	color: #999999;
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
}
.formInput textarea:-moz-placeholder { /* Firefox 18- */
	color: #999999;
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
}

#orcamentoFormButton {
	width: 197px;
	height: 44px;
	border-radius: 3px;
	background-color: #4e9d2d;
	text-align: center;
	border: none;
}

.buttonArrow {
	width: 30px;
	height: 30px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}

.buttonText {
	color: #FFF;
	vertical-align: middle;
	display: inline-block;
	line-height: 30px;
}


/************************************/
/* END ORÇAMENTOS */
/************************************/


/************************************/
/* RECRUTAMENTO */
/************************************/

.recrutamentoIntroText {
	margin-bottom: 70px;
}

.recrutamentoForm {
	display: block;
	margin-bottom: 70px;
}

#recrutamentoFormButton {
	width: 197px;
	height: 44px;
	border-radius: 3px;
	background-color: #4e9d2d;
	text-align: center;
	border: none;
}

.formInput input[type=button] {
	border: 1px solid #cccccc;
	border-radius: 3px;
	height: 40px;
	width: 100px;
	text-align: center;
	background-color: #FFF;
	padding: 0;
	font-family: 'Roboto';
}

.formInput input[type=file] {
	visibility: hidden;
	height: 1px;
	width: 1px;
}

/************************************/
/* END RECRUTAMENTO */
/************************************/


/************************************/
/* INFORMACOES */
/************************************/

.infosWrapper {
	margin-bottom: 70px;
}

.infoBox {
	margin-bottom: 30px;
}

.infosWrapper .infoBox:last-of-type {
	margin-bottom: 0;
}

.infoTop {
	cursor: pointer;
}

.infoArrow {
	width: 40px;
	height: 40px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 70px;
}

.infoTitle {
	display: inline-block;
	vertical-align: middle;
	width: calc(100% - 114px);
}

.infoBody {
	margin-top: 15px;
	margin-left: 114px;
	display: none;
}

.infosWrapper .infoBox:first-of-type .infoBody {
	display: block;
}


/************************************/
/* END INFORMCACOES */
/************************************/


/************************************/
/* REVENDEDORES */
/************************************/

.revendedoresTopText_title, .revendedoresBottomText_title {
	margin-bottom: 30px;
}


.revendedoresBanner {
	width: 100%;
	height: 300px;
	margin: 70px 0;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.revendedoresBottomText {
	margin-bottom: 70px;
}


/************************************/
/* END REVENDEDORES */
/************************************/


/************************************/
/* CONTACTOS */
/************************************/

.contactsWrapper {
	margin-bottom: 70px;
}

.contact {
	margin-bottom: 20px;
}

.contact:last-of-type {
	margin-bottom: 0;
}

.contactImageBox {
	width: 90px;
	height: 90px;
	display: inline-block;
	vertical-align: middle;
	border-radius: 3px;
	border: 1px solid #cccccc;
	position: relative;
}

.contactImage {
	width: 50px;
	height: 50px;
}

.contactText {
	display: inline-block;
	vertical-align: middle;
	margin-left: 20px;
	color: #000;
	width: calc(100% - 114px);
}

.textoPedidos {
	margin-bottom: 30px;
	width: 100%;
}

.otherContact {
	font-size: 26px;
	margin-bottom: 10px;
}

.otherContact:last-of-type {
	margin-bottom: 40px;
}

.otherContact p {
	display: inline-block;
}

.otherContact .greenSpan {
	color: #4e9d2d;
	font-weight: 700;
	white-space: nowrap;
	display: inline-block;
}

.otherEmail {
	color: #000;
	margin-top: 40px;
}

.searchStore {
	margin-bottom: 20px;
	width: 100%;
}

.searchStoreTitle {
	width: 100%;
	margin-bottom: 30px;
}

.searchStoreSubtitle {
	margin-bottom: 20px;
	width: 100%;
}

.searchBox {
	max-width: 350px;
	width: 100%;
	height: 40px;
	border: 1px solid #CCCCCC;
	border-radius: 3px;
}

.searchBox input {
	border: none;
	padding-left: 10px;
	height: 38px;
	display: inline-block;
	vertical-align: middle !important;
	width: calc(100% - 39px);
	/*width: 100%;*/
}

.searchBox input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: #999999;
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
}
.searchBox input::-moz-placeholder { /* Firefox 19+ */
	color: #999999;
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
}
.searchBox input:-ms-input-placeholder { /* IE 10+ */
	color: #999999;
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
}
.searchBox input:-moz-placeholder { /* Firefox 18- */
	color: #999999;
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
}

.distritosArrow {
	width: 30px;
	height: 30px;
	vertical-align: middle;
	display: inline-block;
	margin-right: 5px;
}

.storeLocation {
	padding-top: 30px;
	padding-bottom: 30px;
	border-bottom: 1px solid #CCCCCC;
	display: block;
}

.storeName {
	padding-bottom: 15px;
}

.storeLocationWrapper {
	margin-bottom: 70px;
}

.storeLocationWrapper > div:nth-of-type(-n+2) .storeLocation {
	border-top: 1px solid #CCCCCC;
}

#contactosIframe {
	margin-bottom: 70px;
	height: 400px;
}

.tt-menu {
	margin-top: 10px;
	width: 100%;
	background-color: #FFF;
	z-index: 9999;
}

.tt-suggestion {
	font-family: 'Roboto Condensed';
	color: #333;
	font-size: 15px;
	padding: 5px;
	padding-left: 10px;
	z-index: 9999;
	position: relative;
    cursor: pointer;
}

.twitter-typeahead {
	width: calc(100% - 39px);
}

/************************************/
/* END CONTACTOS */
/************************************/


/************************************/
/* PESQUISA */
/************************************/

#search-list {
	margin-bottom: 70px;	
}

#search-list > li {
	position: relative;
}

#search-list > li:not(:last-child) {
	padding-bottom: 20px;
	margin-bottom: 20px;
}

#search-list > li:not(:last-child)::after {
	content: "";
	width: 200px;
	height: 1px;
	background-color: #CCC;
	position: absolute;
	bottom: 0;
	left: 0;
}

#search-list > li p:first-child {
	margin-bottom: 10px;
}



/************************************/
/* END PESQUISA */
/************************************/







/********************************************************************************************************************************************/
/********************************************************************************************************************************************/
/********************************************************************************************************************************************/
/********************************************************************************************************************************************/
/********************************************************************************************************************************************/
/********************************************************************************************************************************************/
/********************************************************************************************************************************************/
/********************************************************************************************************************************************/
/********************************************************************************************************************************************/
/********************************************************************************************************************************************/
/********************************************************************************************************************************************/
/********************************************************************************************************************************************/
/********************************************************************************************************************************************/
/********************************************************************************************************************************************/
/********************************************************************************************************************************************/
/********************************************************************************************************************************************/
/********************************************************************************************************************************************/















/************************************/
/************************************/
/* TABLET */
/************************************/
/************************************/

@media (max-width:1200px) {

    .col-sm-15 {
        width: 20%;
        float: left;
    }
	
	.size48 {
		font-size: 40px;
	}

	.size36 {
		font-size: 30px;
	}

	.size24, .size22 {
		font-size: 20px;
	}

	.size18 {
		font-size: 18px;
	}

/************************************/
/* HEADER */
/************************************/
	
	.menuSearchWrap {
		display: none;
	}
	
	.mobileMenu {
		display: block;
		float: right;
		position: relative;
	}
	
	.burgerMenu {
		width: 40px;
		height: 40px;
		cursor: pointer;
		float: right;
	}
	
	.mobileMenu_ul {
		display: none;
		text-align: center;
		width: 250px;
		padding: 10px;
		border: 1px solid #e5e5e5;
		border-radius: 3px;
		position: relative;
		top: 40px;
		background-color: #FFF;
	}
	
	.mobileMenu_ul > li {
		display: block;
		width: 100%;
		margin-bottom: 20px;
	}
	
	.mobileMenu_ul > li > a {
		display: block;
		width: 100%;
		height: 100%;
	}
	
	.mobileMenu_ul > li:last-child {
		margin-bottom: 0;
	}
	
	.mobileSubMenu_ul {
		padding-top: 10px;
		display: none;
	}
	
	.mobileSubMenu_ul > li {
		margin-bottom: 10px;
	}
	
	.mobileSubMenu_ul > li:last-child {
		margin-bottom: 0;
	}
	
	.mobileMenu_ul > li > a > p {
		position: relative;
		display: inline-block;
	}
	
	.mobileMenu_ul > li > a > p span {
		position: absolute;
    	right: -20px;
		color: #808080;
	}
	
	.mobileSearchWrap {
		display: block;
		width: 100%;
		border: 1px solid #e5e5e5;
		border-radius: 3px;
		height: 40px;
		background-color: #FFF;
		padding-right: 5px;
	}
	
	#mobileSearchInput {
		width: calc(100% - 34px);
		height: 100%;
		border: none;
		vertical-align: middle;
		display: inline-block;
		padding: 5px;
		font-size: 15px;
		color: #333;
		font-family: 'Roboto', sans-serif;
	}

	#mobileSearchInput::-webkit-input-placeholder { /* Chrome/Opera/Safari */
		color: #999999;
		font-family: 'Roboto', sans-serif;
		font-size: 15px;
	}
	#mobileSearchInput::-moz-placeholder { /* Firefox 19+ */
		color: #999999;
		font-family: 'Roboto', sans-serif;
		font-size: 15px;
	}
	#mobileSearchInput:-ms-input-placeholder { /* IE 10+ */
		color: #999999;
		font-family: 'Roboto', sans-serif;
		font-size: 15px;
	}
	#mobileSearchInput:-moz-placeholder { /* Firefox 18- */
		color: #999999;
		font-family: 'Roboto', sans-serif;
		font-size: 15px;
	}
	
	.sliderArrows {
		margin-bottom: 60px;
	}
	
	
/************************************/
/* END HEADER */
/************************************/

/************************************/
/* HOMEPAGE */
/************************************/
	
	
	.slickContent {
		margin: 50px auto !important;
		float: none !important;
		max-width: 720px;
	}
	
	.middleBanner {
		height: 210px;
		margin-bottom: 25px;
	}
	
	.bottomBanner {
		margin-bottom: 60px;
	}
	
	.bottomBannerBackground, .slickMeTooSlider {
		height: 258px;
	}
	
/************************************/
/* END HOMEPAGE */
/************************************/


/************************************/
/* FOOTER */
/************************************/

	


/************************************/
/* END FOOTER */
/************************************/


/************************************/
/* QUEM SOMOS */
/************************************/

	.greenBox {
		margin-bottom: 60px;
	}

	.topPageBox {
		height: 201px;
	}

	.breadCrumbs {
		padding-top: 60px;
	}
	
	.breadCrumbs > li:first-of-type {
		padding-bottom: 30px;
	}
	
	.quemSomosText_text {
		margin-bottom: 30px;
	}
	
	.qualityArea {
		margin-bottom: 40px;
	}
	
	#quemsomos .col-lg-10 .quemSomosText:last-of-type {
		margin-bottom: 60px;
	}
	
	.quemSomosBanner {
		margin-bottom: 60px;
	}
	
	.pdfArea {
		margin-bottom: 60px;
	}
	
	.linkToPage {
		margin-bottom: 60px;
	}
	
/************************************/
/* END QUEM SOMOS */
/************************************/	


/************************************/
/* SERVIÇOS */
/************************************/

	.serviceTypes {
		margin-bottom: 60px;
	}


	#servicos .linkToPage {
		margin: 0;
	}

	.serviceTypeBox {
		margin-bottom: 60px;
	}

	.leftSideService, .rightSideService {
		height: 200px;
	}
	
	.leftSideService .serviceTypeTitle {
		padding-left: 24px;
		padding-right: 40px;
	}
	
	.rightSideService .serviceTypeTitle {
		padding-right: 24px;
		padding-left: 40px;
	}

/************************************/
/* END SERVIÇOS */
/************************************/
	

/************************************/
/* PRODUTOS */
/************************************/

	.produtosWrapper {
		margin-bottom: 30px;
	}
    
    .produtoBox {
        max-height: 100%;
    }


/************************************/
/* END PRODUTOS */
/************************************/	
	
	
	
/************************************/
/* SEGURANCA */
/************************************/

	.segurancaMainTitle {
		margin-bottom: 35px;
	}

	.segurancaMiddleBanner {
		margin: 60px 0;	
	}
	
	.adviceBottomWrapper {
		margin-bottom: 60px;
	}


/************************************/
/* END SEGURANCA */
/************************************/	
	
	
	
/************************************/
/* ORÇAMENTOS */
/************************************/

	.orcamentosIntroText, .orcamentosForm {
		margin-bottom: 60px;
	}

/************************************/
/* END ORÇAMENTOS */
/************************************/	
	
	
	
/************************************/
/* RECRUTAMENTO */
/************************************/

	.recrutamentoIntroText, .recrutamentoForm {
		margin-bottom: 60px;
	}

/************************************/
/* END RECRUTAMENTO */
/************************************		
	
	
/************************************/
/* INFORMACOES */
/************************************/
	
	.infosWrapper {
		margin-bottom: 60px;
	}
	
	.infoArrow {
		margin-right: 50px;
	}

	.infoBody {
		margin-left: 94px;
	}

	.infoTitle {
		width: calc(100% - 94px);
	}

/************************************/
/* END INFORMCACOES */
/************************************/	
	
/************************************/
/* REVENDEDORES */
/************************************/

	.revendedoresBanner {
		margin: 60px 0;
	}

	.revendedoresBottomText {
		margin-bottom: 60px;
	}


/************************************/
/* END REVENDEDORES */
/************************************/	
	
/************************************/
/* CONTACTOS */
/************************************/

	.contactsWrapper {
		margin-bottom: 60px;
	}

	.storeLocationWrapper > div:nth-of-type(2) .storeLocation {
		border-top: 0;
	}

	#contactosIframe {
		margin-bottom: 60px;	
	}

	.storeLocationWrapper {
		margin-bottom: 60px;
	}
	
	
/************************************/
/* END CONTACTOS */
/************************************/	
	
	
/************************************/
/* PESQUISA */
/************************************/

#search_list {
	margin-bottom: 60px;	
}



/************************************/
/* END PESQUISA */
/************************************/	
	
	
	
	
	
	
	
	
}






/********************************************************************************************************************************************/
/********************************************************************************************************************************************/
/********************************************************************************************************************************************/
/********************************************************************************************************************************************/
/********************************************************************************************************************************************/
/********************************************************************************************************************************************/
/********************************************************************************************************************************************/
/********************************************************************************************************************************************/
/********************************************************************************************************************************************/
/********************************************************************************************************************************************/
/********************************************************************************************************************************************/
/********************************************************************************************************************************************/
/********************************************************************************************************************************************/
/********************************************************************************************************************************************/
/********************************************************************************************************************************************/
/********************************************************************************************************************************************/
/********************************************************************************************************************************************/



/************************************/
/************************************/
/*   Medium Devices, Desktops */
/************************************/
/************************************/

@media (min-width:992px) and (max-width:1200px) {
	
	.col-md-15 {
        width: 20%;
        float: left;
    }
	
	/* HOMEPAGE BANNER */
	
	.slickContent {
		max-width: 922px;
	}
	
	
	
	/* END HOMEPAGE BANNER */
}




/************************************/
/************************************/
/*  Medium Devices, Desktops END */
/************************************/
/************************************/











/********************************************************************************************************************************************/
/********************************************************************************************************************************************/
/********************************************************************************************************************************************/
/********************************************************************************************************************************************/
/********************************************************************************************************************************************/
/********************************************************************************************************************************************/
/********************************************************************************************************************************************/
/********************************************************************************************************************************************/
/********************************************************************************************************************************************/
/********************************************************************************************************************************************/
/********************************************************************************************************************************************/
/********************************************************************************************************************************************/
/********************************************************************************************************************************************/
/********************************************************************************************************************************************/
/********************************************************************************************************************************************/
/********************************************************************************************************************************************/
/********************************************************************************************************************************************/
















/************************************/
/************************************/
/* MOBILE */
/************************************/
/************************************/

@media (max-width:767px) {

	.hideMobile {
		display: none;
	}
	
	.hideDesktop {
		display: block;
	}
	
	.col-xs-15 {
		width: 20%;
		float: left;
	}
	
	.pads {
		padding: 0;
	}
	
	.size48 {
		font-size: 30px;
	}

	.size36 {
		font-size: 24px;
	}

	.size24, .size22 {
		font-size: 18px;
	}

	.size18 {
		font-size: 16px;
	}

/************************************/
/* HEADER */
/************************************/

	#stickyHeader {
		height: 60px;
	}
	
	.logoMobile {
		max-width: 135px;
		display: inline-block !important;
		vertical-align: top;
		position: relative;
		z-index: 9999;
	}
	
	.logoMobile > a {
		display: block;
	}
	
	.mobileMenu {
		display: inline-block;
		float: none;
		position: relative;
		width: 100%;
		bottom: 34px;
	}
	
	.mobileMenu_ul {
		width: 100%;
		top: 20px;
	}
	
/************************************/
/* END HEADER */
/************************************/

/************************************/
/* HOMEPAGE */
/************************************/

	.slickContent {
		margin: 20px auto!important;
		float: none !important;
		max-width: 100%;
		padding: 0 10px;
	}
	
	.slickMe {
		height: auto
	}
	
	.slickImage {
		width: 50px;
		height: 50px;
		display: block;
		margin: 0 auto 10px;
	}
	
	.slickText {
		width: 100%;
		display: block;
		text-align: center;
		padding-left: 0;
	}
	
	.slickText a {
		margin: 0 auto;
	}
	
	.slickTextTitle, .slickTextText {
		margin-bottom: 20px;
	}
	
	.sliderArrows {
		margin-bottom: 40px;
	}
	
	.middleBanner {
		height: 175px;
		margin-bottom: 20px;
	}
	
	.bottomBanner {
		margin-bottom: 40px;
	}
	
	.bottomBannerBackground, .slickMeTooSlider {
		height: 222px;
	}
	
	.homepageBottomBrake {
		margin-bottom: 40px;
	}
	
/************************************/
/* END HOMEPAGE */
/************************************/  

	
/************************************/
/* FOOTER */
/************************************/

	.newsletterWrapper {
		margin-right: 0;
		display: block;
	}
	
	.socialWrapper {
    	display: inline-block;
    	vertical-align: middle;
    	margin-top: 10px;
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		transform: translateX(-50%);
		left: 50%;
		position: relative;
	}
	
	.newsletterSocialBox {
		margin: 20px 0 30px;
	}
	
	.footerMenu_ul > li:last-child {
		margin-top: 15px;
	}

/************************************/
/* END FOOTER */
/************************************/

	
/************************************/
/* QUEM SOMOS */
/************************************/

	.greenBox {
		margin-bottom: 40px;
	}

	.topPageBox {
		height: 138px;
	}

	.breadCrumbs {
		padding-top: 30px;
	}
	
	.breadCrumbs > li:first-of-type {
		padding-bottom: 20px;
	}

	.quemSomosText_text {
		margin-bottom: 20px;
	}
	
	.qualityArea {
		margin-bottom: 25px;
	}
	
	#quemsomos .col-lg-10 .quemSomosText:last-of-type {
		margin-bottom: 40px;
	}
	
	.quemSomosBanner {
		height: 240px;
		margin-bottom: 40px;
	}
	
	.pdfArea {
		margin-bottom: 40px;
	}
	
	.linkToPage {
		margin-bottom: 40px;
	}
	
/************************************/
/* END QUEM SOMOS */
/************************************/

	
	
	
/************************************/
/* SERVIÇOS */
/************************************/

	.serviceTypes {
		margin-bottom: 40px;
	}
	
	.serviceTypes_ul li {
		border-top: 0;
		border-left: 0;
		border-bottom: 1px solid #333;
		display: block;
		width: 100%;
	}
	
	.serviceTypes_ul li:last-child {
		border-bottom: 0;
	}

	.serviceTypes_ul li div {
		display: none;
	}

	.serviceTypes_ul li:nth-child(even) {
		border-left: 0;
	}

	#servicos .linkToPage {
		max-width: 230px;
		margin: 0;
	}
	
	.serviceTypeBox {
		margin-bottom: 40px;
	}

	.leftSideService {
		height: 130px;
	} 
	
		.rightSideService {
		height: 200px;
	}
	
	.serviceTypeBox:nth-of-type(even) .leftSideService p {
		display: block;
	}
	
	.serviceTypeBox:nth-of-type(even) .rightSideService p {
		display: none;
	}
	
	.serviceTypeGalleryButton {
		max-width: 230px;
	}
	
	.leftSideService .serviceTypeTitle {
		padding: 0 10px;
		text-align: center;
	}

/************************************/
/* END SERVIÇOS */
/************************************/	

	
/************************************/
/* PRODUTOS */
/************************************/

	.produtoText_title {
		font-size: 24px;
	}

	.produtoText_price {
		font-size: 18px;
	}

	.produtoImage {
		margin-bottom: 10px;
	}
	
	.produtosWrapper {
		margin-bottom: 10px;
	}
	
/************************************/
/* END PRODUTOS */
/************************************/	
	
	
	
	
/************************************/
/* SEGURANCA */
/************************************/

	.segurancaMiddleBanner {
		height: 240px;
		margin: 40px 0;
	}

	.adviceBottomWrapper {
		margin-bottom: 40px;
	}

/************************************/
/* END SEGURANCA */
/************************************/	
	
	
/************************************/
/* ORÇAMENTOS */
/************************************/

	.orcamentosIntroText, .orcamentosForm {
		margin-bottom: 40px;
	}

/************************************/
/* END ORÇAMENTOS */
/************************************/
	
	
/************************************/
/* RECRUTAMENTO */
/************************************/

	.recrutamentoIntroText, .recrutamentoForm {
		margin-bottom: 40px;
	}
	
/************************************/
/* END RECRUTAMENTO */
/************************************/	
	
	
/************************************/
/* INFORMACOES */
/************************************/


	.infosWrapper {
		margin-bottom: 40px;
	}
	
	.infoArrow {
		margin-right: 20px;
	}

	.infoBody {
		margin-left: 64px;
	}

	.infoTitle {
		width: calc(100% - 64px);
	}

/************************************/
/* END INFORMCACOES */
/************************************/	
	
/************************************/
/* REVENDEDORES */
/************************************/

	.revendedoresBanner {
		margin: 40px 0;
		height: 240px;
	}

	.revendedoresBottomText {
		margin-bottom: 40px;
	}


/************************************/
/* END REVENDEDORES */
/************************************/		
	
	
/************************************/
/* CONTACTOS */
/************************************/

	.contactsWrapper {
		margin-bottom: 40px;
	}

	.otherEmail {
		margin-bottom: 45px;
	}
	
	#contactosIframe {
		margin-bottom: 40px;
		height: 300px;
	}

	.storeLocationWrapper {
		margin-bottom: 40px;
	}


/************************************/
/* END CONTACTOS */
/************************************/
	
/************************************/
/* PESQUISA */
/************************************/

#search_list {
	margin-bottom: 50px;	
}



/************************************/
/* END PESQUISA */
/************************************/	
	
	
	
	
	
	

    
}




