
/** Bold */
@font-face {
  font-family: "SF Text";
  font-weight: 700;
  src: url("https://sf.abarba.me/SF-UI-Text-Bold.otf");
}

/** Bold Italic */
@font-face {
  font-family: "SF Text";
  font-weight: 700;
  font-style: italic;
  src: url("https://sf.abarba.me/SF-UI-Text-BoldItalic.otf");
}

/** Heavy */
@font-face {
  font-family: "SF Text";
  font-weight: 800;
  src: url("https://sf.abarba.me/SF-UI-Text-Heavy.otf");
}

/** Heavy Italic */
@font-face {
  font-family: "SF Text";
  font-weight: 800;
  font-style: italic;
  src: url("https://sf.abarba.me/SF-UI-Text-HeavyItalic.otf");
}

/** Light */
@font-face {
  font-family: "SF Text";
  font-weight: 200;
  src: url("https://sf.abarba.me/SF-UI-Text-Light.otf");
}

/** Light Italic */
@font-face {
  font-family: "SF Text";
  font-weight: 200;
  font-style: italic;
  src: url("https://sf.abarba.me/SF-UI-Text-HeavyItalic.otf");
}

/** Medium */
@font-face {
  font-family: "SF Text";
  font-weight: 500;
  src: url("https://sf.abarba.me/SF-UI-Text-Medium.otf");
}

/** Medium Italic */
@font-face {
  font-family: "SF Text";
  font-weight: 500;
  font-style: italic;
  src: url("https://sf.abarba.me/SF-UI-Text-MediumItalic.otf");
}

/** Regular */
@font-face {
  font-family: "SF Text";
  font-weight: 400;
  src: url("https://sf.abarba.me/SF-UI-Text-Regular.otf");
}

/** Regular Italic */
@font-face {
  font-family: "SF Text";
  font-weight: 400;
  font-style: italic;
  src: url("https://sf.abarba.me/SF-UI-Text-RegularItalic.otf");
}

/** Semibold */
@font-face {
  font-family: "SF Text";
  font-weight: 600;
  src: url("https://sf.abarba.me/SF-UI-Text-Semibold.otf");
}

/** Semibold Italic */
@font-face {
  font-family: "SF Text";
  font-weight: 600;
  font-style: italic;
  src: url("https://sf.abarba.me/SF-UI-Text-SemiboldItalic.otf");
}

/** Ultrathin */
@font-face {
  font-family: "SF Text";
  font-weight: 100;
  src: url("https://sf.abarba.me/SF-UI-Text-Ultrathin.otf");
}

