/*!
 *
 * NOTICE OF LICENCE
 *
 * This source file is subject to the EULA
 * that is bundled with this package in the file LICENSE.txt
 * It is also available through th world-wide-web at this URL:
 *
 * @license All right reserved
 */
html.no-scroll,html.no-scroll body{position:fixed;overflow:hidden;height:100%;max-width:100vw;max-height:100vh}body{background:#f8f8f8;font-family:'Montserrat',sans-serif;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:300;overflow-x:hidden}header,main,footer{max-width:100vw}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:300}a:focus{outline:none !important}.bg-white{background:#fff}.padding{padding-top:30px;padding-bottom:30px}.no-bg{background-color:transparent !important;border:none !important}.padding-a{padding:15px}.intl-tel-input{display:block}.text-muted{color:#333}p{font-weight:400}a,a>img,button,.button,.active>a:before{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}a:hover>img{opacity:.8}.button:hover,.button:focus{background:#156eac !important;cursor:pointer}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}body.blog aside.sidebar ul{list-style:none;margin:0;padding:0}.product-page__information,.product-page__features{font-weight:400}#billing_state{height:40px !important;padding-top:10px !important;padding-bottom:10px !important;line-height:1.5;border-radius:3px;display:block;width:100%;font-size:14px;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s}.postid-87 .dl-horizontal dd{border-bottom:none !important}.nav-pills>li>a,.nav-pills>li>a:focus,.nav-pills>li>a:hover{background-color:#fff}.checkout_coupon .form-row-first{width:50%;float:left;margin:0 10px 0 0}.checkout_coupon .form-row-first input{width:100%;padding:6px}.checkout_coupon .form-row-last{width:40%;float:left}.checkout_coupon .form-row-last input{padding:8px;background:#ffa200;border:none;color:#fff;font-weight:500;text-transform:uppercase}.min-height{min-height:90px}.navbar-default .navbar-nav>li>a{color:#000 !important;padding:15px 5px;font-weight:500}.navbar-default{background:#fff;border:none;border-radius:0;margin-bottom:0;white-space:nowrap}.navbar-default .primary{text-transform:uppercase}@media all and (max-width:1023px){.navbar-default .navbar-collapse{width:100%;left:0;right:0;bottom:0;top:80px;z-index:1000;position:fixed;background-color:#fff;overflow:auto !important}.navbar-default .navbar-collapse.in{max-height:calc(var(--vh) - 80px);height:100%}}.navbar-default .navbar-collapse .navbar-menus a[href^=tel]:before{content:'\f095';display:inline-block;font:normal normal normal 14px/1 Font Awesome 5 Pro;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:.25em;font-size:1.4em;vertical-align:bottom}@media all and (min-width:1023px){.navbar-default .navbar-collapse .navbar-menus{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-size:13px;height:93px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:-.075em}.navbar-default .navbar-collapse .navbar-menus li a{padding:8px 10px}.card-block .carousel-item__price{min-height:35px}}@media all and (min-width:1280px){.navbar-default .navbar-collapse .navbar-menus{letter-spacing:-.025em}.navbar-default .navbar-collapse .navbar-menus li a{padding:8px 12px}.navbar-default .navbar-collapse .navbar-menus .primary li a{font-size:14px}}@media all and (min-width:1441px){.navbar-default .navbar-collapse .navbar-menus{letter-spacing:normal}.navbar-default .navbar-collapse .navbar-menus li a{padding:8px 15px}.navbar-default .navbar-collapse .navbar-menus .primary li a{font-size:16px}}.navbar-brand{height:auto}.navbar-brand>img{-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}@media all and (min-width:1023px){.navbar-brand{padding:11px 0 12px 10px}}.navbar-default .navbar-toggle{float:left;margin-left:15px;border:none}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:inherit}.navbar-default .navbar-toggle.menuicon{display:block;cursor:pointer;height:46px;width:46px}.navbar-default .navbar-toggle.menuicon span{display:block;top:0;width:30px;height:3px;background-color:transparent;position:relative;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.navbar-default .navbar-toggle.menuicon span:after,.navbar-default .navbar-toggle.menuicon span:before{display:block;content:'';position:absolute;width:30px;height:3px;background-color:#000;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-delay:.2s,0;-o-transition-delay:.2s,0;transition-delay:.2s,0}.navbar-default .navbar-toggle.menuicon span:before,.navbar-default .navbar-toggle.menuicon span:after{margin-top:0;-webkit-transition-delay:0,.2s;-o-transition-delay:0,.2s;transition-delay:0,.2s}.navbar-default .navbar-toggle.menuicon span:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.navbar-default .navbar-toggle.menuicon span:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.navbar-default .navbar-toggle.menuicon.collapsed span{background-color:#000}.navbar-default .navbar-toggle.menuicon.collapsed span:before{-webkit-transform:none;-ms-transform:none;transform:none;margin-top:-8px}.navbar-default .navbar-toggle.menuicon.collapsed span:after{-webkit-transform:none;-ms-transform:none;transform:none;margin-top:8px}@media all and (min-width:1024px){.navbar-default .navbar-toggle.menuicon{display:none}}.navbar-icon{text-align:center}.navbar-icon span{display:block}.navbar-icon .fa{margin:10px 0}.navbar-lang .dropdown-menu{min-width:100%}.wickedpicker{height:140px}@media (max-width:1023px){.wickedpicker{width:auto}header .hidden-md{display:none !important}.navbar-btn{padding:9px 12px}.navbar-nav{margin:0 0 7.5px}.navbar-header{text-align:center;max-width:calc(100vw - 76px);height:70px}.navbar-brand{float:none;display:inline-block;max-height:80px;padding:0}.navbar-brand>img{max-width:45vw !important;width:auto;height:60px !important;max-height:60px}.navbar-lang{float:right;margin:0 10px}.navbar-lang .dropdown-menu a{background:#fff;border-radius:2px}.navbar-lang .dropdown-menu a:hover{background:#fff !important}.navbar-collapse.collapsing,.navbar-collapse.collapse.in{border-top:solid 1px #1b77a8}}.wrapper{overflow:hidden;position:relative;width:100%}.wrapper .canvas{height:100%;position:relative;width:100%;-ms-transform:translateX(0);transform:translateX(0);-webkit-transform:translateX(0);-o-transition:.3s ease all;transition:.3s ease all;-webkit-transition:.3s ease all}.wrapper.open .canvas{-ms-transform:translateX(-300px);transform:translateX(-300px);-webkit-transform:translateX(-300px)}td[valign=bottom]{vertical-align:bottom}.offcanvas [data-toggle]{color:#fff}.offcanvas [data-toggle]:hover{color:#f1f1f1}.icons{display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px 15px 8px;padding-top:0;position:absolute;right:0;top:0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;color:#000}.icons a{text-decoration:none;text-transform:uppercase}.icons .navbar-icon{padding:9px 10px;color:inherit;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.icons .navbar-icon .fa{margin:0}.icons .navbar-icon em{font-style:normal}.icons .navbar-icon .mini-cart-counter:before{content:'('}.icons .navbar-icon .mini-cart-counter:after{content:')'}.icons .navbar-icon .mini-cart-counter--zero{display:none}@media all and (max-width:1023px){.icons .navbar-icon--cart strong{display:none}.icons .navbar-icon--cart .mini-cart-counter{position:absolute;color:#fff;font-size:12px;top:-4px;right:-7px;background-color:#ffa200;padding:.25em .25em .15em;min-width:1.5em;line-height:1em;border-radius:50%;font-family:sans-serif;font-weight:700;border:1px solid #fff}.icons .navbar-icon--cart .mini-cart-counter:before,.icons .navbar-icon--cart .mini-cart-counter:after{content:''}}@media all and (min-width:1023px){.icons{position:static;color:#fff;margin:0;min-height:93px}.icons .navbar-icon{background-color:#ffa200;padding-left:15px;padding-right:15px}.icons .navbar-icon span{font-size:.9em}}@media all and (min-width:1391px){.icons .navbar-icon{padding-left:25px;padding-right:25px}.icons .navbar-icon i{font-size:2.5em}}.icons .navbar-nav>li{display:inline-block}@media (min-width:1023px){.navbar-lang{margin:0 10px}.navbar .navbar-btn{border-radius:6px;font-size:18px;line-height:1.3333333;margin-top:25px;padding:10px 16px}.form-group--with-label .input-group-addon{width:40px !important}.icons .navbar-nav>li>a{padding-bottom:17px}.icons .navbar-nav>li>a[data-toggle=offcanvas]{padding-top:7px;padding-bottom:25px}.woocommerce-billing-fields>.row:nth-child(7)>.col-sm-6:last-child{margin-left:-50% !important}.navbar-brand{padding:6px 0 6px 10px !important}.product-page__sub-header__summary{font-size:1.2em !important}.media-list-cart{border:none !important}}@media (min-width:1023px) and (max-width:1390px){.navbar-lang{margin:0 10px}.navbar .navbar-btn{border-radius:6px;font-size:14px;line-height:1.3333333;margin-top:20px;padding:10px 5px}.primary .navbar-nav>li>a{padding:30px 9px}.icons .navbar-nav>li>a{padding:10px 5px}.icons .navbar-nav>li>a[data-toggle=offcanvas]{padding-top:0;padding-bottom:20px}.navbar-default .navbar-nav>li>a .fa-2x{font-size:1.5em}.navbar-nav .icons .bg-info{padding:18px 5px 10px}.navbar-icon .icon-car{width:27px;height:auto}}@media (min-width:1023px) and (max-width:1180px){.primary .navbar-nav>li>a{padding:30px 7px;font-size:13px}.navbar-icon span{font-size:11px}.navbar-lang{display:none}.display-1{font-size:48px}}.page-header{border:none}.list-landing li{padding:5px 0}.home .nav-pills>li>a{border-radius:0}.home .nav-justified>li>a{background:0 0;color:#fff;font-size:20px;padding:25px 0}.home .nav-justified>li.active>a{background:#fff;color:#156eac}.home .nav-justified>li.active>a:focus,.home .nav-justified>li>a:focus,.home .nav-justified>li.active>a:hover,.home .nav-justified>li>a:hover{background:#03182d;color:#fff}.home .nav-justified>li.active>a:hover:before,.home .nav-justified>li.active>a:focus:before{border-color:transparent transparent #03182d}.home .nav-justified>li.active>a:before{border-color:transparent transparent #fff;border-style:solid;border-width:0 25px 20px;content:" ";display:block;height:0;left:50%;position:absolute;top:-20px;width:0;-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform:translateX(-50%)}.nav-pills-lg>li>a{font-size:18px;padding:20px}.tab-pane.active .tc-extra-product-options{visibility:visible !important}.tm-description-label .tm-epo-field-label{font-size:12px;font-weight:400 !important;height:55px}.tm-description-label-clear-div .tm-epo-field-label{margin-top:27px}.row-clear{margin-left:0;margin-right:0}.row-clear .col-clear{padding:2px 1px}.home-tabs{border-bottom:solid 4px #ffa200}.text-muted a{color:inherit}.input-group .input-group-addon{background:#fff}.form-control-left{border-left:0}.form-control-right{border-right:0}.btn,.input-group>.form-control,.input-group>.input-group-addon,.input-group>.input-group-btn>.btn{border-radius:2px}.input-group-addon:last-child{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.cover{position:relative}label{font-weight:400}.search-engine--versione-tre{color:#156eac;max-width:100vw;overflow:hidden}@media all and (min-width:1024px){.search-engine--versione-tre{margin-top:3px}}.search-engine--versione-tre>.container{padding-left:0;padding-right:0}.form-group--with-label{display:-ms-grid;display:grid;position:relative;grid-template-areas:"icon label" "icon field";grid-auto-columns:3em auto;background-color:#fff;-webkit-box-shadow:inset 2px 2px 2px rgba(0,0,0,.15);box-shadow:inset 2px 2px 2px rgba(0,0,0,.15);border-radius:3px;overflow:hidden}.form-group--with-label .input-group-addon,.form-group--with-label label,.form-group--with-label .form-control{margin:0;padding:0;background-color:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;z-index:2}.form-group--with-label .input-group{display:contents}.form-group--with-label .input-group-addon{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;grid-area:icon;justify-self:stretch;align-self:stretch;width:auto;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none}.form-group--with-label label{-ms-grid-row:1;-ms-grid-column:2;grid-area:label;display:block;margin:0;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;padding:6px 0 0;font-size:12px;font-weight:700;color:#03182d;pointer-events:none}.form-group--with-label .input-group .form-control{z-index:1;border-radius:3px !important;height:auto;grid-area:icon/icon/label/field;padding:24px 6px 6px 2.6em;font-size:16px;display:block;line-height:1.2em;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.form-group--with-label .input-group .form-control,.form-group--with-label .input-group .form-control:before,.form-group--with-label .input-group .form-control:after,.form-group--with-label .input-group .form-control *,.form-group--with-label .input-group .form-control *:before,.form-group--with-label .input-group .form-control *:after{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-transition-property:color,opacity,background,width,height;-o-transition-property:color,opacity,background,width,height;transition-property:color,opacity,background,width,height}.form-group--with-label .input-group .form-control[type=date]{min-height:52px;line-height:1.2em}.form-group--with-label .input-group .form-control:disabled{background-color:#80a8c8;color:rgba(3,24,45,.5);opacity:1;z-index:1;-webkit-box-shadow:none;box-shadow:none}.form-group--with-label .input-group .form-control:disabled::-webkit-input-placeholder{color:rgba(3,24,45,.5)}.form-group--with-label .input-group .form-control:disabled::-moz-placeholder{color:rgba(3,24,45,.5)}.form-group--with-label .input-group .form-control:disabled:-ms-input-placeholder{color:rgba(3,24,45,.5)}.form-group--with-label .input-group .form-control:disabled:-moz-placeholder{color:rgba(3,24,45,.5)}.form-group--with-label .input-group .form-control:disabled~.input-group-addon{color:rgba(3,24,45,.5)}.form-group--with-label .input-group .form-control:focus,.form-group--with-label .input-group .form-control:active{-webkit-box-shadow:inset 0 0 2px 1px #ffa200;box-shadow:inset 0 0 2px 1px #ffa200}.search-engine .nav-pills>li{float:left;margin-left:0}@media (min-width:1420px){.search-engine{color:#fff;position:static}.search-engine .title{bottom:20px;color:#fff;left:50%;position:absolute;-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform:translateX(-50%)}}.versione-due{margin-top:3px}@media (min-width:992px){.search-engine .nav-pills>li{margin-left:2px}}@media (max-width:1280px){.search-engine .nav-pills{margin-left:-1px;margin-right:-1px}.search-engine .nav-pills,.search-engine .nav-pills *{display:-webkit-box;display:-ms-flexbox;display:flex}.search-engine .nav-pills li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}.search-engine .nav-pills a{padding:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;width:100%}.search-engine .nav-pills span{line-height:1.2em;font-size:11px;place-items:center;height:100%}.search-engine .nav-pills i{min-height:1.5em}}.search-engine .radio{margin-bottom:5px}.search-engine form{padding:15px}@media all and (min-width:1024px){.search-engine form{padding:25px}}.search-engine .nav-pills li.active a{background:#156eac}.search-engine .nav-pills li a{background:#03182d;color:#fff}.search-engine .nav-pills li a:hover{background:#156eac}@media (max-width:767px){.list-contact li{display:block;padding:10px 0;text-align:left}.search-engine .title{color:#05396b !important;margin-bottom:20px !important;position:static !important;text-align:center;text-shadow:none !important;-webkit-transform:inherit !important;-ms-transform:inherit !important;transform:inherit !important}.search-engine .display-1{font-size:24px}.breadcrumb{font-size:12px !important;color:#333 !important;margin-bottom:10px !important}.card-img{width:100% !important}.sidebar{margin-bottom:0;padding:3px 15px !important}.sidebar .sidebar-title{margin-bottom:10px !important}.sidebar hr{display:none}.navbar-nav .primary li>a{padding:12px 0 !important}.slick-slider{margin-top:10px}.search-engine .nav-pills span{font-size:12px !important}.product_cat-transfers img{margin:0 auto}.product_cat-transfers .btn-warning{width:100%;margin:10px 0 0}.product_cat-transfers .btn-warning-outline{width:100%;margin:10px 0}.product_cat-transfers .wp-post-image{display:none}}.pagination{margin:0}.pagination>li{display:inline-block;margin:0 1px}.pagination>li>a{border-radius:0 !important;cursor:pointer}.pagination>li>a,.pagination>li>span{color:#333}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background:#1b77a8}.page-title{margin-top:0;margin-bottom:.3em;color:#111;font-size:26px;font-weight:500}@media all and (min-width:768px){.page-title{font-size:26px;letter-spacing:-.025em}}@media all and (min-width:1024px){.page-title{font-size:26px}}@media all and (max-width:1023px){.new-search-btn{font-size:12px;padding:4px 5px}}.breadcrumb{background:0 0;margin-top:.2rem;margin-bottom:1rem;padding-bottom:1rem;border-radius:0;border-bottom:1px solid #ddd;padding-left:0;padding-right:0;color:inherit;font-size:11px}@media all and (min-width:1024px){.breadcrumb{font-size:12px}}.breadcrumb a{color:inherit}.breadcrumb>li>a:hover,.breadcrumb>li>a:focus{text-decoration:none}.breadcrumb>li+li:before{color:#156eac;content:"\f054";font-family:'Font Awesome 5 Pro';font-size:.75em;padding:0 6px}.breadcrumb>.active{color:inherit;font-weight:500}.m-t-1{margin-top:5px}.text-sm-right{text-align:right}@media (max-width:992px){.text-sm-right{text-align:left}}@media (max-width:767px){.breadcrumb{margin-bottom:0;border-bottom:none}#menu-navigation{margin:7.5px 0 0}#menu-navigation li{border-bottom:1px solid #c6dde9}#menu-navigation li:last-child{border:none}#menu-offcanvas{margin:2em 0 7.5px}#menu-offcanvas li{border-bottom:1px solid #ddebf2}#menu-offcanvas li:last-child{border-bottom:none}}img.icon-car{margin-bottom:6px}.sidebar [data-toggle]{cursor:pointer}.sidebar .sidebar-title{margin-bottom:24px;color:#111;font-weight:400}@media (max-width:767px){.sidebar .sidebar-title .fa-chevron-circle-up{display:block !important}.sidebar .sidebar-title .fa-chevron-circle-down{display:none !important}.sidebar .sidebar-title.collapsed .fa-chevron-circle-up{display:none !important}.sidebar .sidebar-title.collapsed .fa-chevron-circle-down{display:block !important}}@media (min-width:992px){.sidebar [data-toggle]{cursor:initial;pointer-events:none}#filters.collapse{display:block !important}}#filters .count{color:#777;font-size:80%}.icheckbox_minimal-green{margin-right:10px}.radio label,.checkbox label,.sidebar .radio label{padding-left:0}.form-horizontal label{padding-top:7px}.sidebar ul li{font-size:16px;padding:5px 0}.sidebar ul li input{margin-right:10px}.display-1{font-size:54px}.display-2{font-size:44px}.display-3{font-size:30px}.display-4{font-size:25px}.display-5{font-size:20px}.display-6{font-size:17px}.text-semibold{font-weight:500}.card{background-color:#fff;box-shadow:0 2px 1px #ddd;display:block;margin-bottom:10px;position:relative}.tab-pane .card{margin-bottom:0}.card-block{padding:15px}.card-title{margin-top:0}.card-block h4{min-height:68px;font-weight:400}.card-block .card-text{min-height:100px}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-img{margin:auto}.card-img-overlay{background:rgba(0,0,0,.5);bottom:0;color:#fff;left:0;padding:15px;position:absolute;right:0;top:0}.card-img-overlay>.card-bottom{bottom:20px;left:0;padding:1.25rem;position:absolute;right:0}.card-img-overlay .card-title{font-size:23px;min-height:70px}#owl-carousel .item{margin:0 1px}.owl-prev{left:5px;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translateY(-50%)}.owl-next{right:5px;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translateY(-50%)}.callout{padding:20px;margin:20px 0;border:1px solid #eee;border-left-width:5px;border-radius:3px}.callout h4{margin-top:0;margin-bottom:5px}.callout p:last-child{margin-bottom:0}.callout code{border-radius:3px}.callout+.callout{margin-top:-5px}.callout-danger{border-left-color:#ce4844}.callout-danger h4{color:#ce4844}.callout-warning{border-left-color:#aa6708}.callout-warning h4{color:#aa6708}.callout-info{border-left-color:#1b809e}.callout-info h4{color:#1b809e}.callout-success{border-left-color:#5cb85c}.callout-success h4{color:#5cb85c}.wc-bacs-bank-details-heading{font-size:20px}@media (min-width:768px){.search-engine .btn-lg{min-height:49px}.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.row-eq-height .panel{margin-bottom:0}.row-eq-height .panel,.row-eq-height .panel-body{height:100%}}.tm-fb-value{width:100% !important}.tm-fb-title+.tm-fb-value{width:50% !important}.variations.bg-info{color:#fff;padding:0 15px}.variations .form-control{border-radius:0;border-color:#156eac}.media-object{height:auto !important;max-width:initial !important}a{color:#156eac}.list-landing .fa-angle-right{color:#ffa200;font-weight:900}#map{height:350px}.text-primary{color:#156eac}.text-info{color:#1b77a8}.text-warning{color:#ffa200}.text-dark{color:#03182d}.text-light{color:#fff}.panel-primary{border-color:#156eac;border-radius:0}.bg-primary,.btn-primary{background:#156eac}.btn-primary:focus,.btn-primary:hover{background-color:#115a82}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{background-color:#122b40}.btn-primary-outline{background:#fff;border-color:#156eac;color:#156eac}.bg-dark{background:#03182d !important;color:#fff}.bg-dark a{color:#fff}.bg-dark a:hover{color:#ccc;text-decoration:none}.btn-danger-outline{border:solid 1px #a94442;color:#a94442}.btn-success-outline{border:solid 1px #3c763d;color:#3c763d}.bg-info,.btn-info,.label-info{background:#156eac;color:#fff}.btn-primary-outline{border-color:#156eac;color:#156eac}.btn-primary-outline:hover{border-color:#1b77a8;color:#1b77a8}.bg-warning,.btn-warning{background:#ffa200;text-transform:uppercase}.btn-warning-outline{background:#fff;border:solid 1px #ffa200;color:#ffa200}.btn-warning-outline:focus,.btn-warning-outline:hover{border:solid 1px #d58512;color:#d58512}.alert{overflow:hidden}@media (max-width:1023px){.navbar-header{float:none}.navbar-toggle{display:block;margin-top:18px}.navbar-collapse.collapse{display:none !important}.navbar-nav{float:none !important}.navbar-nav>li{float:none}.navbar-nav .navbar-lang>li{float:left;margin-top:20px}.navbar-nav>li>a{padding:8px 0}.navbar-nav .primary{font-size:16px;line-height:1.2em}.navbar-nav .primary li>a{padding:15px 0}.collapse.in{display:block !important}.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}}@media (min-width:768px) and (max-width:1023px){.navbar-nav>li.primary,.navbar-nav>li.offcanvas{float:left !important;width:50%}.navbar-nav>li.icons{clear:both}}.search-engine .title{text-shadow:0px 0px 10px rgba(0,0,0,.8);margin-bottom:50px}@media (max-width:1366px){.search-engine .title{bottom:20px;color:#fff;left:50%;position:absolute;-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform:translateX(-50%)}}.search-engine .title h1{font-weight:700}.search-engine .title h3{margin-top:0}.search-engine [data-dipendance=roundtrip]:disabled,.search-engine [data-dipendance=roundtrip]:disabled+.input-group-addon{opacity:.5}.search-engine .button-minus,.search-engine .button-plus{border:none}@media (min-width:1024px){.search-engine .nav-pills>li:first-child{margin-left:0}}.tm-section-label{color:#1b77a8 !important}.tm-epo-datepicker-label-container{margin-top:0;width:100% !important}.tc-extra-product-options select{height:46px}.tc-extra-product-options select,.tc-extra-product-options input[type=text],.tc-extra-product-options input[type=date],.tc-extra-product-options input[type=time],.tc-extra-product-options textarea{border:solid 1px #1b77a8 !important;border-radius:3px !important;display:block;line-height:26px !important;padding:10px 16px;width:100% !important}.tm-extra-product-options .tmcp-field-wrap .tc-price{float:right;font-weight:700}.panel-summary{border-radius:0;margin-top:20px}.panel-primary hr{border-color:#1b77a8}.icheckbox_minimal-green+.client_contact_informations{display:block}.icheckbox_minimal-green.checked+.client_contact_informations{display:none}.tm-floating-box{background:0 0;display:block !important;padding:0;position:static}.tm-floating-box .tm-fb{margin-bottom:0;max-width:100%;max-height:initial !important}.tm-floating-box .tm-fb .tm-fb-title{color:#156eac !important;font-weight:600;font-size:14px}.tm-floating-box .tm-fb .tm-fb-value{width:100% !important}.tm-floating-box .tm-fb .tm-fb-value-heading{font-weight:700 !important}.tm-extra-product-options-totals dt,.tm-extra-product-options-totals dd{float:left;width:50% !important}.tc-value.tc-hidden-variation,.tc-value.variation-{border-bottom:none}.card .price{display:block;overflow:hidden}.card .price .amount{float:right}.loading{background:rgba(27,119,168,.6);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:99}.loading img{display:block;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}#mini-cart{background:#fff;display:none;position:absolute;right:-16px;z-index:999;top:60px;color:#000;-webkit-box-shadow:0 1em 2em rgba(0,0,0,.25),0 2em 3em rgba(0,0,0,.15);box-shadow:0 1em 2em rgba(0,0,0,.25),0 2em 3em rgba(0,0,0,.15)}@media all and (min-width:1023px){#mini-cart{top:93px;right:-1px}}.media-list-cart{border:solid 1px #156eac;border-top:none;padding:15px;width:320px;margin-bottom:0}.media-list-cart .media{border-bottom:solid 1px #eee;margin:0;padding:10px 0}.media-list-cart .label{float:right}.card-img-overlay .price>span{display:block}.card-img-overlay .price .from{color:#fff;font-size:13px}.card-img-overlay .price .from+.woocommerce-Price-amount{line-height:30px;margin-top:0}.card-img-overlay .price .woocommerce-Price-amount{float:none;font-size:20px;font-weight:700;margin-top:20px}footer{margin-top:50px}footer .list-contact{margin:1em auto;text-align:center}.footer-info{padding-top:2em;padding-bottom:2em}.footer-info h3,.footer-info .h3{color:#156eac;margin-bottom:1em}.footer-info a{color:#303030}.footer-info .list-social li{display:inline-block;vertical-align:middle}.footer-info .list-social .h4{margin:0}.footer-info .list-social a{color:#a3a3a3;font-weight:600}.footer-info .form-group .btn,.footer-info .btn{border-radius:0;font-weight:700}.column-social{text-align:center}@media all and (min-width:1024px){.column-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;text-align:left}.column-social section{margin-bottom:3rem}.column-social section:first-child{margin-bottom:0}}.column-social iframe{margin-left:-10px}.footer-newsletter input[type=email]{padding-left:0;font-size:16px;-webkit-box-shadow:none;box-shadow:none;border:none;background-color:#f7f7f7}.footer-newsletter .input-group-addon{border:none;background-color:#f7f7f7}.footer-newsletter .input-group-addon .fa{color:#646d8c}.footer-payments .fa{color:#646d8c}.footer-copyright{font-size:.9em;overflow:hidden}@media all and (max-width:1023px){.footer-copyright p{padding-top:1em;border-top:1px solid #f1f1f1}.footer-copyright a{display:block}}@media all and (min-width:1024px){.footer-copyright{padding:.8em 0}.footer-copyright a:before{content:'| '}}@media all and (min-width:1024px){.footer-contacts{border-top:1px solid #f1f1f1;padding-top:1em}}.home footer{margin-top:0}.woocommerce img:not(.img-responsive),.woocommerce-page img:not(.img-responsive){max-width:initial}.payment_method_stripe label{width:92%}.payment_method_stripe img{max-width:40px !important;margin:0 2px}.table-hover a:hover{text-decoration:none}.table>tbody>tr>td[valign=middle]{vertical-align:middle}th.min-width{width:1%;white-space:nowrap}.dl-horizontal p{margin-bottom:0}.dl-horizontal dt{text-align:left}.tm-cart-edit-options{border:solid 1px #156eac;float:left;margin:0 10px 20px 0;padding:5px 10px}.tm-cart-edit-options:hover{background:#156eac;color:#fff;text-decoration:none}.cpf-data-on-cart small{float:right}.tc-average-price{display:none;text-align:right}@media (max-width:767px){.alert .button.wc-forward{display:block;text-align:center;margin-bottom:5px}}.alert .button.wc-forward{border:solid 1px #000;float:right;margin:0 10px 0 0;padding:5px 10px}.alert-success .button.wc-forward{border-color:#3c763d;color:#3c763d}.alert-success .button.wc-forward:hover{background:#3c763d !important;color:#fff !important;text-decoration:none}.alert-danger .button.wc-forward{border-color:#a94442;color:#a94442}.alert-danger .button.wc-forward:hover{background:#a94442 !important;color:#fff !important;text-decoration:none}.alert-info .button.wc-forward{border-color:#31708f;color:#31708f}.alert-info .button.wc-forward:hover{background:#31708f !important;color:#fff !important;text-decoration:none}.required{color:#a94442}.select2-container .select2-choice{line-height:38px}.woocommerce-checkout .panel-default{background:#fefefe}.woocommerce-checkout textarea{min-height:150px;resize:vertical}.dl-horizontal dt,.dl-horizontal dd{padding:3px 0}.dl-horizontal dd.tc-value.variation-Extras{border:none}.mobiledatepicker,.timepicker{appearance:textfield;-moz-appearance:textfield;-webkit-appearance:textfield;height:46px}.dl-horizontal dt{clear:left;float:left;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;width:190px;font-size:13px}.dl-horizontal dd{margin-left:200px;font-size:13px}@media (min-width:768px){.dl-horizontal.dl-horizontal-lg dt{font-weight:400;width:150px}.dl-horizontal.dl-horizontal-lg dd{margin-left:160px}.dl-variations-container{font-size:80%}.dl-variations-container dt{clear:left;float:left;overflow:hidden;text-align:left;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;width:160px}.dl-variations-container dd{margin-left:180px}}@media only screen and (max-width:767px){.table-responsive table,.table-responsive thead,.table-responsive tbody,.table-responsive th,.table-responsive td,.table-responsive tr{display:block}.table-responsive thead tr{position:absolute;left:-9999px;top:-9999px}.table-responsive tr th{background:#337ab7;border:1px solid #337ab7 !important;color:#fff}.table-responsive tr td{border:none;border-bottom:1px solid #eee;padding-left:50%;position:relative;text-align:right;white-space:normal}.table-responsive tr td:before{font-weight:700;left:6px;padding-right:10px;position:absolute;text-align:left;top:6px;white-space:nowrap;width:45%}.table-responsive tr td:before{content:attr(data-title)}.table-responsive td[valign=middle]:last-child{background:#f2dede;color:#a94442}.table-responsive .tm-cart-edit-options{display:none}.table-responsive .h4{margin:0}.table-responsive .cpf-data-on-cart{text-align:left}.table-responsive .cpf-data-on-cart small{display:none}.table-responsive td.text-xs-center{text-align:center}}.tm-extra-product-options input.use_images+label{border:solid 1px transparent !important;display:block !important}.tm-extra-product-options input.use_images+label .radio_image{display:inline-block}.tm-extra-product-options input.use_images:checked+label{border:solid 1px #ffa200 !important;font-weight:400 !important}.tm-extra-product-options input.use_images:checked+label .radio_image,.tm-extra-product-options input.use_images:checked+label .checkbox_image{border:none;box-shadow:none;-webkit-box-shadow:none}.panel-option .dl-horizontal dt{font-weight:400}.panel-option .dl-horizontal dd{font-weight:700}.panel-option .text-category{font-weight:500}.panel-option hr{margin:5px 0}.panel-option .from{display:block;font-size:13px}.tm-extra-product-options span.tm-epo-field-label{font-style:italic;font-size:12px;font-weight:400;display:block;margin-top:35px}.tab-content .tm-has-required .tm-epo-required{display:none}dt.tm-final-totals{color:#156eac !important;line-height:2.5em}dd.tm-final-totals{text-align:right}dd.tm-final-totals .price.amount.final{font-size:1.8em}select.ui-datepicker-month,select.ui-datepicker-year{color:#000}.variation-Return{display:none}.checkout .dl-horizontal dt,.table-hover .dl-horizontal dt{color:#156eac;font-weight:400}.checkout .dl-horizontal dt.has_heading,.table-hover .dl-horizontal dt.has_heading{color:#000 !important;font-weight:700;padding-top:10px}.well{background:#fff !important}.input-sm{height:40px !important;padding-top:10px !important;padding-bottom:10px !important}.woocommerce-checkout .well{background:#f5f5f5 !important}.panel-data-transfer .tm-fb dd{border-bottom:none}.panel-data-transfer .tm-floating-box .tm-fb .tm-fb-value-heading{border-bottom:1px dotted rgba(0,0,0,.3)}.post-type-archive .h4.display-6{min-height:40px}.tour-description{background:#fff;border:1px solid #1b77a8;color:#1b77a8;padding:15px}@media (min-width:992px) and (max-width:1200px){.tab-offers .tab-pane{margin-left:100px;margin-right:100px}}@media (min-width:1201px) and (max-width:1366px){.tab-offers .tab-pane{margin-left:100px;margin-right:100px}.tab-offers .tab-pane .card{margin:20px}.tab-offers .tab-pane .col-lg-2{width:32%}}@media (min-width:1367px) and (max-width:1600px){.search-engine .title{margin-bottom:10px}.tab-offers .tab-pane .card .card-title{font-size:18px;min-height:40px}.tab-offers .tab-pane .card .list-inline{font-size:12px}.tab-offers .tab-pane .card .card-text{font-size:13px}.tab-offers .tab-pane .card .card-bottom{bottom:5px}.tab-offers .tab-pane .card .card-bottom .col-lg-5,.card-bottom .col-lg-7{width:100%}}.text-white{color:#fff}.text-white:hover{color:#ddd}#quote-request-form .wpcf7-form-control-wrap>input.form-control,#quick-request-form .wpcf7-form-control-wrap>input.form-control{height:46px !important}#quote-request-form .wpcf7-form-control-wrap>textarea.form-control,#quick-request-form .wpcf7-form-control-wrap>textarea.form-control{height:150px !important}#quick-request .privacy+a{color:#fff}.sidebar{overflow:hidden}.p-a-1{padding:25px}.wpcf7-submit+.ajax-loader{display:none !important}@media (max-width:768px){.input-group-lg>select.form-control{font-size:16px !important}}.btn-more{background-color:#327dbb;color:#fff}.btn-more:hover,.btn-more:focus{background-color:transparent;border-color:#327dbb;color:#fff}.wpcf7-form-control-wrap{position:initial}.wpcf7-not-valid-tip{background:#fff;padding:5px 10px;color:#000 !important;position:absolute;left:30px;margin-top:3px;top:100%;border-radius:2px;-webkit-box-shadow:rgba(0,0,0,.4) 1px 1px 5px 0;box-shadow:rgba(0,0,0,.4) 1px 1px 5px 0;font-size:13px;z-index:999}.wpcf7-not-valid-tip:before{color:#ffa200;content:'\f071';font-family:'Font Awesome 5 Pro';margin-right:5px}.wpcf7-response-output.wpcf7-validation-errors{display:none !important}.tm-epo-totals{padding-bottom:0 !important;padding-top:0 !important}select{-webkit-border-radius:0px;-webkit-appearance:none}.variations_form .form-group-lg select.form-control{line-height:1 !important;font-size:13px;color:#000}div.ppt,.pp_description{display:none !important}.products-list{overflow:hidden}.products-list .page-header{padding:0 15px}.products-list .page-header .display-2{font-size:30px;text-align:left}@media all and (min-width:1024px){.products-list .page-header .display-2{text-align:center;font-size:30px;font-weight:500;color:#111}}.products-list .page-header p{text-align:left}@media all and (min-width:1024px){.products-list .page-header p{text-align:center}}.products-list__more-link{margin-top:2em;padding:0 18px;display:block;font-weight:700}@media all and (min-width:1024px){.products-list{background-color:transparent;text-align:center}.products-list .products-carousel{max-width:1170px;margin-left:auto;margin-right:auto}}@media all and (min-width:1024px){.products-list--top-destinations{margin-top:1em;padding-top:10px;padding-bottom:.5em;background-color:#fff}.products-list--top-destinations .page-header{margin-top:0}}.products-carousel{padding-right:30px;padding-left:15px;white-space:nowrap}@media all and (min-width:1024px){.products-carousel--top-destinations{padding-right:15px}.products-carousel--top-destinations .row.row-clear,.products-carousel--offer .row.row-clear{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:10px}.products-carousel--top-destinations .row.row-clear:before,.products-carousel--offer .row.row-clear:before{display:none}}@media all and (min-width:1280px){.products-carousel{padding-right:0;padding-left:0}}.products-carousel .slick-list{overflow:visible}.products-carousel .carousel-item{display:inline-block;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;-webkit-transition-property:opacity,color,background;-o-transition-property:opacity,color,background;transition-property:opacity,color,background;padding:0 4px 0 3px;color:#000;width:50%;white-space:normal;text-decoration:none}@media all and (min-width:480px){.products-carousel .carousel-item{width:33.33333%}}@media all and (min-width:768px){.products-carousel .carousel-item{width:25%}}@media all and (min-width:1024px){.products-carousel .carousel-item{width:auto;background-color:#fff;padding:0}}.products-carousel .carousel-item:hover,.products-carousel .carousel-item:active,.products-carousel .carousel-item:focus{text-decoration:none}.products-carousel .carousel-item__image{padding-bottom:75%;background:center no-repeat #fff;background-size:cover}.products-carousel .carousel-item__image img{display:none}.products-carousel .carousel-item__title{margin-top:.75em;text-decoration:none;font-size:14px;line-height:1em;height:2em;overflow:hidden;font-weight:500;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#111}@media all and (min-width:1024px){.products-carousel .carousel-item__title{font-size:1.2em}}.products-carousel .carousel-item__attributes{font-size:12px;margin:0;overflow:auto}.products-carousel .carousel-item__attributes,.products-carousel .carousel-item__attributes li{padding:0;list-style:none}.products-carousel .carousel-item__attributes li{display:inline-block}@media all and (min-width:1024px){.products-carousel .carousel-item__attributes li{font-size:13px}}.products-carousel .carousel-item__attributes li .lg-only{display:none}@media all and (min-width:1024px){.products-carousel .carousel-item__attributes li .lg-only{display:inline}}.products-carousel .carousel-item__attributes li:after{display:inline}.products-carousel .carousel-item__attributes li:last-child:after{display:none}.products-carousel .carousel-item__price,.products-carousel .carousel-item__count{text-transform:lowercase;font-size:14px;margin-top:12px}@media all and (min-width:1024px){.products-carousel .carousel-item__price,.products-carousel .carousel-item__count{padding-bottom:12px}.products-carousel .carousel-item__price .amount,.products-carousel .carousel-item__count .amount{color:#000;font-size:1.2em;font-weight:400}}@media all and (min-width:1024px){.products-carousel .carousel-item__attributes,.products-carousel .carousel-item__title,.products-carousel .carousel-item__count,.products-carousel .carousel-item__price{padding-left:15px;padding-right:15px;text-align:left}}@media all and (min-width:1024px){.products-carousel--top-destinations .row.row-clear{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;-ms-grid-rows:1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"cell1 cell3 cell4 cell6" "cell2 cell3 cell5 cell6"}}@media all and (min-width:1024px){.products-carousel--top-destinations .carousel-item:nth-child(1){grid-area:cell1}.products-carousel--top-destinations .carousel-item:nth-child(2){grid-area:cell2}.products-carousel--top-destinations .carousel-item:nth-child(3){grid-area:cell3}.products-carousel--top-destinations .carousel-item:nth-child(4){grid-area:cell4}.products-carousel--top-destinations .carousel-item:nth-child(5){grid-area:cell5}.products-carousel--top-destinations .carousel-item:nth-child(6){grid-area:cell6}.products-carousel--top-destinations .carousel-item:nth-child(2),.products-carousel--top-destinations .carousel-item:nth-child(5){-ms-flex-item-align:end;align-self:flex-end}}@media all and (min-width:1024px){.products-carousel--top-destinations .carousel-item:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.products-carousel--top-destinations .carousel-item:nth-child(2){-ms-grid-row:2;-ms-grid-column:1}.products-carousel--top-destinations .carousel-item:nth-child(3){-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2}.products-carousel--top-destinations .carousel-item:nth-child(4){-ms-grid-row:1;-ms-grid-column:3}.products-carousel--top-destinations .carousel-item:nth-child(5){-ms-grid-row:2;-ms-grid-column:3}.products-carousel--top-destinations .carousel-item:nth-child(6){-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:4}}.products-carousel--top-destinations .carousel-item__title{height:auto;margin-bottom:0}.products-carousel--top-destinations .carousel-item__count{margin-top:0;margin-bottom:0;padding-bottom:0}@media all and (min-width:1024px){.products-carousel--top-destinations .carousel-item__attributes,.products-carousel--top-destinations .carousel-item__title,.products-carousel--top-destinations .carousel-item__count{padding-left:0;padding-right:0;text-align:left}}@media all and (max-width:767px){.single-product .breadcrumb{display:none}.single-product .page-title{margin-top:.75em}.product_cat-transfers .text-category{text-align:center;margin-top:10px}.product_cat-transfers .text-muted{text-align:center}}.product-page__sub-header__summary{margin-bottom:.5em}@media all and (min-width:1024px){.product-page__sub-header{display:-ms-grid;display:grid;grid-gap:1em;grid-auto-flow:column;max-width:1300px;margin:0 auto;padding:0 15px}.product-page__sub-header__summary{font-size:1.1em}.product-page__sub-header__summary--details{-webkit-box-ordinal-group:1;-ms-flex-order:1;order:1;text-align:left;margin:0}.product-page__sub-header__summary.product-page__sub-header__summary--reviews{-webkit-box-ordinal-group:2;-ms-flex-order:2;order:2;text-align:right;margin:0;line-height:1.2em;padding:20px 0 0;text-transform:lowercase}}.product-page__sub-header__detail-summary__item{display:inline-block;white-space:nowrap}.product-page__sub-header__detail-summary__item__value{font-weight:600}.product-page__sub-header__detail-summary__item:before{display:inline-block;font:normal normal normal 14px/1 Font Awesome 5 Pro;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased}.product-page__sub-header__detail-summary__item--pickup:before{content:"\f017"}.product-page__sub-header__detail-summary__item--duration:before{content:"\f017"}.product-page__single-price--mobile{margin-top:1em}.product-page__single-price--mobile .text-primary{color:#000;font-size:1.2em}.product-page__single-price--mobile .text-primary .from{text-transform:lowercase;font-weight:400}.product-page__single-price--mobile .text-primary strong{font-weight:600}@media all and (min-width:1024px){.product-page__single-price--mobile{display:none}}.product-page__book-now-cta{background-color:#ffa200;display:block;margin:1em -15px;text-align:center;padding:.5em;color:#fff !important;font-weight:700;text-transform:uppercase;font-size:1.4em;text-decoration:none !important}@media all and (min-width:1024px){.product-page__book-now-cta--mobile{display:none}}.product-page .slick-next:before{content:"\f054"}.product-page .slick-prev:before{content:"\f053"}.product-page .slick-prev:before,.product-page .slick-next:before{font-family:"Font Awesome 5 Pro";font-size:24px}.product-page__information{margin-top:2rem}.product-page__information__expand-link{display:block;font-weight:700;color:inherit;padding-top:1em}.product-page__information__expand-link:hover{color:#156eac}.product-page__information__expand-link .fa-angle-double-right{font-size:1.3em;vertical-align:bottom}.product-page__information__full{pointer-events:none;max-height:0;opacity:0}.product-page__information__full{-webkit-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in}.product-page__information--expanded .product-page__information__excerpt{max-height:0;overflow:hidden}.product-page__information--expanded .product-page__information__full{pointer-events:all;max-height:999em;opacity:1}.product-page__features{margin-top:3rem}.product-page__features .h5{font-size:17px;padding-bottom:.75em;margin-bottom:.75em;border-bottom:1px solid #ddd}.product-page__features__feature{margin-bottom:3em}.product-page__features__feature:last-child{margin-bottom:0}.product-page__features li{line-height:1.7em}.product-page__features li:before{display:inline-block;font:normal normal normal 14px/1 Font Awesome 5 Pro;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;content:'\f105';color:#156eac;margin-right:.5em}.product-page__media{margin-left:-15px;margin-right:-15px}@media all and (min-width:1024px){.product-page__media{margin-left:0;margin-right:0}}.product-page__media .slick-arrow{z-index:10;padding:2em}.product-page__media .slick-arrow.slick-prev{left:2rem}.product-page__media .slick-arrow.slick-next{right:2rem}.product-page__media__item:not(.slick-item){display:none}.product-page__media__item:not(.slick-item):first-child{display:block}.product-page__media img{max-width:100% !important;height:auto}.product-page__options{background-color:#fff;padding:2em 5px 1em}@media all and (max-width:1023px){.product-page__options{margin-right:-15px;margin-left:-15px;margin-top:2em}}.product-page__options label{font-weight:500 !important}@media all{.product-page__options .container{width:100%}}.product-page__options .variations_form__title{color:#1571b2;text-transform:uppercase;margin:0 0 1em;font-weight:500;font-size:22px}.product-page__options .tm-epo-required{margin-left:.25em}.product-page__options .form-control,.product-page__options .tc-extra-product-options select,.product-page__options .tc-extra-product-options input[type=text],.product-page__options .tc-extra-product-options input[type=date],.product-page__options .tc-extra-product-options input[type=time],.product-page__options .tc-extra-product-options textarea{border-radius:3px !important;border:1px solid #8e8e8e !important;background-color:#fff;font-weight:400 !important}.product-page__options .tm-extra-product-options ul.tmcp-elements li.tmcp-field-wrap{padding-right:0}.product-page__options .tm-collapse-wrap{margin-top:0}.product-page__options .cpf-section .tm-collapse{padding-top:0;padding-bottom:0;border:none;background:0 0}.product-page__options .cpf-section .tm-toggle{border-bottom:1px solid #dcdbdc;padding-bottom:1em;font-weight:600;color:inherit;font-size:1.2em;margin-bottom:1em}.product-page__options .cpf-section .tm-toggle .tm-arrow{display:none}.product-page__options .cpf-section:first-of-type .tm-toggle{display:none}.product-page__options .panel-summary{border:none;-webkit-box-shadow:none;box-shadow:none;margin-top:0}.product-page .tm-fb{display:none}.product-page .panel{margin-bottom:0}.product-page .panel-body{padding-bottom:0}.product-page .tm-cell.col-6{width:100%}.product-page .tm-cell.col-6.cpf-type-date,.product-page .tm-cell.col-6.cpf-type-time,.product-page .tm-cell.col-6.cpf-type-select{width:50%;padding-right:15px;padding-left:0}.product-page .tm-cell.col-6.cpf-type-date+.tm-cell,.product-page .tm-cell.col-6.cpf-type-time+.tm-cell,.product-page .tm-cell.col-6.cpf-type-select+.tm-cell{width:50%;padding-right:0;padding-left:15px}.product-page .cpfclear{display:none}.product-page .cpf_hide_element[style]:not(.cpf-type-checkbox){width:100% !important;padding-right:0;padding-left:15px}.product-page .single_variation_wrap.not-valid{pointer-events:none;opacity:.5;cursor:not-allowed}.product-page .tm-extra-product-options-totals.tm-custom-price-totals{background-color:#e8f5fe;color:#2379b7;overflow:hidden;padding:0 10px;border-radius:4px;margin-bottom:10px}.product-page .tm-extra-product-options-totals.tm-custom-price-totals dt{color:#2379b7 !important;font-weight:600;font-size:1.4em;line-height:1.5em}.product-page .tm-epo-style.square{background:transparent none repeat scroll 0 0;border:1px solid #8e8e8e !important;cursor:pointer;height:1.5em;left:0;line-height:1;margin:0;padding:0;position:absolute;top:0;width:1.5em;border-radius:2px}.product-page .tm-epo-style:after{color:#5ab00f}.product-page .cpf-type-checkbox{margin:0}.product-page .cpf-type-checkbox.iscpfdependson{margin-top:1em;margin-bottom:.5em}.product-page .tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-checkbox li.tmcp-field-wrap .tm-label{font-weight:400;padding-left:0}.product-page .tm-floating-box .tm-final-totals{color:#2379b7}.product-page .btn-block{margin-bottom:10px;border-radius:4px}.product-page .btn-block.btn-warning{background-color:#ffa200}.product-page .btn-block.btn-warning-outline{color:#cc8200;border-color:#ffa200}.product-page .btn-block.btn-warning-outline i{color:#ffa200}.product-page .tmcp-field-wrap--select{position:relative}.product-page .tmcp-field-wrap--select:after{display:block;content:'\f107';font-family:'Font Awesome 5 Pro';position:absolute;font-size:16px;line-height:1;height:1em;bottom:50%;pointer-events:none;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);right:.5em}.page-title+.product_cat-private-day-tours,.page-title+.product_cat-shore-excursions{margin-top:-1em}@media all and (min-width:1024px){.navbar-brand img{width:216px}.woocommerce-page .card{cursor:pointer}.box-varianti-transfer{position:relative}.box-varianti-transfer .box-prezzo-transfer{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0}.box-varianti-transfer .text-category{line-height:21px}}.woocommerce-checkout-payment .wc_payment_method{margin:6px 0}.woocommerce-checkout-payment .wc_payment_method .small{display:none}.woocommerce-checkout-payment .wc_payment_method .iradio_minimal-green.checked~label~.small{display:block}#hamb_menu_1{cursor:pointer;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#hamb_menu_1:hover{opacity:.8;background:#f8f8f8}#hamb_menu_2{cursor:pointer;color:#000 !important;text-transform:uppercase;font-size:11px}#hamb_menu,#close_menu_offset{cursor:pointer;float:right;max-height:30px;height:20px;margin:7px 10px 10px}#menu_offset.menu_offset_chiuso{left:-40%}#menu_offset{display:block;position:fixed;background:#fff;width:25%;top:0;left:0;height:100vh;z-index:9999;padding:0 20px}.transizione{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.backgroud_scuro{display:none;background:rgba(0,0,0,.7);width:100%;height:100vh;position:fixed;top:0;bottom:0;left:0;right:0;z-index:9998}.bg-home{background:url(//www.worldtoursitaly.com/wp-content/themes/worldtours-theme/assets/css/../images/bg_home_desktop.jpg);padding:160px 0 90px}@media all and (min-width:1360px){.container{width:1300px}.products-list .products-carousel{max-width:1300px !important}}@media all and (min-width:1023px){.icons{min-height:82px !important}.products-carousel--top-destinations .row.row-clear{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-rows:1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"cell1 cell3 cell5" "cell2 cell4 cell6"}.products-carousel--top-destinations .carousel-item:nth-child(3) .carousel-item__image,.products-carousel--top-destinations .carousel-item:nth-child(6) .carousel-item__image{padding-top:50%}#woocommerce_options .icon_date-div{float:left !important;padding-right:15px;padding-left:0;width:50% !important}#woocommerce_options .icon_date-div label{max-width:100% !important;float:none !important}#woocommerce_options .icon_date-div .tm-extra-product-options-container{width:100% !important;max-width:100% !important}#woocommerce_options .qnt-div{float:left !important;padding-right:0;padding-left:0;width:50% !important}#woocommerce_options .qnt-div label{max-width:100% !important;float:none !important}#woocommerce_options .qnt-div .tm-extra-product-options-container{width:100% !important;max-width:100% !important}#woocommerce_options .qnt-div .tm-quantity.tm-left{max-width:100% !important;width:100% !important}#woocommerce_options .qnt-div .tm-quantity input.tm-qty{margin:0;max-width:100% !important;width:100% !important;padding:12px 16px !important;text-align:left !important}#woocommerce_options .icon_hours-div{float:left !important;padding-left:15px;padding-right:0;width:50% !important}#woocommerce_options .icon_hours-div label{max-width:100% !important;float:none !important}#woocommerce_options .icon_hours-div .tm-extra-product-options-container{width:100% !important;max-width:100% !important}#woocommerce_options .icon_place-div{width:100% !important}#woocommerce_options .icon_place-div label{max-width:100% !important;float:none !important}#woocommerce_options .icon_place-div .tm-extra-product-options-container{width:100% !important;max-width:100% !important}#woocommerce_options .icon_people-div{width:100% !important}#woocommerce_options .icon_people-div label{max-width:100% !important;float:none !important}#woocommerce_options .icon_people-div .tm-extra-product-options-container{width:100% !important;max-width:100% !important}#woocommerce_options .icon_note-div{width:100% !important}#woocommerce_options .icon_note-div label{max-width:100% !important;float:none !important}#woocommerce_options .icon_note-div .tm-extra-product-options-container{width:100% !important;max-width:100% !important}}@media all and (min-width:320px) and (max-width:360px){#ui-tm-datepicker-div .tm-ui-dp-container{min-width:320px !important}}@media all and (max-width:820px){#menu_offset.menu_offset_chiuso{left:-100%}#menu_offset{width:100%;overflow-x:hidden;overflow-y:scroll}#woocommerce_options .tm-extra-product-options-container .tm-epo-datepicker-label-container{display:block}.products-carousel--top-destinations{padding-right:15px}.products-carousel--top-destinations .carousel-item{float:left}.products-carousel--offer{padding-right:15px}.products-carousel--offer .carousel-item{width:100% !important;display:block;margin:10px 0 !important}.navbar-header.icons.header-top{position:static;width:60%;margin:0;max-height:42px}.top-menu-right a{border-right:none !important;padding:9px 7px !important}.top-menu-right .box-lingua{display:none}.logo-top{position:absolute;left:58px;top:4px}.menu-top{position:absolute;left:-4px;top:7px;background-color:transparent !important}.logo-top img{max-width:41vw !important;width:180px !important;height:auto !important;margin:2px 0 0}.top-header-category{padding:40px 0 !important;margin-bottom:10px !important}.found-query{display:none}.card-block .carousel-item__title{height:auto !important}.top-header-category .page-title{font-size:30px !important}.product-page__options #woocommerce_options .configuratore-shared .qnt-div label{font-size:10px !important;min-height:32px}.related_product_single .carousel-item{width:100% !important;display:block}#hamb_menu_2{display:none}.bg-home{background:url(//www.worldtoursitaly.com/wp-content/themes/worldtours-theme/assets/css/../images/bg_home_mobile.jpg);padding:30px 0 0;background-size:cover;background-position:0 -70px}h1.title_motore{text-shadow:0 0 25px #000 !important;color:#fff;font-size:24px}.box-order{display:none}.products-carousel--top-destinations .carousel-item__title{font-size:1.4em !important}p.subtitle_mnotore{text-align:center;font-weight:500;font-size:15px !important;text-shadow:0 0 18px #000 !important;margin-bottom:35px !important;color:#fff;line-height:18px}.navbar-icon--cart{border-right:none !important}.search-engine .tour-guide,.search-engine .city-breaks,.search-engine .helicopter-service{display:none !important}.icons{margin:16px 10px 8px !important}header .navbar-default{max-height:70px}.search-engine .tab-content.bg-info{border-radius:0 !important}.bg-home .search-engine .search-all a{border-radius:0 !important}.bg-home .search-engine .menu-top-transfers a{border-radius:0 !important}.logo_menu{margin:7px 0 0 !important;max-width:210px}.products-list .page-header{margin:0 0 21px}.products-list .page-header .display-2{font-size:25px !important;text-align:center !important;color:#111 !important}.products-list .page-header p{text-align:center !important;font-size:13px !important}.products-carousel--top-destinations .carousel-item__image{padding-top:60% !important}.products-carousel--top-destinations .carousel-item__title{font-size:1.4em}.products-carousel--top-destinations .carousel-item{margin:0 0 6px}.search-engine .nav-pills span{font-size:11px !important;text-transform:none}.products-carousel--offer .carousel-item__image{padding-bottom:50% !important}.products-carousel .carousel-item__title{padding:0 10px;margin-bottom:6px}.products-carousel .carousel-item__price{padding:0 10px;margin-top:0}.products-carousel .carousel-item__price,.products-carousel .carousel-item__count{font-size:13px;font-weight:500}.products-carousel .carousel-item__price span.from{font-weight:300}.products-carousel .carousel-item__attributes{padding:0 10px;float:none;display:block;clear:both;margin:0 !important}.products-carousel--offer .carousel-item__attributes{padding:0 10px;float:left;display:inline;clear:none;margin:7px 0 0 !important}.carousel-item__attributes .icon-calendar{float:left;padding:0 8px 0 0 !important}.products-carousel--deals .carousel-item__attributes .icon-calendar{float:none !important;width:100%}.carousel-item__attributes .icon-duration{float:left}.products-carousel--deals .carousel-item{padding:0 0 12px !important}.carousel-item__language{padding:0 10px !important;margin:5px 0 !important}.ribbon{font-size:10px !important;padding:2px 10px 2px 5px !important;right:-9px !important;top:30px !important;font-weight:400}.products-carousel--offer .carousel-item__title{height:auto !important}.woocommerce-page .card .carousel-item__image{padding-bottom:50% !important}.woocommerce-page .card .carousel-item__language{padding:0 !important}.box-luxury{background:url(//www.worldtoursitaly.com/wp-content/themes/worldtours-theme/assets/css/../images/bg_luxury_mobile.jpg) !important;margin:20px 0 !important;padding:210px 0 26px !important;background-size:cover !important}.box-luxury .titolo{font-size:2em !important}.box-luxury .sottotitolo{font-size:1em !important}.box-luxury .form-group{margin:15px auto 0 !important}input.input-newsletter{max-width:190px !important;min-width:190px !important;font-size:13px !important;width:190px !important}.form-newsletter{float:none !important}input.submit-newsletter{padding:9px 11px !important;font-size:1em !important}.box-social,.list-link-footer,footer .list-contact li{text-align:center !important}#CDSWIDSSP{width:100% !important}footer .icon-payment{margin:10px 0 0}.search-engine .nav-pills li a{padding:10px 5px !important}.container-top-product{padding:10px !important;margin-bottom:0 !important}.container-top-product .product-page__sub-header{overflow:auto !important}.product-page__sub-header__summary--details .carousel-item__attributes{float:none !important}.single-product .page-title{margin-top:.25em !important;font-size:18px !important}.product-page__sub-header__summary--reviews .price,.product-page__sub-header__summary--reviews .text-person{display:none !important}.product-page__sub-header .product-page__sub-header__summary--details .carousel-item__attributes .icon-destination{float:none !important;display:block !important;clear:both}.product-page__sub-header .product-page__sub-header__summary--details .carousel-item__attributes .flag{margin:0 0 8px 3px !important;width:20px;height:auto;padding:3px 2px !important}.product-page__sub-header__summary--details .carousel-item__attributes .flag img{max-width:100%}.product-page__sub-header .product-page__sub-header__summary--details .carousel-item__attributes li{margin:4px 3px !important;padding:3px 5px !important;font-size:13px}.product-page .slick-slider{margin-top:1px !important}.product-page__sub-header__summary{margin-bottom:0 !important}.product-page .ribbon:after{display:none !important}.product-page__single-price--mobile{margin-top:20px;float:left;width:50%;line-height:20px}.product-page__single-price--mobile .text-primary{font-size:1.6em}.product-page__book-now-cta{display:inline-block !important;padding:.4em;color:#fff !important;font-weight:600;font-size:1.2em !important;float:right;width:50%;margin:10px 0 17px !important;border-radius:4px}.product-page__information{clear:both}.product-page__information__excerpt p{font-size:13px}#woocommerce_options .tm-epo-field-label.tm-left+.tm-extra-product-options-container,#woocommerce_options .tm-epo-field-label.tm-right+.tm-extra-product-options-container{width:100% !important;max-width:100%}#woocommerce_options .tm-epo-field-label.tm-left,#woocommerce_options .tm-epo-field-label.tm-right{max-width:100% !important}#woocommerce_options .tm-quantity{max-width:100% !important;min-width:100% !important}#woocommerce_options .tm-quantity input.tm-qty{max-width:100% !important;min-width:100% !important;text-align:left !important;width:100% !important;padding:10px !important}.menu-item.menu-item-language{margin-top:15px;border-bottom:none;display:block !important}.menu-item.menu-item-language ul li a{padding:0 !important;padding-left:10px !important}.menu-item.menu-item-language ul li{margin-top:8px !important}.navbar-default .navbar-nav>li>a{padding:10px 5px !important}.menu-nav-links{position:fixed;left:0;bottom:0;width:100%;background:#085287;-ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;-ms-grid-rows:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr;grid-template-areas:"cell1 cell2 cell3 cell4 cell5 cell6";display:-ms-grid;display:grid !important;grid-gap:1px;z-index:9999}.menu-nav-links a{border-right:1px solid #fff;color:#fff;font-size:10px;padding:6px 5px;line-height:11px;background:0 0;font-weight:500;text-align:center}.menu-nav-links a:last-child{border-right:none}.menu-nav-links a i{display:block;font-size:20px;margin-bottom:5px}.joinchat{bottom:70px !important}.home .zopim{bottom:60px !important}.menu-item-has-children:after{top:3px !important}.links_menu_offset{padding-bottom:60px}.postid-18119 #lang_sel,.postid-18132 #lang_sel{position:absolute;bottom:-43px;right:6px}.tm-quantity.tm-right+.tm-field-display{padding-top:8px}}.tc-extra-product-options select,.tc-extra-product-options input[type=text],.tc-extra-product-options input[type=date],.tc-extra-product-options input[type=time],.tc-extra-product-options textarea{background:#fff}.menu-nav-links{display:none}.navbar-default .navbar-toggle.menuicon{display:none}h1.title_motore{text-align:center;font-weight:700;text-shadow:0 0 34px #000}p.subtitle_mnotore{text-align:center;font-weight:500;font-size:18px;text-shadow:0 0 18px #000;margin-bottom:25px}.icons .navbar-icon{background-color:#fff}.icons .navbar-icon span{color:#136eb0 !important}.search-engine .nav-pills li a{background:#fff;color:#333;text-transform:uppercase;font-size:1.3rem;font-weight:500;line-height:2rem;height:100%;padding:10px;text-align:center}.search-engine .nav-pills{display:flex}.search-engine .nav-pills>li{margin-left:0 !important;flex:1}.search-engine .helicopter-service{flex:1.3 !important}.search-engine .search-all{flex:.75 !important}.search-engine .search-all a{border-radius:5px 0 0 !important}.search-engine .menu-top-transfers a{border-radius:0 5px 0 0 !important}.search-engine .tour-guide,.city-breaks,.boat-tours{flex:1.04 !important}.search-engine .shared-tours{flex:1.29 !important}.search-engine .private-tours{flex:1.04 !important}.search-engine .nav-pills li a i{font-size:1.8rem;margin-right:2px}.menu-top-transfers{flex:.99 !important}.search-engine .shared-tours i{color:#76a3ec}.search-engine .private-tours i{color:#ff8058}.search-engine .tour-guide i{color:#5ac9a3}.search-engine .city-breaks i{color:#ff9036}.search-engine .boat-tours i{color:#30b7f4}.search-engine .helicopter-service i{color:#e84042}.search-engine .menu-top-transfers i{color:#62b5c4}.search-engine .bg-info,.btn-info,.label-info{background:#f0f0f0 !important;color:#333 !important}.search-engine .nav-pills li.active a{background:#136eb5;color:#fff}.search-engine .nav-pills li.active a i{color:#fff}.search-engine .nav-pills li a:hover{color:#fff;background:#136eb5}.form-group--with-label .input-group .form-control:disabled{background-color:#f8f8f8}.products-list--top-destinations{background:0 0}.products-carousel--deals .carousel-item{width:auto;background-color:#fff;margin:0 6px 4px;padding-bottom:17px;box-shadow:0 2px 1px #ddd;position:relative}.links_menu_offset ul{width:100%}.links_menu_offset ul li{display:block;float:none;text-transform:uppercase;font-size:16px;border-bottom:1px solid #ddd;width:100%}.logo_menu{margin:15px 0 5px}.nav1 li ul li a:hover{background-color:#f8f8f8}div ul li ul{list-style:none}.nav1>li>a{padding:16px 18px;text-decoration:none;display:block}.nav1 li ul li a{padding:10px 0;padding-left:30px;text-decoration:none;display:block}.nav1 li ul{display:none}.top-menu-right a{border-right:1px solid #ddd}.top-menu-right img{max-height:20px;height:max-content}footer{background:#222}.footer-info h3,.footer-info .h3{color:#fff;margin-bottom:1em;font-size:16px;font-weight:500}.footer-info-top{background-color:#111}.footer-info{color:#a9a9a9}.footer-info p{margin:0}footer .list-contact{padding:0}footer .list-contact li{text-align:left;list-style:none;display:block;padding:5px 0}.footer-info-bottom{border-top:1px solid #565656;padding-top:1em;padding-bottom:1em}.footer-info,.footer-info-bottom{color:#ddd}.footer-info p,.footer-info-bottom p,.footer-info-bottom ul{margin:0;color:#a9a9a9}.footer-info a,.footer-info-bottom a{color:#a9a9a9}.bottom-icon i{color:#136eb0}div[id*=ajaxsearchlite].wpdreams_asl_container{padding:8px 0}.search-engine .tab-content.bg-info{border-radius:0 0 5px 5px}.promagnifier{padding-right:15px !important}.label-destination{color:#fff;font-size:12px;font-weight:500;position:absolute;left:10px;top:6px;text-shadow:1px 1px 2px #000}.carousel-item__image{position:relative}.icon-calendar{float:left;padding:0 6px 0 0 !important}.icon-duration{float:right}.icon-calendar i,.icon-duration i{color:#2070b2;font-weight:400}.nav1{width:100%}.products-carousel--top-destinations .carousel-item__image{padding-top:50%;text-align:center;color:#fff;padding-bottom:5%;text-shadow:0 0 10px #000;font-weight:500}.products-carousel--top-destinations .carousel-item__title{text-align:center;color:#fff;font-size:1.6em;font-weight:600;margin:0}.products-carousel--top-destinations .carousel-item__count{text-align:center !important}a.carousel-item:hover,.card:hover{opacity:.75}.menu-item-has-children:after{content:'\f107';position:absolute;right:20px;top:11px;font-family:'Font Awesome 5 Pro';color:#000;font-size:1.4em;font-weight:300}.sub-menu li:last-child{border-bottom:none}.sub-menu li a{color:#333;font-size:14px}ul.sub-menu{padding:0}.sub-menu li a:hover{color:#156da9 !important}.navbar-default .navbar-nav a:hover{color:#fff !important}#menu_offset .nav1 a:hover{color:#3f8dce !important}.top-header-category{margin-bottom:25px;background-size:cover;background-repeat:no-repeat;text-align:center;color:#fff;background-color:#1571b2;padding:50px 0;background-position:center;width:100% !important;position:relative}.top-header-category .page-title{color:#fff;margin:0 0 10px;font-weight:500;font-size:36px;z-index:99;position:relative}.top-header-category p{font-weight:600;color:#fff;z-index:99;position:relative;text-shadow:0px 0px 14px #000}.container.top-header-category:before{background-color:rgba(67,74,84,.2);width:100%;display:block;height:100%;position:absolute;left:0;top:0;z-index:99}.breadcrumb{padding-bottom:0;border:none}.card-block .carousel-item__title{font-size:1.2em;margin-top:.15em;text-decoration:none;line-height:1em;height:2em;overflow:hidden;font-weight:500;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#111;white-space:break-spaces}.card-block .carousel-item__price{text-transform:lowercase;font-size:14px;padding-bottom:12px}.card-block .woocommerce-Price-amount{color:#000;font-size:1.2em;font-weight:400;float:none !important}.card-block .carousel-item__attributes{padding-left:0;padding-right:0;text-align:left;overflow:auto;min-height:20px}.card-block .carousel-item__attributes li{display:inline-block;font-size:13px}#filters h4{background:#f8f8f8;padding:8px;font-size:14px;font-weight:400;margin:0 0 10px}.dropdown_product_cat{width:100%;border:1px solid #ccc;padding:8px 4px;font-size:13px;border-radius:4px;margin-bottom:20px}.dropdown_product_cat,.select-order{-webkit-appearance:auto}.woof .widget_price_filter .ui-slider .ui-slider-handle{background-color:#3297de;border:2px solid #fff}.woof .widget_price_filter .ui-slider .ui-slider-range{background-color:#1571b2}ul.woof_list{margin:0 !important;padding:0}.woof_list li{margin:0 3px !important}.woof label{cursor:pointer;margin:0;padding:0;font-size:13px}.form-orderby{margin:0}.found-query{margin:7px 0 0;font-size:1.4em}.single-product .breadcrumb{display:none}.container-top-product{width:100vw;position:relative;margin-left:-50vw;margin-top:0;left:50%;background:#1571b2;padding:20px 0;margin-bottom:20px;color:#fff}.container-top-product .page-title{color:#fff}#lang_sel{z-index:999}.product-page__sub-header__summary--details .carousel-item__attributes{margin:0;overflow:auto;padding:0;float:none}.product-page__sub-header__summary--details .carousel-item__attributes li{float:left;list-style:none;padding:0 12px !important;margin:0;font-size:14px;max-height:20px;min-height:16px}.product-page__sub-header__summary--details .carousel-item__attributes .flag{padding:0 3px !important}.product-page__sub-header__summary--details .carousel-item__attributes .flag img{border:1px solid #fff;border-radius:4px}.text-person{margin:0}.product-page__sub-header__summary .price .woocommerce-Price-amount.amount{font-weight:600;font-size:1.8em}.product-page #wc-deposits-options-form .deposit-options{overflow:hidden;border-radius:4px}#wc-deposits-options-form input.input-radio:enabled~label{color:#999 !important;line-height:44px;font-size:18px;text-shadow:none;font-weight:400}#wc-deposits-options-form .switch-candy input:checked+label{text-shadow:none;background:#1985b9;color:#fff !important}#wc-deposits-options-form div a.wc-deposits-switcher{background:#1985b9 !important;border:none}.switch-candy{background-color:#ddd;text-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none;border-radius:0;height:50px !important;margin-top:20px}#wc-deposits-options-form{text-align:center}#wc-deposits-options-form .deposit-option{display:none !important;font-size:21px;line-height:50px}#wc-deposits-options-form .separator{display:none}.tm-extra-product-options .qnt-div .tm-field-display{display:none}.product-page .product-page__options .pa_people:after{content:'\f0c0' !important;font-family:'Font Awesome 5 Pro' !important;color:#1571b2;font-weight:400}.product-page .product-page__options .pa_from:after{content:'\f3c5' !important;font-family:'Font Awesome 5 Pro' !important;color:#1571b2;font-weight:400}.product-page .product-page__options .pa_language:after{content:'\f57e' !important;font-family:'Font Awesome 5 Pro' !important;color:#1571b2;font-weight:400}.product-page .product-page__options .pa_guide:after{content:'\f622' !important;font-family:'Font Awesome 5 Pro' !important;color:#1571b2;font-weight:400}.product-page .icon_date-div .tmcp-field-wrap--select:after{content:'\f073' !important;font-family:'Font Awesome 5 Pro' !important;color:#1571b2;font-weight:400}.product-page .icon_hours-div .tm-extra-product-options-container:after{content:'\f017' !important;font-family:'Font Awesome 5 Pro' !important;display:block;position:absolute;font-size:16px;line-height:1;height:1em;bottom:37%;pointer-events:none;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);right:.7em;color:#1571b2;font-weight:400}.product-page .icon_place-div .tm-extra-product-options-container:after{content:'\f5a0' !important;font-family:'Font Awesome 5 Pro' !important;display:block;position:absolute;font-size:16px;line-height:1;height:1em;bottom:37%;pointer-events:none;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);left:.8em;color:#999;font-weight:400}.product-page .icon_place-div .tmcp-field-wrap--select:after{display:block;content:'\f107';font-family:'Font Awesome 5 Pro';position:absolute;font-size:16px;line-height:1;height:1em;bottom:50%;pointer-events:none;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);right:.5em}.product-page .icon_people-div .tm-extra-product-options-container:after{content:'\f007' !important;font-family:'Font Awesome 5 Pro' !important;display:block;position:absolute;font-size:16px;line-height:1;height:1em;bottom:37%;pointer-events:none;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);left:.8em;color:#999;font-weight:400}.product-page .icon_people-div .tm-extra-product-options-container input,.product-page .icon_place-div .tm-extra-product-options-container select{padding:10px 36px}.product-page .tmcp-field-wrap--select:after{right:.7em !important}div#accordionExample{margin-top:20px}.accordion .card-header{border-bottom:1px solid #ddd;position:relative}.accordion button{padding:28px 0;width:100%;text-align:left}.accordion h3{color:#000;font-size:16px;font-weight:500;margin:0;padding:0}.accordion .card-header i{display:block;position:absolute;font-size:24px;line-height:1;height:1em;bottom:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);right:.8em;color:#1571b2;font-weight:400}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:none !important}.accordion .collapse.in{padding:20px 0}#woocommerce_options .icon_volo-div,#woocommerce_options .icon_hotel-div,#woocommerce_options .icon_nave-div,#woocommerce_options .icon_treno-div,#woocommerce_options .icon_place-div{width:100% !important;padding-right:0;padding-left:0}#woocommerce_options .icon_volo-div .tm-extra-product-options-container,#woocommerce_options .icon_hotel-div .tm-extra-product-options-container,#woocommerce_options .icon_nave-div .tm-extra-product-options-container,#woocommerce_options .icon_treno-div .tm-extra-product-options-container,#woocommerce_options .icon_place-div .tm-extra-product-options-container{width:100% !important;max-width:100% !important}#woocommerce_options .icon_volo-div label,#woocommerce_options .icon_hotel-div label,#woocommerce_options .icon_nave-div label,#woocommerce_options .icon_treno-div label,#woocommerce_options .icon_place-div label{max-width:100% !important;float:none !important}#woocommerce_options .icon_volo-div input,#woocommerce_options .icon_hotel-div input,#woocommerce_options .icon_nave-div input,#woocommerce_options .icon_treno-div input,#woocommerce_options .icon_place-div input{width:100% !important;max-width:100% !important}span.tc-label.tm-label{font-weight:300}.related_product_single .products-carousel--deals{padding:0 15px;max-width:1300px}.related_product_single .carousel-item{width:23%}.related_product_single{margin-top:35px}.ribbon{background:#ffa621;color:#fff;font-size:12px;text-transform:uppercase;position:absolute;z-index:99;padding:5px 10px;right:-10px;top:30px;font-weight:500;text-shadow:0 1px 1px #8a5a12}.ribbon:after{content:' ';position:absolute;top:100%;border-color:#900 transparent transparent #900;border-style:solid;border-width:5px}.gallery_details{position:relative}.card-img,.card{transition:all .35s ease}.card-img:hover{opacity:.8}.promagnifier .innericon{border-radius:4px;padding:0 4px}div.asl_r .results .item .asl_content{padding:5px 3px}div.asl_r .results .item div.etc{display:none}div.asl_r .results .item .asl_content .asl_desc{display:inline;width:auto;border-radius:4px;padding:7px 8px;margin:0 0 0 5px;color:#666;font-weight:400;text-align:right;float:right;margin:0 !important}div.asl_r .results .item .asl_content h3,div.asl_r .results .item .asl_content h3 a{color:#000 !important}div.asl_r .results .item .asl_content h3 a{vertical-align:-webkit-baseline-middle}div.asl_r .results .item .asl_image{margin:0 8px 0 0;border-radius:4px}.box-varianti-transfer{border:none}.transfer-title{padding:20px 0 10px}.footer-newsletter{float:right}.footer-newsletter span{font-weight:500;color:#fff;font-size:1.3em;margin:9px 15px 0 0;float:left}input.input-newsletter{padding:10px !important;border-radius:4px;min-width:300px}input.submit-newsletter{padding:10px 30px;border-radius:4px;border:none;background:#ff9d00;color:#fff;font-weight:500;font-size:1.2em}.box-privacy{clear:both;display:block}.form-newsletter{float:right}#lang_sel{height:23px;position:relative;font-family:verdana,arial,sans-serif;display:inline-block}#lang_sel li{float:left;width:100px;position:relative;text-align:left;padding:0 !important;margin:0 !important;list-style-type:none !important}#lang_sel a.lang_sel_sel{border:none;font-size:12px}#lang_sel ul ul{width:100px;border-top:1px solid #cdcdcd}#lang_sel li{float:left;width:100px;position:relative;text-align:left;padding:0 !important;margin:0 !important;list-style-type:none !important}#lang_sel ul ul a{background:#fff;color:#444;height:auto;line-height:1em;padding:5px 10px;border-width:0 1px 1px}#lang_sel ul ul a:visited{background:#fff;color:#444;height:auto;line-height:1em;text-align:left;padding:5px 10px;border-width:0 1px 1px}.navbar-icon.box-lingua{border-right:1px solid #ddd}.box-luxury{background:url(//www.worldtoursitaly.com/wp-content/themes/worldtours-theme/assets/css/../images/bg_luxury.jpg);margin:40px 0;padding:280px 0 40px}.box-luxury .form-group{margin:35px auto 0;float:none}.box-luxury .titolo{text-align:center;font-weight:700;text-transform:initial;color:#fff;font-size:2.5em}.box-luxury .sottotitolo{text-align:center;font-weight:500;text-transform:initial;color:#fff;font-size:1.2em}.box-luxury .button-section-home{padding:10px 20px;background:#fff;border-radius:6px;text-transform:uppercase;color:#000;font-weight:500}.carousel-item__language li{list-style:none;padding:0 1px;display:inline-block}ul.carousel-item__attributes{margin:12px 0 0 !important;float:none}.carousel-item__language{padding:0 15px;margin:2px 0 0;float:none;height:16px;text-align:left}.carousel-lang-att{overflow:auto;min-height:25px}.woocommerce-page .card .carousel-item__image{padding-bottom:75%;background:center no-repeat #fff;background-size:cover}.woocommerce-page .card .carousel-item__image img{display:none}.woocommerce-page .card .carousel-item__language{padding:0}.order-paid td,.order-remaining td{text-align:right}#mini-cart .media a{border:none !important}#mini-cart .media img{max-width:32px !important;max-height:32px !important}#mini-cart .media-heading{white-space:normal}.carousel-item__language img,.flag img{width:16px}.search-engine{color:#fff}header .navbar-default{background-image:none !important}.list-contacts a{color:#000}.list-contacts i{color:#2070b2}#lang_sel ul ul a:hover,#lang_sel a.lang_sel_sel:hover{color:#2070b2 !important}li.menu-item.menu-item-language{display:none}.product-page__sub-header__summary .icon-calendar i,.product-page__sub-header__summary .icon-duration i{color:#fff !important}.post-type-archive-vehicle .attachment-vehicle{margin:0 auto !important}#woocommerce_options .tour_guide .icon_date-div,#woocommerce_options .tour_guide .icon_hours-div,#woocommerce_options .tour_guide .qnt-div{padding-right:0 !important;padding-left:0 !important;width:100% !important}#order_review .variation-Teenager5-12years p{position:relative}#order_review .variation-Teenager5-12years small{position:absolute;left:0;background:#fff;top:2px}#order_review .variation-Teenager5-12years .tc-average-price{display:inline-block !important;position:absolute;left:0;background:#fff}#order_review .variation-Teenager5-12years .tc-average-price:before{content:'1'}.product-page__options #woocommerce_options .configuratore-shared .icon_date-div{padding-right:0;padding-left:0;width:100% !important}.product-page__options #woocommerce_options .configuratore-shared .qnt-div{padding-left:10px;width:33% !important}.product-page__options #woocommerce_options .configuratore-shared .people{padding-left:0 !important}.product-page__options #woocommerce_options .configuratore-shared .qnt-div label{font-size:12px}.product-page__options #woocommerce_options .configuratore-shared .qnt-div input{margin:0;max-width:100% !important;width:100% !important;padding:12px 16px !important;text-align:left !important}.product-page__options .pa_group-size:after{content:'\f0c0' !important;font-family:'Font Awesome 5 Pro' !important;color:#1571b2 !important;font-weight:400 !important}.product-page__options #woocommerce_options .configuratore-shared .icon_date-div .tmcp-field-wrap:after{content:'\f073' !important;font-family:'Font Awesome 5 Pro' !important;color:#1571b2;font-weight:400;position:absolute;right:14px;top:14px}.tm-ui-skin-epo .tm-ui-dp-container{min-width:360px !important;border:2px solid #1571b2 !important;box-shadow:0 0 20px #999 !important}.icon_payment_block{max-width:100%;margin:0}.icon-meeting_point{background:#3786bd;border-radius:4px}#woocommerce_options .tm-extra-product-options-date label[for=tmcp_date_2_year],.tm-extra-product-options-date label[for=tmcp_date_1_year]{display:none !important}#woocommerce_options .tm-extra-product-options-date label[for=tmcp_date_2_month],.tm-extra-product-options-date label[for=tmcp_date_1_month]{display:none !important}#woocommerce_options .tm-extra-product-options-date label[for=tmcp_date_2_day],.tm-extra-product-options-date label[for=tmcp_date_1_day]{display:none !important}.single-post .title-products-blog{text-align:center;font-size:28px;font-weight:500;margin-bottom:20px}.single-post .woocommerce .card{cursor:pointer}.single-post .woocommerce .card img{max-width:100%;height:auto}#woocommerce_options .conf_boat .qnt-div{width:100% !important}.tm-extra-product-options input.use_images+label .radio_image{max-width:100%}.icon_place2-div{padding:0 15px 10px}.icon_place2-div div:nth-child(2) .tm-extra-product-options-container:after{display:none !important}.icon_place2-div .tm-epo-field.tmcp-select{width:100%;border-radius:4px}.bottom-icon{background:#fff;margin-top:50px}h2{color:#156eac;font-size:23px;font-weight:400}.btn-step-1{font-size:14px;font-weight:500}#CDSWIDSSP{width:100% !important}.postid-18119 .box-lingua,.postid-18132 .box-lingua{display:none}h3.tm-epo-field-label.tm-left{padding:0 0 0 11px;color:#1b77a8 !important;font-size:16px;width:100%;max-width:100% !important}.postid-1561 .product-page__options,.postid-1561 .product-page__information__excerpt,.postid-14299 .product-page__options,.postid-14299 .product-page__information__excerpt{display:none}.input-form-pers{font-family:inherit;font-size:inherit;line-height:inherit;padding:6px;width:100%}.form-pers{margin-top:20px}.form-pers label{font-weight:500;padding-top:3px}.form-pers .wpcf7-submit{border-radius:6px;background-color:#ffa200;padding:10px 36px;font-size:18px;line-height:1.3333333;color:#fff;text-transform:uppercase;border:none}.postid-1561 .product-page__book-now-cta,.postid-14299 .product-page__book-now-cta{display:none !important}.tm-extra-product-options span.tm-epo-field-label{font-style:normal;font-size:12px;font-weight:400;display:block;margin-top:15px;padding:0 0 0 15px;font-weight:600;color:inherit;font-size:1.2em;margin-bottom:0;max-width:100%;color:#1b77a8 !important}