/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.4.14,
* Autoprefixer: v10.4.7
* Browsers: last 4 version
*/

/*
Theme Name: Understrap
Theme URI: https://understrap.com
Author: Howard Development & Consulting
Author URI: https://howarddc.com
GitHub Theme URI: https://github.com/understrap/understrap
Description: The renowned WordPress starter theme framework that combined Underscores and Bootstrap. Trusted by more than 100,000 developers for building handcrafted, custom WordPress sites.
Version: 1.0.1
Requires at least: 5.0
Tested up to: 5.8
Requires PHP: 5.2
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: understrap
Tags: one-column, two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-logo, custom-menu, featured-images, footer-widgets, full-width-template, theme-options, translation-ready

Understrap WordPress Theme, (C) 2021 Howard Development & Consulting, LLC
Understrap is distributed under the terms of the GNU GPL.

Resource Licenses:
Understrap is based on Underscores https://underscores.me/, (C) Automattic, Inc.
Font Awesome: https://fontawesome.com/v4.7/license/ (Font: SIL OFL 1.1, (S)CSS: MIT)
Bootstrap: https://getbootstrap.com | https://github.com/twbs/bootstrap/blob/master/LICENSE (MIT)
WP Bootstrap Navwalker by Edward McIntyre & William Patton: https://github.com/twittem/wp-bootstrap-navwalker (GNU GPLv3)
*/