/** Ultrathin Italic */
@font-face {
  font-family: "SF Text";
  font-weight: 100;
  font-style: italic;
  src: url("https://sf.abarba.me/SF-UI-Text-UltrathinItalic.otf");
}
.img-logo-p{margin:10px 0;}
@media (max-width:900px){
    .img-logo-p{margin:10px 0;height:100px!important;}

}
p{font-weight:300;}
h1,h2,h3,h4,h5,h6,span,p{font-family: 'Sen', sans-serif!important;}
body{background:#fff;font-family: 'Sen', sans-serif;}
.hided{display:none}
.nopd{padding-left:0!important;padding-right:0!important;}

@media (max-width:767px){
    .navbar-b.scrolled .btn-act{margin-top:2px!important;font-size:12px!important;padding:5px 10px!important}
    .navbar-b.scrolled .btn-act img{height:15px!important;width:15px!important;}
    .section-g{padding:30px 15px!important;}
    .full-start{padding:100px 30px!important;}
    .full-start h1{margin-top:50px;font-size:40px!important;}
    .navbar-b{padding:15px!important;}
    .navbar-b.scrolled{padding:15px!important;}
    .navbar-b img{height:30px!important;}
    .areaclientibtn{margin-top:17px;}
    .areaclientibtn span{display:none;}
    .areaclientibtn i{font-size:25px;}
    .inner-box{min-height:1px!important;padding:30px 5px!important;}
    .divlessmarginmob{margin-top:25px!important;}
    .section-g h2{font-size:23px!important;}
    .divluxpoint img{width:100px;max-width:100%;}
    .divluxpoint{text-align:center;}
    .divluxpointlogo div{text-align:center!important;}
    .divluxpointlogo img{width:150px;max-width:100%;}
    .divluxpointlogo .btn-search{margin-top:10px!important;}
    .footer-g{padding:50px 30px!important;}
    .badge-footer{text-align:center;}
    .badge-footer img{width:150px!important;max-width:100%;}
    .mt0mob{margin-top:0!important;}
    .side-c{height:auto!important;padding:30px!important;}
    .div-btns{text-align:center;}
    .div-btns button{margin:3px 0;}
    .head-big h1{font-size:40px!important;}
    .nomobile767{display:none!important;}
    .col-sm-6.col-xs-12{padding-left:0!important;padding-right:0!important;}
    .box-serv{padding-left:30px!important;padding-right:30px!important;}
}
.label-inp input{border:0;box-shadow:0 0 30px #407fca;margin:10px 0;width:100%;padding:10px;border-radius:10px;}
.label-inp textarea{resize:none;height:150px;border:0;box-shadow:0 0 30px #407fca;margin:10px 0;width:100%;padding:10px;border-radius:10px;}

.center-form{background:rgba(255, 255, 255,1);padding:30px;border-radius:10px;box-shadow:0 0 5px #eee;}
.less-minheight{min-height:328px!important;}
.col-md-6.col-md-offset-3.col-sm-offset-1.col-sm-10.col-xs-offset-0.col-xs-12{padding:0;}
.navbar-b{opacity: 0;transition:all 180ms ease-in;padding:30px 210px;position:fixed;left:0;top:0;right:0;}
.navbar-b img{height:40px;transition:all 180ms ease-in;}
.navbar-b.scrolled{opacity:1;background:#fff!important;z-index:9;box-shadow:1px 0px 5px #aaa;padding:15px 210px;}
.navbar-b.scrolled img{height:40px;}
.navbar-b.scrolled button{margin-top:15px;}
.box-foto-g{margin:10px 0;transition:all 100ms ease-in;height:300px;box-shadow:1px 1px 20px #ddd;border-radius:10px;background-size:cover!important;background-position:center!important;}
.box-serv{margin:10px 0;transition:all 100ms ease-in;padding:40px;box-shadow:1px 1px 20px #e5e5e5;width:100%;}
.box-serv h3{margin:0;}
.line-uh{margin:20px auto;height:2px;background:#ccc;border-radius:5px;width:90px;}
.compass-start{color:#fff;font-size:250px!important;}
.full-start{padding:180px 210px;min-height:80%;background:linear-gradient(rgba(0,0,0,.8),rgba(0,0,0,.2)),url('../img/bg.jpg');background-position: center;background-size:cover!important;}
.full-start h1{font-size: 60px;color:#fff;font-weight:700;}
.full-start h1 span{color:#91c15a;}
.full-start h3{color:#fff;font-weight:300;font-size:30px;max-width:500px;}
.story-p{line-height:30px;margin-top:70px;font-size:16px;}
.btn-search{transition:all 100ms ease-in;border-radius:40px;padding:15px;color:#fff;border:0;background:#495da4;font-weight:bold;box-shadow:4px 4px 5px #ddd;}
.btn-search:hover{background:#334172;color:#fff;}
.btn-act img{display:inline-block;float:left;height:20px!important;width:20px;margin-right:5px;}
.btn-act{color:#333;transition:all 100ms ease-in;background:#fff;border:0;box-shadow:1px 1px 15px #e4e4e4;margin-top:5px!important;border-radius:10px;padding:5px 20px;}
.btn-act:hover{background:#fafafa;box-shadow:1px 1px 4px #eee;}
@media (min-width:1500px){
    .full-start{height:700px!important;}
}
.area-clienti-sect h3{color:#fff;font-size:50px;font-weight:700;}
.soc-badge{cursor:pointer;width:40px;height:40px;border-radius:50%;margin:0 5px;display:inline-block;}
.soc-badge i{font-size:20px;margin-top:10px;}
.soc-badge.soc-badge-fb{background:#3b5998;}
.soc-badge.soc-badge-fb i{color:#fff;}
.soc-badge.soc-badge-insta{background:#dd2a7b;}
.soc-badge.soc-badge-insta i{color:#fff;}
.row-contact{padding:7px 0;color:#555;font-weight:300;font-size:15px;border-bottom:1px solid #ddd;max-width: 400px;margin:0 auto;}
.row-contact a{color:#91c15a;}
.single-rec{margin-top:70px;}
.single-rec p{margin-left:auto;margin-right:auto;max-width: 500px;font-weight:300;text-align:center;margin-top:25px;}
.badge-rec{height:120px;width:120px;background-size:cover!important;background-position: center!important;border-radius:50%;margin:0 auto;box-shadow:2px 2px 7px #ddd;}
.orange{color:#ff9900!important;}
.inp-contact:focus{border-color:#23346f;}
.inp-contact{width:100%;margin:5px 0;padding:10px;border:1px solid #ddd;border-radius:10px;}
.item-catag{cursor:pointer;border:1px solid #eee;border-radius:10px;margin:10px 0;text-align:center;transition:all 100ms ease-in;}
.item-catag:hover{box-shadow:8px 8px 15px #eee!important;}
.price-item-catag{font-size:20px;text-align:right;margin:0;font-weight:700!Important;}
.desc-item-catag{padding:15px;}
.item-catag .old-price{text-decoration: line-through;color:#555;font-weight:300;font-size:13px;text-align: right;margin-bottom:0;margin-top:25px;}
.stripe-tags{margin-bottom:10px;min-height:16px;}
.span-catag.green-span-catag{padding:3px 10px;border-radius:50px;font-size:11px;background:#91c15a;color:#fff;margin:0;}
.span-catag.blue-span-catag{padding:3px 10px;border-radius:50px;font-size:11px;background:#dd2a7b;color:#fff;margin:0;}
.desc-item-catag .name-item{margin:0;font-size:15px;}
.box-22{margin:10px 0;border-bottom:7px solid #fff;cursor:pointer;transition:all 100ms ease-in;background-size:cover!important;background-position:center!important;box-shadow:0 10px 15px #eee;border-radius:10px;padding:150px 30px 15px 30px;text-align:left;color:#333;}
.box-22 h5{transition:all 100ms ease-in;margin:0;font-weight:bold;font-size:30px;color:#495da4;}
.box-22:hover{border-color:#495da4;}
@media (min-width:768px){
    .box-22:hover h5{padding-left:10px;}
}
.container-modal{padding:0 15px;display:none;text-align:center;z-index:999;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.9);}
.modal-attiva-offerta{position:relative;display:block;margin-top:100px!important;padding:30px 15px;max-width:100%;box-shadow:5px 10px 20px #eee;border-radius:30px;background:#fff;}
.modal-attiva-offerta i{color:#777;position:absolute;top:15px;right:15px;font-size:20px;cursor:pointer;}
.modal-attiva-offerta.green h3{color:#91c15a!important}
.modal-attiva-offerta.blue h3{color:#495da4!important;}
.img-item-catag{height:300px;border-bottom-left-radius: 0!important;border-bottom-right-radius:0!important;border-radius:10px;background-repeat:no-repeat!important;background-size:cover!important;background-position:center!important;}
.inner-box .cost{margin-top:10px;font-family: 'Righteous', cursive!important;font-size:50px;}
.inner-box .sub-cost{padding-bottom:10px;border-bottom:1px solid #eee;text-align:center;font-weight:300;color:#495da4;margin:0;}
.inner-box .cost span{font-size:25px;}
.inner-box.shadow-dark{box-shadow:3px 3px 8px #493da4;}
.inner-box.nomin-height{min-height:1px!important;}
.inner-box{min-height:421px;margin:20px 0;border-radius:10px;box-shadow:3px 3px 8px #e5e5e5;padding:50px;background:#fff;}
.inner-box h3{margin:0;font-size:35px;font-weight:700;color:#495da4;}
.inner-box h4{color:#555;margin-top:0;font-weight:200;}
.inner-box h5{color:#222;margin-top:30px;font-size:17px;}
.inner-box p{margin-bottom:0;margin-top:20px;}
.inner-box .dett-p{text-align:justify!important;}
.line-bottom{height:3px;background:#fff;width:200px;margin-left:auto;margin-right:auto;margin-top:25px;}
.cat-sect h1{font-size:60px;color:#495da4;font-weight:700;margin-bottom:50px;}
.filter-box{background:#f5f5f5;box-shadow: 2px 2px 5px #e5e5e5;padding:30px!important;border-radius:10px;margin-top:10px;}
.section-g{padding:70px;}
.section-g.not-ind{padding-top:100px!important;}
.side-c{box-shadow:8px 8px 12px #ddd;padding:70px 40px;background-size:cover!important;background-position: center!important;}
.side-c h3{color:#fff;font-size:60px;}
.side-c p{color:#fff;font-size:16px;margin-top:30px!important;}
.navbar-b.scrolled .btn-st{border:0!important;}
.btn-st{transition:all 100ms ease-in;border:2px solid #fff;background:#91c15a;padding:5px 20px;color:#fff;font-weight:bold;border-radius:30px;box-shadow:2px 2px 7px #ccc;}
.btn-st:hover{box-shadow:0!important;background:#3b722f;}
.btn-st.blue{background:#495da4;color:#fff;}
.btn-st.blue:hover{background:#334172;}
.btn-bordered-white{transition:all 100ms ease-in;border:1px solid #fff;background:#fff;color:#444;padding:10px 50px;border-radius: 25px;}
.btn-bordered-white:hover{padding:10px 30px;}
.green-color{color:#91c15a!important;}
.circle-btn.white{background:#fff;color:#333;font-weight: bold;}
.circle-btn.white:hover{background: #eee;}
.circle-btn.light-blue{background:#495da4;}
.circle-btn.light-blue:hover{background: #334172;}
.circle-btn.orange-btn{background:#ff9900;}
.circle-btn.orange-btn:hover{background: #cc7a00;}
.circle-btn{background:#31a080;color:#fff;padding:15px 25px;border-radius:30px;border:0;font-size:15px;transition:all 100ms ease-in;}
.circle-btn:hover{background:#009933}
.btn-st-green{background:#91c15a;color:#fff;padding:15px 25px;border-radius:30px;border:0;font-size:15px;transition:all 100ms ease-in;}
.btn-st-green:hover{background:#3b722f!important;}
.intest-h h1{font-size:60px;font-weight:bold;margin-left:10px;}
.intest-h h2{font-size:30px;font-weight:300;margin-left:10px;}
.prod-inner:hover{opacity:1!important;}
.prod-inner:hover button{opacity:1!important;}
.prod-inner{background:rgba(0,0,0,.1);opacity:0;transition:all 300ms ease-in;position: absolute;bottom:0;left: 0;top:0;right:0;padding-top:190px;text-align: center;}
.prod-inner button{opacity:0;padding:10px 17px;background:#d3af5f;color:#fff;border:0;text-transform:uppercase;transition:all 200ms ease-in;letter-spacing:1px;}
.prod-inner button:hover{background:#a88c4c!important;color:#fff;}
.prod-det .prod-produt{font-size:12px!important;color:#777;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.prod-single{background-color:#fff!important;margin-top:10px;margin-bottom:7px;cursor:pointer;transition:all 300ms ease-in;height:250px;box-shadow:1px 1px 3px #ddd;background-position:center!important;background-size:contain!important;background-repeat:no-repeat!important;}
.prod-single h4{color:#fff;font-size:23px;border-bottom:1px solid #fff;}
.prod-single h5{color:#fff;font-size:12px;font-weight:200;letter-spacing:1px;}
.prod-det h4{color:#333!important;margin-bottom:5px;margin-top:5px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.prod-det p{color:#414042;font-size:14px!important;}
.prod-det{margin-bottom:10px;}
.container-gen{max-width:1800px!important;margin:0 auto;width:100%;position:relative;}
.img-logo-p img{height:90px;width:auto!important;max-width:100%;margin:0 auto;}
.img-logo-p{text-align:center!important}
.inp-newsletter.fc{margin:3px 0;resize:none;}
.menu-bars{display:none;color:#21a658;float:right;font-size:30px!important;margin-top:10px;cursor:pointer;}
.item-h{transition:all 200ms ease-in;margin:15px 0;padding:15px;background:#f8f8f8;border:1px solid #ccc;border-radius:20px;box-shadow:5px 5px 15px #ddd}
.item-h:hover{box-shadow:2px 2px 5px #eee!important;cursor:pointer;}
.item-h h4{font-weight:bold;margin-bottom:0;color:#333;}
.item-h h5{margin-top:30px;color:#333;}
.item-h h6{margin-top:0;color:#21a658;}
.item-t{transition:all 200ms ease-in;margin:15px 0;padding:15px;background:#f8f8f8;border-radius:5px;box-shadow:1px 1px 5px #eee}
.item-t h4{font-weight:bold;margin-bottom:0;}
.item-t h5{margin-top:30px;}
.item-t h6{margin-top:0;color:#21a658;}
.side-menu{display:none;position:fixed;top:90px;right:0;left:0;height:100%;background:#333;}
.side-menu .element-menu h5{color:#d3af5f;margin:0;font-weight:300;}
.side-menu .element-menu{padding:15px 30px;border-bottom:1px solid #222;}
.ov-imgbox{background:rgba(0,0,0,.3);position:absolute;top:0;left:0;right:0;bottom:0;transition:all 200ms ease-in;}
.img-box:hover .ov-imgbox{background:rgba(211,175,95,.3) !important}
.img-box:hover .ov-imgbox h4{text-shadow:1px 1px 3px #333;}
.img-box h4{z-index:3;color:#fff;padding:100px 15px;font-size:30px;}
.img-box{cursor:pointer;text-align:center;}
.inner-box.dett-sing{padding:50px;}
.modal-inform .close-inform{font-size:25px;cursor:pointer;color:#777;position:absolute;top:15px;right:15px;transition: all 100ms ease-in;}
.modal-inform .close-inform:hover{color:#d00!important;}
.modal-inform{border:1px solid #ddd;width:700px;position:fixed;margin:0 auto;
z-index:999;height:500px;background:#fff;border-radius:10px;box-shadow:1px 1px 3px #ddd;left:0; right:0;top:100px; bottom:0;}
@media(max-width:767px){
    .modal-inform{width:100%!important;}
}
.name-cat{float:left;width:100%;margin-top:15px!important;color:#777;font-weight:300;font-size:12px;text-align:left!important;margin-bottom:7px;}
.dett-sing h1{font-size:30px;color:#333;text-align:left;margin-top:0;margin-bottom: 35px;}
.row-single{border-bottom:1px solid #eee;padding:5px 0;}
.row-single h5{font-weight:300;font-size:14px;color:#667;margin:0;text-align:left;}
.row-single h5 b{float:right!important;text-align:right!important;}
.row-single h5 b span{text-decoration: line-through;color:#777;font-weight:200;}
.price-single{text-align:left;color:#333!important;margin-top:10px;margin-bottom:50px!important;}
.price-single span{text-decoration: line-through;color:#777;font-weight:200;font-size:15px;}
.single-cert{padding:15px 0;}
.badge-cert{box-shadow:1px 1px 3px #004433;float:right;padding:20px;background:#fff;border-radius:50%;width:120px;height:120px;}
@media (max-width:900px){
    .full-start{padding-left:30px!important;padding-right:30px!important}
    #logo{height:50px!important}
    .menu-b{display:none;}
    .section-b{padding:30px!important}
    .main-top h1{font-size:35px!important;}
    .main-top h2{font-size:20px!important;}
    .section-b h2{font-size:28px!Important;}
    .section-b p{font-size:15px!important;}
    .serv-bg{padding:95px 25px!important;}
    .serv-bg h3{font-size:20px!important;letter-spacing: 8px!Important;}
    .footer-g .inp-newsletter, .footer-g .btn-gray{width:100%;}
    #powby{top:150px!important}
}
@media (min-width:901px){
    .menu-bars{display:none!important;}
    .main-top{height:700px!important;}
}
@media (max-width:900px){
    .menu-bars{display:block!important;}
    
}

.bar-contr{margin-top:-50px;border-radius:10px;background: #495da4;height:100px;border:2px solid #fff;}

#powby{position:absolute!important;bottom:10px;right:10px;top:100px;color:#888;}
.main-top{padding:310px 50px; z-index:1;height:100%;background-position:center!important;background-size:cover!important;background:linear-gradient(rgba(0,0,0,.8),rgba(0,0,0,.2),rgba(0,0,0,.2)),url('../img/reception.jpg');}
.main-top h1{color:#fff;font-weight: bold!important;font-size:70px;}
.main-top h2{color:#fff;font-weight: 200!important;font-size:40px;margin-top:3px;}
.main-top h1 span{font-weight:bold;}
.navb.scrolled{background:#fff!important;box-shadow:3px 3px 6px #ddd!important;}
.navb{transition:all 400ms ease-in;position:fixed;top:0;left:0;right:0;background:#fff;padding:20px!important;z-index:2;}
.navb #logo{height: 90px;}
.navb .menu-b li a{color: #21a658;}
.navb .menu-b li a:hover{border-bottom:1px solid #21a658;}
.navb .menu-b li{font-weight:300;}
.navb .menu-b{margin-top:40px!important;}

#logo{transition:all 300ms ease-in;}
.img-box{box-shadow: 1px 1px 3px #555;height:250px;background-position: center!important;background-size:cover!important;margin:10px 0;}

.serv-bg .opacity{transition:all 300ms ease-in;z-index:-1;opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(211,175,96,.4);}
.serv-bg:hover .opacity{opacity:1!important;}
.serv-bg{box-shadow:3px 3px 8px #333;transition:all 300ms ease-in;cursor:pointer;margin:15px 0;height:300px;padding:95px;text-align:center;background-size:cover!important;background-position:center!important;}
.serv-bg h3{border-bottom:1px solid #fff;border-top:1px solid #fff;padding-top:20px;padding-bottom:20px;color:#fff;font-weight:100!important;font-size:30px;letter-spacing:15px;}
.serv-bg:hover{
  -webkit-transform: translateY(-5px);
  -moz-transform: translateY(-5px);
  -ms-transform: translateY(-5px);
  -o-transform: translateY(-5px);
  transform: translateY(-5px);
  box-shadow:3px 3px 7px #ccc;}
.menu-b{margin-bottom:0!important;margin-top:17px;}
.menu-b li{border-bottom:3px solid transparent;transition:all 200ms ease-in;text-decoration:none;margin:0 15px;display:inline-block;text-transform:uppercase;letter-spacing:1px;}
.menu-b li a{color:#fff;}
.menu-b li a:hover{text-decoration:none;}
.menu-b li:hover{border-color:#fff;transform: translateY(-2px);-moz-transform: translateY(-2px);-webkit-transform: translateY(-2px);}

.item-room{margin:50px 0;}
.item-room img{border-radius:20px;box-shadow:4px 4px 10px #ccc;}

.section-b{padding:70px 210px;background: #fff;}
.section-b h2{font-size:40px;color:#495da4;font-weight:bold;margin-bottom:50px;}
.section-b p{color:#444;font-size:15px;text-align:justify;font-weight: 200;}
.mw500{max-width:500px;}
.section-b.inverse{background:#3c763d;}
.section-b.inverse h2{color:#fff!important;border-color:#fff!important;}
.section-b.inverse p{color:#fff!Important;}
.section-b.bg-img h2{color:#fff!important;border-color:#fff!important;}
.section-b.bg-img p{color:#fff!Important;}
.section-b.black{background:#222!important;}
.section-b.black h2{color:#fff!important;}
.section-b.black p{color:#eee!important;}
.section-b .div-img{padding:40px;}
.section-b .div-img img{width:90%;margin-top:40px;}

.section-b.black-ov h2{color:#fff;}
.section-b.black-ov p{color:#eee!important;}
.section-b.black-ov{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.6),rgba(0,0,0,.9),rgba(0,0,0,1)),url('../img/bg-graph.jpg');background-position:center!important;background-size:cover!important;}

.section-b.all-black h2{color:#fff;}
.section-b.all-black p{color:#eee!important;}
.section-b.all-black{background:#000;}

.section-b.lightgray h2{color:#222;}
.section-b.lightgray p{color:#444!important;}
.section-b.lightgray{background:#f1f1f1;}



.item-team{border-radius:4px;box-shadow:1px 1px 3px #ddd;padding:20px;background:#fff;height:300px;margin:10px 0;background-position:center!important;background-size:cover!important;}
.item-team:hover .inner{background:rgba(211,175,96,.7);opacity:1;}
.item-team .inner{opacity:0;transition:all 200ms ease-in;border-radius:4px;padding:100px 15px;background:rgba(137, 49, 73,0);position:absolute;top:0;left:0;bottom:0;right:0;text-align:center;}
.item-team .inner h5{color:#fff;font-size:20px;font-weight:bold;margin:3px 0;}
.item-team .inner p{margin-top:10px;color:#fff;font-size:18px;font-weight:200;text-align:center;}

.serv-b{padding:0 30px;}
.serv-b i{font-size:70px;color:#cb0058;}
.serv-b h3{color:#fff;font-size:30px;}
.serv-b h5{color:#fff;font-size:17px;text-align:justify!important;}
.serv-b h6{color:#fff;font-size:14px;text-align:justify!important;}
.serv-b span{color:#cb0058;}

.section-b.contatti h4{font-size:16px;}
.inp-b input{margin:10px 0;padding:10px;color:#333;width:100%;border:1px solid #ccc;}
.inp-b textarea{margin:10px 0;height: 150px;padding:10px;color:#333;width:100%;border:1px solid #ccc;resize:none;}
.more-b{font-size:13px!important;color:#fff;text-decoration: underline;}
.more-b a{color:#fff;}

.btn-b{background:#cb0058;width:100%;padding:10px;color:#fff;letter-spacing:3px;font-weight:200;transition:all 200ms ease-in;border:0;}
.btn-b:hover{background:#cb2277;}

.item-cl{width:200px;height:200px;background:#fff;box-shadow:1px 1px 3px #ddd;border-radius:50%;margin:10px 0;}

.block-info.green h4{color:#91c15a!important;}
.block-info.orange h4{color:#ff9900!important;}

.block-info h2{margin-top:0;margin-bottom:20px;color:#495da4;font-weight:bold;}
.block-info h4{margin-top:10px;font-size:15px;font-weight:bold;text-align:justify;color:#495da4;margin-bottom:0;}
.block-info p{font-size:13px;color:#444;font-weight:300;text-align:justify;margin:0;}

.orange-gradient{background: rgb(255,153,0);
background: linear-gradient(90deg, rgba(255,153,0,1) 0%, rgba(255,184,78,1) 100%);
}
.green-gradient{background: rgb(145,193,90);
background: -moz-linear-gradient(180deg, rgba(145,193,90,1) 0%, rgba(118,210,98,1) 100%);
background: -webkit-linear-gradient(180deg, rgba(145,193,90,1) 0%, rgba(118,210,98,1) 100%);
background: linear-gradient(180deg, rgba(145,193,90,1) 0%, rgba(118,210,98,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#91c15a",endColorstr="#76d262",GradientType=1);
}
.blue-gradient{background: rgb(73,93,164);
background: -moz-linear-gradient(90deg, rgba(73,93,164,1) 0%, rgba(26,44,106,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(73,93,164,1) 0%, rgba(26,44,106,1) 100%);
background: linear-gradient(90deg, rgba(73,93,164,1) 0%, rgba(26,44,106,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#495da4",endColorstr="#1a2c6a",GradientType=1);}
.box-mod{padding:0 30px;background:#fff;text-align:left;}
.box-mod h3{font-weight:bold;padding:0 15px;}
.head-big{padding:150px 15px 80px 15px;}
.rotate-i{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);}
.questionh5:hover{color:#495da4;}
.questionh5.active{color:#495da4;font-weight:bold;}
.questionh5{cursor:pointer;transition:all 80ms ease-in;}
.answerp{display:none;}
.head-big h1{color:#fff;font-size:50px;font-weight:bold;}
.head-big h5{color:#fff;font-weight:300;margin-top:30px;}
.row-module{padding:10px 15px;border-bottom:1px solid #eee;background:#fff;}
.row-module h5{color:#444;font-size:20px;text-align:left;font-weight:300;}
.download-side{text-align:right;margin-top:12px;}
.download-side span{font-size:13px;color:#fff;background:#495da4;border-radius:15px;padding:7px 15px;}
.download-side span:hover{background:#334172;cursor:pointer;}
.footer-g{background:#1838a8;padding:70px 210px;}
.footer-g p{color:#fff;margin-bottom:0;}
.footer-g h3{font-size:30px;color:#fff;font-weight:700;}
.footer-g h4{color:#fff;}
.footer-g h5{color:#fff;margin:0!important;font-weight:200;}
.footer-g h6{font-size:16px;color:#fff;margin:10px 0;}
.footer-g a{color:#fff;font-weight:200;font-size:16px;text-decoration: underline!important;}
.left-footer{padding:50px;}
.right-footer{background:#fff;padding:50px;height:100%;}
.right-footer a{color:#fff;font-size:15px;font-weight:200;text-decoration:none!important;transition:all 300ms ease-in;}
.right-footer a:hover{color:#3c763d!important;}
.right-footer h4{color:#bbb;}
.social-footer h5{display:inline-block;}
.social-footer h5 i{font-size:40px!important;font-weight:200;}
.inp-newsletter{padding:10px;border-bottom:1px solid #eee!important;border:0;background:#fff;color:#333;}
.btn-gray{transition:all 200ms ease-in;background:#eee;color:#21a658;font-weight:200;border:0;padding:7px 20px;}
.btn-gray:hover{background:#777;color:#fff;}

.single-img{padding:50px;background-position:center!important;background-size:contain!important;background-repeat:no-repeat!important;}
.dett-single h3{font-size:40px;}
.dett-single h4{color:#777;font-weight:200;margin-bottom:0;}
.dett-single h1{margin-top:0;}
.dett-single h6{font-weight:300;}
.dett-single{height:100%;padding:250px 50px;background:#f3f3f3;}
.dett-single span{color:#aaa;text-decoration:line-through;font-size:16px;}
.btn-cart{cursor:pointer;padding:10px 17px;background:#3c763d;color:#fff;border:0;text-transform:uppercase;transition:all 200ms ease-in;letter-spacing:1px;}
.btn-cart:hover{background:#a88c4c!important;color:#fff;}
.popup-disp{position:relative;float:left;margin-left:15px;margin-top:20px;background:#d3af5f;height:70px;width:250px;padding:20px;}
.popup-disp h6{color:#fff;}
.popup-disp i{color:#fff;position:absolute;top:5px;right:5px;cursor:pointer;}
@media (max-width:767px){
    .dett-single h1{font-size:25px!important;}
    .single-img{background-color:#fff;height:300px!important;padding-bottom:80px;}
    .dett-single{background:#fff!important;padding:30px!important;}
    .dett-single .btn-cart{width:100%;font-size:13px;}
    .dett-single{height:500px!important;}
}

  .opacity{opacity:0;transition:all 200ms ease-in;background:rgba(255,255,255,.9);position:fixed;top:0;left:0;right:0;bottom:0;}
  .opacity.ok{z-index:5;opacity:1;}
  .close-modal-form{position:absolute;right:5px;top:5px;font-size:20px!important;color:#333;cursor:pointer;}
  .modal-form{
  background:#fff;
  padding:20px;
  box-shadow:1px 1px 3px #ccc;
  z-index:999;
  text-align:center;
  position:fixed!important;
  top:100px;
  }