#page-wrapper{max-width:1100px;z-index:10}.container{width:1070px}@media screen and (min-width:1000px){.set-size-300{width:28% !important}.set-size-780{width:72% !important}}.remove-right-padding{padding-right:0 !important}.remove-left-padding{padding-right:0 !important}.center-this{text-align:center !important;margin-left:auto !important;margin-right:auto !important}.right-this{text-align:right !important}.zero-padding-hor{padding-left:0 !important;padding-right:0 !important}.zero-margin-hor{margin-left:0 !important;margin-right:0 !important}.mr10{margin-right:10px !important}.mb5{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.block{display:block !important}.relative{position:relative !important}.block-none{display:none}#page-wrapper{background:#fff !important}.tfool-color{color:#008fde !important}a:link.tfool_link,a:visited.tfool_link{color:#008fde !important}a:hover.tfool_link{color:#2a6496}a:active.tfool_link{color:#008fde !important}.long-description.offer-detail-description a:link,.long-description.offer-detail-description a:visited{color:#008fde}.long-description.offer-detail-description a:hover{color:#01b7f2}.long-description.offer-detail-description a:active{color:#008fde}.offer-detail-description-link-type{border-top:2px #fafafa solid}.tfool-background-gray{background:#ebebeb none repeat scroll 0 0 !important}.tfool-background-red{background:#df1f1f none repeat scroll 0 0 !important}.tfool-background-violet{background:#be7bb4 none repeat scroll 0 0 !important}.tfool-text-white{color:#fff}.tfool-best-offers-mobile p{display:none}.mt5{margin-top:5px !important}.mt10{margin-top:10px !important}.mb10{margin-bottom:10px !important}.tfool-h1{font-size:2.5em}.tfool-h2{font-size:2.0}.testimonials p{color:#01b7f2;font-size:1.3333em;font-style:italic}.offer-detail-title{font-size:2.4em}.offer-detail-subtitle{font-size:1.8em}.tfool-strong{font-weight:bold !important}#footer .logo a{background:rgba(0,0,0,0) url("../images/logo/skin1-logo-footer.png") no-repeat scroll 0 0;display:block}#header .logo{margin:7px 0 0}#header .logoturisti{padding:0;text-align:left;margin:4px 0 0;height:auto}.logoturisti img{width:120px}.logoturisti{padding:4px;height:66px}.powered-by:hover{text-decoration:underline}#header .mobile-menu-toggle{background:url(../images/icon/mobile-menu.png) no-repeat center center transparent}#footer .logo a{width:156px;height:36px}.chaser .logo a{background-size:auto 55px}.chaser .logo img{height:55px}.chaser .logo{margin-top:4px}#main-menu ul.menu,.chaser ul.menu{margin-top:12px}.tfool-search-box{margin-top:18px;padding-right:35px}.offer-detail-description p{font-size:1.40em}.tfool-panel-title{font-size:1.50em}.tfool-panel-content p,.tfool-panel-content table{font-size:1.40em}.opt-box-mod{background-color:#e9f6fc !important}.opt-box-mod .panel{background-color:#e9f6fc !important}section#content.content-tfool{padding-top:10px}.tfool-hp-category-header{height:50px;margin-bottom:10px;background-color:#ebebeb}.tfool-hp-category-header h2{font-size:2.5em;display:inline}.tfool-hp-category-header .iconmoon{font-size:3em;display:inline;margin:6px 6px 0 6px;line-height:48px;color:#39c}.image-box .box .box-title,.image-box.box .box-title,.image-box.box .box-title.tfool-title-color,.image-box.box .box-title.tfool-title-color,.box-title.tfool-title-color,.tfool-title-color{color:#008fde;font-size:1.9em;overflow:hidden}.tfool-list-description{font-size:1.2833em;line-height:1.4em}.tfool-list-title{font-size:1.74em;font-weight:bold;margin-bottom:.2em}.tfool-bar{line-height:45px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.tool-font-size-1-3em{font-size:1.3em}.tool-font-size-1-4em{font-size:1.4em}.mobile-video-opener{display:none}button.tfoolBlue,a.button.tfoolBlue{background:#10a6e4 none repeat scroll 0 0}button.tfoolBlue:hover,a.button.tfoolBlue:hover{background:#57c0ec none repeat scroll 0 0}button.tfoolDx,a.button.tfoolDx{background:#10a6e4 none repeat scroll 0 0}button.tfoolDx:hover,a.button.tfoolDx:hover{background:#57c0ec none repeat scroll 0 0}button.tfoolSx,a.button.tfoolSx{background:#aa529c none repeat scroll 0 0}button.tfoolSx:hover,a.button.tfoolSx:hover{background:#be7bb4 none repeat scroll 0 0}.page-title-container.trends .container{background:#ebebeb none repeat scroll 0 0;padding:0 10px}.page-title-container.trends{background:0}.page-title-container.trends ul,.page-title-container.trends li{line-height:40px;font-size:1.0}.breadcrumbs-container .tfool-breadcrumbs li{float:left;line-height:56px;display:inline;margin-left:5px;font-size:.8333em;font-weight:bold;text-transform:uppercase}.breadcrumbs-container .tfool-breadcrumbs li a,.page-title-container .tfool-breadcrumbs li a{color:#000}.breadcrumbs-container .tfool-breadcrumbs li,.page-title-container .tfool-breadcrumbs li{margin-left:0 !important}.breadcrumbs-container .tfool-breadcrumbs li a,.page-title-container .tfool-breadcrumbs li a{padding-right:0;padding-left:0}.breadcrumbs-container .tfool-breadcrumbs li:first-child::after,.page-title-container .tfool-breadcrumbs li:first-child::after{content:"/"}.breadcrumbs-container .tfool-breadcrumbs li:last-child::after,.page-title-container .tfool-breadcrumbs li:last-child::after{content:""}.breadcrumbs-container .tfool-breadcrumbs li::after,.page-title-container .tfool-breadcrumbs li::after{color:#5a7ca3;content:"/"}.breadcrumbs-container .tfool-breadcrumbs li::before,.page-title-container .tfool-breadcrumbs li::before{content:""}.page-title-container .tfool-breadcrumbs-trends li a{padding-right:0;padding-left:0}.page-title-container .tfool-breadcrumbs-trends li:first-child::after{content:":"}.page-title-container .tfool-breadcrumbs-trends li:last-child::after{content:""}.page-title-container .tfool-breadcrumbs-trends li::after{color:#5a7ca3;content:", "}.page-title-container .tfool-breadcrumbs-trends li::before{content:""}button.btn-small,a.button.btn-small{font-size:1.2em;height:40px;line-height:40px}.testimonial.style1 .description,.testimonial.style2 .description{font-style:normal}.tfool-author a{margin-right:10px;width:120px}.tfool-author img{width:120px;margin-top:12px}.tfool-offer-tags span{font-size:1.2em;font-weight:bold}.tfool-offer-tags{line-height:30px;font-size:1.3em}.btn-inforequest,.btn-inforequest-phone,.phone-number,.btn-common{background-color:#57c0ec;border-color:#57c0ec;color:#fff}.btn-inforequest:hover,.btn-inforequest:focus,.btn-inforequest:active,.btn-inforequest.active,.open .dropdown-toggle.btn-inforequest,.btn-inforequest-phone:hover,.btn-inforequest-phone:focus,.btn-inforequest-phone:active,.btn-inforequest-phone.active,.open .dropdown-toggle.btn-inforequest-phone,.phone-number:hover,.phone-number:focus,.phone-number:active,.phone-number.active,.open .dropdown-toggle.phone-number{background-color:#be7bb4;border-color:#be7bb4;color:#fff}.btn-common:hover,.btn-common:focus,.btn-common:active{background-color:#be7bb4;border-color:#be7bb4;color:#fff}.input-group-addon{border:0}.tfool-form-error{font-size:1.2em;margin-top:10px;padding:5px;font-weight:bold}.testimonial.style1 .slides>li,.testimonial.style2 .slides>li{padding-bottom:0 !important}.testimonial-active-slide{height:auto !important}ul.tfool-tags li :last-child::after{content:""}ul.tfool-tags li ::after{content:", "}.tfool-pagination{margin:0 auto}#hotel-description .features label,#cruise-description .features label,#travel-guide .features label{color:#838383}.testimonial p.description:before,.testimonial p.description:after{font-family:Georgia,serif;font-weight:bold}.testimonial p.description:before{content:"\201C"}.testimonial p.description:after{content:"\201D"}.footer-blue-content{background-color:#01b7f2;padding:15px}.tfool-footer-link{color:#333;margin-bottom:6px}.tfool-footer-link span{padding-right:5px}.tfool-footer-link a:link,.tfool-footer-link a:visited{color:#fff !important;padding:0 3px}.tfool-footer-link a:hover{color:#fff;text-decoration:underline}.tfool-footer-link a:active{color:#fff !important}#explode_policy:link,#explode_policy:visited{color:#01b7f2 !important;padding:0 3px}#explode_policy:hover{color:#01b7f2 !important;text-decoration:underline}#explode_policy:active{color:#01b7f2 !important font-weight:bold}.skin-color-link:link,.skin-color-link:visited{color:#01b7f2 !important;padding:0 3px}.skin-color-link:hover{color:#01b7f2 !important;text-decoration:underline}.skin-color-link:active{color:#01b7f2 !important font-weight:bold}#pretty-partners-list{border:2px #ccc solid;padding:5px}#pretty-partners-list h2{padding:5px 5px 0 5px;margin-bottom:5px;font-size:2.0;color:#787878}#pretty-partners-list hr{margin-top:5px}.pretty-partners-table{display:table;width:100%;border-collapse:separate}.pretty-partners-row{display:table-row;padding-bottom:20px}.pretty-partners-td{display:table-cell;width:50%;padding:0 10px;border-bottom:1px solid #f5f5f5}.pretty-partners-td img{margin:10px 0}.contact-form label:after{color:#e32;content:' *';display:inline;font-size:1.6em}.contact-form label.not-required:after{content:''}.contact-form-mandatory:before{color:#e32;content:'* ';display:inline;font-size:1.6em}.valica_col.valica_span_12_of_12 h3{font-size:2em !important;color:#2d3e52 !important;font-weight:normal !important;padding-left:6px}.vnunit{margin-left:-15px !important;margin-right:-15px !important}.valica_col.valica_span_4_of_12{padding-left:15px;width:33.3333% !important}.valica_section.valica_group.no_border{padding:0 !important}.valica_title{font-size:1.5em !important;font-weight:bold !important;color:#008fde !important}.valica_description.overme{font-size:1.0833em !important;line-height:1.6666 !important;margin-bottom:15px !important}.error-message{color:#2d3e52;font-size:4.1667em;font-weight:300;line-height:1.25em;text-align:center}.error-message-404{color:#01b7f2;font-family:"Roboto";font-size:25em;font-weight:100;line-height:1.0833em;text-align:center}.list-unstyled.tfool-list-unstyled a:link,.list-unstyled..tfool-list-unstyled a:visited{color:#008fde !important}.list-unstyled.tfool-list-unstyled a:hover{color:#fff;text-decoration:underline}.list-unstyled.tfool-list-unstyled a:active{color:#fff !important}.tfool-offer-bottom-tags{margin-top:30px}.images-patch-figure{position:relative}.images-patch-red{background-color:rgba(223,31,31,1)}.images-patch-rose{background-color:rgba(190,123,180,0.8)}.images-patch-blue{background-color:rgba(87,192,236,0.8)}.images-patch-white{background-color:rgba(255,255,255,1)}.images-patch{float:left;position:absolute;bottom:10px;padding:5px 5px;color:#fff;font-size:1.2em}.images-patch-operator{position:absolute;top:0;right:0;padding:5px 5px;color:#fff;font-size:1.2em}.offer-gallery{margin-top:10px;margin-bottom:30px;width:750px}.offer-gallery-block{margin-bottom:-50px}.offer-gallery-title{font-size:2.1em;line-height:normal;padding:15px 0 0 20px;color:#01b7f2}.offer-gallery-in-page{position:relative;margin-bottom:16px}.offer-gallery-images-patch{position:absolute;bottom:0;padding:5px 5px;color:#fff;font-size:1.2em;margin-bottom:0}.image-carousel.style1{background:0}#say-about-us-container{margin:10px 0}#say-about-us-container .say-about-us-title{font-size:1.8em;border-bottom:1px solid #e9e4e4;line-height:1.8em}#say-about-us-container .say-about-us-title-secondary{border-bottom:1px solid #e9e4e4;font-size:1.4em;line-height:2em}.testimonial.style1{padding-top:5px}.tach p{color:#090}.tach.tach-text p{line-height:0}.tach span{display:block}.tach img{width:65px !important;float:left;margin-right:15px}.gpwrap{background-color:#f5f5f5;padding-left:0;padding-right:0}.gpwrap h3{padding:10px 10px 0 10px;font-weight:bold}.gppost{padding:10px}.collapser-btn-container{padding-top:18px;padding-bottom:10px}.gppost-button{margin:0 auto !important;position:relative;bottom:0}.gppost-button{font-family:Arial;color:#fff;font-size:14px;background:#10a6e4;padding:10px 20px 10px 20px;text-decoration:none;z-index:50000}.gppost-button:hover{background:#57c0ec;text-decoration:none;color:#fff}.fixme{position:fixed !important;bottom:0 !important;left:0 !important;margin:0 auto !important;width:100%;z-index:50;padding:0 31px 5px 18px}.fixmeDesk{position:fixed !important;bottom:5px !important;left:21% !important;margin:0 auto !important;z-index:50;padding:0 31px 5px 18px;width:42%}.fixme a,.fixmeDesk a{-webkit-box-shadow:4px 4px 8px 1px rgba(0,0,0,0.40);-moz-box-shadow:4px 4px 8px 1px rgba(0,0,0,0.40);box-shadow:4px 4px 8px 1px rgba(0,0,0,0.40)}.tnxOpt-container{width:92%}.tnxOpt-logo{margin:15px 0;text-align:center}.tnxOpt-t2,.tnxOpt-t3{color:#00acdf !important;font-size:22px}.tnxOpt-t4{margin-top:50px;font-size:18px}.tnxOpt a:link,.tnxOpt a:visited{color:#008fde !important}.tnxOpt a:hover{color:#2a6496;text-decoration:underline}.tnxOpt a:active{color:#008fde !important}.tnxOpt-btn{text-align:center}.tnxOpt-btn a{display:block;padding:10px;text-align:center;width:250px !important;margin:30px auto}.additionalOfferText p{text-align:justify}.additionalOfferText p a:link,.additionalOfferText p a:visited{color:#008fde !important}.additionalOfferText p a:hover{color:#2a6496;text-decoration:underline}.additionalOfferText p a:active{color:#008fde !important}.additionalOfferText-img-desk{text-align:justify;float:left;padding-right:50px}.hotel-treatment-type{padding-right:6px}.fa.fa-star.fa-star-tfool{padding-right:3px}#open-price-links-table{border:1px #57c0ec solid}.open-price-links-table-header{display:table;width:100%;background-color:#57c0ec;margin-bottom:0}.open-price-links-table-header p{font-size:1.6em;font-weight:bold;line-height:1em;text-transform:uppercase;color:#fff;padding:10px;margin:0}.intro_text{padding:10px 10px 0 10px}#open-price-links-table ul{padding:10px;margin-left:5px;list-style:initial}#open-price-links-table ul li{font-size:1.3em;margin-left:1em;line-height:1.5em}.open-price-links-table-li-head{list-style:none;margin-left:0 !important;margin-bottom:10PX;margin-top:10px}}*/.hotel-list{margin-top:30px}a:link.tfool_link,a:visited.tfool_link{color:#008fde !important}a:hover.tfool_link{color:#2a6496}a:active.tfool_link{color:#008fde !important}.container-flex{display:flex;flex-direction:row;flex-wrap:wrap}.container-flex .flex-items{width:30.33%}.OffersTagsBox-title{font-size:1em;font-weight:bold;line-height:1em;color:#2d3e52}.OffersTagsBox-title::first-letter {text-transform:uppercase}.OffersTagsBox{display:flex;flex-direction:row;justify-content:flex-start;width:33.33%}.OffersTagsBox img{width:100%;overflow:hidden;margin-bottom:12px}.OffersTagsBox .OffersTagsBox-cols{margin:10px;font-size:30px;width:92%;margin-left:14px}.OffersTagsBox-item{display:flex;align-items:center;margin-bottom:10px}.OffersTagsBox-dx,.OffersTagsBox-sx{display:block}.OffersTagsBox-dx{width:32%}.OffersTagsBox-sx{width:68%}a:link.OffersTagsBox-link,a:visited.OffersTagsBox-link{color:#008fde !important;font-size:.53em;line-height:1em;padding-right:5px}a:hover.OffersTagsBox-link{color:#2a6496}a:active.OffersTagsBox-link{color:#008fde !important}.OffersTagsBox-btn{font-size:14px !important;height:48px !important;width:100%;padding:5px 0 !important;text-align:center}.da-non-perdere p{font-size:2.6em;color:#666}.remove-padding-left{padding-left:0 !important}.remove-padding-right{padding-right:0 !important}.OffersTagsBox-img-holder{position:relative;width:100%}.OffersTagsBox-img-patch img{display:block;position:relative;transition:.5s ease;opacity:1}.OffersTagsBox-img-holder .overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;transition:.5s ease;background-color:#10a6e4}.OffersTagsBox-img-holder .overlay:hover{opacity:1}.OffersTagsBox-img-holder .overlay .text{color:white;opacity:1;font-size:.6em;font-weight:bold;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;width:100%}@keyframes spinner{to{transform:rotate(360deg)}}.spinner:before{content:'';box-sizing:border-box;position:absolute;top:50%;left:50%;width:45px;height:45px;margin-top:-10px;margin-left:-10px;border-radius:50%;border:1px solid #f6f;border-top-color:#0e0;border-right-color:#0dd;border-bottom-color:#f90;animation:spinner .6s linear infinite}#offer-information-widget-info{display:flex}#offer-information-widget-info .offer-information-widget-info-sx,#offer-information-widget-info .offer-information-widget-info-dx{padding:10px 5px 10px 5px;width:50%}#offer-information-widget-info img{margin-top:0;margin-bottom:5px}#offer-information-widget-info .description{font-size:1.3333em;color:#01b7f2;font-style:normal;line-height:1.6666;margin-bottom:15px}.offer-information-widget-info-sx .daysToExpired{font-size:12px;margin-bottom:0}#offer-information-widget{display:flex}#offer-information-widget,.offer-information-widget-top,.offer-information-widget-bottom{background-color:#fafafa}.offer-information-widget-top p{font-size:1.5em;font-weight:bold}#offer-information-widget .offer-information-widget-sx,#offer-information-widget .offer-information-widget-dx{padding:10px 5px 10px 5px;width:50%}.offer-information-widget-top p{font-size:1.5em;margin-bottom:0;padding:10px}.offer-information-widget-bottom-policies{padding:10px}#offer-information-widget input{margin-bottom:7px}#offer-information-widget textarea{height:auto}#offer-information-widget input,#offer-information-widget textarea{background-color:#fff;border:1px #d7d7d7 solid}.override-table-wrapper{border-spacing:0 !important;border-collapse:separate}#offer-information-widget-btn-inforequest-main button{height:45px}.cruisetopic-search-container{margin-bottom:14px}.fstChoiceRemove{top:38% !important;height:30px}#search-engine{display:flex;flex-direction:row;flex-flow:row nowrap;justify-content:center;align-items:flex-start;width:100%;padding:5px 10px 10px;background-color:azure;border-radius:1px;border:1px #f5f5f5 solid;box-sizing:border-box;display:flex;margin:15px 0}#search-engine .item{margin:0 auto}#search-engine .item label{display:block}#poweredby{position:relative;text-align:right;color:#000;font-size:12px}@media screen and (min-width:300px) and (max-width:991px){#offer-information-widget,#offer-information-widget-info{flex-direction:column}#offer-information-widget .offer-information-widget-sx,#offer-information-widget .offer-information-widget-dx,#offer-information-widget-info .offer-information-widget-info-sx,#offer-information-widget-info .offer-information-widget-info-dx{padding:10px 5px 10px 5px;width:100%}#search-engine{flex-direction:column}#goSearch,#goSearchReset{width:265px !important}#search-engine .item:nth-child(-n+3){margin-bottom:10px}}@media screen and (min-width:320px) and (max-width:991px){#header .logo a,#footer .logo a,.chaser .logo a{width:132px;height:55px;margin:0 auto}.container-flex{flex-direction:column;max-height:none}.OffersTagsBox{width:100%}.da-non-perdere p{font-size:2.4em;line-height:1em}}@media screen and (min-width:320px) and (max-width:770px){.tfool-best-offers-mobile{float:none !important;text-align:center}.tfool-best-offers-mobile p{display:block;text-align:center}#footer{position:relative}.mobile-video-opener{display:block;position:absolute;width:30px;height:30px;top:20px;left:10px;color:#01b7f2;font-size:2.6em}.videowrapper{position:absolute;width:100%;z-index:100000;position:fixed}.mobile-video-close{position:absolute;right:12px;background-color:#01b7f2;color:#fff;top:-32px;padding:5px}a.mobile-video-close:link,a..mobile-video-close:visited{color:#fff}a.mobile-video-close:hover{color:#000;text-decoration:underline}.videowrapper #my-video{margin:0 auto}.additionalOfferText-img-desk{float:none;display:block;margin:0 auto}.offer-detail-img{width:100% !important}}@media screen and (min-width:320px) and (max-width:600px){.valica_col.valica_span_4_of_12{padding-left:15px;padding-right:15px;width:100% !important}.offer-detail-title{font-size:2.2em}.offer-detail-subtitle{font-size:1.6em}.offer-detail-description p{font-size:1.3em}.tfool-panel-title{font-size:1.40em}.tfool-panel-content p,.tfool-panel-content table{font-size:1.30em}.toggle-container .panel.style2 .panel-content{padding:0 15px 20px 20px}#tgg2 .panel-content.tfool-panel-content{padding:0 0 30px 0}.btn-lg,.btn-group-lg>.btn{font-size:1.3em}.tfool-mobile-breadcrumb{display:block}.tach img{float:none}.tach span{display:inline}.hotel-list{margin-top:60px !important}#header .logoturisti a,#footer .logoturisti a,.chaser .logoturisti a{background:url("../images/logo/header_logotpc.png") no-repeat 0 0;width:auto;height:50px;display:block}.header .logoturisti{margin:7px 0 0}#header .logoturisti a{background-size:auto 50px;width:104px;margin:0 auto}#header .logoturisti{float:none !important;position:static !important;padding-top:10px;height:66px;margin:0 !important;display:block}#header .logoturisti img{height:30px;width:auto;filter:alpha(opacity=0) !important;-ms-filter:"alpha(opacity=0)" !important;-moz-opacity:0 !important;-khtml-opacity:0 !important;opacity:0 !important}@media screen and (min-width:300px) and (max-width:359px){.button.btn-small.tfoolDx,.button.btn-small.tfoolSx{width:100% !important}.button.btn-small.tfoolDx{margin-top:10px}}