@charset "UTF-8";

@media only screen and (max-width : 1560px) {
    .routeSlider .slick-prev{left: -94px;}
    .routeSlider .slick-next{right: -94px}
}/*/mediaquery*/

@media only screen and (max-width : 1460px) {
    .limit, .mainCarousel .mainCarousel-content{max-width: 74%}
    header .limit{max-width: 100%}
}/*/mediaquery*/

@media only screen and (max-width : 1366px) {
    body{font-size: 14px;}
}/*/mediaquery*/

@media only screen and (max-width : 1024px) {
    header nav li{padding-left: 1em}
    header .header-grid{margin: 0 -16px}
    header .header-grid .header-grid_col{padding: 0 16px}
    header .header-grid .logo1{height: 50px;}
    section .title-subtext{max-width: none}
    .services-grid .services-grid_col{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
    .services-item{flex-direction: column; align-items: center; text-align: center}
    .services-item .services-item_content{padding: 24px 0 0}
    .routeSlider .slide iframe{height: 470px;}
    .slick-arrow{height: 60px; width: 60px;}
    .gallerySlider .slick-next, .cuisineSlider .slick-next{right: -74px}
    .gallerySlider .slick-prev, .cuisineSlider .slick-prev{left: -74px}
    .destinationSlider{padding: 0 95px;}
    .block-photo ._inner{padding-left: 0; padding-right: 0; max-width: 74%; margin: 0 auto}
    .routeSlider .slick-prev{left: -74px;}
    .routeSlider .slick-next{right: -74px}
    .block-booking{padding-bottom: 6.25em!important;}
    .block-photo{padding-bottom: 0; height: 512px}
    ul.specificationsList li{-ms-flex: 0 0 33.3333%; flex: 0 0 33.3333%; max-width: 33.3333%;}
    .block-params .section-col50{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
    footer .footer-grid{flex-direction: column; align-items: center; text-align: center}
    footer .footerTop .footer-grid_col:nth-child(1){max-width: none}
    footer .footer-grid_col + .footer-grid_col{padding-top: 36px}
}/*/mediaquery*/

@media only screen and (max-width : 940px) {
    ul.tabs{flex-direction: column}
    .tabs li{width: 100%}
    .tabs li:first-of-type{border-radius: 26px 26px 0 0}
    .tabs li:last-of-type{border-radius: 0 0 26px 26px}
}/*/mediaquery*/

@media only screen and (max-width : 890px) {
    header ._inner.scroll{transform: translateY(0);}
    header ._inner.fixed{position: relative}
    header ._inner.fixed .logo2{display: none}
    header{height: auto}
    header .limit{max-width: 74%}
    header .header-grid{padding: 0 54px; position: relative; margin: 0}
    header .header-grid .header-grid_col nav{display: none}
    header .header-grid .logo1{height: 64px;}
    header .header-grid .header-grid_col{padding: 0}
    header .mobile-menu{display: block; position: absolute;right: 0; top: 50%; margin-top: -20px; height: 40px;}
}/*/mediaquery*/

@media only screen and (max-width : 768px) {
    .team-grid .team-grid_col{width: 100%}
    .section-col50{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
    /*.tile-item.w-50{width: 100%}
    .tile-item.w-25{width: 50%; padding-bottom: 50%}*/
    /*.cuisine-grid ._col.w-50{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; order: 1}
    .cuisine-grid ._col.w-25{-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; order: 2}
    .cuisine-grid ._col.w-25 ._row:nth-child(1),
    .cuisine-grid ._col.w-25 ._row:nth-child(2){height: auto}
    .cuisine-grid .item.s3{padding: 0 0 208%}*/
    .mainCarousel .mainCarousel-content .mainCarousel_title{font-size: 2.5em}
}/*/mediaquery*/

@media only screen and (max-width : 620px) {
    .routeSlider .slick-prev{left: -36px;}
    .routeSlider .slick-next{right: -36px;}
    .block-video{min-height: 380px;}
    .gallerySlider, .cuisineSlider{padding: 0 95px}
    #idGallery .limit, #idCuisine .limit{max-width: 100%}
    .gallerySlider .slick-prev, .cuisineSlider .slick-prev{left: 24px;}
    .gallerySlider .slick-next, .cuisineSlider .slick-next{right: 24px;}

}/*/mediaquery*/

@media only screen and (max-width : 580px) {
    ul.specificationsList li{-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}
}/*/mediaquery*/

@media only screen and (max-width : 480px) {
    .limit,
    .block-photo ._inner,
    header .limit{max-width: 84%}
    .destinationSlider .slick-arrow.slick-prev,
    .gallerySlider .slick-prev, .cuisineSlider .slick-prev{left: 8px;}
    .destinationSlider .slick-arrow.slick-next,
    .gallerySlider .slick-next, .cuisineSlider .slick-next{right: 8px;}
    .destinationSlider, .gallerySlider, .cuisineSlider {padding: 0 70px;}
    .cuisineSlider .slick-slide, .gallerySlider .item{margin: 4px}
    .cuisineSlider .slick-slide{padding-bottom: 12%}
    h2, .block-photo .name{font-size: 2em}
    section .title-subtext{font-size: 1em}
    section.spaced{padding: 2.5em 0}
    .block-booking{padding-bottom: 2.5em!important;}
    .team-grid .team-item_name, .destinationSlider .name{font-size: 1.25em}
    .destinationSlider .name:before{top: 0; width: 18px; height: 22px}
    .destinationSlider .name{padding-left: 22px;}
    .block-routes .routeSlider {padding-left: 8px; padding-right: 8px;}
    .routeSlider .slick-prev{left: -24px}
    .routeSlider .slick-next{right: -24px;}
    .block-video{min-height: 280px;}
    .mainCarousel .mainCarousel-content{max-width: 100%; padding: 0 12px}
    .team-grid .team-item_photo img{height: 185px}
}/*/mediaquery*/

@media only screen and (max-width : 400px) {
    .slick-arrow{height: 48px; width: 48px;}
    .destinationSlider{padding: 0 58px;}
}/*/mediaquery*/
