.box_style_4 h4{margin-bottom:20px}.box_style_4 a.phone{font-size:1rem;margin-bottom:10px}.btn_full.disabled{background:#ccc!important;pointer-events:none}header.sticky #logo_home h1 a{background-image:url(/build/web/images/logo-artemide-sticky.e56d0e26.svg)}header.sticky ul#top_tools,ul#top_tools{margin:3px 45px 0 0!important}#logo_home h1 a{background-image:url(/build/web/images/logo-artemide.475f159e.svg)}.phone-footer{color:#fdf7ac;display:block;font-size:14px;line-height:20px;margin:20px 0;position:relative}label.required:after{content:"*"}.quote-box-container{align-items:stretch;display:flex}.quote-box-container>div{margin-bottom:25px}.quote-box-container .feature_home{height:100%}.tour_container{height:100%;margin-bottom:0}.tour_container_col{margin-bottom:40px}.strip_all_tour_list .img_list{height:100%}.strip_all_tour_list .img_list a img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.strip_all_tour_list .tour_list_desc{height:100%}.info-payment{font-size:12px}.title-block-title{margin-bottom:25px}.label-partecipants{font-size:12px}.daterangepicker td{transition:background-color .3s linear}.daterangepicker td.active{background-color:#3cf!important;color:#333}.daterangepicker td.available{background-color:#ccc}.table-align-middle td{vertical-align:middle}.contact-text-container h4{margin-bottom:20px}.contact-text-container p{margin-bottom:10px}header{transition:background .3s linear}header:not(.sticky){background:linear-gradient(0deg,transparent,#000)}.marker_info{height:auto;padding:20px}.marker_info img{max-width:100%}.ribbon_3.blue{background:none}.ribbon_3.blue span{background:#0a63a7;background:linear-gradient(#0d97c9,#0a63a7);box-shadow:0 3px 10px -5px #000;color:#fff;display:block;font-size:10px;font-weight:700;left:-21px;line-height:20px;position:absolute;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,.25);text-transform:uppercase;top:19px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:100px}.ribbon_3.blue span:before{border-color:#087689 transparent transparent #087689;left:0}.ribbon_3.blue span:after,.ribbon_3.blue span:before{border-style:solid;border-width:3px;content:"";position:absolute;top:100%;z-index:-1}.ribbon_3.blue span:after{border-color:#087689 #087689 transparent transparent;right:0}.parallax-slider{object-fit:cover}.ribbon_3.horizontal{height:auto;position:static;width:93px}.ribbon_3.horizontal span{position:static;transform:none}.ribbon_3.horizontal span:after,.ribbon_3.horizontal span:before{display:none;position:static}.title-block-title{padding-left:15px;padding-right:15px}@media screen and (max-width:991px){.main-menu>ul>li>a{font-size:16px}.home-tour-grid .img_container{min-height:200px;position:relative}.home-tour-grid .img_container img{left:0;object-fit:cover;position:absolute;right:0;width:100%}}.parallax-window{z-index:2}#modal-christmas .close{font-size:40px;padding:15px;position:absolute;right:0;top:0}#modal-christmas .mobile{display:none}#modal-christmas .desktop{display:block}@media (max-width:375.1px){#modal-christmas .mobile{display:block}#modal-christmas .desktop{display:none}}footer .form-container #formNewsletterButton{margin-top:16px}.mfp-wrap.newsletter .mfp-content{height:80vh;max-height:940px}form[name=ecommerce_order] .form-group>div,form[name=order] .form-group>div{display:flex;flex-direction:column}form[name=ecommerce_order] .form-group>div label,form[name=order] .form-group>div label{order:1}form[name=ecommerce_order] .form-group>div input,form[name=ecommerce_order] .form-group>div select,form[name=order] .form-group>div input,form[name=order] .form-group>div select{order:2}form[name=ecommerce_order] .form-group>div ul,form[name=order] .form-group>div ul{margin-top:15px;order:3;padding-left:25px}form[name=contact] textarea{min-height:140px}@media (min-width:470.1px){.show-mobile{display:none}}@media (max-width:470px){.show-desktop{display:none}}.date-pick.form-control[readonly]{background-color:#fff!important}.checkout-page .orders-table .col p{line-height:1.4!important}