@charset "UTF-8";

 form:after, header#header:after, header#header nav#header-menu ul:after, #findproperty .findproperty-list:after, #findproperty .property-action:after, .property-results ul:after, #ourhistory:after, #post-detail:after, #post-detail .detail-contact p:after, #aboutus:after, #aboutus .aboutus-image:after, .page-template-historico #findproperty li:after, .page-template-para-alugar-comercial #findproperty li:after, .page-template-para-alugar-residencial #findproperty li:after, .page-template-para-comprar-comercial #findproperty li:after, .page-template-novo-para-comprar-residencial #findproperty li:after, #footer:after, #footer .container:after, #footer #breadcrumb:after, #footer .error-404:after, #footer #contact-form form:after, #contact-form #footer form:after, #footer #contact-title:after, #footer #quality:after, #footer #footer-menu ul:after, form:before, header#header:before, header#header nav#header-menu ul:before, #findproperty .findproperty-list:before, #findproperty .property-action:before, .property-results ul:before, #ourhistory:before, #post-detail:before, #post-detail .detail-contact p:before, #aboutus:before, #aboutus .aboutus-image:before, .page-template-historico #findproperty li:before, .page-template-para-alugar-comercial #findproperty li:before, .page-template-para-alugar-residencial #findproperty li:before, .page-template-para-comprar-comercial #findproperty li:before, .page-template-novo-para-comprar-residencial #findproperty li:before, #footer:before, #footer .container:before, #footer #breadcrumb:before, #footer .error-404:before, #footer #contact-form form:before, #contact-form #footer form:before, #footer #contact-title:before, #footer #quality:before, #footer #footer-menu ul:before { content: " "; display: table; }
