﻿#mainmenu{background:#fff;box-shadow:0px 0px 8px rgba(0,0,0,.1);z-index:2}#mainmenu .collapsing{opacity:0;transition:height .2s,opacity 1s ease-in-out}#mainmenu .collapse.show{opacity:1;transition:height .2s,opacity .4s ease-in-out}@media(max-width: 768px){#mainmenu{height:60px;background:#fff;padding-bottom:14px}}@media(max-width: 768px){#mainmenu #logo{position:absolute;top:8px;left:50%;transform:translateX(-50%)}}#mainmenu #logo img{max-width:120px}@media(max-width: 768px){#mainmenu #logo img{max-width:100px}}#mainmenu .loginlink a{text-decoration:none;color:#000}#mainmenu .loginlink a.bkgdark{background:#2a4693;color:#fff;display:inline-block;padding:4px 14px;border-radius:10rem}#mainmenu .loginlink a.bkgdark:hover{background:#d1212d}#mainmenu a.nav-link{font-weight:500;color:#000;font-size:20px;padding:10px 18px}#mainmenu a.nav-link:hover{color:#4d5645}#mainmenu .dropdownlogin .dropdown-menu{border:none;margin-top:10px;box-shadow:0px 3px 3px 1px rgba(0,0,0,.04);padding:0;border-radius:10px;overflow:hidden}#mainmenu .dropdownlogin .dropdown-menu .registrati{background:#2a4693}#mainmenu .dropdownlogin .dropdown-menu .registrati a{color:#fff}#mainmenu .dropdownlogin .dropdown-menu li{padding:10px;border-bottom:1px solid #f2f2f2}#mainmenu .dropdownlogin .dropdown-menu li:last-child{border-bottom:none}#mainmenu .buttonwhite{background:#fff;height:38px;width:38px;border:none;box-shadow:0px 3px 3px 1px rgba(0,0,0,.04);margin:0;padding:8px;border-radius:10px;line-height:10px}@media(max-width: 768px){#mainmenu .buttonwhite{background:#fff;height:35px;width:35px;border:none;box-shadow:0px 3px 3px 1px rgba(0,0,0,.04);margin:0;padding:8px;border-radius:10px;line-height:10px}#mainmenu .buttonwhite svg path{fill:#000}#mainmenu .buttonwhite.navbar-toggler span{background-color:#000}}@media(max-width: 768px){#mainmenu .navbar-collapse.collapse,#mainmenu .navbar-collapse.collapsing{margin-top:10px}#mainmenu .navbar-collapse.collapse ul.navbar-nav,#mainmenu .navbar-collapse.collapsing ul.navbar-nav{background:#fff;padding:15px 15px;box-shadow:0px 3px 3px 1px rgba(0,0,0,.04);border-radius:15px}#mainmenu .navbar-collapse.collapse ul.navbar-nav li,#mainmenu .navbar-collapse.collapsing ul.navbar-nav li{padding:10px;border-bottom:1px solid #f2f2f2}#mainmenu .navbar-collapse.collapse ul.navbar-nav li:last-child,#mainmenu .navbar-collapse.collapsing ul.navbar-nav li:last-child{border-bottom:none}}#mainmenu .custom-dropdown-menu{opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease,visibility .3s ease;position:absolute;top:100%;left:0;z-index:1000;display:block;min-width:200px;margin:0;font-size:1rem;color:#212529;text-align:left;background-color:#fff;box-shadow:0 2px 30px rgba(0,0,0,.1);padding:1.5rem;border-radius:5px}@media(max-width: 768px){#mainmenu .custom-dropdown-menu{width:100%;padding:1rem}}#mainmenu .custom-dropdown-menu:before{content:"";position:absolute;top:-8px;left:40px;border-width:0 10px 10px 10px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);z-index:1}#mainmenu .custom-dropdown-menu li{list-style:none}#mainmenu .dropdown01{width:50vw;max-width:610px;display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, auto);list-style-type:none;padding:0;border-radius:20px;overflow:hidden}@media(max-width: 768px){#mainmenu .dropdown01{grid-template-columns:repeat(1, 1fr);width:100%}}#mainmenu .dropdown01 li{padding:10px 4px;text-align:center}#mainmenu .dropdown01 li:nth-child(even){background-color:#f9f8fc}#mainmenu .dropdown01 li a{display:flex;flex-direction:column;font-weight:500;padding-bottom:10px;color:#2a4693;white-space:normal;font-size:14px;line-height:20px;padding-bottom:5px}@media(max-width: 768px){#mainmenu .dropdown01 li a{display:grid;grid-template-columns:repeat(1, 1fr 3fr);padding:0;align-items:center;text-align:left;font-size:16px}}#mainmenu .dropdown01 li:hover{box-shadow:0px 0px 10px 2px rgba(0,0,0,.08);border-radius:20px}#mainmenu .dropdown01 img{max-width:80%;margin:0 auto}@media(max-width: 768px){#mainmenu .dropdown01 img{max-width:100%;padding-right:10px}}#mainmenu #woo-cart-button span{z-index:10;position:relative}#mainmenu .nav-item:hover .custom-dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}#mainmenu .navbar-toggler:focus{box-shadow:none}#mainmenu .navbar-toggler span{display:block;background-color:#000;height:1.5px;width:20px;margin-top:4px;margin-bottom:4px;position:relative;left:0;opacity:1;transition:all .35s ease-out;transform-origin:center left;border-radius:10rem}#mainmenu .navbar-toggler span:nth-child(1){margin-top:4px}#mainmenu .navbar-toggler:not(.collapsed) span:nth-child(1){transform:translate(14%, -130%) rotate(45deg)}#mainmenu .navbar-toggler:not(.collapsed) span:nth-child(2){opacity:0}#mainmenu .navbar-toggler:not(.collapsed) span:nth-child(3){transform:translate(14%, 55%) rotate(-45deg)}#mainmenu .navbar-toggler span:nth-child(1){transform:translate(0%, 0%) rotate(0deg)}#mainmenu .navbar-toggler span:nth-child(2){opacity:1}#mainmenu .navbar-toggler span:nth-child(3){transform:translate(0%, 0%) rotate(0deg)}.contact-form{background:#f9f9f9;border-radius:15px}.contact-form input,.contact-form textarea{width:100%;border:none;padding:10px;border-radius:10px;box-shadow:0px 1px 10px rgba(0,0,0,.02)}.contact-form input.wpcf7-submit,.contact-form textarea.wpcf7-submit{background:#4d5645;color:#fff;font-weight:bold}body{font-family:"Lato",sans-serif}.br20{border-radius:20px}h2.title{font-weight:800;color:#4d5645;font-size:40px}@media(max-width: 768px){h2.title{font-size:35px}}h2.minititle{font-size:20px;font-weight:800;color:#4d5645}.btn-green{background:#4d5645;color:#fff;border-radius:10rem;border:none;padding:8px 16px}.btn-green:hover{background:#90a181;color:  #fff}#headerboxhome{height:60vh;min-height:500px;background-size:cover;background-position:center}#headerboxhome h1{color:#4d5645;margin:0;background:#fff;padding:20px 30px;font-weight:800;box-shadow:0px 0px 10px rgba(0,0,0,.2);border-radius:10px}@media(max-width: 768px){#headerboxhome h1{max-width:70%;font-weight:800;margin:0 auto}}#headerbox{height:60vh;min-height:500px;background:#4d5645}@media(max-width: 768px){#headerbox{height:auto}}#headerbox h1{font-weight:800}@media(max-width: 768px){#headerbox h1{font-size:24px}}@media(max-width: 768px){#headerbox h2{font-size:20px}}@media(max-width: 768px){#headerbox p{font-size:12px}}#headerbox .imagediv{background-size:cover;background-position:center}@media(max-width: 992px){#headerbox .imagediv{min-height:45vh}}#headerbox .boxtext{background:#fff}.tableeff{border-radius:10px;box-shadow:0px 4px 8px rgba(0,0,0,.1);overflow:hidden;font-size:15px;text-align:left}#footer{background:#4d5645;color:#fff}#footer #menu-menu-1{display:flex;list-style-type:none;padding:0;margin:0}#footer #menu-menu-1 li{margin-right:20px}#footer #menu-menu-1 li a{color:#fff;text-decoration:none;font-size:12px}#footer #menu-menu-1 li a:hover{color:#90a181}#footer #menu-menu-1 li:last-child{margin-right:0}.boxwhite{box-shadow:0px 0px 15px rgba(0,0,0,.1);padding:2rem;border-radius:30px}.footercontact a{color:#fff;display:inline-block;text-decoration:none;font-size:12px}.footercontact a:hover{color:#90a181}.listcontact i{background:#4d5645;color:#fff;padding:10px;border-radius:10rem;font-size:14px}.listcontact a{color:#4d5645;text-decoration:none;font-size:20px}.trp_language_switcher_shortcode .trp-language-switcher-container{width:auto;height:auto}.trp_language_switcher_shortcode .trp-language-switcher-container .trp-ls-shortcode-current-language{width:auto !important;border:0;padding-left:0}.trp_language_switcher_shortcode .trp-language-switcher-container .trp-ls-shortcode-current-language a{padding-left:0;padding-top:4px;padding-right:14px}.trp_language_switcher_shortcode .trp-language-switcher:hover .trp-ls-shortcode-language{width:auto !important;padding:0;border:0;border-radius:8px;box-shadow:0px 6px 4px 3px rgba(0,0,0,.1)}/*# sourceMappingURL=style.min.css.map */