/*
Theme Name: LILT Padova Theme
Theme URI: https://www.buko.it
Author: Giovanni Miazzi @ BuKò
Author URI: https://www.buko.it
Description: Tema per Elementor
Version: 2025
License: GNU General Public License
License URI: https://www.gnu.org/licenses/gpl.html
Tags: one-column, two-columns, custom-menu, featured-images, microformats, sticky-post, threaded-comments, translation-ready
Text Domain: lilt
*/

/* normalize */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
button{outline:0}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
q{display:inline;font-style:italic}
q:before{content:'"';font-style:normal}
q:after{content:'"';font-style:normal}
textarea,
input[type="text"],
input[type="button"],
input[type="submit"],
input[type="reset"],
input[type="search"],
input[type="password"]{
  -webkit-appearance:none;
  appearance:none;
  border-radius:0;
}
table{
  border-collapse:collapse;
  border-spacing:0;
}
big{font-size:120%}
small,sup,sub{font-size:80%}
sup{vertical-align:super}
sub{vertical-align:sub}
dd{margin-left:20px}
kbd,tt{font-family:'Lato';font-size:0.75rem}
ins{text-decoration:underline}
del,strike,s{text-decoration:line-through}
dt{font-weight:bold}
address,cite,var{font-style:italic}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
* { box-sizing:border-box; -webkit-tap-highlight-color:transparent; }
.sticky{}.bypostauthor{}.wp-caption{}.wp-caption-text{}.gallery-caption{}.alignright{}.alignleft{}.aligncenter{}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important}

/* font import */
@font-face {
  font-family: 'Lato';
  src: url('assets/fonts/Lato/Lato-Bold.ttf') format('truetype');
  font-weight:700;
}
@font-face {
  font-family: 'Lato';
  src: url('assets/fonts/Lato/Lato-Italic.ttf') format('truetype');
  font-weight:400;
  font-style:italic;
}
@font-face {
  font-family: 'Karla';
  src: url('assets/fonts/Karla/static/Karla-Regular.ttf') format('truetype');
  font-weight:400; 
}
@font-face {
  font-family: 'Karla';
  src: url('assets/fonts/Karla/static/Karla-Bold.ttf') format('truetype');
  font-weight:700;
}
