/*
Theme Name: Peressutti Theme
Theme URI: https://peressuttisrl.it
Template: yootheme
Author: Alex Duca
Author URI: https://alexduca.it/
Description: Tema WordPress personalizzato per PERESSUTTI S.R.L.
Version: 2.7.17.1644538261
Updated: 2026-04-21 10:48:35

*/

@import url(https://fonts.googleapis.com/css2?family=Google+Sans:ital,opsz,wght@0,17..18,400..700;1,17..18,400..700&display=swap);.col0E0E0E,.ps-headtitle,.ps-privacy-policy .ps-text,.ps-title,.webdev-contactus-col a,.webdev-contactus-col b{color:#0e0e0e!important}.ps-slidenav .el-item .el-content,.ps-slidenav .el-item .el-meta,.ps-slidenav .el-item .el-title{padding-left:22px!important;padding-right:22px!important}.ps-headtitle,.ps-table .el-title p,.webdev-contactus-col p:first-child{margin:0!important}.ps-subnav .el-item:first-child:before,.ps-title{border:0!important}.forminator-error-message,.ps-button,.ps-button-cont .uk-button,.ps-headtitle,.ps-slidenav .el-item .el-meta,.ps-subnav .el-item .el-link,.ps-title{text-transform:uppercase!important}.ps-privacy-policy a,.webdev-contactus-col a:hover{text-decoration:underline!important}*{font-family:"Google Fonts",sans-serif!important}.bg0E0E0E{background:#0e0e0e!important}.bg-lightgrey,.ps-slidenav .el-item{background:#eee!important}.ps-headtitle{font-size:36px!important}.ps-title{font-size:28px!important}.ps-text{font-size:20px!important;color:#454545!important}.ps-table .el-content,.ps-table .el-meta{color:#515151!important;font-size:18px!important}.ps-table .el-item,.ps-table thead tr{background:#ffff!important;border-bottom:3px solid #f1f1f1!important}.ps-table thead th{color:#1f1f1f!important;font-weight:700!important;font-size:18px!important}.ps-slidenav .el-item .el-title{font-size:24px!important;color:#0e0e0e!important;padding-bottom:16px!important}.ps-slidenav .el-item .el-meta{font-size:15px!important;color:#515151!important}.ps-slidenav .el-item .el-content{font-size:18px!important;color:#515151!important;padding-bottom:22px!important}.ps-grid .el-item{background-color:#eee!important;box-sizing:border-box!important;color:#515151!important;font-size:20px!important}.ps-grid .el-title{color:#0e0e0e!important;padding:22px 22px 0!important;font-size:24px!important}.ps-grid .el-meta,.ps-privacy-policy a:hover,.ps-subnav .el-item .el-link:hover{color:#515151!important}.ps-grid .el-meta{padding:0 22px!important;font-size:16px!important}.ps-grid .el-content{padding:0 22px 22px!important}.ps-grid .el-content p{margin:0!important;padding:0!important}.ps-button-nml,.ps-grid .uk-button{margin-left:0!important}.ps-card .el-item{background:#fff!important;color:#454545!important;padding:22px!important}.ps-card .el-title{font-size:22px!important;color:#0e0e0e!important;font-weight:700!important}.ps-subnav{margin:16px 0 0!important}.ps-subnav .el-item .el-link{font-weight:700!important;font-size:16px!important;color:#717171!important}.ps-subnav .el-item::before{border-right:2px solid #717171!important}.ps-button,.ps-button-cont .uk-button{border-radius:500px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-weight:700!important;padding:1px 18px 0!important;margin:0!important;cursor:pointer!important;line-height:0!important;height:42px!important;box-shadow:none!important}.cky-btn-revisit-wrapper:after,.cky-btn-revisit-wrapper:before,.ps-button-label-mobile,.ps-button-mobile{display:none!important}.ps-button-desktop,.ps-button-label-desktop{display:inline-block!important}@media screen and (max-width:1100px){.ps-grid .el-title{font-size:20px!important;letter-spacing:-.01em!important}.ps-button,.ps-button-cont .uk-button{height:36px!important;padding:0 10px!important;font-size:14px!important;letter-spacing:-.01em!important}}.ps-button-cont-light .uk-button,.ps-button-light{background-color:#fff!important;color:#0e0e0e!important;border:2px solid transparent!important}.ps-button-cont-light .uk-button:hover,.ps-button-light:hover{background-color:transparent!important;color:#fff!important;border:2px solid #fff!important}.ps-button-cont-dark .uk-button,.ps-button-cont-grey .uk-button:hover,.ps-button-dark,.ps-button-grey:hover{background-color:#0e0e0e!important;color:#fff!important;border:2px solid transparent!important}.ps-button-cont-dark .uk-button:hover,.ps-button-dark:hover{background-color:transparent!important;color:#0e0e0e!important;border:2px solid #0e0e0e!important}.ps-button-cont-grey,.ps-button-cont-grey .uk-button{background-color:#d1d1d1!important;color:#0e0e0e!important;border:2px solid transparent!important}.ps-button-cont-navbar,.ps-button-cont-navbar .uk-button{background-color:#ddd!important;color:#0e0e0e!important;border:2px solid transparent!important}.ps-button-cont-navbar .uk-button:hover,.ps-button-navbar:hover{background-color:#ddd!important;color:#fff!important;border:2px solid transparent!important}.ps-button-label-desktop,.ps-button-label-mobile{cursor:pointer!important}.ps-button-label-icon{width:42px!important;height:42px!important;font-size:22px!important;align-items:center!important;justify-content:center!important;display:none!important}.ps-button-cont-navbar{width:40px!important;height:40px!important;display:inline-block!important;margin:0!important;padding:0!important}.ps-button-cont-navbar .ps-button-label-icon{width:40px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:-4px 0 0 -5.5px!important}.uk-navbar .uk-navbar-left{max-width:auto!important}@media screen and (min-width:1200px) and (max-width:1300px){.uk-navbar .uk-navbar-left{max-width:150px!important}}@media screen and (max-width:1400px){.tm-header .uk-navbar-right .uk-navbar-nav{gap:0!important}}#tm-dialog-mobile,.tm-header .uk-navbar-container,.tm-header-mobile .uk-navbar-container{background-color:#0e0e0e!important}.webdev-contactus-col .forminator-input,.webdev-contactus-col .forminator-textarea{box-sizing:border-box!important;background-color:#fff!important;border:0!important}#tm-dialog-mobile .uk-nav .menu-item a{text-transform:uppercase!important;color:#bbb!important;font-size:20px!important}#tm-dialog-mobile .uk-nav .menu-item a:hover,#tm-dialog-mobile .uk-nav .uk-active a,.webdev-sitemap-col .el-item .el-content:hover{color:#fff!important}#tm-dialog-mobile .textwidget a{margin:0 5px 0 0!important}.webdev-homep-slider-element.hsfimgs img{height:100%!important;width:100%!important;max-width:auto!important;object-fit:cover!important}.webdev-homep-slider-element .el-title{font-size:42px!important;font-weight:700!important;color:#fff!important}.webdev-homep-slider-element .el-content{font-size:28px!important;padding:0 12%!important;color:#fff!important}.webdev-sitemap-col .el-item{margin-top:2px!important;display:block!important;width:50%!important;box-sizing:border-box!important}@media screen and (max-width:960px){.ps-grid .el-title{line-height:22px!important}.webdev-sitemap-col .el-item{width:100%!important}}.webdev-homep-holidays-row .hdrw-text{font-size:22px!important;color:#0e0e0e!important}.webdev-contactus-col p{margin:12px 0 0!important;color:#0e0e0e!important}.forminator-success{font-size:20px!important;padding:16px 18px!important;font-weight:700!important;background-color:#90ee90!important}.forminator-success p{font-size:20px!important;font-weight:700!important;color:#0e0e0e!important}.forminator-error-message{color:#0e0e0e!important;font-weight:700!important}.forminator-required{font-size:20px!important;color:red!important;line-height:0!important;padding:0!important;margin:0!important}.webdev-contactus-col .forminator-custom-form{margin-bottom:0!important}.webdev-contactus-col .forminator-row{margin-bottom:14px!important}.webdev-contactus-col .forminator-label{font-size:18px!important;font-weight:400!important;color:#0e0e0e!important}.webdev-contactus-col .forminator-textarea{max-height:200px!important}.webdev-contactus-col .forminator-edit-module{display:none!important;margin-bottom:0!important}.webdev-googlemaps-frame{border:0!important;width:100%!important;height:250px!important}.cky-revisit-bottom-left{left:inherit!important;right:20px!important}.cky-btn-revisit-wrapper{background-color:#232323!important}.cky-btn-accept{background-color:#0e0e0e!important;border-color:#0e0e0e!important}.cky-btn-customize,.cky-btn-preferences,.cky-btn-reject{border-color:#0e0e0e!important;color:#0e0e0e!important}.ps-privacy-policy .ps-title{margin-top:60px!important}.ps-privacy-policy .ps-title:first-child{margin-top:0!important}.ps-privacy-policy a{color:#0e0e0e!important}@media screen and (max-width:640px){.uk-tile-small{padding:22px!important}.ps-headtitle{font-size:32px!important;text-align:center!important}.ps-title{font-size:26px!important;font-weight:700!important}.ps-card .el-content p,.ps-text{font-size:18px!important}.ps-slidenav .uk-dotnav li{border-width:1px!important;padding-left:6px!important}.ps-grid .uk-grid-margin{margin-top:22px!important}.ps-grid .uk-width-1-3{width:40%!important}.ps-card .el-title{font-size:20px!important}.ps-subnav{margin:22px 0 0!important}.ps-subnav .el-item::before{border-right:1.5px solid #717171!important}.ps-subnav .el-item .el-link{font-size:14px!important}.ps-button,.ps-button-cont .uk-button{padding:0;margin:0 6px 0 0!important;height:36px!important}.ps-button-mobile{display:inline-flex!important;width:auto!important}.ps-button-desktop,.ps-button-label-desktop{display:none!important}.ps-button-icon{padding:0 1px!important;width:36px!important}.ps-button-label-mobile{display:inline-block!important}.ps-button-label-icon{display:flex!important;width:36px!important;height:36px!important;padding:0 0 0 .5px!important;font-size:18px!important}.ps-button-cont-navbar .ps-button-label-icon{font-size:22px!important}.webdev-homep-slider-element .el-title{font-size:32px!important}.webdev-homep-slider-element .el-content{font-size:18px!important;padding:0 30px!important}.webdev-googlemaps-frame{height:300px!important}.ps-privacy-policy .ps-title{margin-top:30px!important}}

/* Alex Duca - Aggiunto in data 23/1072026 a seguito dell'aggiornamento del nuovo logo */
.uk-navbar-right .uk-navbar-toggle .uk-text-middle { display:none !important; }