@charset "utf-8";
/* CSS Document */

.topbar {background: #0e141a!important}
.footer {background: #0e141a!important}
.footer-submenu {background: #0e141a!important}
.header-navbar__menu{color:#0e141a!important}
  .header-navbar__brand .logo{width:100%!important;height:auto!important; max-height:auto!important}
  .mobile-close-bar{background:#0047CC !important}
  .header-submenu__menu .title{background:#0047CC !important; top:-.5rem}
  .header-submenu__menu .list .item{color:#0e141a}
  .header-submenu .megamenu{background:#0047CC; box-shadow:1px 8px 8px 1px rgba(14, 20, 26, 0.5)}
  .header-submenu__menu .list .item:hover{background:#0047CC;}
  .mobile-submenu .title {background: #0047CC!important; font-weight:bold!important}
  
  
  .fk-popover .content{background:#0047CC; box-shadow:1px 8px 8px 1px rgba(14, 20, 26, 0.5)}
  .fk-popover:before{border-bottom: 1em solid #0047CC;}
  .fk-popover .list .item a:hover {background:#0047CC!important}
  
  
  .catalogo-head .container .section-head .title{color:#0e141a!important}
  .catalogo-filters__head{background: #d3135a!important}
  .catalogo-actions .filters .badge{background: #0047CC!important}
.listed-product .thumbnail .sale{background:#d3135a!important}
  .listed-product--onsale .content .price{color:#d3135a!important}
  .listed-product .content .details {color:#0e141a!important}
  .listed-product .content .price{color:#0047CC!important;}
  .listed-product--onsale .content .price, [data-promo=true] .content .price{color:#d3135a;}
  
 
  .single-product-head .user-options .user-share{border: 2px solid #d3135a;}
  .single-product-head .details{color:#0e141a!important}
  .single-product-head--onsale .price{color:#d3135a!important}
  .single-product-head .price{color:#0047CC!important;}
  .single-product-head .sale{background: #d3135a!important;}
  img.modal-reject-quote-logo {width:50% !important}
  .modal-reject-quote{background-color: #0047CC!important;}
  button#confirmButtonCapModal.btn.btn-info.btn-round.btn-zc:hover{background:#ffffff!important; border:0.1rem solid #d3135a!important; color:#d3135a!important}
   button#confirmButtonCapModal.btn.btn-info.btn-round.btn-zc:active{background:#ffffff!important; border:0.1rem solid #d3135a!important; color:#d3135a!important}
  .product-service .title{color:#0047CC!important;}
  .listed-subtotal span{color:#0047CC!important;}
  .bundle .check {background:#0047CC!important;}
  .product-bundle-mini .title .price{color:#0047CC!important}
  .product-bundle-mini:before {display:none!important;}
  
  .card{border-top:2px solid #0047CC!important}
.btn-round{border-radius:5px!important}
  .btn-info{background:#d3135a!important; border:0.1rem solid #d3135a!important}
  .btn-info:link{background:#d3135a!important; border:0.1rem solid #d3135a!important}
  .btn-info:hover{background:#ad1459!important; border:0.1rem solid #ad1459!important; color:#ffffff!important}
  .btn-info:active{background:#ad1459!important; border:0.1rem solid #ad1459!important; color:#ffffff!important}
  .btn-info:visited{background:#ad1459!important; border:0.1rem solid #ad1459!important; color:#ffffff!important}
.btn-info:focus, .btn-info.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(211, 19, 90, 0.5)!important;
  box-shadow: 0 0 0 0.2rem rgba(211, 19, 90, 0.5)!important; }
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
   color: #fff!important;
  background-color: #d3135a!important;
  border-color: #d3135a!important; }
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-info.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0rem rgba(211, 19, 90, 0)!important;
	box-shadow: 0 0 0 0rem rgba(211, 19, 90, 0)!important;}
  .btn-outline-info{color:#fff!important; border-color: #d3135a!important; border-radius:5px!important}
  .btn-outline-info:link{color:#fff!important; border-color: #d3135a!important; border-radius:5px!important}
  .btn-outline-info:hover{color:#fff!important; border-color: #ad1459!important; background:#ad1459}
  .btn-outline-info:active{color:#ad1459!important; border-color: #ad1459!important; background:#ad1459}
  .btn-outline-info:visited{color:#ad1459!important; border-color: #ad1459!important; border-radius:5px!important}
.btn-outline-info:focus, .btn-outline-info.focus {
  -webkit-box-shadow: 0 0 0 0rem rgba(211, 19, 90, 0)!important;
  box-shadow: 0 0 0 0rem rgba(211, 19, 90, 0)!important }
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,

.show > .btn-outline-info.dropdown-toggle {
  color: #fff!important;
  background-color: #d3135a!important;
  border-color: #d3135a!important; }
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-info.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0rem rgba(211, 19, 90, 0)!important;
	box-shadow: 0 0 0 0rem rgbargba(211, 19, 90, 0)!important;}

  .contactForm.btn-info:hover{background:#ad1459!important; color:#fff!important;}
  .info-box-custom{background-color:#0047CC; padding:20px 20px 10px; color:#ffffff}
.product-service .check{background:#0047CC!important;}
.tabs-product-price.tabs-container ul.tabs li.active {
    background-color: #0047CC!important;
    color: #fff;
}
.tabs-product-price.tabs-container ul.tabs li:hover {
    color: #0047CC!important;
}
.tabs-product-price.tabs-container ul.tabs li.active:hover {
    color: #fff!important;
}
.product-service__content .title .price {color: #0047CC!important;}
  .bundle .add-bundle:link{color:#d3135a!important; border-color: #d3135a!important; background:#fff}
.bundle .add-bundle:active{color:#d3135a!important; border-color: #d3135a!important; background:#fff}
.bundle .add-bundle:hover{color:#fff!important; border-color: #d3135a!important; border-radius:5px!important}
.bundle .add-bundle:visited{color:#d3135a!important; border-color: #d3135a!important; background:#fff}
.bundle .add-bundle:focus{color:#d3135a!important; border-color: #d3135a!important; background:#fff}
  .private-area .private-service span.icon{color:#0e141a!important}
  
  .modal-add-to-cart .modal-actions .action .submit-modal {background:#d3135a!important; border-radius:5px !important}
  .card--primary {background: #ffffff !important; color:#0e141a!important}
.card--checkout .card-head {background: #d3135a !important}
  div.card-footer.total{background: #0e141a !important}
.cart-list .card .list .item .product .price{color: #0047CC!important;}


  .pay-now{color:#fff!important; background:#d3135a; border-color: #d3135a; border-radius:5px!important}
  .pay-now:link{color:#fff!important; background:#d3135a; border-color: #d3135a; border-radius:5px!important}
  .pay-now:hover{color:#fff!important; border-color: #ad1459; background:#ad1459}
  .pay-now:active{color:#fff!important; border-color: #ad1459; background:#ad1459}
  .pay-now:visited{color:#fff!important; background:#ad1459; border-color: #ad1459;}
  .bundle .add-bundle{color:#d3135a!important}
  .private-area .private-service span.icon{color:#0e141a!important}
  .price-box{color:#0e141a!important}
  .orders-container .card-item .product .price{color:#0047CC!important}
  .subtotal-checkout{color:#0e141a!important}
  ul.list--resume .item .options .quantity{display:none!important}
  
  .bannerx{display:none !important}
  .box_mask{background-color:#0047CC!important}
  .rectangle-filter{background-color:#d3135a!important}
  .rectangle-filter .selectr-selected{background-color:#d3135a!important}
  .rectangle-menu{background-color:#d3135a!important}
  .content-news .title-img-small{color: #d3135a!important}
  
  .contatti-list .item .content .icon{color: #0047CC!important}
.contatti-list .item .content .title {color: #0e141a!important}
  .contactForm.btn-info:hover{color:#fff!important}
  
  .footer .input-group.newsletter{border: 1px solid rgb(211, 30, 90);}
  .footer .input-group .input-group-append{background: #d3135a!important;}
  
  .form-page--sent__head:before{display:none !important} 
  .form-page--sent__head{background:#d3135a!important}
.thank-you-banner-btn{border-radius: 5px;}
.thank-you-banner-btn:hover{color:#d3135a!important;}
  
  .background-light-violet{background: #0047CC !important;}
  .banner .content{background:transparent !important}
  .features-full:before{display:none !important} 
  
  .contatti-list .item .action .contactForm.btn-link{color:#0047CC !important;}
  
  
  
  .supporto-head{background: #0047CC !important;}
  .supporto-faq__nav > .item--active {
    background: #0047CC!important;
    border-color: #0047CC!important;
    color: #fff;}
  .supporto-faq__nav > .item--active:after{border-top: 1em solid #0047CC!important;}
 a.btn.btn-outline-info.btn-round.cta.open-case {color:#d3135a!important}
  .account-order.quote .total-prices, .account-order .total-prices, .account-quotes .total-prices{color:#0047CC!important;}
  .account-order .title-accessory{color:#0047CC!important;}
  .order-total{color:#0047CC!important;}
  .private-service .title{color:#d3135a!important}
  .private-area .private-service span.icon{color:#d3135a!important}
  .private-area.profile-settings .settings-content.payments .settings-item.titles span{color:#0047CC!important;}
  
  
   .header-navbar__menu .list .item--tel a{color:#0047CC!important;}
  .header-navbar__menu .list .item--tel .icon{color:#0047CC!important;}

.form-control:focus{border-color:#0047CC!important;}
.card--checkout .card-body .order-group .list--checkout-order-list .item--total{color:#0047CC!important;}
.header-navbar--cart .cart .icon{color:#0e141a!important}
.header-navbar--cart .cart .icon .badge{background: #0047CC!important; color: #fff!important;}

.footer .list--options{display:none!important}
  
  @media screen and (min-width: 768px) {
    .private-area.profile-settings .settings-box, .private-area.appointments .appointments-box {
        border-top: 2px solid #0047CC!important;
    }
    .product-bundle-mini:before {display:none!important;}
}
  @media screen and (max-width:575px) {
    .simulators-wrap .simulators-container .simulator-title .subtitle{color:#fff!important}
    .product-bundle-mini:before {display:none!important;}
}
@media (min-width: 576px) and (max-width: 1023.98px) {
    .modal-add-to-cart .modal-actions {
        background: #0047CC!important;
    }
  .product-bundle-mini:before {display:none!important;}
}
.btn:focus, .btn.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0rem rgba(70, 30, 125, 0)!important;
  box-shadow: 0 0 0 0.2rem rgba(70, 30, 125, 0)!important; }
.leadContactBoxList .leadContactBox .card.card--form {color: #0047CC!important;}
.form-page__head .logo img{width:120px!important; height:auto!important}

.penp-head{background-color: #0047CC!important}
.penp-wrap .penp-list .typology{display:none!important}