body{-webkit-font-smoothing:subpixel-antialiased;}
html,
button,
input,
select,
textarea{color:#222;}
html{font-size:1em;line-height:1.4;}
::-moz-selection{background:#b3d4fc;text-shadow:none;}
::selection{background:#b3d4fc;text-shadow:none;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
audio,
canvas,
img,
video{vertical-align:middle;}
fieldset{border:0;margin:0;padding:0;}
textarea{resize:vertical;}
.browsehappy{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0;}
#newsletter{background:#eaecd4;padding-top:90px;padding-bottom:120px;-moz-box-shadow:0 1px 5px #333;-webkit-box-shadow:0 1px 5px #333;box-shadow:0 1px 5px #333}
p{color:#333;font-size:16px;font-family:'Raleway', sans-serif;font-weight:400;margin:0px;}
ul, ol{color:#333;font-size:16px;font-family:'Raleway', sans-serif;font-weight:400;margin:0px;}
ol.listanumeri{list-style:none;counter-reset:li;-webkit-padding-start:20px;}
.listanumeri li{counter-increment:li}
.listanumeri li::before{content:counter(li);color:#DF9933;;display:inline-block;width:1em;margin-left:-1.5em;margin-right:0.3em;text-align:right;direction:rtl;font-weight:700;}
.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px;}
.ir:before{content:"";display:block;width:0;height:150%;}
.hidden{display:none !important;visibility:hidden;}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}
.invisible{visibility:hidden;}
.clearfix:before,
.clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
@media only screen and (min-width:35em){}
@media print,
(-o-min-device-pixel-ratio:5/4),
(-webkit-min-device-pixel-ratio:1.25),
(min-resolution:120dpi){}
@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;}
a,
a:visited{text-decoration:underline;}
a[href]:after{content:" (" attr(href) ")";}
abbr[title]:after{content:" (" attr(title) ")";}
.ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after{content:"";}
pre,
blockquote{border:1px solid #999;page-break-inside:avoid;}
thead{display:table-header-group;}
tr,
img{page-break-inside:avoid;}
img{max-width:100% !important;}
@page{margin:0.5cm;}
p,
h2,
h3{orphans:3;widows:3;}
h2,
h3{page-break-after:avoid;}
}
a, a:active, a:focus, a:active{text-decoration:none !important}
img{max-width:100%}
h1, h2{font-weight:normal;margin:0 0 15px;color:#df9933;text-transform:uppercase;}
h1, h2, h3, h4, h5, h6{font-weight:normal;margin:0 0 15px;}
.clearfix{clear:both}
.block-left{}
#header .block-right{}
.contact-area{text-align:right;margin-top:10px;}
.contact-area ul{margin:0px;padding:0px;list-style:none;}
.contact-area ul li{display:inline-block;margin-left:40px;color:#3C3D42;font-size:17px;font-family:'Raleway', sans-serif;font-weight:400px;}
.contact-area ul li i{margin-right:10px;font-size:18px;}
.nav-logo{margin-right:30px;margin-top:12px}
.navbar-default{background:none;border:none;}
.navbar-nav{margin-top:18px;float:right;}
.navbar-default .navbar-nav > li > a{color:#8B9090;font-family:'Raleway', sans-serif;font-weight:400px;font-size:14px;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{background:none;color:#3C3D42}
.edit-button{background:#df9933;border:3px solid #4f4433;color:#4f4433;font-family:'Raleway', sans-serif;font-weight:700;border-radius:30px;padding:10px 12px;display:block;overflow:heidden;margin-top:50px;margin-bottom:10px;max-width:200px;-moz-box-shadow:1px 1px 5px #333;-webkit-box-shadow:1px 1px 5px #333;box-shadow:1px 1px 5px #333;}
.edit-button:hover{background:#4f4433;color:#fff;border:3px solid #4f4433;}

.st-btn-chat {
      width: 260px; height: 66px;
  position: fixed;
  bottom: 20px;
  right: 20px;
  padding: 10px 20px 10px 15px;
  background: hsl(36, 100%, 48%);
  border-radius: 75px;
  border: 2px solid #2e3d56;
  background: white;
  background-image: linear-gradient(#ffa929, #f39200);
box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.6), 0px 6px 18px -12px #2e3d56;
transition: box-shadow 0.4s cubic-bezier(0.4, 0, 1, 1);
}
.st-btn-chat:hover {
  background-image: linear-gradient(#ffffff, #ffffff);
    /*box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.6), 0px 6px 28px -6px #2e3d56;*/
}
  .st-btn-chat .st-logo {
    background-image: url('https://stuzzica.me/img/stuzzica_logo.png');
    background-size: cover;
    background-repeat: no-repeat;
    width: 58px;
height: 58px;
left: 6px;
top: 3px;
float: left;
overflow: hidden;
position: absolute;
  }
  .st-btn-chat:hover .st-logo {
    background-image: url('https://stuzzica.me/img/stuzzica_logo_blink.png');
}
    .st-btn-chat p {
      text-align: left;
color: #2e3d56;
font-weight: 600;
font-family: helvetica;
font-size: 18px;
margin-bottom: -13px;
float: left;
position: absolute;
top: 50%;
margin-top: -11px;
    left: 70px;
    letter-spacing: -0.03em;
    }


#slider{background:url(../img/start_adventure.jpg) no-repeat;background-size:cover;background-position:center top;padding-bottom:255px;padding-top:110px;-moz-box-shadow:0px 1px 5px #333;-webkit-box-shadow:0px 1px 5px #333;box-shadow:0px 1px 5px #333;}
#slider .block{}
#slider .block h2{color:#df9933;font-family:'Raleway', sans-serif;font-weight:700;margin:0px;font-size:36px;text-shadow:1px 1px 5px #333;}
.slider-text-area{max-width:750px;margin-top:30px;}
.sub-slider-text{margin:0px;font-size:20px;color:#fff;font-family:'Raleway', sans-serif;font-weight:400;line-height:30px;tet-shadow:1px 1px 5px #333;}
.slider-p{margin:0px;color:#4f4433;font-size:14px;padding-top:40px}
.edit-button-1{background:none;border:3px solid #df9933;color:#df9933;font-family:'Raleway', sans-serif;font-weight:700;border-radis:30px;padding:10px 52px;overflow:heidden;margin-top:10px;text-transform:uppercase;margin-bottom:10px;-moz-box-shadow:0.1px 0.1px 0.5px #333;-webkit-box-shadow:0.1px 0.1px 0.5px #333;box-shadow:0.1px 0.1px 0.5px #333;}
.edit-button-1:hover{background:#f7c869;color:#fff;}
.edit-button-w{background:none;border:3px solid #fff;color:#fff;font-family:'Raleway', sans-serif;font-weight:700;border-radis:30px;padding:10px 52px;overflow:heidden;margin-top:10px;text-transform:uppercase;margin-bottom:10px;-moz-box-shadow:0.1px 0.1px 0.5px #333;-webkit-box-shadow:0.1px 0.1px 0.5px #333;box-shadow:0.1px 0.1px 0.5px #333;}
.edit-button-w:hover{background:#ccdbe2;color:#79a0c1;}
.edit-button-wa{background:none;border:3px solid #fff;color:#fff;font-family:'Raleway', sans-serif;font-weight:700;border-radis:30px;padding:10px 52px;overflow:heidden;margin-top:10px;text-transform:uppercase;margin-bottom:10px;-moz-box-shadow:0.1px 0.1px 0.5px #333;-webkit-box-shadow:0.1px 0.1px 0.5px #333;box-shadow:0.1px 0.1px 0.5px #333;}
.edit-button-wa:hover{background:#f7c869;color:#fff;}
.edit-button-box{background:none;border:3px solid #df9933;color:#df9933;font-family:'Raleway', sans-serif;font-weight:700;border-radis:30px;padding:10px 12px;margin-top:10px;text-transform:uppercase;font-size:12px;margin-bottom:10px;-moz-box-shadow:0.1px 0.1px 0.5px #333;-webkit-box-shadow:0.1px 0.1px 0.5px #333;box-shadow:0.1px 0.1px 0.5px #333;}
.edit-button-box:hover{background:#f7c869;color:#fff;}
.edit-button-a{background:none;border:3px solid #79a0c1;color:#79a0c1;font-family:'Raleway', sans-serif;font-weight:700;border-radis:30px;padding:10px 52px;overflow:heidden;margin-top:10px;text-transform:uppercase;margin-bottom:10px;-moz-box-shadow:0.1px 0.1px 0.5px #333;-webkit-box-shadow:0.1px 0.1px 0.5px #333;box-shadow:0.1px 0.1px 0.5px #333;}
.edit-button-a:hover{background:#ccdbe2;color:#79a0c1;}
#service{padding:96px 0px;}
#service .block-top{text-align:center;}
#service .service-header{margin:0px}
#service .service-header h1{color:#df9933;font-size:36px;font-family:'Raleway', sans-serif;font-weight:700;}
#service .service-header p{color:#333;font-size:16px;font-family:'Raleway', sans-serif;font-weight:400;line-height:24px}
#service .service-bottom{margin:150px;text-align:center;padding:50px;}
#service .service-bottom h1{color:#df9933;font-size:36px;font-family:'Raleway', sans-serif;font-weight:700;}
#service .service-bottom p{color:#333;font-size:16px;font-family:'Raleway', sans-serif;font-weight:400;line-height:24px}
#service .edit-button-1{display:inline-block;}
.dark{background:#79a0c1;padding:20px 0px;}
.dark i{color:#fff;}
.dark h1,h2,h3,h4,h5{color:#fff;}
.darkarancio{background:#df9933;padding:20px 0px;}
i.darkarancio{color:#fff;}
.bianco{background:#fff;padding:80px 0px;}
.block-left{}
.contant-1-text-area{padding-top:80px}
.contant-1-head:after{background:#df9933;content:"";height:2px;position:absolute;width:102px;}
.contant-1-head h1{font-size:36px;font-family:'Raleway', sans-serif;font-weight:700;color:#df9933;}
.contant-1-text{padding-top:40px}
.contant-1-text h2{color:#4f4433;font-size:35px;font-family:'Raleway', sans-serif;font-weight:400;padding-bottom:25px}
.contant-1-text p{color:#333;font-size:16px;font-family:'Raleway', sans-serif;font-weight:400;margin:0px;}
.edit-button-2{background:none;border:3px solid #AAB2B5;border-radius:30px;color:#636c6c;padding:8px 50px;font-size:21px;font-family:'Raleway', sans-serif;font-weight:700;margin-top:50px}
.edit-button-2:hover{background:none;border:3px solid #AAB2B5;color:#636c6c;}
.dark .block-right{text-align:center}
.dark .block-right-img{padding-top:80px;}
.dark .block-right-img img{}
#gallery{padding-top:100px;padding-bottom:120px}
.block-top{}
.gallery-area{text-align:center;}
.gallery-area h1{font-size:36px;color:#df9933;font-family:'Raleway', sans-serif;font-weight:700;margin:0px;}
.gallery-area p{color:#333;font-size:16px;font-family:'Raleway', sans-serif;font-weight:400;margin:0px;padding-top:24px}
#gallery .block-bottom{text-align:center;padding-top:50px;}
.gallery-list{}
.gallery-items{}
.gallery-img{}
.gallery-items-text{}
.gallery-items-text p{color:#9ea5a5;font-size:14px;margin:0;padding-top:45px;font-family:'Raleway', sans-serif;font-weight:400;}
#gallery .owl-carousel .owl-controls{left:0;margin-top:-40px;position:absolute;text-align:left;top:50%;width:100%;}
#gallery .owl-carousel .owl-controls .owl-buttons{}
#gallery .owl-carousel .owl-controls .owl-buttons div{color:#9fa9a9;font-size:50px;display:inline-block}
#gallery .owl-carousel .owl-controls .owl-buttons div.owl-prev{margin-left:0px;}
#gallery .owl-carousel .owl-controls .owl-buttons div.owl-next{position:absolute;right:0px;}
#gallery .owl-carousel .owl-controls .owl-buttons div i{}
#gallery .owl-carousel .owl-controls .owl-buttons div i.fa-angle-left{}
#gallery .owl-carousel .owl-controls .owl-buttons div i.fa-angle-right{}
#owl-demo .item{margin:3px;padding:30px;}
#owl-demo .item img{display:block;width:100%;height:auto;}
#gallery .service-bottom{margin:150px;text-align:center;padding:50px;}
#gallery .service-bottom h1{color:#df9933;font-size:36px;font-family:'Raleway', sans-serif;font-weight:700;}
#gallery .service-bottom p{color:#333;font-size:16px;font-family:'Raleway', sans-serif;font-weight:400;line-height:24px}
#gallery .edit-button-1{display:inline-block;}
#contant-2{background:#eaecd4;padding:80px 0px;-moz-box-shadow:0px 1px 5px #333;-webkit-box-shadow:0px 1px 5px #333;box-shadow:0px 1px 5px #333;}
#contant-2 .block-left{}
.contant-2-img{padding-top:80px;}
#contant-2 .block-right{}
.contant-2-text-area{padding-top:102px;}
.contant-2-text-area:{}
.contant-2-header:after{background:#df9933;content:"";height:2px;position:absolute;width:102px;}
.contant-2-header h1{font-size:36px;font-family:'Raleway', sans-serif;font-weight:700;color:#df9933;}
.contant-2-text{padding-top:40px}
.contant-2-text h2{color:#4f4433;font-size:35px;font-family:'Raleway', sans-serif;font-weight:400;padding-bottom:25px}
.contant-2-text p{color:#333;font-size:16px;font-family:'Raleway', sans-serif;font-weight:400;margin:0px;}
.edit-button-3{background:none;border:3px solid #AAB2B5;border-radius:30px;color:#636c6c;padding:8px 50px;font-size:21px;font-family:'Raleway', sans-serif;font-weight:700;margin-top:50px}
.edit-button-3:hover{background:none;border:3px solid #AAB2B5;color:#636c6c;}
#contatti{background:none;padding:80px 0px}
.block-left{}
.contant-1-text-area{padding-top:40px;padding-bottom:20px;}
.contant-1-head:after{background:#df9933;content:"";height:2px;position:absolute;width:102px;}
.contant-1-head h1{font-size:36px;font-family:'Raleway', sans-serif;font-weight:700;color:#df9933;}
.contant-1-text{padding-top:25px}
.contant-1-text h2{color:#4f4433;font-size:35px;font-family:'Raleway', sans-serif;font-weight:400;padding-bottom:25px}
.contant-1-text p{color:#333;font-size:16px;font-family:'Raleway', sans-serif;font-weight:400;margin:0px;}
.edit-button-2{background:none;border:3px solid #AAB2B5;border-radius:30px;color:#636c6c;padding:8px 50px;font-size:21px;font-family:'Raleway', sans-serif;font-weight:700;margin-top:50px}
.edit-button-2:hover{background:none;border:3px solid #AAB2B5;color:#636c6c;}
#contatti .block-right{text-align:center}
#contatti .block-right-img{padding-top:80px;}
#contatti .block-right-img img{}
#testimonial{text-align:center;padding-bottom:110px;padding-top:100px;}
#testimonial .block{}
.testimonial-area{}
.tm-header{}
.tm-header h2{font-size:36px;font-family:'Raleway', sans-serif;font-weight:700;color:#636C6C;margin:0px;padding-bottom:38px}
.tm-contant{}
.tm-contant-items{}
.tm-contant-list{}
.tm-img{}
.tm-img img{border-radius:500px;margin:0 auto;width:100px;height:100px;}
.tm-text{}
.tm-text p{color:#8C9494;font-family:'Droid Serif', serif;font-weight:400;font-style:italic;font-size:24px;line-height:24px;margin:0;padding-bottom:40px;padding-top:45px;}
.tm-text p span{font-style:normal;display:block;color:#5DCA88;font-family:'Raleway', sans-serif;font-weight:400;padding-top:28px}
#testimonial .owl-carousel .owl-controls{}
#testimonial .owl-carousel .owl-controls .owl-pagination{text-align:center}
#testimonial .owl-carousel .owl-controls .owl-pagination div{background:#8c9494;border-radius:500px;display:inline-block;height:11px;margin:0 5px;width:11px;}
#testimonial .owl-carousel .owl-controls .owl-pagination div.active{background:#5DCA88}
#submit-area{background:#eaecd4;padding-top:90px;padding-bottom:120px;-moz-box-shadow:0px 1px 5px #333;-webkit-box-shadow:0px 1px 5px #333;box-shadow:0px 1px 5px #333;}
#submit-area .block{}
.submit-contant{}
.submit-header{text-align:center;padding-bottom:50px;}
.submit-header i{font-size:36px;margin-right:20px;color:#df9933;}
.submit-header h3{color:#df9933;;font-size:36px;font-family:'Raleway', sans-serif;font-weight:700;display:inline}
.submit-area{margin-left:180px;}
.submit-bottom{border:2px solid #4f4433;float:left;border-radius:40px;height:71px;background:#FFFFFF}
.submit-bottom form{}
.submit-bottom form input[type=text]{border:medium none;height:56px;margin-left:24px;font-size:14px;color:#8C9494;font-family:'Raleway', sans-serif;font-weight:400;background:#FFFFFF;width:555px;}
.submit-bottom form input, button[type=submit]{background:none;font-family:'Raleway', sans-serif;font-weight:700;border-radis:30px;padding:10px 52px;overflow:heidden;margin-top:10px;text-transform:uppercase;margin-bottom:10px;-moz-box-shadow:0.1px 0.1px 0.5px #333;-webkit-box-shadow:0.1px 0.1px 0.5px #333;box-shadow:0.1px 0.1px 0.5px #333;}
.submit-bottom form input, button[type=submit]:hover{}
#cell{float:right;}
.contact{display:block;}
.contact form input{margin-bottom:10px;}
.contact form input[type=text],[type=email],[type=number],[type=textarea]{border:medium none;border:2px solid #4f4433;float:lef;border-radius:40px;height:71px;background:#FFFFFF;height:56px;margin-left:24px;font-size:14px;color:#8C9494;font-family:'Raleway', sans-serif;font-weight:400;background:#FFFFFF;width:555px;padding:10px;}
.contact form input[type=submit]{background:none;border:3px solid #fff;color:#fff;font-family:'Raleway', sans-serif;font-weight:700;border-radis:30px;padding:10px 52px;overflow:heidden;margin-top:10px;text-transform:uppercase;margin-bottom:10px;-moz-box-shadow:0.1px 0.1px 0.5px #333;-webkit-box-shadow:0.1px 0.1px 0.5px #333;box-shadow:0.1px 0.1px 0.5px #333;}
.contact form input[type=submit]:hover{background:#4f4433;color:#fff;border:3px solid #4f4433;}
.cod{max-width:45%;}
.contact textarea{border:medium none;border:2px solid #4f4433;float:left;border-radius:40px;height:71px;background:#FFFFFF;height:100px;margin-left:24px;font-size:14px;color:#8C9494;font-family:'Raleway', sans-serif;font-weight:400;background:#FFFFFF;width:555px;margin-bottom:10px;padding-left:10px;padding-top:20px;}
#submit input[type=email]{border:medium none;border:0px solid #4f4433;float:left;border-radius:40px;height:71px;background:#FFFFFF;height:56px;margin-left:24px;font-size:14px;color:#8C9494;font-family:'Raleway', sans-serif;font-weight:400;background:#FFFFFF;width:555px;padding:10px;}
#footer{padding-top:25px;padding-bottom:50px;}
#footer p{color:#fff;}
#footer a{color:#fff;}
.fiscal{font-size:12px;text-align:right;}
#footer .block{}
.footer-contant{}
.footer-contant h3{color:#df9933;font-size:24px;font-family:'Raleway', sans-serif;font-weight:400;margin:0px;padding-bottom:30px;}
.social-icon{}
.social-icon a{margin-right:10px;}
.social-icon a i{background:#fff;border-radius:500px;color:#df9933;font-size:20px;height:42px;padding-top:11px;width:42px;}
.support-link{padding-top:1px;}
.support-link ul{margin:0px;padding:0px;list-style:none;}
.support-link ul li{display:inline-block;padding:0px 10px}
.support-link ul li a{display:inline-block;color:#ebbc56;font-size:14px}
.social-icon-team a i{background:#fff;border-radius:500px;color:#df9933;font-size:20px;height:30px;padding-top:11px;width:30px;}
#service .block-bottom{}
#service .service-tab{}
#service .service-tab ul{float:left;list-style:outside none none;padding:0;margin-right:150px;}
#service .service-tab ul li{border-right:1px solid #DBE2E2;}
#service .service-tab ul li a{color:#df9933;padding-top:23px;padding-bottom:17px;font-size:20px;font-family:'Raleway', sans-serif;font-weight:400;display:block;padding-right:60px}
#service .service-tab ul li a i{font-size:45px;margin-right:40px;position:relative;top:10px;}
#service .service-tab ul li a:hover{border-right:10px solid #bc7b23;padding-right:50px}
#service .service-tab ul li a:hover i{color:#bc7b23;}
.edit-tab{overflow:hidden;}
.edit-tab h1{color:#4f4433;font-size:24px;font-family:'Raleway', sans-serif;font-weight:700;margin:0px;margin:0px;padding-bottom:30px;padding-top:50px;}
.edit-tab p{color:#333;font-size:16px;font-family:'Raleway', sans-serif;font-weight:400;line-height:24px;margin:0px;}
.edit-tab-content{padding-top:30px}
.teb-icon-edit{height:170px;width:170px;margin:0 auto;color:#df9933;}
.teb-icon-edit i{font-size:170px}
