/**
* Theme Name: Textile Child
* Author: <a href="https://thezen.agency">the ZEN agency</a>
* Template: textile
* Version: 1.7.0
*/

@import url('/assets/fonts/gf-family-open-sans-ital-wght-0-300-0-400-0-600-0-700-1-600-dis.css');
body{font-family:'Open Sans', sans-serif!important;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {font-family:'Open Sans', sans-serif!important;}
.custom-btn{font-family:'Open Sans', sans-serif!important;}

.custom-btn.custom-btn--style-1:before, .custom-btn.custom-btn--style-2:before,.custom-btn.custom-btn--style-3:before{background:-webkit-gradient(linear, left top, right top, color-stop(0%, #597fea),color-stop(100%, #2f358b))!important;background:-webkit-linear-gradient(0deg, #597fea 0%, #2f358b 100%)!important;background:-o-linear-gradient(0deg, #597fea 0%, #2f358b 100%)!important;background:-webkit-gradient(linear, left top, right top, from(#597fea), to(#2f358b))!important;background:-webkit-linear-gradient(left, #597fea 0%, #2f358b 100%)!important;background:-o-linear-gradient(left, #597fea 0%, #2f358b 100%)!important;background:linear-gradient(90deg, #597fea 0%, #2f358b 100%)!important;}

.wpb_single_image{z-index:1!important;}

#nt-logo.top-bar__logo.site-logo img{width:auto!important;}

.richiedi_info{display:block!important;margin:0 auto;text-align:center;padding:20px;}
.richiedi_info button{line-height:1!important;font-size:1.6rem!important;font-weight:700!important;background-color:#e7eff7!important;border-color:#e7eff7!important;color:#145595!important;padding-left:28px!important;padding-right:28px!important;-webkit-border-radius:30px!important;border-radius:30px!important;}

#funzionalita .nt-column{margin-bottom:30px;}
.services--s3 .__item{margin-bottom:25px;min-height:340px;}

.post-author{display:none;}
.single .my-6{display:none;}

.top-bar__choose-lang div.current-lang{min-width:inherit!important;}
.top-bar__choose-lang .list-wrap{width:auto!important;left:inherit!important;margin-left:0!important;}
.top-bar__choose-lang .list-wrap ul{padding:0!important;background-color:transparent!important;}
.top-bar__choose-lang .list-wrap ul li{margin-left:0!important;margin-right:0!important;}
.top-bar__choose-lang img{margin:0 10px;}