.header-v6 .topbar{z-index:12;padding:0;position:absolute;top:0;right:0;}
.header-v6 .topbar ul.loginbar{margin:15px 30px 0 0;}
.header-v6 .topbar ul.loginbar > li{display:inline;list-style:none;position:relative;padding-bottom:15px;}
.header-v6 .topbar ul.loginbar > li > a,
.header-v6 .topbar ul.loginbar > li > a:hover{color:#7c8082;font-size:11px;}
.header-v6 .topbar ul.loginbar li > i.fa{color:#7C8082;border:1px solid #ccc;padding:3px 5px;vertical-align:middle;margin-left:10px;border-radius:4px 0 0 4px;border-right:0;}
.header-v6 .topbar ul.loginbar li:hover > i.fa{color:#fff;background-color:#7C8082;border-color:#7C8082;}
@media (max-width:991px){.header-v6 .topbar{top:100%;left:0;right:auto;width:100%;background-color:#eee;text-align:center;}
.header-v6 .topbar ul.loginbar{float:none !important;margin:5px;}
}
span.badge, .list-group-item.active > .badge{color:#fff;font-weight:400;padding:5px 7px 4px;background-color:#72C02C;margin-left:0;border-radius:0 4px 4px 0;}
.header-v6 .topbar ul.loginbar li.topbar-devider{top:-1px;padding:0;font-size:8px;position:relative;margin:0 9px 0 5px;font-family:Tahoma;border-right:solid 1px #bbb;}
.header-v6 .topbar ul.languages{top:25px;right:-5px;display:none;padding:15px 0;padding-left:0;list-style:none;min-width:200px;position:absolute;background:#fff;border-top:3px solid #72C02C;box-shadow:0 6px 12px rgba(0,0,0,.175);}
.header-v6 .topbar li:hover ul.languages{display:block;}
.header-v6 .topbar ul.languages:after{top:-4px;width:0;height:0;left:8px;content:" ";display:none;position:absolute;border-bottom:6px solid #f0f0f0;border-left:6px solid transparent;border-right:6px solid transparent;border-left-style:inset;border-right-style:inset;}
.header-v6 .topbar ul.languages li a{display:block;padding:2px 12px;margin-bottom:1px;}
.header-v6 .topbar ul.languages li.active a i{color:#999;float:right;margin-top:2px;}
.header-v6 .topbar>ul>li:hover>a,
.header-v6 .topbar ul.languages li a:hover,
.header-v6 .topbar ul.languages li.active a{text-decoration:none !important;}
.bg-image-v2-contabilita{width:100%;height:auto;padding:50px 0;position:relative;background:url(../img/bg/7c.jpg) repeat fixed;}
.partial-text span{cursor:pointer;}
.pricing-mega-v1 .pricing-head h5{min-height:55px;}
.pricing-mega-v1 .hidden-area{margin-top:55px;}
.pricing-head h5{color:#fafafa;padding:6px 0;font-family:Arial;font-size:14px;background:#74C52C;text-shadow:0px 1px 0px #32a20f;}
.pricing h5{margin:0;line-height:1em;}
.footer-v1 .dark-social-v2{text-align:right;}
.footer-v1 .dark-social-v2 li{padding-right:0;margin-bottom:8px;}
.footer-v1 .dark-social-v2 li:first-child{padding-left:5px;}
.footer-v1 .dark-social-v2 li i{color:#777;width:30px;height:30px;font-size:14px;padding:8px 5px;text-align:center;background:#353535;display:inline-block;}
.footer-v1 .dark-social-v2 li i:hover{color:#fff;background:#72c02c;text-decoration:none;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.section-block{background-color:#333;border:0;box-shadow:0px 1px 4px #bbb;border-radius:3px !important;}
.section-block h2{color:#fff;}
.section-block .text-center p{color:#ddd;}
.section-block .pull-right{color:#ddd;}
.testimonials{margin-bottom:10px;border:0px none;}
.carousel{position:relative;border:1px solid rgb(238, 238, 238);}
.software-title{text-transform:uppercase;line-height:70px;font-size:60px;color:#FFF;top:180px !important;left:50% !important;width:auto;height:auto;padding:0px;border-width:0px;visibility:visible;margin-left:0px;margin-top:0px;transform:translateX(-50%) !important;-ms-transform:translateX(-50%) !important;-webkit-transform:translateX(-50%) !important;font-weight:bold;text-shadow:0px 1px 5px rgba(0, 0, 0, 0.2);}
.title-box .title-box-text{color:#555;display:block;font-size:27px;font-weight:200;}
.purchase-button{padding:0;font-size:20px;width:auto;height:auto;line-height:32px;border-width:0px;visibility:visible;margin-left:0px;margin-top:0px;box-shadow:0px 1px 5px 0px rgba(0, 0, 0, 0.2);}
.ls-slide .purchase-button{top:340px!important;left:50%!important;transform:translateX(-50%) !important;-ms-transform:translateX(-50%) !important;-webkit-transform:translateX(-50%) !important;}
.suite-button{padding:0;font-size:20px;text-align:center;width:auto;height:auto;line-height:32px;border-width:0px;visibility:visible;margin-left:0px;margin-top:0px;box-shadow:0px 1px 5px 0px rgba(0, 0, 0, 0.2);}
.btn-u .btn-u-green{background:#72C02C none repeat scroll 0% 0%;}
.btn-u .price{background:#fff;padding:9px 20px;color:#555;line-height:20px;display:inline-block;vertical-align:middle;}
.btn-u .price .decimals{font-size:12px;margin-bottom:6px;}
.btn-u .label{display:block;letter-spacing:1px;font-size:9px;color:#555;}
.btn-u .discount{display:block;font-size:12px;color:#72C02C;}
.btn-u .btn{font-size:26px;vertical-align:middle;padding:8px 20px;}
.btn-u:hover .btn{color:#fff;}
.coverParent{position:absolute;}
#header{position:relative;width:100%;height:auto;margin:0px auto;background-color:#222;}
#header > img{width:100%;height:auto;}
#header .title{position:absolute;top:50%;text-align:center;transform:translateY(-50%);z-index:2;width:100%;}
#header .title h1{color:#fff;font-weight:bold;font-size:6rem;text-shadow:0 1px 2px rgba(0,0,0,.6);text-transform:uppercase;line-height:1em;margin:20px 0;}
#header .title h2{color:#fff;font-weight:bold;font-size:2.5rem;text-shadow:0 1px 2px rgba(0,0,0,.6);line-height:1em;margin-bottom:40px;}
#header .title .icon{position:relative;display:inline-block;width:70px;height:70px;border:3px solid #888888;border-radius:50% !important;box-shadow:0 0 0 3px #fff, 0 1px 6px 0 rgba(0,0,0,.4);z-index:10;background-color:#fff;}
#header .title .icon:before,
#header .title .icon:after{content:'';position:absolute;top:50%;right:calc(100% + 3px);width:120px;border-bottom:3px solid #fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.2);z-index:-1;}
#header .title .icon:after{left:calc(100% + 3px);right:auto;}
#header .title .icon img{width:40px;margin:11px;}
#header small{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6);font-size:1.2rem;}
#header.suite{min-height:600px;}
#header.suite .title{left:20%;width:60%;box-shadow:0 1px 3px 0 rgba(0,0,0,.5);padding:70px 50px 50px;background:rgba(0,0,0,.8);background-size:cover;border-radius:10px !important;}
#header.suite .title .cubicicon{position:absolute;top:-15px;left:calc(50% - 30px);}
#header.suite .title .cubicicon.stroke{top:-17px;left:calc(50% - 32px);}
#header.suite .title .purchase{position:absolute;left:50%;bottom:0;transform:translate(-50%, 50%);padding:0;background-color:transparent;margin:0;border:0;}
.btn-u .label{padding:0;line-height:2.2rem;margin:0;}
@media (max-width:991px){#header.suite .title{left:10%;width:80%;}
}
@media (max-width:767px){#header.suite .title{left:2%;width:96%;}
}
.btn-u.btn-u-green{background:#72C02C;border-radius:5px !important;overflow:hidden;}
.btn-u.btn-u-green:hover{background:#78D034;}
.call-action-v1 .btn-u.btn-u-green{background:#78D034;border-radius:5px !important;overflow:hidden;}
.call-action-v1 .btn-u.btn-u-green:hover{background:#82E040;}
.btn-u .btn{font-size:2.2rem;}
.icon-bg-green{background-color:#72C02C !important;}
.cubicicon{position:relative;display:inline-block;width:60px;height:60px;perspective:150px;perspective-origin:50% 55px;transform:translateZ(100px);z-index:20;}
.cubicicon img{width:40px;margin:10px;}
.cubicicon .cube{position:relative;width:60px;transform-style:preserve-3d;animation:spin 5s infinite linear;outline:1px solid transparent;}
.cubicicon .cube div{position:absolute;width:61px;height:60px;}
.cubicicon .side1{transform:translateZ(30px);background-color:#72C02C;animation:spincolor1 5s infinite linear;}
.cubicicon .side2{transform:rotateY(270deg) translateX(-30px);transform-origin:center left;background-color:#52A01C;animation:spincolor2 5s infinite linear;}
@keyframes spin{from{transform:rotateY(0);}
to{transform:rotateY(90deg);}
}
@keyframes spincolor1{from{background-color:#72C02C;}
to{background-color:#32800C;}
}
@keyframes spincolor2{from{background-color:#32800C;}
to{background-color:#72C02C;}
}
.cubicicon.stroke{width:64px;height:64px;transform:none;z-index:10;}
.cubicicon.stroke .cube{width:64px;}
.cubicicon.stroke .cube div{opacity:.5;animation:none;width:64px;height:64px;}
.cubicicon.stroke .side1{transform:translateZ(32px);}
.cubicicon.stroke .side2{transform:rotateY(270deg) translateX(-32px);}
.call-action-v1.bg-color-red{background-color:#eee !important;}
.call-action-v1.bg-color-red .color-light{color:#777;}
#disqus_thread{transition:height .3s ease-in-out;height: 0;overflow: hidden;}
.purchase{padding:25px 0 30px;border-bottom:solid 1px #eee;background:#f0f0f0;margin:40px 0;}
.service-info{background:transparent;}
#closefaq{display:none;}
.margin-top-50{margin-top:50px;}
.sorting-block .sorting-grid li .sorting-cover{min-height:110px;margin-top:0 !important;}
.owl-clients-v1 .item > div{text-align:center;}
.owl-clients-v1 .item img{padding:10px;margin:0 auto;opacity:.7;width:80px;transition:opacity .3s ease-in-out;}
.owl-clients-v1 .item:hover img{opacity:1;}
.owl-clients-v1 .item .circle{border:3px solid #aaa;border-radius:50% !important;width:80px;margin:1px auto;}
.owl-clients-v1 .item .circle img{width:70px;margin:0;}
.service-info-icon.product-icon{padding:8px !important;}
.sorting-grid .service-info-icon.product-icon{position:absolute;top:5px;left:13px;width:35px;height:30px;z-index:20;border:0;padding:5px !important;border-radius:0 !important;background:#72C02C;padding-left:10px !important;}
.sorting-grid .service-info-icon.product-icon.suite{border-color:#72C02C;background-color:#72C02C;}
.sorting-grid .service-info-icon.product-icon .price{white-space:nowrap;position:absolute;top:0px;left:34px;background-color:rgb(98, 176, 28);padding:5px 10px;color:rgb(255, 255, 255);font-style:normal;}
.sorting-grid .service-info-icon.product-icon .price:before{content:'';position:absolute;right:-16px;top:0;border:8px solid rgb(98, 176, 28);border-bottom-color:transparent;border-right-color:transparent;}
.sorting-grid .service-info-icon.product-icon .price:after{content:'';position:absolute;right:-16px;bottom:0;border:8px solid rgb(98, 176, 28);border-top-color:transparent;border-right-color:transparent;}
sub, sup{font-size:.6em;}
sub{bottom:0;}
.sorting-block .sorting-nav{border-bottom:1px solid #eee;margin-bottom:30px;padding:0;height:16px;}
.sorting-block .sorting-nav .filter{border:1px solid #eee;border-radius:2px !important;font-style:normal;padding:8px 12px;margin:0 2px;text-transform:uppercase;font-size:1.2rem;line-height:1em;color:#888;background-color:#fff;}
.sorting-block .sorting-grid li .sorting-cover{min-height:110px;}
.sorting-block .sorting-nav .filter:hover{color:#222;}
.sorting-block .sorting-nav .filter.active{border-color:#72C02C;background-color:#72C02C;color:#fff;}
.sorting-block .sorting-grid li .sorting-cover span{font-weight:bold;}
.section-block h3.heading-xs{padding-left:40px;position:relative;}
.section-block.suites{background:url('../img/bg/suite_box.jpg') top center no-repeat #333333;background-size:contain;padding-top:120px;}
.section-block .progress{margin-left:40px;}
.section-block h3.heading-xs .icon{position:absolute;top:3px;left:0;width:30px;padding:0 5px;background:#72C02C;}
.flat-service .featuredimage{position:relative;margin:20px auto;background-color:#eee;overflow:hidden;border-radius:50% !important;width:150px;height:150px;box-shadow:0 0 0 0 rgba(0,0,0,.3);transition:transform .7s ease-in-out,box-shadow .7s ease-in-out;}
.flat-service .featuredimage img{max-width:100%;}
.flat-service:hover .featuredimage{transform:scale(1.1,1.1);box-shadow:0 5px 10px 0 rgba(0,0,0,.15);}
.cover{position:relative;height:600px;overflow:hidden;}
.cover .container{position:relative;text-align:center;padding:100px 0;z-index:10;}
.cover .container h1{color:#fff;font-size:6rem;line-height:1em;text-shadow:0 1px 3px #000;max-width:800px;margin:0 auto;opacity:0;animation:fadein 1s ease-in-out .5s;-ms-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;}
.cover .container h1 strong,
.cover .container h2 strong{}
.cover .container h2{color:#fff;font-size:2.5rem;line-height:1.2em;text-shadow:0 1px 3px #000;margin:20px 0 40px 0;opacity:0;animation:fadein 1s ease-in-out 1.5s;-ms-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;}
.cover .container .buttons{opacity:0;animation:fadein 1s ease-in-out 3s;-ms-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;}
.cover .container .btn-u{border:1px solid #72C02C;}
.cover .container .re-btn-brd{background-color:transparent;border:1px solid #fff;}
.cover .container .re-btn-brd:hover{background-color:#fff;border-color:#fff;color:#444 !important;}
.cover .container .btn-u:focus{color:#fff;}
.cover .container .re-btn-brd:focus{color:#fff;}
.btn-u.btn-u-green:hover, .btn-u.btn-u-green:focus, .btn-u.btn-u-green:active, .btn-u.btn-u-green.active, .open .dropdown-toggle.btn-u.btn-u-green{background:#78D034;color:#fff;}
@keyframes fadein{from{opacity:0;}
to{opacity:1;}
}
.pricing-rounded>.col-md-10{margin:0 auto;float:none;}
.pricing-rounded .col-md-4{margin-bottom:40px;}
.pricing-rounded>.col-md-10 .col-md-4:nth-child(3n+1){clear:left;}
.pricing-head h3{min-height:180px;border-radius:5px 5px 0 0 !important;position:relative;line-height:1em;z-index:0;}
.pricing-head h3 span{position:absolute;top:50%;width:100%;transform:translateY(-50%);padding:0 20px 80px 20px;font-size:inherit;font-style:inherit;}
.pricing .sticker-right{position:absolute;z-index:10;}
.suite .pricing-head h3{background:url('../img/bg/suite_box.jpg') center 100px no-repeat #333333;background-size:contain;text-shadow:0 2px 0 #000;}
.pricing-head>div{position:absolute;z-index:2;width:50px;left:32px;top:150px;opacity:1;background-color:#eee;border-radius:50% 0 0 50% !important;padding:10px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition:left .2s ease-in-out;}
.pricing:hover .pricing-head>div{left:27px;}
ul.pricing-content li:nth-child(2n+1){background-color:#F9F9F9;}
ul.pricing-content li.disabled{color:#c0c0c0;}
.fa-space{display:inline-block;width:1em;}
ul.pricing-content li .fa-info-circle{color:#bbb;cursor:pointer;}
ul.pricing-content li .fa-info-circle:hover{color:#72C02C;}
ul.pricing-content li .fa-times{visibility:hidden;padding-right:5px;}
.btn-group .btn-block{font-size:2rem;line-height:1.1em;}
.btn-group .btn-block.suite{background-color:#444;}
.btn-group .suite small{border-color:#ccc;}
.btn-group small{white-space:normal;text-transform:uppercase;font-size:1rem;line-height:1.1rem;border-top:1px solid #aca;padding-top:5px;margin-top:5px;display:block;}
.btn-group small .fa{font-size:1.4rem;}
.pricing-head h4{position:relative;padding-top:30px;letter-spacing:-.05em;font-size:5rem;border-bottom:0;box-shadow:0 1px 3px 0 rgba(0,0,0,.05);z-index:5;}
.pricing-head h4 i{font-size:.5em;}
.pricing-head h4 span{letter-spacing:0;}
.pricing-rounded h6{padding:0 15px 5px 15px;min-height:65px;}
.pricing-rounded .col-md-3 h6{min-height:65px;}
.pricing-rounded .pricing{border:0;box-shadow:0 2px 5px 0 rgba(0,0,0,.05);}
.pricing-footer a.btn-u{font-size:2rem;padding:10px 25px;border-radius:2px !important;}
.btn-u .price{padding:16px 20px;min-width:110px;text-align:center;}
.btn-u .label{display:none;}
.pricing-mega-v1 li{white-space:nowrap;}
.pricing-mega-v1 .col-sm-6{padding:0 !important;}
@media (max-width:767px){.pricing-mega-v1 .col-sx-6:nth-child(2n+1){width:75%;float:left;clear:both;}
.pricing-mega-v1 .col-sx-6:nth-child(2n){width:25%;float:left;}
}
.pricing-mega-v1 h2{color:#fff;background-color:#72C02C;padding:10px;margin:30px 0 0 0;box-shadow:2px 0 0 0 #72C02C;white-space:nowrap;}
.pricing-mega-v1 .suite h2,
.pricing-mega-v1 .suite h5{background-color:#444;text-shadow:0 1px 0 #000;}
.pricing-mega-v1 h3{padding:10px;border-bottom:2px solid #ccc;box-shadow:2px 0 0 0 #fff;white-space:nowrap;}
.pricing-mega-v1 .transparent{color:transparent !important;}
.pricing-mega-v1 .pricing{border:0;border-right:1px solid #eee;}
.pricing-mega-v1 .col-md-4 li{text-align:left;}
.pricing-mega-v1 .col-md-1 li{text-align:center;}
.pricing-mega-v1 .fa{position:relative;z-index:10;}
.pricing-mega-v1 .fa:hover{z-index:100;}
.pricing-mega-v1 .fa[data-balloon]:after{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background:rgba(17, 17, 17, 0.9);border-radius:4px;color:#fff;content:attr(data-balloon);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;padding:.5em 1em;white-space:nowrap;margin-bottom:0;display:none;z-index:100;}
.pricing-mega-v1 .fa[data-balloon]:hover:after{display:block;}
#videoprojector iframe{border:0;}
#video-list > div{text-align:center;padding-bottom:20px;line-height:1.2em;position:relative;cursor:pointer;}
#video-list > div .thumb{background-color:#444;}
#video-list > div i{position:absolute;top:30px;left:calc(50% - 10px);color:#f0f0f0;text-shadow:0 1px 5px rgba(0,0,0,.7);font-size:3rem;z-index:20;}
#video-list > div:hover i{color:#fff;}
#video-list > div img{opacity:.5;transition:opacity .3s ease-in-out;}
#video-list > div:hover img{opacity:1;}
#video-list > div p{padding:10px 5px;background-color:#f0f0f0;min-height:70px;}
#video-list > div:hover p{background-color:#72C02C;color:#fff;}
#video-list > div:nth-child(6n+1){clear:both;}
@media (max-width:991px){#video-list > div:nth-child(6n+1){clear:none;}
#video-list > div:nth-child(4n+1){clear:both;}
}
.dropdown-menu{top:75px;}
.header-v6 .navbar-nav > li > a{padding-top:30px;padding-bottom:10px;}
.header-v6 .menu-icons-list{margin-top:17px;margin-bottom:-17px;}
.header-v6 .shopping-cart{padding-left:20px;padding-right:20px;}
.header-v6 .shopping-cart-open{padding:0 10px;}
.header-fixed .header-v6 .navbar-nav .active > a,
.header-fixed .header-v6 .navbar-nav li > a:hover{color:#72c02c;}
.header-v6 .navbar-nav li.dropdown:hover>a{color:#72C02C !important;}
.header-v6 .navbar-nav li.menu-icons .btn-u{background-color:#72C02C;color:#fff !important;font-size:0.9em;text-transform:none;padding:8px 12px;min-height:0px;display:block;line-height:1em;margin-top:43px;}
.header-v6 .navbar-nav li.user ul{right:0;}
.no-after:after{display:none !important;}
.bg-color-green h2{color:#fff;margin:0;}
.bg-color-green .btn-u-light{background-color:#fff;color:#272727 !important;}
.bg-color-green .btn-u-light:hover{background-color:#272727 !important;color:#fff !important;}
.no-margin-top{margin-top:0 !important;}
@media (max-width:991px){.header-v6 .navbar-nav > li > a{padding:10px !important;}
.header-v6 .navbar-nav > li > a.rounded-4x{color:#72c02c;background-color:transparent;}
}
.coverParent{position:absolute;}
#header{position:relative;width:100%;height:500px;margin:0px auto;overflow:hidden;background-color:#222;}
#header > img{width:100%;height:auto;}
#header .title{position:absolute;top:50%;text-align:center;transform:translateY(-50%);z-index:2;width:100%;}
#header .title h1{color:#fff;font-weight:bold;font-size:6rem;text-shadow:0 1px 2px rgba(0,0,0,.6);text-transform:uppercase;line-height:1em;margin:20px 0;}
#header .title h2{color:#fff;font-weight:bold;font-size:2.5rem;text-shadow:0 1px 2px rgba(0,0,0,.6);line-height:1em;margin-bottom:40px;}
#header .title .icon{position:relative;display:inline-block;width:70px;height:70px;border:3px solid #888888;border-radius:50% !important;box-shadow:0 0 0 3px #fff, 0 1px 6px 0 rgba(0,0,0,.4);z-index:10;background-color:#fff;}
#header .title .icon:before,
#header .title .icon:after{content:'';position:absolute;top:50%;right:calc(100% + 3px);width:120px;border-bottom:3px solid #fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.2);z-index:-1;}
#header .title .icon:after{left:calc(100% + 3px);right:auto;}
#header .title .icon img{width:40px;margin:11px;}
#header small{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6);font-size:1.2rem;}
#header.suite{min-height:600px;}
#header.suite .title{left:20%;width:60%;box-shadow:0 1px 3px 0 rgba(0,0,0,.5);padding:70px 50px 50px;background:url('../img/suite_decoration.png') center -190px repeat-x rgba(0,0,0,.8);background-size:cover;border-radius:10px !important;}
#header.suite .title .cubicicon{position:absolute;top:-15px;left:calc(50% - 30px);}
#header.suite .title .cubicicon.stroke{top:-17px;left:calc(50% - 32px);}
#header.suite .title .purchase{position:absolute;left:50%;bottom:0;transform:translate(-50%, 50%);padding:0;background-color:transparent;margin:0;border:0;}
.btn-u .label{padding:0;line-height:2.2rem;margin:0;}
.btn-u.btn-u-green{background:#72C02C;border-radius:5px !important;overflow:hidden;}
.btn-u.btn-u-green:hover{background:#78D034;}
.call-action-v1 .btn-u.btn-u-green{background:#78D034;border-radius:5px !important;overflow:hidden;}
.call-action-v1 .btn-u.btn-u-green:hover{background:#82E040;}
.btn-u .btn{font-size:2.2rem;}
.icon-bg-green{background-color:#72C02C !important;}
.cubicicon{position:relative;display:inline-block;width:60px;height:60px;perspective:150px;perspective-origin:50% 55px;transform:translateZ(100px);z-index:20;}
.cubicicon img{width:40px;margin:10px;}
.cubicicon .cube{position:relative;width:60px;transform-style:preserve-3d;animation:spin 5s infinite linear;outline:1px solid transparent;}
.cubicicon .cube div{position:absolute;width:61px;height:60px;}
.cubicicon .side1{transform:translateZ(30px);background-color:#72C02C;animation:spincolor1 5s infinite linear;}
.cubicicon .side2{transform:rotateY(270deg) translateX(-30px);transform-origin:center left;background-color:#52A01C;animation:spincolor2 5s infinite linear;}
@keyframes spin{from{transform:rotateY(0);}
to{transform:rotateY(90deg);}
}
@keyframes spincolor1{from{background-color:#72C02C;}
to{background-color:#32800C;}
}
@keyframes spincolor2{from{background-color:#32800C;}
to{background-color:#72C02C;}
}
.cubicicon.stroke{width:64px;height:64px;transform:none;z-index:10;}
.cubicicon.stroke .cube{width:64px;}
.cubicicon.stroke .cube div{opacity:.5;animation:none;width:64px;height:64px;}
.cubicicon.stroke .side1{transform:translateZ(32px);}
.cubicicon.stroke .side2{transform:rotateY(270deg) translateX(-32px);}
.call-action-v1.bg-color-red{background-color:#eee !important;}
.call-action-v1.bg-color-red .color-light{color:#777;}
.purchase{padding:25px 0 30px;border-bottom:solid 1px #eee;background:#f0f0f0;margin:40px 0;}
.service-info{background:transparent;}
#closefaq{display:none;}
.margin-top-50{margin-top:50px;}
.sorting-block .sorting-grid li .sorting-cover{min-height:110px;margin-top:0 !important;}
.owl-clients-v1 .item > div{text-align:center;}
.owl-clients-v1 .item img{padding:10px;margin:0 auto;opacity:.7;width:80px;transition:opacity .3s ease-in-out;}
.owl-clients-v1 .item:hover img{opacity:1;}
.owl-clients-v1 .item .circle{border:3px solid #aaa;border-radius:50% !important;width:80px;margin:1px auto;}
.owl-clients-v1 .item .circle img{width:70px;margin:0;}
.service-info-icon.product-icon{padding:8px !important;}
.sorting-grid .service-info-icon.product-icon{position:absolute;top:5px;left:13px;width:35px;height:30px;z-index:20;border:0;padding:5px !important;border-radius:0 !important;background:#72C02C;padding-left:10px !important;}
.sorting-grid .service-info-icon.product-icon.suite{border-color:#72C02C;background-color:#72C02C;}
.sorting-grid .service-info-icon.product-icon .price{white-space:nowrap;position:absolute;top:0px;left:34px;background-color:rgb(98, 176, 28);padding:5px 10px;color:rgb(255, 255, 255);font-style:normal;}
.sorting-grid .service-info-icon.product-icon .price:before{content:'';position:absolute;right:-16px;top:0;border:8px solid rgb(98, 176, 28);border-bottom-color:transparent;border-right-color:transparent;}
.sorting-grid .service-info-icon.product-icon .price:after{content:'';position:absolute;right:-16px;bottom:0;border:8px solid rgb(98, 176, 28);border-top-color:transparent;border-right-color:transparent;}
sub, sup{font-size:.6em;}
sub{bottom:0;}
.sorting-block .sorting-nav{border-bottom:1px solid #eee;margin-bottom:30px;padding:0;height:16px;}
.sorting-block .sorting-nav .filter{border:1px solid #eee;border-radius:2px !important;font-style:normal;padding:8px 12px;margin:0 2px;text-transform:uppercase;font-size:1.2rem;line-height:1em;color:#888;background-color:#fff;}
.sorting-block .sorting-grid li .sorting-cover{min-height:110px;}
.sorting-block .sorting-nav .filter:hover{color:#222;}
.sorting-block .sorting-nav .filter.active{border-color:#72C02C;background-color:#72C02C;color:#fff;}
.sorting-block .sorting-grid li .sorting-cover span{font-weight:bold;}
.section-block h3.heading-xs{padding-left:40px;position:relative;}
.section-block.suites{background:url('../img/bg/suite_box.jpg') top center no-repeat #333333;background-size:contain;padding-top:120px;}
.section-block .progress{margin-left:40px;}
.section-block h3.heading-xs .icon{position:absolute;top:3px;left:0;width:30px;padding:0 5px;background:#72C02C;}
.flat-service .featuredimage{position:relative;margin:20px auto;background-color:#eee;overflow:hidden;border-radius:50% !important;width:150px;height:150px;box-shadow:0 0 0 0 rgba(0,0,0,.3);transition:transform .7s ease-in-out,box-shadow .7s ease-in-out;}
.flat-service .featuredimage img{max-width:100%;}
.flat-service:hover .featuredimage{transform:scale(1.1,1.1);box-shadow:0 5px 10px 0 rgba(0,0,0,.15);}
.cover{position:relative;height:600px;overflow:hidden;}
.cover .container{position:relative;text-align:center;padding:100px 0;z-index:10;}
.cover .container h1{color:#fff;font-size:6rem;line-height:1em;text-shadow:0 1px 3px #000;max-width:800px;margin:0 auto;opacity:0;animation:fadein 1s ease-in-out .5s;-ms-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;}
.cover .container h1 strong,
.cover .container h2 strong{}
.cover .container h2{color:#fff;font-size:2.5rem;line-height:1.2em;text-shadow:0 1px 3px #000;margin:20px 0 40px 0;opacity:0;animation:fadein 1s ease-in-out 1.5s;-ms-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;}
.cover .container .buttons{opacity:0;animation:fadein 1s ease-in-out 3s;-ms-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;}
.cover .container .btn-u{border:1px solid #72C02C;}
.cover .container .re-btn-brd{background-color:transparent;border:1px solid #fff;}
.cover .container .re-btn-brd:hover{background-color:#fff;border-color:#fff;color:#444 !important;}
.cover .container .btn-u:focus{color:#fff;}
.cover .container .re-btn-brd:focus{color:#fff;}
.btn-u.btn-u-green:hover, .btn-u.btn-u-green:focus, .btn-u.btn-u-green:active, .btn-u.btn-u-green.active, .open .dropdown-toggle.btn-u.btn-u-green{background:#78D034;color:#fff;}
iframe{border:0;}
@keyframes fadein{from{opacity:0;}
to{opacity:1;}
}
.pricing-rounded>.col-md-10{margin:0 auto;float:none;}
.pricing-rounded .col-md-4{margin-bottom:40px;}
.pricing-rounded>.col-md-10 .col-md-4:nth-child(3n+1){clear:left;}
.pricing-head h3{min-height:180px;border-radius:5px 5px 0 0 !important;position:relative;line-height:1em;z-index:0;}
.pricing-head h3 span{position:absolute;top:50%;width:100%;transform:translateY(-50%);padding:0 20px 80px 20px;font-size:inherit;font-style:inherit;}
.pricing .sticker-right{position:absolute;z-index:10;}
.suite .pricing-head h3{background:url('../img/bg/suite_box.jpg') center 100px no-repeat #333333;background-size:contain;text-shadow:0 2px 0 #000;}
.pricing-head>div{position:absolute;z-index:2;width:50px;left:calc(50% - 110px);top:150px;opacity:1;background-color:#eee;border-radius:50% 0 0 50% !important;padding:10px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition:left .2s ease-in-out;}
.pricing:hover .pricing-head>div{left:calc(50% - 115px);}
ul.pricing-content li:nth-child(2n+1){background-color:#F9F9F9;}
ul.pricing-content li.disabled{color:#c0c0c0;}
ul.pricing-content li .fa-times{visibility:hidden;padding-right:5px;}
.pricing-head h4{position:relative;padding-top:30px;letter-spacing:-.05em;font-size:5rem;border-bottom:0;box-shadow:0 1px 3px 0 rgba(0,0,0,.05);z-index:5;}
.pricing-head h4 i{font-size:.5em;}
.pricing-head h4 span{letter-spacing:0;}
.pricing-rounded h6{padding:0 15px 5px 15px;min-height:65px;}
.pricing-rounded .col-md-3 h6{min-height:65px;}
.pricing-rounded .pricing{border:0;box-shadow:0 2px 5px 0 rgba(0,0,0,.05);}
.pricing-footer a.btn-u{font-size:2rem;padding:10px 25px;border-radius:2px !important;}
.btn-u .price{padding:16px 20px;}
.btn-u .label{display:none;}
.pricing-mega-v1 li{white-space:nowrap;}
.pricing-mega-v1 .col-sm-6{padding:0 !important;}
@media (max-width:767px){.pricing-mega-v1 .col-sx-6:nth-child(2n+1){width:75%;float:left;clear:both;}
.pricing-mega-v1 .col-sx-6:nth-child(2n){width:25%;float:left;}
}
.pricing-mega-v1 h2{color:#fff;background-color:#72C02C;padding:10px;margin:30px 0 0 0;box-shadow:2px 0 0 0 #72C02C;white-space:nowrap;}
.pricing-mega-v1 h3{padding:10px;border-bottom:2px solid #ccc;box-shadow:2px 0 0 0 #fff;white-space:nowrap;}
.pricing-mega-v1 .transparent{color:transparent !important;}
.pricing-mega-v1 .pricing{border:0;border-right:1px solid #eee;}
.pricing-mega-v1 .col-md-4 li{text-align:left;}
.pricing-mega-v1 .col-md-1 li{text-align:center;}
.table-search-v1.panel-dark{border:0;}
.panel > .table-responsive{margin-bottom:0;border:1px solid #e0e0e0;}
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td,
.table-bordered > thead > tr > td{border:0;border-bottom:1px solid #eee;}
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > th{border:0;border-bottom:1px solid #ddd;}
.table-search-v1.panel-dark > .panel-heading{background:#fff;color:#666;text-align:center;padding:10px;}
.table-search-v1.panel-dark .btn-u.btn-u-dark{background:#72C02C;}
.reg-page label{padding-top:10px;}
.reg-page input{margin:0;}
.team .thumbnail-style img{border-radius:50%;box-shadow:0 2px 5px 0 rgba(0,0,0,.1);}
.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover{background-color:#72C02C;}
.dataTables_wrapper .dataTables_paginate .paginate_button{color:#666 !important;border:0;}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover{background:#f0f0f0 !important;border:0;color:#444 !important;}
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{background:#72C02C !important;border:0;color:#fff !important;}
table.cart{border:1px solid #eee;}
table.cart td{padding:20px !important;}
table.cart h2{margin-top:0;line-height:1em;}
table.cart .price{font-weight:bold;font-size:1.6rem;}
table.cart .total{font-weight:bold;font-size:2rem;}
table.cart .summary th,
table.cart .summary td{font-size:2rem;background-color:#f0f0f0;padding:10px !important;font-weight:normal;}
.goToCheckout{text-align:center;}
.goToCheckout .btn-u{padding:12px 25px;}
ol.steps{font-size:1.6rem;}
ol.steps li{margin-bottom:10px;}
.actions ul{list-style:none;padding:0;}
.actions ul li{display:inline-block;}
.actions ul li a{display:block;padding:2px 10px;margin:3px 3px 3px 0;border-radius:3px;color:#888;background-color:#fff;border:1px solid #ccc;}
.actions ul li a:hover{color:#72C02C;text-decoration:none;}
.actions ul li.delete a{background-color:#ca0000;border:1px solid #ca0000;color:#fff;}
.panel-grey{border-color:#eee;}
.acc-v1 .panel-heading a{background-color:#eee;color:#222;font-size:1.4rem;}
.btn.btn-info{background-color:#72C02C;border-color:#72C02C;}
.orderSummary{border:1px solid #eee;padding:20px;margin:20px;}
.orderSummary h3{margin-top:0;}
.orderSummary td{border-bottom:1px dotted #ccc;padding:5px;}
.CondizioniVendita{text-align:center;margin:10px 0;}
@media (max-width:991px){.header-fixed .header-v6, .header-fixed .header-v6.header-fixed-shrink{margin-bottom:33px;}
.cover .container h1,
#header .title h1{font-size:4rem;padding:0 10px;}
.cover .container h2,
#header .title h2{font-size:2rem;padding:0 10px;}
#header.suite .title{left:2%;width:96%;padding:50px 20px;}
.home .margin-bottom-60{margin-bottom:0;}
.sorting-grid .img-responsive{width:100%;}
img{max-width:100%;}
iframe{max-width:100%;border:0;max-height:300px;}
.modal-content{max-width:100%;transform:none !important;}
.service-block{padding:10px;}
.purchase{margin:0 0 40px 0;}
.parallaxBg1 .headline-center-v2 p{padding:0;}
.service-block-v8 .service-block-desc h3::after{top:calc(100% + 10px);}
.btn-u.btn-u-green{max-width:100%;min-width:275px;}
.btn-u .btn{white-space:normal;max-width:calc(100% - 80px);float:left;text-align:left;line-height:1em;font-size:1.9rem;padding:15px 10px;min-width:190px;}
.btn-u .price{float:left;padding:16px 10px;min-width:80px;max-width:80px;letter-spacing:-.1em;}
#demo-prodigy{padding-top:0;}
#demo-prodigy .col-md-5{padding-bottom:25px;}
.xs-anchor-left{left:0 !important;}
}