*{font-family:'Poppins',Sans-Serif}.banner-item .title,
.banner-item .sub-title,
.page-details h1,
.title span,
.description p,
.description
.quoted{font-family:'Quicksand',Sans-Serif}.description
pre{white-space:normal}.about .offers
.title{font-family:'Lato',sans-serif}body,h1,h2,h3,h4,h5,h6,p,ul{margin:0;padding:0}a{text-decoration:none}a,.clear-both{clear:both}.fancybox-thumbs
a{clear:none}.margin-top-20{margin-top:20px}.margin-bottom-20{margin-bottom:20px}.margin-left-0{margin-left:0}.margin-right-0{margin-right:0}.padding-top-20{padding-top:20px}.bold{font-weight:bold}.text-center{text-align:center}header .item-content .business-slogan,
header .item-content .business-name{font-weight:700}.hidden{display:none !important}main{margin-top:30px;margin-left:5%;margin-right:5%}.content.with-sidebar{position:relative}ul{margin:0;padding:0;list-style:none}.description
ul{list-style:inherit;margin-left:20px}.business-header-logo{display:inline-block;width:13%;vertical-align:middle;margin-left:5%;margin-right:2%}.business-header-logo
a{display:block}.with-logo
nav{display:inline-block;vertical-align:middle;width:80%}nav
ul{display:inline-block}nav
li{display:inline-block;vertical-align:middle}nav li a,
.button-registration
a{padding:20px
10px}footer .buttons
a{padding:10px}img{max-width:100%}.visible-on-scroll{opacity:0;transition:opacity 1s linear}.visible-on-scroll.loaded{opacity:1}nav li a,
.city-hall .overlay,
.business-category .overlay,
.business-offer .overlay,
.form-items input + label,
.form-items select + label,
.form-items textarea + label,
.business-details-header .buttons a,
a,
.buttons
.big{transition:all 0.3s ease}.bold{font-weight:bold}.hidden{display:none !important}.float-right{float:right}.button,
header .navigation a,
header .navigation a:hover,
#cookieConsent button,
#cookieConsent button:hover,
.items-listing article,
.items-listing article:hover,
.business-category,
.business-offer,
aside .menu-items-listing li,.mobile-menu-items-listing{transition:all 0.5s ease}.position-relative{position:relative}input:disabled,
select:disabled,
.button-send .big.disabled,
.button-send .big.disabled:hover{cursor:not-allowed}.row-middle{vertical-align:middle}.col-6{display:inline-block;width:50%}.mgb-20{margin-bottom:20px}.pdl-5p{padding-left:5%}.content,.business-details-header.page-image{min-width:320px;margin:0
auto;background-size:cover !important}main
.content{padding-left:20px;padding-right:20px}.business-details-header.page-image{padding-left:0;padding-right:0;border-top-width:1px;border-bottom-width:1px;border-top-style:solid;border-bottom-style:solid}.business-details-header{background-size:cover !important;background-repeat:no-repeat;/**/}.article-details-header{width:90%;padding-top:10px;padding-bottom:10px;padding-left:5%;padding-right:5%}.article-details-header .business-name{width:50%;text-align:left}.article-details-header
.buttons{width:50%;text-align:right}.article-details-header .buttons
a{padding:10px
20px 10px 20px}body>.content{margin-bottom:40px}.logo,
.search,
header .navigation,
header .navigation .buttons > div,
header .content .title,
.search-content .input-text,
.message .input-text,
.search-content .button,
.google-advertisement,
.catalog-container .image,
.catalog-container .description,
.footer-container .menu-items,
.footer-container .site-details,
.footer-container .facebook-content,
.footer-container li,
.list-staff,
.pagination-listing nav li,
.city-hall-image,
.list-city-properties li,
#cookiesNotice p,
#cookieConsent,
.business-item,
.business-detail > div,
.document > div,
.search .form-items > div,
.mobile-menu-items-listing,
.business-view .gallery-image,
header .overlay .button-contact,
aside,
.with-sidebar main,
.article-details-header .business-name,
.article-details-header
.buttons{display:inline-block;vertical-align:middle}/**/.form-items input,
.form-items select,
.form-items
textarea{width:100%;padding-left:0;padding-right:0;outline:none;background:none;border:none;resize:none}.form-items .border,.checkbox-container>div{border-width:1px;border-style:solid;padding-top:20px;padding-bottom:10px;padding-left:10px;padding-right:10px;border-radius:20px}/**/.form-items>div:not(.full){width:49%;margin-left:2%;display:inline-block;vertical-align:bottom}.form-items>div{margin-bottom:20px;position:relative}.form-items>div:nth-child(2n+1){margin-left:0}.input-text,
.text-area,
.button > button,
.search-content .button,
header .navigation a,
#cookieConsent
button{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.input-text,.text-area{border:1px
solid;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;margin-right:1%}.input-text input,
.text-area
textarea{background:none;border:none;width:100%;display:block;outline:none}/**/.form-items input + label,
.form-items select + label,
.form-items textarea+label{position:absolute;top:17px;left:15px}.form-content input[type="submit"],
.business-content input[type="submit"],.submit-button{width:100%;padding-top:12px;padding-bottom:12px;display:block;border:none;text-align:center;font-weight:bold;cursor:pointer}.form-items input[type="text"]:focus + label,
.form-items input[type="number"]:focus + label,
.form-items input[type="email"]:focus + label,
.form-items input[type="password"]:focus + label,
.form-items input[type="text"][data-empty="false"] + label,
.form-items input[type="number"][data-empty="false"] + label,
.form-items input[type="email"][data-empty="false"] + label,
.form-items input[type="password"][data-empty="false"] + label,
.form-items select:focus + label,
.form-items select[data-empty="false"] + label,
.form-items textarea:focus + label,
.form-items textarea[data-empty="false"]+label{pointer-events:none;transform:translate3d(0,-18px,0);font-weight:bold}.form-content
.buttons{text-align:right}.form-content .button-send{display:inline-block}.form-content input[type="submit"]{padding-left:40px;padding-right:40px;border-radius:20px}/**/header{position:relative}header
.overlay{}header .overlay>.content{min-height:240px}header .content,
.header-bottom
.content{padding-left:0;padding-right:0;min-height:250px}header .content
.title{padding:10px;margin:10px;font-weight:bold}header
.content.article{min-height:auto}header .button-border a,
header .button-account,
.button-follow.button-border
a{padding:5px
15px;border:1px
solid;border-radius:4px}header .button-account{border:none}header nav li:first-child
a{padding-left:0}.logo,.navigation{width:25%;padding-top:10px;padding-bottom:10px;margin-left:5%}.logo-image,.logo-icon{max-height:35px;padding-left:5px}.logo-icon{display:none}.navigation{width:65%;margin-right:5%;margin-left:0}.navigation
.buttons{float:right}.header-bottom
nav{/**/}.mobile-menu,.menu-close{display:none;cursor:pointer}.business-details-header{overflow:hidden}.business-details-header .buttons>div{overflow:hidden}.business-details-header .buttons
a{display:block}.view-count{display:inline-block;padding-left:10px;padding-right:10px}.header-bottom{position:sticky;top:0;z-index:1001}.header-bottom
.content{min-height:0}.header-bottom .business-name{display:none;font-weight:bold}.mobile-menu-items-listing .button-follow{line-height:42px}.mobile-menu-items-listing
.active{font-weight:bold}.mobile-menu-items-listing{width:70%;margin-left:5%}.with-logo .mobile-menu-items-listing{margin-left:0}ul.left-menu{width:100%}ul.left-menu>li:first-child>a{padding-left:0}ul.right-menu{width:20%;margin-right:5%;text-align:right}.with-logo ul.right-menu{width:25%}.left-menu>li>a,.right-menu>li>div,.right-menu>li>div>a{display:block;text-transform:uppercase}.info-menu .fa-caret,
.investor-menu  .fa-caret{padding-right:10px;padding-left:20px}.dropdown-content{display:none;position:absolute;background-color:#f9f9f9;min-width:100px;box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);z-index:1}.dropdown-content
li{display:block;padding:10px
10px 0 10px}.dropdown-content li:last-child{padding-bottom:10px}.document-menu li
a{padding:0}.button-registration{position:relative}.button-registration>a{display:block;padding-top:5px;padding-bottom:5px}.button-registration .dropdown-content{right:0;width:170px}header
.overlay{margin-top:120px;margin-bottom:120px}header .overlay
.content{display:flex;align-items:stretch}header .item-content{width:70%;vertical-align:middle;display:inline-block}header .item-content.table-cell{display:block}header .item-content>div{padding-left:5%;margin-right:5%}header .item-content>div:first-child{padding-top:20px}header .item-content>div:last-child{padding-bottom:20px}header .item-content
.buttons{padding-top:20px}header .item-content .buttons
a{padding:10px
20px 10px 20px}header .item-content .business-slogan{padding-bottom:10px;line-height:45px;min-height:90px}header .item-image{width:25%;padding-right:3%;padding-left:2%;padding-top:20px;padding-bottom:20px;text-align:center;border-top-left-radius:30px;border-bottom-left-radius:30px;display:flex;align-items:center;justify-content:center}header .item-image
a{display:inline-block}header .item-image
img{max-height:200px}.button-contact a,
.latest-items
.title{text-transform:uppercase}/**/.items-listing{}.latest-items .business-item:first-child{margin-top:0}.business-item,
.business-view .gallery-image{width:19.20%;margin-bottom:30px;margin-right:1%;vertical-align:top}.business-item:nth-child(5n + 5),
.business-view .gallery-image:nth-child(5n+5){margin-right:0}.latest-items .view .business-item{padding-bottom:10px;margin-bottom:10px}.latest-items.city-hall .view .business-item{width:32.5%;padding-bottom:0;margin-right:1%}.latest-items.city-hall .view .business-item:nth-child(3n+3){margin-right:0}.gallery-image{text-align:center}.business-item .item-details{width:100%;display:block}.local-businesses .business-item .item-details,
.search .business-item .item-details{text-align:center}.business-item .item-image{width:100%;display:block;text-align:center;min-height:250px;max-height:none;overflow-y:hidden;border-radius:20px;margin-bottom:10px}.business-item .item-image
a{display:block;border-style:solid;border-width:2px;overflow-y:hidden;border-radius:20px}.business-item .item-image
img{min-height:250px;/**/width: 100%;height:100%;object-fit:cover;vertical-align:top}.business-item .item-price
a{display:inline-block}.business-item .item-description{text-align:justify}.items-listing .buttons
a{display:block;text-align:center;font-weight:bold;padding-top:10px;padding-bottom:10px}.local-businesses .business-item .item-image{height:90px;margin-top:20px;margin-bottom:20px;padding-left:10px;padding-right:10px;width:auto}.local-businesses .business-item .item-image
img{max-height:90px;max-width:100%;min-height:auto}.local-businesses .item-details>div{height:50px;padding:0
10px;overflow:hidden}.local-businesses .buttons
a{}.local-businesses .business-item{-webkit-box-shadow:2px 2px 10px -2px rgba(0, 0, 0, 0.52);-moz-box-shadow:2px 2px 10px -2px rgba(0, 0, 0, 0.52);box-shadow:2px 2px 10px -2px rgba(0,0,0,0.52);border-top:1px;border-left:1px;border-right:1px}aside .local-businesses .business-item{width:49%;margin-right:2%;overflow:hidden}aside .local-businesses .business-item:nth-child(2n+2){margin-right:0}.business-item{padding-bottom:20px;text-align:center}.items-listing article>div{padding:20px
20px;border-radius:30px}/**/.business-item .item-details{width:100%;display:block}.local-businesses .business-item .item-details,
.search .business-item .item-details{text-align:center}.business-item .item-description{min-height:88px;overflow:hidden}.business-item .item-price,
.business-item .item-description,
.business-item .item-details>a{margin-bottom:5px;display:block}.business-item .item-details>a{margin-bottom:20px}.business-item .item-price{min-height:30px;text-align:right}.item-price .col-6:first-child{text-align:left}.item-price .col-6:last-child{text-align:right}.item-price a,
.button-view-all
a{padding:5px
15px;border-radius:10px}.button-view-all{margin-top:20px;margin-bottom:20px}.button-view-all
a{padding:10px
20px}.items-listing .buttons
a{display:block;text-align:center;font-weight:bold;padding-top:10px;padding-bottom:10px}div[class*="-listing"],section[class*="-listing"],.business-view>.business-content.view{clear:both}.no-item{border:solid 1px;padding:40px;text-align:center;margin:auto;margin-top:30px;margin-bottom:30px;width:80%;font-weight:bold}.items-listing .no-item{width:80%;padding:10px}/**/.business-site-image
img{width:100%}.content.with-sidebar{position:relative;margin-bottom:0}.with-sidebar
main{margin:0;padding-left:5%;width:57%;min-height:500px;height:100%}.with-sidebar main>div{padding-right:20px}.with-sidebar main>div:first-child{padding-top:30px}.with-sidebar main>div:last-child{padding-bottom:30px}.content.latest-items{padding-left:0;padding-right:0}aside:first-child,aside:last-child{padding-top:30px;text-align:left;padding-bottom:30px;min-height:500px}aside:first-child{padding-right:0;left:0}aside:last-child{padding-left:0;margin-left:3%}aside.site-image{vertical-align:top;width:30%;margin-right:5%}aside.site-image
img{/**/width: 100%}.business-content .title,
.business-content
.description{margin-bottom:10px}.business-content.view
.title{margin-left:3%}.description
table{border-collapse:collapse}.description table,
.description
td{border:1px
solid black}.description
td{min-width:75px}.business-content
.description{min-height:250px;text-align:justify}.city-hall .title,
.contact
.title{margin-bottom:10px}main:not(.about) .description
p{line-height:30px;margin-bottom:10px}.city-hall .title,
.business-description .title,
.business-content
.title{font-weight:normal;border-bottom-width:1px;border-bottom-style:solid;margin-top:30px;text-align:left}.business-content
.title{border:none;margin-top:0}.business-content:first-child .title,
.business-description:first-child
.title{margin-top:0px}.local-businesses.business-content:first-child
.title{border:none;/**/}.items-listing article.business-item .item-details{height:250px;margin-bottom:unset}.items-listing article.business-item
.name{height:100px;min-height:unset;margin-bottom:unset}.business-content.view{padding:20px
40px}.business-view .item-details{margin-bottom:20px}.business-view .item-image,
.business-view
.galleries{text-align:center;margin-bottom:20px}.business-view .item-image{float:right;margin-left:2%}.business-view.article .item-image,
.business-view.article .name,
.business-view.article
.description{max-width:800px;margin:0
auto;text-align:justify;margin-bottom:5px}.business-view.article .item-image{float:none;text-align:center}.business-view.article
.name{text-align:center;min-height:50px;height:auto;margin-bottom:60px}.business-view
.galleries{text-align:left}.latest-items .business-content.view .item-image
img{/**/}.business-view .item-image
img{max-height:350px}.business-view.article .item-image
img{max-height:none;width:100%}.button-view-all{text-align:center}/**/.home-contact{padding-left:5%}.home-contact .form-content{}.home-contact .col-6{vertical-align:middle}.home-contact
img{width:100%}.contact .form-content{margin-top:20px}.business-details.contact{background-image:url("../../images/static/contact-image.png");background-attachment:fixed;background-size:48%;background-position:left center;background-repeat:no-repeat;position:relative;overflow:hidden}.contact>div{margin-left:50%;padding:0}.full{position:relative}.contact-image
img{border-top-left-radius:50px;border-bottom-left-radius:50px}/**/.city-hall-image{width:56%;margin-right:4%;text-align:center}.city-hall-image
img{width:auto;max-height:300px}.list-staff{vertical-align:top;width:40%}.list-city-properties{margin-top:10px;margin-bottom:10px}.list-city-properties
li{width:33.33%;margin-top:2px;margin-bottom:2px}.mayor-image{text-align:center;margin-left:2%}.mayor-image
img{max-height:250px}.item-content.event
.buttons{text-align:right}/**/.items-listing.documents,
.form-content.documents
.content{overflow-x:auto;white-space:nowrap}.document{border-bottom:1px solid}.document>div{width:30%;text-align:center}.document>div:last-child{width:10%}.document.header>div{font-weight:bold}.document>div>div{padding:5px}.document
.buttons{margin-top:0;text-align:center}.document .buttons>div{margin-right:0}.document .buttons
a{padding-left:10px;padding-right:10px}.items-listing .item-content.document{width:100%;margin-left:0;text-align:center}.business-details .document>div{width:26.5%}.business-details .document>div:last-child{width:20%}.types-listing{padding-top:15px;padding-bottom:15px;padding-left:25px;padding-right:25px;margin-bottom:10px}.types-listing
label{padding:10px}.select-container{padding:10px;border-width:1px;border-style:solid}.select-container
select{background:none;border:none;display:block;width:100%}/**/.cycle-slideshow{}.galleries .cycle-slideshow{height:400px;position:relative}.cycle-pager{text-align:center}.cycle-next,.cycle-prev{display:inline-block;width:30px;height:30px;background:#F44336;position:absolute;left:0;top:calc( 100% / 2 - 15px );cursor:pointer;z-index:100;line-height:32px;text-align:center}.cycle-next{right:0;left:auto}.cycle-pager{display:block;position:absolute;width:100%;z-index:100;bottom:0;text-align:center;line-height:11px}.cycle-pager
span{display:inline-block;border-width:2px;border-style:solid;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;cursor:pointer;margin-right:5px;color:transparent}.cycle-pager-active{}.business-details
.galleries{padding-bottom:20px}.cycle-slideshow{height:400px;position:relative}.cycle-slideshow .cycle-sentinel,
.cycle-slideshow
article{width:100%;text-align:center;z-index:1 !important}.cycle-slideshow
img{max-height:100%}.cycle-slideshow .cycle-sentinel,
.cycle-slideshow
article{text-align:center}/**/footer{min-height:100px;clear:both;/**/}footer .menu-items:first-child>div{display:inline-block}footer .menu-items:first-child
img{max-width:175px}/**/.items-listing{}.item-details
.name{display:block;text-align:left;font-weight:bold;height:50px;overflow:hidden}.local-businesses .item-details
.name{text-align:center}/**/.catalog-container{padding-top:40px;padding-bottom:40px}.catalog-container
.image{width:15%}.catalog-container
.description{width:80%;margin-left:5%}.catalog-container
.buttons{margin-top:40px}.catalog-container .buttons>div{display:inline-block;margin-right:20px}.catalog-container .buttons
a{display:inline-block;font-weight:bold}.footer-container{padding-top:30px;padding-bottom:30px}.footer-container>.content{margin-left:5%;margin-right:5%}.footer-container .menu-items{width:75%;vertical-align:top}.footer-container .menu-items:first-child{width:20%;margin-right:5%;text-align:left}.footer-container
li{width:31%;margin-left:2%;margin-bottom:5px}.footer-container li a:hover{padding-left:5px;color:white}.footer-container .facebook-content a:hover{padding-left:0}.footer-container a:hover{padding-left:4px}.site-details{width:60%;margin-top:20px}.site-details .newsletter-subscribe{margin-top:50px}.facebook-content{width:35%;margin-left:5%;margin-top:20px;text-align:right}.fb-page{margin-top:10px}.copyright-container{text-align:center;padding-top:10px;padding-bottom:10px}.copyright-container
.highlight{}/**/.fb-share-button{position:fixed !important;right:-65px;top:180px;z-index:10;transform:rotate(-90deg);padding:10px
50px 10px 50px}.fb-share-button span
img{vertical-align:middle}a.button-facebook{}a.button-facebook
img{vertical-align:middle;max-width:30px}/**/#cookiesNotice{display:none;line-height:40px;position:fixed;padding:10px;text-align:center;width:calc( 100% - 20px );z-index:105;bottom:0}#cookiesNotice
p{width:85%;margin:0;margin-right:5%}#cookieConsent{width:10%}#cookieConsent
button{border:none;padding-left:40px;padding-right:40px;padding-top:10px;padding-bottom:10px;cursor:pointer;text-transform:uppercase}/**/#loading_overlay{display:none;position:fixed;bottom:20px;padding:10px
20px;right:80px;z-index:8011;border:1px
solid #000}/**/#message_content{position:fixed;top:15%;right:7%;z-index:1002;border-width:1px;border-style:solid;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#message_content .error,
#message-content .error,
#message_content .success,
#message_content .info,
#message_content
.alert{padding:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#message-content
.error{text-align:center;margin-top:10px;margin-bottom:10px}/**/.fixed-scroll-top{display:block;position:fixed;right:20px;bottom:20px;z-index:104}.fixed-scroll-top
i{text-align:center;font-size:47px;padding:0
5px 0 5px;background-color:white;border-radius:50%}/**/.error-container{text-align:center;padding:20px}/**/.search{width:90%}.search
h2{margin-bottom:10px}.search #search-form{margin-bottom:20px}.search .form-items>div:first-child{width:85%}.search #search-form
.buttons{width:14%;margin-left:1%}.search .button-send
input{padding-top:12px;padding-bottom:13px;cursor:pointer}.my-tabs{}.ui-tabs{padding:0
!important}.my-tabs
h3{padding:30px}.my-tabs
h2{text-align:center;padding:30px}.my-tabs.ui-tabs.ui-widget.ui-widget-content{width:calc( 100% - 2px );margin-left:0}.my-tabs .ui-widget-header{border:none;background:inherit}.my-tabs .ui-tabs-nav.ui-widget-header{padding:0
1.4em}.my-tabs .ui-widget-header .ui-state-default{border:none;border-bottom-width:1px;background:inherit;font-weight:bold;padding:0
1.4em}.my-tabs .ui-widget-header .ui-state-active{border-bottom-width:2px;border-bottom-style:solid;background:inherit;font-weight:bold}.my-tabs .ui-state-active a,
.my-tabs .ui-state-active a:link,
.my-tabs .ui-state-active a:visited,
.my-tabs .ui-state-default a:hover{font-weight:bold;text-decoration:none}/**/.pagination-listing{}.pagination-listing
nav{padding:5px}.pagination-listing nav>div{display:inline-block;width:30%;text-align:left}.number-of-pages span:last-child{font-weight:bold}.pagination-listing
ul{display:inline-block;width:65%;margin-left:5%;margin-top:5px;text-align:right}.pagination-listing .input-text>div{padding:3px}.pagination-listing
input{width:30px;text-align:center;line-height:14px}.pagination-listing
a{padding-top:6px;padding-bottom:6px;padding-left:15px;padding-right:14px;border-radius:5px;text-align:center}