form:after, header#header:after, header#header nav#header-menu ul:after, #findproperty .findproperty-list:after, #findproperty .property-action:after, .property-results ul:after, #ourhistory:after, #post-detail:after, #post-detail .detail-contact p:after, #aboutus:after, #aboutus .aboutus-image:after, .page-template-historico #findproperty li:after, .page-template-para-alugar-comercial #findproperty li:after, .page-template-para-alugar-residencial #findproperty li:after, .page-template-para-comprar-comercial #findproperty li:after, .page-template-novo-para-comprar-residencial #findproperty li:after, #footer:after, #footer .container:after, #footer #breadcrumb:after, #footer .error-404:after, #footer #contact-form form:after, #contact-form #footer form:after, #footer #contact-title:after, #footer #quality:after, #footer #footer-menu ul:after { clear: both; }
@font-face { font-family: 'AvenirNextCondensedBold'; src: url(//www.pecosincorporadora.com.br/wp-content/themes/pecos/assets/fonts/AvenirNextCondensed/AvenirNextCondensed-Bold.eot); src: url(//www.pecosincorporadora.com.br/wp-content/themes/pecos/assets/fonts/AvenirNextCondensed/AvenirNextCondensed-Bold.eot?#iefix) format("embedded-opentype"), url(//www.pecosincorporadora.com.br/wp-content/themes/pecos/assets/fonts/AvenirNextCondensed/AvenirNextCondensed-Bold.woff) format("woff"), url(//www.pecosincorporadora.com.br/wp-content/themes/pecos/assets/fonts/AvenirNextCondensed/AvenirNextCondensed-Bold.ttf) format("truetype"), url(//www.pecosincorporadora.com.br/wp-content/themes/pecos/assets/fonts/AvenirNextCondensed/AvenirNextCondensed-Bold.svg#AvenirNextCondensedBold) format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'AvenirNextCondensedMedium'; src: url(//www.pecosincorporadora.com.br/wp-content/themes/pecos/assets/fonts/AvenirNextCondensed/AvenirNextCondensed-Medium.eot); src: url(//www.pecosincorporadora.com.br/wp-content/themes/pecos/assets/fonts/AvenirNextCondensed/AvenirNextCondensed-Medium.eot?#iefix) format("embedded-opentype"), url(//www.pecosincorporadora.com.br/wp-content/themes/pecos/assets/fonts/AvenirNextCondensed/AvenirNextCondensed-Medium.woff) format("woff"), url(//www.pecosincorporadora.com.br/wp-content/themes/pecos/assets/fonts/AvenirNextCondensed/AvenirNextCondensed-Medium.ttf) format("truetype"), url(//www.pecosincorporadora.com.br/wp-content/themes/pecos/assets/fonts/AvenirNextCondensed/AvenirNextCondensed-Medium.svg#AvenirNextCondensedMedium) format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'AvenirNextCondensedRegular'; src: url(//www.pecosincorporadora.com.br/wp-content/themes/pecos/assets/fonts/AvenirNextCondensed/AvenirNextCondensed-Regular.eot); src: url(//www.pecosincorporadora.com.br/wp-content/themes/pecos/assets/fonts/AvenirNextCondensed/AvenirNextCondensed-Regular.eot?#iefix) format("embedded-opentype"), url(//www.pecosincorporadora.com.br/wp-content/themes/pecos/assets/fonts/AvenirNextCondensed/AvenirNextCondensed-Regular.woff) format("woff"), url(//www.pecosincorporadora.com.br/wp-content/themes/pecos/assets/fonts/AvenirNextCondensed/AvenirNextCondensed-Regular.ttf) format("truetype"), url(//www.pecosincorporadora.com.br/wp-content/themes/pecos/assets/fonts/AvenirNextCondensed/AvenirNextCondensed-Regular.svg#AvenirNextCondensedRegular) format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'AvenirNextCondensedUltraLight'; src: url(//www.pecosincorporadora.com.br/wp-content/themes/pecos/assets/fonts/AvenirNextCondensed/AvenirNextCondensed-UltraLight.eot); src: url(//www.pecosincorporadora.com.br/wp-content/themes/pecos/assets/fonts/AvenirNextCondensed/AvenirNextCondensed-UltraLight.eot?#iefix) format("embedded-opentype"), url(//www.pecosincorporadora.com.br/wp-content/themes/pecos/assets/fonts/AvenirNextCondensed/AvenirNextCondensed-UltraLight.woff) format("woff"), url(//www.pecosincorporadora.com.br/wp-content/themes/pecos/assets/fonts/AvenirNextCondensed/AvenirNextCondensed-UltraLight.ttf) format("truetype"), url(//www.pecosincorporadora.com.br/wp-content/themes/pecos/assets/fonts/AvenirNextCondensed/AvenirNextCondensed-UltraLight.svg#AvenirNextCondensedUltraLight) format("svg"); font-weight: normal; font-style: normal; }
* { outline: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary { display: block; }
audio, canvas, video { display: inline-block; }
audio:not([controls]) { display: none; height: 0; }
[hidden], template { display: none; }
html { background: #fff; color: #000; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
html, button, input, select, textarea { font-family: sans-serif; }
body { margin: 0; }
a { background: transparent; }
a:focus { outline: thin dotted; }
a:hover, a:active { outline: 0; }
h1 { font-size: 2em; margin: 0.67em 0; }
h2 { font-size: 1.5em; margin: 0.83em 0; }
h3 { font-size: 1.17em; margin: 1em 0; }
h4 { font-size: 1em; margin: 1.33em 0; }
h5 { font-size: 0.83em; margin: 1.67em 0; }
h6 { font-size: 0.75em; margin: 2.33em 0; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
dfn { font-style: italic; }
mark { background: #ff0; color: #000; }
code, kbd, pre, samp { font-family: monospace, serif; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
q { quotes: "\201C" "\201D" "\2018" "\2019"; }
q:before, q:after { content: ''; content: none; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img { border: 0; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0; }
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }
legend { border: 0; padding: 0; white-space: normal; }
button, input, select, textarea { font-family: inherit; font-size: 100%; margin: 0; vertical-align: baseline; }
button, input { line-height: normal; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }
button[disabled], input[disabled] { cursor: default; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; }
table { border-collapse: collapse; border-spacing: 0; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }
body { background-color: white; color: #1d1816; font-family: "AvenirNextCondensedRegular", Helvetica, Roboto, Arial, sans-serif; font-weight: 300; font-style: normal; font-size: 16px; }
a { text-decoration: none; -webkit-transition: all color 0.3s ease ease-out; -moz-transition: all color 0.3s ease ease-out; -o-transition: all color 0.3s ease ease-out; transition: all color 0.3s ease ease-out; }
a:hover, a:not[class^="btn--"] { text-decoration: underline; }
*, *:after, *:before { -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }   .page-title { position: relative; display: block; width: 100%; margin: .8em 0 2.4em 0; }
.page-title .title-description { position: relative; display: table; width: 100%; font-size: 1.1em; color: #666666; text-align: center; margin: .3em auto 0 auto; }
.page-title .title-description em { position: relative; width: 100%; display: block; margin: 0 auto; }
.section-title { position: relative; display: table; color: black; font-family: "AvenirNextCondensedUltraLight", Helvetica, Roboto, Arial, sans-serif; font-size: 1.6em; padding-bottom: .6em; width: auto; text-align: center; margin: 0 auto; }
.section-title span { font-family: "AvenirNextCondensedRegular", Helvetica, Roboto, Arial, sans-serif; }
.section-title::before { content: ""; position: absolute; bottom: 1px; width: 100%; height: 1px; background: #d9d9d9; border-right: 8px solid #fff; border-left: 8px solid #fff; }
.section-title::after { content: ""; position: absolute; bottom: 0px; width: 57px; height: 3px; left: 50%; transform: translate(-50%); background: #dd5a22; }
.section-title.title-small { text-align: center; padding: 0 1.5em .6em 1.5em; }
.section-title.title-small::before { left: 0px; } #breadcrumb { position: relative; display: block; width: 100%; list-style: none; }
#breadcrumb ul { padding: 0; margin: .7em 0 0 0; }
#breadcrumb li { position: relative; display: inline-block; padding-right: .7em; margin-right: .7em; }
#breadcrumb li:before { content: ">"; position: absolute; top: 50%; right: -4px; font-size: .7em; color: #b1b1b1; transform: translateY(-50%); }
#breadcrumb li:last-child:before { display: none; }
#breadcrumb li a { color: #b1b1b1; }
#breadcrumb li a:hover, #breadcrumb li a.active { color: #dd5a22; }
#breadcrumb li a.active { cursor: default; }
form { position: relative; display: block; width: 100%; font-size: 1rem; padding: 0; margin: 0; }
form .input-group { margin-bottom: 1.4em; }
form .input-group br { display: none; }
form label { display: block; width: 100%; margin-bottom: .2em; color: #dd5a22; font-family: "AvenirNextCondensedRegular", Helvetica, Roboto, Arial, sans-serif; font-size: 1.2em; font-weight: 400; }
form input[type="text"], form input[type="email"], form input[type="tel"], form textarea { position: relative; display: block; width: 100%; background: #f2f2f2; border: 1px solid #dbdbdb; min-height: 59px; padding: 1em .5em; color: #000; font-size: 1em; font-family: "AvenirNextCondensedRegular", Helvetica, Roboto, Arial, sans-serif; }
form textarea { min-height: 230px; }
form input[type="button"], form input[type="submit"] { position: relative; float: none; margin: 0  auto; display: block; width: 100%; border: 1px solid #dd5a22; color: #dd5a22; transition: all 0.5s ease; font-size: 1.5em; padding: .4em 0; text-transform: uppercase; font-weight: 400; margin-top: 1.7em; }
form input[type="button"]:hover, form input[type="submit"]:hover { border-color: #b1481b; color: white; background: #dd5a22; } label.error { color: red; font-family: "AvenirNextCondensedRegular", Helvetica, Roboto, Arial, sans-serif; font-size: 1em; }
input.error, textarea.error { border-color: red !important; }  .fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp { padding: 0; margin: 0; border: 0; outline: none; vertical-align: top; }
.fancybox-wrap { position: absolute; top: 0; left: 0; z-index: 8020; }
.fancybox-skin { position: relative; background: #f9f9f9; color: #444; text-shadow: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.fancybox-opened { z-index: 8030; }
.fancybox-opened .fancybox-skin { -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); }
.fancybox-outer, .fancybox-inner { position: relative; }
.fancybox-inner { overflow: hidden; }
.fancybox-type-iframe .fancybox-inner { -webkit-overflow-scrolling: touch; }
.fancybox-error { color: #444; font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; margin: 0; padding: 15px; white-space: nowrap; }
.fancybox-image, .fancybox-iframe { display: block; width: 100%; height: 100%; }
.fancybox-image { max-width: 100%; max-height: 100%; }
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image: url(//www.pecosincorporadora.com.br/wp-content/themes/pecos/assets/css/helpers/fancybox_sprite.png); }
#fancybox-loading { position: fixed; top: 50%; left: 50%; margin-top: -22px; margin-left: -22px; background-position: 0 -108px; opacity: 0.8; cursor: pointer; z-index: 8060; }
#fancybox-loading div { width: 44px; height: 44px; background: url(//www.pecosincorporadora.com.br/wp-content/themes/pecos/assets/css/helpers/fancybox_loading.gif) center center no-repeat; }
.fancybox-close { position: absolute; top: -18px; right: -18px; width: 36px; height: 36px; cursor: pointer; z-index: 8040; }
.fancybox-nav { position: absolute; top: 0; width: 40%; height: 100%; cursor: pointer; text-decoration: none; background: transparent url(//www.pecosincorporadora.com.br/wp-content/themes/pecos/assets/css/helpers/blank.gif); -webkit-tap-highlight-color: transparent; z-index: 8040; }
.fancybox-prev { left: 0; }
.fancybox-next { right: 0; }
.fancybox-nav span { position: absolute; top: 50%; width: 36px; height: 34px; margin-top: -18px; cursor: pointer; z-index: 8040; visibility: hidden; }
.fancybox-prev span { left: 10px; background-position: 0 -36px; }
.fancybox-next span { right: 10px; background-position: 0 -72px; }
.fancybox-nav:hover span { visibility: visible; }
.fancybox-tmp { position: absolute; top: -99999px; left: -99999px; visibility: hidden; max-width: 99999px; max-height: 99999px; overflow: visible !important; } .fancybox-lock { overflow: hidden !important; width: auto; }
.fancybox-lock body { overflow: hidden !important; }
.fancybox-lock-test { overflow-y: hidden !important; }
.fancybox-overlay { position: absolute; top: 0; left: 0; overflow: hidden; display: none; z-index: 8010; background: url(//www.pecosincorporadora.com.br/wp-content/themes/pecos/assets/css/helpers/fancybox_overlay.png); }
.fancybox-overlay-fixed { position: fixed; bottom: 0; right: 0; }
.fancybox-lock .fancybox-overlay { overflow: auto; overflow-y: scroll; } .fancybox-title { visibility: hidden; font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; position: relative; text-shadow: none; z-index: 8050; }
.fancybox-opened .fancybox-title { visibility: visible; }
.fancybox-title-float-wrap { position: absolute; bottom: 0; right: 50%; margin-bottom: -35px; z-index: 8050; text-align: center; }
.fancybox-title-float-wrap .child { display: inline-block; margin-right: -100%; padding: 2px 20px; background: transparent; background: rgba(0, 0, 0, 0.8); -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; text-shadow: 0 1px 2px #222; color: #FFF; font-weight: bold; line-height: 24px; white-space: nowrap; }
.fancybox-title-outside-wrap { position: relative; margin-top: 10px; color: #fff; }
.fancybox-title-inside-wrap { padding-top: 10px; }
.fancybox-title-over-wrap { position: absolute; bottom: 0; left: 0; color: #fff; padding: 10px; background: #000; background: rgba(0, 0, 0, 0.8); } @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) { #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image: url(//www.pecosincorporadora.com.br/wp-content/themes/pecos/assets/css/helpers/fancybox_sprite@2x.png); background-size: 44px 152px; }
#fancybox-loading div { background-image: url(//www.pecosincorporadora.com.br/wp-content/themes/pecos/assets/css/helpers/fancybox_loading@2x.gif); background-size: 24px 24px; } }  .slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; top: 0; left: 0; display: block; }
.slick-track:before, .slick-track:after { display: table; content: ''; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }
[dir='rtl'] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; }
body { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
img:not(.no-responsive) { max-width: 100%; height: auto; }
a { transition: all 0.3s ease; color: #dd5a22; }
a:not(.no-action):hover { color: #853614; }
a.no-action { text-decoration: none; cursor: default; }
h1, h2, h3, h4 { padding: 0px; margin: 0px; }
.container, #breadcrumb, .error-404, #contact-form form, #contact-title, #quality { display: block; position: relative; width: 100%; max-width: 1024px; margin: 0 auto; }
.page-template #header, .single-imoveis #header { border-bottom: 2px solid #dd5a22; }
.active { color: #dd5a22 !important; }
.active::before { border-top-color: #dd5a22 !important; } input[type="submit"], input[type="reset"], input[type="button"], button { background: none; border: 0; color: inherit; font: inherit; line-height: normal; overflow: visible; padding: 0; -webkit-appearance: button; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; }
input::-moz-focus-inner, button::-moz-focus-inner { border: 0; padding: 0; }
[role="button"] { color: inherit; cursor: default; display: inline-block; text-align: center; text-decoration: none; white-space: pre; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; }
.error-404 { padding: 4rem 0; }
.error-404 h2 { font-size: 10em; line-height: 1em; color: #dd5a22; text-align: center; width: 100%; padding: 0px; margin: 0px; }
.error-404 h3 { font-size: 1.5em; color: #dd5a22; text-align: center; width: 100%; padding: 0px; margin: 0px; }
header#header { position: relative; z-index: 999; background: #fff; }
header#header .header-logo { float: left; clear: none; width: 20%; margin-left: 0; margin-right: 0; padding: 0.6em 0 !important; margin: 0px auto; }
header#header .header-logo:last-child { margin-right: 0; }
header#header .header-logo .logo-alt { display: none; }
header#header div.header-contact { float: left; clear: none; width: 20%; margin-left: 0; margin-right: 0; text-indent: 0px; font-size: 1rem; padding: 1.9em 0; }
header#header div.header-contact:last-child { margin-right: 0; }
header#header div.header-contact a { position: relative; display: block; width: 100%; text-align: left; }
header#header div.header-contact .contact-phone { font-size: 1.5em; line-height: 1em; letter-spacing: 0.02em; }
header#header div.header-contact .contact-mail { font-family: "AvenirNextCondensedUltraLight", Helvetica, Roboto, Arial, sans-serif; font-size: 1.18em; }
header#header nav#header-menu { position: relative; display: block; width: auto; float: right; }
header#header nav#header-menu ul { position: relative; display: block; padding: 0px; margin: 0px; width: 100%; height: 100%; list-style: none; }
header#header nav#header-menu ul li { position: relative; display: table; height: 110px; padding: 0 1.4em; float: left; text-align: center; border-left: 1px solid #f3f3f3; }
header#header nav#header-menu ul li > ul { display: none; }
header#header nav#header-menu ul li:last-child { border-right: 1px solid #f3f3f3; }
header#header nav#header-menu ul li:hover > ul { display: block; }
header#header nav#header-menu ul li.menu-item-has-children > a { padding: 0 .8em 0 0; }
header#header nav#header-menu ul li.menu-item-has-children > a::before { content: ""; position: absolute; top: 36px; right: 24px; width: 0; height: 0; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 6px solid #1d1816; }
header#header nav#header-menu ul li.menu-item-has-children > a:hover::before { border-top: 6px solid #dd5a22; }
header#header nav#header-menu ul li a { display: table-cell; vertical-align: middle; text-transform: uppercase; color: #1d1816; font-size: 1.1em; }
header#header nav#header-menu ul li a:hover { color: #dd5a22; }
header#header nav#header-menu ul li a:hover > .sub-menu { display: block; }
header#header nav#header-menu .sub-menu { position: absolute; width: 100%; height: auto; top: 110px; left: 0px; margin-left: -1px; z-index: 99999; }
header#header nav#header-menu .sub-menu .menu-item-has-children a { padding: 0em; }
header#header nav#header-menu .sub-menu .menu-item-has-children > a { padding: 0em; }
header#header nav#header-menu .sub-menu .menu-item-has-children > a::before { content: ""; position: absolute; top: 50%; right: 5px; width: 0; height: 0; transform: translateY(-50%); border-top: 4px solid transparent; border-bottom: 4px solid transparent; border-left: 6px solid #b0b0b0; }
header#header nav#header-menu .sub-menu .menu-item-has-children > a:hover::before { border-left: 6px solid #dd5a22; border-top: 4px solid transparent; border-bottom: 4px solid transparent; border-right: 0px solid; right: 9px; }
header#header nav#header-menu .sub-menu li { height: auto; padding: 1em 0 1em 1.5em; width: 100%; border: none; border-bottom: 1px solid #f3f3f3; text-align: left; background: #fff; }
header#header nav#header-menu .sub-menu li:first-child { border-top: 1px solid #f3f3f3; }
header#header nav#header-menu .sub-menu li:last-child { border-right: none; }
header#header nav#header-menu .sub-menu li a { display: block; text-transform: none; color: #b0b0b0; font-size: 1em; width: 100%; }
header#header nav#header-menu .sub-menu > li:hover .sub-menu > .sub-menu { display: block; }
header#header nav#header-menu .sub-menu .sub-menu { position: absolute; width: 100%; height: auto; top: 0px; left: 100%; margin-top: -1px; margin-left: 0px; border-left: 1px solid transparent; z-index: 99999; }
header#header nav#header-menu .sub-menu .sub-menu li:last-child { border-right: none; }
#banner { position: relative; display: block; width: 100%; height: 450px; overflow: hidden; background: #000;  }
#banner #n2-ss-2item1 { position: relative !important; display: block !important; margin: 0 auto !important; }
#banner .n2-ss-slide::before { content: ""; position: absolute; display: block; width: calc(100% - 35px); height: calc(100% - 35px); top: 50%; left: 50%; transform: translate(-50%, -50%); border: 1px solid #fff; z-index: 9999; }
#findproperty { padding: 0 0 4.2rem 0; font-size: 1rem; background: #f2f2f2; background: url(//www.pecosincorporadora.com.br/wp-content/themes/pecos/assets/img/imoveis-bg.jpg) no-repeat center center; background-size: cover; }
#findproperty .findproperty-list { position: relative; display: block; width: 100%; list-style: none; padding: 0px; margin: 0px; }
#findproperty .findproperty-list li { float: left; clear: none; width: 31.33333%; margin-left: 0; margin-right: 3%; }
#findproperty .findproperty-list li:last-child { margin-right: 0; }
#findproperty .findproperty-list li .property-featured, #findproperty .findproperty-list li .property-residential, #findproperty .findproperty-list li .property-commercial { position: relative; display: block; width: 100%; cursor: pointer; }
#findproperty .findproperty-list li .property-featured .feature-title, #findproperty .findproperty-list li .property-residential .feature-title, #findproperty .findproperty-list li .property-commercial .feature-title { position: relative; display: block; width: 100%; min-height: 40px; text-align: center; }
#findproperty .findproperty-list li .property-featured .feature-title span, #findproperty .findproperty-list li .property-residential .feature-title span, #findproperty .findproperty-list li .property-commercial .feature-title span { position: relative; font-size: 1.2em; color: #b0b0b0; text-transform: uppercase; text-align: center; display: inline-block; margin-left: 5px; }
#findproperty .findproperty-list li .property-featured .feature-title img, #findproperty .findproperty-list li .property-residential .feature-title img, #findproperty .findproperty-list li .property-commercial .feature-title img { height: 1.1em; height: auto; color: #b0b0b0; }
#findproperty .property-action { position: relative; display: block; width: 100%; padding: 1.3em 0; }
#findproperty .property-action .action-button, #findproperty .property-action .action-button.solo { float: left; clear: none; width: 48.5%; margin-left: 0; margin-right: 3%; border: 1px solid #dd5a22; color: #dd5a22; transition: all 0.5s ease; color: #d9d9d9; border: 1px solid #d9d9d9; font-size: 1.2em; padding: .2em 0; }
#findproperty .property-action .action-button:last-child { margin-right: 0; }
#findproperty .property-action .action-button.active { border-color: #dd5a22; color: #dd5a22; }
#findproperty .property-action .action-button:hover { border-color: #dd5a22; color: #dd5a22; }
#findproperty .property-action .solo.action-button { position: relative; float: none; margin: 0  auto; display: block; width: 100%; }
#findproperty .alm-btn-wrap { position: relative; display: block; margin-top: 1.9em; text-align: center; margin: 0 auto; font-size: 1.5em; color: #dd5a22; }
#findproperty .alm-btn-wrap::before { content: ""; position: absolute; display: block; width: 40%; top: 50%; transform: translateY(-50%); height: 1px; background: #dd5a22; left: 0px; }
#findproperty .alm-btn-wrap::after { content: ""; position: absolute; display: block; width: 40%; top: 50%; transform: translateY(-50%); height: 1px; background: #dd5a22; right: 0px; }
.property-results { padding: 3em 0 0 0; font-size: 1rem; }
.property-results .imoveis-comercial-aluguel, .property-results .imoveis-comercial-compra, .property-results .imoveis-residencial-aluguel, .property-results .imoveis-residencial-compra { display: none; }
.property-results ul { position: relative; display: block; width: 100%; margin: 0px; padding: 0 0 3em 0; list-style: none; }
.property-results ul .residencial-alugar-list { display: block; }
.property-results ul li { position: relative; min-height: 385px; float: left; clear: none; width: 32%; margin-left: 0; margin-right: 1%; margin-bottom: 20px; border-bottom: 8px solid #dd5a22; overflow: hidden; }
.property-results ul li:last-child { margin-right: 0; }
.property-results ul li .tag-lancamento { position: absolute; display: block; bottom: 0px; right: 0px; color: black; background: #dd5a22; padding: .7em .6em; font-size: 1em; z-index: 100; font-family: "AvenirNextCondensedBold", Helvetica, Roboto, Arial, sans-serif; }
.property-results ul li:hover :not(.neighborhood) .property-desc { display: block; }
.property-results ul li .neighborhood { font-size: 1.1em; color: #dd5a22; background: url(//www.pecosincorporadora.com.br/wp-content/themes/pecos/assets/img/tag-bairro.png) no-repeat center left; padding-left: 1.5em; margin-bottom: 0.5em; }
.property-results ul li .image-property { position: relative; display: block; width: 100%; height: 340px; margin-top: .8em; background: url(//www.pecosincorporadora.com.br/wp-content/themes/pecos/assets/img/ajax-loader.gif) #000 no-repeat center center; }
.property-results ul li .image-property img { position: absolute; display: block; top: 0; left: 0; }
.property-results ul li .image-property .property-desc { position: relative; display: none; padding: 1em 1.7em; z-index: 100; width: 100%; height: 340px; color: white; background: #000; background: rgba(0, 0, 0, 0.8); }
.property-results ul li .image-property .property-desc::before { content: ""; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: calc(100% - 15px); height: calc(100% - 15px); border: 1px solid white; padding: 1em; }
.property-results ul li .image-property .property-desc .property-title { padding-top: 0.5em; font-size: 1.2em; }
.property-results ul li .image-property .property-desc .property-street { padding-top: 1.1em; padding-left: 2em; font-size: 1.1em; line-height: 1em; display: block; background: url(//www.pecosincorporadora.com.br/wp-content/themes/pecos/assets/img/tag-endereco.png) no-repeat left 14px; min-height: 48px;}
.property-results ul li .image-property .property-desc .property-link { font-size: 1.2em; position: absolute; bottom: 30px; color: white; font-weight: bold; width:auto; height:auto }
#ourhistory { font-size: 1em; padding: 1.4rem 0 4.2rem 0; background: #f2f2f2; }
#ourhistory .ourhistory-image { margin-top: 1.9em; }
#ourhistory .ourhistory-image .image { position: relative; display: block; width: 100%; max-width: 677px; height: 406px; background: url(//www.pecosincorporadora.com.br/wp-content/themes/pecos/assets/img/ourhistory.jpg) no-repeat center center; background-size: cover; }
#ourhistory .ourhistory-image .image img { display: none; }
#ourhistory .ourhistory-image .image::before { content: ""; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: calc(100% - 15px); height: calc(100% - 15px); border: 1px solid #fff; padding: 1em; }
#ourhistory .ourhistory-desc { position: absolute; display: block; width: 100%; max-width: 425px; top: 123px; right: 0px; padding: 1.7em; background: #fff; font-size: 1em; color: #666666; }
#ourhistory .ourhistory-desc img { display: none; }
#ourhistory .ourhistory-desc::before { content: ""; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: calc(100% - 15px); height: calc(100% - 15px); border: 1px solid #f1f1f2; padding: 1em; }
#ourhistory .ourhistory-more { position: absolute; display: block; width: 328px; right: 0px; bottom: 0px; font-size: 1.4em; line-height: .6em; color: #dd5a22; }
#ourhistory .ourhistory-more::before { content: ""; position: absolute; top: 50%; transform: translateY(-50%); height: 1px; width: 65%; right: 0px; background: #dd5a22; }
.home .section-title { margin-top: 1em; margin-bottom: 2em; }
#post-detail { position: relative; display: block; width: 100%; height: auto; font-size: 1rem; padding-top: 2.4em;  margin-bottom: 50px;}
#post-detail .detail-gallery, #post-detail .detail-info { float: left; clear: none; width: 48.5%; margin-left: 0; margin-right: 3%; }
#post-detail .detail-gallery:last-child, #post-detail .detail-info:last-child { margin-right: 0; }
#post-detail h2.info-title { position: relative; display: block; width: 100%; font-size: 1.2em; font-family: "AvenirNextCondensedRegular", Helvetica, Roboto, Arial, sans-serif; margin-top: .5em; padding: 0; color: black; }
#post-detail span.info-title { position: relative; display: block; width: 100%; font-size: 1.2em; margin-top: 1.8em; padding: 0; color: black;  margin-bottom: 15px;}
#post-detail .info-subtitle { position: relative; display: block; width: 100%; font-size: 1.1em; margin-top: 0em; padding: 0; color: black; }
#post-detail p { position: relative; display: block; width: 100%; font-size: 1.1em; font-family: "AvenirNextCondensedUltraLight", Helvetica, Roboto, Arial, sans-serif; margin-top: 0em; padding: 0; color: black; }
#post-detail .detail-info { padding-top: 1.4em; }
#post-detail .detail-info ul { position: relative; display: block; margin: .5em 0; padding: 0; list-style: none; }
#post-detail .detail-info ul li { font-size: 1.1em; color: #dd5a22; background: url(//www.pecosincorporadora.com.br/wp-content/themes/pecos/assets/img/tag-bairro.png) no-repeat center left; padding-left: 1em; margin-bottom: 0em; background-size: 10px; }
#post-detail .neighborhood { font-size: 1.1em; color: #dd5a22; background: url(//www.pecosincorporadora.com.br/wp-content/themes/pecos/assets/img/tag-bairro.png) no-repeat center left; padding-left: 1.5em; margin-bottom: 0.5em; }
#post-detail .info-value { position: relative; display: block; text-transform: uppercase; font-size: 1.5em; margin-top: 2em; }
#post-detail .detail-contact { position: relative; display: block; margin-top: 2em; }
#post-detail .detail-contact p { position: relative; display: block; font-family: "AvenirNextCondensedRegular", Helvetica, Roboto, Arial, sans-serif; text-transform: uppercase; font-size: 1.5em; text-align: left; color: #dd5a22; }
#post-detail .detail-contact a { font-size: .7em; color: #8c8c8c !important; margin-left: 11px; font-family: "AvenirNextCondensedRegular", Helvetica, Roboto, Arial, sans-serif; text-transform: none; }
#post-detail .detail-contact a:hover { color: #dd5a22 !important; }
#post-detail .orange { color: #dd5a22; }
#post-detail .image-property-menu { position: relative; display: block; width: 100%; height: 155px; padding: 0px; }
#post-detail .image-property-menu li div { position: relative; display: block; width: 150px !important; height: 157px !important; }
#post-detail .image-property { position: relative; display: block; width: 100%; height: 490px; padding: 0px; }
#post-detail .image-property li a { position: relative; display: block; width: calc(100% - 9px); height: 490px; border-bottom: 8px solid #dd5a22; background-size: cover; background-position: center center !important; }
#post-detail .image-property li a img { display: none; }
#post-detail .image-property li a .tag-lancamento { position: absolute; display: block; bottom: 0px; right: 0px; color: black; background: #dd5a22; padding: .7em .6em; font-size: 1em; z-index: 9999; font-family: "AvenirNextCondensedBold", Helvetica, Roboto, Arial, sans-serif; }
.single-modal #post-detail .detail-gallery, .single-modal #post-detail .detail-info { float: none; clear: none; width: 100%; margin: 0; }
.single-modal p.info-title {position: relative; display: block; width: 100%; font-size: 1.1em; margin-top: 0em; padding: 0; color: black;}
.single-modal p.info-title span {font-weight: bolder;}
.single-modal .info-subtitle {margin-bottom: 1em !important; background: url(//www.pecosincorporadora.com.br/wp-content/themes/pecos/assets/img/tag-bairro.png) no-repeat center left; padding-left: 1.5em !important; margin-bottom: 0.5em; }
.single-modal #post-detail .image-property-menu li div {width: 185px !important; height: 123px !important; background-position: center center !important;}
.single-modal #post-detail .image-property-menu { height: 123px !important; }
#contact-form { position: relative; display: block; width: 100%; font-size: 1rem; padding: 3em 0 4.2rem 0; }
#contact-form form .gform_wrapper ul.gform_fields li.gfield:not(#field_1_7) {  }
#contact-form form .gform_wrapper ul.gform_fields li.gfield:not(#field_1_7):last-child { margin-right: 0; }
#contact-form form .gform_wrapper ul.gform_fields li.gfield:not(#field_1_7):nth-child(odd) { padding-left: 1em; }
#contact-form #gform_wrapper_1 {margin-top: 0px;}
#quality { font-size: 1rem; margin-bottom: 2em; }
#quality ul { position: relative; display: table; margin: 0 auto; padding: 0; list-style: none; }
#quality ul li { position: relative; display: inline-block; margin-right: 4.5em; text-align: center; color: #dd5a22; }
#quality ul li:last-child { margin: 0; }
#quality ul li span { position: relative; display: block; width: 100%; color: black; text-align: center; font-size: 1.1em; margin-top: .5em; }
#aboutus { font-size: 1em; padding: 1.4rem 0 4.2rem 0; background: #f2f2f2; }
#aboutus .aboutus-image { margin-top: 1.9em; }
#aboutus .aboutus-image .image { position: relative; display: block; width: 100%; max-width: 677px; height: 406px; background: url(//www.pecosincorporadora.com.br/wp-content/themes/pecos/assets/img/about-us.jpg) no-repeat center center; background-size: cover; float: right; }
#aboutus .aboutus-image .image img { display: none; }
#aboutus .aboutus-image .image::before { content: ""; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: calc(100% - 15px); height: calc(100% - 15px); border: 1px solid #fff; padding: 1em; }
#aboutus .image-desc { position: absolute; display: block; width: 100%; max-width: 470px; top: 17px; left: 0px; padding: 1em 1.5em; background: #fff; font-size: 1em; color: #666666; z-index: 99999; }
#aboutus .image-desc img { display: none; }
#aboutus .image-desc::before { content: ""; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: calc(100% - 15px); height: calc(100% - 15px); border: 1px solid #f1f1f2; padding: 1em; }
#aboutus .aboutus-more { position: absolute; display: block; width: 328px; right: 0px; bottom: 0px; font-size: 1.4em; line-height: .6em; color: #dd5a22; }
#aboutus .aboutus-more::before { content: ""; position: absolute; top: 50%; transform: translateY(-50%); height: 1px; width: 65%; right: 0px; background: #dd5a22; }
.page-template-quem-somos #ourhistory { background: #fff; }
.page-template-quem-somos #ourhistory .ourhistory-desc { position: absolute; display: block; width: 100%; max-width: 470px; top: 100px; right: 0px; padding: 1em 1.5em; background: #f2f2f2; font-size: .939em; color: #666666; z-index: 99999; }
.page-template-quem-somos #ourhistory .ourhistory-desc::before { border: 1px solid #fff; }
.page-template-quem-somos #ourhistory .see-more a { position: absolute; display: block; width: 330px; bottom: 0px; right: 0px; font-size: 1.1em; color: #dd5a22; text-align: center; padding: .3em 0; border: 1px solid #dd5a22; }
.page-template-quem-somos #ourhistory .see-more a:hover { background: #dd5a22; border-color: #b1481b; color: #fff !important; }
.page-template-para-alugar-ou-comprar #findproperty { background: white !important; }
.page-template-para-alugar-ou-comprar .comercial-alugar-list li { margin-bottom: 3em; }
.page-template-para-alugar-ou-comprar .comercial-alugar-list li:nth-child(3n) { margin: 0px; }
.page-template-para-alugar-ou-comprar .property-results { padding-bottom: 0; }
.page-template-historico #findproperty, .page-template-para-alugar-comercial #findproperty, .page-template-para-alugar-residencial #findproperty, .page-template-para-comprar-comercial #findproperty, .page-template-novo-para-comprar-residencial #findproperty { background: white !important; }
.page-template-historico #findproperty .findproperty-list, .page-template-para-alugar-comercial #findproperty .findproperty-list, .page-template-para-alugar-residencial #findproperty .findproperty-list, .page-template-para-comprar-comercial #findproperty .findproperty-list, .page-template-novo-para-comprar-residencial #findproperty .findproperty-list { padding: 0 0 2em 0; }
.page-template-historico #findproperty .property-featured .feature-title, .page-template-para-alugar-comercial #findproperty .property-featured .feature-title, .page-template-para-alugar-residencial #findproperty .property-featured .feature-title, .page-template-para-comprar-comercial #findproperty .property-featured .feature-title, .page-template-novo-para-comprar-residencial #findproperty .property-featured .feature-title { position: relative; display: block; width: 80% !important; float: left; padding: .4em 0 .1em 0; border: 1px solid #d9d9d9; }
.page-template-historico #findproperty .property-residential .feature-title, .page-template-para-alugar-comercial #findproperty .property-residential .feature-title, .page-template-para-alugar-residencial #findproperty .property-residential .feature-title, .page-template-para-comprar-comercial #findproperty .property-residential .feature-title, .page-template-novo-para-comprar-residencial #findproperty .property-residential .feature-title { position: relative; display: block; width: 80% !important; margin: 0 auto; padding: .4em 0 .1em 0; border: 1px solid #d9d9d9; }
.page-template-historico #findproperty .property-residential .feature-title span, .page-template-para-alugar-comercial #findproperty .property-residential .feature-title span, .page-template-para-alugar-residencial #findproperty .property-residential .feature-title span, .page-template-para-comprar-comercial #findproperty .property-residential .feature-title span, .page-template-novo-para-comprar-residencial #findproperty .property-residential .feature-title span { transition: all 0.3s ease; }
.page-template-historico #findproperty .property-residential .feature-title:hover, .page-template-para-alugar-comercial #findproperty .property-residential .feature-title:hover, .page-template-para-alugar-residencial #findproperty .property-residential .feature-title:hover, .page-template-para-comprar-comercial #findproperty .property-residential .feature-title:hover, .page-template-novo-para-comprar-residencial #findproperty .property-residential .feature-title:hover { border: 1px solid #dd5a22; }
.page-template-historico #findproperty .property-residential .feature-title:hover span, .page-template-para-alugar-comercial #findproperty .property-residential .feature-title:hover span, .page-template-para-alugar-residencial #findproperty .property-residential .feature-title:hover span, .page-template-para-comprar-comercial #findproperty .property-residential .feature-title:hover span, .page-template-novo-para-comprar-residencial #findproperty .property-residential .feature-title:hover span { color: #dd5a22 !important; }
.page-template-historico #findproperty .property-residential .feature-title:hover #residential-path path, .page-template-para-alugar-comercial #findproperty .property-residential .feature-title:hover #residential-path path, .page-template-para-alugar-residencial #findproperty .property-residential .feature-title:hover #residential-path path, .page-template-para-comprar-comercial #findproperty .property-residential .feature-title:hover #residential-path path, .page-template-novo-para-comprar-residencial #findproperty .property-residential .feature-title:hover #residential-path path { fill: #dd5a22 !important; }
.page-template-historico #findproperty .property-residential .feature-title.active, .page-template-para-alugar-comercial #findproperty .property-residential .feature-title.active, .page-template-para-alugar-residencial #findproperty .property-residential .feature-title.active, .page-template-para-comprar-comercial #findproperty .property-residential .feature-title.active, .page-template-novo-para-comprar-residencial #findproperty .property-residential .feature-title.active { border: 1px solid #dd5a22; }
.page-template-historico #findproperty .property-residential .feature-title.active span, .page-template-para-alugar-comercial #findproperty .property-residential .feature-title.active span, .page-template-para-alugar-residencial #findproperty .property-residential .feature-title.active span, .page-template-para-comprar-comercial #findproperty .property-residential .feature-title.active span, .page-template-novo-para-comprar-residencial #findproperty .property-residential .feature-title.active span { color: #dd5a22 !important; }
.page-template-historico #findproperty .property-residential .feature-title.active #residential-path path, .page-template-para-alugar-comercial #findproperty .property-residential .feature-title.active #residential-path path, .page-template-para-alugar-residencial #findproperty .property-residential .feature-title.active #residential-path path, .page-template-para-comprar-comercial #findproperty .property-residential .feature-title.active #residential-path path, .page-template-novo-para-comprar-residencial #findproperty .property-residential .feature-title.active #residential-path path { fill: #dd5a22 !important; }
.page-template-historico #findproperty .property-commercial .feature-title, .page-template-para-alugar-comercial #findproperty .property-commercial .feature-title, .page-template-para-alugar-residencial #findproperty .property-commercial .feature-title, .page-template-para-comprar-comercial #findproperty .property-commercial .feature-title, .page-template-novo-para-comprar-residencial #findproperty .property-commercial .feature-title { position: relative; display: block; width: 80% !important; margin: 0 auto; padding: .4em 0 .1em 0; float: right; border: 1px solid #d9d9d9; cursor: pointer; transition: all 0.3s ease; }
.page-template-historico #findproperty .property-commercial .feature-title span, .page-template-para-alugar-comercial #findproperty .property-commercial .feature-title span, .page-template-para-alugar-residencial #findproperty .property-commercial .feature-title span, .page-template-para-comprar-comercial #findproperty .property-commercial .feature-title span, .page-template-novo-para-comprar-residencial #findproperty .property-commercial .feature-title span { transition: all 0.3s ease; }
.page-template-historico #findproperty .property-commercial .feature-title:hover, .page-template-para-alugar-comercial #findproperty .property-commercial .feature-title:hover, .page-template-para-alugar-residencial #findproperty .property-commercial .feature-title:hover, .page-template-para-comprar-comercial #findproperty .property-commercial .feature-title:hover, .page-template-novo-para-comprar-residencial #findproperty .property-commercial .feature-title:hover { border: 1px solid #dd5a22; }
.page-template-historico #findproperty .property-commercial .feature-title:hover span, .page-template-para-alugar-comercial #findproperty .property-commercial .feature-title:hover span, .page-template-para-alugar-residencial #findproperty .property-commercial .feature-title:hover span, .page-template-para-comprar-comercial #findproperty .property-commercial .feature-title:hover span, .page-template-novo-para-comprar-residencial #findproperty .property-commercial .feature-title:hover span { color: #dd5a22 !important; }
.page-template-historico #findproperty .property-commercial .feature-title:hover #comercial-path path, .page-template-para-alugar-comercial #findproperty .property-commercial .feature-title:hover #comercial-path path, .page-template-para-alugar-residencial #findproperty .property-commercial .feature-title:hover #comercial-path path, .page-template-para-comprar-comercial #findproperty .property-commercial .feature-title:hover #comercial-path path, .page-template-novo-para-comprar-residencial #findproperty .property-commercial .feature-title:hover #comercial-path path { fill: #dd5a22 !important; }
.page-template-historico #findproperty .property-commercial .feature-title.active, .page-template-para-alugar-comercial #findproperty .property-commercial .feature-title.active, .page-template-para-alugar-residencial #findproperty .property-commercial .feature-title.active, .page-template-para-comprar-comercial #findproperty .property-commercial .feature-title.active, .page-template-novo-para-comprar-residencial #findproperty .property-commercial .feature-title.active { border: 1px solid #dd5a22; }
.page-template-historico #findproperty .property-commercial .feature-title.active span, .page-template-para-alugar-comercial #findproperty .property-commercial .feature-title.active span, .page-template-para-alugar-residencial #findproperty .property-commercial .feature-title.active span, .page-template-para-comprar-comercial #findproperty .property-commercial .feature-title.active span, .page-template-novo-para-comprar-residencial #findproperty .property-commercial .feature-title.active span { color: #dd5a22 !important; }
.page-template-historico #findproperty .property-commercial .feature-title.active #comercial-path path, .page-template-para-alugar-comercial #findproperty .property-commercial .feature-title.active #comercial-path path, .page-template-para-alugar-residencial #findproperty .property-commercial .feature-title.active #comercial-path path, .page-template-para-comprar-comercial #findproperty .property-commercial .feature-title.active #comercial-path path, .page-template-novo-para-comprar-residencial #findproperty .property-commercial .feature-title.active #comercial-path path { fill: #dd5a22 !important; }
.page-template-historico .comercial-alugar-list li, .page-template-para-alugar-comercial .comercial-alugar-list li, .page-template-para-alugar-residencial .comercial-alugar-list li, .page-template-para-comprar-comercial .comercial-alugar-list li, .page-template-novo-para-comprar-residencial .comercial-alugar-list li { margin-bottom: 3em; }
.page-template-historico .comercial-alugar-list li:nth-child(3n), .page-template-para-alugar-comercial .comercial-alugar-list li:nth-child(3n), .page-template-para-alugar-residencial .comercial-alugar-list li:nth-child(3n), .page-template-para-comprar-comercial .comercial-alugar-list li:nth-child(3n), .page-template-novo-para-comprar-residencial .comercial-alugar-list li:nth-child(3n) { margin: 0px; }
.page-template-historico .property-results, .page-template-para-alugar-comercial .property-results, .page-template-para-alugar-residencial .property-results, .page-template-para-comprar-comercial .property-results, .page-template-novo-para-comprar-residencial .property-results { padding-bottom: 0; }
#footer { position: relative; display: block; background: #000; padding: 1.4rem 0 4.2rem 0; font-size: 1rem; }
#footer .footer-content { float: left; clear: none; width: 74.25%; margin-left: 0; margin-right: 3%; }
#footer .footer-content:last-child { margin-right: 0; }
#footer .footer-logo { float: left; clear: none; width: 22.75%; margin-left: 0; margin-right: 3%; }
#footer .footer-logo:last-child { margin-right: 0; }
#footer #footer-menu { position: relative; display: block; width: 100%; }
#footer #footer-menu ul { display: table; list-style: none; padding: 0 0 .7em 0; margin: 0; border-bottom: 1px solid white; }
#footer #footer-menu ul li { position: relative; display: inline-block; margin-right: .6em; padding-right: .6em; }
#footer #footer-menu ul li a br { display: none; }
#footer #footer-menu ul li:last-child { margin-right: 0; padding-right: 0; }
#footer #footer-menu ul li:last-child:before { display: none; }
#footer #footer-menu ul li .sub-menu { position: absolute; bottom: 25px; border-bottom: 0px; background: black; width: 100%; z-index: 9999; }
#footer #footer-menu ul li .sub-menu li { display: block; width: 100%; font-size: .8em; text-transform: none; padding: 1em 0 1em 1em; }
#footer #footer-menu ul li .sub-menu li a { display: block; width: 100%; }
#footer #footer-menu ul li .sub-menu li:before { display: none; }
#footer #footer-menu ul li .sub-menu li:hover .sub-menu .sub-menu { display: block; }
#footer #footer-menu ul li .sub-menu .menu-item-has-children a { padding: 0em; }
#footer #footer-menu ul li .sub-menu .menu-item-has-children > a { padding: 0em; }
#footer #footer-menu ul li .sub-menu .menu-item-has-children > a::before { content: ""; position: absolute; top: 50%; right: 9px; width: 0; height: 0; transform: translateY(-50%); border-top: 4px solid transparent; border-bottom: 4px solid transparent; border-left: 6px solid #b0b0b0; }
#footer #footer-menu ul li .sub-menu .menu-item-has-children > a:hover::before { border-left: 6px solid #dd5a22; border-top: 4px solid transparent; border-bottom: 4px solid transparent; border-right: 0px solid; right: 9px; }
#footer #footer-menu ul li .sub-menu .sub-menu { position: absolute; top: 0px; right: -185px; border: none; width: 100%; z-index: 9999; }
#footer #footer-menu ul li .sub-menu .sub-menu li { display: block; width: 100%; font-size: 1em; text-transform: none; padding: 1em 0 1em 1em; background: #191919; }
#footer #footer-menu ul li .sub-menu .sub-menu li:before { display: none; }
#footer #footer-menu ul li:hover > .sub-menu { display: block; }
#footer #footer-menu ul li:before { content: "."; position: absolute; bottom: 0px; right: -1px; font-size: 1em; color: white; }
#footer #footer-menu ul li a { color: white; text-transform: uppercase; font-size: 1.1em; }
#footer #footer-menu ul li a:hover { color: #dd5a22; }
#footer #footer-menu ul .sub-menu, #footer #footer-menu ul .sub-menu .sub-menu { display: none; }
#footer .footer-contact { position: relative; display: block; width: 100%; padding-top: .9em; }
#footer .footer-contact a { color: white; font-size: .9em; font-family: "AvenirNextCondensedRegular", Helvetica, Roboto, Arial, sans-serif; font-weight: bold; }
#footer .footer-contact a:not(.no-action):hover { color: #dd5a22; }
#footer .footer-contact .contact-phone { margin-right: 1em; }
#footer .footer-copyright p { color: white; font-size: .8em; margin: 0; }
#footer .footer-copyright p img { margin-left: 1.5em; }
@media only screen and (max-width: 767px) { .jquery-responsive-select-menu.jrsm-0 { display: block; width: 100%; background: #dd5a22; border-radius: 0; border: none; padding: .5em; color: white; -webkit-appearance: none; margin: 0 0 .5em 0; } }
@media only screen and (min-width: 768px) and (max-width: 1024px) { .alm-btn-wrap { margin-top: 2em !important; }
.jquery-responsive-select-menu { display: none; }
header#header div.header-contact { margin-left: 3%; }
header#header nav#header-menu ul li { padding: 0 .5em; }
header#header nav#header-menu ul li a { font-size: .9em; text-align: right; }
header#header nav#header-menu ul li.menu-item-has-children > a::before { content: ""; position: absolute; top: 40px; right: 10px; }
header#header nav#header-menu .sub-menu .menu-item-has-children > a::before { content: ""; position: absolute; left: 5px; border-top: 4px solid transparent; border-bottom: 4px solid transparent; border-left: 0px solid transparent; border-right: 6px solid #b0b0b0; }
header#header nav#header-menu .sub-menu .menu-item-has-children > a:hover::before { border-top: 4px solid transparent; border-bottom: 4px solid transparent; border-left: 0px solid transparent; border-right: 6px solid #dd5a22; left: 5px; }
header#header nav#header-menu .sub-menu li { padding: 1em 1.5em 1em 0  !important; text-align: right; }
header#header nav#header-menu .sub-menu li:first-child { border-top: 1px solid #f3f3f3; }
header#header nav#header-menu .sub-menu li:last-child { border-right: none; }
header#header nav#header-menu .sub-menu li a { display: block; text-transform: none; color: #b0b0b0; font-size: 1em; width: 100%; }
header#header nav#header-menu .sub-menu > li:hover .sub-menu > .sub-menu { display: block; }
header#header nav#header-menu .sub-menu .sub-menu { left: -100%; }
.section-title { margin-top: 1em; }
.alm-btn-wrap { margin-top: 1.9em; font-size: 1.5em; }
.alm-btn-wrap::before { width: calc(50% - 120px) !important; top: 50%; transform: translateY(-50%) !important; height: 1px; left: 0px; }
.alm-btn-wrap::after { width: calc(50% - 120px) !important; top: 50%; transform: translateY(-50%) !important; height: 1px; right: 0px; }
.container, #breadcrumb, .error-404, #contact-form form, #contact-title, #quality { max-width: 94%; }
#banner { height: auto; }
#banner .n2-ss-slide::before { display: none; }
#findproperty .findproperty-list li { margin-left: 0px !important; float: left; clear: none; width: 31.33333%; margin-left: 0; margin-right: 3%; }
#findproperty .findproperty-list li:last-child { margin-right: 0; }
#findproperty .findproperty-list li .property-featured .feature-title, #findproperty .findproperty-list li .property-residential .feature-title, #findproperty .findproperty-list li .property-commercial .feature-title { min-height: 40px; float: none; }
#findproperty .findproperty-list li .property-featured .feature-title span, #findproperty .findproperty-list li .property-residential .feature-title span, #findproperty .findproperty-list li .property-commercial .feature-title span { font-size: 1.2em; color: #b0b0b0; margin-left: 5px; }
#findproperty .findproperty-list li .property-featured .feature-title img, #findproperty .findproperty-list li .property-residential .feature-title img, #findproperty .findproperty-list li .property-commercial .feature-title img { height: 1.1em; }
.property-results { padding: 0; font-size: 1rem; }
.property-results ul { padding: 0; }
.property-results ul li { min-height: 0px !important; float: left; clear: none; width: 32%; margin-left: 0; margin-right: 2%; border-bottom: 8px solid #dd5a22; overflow: hidden; margin-top: 2em; }
.property-results ul li:last-child { margin-right: 0; }
.property-results ul li .tag-lancamento { padding: .7em .6em; font-size: 1em; }
.property-results ul li .neighborhood { font-size: 1.1em; color: #dd5a22; padding-left: 1.5em; margin-bottom: 0.5em; }
.property-results ul li .image-property { margin-top: .8em; height: 240px; }
.property-results ul li .image-property .property-desc { padding: 1em; height: 240px !important; }
.property-results ul li .image-property .property-desc::before { padding: .5em; }
.property-results ul li .image-property .property-desc .property-title { padding-top: 0em; font-size: 1.2em; }
.property-results ul li .image-property .property-desc .property-detail { font-size: .9em; }
.property-results ul li .image-property .property-desc .property-street { padding-top: 1em; padding-left: 0em; font-size: .9em; line-height: 1em; background: none; }
.property-results ul li .image-property .property-desc .property-link { font-size: 1.2em; bottom: 10px; }
#ourhistory { font-size: 1em; padding: 1.4rem 0 4.2rem 0; }
#ourhistory .ourhistory-image { margin-top: 1.9em; }
#ourhistory .ourhistory-image .image { height: 403px; }
#ourhistory .ourhistory-image .image img { display: none; }
#ourhistory .ourhistory-desc { max-width: 410px; top: 112px !important; right: 0px; padding: 1.7em; font-size: 1em; }
#ourhistory .ourhistory-more { width: 100%; right: inherit; bottom: inherit; position: relative; margin-top: 1em; font-size: 1.4em; line-height: .6em; }
#ourhistory .ourhistory-more::before { top: 50%; transform: translateY(-50%); height: 1px; width: 65%; right: 0px; }
#quality { font-size: 1rem; margin-bottom: 2em; margin-top: 2.4em; }
#quality ul li { margin-right: 1em; }
#quality ul li span { font-size: 1.1em; margin-top: .5em; }
.page-template-quem-somos #ourhistory .see-more a { width: 100%; max-width: 470px; float: right; margin: .5em 0 0 0; position: relative; display: block; }
.para-comprar-residencial .findproperty-list, .para-alugar-residencial .findproperty-list, .para-comprar-comercial .findproperty-list, .para-alugar-comercial .findproperty-list, .nosso-historico .findproperty-list { display: block !important; position: relative !important; width: 100% !important; max-width: 500px !important; margin: 0 auto !important; float: none !important; }
.para-comprar-residencial .findproperty-list li, .para-alugar-residencial .findproperty-list li, .para-comprar-comercial .findproperty-list li, .para-alugar-comercial .findproperty-list li, .nosso-historico .findproperty-list li { margin-left: 0px !important; float: left; clear: none; width: 48.5%; margin-left: 0; margin-right: 3%; width: 48.5% !important; }
.para-comprar-residencial .findproperty-list li:last-child, .para-alugar-residencial .findproperty-list li:last-child, .para-comprar-comercial .findproperty-list li:last-child, .para-alugar-comercial .findproperty-list li:last-child, .nosso-historico .findproperty-list li:last-child { margin-right: 0; }
#post-detail .image-property-menu li div { width: 130px !important; height: 135px !important; } }
@media only screen and (max-width: 768px){
.single-modal #post-detail .image-property li a {height: 350px !important;}
.single-modal #post-detail .image-property  {height: 350px !important;}
.single-modal #post-detail .image-property li a{width: 100%;}
.single-pagee #post-detail .image-property li a {height: 341px;}
.single-pagee #post-detail .image-property {height: 340px;}
.single-pagee #post-detail .image-property-menu li div {width: 104px !important; height: 104px !important;}
.single-pagee #post-detail .image-property-menu {height: 104px;}
}
@media only screen and (max-width: 767px) { .alm-btn-wrap { margin-top: 1em !important; }
#aboutus { font-size: 1em; padding: 1.4rem 0 4.2rem 0; }
#aboutus .aboutus-image { margin-top: 1.9em; }
#aboutus .aboutus-image .image { height: 200px; background: none; }
#aboutus .aboutus-image .image img { display: block; }
#aboutus .aboutus-image .image::before { top: 50%; left: 50%; transform: translate(-50%, -50%); width: calc(100% - 15px); height: calc(100% - 15px); border: 1px solid #fff; padding: 1em; }
#aboutus .image-desc { position: relative; display: block; width: 100%; max-width: 470px; top: inherit; left: inherit; padding: 1em 1.5em; background: #fff; font-size: 1em; color: #666666; z-index: 99999; }
#aboutus .image-desc::before { content: ""; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: calc(100% - 15px); height: calc(100% - 15px); border: 1px solid #f1f1f2; padding: 1em; }
#aboutus .aboutus-more { position: relative; display: block; width: 100%; right: inherit; bottom: inherit; font-size: 1.4em; line-height: .6em; }
#aboutus .aboutus-more::before { display: none; }
#quality { font-size: 1rem; margin-bottom: 2em; margin-top: 2.4em; }
#quality ul li { margin-right: 1em; }
#quality ul li span { font-size: 1.1em; margin-top: .5em; }
.alm-btn-wrap { margin-top: 1.9em; font-size: 1.5em; }
.alm-btn-wrap::before { width: calc(50% - 120px) !important; top: 50%; transform: translateY(-50%); height: 1px; left: 0px; }
.alm-btn-wrap::after { width: calc(50% - 120px) !important; top: 50%; transform: translateY(-50%); height: 1px; right: 0px; }
.container, #breadcrumb, .error-404, #contact-form form, #contact-title, #quality { max-width: 98%; }
header#header .container, header#header #breadcrumb, header#header .error-404, header#header #contact-form form, #contact-form header#header form, header#header #contact-title, header#header #quality { max-width: 310px; }
header#header .header-logo { float: left; clear: none; width: 50%; margin-left: 0; margin-right: 0; padding-right: .4em !important; }
header#header .header-logo:last-child { margin-right: 0; }
header#header div.header-contact { float: left; clear: none; width: 50%; margin-left: 0; margin-right: 0; padding: 1.4em 0; }
header#header div.header-contact:last-child { margin-right: 0; }
header#header div.header-contact a { position: relative; display: block; width: 100%; text-align: left; }
header#header div.header-contact .contact-phone { font-size: 1.5em; line-height: 1em; letter-spacing: 0.02em; }
header#header div.header-contact .contact-mail { font-family: "AvenirNextCondensedUltraLight", Helvetica, Roboto, Arial, sans-serif; font-size: 1.18em; }
header#header nav#header-menu { width: 100%; display: block; }
header#header nav#header-menu ul { display: none; }
#banner { height: auto; }
#banner .n2-ss-slide::before { display: none; }
#findproperty .findproperty-list li { margin-left: 0px !important; float: left; clear: none; width: 100%; margin-left: 0; margin-right: 3%; }
#findproperty .findproperty-list li:last-child { margin-right: 0; }
#findproperty .findproperty-list li .property-featured .feature-title, #findproperty .findproperty-list li .property-residential .feature-title, #findproperty .findproperty-list li .property-commercial .feature-title { min-height: 40px; float: none; margin-top: .5em; }
#findproperty .findproperty-list li .property-featured .feature-title span, #findproperty .findproperty-list li .property-residential .feature-title span, #findproperty .findproperty-list li .property-commercial .feature-title span { font-size: 1.2em; color: #b0b0b0; margin-left: 5px; }
#findproperty .findproperty-list li .property-featured .feature-title img, #findproperty .findproperty-list li .property-residential .feature-title img, #findproperty .findproperty-list li .property-commercial .feature-title img { height: 1.1em; }
.property-results { padding: 0; font-size: 1rem; }
.property-results ul { padding: 0; }
.property-results ul li { min-height: 0px; float: left; clear: none; width: 100%; margin-left: 0; margin-right: 0; border-bottom: 8px solid #dd5a22; overflow: hidden; margin-top: 2em; }
.property-results ul li:last-child { margin-right: 0; }
.property-results ul li .tag-lancamento { padding: .7em .6em; font-size: 1em; }
.property-results ul li .neighborhood { font-size: 1.1em; color: #dd5a22; padding-left: 1.5em; margin-bottom: 0.5em; }
.property-results ul li .image-property { margin-top: .8em; height: 380px; }
.property-results ul li .image-property img { width: 100%; }
.property-results ul li .image-property .property-desc { padding: 1em 1.7em; height: 380px; }
.property-results ul li .image-property .property-desc::before { border: 1px solid white; padding: 1em; }
.property-results ul li .image-property .property-desc .property-title { padding-top: 1.8em; font-size: 1.2em; }
.property-results ul li .image-property .property-desc .property-street { padding-top: 1.1em; padding-left: 2em; font-size: 1.1em; line-height: 1em; }
.property-results ul li .image-property .property-desc .property-link { font-size: 1.2em; bottom: 40px; }
#ourhistory { font-size: 1em; padding: 1.4rem 0 4.2rem 0; }
#ourhistory .ourhistory-image { margin-top: 1.9em; position: relative; }
#ourhistory .ourhistory-image .image { height: 200px; }
#ourhistory .ourhistory-image .image img { display: none; }
#ourhistory .ourhistory-desc { position: relative; max-width: 100%; top: 0px !important; right: inherit; padding: 1.7em; font-size: 1em; }
#ourhistory .ourhistory-more { width: 100%; right: inherit; bottom: inherit; position: relative; margin-top: 1em; font-size: 1.4em; line-height: .6em; }
#ourhistory .ourhistory-more::before { top: 50%; transform: translateY(-50%); height: 1px; width: 65%; right: 0px; }
#footer { padding: 1.4rem 0 1.4rem 0; font-size: 1rem; display: block; position: relative; }
#footer .footer-content { float: left; clear: none; width: 100%; margin-left: 0; margin-right: 3%; float: none; display: block; position: relative; text-align: center; margin-bottom: 2em; }
#footer .footer-content:last-child { margin-right: 0; }
#footer .footer-logo { float: left; clear: none; width: 100%; margin-left: 0; margin-right: 3%; float: none; display: block; position: relative; text-align: center; }
#footer .footer-logo:last-child { margin-right: 0; }
#footer #footer-menu { display: none; }
#footer #footer-menu ul { padding: 0 0 .7em 0; margin: 0; border-bottom: 1px solid white; }
#footer #footer-menu ul li { margin-right: .6em; padding-right: .6em; }
#footer #footer-menu ul li:last-child { margin-right: 0; padding-right: 0; }
#footer #footer-menu ul li .sub-menu { bottom: 25px; border-bottom: 0px; }
#footer #footer-menu ul li .sub-menu li { font-size: .8em; padding: 1em 0 1em 1em; }
#footer #footer-menu ul li .sub-menu .sub-menu { top: 0px; right: -185px; width: 100%; }
#footer #footer-menu ul li .sub-menu .sub-menu li { font-size: 1em; padding: 1em 0 1em 1em; }
#footer #footer-menu ul li:before { bottom: 0px; right: -1px; font-size: 1em; }
#footer #footer-menu ul li a { font-size: 1.1em; }
#footer .footer-contact { width: 100%; padding-top: .9em; }
#footer .footer-contact a { font-size: .9em; }
#footer .footer-contact .contact-phone { margin-right: 1em; }
#footer .footer-copyright p { font-size: .8em; margin: 0; }
#footer .footer-copyright p img { margin-left: 0em; }
.page-template-quem-somos #ourhistory .ourhistory-desc { position: relative; top: inherit; right: inherit; padding: 1em 1.5em; font-size: .939em; margin-top: .5em; }
.page-template-quem-somos #ourhistory .see-more a { width: 100%; max-width: 470px; float: right; margin: .5em 0 0 0; position: relative; display: block; }
.detail-gallery, .detail-info { float: none !important; width: 100% !important; height: auto; margin: 0px 0px 20px 0px; }
.detail-contact a { display: block !important; width: 100% !important; margin: 0px !important; }
.error-404 h2 { font-size: 5em; line-height: 1em; }
.error-404 h3 { font-size: 1em; }
.single-modal #post-detail .image-property li a{width: 100%;}
.single-pagee #post-detail .image-property li a {height: 341px;}
.single-pagee #post-detail .image-property {height: 340px;}
.single-pagee #post-detail .image-property-menu li div {width: 125px !important; height: 125px !important;}
.single-pagee #post-detail .image-property-menu {height: 125px;}
#post-detail .image-property li a {width: 100%;}
}
@media only screen and (max-width: 780px) {
header#header div.header-contact .contact-mail {
font-size: 12px !important;
}
}
@media only screen and (max-width: 620px){
.single-modal #post-detail .image-property li a {height: 200px !important;}
.single-modal #post-detail .image-property  {height: 200px !important;}
}
@media only screen and (max-width: 414px) {
#aboutus .aboutus-image .image { height: auto; background: none; }
.single-modal #post-detail .image-property-menu li div {width: 80px !important; height: 50px !important;}
.single-modal #post-detail .image-property-menu {height: 50px !important;}
}
@media only screen and (max-width: 413px) {
.single-pagee #post-detail .image-property li a {height: 341px;}
.single-pagee #post-detail .image-property {height: 340px;}
.single-pagee #post-detail .image-property-menu li div {width: 110px !important; height: 110px !important;}
.single-pagee #post-detail .image-property-menu {height: 110px;}
}
@media only screen and (max-width: 320px) {
#ourhistory .ourhistory-image .image { background: none; height: auto; }
#ourhistory .ourhistory-image .image::before { position: absolute; z-index: 9999; }
#ourhistory .ourhistory-image .image img { display: block; position: relative; top: inherit; }
#ourhistory .ourhistory-desc { display: block; position: relative; top: inherit; margin-top: .5em; }
.property-results ul li { min-height: 364px; }
#aboutus .aboutus-image .image { height: auto; background: none; }
.footer-copyright p a { margin: 1em 0; display: block; position: relative; width: 100%; text-align: center; }
.single-pagee #post-detail .image-property li a {height: 341px;}
.single-pagee #post-detail .image-property {height: 340px;}
.single-pagee #post-detail .image-property-menu li div {width: 95px !important; height: 95px !important;}
.single-pagee #post-detail .image-property-menu {height: 95px;}
}
@media only screen and (max-width: 280px){
.single-modal #post-detail .image-property-menu li div {width: 110px !important; height: 70px !important;}
.single-modal #post-detail .image-property-menu {height: 70px !important;}
}
@media only screen and (max-width: 240px){
.single-modal #post-detail .image-property-menu li div {width: 80px !important; height: 50px !important;}
.single-modal #post-detail .image-property-menu {height: 50px !important;}
}
.property-desc a{
color: #ffffff;
display: block;
height: 100%;
position: relative;
width: 100%;
line-height: 20px;
}
.property-desc a:hover{
color: #ffffff;
}
.page-template-novo-para-comprar-residencial #findproperty .property-commercial .feature-title{
position: relative;
display: block;
width: 80% !important;
margin: 0 auto;
padding: .4em 0 .1em 0;
float: right;
border: 1px solid #d9d9d9;
cursor: pointer;
transition: all 0.3s ease;
}body .gform_wrapper.gf_reset_wrapper,body .gform_wrapper.gf_reset_wrapper button,body .gform_wrapper.gf_reset_wrapper caption,body .gform_wrapper.gf_reset_wrapper div,body .gform_wrapper.gf_reset_wrapper fieldset,body .gform_wrapper.gf_reset_wrapper form,body .gform_wrapper.gf_reset_wrapper h1,body .gform_wrapper.gf_reset_wrapper h2,body .gform_wrapper.gf_reset_wrapper h3,body .gform_wrapper.gf_reset_wrapper h4,body .gform_wrapper.gf_reset_wrapper h5,body .gform_wrapper.gf_reset_wrapper h6,body .gform_wrapper.gf_reset_wrapper iframe,body .gform_wrapper.gf_reset_wrapper img,body .gform_wrapper.gf_reset_wrapper input[type=button],body .gform_wrapper.gf_reset_wrapper input[type=email],body .gform_wrapper.gf_reset_wrapper input[type=image],body .gform_wrapper.gf_reset_wrapper input[type=number],body .gform_wrapper.gf_reset_wrapper input[type=password],body .gform_wrapper.gf_reset_wrapper input[type=submit],body .gform_wrapper.gf_reset_wrapper input[type=tel],body .gform_wrapper.gf_reset_wrapper input[type=text],body .gform_wrapper.gf_reset_wrapper input[type=url],body .gform_wrapper.gf_reset_wrapper label,body .gform_wrapper.gf_reset_wrapper legend,body .gform_wrapper.gf_reset_wrapper li,body .gform_wrapper.gf_reset_wrapper ol,body .gform_wrapper.gf_reset_wrapper p,body .gform_wrapper.gf_reset_wrapper select,body .gform_wrapper.gf_reset_wrapper span,body .gform_wrapper.gf_reset_wrapper table,body .gform_wrapper.gf_reset_wrapper tbody,body .gform_wrapper.gf_reset_wrapper td,body .gform_wrapper.gf_reset_wrapper textarea,body .gform_wrapper.gf_reset_wrapper tfoot,body .gform_wrapper.gf_reset_wrapper th,body .gform_wrapper.gf_reset_wrapper thead,body .gform_wrapper.gf_reset_wrapper tr,body .gform_wrapper.gf_reset_wrapper ul{margin:0;padding:0;border:0;outline:0}body .gform_wrapper.gf_reset_wrapper button,body .gform_wrapper.gf_reset_wrapper caption,body .gform_wrapper.gf_reset_wrapper div,body .gform_wrapper.gf_reset_wrapper fieldset,body .gform_wrapper.gf_reset_wrapper form,body .gform_wrapper.gf_reset_wrapper iframe,body .gform_wrapper.gf_reset_wrapper img,body .gform_wrapper.gf_reset_wrapper input[type=button],body .gform_wrapper.gf_reset_wrapper input[type=email],body .gform_wrapper.gf_reset_wrapper input[type=image],body .gform_wrapper.gf_reset_wrapper input[type=number],body .gform_wrapper.gf_reset_wrapper input[type=password],body .gform_wrapper.gf_reset_wrapper input[type=submit],body .gform_wrapper.gf_reset_wrapper input[type=tel],body .gform_wrapper.gf_reset_wrapper input[type=text],body .gform_wrapper.gf_reset_wrapper input[type=url],body .gform_wrapper.gf_reset_wrapper label,body .gform_wrapper.gf_reset_wrapper legend,body .gform_wrapper.gf_reset_wrapper li,body .gform_wrapper.gf_reset_wrapper ol,body .gform_wrapper.gf_reset_wrapper p,body .gform_wrapper.gf_reset_wrapper select,body .gform_wrapper.gf_reset_wrapper span,body .gform_wrapper.gf_reset_wrapper table,body .gform_wrapper.gf_reset_wrapper tbody,body .gform_wrapper.gf_reset_wrapper td,body .gform_wrapper.gf_reset_wrapper textarea,body .gform_wrapper.gf_reset_wrapper tfoot,body .gform_wrapper.gf_reset_wrapper th,body .gform_wrapper.gf_reset_wrapper thead,body .gform_wrapper.gf_reset_wrapper tr,body .gform_wrapper.gf_reset_wrapper ul{font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;line-height:1;font-weight:400}body .gform_wrapper.gf_reset_wrapper div,body .gform_wrapper.gf_reset_wrapper p,body .gform_wrapper.gf_reset_wrapper span{line-height:1.8}body .gform_wrapper.gf_reset_wrapper fieldset,body .gform_wrapper.gf_reset_wrapper img{border:0}body .gform_wrapper.gf_reset_wrapper li,body .gform_wrapper.gf_reset_wrapper ol,body .gform_wrapper.gf_reset_wrapper ul{list-style:none}body .gform_wrapper.gf_reset_wrapper a img{border:none}body .gform_wrapper.gf_reset_wrapper :focus{outline:0}.gform_wrapper select,
.gform_wrapper textarea {
font-family: inherit;
letter-spacing: normal;
font-size: inherit
}
.gform_wrapper .gf_progressbar:after,
.gform_wrapper ol.validation_list:after {
content: ""
}
.gform_wrapper {
overflow: inherit;
margin: 16px 0;
max-width: 100%
}
.gform_wrapper *,
.gform_wrapper:after,
.gform_wrapper:before {
box-sizing: border-box
}
.gform_wrapper h1,
.gform_wrapper h2,
.gform_wrapper h3 {
font-weight: 400;
border: none;
background: 0 0
}
.gform_wrapper form {
text-align: left
}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
position: relative; display: block; width: 100%; background: #f2f2f2; border: 1px solid #dbdbdb; min-height: 59px; padding: 1em .5em; color: #000; font-size: 1em; font-family: "AvenirNextCondensedRegular", Helvetica, Roboto, Arial, sans-serif;
}
.gform_wrapper input[type=image] {
border: none!important;
padding: 0!important;
width: auto!important
}
.gform_wrapper textarea {
padding: 6px 8px;
line-height: 1.5;
resize: none
}
.gform_wrapper select {
line-height: 1.5
}
.gform_wrapper .ginput_container_multiselect select {
background-image: none!important;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border: 1px solid inherit;
outline: 0
}
.gform_wrapper ul.gform_fields {
margin: 0!important;
list-style-type: none
}
.gform_wrapper ul,
html>body .entry ul {
text-indent: 0
}
.gform_wrapper form li,
.gform_wrapper li {
margin-left: 0!important;
list-style: none!important;
overflow: visible
}
.gform_wrapper ul li.gfield {
clear: both
}
.gform_wrapper ul.gfield_checkbox li,
.gform_wrapper ul.gfield_radio li {
overflow: hidden
}
.gform_wrapper form ul.gform_fields.left_label li.gfield,
.gform_wrapper form ul.gform_fields.right_label li.gfield,
.gform_wrapper ul.gform_fields.left_label li.gfield,
.gform_wrapper ul.gform_fields.right_label li.gfield {
margin-bottom: 14px
}
.gform_wrapper form ul.left_label li ul.gfield_checkbox li,
.gform_wrapper form ul.left_label li ul.gfield_radio li,
.gform_wrapper form ul.right_label li ul.gfield_checkbox li,
.gform_wrapper form ul.right_label li ul.gfield_radio li,
.gform_wrapper ul.left_label li ul.gfield_checkbox li,
.gform_wrapper ul.left_label li ul.gfield_radio li,
.gform_wrapper ul.right_label li ul.gfield_checkbox li,
.gform_wrapper ul.right_label li ul.gfield_radio li {
margin-bottom: 10px
}
.gform_wrapper ul li:after,
.gform_wrapper ul li:before,
.gform_wrapper ul.gform_fields {
padding: 0;
margin: 0;
overflow: visible
}
.gform_wrapper select option {
padding: 2px;
display: block
}
.gform_wrapper .inline {
display: inline!important
}
.gform_wrapper .gform_heading {
width: 100%;
margin-bottom: 18px
}
.gform_wrapper .gfield_date_day,
.gform_wrapper .gfield_date_month,
.gform_wrapper .gfield_date_year,
.gform_wrapper .gfield_time_hour,
.gform_wrapper .gfield_time_minute {
width: 75px;
display: -moz-inline-stack;
display: inline-block
}
.gform_wrapper .top_label .ginput_container_time {
display: -moz-inline-stack;
display: inline-block
}
.gform_wrapper ul.gform_fields:not(.top_label) .ginput_container_time span {
float: left
}
.gform_wrapper .gfield_time_hour i {
font-style: normal!important;
font-family: sans-serif!important;
width: 10px;
text-align: center;
float: right;
margin-top: 9%
}
.gform_wrapper .gfield_date_day,
.gform_wrapper .gfield_date_month,
.gform_wrapper .gfield_date_year {
margin-right: 12px
}
.gform_wrapper .gfield_date_dropdown_day,
.gform_wrapper .gfield_date_dropdown_month,
.gform_wrapper .gfield_date_dropdown_year {
vertical-align: top;
display: -moz-inline-stack;
display: inline-block;
margin-right: 6px
}
.gform_wrapper .gfield_time_ampm {
vertical-align: top;
display: -moz-inline-stack;
display: inline-block
}
.gform_wrapper .gfield_time_ampm select {
min-width: calc(2rem + 25px);
width: calc(3rem + 25px)
}
.gform_wrapper .gfield_date_day input,
.gform_wrapper .gfield_date_month input,
.gform_wrapper .gfield_date_year input,
.gform_wrapper .gfield_time_hour input,
.gform_wrapper .gfield_time_minute input {
width: 70%!important
}
.gform_wrapper .gfield_date_day input[type=number],
.gform_wrapper .gfield_date_month input[type=number],
.gform_wrapper .gfield_date_year input[type=number],
.gform_wrapper .gfield_time_hour input[type=number],
.gform_wrapper .gfield_time_minute input[type=number] {
width: calc(60% + 16px)!important
}
.gform_wrapper .gfield_date_day,
.gform_wrapper .gfield_date_month,
.gform_wrapper .gfield_date_year {
width: 50px;
float: left
}
.gform_wrapper .gfield_date_year {
width: 48px!important
}
.gform_wrapper .gfield_date_day input,
.gform_wrapper .gfield_date_month input,
.gform_wrapper .gfield_date_year input {
width: 85%!important
}
.gform_wrapper .gfield_date_year input {
width: 88%!important
}
.gform_wrapper .field_hover {
border: 1px dashed #2175A9;
cursor: pointer
}
.gform_wrapper .field_selected {
background-color: #DFEFFF;
border: 1px solid #C2D7EF
}
.gform_wrapper .field_name_first,
.gform_wrapper .field_name_last,
.gform_wrapper .field_name_middle {
width: 49.5%;
display: -moz-inline-stack;
display: inline-block;
vertical-align: top
}
.gform_wrapper .ginput_complex.ginput_container {
overflow: visible;
width: 100%
}
.gform_wrapper label.gfield_label {
font-weight: 700;
font-size: inherit
}
.gform_wrapper .top_label .gfield_label {
display: block;
width: 100%;
margin-bottom: .2em;
color: #dd5a22;
font-family: "AvenirNextCondensedRegular", Helvetica, Roboto, Arial, sans-serif;
font-size: 1.2em;
font-weight: 400;
}
.gform_wrapper .ginput_complex .ginput_left input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]),
.gform_wrapper .ginput_complex .ginput_right input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]),
.gform_wrapper .ginput_complex .ginput_right select,
.gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]),
.gform_wrapper .ginput_complex select {
width: 100%
}
.gform_wrapper .hidden_label .gfield_label,
.gform_wrapper label.hidden_sub_label,
.gform_wrapper label.screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute!important;
height: 1px;
width: 1px;
overflow: hidden
}
.gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label,
.gform_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container label,
.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,
.gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label {
display: block;
font-size: 80%;
letter-spacing: .5pt;
white-space: nowrap
}
.gform_wrapper .field_sublabel_above ul.gfield_radio li label,
.gform_wrapper .field_sublabel_below ul.gfield_checkbox li label {
display: -moz-inline-stack;
display: inline-block;
letter-spacing: inherit;
vertical-align: middle
}
.gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label,
.gform_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container label {
margin: 9px 0 1px 1px
}
.gform_wrapper ul.gform_fields:not(.top_label) .field_sublabel_above .ginput_container.ginput_container_email label,
.gform_wrapper ul.gform_fields:not(.top_label) .field_sublabel_above .ginput_container.ginput_container_name label,
.gform_wrapper ul.gform_fields:not(.top_label) .field_sublabel_above .ginput_container.ginput_container_password label,
.gform_wrapper ul.gform_fields:not(.top_label) .field_sublabel_above .ginput_container.ginput_container_time label {
margin-top: 0
}
.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,
.gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label {
margin: 1px 0 9px 1px
}
.gform_wrapper .top_label .field_sublabel_above label.gfield_label+.ginput_complex.ginput_container,
.gform_wrapper .top_label .field_sublabel_above label.gfield_label+div[class*=gfield_time_].ginput_container {
margin-top: 0
}
body .gform_wrapper .top_label div.ginput_container {
margin-top: 8px
}
body.gform_wrapper div.clear-multi {
display: -moz-inline-stack;
display: inline-block
}
body .gform_wrapper ul li.field_description_below div.ginput_container_checkbox,
body .gform_wrapper ul li.field_description_below div.ginput_container_radio {
margin-top: 16px;
margin-bottom: 0
}
.gfield.left_label,
.gfield.right_label {
padding-top: 10px
}
.gform_wrapper li.hidden_label input {
margin-top: 12px
}
.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text],
.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select {
margin-bottom: 12px
}
.gform_wrapper input.large,
.gform_wrapper input.medium,
.gform_wrapper input.small,
.gform_wrapper select.large,
.gform_wrapper select.medium,
.gform_wrapper select.small {
width: 100%
}
.gform_wrapper input.datepicker_with_icon.large,
.gform_wrapper input.datepicker_with_icon.medium,
.gform_wrapper input.datepicker_with_icon.small {
width: calc(100% - 24px)
}
.gform_wrapper .gfield_error input.large,
.gform_wrapper .gfield_error input.medium,
.gform_wrapper .gfield_error input.small,
.gform_wrapper .gfield_error select.large,
.gform_wrapper .gfield_error select.medium,
.gform_wrapper .gfield_error select.small {
width: 100%
}
.gform_wrapper .gfield_error input.datepicker_with_icon.large,
.gform_wrapper .gfield_error input.datepicker_with_icon.medium,
.gform_wrapper .gfield_error input.datepicker_with_icon.small {
width: calc(100% - 32px)
}
.gform_wrapper textarea.small {
height: 80px;
width: 100%
}
.gform_wrapper textarea.medium {
height: 120px;
width: 100%
}
.gform_wrapper textarea.large {
height: 160px;
width: 100%
}
.gform_wrapper h2.gsection_title {
margin: 0!important;
padding: 0!important;
letter-spacing: normal!important
}
.gform_wrapper .gsection .gfield_label,
.gform_wrapper h2.gsection_title,
.gform_wrapper h3.gform_title {
font-weight: 700;
font-size: 20px
}
.gform_wrapper h3.gform_title {
letter-spacing: normal!important;
margin: 10px 0 6px
}
.gform_wrapper li.gfield.field_description_below+li.gsection {
margin-top: 24px!important
}
.gform_wrapper span.gform_description {
font-weight: 400;
display: block;
width: calc(100% - 16px);
margin-bottom: 16px
}
.gform_wrapper .gsection {
border-bottom: 1px solid #CCC;
padding: 0 16px 8px 0;
margin: 28px 0;
clear: both
}
.gform_wrapper ul.gfield_checkbox li input[type=checkbox],
.gform_wrapper ul.gfield_radio li input[type=radio] {
width: auto!important
}
.gform_wrapper ul.gfield_checkbox,
.gform_wrapper ul.gfield_radio {
margin: 6px 0;
padding: 0
}
.gform_wrapper .gfield_checkbox li label,
.gform_wrapper .gfield_radio li label {
display: -moz-inline-stack;
display: inline-block;
padding: 0;
width: auto;
line-height: 1.5;
font-size: 14px;
vertical-align: middle;
max-width: 85%;
white-space: normal
}
.gform_wrapper .ginput_complex .ginput_cardinfo_left label,
.gform_wrapper .ginput_complex .ginput_cardinfo_right label,
.gform_wrapper div.charleft {
white-space: nowrap!important
}
.gform_wrapper .gfield_checkbox li label {
margin: 0
}
.gform_wrapper .gfield_radio li label {
margin: 2px 0 0 4px
}
.gform_wrapper .gfield_checkbox li input,
.gform_wrapper .gfield_checkbox li input[type=checkbox],
.gform_wrapper .gfield_radio li input[type=radio] {
display: -moz-inline-stack;
display: inline-block;
vertical-align: middle;
margin-left: 1px
}
.gform_wrapper .description,
.gform_wrapper .gfield_description,
.gform_wrapper .gsection_description,
.gform_wrapper .instruction {
font-size: 80%;
line-height: inherit;
clear: both;
font-family: inherit;
letter-spacing: normal
}
.gform_wrapper .description,
.gform_wrapper .gfield_description,
.gform_wrapper .gsection_description {
padding: 0 16px 0 0
}
.gform_wrapper .field_description_below .gfield_description {
padding-top: 16px
}
.gform_wrapper .field_sublabel_above .description,
.gform_wrapper .field_sublabel_above .gfield_description,
.gform_wrapper .field_sublabel_above .gsection_description {
margin-top: 9px
}
.gform_wrapper .top_label .gsection_description {
width: 100%;
margin-bottom: 9px
}
.gform_wrapper .gfield_description {
width: 100%
}
.gform_wrapper .description_above .gfield_description {
padding: 0 0 10px
}
.gfield_date_year+.gfield_description {
padding: 0
}
.gform_wrapper .gfield_required {
display: none;
}
.gform_wrapper li.gfield.gfield_error,
.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
background-color: rgba(255, 223, 224, .25);
margin-bottom: 6px!important;
border-top: 1px solid #C89797;
border-bottom: 1px solid #C89797;
padding-bottom: 6px;
padding-top: 8px;
box-sizing: border-box
}
.gform_wrapper li.gfield.gfield_creditcard_warning {
padding: 16px 16px 14px;
border-top: 2px solid #790000;
border-bottom: 4px solid #790000;
background-color: rgba(255, 223, 224, .25);
width: calc(100% - 16px)
}
.gform_wrapper li.gfield.gfield_error.gfield_creditcard_warning {
padding: 16px 16px 14px
}
.gform_wrapper li.gfield.gfield_creditcard_warning div.gfield_creditcard_warning_message {
font-size: 14px;
font-weight: 700;
font-family: inherit;
min-height: 25px;
color: #790000;
max-width: 100%;
position: relative
}
.gform_wrapper li.gfield.gfield_creditcard_warning div.gfield_creditcard_warning_message span {
display: block;
padding: 0 0 14px 24px;
margin-bottom: 16px;
line-height: 1.5;
letter-spacing: .1pt;
border-bottom: 1px solid #790000;
text-transform: uppercase;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSItMTA2NyAyODY1IDI0IDMyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IC0xMDY3IDI4NjUgMjQgMzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiM3OTAwMDA7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMTA1MywyODY1Yy01LjUsMC0xMCw0LjUtMTAsMTBoNGMwLTMuMywyLjctNiw2LTZjMy4zLDAsNiwyLjcsNiw2djJoLTIwdjE0YzAsMy4zLDIuNyw2LDYsNmgxMg0KCWMzLjMsMCw2LTIuNyw2LTZ2LTE2Qy0xMDQzLDI4NjkuNS0xMDQ3LjUsMjg2NS0xMDUzLDI4NjV6IE0tMTA0OSwyODkzaC0xMmMtMS4xLDAtMi0wLjktMi0ydi0xMGgxNnYxMA0KCUMtMTA0NywyODkyLjEtMTA0Ny45LDI4OTMtMTA0OSwyODkzeiBNLTEwNTMsMjg4N2MwLDEuMS0wLjksMi0yLDJzLTItMC45LTItMmMwLTEuMSwwLjktMiwyLTJTLTEwNTMsMjg4NS45LTEwNTMsMjg4N3oiLz4NCjwvc3ZnPg0K);
background-size: 1em auto;
background-repeat: no-repeat;
background-position: left center
}
.gform_wrapper li.gfield.gfield_error.gfield_creditcard_warning div.gfield_creditcard_warning_message {
padding: 16px 16px 14px
}
li.gfield+li.gfield.gfield_creditcard_warning {
margin-top: 16px!important
}
.gform_wrapper .top_label .gfield_error .ginput_container {
max-width: 100%
}
.gform_wrapper .top_label .gfield_error,
.gform_wrapper .top_label .gfield_error input.large,
.gform_wrapper .top_label .gfield_error select.large,
.gform_wrapper .top_label .gfield_error textarea.textarea {
width: 100%
}
.gform_wrapper .left_label .gfield_error input.large,
.gform_wrapper .left_label .gfield_error select.large,
.gform_wrapper .left_label .gfield_error textarea.textarea,
.gform_wrapper .right_label .gfield_error input.large,
.gform_wrapper .right_label .gfield_error select.large,
.gform_wrapper .right_label .gfield_error textarea.textarea {
width: 70%
}
.gform_wrapper .gfield_error .gfield_label {
color: #790000
}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required {
padding-right: 0
}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_time_ampm.ginput_container,
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_time_minute.ginput_container {
margin-left: 0
}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container {
max-width: 100%
}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {
max-width: 100%;
padding-right: 16px
}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,
.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
margin-top: 12px
}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required fieldset legend.gfield_label {
position: relative;
top: 12px
}
.gform_wrapper div.validation_error {
color: #790000;
font-size: 16px;
font-weight: 700;
margin-bottom: 25px;
border-top: 2px solid #790000;
border-bottom: 2px solid #790000;
padding: 16px 0;
clear: both;
width: 100%;
text-align: center
}
.gform_wrapper ol.validation_list {
clear: both;
width: 100%;
margin-bottom: 25px;
color: #790000
}
.gform_wrapper ol.validation_list li {
list-style-type: decimal!important
}
.gform_wrapper ol.validation_list li a {
color: #790000
}
.gform_wrapper div#error {
margin-bottom: 25px
}
.gform_wrapper table.gfield_list tbody tr td.gfield_list_icons {
vertical-align: middle!important
}
.gform_wrapper li.gfield fieldset {
margin: 0;
padding: 0;
display: block;
position: relative;
width: 100%
}
.gform_wrapper li.gfield fieldset>* {
width: auto
}
.gform_wrapper li.gfield fieldset legend.gfield_label {
width: 100%;
line-height: 32px
}
div.gf_page_steps+div.validation_error {
margin-top: 16px
}
.gform_wrapper div.gfield_description.validation_error {
color: #790000;
font-weight: 700;
font-size: 14px;
line-height: 1.2;
margin-bottom: 16px
}
.gform_wrapper .validation_message {
color: #790000;
font-weight: 700;
letter-spacing: normal
}
.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.gform_wrapper li.gfield_error textarea {
border: 1px solid #790000
}
.gform_wrapper li.gfield_error div.ginput_complex.ginput_container label,
.gform_wrapper li.gfield_error ul.gfield_checkbox,
.gform_wrapper li.gfield_error ul.gfield_radio {
color: #790000
}
.gform_wrapper .gform_footer {
margin: 1.7em 0 0;
clear: both
}
.gform_wrapper .gform_footer input.button,
.gform_wrapper .gform_footer input[type=submit],
.gform_wrapper .gform_page_footer input.button,
.gform_wrapper .gform_page_footer input[type=submit] {
font-size: 16px;
width: 100%;
margin: 0 0 16px
}
.gform_wrapper .gform_footer a.gform_save_link,
.gform_wrapper .gform_page_footer a.gform_save_link {
font-size: 16px;
display: block;
text-align: center
}
.gform_wrapper .gform_footer input[type=image] {
padding: 0;
width: auto!important;
background: 0 0!important;
border: none!important;
margin: 0 auto 16px!important;
display: block;
max-width: 100%
}
.gform_wrapper .ginput_complex .ginput_full,
.gform_wrapper .ginput_complex .ginput_left,
.gform_wrapper .ginput_complex .ginput_right {
min-height: 45px
}
.gform_wrapper .gfield_error .ginput_complex .ginput_full input[type=email],
.gform_wrapper .gfield_error .ginput_complex .ginput_full input[type=number],
.gform_wrapper .gfield_error .ginput_complex .ginput_full input[type=password],
.gform_wrapper .gfield_error .ginput_complex .ginput_full input[type=tel],
.gform_wrapper .gfield_error .ginput_complex .ginput_full input[type=text],
.gform_wrapper .gfield_error .ginput_complex .ginput_full input[type=url],
.gform_wrapper .gfield_error .ginput_complex .ginput_full select,
.gform_wrapper .ginput_complex .ginput_full input[type=email],
.gform_wrapper .ginput_complex .ginput_full input[type=number],
.gform_wrapper .ginput_complex .ginput_full input[type=password],
.gform_wrapper .ginput_complex .ginput_full input[type=tel],
.gform_wrapper .ginput_complex .ginput_full input[type=text],
.gform_wrapper .ginput_complex .ginput_full input[type=url] {
width: 100%
}
.gform_wrapper .gfield_checkbox li,
.gform_wrapper .gfield_radio li {
position: relative;
margin: 0 0 16px;
line-height: 1.2
}
.gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label,
.gform_wrapper ul.gfield_radio li input[type=radio]:checked+label {
font-weight: 700
}
.gform_wrapper input.datepicker.datepicker_with_icon {
margin-right: 4px!important;
display: -moz-inline-stack;
display: inline-block
}
.gform_wrapper .gf_hidden,
.gform_wrapper .gform_hidden,
.gform_wrapper input.gform_hidden,
.gform_wrapper input[type=hidden] {
display: none!important;
max-height: 1px!important;
overflow: hidden
}
.gform_wrapper .gf_invisible {
visibility: hidden;
position: absolute;
left: -9999px
}
.gform_wrapper .ginput_full br,
.gform_wrapper .ginput_left br,
.gform_wrapper .ginput_right br {
display: none!important
}
.gform_wrapper ul.gfield_checkbox li,
.gform_wrapper ul.gfield_radio li {
padding: 0!important
}
.gform_wrapper ul.gfield_radio li input+input {
margin-left: 4px
}
.gform_wrapper ul.gfield_radio li input[value=gf_other_choice] {
margin-right: 6px;
margin-top: 4px
}
.gform_wrapper .gfield_description+.gform_wrapper .gfield_description.validation_message {
margin-top: 6px
}
.gform_wrapper .ginput_container.ginput_list+.gfield_description.validation_message {
margin-top: 0
}
.gform_wrapper li.gfield_html {
max-width: 100%
}
.gform_wrapper .gfield_html.gfield_no_follows_desc {
margin-top: 10px
}
body .gform_wrapper ul li.gfield.gfield_html img {
max-width: 100%!important
}
.gform_wrapper .gform_ajax_spinner {
padding-left: 10px
}
.gform_validation_container,
.gform_wrapper .gform_validation_container,
body .gform_wrapper .gform_body ul.gform_fields li.gfield.gform_validation_container,
body .gform_wrapper li.gform_validation_container,
body .gform_wrapper ul.gform_fields li.gfield.gform_validation_container {
display: none!important;
position: absolute!important;
left: -9000px
}
.gform_wrapper .gfield_captcha_input_container {
padding-top: 3px
}
.gform_wrapper .simple_captcha_small input {
width: 64px
}
.gform_wrapper .simple_captcha_medium input {
width: 96px
}
.gform_wrapper .simple_captcha_large input {
width: 128px
}
.gform_wrapper .gform_wrapper .left_label .simple_captcha_small,
.gform_wrapper .left_label .simple_captcha_large,
.gform_wrapper .left_label .simple_captcha_medium,
.gform_wrapper .right_label .simple_captcha_large,
.gform_wrapper .right_label .simple_captcha_medium,
.gform_wrapper .right_label .simple_captcha_small {
margin-left: 32%
}
.gform_wrapper .gfield_captcha_container img.gfield_captcha {
border: none!important;
background: 0 0!important;
float: none!important;
margin: 0!important;
padding: 0!important
}
.gform_wrapper .left_label .math_large,
.gform_wrapper .left_label .math_medium,
.gform_wrapper .left_label .math_small,
.gform_wrapper .left_label div.charleft,
.gform_wrapper .right_label .math_large,
.gform_wrapper .right_label .math_medium,
.gform_wrapper .right_label .math_small,
.gform_wrapper .right_label div.charleft {
margin-left: 32%
}
.gform_wrapper .math_small input {
width: 70px
}
.gform_wrapper .math_medium input {
width: 510px
}
.gform_wrapper .math_large input {
width: 612px
}
.gform_wrapper div.charleft {
font-size: 11px;
margin-top: 4px;
color: #B7B7B7;
width: 92%!important
}
.gform_wrapper div.charleft[style] {
width: 92%!important
}
.gform_wrapper div.charleft.warningTextareaInfo {
color: #A1A1A1
}
.gform_wrapper li.gf_hide_charleft div.charleft {
display: none!important
}
.gf_submission_limit_message {
color: #790000;
font-size: 22px
}
.gform_wrapper .ginput_price {
filter: alpha(opacity=70);
-moz-opacity: .7;
-khtml-opacity: .7;
opacity: .7
}
.gform_wrapper span.ginput_total {
color: #060;
font-size: inherit
}
.gform_wrapper .top_label span.ginput_total {
margin: 8px 0
}
.gform_wrapper span.ginput_product_price_label {
margin-right: 2px
}
.gform_wrapper span.ginput_product_price {
color: #900
}
.gform_wrapper span.ginput_quantity_label {
margin-left: 10px;
margin-right: 2px
}
.gform_wrapper input.ginput_quantity[type=text] {
width: 3rem
}
.gform_wrapper input.ginput_quantity[type=number] {
width: 4rem
}
.gform_wrapper .gform_page_footer {
margin: 14px 0;
width: 99%;
border-top: 1px dotted #CCC;
padding: 16px 0 0;
clear: both
}
.gform_wrapper .gform_page_footer.left_label,
.gform_wrapper .gform_page_footer.right_label {
padding: 16px 0 0 29%
}
.gform_wrapper .gform_page_footer .button.gform_next_button,
.gform_wrapper .gform_page_footer .button.gform_previous_button {
display: -moz-inline-stack;
display: inline-block
}
.gform_wrapper .gform_page_footer .button.gform_previous_button {
margin-bottom: 8px
}
.gform_wrapper .gform_page_footer .button.gform_button,
.gform_wrapper .gform_page_footer .button.gform_next_button {
margin-right: 10px
}
.gform_wrapper .gf_progressbar_wrapper {
clear: both;
width: 100%;
margin: 0 0 16px;
padding: 0 0 16px
}
.gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title {
font-size: 13px;
line-height: 1!important;
margin: 0 0 8px 12px!important;
padding: 0!important;
clear: both;
filter: alpha(opacity=60);
-moz-opacity: .6;
-khtml-opacity: .6;
opacity: .6
}
.gform_wrapper .gf_progressbar {
padding: 10px;
position: relative;
background-color: rgba(0, 0, 0, .1);
-moz-border-radius: 25px;
-webkit-border-radius: 25px;
border-radius: 25px;
-webkit-box-shadow: inset 0 0 1px 1px rgba(0, 0, 0, .05);
-moz-box-shadow: inset 0 0 1px 1px rgba(0, 0, 0, .05);
box-shadow: inset 0 0 1px 1px rgba(0, 0, 0, .05);
width: 100%
}
.gform_wrapper .gf_progressbar_percentage {
height: 24px;
text-align: right;
font-family: helvetica, arial, sans-serif;
font-size: 13px!important;
text-shadow: 0 1px 1px rgba(0, 0, 0, .5);
z-index: 999;
vertical-align: middle;
background: repeating-linear-gradient(-45deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 10px, rgba(0, 0, 0, .1) 10px, rgba(0, 0, 0, .1) 20px), linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, .3));
border-radius: 20px 4px 4px 20px
}
.gform_wrapper .gf_progressbar:after {
display: block;
width: 100%;
z-index: 990;
height: 24px;
margin-top: -24px;
background-color: rgba(0, 0, 0, .1);
-webkit-box-shadow: inset 0 0 2px 2px rgba(0, 0, 0, .05);
-moz-box-shadow: inset 0 0 2px 2px rgba(0, 0, 0, .05);
box-shadow: inset 0 0 2px 2px rgba(0, 0, 0, .05);
border-radius: 20px
}
.gform_wrapper .gf_progressbar_percentage.percentbar_100 {
border-top-right-radius: 20px;
border-bottom-right-radius: 20px
}
.gform_wrapper .gf_progressbar_percentage span {
display: block;
width: auto;
float: right;
margin-right: 5px;
margin-left: 5px;
line-height: 1.8
}
.gform_wrapper .gf_progressbar_percentage.percentbar_0 span {
color: #959595;
text-shadow: none;
float: none!important;
margin-left: 12px
}
.gform_wrapper .percentbar_blue {
background-color: #036493;
color: #FFF
}
.gform_wrapper .percentbar_gray {
background-color: #7C7C7C;
color: #FFF
}
.gform_wrapper .percentbar_green {
background-color: #88B831;
color: #FFF
}
.gform_wrapper .percentbar_orange {
background-color: #FF7120;
color: #FFF
}
.gform_wrapper .percentbar_red {
background-color: #FF2A1A;
color: #FFF
}
.gform_wrapper .gf_page_steps {
width: 100%;
margin: 0 0 8px;
padding: 0 0 4px;
border-bottom: 1px dotted #CCC
}
.gform_wrapper .gf_step {
width: 100%;
margin: 24px 24px 24px 0;
font-size: 14px;
height: 14px;
line-height: 1.25!important;
filter: alpha(opacity=20);
-moz-opacity: .2;
-khtml-opacity: .2;
opacity: .2;
font-family: inherit
}
.gform_wrapper .gf_step span.gf_step_number {
font-size: 20px;
font-family: arial, sans-serif;
margin-right: 4px
}
.gform_wrapper .gf_step span.gf_step_label,
.gform_wrapper .gf_step span.gf_step_number {
display: -moz-inline-stack;
display: inline-block;
vertical-align: middle
}
.gform_wrapper .gf_step.gf_step_active {
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1
}
.gform_wrapper .gf_step_clear {
display: block;
clear: both;
height: 1px;
overflow: hidden
}
.gform_wrapper .gfield_password_strength {
border: 1px solid #DDD;
margin-top: 18px;
margin-bottom: 18px;
line-height: 1.8;
padding: 10px 5px;
text-align: center;
background-color: #EEE;
border-bottom: 3px solid #DDD
}
.gform_wrapper ul.top_label li.gfield.gfield_error.gfield_contains_required .gfield_password_strength {
margin-right: 16px
}
.gform_wrapper ul.left_label li.gfield .gfield_password_strength,
.gform_wrapper ul.right_label li.gfield .gfield_password_strength {
margin-top: 18px;
margin-bottom: 18px;
width: 100%
}
.gform_wrapper .gfield_password_strength.bad {
background-color: #FFB78C;
border-color: #FF853C;
border-bottom: 3px solid #FF853C
}
.gform_wrapper .gfield_password_strength.good {
background-color: #FFEC8b;
border-color: #FC0;
border-bottom: 3px solid #FC0
}
.gform_wrapper .gfield_password_strength.mismatch,
.gform_wrapper .gfield_password_strength.short {
background-color: #FFA0A0;
border-color: #f04040;
border-bottom: 3px solid #f04040
}
.gform_wrapper .gfield_password_strength.strong {
background-color: #C3FF88;
border-color: #8DFF1C;
border-bottom: 3px solid #8DFF1C
}
.gform_wrapper table.gfield_list,
.gform_wrapper table.gfield_list caption,
.gform_wrapper table.gfield_list tbody,
.gform_wrapper table.gfield_list td,
.gform_wrapper table.gfield_list tfoot,
.gform_wrapper table.gfield_list th,
.gform_wrapper table.gfield_list thead,
.gform_wrapper table.gfield_list tr {
margin: 0;
padding: 0;
border: 0;
font: inherit;
vertical-align: baseline
}
.gform_wrapper table.gfield_list {
border-spacing: 0;
border-collapse: collapse;
table-layout: auto!important
}
.gform_wrapper table.gfield_list thead th {
font-weight: 700;
text-align: left
}
.gform_wrapper table.gfield_list colgroup {
width: 100%;
display: block
}
.gform_wrapper li.gfield.gfield_error table.gfield_list thead th {
color: #790000
}
.gform_wrapper table.gfield_list thead,
.gform_wrapper table.gfield_list tr {
padding: 0;
margin: 0
}
.gform_wrapper table.gfield_list td,
.gform_wrapper table.gfield_list th {
padding: 4px 0
}
.gform_wrapper ul.gform_fields:not(.top_label) table.gfield_list th {
padding: 0 0 4px
}
.gform_wrapper table.gfield_list td+td,
.gform_wrapper table.gfield_list th+th {
padding: 0 0 0 16px
}
.gform_wrapper .gfield_list,
.gform_wrapper .gfield_list td.gfield_list_cell input {
width: 100%
}
.gfield_icon_disabled {
cursor: default!important;
filter: alpha(opacity=60);
-moz-opacity: .6;
-khtml-opacity: .6;
opacity: .6
}
.gform_wrapper table.gfield_list tr td.gfield_list_icons {
width: 48px!important;
padding: 0 0 0 4px!important;
box-sizing: border-box
}
.gform_wrapper table.gfield_list td.gfield_list_icons img {
display: -moz-inline-stack;
display: inline-block;
vertical-align: middle
}
.gform_wrapper select.chosen-select {
visibility: hidden;
height: 28px!important;
min-height: 28px!important
}
.gform_wrapper .chosen-container {
position: relative;
display: inline-block;
vertical-align: middle;
font-size: inherit;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none
}
.gform_wrapper .chosen-container,
.gform_wrapper .chosen-container * {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.gform_wrapper .chosen-container.chosen-container-multi .chosen-choices {
min-height: 28px!important
}
.gform_wrapper .ginput_container.ginput_container_multiselect .chosen-container.chosen-container-multi ul.chosen-choices li.search-field input.default {
height: 24px
}
.gform_wrapper .chosen-container .chosen-drop {
position: absolute;
top: 100%;
left: -9999px;
z-index: 1010;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
border: 1px solid #AAA;
border-top: 0;
background: #FFF;
box-shadow: 0 4px 5px rgba(0, 0, 0, .15)
}
.gform_wrapper .chosen-container.chosen-with-drop .chosen-drop {
left: 0
}
.gform_wrapper .chosen-container a {
cursor: pointer
}
.gform_wrapper .chosen-container-single .chosen-single {
position: relative;
display: block;
overflow: hidden;
padding: 0 0 0 8px;
height: 23px;
border: 1px solid #AAA;
border-radius: 5px;
background-color: #FFF;
background: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(20%, #FFF), color-stop(50%, #F6F6F6), color-stop(52%, #EEE), color-stop(100%, #F4F4F4));
background: -webkit-linear-gradient(top, #FFF 20%, #F6F6F6 50%, #EEE 52%, #F4F4F4 100%);
background: -moz-linear-gradient(top, #FFF 20%, #F6F6F6 50%, #EEE 52%, #F4F4F4 100%);
background: -o-linear-gradient(top, #FFF 20%, #F6F6F6 50%, #EEE 52%, #F4F4F4 100%);
background: linear-gradient(top, #FFF 20%, #F6F6F6 50%, #EEE 52%, #F4F4F4 100%);
background-clip: padding-box;
box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, .1);
color: #444;
text-decoration: none;
white-space: nowrap;
line-height: 24px
}
.gform_wrapper .chosen-container-single .chosen-default {
color: #999
}
.gform_wrapper .chosen-container-single .chosen-single span {
display: block;
overflow: hidden;
margin-right: 26px;
text-overflow: ellipsis;
white-space: nowrap
}
.gform_wrapper .chosen-container-single .chosen-single-with-deselect span {
margin-right: 38px
}
.gform_wrapper .chosen-container-single .chosen-single abbr {
position: absolute;
top: 6px;
right: 26px;
display: block;
width: 12px;
height: 12px;
background: url(//www.pecosincorporadora.com.br/wp-content/plugins/gravityforms/images/chosen-sprite.png) -42px 1px no-repeat;
font-size: 1px
}
.gform_wrapper .chosen-container-single .chosen-single abbr:hover,
.gform_wrapper .chosen-container-single.chosen-disabled .chosen-single abbr:hover {
background-position: -42px -10px
}
.gform_wrapper .chosen-container-single .chosen-single div {
position: absolute;
top: 0;
right: 0;
display: block;
width: 18px;
height: 100%
}
.gform_wrapper .chosen-container-single .chosen-single div b {
display: block;
width: 100%;
height: 100%;
background: url(//www.pecosincorporadora.com.br/wp-content/plugins/gravityforms/images/chosen-sprite.png) 0 2px no-repeat
}
.gform_wrapper .chosen-container-single .chosen-search {
position: relative;
z-index: 1010;
margin: 0;
padding: 3px 4px;
white-space: nowrap
}
.gform_wrapper .chosen-container-single .chosen-search input[type=text] {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
margin: 1px 0;
padding: 4px 20px 4px 5px;
width: 100%;
height: auto;
border: 1px solid #AAA;
background: url(//www.pecosincorporadora.com.br/wp-content/plugins/gravityforms/images/chosen-sprite.png) 100% -20px no-repeat;
font-size: 16px;
font-family: sans-serif;
line-height: normal;
border-radius: 0
}
.gform_wrapper .chosen-container-single .chosen-drop {
margin-top: -1px;
border-radius: 0 0 4px 4px;
background-clip: padding-box
}
.gform_wrapper .chosen-container-single.chosen-container-single-nosearch .chosen-search {
position: absolute;
left: -9999px
}
.gform_wrapper .chosen-container .chosen-results {
position: relative;
overflow-x: hidden;
overflow-y: auto;
margin: 0 4px 4px 0;
padding: 0 0 0 4px;
max-height: 240px;
-webkit-overflow-scrolling: touch
}
.gform_wrapper .chosen-container .chosen-results li {
display: none;
margin: 0;
padding: 5px 6px;
list-style: none;
line-height: 15px;
-webkit-touch-callout: none
}
.gform_wrapper .chosen-container .chosen-results li.active-result {
display: list-item;
cursor: pointer
}
.gform_wrapper .chosen-container .chosen-results li.disabled-result {
display: list-item;
color: #CCC;
cursor: default
}
.gform_wrapper .chosen-container .chosen-results li.highlighted {
background-color: #3875d7;
background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
background-image: -webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);
background-image: -moz-linear-gradient(#3875d7 20%, #2a62bc 90%);
background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);
background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
color: #FFF
}
.gform_wrapper .chosen-container .chosen-results li.no-results {
display: list-item;
background: #F4F4F4
}
.gform_wrapper .chosen-container .chosen-results li.group-result {
display: list-item;
font-weight: 700;
cursor: default
}
.gform_wrapper .chosen-container .chosen-results li.group-option {
padding-left: 15px
}
.gform_wrapper .chosen-container .chosen-results li em {
font-style: normal;
text-decoration: underline
}
.gform_wrapper .chosen-container-multi .chosen-choices {
position: relative;
overflow: hidden;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
margin: 0;
padding: 0;
width: 100%;
height: auto!important;
height: 1%;
border: 1px solid #AAA;
background-color: #FFF;
background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(1%, #EEE), color-stop(15%, #FFF));
background-image: -webkit-linear-gradient(#EEE 1%, #FFF 15%);
background-image: -moz-linear-gradient(#EEE 1%, #FFF 15%);
background-image: -o-linear-gradient(#EEE 1%, #FFF 15%);
background-image: linear-gradient(#EEE 1%, #FFF 15%);
cursor: text
}
.gform_wrapper .chosen-container-multi .chosen-choices li {
float: left;
list-style: none
}
.gform_wrapper .chosen-container-multi .chosen-choices li.search-field {
margin: 0;
padding: 0;
white-space: nowrap
}
.gform_wrapper .chosen-container-multi .chosen-choices li.search-field input[type=text] {
margin: 1px 0;
padding: 5px;
height: 15px;
border: 0!important;
background: 0 0!important;
box-shadow: none;
color: #666;
font-size: 100%;
font-family: sans-serif;
line-height: normal;
border-radius: 0
}
.gform_wrapper .chosen-container-multi .chosen-choices li.search-field .default {
color: #999
}
.gform_wrapper .chosen-container-multi .chosen-choices li.search-choice {
position: relative;
margin: 5px 0 5px 5px!important;
padding: 3px 20px 3px 5px;
border: 1px solid #AAA;
border-radius: 3px;
background-color: #E4E4E4;
background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(20%, #F4F4F4), color-stop(50%, #F0F0F0), color-stop(52%, #E8E8E8), color-stop(100%, #EEE));
background-image: -webkit-linear-gradient(#F4F4F4 20%, #F0F0F0 50%, #E8E8E8 52%, #EEE 100%);
background-image: -moz-linear-gradient(#F4F4F4 20%, #F0F0F0 50%, #E8E8E8 52%, #EEE 100%);
background-image: -o-linear-gradient(#F4F4F4 20%, #F0F0F0 50%, #E8E8E8 52%, #EEE 100%);
background-image: linear-gradient(#F4F4F4 20%, #F0F0F0 50%, #E8E8E8 52%, #EEE 100%);
background-clip: padding-box;
box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, .05);
color: #333;
line-height: 13px;
cursor: default
}
.gform_wrapper .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
position: absolute;
top: 4px;
right: 3px;
display: block;
width: 12px;
height: 12px;
background: url(//www.pecosincorporadora.com.br/wp-content/plugins/gravityforms/images/chosen-sprite.png) -42px 1px no-repeat;
font-size: 1px
}
.gform_wrapper .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
background-position: -42px -10px
}
.gform_wrapper .chosen-container-multi .chosen-choices li.search-choice-disabled {
padding-right: 5px;
border: 1px solid #CCC;
background-color: #E4E4E4;
background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(20%, #F4F4F4), color-stop(50%, #F0F0F0), color-stop(52%, #E8E8E8), color-stop(100%, #EEE));
background-image: -webkit-linear-gradient(top, #F4F4F4 20%, #F0F0F0 50%, #E8E8E8 52%, #EEE 100%);
background-image: -moz-linear-gradient(top, #F4F4F4 20%, #F0F0F0 50%, #E8E8E8 52%, #EEE 100%);
background-image: -o-linear-gradient(top, #F4F4F4 20%, #F0F0F0 50%, #E8E8E8 52%, #EEE 100%);
background-image: linear-gradient(top, #F4F4F4 20%, #F0F0F0 50%, #E8E8E8 52%, #EEE 100%);
color: #666
}
.gform_wrapper .chosen-container-multi .chosen-choices li.search-choice-focus {
background: #D4D4D4
}
.gform_wrapper .chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
background-position: -42px -10px
}
.gform_wrapper .chosen-container-multi .chosen-results {
margin: 0;
padding: 0
}
.gform_wrapper .chosen-container-multi .chosen-drop .result-selected {
display: list-item;
color: #CCC;
cursor: default
}
.gform_wrapper .chosen-container-active .chosen-single {
border: 1px solid #5897FB;
box-shadow: 0 0 5px rgba(0, 0, 0, .3)
}
.gform_wrapper .chosen-container-active.chosen-with-drop .chosen-single {
border: 1px solid #AAA;
-moz-border-radius-bottomright: 0;
border-bottom-right-radius: 0;
-moz-border-radius-bottomleft: 0;
border-bottom-left-radius: 0;
background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(20%, #EEE), color-stop(80%, #FFF));
background-image: -webkit-linear-gradient(#EEE 20%, #FFF 80%);
background-image: -moz-linear-gradient(#EEE 20%, #FFF 80%);
background-image: -o-linear-gradient(#EEE 20%, #FFF 80%);
background-image: linear-gradient(#EEE 20%, #FFF 80%);
box-shadow: 0 1px 0 #fff inset
}
.gform_wrapper .chosen-container-active.chosen-with-drop .chosen-single div {
border-left: none;
background: 0 0
}
.gform_wrapper .chosen-container-active.chosen-with-drop .chosen-single div b {
background-position: -18px 2px
}
.gform_wrapper .chosen-container-active .chosen-choices {
border: 1px solid #5897FB;
box-shadow: 0 0 5px rgba(0, 0, 0, .3)
}
.gform_wrapper .chosen-container-active .chosen-choices li.search-field input[type=text] {
color: #111!important
}
.gform_wrapper .chosen-disabled {
opacity: .5!important;
cursor: default
}
.gform_wrapper .chosen-disabled .chosen-choices .search-choice .search-choice-close,
.gform_wrapper .chosen-disabled .chosen-single {
cursor: default
}
.gform_wrapper .chosen-rtl {
text-align: right
}
.gform_wrapper .chosen-rtl .chosen-single {
overflow: visible;
padding: 0 8px 0 0
}
.gform_wrapper .chosen-rtl .chosen-single span {
margin-right: 0;
margin-left: 26px;
direction: rtl
}
.gform_wrapper .chosen-rtl .chosen-single-with-deselect span {
margin-left: 38px
}
.gform_wrapper .chosen-rtl .chosen-single div {
right: auto;
left: 3px
}
.gform_wrapper .chosen-rtl .chosen-single abbr {
right: auto;
left: 26px
}
.gform_wrapper .chosen-rtl .chosen-choices li {
float: right
}
.gform_wrapper .chosen-rtl .chosen-choices li.search-field input[type=text] {
direction: rtl
}
.gform_wrapper .chosen-rtl .chosen-choices li.search-choice {
margin: 3px 5px 3px 0;
padding: 3px 5px 3px 19px
}
.gform_wrapper .chosen-rtl .chosen-choices li.search-choice .search-choice-close {
right: auto;
left: 4px
}
.gform_wrapper .chosen-rtl .chosen-drop,
.gform_wrapper .chosen-rtl.chosen-container-single-nosearch .chosen-search {
left: 9999px
}
.gform_wrapper .chosen-rtl.chosen-container-single .chosen-results {
margin: 0 0 4px 4px;
padding: 0 4px 0 0
}
.gform_wrapper .chosen-rtl .chosen-results li.group-option {
padding-right: 15px;
padding-left: 0
}
.gform_wrapper .chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
border-right: none
}
.gform_wrapper .chosen-rtl .chosen-search input[type=text] {
padding: 4px 5px 4px 20px;
background: url(//www.pecosincorporadora.com.br/wp-content/plugins/gravityforms/images/chosen-sprite.png) -30px -20px no-repeat;
direction: rtl
}
.gform_wrapper .chosen-rtl.chosen-container-single .chosen-single div b {
background-position: 6px 2px
}
.gform_wrapper .chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
background-position: -12px 2px
}
@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-resolution:144dpi) {
.gform_wrapper .chosen-container .chosen-results-scroll-down span,
.gform_wrapper .chosen-container .chosen-results-scroll-up span,
.gform_wrapper .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
.gform_wrapper .chosen-container-single .chosen-single abbr,
.gform_wrapper .chosen-container-single .chosen-single div b,
.gform_wrapper .chosen-rtl .chosen-search input[type=text] {
background-image: url(//www.pecosincorporadora.com.br/wp-content/plugins/gravityforms/images/chosen-sprite-2x.png)!important;
background-position: 0 0;
background-size: 52px 37px!important;
background-repeat: no-repeat!important
}
}
.gform_wrapper .gform_card_icon_container {
margin: 8px 0 6px;
height: 32px
}
.gform_wrapper div.gform_card_icon {
margin-right: 4px;
text-indent: -9000px;
background-image: url(//www.pecosincorporadora.com.br/wp-content/plugins/gravityforms/images/gf-creditcard-icons.png);
background-repeat: no-repeat;
width: 36px;
height: 32px;
float: left
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_visa {
background-position: 0 0
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_visa {
background-position: 0 -32px
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_visa {
background-position: 0 -64px
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_mastercard {
background-position: -36px 0
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_mastercard {
background-position: -36px -32px
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_mastercard {
background-position: -36px -64px
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_amex {
background-position: -72px 0
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_amex {
background-position: -72px -32px
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_amex {
background-position: -72px -64px
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_discover {
background-position: -108px 0
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_discover {
background-position: -108px -32px
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_discover {
background-position: -108px -64px
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_maestro {
background-position: -144px 0
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_maestro {
background-position: -144px -32px
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_maestro {
background-position: -144px -64px
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_jcb {
background-position: -180px 0
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_jcb {
background-position: -180px -32px
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_jcb {
background-position: -180px -64px
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_visa {
background-position: 0 -192px
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_visa {
background-position: 0 -224px
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_visa {
background-position: 0 -256px
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_mastercard {
background-position: -36px -192px
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_mastercard {
background-position: -36px -224px
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_mastercard {
background-position: -36px -256px
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_amex {
background-position: -72px -192px
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_amex {
background-position: -72px -224px
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_amex {
background-position: -72px -256px
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_discover {
background-position: -108px -192px
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_discover {
background-position: -108px -224px
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_discover {
background-position: -108px -256px
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_maestro {
background-position: -144px -192px
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_maestro {
background-position: -144px -224px
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_maestro {
background-position: -144px -256px
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_jcb {
background-position: -180px -192px
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_jcb {
background-position: -180px -224px
}
.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_jcb {
background-position: -180px -256px
}
.gform_card_icon_container input[type=radio]#gform_payment_method_creditcard {
float: left;
position: relative;
top: 4px!important
}
.gform_wrapper .ginput_complex .ginput_cardinfo_right {
min-width: 85px!important
}
.gform_wrapper .ginput_complex span.ginput_cardextras {
display: block;
overflow: hidden
}
.gform_wrapper .ginput_complex .ginput_cardinfo_left span.ginput_card_expiration_container {
position: relative;
display: block;
min-width: 160px!important
}
.gform_wrapper .ginput_complex .ginput_cardinfo_left span.ginput_card_expiration_container select {
margin-bottom: 8px
}
.gform_wrapper .ginput_complex .ginput_cardinfo_right input.ginput_card_security_code {
max-width: 50%!important
}
.gform_wrapper .ginput_complex .ginput_cardinfo_right span.ginput_card_security_code_icon {
width: 32px;
height: 23px;
background-image: url(//www.pecosincorporadora.com.br/wp-content/plugins/gravityforms/images/gf-creditcard-icons.png);
background-repeat: no-repeat;
background-position: 0 -128px;
position: relative;
top: -1px;
left: 6px;
display: -moz-inline-stack;
display: inline-block
}
.gform_wrapper .gform_fileupload_multifile .gform_drop_area {
padding: 24px;
border: 1px dashed #CCC;
text-align: center;
color: #AAA;
margin-bottom: 16px;
background: rgba(0, 0, 0, .02);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px
}
.gform_wrapper span.gform_drop_instructions {
display: block;
margin-bottom: 8px
}
.gform_delete {
vertical-align: middle;
cursor: pointer
}
.gform_wrapper .copy_values_option_container .copy_values_enabled {
width: auto
}
.gform_wrapper li.field_sublabel_above .ginput_complex input[type=text] {
margin-bottom: 1px
}
.gform_wrapper .form_saved_message {
margin: 16px 0;
width: 100%;
font-size: 16px;
line-height: 1.8;
border: 2px solid #91AFC7;
background-color: #E3F3F3;
text-align: center;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px
}
.gform_wrapper .form_saved_message form {
text-align: center
}
.gform_wrapper .form_saved_message span:first-child {
display: block;
padding: 28px 16px
}
.form_saved_message a.resume_form_link {
word-wrap: break-word
}
.form_saved_message a.resume_form_link:after,
.form_saved_message a.resume_form_link:before {
content: "";
display: block
}
.form_saved_message a.resume_form_link:before {
margin-top: 12px
}
.form_saved_message a.resume_form_link:after {
margin-bottom: 12px
}
.form_saved_message a+br,
.form_saved_message br+br {
display: none
}
.form_saved_message .form_saved_message_emailform {
margin: 16px 0 0
}
div.form_saved_message div.form_saved_message_emailform form input[type=text] {
line-height: 2.25;
height: 24px;
margin-bottom: 4px
}
div.form_saved_message div.form_saved_message_emailform form input[type=submit] {
margin: 12px auto 0;
display: block
}
.form_saved_message .form_saved_message_emailform .validation_message {
color: #790000
}
.form_saved_message_sent {
margin: 16px 0;
width: 100%;
font-size: 16px;
border: 2px solid #CFE2C0;
background-color: #E9FFD9;
text-align: center;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px
}
.form_saved_message_sent span:first-child {
display: block;
padding: 16px
}
body #content .entry-content .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container #recaptcha_widget_div #recaptcha_area .recaptchatable tbody tr td .recaptcha_input_area,
body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container #recaptcha_widget_div #recaptcha_area .recaptchatable tbody tr td .recaptcha_input_area {
line-height: 1!important
}
body .gform_wrapper img.ui-datepicker-trigger {
width: 17px!important;
height: 16px!important;
display: -moz-inline-stack;
display: inline-block
}
body .gform_wrapper img.add_list_item,
body .gform_wrapper img.delete_list_item {
display: -moz-inline-stack;
display: inline-block;
margin-top: -2px
}
.gform_wrapper ul li.gfield.field_sublabel_above.field_description_below+li.gfield {
margin-top: 16px
}
.gform_wrapper li.gfield ul.gfield_radio li input[type=radio]+input[type=text] {
width: 45.25%
}
.gform_wrapper table.recaptchatable {
table-layout: auto
}
.gform_wrapper ul.gform_fields:not(.top_label) div.ginput_container_captcha {
margin-left: 29%
}
.gfield .wp-editor-container {
border: 1px solid #ddd
}
.gfield .wp-switch-editor {
border-color: #ddd
}
.gfield .html-active .switch-html,
.gfield .tmce-active .switch-tmce {
border-bottom-color: #f5f5f5
}
.gfield .mce-edit-area iframe {
width: 99.9%!important;
margin: 0!important
}
body .gform_wrapper ul li.gfield {
margin-top: 16px;
padding-top: 0
}
body .gform_wrapper ul.gfields li.gfield label.gfield_label {
margin-bottom: 0!important;
padding-bottom: 0!important
}
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html {
line-height: inherit
}
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul li,
body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul li {
list-style-type: disc!important;
margin: 0 0 8px;
overflow: visible;
padding-left: 0
}
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul,
body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul {
list-style-type: disc!important;
margin: 16px 0 16px 28px!important;
padding-left: 0
}
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol li,
body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li {
list-style-type: decimal!important;
overflow: visible;
margin: 0 0 8px;
padding-left: 0
}
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol,
body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol {
list-style-type: decimal!important;
margin: 16px 0 18px 32px;
padding-left: 0
}
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul,
body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul li {
list-style-type: disc!important;
padding-left: 0
}
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul {
margin: 16px 0 16px 16px
}
body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul li {
margin: 0 0 8px
}
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html dl {
margin: 0 0 18px;
padding-left: 0
}
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html dl dt {
font-weight: 700
}
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html dl dd {
margin: 0 0 16px 18px
}
.gform_wrapper span.gf_clear_span {
display: block;
height: 1px;
overflow: hidden;
width: 100%;
float: none;
clear: both;
margin-top: -1px
}
.gf_icon_color {
width: 16px;
height: 16px;
background-image: url(//www.pecosincorporadora.com.br/wp-content/plugins/gravityforms/images/color.svg);
background-size: 16px 16px
}
@media only screen and (max-width:641px) {
.gform_wrapper .chosen-container.chosen-container-single[style],
.gform_wrapper div.chosen-container.chosen-container-multi[style] {
width: 100%!important
}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {
line-height: 2;
min-height: 2rem
}
.gform_wrapper textarea {
line-height: 1.5
}
.gform_wrapper .chosen-container-single .chosen-single {
height: 40px;
line-height: 2.8
}
.gform_wrapper .chosen-container-single .chosen-single div b {
position: relative;
top: 10px
}
.gform_wrapper .chosen-container.chosen-container-multi ul.chosen-choices li.search-choice,
.gform_wrapper .chosen-container.chosen-container-multi ul.chosen-choices li.search-field {
width: calc(100% - 10px);
line-height: 2;
float: none
}
.gform_wrapper .chosen-container.chosen-container-multi ul.chosen-choices li.search-choice span {
margin-bottom: 0
}
.gform_wrapper .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
top: calc(50% - 6px)
}
.gform_wrapper .ginput_container span:not(.ginput_price) {
margin-bottom: 8px;
display: block
}
.gform_wrapper li.field_sublabel_below .ginput_complex {
margin-top: 12px!important
}
}
@media only screen and (max-width:761px),
(min-device-width:768px) and (max-device-width:1023px) {
.gform_wrapper ul.gform_fields li.gfield.gfield_error+li.gfield.gfield_error {
margin-top: 32px
}
.gform_wrapper table.gfield_list {
border: 0
}
.gform_wrapper table.gfield_list thead {
position: absolute;
top: -9999px;
left: -9999px
}
.gform_wrapper table.gfield_list tr {
margin-bottom: 10px;
display: block;
background: #fff;
position: relative;
border: 1px solid #CCC;
border-top: 2px solid #CCC;
border-bottom: 4px solid #CCC
}
.gform_wrapper table.gfield_list td {
display: block;
margin-left: 8px;
margin-right: 8px
}
.gform_wrapper table.gfield_list td.gfield_list_icons {
border-bottom: 0;
margin: 16px 0 0!important
}
.gform_wrapper ul.gform_fields.form_sublabel_above table.gfield_list td:before,
.gform_wrapper ul.gform_fields.form_sublabel_below table.gfield_list td:after {
content: attr(data-label);
font-size: 14px;
letter-spacing: .5pt;
white-space: nowrap;
display: block;
clear: both
}
.gform_wrapper ul.gform_fields.form_sublabel_above table.gfield_list td:before {
margin: 8px 0 3px 8px
}
.gform_wrapper ul.gform_fields.form_sublabel_below table.gfield_list td:after {
margin: 3px 0 8px 8px
}
.gform_wrapper table.gfield_list td+td,
.gform_wrapper table.gfield_list th+th {
padding: 4px 0 0
}
.gform_wrapper table.gfield_list tr.gfield_list_row_even,
.gform_wrapper table.gfield_list tr.gfield_list_row_odd {
margin: 16px 0
}
.gform_wrapper table.gfield_list tr,
.gform_wrapper table.gfield_list tr.gfield_list_row_odd:first-child {
padding-top: 12px
}
.gform_wrapper table.gfield_list tr td.gfield_list_icons {
width: 100%!important;
padding: 0 4px 4px!important;
background-color: #EEE
}
.gform_wrapper table.gfield_list tr td.gfield_list_icons img {
margin-top: 2px!important
}
.gform_wrapper .gform_footer a.gform_save_link,
.gform_wrapper .gform_page_footer a.gform_save_link {
margin-left: 0
}
.gform_wrapper .gfield_list td.gfield_list_cell input {
width: calc(100% - 16px);
margin-left: 8px;
margin-right: 8px
}
}
@media only screen and (min-width:641px) {
.gform_wrapper .gfield_checkbox li,
.gform_wrapper .gfield_radio li {
margin: 0 0 8px;
line-height: 1.3
}
.gform_wrapper .gsection {
margin: 28px 16px 28px 0
}
.gform_wrapper ul.gform_fields:not(.top_label) .gfield_label {
float: left;
width: 29%;
padding-right: 16px;
margin-bottom: 16px
}
.gform_wrapper .right_label .gfield_label {
text-align: right
}
.gform_wrapper .left_label .gfield_description,
.gform_wrapper .right_label .gfield_description {
width: 70%
}
.gform_wrapper form ul.left_label li ul.gfield_checkbox li,
.gform_wrapper form ul.left_label li ul.gfield_radio li,
.gform_wrapper form ul.right_label li ul.gfield_checkbox li,
.gform_wrapper form ul.right_label li ul.gfield_radio li,
.gform_wrapper ul.left_label li ul.gfield_checkbox li,
.gform_wrapper ul.left_label li ul.gfield_radio li,
.gform_wrapper ul.right_label li ul.gfield_checkbox li,
.gform_wrapper ul.right_label li ul.gfield_radio li {
margin-bottom: 10px
}
.gform_wrapper .left_label .gfield_description,
.gform_wrapper .left_label .instruction,
.gform_wrapper .right_label .gfield_description,
.gform_wrapper .right_label .instruction {
margin-left: 29%
}
.gform_wrapper ul.gform_fields:not(.top_label) .gsection .gsection_description {
margin-left: 0;
padding-top: 4px;
padding-left: 0;
line-height: 1.5
}
.gform_wrapper form ul.gform_fields:not(.top_label) li.gfield_html_formatted {
margin-left: 29%!important;
width: 70%
}
.gform_wrapper ul.gform_fields:not(.top_label) ul.gfield_checkbox,
.gform_wrapper ul.gform_fields:not(.top_label) ul.gfield_radio {
overflow: hidden
}
.gform_wrapper .left_label div.ginput_complex,
.gform_wrapper .right_label div.ginput_complex {
width: 70%;
margin-left: 29%
}
.gform_wrapper .left_label input.small,
.gform_wrapper .left_label select.small,
.gform_wrapper .right_label input.small,
.gform_wrapper .right_label select.small {
width: 15%
}
.gform_wrapper .left_label input.medium,
.gform_wrapper .left_label select.medium,
.gform_wrapper .right_label input.medium,
.gform_wrapper .right_label select.medium {
width: 35%
}
.gform_wrapper .left_label input.large,
.gform_wrapper .left_label select.large,
.gform_wrapper .left_label textarea.large,
.gform_wrapper .left_label textarea.medium,
.gform_wrapper .left_label textarea.small,
.gform_wrapper .right_label input.large,
.gform_wrapper .right_label select.large,
.gform_wrapper .right_label textarea.large,
.gform_wrapper .right_label textarea.medium,
.gform_wrapper .right_label textarea.small {
width: 70%
}
.gform_wrapper ul.gform_fields:not(.top_label) .ginput_list {
width: 70%;
margin-left: 29%!important
}
.gform_wrapper .top_label .gfield_list {
width: 100%
}
.gform_wrapper .left_label .gf_list_one_column,
.gform_wrapper .right_label .gf_list_one_column {
width: 45%
}
.gform_wrapper .top_label .gf_list_one_column {
width: 46%
}
.gform_wrapper .left_label li.hidden_label input,
.gform_wrapper .right_label li.hidden_label input {
margin-left: 3.7%
}
.gform_wrapper .left_label li.gfield .gfield_password_strength,
.gform_wrapper .right_label li.gfield .gfield_password_strength {
margin-left: 29%
}
.gform_wrapper .top_label input.small,
.gform_wrapper .top_label select.small {
width: 25%
}
.gform_wrapper .top_label input.medium,
.gform_wrapper .top_label select.medium {
width: 49.5%
}
.gform_wrapper .hidden_label input.large,
.gform_wrapper .hidden_label select.large,
.gform_wrapper .top_label input.large,
.gform_wrapper .top_label select.large {
width: 100%
}
.gform_wrapper .top_label input.large.datepicker,
.gform_wrapper .top_label input.medium.datepicker,
.gform_wrapper .top_label input.small.datepicker {
width: auto
}
.gform_wrapper textarea.small {
height: 80px;
width: 100%
}
.gform_wrapper textarea.medium {
height: 160px;
width: 100%
}
.gform_wrapper textarea.large {
height: 320px;
width: 100%
}
.gform_wrapper .gfield_error .ginput_complex .ginput_left,
.gform_wrapper .gfield_error .ginput_complex .ginput_right,
.gform_wrapper .ginput_complex .ginput_cardinfo_left {
width: 50%
}
.gform_wrapper .ginput_complex .ginput_left,
.gform_wrapper .ginput_complex .ginput_right {
width: 50%;
display: -moz-inline-stack;
display: inline-block;
vertical-align: top;
margin: 0 -4px 0 0
}
.gform_wrapper .ginput_complex .ginput_cardinfo_left,
.gform_wrapper .ginput_complex .ginput_cardinfo_right {
min-height: 43px;
position: relative;
float: left
}
.gform_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_month,
.gform_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_year {
width: 47%!important;
display: -moz-inline-stack;
display: inline-block
}
.gform_wrapper .ginput_complex .ginput_cardinfo_left select.ginput_card_expiration.ginput_card_expiration_month {
margin-right: 4px
}
.gform_wrapper .gf_step {
width: auto;
display: -moz-inline-stack;
display: inline-block;
margin: 16px 32px 16px 0
}
.gform_wrapper .gform_footer input.button,
.gform_wrapper .gform_footer input[type=image],
.gform_wrapper .gform_footer input[type=submit] {
display: -moz-inline-stack;
display: inline-block
}
.gform_wrapper .gform_footer input[type=image] {
vertical-align: middle
}
.gform_wrapper .gform_footer a.gform_save_link,
.gform_wrapper .gform_page_footer a.gform_save_link {
font-size: 16px;
margin-left: 16px;
display: -moz-inline-stack;
display: inline-block
}
.gform_wrapper .gform_footer input.button,
.gform_wrapper .gform_footer input[type=submit],
.gform_wrapper .gform_page_footer input.button,
.gform_wrapper .gform_page_footer input[type=submit] {
position: relative; float: none; margin: 0  auto; display: block; width: 100%; border: 1px solid #dd5a22; color: #dd5a22; transition: all 0.5s ease; font-size: 1.5em; padding: .4em 0; text-transform: uppercase; font-weight: 400; margin-top: 1.7em;
}
.gform_wrapper .gform_footer input.button:hover,
.gform_wrapper .gform_footer input[type=submit]:hover,
.gform_wrapper .gform_page_footer input.button:hover,
.gform_wrapper .gform_page_footer input[type=submit]:hover {
border-color: #b1481b;
color: white;
background: #dd5a22;
}
.gform_wrapper ul.gform_fields li.gfield {float: left; clear: none; width: 50%; margin: 0; margin-left: 0; margin-right: 0; margin-bottom: 1.4em; padding: 0;}
.gform_wrapper ul.gform_fields li.gfield:last-child { margin-right: 0; width: 100%;}
.gform_wrapper ul.gform_fields li.gfield:nth-child(even) { padding-left: 1em; }
.gform_wrapper .ginput_complex .ginput_left {
padding-right: 8px
}
.gform_wrapper .left_label .ginput_complex.ginput_container_address:after {
content: "";
display: block
}
.gform_wrapper .ginput_complex.ginput_container_address .ginput_left {
margin-right: 8px
}
.gform_wrapper .ginput_complex.ginput_container_address .ginput_right {
margin-right: -8px;
padding-right: 8px
}
.gform_wrapper .ginput_complex.ginput_container_address span.ginput_full+span.ginput_right {
padding-right: 8px!important;
margin-right: 8px
}
.gform_wrapper .ginput_complex.ginput_container_address span.ginput_right+span.ginput_left {
padding-right: 8px!important;
margin-right: -8px
}
.gform_wrapper .ginput_complex.ginput_container_address span.ginput_right+span.ginput_left.address_zip {
margin-right: 8px
}
.gform_wrapper .gfield_error .ginput_container {
padding-right: 0
}
.gform_wrapper ul.top_label li.gfield.gfield_error.gfield_contains_required .gfield_password_strength {
margin: 18px 0
}
.gform_wrapper .gform_footer:not(.top_label) {
padding: 16px 0 10px;
margin-left: 29%;
width: 70%
}
.top_label div.ginput_complex.ginput_container.gf_name_has_1,
.top_label div.ginput_complex.ginput_container.gf_name_has_2,
.top_label div.ginput_complex.ginput_container.gf_name_has_3 {
width: calc(100% + 15px)
}
.top_label div.ginput_complex.ginput_container.gf_name_has_4 {
width: calc(100% + 13px)
}
.top_label div.ginput_complex.ginput_container.gf_name_has_5 {
width: calc(100% + 14px)
}
ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_1,
ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_2,
ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_3 {
width: calc(70% + 15px);
margin-left: 29%
}
ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_4 {
width: calc(70% + 13px);
margin-left: 29%
}
ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_5 {
width: calc(70% + 14px);
margin-left: 29%
}
div.ginput_container_name span {
display: -moz-inline-stack;
display: inline-block;
vertical-align: top;
padding-right: 16px;
margin-right: -4px
}
div.ginput_complex.ginput_container.gf_name_has_1 span {
width: 100%
}
div.ginput_complex.ginput_container.gf_name_has_2 span {
width: 50%
}
div.ginput_complex.ginput_container.gf_name_has_3 span {
width: 33.3%
}
div.ginput_complex.ginput_container.gf_name_has_4 span {
width: 25%
}
div.ginput_complex.ginput_container.gf_name_has_5 span {
width: 19.95%
}
.gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_1 span {
width: 99.75%!important
}
.gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_2 span {
width: 49.75%!important
}
.gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_3 span {
width: 33%!important
}
.gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_4 span {
width: 24.75%!important
}
.gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_5 span {
width: 19.75%!important
}
html:not[dir=rtl] div.ginput_complex.ginput_container.gf_name_has_2 span:first-child,
html:not[dir=rtl] div.ginput_complex.ginput_container.gf_name_has_3 span:first-child,
html:not[dir=rtl] div.ginput_complex.ginput_container.gf_name_has_4 span:first-child,
html:not[dir=rtl] div.ginput_complex.ginput_container.gf_name_has_5 span:first-child {
margin-left: 0!important
}
.gform_wrapper .top_label .ginput_complex.ginput_container.ginput_container_email {
width: calc(100% + 15px)
}
.gform_wrapper ul.gform_fields:not(.top_label) .ginput_complex.ginput_container.ginput_container_email {
width: calc(70% + 16px);
margin-left: 29%
}
.gform_wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_left,
.gform_wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_right {
padding-right: 16px
}
.gform_wrapper ul.left_label li.gfield .gfield_password_strength,
.gform_wrapper ul.right_label li.gfield .gfield_password_strength {
width: 70%
}
.gform_wrapper .ginput_complex span.ginput_left+input.gform_hidden+span.ginput_left {
padding-right: 0
}
.gform_wrapper .ginput_complex span.ginput_left.address_country {
margin-right: 0
}
html:not[dir=rtl] .gform_wrapper ul.gform_fields:not(.top_label) .clear-multi,
html:not[dir=rtl] .gform_wrapper ul.gform_fields:not(.top_label) .gfield_description,
html:not[dir=rtl] .gform_wrapper ul.gform_fields:not(.top_label) .ginput_container:not(.ginput_container_time) {
width: 70%;
margin-left: 29%!important
}
.gform_wrapper .gf_progressbar {
width: calc(100% - 16px)
}
.gform_wrapper ul.gform_fields:not(.top_label) .gform_fileupload_multifile .gform_drop_area {
margin-left: 29%;
width: 70%
}
body .gform_wrapper span.ginput_left.address_city+input.gform_hidden+span.ginput_left.address_country {
width: calc(50% - 8px);
margin-right: 0
}
.gform_wrapper ul.gform_fields:not(.top_label) .ginput_container.ginput_recaptcha {
margin-left: 29%!important
}
}
#gform_confirmation_message_1{
width: 100%;
padding: 40px 0;
text-align: center;
color: #fff;
font-family: "AvenirNextCondensedRegular", Helvetica, Roboto, Arial, sans-serif;
font-weight: 300;
background: rgba(180,208,136,1);
font-size: 20px;
border-radius: 2px;
border: 1px solid rgb(148, 169, 116);
}@media only screen and (min-width:641px){.gform_wrapper .top_label li.gfield.gf_inline{vertical-align:top;width:auto!important;margin:0;padding-right:16px;float:none!important;display:-moz-inline-stack;display:inline-block}.gform_wrapper .top_label li.gfield.gf_inline input[type=email].large,.gform_wrapper .top_label li.gfield.gf_inline input[type=email].medium,.gform_wrapper .top_label li.gfield.gf_inline input[type=email].small,.gform_wrapper .top_label li.gfield.gf_inline input[type=number].large,.gform_wrapper .top_label li.gfield.gf_inline input[type=number].medium,.gform_wrapper .top_label li.gfield.gf_inline input[type=number].small,.gform_wrapper .top_label li.gfield.gf_inline input[type=password].large,.gform_wrapper .top_label li.gfield.gf_inline input[type=password].medium,.gform_wrapper .top_label li.gfield.gf_inline input[type=password].small,.gform_wrapper .top_label li.gfield.gf_inline input[type=tel].large,.gform_wrapper .top_label li.gfield.gf_inline input[type=tel].medium,.gform_wrapper .top_label li.gfield.gf_inline input[type=tel].small,.gform_wrapper .top_label li.gfield.gf_inline input[type=text].large,.gform_wrapper .top_label li.gfield.gf_inline input[type=text].medium,.gform_wrapper .top_label li.gfield.gf_inline input[type=text].small,.gform_wrapper .top_label li.gfield.gf_inline input[type=url].large,.gform_wrapper .top_label li.gfield.gf_inline input[type=url].medium,.gform_wrapper .top_label li.gfield.gf_inline input[type=url].small{width:100%}.gform_wrapper .top_label li.gfield.gf_inline input[type=text].datepicker.medium{width:96px!important}.gform_wrapper .top_label li.gfield.gf_inline select,.gform_wrapper .top_label li.gfield.gf_inline textarea{width:100%}.gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_hour input[type=text],.gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_minute input[type=text]{width:70%!important}.gform_wrapper .top_label li.gfield.gf_inline div.gfield_date_day,.gform_wrapper .top_label li.gfield.gf_inline div.gfield_date_month,.gform_wrapper .top_label li.gfield.gf_inline div.gfield_date_year,.gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_hour,.gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_minute{width:50px}.gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_ampm{width:auto}.gform_wrapper li.gf_inline div.ginput_container{white-space:nowrap!important}.gform_wrapper li.gf_inline div.ginput_container.ginput_container_date label{display:block!important}.gform_wrapper .top_label li.gfield.gf_left_half,.gform_wrapper .top_label li.gfield.gf_right_half{display:-moz-inline-stack;display:inline-block;vertical-align:top;width:50%;padding-right:16px;float:none}.gform_wrapper .top_label li.gfield.gf_left_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(ul.gfield_radio li input):not(ul.gfield_checkbox li input):not(.datepicker),.gform_wrapper .top_label li.gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(ul.gfield_radio li input):not(ul.gfield_checkbox li input):not(.datepicker){width:100%!important;margin:8px 0 0;padding-left:0;padding-right:0}.gform_wrapper .top_label li.gfield.gf_left_half:before{content:"";display:block;clear:both}.gform_wrapper .top_label li.gfield.gf_right_half:after{content:"";display:table;clear:both}.gform_wrapper .top_label li.gfield.gfield_error.gf_left_half,.gform_wrapper .top_label li.gfield.gfield_error.gf_right_half{width:calc(50% - 8px)}.gform_wrapper .top_label li.gfield.gfield_error.gf_left_half{margin-right:16px}.gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) input.large,.gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) input.medium,.gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) select.large,.gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) select.medium,.gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) input.large,.gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) input.medium,.gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) select.large,.gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) select.medium{width:100%}.gform_wrapper .top_label li.gfield.gf_left_half textarea,.gform_wrapper .top_label li.gfield.gf_right_half textarea{width:98%}.gform_wrapper .top_label li.gfield.gf_left_half input.small,.gform_wrapper .top_label li.gfield.gf_right_half input.small{width:35%}.gform_wrapper .top_label li.gfield.gf_left_half+li.gfield.gsection.gf_left_half,.gform_wrapper .top_label li.gfield.gf_left_half+li.gfield.gsection.gf_right_half,.gform_wrapper .top_label li.gfield.gf_left_half+li.gsection,.gform_wrapper .top_label li.gfield.gf_right_half+li.gfield.gsection.gf_left_half,.gform_wrapper .top_label li.gfield.gf_right_half+li.gfield.gsection.gf_right_half,.gform_wrapper .top_label li.gfield.gf_right_half+li.gsection,.gform_wrapper .top_label li.gfield.gsection.gf_left_half+li.gfield.gsection.gf_left_half,.gform_wrapper .top_label li.gfield.gsection.gf_right_half+li.gfield.gsection.gf_left_half,.gform_wrapper .top_label li.gfield.gsection.gf_right_half+li.gfield.gsection.gf_right_half{padding:16px 0 8px}.gform_wrapper .top_label li.gfield.gsection.gf_left_half+li.gfield.gsection.gf_right_half{padding:0 0 8px}.gform_wrapper .top_label li.gfield.gf_first_quarter+li.gsection,.gform_wrapper .top_label li.gfield.gf_fourth_quarter+li.gsection,.gform_wrapper .top_label li.gfield.gf_left_third+li.gsection,.gform_wrapper .top_label li.gfield.gf_right_third+li.gsection,.gform_wrapper .top_label li.gfield.gsection.gf_left_half+li.gfield.gsection.gf_right_half+li.gfield.gsection.gf_left_half+li.gfield.gsection.gf_right_half{padding:16px 0 8px}.gform_wrapper .top_label li.gfield.gf_left_half+.gform_footer,.gform_wrapper .top_label li.gfield.gf_left_half+li.gfield,.gform_wrapper .top_label li.gfield.gf_right_half+.gform_footer,.gform_wrapper .top_label li.gfield.gf_right_half+li.gfield{clear:both}.gform_wrapper .top_label li.gfield.gf_left_third,.gform_wrapper .top_label li.gfield.gf_middle_third,.gform_wrapper .top_label li.gfield.gf_right_third{display:-moz-inline-stack;display:inline-block;vertical-align:top;float:none;margin-bottom:8px}.gform_wrapper .top_label li.gfield.gf_left_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),.gform_wrapper .top_label li.gfield.gf_middle_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm){width:33.3%}.gform_wrapper .top_label li.gfield.gf_right_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm){width:33.4%}.gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) input.large,.gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) input.medium,.gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) select.large,.gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) select.medium,.gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) input.large,.gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) input.medium,.gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) select.large,.gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) select.medium,.gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) input.large,.gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) input.medium,.gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) select.large,.gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) select.medium{width:100%}.gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) input:not([type=radio]):not([type=checkbox]):not(.ginput_quantity):not(ul.gfield_radio li input):not(ul.gfield_checkbox li input),.gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) select,.gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) input:not([type=radio]):not([type=checkbox]):not(.ginput_quantity):not(ul.gfield_radio li input):not(ul.gfield_checkbox li input),.gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) select,.gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) input:not([type=radio]):not([type=checkbox]):not(.ginput_quantity):not(ul.gfield_radio li input):not(ul.gfield_checkbox li input),.gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) select{width:100%!important}.gform_wrapper .top_label li.gfield.gfield_error.gf_left_third,.gform_wrapper .top_label li.gfield.gfield_error.gf_middle_third{width:calc(33.3% - 16px)!important;margin-right:16px}.gform_wrapper .top_label li.gfield.gfield_error.gf_right_third{width:33.4%}.gform_wrapper .top_label li.gfield.gf_right_third:after{content:"";display:table;clear:both}.gform_wrapper .top_label li.gfield.gf_left_third+.gform_footer,.gform_wrapper .top_label li.gfield.gf_left_third+li.gfield,.gform_wrapper .top_label li.gfield.gf_middle_third+.gform_footer,.gform_wrapper .top_label li.gfield.gf_middle_third+li.gfield,.gform_wrapper .top_label li.gfield.gf_right_third+.gform_footer,.gform_wrapper .top_label li.gfield.gf_right_third+li.gfield{clear:both}.gform_wrapper .top_label li.gfield.gf_first_quarter:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),.gform_wrapper .top_label li.gfield.gf_fourth_quarter:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),.gform_wrapper .top_label li.gfield.gf_second_quarter:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),.gform_wrapper .top_label li.gfield.gf_third_quarter:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm){width:25%;display:-moz-inline-stack;display:inline-block;vertical-align:top;float:none}.gform_wrapper .top_label li.gfield.gf_first_quarter,.gform_wrapper .top_label li.gfield.gf_fourth_quarter,.gform_wrapper .top_label li.gfield.gf_second_quarter,.gform_wrapper .top_label li.gfield.gf_third_quarter{margin-bottom:8px}.gform_wrapper .top_label li.gfield.gf_first_quarter div:not(.ginput_container_date) input:not([type=radio]):not([type=checkbox]),.gform_wrapper .top_label li.gfield.gf_first_quarter div:not(.ginput_container_date) select,.gform_wrapper .top_label li.gfield.gf_fourth_quarter div:not(.ginput_container_date) input:not([type=radio]):not([type=checkbox]),.gform_wrapper .top_label li.gfield.gf_fourth_quarter div:not(.ginput_container_date) select,.gform_wrapper .top_label li.gfield.gf_second_quarter div:not(.ginput_container_date) input:not([type=radio]):not([type=checkbox]),.gform_wrapper .top_label li.gfield.gf_second_quarter div:not(.ginput_container_date) select,.gform_wrapper .top_label li.gfield.gf_third_quarter div:not(.ginput_container_date) input:not([type=radio]):not([type=checkbox]),.gform_wrapper .top_label li.gfield.gf_third_quarter div:not(.ginput_container_date) select{width:100%!important}.gform_wrapper .top_label li.gfield.gfield_error.gf_first_quarter,.gform_wrapper .top_label li.gfield.gfield_error.gf_fourth_quarter,.gform_wrapper .top_label li.gfield.gfield_error.gf_second_quarter,.gform_wrapper .top_label li.gfield.gfield_error.gf_third_quarter{width:24.5%}.gform_wrapper .top_label li.gfield.gf_fourth_quarter:after{content:"";display:table;clear:both}.gform_wrapper .top_label li.gfield.gf_first_quarter input.large,.gform_wrapper .top_label li.gfield.gf_first_quarter input.medium,.gform_wrapper .top_label li.gfield.gf_first_quarter select.large,.gform_wrapper .top_label li.gfield.gf_first_quarter select.medium,.gform_wrapper .top_label li.gfield.gf_fourth_quarter input.large,.gform_wrapper .top_label li.gfield.gf_fourth_quarter input.medium,.gform_wrapper .top_label li.gfield.gf_fourth_quarter select.large,.gform_wrapper .top_label li.gfield.gf_fourth_quarter select.medium,.gform_wrapper .top_label li.gfield.gf_second_quarter input.large,.gform_wrapper .top_label li.gfield.gf_second_quarter input.medium,.gform_wrapper .top_label li.gfield.gf_second_quarter select.large,.gform_wrapper .top_label li.gfield.gf_second_quarter select.medium,.gform_wrapper .top_label li.gfield.gf_third_quarter input.large,.gform_wrapper .top_label li.gfield.gf_third_quarter input.medium,.gform_wrapper .top_label li.gfield.gf_third_quarter select.large,.gform_wrapper .top_label li.gfield.gf_third_quarter select.medium{width:97.5%}.gform_wrapper .top_label li.gfield.gf_first_quarter+.gform_footer,.gform_wrapper .top_label li.gfield.gf_first_quarter+li.gfield,.gform_wrapper .top_label li.gfield.gf_fourth_quarter+.gform_footer,.gform_wrapper .top_label li.gfield.gf_fourth_quarter+li.gfield,.gform_wrapper .top_label li.gfield.gf_second_quarter+.gform_footer,.gform_wrapper .top_label li.gfield.gf_second_quarter+li.gfield,.gform_wrapper .top_label li.gfield.gf_third_quarter+.gform_footer,.gform_wrapper .top_label li.gfield.gf_third_quarter+li.gfield{clear:both}.gform_wrapper .top_label li ul.gfield_checkbox,.gform_wrapper .top_label li ul.gfield_radio{width:calc(100% + 16px)}.gform_wrapper ul.gform_fields:not(.top_label) li ul.gfield_checkbox,.gform_wrapper ul.gform_fields:not(.top_label)li ul.gfield_radio{width:calc(70% + 16px)}.gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_2col ul.gfield_radio li{width:50%;display:-moz-inline-stack;display:inline-block;margin:0;padding-right:16px;min-height:28px;vertical-align:top;font-size:90%}.gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li{width:33.3%;display:-moz-inline-stack;display:inline-block;margin:0 0 2px;padding-right:16px;min-height:28px;vertical-align:top;font-size:90%}.gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox li label,.gform_wrapper li.gfield.gf_list_2col ul.gfield_radio li label,.gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li label,.gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li label,.gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li label,.gform_wrapper li.gfield.gf_list_4col ul.gfield_radio li label{max-width:75%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_4col ul.gfield_radio li{width:25%;display:-moz-inline-stack;display:inline-block;margin:0;padding-right:16px;min-height:28px;vertical-align:top;font-size:90%}.gform_wrapper li.gfield.gf_list_5col ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_5col ul.gfield_radio li{width:20%;display:-moz-inline-stack;display:inline-block;margin:0;padding-right:16px;min-height:28px;vertical-align:top;font-size:90%}.gform_wrapper ul.gform_fields:not(.top_label) li.gf_list_2col_vertical label.gfield_label,.gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gf_list_2col label.gfield_label,.gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gf_list_3col label.gfield_label,.gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gf_list_4col label.gfield_label,.gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gf_list_5col label.gfield_label,.gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gf_list_inline label.gfield_label{margin:0 0 10px}.gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox,.gform_wrapper li.gfield.gf_list_2col ul.gfield_radio,.gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox,.gform_wrapper li.gfield.gf_list_3col ul.gfield_radio,.gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox,.gform_wrapper li.gfield.gf_list_4col ul.gfield_radio,.gform_wrapper li.gfield.gf_list_5col ul.gfield_checkbox,.gform_wrapper li.gfield.gf_list_5col ul.gfield_radio{overflow:hidden}.gform_wrapper li.gf_list_2col_vertical .ginput_container_checkbox ul.gfield_checkbox,.gform_wrapper li.gf_list_3col_vertical .ginput_container_checkbox ul.gfield_checkbox,.gform_wrapper li.gf_list_4col_vertical .ginput_container_checkbox ul.gfield_checkbox,.gform_wrapper li.gf_list_5col_vertical .ginput_container_checkbox ul.gfield_checkbox{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.gform_wrapper li.gf_list_2col_vertical .ginput_container_checkbox ul.gfield_checkbox,.gform_wrapper li.gf_list_2col_vertical .ginput_container_radio ul.gfield_radio{width:calc(100% - 16px);-webkit-column-count:2;-moz-column-count:2;column-count:2}.gform_wrapper li.gf_list_3col_vertical .ginput_container_checkbox ul.gfield_checkbox,.gform_wrapper li.gf_list_3col_vertical .ginput_container_radio ul.gfield_radio{width:calc(100% - 8px);-webkit-column-count:3;-moz-column-count:3;column-count:3}.gform_wrapper li.gf_list_4col_vertical .ginput_container_checkbox ul.gfield_checkbox,.gform_wrapper li.gf_list_4col_vertical .ginput_container_radio ul.gfield_radio{width:calc(100% - 8px);-webkit-column-count:4;-moz-column-count:4;column-count:4}.gform_wrapper li.gf_list_5col_vertical .ginput_container_checkbox ul.gfield_checkbox,.gform_wrapper li.gf_list_5col_vertical .ginput_container_radio ul.gfield_radio{width:calc(100% - 8px);-webkit-column-count:5;-moz-column-count:5;column-count:5}.gform_wrapper li.gf_list_2col_vertical .ginput_container_checkbox ul.gfield_checkbox li label,.gform_wrapper li.gf_list_2col_vertical .ginput_container_radio ul.gfield_radio li label,.gform_wrapper li.gf_list_3col_vertical .ginput_container_checkbox ul.gfield_checkbox li label,.gform_wrapper li.gf_list_3col_vertical .ginput_container_radio ul.gfield_radio li label,.gform_wrapper li.gf_list_4col_vertical .ginput_container_checkbox ul.gfield_checkbox li label,.gform_wrapper li.gf_list_4col_vertical .ginput_container_radio ul.gfield_radio li label,.gform_wrapper li.gf_list_5col_vertical .ginput_container_checkbox ul.gfield_checkbox li label,.gform_wrapper li.gf_list_5col_vertical .ginput_container_radio ul.gfield_radio li label{max-width:75%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gform_wrapper li.gfield.gf_list_height_25 ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_height_25 ul.gfield_radio li{height:25px}.gform_wrapper li.gfield.gf_list_height_50 ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_height_50 ul.gfield_radio li{height:50px}.gform_wrapper li.gfield.gf_list_height_75 ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_height_75 ul.gfield_radio li{height:75px}.gform_wrapper li.gfield.gf_list_height_100 ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_height_100 ul.gfield_radio li{height:100px}.gform_wrapper li.gfield.gf_list_height_125 ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_height_125 ul.gfield_radio li{height:125px}.gform_wrapper li.gfield.gf_list_height_150 ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_height_150 ul.gfield_radio li{height:150px}.gform_wrapper li.gf_list_inline ul.gfield_checkbox li,.gform_wrapper li.gf_list_inline ul.gfield_radio li{width:auto!important;float:none!important;margin:0 8px 10px 0;display:-moz-inline-stack;display:inline-block}html:not[dir=rtl] .gform_wrapper li.gf_list_inline ul.gfield_checkbox li,html:not[dir=rtl] .gform_wrapper li.gf_list_inline ul.gfield_radio li{padding-right:16px!important}html[dir=rtl] .gform_wrapper li.gf_list_inline ul.gfield_checkbox li,html[dir=rtl] .gform_wrapper li.gf_list_inline ul.gfield_radio li{padding-left:16px!important}.gform_wrapper li.gf_hide_ampm div.gfield_time_ampm{display:none!important}.gform_wrapper li.gsection.gf_scroll_text{height:240px;width:calc(100% - 16px);padding:16px;background-color:#fff;overflow-y:scroll;overflow-x:hidden;border:1px solid #CCC;border-bottom:1px solid #CCC!important}.gform_wrapper .top_label li.gsection.gf_scroll_text h2.gsection_title{margin:10px 10px 0 8px!important}.gform_wrapper.gf_browser_chrome .top_label li.gsection.gf_scroll_text h2.gsection_title,.gform_wrapper.gf_browser_gecko .top_label li.gsection.gf_scroll_text h2.gsection_title{margin:0 10px 0 8px!important}.gform_wrapper .top_label li.gsection.gf_scroll_text .gsection_description{margin:10px;font-size:12px}.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ul li,.gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ul li{list-style-type:disc!important;margin:0 0 8px;overflow:visible;padding-left:0}.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ul,.gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ul{list-style-type:disc!important;margin:16px 0 16px 18px;padding-left:0}.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li,.gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li{list-style-type:decimal!important;overflow:visible;margin:0 0 8px;padding-left:0}.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol,.gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol{list-style-type:decimal!important;margin:16px 0 18px 32px;padding-left:0}.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li ul,.gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li ul li{list-style-type:disc!important;padding-left:0}.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li ul{margin:16px 0 16px 18px}.gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li ul li{margin:0 0 8px}.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description dl{margin:0 0 18px;padding-left:0}.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description dl dt{font-weight:700}.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description dl dd{margin:0 0 16px 18px}.gform_wrapper li.gfield.gfield_html.gf_alert_blue,.gform_wrapper li.gfield.gfield_html.gf_alert_gray,.gform_wrapper li.gfield.gfield_html.gf_alert_green,.gform_wrapper li.gfield.gfield_html.gf_alert_red,.gform_wrapper li.gfield.gfield_html.gf_alert_yellow{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:20px 0!important;padding:20px!important}.gform_wrapper li.gfield.gfield_html.gf_alert_green{border:1px solid #97B48A;background-color:#CBECA0;text-shadow:#DFB 1px 1px;color:#030}.gform_wrapper li.gfield.gfield_html.gf_alert_red{border:1px solid #CFADB3;background-color:#FAF2F5;text-shadow:#FFF 1px 1px;color:#832525}.gform_wrapper li.gfield.gfield_html.gf_alert_yellow{border:1px solid #E6DB55;background-color:#FFFBCC;text-shadow:#FCFAEA 1px 1px;color:#222}.gform_wrapper li.gfield.gfield_html.gf_alert_gray{border:1px solid #CCC;background-color:#EEE;text-shadow:#FFF 1px 1px;color:#424242}.gform_wrapper li.gfield.gfield_html.gf_alert_blue{border:1px solid #a7c2e7;background-color:#D1E4F3;text-shadow:#E0F1FF 1px 1px;color:#314475}div.gform_confirmation_wrapper.gf_confirmation_simple_yellow{margin:30px 0;max-width:99%;border-top:1px solid #E6DB55;border-bottom:1px solid #E6DB55;padding:32px;background-color:#FFFBCC;color:#424242;font-size:25px}div.gform_confirmation_wrapper.gf_confirmation_simple_gray{margin:30px 0;max-width:99%;border-top:1px solid #CCC;border-bottom:1px solid #CCC;padding:32px;background-color:#EAEAEA;color:#424242;font-size:25px}div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient{position:relative;background-color:#FFFBD2;margin:30px 0;border:1px solid #E6DB55;-webkit-box-shadow:0 0 5px rgba(221,215,131,.75);-moz-box-shadow:0 0 5px rgba(221,215,131,.75);box-shadow:0 0 5px rgba(221,215,131,.75)}div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient div.gforms_confirmation_message{margin:0;padding:40px;max-width:99%;font-size:28px;border-top:2px solid #FFF;border-bottom:1px solid #E6DB55;color:#424242;background:#fffce5;background:-moz-linear-gradient(top,#fffce5 0,#fff9bf 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fffce5),color-stop(100%,#fff9bf));background:-webkit-linear-gradient(top,#fffce5 0,#fff9bf 100%);background:-o-linear-gradient(top,#fffce5 0,#fff9bf 100%);background:-ms-linear-gradient(top,#fffce5 0,#fff9bf 100%);background:linear-gradient(to bottom,#fffce5 0,#fff9bf 100%)}div.gform_confirmation_wrapper.gf_confirmation_green_gradient{position:relative;background-color:#f1fcdf;margin:30px 0;border:1px solid #a7c37c;-webkit-box-shadow:0 0 5px rgba(86,122,86,.4);-moz-box-shadow:0 0 5px rgba(86,122,86,.4);box-shadow:0 0 5px rgba(86,122,86,.4)}div.gform_confirmation_wrapper.gf_confirmation_green_gradient div.gforms_confirmation_message{margin:0;padding:40px;max-width:99%;font-size:28px;border-top:2px solid #effade;border-bottom:1px solid #a7c37c;text-shadow:#DFB 1px 1px;color:#030;background:#dbf2b7;background:-moz-linear-gradient(top,rgba(219,242,183,1) 0,rgba(180,208,136,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(219,242,183,1)),color-stop(100%,rgba(180,208,136,1)));background:-webkit-linear-gradient(top,rgba(219,242,183,1) 0,rgba(180,208,136,1) 100%);background:-o-linear-gradient(top,rgba(219,242,183,1) 0,rgba(180,208,136,1) 100%);background:-ms-linear-gradient(top,rgba(219,242,183,1) 0,rgba(180,208,136,1) 100%);background:linear-gradient(to bottom,rgba(219,242,183,1) 0,rgba(180,208,136,1) 100%)}div.gform_confirmation_wrapper.gf_confirmation_green_gradient:after,div.gform_confirmation_wrapper.gf_confirmation_green_gradient:before,div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient:after,div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient:before{z-index:-1;position:absolute;content:"";bottom:15px;left:10px;width:50%;top:80%;max-width:40%;background:rgba(0,0,0,.2);-webkit-box-shadow:0 15px 10px rgba(0,0,0,.2);-moz-box-shadow:0 15px 10px rgba(0,0,0,.2);box-shadow:0 15px 10px rgba(0,0,0,.2);-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)}div.gform_confirmation_wrapper.gf_confirmation_green_gradient:after,div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient:after{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);right:10px;left:auto}.gform_wrapper form.gf_simple_horizontal{width:calc(100% -16px);margin:0 auto}.gform_wrapper form.gf_simple_horizontal div.gform_body,.gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label{display:-moz-inline-stack;display:inline-block;vertical-align:middle;margin:0;padding:0;position:relative}.gform_wrapper form.gf_simple_horizontal div.gform_body{width:auto;max-width:75%}.gform_wrapper form.gf_simple_horizontal div.ginput_container,.gform_wrapper form.gf_simple_horizontal ul li.gfield{margin-top:0!important}.gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label{width:auto;max-width:25%;padding:0;margin:0}body:not(rtl) .gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label{text-align:left}.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield{display:-moz-inline-stack;display:inline-block;padding-right:16px;height:auto}.gform_wrapper form.gf_simple_horizontal .gfield_description:not(.validation_message),.gform_wrapper form.gf_simple_horizontal .ginput_complex label,.gform_wrapper form.gf_simple_horizontal label.gfield_label{display:block;height:1px;width:1px;overflow:hidden;position:absolute;top:0;left:- 9000px}.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(1):nth-last-child(1){width:100%}.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(1):nth-last-child(2),.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(2):nth-last-child(1){width:50%}.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(1):nth-last-child(3),.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(2):nth-last-child(2),.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(3):nth-last-child(1){width:33.3333%}.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(1):nth-last-child(4),.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(2):nth-last-child(3),.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(3):nth-last-child(2),.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(4):nth-last-child(1){width:25%}.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(1):nth-last-child(5),.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(2):nth-last-child(4),.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(3):nth-last-child(3),.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(4):nth-last-child(2),.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(5):nth-last-child(1){width:20%}.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(1):nth-last-child(6),.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(2):nth-last-child(5),.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(3):nth-last-child(4),.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(4):nth-last-child(3),.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(5):nth-last-child(2),.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(6):nth-last-child(1){width:16.6%}.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label.form_sublabel_above li.gfield,.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label.form_sublabel_below li.gfield{vertical-align:middle}.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield input.large,.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield input.medium,.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield input.small,.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield select.large,.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield select.medium,.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield select.small{width:100%}.gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label input[type=submit],.gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label input[type=button],.gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label input[type=image]{height:auto}.gform_wrapper form.gf_simple_horizontal .top_label .gfield_error{margin-bottom:0}}.gform_wrapper.gf_browser_chrome .left_label #recaptcha_area #recaptcha_table,.gform_wrapper.gf_browser_chrome .right_label #recaptcha_area #recaptcha_table,.gform_wrapper.gf_browser_safari .left_label #recaptcha_area #recaptcha_table,.gform_wrapper.gf_browser_safari .right_label #recaptcha_area #recaptcha_table{margin-left:32%}.gform_wrapper.gf_browser_chrome select[multiple=multiple],.gform_wrapper.gf_browser_safari select[multiple=multiple]{height:auto!important}.entry .gform_wrapper.gf_browser_safari ul li:after,.entry .gform_wrapper.gf_browser_safari ul li:before{content:""}.entry .gform_wrapper.gf_browser_chrome ul li:after,.entry .gform_wrapper.gf_browser_chrome ul li:before,.entry .gform_wrapper.gf_browser_gecko ul li:after,.entry .gform_wrapper.gf_browser_gecko ul li:before,.entry .gform_wrapper.gf_browser_ie ul li:after,.entry .gform_wrapper.gf_browser_ie ul li:before,.entry .gform_wrapper.gf_browser_iphone ul li:after,.entry .gform_wrapper.gf_browser_iphone ul li:before,.entry .gform_wrapper.gf_browser_unknown ul li:after,.entry .gform_wrapper.gf_browser_unknown ul li:before,.gform_wrapper.gf_browser_chrome ul li:after,.gform_wrapper.gf_browser_chrome ul li:before,.gform_wrapper.gf_browser_gecko ul li:after,.gform_wrapper.gf_browser_gecko ul li:before,.gform_wrapper.gf_browser_ie ul li:after,.gform_wrapper.gf_browser_ie ul li:before,.gform_wrapper.gf_browser_iphone ul li:after,.gform_wrapper.gf_browser_iphone ul li:before,.gform_wrapper.gf_browser_unknown ul li:after,.gform_wrapper.gf_browser_unknown ul li:before{content:none}.gform_wrapper.gf_browser_safari .gform_body ul.gform_fields li.gfield .ginput_container #recaptcha_widget_div #recaptcha_area{width:99%!important}.gform_wrapper.gf_browser_safari .gfield_checkbox li input,.gform_wrapper.gf_browser_safari .gfield_checkbox li input[type=checkbox],.gform_wrapper.gf_browser_safari .gfield_radio li input[type=radio]{margin-top:4px}.gform_wrapper.gf_browser_safari input.button.gform_button_select_files{padding:6px 12px!important}.gform_wrapper.gf_browser_safari .gfield_time_ampm select{max-width:5rem!important;width:calc(2rem + 20px)}.gform_wrapper.gf_browser_chrome select{padding:2px 0 2px 3px}.gform_wrapper.gf_browser_chrome .gfield_time_ampm select{max-width:5rem!important;width:calc(3rem + 20px)}.gform_wrapper.gf_browser_chrome .gform_body ul.gform_fields li.gfield .ginput_container #recaptcha_widget_div #recaptcha_area{width:99%!important}.gform_wrapper.gf_browser_chrome .ginput_complex .ginput_right select,.gform_wrapper.gf_browser_chrome .ginput_complex select{text-indent:2px;line-height:1.5em;margin-bottom:5px;margin-top:2px}.gform_wrapper.gf_browser_chrome .gfield_checkbox li input,.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox],.gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio]{margin-top:6px}.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_left select,.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_right select,.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield input[type=radio],.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select{margin-left:1px}.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_first,.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_last,.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_middle{padding-top:2px}.gform_wrapper.gf_browser_chrome .gfield_error .ginput_complex.ginput_container.has_first_name.has_middle_name.has_last_name span.name_last,.gform_wrapper.gf_browser_chrome .gfield_error .ginput_complex.ginput_container.has_first_name.has_middle_name.has_last_name span.name_middle{margin-left:1.1%}.gform_wrapper.gf_browser_chrome .gfield_error input[type=email],.gform_wrapper.gf_browser_chrome .gfield_error input[type=number],.gform_wrapper.gf_browser_chrome .gfield_error input[type=password],.gform_wrapper.gf_browser_chrome .gfield_error input[type=tel],.gform_wrapper.gf_browser_chrome .gfield_error input[type=text],.gform_wrapper.gf_browser_chrome .gfield_error input[type=url],.gform_wrapper.gf_browser_chrome .gfield_error select,.gform_wrapper.gf_browser_chrome .gfield_error textarea,.gform_wrapper.gf_browser_chrome li.gfield_error.field_sublabel_above .ginput_complex input[type=text]{margin-bottom:2px}.gform_wrapper.gf_browser_chrome input.button.gform_button_select_files{padding:6px 12px!important}.gform_wrapper.gf_browser_chrome span.address_country{margin-top:-2px}.gform_wrapper.gf_browser_gecko select{padding:2px 12px 2px 2px}.gform_wrapper.gf_browser_gecko .gfield_time_ampm select{max-width:5rem!important;width:calc(4rem + 25px)}.gform_wrapper.gf_browser_gecko .ginput_complex .ginput_cardinfo_left select.ginput_card_expiration.ginput_card_expiration_month{margin-right:1px}.gform_wrappergf_browser_gecko .chosen-container-single .chosen-single{height:32px;line-height:2.4}.gform_wrappergf_browser_gecko .chosen-container-single .chosen-single div b{position:relative;top:5px}.gform_wrapper.gf_browser_ie .gfield_time_hour{width:80px}.gform_wrapper.gf_browser_ie .gfield_time_minute{width:70px}.gform_wrapper.gf_browser_ie .gfield_time_ampm{padding-top:2px}.gform_wrapper.gf_browser_ie .gfield_time_hour input,.gform_wrapper.gf_browser_ie .gfield_time_minute input{margin-left:0}.gform_wrapper.gf_browser_ie .ginput_complex .ginput_left label,.gform_wrapper.gf_browser_ie .ginput_complex .ginput_right label{margin:3px 0 5px}.gform_wrapper.gf_browser_ie .gform_footer input.button{padding:3px}.gform_wrapper.gf_browser_ie ul.top_label .clear-multi{overflow:hidden;clear:both}.gform_wrapper.gf_browser_ie .gfield_radio li{line-height:20px!important}.gform_wrapper.gf_browser_ie .gfield_checkbox li input,.gform_wrapper.gf_browser_ie .gfield_checkbox li input[type=checkbox],.gform_wrapper.gf_browser_ie .gfield_radio li input[type=radio]{margin-top:0}.gform_wrapper.gf_browser_ie .ginput_complex .ginput_left select,.gform_wrapper.gf_browser_ie .ginput_complex .ginput_right select{padding:2px 0}.gform_wrapper.gf_browser_ie .gform_body ul.gform_fields li.gfield .ginput_container #recaptcha_widget_div #recaptcha_area{width:99%!important}.gform_wrapper.gf_browser_ie .left_label #recaptcha_area #recaptcha_table,.gform_wrapper.gf_browser_ie .right_label #recaptcha_area #recaptcha_table{margin-left:32%}.gform_wrapper.gf_browser_ie .ginput_complex .ginput_cardinfo_right span.ginput_card_security_code_icon{position:relative;top:-1px;left:4px}.gform_wrapper.gf_browser_ie img.add_list_item,.gform_wrapper.gf_browser_ie img.delete_list_item{width:16px!important;height:16px!important;background-size:16px 16px!important}@media only screen and (max-width:641px){.gform_wrapper.gf_browser_chrome .chosen-container-single .chosen-single,.gform_wrapper.gf_browser_gecko .chosen-container-single .chosen-single,.gform_wrapper.gf_browser_safari .chosen-container-single .chosen-single{height:44px;line-height:3.2}.gform_wrapper.gf_browser_chrome .chosen-container-single .chosen-single div b,.gform_wrapper.gf_browser_gecko .chosen-container-single .chosen-single div b,.gform_wrapper.gf_browser_safari .chosen-container-single .chosen-single div b{position:relative;top:12px}}