.zci-taxonomy-list.zci-grid{display:grid;grid-gap:20px;grid-template-columns:repeat(var(--zci-columns, 3), 1fr);list-style:none;padding:0;margin:0}.zci-taxonomy-list.zci-grid .zci-item{text-align:center;list-style:none;margin:0}.zci-taxonomy-list.zci-grid .zci-image{display:block;margin-bottom:10px;overflow:hidden;border-radius:8px}.zci-taxonomy-list.zci-grid .zci-image
img{max-width:100%;height:auto;display:block;margin:0
auto;transition:transform 0.3s ease}.zci-taxonomy-list.zci-grid .zci-image img:hover{transform:scale(1.05)}.zci-taxonomy-list.zci-inline{display:flex;flex-wrap:wrap;gap:15px;list-style:none;padding:0;margin:0}.zci-taxonomy-list.zci-inline .zci-item{display:flex;align-items:center;gap:5px;margin:0}.zci-taxonomy-list.zci-list{list-style:none;padding:0;margin:0}.zci-taxonomy-list.zci-list .zci-item{display:flex;align-items:center;margin-bottom:10px;gap:10px}.zci-term-name{display:block;font-weight:bold;margin-top:5px;color:inherit;text-decoration:none}.zci-link{text-decoration:none;color:inherit;display:block}.zci-term-count{display:inline-block;background:#f0f0f1;border-radius:10px;padding:2px
8px;font-size:0.8em;margin-left:5px;vertical-align:middle}.bg-brown{background:#C9C0B0}.bg-green{background:#A8AC90 !important}.text-green{color:#A8AC90}@font-face{font-family:"ABC Diatype Mono";src:url("/wp-content/themes/spiteri/fonts/ABCDiatypeMono-Medium.woff2") format("woff2"), url("/wp-content/themes/spiteri/fonts/ABCDiatypeMono-Medium.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"ABC Diatype";src:url("/wp-content/themes/spiteri/fonts/ABCDiatype-Medium.woff2") format("woff2"), url("/wp-content/themes/spiteri/fonts/ABCDiatype-Medium.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"ABC Diatype Regular";src:url("/wp-content/themes/spiteri/fonts/ABCDiatype-Regular.woff2") format("woff2"), url("/wp-content/themes/spiteri/fonts/ABCDiatype-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"ABC Diatype Bold";src:url("/wp-content/themes/spiteri/fonts/ABCDiatype-Bold.woff2") format("woff2"), url("/wp-content/themes/spiteri/fonts/ABCDiatype-Bold.woff") format("woff");font-weight:normal;font-style:normal}h1,.h1,h2,h3{font-family:"ABC Diatype";font-weight:400;font-style:normal}h4,h5{font-family:"ABC Diatype Mono";font-weight:400;font-style:normal;text-transform:uppercase}h1,.h1{font-size:40px;line-height:1.6}@media (max-width: 767px){h1,.h1{font-size:30px}}h2,.h2{font-size:40px;line-height:1.6}@media (max-width: 767px){h2,.h2{font-size:24px}}h3,.h3{font-size:40px;line-height:1.6}@media (max-width: 767px){h3,.h3{font-size:24px}}h4{font-size:18px;line-height:1.2;letter-spacing:0.9px}h5,.sh1,.text-link{font-size:15px;line-height:1.6;letter-spacing:0.75px}.text-link{color:#000;border-bottom:2px solid #000}.text-link:hover{color:#000;border-bottom:2px solid transparent}input{font-family:"ABC Diatype Mono"}.quote
h5{font-size:40px;line-height:1.25}@media (max-width: 767px){.quote
h5{font-size:30px}}.cta,.gform_button{font-family:"ABC Diatype Mono";font-size:30px;font-style:normal;letter-spacing:0.1em;text-transform:uppercase;transition:all 0.5s ease-in-out;position:relative;border:0px
none;background:transparent;position:relative;cursor:pointer;line-height:1.4}.cta:after,.gform_button:after{content:" ";width:101px;height:38px;position:absolute;top:110%;right:10%;opacity:0;visibility:hidden;background:url("/wp-content/themes/spiteri/img/icon_arrow_black.png") center center no-repeat;background-size:contain;transition:all 0.5s ease-in-out}.cta:hover,.gform_button:hover{color:#000;border-color:#000;border:0px
none}.cta:hover:after,.gform_button:hover:after{opacity:1;visibility:visible;right:5%}@media (max-width: 767px){.cta,.gform_button{font-size:24px}}.gform_button:after{display:none}.arrow-right,.arrow-left{text-indent:-99999px;width:101px;height:38px;background:url("/wp-content/themes/spiteri/img/icon_arrow.png") center center no-repeat;background-size:contain;transition:all 0.5s ease-in-out;float:right;border:0px
none}.arrow-right:hover,.arrow-left:hover{border:0px
none;margin-right:-5px}.arrow-left{transform:rotate(180deg);float:left}.arrow-left:hover{margin-left:-5px;margin-right:0px}p, li, input, td, nav, select, table, .panel div,textarea,.gform_confirmation_message,span.gform_description{font-family:"ABC Diatype";font-size:16px;font-style:normal;font-weight:400;line-height:23px;letter-spacing:0.8px}p b, p .bold, p strong, li b, li .bold, li strong, input b, input .bold, input strong, td b, td .bold, td strong, nav b, nav .bold, nav strong, select b, select .bold, select strong, table b, table .bold, table strong, .panel div b, .panel div .bold, .panel div strong, textarea b, textarea .bold, textarea strong, .gform_confirmation_message b, .gform_confirmation_message .bold, .gform_confirmation_message strong, span.gform_description b, span.gform_description .bold, span.gform_description
strong{font-weight:500;font-family:"ABC Diatype"}blockquote
p{font-size:32px;line-height:1.4}.text-larger
p{font-size:20px;line-height:1.2}a{transition:all 0.4s ease-in-out}ul
li{list-style:none}ol{list-style-position:outside;padding-left:20px}ol
li{padding-left:10px;padding-bottom:15px}h1,h2,h3,h4,h5,h6,p{margin:0px
0px 20px}p a,a{color:#000;text-decoration:none;border-bottom:1px solid transparent}p a:hover,a:hover{color:#000;border-bottom:1px solid #000}h2
a{border-bottom:2px solid transparent}h2 a:hover{border-bottom:2px solid #000}.green-text
*{color:#A8AC90}body{background:#000;overflow:hidden;position:relative}body.active .menu-button{transform:rotate(45deg)}body.loaded{background:#FCFDF5;overflow:initial}body.loaded
#svgloader{-webkit-animation:none;animation:none;opacity:0;visibility:hidden}body.loaded #site-header, body.loaded #wrapper, body.loaded .home-video, body.loaded #footer-message, body.loaded #footer, body.loaded #footer-bottom{opacity:1;visibility:visible}body.bg-green
#wrapper{background:#A8AC90}body.bg-brown
#wrapper{background:#C9C0B0}#site-header,#wrapper,.home-video,#footer-message,#footer,#footer-bottom{opacity:0;visibility:hidden}fieldset{border:0px
none}@media (min-width: 768px){.vertical-middle{display:flex;align-items:center}}#svgloader{display:block;position:fixed;height:80px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:opacity 0.75s ease-in-out;transition:opacity 0.75s ease-in-out;-webkit-animation:flasher linear 1s infinite;animation:flasher linear 1s infinite;z-index:0;cursor:pointer}#svgloader
path{fill:#FCFDF5;stroke-width:0px}@media (max-width: 767px){#svgloader{height:auto;max-width:80%}}.home.loaded
#svgloader{opacity:1;visibility:visible}.home
#svgloader{z-index:1}@-webkit-keyframes
flasher{0%{opacity:1}50%{opacity:0.4}100%{opacity:1}}@keyframes
flasher{0%{opacity:1}50%{opacity:0.4}100%{opacity:1}}.fullscreen-video, .fullscreen-video
video{position:fixed;right:0;bottom:0;min-width:100%;min-height:100%;padding-bottom:0px;object-fit:cover}#wrapper,.home-video{-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;visibility:hidden;opacity:0}*,html,body{margin:0px;padding:0px;-webkit-font-smoothing:antialiased}html,body{color:#000}body{overflow-x:hidden}.vc_row.vc_row-o-full-height{overflow:visible !important}.sticky{position:sticky !important;top:0px}img{width:auto;max-width:100%;height:auto;margin:0
auto;display:block;opacity:1}img[data-src]{opacity:0}img.lazyloaded{opacity:1}.container{padding:0
100px;margin:0
auto;box-sizing:border-box}.row{margin:0
-15px}.btn,.link{background:transparent;color:#000;border:2px
solid #000;text-align:center;display:inline-block;line-height:28px;padding:12px
0px 11px;text-decoration:none;transition:all 0.4s ease-in-out;outline:none !important;font-size:15px;border-radius:30px;cursor:pointer;position:relative;font-family:"ABC Diatype Mono";letter-spacing:0px;width:230px;max-width:100%}.btn:hover,.link:hover{background-color:#000;border-color:#000;color:#fff}.btn-stroke,.link-stroke{background:none;border-color:#000;color:#000}.btn-stroke:hover,.link-stroke:hover{background:#000;border-color:#000;color:#fff}.btn-white,.link-white{background:transparent;border-color:#fff;color:#fff !important}.btn-white:hover,.link-white:hover{background:#fff;border-color:#fff;color:#000 !important}.video-wrapper{position:relative;width:100%;padding-bottom:56.25%}.video-wrapper
video{position:absolute;width:100%;height:100%;top:0px;left:0px}@keyframes pulse-animation{0%{box-shadow:0 0 0 0px rgba(177, 165, 105, 0.5)}100%{box-shadow:0 0 0 20px rgba(177, 165, 105, 0)}}a.btn.btn-book{animation:pulse-animation 2s infinite;border-radius:100%;padding:0px;background:#000;border-color:#000;width:80px;height:40px;display:inline-block;padding:20px
0px;text-align:center;line-height:1.4;position:fixed;bottom:50px;right:50px;z-index:999}a.btn.btn-book:hover{border-color:#000;color:#000;background:transparent}@media (max-width: 767px){a.btn.btn-book{width:70px;height:40px;padding:15px
0px;bottom:20px;right:30px}}.page p
.button{margin:15px
10px 0px 0px}.woocommerce button.button, .woocommerce a.button, .woocommerce
.button{color:#000;border-color:#000;background-color:transparent}.woocommerce button.button.alt, .woocommerce a.button.alt, .woocommerce
.button.alt{background-color:#000;color:#000;font-size:16px}.woocommerce button.button.alt:hover, .woocommerce a.button.alt:hover, .woocommerce .button.alt:hover{border-color:#000;background:#000;color:#000}.full-row{position:relative;display:block;float:left;width:100%;clear:both;margin:0px}.full-row.image-overlay
img{width:100%}.full-row.bg-grey{background:#000}.full-row.woocommerce-products-header{background-color:#fff}.full-row.image-right{background-position:center left}.full-row.image-right .image-wrap{float:right}.full-row
iframe{pointer-events:none;display:block;float:left;width:100%;clear:both}.full-row .container>h3{margin-bottom:40px}.full-row
.padding{border:70px
solid #fff;box-sizing:border-box;float:left;width:100%;background:#f7f6f4;border-top-width:35px;border-bottom-width:35px}.clearfix{width:100%;clear:both;float:left;box-sizing:border-box}.clearfix.padding-150{padding:75px
0px}@media (max-width: 767px){.clearfix.padding-150{padding:40px
0px 35px}}.clearfix.padding-100{padding:50px
0px}@media (max-width: 767px){.clearfix.padding-100{padding:25px
0px}}.clearfix.padding-50{padding:25px
0px}@media (max-width: 767px){.clearfix.padding-50{padding:15px
0px 10px}}@media (max-width: 767px){.clearfix.mobile-padding-0{padding:0px}}@media (max-width: 767px){.clearfix.mobile-padding-25{padding:15px
0px 10px}}.col-lg-12{width:100%;float:left;box-sizing:border-box}.col-lg-10{width:83.33333%;float:left;box-sizing:border-box}.col-lg-9{width:75%;float:left;box-sizing:border-box}.col-lg-8{width:66.667%;float:left;box-sizing:border-box}.col-lg-7{width:58.3333333333%;float:left;box-sizing:border-box}.col-lg-6{width:50%;float:left;box-sizing:border-box}.col-lg-5{width:41.6666666667%;float:left;box-sizing:border-box}.col-lg-4{width:33.333%;float:left;box-sizing:border-box}.col-lg-3{width:25%;float:left;box-sizing:border-box}.col-lg-2{width:16.66667%;float:left;box-sizing:border-box}.col-lg-1{width:8.333%;float:left;box-sizing:border-box}.last{float:right}.inner
h2{margin:30px
0px}.inner
.btn{margin-top:60px}.hidden_label
legend{display:none !important}.ginput_container_checkbox .gfield-choice-input{padding:0;width:22px;height:22px;border:1px
solid !important;background:transparent;-webkit-appearance:none !important;display:inline-block;position:relative;float:left;margin:0px
10px 0px 0px}.ginput_container_checkbox .gfield-choice-input:before{content:" ";opacity:0;left:0px;width:100%;height:100%;background:#000;position:absolute}.ginput_container_checkbox .gfield-choice-input:checked::before{opacity:1}input{border-radius:0px;-webkit-appearance:none}input[type=checkbox]{-webkit-appearance:auto}input[type=text],input[type=email],input[type=tel],input[type=number],textarea{background:transparent;border:0px
none;color:#000;border-bottom-color:#000;color:#000;font-family:"glacial_indifferenceregular";border-bottom:1px solid #000;line-height:28px;font-size:16px;padding:5px
0px;border-radius:0px;-webkit-appearance:none;outline:none !important}input[type=text]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,input[type=number]::placeholder,textarea::placeholder{color:#000;font-size:16px}select.large{line-height:28px !important;font-size:16px !important;padding:5px
0px !important;color:#000 !important;border:0px
none !important;background:transparent !important;border-bottom:2px solid #000 !important}.ginput_container_fileupload{border-bottom:2px solid #000 !important}.ginput_container_fileupload
input{font-size:12px}.gfield--type-honeypot,.validation_message{display:none !important}.gfield_error input, .gfield_error, .gfield_error ::placeholder{color:#AA6F61 !important;border-color:#AA6F61 !important}.gform_wrapper.gravity-theme
.gform_fields{grid-row-gap:50px !important}.gform_wrapper
.gfield_description{margin-bottom:40px}.gform_wrapper .name
.gfield_label{font-size:30px;font-weight:400;text-transform:uppercase;line-height:25px;color:#000;margin-bottom:20px}.gform_wrapper
.gfield_required{color:#000 !important}.gform_wrapper
.gfield_label{font-size:12px;font-family:"glacial_indifferencebold";color:#000}.gform_wrapper .gfield_label
.gfield_required{display:none !important}.gform_wrapper .gform_fields
input.large{padding:0}.gform_wrapper .gform_fields .name_first input, .gform_wrapper .gform_fields .name_last
input{padding:0}.gform_wrapper
.half{width:48%;float:left;clear:none;margin-bottom:30px;display:block}.gform_wrapper .half:nth-child(2), .gform_wrapper .half:nth-child(4){float:right}.gform_wrapper .half
.gfield_label{font-size:16px;line-height:22px !important;font-weight:400;margin-bottom:10px}@media (max-width: 1024px){.container{padding:0px
15px}}@media (min-width: 767px){.image-right .inner, .image-left
.inner{padding:0
80px;position:absolute;top:50%;transform:translateY(-50%);box-sizing:border-box}.image-right .col-lg-5 .inner, .image-left .col-lg-5
.inner{max-width:41.6666666667%}.image-right .col-lg-6 .inner, .image-left .col-lg-6
.inner{max-width:50%}}.mobile-only{display:none !important}@media (max-width: 767px){.mobile-only{display:block !important}.desktop-only{display:none !important}#site-wide{display:none}.col-sm-12{width:100%;float:left}.col-sm-6{width:50%;float:left}.inner{padding:40px}.container{padding:0
15px}.reorder{display:table}.reorder .col-sm-12{float:none;display:table-footer-group}.reorder .col-sm-12.last{display:table-header-group}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;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;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[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}.pt120{padding-top:120px}#site-header{position:absolute;top:0px;left:0px;right:0px;transition:all 0.4s ease-in-out;z-index:99;float:left;width:100%;padding:0px;box-sizing:border-box;text-align:center;padding:20px
0px;opacity:0;visibility:hidden}#site-header
.container{position:relative;max-width:100%;padding:0
60px}#site-header.nav-up{top:-100px}#site-header.nav-down{border-bottom:1px solid #000;background:#FCFDF5;position:fixed}#site-header.nav-down #main-menu li
a{color:#000}#site-header.nav-down #main-menu li a:hover{border-top-color:#000}#site-header.nav-down #main-menu li.current-menu-item{margin-top:0px}#site-header.nav-down a.logo .spiteri-full{fill:#000}#site-header
a.logo{display:block;border-bottom:0px none;float:left;width:25%;visibility:visible;opacity:1;transition:all 0.4s ease-in-out}#site-header a.logo
svg{display:block;width:auto;height:40px;float:left}#site-header a.logo .spiteri-full{fill:#000;stroke-width:0px}#site-header #main-menu{display:inline;float:left;width:75%;visibility:visible;opacity:1;transition:all 0.4s ease-in-out;margin-top:10px}#site-header #main-menu
li{display:inline-block;float:left;width:33.33%;text-align:center}#site-header #main-menu li.current-menu-item{margin-top:30px}#site-header #main-menu li.current-menu-item
a{border-top-color:#000}#site-header #main-menu li
a{font-size:13px;line-height:1.4;font-family:"ABC Diatype Mono";color:#000;text-transform:uppercase;border-top:1px solid transparent;border-bottom:0px none;padding-top:15px}#site-header #main-menu li a:hover{border-top-color:#000;border-bottom:0px none}#popup{width:100%;height:auto;margin-top:0px;display:block;position:absolute;top:0px;left:0px;opacity:0;visibility:hidden;z-index:9999;transition:all 0.5s ease-in-out}#popup
#wrapper{padding-top:30px !important}.popup-active:before{content:" ";position:fixed;z-index:999;left:0px;width:100%;height:100%;bottom:0px;background:rgba(0, 0, 0, 0.3)}.popup-active
#popup{opacity:1;visibility:hidden}#top-header{background:transparent;z-index:3}.page-header{height:66vh}.padding-top-bottom{padding:100px
0px}.icon-img.wpb_single_image
img{width:33px;max-width:33px}@keyframes
bounce2{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.clear-row{width:100%;float:left;clear:both;margin-bottom:50px}@media (max-width: 767px){.clear-row{margin-bottom:40px}}.align-right{float:right}.text-right{text-align:right}.home
#wrapper{padding-top:0px}.home #wrapper .inner-wrapper{width:100%;float:left;background:#FCFDF5;padding:100px
0px 30px}@media (max-width: 767px){.home #wrapper .inner-wrapper{padding-top:75px}}.home .home-video{position:relative;width:100%;height:100vh}.home #down-button{position:fixed;bottom:120px;z-index:2;width:40px;height:102px;text-align:center;width:100%;-webkit-animation:bounce2 2s ease infinite;animation:bounce2 2s ease infinite;border:0px
none !important}.home #down-button:hover{border:0px
none !important}.home #down-button:hover
path{stroke:#fff}.home #site-header{top:0px;position:sticky;margin-top:-84px}.home #site-header.nav-down{background:transparent;border-bottom:0px none}.home #site-header #main-menu li
a{color:#FCFDF5;border-top-color:transparent}.home #site-header #main-menu li a:hover{color:#000;border-top-color:#000}.home #site-header
a.logo{width:0%;visibility:hidden;opacity:0}.home #site-header #main-menu{width:100%}.home #site-header.stuck{background:#FCFDF5;border-bottom:1px solid #000}.home #site-header.stuck #main-menu li
a{color:#000}.home #site-header.stuck #main-menu li a:hover{border-top-color:#000}.home #site-header.stuck
a.logo{visibility:visible;opacity:1;width:25%}.home #site-header.stuck a.logo .spiteri-full{fill:#000}.home #site-header.stuck #main-menu{width:75%}.home #site-header.stuck #main-menu
li{text-align:left}.page-template-template-about .bg-staff{transition:background 0.5s ease-in-out}.page-template-template-about .bg-staff.active{background-color:#C9C0B0}.page-template-template-about .bg-staff.active
#sp{fill:#FCFDF5}@media (min-width: 768px){.page-template-template-about .philosophy h2, .page-template-template-about .philosophy
.h2{margin-top:120px}}.page-template-template-about .philosophy
ul{border-top:1px solid}.page-template-template-about .philosophy ul
li{border-bottom:1px solid;padding:10px
0px}.page-template-template-about .philosophy ul li, .page-template-template-about .philosophy ul li
p{font-size:12px}.page-template-template-about .philosophy ul li
h5{margin:0px;position:relative;cursor:pointer}.page-template-template-about .philosophy ul li h5:after{width:28px;height:28px;content:" ";background:url("/wp-content/themes/spiteri/img/icon-cross.png") center center no-repeat;background-size:contain;transform:rotate(0deg);position:absolute;right:0px;top:-3px;transition:all 0.2s ease-in-out}@media (min-width: 768px){.page-template-template-about .philosophy ul li h5:hover:after{transform:rotate(45deg)}}.page-template-template-about .philosophy ul li
p{max-height:0px;overflow:hidden;position:relative;margin:0px;transition:all 0.4s ease-in-out;padding-top:0px}.page-template-template-about .philosophy ul li.open
p{padding-top:20px;max-height:300px}.page-template-template-about .philosophy ul li.open h5:after{transform:rotate(45deg)}.page-template-template-about
.bottom_img{margin-top:20px}@media (min-width: 768px){.page-template-template-about
.bottom_img{margin-top:-40px;opacity:0.9}}@media (min-width: 768px){.page-template-template-about #footer-message{padding-top:0px;margin-top:-120px;position:relative;z-index:2;background:transparent}}.page-template-template-about #footer-message
.widget{width:80%}@media (min-width: 768px){.page-template-template-about #footer-message
.widget{width:25%}}.page-template-template-about #footer-message .widget
*{color:#AA6F61}.page-template-template-contact
#sp{width:100px;fill:#000;stroke-width:0px}@media (max-width: 767px){.page-template-template-contact
#sp{margin-bottom:50px}}.page-template-template-contact .bg-contact{transition:background 0.5s ease-in-out}.page-template-template-contact .bg-contact.active{background-color:#C9C0B0}.page-template-template-contact .bg-contact.active
#sp{fill:#FCFDF5}.page-template-template-contact .clear-row .gform_wrapper .gfield, .page-template-template-contact .clear-row .gform_wrapper
fieldset{display:inline;grid-column:none}.page-template-template-contact .clear-row .gform_wrapper
p.gform_required_legend{display:none}.page-template-template-contact .clear-row .gform_wrapper form .gform_body
.ginput_container{display:inline-block}.page-template-template-contact .clear-row .gform_wrapper form .gform_body label.gfield_label.gform-field-label{padding-right:5px;display:inline-block;line-height:40px}@media (max-width: 767px){.page-template-template-contact .clear-row .gform_wrapper form .gform_body label.gfield_label.gform-field-label{font-size:16px;line-height:23px}}.page-template-template-contact .clear-row .gform_wrapper form .gform_body label, .page-template-template-contact .clear-row .gform_wrapper form .gform_body legend, .page-template-template-contact .clear-row .gform_wrapper form .gform_body
input{font-family:"ABC Diatype";font-size:16px;font-style:normal;font-weight:400;line-height:30px;padding:0px;display:inline}@media (max-width: 767px){.page-template-template-contact .clear-row .gform_wrapper form .gform_body label, .page-template-template-contact .clear-row .gform_wrapper form .gform_body legend, .page-template-template-contact .clear-row .gform_wrapper form .gform_body
input{font-size:16px;line-height:23px}}.page-template-template-contact .clear-row .gform_wrapper form .gform_body
input{max-width:108px;background:transparent;box-shadow:none;border:0px
none;border-bottom:1px solid;border-radius:0px;position:relative;line-height:30px;margin-right:5px}@media (max-width: 767px){.page-template-template-contact .clear-row .gform_wrapper form .gform_body
input{font-size:16px;line-height:23px}}.page-template-template-contact .clear-row .gform_wrapper form .gform_body
input#input_2_15{width:100%;max-width:100%}.page-template-template-contact .clear-row .gform_wrapper form .gform_body
input#input_2_8{max-width:75px;margin-right:5px}.page-template-template-contact .clear-row .gform_wrapper form .gform_body input#input_2_15::placeholder{text-align:right}.page-template-template-contact .clear-row .gform_wrapper form .gform_body
input#input_2_10{margin-right:5px}.page-template-template-contact .clear-row .gform_wrapper form .gform_body input::placeholder{font-style:normal;font-weight:400;font-size:16px;line-height:23px;letter-spacing:0px}@media (max-width: 767px){.page-template-template-contact .clear-row .gform_wrapper form .gform_body input::placeholder{font-size:16px;line-height:23px}}.page-template-template-contact .clear-row .gform_wrapper form .gform_body fieldset:first-child{display:inline;float:left}.page-template-template-contact .clear-row .gform_wrapper form .gform_body fieldset:first-child
input{max-width:100px;margin-right:5px}.page-template-template-contact .clear-row .gform_wrapper form .gform_body fieldset:first-child > legend, .page-template-template-contact .clear-row .gform_wrapper form .gform_body fieldset:first-child>div{display:inline-block;float:left}.page-template-template-contact .clear-row .gform_wrapper form .gform_body fieldset:first-child>legend{padding-right:5px}.page-template-template-contact .clear-row .gform_wrapper form .gform_body fieldset.gfield--type-checkbox{width:100%;clear:both;margin:50px
0px}.page-template-template-contact .clear-row .gform_wrapper form .gform_body fieldset.gfield--type-checkbox label, .page-template-template-contact .clear-row .gform_wrapper form .gform_body fieldset.gfield--type-checkbox
a{font-size:12px;line-height:22px}@media (max-width: 767px){.page-template-template-contact .clear-row .gform_wrapper form .gform_body fieldset.gfield--type-checkbox label, .page-template-template-contact .clear-row .gform_wrapper form .gform_body fieldset.gfield--type-checkbox
a{font-size:8px}}.page-template-template-contact .clear-row .gform_wrapper
.gform_footer{position:relative;float:right;width:120px}.page-template-template-contact .clear-row .gform_wrapper .gform_footer:after{content:" ";width:101px;height:38px;position:absolute;top:60%;left:5%;opacity:0;visibility:hidden;background:url("/wp-content/themes/spiteri/img/icon_arrow_black.png") center center no-repeat;background-size:contain;transition:all 0.5s ease-in-out}@media (max-width: 767px){.page-template-template-contact .clear-row .gform_wrapper .gform_footer:after{left:0px}}.page-template-template-contact .clear-row .gform_wrapper .gform_footer:hover{color:#000;border-color:#000;border:0px
none}.page-template-template-contact .clear-row .gform_wrapper .gform_footer:hover:after{opacity:1;visibility:visible;left:10%}@media (max-width: 767px){.page-template-template-contact .clear-row .gform_wrapper .gform_footer:hover:after{left:0px}}.page-template-template-contact .clear-row .gform_wrapper .gform_footer
.gform_button{color:#000}.page-template-template-contact #footer-message .widget
*{color:#AA6F61}.staff-profile{padding:0
50px}@media (max-width: 767px){.staff-profile{padding:0px
0px 50px 0px}}.staff-profile
img{margin-bottom:40px}.staff-profile
ul{border-top:1px solid}.staff-profile ul
li{border-bottom:1px solid;font-size:12px;padding:4px
0px;float:left;width:100%}.staff-profile ul li
span.title{width:28%;font-family:"ABC Diatype Bold"}.staff-profile ul li
span.details{width:70%;float:right}.staff-profile ul li
p{margin:15px
0px;font-size:12px}.staff-profile ul li .staff-inner{overflow-y:scroll;height:150px;padding-bottom:0px;padding-right:10px;margin-right:5px}@media (max-width: 767px){.staff-profile ul li .staff-inner{margin-right:1px;padding-right:30px}}.staff-profile ul li .staff-inner::-webkit-scrollbar{width:2px;transition:all 0.5s ease-in-out}.staff-profile ul li .staff-inner::-webkit-scrollbar-track{background:transparent}.staff-profile ul li .staff-inner::-webkit-scrollbar-thumb{background:rgba(0, 0, 0, 0.1);transition:all 0.5s ease-in-out}.staff-profile ul li .staff-inner::-webkit-scrollbar-thumb:hover{background:rgba(0, 0, 0, 0.6)}.staff-profile ul li:last-child{position:relative}.staff-profile ul li:last-child:before{content:" ";position:absolute;top:3px;right:0px;width:12px;height:6px;background:url("/wp-content/themes/spiteri/img/icon-scroll.png");background-size:contain}.staff-profile ul li:last-child:after{content:" ";position:absolute;bottom:3px;right:0px;width:12px;height:6px;background:url("/wp-content/themes/spiteri/img/icon-scroll.png");background-size:contain;transform:rotate(180deg)}.colab-logos
img{max-height:40px}@media (max-width: 767px){.colab-logos
img{max-height:none;max-width:70%;float:left}}.wpb_text_column
ul{padding-left:20px}.wpb_text_column ul
li{list-style:outside;padding:0px
0px 5px}.tax-project_type #wrapper,
.page-template-template-projects
#wrapper{padding-top:104px}.tax-project_type .cat-list-row,
.page-template-template-projects .cat-list-row{background:#A8AC90;padding:20px
0px;text-align:center;float:left;width:100%;clear:both}.tax-project_type .cat-list-row .container,
.page-template-template-projects .cat-list-row
.container{padding:0
60px}@media (max-width: 767px){.tax-project_type .cat-list-row .container,
.page-template-template-projects .cat-list-row
.container{padding:0px}}.tax-project_type .cat-list-row ul,
.page-template-template-projects .cat-list-row
ul{width:75%;float:right}.tax-project_type .cat-list-row li,
.page-template-template-projects .cat-list-row
li{display:inline-block;width:33.33%}.tax-project_type .cat-list-row li a,
.page-template-template-projects .cat-list-row li
a{text-transform:uppercase;padding:35px
0px;display:inline-block;font-family:"ABC Diatype Mono";border-top:1px solid transparent;border-bottom:1px solid transparent;color:#fff}.tax-project_type .cat-list-row li a:hover, .tax-project_type .cat-list-row li a.current,
.page-template-template-projects .cat-list-row li a:hover,
.page-template-template-projects .cat-list-row li
a.current{border-top:1px solid #fff;border-bottom:1px solid #fff}.tax-project_type .all-posts,
.page-template-template-projects .all-posts{padding:120px
0px;clear:both}@media (max-width: 767px){.tax-project_type .all-posts,
.page-template-template-projects .all-posts{padding:50px
0px;margin:0px}}.tax-project_type .post,
.page-template-template-projects
.post{padding:0px
0px 80px}.tax-project_type .post img,
.page-template-template-projects .post
img{opacity:0.9;transition:all 0.5s ease-in-out}.tax-project_type .post > a.img, .tax-project_type .post > span.img,
.page-template-template-projects .post > a.img,
.page-template-template-projects .post>span.img{float:left;width:30%;display:block;background:#000;border-bottom:0px none}.tax-project_type .post > a.img:hover img, .tax-project_type .post > span.img:hover img,
.page-template-template-projects .post > a.img:hover img,
.page-template-template-projects .post > span.img:hover
img{opacity:1}.tax-project_type .post .post-inner,
.page-template-template-projects .post .post-inner{padding:15px;box-sizing:border-box;width:70%;float:right}.tax-project_type .post .post-inner h4,
.page-template-template-projects .post .post-inner
h4{margin:10px
0px 5px;color:#C9C0B0}@media (max-width: 767px){.tax-project_type .post .post-inner h4,
.page-template-template-projects .post .post-inner
h4{margin-top:0px}}.tax-project_type .post .post-inner h4 a,
.page-template-template-projects .post .post-inner h4
a{color:#C9C0B0}.tax-project_type .post .post-inner h4 a:hover,
.page-template-template-projects .post .post-inner h4 a:hover{color:#000;border-color:#000}.tax-project_type .post .post-inner h4:last-child,
.page-template-template-projects .post .post-inner h4:last-child{margin-top:50px;font-size:13px}@media (max-width: 767px){.tax-project_type .post .post-inner h4:last-child,
.page-template-template-projects .post .post-inner h4:last-child{margin-top:30px}}.tax-project_type .post .post-inner h4:last-child a,
.page-template-template-projects .post .post-inner h4:last-child
a{border-color:#C9C0B0}.tax-project_type .post .post-inner h4:last-child a:hover,
.page-template-template-projects .post .post-inner h4:last-child a:hover{border-color:#000}.tax-project_type .post .post-inner h5,
.page-template-template-projects .post .post-inner
h5{color:#C9C0B0}.tax-project_type .post:hover h4 a,
.page-template-template-projects .post:hover h4
a{color:#000;border-color:#000 !important}.tax-project_type .post .post-bottom,
.page-template-template-projects .post .post-bottom{clear:both;margin-top:30px;float:left;width:100%;opacity:0;visibility:hidden;transition:all 0.5s ease-in-out}@media (max-width: 767px){.tax-project_type .post .post-bottom,
.page-template-template-projects .post .post-bottom{opacity:1;visibility:visible}}.tax-project_type .post .post-bottom ul,
.page-template-template-projects .post .post-bottom
ul{border-top:1px solid}.tax-project_type .post .post-bottom ul li,
.page-template-template-projects .post .post-bottom ul
li{border-bottom:1px solid;font-size:14px;padding:4px
0px;float:left;width:100%}.tax-project_type .post .post-bottom ul li span.title,
.page-template-template-projects .post .post-bottom ul li
span.title{width:30%;font-family:"ABC Diatype Bold"}.tax-project_type .post .post-bottom ul li span.details,
.page-template-template-projects .post .post-bottom ul li
span.details{width:65%;float:right}@media (min-width: 768px){.tax-project_type .post:nth-child(3n+4),
.page-template-template-projects .post:nth-child(3n+4){clear:both}}.tax-project_type .post:hover .post-bottom,
.page-template-template-projects .post:hover .post-bottom{opacity:1;visibility:visible}.tax-project_type #footer-message,
.page-template-template-projects #footer-message{padding-top:0px}.single-project #wrapper img, #popup #wrapper
img{opacity:0.9}.single-project #wrapper, #popup
#wrapper{padding-top:120px}.single-project #wrapper > .container, #popup #wrapper>.container{overflow:hidden}.single-project #wrapper > .container > img, #popup #wrapper>.container>img{clear:both}.single-project #slider, #popup
#slider{width:100%;margin-top:10px;clear:both}.single-project #slider .slick-list, #popup #slider .slick-list{overflow:visible}.single-project #slider li, #popup #slider
li{margin-right:6px;float:left}@media (max-width: 767px){.single-project #slider li img, #popup #slider li
img{width:auto;max-width:none;height:220px}}.single-project h4, #popup
h4{float:left}.single-project h4.ale, .single-project h4.website, #popup h4.ale, #popup
h4.website{float:right}.single-project .project-content, #popup .project-content{padding:50px
0px}.single-project .project-content h4.ale, #popup .project-content
h4.ale{text-transform:none}@media (max-width: 767px){.single-project .project-content, #popup .project-content{padding-bottom:10px}}.single-project .project-information, #popup .project-information{position:relative;float:left;clear:both;width:100%;margin-bottom:20px}.single-project .project-information > div:last-child, #popup .project-information>div:last-child{border-bottom:1px solid}@media (min-width: 768px){.single-project .project-information > div:last-child, #popup .project-information>div:last-child{border-top:1px solid;position:absolute;top:0px;right:0px;height:100%;padding:5px
0px}.single-project .project-information > div:last-child:before, #popup .project-information>div:last-child:before{content:" ";position:absolute;top:3px;right:0px;width:12px;height:6px;background:url("/wp-content/themes/spiteri/img/icon-scroll-white.png");background-size:contain}.single-project .project-information > div:last-child:after, #popup .project-information>div:last-child:after{content:" ";position:absolute;bottom:3px;right:0px;width:12px;height:6px;background:url("/wp-content/themes/spiteri/img/icon-scroll-white.png");background-size:contain;transform:rotate(180deg)}}.single-project .project-information .project-inner, #popup .project-information .project-inner{padding:0px;margin:0px
5px 0px 0px}@media (min-width: 768px){.single-project .project-information .project-inner, #popup .project-information .project-inner{position:relative;height:100%;overflow-y:scroll}.single-project .project-information .project-inner::-webkit-scrollbar, #popup .project-information .project-inner::-webkit-scrollbar{width:2px;transition:all 0.5s ease-in-out}.single-project .project-information .project-inner::-webkit-scrollbar-track, #popup .project-information .project-inner::-webkit-scrollbar-track{background:transparent}.single-project .project-information .project-inner::-webkit-scrollbar-thumb, #popup .project-information .project-inner::-webkit-scrollbar-thumb{background:rgba(0, 0, 0, 0.1);transition:all 0.5s ease-in-out}.single-project .project-information .project-inner::-webkit-scrollbar-thumb:hover, #popup .project-information .project-inner::-webkit-scrollbar-thumb:hover{background:rgba(0, 0, 0, 0.6)}}.single-project .project-information .project-inner p, #popup .project-information .project-inner
p{font-size:14px}.single-project.project-land #site-header #menu-button span, #popup.project-land #site-header #menu-button
span{background:#FCFDF5}.single-project.project-land #site-header svg path, .single-project.project-land #site-header.nav-down svg path, #popup.project-land #site-header svg path, #popup.project-land #site-header.nav-down svg
path{fill:#FCFDF5}@media (max-width: 767px){.single-project.project-land #site-header #main-menu, #popup.project-land #site-header #main-menu{background:#A8AC90;border-color:#FCFDF5}.single-project.project-land #site-header #main-menu li, #popup.project-land #site-header #main-menu
li{border-color:#FCFDF5}}.single-project.project-land #site-header #main-menu li a, #popup.project-land #site-header #main-menu li
a{color:#FCFDF5}.single-project.project-land #site-header #main-menu li a:hover, #popup.project-land #site-header #main-menu li a:hover{border-color:#FCFDF5}.single-project.project-land #site-header.nav-down, #popup.project-land #site-header.nav-down{border-color:#FCFDF5;background:#A8AC90}.single-project.project-land #wrapper, .single-project.project-land #wrapper input, .single-project.project-land #wrapper .gform_footer, .single-project.project-land #footer-message, .single-project.project-land #footer-message input, .single-project.project-land #footer-message .gform_footer, .single-project.project-land #footer-bottom, .single-project.project-land #footer-bottom input, .single-project.project-land #footer-bottom .gform_footer, .single-project.project-land #footer, .single-project.project-land #footer input, .single-project.project-land #footer .gform_footer, #popup.project-land #wrapper, #popup.project-land #wrapper input, #popup.project-land #wrapper .gform_footer, #popup.project-land #footer-message, #popup.project-land #footer-message input, #popup.project-land #footer-message .gform_footer, #popup.project-land #footer-bottom, #popup.project-land #footer-bottom input, #popup.project-land #footer-bottom .gform_footer, #popup.project-land #footer, #popup.project-land #footer input, #popup.project-land #footer
.gform_footer{background:#A8AC90;border-color:#FCFDF5}.single-project.project-land #wrapper *, .single-project.project-land #footer-message *, .single-project.project-land #footer-bottom *, .single-project.project-land #footer *, #popup.project-land #wrapper *, #popup.project-land #footer-message *, #popup.project-land #footer-bottom *, #popup.project-land #footer
*{color:#FCFDF5}.single-project.project-land #wrapper *::placeholder, .single-project.project-land #footer-message *::placeholder, .single-project.project-land #footer-bottom *::placeholder, .single-project.project-land #footer *::placeholder, #popup.project-land #wrapper *::placeholder, #popup.project-land #footer-message *::placeholder, #popup.project-land #footer-bottom *::placeholder, #popup.project-land #footer *::placeholder{color:#FCFDF5}.single-project.project-land #wrapper a:hover, .single-project.project-land #footer-message a:hover, .single-project.project-land #footer-bottom a:hover, .single-project.project-land #footer a:hover, #popup.project-land #wrapper a:hover, #popup.project-land #footer-message a:hover, #popup.project-land #footer-bottom a:hover, #popup.project-land #footer a:hover{border-color:#FCFDF5}.single-project.project-land #wrapper h4.ale, .single-project.project-land #footer-message h4.ale, .single-project.project-land #footer-bottom h4.ale, .single-project.project-land #footer h4.ale, #popup.project-land #wrapper h4.ale, #popup.project-land #footer-message h4.ale, #popup.project-land #footer-bottom h4.ale, #popup.project-land #footer
h4.ale{color:#AA6F61}.single-project.project-land #wrapper svg path, .single-project.project-land #footer-message svg path, .single-project.project-land #footer-bottom svg path, .single-project.project-land #footer svg path, #popup.project-land #wrapper svg path, #popup.project-land #footer-message svg path, #popup.project-land #footer-bottom svg path, #popup.project-land #footer svg
path{fill:#FCFDF5}.single-project.project-build .project-information > div:last-child:before,
.single-project.project-build .project-information > div:last-child:after, #popup.project-build .project-information > div:last-child:before,
#popup.project-build .project-information>div:last-child:after{background-image:url("/wp-content/themes/spiteri/img/icon-scroll.png")}.single-project.project-build #site-header.nav-down, #popup.project-build #site-header.nav-down{background:#C9C0B0}@media (max-width: 767px){.single-project.project-build #site-header #main-menu, #popup.project-build #site-header #main-menu{background:#C9C0B0}}.single-project.project-build #wrapper, .single-project.project-build #footer-message, .single-project.project-build #footer-bottom, .single-project.project-build #footer, #popup.project-build #wrapper, #popup.project-build #footer-message, #popup.project-build #footer-bottom, #popup.project-build
#footer{background:#C9C0B0}.single-project.project-build #wrapper .widget *, .single-project.project-build #footer-message .widget *, .single-project.project-build #footer-bottom .widget *, .single-project.project-build #footer .widget *, #popup.project-build #wrapper .widget *, #popup.project-build #footer-message .widget *, #popup.project-build #footer-bottom .widget *, #popup.project-build #footer .widget
*{color:#000}.single-project.project-build #wrapper h4.ale, .single-project.project-build #footer-message h4.ale, .single-project.project-build #footer-bottom h4.ale, .single-project.project-build #footer h4.ale, #popup.project-build #wrapper h4.ale, #popup.project-build #footer-message h4.ale, #popup.project-build #footer-bottom h4.ale, #popup.project-build #footer
h4.ale{color:#AA6F61}.single-project.project-build .arrow-right, .single-project.project-build .arrow-left, #popup.project-build .arrow-right, #popup.project-build .arrow-left{background-image:url("/wp-content/themes/spiteri/img/icon_arrow_black.png")}.single-project #footer-message, #popup #footer-message{display:none}.single-project .project-arrows, #popup .project-arrows{margin-bottom:50px;clear:both;float:left;width:100%}.home-project ul.project-details, .single-project ul.project-details, #popup ul.project-details{border-top:1px solid}.home-project ul.project-details li, .single-project ul.project-details li, #popup ul.project-details
li{border-bottom:1px solid;font-size:14px;padding:4px
0px;float:left;width:100%}.home-project ul.project-details li span.title, .single-project ul.project-details li span.title, #popup ul.project-details li
span.title{width:30%;font-family:"ABC Diatype Bold"}.home-project ul.project-details li span.details, .single-project ul.project-details li span.details, #popup ul.project-details li
span.details{width:65%;float:right}.home-project{box-sizing:border-box;padding:100px
0px}.home-project>.container{padding:0px
200px}@media (max-width: 767px){.home-project{padding:50px
0px;margin-bottom:0px}.home-project>.container{padding:0px
15px}}.home-project .col-lg-12
img{margin:20px
0px 60px}.home-project
h4{float:left}.home-project h4:last-child{clear:both;font-size:13px}.home-project, .home-project h1, .home-project h2, .home-project h3, .home-project h4, .home-project h5, .home-project h6, .home-project p, .home-project li, .home-project
a{transition:all 0.5s ease-in-out}.home-project.active{background-color:#A8AC90}.home-project.active h1, .home-project.active h2, .home-project.active h3, .home-project.active h4, .home-project.active h5, .home-project.active h6, .home-project.active p, .home-project.active
li{color:#FCFDF5;border-color:#FCFDF5}.home-project.active h4:last-child
a{color:#FCFDF5;border-color:#FCFDF5}.home-project.active h4:last-child a:hover{color:#000;border-color:#000}.home-project.active
h4.ale{float:right;color:#AA6F61}.home-project.active ul.project-details{border-color:#FCFDF5}.home-project.active
.cta{color:#FCFDF5;border-color:#FCFDF5}.home-project.active .cta:after{background-image:url("/wp-content/themes/spiteri/img/icon_arrow.png")}.home-project .single-image{margin:-140px auto 70px;opacity:0.9}@media (max-width: 767px){.home-project .single-image{margin:30px
0px;opacity:1}}.home-project ul.project-details{clear:both;margin:20px
0px 30px;float:left}#instagram{padding:100px
0px 100px;clear:both;text-align:center}#instagram
.container{position:relative;max-width:80%}#instagram
h2{margin-bottom:10px}#instagram h2:before{content:" ";background:url("/wp-content/themes/spiteri/img/icon-instagram.png") center center no-repeat;background-size:contain;width:100%;height:36px;display:block;margin-bottom:25px}#instagram
h4{font-size:16px;text-transform:none;letter-spacing:0.1em}#instagram h4
a{color:#000;text-decoration:none}#instagram h4 a:hover{color:#000}@media (max-width: 767px){#instagram
.sbi_type_image{min-width:50%}}#footer,#footer-bottom{border-top:1px solid #000}#footer .full-width .container, #footer-bottom .full-width
.container{max-width:100%}@media (min-width: 768px){#footer .full-width .container, #footer-bottom .full-width
.container{padding:0
60px}}#footer,#footer-message{margin:0;padding:45px
0px 35px;display:block;float:left;box-sizing:border-box;width:100%;background:#FCFDF5}#footer *, #footer-message
*{color:#000}#footer a:hover, #footer-message a:hover{border-bottom-color:#000}#footer .row, #footer-message
.row{margin:0px
-15px}#footer .widget-wrap{float:right}@media (max-width: 767px){#footer .widget-wrap{width:100%}}#footer
.widget{float:left;padding:0
15px;box-sizing:border-box;width:auto;margin-left:80px}#footer .widget:first-child{margin-left:0px;float:left}#footer .widget li, #footer .widget
p{font-size:13px}#footer .widget li a, #footer .widget p
a{font-family:"ABC Diatype Mono"}#footer .widget p:last-child{margin-bottom:5px}#footer .widget_media_image
a{border:0px
none}#footer .widget_media_image
svg{width:180px;height:58px}#footer .widget-title{margin-bottom:35px}@media (max-width: 767px){#footer .widget-title{margin-bottom:10px}}#footer
li{margin-bottom:5px}#footer
form{width:100%;min-width:300px}#footer form
label{height:20px;display:block}#footer form
label{font-size:12px;display:none !important}#footer form input, #footer form input[type=text], #footer form input[type=email], #footer form input[type=tel], #footer form input[type=number], #footer form
textarea{color:#000;border-bottom-color:#000;border-radius:0px;box-shadow:none;font-family:"ABC Diatype Mono";font-size:13px;line-height:20px;min-height:0px}#footer form
input{width:100%;height:auto;padding:5px
0px !important;margin-bottom:0px}#footer form
.gfield_required{display:none}#footer form
.gform_body{width:75%;float:left;margin:0px;padding:0px}#footer form .gform_body
input{border:0px
none;background:transparent;color:#000;border-bottom:1px solid #000;font-size:13px}#footer form .gform_body input::placeholder{color:#000;font-size:13px}#footer form
.gform_footer{float:left;width:25%;margin:0px;padding:0px;border-bottom:1px solid #000}#footer form
.gform_button.button{width:auto;min-width:0px;border-radius:0px;border:0px
none;background:transparent;transition:0.4s ease-in-out;width:100%;text-transform:uppercase}#footer form .gform_button.button:hover{opacity:0.5}#footer-message{padding:80px
0px 150px;text-align:center}@media (max-width: 767px){#footer-message{padding:40px
0px 80px}}#footer-message
.widget{width:33.33%;float:left;text-align:left;padding:0
15px}@media (max-width: 767px){#footer-message
.widget{width:80%;box-sizing:border-box}}#footer-message .widget
*{color:#A8AC90;margin:0px}.home #footer-message
.widget{width:50%}@media (max-width: 767px){.home #footer-message
.widget{width:80%;box-sizing:border-box}}@media (max-width: 767px){.home #footer-message{padding:40px
0px 40px}}#footer-bottom{background:#FCFDF5;width:100%;height:auto;max-width:none;float:left;padding:20px
0px 20px;border-top:1px solid #000}#footer-bottom .textwidget
p{font-size:12px;line-height:18px}#footer-bottom
h5{font-size:13px;letter-spacing:0.65px;text-transform:none;line-height:18px}@media (max-width: 767px){#footer-bottom
h5{font-size:12px;line-height:18px;letter-spacing:0}}#footer-bottom h5, #footer-bottom
p{opacity:0.5;margin:0px}#footer-bottom h5 a, #footer-bottom p
a{color:#000;border-bottom:1px solid transparent;letter-spacing:0px}#footer-bottom h5 a:hover, #footer-bottom p a:hover{color:#000;border-bottom:1px solid #000}#footer-bottom
.widget{float:left;padding:0
15px;box-sizing:border-box}#footer-bottom .widget:first-child{float:left}#footer-bottom .widget:last-child{float:right}.page-header{padding:250px
0px}@media (max-width: 767px){.page-header{padding:150px
0px}}.page-header
h1{color:#ccc}.page-header.dark
h1{color:#000}.wpb_image_grid_ul{opacity:0;visibility:hidden;transition:opacity 1s ease;-webkit-transition:opacity 1s ease}.wpb_image_grid_ul.slick-initialized{visibility:visible;opacity:1}.single-project .slick-slider .slick-arrow{position:absolute;top:50%;width:101px;text-indent:-99999px;height:38px;margin-top:-19px;cursor:pointer;transition:all 0.5s ease-in-out;z-index:9;display:block;overflow:hidden;transform:none;background:transparent;border:0px
none}@media (max-width: 767px){.single-project .slick-slider .slick-arrow{display:none !important}}.single-project .slick-slider .slick-arrow:hover{border:0px;background:none}.single-project .slick-slider .slick-arrow.slick-disabled{opacity:0;visibility:hidden}.single-project .slick-slider .slick-arrow.slick-prev{left:0px !important;transform:rotate(180deg);transition:all 0.5s ease-in-out}.single-project .slick-slider .slick-arrow.slick-prev:hover:before{left:-5px !important}.single-project .slick-slider .slick-arrow.slick-next{right:0px !important;transition:all 0.5s ease-in-out}.single-project .slick-slider .slick-arrow.slick-next:hover:before{right:-5px !important}.single-project .slick-slider .slick-arrow:before{display:block;content:" ";background:url("/wp-content/themes/spiteri/img/icon_arrow_black.png") center center no-repeat;background-size:contain;width:101px;height:38px}#instagram{display:block;float:left;width:100%;text-align:center;padding:50px
0px}#instagram
a{width:50px;height:50px;text-indent:-9999px;background:url("/wp-content/themes/spiteri/img/insta.svg") center center no-repeat;background-size:contain;display:inline-block}#wrapper{clear:both;width:100%;position:relative;background:#FCFDF5;z-index:2;padding-top:180px;float:left;transition:background 0.5s ease-in-out}#page-content{padding-top:0px;padding-bottom:50px}#page-content.full-width{padding-top:0px}#page-content.full-width .image-wrap
img{width:100%}.menu-items:after{border-bottom:1px solid #000;margin-bottom:40px;display:block !important;margin:0
15px 40px 15px;padding-bottom:40px}span.gform_description{margin-bottom:10px;display:block}#site-header #menu .mobile-menu{display:none !important}.mobile-only{display:none}@media (max-width: 767px){.bg-fixed{min-height:300px !important}#site-header #main-menu
li.logo{display:block !important;width:100%}#site-header #main-menu li.logo
a{height:64px}.weather-widget,.desktop-only{display:none}.mobile-only{display:block}#wrapper{padding-top:120px}.blog
#wrapper{padding-top:70px}#menu{overflow:scroll;padding:50px
0px 0px 0px}#menu .col-lg-6{height:auto}#menu .header-forms, #menu #menu-inner{position:relative;top:0px;transform:none;clear:both;height:auto}#menu .header-forms{padding:30px
50px 0px 50px}#menu
.widget{clear:both;float:left;margin-top:10px}#menu .widget
p{margin:0px}#site-header{padding:20px
15px;box-sizing:border-box}#site-header
.container{padding:0px;height:auto}#site-header.nav-down{padding:20px
15px}#site-header #menu-button{top:24px;display:block;position:absolute;width:30px;transition:all 0.4s ease-in-out;display:block;right:5px;top:15px;opacity:1;visibility:visible;transform:rotate(45deg)}#site-header #menu-button
span{width:100%;height:2px;background:#000;display:none;margin:0px
0px 5px;transition:all 0.4s ease-in-out}#site-header #menu-button span:first-child, #site-header #menu-button span:last-child{display:block}#site-header #menu-button span:first-child{transform:rotate(45deg);margin-top:5px}#site-header #menu-button span:last-child{transform:rotate(-45deg);margin-top:-7px}.home #site-header #main-menu, .home #site-header.stuck #main-menu, #site-header #main-menu, #site-header.stuck #main-menu{position:absolute;top:60px;left:-15px;right:-15px;width:auto;background:#FCFDF5;margin-top:0px;opacity:0;visibility:hidden;transition:all 0.5s ease-in-out;border-top:1px solid}.home #site-header #main-menu li, .home #site-header.stuck #main-menu li, #site-header #main-menu li, #site-header.stuck #main-menu
li{width:100%;border-bottom:1px solid;padding:15px
15px;box-sizing:border-box;text-align:left}.home #site-header #menu-button{opacity:0;visibility:hidden}#site-header #main-menu li.current-menu-item{margin-top:0px}#site-header #main-menu li.current-menu-item
a{border-top-color:transparent}.home #site-header.stuck #menu-button, #site-header.stuck #menu-button{opacity:1;visibility:visible}.active #site-header #menu-button{transform:rotate(0deg)}.active #site-header #main-menu{opacity:1 !important;visibility:visible !important}#footer{padding:40px
0px 0px}#footer
.button{width:100%}#footer
.widget{width:100% !important;float:left;clear:both;margin-bottom:25px;margin-left:0px}#footer .widget:last-child{margin-bottom:20px}#footer .widget
img{float:left}#footer .gform_wrapper .gform_fields
input.large{text-align:center}#footer .full-width .widget:last-child{text-align:left}.sticky
img{width:50%;float:left}#site-header #main-menu li a:hover{border-top-color:transparent}.collab-copy
p{font-size:12px}.home #site-header #main-menu li a:hover,
.home #site-header.stuck #main-menu li a:hover{border-top-color:transparent !important}#footer form .gform_footer,
#footer form .gform_body
input{border-bottom:0px none !important}#footer-bottom .widget:last-child{float:left;clear:both}}