

@font-face {
    font-family: 'MyWebFont';
    src: url('webfonts/Sansation-Regular.ttf') format("truetype");
    font-weight: normal;
    font-style: normal;

}
p { font-family: 'MyWebFont', Arial, sans-serif; }


body {background-color:#ffffff;font-family: 'MyWebFont', Arial, sans-serif; }

.scritta-verde {color:#5c9c4d;}
.bg-verde {background-color:#5c9c4d;}
.scritta-rossa {color:#ea5053}
.bg-rosso{background-color:#ea5053;}
.scritta-scura {color:#3c3c3b;}
.bg-scuro {background-color:#3c3c3b;}
.bg-chiaro {background-color: #fffbef;}
#header {background-color:#ffffff;}
.logo {width:150px;}
#social-top {margin-top: 25px;}
#social-top li {display:inline-block;float:right;padding: 2px 0px 2px 15px;}
#social-top li a,#social-top li a:link,#social-top li a:hover,#social-top li a:visited {color:#3c3c3b;font-size:15pt;}
#header .navbar {margin-top:0px;padding-right:0px;}
#header .nav-link {padding-left:30px;padding-right: 0px;color:#3c3c3b;font-size: 11pt;font-family: 'MyWebFont', Arial, sans-serif;font-weight: bold;letter-spacing:1px;}
.dropdown-item {padding-top: 15px; padding-bottom: 10px;text-transform: uppercase;}

#slider {margin-top:20px;}
#slider h2 {color:#333333;font-size:30pt;line-height:2;letter-spacing:1px;font-family: 'MyWebFont', Arial, sans-serif;text-transform:lowercase;}
.left-zero {padding-left:0px;}
.btn-contatti {background-color:#5c9c4d;color:#ffffff;font-size: 20pt;letter-spacing:1px;font-family: 'MyWebFont', Arial, sans-serif;text-transform:lowercase;padding: 10px 20px 10px 20px;text-align:center;width:98%;border-radius:20px 20px 20px 20px;}
.btn-telefono {background-color:#ea5053;color:#ffffff;font-size: 20pt;letter-spacing:1px;font-family: 'MyWebFont', Arial, sans-serif;text-transform:lowercase;padding: 10px 20px 10px 20px;margin-top:30px;text-align:center;width:98%;border-radius:20px 20px 20px 20px;}
.swiper-container {width:100%;height: 100%;}
.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: transparent;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.swiper-button-next {margin-right:20px;}
.img-slider {width: 100%;}
.scritta-slider{border: 2px solid #ffffff;background-color: rgba(0,0,0,0.5);color:#ffffff;padding:15px;z-index:11111;position: absolute;width:auto;text-align:center;font-size: 45pt;top: 100px;left: 50%;transform: translateX(-50%);}

#servizi {margin-bottom: 0px;background-color:#ffffff;}
#servizi hr {border-top-color: #f6f6f6;}
#servizi .box {padding:15px 5px 15px 5px;background-color: #ffffff;min-height:472px;margin-bottom:25px;border: 1px solid #dadad9;}
#servizi figcaption{background-color:#ea5053;border-radius: 0px;}
#servizi figure {background-color:#3c3c3b;border-radius: 0px;}
#servizi h2 {font-family: 'MyWebFont', Arial, sans-serif;padding-top: 30px;color:#3c3c3b;}
#servizi h3 {font-family: 'MyWebFont', Arial, sans-serif;text-align:center;font-size: 14pt;font-weight:bolder;margin-top:20px;}
#servizi p {font-family: 'MyWebFont', Arial, sans-serif;font-size:10pt;text-align:center;color:#3c3c3b;}
.my-hr{padding-left:60px;padding-right:60px;}
#servizi .btn-servizi {background-color: transparent;border: 1px solid #e95053;font-family: 'Poppins', sans-serif;font-size:11pt;color:#333333;}

#banner {background-color: #e95053;color:#ffffff;font-family: 'MyWebFont', Arial, sans-serif;padding-top: 30px;padding-bottom: 30px;}
#banner .form-control {margin-bottom: 20px;}
#banner .btn-send {background-color:#e95053;border: 1px solid #ffffff; color: #ffffff;}

#news {background-color:#ffffff;margin-top:0px;}
#news h2 {font-family: 'MyWebFont', Arial, sans-serif;margin-top:30px;padding-top: 30px;color:#333333;}
#news h4 {font-family: 'MyWebFont', Arial, sans-serif;color:#333333;font-size: 16pt;}
#news h5 {color:#333333;font-family: 'MyWebFont', Arial, sans-serif;padding-top: 15px;}
#news p {font-family: 'MyWebFont', Arial, sans-serif;font-size:9pt;text-align: justify;color:#333333;}
#news .box {padding:5px 5px 15px 5px;background-color: #ffffff;min-height:452px;margin-bottom:25px;border: 1px solid #dadad9;}
#news .btn-continua {background-color: #3c3c3b;color:#ffffff;font-size: 9pt;padding: 3px 10px 3px 10px;}

#servizio {font-family: 'Roboto', sans-serif;text;}
#servizio {margin-top: 30px; margin-bottom: 50px;}

#categorie {margin-top:30px;margin-bottom:50px;}
#categorie .box {padding:0px 5px 0px 5px;}
#categorie figcaption{background-color:#ea5053;border-radius: 0px;}
#categorie figure {background-color:#3c3c3b;border-radius: 0px;}
#categorie h2 {font-family: 'MyWebFont', Arial, sans-serif;margin-top: 30px;color:#ea5053;}
#categorie h3 {font-family: 'MyWebFont', Arial, sans-serif;text-align:center;font-size: 14pt;font-weight:bolder;}
#categorie p {font-family: 'MyWebFont', Arial, sans-serif;font-size:10pt;text-align:center;color:#333333;}
#categorie .btn-servizi {background-color: transparent;border: 1px solid #ffffff;font-family: 'MyWebFont', Arial, sans-serif;font-size:11pt;color:#ffffff;}

#categoria {margin-top: 30px;margin-bottom:50px;font-family: 'MyWebFont', Arial, sans-serif;}
#categoria p {font-family: 'MyWebFont', Arial, sans-serif;font-size:11pt;color:#333333}

#lo-studio {margin-top: 30px;margin-bottom: 50px;}
#lo-studio p {font-family: 'MyWebFont', Arial, sans-serif;font-size:11pt;color:#333333;}
#lo-studio h2 {font-family: 'MyWebFont', Arial, sans-serif;padding-top: 20px;}
#lo-studio h3 {font-family: 'MyWebFont', Arial, sans-serif;padding-top: 20px;}
#lo-studio .icon .fa {margin-right: 10px;}
#lo-studio .iconine .fa {margin-right: 10px;}

#news-detail{margin-top:30px;margin-bottom:50px;font-family: 'MyWebFont', Arial, sans-serif;}
#news-detail h3 {margin-top: 30px;}
.blog-cate-item {list-style: none;}
.blog-cate-item a,.blog-cate-item a:link, .blog-cate-item a:hover,.blog-cate-item a:visited {color:#333333;list-style:none;}
.last-news {margin-top: 0px;}

#contatti {margin-top:30px;margin-bottom: 50px;}
#contatti label {margin-top:15px;margin-bottom: 5px;}
#contatti p {color:#333;}

footer {background-color:#3c3c3b;padding-top: 20px;font-family: 'MyWebFont', Arial, sans-serif;}
footer h3 {color: #ffffff;font-size: 15pt;}
#menu-footer {padding-left: 0px;}
#menu-footer li {list-style: none;border-top: 1px solid #cccccc;padding-top: 5px;padding-bottom: 5px;}
#menu-footer li a,#menu-footer li a:link,#menu-footer li a:hover,#menu-footer li a:visited {color:#cccccc;text-transform: uppercase;font-size:10pt;}
footer p {color:#cccccc;font-size:12pt;}
footer .fa {font-size: 18pt; text-align: left; padding-left: 0px;padding-right: 20px;}
footer a,footer a:link,footer a:hover,footer a:active,footer a:visited {color:#cccccc;}


@media screen and (max-width: 600px) {
.img-disegno {
    display: none;
    }
}