.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#ffffdd none repeat scroll 0 0;border:1px solid #f0c020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) center center no-repeat;}
.front .page-header-bg{margin-top:30px;}#page-header{position:relative;margin-bottom:0px;}#page-header h1{color:#ffffff;font-size:3.2em;font-weight:900;letter-spacing:-2px;margin-top:60px;}#page-header .fundo-topo{position:absolute;left:0;top:0;width:100%;height:100%;background-position:center center;background-size:cover;}.bg-background{min-height:400px;background-color:#ccc;}.bg-background img{display:none;}.bg-background img.active{display:block;}#block-views-exp-mapa-page-1{position:absolute;z-index:1;background:#fff;border:1px solid;bottom:50px;left:10%;width:82%;}.views-exposed-form .views-exposed-widget{float:left;padding:0;width:100%;}.views-exposed-form .btn-primary{background:#a32f41;color:#fff;border:1px solid #a32f41;border-radius:6px;font-weight:400;text-transform:uppercase;}.views-exposed-form .btn-primary:hover,.views-exposed-form .btn-primary:focus,.views-exposed-form .btn-primary:active,.views-exposed-form .btn-primary:active:hover,.views-exposed-form .btn-primary:active:focus,.views-exposed-form .btn-primary.active,.views-exposed-form .btn-primary.active:hover,.views-exposed-form .btn-primary.active:focus{background:#F8556E;border:2px solid;color:#fff;text-transform:uppercase;box-shadow:none;}#edit-bairro,#edit-tipo-imovel,#edit-field-dormitorios-value,#edit-field-valor-value,#edit-field-valor-aluguel-value{display:block;font-size:16px;font-weight:normal;color:#8f8f8f;line-height:1.3;padding:.6em 1.4em .5em .8em;width:100%;max-width:100%;box-sizing:border-box;margin:0;border:1px solid #8f8f8f;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E');background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%;}#edit-bairro-wrapper,#edit-tipo-imovel-wrapper,#edit-field-dormitorios-value-wrapper,#edit-field-valor-value-wrapper,#edit-field-valor-aluguel-value-wrapper{width:auto;margin:0.5% 0.5%;display:flex;justify-content:center;flex-wrap:wrap;flex-direction:row;}#edit-bairro-wrapper{margin-left:5.5%;}.form-item-field-negociacao-value .control-label{display:flex;justify-content:space-evenly;flex-wrap:wrap;flex-basis:0;flex-grow:1;background:#2a405e;color:#fff;padding:8px 10px;width:100%;text-align:center;position:relative;}.form-item-field-negociacao-value .checkado,.form-item-field-negociacao-value:hover{background-color:#005690;z-index:1;}.control-label[for="edit-field-negociacao-value-aluguel"]{background-color:#a32f41;}.checkado.control-label[for="edit-field-negociacao-value-aluguel"]::before{content:"";padding:8px;background:#a32f41;position:absolute;bottom:-6px;transform:rotate(45deg);}#edit-field-negociacao-value .form-item:first-child{display:none;}.form-item-field-negociacao-value .checkado::before{content:"";padding:8px;background:#005690;position:absolute;bottom:-6px;transform:rotate(45deg);}.views-exposed-widget .radio + .radio{margin-top:0;}.bef-select-as-radios{display:flex;justify-content:center;flex-wrap:wrap;margin:0px 0 15px;}input.bef-select-as-radios{position:absolute;left:-99999em;top:-99999em;opacity:1;z-index:1;}.form-item.form-item-field-negociacao-value.form-type-radio.radio{width:50%;}.views-exposed-form label{font-weight:bold;display:none;}label.control-label{display:block;}.views-exposed-widget.views-submit-button{width:auto;margin-top:0.2%;}#edit-bairro-wrapper{margin-left:3.5%;}.views-exposed-form .views-exposed-widget.views-submit-button .btn{margin-top:0;}#page-header .region-page-header{}#block-views-fundo-top-block{height:100%;}#page-header .fundo-topo-content{z-index:2;}#page-header .fundo-topo .titulo-fundo-topo{position:absolute;bottom:4%;right:2%;color:#fff;opacity:0.9;text-shadow:0 0 5px #000000,1px 1px 3px #000000,0px 0px 2px #000000;z-index:10;font-weight:600;font-size:1.10em;}#page-header .fundo-topo .titulo-fundo-topo,.titulo-fundo-topo a{color:#fff;z-index:10;}.titulo-fundo-topo p{margin:0;text-align:right;}.titulo-fundo-topo small{font-size:85%;margin:0;font-weight:400;text-align:right;}#destaqueNav{border-radius:6px;padding-top:15px;}#menu-destaque-topo > li{margin:5px 10px 10px 0;border-bottom:1px solid #dcdcdc;float:none;}#menu-destaque-topo.nav-pills li a{font-size:0.7em;padding:2px 5px;color:#4A4A4A;font-weight:600;border-radius:5px;transition:all ease-in-out 100ms;}#menu-destaque-topo.nav-pills li a:hover,#menu-destaque-topo.nav-pills li a:focus{color:#FFFFFF;border-color:#A1BE4D;background:#A1BE4D;outline:none;}.front article.node-page{display:none;}.bairros-destaques{height:380px;}.bairros-item{width:210px;float:left;margin:15px;}.xs #edit-bairro,.xs  #edit-tipo-imovel,.xs  #edit-field-dormitorios-value,.xs  #edit-field-valor-value,.xs  #edit-field-valor-aluguel-value{display:block;font-size:14px;font-weight:normal;color:#8f8f8f;line-height:normal;padding:.6em 1.4em .5em .8em;width:100%;max-width:100%;box-sizing:border-box;margin:0;border:1px solid #8f8f8f;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E');background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%;}.xs .bg-background{padding-bottom:260px;}.xs #block-views-exp-mapa-page-1{position:absolute;z-index:1;background:#fff;border:1px solid;bottom:50px;left:5%;width:90%;padding:0 5%;}.xs #edit-bairro-wrapper{margin-left:0;}.xs .views-widget{width:100%;}.xs .view-editoria .views-exposed-form .form-item,.xs .views-exposed-form .form-submit{float:left;margin:0;width:100%;}.xs .views-exposed-widget.views-submit-button{width:100%;margin:15px 0;}
header{margin-bottom:20px;}header p{color:#444444;font-size:1.4rem;margin:0;}.header-meta b{color:#a32f41;}#busca{margin-top:10px;margin-left:-20px;}#busca #search-api-page-search-form-busca .form-control.form-text{background:#f5f6f7;border:none;box-shadow:none;margin:8px;color:#c0c0c0;height:48px;}#info{margin-top:12px;font-size:1.6em;}header.navbar,header.navbar-default{background-color:#ffffff;background-image:none;border:0;margin-bottom:0px;min-height:70px;border-radius:0;color:#DAE8D7;}header.navbar .row{margin:0;}header .navbar-brand{background-image:url(/sites/all/themes/hatdrupal/css/img/LogoBezerra.png);background-image:url(/sites/all/themes/hatdrupal/css/img/LogoBezerra.svg);background-size:95%;background-repeat:no-repeat;text-indent:-999px;width:370px;height:72px;padding:0px;margin:5px 0 5px;background-position:center center;}.xs header .navbar-brand{background-image:url(/sites/all/themes/hatdrupal/css/img/LogoBezerra.png);background-image:url(/sites/all/themes/hatdrupal/css/img/LogoBezerra.svg);background-size:100%;background-repeat:no-repeat;text-indent:-999px;width:75vw;height:52px;padding:0;margin:1vh 5vw;background-position:center center;}.xs #btn-menu-principal,.xs  #btn-menu-busca{margin:0;border:0;background-color:#fff;color:#a32f41;float:right;height:55px;margin-right:-10px;border-radius:0;padding-left:5px;padding-right:15px;}#btn-menu-principal,#btn-menu-busca{margin:0;border:0;background-color:#fff;color:#a32f41;float:right;height:55px;margin-right:-15px;border-radius:0;padding-left:20px;padding-right:20px;}#btn-menu-busca{margin-right:0px;margin-left:-10px;}#edit-submit-1{display:none;}#btn-menu-principal .btntxt,#btn-menu-busca .btntxt{float:left;margin:0 10px 0 0;font-size:1.4em;text-transform:uppercase;}#btn-menu-principal .btnico{float:right;margin-top:3px;width:33px;}#btn-menu-busca .btnico{font-size:1.6em;}.off-busca{position:fixed;width:0;right:0;height:55px;overflow:hidden;transition:width 0.6s ease 0s;}.off-busca.aberto{width:76.9%;}.off-busca{transform:translateX(100%);transition:all 0.6s ease 0s;}.off-busca.aberto{transform:translateX(0px);transition:all 0.6s ease 0s;}.xs .off-busca.aberto{width:100%;}.off-busca input.form-control{background-color:#ffffff;background-image:none;border:2px solid #fff;border-radius:0;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;color:#555555;display:block;font-size:14px;height:56px;line-height:1.42857;padding:6px 12px;transition:border-color 0.15s ease-in-out 0s,box-shadow 0.15s ease-in-out 0s;width:100%;}.off-busca .buscaClose{color:#a32f41;font-size:50px;font-weight:bold;height:50px;line-height:65px;position:absolute;right:10px;text-align:center;top:-8px;width:50px;z-index:1004;}#btn-menu-principal .btnico .icon-bar{background:#a32f41;width:6px;height:6px;margin-bottom:5px;transition:all .25s ease-in-out;float:left;margin:1.3px;}#btn-menu-principal.aberto .btnico .icon-bar:nth-child(1){transform:rotate(45deg) translate(8px,4px);width:20px}#btn-menu-principal.aberto .btnico .icon-bar:nth-child(2),#btn-menu-principal.aberto .btnico .icon-bar:nth-child(4),#btn-menu-principal.aberto .btnico .icon-bar:nth-child(5),#btn-menu-principal.aberto .btnico .icon-bar:nth-child(6),#btn-menu-principal.aberto .btnico .icon-bar:nth-child(7),#btn-menu-principal.aberto .btnico .icon-bar:nth-child(8),#btn-menu-principal.aberto .btnico .icon-bar:nth-child(9){opacity:0;}#btn-menu-principal.aberto .btnico .icon-bar:nth-child(3){transform:rotate(-45deg) translate(8px,-5px);width:20px}.off-canvas{position:fixed;top:95px;right:0;width:0;height:100%;z-index:1000000;overflow:scroll;}@keyframes menu-aberto{from{width:0;}to{width:300px;}}.off-canvas.aberto{animation-name:menu-aberto;animation-duration:0.25s;width:300px;}@keyframes menu-fechado{from{width:300px;}to{width:0;}}.off-canvas.fechado{animation-name:menu-fechado;animation-duration:0.25s;width:0;}#menu-principal{width:300px;background-color:#fff;padding:15px 15px 110px 15px;min-height:100%;border-left:1px solid #ddd;}#menu-principal .titulo{font-size:2em;font-weight:600;margin-top:15px;margin-bottom:5px;}#menu-principal .nav > li > a{padding:3px 10px;font-size:0.9em;}#menu-principal .separator{margin-top:20px;margin-bottom:20px;width:100%;height:0;border-top:1px solid #eee;}.menu-principal-home .nav-pills > li,ul.facetapi-facetapi-links > li{margin:0;font-size:0.75em;font-weight:700;text-transform:uppercase;color:#a32f41;}.menu-principal-home .nav-pills > li > a,ul.facetapi-facetapi-links > li > a{padding:3px 10px;}ul.facetapi-facetapi-links{padding-left:5px;}#menu-main{height:50px;margin:5px 0 0;}#menu-main li{margin:0px 0;}#menu-main .nav > li > a{color:#DAE8D7;font-size:0.8em;}#menu-main .nav > li > a:hover{background:#a1be4d;color:#fff;}
.footer{background:#a32f41 none repeat scroll 0 0;color:#ffffff;padding-bottom:36px;padding-top:35px;position:relative;}.footer img{margin:0 5% 0 0;width:18%;}.footer small{color:#ffffff;font-size:0.6em;}.footer a{color:#ffffff;}.footer a:hover{color:#ff5454;}.xs footer .grid-item{margin-bottom:0px;min-height:240px}
.url-textfield{display:none !important;}
input.webform-calendar{display:none;padding:3px;vertical-align:top;}html.js input.webform-calendar{display:inline;}.webform-container-inline label{display:inline;margin-right:1em;}.webform-container-inline div,.webform-container-inline div.form-item{display:inline;}.webform-container-inline div.description{display:block;}.webform-container-inline div.messages{display:block;float:left;}.webform-container-inline div.ajax-progress-bar div{display:inherit;}.webform-container-inline.webform-component-textarea label{vertical-align:top;}.webform-container-inline.webform-component-textarea .form-textarea-wrapper{display:inline-block;}fieldset.fieldset-invisible,fieldset.fieldset-invisible > legend{margin:0;padding:0;border:none;border-radius:0;background:inherit;position:static;color:inherit;height:auto;width:auto;font-family:inherit;text-indent:0;line-height:inherit;text-shadow:unset;top:0;right:0;bottom:0;left:0;}fieldset.fieldset-invisible > legend{font-weight:bold;font-size:0.929em;}fieldset.fieldset-invisible > div > div.form-item:last-child,fieldset.fieldset-invisible > table{margin-bottom:0;}.webform-component-textarea .grippie{display:block;}.webform-progressbar{width:90%;margin:0 auto;text-align:center;}.webform-progressbar-inner{height:1em;background-color:#74c421;height:3px;}.webform-progressbar-outer{position:relative;border:1px solid #356900;width:100%;height:3px;margin:0.35em -1px 2em;background-color:white;}.webform-progressbar-page{position:absolute;width:7px;height:7px;margin:-6px -4px;border:1px solid #356900;background-color:white;border-radius:5px;}.webform-progressbar-page.completed{background-color:#74c421;}.webform-progressbar-page.current{background-color:#74c421;}.webform-progressbar-page .webform-progressbar-page-number{display:none;}.webform-progressbar-page .webform-progressbar-page-label{position:relative;top:10px;margin:0 -10em;}
