@charset "UTF-8";
@charset "UTF-8";
@font-face {
font-family: 'Pe-icon-7-stroke';
src:url(//grupovendap.com/wp-content/plugins/contact-form-7-drop-uploader/pe-icon-7-stroke/fonts/Pe-icon-7-stroke.eot?d7yf1v);
src:url(//grupovendap.com/wp-content/plugins/contact-form-7-drop-uploader/pe-icon-7-stroke/fonts/Pe-icon-7-stroke.eot?#iefixd7yf1v) format('embedded-opentype'),
url(//grupovendap.com/wp-content/plugins/contact-form-7-drop-uploader/pe-icon-7-stroke/fonts/Pe-icon-7-stroke.woff?d7yf1v) format('woff'),
url(//grupovendap.com/wp-content/plugins/contact-form-7-drop-uploader/pe-icon-7-stroke/fonts/Pe-icon-7-stroke.ttf?d7yf1v) format('truetype'),
url(//grupovendap.com/wp-content/plugins/contact-form-7-drop-uploader/pe-icon-7-stroke/fonts/Pe-icon-7-stroke.svg?d7yf1v#Pe-icon-7-stroke) format('svg');
font-weight: normal;
font-style: normal;
}
[class^="pe-7s-"], [class*=" pe-7s-"] {
display: inline-block;
font-family: 'Pe-icon-7-stroke';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.pe-7s-album:before {
content: "\e6aa";
}
.pe-7s-arc:before {
content: "\e6ab";
}
.pe-7s-back-2:before {
content: "\e6ac";
}
.pe-7s-bandaid:before {
content: "\e6ad";
}
.pe-7s-car:before {
content: "\e6ae";
}
.pe-7s-diamond:before {
content: "\e6af";
}
.pe-7s-door-lock:before {
content: "\e6b0";
}
.pe-7s-eyedropper:before {
content: "\e6b1";
}
.pe-7s-female:before {
content: "\e6b2";
}
.pe-7s-gym:before {
content: "\e6b3";
}
.pe-7s-hammer:before {
content: "\e6b4";
}
.pe-7s-headphones:before {
content: "\e6b5";
}
.pe-7s-helm:before {
content: "\e6b6";
}
.pe-7s-hourglass:before {
content: "\e6b7";
}
.pe-7s-leaf:before {
content: "\e6b8";
}
.pe-7s-magic-wand:before {
content: "\e6b9";
}
.pe-7s-male:before {
content: "\e6ba";
}
.pe-7s-map-2:before {
content: "\e6bb";
}
.pe-7s-next-2:before {
content: "\e6bc";
}
.pe-7s-paint-bucket:before {
content: "\e6bd";
}
.pe-7s-pendrive:before {
content: "\e6be";
}
.pe-7s-photo:before {
content: "\e6bf";
}
.pe-7s-piggy:before {
content: "\e6c0";
}
.pe-7s-plugin:before {
content: "\e6c1";
}
.pe-7s-refresh-2:before {
content: "\e6c2";
}
.pe-7s-rocket:before {
content: "\e6c3";
}
.pe-7s-settings:before {
content: "\e6c4";
}
.pe-7s-shield:before {
content: "\e6c5";
}
.pe-7s-smile:before {
content: "\e6c6";
}
.pe-7s-usb:before {
content: "\e6c7";
}
.pe-7s-vector:before {
content: "\e6c8";
}
.pe-7s-wine:before {
content: "\e6c9";
}
.pe-7s-cloud-upload:before {
content: "\e68a";
}
.pe-7s-cash:before {
content: "\e68c";
}
.pe-7s-close:before {
content: "\e680";
}
.pe-7s-bluetooth:before {
content: "\e68d";
}
.pe-7s-cloud-download:before {
content: "\e68b";
}
.pe-7s-way:before {
content: "\e68e";
}
.pe-7s-close-circle:before {
content: "\e681";
}
.pe-7s-id:before {
content: "\e68f";
}
.pe-7s-angle-up:before {
content: "\e682";
}
.pe-7s-wristwatch:before {
content: "\e690";
}
.pe-7s-angle-up-circle:before {
content: "\e683";
}
.pe-7s-world:before {
content: "\e691";
}
.pe-7s-angle-right:before {
content: "\e684";
}
.pe-7s-volume:before {
content: "\e692";
}
.pe-7s-angle-right-circle:before {
content: "\e685";
}
.pe-7s-users:before {
content: "\e693";
}
.pe-7s-angle-left:before {
content: "\e686";
}
.pe-7s-user-female:before {
content: "\e694";
}
.pe-7s-angle-left-circle:before {
content: "\e687";
}
.pe-7s-up-arrow:before {
content: "\e695";
}
.pe-7s-angle-down:before {
content: "\e688";
}
.pe-7s-switch:before {
content: "\e696";
}
.pe-7s-angle-down-circle:before {
content: "\e689";
}
.pe-7s-scissors:before {
content: "\e697";
}
.pe-7s-wallet:before {
content: "\e600";
}
.pe-7s-safe:before {
content: "\e698";
}
.pe-7s-volume2:before {
content: "\e601";
}
.pe-7s-volume1:before {
content: "\e602";
}
.pe-7s-voicemail:before {
content: "\e603";
}
.pe-7s-video:before {
content: "\e604";
}
.pe-7s-user:before {
content: "\e605";
}
.pe-7s-upload:before {
content: "\e606";
}
.pe-7s-unlock:before {
content: "\e607";
}
.pe-7s-umbrella:before {
content: "\e608";
}
.pe-7s-trash:before {
content: "\e609";
}
.pe-7s-tools:before {
content: "\e60a";
}
.pe-7s-timer:before {
content: "\e60b";
}
.pe-7s-ticket:before {
content: "\e60c";
}
.pe-7s-target:before {
content: "\e60d";
}
.pe-7s-sun:before {
content: "\e60e";
}
.pe-7s-study:before {
content: "\e60f";
}
.pe-7s-stopwatch:before {
content: "\e610";
}
.pe-7s-star:before {
content: "\e611";
}
.pe-7s-speaker:before {
content: "\e612";
}
.pe-7s-signal:before {
content: "\e613";
}
.pe-7s-shuffle:before {
content: "\e614";
}
.pe-7s-shopbag:before {
content: "\e615";
}
.pe-7s-share:before {
content: "\e616";
}
.pe-7s-server:before {
content: "\e617";
}
.pe-7s-search:before {
content: "\e618";
}
.pe-7s-film:before {
content: "\e6a5";
}
.pe-7s-science:before {
content: "\e619";
}
.pe-7s-disk:before {
content: "\e6a6";
}
.pe-7s-ribbon:before {
content: "\e61a";
}
.pe-7s-repeat:before {
content: "\e61b";
}
.pe-7s-refresh:before {
content: "\e61c";
}
.pe-7s-add-user:before {
content: "\e6a9";
}
.pe-7s-refresh-cloud:before {
content: "\e61d";
}
.pe-7s-paperclip:before {
content: "\e69c";
}
.pe-7s-radio:before {
content: "\e61e";
}
.pe-7s-note2:before {
content: "\e69d";
}
.pe-7s-print:before {
content: "\e61f";
}
.pe-7s-network:before {
content: "\e69e";
}
.pe-7s-prev:before {
content: "\e620";
}
.pe-7s-mute:before {
content: "\e69f";
}
.pe-7s-power:before {
content: "\e621";
}
.pe-7s-medal:before {
content: "\e6a0";
}
.pe-7s-portfolio:before {
content: "\e622";
}
.pe-7s-like2:before {
content: "\e6a1";
}
.pe-7s-plus:before {
content: "\e623";
}
.pe-7s-left-arrow:before {
content: "\e6a2";
}
.pe-7s-play:before {
content: "\e624";
}
.pe-7s-key:before {
content: "\e6a3";
}
.pe-7s-plane:before {
content: "\e625";
}
.pe-7s-joy:before {
content: "\e6a4";
}
.pe-7s-photo-gallery:before {
content: "\e626";
}
.pe-7s-pin:before {
content: "\e69b";
}
.pe-7s-phone:before {
content: "\e627";
}
.pe-7s-plug:before {
content: "\e69a";
}
.pe-7s-pen:before {
content: "\e628";
}
.pe-7s-right-arrow:before {
content: "\e699";
}
.pe-7s-paper-plane:before {
content: "\e629";
}
.pe-7s-delete-user:before {
content: "\e6a7";
}
.pe-7s-paint:before {
content: "\e62a";
}
.pe-7s-bottom-arrow:before {
content: "\e6a8";
}
.pe-7s-notebook:before {
content: "\e62b";
}
.pe-7s-note:before {
content: "\e62c";
}
.pe-7s-next:before {
content: "\e62d";
}
.pe-7s-news-paper:before {
content: "\e62e";
}
.pe-7s-musiclist:before {
content: "\e62f";
}
.pe-7s-music:before {
content: "\e630";
}
.pe-7s-mouse:before {
content: "\e631";
}
.pe-7s-more:before {
content: "\e632";
}
.pe-7s-moon:before {
content: "\e633";
}
.pe-7s-monitor:before {
content: "\e634";
}
.pe-7s-micro:before {
content: "\e635";
}
.pe-7s-menu:before {
content: "\e636";
}
.pe-7s-map:before {
content: "\e637";
}
.pe-7s-map-marker:before {
content: "\e638";
}
.pe-7s-mail:before {
content: "\e639";
}
.pe-7s-mail-open:before {
content: "\e63a";
}
.pe-7s-mail-open-file:before {
content: "\e63b";
}
.pe-7s-magnet:before {
content: "\e63c";
}
.pe-7s-loop:before {
content: "\e63d";
}
.pe-7s-look:before {
content: "\e63e";
}
.pe-7s-lock:before {
content: "\e63f";
}
.pe-7s-lintern:before {
content: "\e640";
}
.pe-7s-link:before {
content: "\e641";
}
.pe-7s-like:before {
content: "\e642";
}
.pe-7s-light:before {
content: "\e643";
}
.pe-7s-less:before {
content: "\e644";
}
.pe-7s-keypad:before {
content: "\e645";
}
.pe-7s-junk:before {
content: "\e646";
}
.pe-7s-info:before {
content: "\e647";
}
.pe-7s-home:before {
content: "\e648";
}
.pe-7s-help2:before {
content: "\e649";
}
.pe-7s-help1:before {
content: "\e64a";
}
.pe-7s-graph3:before {
content: "\e64b";
}
.pe-7s-graph2:before {
content: "\e64c";
}
.pe-7s-graph1:before {
content: "\e64d";
}
.pe-7s-graph:before {
content: "\e64e";
}
.pe-7s-global:before {
content: "\e64f";
}
.pe-7s-gleam:before {
content: "\e650";
}
.pe-7s-glasses:before {
content: "\e651";
}
.pe-7s-gift:before {
content: "\e652";
}
.pe-7s-folder:before {
content: "\e653";
}
.pe-7s-flag:before {
content: "\e654";
}
.pe-7s-filter:before {
content: "\e655";
}
.pe-7s-file:before {
content: "\e656";
}
.pe-7s-expand1:before {
content: "\e657";
}
.pe-7s-exapnd2:before {
content: "\e658";
}
.pe-7s-edit:before {
content: "\e659";
}
.pe-7s-drop:before {
content: "\e65a";
}
.pe-7s-drawer:before {
content: "\e65b";
}
.pe-7s-download:before {
content: "\e65c";
}
.pe-7s-display2:before {
content: "\e65d";
}
.pe-7s-display1:before {
content: "\e65e";
}
.pe-7s-diskette:before {
content: "\e65f";
}
.pe-7s-date:before {
content: "\e660";
}
.pe-7s-cup:before {
content: "\e661";
}
.pe-7s-culture:before {
content: "\e662";
}
.pe-7s-crop:before {
content: "\e663";
}
.pe-7s-credit:before {
content: "\e664";
}
.pe-7s-copy-file:before {
content: "\e665";
}
.pe-7s-config:before {
content: "\e666";
}
.pe-7s-compass:before {
content: "\e667";
}
.pe-7s-comment:before {
content: "\e668";
}
.pe-7s-coffee:before {
content: "\e669";
}
.pe-7s-cloud:before {
content: "\e66a";
}
.pe-7s-clock:before {
content: "\e66b";
}
.pe-7s-check:before {
content: "\e66c";
}
.pe-7s-chat:before {
content: "\e66d";
}
.pe-7s-cart:before {
content: "\e66e";
}
.pe-7s-camera:before {
content: "\e66f";
}
.pe-7s-call:before {
content: "\e670";
}
.pe-7s-calculator:before {
content: "\e671";
}
.pe-7s-browser:before {
content: "\e672";
}
.pe-7s-box2:before {
content: "\e673";
}
.pe-7s-box1:before {
content: "\e674";
}
.pe-7s-bookmarks:before {
content: "\e675";
}
.pe-7s-bicycle:before {
content: "\e676";
}
.pe-7s-bell:before {
content: "\e677";
}
.pe-7s-battery:before {
content: "\e678";
}
.pe-7s-ball:before {
content: "\e679";
}
.pe-7s-back:before {
content: "\e67a";
}
.pe-7s-attention:before {
content: "\e67b";
}
.pe-7s-anchor:before {
content: "\e67c";
}
.pe-7s-albums:before {
content: "\e67d";
}
.pe-7s-alarm:before {
content: "\e67e";
}
.pe-7s-airplay:before {
content: "\e67f";
} .owl-carousel .animated {
-webkit-animation-duration: 1000ms;
animation-duration: 1000ms;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
z-index: 0;
}
.owl-carousel .owl-animated-out {
z-index: 1;
}
.owl-carousel .fadeOut {
-webkit-animation-name: fadeOut;
animation-name: fadeOut;
}
@-webkit-keyframes fadeOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
@keyframes fadeOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
} .owl-height {
-webkit-transition: height 500ms ease-in-out;
-moz-transition: height 500ms ease-in-out;
-ms-transition: height 500ms ease-in-out;
-o-transition: height 500ms ease-in-out;
transition: height 500ms ease-in-out;
} .owl-carousel {
display: none;
width: 100%;
-webkit-tap-highlight-color: transparent; position: relative;
z-index: 1;
}
.owl-carousel .owl-stage {
position: relative;
-ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.owl-carousel .owl-stage-outer {
position: relative;
overflow: hidden; -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
cursor: pointer;
cursor: hand;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.owl-carousel.owl-loaded {
display: block;
}
.owl-carousel.owl-loading {
opacity: 0;
display: block;
}
.owl-carousel.owl-hidden {
opacity: 0;
}
.owl-carousel .owl-refresh .owl-item {
display: none;
}
.owl-carousel .owl-item {
position: relative;
min-height: 1px;
float: left;
-webkit-backface-visibility: hidden;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.owl-carousel .owl-item img {
display: block;
width: 100%;
-webkit-transform-style: preserve-3d;
}
.owl-carousel.owl-text-select-on .owl-item {
-webkit-user-select: auto;
-moz-user-select: auto;
-ms-user-select: auto;
user-select: auto;
}
.owl-carousel .owl-grab {
cursor: move;
cursor: -webkit-grab;
cursor: -o-grab;
cursor: -ms-grab;
cursor: grab;
}
.owl-carousel.owl-rtl {
direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
float: right;
} .no-js .owl-carousel {
display: block;
} .owl-carousel .owl-item .owl-lazy {
opacity: 0;
-webkit-transition: opacity 400ms ease;
-moz-transition: opacity 400ms ease;
-ms-transition: opacity 400ms ease;
-o-transition: opacity 400ms ease;
transition: opacity 400ms ease;
}
.owl-carousel .owl-item img {
transform-style: preserve-3d;
} .owl-carousel .owl-video-wrapper {
position: relative;
height: 100%;
background: #000;
}
.owl-carousel .owl-video-play-icon {
position: absolute;
height: 80px;
width: 80px;
left: 50%;
top: 50%;
margin-left: -40px;
margin-top: -40px;
background: url(//grupovendap.com/css/owl.video.play.png) no-repeat;
cursor: pointer;
z-index: 1;
-webkit-backface-visibility: hidden;
-webkit-transition: scale 100ms ease;
-moz-transition: scale 100ms ease;
-ms-transition: scale 100ms ease;
-o-transition: scale 100ms ease;
transition: scale 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
-webkit-transition: scale(1.3, 1.3);
-moz-transition: scale(1.3, 1.3);
-ms-transition: scale(1.3, 1.3);
-o-transition: scale(1.3, 1.3);
transition: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
display: none;
}
.owl-carousel .owl-video-tn {
opacity: 0;
height: 100%;
background-position: center center;
background-repeat: no-repeat;
-webkit-background-size: contain;
-moz-background-size: contain;
-o-background-size: contain;
background-size: contain;
-webkit-transition: opacity 400ms ease;
-moz-transition: opacity 400ms ease;
-ms-transition: opacity 400ms ease;
-o-transition: opacity 400ms ease;
transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
position: relative;
z-index: 1;
}      html {
font-family: sans-serif;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%; }
body {
margin: 0; }
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {
display: block; }
audio, canvas, progress, video {
display: inline-block; }
audio:not([controls]) {
display: none;
height: 0; }
progress {
vertical-align: baseline; }
template, [hidden] {
display: none; }
a {
background-color: transparent;
-webkit-text-decoration-skip: objects; }
a:active, a:hover {
outline-width: 0; }
abbr[title] {
border-bottom: none;
text-decoration: underline;
text-decoration: underline dotted; }
b, strong {
font-weight: inherit; }
b, strong {
font-weight: bolder; }
dfn {
font-style: italic; }
h1 {
font-size: 2em;
margin: 0.67em 0; }
mark {
background-color: #ff0;
color: #000; }
small {
font-size: 80%; }
sub, sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline; }
sub {
bottom: -0.25em; }
sup {
top: -0.5em; }
img {
border-style: none; }
svg:not(:root) {
overflow: hidden; }
code, kbd, pre, samp {
font-family: monospace, monospace;
font-size: 1em; }
figure {
margin: 1em 40px; }
hr {
box-sizing: content-box;
height: 0;
overflow: visible; }
button, input, optgroup, select, textarea {
font: inherit;
margin: 0; }
optgroup {
font-weight: bold; }
button, input {
overflow: visible; }
button, select {
text-transform: none; }
button, html [type="button"], [type="reset"], [type="submit"] {
-webkit-appearance: button; }
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0; }
button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText; }
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em; }
legend {
box-sizing: border-box;
color: inherit;
display: table;
max-width: 100%;
padding: 0;
white-space: normal; }
textarea {
overflow: auto; }
[type="checkbox"], [type="radio"] {
box-sizing: border-box;
padding: 0; }
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {
height: auto; }
[type="search"] {
-webkit-appearance: textfield;
outline-offset: -2px; }
[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration {
-webkit-appearance: none; }
::-webkit-input-placeholder {
color: inherit;
opacity: 0.54; }
::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit; } html,
input[type="search"] {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
*,
*:before,
*:after {
box-sizing: inherit; } .author-box:before,
.clearfix:before,
.entry:before,
.entry-content:before,
.nav-primary:before,
.nav-secondary:before,
.pagination:before,
.site-container:before,
.site-footer:before,
.site-header:before,
.site-inner:before,
.widget:before,
.wrap:before {
content: " ";
display: table; }
.author-box:after,
.clearfix:after,
.entry:after,
.entry-content:after,
.nav-primary:after,
.nav-secondary:after,
.pagination:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.widget:after,
.wrap:after {
clear: both;
content: " ";
display: table; }
@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,200i,300,300i,400,400i,600,600i,700,700i,900,900i");
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, q, small, strong, sub, sup, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
border: 0;
margin: 0;
padding: 0;
-webkit-text-size-adjust: none; }
article, aside, figure, figure img, figcaption, hgroup, footer, header, nav, section, video, object {
display: block; }
a img {
border: 0; }
figure {
position: relative; }
figure img {
width: 100%; }
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
:before, :after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
html, body { height: 100%;
font-size-adjust: none;
max-width: 1366px;
margin-left: auto;
margin-right: auto; }
.header {
max-width: 1366px;
margin-left: auto;
margin-right: auto; }
body {
font-family: 'Source Sans Pro', sans-serif;
font-weight: 400;
color: #000000;
background-color: #ffffff;
font-size: 16px;
line-height: 22px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; }
a, a:hover, a:visited {
color: #000; }
.frase-topo {
padding-left: 15px;
padding-right: 15px; }
.row {
width: 100%;
max-width: 1127px;
margin: 0 auto; }
.clearfix:after {
content: " ";
visibility: hidden;
display: block;
height: 0;
clear: both; }
.clearfix:after {
content: "";
display: table;
clear: both; }
.clr:before,
.clr:after,
.frase-topo:before,
.frase-topo:after,
.row:before,
.row:after {
display: table;
content: " "; }
.clr:after,
.clr:after,
.row:after, .clear {
clear: both; }
img, object, embed {
max-width: 100%; }
img {
height: auto;
vertical-align: top; }
input[type="submit"],
input[type="reset"],
input[type="text"],
input[type="button"],
input[type="search"],
input[type="url"],
input[type="date"],
input[type="email"],
input[type="password"],
textarea, select {
-webkit-appearance: none !important;
border-radius: 0; }
*, img, a {
outline: none; }
a {
text-decoration: none; }
.table {
display: table;
width: 100%;
height: 100%;
table-layout: fixed; }
.table-cell {
display: table-cell;
vertical-align: middle; }
h1, h2, h3, h4, h5, h6, ul, li {
font-weight: normal; }
h1 {
font-size: 45px;
line-height: 48px; }
h2 {
font-size: 40px;
line-height: 44px; }
h3 {
font-size: 28px;
line-height: 30px; }
p {
font-size: 16px;
line-height: 25px;
margin: 0; }
.site-container-home-page { padding: 90px 0 0;
overflow: hidden; }
.site-container { padding: 131px 0 0;
overflow: hidden; }
.sticky-header {
position: fixed;
top: 0;
z-index: 100;
width: 100%;
max-width: 1366px; }
.admin-bar .sticky-header {
top: 46px; }
@media screen and (min-width: 783px) {
.admin-bar .sticky-header {
top: 32px; } }
.header {
background-color: #e6dfd4;
display: table;
table-layout: fixed;
width: 100%; }
.visible-xs {
display: none; }
.logo {
display: table-cell;
padding: 20px 0 21px 6.5vw;
width: 24%; } .navigation {
display: table-cell;
vertical-align: middle; 
width: 55%; } 
.navigation ul {
list-style: none;
line-height: 1; }
.navigation ul li {
display: inline-block;
vertical-align: middle;
padding-left: 2vw; }
.navigation ul li:first-child {
padding-left: 0; }
.navigation ul li a {
font-size: 1.4vw;
color: #000000; }
.navigation ul li.active a, .mobile-menu ul li.active a {
font-weight: 700; }
.navigation ul li a:hover {
color: #f5a623; } .navigation .pedir_orcamento_menu a{
text-transform: uppercase;
background: #f5a623;
border: medium none;
border-radius: 5px;
color: #ffffff;
font-weight: 700;
text-align: center;
padding: 10px;
}
.navigation .pedir_orcamento_menu a:hover{
background: #ffffff;;
color: #f5a623;
} .phone-number {
background: #33cc99;
display: table-cell;
height: 90px;
padding: 0 25px 0 25px;
position: absolute;
right: 0;
top: 0;
vertical-align: middle; }
.phone-number span a, .phone-number span a:hover, .phone-number span a:visited {
color: #ffffff; }
.phone-number span {
color: #ffffff;
display: block;
font-weight: 700;
top: 25px;
font-size: 30px;
line-height: 34px;
padding-left: 59px;
padding-top: 0;
position: relative; }
.phone-number span:before {
background: url(//grupovendap.com/HTML/images/phone.svg) no-repeat scroll left center;
content: "";
display: inline-block;
height: 40px;
left: 0;
padding: 0;
position: absolute;
vertical-align: middle;
width: 42px; }
.header-bottom {
background: #ffffff;
padding-top: 63px;
padding-bottom: 67px;
text-align: center; }
.header-bottom h1 {
font-size: 45px;
line-height: 50px;
color: #000000;
font-weight: 400; }
.grid-element {
float: left;
width: 100%; }
.grid-box {
text-align: center;
float: left;
width: 33.33%;
position: relative; }
.grid-box a {
display: block; }
.grid-box img {
width: 100%; }
.grid-box-text {
bottom: 0;
left: 0;
position: absolute;
right: 0;
top: 0; }
.grid-box h3 {
color: #ffffff;
font-weight: 700;
font-size: 20px;
line-height: 30px;
text-transform: uppercase;
vertical-align: middle; }
.grid-box h3:after {
background: url(//grupovendap.com/HTML/images/arrow.svg) no-repeat scroll center center;
bottom: 45px;
content: "";
height: 12px;
left: 0;
position: absolute;
right: 0;
text-align: center; }
.grid-box a:hover:before {
border: 4px solid #f5a623;
content: "";
height: 100%;
position: absolute;
width: 100%;
background-color: rgba(0, 0, 0, 0.5); }
.grid-box a:hover h3:after {
display: none; }
.grid-box a:hover .view-more {
display: block; }
.view-more {
background: #f5a623;
border: medium none;
border-radius: 5px;
color: #ffffff;
font-weight: 700;
font-size: 16px;
height: 40px;
line-height: 33px;
font-family: 'Source Sans Pro', sans-serif;
max-width: 155px;
text-align: center;
width: 100%;
cursor: pointer;
display: none;
margin: 15px auto 0; }
.view-more:hover {
background: #ffffff;
color: #f5a623; }
.euipment-image {
background-repeat: no-repeat;
background-size: cover;
background-position: 50% 40%; }
.euipment-text {
background-color: #f2f2f2;
padding: 118px 76px; }
.euipment-text h1 {
line-height: 40px;
margin-bottom: 20px;
font-size: 30px;
font-weight: 600; }
.euipment-text p {
color: #000000;
font-size: 22px;
line-height: 31px;
margin-bottom: 20px; }
.euipment-text span {
font-size: 24px;
line-height: 30px;
color: #000000;
font-weight: 600; }
.euipment-image img {
display: none; }
.random-content {
background: #ffffff;
padding-bottom: 42px;
padding-top: 76px; }
.random-content .wrapper {
max-width: 1018px;
text-align: justify;
width: 100%;
margin: 0 auto; }
.random-content .wrapper:after, .vendap-rent-step:after {
content: "";
width: 100%;
display: inline-block; }
.random-content-block ul {
list-style: none;
line-height: 1; }
.random-content-block li strong {
color: #ffa800;
font-weight: 600;
font-size: 1.4em;
line-height: 1.5; }
.random-content-block li {
font-size: 1em;
line-height: 1.5;
color: #000000;
display: inline-block;
vertical-align: top;
width: 33%;
padding: 0 20px;
text-align: left; }
.contact-form-section {
background: #f2f2f2; }
.vendap-rent-section-inner {
float: left;
max-width: 510px;
width: 100%; }
.contact-form {
background-color: #ffa800;
vertical-align: top; } .vendap-job-section {
background-color: #ffa800;
color: #fff; }
.vendap-job-section {
padding: 77px 55px 77px 6.5vw;
vertical-align: top; }
.vendap-job-section h1 {
line-height: 50px; }
.vendap-job-section-inner {
float: left;
max-width: 510px;
width: 100%; }
.vendap-job-section-inner p {
margin-top: 30px; }
.vendap-job-step {
max-width: 510px;
width: 100%;
margin: 81px auto 0;
text-align: justify;
display: inline-block; }
.vendap-job-step-box {
display: inline-block;
vertical-align: top;
width: 40%; }
.vendap-job-step-box .vedant-step {
border: 3px solid #ffffff;
color: #ffffff; }
.vendap-job-step-box h4 {
font-size: 20px;
line-height: 20px;
color: #ffffff;
font-weight: 700;
margin: 19px 0 17px; }
.contact-job-form h1 {
color: #000000;
line-height: 50px;
margin-bottom: 31px; }
.contact-job-form-inner {
padding: 77px 76px 63px; }
.contact-job-form-wrapper {
width: 100%;
max-width: 433px; }
.contact-job-form-wrapper .contact-field input[type="text"],
.contact-job-form-wrapper .contact-field input[type="email"],
.contact-job-form-wrapper .contact-field input[type="date"],
.contact-job-form-wrapper .contact-field select,
.contact-job-form-wrapper .contact-field textarea {
border: solid 2px #ffa800;
color: #ffa800; }
.contact-job-form-wrapper .contact-field input[type="email"]::-webkit-input-placeholder,
.contact-job-form-wrapper .contact-field input[type="date"]::-webkit-input-placeholder,
.contact-job-form-wrapper .contact-field input[type="text"]::-webkit-input-placeholder { color: #ffa800; }
.contact-job-form-wrapper .contact-field input[type="email"]::-moz-placeholder,
.contact-job-form-wrapper .contact-field input[type="date"]::-moz-placeholder,
.contact-job-form-wrapper .contact-field input[type="text"]::-moz-placeholder { color: #ffa800; }
.contact-job-form-wrapper .contact-field input[type="email"]:-ms-input-placeholder,
.contact-job-form-wrapper .contact-field input[type="date"]:-ms-input-placeholder,
.contact-job-form-wrapper .contact-field input[type="text"]:-ms-input-placeholder { color: #ffa800; }
.contact-job-form-wrapper .contact-field input[type="email"]:-moz-placeholder,
.contact-job-form-wrapper .contact-field input[type="date"]:-moz-placeholder,
.contact-job-form-wrapper .contact-field input[type="text"]:-moz-placeholder { color: #ffa800; }
.contact-job-form-wrapper .contact-field .holder b,
.contact-job-form-wrapper .contact-field .holder {
color: #ffa800; }
.contact-submit .contact-submit-field:first-child {
padding-right: 10px; }
.contact-submit .contact-submit-field:last-child {
padding-left: 10px; }
.contact-submit .contact-submit-field {
float: left;
width: 50%; }
.contact-submit-field input[type="file"] {
display: none; }
.contact-submit-field .contact-file-upload,
.contact-submit-field input[type="submit"].contact-send {
cursor: pointer;
font-size: 20px;
color: #ffffff;
font-weight: 700;
max-width: 215px;
width: 100%;
line-height: 60px;
font-family: 'Source Sans Pro', sans-serif;
border: none;
outline: none;
height: 60px;
border-radius: 5px;
background-color: #f5a623; }
.contact-submit-field .contact-file-upload {
background-color: transparent;
border: 2px solid #f5a623;
color: #f5a623; }
.contact-submit-field .contact-file-upload:hover,
.contact-submit-field input[type="submit"].contact-send:hover {
background: #000000;
color: #ffffff; } .vendap-rent-section {
padding: 77px 55px 77px 6.5vw;
vertical-align: top; }
.vendap-rent-section h1 {
line-height: 50px; }
.vendap-rent-step {
max-width: 510px;
width: 100%;
margin: 81px auto 0;
text-align: justify;
display: inline-block; }
.vendap-rent-step-box {
display: inline-block;
vertical-align: top;
padding-bottom: 20px; }
.vedant-step {
border: 3px solid #ffa800;
border-radius: 100%;
color: #ffa800;
display: block;
font-size: 33px;
height: 64px;
line-height: 52px;
text-align: center;
width: 64px; }
.vendap-rent-step-box h4 {
font-size: 20px;
line-height: 20px;
color: #000000;
font-weight: 700;
margin: 19px 0 17px; }
.vendap-rent-step-box p {
font-size: 14px;
color: #000000;
line-height: 18px; }
.vendap-rent-step-box p span {
font-weight: 700;
display: block; }
.contact-form h1 {
color: #ffffff;
line-height: 50px;
margin-bottom: 31px; }
.contact-form small {
color: #ffffff;
}
.contact-form small a {
color: #ffffff;
text-decoration: underline;
}
.contact-form-inner {
padding: 77px 76px 63px; }
.contact-field {
margin-bottom: 10px;
position: relative; }
.contact-form-wrapper {
width: 100%;
padding-top: 5px; }
.contact-field input[type="text"],
.contact-field input[type="email"],
.contact-field input[type="date"],
.contact-field textarea {
width: 100%;
height: 60px;
background: transparent;
outline: none;
font-size: 20px;
line-height: 60px;
font-family: 'Source Sans Pro', sans-serif;
font-weight: 700;
padding: 0 26px;
color: #ffffff;
border-radius: 4px;
border: solid 2px #ffffff; }
.contact-field textarea {
height: 79px;
resize: none; }
.holder {
bottom: 0;
color: #ffffff;
font-size: 20px;
left: 27px;
line-height: 60px;
position: absolute;
top: 0;
font-style: italic;
font-family: 'Source Sans Pro', sans-serif;
z-index: 1; }
.holder b {
color: #ffffff;
font-weight: 700;
font-style: normal;
font-size: 20px;
font-family: 'Source Sans Pro', sans-serif;
margin-right: 5px; }
.contact-field input[type="submit"] {
cursor: pointer;
font-size: 20px;
color: #f5a623;
font-weight: 700;
max-width: 215px;
width: 100%;
line-height: 60px;
font-family: 'Source Sans Pro', sans-serif;
border: none;
outline: none;
height: 60px;
border-radius: 5px;
background-color: #ffffff; }
.contact-field input[type="submit"]:hover {
background: #000000;
color: #ffffff; }
.contact-field ::-webkit-input-placeholder {
opacity: 1 !important;
color: #ffffff; }
.contact-field :-moz-placeholder {
opacity: 1 !important;
color: #ffffff; }
.contact-field ::-moz-placeholder {
opacity: 1 !important;
color: #ffffff; }
.contact-field :-ms-input-placeholder {
opacity: 1 !important;
color: #ffffff; }
.submit-field {
float: right;
margin-top: 1px;
text-align: right; }
.submit-field p {
color: #ffffff;
font-size: 20px;
line-height: 22px;
font-weight: 400;
margin-top: 19px; }
.submit-field p b {
font-weight: normal;
font-weight: 700;
font-size: 28px;
line-height: 30px; }
.content-information-section {
float: left;
width: 100%; }
.content-information-block {
position: relative;
float: left;
width: 33.33%; }
.content-information-block a {
display: block; }
.content-information-block img {
width: 100%; }
.content-information-text {
position: absolute;
left: 0;
right: 0;
top: 0;
padding: 0 43px;
bottom: 0; }
.content-information-block:first-child .content-information-text {
padding-left: 6.5vw; }
.content-information-block h5 {
font-size: 20px;
line-height: 24px;
color: #ffffff;
padding-bottom: 15px;
border-bottom: 2px solid rgba(255, 255, 255, 0.5);
font-weight: 700;
margin-bottom: 26px; }
.content-information-block h1 {
color: #ffffff; }
.footer {
background: #000000;
padding: 0 0 0 6.5vw; }
.footer-right {
background: #f8f7fe;
padding: 45px 33px 48px;
vertical-align: top;
position: relative; }
.footer p {
font-size: 14px;
line-height: 18px;
color: #ffffff; }
.footer a {
color: #ffa800;
font-size: 14px;
line-height: 18px;
display: block; }
.footer a:hover {
color: #ffffff; }
.footer-left {
width: 69%;
padding: 45px 0 48px; }
.footer-two {
padding: 0 71px 0 98px; }
.footer h6 {
font-size: 14px;
line-height: 18px;
color: #ffffff;
font-weight: 700;
margin-bottom: 17px; }
.footer ul {
list-style: none; }
.footer .app-btn {
max-width: 155px;
width: 100%;
line-height: 33px;
font-size: 16px;
color: #ffa800;
height: 40px;
border-radius: 5px;
border: solid 2px #ffa800;
text-align: center;
margin-top: 9px;
font-weight: 700; }
.footer .app-btn:hover {
background: #ffa800; }
.footer-one, .footer-two, .footer-three {
float: left;
width: auto; }
.footer-logo {
margin-bottom: 18px; }
.footer-one p {
margin-bottom: 29px; }
.footer-three p {
margin-bottom: 15px; }
.footer-right h6, .footer-right p {
color: #000000; }
.footer .footer-right .app-btn {
margin-top: 15px;
position: relative;
z-index: 9; }
.footer-right:after {
background: url(//grupovendap.com/images/catalogue.png) no-repeat scroll center bottom;
bottom: 0;
content: "";
height: 149px;
position: absolute;
right: 0;
width: 188px; }
.mobile-menu {
display: none; }  .experience-banner { background-color: #c0c0c0;
background-size: cover;
height: 488px;
padding-top: 102px;
padding-left: 6.5vw; }
.experience-banner h1 {
color: #000;
margin-bottom: 14px;
text-shadow: 0 0 80px #000000; }
.experience-banner p {
color: #000;
font-size: 28px;
line-height: 36px;
width: 80%;
text-shadow: 0 0 20px #000000; }
.construction-area-slider {
position: relative; }
.construction-area-slider .owl-dot {
display: inline-block;
vertical-align: middle;
padding-left: 14px; }
.construction-area-slider .owl-dot:first-child {
padding-left: 0; }
.construction-area-slider .owl-dots {
bottom: 41px;
left: 0;
position: absolute;
right: 0;
text-align: center;
width: 100%; }
.construction-area-slider .owl-dot span {
display: block;
width: 15px;
height: 15px;
background-color: #ffffff;
border-radius: 100%; }
.construction-area-slider .owl-dot.active span {
background-color: #ffa800; }
.construction-area-text {
padding: 91px 98px 62px; }
.construction-area-text .sub-title {
color: #000000;
font-size: 20px;
line-height: 24px;
font-weight: 700; }
.construction-area-text h1 {
margin-bottom: 16px; }
.construction-area-text p {
font-size: 16px;
line-height: 23px;
padding-bottom: 25px;
max-width: 760px; }
.construction-area-text p span, .construction-area-text p a {
font-weight: 700;
color: #ffa800;
border-bottom: 1px solid #ffa800; }
.construction-area-left {
width: 34%; }
.experience-selector {
background: #f2f2f2;
padding: 50px 6.5vw 46px 6.5vw; }
.experience-selector h4 {
font-size: 20px;
line-height: 24px;
font-weight: 700;
color: #ffa800;
margin-bottom: 28px; }
.experience-selector-block {
float: left;
width: 16.66%;
padding: 0 16.5px; }
.experience-selector-block a {
display: block;
position: relative; }
.experience-selector-block a:hover:after {
content: "";
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
border: solid 3px #ffa800; }
.experience-selector-block img {
width: 100%; }
.experience-selector-block span {
display: block;
font-size: 16px;
line-height: 20px;
color: #000000;
margin-top: 15px; }
.experience-selector-row {
margin: 0 -16.5px; }
.experience-selector-row-slider.visible-xs.owl-carousel.owl-loaded {
display: none; }  .porquevendap-banner {
background: url(//grupovendap.com/HTML/images/porque-vendap-header.png) no-repeat top center;
background-size: cover;
height: 487px;
padding-top: 136px; }
.porquevendap-banner h1 {
color: #ffffff;
margin-bottom: 26px; }
.why-vendap-content-img {
background-repeat: no-repeat;
background-size: cover;
background-position: top center; }
.why-vendap-content-img img {
display: none; }
.why-vendap-content-text-inner h3 {
font-weight: 700;
margin-bottom: 18px;
line-height: 36px; }
.why-vendap-content-text-inner p {
font-size: 18px;
line-height: 24px;
margin-bottom: 52px; }
.content-information-inner-slider.visible-xs {
display: none !important; }
.why-vendap-content-text-inner {
max-width: 542px;
padding: 110px 32px 42px 76px; }
.why-vendap-content-text-inner-right {
float: right;
padding: 101px 132px 37px 6.5vw;
max-width: 100%; }
.maintenance-section {
background-color: #ffa800;
padding: 71px 32px 34px;
text-align: center; }
.maintenance-section h3 {
color: #ffffff;
font-weight: 700;
margin-bottom: 20px; }
.maintenance-section p {
color: #ffffff;
font-size: 20px;
line-height: 25px;
margin: 0 auto 25px;
max-width: 720px; }
.random-content-greybg {
background-color: #f2f2f2;
padding-top: 112px; }
.random-content-greybg h3 {
color: #000000;
margin-bottom: 30px; }
.random-content-greybg p {
text-align: left; }
.random-content-greybg .wrapper {
max-width: 1173px; }
.why-vendap-content-text-inner-single {
padding: 86px 32px 17px 76px; }
.why-vendap-content-text-inner-single p {
margin-bottom: 30px; }
.contact-advantage-banner {
background: url(//grupovendap.com/HTML/images/porque-vendap-image-04.png) no-repeat top center;
height: 403px;
text-align: center;
background-size: cover; }
.contact-advantage-banner h1 {
color: #ffffff;
line-height: 55px; }  .vendap-delegation-section {
background: #ffffff;
padding-top: 73px;
padding-bottom: 78px; }
.where-we-are-banner {
background: url(//grupovendap.com/HTML/images/header.png) no-repeat top left; background-color: #ffa600;
height: 488px;
padding-top: 83px; }
.whereweare-text-row {
max-width: 963px;
width: 100%;
margin: 0 auto; }
.whereweare-text {
max-width: 460px;
float: right; }
.whereweare-text h1 {
color: #ffffff;
line-height: 56px;
margin-bottom: 12px; }
.whereweare-text p {
color: #ffffff;
font-size: 28px;
line-height: 36px; }
.delegation-wrapper:first-child {
border-top: none;
margin: 0;
padding: 0; }
.delegation-wrapper {
border-top: 2px solid #eaeaea;
margin-top: 54px;
padding-top: 52px; }
.delegation-block b {
color: #ffa800;
display: block;
font-size: 14px;
font-weight: 700;
line-height: 18px;
margin-bottom: 5px; }
.delegation-block {
float: left;
width: 33.33%; }
.delegation-block h3 {
color: #000000;
font-weight: 700;
margin-bottom: 3px; }
.delegation-block p {
color: #000000;
font-size: 14px;
line-height: 18px;
margin-bottom: 4px; }
.delegation-block a {
opacity: 0.6;
color: #000000;
font-size: 14px;
line-height: 16px;
display: block; }
.delegation-block a.mail {
color: #000000;
margin-bottom: 6px;
opacity: 1; }
.delegation-block a.mail:hover {
color: #ffa800; }
.contact-whyweare {
background: url(//grupovendap.com/HTML/images/onde-estamos-image-01.png) no-repeat scroll center top;
background-size: cover;
height: 403px;
text-align: center; }  .platform-banner {
background: url(//grupovendap.com/HTML/images/plataforma-elevatoria-header.png) no-repeat top center;
background-size: cover;
padding-top: 0;
height: 427px; }
.platform-banner h1 {
color: #ffffff;
margin-bottom: 27px; }
.introducao-gama-produtos {
background-color: #f2f2f2;
padding: 53px 0 66px;
text-align: center; }
.introducao-gama-produtos h3 {
color: #000000;
line-height: 32px;
font-size: 22px;
margin: 0 20%; }
.introducao-gama-produtos span {
font-size: 20px;
line-height: 22px;
font-weight: 700;
display: block; }
.platform-type-text h3 {
color: #000000;
margin-bottom: 20px;
font-weight: 700; }
.platform-type-text p {
color: #000000;
font-size: 16px;
line-height: 23px;
max-width: 450px; }
.platform-type-text p b {
font-weight: 700; }
.platform-type-text a {
display: block;
font-weight: 700;
font-size: 18px;
color: #ffffff;
text-align: center;
max-width: 215px;
width: 100%;
height: 60px;
line-height: 60px;
border-radius: 5px;
margin-top: 36px;
background-color: #f5a623; }
.platform-type-text a:hover {
background-color: #000000; }
.list-of-platform {
padding: 60px 0 125px; }
.platform-type {
border-top: 2px solid #eaeaea;
margin-top: 39px;
padding-top: 52px; }
.platform-type:first-child {
border-top: none;
padding-top: 0;
margin-top: 0; }
.platform-type-img {
float: left;
text-align: center;
width: 50%; }
.platform-type-text {
float: left;
margin-top: 20px;
width: 50%; }
.brand-logo-section {
background-color: #e6dfd4;
padding-bottom: 42px;
padding-top: 56px;
text-align: center; }
.brand-logo-section h3 {
font-weight: 400;
margin-bottom: 48px; }
.brand-logo-wrapper:after {
content: "";
display: inline-block;
width: 100%; }
.brand-logo-wrapper {
max-width: 1017px;
width: 100%;
margin: 0 auto;
text-align: justify;
display: inline-block; }
.brand-logo {
display: inline-block;
vertical-align: middle; }  .platform-detail-banner {
height: 445px;
padding-top: 0; }
.second-navigation-detail {
padding-left: 0;
overflow: hidden; }
.back-link {
background: #ffffff;
display: table-cell;
text-align: center;
vertical-align: middle;
width: 18%; }
.back-link a {
color: #ffa800;
display: block;
font-size: 14px;
font-weight: 700;
padding: 7px 0; }
.back-link:hover {
background-color: #ffa800; }
.back-link:hover > a {
color: #ffffff;
background-color: #ffa800; }
.second-navigation-detail ul {
padding-left: 42px; }
.infographic-area-inner {
display: table;
height: 100%;
margin: 0 auto;
max-width: 652px;
padding: 82px 0 72px;
table-layout: fixed;
width: 100%; }
.tesouras-detail-information-table {
margin-top: 57px; }
.tesouras-detail-information {
background-color: #ffffff;
padding: 86px 0 108px; }
.tesouras-detail-information h3 {
font-weight: 700;
text-align: center;
margin-bottom: 18px; }
.tesouras-detail-information p {
text-align: center;
font-size: 16px;
line-height: 23px;
padding: 0 20% 0 20%; }
.tesouras-detail-information-header {
background-color: #f2f2f2;
font-size: 20px;
line-height: 20px;
margin-bottom: 24px;
padding: 26px 240px 20px 221px; }
.tesouras-detail-information-table h5 {
font-weight: 700;
font-size: 20px;
line-height: 20px;
display: table-cell; }
.tesouras-detail-information-header span {
font-size: 14px;
display: block;
line-height: 16px;
font-weight: 400;
margin-top: 8px; }
.model {
width: 23vw; }
.height {
width: 13.3vw; }
.cols5_model {
width: 20vw; }
.cols5_data {
width: 10vw; }
.cols5_options {
width: 30vw; }
.tesouras-detail-info-left span {
font-size: 17px;
line-height: 17px;
font-weight: 700;
color: #ffa800; }
.tesouras-detail-info-row {
border-top: 2px solid #efefef;
margin-top: 20px;
padding-top: 20px;
padding-left: 30px;
padding-right: 25px; }
.tesouras-detail-info-row:first-child {
border-top: none;
padding-top: 0;
margin-top: 0; }
.info-row-btn a {
display: inline-block;
font-size: 16px;
color: #ffa800;
font-weight: 700;
height: 40px;
line-height: 32px;
text-align: center;
border-radius: 5px;
width: 100%;
border: solid 2px #ffa800; }
.info-row-btn a.pdf {
line-height: 35px; }
.info-row-btn a img {
vertical-align: middle; }
.info-row-btn a.camera {
max-width: 40px;
border: none; }
.info-row-btn a.pdf {
margin-left: 2.7%;
max-width: 155px; }
.info-row-btn a.pdf:hover {
background-color: #ffa800;
color: #ffffff; }
.tesouras-detail-information-row {
display: table;
table-layout: fixed;
border-bottom: 1px solid #ffa800;
width: 100%; }
.tesouras-detail-info-row span {
font-weight: 400;
font-size: 20px;
display: table-cell;
vertical-align: middle;
line-height: 22px; }
.tesouras-detail-info-left, .tesouras-detail-info-right {
display: table-cell;
vertical-align: middle; }
.info-row-btn {
display: table-cell;
text-align: right;
width: 39%; }
.tesouras-detail-info-left {
border-right: 1px solid #ffa800;
padding-left: 18px;
width: 13%; }
.tesouras-detail-info-right {
padding-bottom: 20px;
padding-left: 44px;
padding-top: 20px;
width: 86%; }
.tesouras-detail-info-row h5 {
font-size: 18px;
vertical-align: middle;
width: 34.2%; }
.tesouras-detail-info-row .weight {
width: 3%; }
.tesouras-detail-info-row .height {
width: 20%; }
.tesouras-detail-information-inner {
margin-top: 115px; }
.tesouras-detail-information-inner:first-child {
margin-top: 0; }
.tesouras-detail-information-row:first-child .tesouras-detail-info-right {
padding-top: 0; }
.pdf.orcamento,
.pdf.hidden-xs {
display: inline-block; }
.pdf.visible-xs {
display: none; }  .form-image {
background-repeat: no-repeat;
background-size: cover;
background-position: top center; }
.form-image img {
display: none; }
.form-text p {
color: #ffffff;
font-size: 20px;
line-height: 25px;
margin-bottom: 25px; }
.submit-field a {
display: block;
color: #ffffff;
text-decoration: underline;
font-size: 14px;
line-height: 16px;
margin-top: 24px; }
.submit-field a:hover {
color: #000000; }
.overflow-hide {
overflow-x: hidden; }  #imagelightbox {
position: fixed;
z-index: 9999;
-ms-touch-action: none;
touch-action: none; } #imagelightbox-overlay {
background-color: #fff;
background-color: rgba(0, 0, 0, 0.7);
position: fixed;
z-index: 9998;
top: 0;
right: 0;
bottom: 0;
left: 0; }
@media only screen and (max-width: 41.25em) {
#imagelightbox-close {
top: 1.25em; right: 1.25em; } } #imagelightbox-close {
width: 2.5em; height: 2.5em; text-align: left;
background-color: #666;
border-radius: 50%;
position: fixed;
z-index: 10002;
top: 2.5em; right: 2.5em; border: 0;
-webkit-transition: color .3s ease;
transition: color .3s ease; }
#imagelightbox-close:hover,
#imagelightbox-close:focus {
background-color: #111; }
#imagelightbox-close:before,
#imagelightbox-close:after {
width: 2px;
background-color: #fff;
content: '';
position: absolute;
top: 20%;
bottom: 20%;
left: 50%;
margin-left: -1px; }
#imagelightbox-close:before {
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg); }
#imagelightbox-close:after {
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg); } #imagelightbox-loading,
#imagelightbox-loading div {
border-radius: 50%; }
#imagelightbox-loading {
width: 2.5em; height: 2.5em; background-color: #444;
background-color: rgba(0, 0, 0, 0.5);
position: fixed;
z-index: 10003;
top: 50%;
left: 50%;
padding: 0.625em; margin: -1.25em 0 0 -1.25em; -webkit-box-shadow: 0 0 2.5em rgba(0, 0, 0, 0.75); box-shadow: 0 0 2.5em rgba(0, 0, 0, 0.75); }
#imagelightbox-loading div {
width: 1.25em; height: 1.25em; background-color: #fff;
-webkit-animation: imagelightbox-loading .5s ease infinite;
animation: imagelightbox-loading .5s ease infinite; }
@-webkit-keyframes imagelightbox-loading {
from {
opacity: .5;
-webkit-transform: scale(0.75); }
50% {
opacity: 1;
-webkit-transform: scale(1); }
to {
opacity: .5;
-webkit-transform: scale(0.75); } }
@keyframes imagelightbox-loading {
from {
opacity: .5;
transform: scale(0.75); }
50% {
opacity: 1;
transform: scale(1); }
to {
opacity: .5;
transform: scale(0.75); } }
.drop_uploader.drop_zone .text {
font-size: 18px;
color: #9B9B9B;
font-family: 'Source Sans Pro', sans-serif; }
.drop_uploader.drop_zone {
font-family: 'Source Sans Pro', sans-serif;
border: 3px dashed #ffa800; }
.drop_uploader.drop_zone.hover {
border: 3px dashed #9B9B9B; }
.drop_uploader.drop_zone a, .drop_uploader.drop_zone a:hover, .drop_uploader.drop_zone a:visited {
color: #ffa800;
cursor: pointer; }
.drop_uploader.drop_zone ul.files.thumb li span.title {
font-family: 'Source Sans Pro', sans-serif;
color: #464444;
font-size: 9px; }
.drop_uploader.drop_zone ul.files.thumb li div.thumbnail {
width: 50px;
height: 50px; }
.drop_uploader.drop_zone ul.files.thumb li div.thumbnail i {
font-size: 28px;  color: #999999;
display: block;
margin-top: 7px; }
.why-vendap-content-text-inner p a:link,
.why-vendap-content-text-inner p a:hover,
.why-vendap-content-text-inner p a:visited {
color: #ffa800; }
.euipment-text a:link,
.euipment-text a:hover,
.euipment-text a:visited {
color: #ffa800; }
.grupo-content-block .first-block {
background-repeat: no-repeat;
background-size: auto 100%;
background-position: center center;
background-color: #e6e0d4; }
.grupo-content-block .photo-block-type-1 {
background-repeat: no-repeat;
background-size: cover;
background-position: center bottom;
height: 26vw; }
.header-type-1 {
background-size: 100% 100%;
background-color: #c0c0c0;
background-position: left top;
background-repeat: no-repeat; }
.header-type-2 {
background-size: 100% auto;
background-color: #f2f2f2;
background-position: left top;
background-repeat: no-repeat; }
input[name="cf7mls_back"] {
visibility: hidden; }
.wpcf7-form .action-button {
cursor: pointer;
font-size: 1.2em;
line-height: 1.2em;
color: #eeb00f;
font-weight: 700;
max-width: 15vw;
width: 100%;
border: none;
outline: none;
height: 50px;
border-radius: 5px;
background-color: #ffffff; }
.contact-field textarea {
font-size: 1.2vw;
line-height: 1.7vw; }
.contact-field {
font-size: 1.4vw;
line-height: 3vw;
color: #fff; }
.contact-form-inner p {
font-size: 2vw;
line-height: 3vw;
color: #fff;
font-weight: 400;
margin-top: 0px; }
.why-vendap-content ul {
padding-left: 1.5rem; }
.why-vendap-content li {
font-size: 18px;
line-height: 24px; } .scrollHider {
display: inline-block;
width: 100%;
height: 50px; }
.menuBox {
width: 100%;
height: 70px;
white-space: nowrap; }
.menuSection {
width: 100%;
height: 50px;
display: table-cell; }
.products-table {
font-weight: 400;
font-size: 18px;
vertical-align: middle;
line-height: 22px;
width: 100%;
border-collapse: collapse; }
.products-table .description {
text-align: center;
font-weight: normal;
font-size: 16px;
line-height: 23px;
padding: 0 15% 20px 15%;
padding-bottom: 57px; }
.products-table .heading {
color: #000;
padding: 10px 15px;
padding-bottom: 18px; font-size: 28px;
line-height: 30px;
font-weight: 700;
text-align: center;
margin-bottom: 18px; }
.products-table .cell-head {
font-weight: 700;
font-size: 17px;
line-height: 20px;
background-color: #f2f2f2;
padding: 15px 5px;
text-align: center;
vertical-align: top; }
.products-table .cell-head span {
font-size: 14px;
display: block;
line-height: 16px;
font-weight: 400;
margin-top: 8px; }
.products-table .cell-categoria {
font-size: 17px;
line-height: 17px;
font-weight: 700;
color: #ffa800;
border-bottom: 1px solid #ffa800;
border-right: 1px solid #ffa800;
padding-right: 30px;
width: 15%;
text-align: left; }
.products-table .separador-horizontal {
border: 0;
padding: 0;
height: 10px; }
.products-table .separador-vertical {
border: 0px; }
.products-table .last-row-categoria {
border-bottom: 1px solid #ffa800; }
.linha-produto td {
padding: 15px 5px;
text-align: center;
border-bottom: 2px solid #efefef; }
.first-column td:first-child {
font-weight: 700;
line-height: 20px;
font-size: 18px;
vertical-align: middle; } .products-table .options-column {
width: 20%; }
.products-table .options-column a { font-size: 16px;
color: #ffa800;
font-weight: 700;
line-height: 32px;
text-align: center;
border-radius: 5px;
width: 100%;
border: solid 2px #ffa800; }
.products-table .options-column a.pdf {
line-height: 35px; }
.products-table .options-column a img {
vertical-align: middle; }
.products-table .options-column a.camera {
max-width: 40px;
border: none; }
.products-table .options-column a.pdf {
margin-left: 2.7%;
max-width: 155px; }
.products-table .options-column a.pdf:hover {
background-color: #ffa800;
color: #ffffff; } .products-table .options-column a.orcamento {
line-height: 35px;
background-color: red;
border: solid 2px red;
margin-left: 50px;
margin-top:5;
color:#fff;
max-width: 155px; }
.products-table .options-column a.orcamento:hover {
background-color: #fff;
color: red; } @media handheld, only screen and (max-width: 470px) { .products-table .heading {
color: #000;
padding: 10vw 0;
text-align: center;
margin-bottom: 0; }
.products-table .description {
padding: 0 4vw 7vw 0;
font-size: 5vw;
line-height: 7vw; }
.products-table .cell-head {
font-weight: 700;
font-size: 3.5vw;
line-height: 4vw;
background-color: #f2f2f2;
padding: 2vw 1vw;
text-align: center;
vertical-align: top; }
.products-table .linha-produto {
font-size: 4vw;
line-height: 5vw; }
.linha-produto td {
padding: 1vw; }
.products-table .cell-categoria {
font-size: 3.5vw;
line-height: 5vw;
padding-right: 2vw;
text-align: center; }
.products {
overflow-x: scroll; }
.products-table .cell-head span {
font-size: 3vw;
display: block;
line-height: 3vw;
font-weight: 400;
margin-top: 2vw; }
.products-table .options-column a {
font-size: 4vw;
font-weight: 700;
color: #ffa800;
height: 8vw;
line-height: 32px;
text-align: center;
border-radius: 5px;
width: 100%;
border: solid 2px #ffa800; }
.products-table .options-column a.camera {
max-width: 10vw;
margin: 2vw; }
.products-table .options-column a.pdf {
line-height: 7vw;
margin: 1vw; }
.products-table {
margin: 0;
margin-bottom: 20px; }
.grid-box-text .table-cell {
vertical-align: middle; }
.pdf.hidden-xs {
display: none; }
.pdf.visible-xs {
display: inline-block; } .products-table .options-column a.orcamento {
margin-top: 1vw;
margin-left: 2.7%;} }
@media handheld, only screen and (max-width: 400px) {
.porque-banner {
height: 280px;
padding: 30px; }
.porque-banner h1 {
font-size: 2em;
line-height: 1.2;
margin-bottom: 10px; }
.porque-banner p {
line-height: 1.5;
font-size: 1em; } .vendap-job-step-box p span {
display: inline-block; }
.vendap-job-step-box p span {
display: inline-block; }
.vendap-job-section {
padding: 40px 18px 40px 32px; }
.contact-job-form-inner {
padding: 40px; }
.vendap-job-step:after {
display: none; }
.vendap-job-step {
max-width: 100%;
text-align: left;
margin-top: 50px; }
.vendap-job-step-box {
width: 100;
padding-right: 0;
margin-top: 25px; }
.vendap-job-step {
margin-top: 30px; }
.vendap-job-section {
float: left;
padding: 51px 18px 49px 34px;
width: 100%; }
.vendap-job-section h1 {
font-size: 30px;
line-height: 37px; }
.vendap-job-section h1 br {
display: none; }
.vendap-job-section-inner {
max-width: 100%; }
.vendap-job-step-box {
width: 33.0%;
margin-top: 0; }
.vendap-job-step-box:first-child {
margin-top: 0; }
.vendap-job-step-box br {
display: none; }
.vendap-job-step-box h4 {
margin: 11px 0 10px; }
.vendap-job-step-box br {
display: block; }
.vendap-job-step-box p span {
display: block; }
.vendap-job-step {
margin-top: 37px; }
.vendap-job-step-box p br {
display: none; }
.vendap-job-step-box p {
padding-right: 72px; }
.contact-job-form {
float: left;
width: 100%; }
.contact-job-form-inner {
padding: 41px 32px 23px; }
.contact-job-form-wrapper {
float: left;
max-width: 285px;
width: 50%; }
.contact-job-form-section-two .contact-form-wrapper {
float: left;
max-width: 100%;
width: 100%; }
.contact-job-form h1 {
float: left;
font-size: 31px;
line-height: 45px;
width: 50%; }
.contact-submit-field {
margin-top: 11px; }
.contact-submit-field p {
margin-top: 8px; }
.contact-submit-field p b {
font-size: 24px;
line-height: 27px; }
.mobile-menu { }
.grid-box h3 {
font-size: 20px;
line-height: 21px; }
.euipment-text {
padding: 40px; }
.random-content .wrapper:after {
display: none; }
.random-content-block {
text-align: left;
width: 33%;
padding: 0 15px; }
.random-content-block br {
display: none; }
.vendap-rent-step-box p span {
display: inline-block; }
.random-content {
padding-bottom: 38px;
padding-top: 30px; }
.vendap-rent-section {
padding: 40px 18px 40px 32px; }
.contact-form-inner {
padding: 40px; }
.vendap-rent-step:after {
display: none; }
.vendap-rent-step {
max-width: 100%;
text-align: left;
margin-top: 50px; }
.vendap-rent-step-box {
width: 100%;
padding-right: 0;
margin-top: 25px; }
.vendap-rent-step {
margin-top: 30px; }
.vendap-rent-step-box:first-child {
margin-top: 0; }
.vendap-rent-step-box br {
display: none; }
.content-information-block h1 {
color: #ffffff;
font-size: 20px;
line-height: 27px; }
.content-information-block h5 {
margin-bottom: 15px; }
.content-information-block:first-child .content-information-text {
padding-left: 32px; }
.footer {
padding: 0 0 0 32px; }
.footer-one, .footer-two, .footer-three {
width: 50%; }
.footer-three {
clear: both;
margin-top: 30px; }
.footer-two {
padding: 0 33px; }
.content-information-block h1 {
min-height: 83px; }
.view-more {
margin-top: 7px; }
.navigation ul li {
padding-left: 17px; }
.experience-selector {
padding: 40px 32px 40px; }
.experience-selector-block br {
display: none; }
.experience-selector-block span {
font-size: 15px; }
.construction-area-left {
width: 50%; }
.construction-area-text h1 {
font-size: 23px;
line-height: 34px;
margin-bottom: 10px; }
.construction-area-text {
padding: 19px 32px 11px 28px; }
.experience-banner br {
display: none; }
.why-vendap-content-text-inner {
max-width: 100%;
padding: 40px; }
.random-content-greybg h3 {
font-size: 24px;
line-height: 30px;
margin-bottom: 15px; }
.porquevendap-banner {
padding-left: 32px; }
.delegation-block h3 {
font-size: 20px; }
.tesouras-detail-info-left {
padding-left: 0;
width: 13%;
padding-right: 12px; }
.tesouras-detail-info-row {
padding-left: 1.0vw;
padding-right: 1.0vw; }
.tesouras-detail-info-row h5 {
padding-right: 10px; }
.contact-field input[type="text"], .contact-field input[type="email"], .contact-field input[type="tel"], .contact-field textarea {
font-size: 16px; }
.navigation, .logo a.hidden-xs {
display: none; }
.phone-number span {
font-size: 21px;
line-height: 36px; }
.phone-number .hidden-xs {
display: none; }
.phone-number .visible-xs, .menu-icon.visible-xs, .logo a.visible-xs {
display: block; }
.logo {
display: block;
margin: 0 auto;
max-width: 40px;
padding: 10px 0;
width: 100%; }
.menu-icon {
background: #ffa800 url(//grupovendap.com/HTML/images/menu-ic.png) no-repeat 10px center;
display: block;
height: 40px;
text-align: center;
position: absolute;
left: 0;
top: 0;
padding-top: 9px;
padding-left: 50px;
padding-right: 10px;
color: #fff !important;
font-weight: 600;
font-size: 18px; }
.menu-icon span {
border: 1px solid #ffffff;
display: block;
height: 2px;
margin: 0 auto 6px;
transform: rotate(0deg);
width: 29px; }
.menu-icon.menu-open {
background: #ffa800 url(//grupovendap.com/HTML/images/close-ic.png) no-repeat 10px center; }
.menu-icon.menu-open span:first-child {
position: relative;
top: 8px;
transform: rotate(45deg); }
.menu-icon.menu-open span:nth-child(2) {
left: -50%; }
.menu-icon.menu-open span:last-child {
transform: rotate(-45deg); }
.mobile-menu ul {
list-style: outside none none;
padding: 33px 27px 44px; }
.mobile-menu ul.grey-bg {
padding-bottom: 30px;
padding-top: 30px; }
.mobile-menu ul.grey-bg li a:hover {
color: #ffffff; }
.mobile-menu ul.yellow-bg {
background: #FFA800; }
.mobile-menu ul.yellow-bg li a {
color: #ffffff; }
.mobile-menu ul li a {
display: block;
font-size: 20px;
line-height: 23px;
color: #000000;
text-transform: uppercase; }
.mobile-menu ul li a:hover {
color: #000000; }
.mobile-menu ul li {
margin-bottom: 7px;
padding: 0 0 8px 4px;
border-bottom: 2px solid #CFC8BE; }
.mobile-menu ul li:last-child, .mobile-menu ul.yellow-bg li:last-child {
border: none;
padding-bottom: 0;
margin-bottom: 0; }
.mobile-menu ul.yellow-bg li {
border-bottom: 2px solid #FEBD3F; }
.header-bottom {
padding-top: 53px; }
.grid-box h3:after {
display: none; }
.euipment-text {
padding: 46px 25px 40px 37px; }
.euipment-text p {
font-size: 20px;
line-height: 25px;
margin-bottom: 41px; }
.euipment-text span {
font-size: 20px;
line-height: 30px; }
.random-content {
padding-bottom: 61px;
padding-top: 54px; }
.random-content-block h3 {
font-size: 24px;
line-height: 30px;
margin-bottom: 6px; }
.random-content-block {
padding: 0 18px; }
.vendap-rent-section {
float: left;
padding: 51px 18px 49px 34px;
width: 100%; }
.contact-form {
float: left;
width: 100%; }
.vendap-rent-section h1 {
font-size: 30px;
line-height: 37px; }
.vendap-rent-section h1 br {
display: none; }
.vendap-rent-section-inner {
max-width: 100%; }
.vendap-rent-step-box {
width: 33.0%;
margin-top: 0; }
.vedant-step {
width: 39px;
height: 39px;
font-size: 26px;
line-height: 32px; }
.vendap-rent-step-box h4 {
margin: 11px 0 10px; }
.vendap-rent-step-box br {
display: block; }
.vendap-rent-step-box p span {
display: block; }
.vendap-rent-step {
margin-top: 37px; }
.vendap-rent-step-box p br {
display: none; }
.vendap-rent-step-box p {
padding-right: 72px; }
.contact-form-wrapper {
float: left;
max-width: 285px;
width: 50%; }
.contact-form-section-two .contact-form-wrapper {
float: left;
max-width: 100%;
width: 100%; }
.contact-form-section-two .contact-field input[type="text"],
.contact-form-section-two .contact-field input[type="email"],
.contact-form-section-two .contact-field input[type="tel"],
.contact-form-section-two .contact-field textarea {
font-size: 20px;
height: 60px; }
.contact-form-section-two .contact-field textarea {
height: 79px;
resize: none; }
.contact-form h1 {
float: left;
font-size: 31px;
line-height: 45px;
width: 50%; }
.contact-field input[type="text"],
.contact-field input[type="email"],
.contact-field input[type="tel"],
.contact-field textarea {
font-size: 20px;
height: 37px;
padding-left: 16px; }
.holder {
font-size: 20px;
left: 16px;
line-height: 36px; }
.submit-field {
margin-top: 6vw;
font-weight: 400;
color: #000000;
font-size: 16px;
line-height: 22px;
text-align: center; }
.contact-field input[type="submit"] {
height: 49px;
line-height: 48px;
max-width: 196px;
width: 100%; }
.submit-field p {
margin-top: 8px;
font-size: 1.0em; }
.submit-field p b {
font-size: 24px;
line-height: 27px; }
.footer-right:after {
display: none; }
.footer-left, .footer-right {
float: left;
width: 100%; }
.footer-three {
clear: none;
margin-top: 0; }
.footer-one, .footer-two, .footer-three {
width: 33%; }
.footer-three {
padding-left: 40px; }
.footer-right h6, .footer-right p, .footer .footer-right .app-btn {
float: left;
width: 33.3%;
margin-top: 0; }
.footer .footer-right .app-btn {
margin-left: 5%; }
.contact-form-inner {
padding: 41px 32px 23px; }
.content-information-block h1 {
font-size: 29px;
line-height: 30px; }
.content-information-text {
padding: 0 23px; }
.footer-right {
padding: 20px 32px 22px; }
.footer-right h6 {
font-weight: 700;
margin-bottom: 0;
margin-top: 16px; }
.footer {
padding: 0; }
.footer-left {
padding-right: 32px;
padding-left: 32px; }
.back-link a {
font-size: 13px; } .site-container-home-page {
padding: 40px 0 0;
overflow: hidden; }
.site-container {
padding: 95px 0 0;
overflow: hidden; }
.table-cell {
display: table-cell; }
.vendap-job-section, .contact-job-form {
float: left;
width: 100%; }
.vendap-job-step-box h4 {
font-size: 20px;
line-height: 22px;
margin-bottom: 9px; }
.vendap-job-section h1 {
font-size: 35px;
line-height: 45px; }
.vendap-job-section {
padding: 28px 32px 40px; }
.vendap-job-step {
margin-top: 22px; }
.vendap-job-step-box {
margin-top: 47px;
padding-right: 0;
width: 100%; }
.vendap-job-step-box p span {
display: inline-block; }
.vendap-job-step-box:first-child {
margin-top: 0; }
.vendap-job-section-inner {
float: left;
max-width: 100%;
width: 100%; }
.contact-job-form-inner {
padding: 36px 32px 25px; }
.contact-job-form h1 {
font-size: 34px;
line-height: 38px;
margin-bottom: 22px; }
.contact-job-form-section.white-bg {
background: #ffffff; }
.contact-job-form h1 {
width: 100%; }
.contact-job-form-wrapper {
float: left;
max-width: 100%;
width: 100%; }
.vendap-job-step-box br {
display: none; }
.vendap-job-step-box p {
padding-right: 0; }
.navigation, .hidden-xs {
display: none; }
.frase-topo {
padding-left: 20px;
padding-right: 20px; }
.header-bottom {
padding-bottom: 6vw;
padding-top: 6vw; }
.header-bottom h1 {
font-size: 5vw;
line-height: 8vw; }
.logo {
padding: 19px 0; }
.grid-box {
width: 100%; }
.grid-box h3:after {
display: none; }
.grid-box h3 {
font-size: 7vw;
line-height: 7vw;
text-shadow: 0 0 80px #000000; }
.euipment-image {
float: left;
width: 100%;
background: none !important; }
.euipment-section .table-cell {
width: 100%;
float: left; }
.euipment-image img {
display: block;
width: 100%; }
.euipment-text {
padding: 10vw 10vw; }
.euipment-text h1 {
font-size: 7vw;
line-height: 9vw;
margin-bottom: 4vw; }
.euipment-text p {
color: #000000;
font-size: 5vw;
line-height: 7vw;
margin-bottom: 7vw; }
.euipment-text span {
font-size: 5.2vw;
line-height: 8vw; }
.random-content-block {
padding: 0;
width: 100%; }
.random-content-block h3 {
font-size: 25px;
line-height: 31px;
margin-bottom: 2px; }
.random-content {
padding: 10vw; }
.random-content-block:first-child {
margin-top: 0; }
.random-content-block {
margin-top: 39px; }
.vendap-rent-section, .contact-form {
float: left;
width: 100%; }
.vendap-rent-step-box h4 {
font-size: 20px;
line-height: 22px;
margin-bottom: 9px; }
.vendap-rent-section h1 {
font-size: 10vw;
line-height: 11vw; }
.vendap-rent-section {
padding: 28px 32px 40px; }
.vendap-rent-step {
margin-top: 22px; }
.vendap-rent-step-box {
margin-top: 47px;
padding-right: 0;
width: 100%; }
.vendap-rent-step-box p span {
display: inline-block; }
.vendap-rent-step-box:first-child {
margin-top: 0; }
.content-information-block, .footer-right {
float: left;
width: 100%; }
.footer-right {
padding: 28px 32px; }
.footer {
padding: 0; }
.footer-right:after {
display: none; }
.footer h6 {
font-size: 20px;
line-height: 22px;
margin-bottom: 18px; }
.visible-xs {
display: block; }
.footer-mobile {
text-align: center;
background: #000000;
text-align: center;
padding: 12px 15px 12px; }
.vendap-rent-section-inner {
float: left;
max-width: 100%;
width: 100%; }
.footer-mobile p {
color: #ffffff;
font-size: 14px;
line-height: 16px; }
.contact-form-inner {
padding: 36px 32px 25px; }
.contact-form h1 {
font-size: 8vw;
line-height: 9vw;
margin-bottom: 7vw;
text-align: center; }
.content-information-block h1 {
font-size: 34px;
line-height: 44px; }
.content-information-block h5 {
margin-bottom: 26px; }
.footer p br {
display: none; }
.footer .footer-right .app-btn {
margin-top: 20px; }
.phone-number span:before, .phone-number span {
top: 0;
font-size: 18px;
line-height: 30px; }
.phone-number span {
padding-left: 45px;
padding-right: 10px; }
.phone-number span:before {
background: url(//grupovendap.com/HTML/images/phone.svg) no-repeat scroll 10px center;
background-size: 70%;
height: 30px;
width: 40px; }
.phone-number img {
height: 30px;
width: 30px; }
.phone-number {
height: 40px;
padding: 1.2vw 0 0 0;
text-align: center;
background: #33cc99;
display: table-cell;
position: absolute;
right: 0;
top: 0;
vertical-align: middle; }
.logo {
display: block;
margin: 0 auto;
max-width: 30px;
padding: 5px 0;
width: 100%; }
.content-information-block h1 {
min-height: 0; }
.experience-banner {
height: auto;
padding: 78px 28px 78px 32px; }
.experience-banner h1 {
color: #000; }
.experience-banner p {
color: #000;
font-size: 6vw;
line-height: 7vw;
width: 100%; }
.construction-area-text h1 {
font-size: 35px;
line-height: 39px;
margin-bottom: 16px; }
.construction-area-text {
padding: 47px 25px 54px 31px; }
.construction-area-text p {
font-size: 14px;
line-height: 23px;
max-width: 100%;
padding-bottom: 25px; }
.construction-area-text .sub-title {
font-size: 20px;
display: block;
line-height: 24px;
margin-bottom: 8px; }
.construction-area-text p span {
border-bottom: 2px solid #ffa800; }
.experience-selector {
padding: 20px 32px; }
.experience-selector-block {
padding: 0 17.4px;
width: 100%; }
.experience-selector-block span {
font-size: 14px;
line-height: 20px;
margin-top: 6px; }
.experience-selector h4 {
margin-bottom: 14px;
margin-left: 14px; }
.construction-area-text p:last-child {
padding-bottom: 0; }
.experience-selector-row {
margin: 0; }
.experience-construction-area img {
width: 100%; }
.experience-selector-row-slider.visible-xs.owl-carousel.owl-loaded {
display: block; }
.content-information-inner-slider.visible-xs {
display: block !important; }
.porquevendap-banner {
padding-top: 182px;
background: url(//grupovendap.com/HTML/images/experiencia-header2.png) no-repeat scroll center top;
background-size: cover; }
.why-vendap-content-text {
float: left;
width: 100%; }
.why-vendap-content-text-inner {
max-width: 100%;
padding: 40px 20px 15px 32px; }
.why-vendap-content-text-inner h3 {
line-height: 38px;
margin-bottom: 16px; }
.why-vendap-content-text-inner p {
font-size: 14px;
line-height: 23px;
margin-bottom: 34px; }
.why-vendap-content-img img {
display: block; }
.why-vendap-content-img {
float: left;
width: 100%; }
.maintenance-section p {
font-size: 14px;
line-height: 19px;
margin: 0 auto 20px; }
.maintenance-section {
padding: 54px 32px 34px;
text-align: center; }
.random-content-greybg h3 {
font-size: 28px;
line-height: 31px;
margin-bottom: 27px; }
.random-content-greybg {
padding: 80px 32px 110px; }
.contact-form-section.white-bg {
background: #ffffff; }
.where-we-are-banner {
background-size: auto;
height: auto;
padding: 0 32px;
background: #FFA800; }
.whereweare-text {
margin-bottom: 60px;
max-width: 100%;
padding-top: 66px; }
.whereweare-map {
padding-bottom: 47px;
text-align: center; }
.whereweare-text h1 {
font-size: 35px;
line-height: 44px;
margin-bottom: 23px; }
.whereweare-text p {
font-size: 20px;
line-height: 25px; }
.delegation-block {
border-top: 2px solid #eaeaea;
float: left;
margin-top: 27px;
padding-top: 31px;
padding-right: 0;
width: 100%; }
.delegation-block:first-child {
border-top: none;
margin-top: 0;
padding-top: 0; }
.delegation-block p {
max-width: 262px;
padding-right: 0; }
.delegation-block h3 {
font-size: 28px; }
.vendap-delegation-section {
padding: 32px 32px 60px; }
.delegation-wrapper {
margin-top: 27px;
padding-top: 31px; }
.delegation-wrapper:first-child .delegation-block:first-child p br {
display: block; }
.contact-whyweare {
padding-left: 32px;
padding-right: 32px; }
.contact-whyweare h1 {
color: #ffffff;
line-height: 45px;
font-size: 35px; }
.contact-whyweare h1 br {
display: none; }
.introducao-gama-produtos {
padding: 8vw; }
.introducao-gama-produtos h3 br {
display: none; }
.platform-banner {
background: url(//grupovendap.com/HTML/images/experiencia-header-mobile.png) no-repeat scroll center top;
background-size: cover;
height: 488px;
padding-top: 0;
padding-bottom: 0; }
.platform-type-img {
width: 100%; }
.platform-type-text {
margin-top: 20px;
padding-left: 32px;
padding-right: 32px;
width: 100%; }
.platform-banner h1 {
font-size: 13vw;
line-height: 14vw;
margin-bottom: 5vw;
margin-top: 10vw; }
.introducao-gama-produtos span {
line-height: 24px; }
.introducao-gama-produtos h3 {
line-height: 7vw;
font-size: 5vw;
margin: 0; }
.list-of-platform {
padding: 50px 0 125px; }
.platform-type-text {
width: 100%;
margin-top: 4vw;
padding-left: 5vw;
padding-right: 5vw; }
.platform-type {
padding-top: 16px; }
.list-of-platform {
padding: 0; }
.brand-logo {
margin-bottom: 26px;
display: block; }
.brand-logo-section {
padding: 30px 32px 21px; }
.brand-logo-section h3 {
line-height: 9vw;
margin-bottom: 7vw;
font-size: 6vw; }
.tesouras-detail-info-left {
float: left;
padding: 5px 0 7px;
border: none;
width: 100%;
background: #ffa800;
text-align: center; }
.tesouras-detail-info-left span {
color: #ffffff; }
.tesouras-detail-info-left br {
display: none; }
.tesouras-detail-info-right {
float: left;
width: 100%;
padding: 13px 32px; }
.tesouras-detail-information-row:first-child .tesouras-detail-info-right {
padding-top: 13px; }
.tesouras-detail-information-row {
border: none; }
.tesouras-detail-info-row {
border: none;
padding: 0; }
.tesouras-detail-information {
padding: 52px 0 40px; }
.info-row-btn a {
width: 25px;
height: 25px;
line-height: 17px;
margin-left: 0; }
.info-row-btn a.pdf {
margin-left: 0;
max-width: 100%; }
.infographic-area-inner p {
display: none; }
.infographic-img {
position: relative;
text-align: center;
width: 100%; }
.platform-detail-banner {
padding-top: 0; }
.platform-detail-banner {
height: 448px;
padding-top: 0; }
.tesouras-detail-information p {
padding-left: 32px;
padding-right: 32px; }
.tesouras-detail-information p br {
display: none; }
.tesouras-detail-information-table {
margin-top: 60px; }
.tesouras-detail-info-right {
float: left;
padding: 13px 11px 13px 9px;
width: 100%; }
.tesouras-detail-information-inner {
margin-top: 49px; }
.why-vendap-content-img img {
width: 100%; }
.platform-type-text p {
max-width: 100%;
font-size: 5vw; }
.platform-type-img img {
margin: 0 auto; }
.brand-logo {
padding: 0 7px; }
.form-image {
background: none !important;
float: left;
width: 100%; }
.form-image img {
display: block;
width: 100%; }
.form-text p br {
display: none; }
.grid-box a:hover .view-more, .grid-box a:hover:before {
display: none; }
.experience-construction-area.visible-xs {
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
height: 450px; }
.info-row-btn {
vertical-align: middle; }
.info-row-btn a.pdf {
line-height: 17px; }
.contact-field input[type="email"] {
padding-right: 15px; }
.infographic-img:after {
display: none; }
.info-row-btn a.pdf:hover {
background: none; }
.info-row-btn a.camera {
border: 1px solid #ffa800; }
.infographic-img span {
left: 45px; }
.contact-field input[type="text"], .contact-field input[type="email"], .contact-field input[type="tel"], .contact-field textarea {
font-size: 20px; }
.footer-right h6, .footer-right p, .footer .footer-right .app-btn {
float: left;
width: 100%; }
.footer-right h6 {
margin-top: 0; }
.footer .footer-right .app-btn {
margin-left: 0; }
.contact-form h1 {
width: 100%; }
.contact-form-wrapper {
float: left;
max-width: 100%;
width: 100%; }
.contact-field input[type="text"], .contact-field input[type="email"], .contact-field input[type="tel"], .contact-field textarea {
font-size: 20px;
height: 50px;
padding-left: 16px; }
.vendap-rent-step-box br {
display: none; }
.vendap-rent-step-box p {
padding-right: 0; }
.contact-form-section-two .contact-field textarea {
height: 60px;
resize: none;
overflow: hidden;
line-height: 54px; }
.tesouras-detail-information-header {
padding: 15px 15px 14px;
margin-bottom: 0; }
.model {
width: 32vw; }
.height {
width: 20vw; }
.info-row-btn a {
margin-right: 8%; }
.weight {
width: 26vw; }
.random-content-block li {
font-size: 6vw;
line-height: 1.5;
color: #000000;
display: block;
vertical-align: top;
width: 100%;
padding: 20px 0px;
text-align: left; }
.random-content-block li strong {
font-size: 7vw; }
.platform-type-text a {
display: block;
font-weight: 700;
font-size: 4.5vw;
color: #ffffff;
text-align: center;
max-width: 55vw;
width: 100%;
height: 15vw;
line-height: 15vw;
border-radius: 5px;
margin-top: 6vw;
background-color: #f5a623; }
.contact-form-section {
background: #f2f2f2;
margin-top: 10vw; }
.brand-logo-wrapper {
text-align: center; }
.header-type-1 {
background-size: 100% 100%;
background-color: #c0c0c0;
background-position: right center;
background-repeat: no-repeat; }
.grupo-banner {
background-image: url(//grupovendap.com/HTML/images/grupo-header-mobile.jpg);
height: 250px;
padding-top: 20px;
padding-left: 6.5vw; }
.grupo-banner h1 {
font-size: 8vw;
line-height: 9vw;
color: #ffffff;
margin-bottom: 14px;
text-shadow: 0 0 6px #6d6d6d; }
.grupo-banner p {
line-height: 6.5vw;
font-size: 4vw;
color: #ffffff;
text-shadow: 0 0 6px #6d6d6d; }
.wpcf7-form .action-button {
font-size: 1.0em;
line-height: 1.1em;
margin: 0;
padding: 9px 5px; }
.footer .app-btn {
max-width: 100%; }
a.menu-orcamento {
display: none; } }
@media handheld, only screen and (min-width: 401px) and (max-width: 768px) { .products-table .options-column a.pdf,
.products-table .options-column a.orcamento {
margin-top: 1vw;
margin-left: 2.7%;}  .vendap-job-step-box p span {
display: inline-block; }
.vendap-job-step-box p span {
display: inline-block; }
.vendap-job-section {
padding: 40px 18px 40px 32px; }
.contact-job-form-inner {
padding: 40px; }
.vendap-job-step:after {
display: none; }
.vendap-job-step {
max-width: 100%;
text-align: left;
margin-top: 50px; }
.vendap-job-step-box {
width: 100;
padding-right: 0;
margin-top: 25px; }
.vendap-job-step {
margin-top: 30px; }
.vendap-job-section {
float: left;
padding: 51px 18px 49px 34px;
width: 100%; }
.vendap-job-section h1 {
font-size: 30px;
line-height: 37px; }
.vendap-job-section h1 br {
display: none; }
.vendap-job-section-inner {
max-width: 100%; }
.vendap-job-step-box {
width: 33.0%;
margin-top: 0; }
.vendap-job-step-box:first-child {
margin-top: 0; }
.vendap-job-step-box br {
display: none; }
.vendap-job-step-box h4 {
margin: 11px 0 10px; }
.vendap-job-step-box br {
display: block; }
.vendap-job-step-box p span {
display: block; }
.vendap-job-step {
margin-top: 37px; }
.vendap-job-step-box p br {
display: none; }
.vendap-job-step-box p {
padding-right: 72px; }
.contact-job-form {
float: left;
width: 100%; }
.contact-job-form-inner {
padding: 41px 32px 23px; }
.contact-job-form-wrapper {
float: left;
max-width: 285px;
width: 50%; }
.contact-job-form-section-two .contact-form-wrapper {
float: left;
max-width: 100%;
width: 100%; }
.contact-job-form h1 {
float: left;
font-size: 31px;
line-height: 45px;
width: 50%; }
.contact-submit-field {
margin-top: 11px; }
.contact-submit-field p {
margin-top: 8px; }
.contact-submit-field p b {
font-size: 24px;
line-height: 27px; }
.mobile-menu { }
.grid-box h3 {
font-size: 20px;
line-height: 21px; }
.euipment-text {
padding: 40px; }
.random-content .wrapper:after {
display: none; }
.random-content-block {
text-align: left;
width: 33%;
padding: 0 15px; }
.random-content-block br {
display: none; }
.vendap-rent-step-box p span {
display: inline-block; }
.random-content {
padding-bottom: 38px;
padding-top: 30px; }
.vendap-rent-section {
padding: 40px 18px 40px 32px; }
.contact-form-inner {
padding: 40px; }
.vendap-rent-step:after {
display: none; }
.vendap-rent-step {
max-width: 100%;
text-align: left;
margin-top: 50px; }
.vendap-rent-step-box {
width: 100;
padding-right: 0;
margin-top: 25px; }
.vendap-rent-step {
margin-top: 30px; }
.vendap-rent-step-box:first-child {
margin-top: 0; }
.vendap-rent-step-box br {
display: none; }
.content-information-block h1 {
color: #ffffff;
font-size: 20px;
line-height: 27px; }
.content-information-block h5 {
margin-bottom: 15px; }
.content-information-block:first-child .content-information-text {
padding-left: 32px; }
.footer {
padding: 0 0 0 32px; }
.footer-one, .footer-two, .footer-three {
width: 50%; }
.footer-three {
clear: both;
margin-top: 30px; }
.footer-two {
padding: 0 33px; }
.content-information-block h1 {
min-height: 83px; }
.view-more {
margin-top: 7px; }
.navigation ul li {
padding-left: 17px; }
.experience-selector {
padding: 40px 32px 40px; }
.experience-selector-block br {
display: none; }
.experience-selector-block span {
font-size: 15px; }
.construction-area-left {
width: 50%; }
.construction-area-text h1 {
font-size: 23px;
line-height: 34px;
margin-bottom: 10px; }
.construction-area-text {
padding: 19px 32px 11px 28px; }
.experience-banner br {
display: none; }
.why-vendap-content-text-inner {
max-width: 100%;
padding: 40px; }
.random-content-greybg h3 {
font-size: 24px;
line-height: 30px;
margin-bottom: 15px; }
.porquevendap-banner {
padding-left: 32px; }
.delegation-block h3 {
font-size: 20px; }
.tesouras-detail-info-left {
padding-left: 0;
width: 13%;
padding-right: 12px; }
.tesouras-detail-info-row {
padding-left: 1.0vw;
padding-right: 1.0vw; }
.tesouras-detail-info-row h5 {
padding-right: 10px; }
.contact-field input[type="text"], .contact-field input[type="email"], .contact-field input[type="tel"], .contact-field textarea {
font-size: 16px; }
.navigation, .logo a.hidden-xs {
display: none; }
.phone-number span {
top: 0;
font-size: 21px;
line-height: 36px;
padding-right: 10px; }
.phone-number span::before {
background: url(//grupovendap.com/HTML/images/phone.svg) no-repeat scroll 10px center;
background-size: 80%; }
.phone-number .hidden-xs {
display: none; }
.phone-number .visible-xs, .menu-icon.visible-xs, .logo a.visible-xs {
display: block; }
.logo {
display: block;
margin: 0 auto;
max-width: 40px;
padding: 10px 0;
width: 100%; }
.phone-number {
float: right;
height: 60px;
padding: 11px 0 0;
position: absolute;
right: 0;
text-align: center;
top: 0; }
.menu-icon {
background: #ffa800 url(//grupovendap.com/HTML/images/menu-ic.png) no-repeat 15px center;
display: block;
height: 60px;
text-align: center;
position: absolute;
left: 0;
top: 0;
padding-top: 19px;
padding-left: 60px;
padding-right: 15px;
color: #fff !important;
font-weight: 600;
font-size: 18px; }
.menu-icon span {
border: 1px solid #ffffff;
display: block;
height: 2px;
margin: 0 auto 6px;
transform: rotate(0deg);
width: 29px; }
.menu-icon.menu-open {
background: #ffa800 url(//grupovendap.com/HTML/images/close-ic.png) no-repeat 15px center; }
.menu-icon.menu-open span:first-child {
position: relative;
top: 8px;
transform: rotate(45deg); }
.menu-icon.menu-open span:nth-child(2) {
left: -50%; }
.menu-icon.menu-open span:last-child {
transform: rotate(-45deg); }
.mobile-menu ul {
list-style: outside none none;
padding: 33px 27px 44px; }
.mobile-menu ul.grey-bg {
padding-bottom: 30px;
padding-top: 30px; }
.mobile-menu ul.grey-bg li a:hover {
color: #ffffff; }
.mobile-menu ul.yellow-bg {
background: #FFA800; }
.mobile-menu ul.yellow-bg li a {
color: #ffffff; }
.mobile-menu ul li a {
display: block;
font-size: 20px;
line-height: 23px;
color: #000000;
text-transform: uppercase; }
.mobile-menu ul li a:hover {
color: #000000; }
.mobile-menu ul li {
margin-bottom: 7px;
padding: 0 0 8px 4px;
border-bottom: 2px solid #CFC8BE; }
.mobile-menu ul li:last-child, .mobile-menu ul.yellow-bg li:last-child {
border: none;
padding-bottom: 0;
margin-bottom: 0; }
.mobile-menu ul.yellow-bg li {
border-bottom: 2px solid #FEBD3F; }
.header-bottom {
padding-top: 53px; }
.grid-box h3:after {
display: none; }
.euipment-text {
padding: 46px 25px 40px 37px; }
.euipment-text h1 {
font-size: 30px;
line-height: 40px;
margin-bottom: 21px; }
.euipment-text p {
font-size: 20px;
line-height: 25px;
margin-bottom: 41px; }
.euipment-text span {
font-size: 20px;
line-height: 30px; }
.random-content {
padding-bottom: 61px;
padding-top: 54px; }
.random-content-block h3 {
font-size: 24px;
line-height: 30px;
margin-bottom: 6px; }
.random-content-block {
padding: 0 18px; }
.vendap-rent-section {
float: left;
padding: 51px 18px 49px 34px;
width: 100%; }
.contact-form {
float: left;
width: 100%; }
.vendap-rent-section h1 {
font-size: 30px;
line-height: 37px; }
.vendap-rent-section h1 br {
display: none; }
.vendap-rent-section-inner {
max-width: 100%; }
.vendap-rent-step-box {
width: 33.0%;
margin-top: 0; }
.vedant-step {
width: 39px;
height: 39px;
font-size: 26px;
line-height: 32px; }
.vendap-rent-step-box h4 {
margin: 11px 0 10px; }
.vendap-rent-step-box br {
display: block; }
.vendap-rent-step-box p span {
display: block; }
.vendap-rent-step {
margin-top: 37px; }
.vendap-rent-step-box p br {
display: none; }
.vendap-rent-step-box p {
padding-right: 72px; }
.contact-form-wrapper {
float: left;
max-width: 285px;
width: 50%; }
.contact-form-section-two .contact-form-wrapper {
float: left;
max-width: 100%;
width: 100%; }
.contact-form-section-two .contact-field input[type="text"],
.contact-form-section-two .contact-field input[type="email"],
.contact-form-section-two .contact-field input[type="tel"],
.contact-form-section-two .contact-field textarea {
font-size: 20px;
height: 60px; }
.contact-form-section-two .contact-field textarea {
height: 79px;
resize: none; }
.contact-form h1 {
float: left;
font-size: 31px;
line-height: 45px;
width: 50%; }
.contact-field input[type="text"],
.contact-field input[type="email"],
.contact-field input[type="tel"],
.contact-field textarea {
font-size: 20px;
height: 37px;
padding-left: 16px; }
.holder {
font-size: 20px;
left: 16px;
line-height: 36px; }
.submit-field {
margin-top: 11px; }
.contact-field input[type="submit"] {
height: 49px;
line-height: 48px;
max-width: 196px;
width: 100%; }
.submit-field p {
margin-top: 8px;
font-size: 1.0rem; }
.submit-field p b {
font-size: 1.8rem;
line-height: 2rem; }
.footer-right:after {
display: none; }
.footer-left, .footer-right {
float: left;
width: 100%; }
.footer-three {
clear: none;
margin-top: 0; }
.footer-one, .footer-two, .footer-three {
width: 33%; }
.footer-three {
padding-left: 40px; }
.footer-right h6, .footer-right p, .footer .footer-right .app-btn {
float: left;
width: 33.3%;
margin-top: 0; }
.footer .footer-right .app-btn {
margin-left: 5%; }
.contact-form-inner {
padding: 41px 32px 23px; }
.content-information-block h1 {
font-size: 29px;
line-height: 30px; }
.content-information-text {
padding: 0 23px; }
.footer-right {
padding: 20px 32px 22px; }
.footer-right h6 {
font-weight: 700;
margin-bottom: 0;
margin-top: 16px; }
.footer {
padding: 0; }
.footer-left {
padding-right: 32px;
padding-left: 32px; }
.back-link a {
font-size: 13px; } .site-container-home-page {
padding: 60px 0 0;
overflow: hidden; }
.site-container { padding: 115px 0 0;
overflow: hidden; }
.vendap-job-section, .contact-job-form {
float: left;
width: 100%; }
.vendap-job-step-box h4 {
font-size: 20px;
line-height: 22px;
margin-bottom: 9px; }
.vendap-job-section h1 {
font-size: 35px;
line-height: 45px; }
.vendap-job-section {
padding: 28px 32px 40px; }
.vendap-job-step {
margin-top: 22px; }
.vendap-job-step-box {
margin-top: 47px;
padding-right: 0;
width: 100%; }
.vendap-job-step-box p span {
display: inline-block; }
.vendap-job-step-box:first-child {
margin-top: 0; }
.vendap-job-section-inner {
float: left;
max-width: 100%;
width: 100%; }
.contact-job-form-inner {
padding: 36px 32px 25px; }
.contact-job-form h1 {
font-size: 34px;
line-height: 38px;
margin-bottom: 22px; }
.contact-job-form-section.white-bg {
background: #ffffff; }
.contact-job-form h1 {
width: 100%; }
.contact-job-form-wrapper {
float: left;
max-width: 100%;
width: 100%; }
.vendap-job-step-box br {
display: none; }
.vendap-job-step-box p {
padding-right: 0; }
.navigation, .hidden-xs {
display: none; }
.frase-topo {
padding-left: 20px;
padding-right: 20px; }
.header-bottom {
padding-bottom: 6vw;
padding-top: 6vw; }
.header-bottom h1 {
font-size: 6vw;
line-height: 8vw; }
.logo {
padding: 19px 0; }
.grid-box {
width: 100%; }
.grid-box h3:after {
display: none; }
.grid-box h3 {
font-size: 7vw;
line-height: 7vw;
text-shadow: 0 0 80px #000000; }
.euipment-image {
float: left;
width: 100%;
background: none !important; }
.euipment-section .table-cell {
width: 100%;
float: left; }
.euipment-image img {
display: block;
width: 100%; }
.euipment-text {
padding: 34px 32px 50px; }
.euipment-text h1 {
font-size: 35px;
line-height: 45px;
margin-bottom: 26px; }
.euipment-text p {
color: #000000;
font-size: 20px;
line-height: 25px;
margin-bottom: 13px; }
.euipment-text span {
font-size: 20px;
line-height: 24px; }
.random-content-block {
padding: 0;
width: 100%; }
.random-content-block h3 {
font-size: 25px;
line-height: 31px;
margin-bottom: 2px; }
.random-content {
padding: 41px 32px 48px; }
.random-content-block:first-child {
margin-top: 0; }
.random-content-block {
margin-top: 39px; }
.vendap-rent-section, .contact-form {
float: left;
width: 100%; }
.vendap-rent-step-box h4 {
font-size: 20px;
line-height: 22px;
margin-bottom: 9px; }
.vendap-rent-section h1 {
font-size: 35px;
line-height: 45px; }
.vendap-rent-section {
padding: 28px 32px 40px; }
.vendap-rent-step {
margin-top: 22px; }
.vendap-rent-step-box {
margin-top: 47px;
padding-right: 0;
width: 100%; }
.vendap-rent-step-box p span {
display: inline-block; }
.vendap-rent-step-box:first-child {
margin-top: 0; }
.content-information-block, .footer-right {
float: left;
width: 100%; }
.footer-right {
padding: 28px 32px; }
.footer {
padding: 0; }
.footer-right:after {
display: none; }
.footer h6 {
font-size: 20px;
line-height: 22px;
margin-bottom: 18px; }
.visible-xs {
display: block; }
.footer-mobile {
text-align: center;
background: #000000;
text-align: center;
padding: 12px 15px 12px; }
.vendap-rent-section-inner {
float: left;
max-width: 100%;
width: 100%; }
.footer-mobile p {
color: #ffffff;
font-size: 14px;
line-height: 16px; }
.contact-form-inner {
padding: 36px 32px 25px; }
.contact-form h1 {
font-size: 34px;
line-height: 38px;
margin-bottom: 22px; }
.content-information-block h1 {
font-size: 34px;
line-height: 44px; }
.content-information-block h5 {
margin-bottom: 26px; }
.footer p br {
display: none; }
.footer .footer-right .app-btn {
margin-top: 20px; }
.phone-number {
float: right;
height: 60px;
padding: 11px 0 0;
position: absolute;
right: 0;
text-align: center;
top: 0; }
.logo {
display: block;
margin: 0 auto;
max-width: 40px;
padding: 10px 0;
width: 100%; }
.content-information-block h1 {
min-height: 0; }
.experience-banner {
height: auto;
padding: 78px 28px 78px 32px; }
.experience-banner h1 {
color: #000;
font-size: 35px;
line-height: 38px;
margin-bottom: 22px; }
.experience-banner p {
color: #000;
font-size: 20px;
line-height: 25px; }
.construction-area-text h1 {
font-size: 35px;
line-height: 39px;
margin-bottom: 16px; }
.construction-area-text {
padding: 47px 25px 54px 31px; }
.construction-area-text p {
font-size: 14px;
line-height: 23px;
max-width: 100%;
padding-bottom: 25px; }
.construction-area-text .sub-title {
font-size: 20px;
display: block;
line-height: 24px;
margin-bottom: 8px; }
.construction-area-text p span {
border-bottom: 2px solid #ffa800; }
.experience-selector {
padding: 20px 32px; }
.experience-selector-block {
padding: 0 17.4px;
width: 100%; }
.experience-selector-block span {
font-size: 14px;
line-height: 20px;
margin-top: 6px; }
.experience-selector h4 {
margin-bottom: 14px;
margin-left: 14px; }
.construction-area-text p:last-child {
padding-bottom: 0; }
.experience-selector-row {
margin: 0; }
.experience-construction-area img {
width: 100%; }
.experience-selector-row-slider.visible-xs.owl-carousel.owl-loaded {
display: block; }
.content-information-inner-slider.visible-xs {
display: block !important; }
.porquevendap-banner {
padding-top: 182px;
background: url(//grupovendap.com/HTML/images/experiencia-header2.png) no-repeat scroll center top;
background-size: cover; }
.why-vendap-content-text {
float: left;
width: 100%; }
.why-vendap-content-text-inner {
max-width: 100%;
padding: 40px 20px 15px 32px; }
.why-vendap-content-text-inner h3 {
line-height: 38px;
margin-bottom: 16px; }
.why-vendap-content-text-inner p {
font-size: 3vw;
line-height: 4vw;
margin-bottom: 34px; }
.why-vendap-content-img img {
display: block; }
.why-vendap-content-img {
float: left;
width: 100%; }
.maintenance-section p {
font-size: 3vw;
line-height: 4vw;
margin: 0 auto 20px; }
.maintenance-section {
padding: 54px 32px 34px;
text-align: center; }
.random-content-greybg h3 {
font-size: 28px;
line-height: 31px;
margin-bottom: 27px; }
.random-content-greybg {
padding: 80px 32px 110px; }
.contact-form-section.white-bg {
background: #ffffff; }
.where-we-are-banner {
background-size: auto;
height: auto;
padding: 0 32px;
background: #FFA800; }
.whereweare-text {
margin-bottom: 60px;
max-width: 100%;
padding-top: 66px; }
.whereweare-map {
padding-bottom: 47px;
text-align: center; }
.whereweare-text h1 {
font-size: 35px;
line-height: 44px;
margin-bottom: 23px; }
.whereweare-text p {
font-size: 20px;
line-height: 25px; }
.delegation-block {
border-top: 2px solid #eaeaea;
float: left;
margin-top: 27px;
padding-top: 31px;
padding-right: 0;
width: 100%; }
.delegation-block:first-child {
border-top: none;
margin-top: 0;
padding-top: 0; }
.delegation-block p {
max-width: 262px;
padding-right: 0; }
.delegation-block h3 {
font-size: 28px; }
.vendap-delegation-section {
padding: 32px 32px 60px; }
.delegation-wrapper {
margin-top: 27px;
padding-top: 31px; }
.delegation-wrapper:first-child .delegation-block:first-child p br {
display: block; }
.contact-whyweare {
padding-left: 32px;
padding-right: 32px; }
.contact-whyweare h1 {
color: #ffffff;
line-height: 45px;
font-size: 35px; }
.contact-whyweare h1 br {
display: none; }
.introducao-gama-produtos {
padding: 32px 32px 35px; }
.introducao-gama-produtos h3 br {
display: none; }
.platform-banner {
background: url(//grupovendap.com/HTML/images/experiencia-header-mobile.png) no-repeat scroll center top;
background-size: cover;
height: 488px;
padding-top: 0;
padding-bottom: 0; }
.platform-type-img {
width: 100%; }
.platform-type-text {
margin-top: 20px;
padding-left: 32px;
padding-right: 32px;
width: 100%; }
.platform-banner h1 {
font-size: 35px;
line-height: 43px;
margin-bottom: 33px; }
.introducao-gama-produtos span {
line-height: 24px; }
.introducao-gama-produtos h3 {
line-height: 28px;
font-size: 18px;
margin: 0 5%; }
.list-of-platform {
padding: 50px 0 125px; }
.platform-type-text {
margin-top: 33px;
padding-left: 32px;
padding-right: 15px;
width: 100%; }
.platform-type {
padding-top: 16px; }
.list-of-platform {
padding: 50px 0 69px; }
.brand-logo {
margin-bottom: 26px; }
.brand-logo-section {
padding: 30px 32px 21px; }
.brand-logo-section h3 {
line-height: 37px;
margin-bottom: 56px; }
.tesouras-detail-info-left {
float: left;
padding: 5px 0 7px;
border: none;
width: 100%;
background: #ffa800;
text-align: center; }
.tesouras-detail-info-left span {
color: #ffffff; }
.tesouras-detail-info-left br {
display: none; }
.tesouras-detail-info-right {
float: left;
width: 100%;
padding: 13px 32px; }
.tesouras-detail-information-row:first-child .tesouras-detail-info-right {
padding-top: 13px; }
.tesouras-detail-information-row {
border: none; }
.tesouras-detail-info-row {
border: none;
padding: 0; }
.tesouras-detail-information {
padding: 52px 0 40px; }
.pdf.hidden-xs {
display: none; }
.pdf.visible-xs {
display: inline-block; }
.info-row-btn a {
width: 25px;
height: 25px;
line-height: 17px;
margin-left: 0; }
.info-row-btn a.pdf {
margin-left: 0;
max-width: 100%; }
.infographic-area-inner p {
display: none; }
.infographic-img {
position: relative;
text-align: center;
width: 100%; }
.platform-detail-banner {
padding-top: 0; }
.platform-detail-banner {
height: 448px;
padding-top: 0; }
.tesouras-detail-information p {
padding-left: 32px;
padding-right: 32px; }
.tesouras-detail-information p br {
display: none; }
.tesouras-detail-information-table {
margin-top: 60px; }
.tesouras-detail-info-right {
float: left;
padding: 13px 11px 13px 9px;
width: 100%; }
.tesouras-detail-information-inner {
margin-top: 49px; }
.why-vendap-content-img img {
width: 100%; }
.platform-type-text p {
max-width: 100%; }
.platform-type-img img {
margin: 0 auto; }
.brand-logo {
padding: 0 7px; }
.form-image {
background: none !important;
float: left;
width: 100%; }
.form-image img {
display: block;
width: 100%; }
.form-text p br {
display: none; }
.grid-box a:hover .view-more, .grid-box a:hover:before {
display: none; }
.experience-construction-area.visible-xs {
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
height: 450px; }
.info-row-btn {
vertical-align: middle; }
.info-row-btn a.pdf {
line-height: 17px; }
.contact-field input[type="email"] {
padding-right: 15px; }
.infographic-img:after {
display: none; }
.info-row-btn a.pdf:hover {
background: none; }
.info-row-btn a.camera {
border: 1px solid #ffa800; }
.infographic-img span {
left: 45px; }
.contact-field input[type="text"], .contact-field input[type="email"], .contact-field input[type="tel"], .contact-field textarea {
font-size: 20px; }
.footer-right h6, .footer-right p, .footer .footer-right .app-btn {
float: left;
width: 100%; }
.footer-right h6 {
margin-top: 0; }
.footer .footer-right .app-btn {
margin-left: 0; }
.contact-form h1 {
width: 100%; }
.contact-form-wrapper {
float: left;
max-width: 100%;
width: 100%; }
.contact-field input[type="text"], .contact-field input[type="email"], .contact-field input[type="tel"], .contact-field textarea {
font-size: 20px;
height: 50px;
padding-left: 16px; }
.vendap-rent-step-box br {
display: none; }
.vendap-rent-step-box p {
padding-right: 0; }
.contact-form-section-two .contact-field textarea {
height: 60px;
resize: none;
overflow: hidden;
line-height: 54px; }
.tesouras-detail-information-header {
padding: 15px 15px 14px;
margin-bottom: 0; }
.model {
width: 32vw; }
.height {
width: 20vw; }
.info-row-btn a {
margin-right: 8%; }
.weight {
width: 26vw; }
.header-type-1 {
background-size: 100% 100%;
background-color: #c0c0c0;
background-position: right center;
background-repeat: no-repeat; }
.grupo-banner {
background-image: url(//grupovendap.com/HTML/images/grupo-header-mobile.jpg);
height: 250px;
padding-top: 20px;
padding-left: 6.5vw; }
.grupo-banner h1 {
font-size: 7vw;
line-height: 8vw;
color: #ffffff;
margin-bottom: 14px;
text-shadow: 0 0 6px #6d6d6d; }
.grupo-banner p {
line-height: 4.5vw;
font-size: 3vw;
color: #ffffff;
text-shadow: 0 0 6px #6d6d6d; }
.grupo-content-block .photo-block-type-1 {
height: 100vw; }
.porque-banner {
min-height: 250px;
padding-top: 20px;
padding-left: 6.5vw; }
.porque-banner h1 {
font-size: 2.4em;
line-height: 1.2;
color: #000;
margin-bottom: 20px; }
.porque-banner p {
line-height: 1.3;
font-size: 1.5em;
color: #000; }
.header-type-2 {
background-size: 100% 100%;
background-color: #f2f2f2;
background-position: left top;
background-repeat: no-repeat; }
.contact-job-form-section .wpcf7 {
font-size: 15px;
line-height: 37px;
font-weight: 500;
color: #000000; }
.contact-job-form-section .wpcf7 input[type="text"], .contact-job-form-section .wpcf7 input[type="email"] {
width: 100%;
height: 37px;
outline: none;
padding: 0 11px;
border-radius: 6px;
border: solid 1px #ffa800;
margin-bottom: 10px; }
.contact-job-form-section .wpcf7 textarea, select {
width: 100%;
border: solid 1px #ffa800;
margin-bottom: 10px;
-webkit-appearance: menulist;
height: 37px;
outline: none;
padding: 0 11px;
border-radius: 6px; }
.contact-job-form-section .wpcf7 input[type="file"] {
width: 100%;
height: 60px;
outline: none;
padding: 0 26px;
border-radius: 4px;
border: solid 2px #ffa800;
margin-bottom: 10px; }
.contact-job-form-section .wpcf7 input[type="submit"] {
cursor: pointer;
font-size: 20px;
color: #ffffff;
font-weight: 700;
max-width: 151px;
width: 100%;
line-height: 46px;
border: none;
outline: none;
height: 50px;
border-radius: 5px;
background-color: #f5a623; }
.contact-job-form-section .wpcf7 label {
font-size: 16px;
color: #f5a623;
display: block;
padding: 0 5px;
line-height: 24px; }
.contact-job-form-section .wpcf7 span[role="alert"] {
font-size: 20px; }
.wpcf7-form .action-button {
font-size: 1rem;
line-height: 1.2rem;
margin: 0;
padding: 0px 5px; }
a.menu-orcamento {
display: none; } }

@media handheld, only screen and (min-width: 769px) and (max-width: 1300px) {
.site-container {
padding: 131px 0 0;
overflow: hidden; } .grid-box h3 {
font-weight: 700;
font-size: 20px;
line-height: 32px; }
.header-bottom {
padding-top: 25px;
padding-bottom: 46px; }
.header-bottom h1 {
font-size: 35px;
line-height: 44px; }
.euipment-text {
background-color: #f2f2f2;
padding: 82px 75px; }
.vedant-step {
font-size: 27px;
height: 50px;
line-height: 41px;
width: 50px; }
.vendap-rent-step {
margin: 36px auto 0; }
.vendap-rent-section h1 {
font-size: 3.1vw;
line-height: 44px; }
.vendap-rent-section {
padding: 39px 72px 72px 5.5vw;
vertical-align: top; }
.vendap-rent-step-box h4 {
font-size: 18px;
line-height: 18px;
color: #000000;
font-weight: 700;
margin: 14px 0 10px; }
.contact-form-inner {
padding: 40px 43px 35px; }
.contact-form h1 {
color: #ffffff;
line-height: 44px;
margin-bottom: 31px;
font-size: 3.1vw; }
.content-information-block h1 {
font-size: 33px;
line-height: 37px; }
.content-information-text {
padding-top: 4vw; }
.content-information-block h5 {
padding-bottom: 30px; }
.contact-field {
font-size: 1.8vw;
line-height: 3vw; }
.contact-field textarea {
font-size: 1.7vw;
line-height: 2.2vw; }
.contact-field input[type="text"],
.contact-field input[type="email"],
.contact-field input[type="date"] {
height: 53px;
font-size: 20px;
line-height: 60px;
font-weight: 500;
padding: 0 26px;
border-radius: 4px; }
.contact-field input[type="submit"] {
cursor: pointer;
font-size: 20px;
color: #f5a623;
font-weight: 700;
max-width: 195px;
width: 100%;
line-height: 40px;
font-family: 'Source Sans Pro', sans-serif;
border: none;
outline: none;
height: 45px;
border-radius: 5px;
background-color: #ffffff; }
.logo img {
width: 140px; }
.phone-number {
height: 76px; }
.phone-number span {
top: 20px;
font-size: 24px; }
.phone-number .visible-xs {
display: none; } .platform-banner {
height: 290px; }
.platform-banner h1 {
font-size: 40px; }
.experience-banner p {
font-size: 25px; }
.introducao-gama-produtos {
padding: 30px 0 30px; }
.introducao-gama-produtos h3 {
line-height: 27px;
font-size: 19px;
margin: 0px 10%; }
.list-of-platform {
padding: 21px 0 50px; }
.platform-type-text h3 {
font-size: 25px;
line-height: 19px; }
.platform-type-text p {
font-size: 15px;
line-height: 23px; }
.platform-type-text a {
font-size: 18px;
max-width: 187px;
height: 43px;
line-height: 43px;
margin-top: 22px; }
.platform-type-img img {
height: 270px; }
.platform-type {
margin-top: 10px;
padding-top: 21px; } .products {
margin-top: 3%;
margin-bottom: 5%;
padding: 0 3%; }
.products-table .heading {
font-size: 23px;
padding-bottom: 4px; }
.products-table .description {
padding-bottom: 20px; }
.products-table .cell-head {
font-size: 17px;
line-height: 20px;
padding: 13px 10px; }
.linha-produto td {
font-size: 18px;
padding: 6px 0px; }
.products-table .options-column a img {
width: 30px; }
.products-table .options-column a {
border: none; }
.products-table .options-column a.pdf {
border: solid 2px #ffa800; 
margin-left: 0.7%;
max-width: 114px; } .products-table .options-column a.orcamento {
margin-left: 34px;
margin-top:3px;
border: solid 2px red; max-width: 114px; }  .experience-banner {
height: 340px;
padding-top: 102px;
padding-left: 6.5vw; }
.experience-banner p {
line-height: 32px;
width: 97%;
font-size: 25px; } .porquevendap-banner {
height: 250px;
padding-top: 20px; }
.porquevendap-banner h1 {
margin-bottom: 15px; }
.porquevendap-banner p {
width: 90%; }
.why-vendap-content-text-inner h3 {
font-weight: 500;
margin-bottom: 15px;
line-height: 36px; }
.why-vendap-content-text-inner {
padding: 8%; }
.maintenance-section h3 {
font-weight: 600; }
.maintenance-section p {
font-size: 23px; }
.contact-advantage-banner {
height: 250px; } .grupo-content-block p {
font-size: 18px;
line-height: 27px;
margin-bottom: 19px; }
.grupo-content-block p b {
font-weight: 700;
color: #ffa800; }
.contact-job-form-inner {
padding: 8%; }
.contact-job-form-section .table-cell {
vertical-align: top; }
.contact-job-form h1 {
line-height: 39px;
margin-bottom: 31px;
font-size: 35px; } .wpcf7-form .action-button {
font-size: 1.0em;
line-height: 1.0em; }
a.menu-orcamento {
display: inline-block;
margin-top: 10px;
padding: 10px 15px;
color: #fff;
background: #f5a623;
border-radius: 6px;
vertical-align: middle;
font-size: 14px;
font-weight: 700;
text-transform: uppercase; } }

@media handheld, only screen and (min-width: 769px) {
.logo img {
width: 140px; }
.phone-number {
height: 76px; }
.phone-number span {
top: 20px;
font-size: 24px; }
.phone-number .visible-xs {
display: none; }
.site-container {
padding: 131px 0 0;
overflow: hidden; }
.site-container-home-page {
padding: 75px 0 0;
overflow: hidden; }
.header-bottom {
background: #ffffff;
padding-top: 25px;
padding-bottom: 25px;
text-align: center; }
.header-bottom h1 {
font-size: 36px;
line-height: 39px;
color: #000000;
font-weight: 400; }
.construction-area-text {
padding: 19px 32px 20px 28px; }
.introducao-gama-produtos {
padding: 20px 0 30px; }
.grid-box img {
height: 167px; }
.platform-banner {
height: 299px; }
.introducao-gama-produtos h3 {
color: #000000;
line-height: 30px;
font-size: 20px;
margin: 0 4%; }  .experience-banner {
height: 340px;
padding-top: 102px;
padding-left: 6.5vw; }
.experience-banner p {
line-height: 32px;
width: 97%;
font-size: 25px; }
.construction-area-left {
width: 30vw;
vertical-align: top; }
.construction-area-left img { }
.experience-selector {
padding: 36px 6.5vw 46px 6.5vw; }
.experience-selector-block {
width: 14.66%;
padding: 0 15.5px; }
.experience-selector-block span {
margin-top: 8px;
font-size: 15px; }
.experience-selector {
padding: 22px 6.5vw 46px 6.5vw; }
.experience-selector h4 {
margin-bottom: 13px; } .porquevendap-banner {
height: 250px;
padding-top: 20px; }
.porquevendap-banner h1 {
margin-bottom: 15px; }
.porquevendap-banner p {
width: 90%; }
.why-vendap-content-text-inner h3 {
font-weight: 500;
margin-bottom: 15px;
line-height: 36px; }
.why-vendap-content-text-inner {
padding: 8%; }
.maintenance-section h3 {
font-weight: 600; }
.maintenance-section p {
font-size: 23px; }
.contact-advantage-banner {
height: 250px; } .grupo-content-block p {
font-size: 18px;
line-height: 27px;
margin-bottom: 19px; }
.grupo-content-block p b {
font-weight: 700;
color: #ffa800; }
.why-vendap-content-text-inner {
max-width: 100%;
padding: 5%; }
.maintenance-section {
padding: 55px 32px 35px; }
.vendap-job-section {
padding: 0; }
.contact-job-form-inner, .vendap-job-section-inner {
padding: 5%;
max-width: 100%; }
.contact-job-form h1 {
font-size: 2.4em; }
.vendap-job-section-inner p {
font-size: 18px;
line-height: 24px;
margin-top: 16px; }
.contact-job-form-section .table-cell {
vertical-align: top; }
.vendap-job-step {
max-width: 100%;
margin: 30px auto 0; }
.vendap-job-step-box {
text-align: center; }
.vedant-step {
margin: 0 auto; } .platform-banner {
height: 240px;
padding-top: 0px; }
.platform-banner h1 {
font-size: 40px;
margin-bottom: 7px; }
.introducao-gama-produtos {
padding: 30px 0 30px; }
.introducao-gama-produtos h3 {
line-height: 27px;
font-size: 19px;
margin: 0px 10%; }
.list-of-platform {
padding: 21px 0 50px; }
.platform-type-text h3 {
font-size: 25px;
line-height: 19px; }
.platform-type-text p {
font-size: 15px;
line-height: 23px; }
.platform-type-text a {
font-size: 19px;
max-width: 187px;
height: 43px;
line-height: 43px;
margin-top: 22px; }
.platform-type-img img {
height: 270px; }
.platform-type {
margin-top: 10px;
padding-top: 21px; } .products {
margin-top: 30px; } .contact-job-form-section .wpcf7 {
font-size: 15px;
line-height: 37px;
font-weight: 500;
color: #000000; }
.contact-job-form-section .wpcf7 input[type="text"], .contact-job-form-section .wpcf7 input[type="email"] {
width: 100%;
height: 37px;
outline: none;
padding: 0 11px;
border-radius: 6px;
border: solid 1px #ffa800;
margin-bottom: 10px; }
.contact-job-form-section .wpcf7 textarea, select {
width: 100%;
border: solid 1px #ffa800;
margin-bottom: 10px;
-webkit-appearance: menulist;
height: 37px;
outline: none;
padding: 0 11px;
border-radius: 6px; }
.contact-job-form-section .wpcf7 input[type="file"] {
width: 100%;
height: 60px;
outline: none;
padding: 0 26px;
border-radius: 4px;
border: solid 2px #ffa800;
margin-bottom: 10px; }
.contact-job-form-section .wpcf7 input[type="submit"] {
cursor: pointer;
font-size: 20px;
color: #ffffff;
font-weight: 700;
max-width: 151px;
width: 100%;
line-height: 46px;
border: none;
outline: none;
height: 50px;
border-radius: 5px;
background-color: #f5a623; }
.contact-job-form-section .wpcf7 label {
font-size: 16px;
color: #f5a623;
display: block;
padding: 0 5px;
line-height: 24px; }
.contact-job-form-section .wpcf7 span[role="alert"] {
font-size: 20px; }
.navigation ul li a {
font-size: 14px; }
.navigation ul li {
padding-left: 17px; } }
.header-gama-produtos-container {
font-size: 1rem;
height: 23em;
position: relative;
overflow-y: hidden; }
.header-gama-produtos-container img {
width: 100%;
position: absolute; }
.header-gama-produtos-container .header-text-container {
position: absolute;
margin: 2em;
z-index: 1;
color: #ffffff;
text-shadow: 0px 1px 1px #000; }
.header-gama-produtos-container .header-text-container h1 {
font-size: 2em;
line-height: 1.2;
margin-bottom: 7px;
text-transform: uppercase; }
.header-gama-produtos-container .header-text-container h2 {
font-size: 1.56em;
line-height: 1.28; }
@media handheld, only screen and (min-width: 426px) {
.header-gama-produtos-container {
font-size: 1rem;
height: 23em;
position: relative;
overflow-y: hidden; }
.header-gama-produtos-container img {
width: 100%;
position: absolute; }
.header-gama-produtos-container .header-text-container {
position: absolute;
margin: 2em 8em 0 4.2em;
z-index: 1;
color: #ffffff;
text-shadow: 0px 1px 1px #000; }
.header-gama-produtos-container .header-text-container h1 {
font-size: 2.5em;
line-height: 1.2;
margin-bottom: 7px;
text-transform: uppercase; }
.header-gama-produtos-container .header-text-container h2 {
font-size: 1.56em;
line-height: 1.28; } }
@media handheld, only screen and (max-width: 768px) {
.header-gama-produtos-container {
font-size: 0.8rem; } }
@media handheld, only screen and (min-width: 769px) and (max-width: 1024px) {
.header-gama-produtos-container {
font-size: 0.9rem; } }
@media handheld, only screen and (min-width: 1025px) {
.header-gama-produtos-container img {
top: -4em; } }
@media handheld, only screen and (min-width: 769px) and (max-width: 1135px) {
.site-container {
padding: 114px 0 0; }
.phone-number span {
top: 12px;
font-size: 21px; }
.phone-number .visible-xs {
display: none; }
.phone-number {
height: 60px; }
.menu-icon.visible-xs, .logo a.visible-xs {
display: block; }
.navigation, .logo .hidden-xs, .back-link.hidden-xs, a.menu-orcamento.hidden-xs {
display: none; }
.mobile-menu ul {
list-style: outside none none;
padding: 33px 27px 44px; }
.mobile-menu ul.grey-bg {
padding-bottom: 30px;
padding-top: 30px; }
.mobile-menu ul.grey-bg li a:hover {
color: #ffffff; }
.mobile-menu ul.yellow-bg {
background: #FFA800; }
.mobile-menu ul.yellow-bg li a {
color: #ffffff; }
.mobile-menu ul li a {
display: block;
font-size: 19px;
line-height: 20px;
color: #000000;
text-transform: uppercase; }
.mobile-menu ul li a:hover {
color: #000000; }
.mobile-menu ul li {
margin-bottom: 7px;
padding: 0 0 6px 4px;
border-bottom: 2px solid #CFC8BE; }
.mobile-menu ul li:last-child, .mobile-menu ul.yellow-bg li:last-child {
border: none;
padding-bottom: 0;
margin-bottom: 0; }
.mobile-menu ul.yellow-bg li {
border-bottom: 2px solid #FEBD3F; }
.logo {
display: block;
margin: 0 auto  !important;
max-width: 40px  !important;
padding: 10px 0  !important;
width: 100%  !important; }
.menu-icon {
background: #ffa800 url(//grupovendap.com/HTML/images/menu-ic.png) no-repeat 15px center;
display: block;
height: 60px;
text-align: center;
position: absolute;
left: 0;
top: 0;
padding-top: 19px;
padding-left: 60px;
padding-right: 15px;
color: #fff !important;
font-weight: 600;
font-size: 18px; } }
@media handheld, only screen and (min-width: 1136px) {
.menu-icon.visible-xs, .logo .visible-xs {
display: none; } }
html {
overflow-y: auto;
overflow: -moz-scrollbars-vertical; }
.second-navigation {
top: 75px;
background-color: #000000;
padding: 0 20px 0 4.2em;
width: 100%;
z-index: 100;
font-size: 1rem;
height: 55px; }
.second-navigation ul {
list-style: none;
padding-bottom: 17px;
padding-top: 16px;
overflow-x: auto;
white-space: nowrap;
width: 100%; }
.second-navigation ul li {
display: inline-block;
vertical-align: middle;
padding-left: 12px; }
.second-navigation ul li:first-child {
padding-left: 0; }
.second-navigation ul li a {
display: block;
color: #ffffff;
font-size: 14px;
line-height: 18px; }
.second-navigation ul li a:hover,
.second-navigation ul li.active a {
color: #ffa800; }
.second-navigation ul li.active a {
font-weight: 700; }