/*
Do not modify the parent Understrap theme. Instead, download a copy of the Understrap Child starter theme and do all your development within the child theme.
Full developer documentation: https://docs.understrap.com
*/
@font-face {
    font-family: 'Lora';
    src: url('fonts/Lora-Italic.woff2') format('woff2'),
        url('fonts/Lora-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Lora';
    src: url('fonts/Lora-Regular.woff2') format('woff2'),
        url('fonts/Lora-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Titillium Web';
    src: url('fonts/TitilliumWeb-Regular.woff2') format('woff2'),
        url('fonts/TitilliumWeb-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Titillium Web';
    src: url('fonts/TitilliumWeb-SemiBold.woff2') format('woff2'),
        url('fonts/TitilliumWeb-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Titillium Web';
    src: url('fonts/TitilliumWeb-Bold.woff2') format('woff2'),
        url('fonts/TitilliumWeb-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

.screen-reader-only {
  position: absolute;
  width: 1px;
  clip: rect(0 0 0 0);
  overflow: hidden;
  white-space: nowrap;
}
body{ text-align: justify; text-align: justify-all;  -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto;  font-weight: 400; text-rendering:optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: subpixel-antialiased;
-webkit-text-stroke:1px transparent; word-wrap: break-word; overflow-wrap: break-word; }
.hypens-unset{ -webkit-hyphens: initial; -moz-hyphens: initial; hyphens: initial; }
h1, h2, #accordion .h2, .wpcf7 input[type="checkbox"] + .wpcf7-list-item-label{ text-align: initial; }
body, h1, h2 ,h3 , h4, h5, h6{ font-family: 'Titillium Web', sans-serif; line-height: 1.1; font-size: 18px; }
p, ul, ol, .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button, .inner-albo table.tabella-dati-albo td, .page-link{font-family: 'Lora', serif;}
.inner-albo .ui-widget{ font-size: 1em; font-family: 'Lora', serif; }
ul, ol{ padding-left: 1em; line-height: 1.5; }
b, strong, .item-sub-menu{ font-weight: 700; }
.m{ font-weight: 600; }
p b, p strong, h1, .h1, h2, .h2, h3, .h3{ font-weight: 600; }
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{ margin-bottom: 0px; }
h1, .h1{ font-size: 50px; line-height: 1.17; }
#wrapper-footer .h1{ font-size: 46px; }
#wrapper-footer, #wrapper-footer p { text-align:left; }

h2, .h2, .h2 p{ font-size: 30px; }
h3, .h3{ font-size: 24px; }
.navbar-brand{ font-size: 40px;  font-weight: 800; }
.navbar-brand img{ max-width: 100px; margin-right: 25px; }
.logo-footer { max-width: 230px ; }
h6, .h6, #wrapper-footer, #wrapper-footer p, .btn, .Visalbo button.h { font-size: 20px; }
p{line-height: 1.5;  margin-bottom: 0px; }
.form-control, .widget_archive select, .widget_categories select, .wpcf7 .wpcf7-validation-errors, .wpcf7 input[type="color"], .wpcf7 input[type="date"], .wpcf7 input[type="datetime-local"], .wpcf7 input[type="datetime"], .wpcf7 input[type="email"], .wpcf7 input[type="file"], .wpcf7 input[type="month"], .wpcf7 input[type="number"], .wpcf7 input[type="range"], .wpcf7 input[type="search"], .wpcf7 input[type="submit"], .wpcf7 input[type="tel"], .wpcf7 input[type="text"], .wpcf7 input[type="time"], .wpcf7 input[type="url"], .wpcf7 input[type="week"], .wpcf7 select, .wpcf7 textarea,
p, .tabalbo .tabella-dati-albo td, .page-link{ font-size: 18px; }
#wrapper-footer p, .navbar ul { font-family: 'Titillium Web', sans-serif; }
.navbar-nav .nav-link, .item-sub-menu, .container-seach-form .search-field{ font-size: 18px; }
.site-info p { font-size: 16px; }
.wrapper:not(#amministrazione-page-wrapper, #albo-page-wrapper, #search-wrapper, #index-wrapper, #tax-tipologie-wrapper) main ul li::marker { content: '- ';}


.container-fluid{ max-width: 1920px; padding-right: 30px; padding-left: 30px; }
.ciano, .navbar-brand, .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus{ color: /* #459bdc*/ #247ABC }
.bg-ciano{ background-color: /* #459bdc */ #247ABC;  }
.bg-light-ciano{ background-color: #a1cded }
.bg-light-azzure{ background-color: #dbebf7; }
.white{ color: #FFFFFF }
.bg-white{ background-color: #FFFFFF }
.bg-grey{ background-color: #f2f2f2 }
.bg-grey a{ color:#2171ad }
form a, form a:hover, form a:focus { color: #000000; }
.search-form .sr-only { font-size: 20px; color: #FFFFFF!important; }

.search-form input { font-weight: 800; }
.search-form input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: white!important;
  opacity: 1!important;
  font-weight: 800;
}
.search-form input::-moz-placeholder { /* Firefox 19+ */
  color: white!important;
  opacity: 1!important;
  font-weight: 800;
}
.search-form input:-ms-input-placeholder { /* IE 10+ */
  color: white!important;
  opacity: 1!important;
  font-weight: 800;
}
.search-form input:-moz-placeholder { /* Firefox 18- */
  color: white!important;
  opacity: 1!important;
  font-weight: 800;
}
.separator{ background-color: /* #459bdc*/ #247ABC; width: 90px; height: 12px; }
hr{ border-color: #000000; margin-top: 0px; margin-bottom: 0px; }

.no-padding{ padding-left: 0px; padding-right: 0px; }
.no-margin{ margin-left: 0px; margin-right: 0px; }

.m-t-auto{ margin-top: auto; }
.m-t--30{ margin-top: -30px; }
.m-t-140{ margin-top: 140px; }
.m-b-140{ margin-bottom: 140px; }
.p-t-140{ padding-top: 140px; }
.p-b-140{ padding-bottom: 140px; }
.p-b-120{ padding-bottom: 120px; }
.m-t-110{ margin-top: 110px; }
.m-b-110{ margin-bottom: 110px; }
.m-t-90{ margin-top: 90px; }
.m-b-90{ margin-bottom: 90px; }
.p-b-90{ padding-bottom: 90px; }
.p-t-90{ padding-top: 90px; }
.m-t-80{ margin-top: 80px; }
.m-b-80{ margin-bottom: 80px; }
.m-b-70{ margin-bottom: 70px; }
.p-t-70{ padding-top: 70px; }
.p-b-70{ padding-bottom: 70px; }
.p-t-60{ padding-top: 60px; }
.p-b-60{ padding-bottom: 60px; }
.m-t-60 { margin-top:60px }
.m-b-60 { margin-bottom:60px }
.m-t-50{ margin-top: 50px; }
.p-t-50{ padding-top: 50px; }
.p-b-50{ padding-bottom: 50px; }
.m-b-50{ margin-bottom: 50px; }
.m-t-40{ margin-top: 40px; }
.m-b-40{ margin-bottom: 40px; }
.p-b-40{ padding-bottom: 40px; }
.m-t-30{ margin-top: 30px; }
.m-b-30{ margin-bottom: 30px; }
.p-b-30{ padding-bottom: 30px; }
.m-t-20{ margin-top: 20px; }
.m-b-20{ margin-bottom: 20px; }
.p-b-20{ padding-bottom: 20px; }
.m-t-15{ margin-top: 15px; }
.m-t-10{ margin-top: 10px; }
.m-b-10{ margin-bottom: 10px; }
.p-t-10{ padding-top: 10px; }
.m-t-7{ margin-top: 7px; }
.m-t-5{ margin-top: 5px; }
.m-b-5{ margin-bottom: 5px; }
.m-t-0{ margin-top: 0px; }
.m-b-0{ margin-bottom: 0px; }
.table-number p{ margin-bottom: 0px; }
.m-r-full, .intro{ margin-right: -30px; } 

.entry-content > div:first-of-type{ background-color: #dbebf8!important }

a, a:hover, a:focus { color: /* #459cdd */ #247ABC; }
a .black, a:hover .black, a:focus .black{ color: #212529; }
a.no-underline:hover, a.no-underline:focus{ text-decoration: none; }
a.text-underline, .row-privacy-submit a { text-decoration: underline; text-decoration-thickness: 2px; }
#wrapper-footer a, #wrapper-footer a:hover, #wrapper-footer a:hover{ color: white; } 
.wrapper{ padding:0px; }
.divider{ display:block; width: 90px; height:12px; background-color: /* #459bdc*/ #247ABC;}

img.wp-post-image{ width: 100%; }

.bg-black{ background-color: #000000; }
/*MENU*/
.dropdown-toggle::after{ vertical-align: 4px; }
.dropdown-menu .menu-item{ border-top: 0px; }
.dropdown-item.active, .dropdown-item:active, .dropdown-item:hover, .dropdown-item:focus { background-color: /* #459bdc*/ #247ABC; color: #FFFFFF; }
.navbar-nav .dropdown-menu{ position: absolute; margin-top: -1px; border-radius: 0px; padding-top: 5px; padding-bottom: 5px ; }
.navbar-nav .dropdown-menu .menu-item.active{ border-top: unset;  }
.navbar{ padding: 0px; }
.navbar-dark.bg-primary{ background-color:transparent!important}
.navbar-dark .navbar-brand{ color: /* #459CDD */ #247ABC }
.navbar-dark .navbar-nav .nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover{ color:#000000}
.menu-item{ border-top: 8px solid transparent; }
.menu-item.active{ border-top-color: /* #459CDD */ #247ABC; }
.navbar-dark .navbar-nav .active > .nav-link { color: /* #459CDD */ #247ABC; }
.navbar-expand-xxl .navbar-nav .nav-link { font-weight: 800; padding: 32px 22px 35px 22px; }
.navbar-nav .facebook .nav-link{ position: relative; font-size: 20px!important; padding: 0px!important; height: 30px; width: 30px; margin-top: 31px; margin-left: 15px; padding-left: 10px!important }
.navbar-nav .facebook .nav-link:after{ content: ""; display: block; position: absolute; top: 0; left: 0; height: 30px; width: 30px; background-color: #FFFFFF;  background-size: contain; background-position: center; background-repeat: no-repeat; background-image: url('https://kora-web.com/casa-fenzi-import/2022/wp-content/themes/understrap-main/img/CasaFenzi_sito_facebook-dark.svg'); }
/*SUB MENU*/
.sub-menu{ margin-left: 385px; display: block; float: left; }
.item-sub-menu{ padding: 15px 20px; }
.sub-menu .item-sub-menu:first-of-type{ padding-left: 0px; }
.item-sub-menu:hover, .item-sub-menu:focus{ color: #FFFFFF; }
.item-sub-menu.active{ text-decoration: underline; }
/*SEARCH FORM*/
.container-seach-form{ width: 305px; float: right; margin-right: 25px; }
.container-seach-form .search-field { width: 272px; background-color: transparent; border: none; border-bottom: 1px solid #FFF; color:#FFF; border-radius: 0px; padding: 12px 0px 0px 0px; text-transform: uppercase;  }
.container-seach-form .search-field:hover, .container-seach-form .search-field:focus {box-shadow: none; }
.container-seach-form .search-field::-webkit-input-placeholder { color: white; opacity: 0.5; }
.container-seach-form .search-field::-moz-placeholder { color: white; opacity: 0.5;}
.container-seach-form .search-field:-ms-input-placeholder { color: white; opacity: 0.5;}
.container-seach-form .search-field:-moz-placeholder { color: white; opacity: 0.5; }
.container-seach-form input[type="submit"]{ padding: 18px 0px 0px 0px; margin-left: 10px; display: inline-block; border-radius: 0px; min-width: unset; width: 21px; height: 39px; overflow: hidden; color: #FFFFFF; box-shadow:unset}
.container-seach-form .input-group-append{ position: relative; }
.container-seach-form .input-group-append:after{ content: ""; position: absolute; top: 0; left: 0; z-index: 2; background-color: #247ABC; display: block; width: 32px; height: 39px; background-size: 21px 21px; background-position: bottom center; background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg id='a' data-name='Livello 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 21'%3E%3Cpath d='M8.1,.08C3.69,.04,.08,3.58,.04,7.99,0,12.4,3.54,16.01,7.94,16.05c1.82,.02,3.59-.59,5.02-1.72l6.29,6.29c.39,.39,1.03,.39,1.42,0,.39-.39,.39-1.03,0-1.42l-6.31-6.27c2.69-3.49,2.04-8.51-1.46-11.2C11.53,.68,9.84,.1,8.1,.08m0,2c3.31,.04,5.96,2.75,5.92,6.06-.02,1.29-.45,2.54-1.23,3.56l-.46,.6-.6,.46c-1.06,.82-2.36,1.26-3.69,1.26-1.57,0-3.08-.63-4.19-1.74-2.33-2.35-2.31-6.14,.05-8.47,1.12-1.11,2.63-1.73,4.21-1.73' fill='%23fff'/%3E%3C/svg%3E");
}
.container-seach-form input[type="submit"]:hover, .container-seach-form input[type="submit"]:focus{ background-color: transparent; }

/*FOOTER*/
#wrapper-footer{ padding-top: 70px; padding-bottom: 30px; }
.link-pago-pa-my-pay img{ min-width: 200px; }
/*INTRO*/
.m-h-intro{ min-height: calc(100vh - 150px); }
.intro-img img{ position: absolute; width: 50%; right: 0px; top: 0px; height: 100%; max-width: unset; -o-object-fit: cover; object-fit: cover; -webkit-mask: url(svg/mask.svg) no-repeat bottom left; mask: url(svg/mask.svg) no-repeat bottom left; -webkit-mask-size: cover; mask-size: cover;  }

/*BTN*/
.btn.open-accordion{ position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); right: 0px; }
.btn, #pago-page-wrapper a, .wpcf7 input[type=submit], .Visalbo button.h { cursor: pointer; color: #ffffff; background-color: /* #459cdd*/ #247ABC; min-width: 200px; text-align: center; border-radius: 60px; padding: 25px; display: inline-block; font-weight: 700; border: none; -webkit-box-shadow: 3px 3px 15px 5px rgba(156,156,156,0.2); box-shadow: 3px 3px 15px 5px rgba(156,156,156,0.2);}
.bg-grey a.btn, .bg-grey a.btn:hover, .bg-grey a.btn:focus{ color: #FFFFFF; }
#pago-page-wrapper a{ margin-top: 30px; }
.open-accordion:after{ content: ""; -webkit-transform-origin: center; -ms-transform-origin: center; transform-origin: center; display: block; width: 10px; height: 10px; position: absolute; bottom: 10px; left: calc(50% - 5px); background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg id='a' data-name='Livello 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpolygon points='7.07 .94 4.91 6.16 2.93 .94 .21 .94 3.87 9.06 6.07 9.06 9.79 .94 7.07 .94' fill='%23fff'/%3E%3C/svg%3E");}
.btn:hover, .btn:focus, #pago-page-wrapper a:hover, #pago-page-wrapper a:focus, .wpcf7 input[type=submit]:focus, .wpcf7 input[type=submit]:hover, .wpcf7 input[type=submit]:not(:disabled):not(.disabled):active, .wpcf7 input[type="submit"]:not(:disabled):not(.disabled):active:focus, .Visalbo button.h:hover, .Visalbo button.h:focus { color: #FFFFFF; background-color: #0366a3; text-decoration: none; -webkit-box-shadow: 3px 3px 15px 5px rgba(156,156,156,0.2); box-shadow: 3px 3px 15px 5px rgba(156,156,156,0.2); }
.open.open-accordion:after{ -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }
.btn.arrow{ width: 40px; height: 40px; padding: 0px; border-radius: 100%; min-width: unset; background-position: center; -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); background-repeat: no-repeat; background-size: 10px; background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg id='a' data-name='Livello 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpolygon points='7.07 .94 4.91 6.16 2.93 .94 .21 .94 3.87 9.06 6.07 9.06 9.79 .94 7.07 .94' fill='%23fff'/%3E%3C/svg%3E");}
.link-amm .btn.arrow{ position: absolute; right: 50px; top: calc(50% - 20px); pointer-events: none;  }
.link-amm:hover .arrow, .link-amm:focus .arrow{ background-color: #0366a3; }
.p-r-btn { padding-right: 260px; }

/*COLUMNS*/
.row-80{ margin-left: -30px; margin-right: -30px; }
.row-80 .col-12{ padding-left: 30px; padding-right: 30px; }
.two-column{ column-count: 2; column-gap: calc(9.1% + 30px); }
/*HOME PAGE*/
.img-cover{ object-fit: cover; width: 100%; height: 100%; max-width: unset; }
.img-intro-home{ position: absolute; z-index: 0; opacity: 0.6; }
.container-n-home{ position: absolute; /* max-width: calc(50% - 60px); */ max-width: 550px; padding: 30px 60px; left: calc(50% + 30px); bottom: 20%; background-color: #FFFFFF; border-radius: 60px; -webkit-box-shadow: 3px 3px 15px 5px rgba(156,156,156,0.2);  box-shadow: 3px 3px 15px 5px rgba(156,156,156,0.2); }
.item-service-home{ overflow: hidden; padding-left: 55px; padding-right: 55px; border-radius: 15px; -webkit-box-shadow: 3px 3px 15px 5px rgba(156,156,156,0.2);  box-shadow: 3px 3px 15px 5px rgba(156,156,156,0.2);   }
.item-service-home img{ height: 123px; width: 123px; display: block; margin: 50px auto 50px auto; }
.container-link-news .btn{ margin-bottom: 15px; margin-right: 10px; margin-left: 10px; background-color:#459bdc; }
.container-link-news .btn:hover, .container-link-news .btn:focus, .container-link-news .btn.active{ background-color: /* #459bdc*/ #247ABC; }
.container-img-news{ position: relative; border-radius: 15px; -webkit-box-shadow: 3px 3px 15px 5px rgba(156,156,156,0.2); box-shadow: 3px 3px 15px 5px rgba(156,156,156,0.2); padding-top: 89.38420058%; /* 111.87659491% */ overflow: hidden; }
.container-img-news img{ position: absolute; width: 100%; top: 0; left: 0; object-fit: cover; height: 100%; max-width: unset; }
/*LAVORA PAGE*/
.container-form-lavora{ border-radius: 60px 0px 0px 60px; padding: 60px 60px 0px 60px; }
/*RECLAMI PAGE*/
.container-form-reclami{ border-radius: 60px; padding: 60px 120px 30px 120px; }
/*LA CASA PAGE*/
.container-n-casa{ position: absolute; max-width: calc(50% - 60px); padding: 30px 60px; left: calc(50% + 30px); bottom: 20%; background-color: #FFFFFF; border-radius: 60px; -webkit-box-shadow: 3px 3px 15px 5px rgba(156,156,156,0.2);  box-shadow: 3px 3px 15px 5px rgba(156,156,156,0.2); }
.col-sx-n-casa{ padding-left: 25px; }
.col-dx-n-casa{ padding-right: 25px; }
.container-img-accordion-casa{ overflow: hidden;  width: 100%; border-radius: 60px; -webkit-box-shadow: 3px 3px 15px 5px rgba(156,156,156,0.2);  box-shadow: 3px 3px 15px 5px rgba(156,156,156,0.2); background: #FFFFFF; }
.container-img-accordion-casa img{ width: 100%; height: auto; }
/*CONTATTI*/
.container-map { border-radius: 70px; padding-top: 15px; padding-bottom: 15px; }
.container-map .embed-responsive { border-radius: 60px; }
/*FORM*/
::-webkit-input-placeholder { color: #808080; opacity: 1; }
::-moz-placeholder { color: #808080; opacity: 1; }
:-ms-input-placeholder { color: #808080; opacity: 1; }
:-moz-placeholder { color: #808080; opacity: 1; }
.form-control, .widget_archive select, .widget_categories select, .wpcf7 .wpcf7-validation-errors, .wpcf7 input[type="color"], .wpcf7 input[type="date"], .wpcf7 input[type="datetime-local"], .wpcf7 input[type="datetime"], .wpcf7 input[type="email"], .wpcf7 input[type="file"], .wpcf7 input[type="month"], .wpcf7 input[type="number"], .wpcf7 input[type="range"], .wpcf7 input[type="search"], .wpcf7 input[type="submit"], .wpcf7 input[type="tel"], .wpcf7 input[type="text"], .wpcf7 input[type="time"], .wpcf7 input[type="url"], .wpcf7 input[type="week"], .wpcf7 select, .wpcf7 textarea { height: auto; }
.wpcf7 input[type="submit"]{ font-size: 20px; }
.wpcf7{ max-width: unset; }
.wpcf7 .wpcf7-list-item{ margin-left: 0px; }
.inner-amministrazione input, .inner-amministrazione select, .wpcf7 input[type=text]:not(.uploadtextfield), .wpcf7 input[type=email], .wpcf7 select, .wpcf7 textarea{  border-radius: 60px; padding-top:25px; padding-bottom: 25px; border:none; color: #000000;  -webkit-box-shadow: 3px 3px 15px 5px rgba(156,156,156,0.2);  box-shadow: 3px 3px 15px 5px rgba(156,156,156,0.2);}
.wpcf7 input[type=text]:not(.uploadtextfield), .wpcf7 input[type=email], .wpcf7 select, .wpcf7 textarea{ padding-left: 40px; padding-right: 40px; }
.inner-amministrazione select, .wpcf7 select { background: white; border: none; -webkit-appearance:none;-moz-appearance:none;appearance:none; position: relative; background-repeat: no-repeat; background-size: 10px 10px; background-position: right 25px center; background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg id='a' data-name='Livello 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpolygon points='7.07 .94 4.91 6.16 2.93 .94 .21 .94 3.87 9.06 6.07 9.06 9.79 .94 7.07 .94' fill='%239d9d9c'/%3E%3C/svg%3E")}
.wpcf7 select option[value=""] { display: none; }
.wpcf7 select { color: #808080; }
.wpcf7 select.changed { color: #000000; }
.wpcf7 textarea { resize: none; }
.wpcf7 input[type="checkbox"]{ display: block; float: left; width: 20px; height: 20px; border: 5px solid #FFFFFF; margin-right: 30px; background-color: #FFFFFF; border-radius: 100%;
    -webkit-box-shadow: 3px 3px 15px 5px rgba(156,156,156,0.2);
box-shadow: 3px 3px 15px 5px rgba(156,156,156,0.2);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;  }
input[type=checkbox]:checked { background-color: /* #459bdc*/ #247ABC; }
.wpcf7 input[type="checkbox"] + .wpcf7-list-item-label{ display: block; float: left; width: calc(100% - 55px); }
.wpcf7 select:focus, .wpcf7 textarea:focus, .wpcf7 input[type=text]:focus, .wpcf7 input[type=email]:focus{ outline: 1px solid #459CDD; -webkit-box-shadow: 3px 3px 15px 5px rgba(156,156,156,0.2); box-shadow: 3px 3px 15px 5px rgba(156,156,156,0.2); border: none; color:#808080  }
/* .wpcf7 input[type=text].uploadtextfield, .wpcf7 input[type=text].uploadtextfield:focus{  } */
.wpcf7 input[type="submit"] { width: auto; float: right; }

.uploadfieldtrick .your-cv { display:none; }
.wpcf7 input[type=text].uploadtextfield, .wpcf7 input[type=text].uploadtextfield:focus { font-size: 18px; color: #000000; background-color: transparent; border: none; -webkit-box-shadow: none; box-shadow: none; outline: none; width: calc( 100% - 210px); display: block; float: left; }
.uploadfieldtrick .uploadbrowsebutton { width: 210px; display: block; float: left; }

/*PAGINATION*/
.pagination { margin-bottom: 60px; }
.page-link { width:60px; height: 60px; padding: 16px; margin-right: 10px; margin-left: 10px; color: black!important; background-color: #459bdc; border: 1px solid #459bdc; border-radius: 100%; text-align: center; line-height: 1.3; }
.page-item.active .page-link{ background-color: /* #459bdc*/ #247ABC; border-color: /* #459bdc*/ #247ABC; color: #FFFFFF!important; }
.page-item:first-child .page-link, .page-item:last-child .page-link { border-radius: 100%; }
.page-item:first-child .page-link { margin-left: 0; }
.page-item:last-child .page-link {  margin-right: 0; }
.page-link:hover { z-index: 2; color: #FFFFFF; background-color:#0366a3; border-color: #0366a3;}
.page-link:focus{ box-shadow: unset;}

/*ARCHIVE AMM*/
.link-amm{ display: block; padding: 30px 90px 30px 15px; }
.link-amm, .link-amm:hover, .link-amm:focus { color: #000000;  }

/*AMMINISTRAIONE PAGE*/
.page-template-amministrazione-page #wrapper-footer{ margin-top: -8px; }
.p-l-r-amm{ padding-left: calc( 8.3333333333% + 90px); padding-right: calc( 8.3333333333% + 90px); }
.inner-amministrazione > div:first-of-type{ border: none!important; max-width: 1920px;  margin: 0px calc(8.3333333333% + 30px) 80px; padding: 60px 90px!important; border-radius: 100px; background:#dbebf7!important; }
.inner-amministrazione > div:first-of-type > span{ display: none!important; }
.inner-amministrazione form > div{ display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }
.inner-amministrazione input, .inner-amministrazione select{ margin-right: 40px; padding-left: 60px; padding-right: 60px; -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; -webkit-box-flex: 1; flex-grow: 1; max-width: 100%;}
.inner-amministrazione input[type=submit]{ max-width: 200px; background-color: /* #459cdd*/ #2275B4; color: #FFFFFF; text-align: center; margin-right: 0px; }
.inner-amministrazione input[type=submit]:hover, .inner-amministrazione input[type=submit]:focus{ background-color: #0366a3; }

.at-tableclass{ background-color: #f2f2f2; padding-left:15px!important; padding-right:15px!important; padding-top:40px!important; padding-bottom:40px!important; margin-bottom:8px}
.at-tableclass .at-number{ display:none;}
.at-tableclass h3, .at-tableclass ul{ max-width: 1920px; display: block; margin: 0 calc( 8.3333333333% + 15px); }
.at-tableclass h3{ font-size:50px; padding:0px!important; background-color:transparent!important; border:none!important; padding-right: 260px!important; position: relative;}
.at-tableclass h3 a{ color: /* #459CDD*/ #2275B4; font-weight: 600;}
.at-tableclass ul{ display:none; padding-top:30px; list-style:none; padding-left:0px}
.at-tableclass ul li a{ color:#000000}
.at-tableclass ul li:before{ content:""; display:block; width: 90px; height:12px; background-color:#459CDD; margin-top:40px; margin-bottom:10px}

.page-template-amministrazione-page .at-tableclass h3 .at-number+a{ pointer-events: none; }
/*ALBO PAGE*/

.inner-albo div.Visalbo { width: 100%; }
.inner-albo .Visalbo > h2, .inner-albo .Visalbo > h4.filtri{ display: none; }
.inner-albo .Visalbo > h3 { position: relative; text-transform: uppercase; margin-top: 60px!important; margin-bottom: 50px!important; max-width: 1920px; display: block; margin: 0 calc( 8.3333333333% + 15px); padding-left: 15px; padding-right: 15px; }
.inner-albo .Visalbo > h3:before{ content: ""; display: block; width: 90px; height: 12px; background-color: /* #459CDD */ #2275B4; margin-bottom: 25px; }
.inner-albo .Visalbo #fe-tabs-container { background: #dbebf7 !important; border: 0px!important; border-radius: 60px!important; max-width: 1920px; margin: 0 auto; padding: 80px 100px 60px 100px; margin: 0 calc( 8.3333333333% + 30px); margin-bottom: 80px; }
.inner-albo .ui-widget-header{ background: transparent; border: none; border-bottom: 2px solid white; border-radius: 0px; padding-left: 0px; max-width: 1115px;}
.inner-albo .ui-widget-content .ui-state-default, .inner-albo .ui-widget-header .ui-state-active{ border: none; border-radius: 15px 15px 0px 0px; margin-right: 0px;}
.inner-albo .ui-widget-content .ui-state-default { background: #FFF!important;  }
.inner-albo .ui-tabs .ui-tabs-nav li.ui-tabs-active{ margin-top: 0px; margin-bottom: 0px; }
.inner-albo .ui-widget-content .ui-state-default a{ color: #000!important; }
.inner-albo .ui-widget-header .ui-state-active { background: /* #459cdd */ #2275B4!important;  }
.inner-albo .ui-widget-header .ui-state-active a{ color: #FFF!important;}
.inner-albo .ui-tabs table.tabella-dati-albo{ margin-top: 0px; max-width: 1115px;}
.inner-albo .ui-tabs-anchor{ font-weight: 700; }
.inner-albo table.tabella-dati-albo th{ border-right: 2px solid #FFF; width: 25%; padding-right: 30px; }
.inner-albo table.tabella-dati-albo td{ padding-bottom:30px; padding-top: 30px; padding-left: 60px; }
.inner-albo .ui-widget select{ background: white; border: none; -webkit-appearance:none;-moz-appearance:none;appearance:none; position: relative; background-repeat: no-repeat; background-size: 10px 10px; background-position: right 25px center; background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg id='a' data-name='Livello 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpolygon points='7.07 .94 4.91 6.16 2.93 .94 .21 .94 3.87 9.06 6.07 9.06 9.79 .94 7.07 .94' fill='%239d9d9c'/%3E%3C/svg%3E")}
.inner-albo .ui-widget select#ente{ width: 100%; }
.inner-albo .ui-widget select:after{ content: ""; position: absolute; top: calc(50% - 5px); right: 25px; display: block; width: 10px; height: 10px;  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg id='a' data-name='Livello 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpolygon points='7.07 .94 4.91 6.16 2.93 .94 .21 .94 3.87 9.06 6.07 9.06 9.79 .94 7.07 .94' fill='%239d9d9c'/%3E%3C/svg%3E"); }
.inner-albo .ui-widget input, .inner-albo .ui-widget select{  border-radius: 60px; padding:25px 60px; border:none; color: #000000; margin-right: 40px;-ms-flex-preferred-size: 0;flex-basis: 0; -ms-flex-positive: 1; -webkit-box-flex: 1; flex-grow: 1; max-width: 100%; -webkit-box-shadow: 3px 3px 15px 5px rgba(156,156,156,0.2);  box-shadow: 3px 3px 15px 5px rgba(156,156,156,0.2); line-height: 1.3;}
.inner-albo .ui-widget input[type=submit]{ max-width: 200px; background-color: /* #459cdd */ #2275B4; color: #FFFFFF; text-align: center; margin-right: 0px; font-weight:700 ; }
.inner-albo .ui-widget input[type=submit]:hover, .inner-albo .ui-widget input[type=submit]:focus{ background-color: #0366a3; }
.inner-albo table#tabella-filtro-atti > tbody > tr:last-child > td:first-child { padding-left: 0px;  }
.inner-albo table#tabella-filtro-atti > tbody > tr:last-child > td { text-align: left!important; }
.inner-albo .ui-widget input[type="submit"] { max-width: unset; }
.inner-albo .ui-widget input#numero, .inner-albo .ui-widget select#anno, .inner-albo .ui-widget input#Calendario1, .inner-albo .ui-widget input#Calendario2{ width: calc(50% - 37px);}
.inner-albo .ui-widget input#numero, .inner-albo .ui-widget input#Calendario1, .inner-albo .ui-widget input#Calendario2{ margin-right: 25px; }
.inner-albo .ui-widget select#anno {  margin-left: 25px; margin-right: 0px; }
.inner-albo .ricercaCategoria ul{ padding-left: 0px; padding-top: 20px; }
.inner-albo .ricercaCategoria ul li { padding-top:10px; padding-bottom: 10px; }
.inner-albo .tabalbo { padding-left: 15px; padding-right: 15px; background-color: #f2f2f2; }
.inner-albo .tabalbo .tabella-dati-albo { max-width: 1920px; display: block; margin: 0 calc( 8.3333333333% + 15px); padding: 0px; width: calc(83.3333333334% - 30px); }
.inner-albo .tabalbo .tabella-dati-albo caption{ font-weight: 600; margin-bottom: 50px; text-transform: uppercase; color: #000; font-size: 30px; caption-side: top; }
.inner-albo .tabalbo .tabella-dati-albo caption:before{ content: ""; display: block; width: 90px; height: 12px; background-color: #459CDD; margin-bottom: 25px; margin-top: 80px; }
.inner-albo .tabalbo .tabella-dati-albo#elenco-atti-OldStyle { padding-bottom: 80px; }
.inner-albo .tabella-dati-albo#elenco-atti-OldStyle thead{ color: /* #459cdd */ #2275B4; }
.inner-albo .tabella-dati-albo#elenco-atti-OldStyle thead > tr > th{ padding-bottom: 40px; font-size: 30px; font-weight: 600; }
.inner-albo .tabella-dati-albo#elenco-atti-OldStyle thead th{ border-right: 0px; width: 20%; }
.inner-albo .tabella-dati-albo#elenco-atti-OldStyle thead th:first-child{ width: 16%;}
.inner-albo .tabella-dati-albo#elenco-atti-OldStyle thead th:nth-child(2) { width: 21%; }
.inner-albo .tabella-dati-albo#elenco-atti-OldStyle thead th:nth-child(3) { width: 25%; }
.inner-albo .tabella-dati-albo#elenco-atti-OldStyle thead th:nth-child(4) { width: 16%; }
.inner-albo .tabella-dati-albo#elenco-atti-OldStyle thead th:last-child{ width: 22%;}
.inner-albo table.tabella-dati-albo#elenco-atti-OldStyle tbody { border-bottom: 1px solid #000; }
.inner-albo .tabella-dati-albo#elenco-atti-OldStyle tbody tr{ border-top: 1px solid #000; }
.inner-albo table.tabella-dati-albo#elenco-atti-OldStyle tbody td { padding: 5px 30px 30px 0px;  }
.inner-albo table.tabella-dati-albo#elenco-atti-OldStyle tbody tr > td:last-child { padding-right: 0px;  }
.inner-albo table.tabella-dati-albo#elenco-atti-OldStyle a { color: #000; text-decoration: none!important; }

/* 
.inner-albo table#tabella-filtro-atti > tbody > tr:last-child{ position: absolute; left: 100px; bottom: 100px; width: calc(100% - 200px); display: block; max-width: 1115px }
.inner-albo table#tabella-filtro-atti > tbody > tr:last-child > td{ width: 50%; display: block; float: left; }
.inner-albo table#tabella-filtro-atti > tbody > tr:last-child > td:first-child{ margin-left: 50%; }
*/ 
.navbar-dark .navbar-toggler-icon { background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg id='a' data-name='Livello 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M4,7H26M4,15H26M4,23H26' fill='none' stroke='%23247ABC' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");}
.navbar-dark .navbar-toggler{ border-color: transparent; }

.tabella-dati-albo#elenco-atti-OldStyle{ overflow-x: scroll; }

.intro-img-left-center img{ object-position:left center }

.social-link img{ height: 40px; width: auto; }

/*NEWS*/
.link-file{ border-bottom: 1px solid black; padding-top: 25px; padding-bottom: 25px; padding-right: 73px; }
.link-file, .link-file:hover, .link-file:focus{ color: /* #459bdc*/ #247ABC; text-decoration: underline; text-decoration-thickness: 2px; }
.btn-link-file { position: absolute; top: 0; right: 0; width: 73px; height: 73px; background-size: 73px; background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg enable-background='new 0 0 72 72.5' viewBox='0 0 72 72.5' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cmask id='a' height='72.5' maskUnits='userSpaceOnUse' width='72' x='0' y='0'%3E%3Cg clip-path='url(%23b)'%3E%3Cimage height='180' overflow='visible' transform='matrix(.48 0 0 .48 -12 -9.6)' width='200' xlink:href='data:image/jpeg;base64,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'/%3E%3C/g%3E%3C/mask%3E%3CclipPath id='b'%3E%3Cpath d='m-12-9.6h96v86.4h-96z'/%3E%3C/clipPath%3E%3CclipPath id='c'%3E%3Cpath d='m0 0h72v72.5h-72z'/%3E%3C/clipPath%3E%3Cg mask='url(%23a)'%3E%3Cpath clip-path='url(%23c)' d='m0 0h72v72.5h-72z' fill='%231d1d1b' opacity='.2'/%3E%3C/g%3E%3Cpath d='m32.4 52.8c11 0 20-9 20-20s-9-20-20-20-20 9-20 20 8.9 20 20 20' fill='%23247ABC'/%3E%3Cpath d='m28.3 37.6 8.1-3.7v-2.2l-8.1-3.7v2.7l5.2 2.2-5.2 1.9z' fill='%23fff'/%3E%3C/svg%3E");
 /* background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 73 73'%3E%3Cdefs%3E%3CclipPath id='c'%3E%3Crect x='-10.48' y='-4' width='87.84' height='87.84' fill='none'/%3E%3C/clipPath%3E%3Cmask id='b' data-name='mask' x='-10.48' y='-4' width='87.84' height='87.84' maskUnits='userSpaceOnUse'%3E%3Cg clip-path='url(%23c)'%3E%3Cimage width='244' height='244' transform='translate(-10.48 -4) scale(.36)' xlink:href='data:image/png;base64,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'/%3E%3C/g%3E%3C/mask%3E%3C/defs%3E%3Cg isolation='isolate'%3E%3Cg id='a' data-name='Livello 1'%3E%3Cg mask='url(%23b)'%3E%3Crect x='-.04' y='-.04' width='73.08' height='73.08' mix-blend-mode='multiply' opacity='.2'/%3E%3C/g%3E%3Cpath d='M30.88,12.98s-18,0-18,18v4s0,18,18,18h4s18,0,18-18v-4s0-18-18-18h-4Z' fill='%234899d4'/%3E%3Cpolygon points='28.82 37.77 36.94 34.11 36.94 31.91 28.82 28.19 28.82 30.91 34.04 33.07 28.82 35.05 28.82 37.77' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
*/
}
/* #wrapper-footer {  z-index: 10;  position: relative;  }*/
.back-to-top{ z-index: 9; position: fixed; bottom: 0; right: 0; width: 73px; height: 73px; background-size: 73px; background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 26.3.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Livello_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 61.9 61.9' style='enable-background:new 0 0 61.9 61.9;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{filter:url(%23Adobe_OpacityMaskFilter);} .st1{mask:url(%23SVGID_1_);} .st2{opacity:0.25;clip-path:url(%23SVGID_00000045576979207944968420000010687464923954793918_);fill:%231D1D1B;} .st3{fill:%23A2CEEE;} .st4{fill:%23FFFFFF;} %3C/style%3E%3Cdefs%3E%3Cfilter id='Adobe_OpacityMaskFilter' filterUnits='userSpaceOnUse' x='0' y='0' width='61.9' height='61.9'%3E%3CfeColorMatrix type='matrix' values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0'/%3E%3C/filter%3E%3C/defs%3E%3Cmask maskUnits='userSpaceOnUse' x='0' y='0' width='61.9' height='61.9' id='SVGID_1_'%3E%3Cg class='st0'%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_00000082339016465056836440000007068952303695222674_' x='-10.6' y='-8.6' width='84.5' height='73.9'/%3E%3C/defs%3E%3CclipPath id='SVGID_00000129889724760025336690000015231672727821296531_'%3E%3Cuse xlink:href='%23SVGID_00000082339016465056836440000007068952303695222674_' style='overflow:visible;'/%3E%3C/clipPath%3E%3Cg style='clip-path:url(%23SVGID_00000129889724760025336690000015231672727821296531_);'%3E%3Cimage style='overflow:visible;' width='176' height='154' xlink:href='data:image/jpeg;base64,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 Twf1up6yfZp4P63U9ZPs08H9bqes/9k=' transform='matrix(0.48 0 0 0.48 -10.56 -8.6398)'%3E%3C/image%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/mask%3E%3Cg class='st1'%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_00000088133757019703848770000002622294658994708109_' y='0' width='61.9' height='61.9'/%3E%3C/defs%3E%3CclipPath id='SVGID_00000095326759525566083740000006996287844937346998_'%3E%3Cuse xlink:href='%23SVGID_00000088133757019703848770000002622294658994708109_' style='overflow:visible;'/%3E%3C/clipPath%3E%3Crect style='opacity:0.25;clip-path:url(%23SVGID_00000095326759525566083740000006996287844937346998_);fill:%231D1D1B;' width='61.9' height='61.9'/%3E%3C/g%3E%3C/g%3E%3Cpath class='st3' d='M28.9,48.8c11,0,20-9,20-20s-9-20-20-20s-20,9-20,20S17.9,48.8,28.9,48.8'/%3E%3Cpolygon class='st4' points='33.7,32.9 30,24.8 27.8,24.8 24.1,32.9 26.8,32.9 29,27.7 31,32.9 '/%3E%3C/svg%3E");
}

.inner-albo{  
  display: block;
  position: relative;
  /*
  max-width: 1920px;
  margin: 0 calc( 8.3333333333% + 15px);
  padding-bottom: 100px;
  margin-bottom: 80px;
  */
}
.inner-albo div.Visalbo > button:first-of-type{ position: absolute; bottom: -60px; left: calc(8.33333% + 30px); transform: translateY(100%); }
.Visalbo .Visallegato:first-of-type{ margin-bottom: 200px; }
.Visalbo .Visallegato .tabVisResp { margin-bottom: -120px; }
.Visalbo .h {font-family: 'Titillium Web', sans-serif; text-shadow: unset;}
.Visalbo .tabVisalbo th, .Visalbo .tabVisalbo td, h4, .h4, .Visallegato .tabVisResp td, .Visallegato .tabVisResp th { font-size: 20px!important; font-weight: 400!important; font-style: normal!important; }
.Visalbo h4 {  padding-bottom: 30px; }
.Visalbo .tabVisalbo + h3{ text-align: left!important; }
.Visalbo .tabVisalbo th, .Visallegato .tabVisResp th { text-align: left; }
.Visalbo .tabVisalbo td { background: transparent; }
.Visalbo .tabVisalbo th, .Visalbo .tabVisalbo td{ padding-top: 5px; padding-bottom: 5px; }
.Visalbo .tabVisalbo tr ,  .Visalbo .tabVisResp tr { border-bottom: 1px solid black; }
.Visalbo .Visallegato { border: none; }
.Visalbo  div.Visallegato .Allegato { display: none; }
.Visalbo .Allegato + div a{ padding-right: 5px; text-decoration: underline; padding-bottom: 5px; display: inline-block; width: 100%;  }
.Visalbo .h .dashicons { display: none; }
.inner-albo div.Visalbo h3, .inner-albo div.Visalbo h4, .Visalbo .tabVisalbo, .Visalbo .Visallegato{
  max-width: 1920px;
  width: calc(100% - 16.666666% - 30px);
  margin: 0 calc( 8.3333333333% + 30px);
}
.Visalbo .Visallegato {
    margin-bottom: 200px;
}
.inner-albo div.Visalbo h3 { padding-left: 0px; }


.no-results.not-found {
  margin-bottom: 60px;
}

.no-results.not-found form{
  margin-top: 30px;
}
#page-wrapper table{ overflow-x: auto;  max-width: 100%; display: block; }
#page-wrapper th, #page-wrapper td{ border: 1px solid black; padding:5px; min-width:150px }
#page-wrapper th:last-of-type{ min-width:250px }
@media (min-width: 1920px){
  .inner-albo div.Visalbo > button:first-of-type{ left: calc( calc( 100vw - 1539px ) / 2); }
  .inner-amministrazione > div:last-of-type, .inner-amministrazione > div:first-of-type { max-width: calc( calc( calc(1890px / 100) * 83,3333333333 ) - 30px ); margin: 0 auto 80px }
  .at-tableclass h3, .at-tableclass ul {
    max-width: calc( calc( calc(1890px / 100) * 83,3333333333 ) - 30px );
    display: block;
    margin: 0 auto;
  }
  .inner-albo .Visalbo > h3 {
     max-width: calc( calc( calc(1890px / 100) * 83,3333333333 ) - 30px );
     margin: 0 auto;
     padding-left: 0px;
     padding-right: 0px;
  }
  .inner-albo .Visalbo #fe-tabs-container{
    max-width: calc( calc( calc(1890px / 100) * 83,3333333333 ) - 30px );
    margin: 0 auto;
    margin-bottom: 80px;
  }
  .inner-albo .tabalbo .tabella-dati-albo{
    max-width: calc( calc( calc(1890px / 100) * 83,3333333333 ) - 30px );
    margin: 0 auto;
  }
  .inner-albo div.Visalbo h3, .inner-albo div.Visalbo h4, .Visalbo .tabVisalbo, .Visalbo .Visallegato{  
    max-width: calc( calc( calc(1890px / 100) * 83,3333333333 ) - 30px );
    margin: 0 auto; 
  }
  .Visalbo .Visallegato {
    margin-bottom: 200px;
  }
}
/* 
@media (min-width: 1920px){
  .inner-albo .Visalbo > h3 { margin: 0 auto;padding-left: 8.33443%; padding-right: 8.33443%; }
  .inner-albo .Visalbo #fe-tabs-container{ margin: 0 auto;padding-left: 8.33443%; padding-right: 8.33443%;  }
}*/

@media (min-width: 1900px){
  .navbar-expand-xxl .navbar-collapse {
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-nav {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-toggler {
      display: none;
  }

}
@media (max-width: 1899.98px) {
  .navbar-nav .facebook .nav-link{ margin-top: 0px; height: 30px; width: 30px;}
  .sub-menu{ margin-left: 0px; }
  .navbar-nav{ padding-top: 10px; padding-bottom: 10px; }
  .navbar-expand-xxl .navbar-nav .nav-link{ padding: 0px 10px 10px 0px; }
  .navbar-nav { flex-direction: row; flex-wrap: wrap; }
  .menu-item { border-top:none; width: auto; padding-right: 30px; }
  .menu-item.active{ color: /* #459bdc*/ #247ABC;  }
}

@media (min-width: 1200px) and (max-width: 1560.98px) {
  .wpcf7 input[type=text].uploadtextfield, .wpcf7 input[type=text].uploadtextfield:focus{ width: 100% }
  .container-form-lavora .row-privacy-submit .col-12 { -ms-flex: 0 0 100%; -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%; }
  .container-form-lavora .wpcf7 input[type=submit]{ float: left; }
  .row-80{ margin-left: -20px; margin-right: -20px; } 
  .row-80 .col-12 { padding-left: 20px; padding-right: 20px; }
  .item-service-home{ padding-left: 25px; padding-right: 25px; }
}
@media (max-width: 1399.98px) {
  h1, .h1, .at-tableclass h3{ font-size: 44px; }
  #wrapper-footer .h1{ font-size: 38px; }
  .navbar-brand{ font-size: 32px; }
  .navbar-brand img { max-width: 90px; }
  h2, .h2, .navbar-brand, .h2 p, .inner-albo .tabella-dati-albo#elenco-atti-OldStyle thead > tr > th{ font-size: 30px; }
  .inner-amministrazione input, .inner-amministrazione select { margin-right: 30px; }
  .menu-item { padding-right: 15px; }
}
@media (max-width: 1199.98px) {
  h1, .h1, .at-tableclass h3{ font-size: 42px; }
  #wrapper-footer .h1{ font-size: 36px; }
  .navbar-brand{ font-size: 30px; }
   .navbar-brand img { max-width: 80px; }
  h2, .h2, .navbar-brand, .h2 p, .inner-albo .tabella-dati-albo#elenco-atti-OldStyle thead > tr > th{ font-size: 28px; }
  .form-control, .widget_archive select, .widget_categories select, .wpcf7 .wpcf7-validation-errors, .wpcf7 input[type="color"], .wpcf7 input[type="date"], .wpcf7 input[type="datetime-local"], .wpcf7 input[type="datetime"], .wpcf7 input[type="email"], .wpcf7 input[type="file"], .wpcf7 input[type="month"], .wpcf7 input[type="number"], .wpcf7 input[type="range"], .wpcf7 input[type="search"], .wpcf7 input[type="submit"], .wpcf7 input[type="tel"], .wpcf7 input[type="text"], .wpcf7 input[type="time"], .wpcf7 input[type="url"], .wpcf7 input[type="week"], .wpcf7 select, .wpcf7 textarea,
  body, p, .wpcf7 input[type=text].uploadtextfield, .tabalbo .tabella-dati-albo td{ font-size: 22px;}

  .p-r-btn{ padding-right: 230px; } 

  .m-r-full{ margin-right: -15px }
  .container-form-lavora{ border-radius: 60px; }
  .container-map{ margin-left: 15px; margin-right: 15px; max-width: calc(100% - 30px ); }
  .row-80{ margin-left: -15px; margin-right: -15px; } 
  .row-80 .col-12 { padding-left: 15px; padding-right: 15px; }

  #wrapper-footer { padding-top: 70px;}
  .m-t-140{ margin-top: 110px; }
  .inner-albo .Visalbo > h3 { margin-top: 50px!important; }
  .m-b-140, .inner-amministrazione > div:first-of-type, .inner-albo .Visalbo #fe-tabs-container{ margin-bottom: 110px; }
  .p-t-140{ padding-top: 110px; }
  .p-b-140, .inner-albo .tabalbo .tabella-dati-albo#elenco-atti-OldStyle{ padding-bottom: 110px; }
  .p-b-120{ padding-bottom: 100px; }
  .m-t-110{ margin-top: 90px; }
  .m-b-110, .inner-albo .tabalbo .tabella-dati-albo caption{ margin-bottom: 90px; }
  .m-t-90{ margin-top: 80px; }
  .m-b-90{ margin-bottom: 80px; }
  .p-b-90{ padding-bottom: 80px; }
  .p-t-90{ padding-top: 80px; }
  .m-b-80{ margin-bottom: 75px; }
  .m-b-70{ margin-bottom: 65px; }
  .p-t-70{ padding-top: 65px; }
  .p-b-70{ padding-bottom: 65px; }

  .container-img-accordion-casa { overflow: auto; /* border-top-right-radius: 0px; border-bottom-right-radius: 0px; */  }
  .container-img-accordion-casa img{ width: 1400px; height: auto; max-width: unset;  }
  .at-tableclass h3, .at-tableclass ul { padding-left: 15px!important; margin-left: 0; margin-right: 0px; }
  .at-tableclass ul { padding-right: 15px!important; }
  .at-tableclass h3{ padding-right: 250px!important; }
  .btn.open-accordion { right: 15px; }
  .inner-amministrazione > div:first-of-type { margin-left: 30px; margin-right: 30px; }
  .p-l-r-amm{ padding-left: 0px; padding-right: 0px; }
  .inner-amministrazione input, .inner-amministrazione select { margin-right: 20px; }

  .inner-albo .Visalbo > h3, .inner-albo .tabalbo .tabella-dati-albo#elenco-atti-OldStyle{ margin-left: 15px; margin-right: 15px; }
  .inner-albo .Visalbo #fe-tabs-container { margin-left: 30px; margin-right: 30px; }

  .inner-albo .tabalbo .tabella-dati-albo { width: calc(100% - 30px); }
  .inner-albo div.Visalbo h3, .inner-albo div.Visalbo h4, .Visalbo .tabVisalbo, .Visalbo .Visallegato {  width: calc(100% - 60px); margin-left: 30px; }
  .inner-albo div.Visalbo > button:first-of-type { left: 30px; }
}
@media (max-width: 991.98px) {
  h1, .h1, .at-tableclass h3{ font-size: 40px; }
  #wrapper-footer .h1{ font-size: 34px; }
  .navbar-brand{ font-size: 28px; }
   .navbar-brand img { max-width: 70px; }
  h2, .h2, .navbar-brand, .h2 p, .inner-albo .tabella-dati-albo#elenco-atti-OldStyle thead > tr > th{ font-size: 26px; }
  .form-control, .widget_archive select, .widget_categories select, .wpcf7 .wpcf7-validation-errors, .wpcf7 input[type="color"], .wpcf7 input[type="date"], .wpcf7 input[type="datetime-local"], .wpcf7 input[type="datetime"], .wpcf7 input[type="email"], .wpcf7 input[type="file"], .wpcf7 input[type="month"], .wpcf7 input[type="number"], .wpcf7 input[type="range"], .wpcf7 input[type="search"], .wpcf7 input[type="submit"], .wpcf7 input[type="tel"], .wpcf7 input[type="text"], .wpcf7 input[type="time"], .wpcf7 input[type="url"], .wpcf7 input[type="week"], .wpcf7 select, .wpcf7 textarea,
  body, p, .wpcf7 input[type=text].uploadtextfield, .tabalbo .tabella-dati-albo td{ font-size: 21px; }
  h6, .h6, .btn, .Visalbo button.h{ font-size: 19px; }
  #wrapper-footer, #wrapper-footer p, .page-link { font-size: 19px; }

  .btn, #pago-page-wrapper a, .wpcf7 input[type=submit], .Visalbo button.h { padding: 22px; min-width: 180px;}
  .p-r-btn{ padding-right: 210px; } 
  .container-link-news .btn { margin-bottom: 25px; margin-right: 8px; margin-left: 8px; }

  .container-form-lavora, .container-map, .container-img-accordion-casa, .container-map .embed-responsive, .wpcf7 textarea{ border-radius: 50px; }

  .m-r-intro { margin-right: -15px }
  .intro-img{ position: relative;  padding-top: 100%; display: block; width: 100%; margin-bottom: 30px; }
  #intro-la-casa .intro-img{ margin-left: -30px; margin-right: -30px;  width: calc(100% + 60px); margin-bottom: 0px; }
  #intro-la-casa .row{ padding-bottom: 0px; }
  .intro-img img { padding-left: 15px; padding-right: 15px; width: 100%; mask: unset; -webkit-mask: unset; }
  .menu-item { width: 33.33334%; }
  .item-sub-menu{ padding: 10px; }
  .container-seach-form .search-field { font-size: 16px; height: 33px; padding-top: 10px; padding-bottom: 5px; }
  .container-seach-form input[type="submit"]{ padding-top: 10px; height: 33px; }

  .two-column { column-count: 1; column-gap: 0px; }
  .container-n-casa{ max-width: 60%; left: unset; right: 30px; bottom: 30px; }

  .wpcf7 input[type=text]:not(.uploadtextfield), .wpcf7 input[type=email], .wpcf7 select, .wpcf7 textarea { padding: 30px; }

  #wrapper-footer { padding-top: 70px;}
  .m-t-140{ margin-top: 90px; }
  .inner-albo .Visalbo > h3 { margin-top: 40px!important; }
  .m-b-140, .inner-amministrazione > div:first-of-type, .inner-albo .Visalbo #fe-tabs-container{ margin-bottom: 90px; }
  .p-t-140{ padding-top: 90px; }
  .p-b-140, .inner-albo .tabalbo .tabella-dati-albo#elenco-atti-OldStyle{ padding-bottom: 90px; }
  .p-b-120{ padding-bottom: 80px; }
  .m-t-110{ margin-top: 80px; }
  .m-b-110, .inner-albo .tabalbo .tabella-dati-albo caption{ margin-bottom: 80px; }
  .m-t-90{ margin-top: 70px; }
  .m-b-90{ margin-bottom: 70px; }
  .p-b-90{ padding-bottom: 70px; }
  .p-t-90{ padding-top: 70px; }
  .m-b-80{ margin-bottom: 70px; }
  .m-b-70{ margin-bottom: 60px; }
  .p-t-70{ padding-top: 60px; }
  .p-b-70{ padding-bottom: 60px; }
  .p-b-60{ padding-bottom: 60px; }
  .m-t-60 { margin-top:55px }
  .m-b-60 { margin-bottom:55px }
  .m-t-50{ margin-top: 45px; }
  .p-t-50{ padding-top: 45px; }
  .m-b-50{ margin-bottom: 45px; }

  .page-link{width: 50px; height: 50px; padding: 12px;}

  .inner-amministrazione > div:first-of-type{ padding: 50px 75px!important; border-radius: 80px; }
  .inner-amministrazione form > div { flex-direction: column; }
  .inner-amministrazione input, .inner-amministrazione select { width: 100%!important; margin-right: 0px; margin-bottom: 20px; }
  .inner-amministrazione input:last-child{ margin-bottom: 0px; }

  .inner-albo .Visalbo #fe-tabs-container { border-radius: 30px; padding: 40px; }
  table.tabella-dati-albo, .inner-albo .ui-tabs table.tabella-dati-albo tbody tr td { padding-left: 0px!important; }
  .inner-albo .ui-tabs table.tabella-dati-albo tbody { padding-top: 30px; }
  .inner-albo .ui-tabs table.tabella-dati-albo, .inner-albo .ui-tabs table.tabella-dati-albo tbody, .inner-albo .ui-tabs table.tabella-dati-albo tbody tr, .inner-albo .ui-tabs table.tabella-dati-albo tbody tr th, .inner-albo .ui-tabs table.tabella-dati-albo tbody tr td{ display: block; width: 100%; }
  .inner-albo table.tabella-dati-albo th { border-bottom: 2px solid #FFFFFF; border-right: 0px }
  .inner-albo .ui-widget input, .inner-albo .ui-widget select { padding: 15px 20px; }
  .inner-albo .ui-tabs table.tabella-dati-albo tbody tr:last-child { display: flex; flex-direction: row; justify-content: space-between }
  .inner-albo .ui-tabs table#tabella-filtro-atti > tbody > tr:last-child > td:last-child { text-align: right!important; }


}
@media (max-width: 819.98px) {
  .sub-menu{ padding-top: 5px; padding-bottom: 5px; }
  .item-sub-menu{ width: 100%; padding: 5px 5px 5px 0px; }
}
@media (max-width: 767.98px) { 
  h1, .h1, .at-tableclass h3{ font-size: 36px; }
  #wrapper-footer .h1{ font-size: 32px; }
  .navbar-brand{ font-size: 26px; }
  .navbar-brand img { max-width: 60px; margin-right: 20px; }
  h2, .h2, .navbar-brand, .h2 p, .inner-albo .tabella-dati-albo#elenco-atti-OldStyle thead > tr > th{ font-size: 24px; }
  .form-control, .widget_archive select, .widget_categories select, .wpcf7 .wpcf7-validation-errors, .wpcf7 input[type="color"], .wpcf7 input[type="date"], .wpcf7 input[type="datetime-local"], .wpcf7 input[type="datetime"], .wpcf7 input[type="email"], .wpcf7 input[type="file"], .wpcf7 input[type="month"], .wpcf7 input[type="number"], .wpcf7 input[type="range"], .wpcf7 input[type="search"], .wpcf7 input[type="submit"], .wpcf7 input[type="tel"], .wpcf7 input[type="text"], .wpcf7 input[type="time"], .wpcf7 input[type="url"], .wpcf7 input[type="week"], .wpcf7 select, .wpcf7 textarea,
  body, p, .wpcf7 input[type=text].uploadtextfield, .tabalbo .tabella-dati-albo td{ font-size: 20px; }
  h6, .h6, .btn, .Visalbo button.h{ font-size: 18px; }
  #wrapper-footer, #wrapper-footer p, .page-link { font-size: 18px; }
  .navbar-nav .nav-link, .item-sub-menu, .container-seach-form .search-field{ font-size: 17px; }
  .site-info p { font-size: 15px; }

  .container-form-lavora, .container-map, .container-img-accordion-casa, .container-map .embed-responsive, .wpcf7 textarea{ border-radius: 40px; }
  .container-img-accordion-casa{ padding-left: 10px; padding-right: 10px; }

  .btn, #pago-page-wrapper a, .wpcf7 input[type=submit], .Visalbo button.h { padding: 18px; min-width: 160px; }
  .p-r-btn{ padding-right: 190px; } 
  .container-link-news .btn { margin-bottom: 20px; margin-right: 7px; margin-left: 7px; }
  .open-accordion:after{ bottom: 5px; }
  .container-n-casa{ max-width: 80%; }

  .wpcf7 input[type=submit]{ float: left; }  
  .menu-item, .sub-menu, .container-seach-form { width: 50%; }
  .navbar-dark .navbar-toggler{ padding-right: 0px; }
  .container-seach-form{ margin-right: 0px; }
  .container-seach-form .search-field{ width: calc(100% - 31px); }
  .search-form{ padding-bottom: 10px; }

  .wpcf7 input[type=text]:not(.uploadtextfield), .wpcf7 input[type=email], .wpcf7 select, .wpcf7 textarea { padding: 20px; }

  #wrapper-footer { padding-top: 60px;}
  .m-t-140{ margin-top: 80px; }
  .inner-albo .Visalbo > h3 { margin-top: 35px!important; }
  .m-b-140, .inner-amministrazione > div:first-of-type, .inner-albo .Visalbo #fe-tabs-container{ margin-bottom: 80px; }
  .p-t-140{ padding-top: 80px; }
  .p-b-140, .inner-albo .tabalbo .tabella-dati-albo#elenco-atti-OldStyle{ padding-bottom: 80px; }
  .p-b-120{ padding-bottom: 70px; }
  .m-t-110{ margin-top: 70px; }
  .m-b-110, .inner-albo .tabalbo .tabella-dati-albo caption{ margin-bottom: 70px; }
  .m-t-90{ margin-top: 60px; }
  .m-b-90{ margin-bottom: 60px; }
  .p-b-90{ padding-bottom: 60px; }
  .p-t-90{ padding-top: 60px; }
  .m-b-80{ margin-bottom: 60px; }
  .m-b-70{ margin-bottom: 50px; }
  .p-t-70{ padding-top: 50px; }
  .p-b-70{ padding-bottom: 50px; }
  .p-b-60{ padding-bottom: 50px; }
  .m-t-60 { margin-top:50px }
  .m-b-60 { margin-bottom:50px }
  .m-t-50{ margin-top: 40px; }
  .p-t-50{ padding-top: 40px; }
  .m-b-50{ margin-bottom: 40px; }
  .m-t-40{ margin-top: 35px; }
  .m-b-40{ margin-bottom: 35px; }
  .p-b-40{ padding-bottom: 35px; }
  .m-t-30{ margin-top: 25px; }
  .m-b-30{ margin-bottom: 25px; } 

  .page-link{ width: 46px; height: 46px; padding: 11px;}

  .inner-amministrazione > div:first-of-type{ padding: 40px 60px!important; border-radius: 65px; }
  .at-tableclass h3 { padding-right: 200px!important; } 

}
@media (max-width: 575.98px) {
  #accordion .p-r-btn.h1{ text-align: center; }

  h1, .h1, .at-tableclass h3{ font-size: 30px; }
  #wrapper-footer .h1{ font-size: 30px; }
  .navbar-brand{ font-size: 22px; }
  .navbar-brand img { max-width: 50px; margin-right: 15px; }
  h2, .h2, .navbar-brand, .h2 p, .inner-albo .tabella-dati-albo#elenco-atti-OldStyle thead > tr > th{ font-size: 20px; }
  .form-control, .widget_archive select, .widget_categories select, .wpcf7 .wpcf7-validation-errors, .wpcf7 input[type="color"], .wpcf7 input[type="date"], .wpcf7 input[type="datetime-local"], .wpcf7 input[type="datetime"], .wpcf7 input[type="email"], .wpcf7 input[type="file"], .wpcf7 input[type="month"], .wpcf7 input[type="number"], .wpcf7 input[type="range"], .wpcf7 input[type="search"], .wpcf7 input[type="submit"], .wpcf7 input[type="tel"], .wpcf7 input[type="text"], .wpcf7 input[type="time"], .wpcf7 input[type="url"], .wpcf7 input[type="week"], .wpcf7 select, .wpcf7 textarea,
  body, p, .wpcf7 input[type=text].uploadtextfield, .tabalbo .tabella-dati-albo td{ font-size: 18px; }
  h6, .h6, .btn, .Visalbo button.h{ font-size: 16px; }
  #wrapper-footer, #wrapper-footer p, .page-link { font-size: 16px; }
  .navbar-nav .nav-link, .item-sub-menu, .container-seach-form .search-field{ font-size: 15px; }
  .site-info p { font-size: 14px; }

  .container-form-lavora, .container-map, .container-img-accordion-casa, .container-map .embed-responsive, .wpcf7 textarea{ border-radius: 30px; }
  .container-img-accordion-casa{ padding-left: 5px; padding-right: 5px; }
  .container-img-accordion-casa img { width: 1000px; }

  .btn, #pago-page-wrapper a, .wpcf7 input[type=submit], .Visalbo button.h { padding: 15px; min-width: 140px;}
  .p-r-btn{ padding-right: 0px; } 
  .btn.open-accordion { position: relative; transform: none; top: unset; right: unset; margin-top: 25px; }
  .container-link-news .btn { margin-bottom: 15px; margin-right: 5px; margin-left: 5px; }
  .container-n-casa{ max-width: 100%; width: calc(100% - 30px ); right: 15px; bottom: 15px; border-radius: 30px; padding: 15px 30px; }

  .container-fluid{ padding-right: 15px; padding-left: 15px; }
  #intro-la-casa .intro-img{ margin-left: -15px; margin-right: -15px;  width: calc(100% + 30px); }
  .container-n-home{ padding: 30px; position: relative; bottom: unset; left: unset; margin-left: 15px; margin-right: 15px; }
  .menu-item, .sub-menu, .container-seach-form { width: 100%; }

  .wpcf7 input[type=text]:not(.uploadtextfield), .wpcf7 input[type=email], .wpcf7 select, .wpcf7 textarea { padding: 15px; }

  #wrapper-footer { padding-top: 50px;}
  .m-t-140{ margin-top: 70px; }
  .inner-albo .Visalbo > h3 { margin-top: 30px!important; }
  .m-b-140, .inner-amministrazione > div:first-of-type, .inner-albo .Visalbo #fe-tabs-container{ margin-bottom: 70px; }
  .p-t-140{ padding-top: 70px; }
  .p-b-140, .inner-albo .tabalbo .tabella-dati-albo#elenco-atti-OldStyle{ padding-bottom: 70px; }
  .p-b-120{ padding-bottom: 60px; }
  .m-t-110{ margin-top: 60px; }
  .m-b-110, .inner-albo .tabalbo .tabella-dati-albo caption{ margin-bottom: 60px; }
  .m-t-90{ margin-top: 50px; }
  .m-b-90{ margin-bottom: 50px; }
  .p-b-90{ padding-bottom: 50px; }
  .p-t-90{ padding-top: 50px; }
  .m-b-80{ margin-bottom: 50px; }
  .m-b-70{ margin-bottom: 40px; }
  .p-t-70{ padding-top: 40px; }
  .p-b-70{ padding-bottom: 40px; }
  .p-b-60{ padding-bottom: 40px; }
  .m-t-60 { margin-top:40px }
  .m-b-60 { margin-bottom:40px }
  .m-t-50{ margin-top: 40px; }
  .p-t-50{ padding-top: 40px; }
  .m-b-50{ margin-bottom: 40px; }
  .m-t-40{ margin-top: 30px; }
  .m-b-40{ margin-bottom: 30px; }
  .p-b-40{ padding-bottom: 30px; }
  .m-t-30{ margin-top: 20px; }
  .m-b-30{ margin-bottom: 20px; }
  .m-t-20{ margin-top: 15px; }
  .m-b-20{ margin-bottom: 15px; }

  .page-link{ width: 40px; height: 40px; padding: 9px; margin-right: 5px; margin-left: 5px; }

  .inner-amministrazione > div:first-of-type{ padding: 30px 45px!important; border-radius: 50px; }

  .at-tableclass h3{ text-align: center; padding-left: 0px; padding-right: 0px!important; margin-left: 0px; margin-right: 0px;-webkit-hyphens: initial; -moz-hyphens: initial; hyphens: initial;  }
  .at-tableclass h3 a { width: 100%; display: block; }
  .at-tableclass ul { margin-left: 0px; margin-right: 0px; }

  .inner-albo .Visalbo #fe-tabs-container { padding-right: 15px; padding-left: 15px; margin: 0px; border-radius: 0px!important;  }
  
  .inner-albo div.Visalbo h3, .inner-albo div.Visalbo h4, .Visalbo .tabVisalbo, .Visalbo .Visallegato {  width: calc(100% - 30px); margin-left: 15px; }
  .inner-albo div.Visalbo > button:first-of-type { left: 15px; }  

  .Visalbo .tabVisalbo tr,  .Visalbo .tabVisalbo th , .Visalbo .tabVisalbo td { width: 100%; display: block; }
  .Visalbo .tabVisalbo th{ padding-bottom: 0px; }
  .Visalbo .tabVisalbo td { padding-top: 3px; padding-left: 0px; }
  .inner-amministrazione > div:first-of-type { margin-left: 15px; margin-right: 15px; }

  /* .inner-albo .ui-tabs table.tabella-dati-albo tbody tr:last-child td{ display: inline-block; float: left; width: auto; margin-left: 15px; }
  */
}