/* Generated by gns at 10/21 */

@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont3e6e.eot'); /* IE9 Compat Modes */
  src: url('../fonts/fontawesome-webfont3e6e.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('../fonts/fontawesome-webfont3e6e.woff2') format('woff2'), /* Super Modern Browsers */
        url('../fonts/fontawesome-webfont3e6e.woff') format('woff'), /* Pretty Modern Browsers */
        url('../fonts/fontawesome-webfont3e6e.ttf')  format('truetype'), /* Safari, Android, iOS */
        url('../fonts/fontawesome-webfont3e6e.svg#svgFontName') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'Themify';
  src: url('../fonts/themify9f24.eot'); /* IE9 Compat Modes */
  src: url('../fonts/themify9f24.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('../fonts/themify9f24.woff') format('woff'), /* Pretty Modern Browsers */
        url('../fonts/themify9f24.ttf')  format('truetype'), /* Safari, Android, iOS */
        url('../fonts/themify9f24.svg#svgFontName') format('svg'); /* Legacy iOS */
}

body .container .ccn_image-header{z-index:-1;}
body .container .ccn_image-header .overlay-color{background:rgba(0, 0, 0, 0.5);overflow:hidden;height:100%;z-index:2;}
body.page-node-type-page .container .ccn_image-header.image_header:before,
body .container .ccn_image-header.style-3.image_header:before{background:none;}
body.page-node-type-page .container .ccn_image-header .overlay-color,
body .container .ccn_image-header.style-3 .overlay-color{background:rgba(0, 0, 0, 0.1);}
body .container .ccn_image-header + .region-breadcrumbs .block-system-breadcrumb-block{height:190px;}
.ccn-identify__page-head.custom-image-header .page_head .title{color:#ffffff;}
.ccn-identify__page-head.custom-image-header .page_head .subtitle{color: rgba(255, 255, 255, 0.55);}

.area--warning{border-radius:5px;margin:-5px -15px 5px;padding:5px 15px;background-color:#fcd49d;transition:background-color 10s;}
.text-right{text-align:right;}
.cky-btn-revisit-wrapper{bottom:60px !important;left:12px !important;}.cky-accordion-chevron{width:auto;}
.userway_p5 .userway_buttons_wrapper{width:auto;}/* .userway_p5 .userway_buttons_wrapper .uai{margin-bottom:50px;} */

a.mark{text-decoration:underline;color:#3a3a3a !important;}
a.mark:hover{text-decoration:none;}
a.mark-2{text-decoration:none !important;color:#333333 !important;/*font-weight:normal;*/position:relative;padding-left:4px;padding-right:4px;z-index:1;}
/* a.mark:hover{color:#ffffff !important;} */
a.mark-2::before{content:'';background-color:#3a3a3a/* rgba(208, 48, 0, .6) */;position:absolute;left:0;bottom:2px;width:100%;height:2px;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;/* z-index:-1; */}
a.mark-2:hover::before{bottom:0;height:4px;background-color:#3a3a3a/* rgba(208, 48, 0, 1) */;z-index:-1;}

#curator-feed-new-feed-pireas-layout{z-index:1;}

.breadcrumbs{text-transform:uppercase;}.breadcrumbs .wrap_float{font-weight:400;color:#DC182A;}
.breadcrumbs .share-this .block-social-sharing-block,.breadcrumbs .share-this,.breadcrumbs .share-this .social-media-sharing{width:auto;}
.breadcrumbs .share-this .social-media-sharing{margin-top:-10px;display:none;}
.breadcrumbs .share-this span{float:left;font-weight:500;color:#707070;}.breadcrumbs .share-this > img{float:left;height:18px;width:auto;margin:0 10px;cursor:pointer;}
.breadcrumbs a{font-weight:500;color:#DC182A;}.breadcrumbs a:hover{text-decoration:underline;}.breadcrumbs .separator{padding:0px 10px;color:initial;}
.breadcrumbs .home-img{margin-left:15px;}.breadcrumbs .home-img:hover{text-decoration:none;}.breadcrumbs .home-img img{height:18px;width:auto;margin-bottom:-4px;}
.ccn-identify__page-head.custom-image-header .breadcrumbs{padding-top:initial;}
.ccn-identify__page-head.custom-image-header .breadcrumbs .wrap{width:100%;}

div[data-drupal-messages]{padding:0px 20px 10px;max-width:1440px;margin:auto;float:none;overflow:hidden;}
div[data-drupal-messages] .messages__wrapper.layout-container{margin:auto !important;}
div[data-drupal-messages] .messages__wrapper .messages{border-radius:8px;}

div.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{background-color:#888888;}
div.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-button-icon.ui-icon-closethick{margin-top:-8px;background: url(../../../core/misc/icons/ffffff/ex.svg) 0 0 no-repeat !important;}
div.ui-dialog .ui-dialog-content form > div,div.ui-dialog .ui-dialog-content form > fieldset{margin-bottom:10px;}
div.ui-dialog .ui-dialog-content form .form-item label{margin-bottom:3px;}
div.ui-dialog .ui-dialog-content form .form-item .description{font-size:11px;}
div.ui-dialog .ui-dialog-content form input{width:100%;min-width:200px;max-width:500px;border:2px solid #aaaaaa;border-radius:8px;padding:6px 10px;}
div.ui-dialog .ui-dialog-content form input.form-checkbox,div.ui-dialog .ui-dialog-content form input.form-radio{min-width:auto;max-width:initial;width:auto;margin-right:6px;}
div.ui-dialog .ui-dialog-buttonpane .form-actions button{background-color:#DC182A;height:30px;border-radius:8px;font-size:16px;color:#ffffff;padding:0 10px;margin-right:10px;}

.modal_search{background:rgba(58, 58, 58, 0.90);}
.modal_main_menu{background:rgba(255, 255, 255, 0.99);top:70px;overflow:auto;box-shadow: inset 0 57px 59px -67px rgba(0,0,0,0.4);/* border-top:5px solid rgba(0, 0, 0, 0.02); */}
.modal_main_menu .modal_inner_close{height:108px;/*background:rgba(0, 0, 0, 0.02);position:fixed;z-index:2;*/width:auto;}
.modal_main_menu .modal_inner_close .close{background:rgba(0, 0, 0, 0.7);right:20px;}
.modal_main_menu .region-modal-main-menu > .block{position:absolute;padding:20px 10px 15px;display:none;}
.modal_main_menu .region-modal-main-menu > .block .ccn-content{max-width:1300px;width:100%;margin:auto;display:block;float:none;overflow:hidden;}
/* .modal_search .block-dms.block-dms-product-filters-block,.modal_search .block-dms.block-dms-product-filters-block .ccn-content{height:100%;}
.modal_search > .ccn-section,.modal_search > .ccn-section .wrap,.modal_search > .ccn-section .wrap .wrap_float{height:100%;} */
.modal_search .modal_inner_search, .modal_search .modal_inner_main_menu{position:absolute;top:45%;left:50%;transform: translate(-50%, -50%);}
.path-frontpage .ccn-section .wrap .wrap_float .section_content .search-tour.product-filters,.modal_search .modal_inner_search .search-tour{padding:0px;}
.path-frontpage .ccn-section .wrap .wrap_float .section_content .search-tour.product-filters .search-form,
.modal_search .modal_inner_search .search-tour .search-form{padding-bottom:20px;height:auto;}
.path-frontpage .ccn-section .wrap .wrap_float .section_content .search-tour.product-filters .search-form .btn,
.modal_search .ccn-content .search-tour .search-form .btn{margin-top:20px;}
@media screen and (max-width: 1300px) {
  .path-frontpage .ccn-section .wrap .wrap_float .section_content .search-tour.product-filters .search-form .btn,
  .modal_search .ccn-content .search-tour .search-form .btn{margin-top:12px;}
}
@media screen and (max-width: 1200px) {
  .path-frontpage .ccn-section .wrap .wrap_float .section_content .search-tour.product-filters .search-form .btn,
  .modal_search .ccn-content .search-tour .search-form .btn{margin-top:-10px;}
}
.path-frontpage .ccn-section .wrap .wrap_float .section_content .freq-searches .search-form,
.modal_search .ccn-content .freq-searches .search-form{padding-top:20px;height:auto;color:#FFFFFF;}
.path-frontpage .ccn-section .wrap .wrap_float .section_content .freq-searches .search-form h4,
.modal_search .ccn-content .freq-searches .search-form h4{font-size:22px;}
.path-frontpage .ccn-section .wrap .wrap_float .section_content .freq-searches .search-form ul,
.modal_search .ccn-content .freq-searches .search-form ul{list-style:none;margin-left:0px;padding-left:0px;margin-top:8px;}
.path-frontpage .ccn-section .wrap .wrap_float .section_content .freq-searches .search-form li,
.modal_search .ccn-content .freq-searches .search-form li{padding-left:1em;text-indent:-1em;margin-bottom:3px;}
.path-frontpage .ccn-section .wrap .wrap_float .section_content .freq-searches .search-form li a,
.modal_search .ccn-content .freq-searches .search-form li a{display:inline;float:none;}
.path-frontpage .ccn-section .wrap .wrap_float .section_content .freq-searches .search-form li a:hover,
.modal_search .ccn-content .freq-searches .search-form li a:hover{color:#dddddd;}
.path-frontpage .ccn-section .wrap .wrap_float .section_content .freq-searches .search-form li:before,
.modal_search .ccn-content .freq-searches .search-form li:before{content:'\203A';padding-right:5px;color:#DC182A;font-size:22px;}
.path-search-content .block-views-exposed-filter-blocksearch-content-page-1.search-tour{padding-bottom:0px;}
.path-search-content .block-views-exposed-filter-blocksearch-content-page-1 .search-form{height:auto;}
.search-form .ccn-identify__search #views-exposed-form-search-content-page-1 .form--inline{width:90%;}
.path-search-content .region-content > .block-views-exposed-filter-blocksearch-content-page-1 .search-form .ccn-identify__search .form--inline .form-actions .btn{margin-top:-27px;}
.modal_search .modal_inner_search .search-form .ccn-identify__search .form--inline .form-actions .btn{margin-top:12px;}
@media screen and (max-width: 1300px) {
  .modal_search .modal_inner_search .search-form .ccn-identify__search .form--inline .form-actions .btn{margin-top:2px;}
}
.modal_search .modal_inner_search .search-form .ccn-identify__search .title{font-size:21px;color:rgba(255, 255, 255, 0.47);}
.search-form .ccn-identify__search fieldset{border:0px;}
.search-form .ccn-identify__search optgroup{color:#000000;}
.search-form .destination-col .select_wrap .form-text,.search-form .form--inline .form-type-search-api-autocomplete .form-text{
  border-radius:8px;width:100%;height:100%;border:0;display:block;float:left;font-size:21px;color:#ffffff;font-weight:400;background:none;
  -webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;z-index:1;padding-left:24px;padding-right:45px;
}
.search-form .destination-col.keywords .select_wrap:before,.search-form .form--inline .form-type-search-api-autocomplete:before
{width:22px;height:24px;background:url(../images/pencil-1.png) center center no-repeat !important;}
.search-form .destination-col.preferences-group .select_wrap:before{width:25px;height:24px;background:url(../images/star-1.png) center center no-repeat !important;}
.search-form .destination-col.categories-group .select_wrap:before{width:25px;height:24px;background:url(../images/categories-1.png) center center no-repeat !important;}
.search-form .destination-col.facilities-group .select_wrap:before{width:25px;height:24px;background:url(../images/facilities-1.png) center center no-repeat !important;}
@media screen and (max-width: 1000px) {
  .search-form .ccn-identify__search #views-exposed-form-search-content-page-1 .form--inline{width:100%;}
  .search-form .ccn-identify__search #views-exposed-form-search-content-page-1 .form--inline .form-actions .btn{margin-top:10px;}
}
@media screen and (max-width: 1200px) {
  .search-form.products .btn {margin-top:110px;}
  .search-form.products.only .btn {margin-top:-20px;}
}
input#edit-submit-cocoon-tours,input#edit-submit-cocoon-tours--1,input#edit-submit-cocoon-tours--2,input#edit-submit-cocoon-tours--3,
input#edit-submit-search-content,input#edit-submit-search-content--1,input#edit-submit-search-content--2,input#edit-submit-search-content--3,input#edit-submit-search-content--4,
input#product-filters,input#product-filters--1,input#product-filters--2,input#product-filters--3,input#product-filters--4{display: none;}

.ui-widget.ui-widget-content.ui-autocomplete .ui-state-active,
.ui-widget.ui-widget-content.ui-autocomplete .ui-state-active:before,
.ui-widget.ui-widget-content.ui-autocomplete .ui-menu-item:hover,
.ui-widget.ui-widget-content.ui-autocomplete .ui-menu-item a:hover{all:unset;}

.page .page_content{min-height:600px;}
.page_404 .logo{width:auto;height:auto;margin-left:-115px;}
.page_404 .logo img{max-height:150px;}
.page_404 .site-branding__slogan,.page_404 .site-beta__version{display:none;}

.lg-toolbar #lg-counter{width:auto;}

.iziToast-wrapper .iziToast-body .iziToast-message a{text-decoration:underline;}
.iziToast-wrapper .iziToast-body .iziToast-message a:hover{color:#000000;}

.top_submenu{padding:8px;background-color:#3a3a3a;color:#ffffff;position:absolute;z-index:2;display:none;}
.top_submenu .inner{margin:0 auto;max-width:1440px;width:100%;float:none;overflow:hidden;font-size:13px;}
@media screen and (max-width: 1520px) { .top_submenu .inner{max-width:1300px;} }
@media screen and (max-width: 1400px) { .top_submenu .inner{max-width:1280px;} }
@media screen and (max-width: 1300px) { .top_submenu .inner{max-width:1180px;} }
.top_submenu .inner .left{width:auto;float:left;padding-left:169px;}
@media screen and (max-width: 1200px) { .top_submenu .inner .left{display:none;} }
.top_submenu .inner .right{width:auto;float:right;text-align:right;}
.top_submenu .inner div ul li{display:inline;width:auto;padding:0 6px;border-right:1px solid #F2F2F2;}
.top_submenu .inner div ul li:last-child{border-right:0px;}
.top_submenu .inner div ul li a.is-active{color:#cccccc;}

.top_panel{top:0px !important;padding-top:20px;padding-bottom:20px;min-height:94px;/*88px;*/transition: transform .4s ease,opacity .4s ease,background-color .3s ease .1s;/* will-change: opacity,transform,background-color;background-color:rgba(200, 200, 200, 0.4); */}
/* .top_panel .wrap{max-width:none;padding-right:25px;width:auto;} */
.scroll-up .top_panel{min-height:70px;max-height:140px;padding-top:8px;padding-bottom:8px;position:fixed;background-color:#ffffff;z-index:20;top:0;left:0;right:0;box-shadow:0 2px 20px 0 rgb(58 58 58 / 18%);opacity:1;/* transform:translateY(0); */}
.white-menu .top_panel{min-height:70px;max-height:140px;padding-top:8px;padding-bottom:8px;background-color:#ffffff;z-index:20;top:0;left:0;right:0;opacity:1;}
.scroll-down .top_panel{padding-top:0px;transform:translateY(-140%);}
@media screen and (min-width: 1200px) {
  .page-node-type-tour .top_panel:hover, .page-node-type-tour .top_panel.hover,
  .page-node-type-layout-builder-page .top_panel:hover, .page-node-type-layout-builder-page .top_panel.hover,
  .path-product .top_panel:hover, .path-product .top_panel.hover,
  .path-frontpage .top_panel:hover, .path-frontpage .top_panel.hover{background-color:rgba(255, 255, 255, 1.0);}
  .white-menu .top_panel #menu_wrap .navigation > div > ul > li > a,.white-menu .top_panel.hover #menu_wrap .navigation > div > ul > li > a,.white-menu .top_panel:hover #menu_wrap .navigation > div > ul > li > a,
  .page-node-type-layout-builder-page.scroll-up .top_panel #menu_wrap .navigation > div > ul > li > a,.page-node-type-layout-builder-page .top_panel.hover #menu_wrap .navigation > div > ul > li > a,.page-node-type-layout-builder-page .top_panel:hover #menu_wrap .navigation > div > ul > li > a,
  .page-node-type-tour.scroll-up .top_panel #menu_wrap .navigation > div > ul > li > a,.page-node-type-tour .top_panel.hover #menu_wrap .navigation > div > ul > li > a,.page-node-type-tour .top_panel:hover #menu_wrap .navigation > div > ul > li > a,
  .path-frontpage.scroll-up .top_panel #menu_wrap .navigation > div > ul > li > a,.path-frontpage .top_panel.hover #menu_wrap .navigation > div > ul > li > a,.path-frontpage .top_panel:hover #menu_wrap .navigation > div > ul > li > a,
  .path-product.scroll-up .top_panel #menu_wrap .navigation > div > ul > li > a,.path-product .top_panel.hover #menu_wrap .navigation > div > ul > li > a,.path-product .top_panel:hover #menu_wrap .navigation > div > ul > li > a
  {color:#3a3a3a;}
  /* .white-menu .top_panel #menu_wrap .right .currency,.white-menu .top_panel:hover #menu_wrap .right .currency,.white-menu .top_panel.hover #menu_wrap .right .currency,
  .white-menu .top_panel #menu_wrap .user .userlink,.white-menu .top_panel:hover #menu_wrap .user .userlink,.white-menu .top_panel.hover #menu_wrap .user .userlink,
  .white-menu .top_panel #menu_wrap .info_btn,.white-menu .top_panel:hover #menu_wrap .info_btn,.white-menu .top_panel.hover #menu_wrap .info_btn,
  .white-menu .top_panel #menu_wrap .map_btn,.white-menu .top_panel:hover #menu_wrap .map_btn,.white-menu .top_panel.hover #menu_wrap .map_btn,
  .white-menu .top_panel #menu_wrap .search_btn,.white-menu .top_panel:hover #menu_wrap .search_btn,.white-menu .top_panel.hover #menu_wrap .search_btn,
  .page-node-type-layout-builder-page.scroll-up .top_panel #menu_wrap .right .currency,.page-node-type-layout-builder-page .top_panel:hover #menu_wrap .right .currency,.page-node-type-layout-builder-page .top_panel.hover #menu_wrap .right .currency,
  .page-node-type-layout-builder-page.scroll-up .top_panel #menu_wrap .user .userlink,.page-node-type-layout-builder-page .top_panel:hover #menu_wrap .user .userlink,.page-node-type-layout-builder-page .top_panel.hover #menu_wrap .user .userlink,
  .page-node-type-layout-builder-page.scroll-up .top_panel #menu_wrap .info_btn,.page-node-type-layout-builder-page .top_panel:hover #menu_wrap .info_btn,.page-node-type-layout-builder-page .top_panel.hover #menu_wrap .info_btn,
  .page-node-type-layout-builder-page.scroll-up .top_panel #menu_wrap .map_btn,.page-node-type-layout-builder-page .top_panel:hover #menu_wrap .map_btn,.page-node-type-layout-builder-page .top_panel.hover #menu_wrap .map_btn,
  .page-node-type-layout-builder-page.scroll-up .top_panel #menu_wrap .search_btn,.page-node-type-layout-builder-page .top_panel:hover #menu_wrap .search_btn,.page-node-type-layout-builder-page .top_panel.hover #menu_wrap .search_btn,
  .page-node-type-tour.scroll-up .top_panel #menu_wrap .right .currency,.page-node-type-tour .top_panel:hover #menu_wrap .right .currency,.page-node-type-tour .top_panel.hover #menu_wrap .right .currency,
  .page-node-type-tour.scroll-up .top_panel #menu_wrap .user .userlink,.page-node-type-tour .top_panel:hover #menu_wrap .user .userlink,.page-node-type-tour .top_panel.hover #menu_wrap .user .userlink,
  .page-node-type-tour.scroll-up .top_panel #menu_wrap .info_btn,.page-node-type-tour .top_panel:hover #menu_wrap .info_btn,.page-node-type-tour .top_panel.hover #menu_wrap .info_btn,
  .page-node-type-tour.scroll-up .top_panel #menu_wrap .map_btn,.page-node-type-tour .top_panel:hover #menu_wrap .map_btn,.page-node-type-tour .top_panel.hover #menu_wrap .map_btn,
  .page-node-type-tour.scroll-up .top_panel #menu_wrap .search_btn,.page-node-type-tour .top_panel:hover #menu_wrap .search_btn,.page-node-type-tour .top_panel.hover #menu_wrap .search_btn,
  .path-product.scroll-up .top_panel #menu_wrap .right .currency,.path-product .top_panel:hover #menu_wrap .right .currency,.path-product .top_panel.hover #menu_wrap .right .currency,
  .path-product.scroll-up .top_panel #menu_wrap .user .userlink,.path-product .top_panel:hover #menu_wrap .user .userlink,.path-product .top_panel.hover #menu_wrap .user .userlink,
  .path-product.scroll-up .top_panel #menu_wrap .info_btn,.path-product .top_panel:hover #menu_wrap .info_btn,.path-product .top_panel.hover #menu_wrap .info_btn,
  .path-product.scroll-up .top_panel #menu_wrap .map_btn,.path-product .top_panel:hover #menu_wrap .map_btn,.path-product .top_panel.hover #menu_wrap .map_btn,
  .path-product.scroll-up .top_panel #menu_wrap .search_btn,.path-product .top_panel:hover #menu_wrap .search_btn,.path-product .top_panel.hover #menu_wrap .search_btn,
  .path-frontpage.scroll-up .top_panel #menu_wrap .right .currency,.path-frontpage .top_panel.hover #menu_wrap .right .currency,.path-frontpage .top_panel:hover #menu_wrap .right .currency,
  .path-frontpage.scroll-up .top_panel #menu_wrap .user .userlink,.path-frontpage .top_panel:hover #menu_wrap .user .userlink,.path-frontpage .top_panel.hover #menu_wrap .user .userlink,
  .path-frontpage.scroll-up .top_panel #menu_wrap .info_btn, .path-frontpage .top_panel:hover #menu_wrap .info_btn,.path-frontpage .top_panel.hover #menu_wrap .info_btn,
  .path-frontpage.scroll-up .top_panel #menu_wrap .map_btn, .path-frontpage .top_panel:hover #menu_wrap .map_btn,.path-frontpage .top_panel.hover #menu_wrap .map_btn,
  .path-frontpage.scroll-up .top_panel #menu_wrap .search_btn,.path-frontpage .top_panel:hover #menu_wrap .search_btn,.path-frontpage .top_panel.hover #menu_wrap .search_btn
  {background-color:rgba(0, 0, 0, 0.1)} */
  /* .white-menu .top_panel #menu_wrap .right,.white-menu .top_panel:hover #menu_wrap .right,.white-menu .top_panel.hover #menu_wrap .right,
  .page-node-type-layout-builder-page.scroll-up .top_panel #menu_wrap .right,.page-node-type-layout-builder-page .top_panel:hover #menu_wrap .right,.page-node-type-layout-builder-page .top_panel.hover #menu_wrap .right,
  .page-node-type-tour.scroll-up .top_panel #menu_wrap .right,.page-node-type-tour .top_panel:hover #menu_wrap .right,.page-node-type-tour .top_panel.hover #menu_wrap .right,
  .path-product.scroll-up .top_panel #menu_wrap .right,.path-product .top_panel:hover #menu_wrap .right,.path-product .top_panel.hover #menu_wrap .right,
  .path-frontpage.scroll-up .top_panel #menu_wrap .right,.path-frontpage .top_panel:hover #menu_wrap .right,.path-frontpage .top_panel.hover #menu_wrap .right
  {border-color:#3a3a3a;} */
  .white-menu .top_panel #menu_wrap .right .currency-label,.white-menu .top_panel:hover #menu_wrap .right .currency-label,.white-menu .top_panel.hover #menu_wrap .right .currency-label,
  .page-node-type-layout-builder-page.scroll-up .top_panel #menu_wrap .right .currency-label,.page-node-type-layout-builder-page .top_panel:hover #menu_wrap .right .currency-label,.page-node-type-layout-builder-page .top_panel.hover #menu_wrap .right .currency-label,
  .page-node-type-tour.scroll-up .top_panel #menu_wrap .right .currency-label,.page-node-type-tour .top_panel:hover #menu_wrap .right .currency-label,.page-node-type-tour .top_panel.hover #menu_wrap .right .currency-label,
  .path-frontpage.scroll-up .top_panel #menu_wrap .right .currency-label,.path-frontpage .top_panel:hover #menu_wrap .right .currency-label,.path-frontpage .top_panel.hover #menu_wrap .right .currency-label,
  .path-product.scroll-up .top_panel #menu_wrap .right .currency-label,.path-product .top_panel:hover #menu_wrap .right .currency-label,.path-product .top_panel.hover #menu_wrap .right .currency-label
  {color:#3a3a3a;}
}
.top_panel .mobile_btn_2{width:50px;height:50px;position:absolute;display:inline-block;top:26px;right:0px;background:transparent;}
.top_panel .mobile_btn_2 span{background:#266180;}.top_panel.bckg-transp .mobile_btn_2 span{background:#FFFFFF;}
.top_panel .mobile_btn, .top_panel .mobile_btn span,.top_panel .mobile_btn_2, .top_panel .mobile_btn_2 span{cursor:pointer;}
.top_panel .mobile_lang_btn,.top_panel .mobile_lang_btn .currency-label{display:none;}
@media screen and (max-width: 1200px) {
  .top_panel .mobile_btn_2{display:none;}
  .top_panel .mobile_lang_btn .currency,.top_panel .mobile_lang_btn{display:inline-block;}
  .top_panel .mobile_lang_btn .currency{left:auto;background:#266180;}
  .top_panel .mobile_lang_btn .currency select{color:#ffffff;padding: 0 6px 0 12px;font-size:22px;text-align:center;font-weight:400;transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;-moz-transition:all 0.2s linear;}
  .top_panel .mobile_lang_btn{float:right;width:auto;margin-right:50px;}
  .top_panel .mobile_lang_btn div{float:none;}
}
@media screen and (max-width: 640px) {
  .top_panel .mobile_btn{position:relative;}
}

.top_panel .center{display:none;}
.top_panel.inversion{background-image:url(/themes/tripin/images/bckgr-semi-white.png);background-repeat:no-repeat;background-size:88%/*125%*/ 100%;/* background-position-x:50%; */}
@media screen and (min-width: 1521px) {
  .top_panel.inversion{background-image:none;background:-webkit-linear-gradient(180deg,transparent calc( (100vw - 1440px) / 2 + 1000px ), #ffffff 50%);}
}
@media screen and (max-width: 640px) {
  .top_panel.inversion{background-position-x:initial;background-size:initial;}
}
.top_panel .center .menu ul li ul a:before{background:none;}
.top_panel .center .menu ul li ul a.is-active{color:#DC182A;}
.top_panel .center .menu ul li a:before,.top_panel .center .menu ul li a.active span:before{content:none;}
.top_panel .center .menu ul li a.active span,.top_panel .center .menu ul li a.active span{border-bottom:2px solid #266180;}
.top_panel .center .menu ul li{margin-right:55px;}
.top_panel .center .menu ul#ccn-nav > li{font-weight:500;}
@media screen and (max-width: 1762px) { .top_panel .center .menu ul li{margin-right:40px;/*margin-bottom:-20px;*/} }
@media screen and (max-width: 1400px) { .top_panel .center .menu ul li{margin-right:30px;} }
@media screen and (max-width: 1300px) { .top_panel .center .menu ul li{margin-right:20px;} }
@media screen and (max-width: 1200px) { .top_panel .center .menu ul li{margin-bottom:auto;} }
@media screen and (min-width: 1200px) { .top_panel .wrap_float .menu_wrap{margin-left:240px;} /* .top_panel .wrap{padding-right:5px;} */ }
@media screen and (min-width: 1300px) { .top_panel .wrap_float .menu_wrap{margin-left:250px;} /* .top_panel .wrap{padding-right:25px;} */ }
.top_panel .center .menu ul li .dropdown_ul{width:275px;z-index:1000;}
.top_panel .center .menu ul#ccn-nav > li.dropdown_li a.hover span{border-color:#266180;border-width:2px;}
.top_panel .center .menu ul#ccn-nav > li.dropdown_li.custom-menu-content > a{pointer-events:auto;}
.top_panel .center .menu ul#ccn-nav > li.dropdown_li.custom-menu-content a:hover span{border-bottom:2px solid #266180;}
.top_panel .center .menu ul#ccn-nav > li:not(.dropdown_li) a:hover span{border-bottom:2px solid #266180;}
.top_panel.inversion .center .menu ul#ccn-nav li.dropdown_li a.hover span{border-color:#266180;border-width:2px;}
.top_panel .center .menu ul li .dropdown_ul a.dropdown_li span:after{content:"\00bb";padding-left:8px;color:#888888;}
.top_panel .center .menu ul li .dropdown_ul .dropdown_li .dropdown_ul{z-index:10;left:60%;top:80%;}
.top_panel .center .menu ul li .dropdown_ul .dropdown_li a.hover{/* font-weight:600; */color:#444444;}
.top_panel .center .menu ul li .dropdown_ul .custom-menu-content,.top_panel .center .menu ul li .dropdown_ul .custom-menu-content .custom-menu--block{width:100%;padding:0px 6px;}
.modal_main_menu .modal_inner_main_menu .block .ccn-content .row,
.top_panel .center .menu ul li .dropdown_ul .custom-menu-content .custom-menu--block .row{padding:16px 5px;}
.modal_main_menu .modal_inner_main_menu .block .ccn-content > .row > .col-x > .col-inner{float:none;/*overflow:hidden;max-width:220px;margin:auto;*/}
.modal_main_menu .modal_inner_main_menu .block .ccn-content .row .col-x,
.top_panel .center .menu ul li .dropdown_ul .custom-menu-content .custom-menu--block .row .col-x{padding-left:0px;padding-right:9px;}
.modal_main_menu .modal_inner_main_menu .block .ccn-content .row .col-x .arrows .arrow,
.top_panel .center .menu ul li .dropdown_ul .custom-menu-content .custom-menu--block .row .col-x .arrows .arrow{float:left;height:24px;width:auto;color:#DC182A;margin-top:10px;margin-left:2px;display:flex;justify-content:center;align-items:center;transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;-moz-transition:all 0.2s linear;}
.modal_main_menu .modal_inner_main_menu .block .ccn-content .row .col-x .arrows .arrow,
.top_panel .center .menu ul li .dropdown_ul .custom-menu-content .custom-menu--block .row .col-x .arrows .arrow{float:left;height:24px;width:auto;color:#DC182A;margin-top:10px;margin-left:2px;display:flex;justify-content:center;align-items:center;transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;-moz-transition:all 0.2s linear;}
.modal_main_menu .modal_inner_main_menu .block .ccn-content .row .col-x .arrows .arrow:hover,
.top_panel .center .menu ul li .dropdown_ul .custom-menu-content .custom-menu--block .row .col-x .arrows .arrow:hover{color:#3a3a3a;margin-left:5px;}
.modal_main_menu .modal_inner_main_menu .block .ccn-content .row .col-x .arrows .arrow:after,
.top_panel .center .menu ul li .dropdown_ul .custom-menu-content .custom-menu--block .row .col-x .arrows .arrow:after{font-family:'FontAwesome';content:'\F178';font-size:36px;}
.modal_main_menu .modal_inner_main_menu .block .ccn-content h1 a.title,.modal_main_menu .modal_inner_main_menu .block .ccn-content h1,
.top_panel .center .menu ul li .dropdown_ul .custom-menu-content .custom-menu--block h1 a.title,
.top_panel .center .menu ul li .dropdown_ul .custom-menu-content .custom-menu--block h1{font-size:26px;font-weight:600;line-height:1em;color:#3a3a3a;}
.modal_main_menu .modal_inner_main_menu .block .ccn-content h2 a.title,.modal_main_menu .modal_inner_main_menu .block .ccn-content h2,
.top_panel .center .menu ul li .dropdown_ul .custom-menu-content .custom-menu--block h2 a.title,
.top_panel .center .menu ul li .dropdown_ul .custom-menu-content .custom-menu--block h2{font-size:22px;font-weight:600;line-height:1em;color:#3a3a3a;}
.modal_main_menu .modal_inner_main_menu .block .ccn-content h3 a.title,.modal_main_menu .modal_inner_main_menu .block .ccn-content h3,
.top_panel .center .menu ul li .dropdown_ul .custom-menu-content .custom-menu--block h3 a.title,
.top_panel .center .menu ul li .dropdown_ul .custom-menu-content .custom-menu--block h3{font-size:20px;font-weight:600;line-height:1em;color:#3a3a3a;}
.modal_main_menu .modal_inner_main_menu .block .ccn-content h4 a.title,.modal_main_menu .modal_inner_main_menu .block .ccn-content h4,
.top_panel .center .menu ul li .dropdown_ul .custom-menu-content .custom-menu--block h4 a.title,
.top_panel .center .menu ul li .dropdown_ul .custom-menu-content .custom-menu--block h4{font-size:18px;font-weight:600;line-height:1em;color:#3a3a3a;}
.modal_main_menu .modal_inner_main_menu .block .ccn-content h5 a.title,.modal_main_menu .modal_inner_main_menu .block .ccn-content h5,
.top_panel .center .menu ul li .dropdown_ul .custom-menu-content .custom-menu--block h5 a.title,
.top_panel .center .menu ul li .dropdown_ul .custom-menu-content .custom-menu--block h5{font-size:16px;font-weight:600;line-height:1em;color:#3a3a3a;}
.modal_main_menu .modal_inner_main_menu .block .ccn-content h6 a.title,.modal_main_menu .modal_inner_main_menu .block .ccn-content h6,
.top_panel .center .menu ul li .dropdown_ul .custom-menu-content .custom-menu--block h6 a.title,
.top_panel .center .menu ul li .dropdown_ul .custom-menu-content .custom-menu--block h6{font-size:14px;font-weight:600;line-height:1em;color:#3a3a3a;}
@media screen and (max-width: 1200px) {
  /* .modal_main_menu .modal_inner_main_menu .block .ccn-content h1 a.title,.modal_main_menu .modal_inner_main_menu .block .ccn-content h1,
  .top_panel .center .menu ul li .dropdown_ul .custom-menu-content .custom-menu--block h1 a.title,
  .top_panel .center .menu ul li .dropdown_ul .custom-menu-content .custom-menu--block h1,
  .modal_main_menu .modal_inner_main_menu .block .ccn-content h2 a.title,.modal_main_menu .modal_inner_main_menu .block .ccn-content h2,
  .top_panel .center .menu ul li .dropdown_ul .custom-menu-content .custom-menu--block h2 a.title,
  .top_panel .center .menu ul li .dropdown_ul .custom-menu-content .custom-menu--block h2,
  .modal_main_menu .modal_inner_main_menu .block .ccn-content h3 a.title,.modal_main_menu .modal_inner_main_menu .block .ccn-content h3,
  .top_panel .center .menu ul li .dropdown_ul .custom-menu-content .custom-menu--block h3 a.title,
  .top_panel .center .menu ul li .dropdown_ul .custom-menu-content .custom-menu--block h3,
  .modal_main_menu .modal_inner_main_menu .block .ccn-content h4 a.title,.modal_main_menu .modal_inner_main_menu .block .ccn-content h4,
  .top_panel .center .menu ul li .dropdown_ul .custom-menu-content .custom-menu--block h4 a.title,
  .top_panel .center .menu ul li .dropdown_ul .custom-menu-content .custom-menu--block h4,
  .modal_main_menu .modal_inner_main_menu .block .ccn-content h5 a.title,.modal_main_menu .modal_inner_main_menu .block .ccn-content h5,
  .top_panel .center .menu ul li .dropdown_ul .custom-menu-content .custom-menu--block h5 a.title,
  .top_panel .center .menu ul li .dropdown_ul .custom-menu-content .custom-menu--block h5,
  .modal_main_menu .modal_inner_main_menu .block .ccn-content h6 a.title,.modal_main_menu .modal_inner_main_menu .block .ccn-content h6,
  .top_panel .center .menu ul li .dropdown_ul .custom-menu-content .custom-menu--block h6 a.title,
  .top_panel .center .menu ul li .dropdown_ul .custom-menu-content .custom-menu--block h6{color:rgba(255, 255, 255, 0.95);} */
}
.modal_main_menu .modal_inner_main_menu .block .ccn-content a.title,
.top_panel .center .menu ul li .dropdown_ul .custom-menu-content .custom-menu--block a.title{margin-bottom:0px;}
.modal_main_menu .modal_inner_main_menu .block .ccn-content h1 a:hover.title,.modal_main_menu .modal_inner_main_menu .block .ccn-content h2 a:hover.title,
.modal_main_menu .modal_inner_main_menu .block .ccn-content h3 a:hover.title,.modal_main_menu .modal_inner_main_menu .block .ccn-content h4 a:hover.title,
.modal_main_menu .modal_inner_main_menu .block .ccn-content h5 a:hover.title,.modal_main_menu .modal_inner_main_menu .block .ccn-content h6 a:hover.title,
.top_panel .center .menu ul li .dropdown_ul .custom-menu-content .custom-menu--block h1 a:hover.title,.top_panel .center .menu ul li .dropdown_ul .custom-menu-content .custom-menu--block h2 a:hover.title,
.top_panel .center .menu ul li .dropdown_ul .custom-menu-content .custom-menu--block h3 a:hover.title,.top_panel .center .menu ul li .dropdown_ul .custom-menu-content .custom-menu--block h4 a:hover.title,
.top_panel .center .menu ul li .dropdown_ul .custom-menu-content .custom-menu--block h5 a:hover.title,
.top_panel .center .menu ul li .dropdown_ul .custom-menu-content .custom-menu--block h6 a:hover.title{text-decoration:underline;text-decoration-color:#DC182A;text-decoration-thickness:2px;text-underline-offset:2px;}
.modal_main_menu .modal_inner_main_menu .block .ccn-content .button,
.top_panel .center .menu ul li .dropdown_ul .custom-menu-content .custom-menu--block .button{border:2px solid #DC182A;line-height:50px;width:auto;padding:0 20px;font-size:18px;color:#DC182A;display:block;margin:4px;}
.modal_main_menu .modal_inner_main_menu .block .ccn-content ul,
.top_panel .center .menu ul li .dropdown_ul .custom-menu-content .custom-menu--block ul{list-style:none;margin-left:0px;padding-left:0px;margin-top:6px;}
.modal_main_menu .modal_inner_main_menu .block .ccn-content li,
.top_panel .center .menu ul li .dropdown_ul .custom-menu-content .custom-menu--block li{padding-left:1em;text-indent:-1em;margin-bottom:3px;}
.modal_main_menu .modal_inner_main_menu .block .ccn-content .row .col-x ul li a:hover{color:#DC182A;}
.modal_main_menu .modal_inner_main_menu .block .ccn-content li a,
.top_panel .center .menu ul li .dropdown_ul .custom-menu-content .custom-menu--block li a{display:inline;float:none;}
.top_panel .center .menu ul li .dropdown_ul .custom-menu-content .custom-menu--block li:before,
.modal_main_menu .modal_inner_main_menu .block .ccn-content li:before{content:'\203A';padding-right:15px;padding-top:8px;color:#DC182A;font-size:22px;float:left;}
.top_panel .center .menu ul li .dropdown_ul .custom-menu-content .custom-menu--block h3,
.modal_main_menu .modal_inner_main_menu .block .ccn-content li > h3{width:auto;}
.top_panel .center .menu ul li.dropdown_li.me-mia-matia .dropdown_ul{width:800px;left:-100%;}
.top_panel .center .menu ul li.dropdown_li.anakalipste-tin-poli .dropdown_ul{width:1000px;left:-150%;}
.top_panel .center .menu ul li.dropdown_li.empiries .dropdown_ul{width:850px;left:-270%;}

/* Custom Tabs Style */
/* Tabs Name Container */
.custom-tabs.style-1 .col-inner.mmm-title h1,.custom-tabs.style-1 .col-inner.mmm-title h2
{color:inherit !important;font-size:36px !important;font-weight:300 !important;text-align:center;border-bottom:1px solid #707070;padding: 50px 0px 15px;}
.custom-tabs.style-1 .col-x{padding-right:0px !important;}
.custom-tabs.style-1 .tabs-container{width:200px;height:calc(100vh - 275px);border-right:1px solid #707070;position:relative;float:left;z-index:20;/* background:rgba(255, 255, 255, 0.8); */}
@media screen and (max-width: 600px) {
  .custom-tabs.style-1 .tabs-container{width:100%;height:auto;border-bottom:1px solid #707070;}
}
/* Tabs Names Label */
.custom-tabs.style-1 .tabs-container label{position:relative;padding:10px 0px;display:block;font-size:24px;cursor:pointer;user-select:none;}
.custom-tabs.style-1 .tabs-container label.active,.custom-tabs.style-1 .tabs-container label:hover{color:#DC182A;}
/* Content area for tabs */
.custom-tabs.style-1 .tab-content{position:relative;width:calc(100% - 200px);height:calc(100vh - 275px);padding:0px 35px;float:left;box-sizing:border-box;z-index:19;display:none;}
@media screen and (max-width: 600px) {
  .custom-tabs.style-1 .tab-content{width:100%;height:auto;padding:0px;}
}
.custom-tabs.style-1 .tab-content .row{padding:0px 5px !important;}
.custom-tabs.style-1 .tab-content .row h1,.custom-tabs.style-1 .tab-content .row h2,.custom-tabs.style-1 .tab-content .row h3{font-weight:400;color:inherit;margin-bottom:20px;}
.custom-tabs.style-1 .tab-content .row h3{margin-top:12px;margin-bottom:8px;}
.custom-tabs.style-1 .tab-content .row .tab-body .row{margin:20px 0px;}
.custom-tabs.style-1 .tab-content .row .tab-body .row .col-inner .images{display:flex;}
.custom-tabs.style-1 .tab-content .row .tab-body .row .col-inner .images .image img{max-width:200px;height:auto;}
.custom-tabs.style-1 .tab-content .row .tab-body .row .col-inner .images .buttons .button{position:absolute;bottom:0px;}
.custom-tabs.style-1 .tab-content .row > div:nth-child(1) p{margin:10px 0px;text-align:justify;}
.custom-tabs.style-1 .tab-content .row > div:nth-child(1) ::-webkit-scrollbar{width:11px;background-color:#FFFFFF;}
.custom-tabs.style-1 .tab-content .row > div:nth-child(1) ::-webkit-scrollbar-thumb{background-color:#707070;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;}
.custom-tabs.style-1 .tab-content .row > div:nth-child(1) ::-webkit-scrollbar-track{border-left:5px solid #FFFFFF;border-right:5px solid #FFFFFF;background-color:#707070;}
.top_panel .scroll .center .menu .custom-tabs.style-1 .tab-content .row > div:nth-child(1) ::-webkit-scrollbar-track{border-color:#F1F1F1;}
.custom-tabs.style-1 .tab-content > .row > div:nth-child(1) > .col-inner{padding:15px 15px 0 0;max-height:calc(100vh - 275px);overflow-y:scroll !important;}
@media screen and (min-width: 769px) {
  .custom-tabs.style-1 .tab-content > .row > div:nth-child(1) > .col-inner > .row{display:-webkit-flex;display:flex;}
  .custom-tabs.style-1 .tab-content > .row > div:nth-child(1) > .col-inner > .row > .col-x{display:flex;-webkit-flex:1;-ms-flex:1;flex:1;align-items:end;}
  .custom-tabs.style-1 .tab-content > .row > div:nth-child(1) > .col-inner > .row > .col-x .button{float:right;}
}
/* .custom-tabs.style-1 .tab-content .row > div:nth-child(2) .col-inner{border-left:1px solid;height:calc(100vh - 275px);} */
.custom-tabs.style-1 .tab-content:after{content:'';clear:both;}
/* Hide input radio from users */
.custom-tabs.style-1 input[name="tab-1"]{display:none;}
.custom-tabs.style-1 input[name="tab-2"]{display:none;}
.custom-tabs.style-1 input[name="tab-3"]{display:none;}
.custom-tabs.style-1 input[name="tab-4"]{display:none;}
.custom-tabs.style-1 input[name="tab-5"]{display:none;}
.custom-tabs.style-1 input[name="tab-6"]{display:none;}
.custom-tabs.style-1 input[name="tab-7"]{display:none;}
.custom-tabs.style-1 input[name="tab-8"]{display:none;}
.custom-tabs.style-1 input[name="tab-9"]{display:none;}
/* Show tab when input checked */
.custom-tabs.style-1 input[name="tab-1"]:checked + .tab-content{display:block;animation:custom-tab-slide 0.5s forwards;}
.custom-tabs.style-1 input[name="tab-2"]:checked + .tab-content{display:block;animation:custom-tab-slide 0.5s forwards;}
.custom-tabs.style-1 input[name="tab-3"]:checked + .tab-content{display:block;animation:custom-tab-slide 0.5s forwards;}
.custom-tabs.style-1 input[name="tab-4"]:checked + .tab-content{display:block;animation:custom-tab-slide 0.5s forwards;}
.custom-tabs.style-1 input[name="tab-5"]:checked + .tab-content{display:block;animation:custom-tab-slide 0.5s forwards;}
.custom-tabs.style-1 input[name="tab-6"]:checked + .tab-content{display:block;animation:custom-tab-slide 0.5s forwards;}
.custom-tabs.style-1 input[name="tab-7"]:checked + .tab-content{display:block;animation:custom-tab-slide 0.5s forwards;}
.custom-tabs.style-1 input[name="tab-8"]:checked + .tab-content{display:block;animation:custom-tab-slide 0.5s forwards;}
.custom-tabs.style-1 input[name="tab-9"]:checked + .tab-content{display:block;animation:custom-tab-slide 0.5s forwards;}
/* Slide animation for tab contents */
@keyframes custom-tab-slide{
  from{left:-100%;opacity:0;} to{left:0;opacity:1;}
}

.top_panel .left{position:absolute;width:240px;top:-21px;}
.top_panel .left a.logo{background-color:transparent;border-radius:0px;padding:20px 0px;}
/* .top_panel.inversion .left a{background-color:#3a3a3a;} */
.top_panel .left a.logo .site-branding__slogan{color:#DC182A;padding:8px 10px;max-width:100px;font-size:18px;line-height:20px;display:none;}
.top_panel .left .site-beta__version{font-weight:bold;font-size:19px;color:#BBBBBB;max-width:none;letter-spacing:3.4px;margin-top:-10px;width:auto;}
.top_panel .wrap_float .menu_wrap{padding-top:4px;float:right;margin-left:auto;}
.top_panel .wrap_float .menu_wrap .search_btn{position:absolute;right:0px;width:42px;height:42px;margin-right:0px;}
.top_panel .wrap_float .menu_wrap .search_btn .search_url{width:100%;height:100%;z-index:100;display:none;position:relative;}
.top_panel .wrap_float .menu_wrap .search_btn:before{content:'';display:flex;position:absolute;top:0px;left:0px;margin:0px;width:100%;height:100%;
  /* background-size: 21px 20px; */background-repeat:no-repeat;background-position:center;background-image:url(../images/header-button--search--v2.png);}
.top_panel.bckg-transp .wrap_float .menu_wrap .search_btn:before{background-image:url(../images/header-button--search--v2--white.png);}
.top_panel .wrap_float .menu_wrap .search_btn:after{content:'';display:flex;position:absolute;top:0px;left:0px;margin:0px;width:100%;height:100%;
  /* background-size: 21px 20px; */background-repeat:no-repeat;background-position:center;background-image:url(../images/header-button--search--hover--v2.png);}
.top_panel .wrap_float .menu_wrap .map_btn{position:absolute;right:100px;width:42px;height:42px;margin-right:0px;}
.top_panel .wrap_float .menu_wrap .map_btn:before{content:'';display:flex;position:absolute;top:0px;left:0px;margin:0px;width:100%;height:100%;
  /* background-size: 26px 20px; */background-repeat:no-repeat;background-position:center;background-image:url(../images/header-button--images--v2.png);}
.top_panel .wrap_float .menu_wrap .map_btn:after{content:'';display:flex;position:absolute;top:0px;left:0px;margin:0px;width:100%;height:100%;
  /* background-size: 26px 20px; */background-repeat:no-repeat;background-position:center;background-image:url(../images/header-button--images--hover--v2.png);}
.top_panel .wrap_float .menu_wrap .phone_btn{position:absolute;right:150px;width:42px;height:42px;margin-right:0px;}
.top_panel .wrap_float .menu_wrap .phone_btn:before{content:'';display:flex;position:absolute;top:0px;left:0px;margin:0px;width:100%;height:100%;
  /* background-size: 20px 20px; */background-repeat:no-repeat;background-position:center;background-image:url(../images/header-button--phone--v2.png);}
.top_panel .wrap_float .menu_wrap .phone_btn:after{content:'';display:flex;position:absolute;top:0px;left:0px;margin:0px;width:100%;height:100%;
  /* background-size: 20px 20px; */background-repeat:no-repeat;background-position:center;background-image:url(../images/header-button--phone--hover--v2.png);}
.top_panel .wrap_float .menu_wrap .info_btn{position:absolute;right:200px;width:42px;height:42px;margin-right:0px;}
.top_panel .wrap_float .menu_wrap .info_btn:before{content:'';display:flex;position:absolute;top:0px;left:0px;margin:0px;width:100%;height:100%;
  /* background-size: 18px 20px; */background-repeat:no-repeat;background-position:center;background-image:url(../images/header-button--info--v2.png);}
.top_panel .wrap_float .menu_wrap .info_btn:after{content:'';display:flex;position:absolute;top:0px;left:0px;margin:0px;width:100%;height:100%;
  /* background-size: 18px 20px; */background-repeat:no-repeat;background-position:center;background-image:url(../images/header-button--info--hover--v2.png);}
.top_panel .wrap_float .menu_wrap .user{top:initial;margin-top:initial;right:50px;width:42px;height:42px;}
.top_panel .wrap_float .menu_wrap .user .userlink{width:42px;height:42px;}
.top_panel .wrap_float .menu_wrap .user .userlink:before{content:'';display:flex;position:absolute;top:0px;left:0px;margin:0px;width:100%;height:100%;
  /* background-size: 25px 24px; */background-repeat:no-repeat;background-position:center;background-image:url(../images/header-button--user--v2.png);}
.top_panel .wrap_float .menu_wrap .user .userlink:after{content:'';display:flex;position:absolute;top:0px;left:0px;margin:0px;width:100%;height:100%;
  /* background-size: 25px 24px; */background-repeat:no-repeat;background-position:center;background-image:url(../images/header-button--user--hover--v2.png);}
.top_panel .wrap_float .menu_wrap .right{border-left:2px solid #d3d3d3;margin-left:14px;padding-left:8px;margin-top:4px;}
.top_panel.bckg-transp .wrap_float .menu_wrap .right{border:0px;margin-left:0px;padding-left:0px;}
.top_panel.inversion .wrap_float .menu_wrap .right{border-color:#3a3a3a;}
.top_panel .wrap_float .menu_wrap .right .currency{width:42px;height:42px;}
.top_panel .wrap_float .menu_wrap .right .currency-label{width:auto;display:inline-block;color:#ffffff;}
.top_panel .wrap_float .menu_wrap .right .currency-label .lang_btn{width:42px;height:42px;}
.top_panel .wrap_float .menu_wrap .right .currency-label .lang_btn:before{content:'';display:flex;margin:0px;width:100%;height:100%;
  /* background-size: 27px 27px; */background-repeat:no-repeat;background-position:center;background-image:url(../images/header-button--language--v2.png);}
.top_panel.bckg-transp .wrap_float .menu_wrap .right .currency-label .lang_btn:before{background-image:url(../images/header-button--language--v2--white.png);}
@media screen and (max-width: 1365px) {
  .top_panel .wrap_float .menu_wrap .right .currency-label{display:none;}
}
.top_panel.inversion .wrap_float .menu_wrap .right .currency-label{color:#3a3a3a;}
.top_panel .wrap_float .menu_wrap .right .block-language{float:right;width:auto;}
.top_panel .wrap_float .menu_wrap .right .currency{margin-top:0px;position:relative;left:auto;}
.top_panel .wrap_float .menu_wrap .right .currency select{font-size:18px;text-align:center;font-weight:400;transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;-moz-transition:all 0.2s linear;}
.top_panel.bckg-transp .wrap_float .menu_wrap .right .currency select{color:#FFFFFF;}
.top_panel .wrap_float .menu_wrap .right .currency select:hover{color:#DC182A;transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;-moz-transition:all 0.2s linear;}
/* .top_panel .wrap_float .menu_wrap .right .currency select option:after{font-family:'FontAwesome';content:'\F29C' !important;color:#000000;font-size:40px;} */
.top_panel .wrap_float .menu_wrap .right .favorites-count,
.top_panel .wrap_float .menu_wrap .right .favorites-count ._text{display:none;}
@media screen and (max-width: 1762px) {
  .top_panel .left{width:240px /* 120px */;}
  /* .top_panel .wrap_float{padding: 0 160px 0 0;} */
  .top_panel .wrap_float .menu_wrap .search_btn{right:0px;}
  /* .top_panel .wrap_float .menu_wrap .right{right:0px;} */
}
@media screen and (max-width: 1200px) {
  .top_panel .wrap_float{padding:0px;}
  .top_panel .wrap_float .menu_wrap{margin-left:0px;}
  .top_panel .wrap_float .menu_wrap .info_btn{display:block;left:50%;margin-left:-480px;top:20px;margin-top:0px;}
  .top_panel .wrap_float .menu_wrap .map_btn{display:block;left:50%;margin-left:-430px;top:20px;margin-top:0px;}
  .top_panel .wrap_float .menu_wrap .user{top:20px;margin-left:-380px;}
  .top_panel .wrap_float .menu_wrap .search_btn{display:block;left:50%;margin-left:-330px;top:20px;margin-top:0px;}
  .top_panel .wrap_float .menu_wrap .search_btn .search_url{display:block;}
  .top_panel .wrap_float .menu_wrap .right{/* position:inherit; */top:-14px;left:50%;margin-left:-24px;}
  .top_panel .menu_wrap .close{top:20px;cursor:pointer;}
  .top_panel .menu_wrap .close span{cursor:pointer;}
}
@media screen and (max-width: 1000px) {
  .top_panel .wrap_float .menu_wrap .info_btn{left:4%;margin-left:0px;}
  .top_panel .wrap_float .menu_wrap .map_btn{left:4%;margin-left:50px;}
  .top_panel .wrap_float .menu_wrap .user{left:4%;margin-left:100px;}
  .top_panel .wrap_float .menu_wrap .search_btn{left:4%;margin-left:150px;}
  .top_panel .wrap_float .menu_wrap .right{left:4%;margin-left:-2px;}
}
@media screen and (max-width: 640px) {
  .top_panel .wrap_float .menu_wrap .right{top:2px;}
  /* .top_panel{height:88px;} */
}
.top_panel .wrap_float .menu_wrap .right-2{width:auto;float:right;margin-top:4px;}
.top_panel .wrap_float .menu_wrap .right-2 .search_btn{position:relative;right:auto;left:auto;top:auto;margin-left:auto;}
.top_panel .wrap_float .menu_wrap .right-2 .map_btn{position:relative;right:auto;left:auto;top:auto;margin-left:auto;display:none;}
.top_panel .wrap_float .menu_wrap .right-2 .phone_btn{position:relative;right:auto;left:auto;top:auto;margin-left:auto;display:none;}
.top_panel .wrap_float .menu_wrap .right-2 .info_btn{position:relative;right:auto;left:auto;top:auto;margin-left:auto;display:none;}
.top_panel .wrap_float .menu_wrap .right-2 .user{position:relative;right:auto;left:auto;top:auto;margin-left:auto;display:none;}
@media screen and (max-width: 1200px) {
  .top_panel .wrap_float .menu_wrap .right-2{position:absolute;top:0px;left:0px;margin-top:20px;float:none;}
}

.path-frontpage .block .wrap_float .title_wrap p.subtitle{font-size:18px;color:#444444;}
.block-block-contentaf02adc6-bed0-4f12-bc44-42800bf05db1{margin-top:80px;}
.path-frontpage .block .wrap_float.curator{overflow:hidden;margin-bottom:36px;padding-top:5px;}
.path-frontpage .block .wrap_float .paragraph-top .title-st2{font-size:26px;margin-bottom:12px;font-weight:500;}
.path-frontpage .block .wrap_float .paragraph-top .title-st2 .btop{border-top:5px solid #DC182A;}
.path-frontpage .block .wrap_float .paragraph-top .title-st2 a:hover{color:#DC182A;/* text-decoration:underline;text-decoration-color:#DC182A;text-decoration-thickness:2px;text-underline-offset:2px; */}
.path-frontpage .block .wrap_float .paragraph-top p{font-size:18px;text-align:justify;}
.path-frontpage .block .wrap_float .paragraph-top .tagline-2{text-align:left;font-size:22px;margin:8px 0px;}
.path-frontpage .block .wrap_float .paragraph-top .tagline-2 span,.path-frontpage .block .wrap_float .paragraph-top .tagline span{color:#DC182A;}
.path-frontpage .block .wrap_float .paragraph-top .tagline-2 a{text-decoration:none;}
.path-frontpage .block .wrap_float .paragraph-top .tagline-2 a:hover{text-decoration:underline;text-decoration-color:#DC182A;text-decoration-thickness:2px;text-underline-offset:2px;}

.most_popular{padding-top:60px;padding-bottom:60px;}
.most_popular .section_content{margin-top:8px;}.most_popular .title_wrap .controls{bottom:auto;}
.path-frontpage .most_popular .tour-slider .tour_item .tour_item_top,.path-bookmarks .form.posts .tour_item .tour_item_top{z-index:4;}
.path-frontpage .most_popular .tour-slider .tour_item .tour_item_top{display:none;}
.path-frontpage .most_popular .tour-slider .tour_item .tour_item_bottom,.path-bookmarks .form.posts .tour_item .tour_item_bottom{z-index:4;}
.path-frontpage .most_popular .tour-slider .tour_item .tour_item_bottom{display:flex;background-color:rgba(255, 255, 255, 0.80);text-align:center;min-height:80px;padding:10px 16px;}
.path-frontpage .most_popular .tour-slider .tour_item .tour_item_bottom ._title{margin-bottom:0px;margin:auto;font-size:24px;color:inherit;}
.path-frontpage .most_popular .tour-slider .tour_item .tour_item_bottom ._info,.path-bookmarks .form.posts .tour_item .tour_item_bottom ._info ._info_right{display:none;}

.path-frontpage .most_popular .tour-slider{overflow:hidden;}
.path-frontpage .most_popular .tour-slider .slick-slide{overflow:hidden;}
.path-frontpage .most_popular .tour-slider .slick-slide{width:352px;height:400px;margin-right:10px;}
.path-frontpage .most_popular .tour-slider .slick-slide .shadow{opacity:1;transition:all 0.5s linear;-webkit-transition:all 0.5s linear;-o-transition:all 0.5s linear;-moz-transition:all 0.5s linear;top:0px;left:0px;right:0px;bottom:0px;-webkit-filter:none;filter:none;z-index:1;background-position:center center;background-repeat:no-repeat;background-size:cover;}
.path-frontpage .most_popular .tour-slider .slick-slide:hover .shadow,.path-frontpage .most_popular .tour-slider .slick-slide:focus .shadow
{transition:all 0.5s linear;-webkit-transition:all 0.5s linear;-o-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-ms-transform:scale(1.07);-moz-transform:scale(1.07);-webkit-transform:scale(1.07);-o-transform:scale(1.07);transform:scale(1.07);}
.path-frontpage .most_popular .tour-slider .slick-slide{transition:all 0.5s linear;-webkit-transition:all 0.5s linear;-o-transition:all 0.5s linear;-moz-transition:all 0.5s linear;}
/* .path-frontpage .most_popular .tour-slider .slick-slide:hover{width:550px;} */
.path-frontpage .most_popular .tour-slider .slick-arrow{display:none !important; z-index:10;width:60px;height:60px;border-radius:50%;background:#C7C7C7;transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;-moz-transition:all 0.2s linear;}
.path-frontpage .most_popular .tour-slider .slick-arrow:before{width:20px;height:16px;background:url(../images/left-arrow.svg) center center no-repeat;background-size:contain;
  position:absolute;content:'';top:50%;left:50%;margin-top:-8px;margin-left:-10px;opacity:1;transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;-moz-transition:all 0.2s linear;;
}
.path-frontpage .most_popular .tour-slider .slick-arrow:after{width:20px;height:16px;background: url(../images/right-arrow.svg) center center no-repeat;background-size:contain;
  position:absolute;content:'';top:50%;left:50%;margin-top:-8px;margin-left:-10px;opacity: 0;transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;-moz-transition:all 0.2s linear;transform: rotate(180deg);
}
.path-frontpage .most_popular .tour-slider .slick-arrow:hover{background:#f5f5f5;transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;-moz-transition:all 0.2s linear;cursor:pointer;}
.path-frontpage .most_popular .tour-slider .slick-arrow:hover:before{opacity:0;transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;-moz-transition:all 0.2s linear;}
.path-frontpage .most_popular .tour-slider .slick-arrow:hover:after{opacity:1;transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;-moz-transition:all 0.2s linear;}
.path-frontpage .most_popular .tour-slider .slick-arrow.slick-prev{left:0px;}
.path-frontpage .most_popular .tour-slider .slick-arrow.slick-next{right:0px;margin-left:18px;transform: rotate(180deg);}

.blogs .slick-list{overflow:visible;}
.block-dms-visitor-suggestions-block .wrap{padding:0 30px;max-width:none;}
.block-dms-visitor-suggestions-block .destinations{overflow:hidden;}
.block-dms-visitor-suggestions-block .destinations > .wrap .wrap_float > .section_content{margin-top:0px;}
.block-dms-visitor-suggestions-block .slick-list{padding:30px;overflow:visible;}
.blogs .title_wrap .title{font-size:30px;font-weight:500;}.blogs .title_wrap .title span{border-top:5px solid #DC182A;}
.blogs.has-bg-image{background-blend-mode:multiply;background-color: rgba(0, 0, 0, 0.5) !important;background-size:cover;padding:60px 0px 20px;}
.blogs.has-bg-image .title_wrap .title,.blogs.has-bg-image .paragraph-top{color:#ffffff;}
.blogs.has-bg-image .title_wrap .subtitle{color:#e1e1e1 !important;}
.blogs.has-bg-image .title_wrap .controls a{color:#ffffff;}.blogs.has-bg-image .title_wrap .controls a:hover{color:#DC182A;}
.blogs .blogs_item{width:380px;}
.blogs .blogs_slider .blogs_item{width:420px;}
.blogs .blogs_item.blog_item{padding:initial;height:auto;margin-right:10px;}
.blogs .blogs_item.blog_item:before{background:none;}
.blogs .blogs_item.blog_item .author{padding-left:40px;}
.blogs .blogs_item.blog_item .author .userpic{width:30px;height:30px;}
.blogs .blogs_item.blog_item .author .date{height:30px;}

.sidebar .block .title_wrap .title{font-size:30px;}
.sidebar .block-menu .menu-item.menu-item--active-trail .is-active:before{border:2px solid #ffffff;margin-top:-2px;}
.sidebar .navigation{margin-bottom:50px;padding:28px 28px;}
.sidebar .add-to-favorites .fav-text{line-height:28px;}

.path-frontpage .ccn-section .paragraph-top{margin-top:15px;font-size:22px;}
.path-frontpage .ccn-section .team-head .title{text-align:left;}
.path-frontpage .ccn-section.ccn-identify__about .team-head{margin-bottom:8px;}
.path-frontpage .ccn-section.ccn-identify__about .team-head p.subtitle{font-size:22px;}
.path-frontpage .ccn-section.ccn-identify__about .office_slider .slide{height:430px;}

.path-frontpage .ccn-section .about-us{margin-top:60px;margin-bottom:60px;}
.path-frontpage .block-block-content567f192f-c671-482d-90a7-49f10fce6d24.ccn-identify__about{background-color:#F2F2F2;}
.path-frontpage .block-block-content567f192f-c671-482d-90a7-49f10fce6d24.ccn-identify__about .paragraph-top{margin-bottom:24px;}
.path-frontpage .ccn-identify__about .wrap{max-width:none !important;padding:0px 30px;}
@media screen and (min-width: 1521px) {
  .path-frontpage .ccn-identify__about .wrap{max-width:1440px;}
}
.path-frontpage .ccn-identify__about .title{text-align:left;position:relative;float:left;width:auto;/* font-size:32px;border-left:5px solid #DC182A;padding-left:12px;font-weight:500; */}
.path-frontpage .ccn-identify__about .ccn-description{width:auto;float:right;}
.path-frontpage .ccn-identify__about .ccn-text p{text-align:left;color:#444444;font-size:18px;}
.path-frontpage .ccn-identify__about .ccn-text a:hover{color:#DC182A;}
.path-frontpage .ccn-identify__about .ccn-text .tagline{text-align:left;font-size:24px;margin:30px 0px 8px;font-weight:500;}
.path-frontpage .ccn-identify__about .ccn-text .tagline-2{text-align:left;font-size:22px;margin:8px 0px;}
.path-frontpage .ccn-identify__about .ccn-text .tagline-2 span,.path-frontpage .ccn-identify__about .ccn-text .tagline span{color:#DC182A;}
.path-frontpage .ccn-identify__about .ccn-text .tagline-2 a:hover{text-decoration:underline;text-decoration-color:#DC182A;text-decoration-thickness:2px;text-underline-offset:2px;}
.path-frontpage .ccn-identify__about .ccn-text .tagline:hover{cursor:default;text-decoration:underline;text-decoration-color:#DC182A;text-decoration-thickness:2px;text-underline-offset:2px;}
.path-frontpage .ccn-identify__about .ccn-text .buttons .btn{/* font-size:15px;padding:0 18px;line-height:36px;height:36px; */margin-top:30px;}
.path-frontpage .ccn-section .about-us .slider_wrap{margin-top:40px;}
.path-frontpage .ccn-section .about-us .slider_wrap .pin-info{position:relative;float:right;display:none;}
.path-frontpage .ccn-section .about-us .slider_wrap .pin-info .pin-content{color:#FFFFFF;position:absolute;top:20px;right:20px;width:auto;z-index:5;}
.path-frontpage .ccn-section .about-us .slider_wrap .pin-info .pin-content .pin-text{min-width:220px;text-align:right;visibility:hidden;opacity:0;float:right;right:55px;position:absolute;transition:all 0.6s linear;-webkit-transition:all 0.6s linear;-o-transition:all 0.6s linear;-moz-transition:all 0.6s linear;}
.path-frontpage .ccn-section .about-us .slider_wrap .pin-info .pin-content:hover .pin-text{visibility:visible;opacity:1;}
.path-frontpage .ccn-section .about-us .slider_wrap .pin-info .pin-content .pin-icon{float:right;border:1px solid white;height:48px;width:48px;border-radius:50%;display:flex;justify-content:center;align-items:center;}
.path-frontpage .ccn-section .about-us .slider_wrap .pin-info .pin-content .pin-icon:after{font-family:'FontAwesome';content:'\F041';font-size:32px;}
/* .path-frontpage .ccn-section .about-us .style_2{overflow:hidden;} */
.path-frontpage .ccn-section .about-us .style_2 .row .slider_wrap{margin-top:0px;margin-bottom:0px;}
.path-frontpage .ccn-section .about-us .style_2 .row .col-md-4{padding-left:0px;}
.path-frontpage .ccn-section .about-us .style_2 .row .col-md-8{padding-right:0px;}
.path-frontpage .ccn-section .about-us .style_2 .row .inner-col-x{min-height:430px;padding-top:60px;}
@media screen and (max-width: 991px) {
  .path-frontpage .ccn-section .about-us .style_2 .row .inner-col-x{min-height:auto;padding-top:0px;}
}
.path-frontpage .ccn-section .about-us .style_2 .row .ccn-text{margin-bottom:10px;}
.path-frontpage .ccn-section .about-us .style_2 .row .ccn-text p{margin:10px 0px;text-align:justify;}

/* featured images - x small gallery images*/
/* .featured-images .instagram_posts .row{overflow:hidden;} */
.featured-images .instagram_posts .row .post.with-title:after{background:none;}
.featured-images .instagram_posts .row .post.with-text:after,.featured-images .instagram_posts .row .post.with-text:before{content:none;}
/* .featured-images .instagram_posts .row .sq_title{background-color:rgba(0, 0, 0, 0.3);position:absolute;bottom:0px;left:0px;padding:20px;width:100%;color:#FFFFFF;z-index:2;} */
.featured-images .instagram_posts .row .sq_title{display:flex;background-color:rgba(255, 255, 255, 0.80);text-align:center;min-height:80px;padding:10px 16px;color:inherit;position:absolute;bottom:0px;left:0px;width:100%;z-index:2;}
.featured-images .instagram_posts .row .sq_title span{margin:auto;font-size:24px;}
.featured-images .instagram_posts .row .col-md-6 .sq_title{font-size:22px;}
.featured-images .instagram_posts .row .col-x{padding-right:5px;padding-left:5px;}
.featured-images .instagram_posts .row .col-st-2{padding-right:0px;padding-left:0px;}
.featured-images .instagram_posts .row .col-st-2 > a,.featured-images .instagram_posts .row .col-st-2 > div{margin-bottom:0px;}
/* @media screen and (max-width: 1400px) {
  .featured-images .instagram_posts .row .col-st-2 .sq_content img{object-fit:contain;}
} */
.path-frontpage .block-block-content3e10e58c-50f7-4d19-9349-863a83fdcaff{background-color:#f2f2f2;}
.path-frontpage .block-block-contentc0c3cd81-43d3-43bc-9a89-555892c827f1 .featured-images .instagram_posts,
.path-frontpage .block-block-contentdd23ec8f-07e5-44bd-abe6-64b9ae8e5dd6 .featured-images .instagram_posts,
.block-block-content9f69bbdc-fd94-4da3-8419-c7ee8b2b39c9 .featured-images .instagram_posts,
.block-block-contentd6c345d3-76f9-431e-ba8b-9b7eb3f7b2af .featured-images .instagram_posts,
.path-frontpage .block-block-content8a119780-2564-4926-9d17-5b1a63309c4f .featured-images .instagram_posts{padding-top:8px;}
.path-frontpage .block-block-content8a119780-2564-4926-9d17-5b1a63309c4f .featured-images .instagram_posts .posts{padding-left:25px;padding-right:25px;}
.path-frontpage .block-block-content8a119780-2564-4926-9d17-5b1a63309c4f .wrap,.block-block-contentd6c345d3-76f9-431e-ba8b-9b7eb3f7b2af .wrap,
.block-block-content9f69bbdc-fd94-4da3-8419-c7ee8b2b39c9 .wrap{max-width:none;}
.block-block-contentd6c345d3-76f9-431e-ba8b-9b7eb3f7b2af > .wrap{padding:0px 30px;}
.block-block-contentd6c345d3-76f9-431e-ba8b-9b7eb3f7b2af > .wrap .section_content{margin-top:10px;}
/* .block-block-contentd6c345d3-76f9-431e-ba8b-9b7eb3f7b2af .featured-images .instagram_posts .row .sq_title{display:flex;background-color:rgba(255, 255, 255, 0.80);text-align:center;min-height:80px;padding:10px 16px;color:inherit;}
.block-block-contentd6c345d3-76f9-431e-ba8b-9b7eb3f7b2af .featured-images .instagram_posts .row .sq_title span{margin:auto;font-size:24px;} */
.block-block-content9f69bbdc-fd94-4da3-8419-c7ee8b2b39c9 .title_wrap,.block-block-content9f69bbdc-fd94-4da3-8419-c7ee8b2b39c9 .paragraph-top,
.path-frontpage .block-block-content8a119780-2564-4926-9d17-5b1a63309c4f .title_wrap,
.path-frontpage .block-block-content8a119780-2564-4926-9d17-5b1a63309c4f .paragraph-top{max-width:1440px;float:none;margin:0 auto;/* margin-left:50px; */}
.block-block-content9f69bbdc-fd94-4da3-8419-c7ee8b2b39c9 .title_wrap p,.block-block-content9f69bbdc-fd94-4da3-8419-c7ee8b2b39c9 .paragraph-top p,
.path-frontpage .block-block-content8a119780-2564-4926-9d17-5b1a63309c4f .title_wrap p,
.path-frontpage .block-block-content8a119780-2564-4926-9d17-5b1a63309c4f .paragraph-top p{text-align:justify;}
/* @media screen and (max-width: 1200px) {
  .block-block-content9f69bbdc-fd94-4da3-8419-c7ee8b2b39c9 .title_wrap,
  .block-block-content9f69bbdc-fd94-4da3-8419-c7ee8b2b39c9 .paragraph-top,
  .path-frontpage .block-block-content8a119780-2564-4926-9d17-5b1a63309c4f .title_wrap,
  .path-frontpage .block-block-content8a119780-2564-4926-9d17-5b1a63309c4f .paragraph-top{margin-left:0px;}
} */
.block-block-contentd6c345d3-76f9-431e-ba8b-9b7eb3f7b2af .instagram_posts .post,
.block-block-contentd6c345d3-76f9-431e-ba8b-9b7eb3f7b2af .instagram_posts .post img,
.path-frontpage .block-block-content8a119780-2564-4926-9d17-5b1a63309c4f .instagram_posts .post,
.path-frontpage .block-block-content8a119780-2564-4926-9d17-5b1a63309c4f .instagram_posts .post img{height:400px;}
.block-block-contentd6c345d3-76f9-431e-ba8b-9b7eb3f7b2af .instagram_posts .post,
.path-frontpage .block-block-content8a119780-2564-4926-9d17-5b1a63309c4f .instagram_posts .post{box-shadow:0px 1px 17px -2px #aaaaaa;}
.block-block-content9f69bbdc-fd94-4da3-8419-c7ee8b2b39c9 .instagram_posts .post,
.block-block-content9f69bbdc-fd94-4da3-8419-c7ee8b2b39c9 .instagram_posts .post img{height:600px;}
.path-frontpage .block-block-contentf2f21b80-3f64-48ba-802e-d99ff52fd51a .instagram_posts .post,
.path-frontpage .block-block-contentf2f21b80-3f64-48ba-802e-d99ff52fd51a .instagram_posts .post img,
.path-frontpage .block-block-content3b30a92d-3e3e-4de8-8a44-575575b3353b .instagram_posts .post,
.path-frontpage .block-block-content3b30a92d-3e3e-4de8-8a44-575575b3353b .instagram_posts .post img{height:400px;}
.path-frontpage .block-block-content3b30a92d-3e3e-4de8-8a44-575575b3353b .instagram_posts{margin:0 auto;/* max-width:1440px; */display:block;float:none;overflow:hidden;}
.path-frontpage .block-block-content3b30a92d-3e3e-4de8-8a44-575575b3353b .instagram_posts .posts{max-width:initial;margin-left:-90px;}
.path-frontpage .block-block-content3b30a92d-3e3e-4de8-8a44-575575b3353b .instagram_posts .posts .post.with-text{text-align:right;padding:20px 15px 20px 30px;height:auto;}
.path-frontpage .block-block-content3b30a92d-3e3e-4de8-8a44-575575b3353b .instagram_posts .ccn-text p{text-align:justify;}
.path-frontpage .block-block-content3b30a92d-3e3e-4de8-8a44-575575b3353b .instagram_posts .ccn-text .buttons{width:auto;float:right;margin-top:50px;}
.path-frontpage .block-block-contentf2f21b80-3f64-48ba-802e-d99ff52fd51a .instagram_posts{margin:0 auto;/* max-width:1440px; */display:block;float:none;overflow:hidden;padding-top:0px;padding-bottom:60px;}
.path-frontpage .block-block-contentf2f21b80-3f64-48ba-802e-d99ff52fd51a .instagram_posts .posts{width:120%;max-width:initial;margin-left:-90px;}
@media screen and (max-width: 991px) {
  .path-frontpage .block-block-content3b30a92d-3e3e-4de8-8a44-575575b3353b .instagram_posts .posts .post.with-text{text-align:left;}
  .path-frontpage .block-block-content3b30a92d-3e3e-4de8-8a44-575575b3353b .instagram_posts .ccn-text .buttons{float:left;}
}
@media screen and (max-width: 1000px) {
  .featured-images .instagram_posts .posts.wrap{width:100%;margin-left:0px;}
}

/* search box with popular searches */
.path-frontpage .block-block-content0414f5c0-c470-46b9-9715-32eb53fff35a{margin-bottom:50px;}
.path-frontpage .block-block-content0414f5c0-c470-46b9-9715-32eb53fff35a .section_content{margin-top:0px;}

.path-frontpage .ccn-section .section_content .block-dms-random-grid-block{margin-top:-10px;}
.path-frontpage .ccn-section .section_content .ccn-identify__about{margin-top:-36px;}
.path-frontpage .ccn-section .section_content .ccn-identify__about .about-us{margin-top:0px;margin-bottom:0px;}
.path-frontpage .ccn-section .section_content .block-dms-random-grid-block .destinations{padding:0px;}

.path-frontpage .ccn-section.blogs{background-color:#F2F2F2;}
.path-frontpage .ccn-section.blogs .blogs_slider .blogs_item.blog_item .sq_parent{min-height:600px;}
.path-frontpage .ccn-section.blogs.blogs-slider-2{background-color:inherit;position:relative;/*margin-bottom:20px;*/padding-top:40px;padding-bottom:40px;}
.path-frontpage .ccn-section.blogs.blogs-slider-2 .controls{bottom:60px;left:40%;margin-left:-52px;}
.path-frontpage .ccn-section.blogs.blogs-slider-2 .blogs_item.blog_item{margin-right:0px;max-height:900px;}
.path-frontpage .ccn-section.blogs.blogs-slider-2 .blogs_item.blog_item .blog_item_top .sq_parent,
.path-frontpage .ccn-section.blogs.blogs-slider-2 .blogs_item.blog_item .blog_item_top{/*max-height:800px;*/margin-bottom:0px;}
.path-frontpage .ccn-section.blogs.blogs-slider-2 .blogs_item.blog_item .sq_parent{position:initial;padding-bottom:40%;max-height:50%;}
.path-frontpage .ccn-section.blogs.blogs-slider-2 .blogs_item.blog_item .sq_wrap{padding:0px;}
.path-frontpage .ccn-section.blogs.blogs-slider-2 .blogs_item.blog_item .blog_item_bottom{padding:35px 70px 20px 120px;margin-bottom:0px;min-height:40%;width:40%;color:#3f3f3f;background-color:#ffffff;}
.path-frontpage .ccn-section.blogs.blogs-slider-2 .blogs_item.blog_item .blog_item_bottom p{color:#444444;}
@media screen and (max-width: 1200px) {
  .path-frontpage .ccn-section.blogs.blogs-slider-2 .blogs_item.blog_item .blog_item_bottom{padding:20px 140px 20px 20px;width:100%;}
  .path-frontpage .ccn-section.blogs.blogs-slider-2 .controls{left:90%;}
}
.path-frontpage .ccn-section.blogs.blogs-slider-2 .blogs_item.blog_item .blog_item_bottom h3{color:#DC182A;font-size:30px;}
.path-frontpage .ccn-section.blogs.blogs-slider-2 .blogs_item.blog_item .blog_item_bottom .tags{width:auto;margin-right:20px;}
.path-frontpage .ccn-section.blogs.blogs-slider-2 .blogs_item.blog_item .blog_item_bottom .author{width:auto;}
.path-frontpage .ccn-section.blogs.blogs-slider-2 .blogs_item.blog_item .blog_item_bottom .arrows .arrow{float:left;height:24px;width:auto;color:#DC182A;margin-top:10px;margin-left:2px;display:flex;justify-content:center;align-items:center;transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;-moz-transition:all 0.2s linear;}
.path-frontpage .ccn-section.blogs.blogs-slider-2 .blogs_item.blog_item .blog_item_bottom .arrows .arrow:hover{color:#3a3a3a;margin-left:5px;}
.path-frontpage .ccn-section.blogs.blogs-slider-2 .blogs_item.blog_item .blog_item_bottom .arrows .arrow:after{font-family:'FontAwesome';content:'\F178';font-size:36px;}
.path-frontpage .ccn-section.blogs.blogs-slider-2 .blogs_item.blog_item .pin-info{color:#FFFFFF;position:absolute;top:20px;right:20px;width:auto;z-index:5;display:none;}
.path-frontpage .ccn-section.blogs.blogs-slider-2 .blogs_item.blog_item .pin-info .pin-text{min-width:220px;text-align:right;visibility:hidden;opacity:0;float:right;right:55px;position:absolute;transition:all 0.6s linear;-webkit-transition:all 0.6s linear;-o-transition:all 0.6s linear;-moz-transition:all 0.6s linear;}
.path-frontpage .ccn-section.blogs.blogs-slider-2 .blogs_item.blog_item .pin-info:hover .pin-text{visibility:visible;opacity:1;}
.path-frontpage .ccn-section.blogs.blogs-slider-2 .blogs_item.blog_item .pin-info .pin-icon{float:right;border:1px solid white;height:48px;width:48px;border-radius:50%;display:flex;justify-content:center;align-items:center;}
.path-frontpage .ccn-section.blogs.blogs-slider-2 .blogs_item.blog_item .pin-info .pin-icon:after{font-family:'FontAwesome';content:'\F041';font-size:32px;}

.path-frontpage .ccn-section.blogs.blogs-style-3{background-color:transparent;padding-bottom:80px;padding-top:4px;}
.path-frontpage .ccn-section.blogs.blogs-style-3 .blogs_item_3.blog_item_3 .blog_item_bottom p{color:#d2d2d2;}
.path-frontpage .ccn-section.blogs.blogs-style-3 .blogs_item_3.blog_item_3.first .blog_item_bottom p{color:#444444;}
.path-frontpage .ccn-section.blogs.blogs-style-3 .blogs_item_3.blog_item_3 .pin-info{color:#FFFFFF;position:absolute;top:20px;right:20px;width:auto;z-index:5;display:none;}
.path-frontpage .ccn-section.blogs.blogs-style-3 .blogs_item_3.blog_item_3 .pin-info .pin-text{min-width:220px;text-align:right;visibility:hidden;opacity:0;float:right;right:55px;position:absolute;transition:all 0.6s linear;-webkit-transition:all 0.6s linear;-o-transition:all 0.6s linear;-moz-transition:all 0.6s linear;}
.path-frontpage .ccn-section.blogs.blogs-style-3 .blogs_item_3.blog_item_3 .pin-info:hover .pin-text{visibility:visible;opacity:1;}
.path-frontpage .ccn-section.blogs.blogs-style-3 .blogs_item_3.blog_item_3 .pin-info .pin-icon{float:right;border:1px solid white;height:48px;width:48px;border-radius:50%;display:flex;justify-content:center;align-items:center;}
.path-frontpage .ccn-section.blogs.blogs-style-3 .blogs_item_3.blog_item_3 .pin-info .pin-icon:after{font-family:'FontAwesome';content:'\F041';font-size:32px;}
.path-frontpage .ccn-section.blogs.blogs-style-3 .blogs_item_3.blog_item_3.col-x{padding-right:5px;padding-left:5px;}
.path-frontpage .ccn-section.blogs.blogs-style-3 .blogs_item_3.blog_item_3 .blog_item_top_first{border-top:5px solid #DC182A;margin-bottom:30px;}
.path-frontpage .ccn-section.blogs.blogs-style-3 .blogs_item_3.blog_item_3 .blog_item_top_first h3{font-size:32px;margin-bottom:20px;margin-top:10px;font-weight:500;}
.path-frontpage .ccn-section.blogs.blogs-style-3 .blogs_item_3.blog_item_3 .blog_item_top_first .arrows .arrow{float:left;height:24px;width:auto;color:#DC182A;margin-top:10px;margin-left:2px;display:flex;justify-content:center;align-items:center;transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;-moz-transition:all 0.2s linear;}
.path-frontpage .ccn-section.blogs.blogs-style-3 .blogs_item_3.blog_item_3 .blog_item_top_first .arrows .arrow:hover{color:#3a3a3a;margin-left:5px;}
.path-frontpage .ccn-section.blogs.blogs-style-3 .blogs_item_3.blog_item_3 .blog_item_top_first .arrows .arrow:after{font-family:'FontAwesome';content:'\F178';font-size:36px;}
.path-frontpage .ccn-section.blogs.blogs-style-3 .blogs_item_3.blog_item_3 .blog_item_top{height:450px;margin-bottom:10px;background-size:120%;transition:all 0.35s linear;-webkit-transition:all 0.35s linear;-o-transition:all 0.35s linear;-moz-transition:all 0.35s linear;}
.path-frontpage .ccn-section.blogs.blogs-style-3 .blogs_item_3.blog_item_3 .blog_item_top:hover{background-size:125%;}
.path-frontpage .ccn-section.blogs.blogs-style-3 .blogs_item_3.blog_item_3 .blog_item_top .sq_wrap{overflow:hidden;}
.path-frontpage .ccn-section.blogs.blogs-style-3 .blogs_item_3.blog_item_3 .blog_item_top .sq_parent{position:initial;padding-bottom:initial;}
.path-frontpage .ccn-section.blogs.blogs-style-3 .blogs_item_3.blog_item_3 .blog_item_top .sq_parent .sq_content{transform:translateY(70px);transition:all 0.35s ease-in;-webkit-transition:all 0.35s ease-in;-o-transition:all 0.35s ease-in;-moz-transition:all 0.35s ease-in;}
.path-frontpage .ccn-section.blogs.blogs-style-3 .blogs_item_3.blog_item_3.col-md-8 .blog_item_top .sq_parent .sq_content{transform:translateY(47px);}
@media screen and (max-width: 1200px) {
  .path-frontpage .ccn-section.blogs.blogs-style-3 .blogs_item_3.blog_item_3 .blog_item_top{height:350px;}
  .path-frontpage .ccn-section.blogs.blogs-style-3 .blogs_item_3.blog_item_3 .blog_item_top .sq_parent .sq_content{transform:translateY(90px);}
  .path-frontpage .ccn-section.blogs.blogs-style-3 .blogs_item_3.blog_item_3.col-md-8 .blog_item_top .sq_parent .sq_content{transform:translateY(67px);}
}
@media screen and (max-width: 991px) {
  .path-frontpage .ccn-section.blogs.blogs-style-3 .blogs_item_3.blog_item_3 .blog_item_top .sq_parent .sq_content{transform:translateY(50px);}
  .path-frontpage .ccn-section.blogs.blogs-style-3 .blogs_item_3.blog_item_3.col-md-8 .blog_item_top .sq_parent .sq_content{transform:translateY(50px);}
}
.path-frontpage .ccn-section.blogs.blogs-style-3 .blogs_item_3.blog_item_3 .blog_item_top:hover .sq_parent .sq_content{transform: translateY(0px);}

.custom-slider .story_item{width:400px;height:600px;margin-right:10px;}
.custom-slider .tour_item .tour_item_bottom{z-index:4;}
.custom-slider .story_item ._content{z-index:4;}
.custom-slider .story_item ._content .country{font-size:28px;font-weight:400;}
.custom-slider.style-3 .story_item ._content .country{color:#ffffff;}
.block:not(.has-bg-image) .custom-slider.style-5 .story_item ._content .country{color:inherit;}
/* .custom-slider .story_item ._content .text{font-weight:500;border-top:2px solid #DC182A;} */
.block:not(.has-bg-image) .custom-slider.style-5 .story_item ._content .text{color:inherit;text-align:justify;}
.custom-slider .story_item .pin-info{color:#FFFFFF;position:absolute;top:20px;right:20px;width:auto;z-index:5;display:none;}
.custom-slider .story_item .pin-info .pin-text{min-width:220px;text-align:right;visibility:hidden;opacity:0;float:right;right:55px;position:absolute;transition:all .6s linear;-webkit-transition:all .6s linear;-o-transition:all .6s linear;-moz-transition:all .6s linear;}
.custom-slider .story_item .pin-info:hover .pin-text{visibility:visible;opacity:1;}
.custom-slider .story_item .pin-info .pin-icon{float:right;border:1px solid white;height:48px;width:48px;border-radius:50%;display:flex;justify-content:center;align-items:center;}
.custom-slider .story_item .pin-info .pin-icon:after{font-family:'FontAwesome';content:'\F041';font-size:32px;}
.custom-slider .story_item .date-info{color:#FFFFFF;position:absolute;top:285px;left:0px;width:auto;z-index:5;background-color: rgb(0,0,0,0.5);width:min-content;padding:15px;display:none;}
.custom-slider .story_item .date-info .date-day{color:#DC182A;font-size:40px;font-weight:500;line-height:36px;}
.custom-slider .story_item .date-info .date-month{font-weight:500;font-size:24px;}
.custom-slider .story_item .date-info .date-year{font-weight:500;font-size:20px;line-height:18px;}
.custom-slider.style-5 .story_item{width:auto;max-width:473px;height:auto;}
.custom-slider.style-5.custom_slider_11 .story_item{max-width:350px;}
.custom-slider.style-5 .story_item.slick-slide{opacity:0;pointer-events:none;}
.custom-slider.style-5.custom_slider_11 .story_item.slick-slide{opacity:1;}
.custom-slider.style-5 .story_item.slick-active{opacity:1;pointer-events:all;}
.custom-slider.style-5 .story_item:before{background:none;filter:none;}
.custom-slider.style-5 .story_item .shadow-container{overflow:hidden;}
.custom-slider.style-5 .story_item .shadow-link{position:relative;display:inline-block;z-index:4;overflow:hidden;}
.custom-slider.style-5 .story_item .shadow{width:473px;max-width:473px;height:300px;position:relative;}
.custom-slider.style-5 .story_item .shadow:before{
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #000000 100%);
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #000000 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000', GradientType=0);
  opacity:.63;content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;
}
.custom-slider.style-5 .story_item ._content{transform:none;}
.custom-slider.style-5 .story_item ._content .country{font-size:24px;margin-top:0px;}
.custom-slider.style-5.custom_slider_11 .story_item ._content .country{font-size:20px;}
.custom-slider.style-5 .story_item ._content .text{height:78px;-webkit-line-clamp:3;line-clamp:3;}
.custom-slider.style-5.custom_slider_11 .story_item ._content .text{height:65px;font-size:18px;}
.custom-slider.style-5 .story_item .item_wrap{box-shadow:0px 1px 8px 2px #aaaaaa;margin-top:-5px;}
.custom-slider.style-5 .story_item ._content .text{opacity:1;}
/* .custom-slider.style-5 .story_item ._content .country a:hover{color:#DC182A;} */
.custom-slider.style-5 .slick-prev,.custom-slider.style-5 .slick-next{top:48%;}

.path-frontpage .ccn-section .block-quicktabs .tabsbar.quicktabs-wrapper{padding-bottom:0px;}
.path-frontpage .ccn-section .block-quicktabs .tabsbar .quicktabs-main{padding:1rem 0px 0px;}
.block-dms-visitor-suggestions-block .custom-slider .slick-slide,.path-frontpage .quicktabs-tabpage .tour-slider .slick-slide{overflow:hidden;}
.path-frontpage .quicktabs-tabpage .tour-slider .slick-slide{width:400px;height:600px;margin-right:10px;}
.path-frontpage .quicktabs-tabpage .tour-slider .slick-slide .shadow,
.custom-slider .slick-slide .shadow{opacity:1;transition:all 0.5s linear;-webkit-transition:all 0.5s linear;-o-transition:all 0.5s linear;-moz-transition:all 0.5s linear;top:0px;left:0px;right:0px;bottom:0px;-webkit-filter:none;filter:none;z-index:1;background-position:center center;background-repeat:no-repeat;background-size:cover;}
.custom-slider .slick-slide:hover .shadow,.custom-slider .slick-slide:focus .shadow,
.path-frontpage .quicktabs-tabpage .tour-slider .slick-slide:hover .shadow,.path-frontpage .quicktabs-tabpage .tour-slider .slick-slide:focus .shadow
{transition:all 0.5s linear;-webkit-transition:all 0.5s linear;-o-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-ms-transform:scale(1.07);-moz-transform:scale(1.07);-webkit-transform:scale(1.07);-o-transform:scale(1.07);transform:scale(1.07);}
.custom-slider .slick-slide,.path-frontpage .quicktabs-tabpage .tour-slider .slick-slide{transition:all 0.5s linear;-webkit-transition:all 0.5s linear;-o-transition:all 0.5s linear;-moz-transition:all 0.5s linear;}
.custom-slider .slick-slide:hover,.path-frontpage .quicktabs-tabpage .tour-slider .slick-slide:hover{width:550px;}
.path-frontpage .quicktabs-tabpage .tour-slider .slick-arrow,.custom-slider .slick-arrow
{border:1px solid #266180;background:#ffffff;z-index:10;width:60px;height:60px;border-radius:50%;transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;-moz-transition:all 0.2s linear;}
.path-frontpage .quicktabs-tabpage .tour-slider .slick-arrow:hover,.custom-slider .slick-arrow:hover{border:1px solid #DC182A;}
.path-frontpage .quicktabs-tabpage .tour-slider .slick-arrow:before,
.custom-slider .slick-arrow:before{width:24px;height:26px;background:url(../images/left-arrow.png) center center no-repeat;background-size:contain;
  position:absolute;content:'';top:50%;left:50%;margin-top:-14px;margin-left:-14px;opacity:1;transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;-moz-transition:all 0.2s linear;;
}
.path-frontpage .quicktabs-tabpage .tour-slider .slick-arrow:after,
.custom-slider .slick-arrow:after{width:24px;height:26px;background: url(../images/right-arrow--hover.png) center center no-repeat;background-size:contain;
  position:absolute;content:'';top:50%;left:50%;margin-top:-14px;margin-left:-14px;opacity: 0;transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;-moz-transition:all 0.2s linear;transform: rotate(180deg);
}
.path-frontpage .quicktabs-tabpage .tour-slider .slick-arrow:hover,
.custom-slider .slick-arrow:hover{/* background:#f5f5f5; */transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;-moz-transition:all 0.2s linear;cursor:pointer;}
.path-frontpage .quicktabs-tabpage .tour-slider .slick-arrow:hover:before,
.custom-slider .slick-arrow:hover:before{opacity:0;transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;-moz-transition:all 0.2s linear;}
.path-frontpage .quicktabs-tabpage .tour-slider .slick-arrow:hover:after,
.custom-slider .slick-arrow:hover:after{opacity:1;transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;-moz-transition:all 0.2s linear;}
.path-frontpage .quicktabs-tabpage .tour-slider .slick-arrow.slick-prev,
.custom-slider .slick-arrow.slick-prev{left:0px;}
.path-frontpage .quicktabs-tabpage .tour-slider .slick-arrow.slick-next,
.custom-slider .slick-arrow.slick-next{right:0px;transform:rotate(180deg);/* margin-left:18px; */}
.custom-slider.style-5 .slick-arrow.slick-prev{left:-75px;}.custom-slider.style-5 .slick-arrow.slick-next{right:-75px;}
@media screen and (max-width: 1575px) {
  .custom-slider.style-5 .slick-arrow.slick-prev{left:0px;}.custom-slider.style-5 .slick-arrow.slick-next{right:0px;}
  .custom-slider.style-5 .story_item.slick-slide{opacity:1;pointer-events:all;}
}

.path-frontpage .ccn-section.gallery-block{background-color:#3a3a3a;}
.path-frontpage .ccn-section.gallery-block h2{color:#ffffff;}.path-frontpage .ccn-section.gallery-block .subtitle{color:#cccccc;}
.path-frontpage .ccn-section.gallery-block .controls a{color:#F2F2F2;}.path-frontpage .ccn-section.gallery-block .controls a:hover{color:#ffffff;}
.path-frontpage .ccn-section.gallery-block .paragraph-top{color:#eeeeee;}
.path-frontpage .ccn-section.gallery-block .paragraph-top .mark{color:#6DCEF4 !important;}
.path-frontpage .ccn-section.gallery-block .gallery-frontpage .gallery-list .gallery-item .images{opacity:0.65;}
.path-frontpage .ccn-section.gallery-block .gallery-frontpage .gallery-list .gallery-item:hover .images{opacity:1;}

.path-frontpage .node__content .layout .block-dms-product-filters-block .ccn-content .product-filters{padding-top:0px;}

.path-node .page .page_body article.node.node--unpublished{background-color:#f9f9f9;}
.path-node .page .page_body article:not(.node--type-layout-builder-page):not(.node--type-tour).node.node--view-mode-full
{width:100%;max-width:1440px;padding:5px 10px;float:none;margin:5px auto 20px;min-height:350px;/*overflow:hidden;*/}
.path-node .page .page_body article .node__meta{margin-bottom:20px;color:#a1a1a1;}
.path-node .page .page_body article .node__meta > span{padding:2px 5px;display:inline-block;}
.path-node .page .page_body article .node__meta .profile{display:inline-block;width:auto;}
.path-node .page .page_body article .node__meta .profile img{max-height:25px;width:auto;}
.path-node .page .page_body article.node.node--view-mode-full .paragraph{margin:12px 0px;}
.path-node .page .page_body article.node.node--view-mode-full table{width:100%;font-size:18px;}
.path-node .page .page_body article.node.node--view-mode-full table thead tr{background-color:#f1f1f1;}
.path-node .page .page_body article.node.node--view-mode-full table tr{min-height:30px;}
.path-node .page .page_body article.node.node--view-mode-full table tr th,
.path-node .page .page_body article.node.node--view-mode-full table tr td{text-align:left;}
.path-node .page .page_body article .node__content p{margin:12px 0px;font-size:21px;}
.path-node .page .page_body article .node__content p a{color:#222222;text-decoration:underline;}
.path-node .page .page_body article .node__content p a:hover{color:#888888;text-decoration:none;}
.path-node .page .page_body article > .node__content > .content-moderation-entity-moderation-form{display:none;}
article .author .userpic img{width:100%;}
article .angular-map{margin-bottom:100px;}
article .angular-map .gm-style .gm-style-iw.gm-style-iw-c{width:auto;}
article .angular-calendar mwl-calendar-day-view .cal-day-column .cal-events-container .cal-event-container{width:90% !important;}

.path-blog .blog-list-page .page_body{max-width:1260px;margin:auto;float:none;overflow:hidden;padding:50px 30px;}
.page-node-type-product .blog-list-page .region-page-title .page_head{margin-bottom:0px;}
.page-node-type-product .blog-list-page .tour_page_body{padding-top:0px;}

form.form .error{border:2px solid red !important;}
.path-node.page-node-type-page .blog-list-page .tour_page_body{padding-top:10px;}
.path-node.page-node-type-page.page-system .page .page_body .region-content article .node__content .node__links,
.path-node.page-node-type-page.page-system .page .page_body #block-tripin-local-tasks,
.path-node.page-node-type-profile-visitor .page .page_body #block-tripin-local-tasks{display:none;}
.path-node .page .page_body .form .horizontal-tabs .form-type-textarea .ck-editor{width:100%;}
.path-node.page-node-type-profile-visitor .page .page_body .form .field--name-langcode{display:none;}
.path-node .page .page_body form.node-form{width:100%;max-width:1440px;padding:0px 10px 20px;float:none;margin:60px auto 0;overflow:hidden;min-height:720px;}
.path-simplenews .page .page_body form[class*="simplenews"] .form-actions,
.path-node .page .page_body form.node-form .form-actions{margin-top:20px}
.path-node .page .page_body form.node-form .description{font-size:13px;color:#999999;margin-top:4px;}
.path-node .page .page_body form.node-form input[disabled="disabled"]{cursor:not-allowed;pointer-events:all !important;background-color:#eeeeee;}
.path-node .page .page_body form.node-form .tabledrag-toggle-weight-wrapper,.path-node .page .page_body form.node-form .field-multiple-drag{display:none;}
/* .path-node .page .page_body form.node-form .form-actions input{background-color:#DC182A;height:58px;border-radius:8px;font-size:18px;color:#ffffff;padding:0 18px;margin-right:10px;} */
.path-simplenews .page .page_body form[class*="simplenews"] .form-actions input,
.path-node .page .page_body form.node-form .form-actions input{border:2px solid #DC182A;background-color:transparent;line-height:50px;border-radius:0px;font-size:18px;color:#DC182A;padding:0 18px;}
.path-simplenews .page .page_body form[class*="simplenews"] .form-actions a.button,
.path-node .page .page_body form.node-form .form-actions a.button{height:58px;border-radius:8px;font-size:18px;padding:17px 18px;margin-right:10px;}
.path-simplenews .page .page_body form[class*="simplenews"] .form-actions a.button:hover,
.path-node .page .page_body form.node-form .form-actions a.button:hover{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.path-node .page .page_body form.node-form .form-actions [data-drupal-selector="edit-preview"],
.path-node .page .page_body form.node-form .form-actions [data-drupal-selector="edit-delete"]{background-color:#ffffff;color:#DC182A;}
.path-node .page .page_body form.node-form .form-actions [data-drupal-selector="edit-preview"]:hover,
.path-node .page .page_body form.node-form .form-actions [data-drupal-selector="edit-delete"]:hover{background-color:#eeeeee !important;}
.path-node .page .page_body form.node-form input::placeholder{color:#cccccc;opacity:1;}
.path-node .page .page_body form.node-form input:-ms-input-placeholder{color:#cccccc;}
.path-node .page .page_body form.node-form input::-ms-input-placeholder{color:#cccccc;}
.path-node .page .page_body form.node-form .text-format-wrapper label .field-edit-link button{display:inline;float:none;}
.path-node .page .page_body form.node-form .text-format-wrapper .filter-wrapper{display:none;}
.path-node .page .page_body form.node-form .text-format-wrapper .form-item .form-textarea-wrapper .ck-editor{width:100%;border:2px solid #aaaaaa;border-radius:8px;}
.path-node .page .page_body form.node-form .text-format-wrapper .form-item .form-textarea-wrapper .cke .cke_inner{width:100%;border-radius:8px;}
.path-node .page .page_body form.node-form .text-format-wrapper .form-item .form-textarea-wrapper .ck-editor .ck-editor__top{border-top-left-radius:8px;border-top-right-radius:8px;}
.path-node .page .page_body form.node-form .text-format-wrapper .form-item .form-textarea-wrapper .ck-editor .ck-editor__top .ck-toolbar{background:transparent;border:0px;border-bottom:1px solid #cccccc;}
.path-node .page .page_body form.node-form .text-format-wrapper .form-item .form-textarea-wrapper .ck-editor .ck-editor__bottom{display:none;}
.path-node .page .page_body form.node-form .text-format-wrapper .form-item .form-textarea-wrapper .ck-editor .ck-editor__main{min-height:300px;width:100%;border-bottom-left-radius:8px;border-bottom-right-radius:8px;}
.path-node .page .page_body form.node-form .text-format-wrapper .form-item .form-textarea-wrapper .ck-editor .ck-editor__main .ck-content{background:transparent;border:0px;}
.path-node .page .page_body form.node-form .text-format-wrapper .form-item .form-textarea-wrapper .ck-editor .ck-editor__main .ck-content p{margin:0.4em 0;}
.path-node .page .page_body form.node-form .horizontal-tabs{border:0px;}
.path-node .page .page_body form.node-form .horizontal-tabs .horizontal-tabs-list{border-bottom:5px solid #DC182A;border-radius:5px;overflow:hidden;background-color:inherit;}
.path-node .page .page_body form.node-form .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button{margin:10px;width:auto;border-radius:12px;border:1px solid #DC182A;background-color:#ffffff;}
.path-node .page .page_body form.node-form .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button:hover{border-color:#DC182A;}
.path-node .page .page_body form.node-form .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a{padding:0.4em 0.6em;}
.path-node .page .page_body form.node-form .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover{border-radius:12px;background-color:transparent;}
.path-node .page .page_body form.node-form .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected{background-color:#aaaaaa;color:#ffffff;}
.path-node .page .page_body form.node-form .horizontal-tabs .horizontal-tabs-panes .horizontal-tabs-pane .details-description{margin-bottom:14px;color:#999999;margin-top:-6px;}
.path-node .page .page_body form.node-form .details-wrapper{min-height:300px;}
.path-node .page .page_body form.node-form .field-group-tabs-wrapper{margin-top:20px;}
.path-node .page .page_body form.node-form .field-group-tab summary{margin-bottom:14px;}
.path-node .page .page_body form.node-form .genika-stoixeia{overflow:hidden;padding:0px 30px 50px;display:flex;justify-content:center;align-items:center;}
.path-node .page .page_body form.node-form .genika-stoixeia .form-wrapper{float:left;width:auto;padding:6px;}
.path-node .page .page_body form.node-form .genika-stoixeia .form-wrapper .form-item label{display:none;}
.path-node .page .page_body form.node-form .genika-stoixeia .form-wrapper .form-item input{min-width:300px;max-width:400px;border:2px solid #aaaaaa;border-radius:8px;padding:10px 16px;}
@media screen and (max-width: 1200px) {
  .path-node .page .page_body form.node-form .genika-stoixeia .form-wrapper .form-item input{min-width:200px;max-width:300px;}
}
@media screen and (max-width: 1024px) {
  .path-node .page .page_body form.node-form .genika-stoixeia .form-wrapper .form-item input{min-width:350px;max-width:400px;}
  .path-node .page .page_body form.node-form .genika-stoixeia{text-align:center;display:block;justify-content:initial;align-items:initial;}
  .path-node .page .page_body form.node-form .genika-stoixeia .form-wrapper{width:100%;padding:6px;}
}
@media screen and (max-width: 520px) {
  .path-node .page .page_body form.node-form .genika-stoixeia .form-wrapper .form-item input{min-width:auto;max-width:none;width:100%;}
}
/* .path-node .page .page_body form.node-form .vasika-stoixeia .details-wrapper{padding-left:0px;padding-right:0px;padding-top:0px;} */
.path-node.page-node-type-profile-visitor .page .page_body form.node-form .vasika-stoixeia .text-format-wrapper .form-item > label{display:none;}
.path-node .page .page_body form.node-form .protimisis .details-wrapper{overflow:hidden;}
.path-node .page .page_body form.node-form .protimisis .details-wrapper > .form-wrapper{margin-bottom:30px;display:inline-block;}
.path-node .page .page_body form.node-form .protimisis fieldset legend{font-weight:bold;margin-bottom:14px;font-size:18px;}
.path-node .page .page_body form.node-form .protimisis .row{margin-top:20px;}
.path-node .page .page_body form.node-form .protimisis .fieldset-wrapper .form-checkboxes .form-item{/* width:auto; */margin-right:18px;margin-bottom:12px;}
.path-node .page .page_body form.node-form .protimisis .fieldset-wrapper .form-checkboxes .form-item label,
.path-node .page .page_body form.node-form .protimisis .fieldset-wrapper .form-checkboxes .form-item input{cursor:pointer;}
.path-node .page .page_body form.node-form .protimisis .field--type-string .form-item label{font-weight:bold;}
.path-node .page .page_body form.node-form .field--widget-entity-reference-paragraphs .field-multiple-table tbody td .paragraphs-subform .form-item input,
.path-node .page .page_body form.node-form .protimisis .field--type-string .form-item input{width:100%;min-width:300px;border:2px solid #aaaaaa;border-radius:8px;padding:10px 16px;}
.path-node .page .page_body form.node-form .stoixeia-epikoinonias .details-wrapper > div > div,
.path-node .page .page_body form.node-form .vasika-stoixeia .details-wrapper > div > div{margin-bottom:30px;width:auto;margin-right:15px;}
.path-node .page .page_body form.node-form .vasika-stoixeia .details-wrapper > .field--type-text-with-summary > div{width:100%;}
.path-node .page .page_body form.node-form .stoixeia-epikoinonias .form-item h4.label,.path-node .page .page_body form.node-form .vasika-stoixeia .form-item h4.label,
.path-node .page .page_body form.node-form .stoixeia-epikoinonias .form-item > label,.path-node .page .page_body form.node-form .protimisis .details-wrapper > .form-item > label,
.path-node .page .page_body form.node-form .protimisis .details-wrapper > .form-wrapper > .form-item > label,
.path-node .page .page_body form.node-form .vasika-stoixeia .form-item > label{text-align:left;font-weight:bold;margin-bottom:4px;display:block;}
.path-node .page .page_body form.node-form .stoixeia-epikoinonias .form-item input,.path-node .page .page_body form.node-form .stoixeia-epikoinonias .form-item select,
.path-node .page .page_body form.node-form .field--widget-entity-reference-paragraphs .field-multiple-table tbody td .paragraphs-subform .form-item select,
.path-node .page .page_body form.node-form .vasika-stoixeia .form-item input,.path-node .page .page_body form.node-form .vasika-stoixeia .form-item select,
.path-node .page .page_body form.node-form .entity-content-form-footer select,.path-node .page .page_body form.node-form .protimisis .form-item select,
.path-node .page .page_body form.node-form .protimisis .form-item.form-type-entity-autocomplete input,
.path-node .page .page_body form.node-form .field--type-language select{width:100%;min-width:300px;max-width:400px;border:2px solid #aaaaaa;border-radius:8px;padding:10px 16px;}
.path-node .page .page_body form.node-form .stoixeia-epikoinonias.style-2 .field--name-field-epitheto .form-item,
.path-node .page .page_body form.node-form .vasika-stoixeia.style-2 .field--name-field-shetikoi-syndesmoi > div,
.path-node .page .page_body form.node-form .vasika-stoixeia.style-2 .field--name-field-shetikoi-syndesmoi > div table,
.path-node .page .page_body form.node-form .vasika-stoixeia.style-2 .field--name-field-proorismoi > div table,
.path-node .page .page_body form.node-form .vasika-stoixeia.style-2 .field--name-field-proorismoi > div,
.path-node .page .page_body form.node-form .vasika-stoixeia.style-2 .field--type-file > div,
.path-node .page .page_body form.node-form .vasika-stoixeia.style-2 .field--type-image > div,
.path-node .page .page_body form.node-form .vasika-stoixeia.style-2 .files .form-type-managed-file,
.path-node .page .page_body form.node-form .protimisis.style-2 .form-item.form-type-entity-autocomplete,
.path-node .page .page_body form.node-form .vasika-stoixeia.style-2 .form-item.form-type-entity-autocomplete{width:100%;}
.path-node .page .page_body form.node-form .vasika-stoixeia.style-2 .field--name-field-proorismoi > div .description{margin-bottom:15px;}
.path-node .page .page_body form.node-form .vasika-stoixeia.style-2 .field--name-field-proorismoi > div table td .form-type-textfield{margin:8px 0;}
.path-node .page .page_body form.node-form .vasika-stoixeia.style-2 .field--name-field-proorismoi > div table td .form-type-textfield label{display:none;}
.path-node .page .page_body form.node-form .stoixeia-epikoinonias.style-2 .field--name-field-epitheto .form-item input,
.path-node .page .page_body form.node-form .protimisis.style-2 .form-item.form-type-entity-autocomplete input,
.path-node .page .page_body form.node-form .vasika-stoixeia.style-2 .form-item .form-managed-file input,
.path-node .page .page_body form.node-form .vasika-stoixeia.style-2 .field--name-field-proorismoi .form-item.form-type-textfield input,
.path-node .page .page_body form.node-form .vasika-stoixeia.style-2 .form-item.form-type-entity-autocomplete input{width:100%;max-width:initial;}
.path-node .page .page_body form.node-form .vasika-stoixeia.style-2 .field--name-field-shetikoi-syndesmoi > div table{margin-bottom:30px;}
.path-node .page .page_body form.node-form .vasika-stoixeia.style-2 .field--name-field-shetikoi-syndesmoi > div table tr td{padding:10px;}
.path-node .page .page_body form.node-form .vasika-stoixeia.style-2 .field--name-field-shetikoi-syndesmoi > div table tr td input{max-width:initial;}
.path-node .page .page_body form.node-form .vasika-stoixeia.style-2 .field--name-field-shetikoi-syndesmoi > div table tr:nth-child(even){background-color:#f9f9f9;}
.path-node .page .page_body form.node-form .stoixeia-epikoinonias .form-item select,.path-node .page .page_body form.node-form .protimisis .form-item select,
.path-node .page .page_body form.node-form .entity-content-form-footer select,.path-node .page .page_body form.node-form .field--type-language select,
.path-node .page .page_body form.node-form .field--widget-entity-reference-paragraphs .field-multiple-table tbody td .paragraphs-subform .form-item select,
.path-node .page .page_body form.node-form .vasika-stoixeia .form-item select{appearance:auto;-webkit-appearance:auto;height:46px;}
.path-node .page .page_body form.node-form .stoixeia-epikoinonias .field-multiple-table td > .form-item{margin-bottom:15px;}
@media screen and (max-width: 520px) {
  .path-node .page .page_body form.node-form .protimisis .details-wrapper{padding:inherit;}
  .path-node .page .page_body form.node-form .stoixeia-epikoinonias .details-wrapper{padding:inherit;}
  .path-node .page .page_body form.node-form .stoixeia-epikoinonias .form-wrapper .form-item input{min-width:auto;max-width:none;width:100%;}
}
.path-node .page .page_body form.node-form > .form-type-vertical-tabs,.path-node .page .page_body form.node-form > .entity-content-form-footer,
.path-node .page .page_body form.node-form > .entity-content-form-footer .field--name-moderation-state,
.path-node .page .page_body form.node-form > .entity-content-form-footer .field--name-moderation-state div,
.path-node .page .page_body form.node-form > .field--type-language{width:auto;}
.path-node .page .page_body form.node-form > .entity-content-form-footer .field--name-moderation-state{max-width:310px;}
.path-node .page .page_body form.node-form > .entity-content-form-footer .field--name-moderation-state .form-type-select label{display:block;}
.path-node .page .page_body form.node-form > .entity-content-form-footer .field--name-moderation-state .form-type-item{font-weight:bold;}
.path-node .page .page_body form.node-form > .entity-content-form-footer .field--name-moderation-state .form-type-item label{font-weight:normal;}
.path-node .page .page_body form.node-form > .entity-content-form-footer{float:right;}
.path-node .page .page_body form.node-form .genika-stoixeia .form-wrapper .form-item input{max-width:initial;width:100%;}
.path-node .page .page_body form.node-form.node-proion-edit-form > .form-type-vertical-tabs,
.path-node .page .page_body form.node-form.node-product-edit-form > .form-type-vertical-tabs,
.path-node .page .page_body form.node-form.node-polymesa-hristi-edit-form > .form-type-vertical-tabs,
.path-node .page .page_body form.node-form.node-event-edit-form > .form-type-vertical-tabs{display:none;}
.path-node .page .page_body form.node-form div[data-drupal-selector='edit-field-paragraphs-text']{padding:20px;}
.path-node .page .page_body form.node-form .field-add-more-submit.button{width:auto;border:2px solid #aaaaaa;border-radius:8px;padding:6px 10px;}
.path-node .page .page_body form.node-form .field-add-more-submit.button:hover{background: #d7d7d7 !important;-webkit-box-shadow: 0px 3px 8px 0px #aaaaaa;-moz-box-shadow: 0px 3px 8px 0px #aaaaaa;box-shadow: 0px 3px 8px 0px #aaaaaa;}
.path-node .page .page_body form.node-form .field--widget-entity-reference-paragraphs{margin-bottom:20px;}
.path-node .page .page_body form.node-form .field--widget-entity-reference-paragraphs .field-multiple-table{width:100%;}
.path-node .page .page_body form.node-form .field--widget-entity-reference-paragraphs .field-multiple-table thead .field-label .label{text-align:left;background-color:#f1f1f1;padding:10px 15px;font-weight:bold;}
.path-node .page .page_body form.node-form .field--widget-entity-reference-paragraphs .field-multiple-table tbody td .paragraph-type-top{margin-bottom:10px;}
.path-node .page .page_body form.node-form .field--widget-entity-reference-paragraphs .field-multiple-table tbody td .paragraph-type-top .dropbutton-wrapper{min-height:auto;}
.path-node .page .page_body form.node-form .field--widget-entity-reference-paragraphs .field-multiple-table tbody td .paragraph-type-top input.button{width:auto;border:1px solid #aaaaaa;border-radius:8px;padding:3px 5px;float:right;}
.path-node .page .page_body form.node-form .field--widget-entity-reference-paragraphs .field-multiple-table tbody td .paragraph-type-top input.button:hover{background: #d7d7d7 !important;}
.path-node .page .page_body form.node-form .field--widget-entity-reference-paragraphs .field-multiple-table tbody td .paragraph-type-top ul.dropbutton input.button{text-align:left;width:100%;border:0px;border-radius:0px;padding:3px 5px;float:none;background:none;}
.path-node .page .page_body form.node-form .field--widget-entity-reference-paragraphs .field-multiple-table tbody td .paragraph-type-top ul.dropbutton input.button:hover{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.path-node .page .page_body form.node-form .field--widget-entity-reference-paragraphs .field-multiple-table tbody td .paragraphs-subform > .form-wrapper{margin-bottom:15px;}
.path-node .page .page_body form.node-form .field--widget-entity-reference-paragraphs .field-multiple-table tbody td .paragraphs-subform > .form-wrapper:last-child{margin-bottom:0px;}
.path-node .page .page_body form.node-form .field--widget-entity-reference-paragraphs .field-multiple-table tbody td .paragraphs-subform .form-item label{font-weight:bold;}
.path-node .page .page_body form.node-form .field--widget-entity-reference-paragraphs .field-multiple-table tbody td .paragraphs-subform .description .item-list li{margin-left:0px;}
.path-node .page .page_body form.node-form.node-product-edit-form .field--type-image details,
.path-node .page .page_body form.node-form.node-product-form .field--type-image details,
.path-node .page .page_body form.node-form .field--type-image details,
.path-node .page .page_body form.node-form .field--type-file details{border:0px;float:none;overflow:hidden;width:100%;padding:0px;}
.path-node .page .page_body form.node-form .field--type-image details summary,
.path-node .page .page_body form.node-form .field--type-file details summary{font-weight:bold;border-bottom:2px solid #eeeeee;font-size:16px;}
.path-node .page .page_body form.node-form .field--type-image details .details-wrapper,
.path-node .page .page_body form.node-form .field--type-file details .details-wrapper{min-height:auto;}
.path-node .page .page_body form.node-form .field--type-image details .details-wrapper .files .tableresponsive-toggle-columns,
.path-node .page .page_body form.node-form .field--type-file details .details-wrapper .files .tableresponsive-toggle-columns{display:none;}
.path-node .page .page_body form.node-form .field--type-image details .details-wrapper table,
.path-node .page .page_body form.node-form .field--type-file details .details-wrapper table{margin-bottom:15px;width:100%;}
body[class*="path-node-"][class*="-translations"] .region-content table thead tr,
.path-node .page .page_body form.node-form .field--type-image details .details-wrapper table thead tr,
.path-node .page .page_body form.node-form .field--type-file details .details-wrapper table thead tr{background-color:#f3f3f3;}
body[class*="path-node-"][class*="-translations"] .region-content table thead tr th,
.path-node .page .page_body form.node-form .field--type-image details .details-wrapper table thead tr th,
.path-node .page .page_body form.node-form .field--type-file details .details-wrapper table thead tr th{padding:10px;text-align:left;}
.path-node .page .page_body form.node-form .field--type-image details .details-wrapper table .tabledrag-handle,
.path-node .page .page_body form.node-form .field--type-file details .details-wrapper table .tabledrag-handle{display:none;}
body[class*="path-node-"][class*="-translations"] .region-content tbody tr td,
.path-node .page .page_body form.node-form .field--widget-entity-reference-paragraphs .field-multiple-table tbody tr td,
.path-node .page .page_body form.node-form .field--type-image details .details-wrapper table tbody tr td,
.path-node .page .page_body form.node-form .field--type-file details .details-wrapper table tbody tr td{padding:10px;}
body[class*="path-node-"][class*="-translations"] .region-content tbody tr:nth-child(even),
.path-node .page .page_body form.node-form .field--widget-entity-reference-paragraphs .field-multiple-table tbody tr:nth-child(even),
.path-node .page .page_body form.node-form .field--type-image details .details-wrapper table tbody tr:nth-child(even),
.path-node .page .page_body form.node-form .field--type-file details .details-wrapper table tbody tr:nth-child(even){background-color:#f9f9f9;}
.path-node .page .page_body form.node-form .field--type-image details .details-wrapper table tbody tr td input.button,
.path-node .page .page_body form.node-form .field--type-file details .details-wrapper table tbody tr td input.button{width:auto;border:1px solid #aaaaaa;border-radius:8px;padding:3px 5px;float:right;}
.path-node .page .page_body form.node-form .field--type-image details .details-wrapper table tbody tr td input.button:hover,
.path-node .page .page_body form.node-form .field--type-file details .details-wrapper table tbody tr td input.button:hover{background:#d7d7d7 !important;}

.path-node .page .page_body form.node-confirm-form{min-height:400px;width:100%;max-width:1440px;padding-left:10px;padding-right:10px;float:none;margin:60px auto 0;overflow:hidden;padding-bottom:20px;}
.path-node .page .page_body form.node-confirm-form .form-actions{margin-top:30px;overflow:hidden;}
.path-node .page .page_body form.node-confirm-form .form-actions input.button{background-color:#DC182A;height:38px;border-radius:8px;font-size:18px;color:#ffffff;padding:0 10px;margin:18px;}
.path-node .page .page_body form.node-confirm-form .form-actions a#edit-cancel{width:auto;border:0px solid #aaaaaa;border-radius:8px;padding:8px 10px;margin:18px;height:38px;}
.path-node .page .page_body form.node-confirm-form .form-actions a#edit-cancel:hover{background: #d7d7d7 !important;-webkit-box-shadow: 0px 3px 8px 0px #aaaaaa;-moz-box-shadow: 0px 3px 8px 0px #aaaaaa;box-shadow: 0px 3px 8px 0px #aaaaaa;}

.path-user .page .page_body #block-tripin-local-tasks{display:none;}
body.toolbar-tray-open.path-user .page .page_body #block-tripin-local-tasks{display:block;max-width:900px;}
/* body.toolbar-tray-open.path-user .page .page_body #block-tripin-local-tasks .tabs li:first-child{display:none;} */
.path-user-login .page .page_body .region-content,.path-user-pass .page .page_body .region-content,.path-user-register .page .page_body .region-content{min-height:600px;}
.path-user .page .page_body form.user-pass,.path-user .page .page_body form.user-cancel-form,.path-user .page .page_body form.user-form
{width:100%;max-width:1440px;padding-left:10px;padding-right:10px;float:none;margin:60px auto 0;overflow:hidden;padding-bottom:20px;}
.path-user .page .page_body form.user-pass .form-actions input,.path-user .page .page_body form.user-form .form-actions input,
.path-user .page .page_body form.user-form .form-actions #edit-delete,.path-user .page .page_body form.user-cancel-form .form-actions input,
.path-user .page .page_body form.user-cancel-form .form-actions #edit-cancel
{border:0px !important;min-width:auto !important;max-width:inherit !important;background-color:#DC182A;height:58px;border-radius:8px;font-size:18px;color:#ffffff;padding:0 18px;margin-right:10px;}
.path-user .page .page_body form.user-cancel-form .form-actions{margin-top:20px;margin-bottom:30px;}
.path-user .page .page_body form.user-form .form-actions #edit-delete{line-height:58px;color:#f1f1f1;background-color:#aaaaaa;}
.path-user .page .page_body form.user-cancel-form .form-actions #edit-cancel{line-height:58px;color:#777777;background-color:#f6f6f6;}
.path-user .page .page_body form.user-form .form-actions #edit-delete:hover{background-color:#999999 !important;
  -webkit-box-shadow: 0px 3px 15px 0px rgba(150, 150, 150, 0.78);
  -moz-box-shadow: 0px 3px 15px 0px rgba(150, 150, 150, 0.78);
  box-shadow: 0px 3px 15px 0px rgba(150, 150, 150, 0.78);}
  .path-user .page .page_body form.user-cancel-form .form-actions #edit-cancel:hover{background-color:#eeeeee !important;
    -webkit-box-shadow: 0px 3px 15px 0px rgba(200, 200, 200, 0.78);
    -moz-box-shadow: 0px 3px 15px 0px rgba(200, 200, 200, 0.78);
    box-shadow: 0px 3px 15px 0px rgba(200, 200, 200, 0.78);}
.path-user .page .page_body form.user-form .vasika-stoixeia,.path-user .page .page_body form.user-form .epipleon-stoixeia{padding:10px;}
.path-user .page .page_body form.user-form .vasika-stoixeia h3,.path-user .page .page_body form.user-form .epipleon-stoixeia h3{font-size:24px;border-bottom:5px solid #DC182A;border-radius:5px;margin-bottom:20px;}
.path-user .page .page_body form.user-pass .form-item label,
.path-user .page .page_body form.user-form .form-wrapper label{display:block;font-weight:bold;}
.path-user .page .page_body form.user-pass .form-item input,
.path-user .page .page_body form.user-form .form-wrapper input{min-width:300px;max-width:400px;border:2px solid #aaaaaa;border-radius:8px;padding:10px 16px;}
.path-user .page .page_body form.user-form .form-wrapper input.submit.button:hover{background-color:#DC182A !important;}
.path-user .page .page_body form.user-form .form-wrapper .form-type-password-confirm{overflow:hidden;}
.path-user .page .page_body form.user-form .form-wrapper .form-type-password-confirm > div{display:inline-block;width:auto;clear:inherit;}
.path-user .page .page_body form.user-form .form-wrapper .form-type-password-confirm .description{width:100%;}
.path-user .page .page_body form.user-form .form-wrapper .form-type-password-confirm .form-item-pass-pass2{margin-top:6px;}
.path-user .page .page_body form.user-form .form-wrapper .form-type-password-confirm .password-suggestions{max-width:initial;width:100%;}
.path-user .page .page_body form.user-form .form-wrapper .form-type-password-confirm .password-suggestions ul{font-size:14px;}
.path-user .page .page_body form.user-form .form-wrapper .form-type-password-confirm .password-suggestions ul li{list-style-type:upper-roman;display:list-item;padding-left:6px;margin-left:20px;}
.path-user .page .page_body form.user-form .form-wrapper .image-widget .image-preview{width:auto;margin-right:20px;}
.path-user .page .page_body form.user-form .form-wrapper .image-widget .image-widget-data{width:auto;/* max-width:600px; */}
.path-user .page .page_body form.user-form .form-wrapper .image-widget .image-widget-data .file--image{margin-top:20px;}
.path-user .page .page_body form.user-form .form-wrapper .image-widget .image-widget-data .form-type-textfield{width:auto;margin-right:20px;}
.path-user .page .page_body form.user-form .form-wrapper .image-widget .image-widget-data .form-type-textfield .description{max-width:395px;}
.path-user .page .page_body form.user-form .form-wrapper .image-widget .image-widget-data .submit.button{margin-top:20px;border:0px;min-width:auto;max-width:inherit;background-color:#DC182A;height:30px;border-radius:8px;font-size:16px;color:#ffffff;padding:0 10px;margin-right:10px;}
.path-user .page .page_body form.user-pass p{margin-bottom:25px;margin-top:6px;font-size:80%;color:#aaaaaa;}
.path-user .page .page_body form.user-pass .form-item .description,
.path-user .page .page_body form.user-form .form-wrapper .description{margin-top:6px;}
.path-user .page .page_body form.user-form details{border:0px;float:none;overflow:hidden;width:100%;}
.path-user .page .page_body form.user-form details summary{font-weight:bold;border-bottom:2px solid #eeeeee;}
.path-user .page .page_body form.user-form details .details-wrapper{padding-left:5px;padding-right:5px;}
.path-user .page .page_body form.user-form details .details-wrapper label{font-size:14px;}
.path-user .page .page_body form.user-form details .details-wrapper select{appearance:auto;-webkit-appearance:auto;height:46px;width:100%;min-width:300px;max-width:400px;border:2px solid #aaaaaa;border-radius:8px;padding:10px 16px;}
.path-user .page .page_body form.user-form details .details-wrapper .description{margin-bottom:0px;}
.path-user .page .page_body form.user-form .form-wrapper .form-type-checkbox input{min-width:auto;max-width:inherit;cursor:pointer;}
.path-user .page .page_body form.user-form .form-wrapper .form-type-checkbox label{display:inline-block;cursor:pointer;}

.path-user:not(.path-user-login):not(.path-user-register) .page .region-below-content{width:100%;max-width:1440px;padding-left:10px;padding-right:10px;float:none;margin:60px auto 0;overflow:hidden;padding-bottom:20px;}

.path-user .page .page_body form.openid-connect-login-form{width:100%;max-width:1440px;padding:16px 10px 22px;float:none;overflow:hidden;margin:auto;}
.region-modal-login form.openid-connect-login-form{margin-top:10px;}
.path-user .page .page_body form.openid-connect-login-form input.input,.region-modal-login form.openid-connect-login-form input.input,
.path-user .page .page_body form.openid-connect-login-form input.form-submit,.region-modal-login form.openid-connect-login-form input.form-submit
{color:#444444;background-color:buttonface;border:0px !important;min-width:auto !important;max-width:inherit !important;line-height:36px;font-size:14px;padding:0 18px;margin-right:10px;}

.path-user .page .page_body form.user-pass-reset{width:100%;max-width:1440px;float:none;margin:60px auto 0;overflow:hidden;padding-bottom:20px;}
.path-user .page .page_body form.user-pass-reset p{margin:8px 0px;font-size:18px;}
.path-user .page .page_body form.user-pass-reset .form-actions{padding:20px;}
.path-user .page .page_body form.user-pass-reset .form-actions input{border:0px !important;min-width:auto !important;max-width:inherit !important;background-color:#DC182A;height:38px;border-radius:8px;font-size:18px;color:#ffffff;padding:0 18px;margin-right:10px;}

.path-user .page .page_body form.user-login-form{width:100%;max-width:1440px;padding-left:10px;padding-right:10px;float:none;margin:60px auto 0;overflow:hidden;padding-bottom:20px;}
.path-user .page .page_body form.openid-connect-accounts-form,.path-user .page .page_body .webform-results-table,
.path-user .page .page_body form.simplenews-subscriber-form{width:100%;max-width:1440px;padding-left:10px;padding-right:10px;float:none;margin:60px auto 0;overflow:hidden;min-height:500px;padding-bottom:20px;}
.path-user .page .page_body form.openid-connect-accounts-form fieldset{padding:20px;margin-top:40px;}
.path-user .page .page_body form.openid-connect-accounts-form fieldset legend{padding:2px 10px;font-weight:bold;}
.path-user .page .page_body form.openid-connect-accounts-form fieldset .form-item label{margin-bottom:10px;display:inline-block;font-weight:bold;}
.path-user .page .page_body form.openid-connect-accounts-form fieldset input{border:0px !important;min-width:auto !important;max-width:inherit !important;background-color:#DC182A;height:38px;border-radius:8px;font-size:18px;color:#ffffff;padding:0 18px;margin-right:10px;}
.path-user .page .page_body form.user-login-form label,.path-user .page .page_body form.simplenews-subscriber-form legend{font-weight:bold;margin-bottom:10px;}
.path-user .page .page_body form.simplenews-subscriber-form .form-wrapper .form-type-checkbox input{min-width:auto;max-width:inherit;cursor:pointer;}
.path-user .page .page_body form.simplenews-subscriber-form .form-wrapper .form-type-checkbox label{display:inline-block;cursor:pointer;}
.path-user .page .page_body form.user-login-form .form-item{margin-bottom:14px;}
.path-user .page .page_body form.user-login-form .form-item input{width:100%;min-width:300px;max-width:400px;border:2px solid #aaaaaa;border-radius:8px;padding:10px 16px;}
.path-user .page .page_body form.simplenews-subscriber-form .form-wrapper .description,
.path-user .page .page_body form.user-login-form .form-item .description{font-size:13px;margin-top:10px;color:#aaaaaa;}
.path-user .page .page_body form.simplenews-subscriber-form .form-actions,
.path-user .page .page_body form.user-login-form .form-actions{margin-top:30px;}
.path-user .page .page_body form.simplenews-subscriber-form .form-actions input,
.path-user .page .page_body form.user-login-form .form-actions input{min-width:auto !important;max-width:inherit !important;border:2px solid #DC182A;height:58px;font-size:18px;color:#DC182A;padding:0 18px;margin-right:10px;}
.path-user .page .page_body .webform-results-table{min-height:auto;margin-bottom:100px;}
.path-user .page .page_body .webform-results-table thead th{text-align:left;}
.path-user .page .page_body .webform-results-table tbody{vertical-align:top;}
.path-user .page .page_body .webform-results-table tbody td{padding:14px 2px;}

.view.table-style-1{max-width:1440px;padding-left:10px;padding-right:10px;float:none;margin:60px auto 0;overflow:hidden;min-height:500px;padding-bottom:20px;}
.view.table-style-1 .view-content{float:none;overflow:hidden;}
.view.table-style-1 .view-content .views-table{width:100%;}
.view.table-style-1 .view-content .views-table thead tr{background-color:#e4e4e4;}
.view.table-style-1 .view-content .views-table thead tr th{padding:15px 5px;text-align:left;}
.view.table-style-1 .view-content .views-table tbody tr:nth-child(even){background-color:#f8f8f8;}
.view.table-style-1 .view-content .views-table tbody tr td{padding:15px 6px;text-align:left;}
.view.table-style-1.search .view-content .views-table tbody tr td.views-field-counter{vertical-align:top;font-size:22px;}
.view.table-style-1.search .view-content .views-table tbody tr td .title--type{overflow:hidden;}
.view.table-style-1.search .view-content .views-table tbody tr td .title--type a{color:#3a3a3a;font-size:18px;}
.view.table-style-1.search .view-content .views-table tbody tr:hover td .title--type a{text-decoration:underline;text-decoration-color:#DC182A;text-decoration-thickness:2px;text-underline-offset:2px;}
.view.table-style-1.search .view-content .views-table tbody tr td .title--type .content-type{float:right;color:#cccccc;}
.view.table-style-1.search .view-content .views-table tbody tr td .excerpt{margin-top:6px;}
.view.table-style-1.search .view-empty .empty-results{text-align:center;min-height:300px;padding:50px;color:#aaaaaa;font-size:22px;line-height:32px;}

.path-dashboard .dms-dashbard{width:100%;max-width:1240px;padding-left:10px;padding-right:10px;float:none;margin:60px auto 0;overflow:hidden;min-height:720px;padding-bottom:20px;}
.path-dashboard .dms-dashbard .panel{border-radius:14px;}.path-dashboard .dms-dashbard > .row.top .panel{padding:10px;}.path-dashboard .dms-dashbard > .row.top .panel .panel-heading{min-height:210px;}
.path-dashboard .dms-dashbard .panel .fa{-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);-webkit-transition-duration: 0.5s;transition-duration: 0.5s;}
.path-dashboard .dms-dashbard .panel a .col-xs-10,.path-dashboard .dms-dashbard .panel .col-xs-10 a{color:#701a00;}
.path-dashboard .dms-dashbard .panel a:hover .col-xs-10,.path-dashboard .dms-dashbard .panel .col-xs-10 a:hover{color:#DC182A;}
.path-dashboard .dms-dashbard .panel:hover .fa{-webkit-transform: scale(1.2);transform: scale(1.2);-webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);}
.path-dashboard .dms-dashbard .panel-heading{border-top-left-radius:13px;border-top-right-radius:13px;}
.path-dashboard .dms-dashbard.dmo .row.content .panel-heading .row{min-height:220px;}
.path-dashboard .dms-dashbard .panel-footer{border-bottom-left-radius:13px;border-bottom-right-radius:13px;}
.path-dashboard .dms-dashbard .row.content > div:nth-child(even) .panel{border-top-left-radius:0px;}
.path-dashboard .dms-dashbard.dmo .row.content > div:nth-child(even) .panel{border-top-right-radius:0px;}
.path-dashboard .dms-dashbard .row.content > div:nth-child(even) .panel .panel-heading{border-top-left-radius:0px;}
.path-dashboard .dms-dashbard.dmo .row.content > div:nth-child(even) .panel .panel-heading{border-top-right-radius:0px;}
.path-dashboard .dms-dashbard .row.content > div:nth-child(odd) .panel{border-top-right-radius:0px;}
.path-dashboard .dms-dashbard.dmo .row.content > div:nth-child(odd) .panel{border-top-left-radius:0px;}
.path-dashboard .dms-dashbard .row.content > div:nth-child(odd) .panel .panel-heading{border-top-right-radius:0px;}
.path-dashboard .dms-dashbard.dmo .row.content > div:nth-child(odd) .panel .panel-heading{border-top-left-radius:0px;}
.path-dashboard .dms-dashbard .text-right{text-align:right;}
.path-dashboard .dms-dashbard .row.content .panel-heading .text-right{padding-right:8px;padding-left:8px;}
.path-dashboard .dms-dashbard h4{font-size:1.4em;font-weight:400;letter-spacing:normal;line-height:27px;margin: 0 0 14px 0;}
.path-dashboard .dms-dashbard h3{font-size:1.8em;font-weight:400;letter-spacing:normal;line-height:28px;text-transform:none;color:inherit;margin:15px 0px 15px;}
.path-dashboard .dms-dashbard p{line-height:20px;margin:0 0 20px;}.path-dashboard .dms-dashbard .row.content p{font-size:14px;}
.path-dashboard .dms-dashbard .fa{padding:6px;font-size:14px;min-width:30px;text-align:center;text-decoration:none;margin: 5px 2px;}
.path-dashboard .dms-dashbard > .row .panel-heading .fa{font-size:120px;font-size:12vmin;}
.path-dashboard .dms-dashbard.dmo > .row.content .panel-heading .fa{font-size:40px;font-size:4vmin;margin-left:-15px;}
.path-dashboard .dms-dashbard > .row.top .panel-heading .fa{font-size:60px;font-size:6vmin;}
.path-dashboard .dms-dashbard > .row .panel-footer .fa{padding:0px;margin:0px;}
.path-dashboard .dms-dashbard .header{text-align:center;font-size:32px;color:#bbbbbb;border-radius:6px;border-top:6px groove #DC182A;margin-top:60px;padding:40px 0px 45px;}
@media screen and (max-width: 1199px) {
  .path-dashboard .dms-dashbard > .row.top .panel .panel-heading{min-height:auto;}
  .path-dashboard .dms-dashbard > .row.top .panel .panel-heading .row .text-right{position:absolute;right:15px;opacity:0.15;}
  .path-dashboard .dms-dashbard.visitor > .row.content > div:nth-child(even) .panel .panel-heading .row > div:last-child{position:absolute;right:15px;opacity:0.15;}
  .path-dashboard .dms-dashbard.visitor > .row.content > div:nth-child(odd) .panel .panel-heading .row > div:first-child{position:absolute;left:15px;opacity:0.15;}
  .path-dashboard .dms-dashbard.dmo > .row.content > div .panel .panel-heading .row > div:first-child{position:absolute;left:15px;opacity:0.10;}
  .path-dashboard .dms-dashbard.dmo > .row.content .panel-heading .fa{margin-left:10px;}
  .path-dashboard .dms-dashbard > .row.content > div .panel .panel-heading .fa{font-size:100px;}
}
@media screen and (max-width: 991px) {
  .path-dashboard .dms-dashbard.dmo .row.content .panel-heading .row{min-height:160px;}
}

body.path-node-add .node-type-list > .article,body.path-node-add .node-type-list > .profile_visitor{display:none;}

body.toolbar-tray-open.toolbar-vertical.toolbar-fixed{margin-left:0px;}

.path-loyalty-points .dms-loyalty-points{width:100%;max-width:1240px;padding-left:10px;padding-right:10px;float:none;margin:60px auto 0;overflow:hidden;min-height:720px;padding-bottom:20px;}
.path-loyalty-microsite .region-content .wrap{overflow:hidden;margin-top:60px;}

body[class*="path-node-"][class*="-translations"] .region-content,
.path-user-content .dms-user-content{width:100%;max-width:1440px;padding-left:0px;padding-right:0px;float:none;margin:30px auto 0;overflow:hidden;min-height:720px;padding-bottom:20px;}
body[class*="path-node-"][class*="-translations"] .region-content a,.path-user-content .dms-user-content a{color:#DC182A;}
body[class*="path-node-"][class*="-translations"] .region-content a:hover,.path-user-content .dms-user-content a:hover{text-decoration:underline;}
body[class*="path-node-"][class*="-translations"] .region-content table,
.path-user-content .dms-user-content .view-cocoon-user .view-content{width:100%;margin-left:auto;margin-right:auto;}
.path-user-content .dms-user-content .view-cocoon-user.table-style-1{min-height:auto;}
.path-user-content .dms-user-content .view-cocoon-user.table-style-1 .views-field-dropbutton{max-width:150px;}
body[class*="path-node-"][class*="-translations"] .region-content table .dropbutton-wrapper,
.path-user-content .dms-user-content .view-cocoon-user.table-style-1 .dropbutton-wrapper{position:relative;width:auto;}
body[class*="path-node-"][class*="-translations"] .region-content table tr:last-child .dropbutton-wrapper,
.path-user-content .dms-user-content .view-cocoon-user.table-style-1 tr:last-child .dropbutton-wrapper{position:static;}
body[class*="path-node-"][class*="-translations"] .region-content table .dropbutton-wrapper .dropbutton-widget,
.path-user-content .dms-user-content .view-cocoon-user.table-style-1 .dropbutton-wrapper .dropbutton-widget{width:auto;max-width:160px;}
.path-user-content .dms-user-content .row.top .view-cocoon-user .view-header,
.path-user-content .dms-user-content .row.top .view-cocoon-user{margin-top:15px;}
.path-user-content .dms-user-content .view-cocoon-user .view-empty{padding:10px;}
.path-user-content .dms-user-content .view-cocoon-user .view-header{text-align:left;display:initial;border:none;border-radius:2px;}
.path-user-content .dms-user-content .view-cocoon-user .view-header h2{font-size:18px;width:auto;}
.path-user-content .dms-user-content .view-cocoon-user .view-header .add-content{float:right;min-width:auto;width:auto;}
.path-user-content .dms-user-content .view-cocoon-user .view-header .add-content a{text-transform:none;border:none;border-radius:0px;background-color:transparent;padding:0px 10px;font-weight:bold;}

.popup .scroll_wrap .popup-head,.popup .scroll_wrap .popup-body{max-width:400px;}
.popup .scroll_wrap .popup-body .form .input.form-checkbox{height:25px;width:25px;margin-right:10px;cursor:pointer;}
.popup .scroll_wrap .popup-body .title{font-size:40px;line-height:50px;}
.popup .scroll_wrap .popup-body img{max-height:200px;max-width:200px;}
.popup .scroll_wrap .popup-body .user-edit-url{font-size:18px;color: #DC182A;text-align:right;margin:10px auto;}
.popup .scroll_wrap .popup-body .user-account-details{border-bottom:4px solid #efefef;padding-bottom:10px;margin-bottom:10px;}
.popup .scroll_wrap .popup-body .field-item{margin:4px auto;}
.popup .scroll_wrap .popup-body .field-item span{color:#777777;}
.popup .scroll_wrap .popup-body form.user-form .form-wrapper .form-type-password-confirm .password-suggestions{max-width:initial;width:100%;}
.popup .scroll_wrap .popup-body form.user-form .form-wrapper .form-type-password-confirm .password-suggestions ul{font-size:14px;}
.popup .scroll_wrap .popup-body form.user-form .form-wrapper .form-type-password-confirm .password-suggestions ul li{list-style-type:upper-roman;display:list-item;padding-left:6px;margin-left:20px;}

.ui-widget .ui-widget-content a{color:#DC182A;}
.ui-widget .ui-widget-content a:hover{text-decoration:underline;}
/* .toolbar-fixed.page-node-type-layout-builder-page .page .page_body .region-content #block-tripin-local-tasks{margin-left:230px;} */
.toolbar-fixed.page-node-type-layout-builder-page > .ui-widget-content.ui-dialog-position-side{padding-top:74px;}
.page-node-type-layout-builder-page .ccn-trackup_page.full-width-image-header,
.page-node-type-page .static-page.full-width-image-header{margin-top:340px;}
.page-node-type-page .static-page.full-width-image-header .page_head{margin-bottom:50px;}
.page-node-type-page .static-page--subpage .subpage-img{display:flex;justify-content:center;float:none;}
.page-node-type-page .static-page--subpage .subpage-img img{max-height:400px;width:auto;float:none;}
.page-node-type-page .static-page--subpage .subpage-text{float:none;border-top:1px solid #000000;border-bottom:1px solid #000000;}
.page-node-type-page .static-page--subpage .subpage-text p{text-align:center;font-size:36px;padding:50px 20px;float:none;max-width:1380px;margin:auto;}

.page-node-type-layout-builder-page .travel-list.style-2 .block-dms-list-block{margin-bottom:100px;}
.page-node-type-layout-builder-page .travel-list.style-2 .block-dms-list-block .wrap{max-width:none;}
.page-node-type-layout-builder-page .travel-list.style-2 .block-field-blocknodelayout-builder-pagebody .ccn-content{width:100%;max-width:1440px;padding:2px 18px;margin:10px auto 140px;float:none;overflow:hidden;}
.page-node-type-layout-builder-page .travel-list.style-2 .posts .item{margin-bottom:0px;position:relative;}
.page-node-type-layout-builder-page .travel-list.style-2 .posts .item .item_left{width:70%;max-width:none;}
.page-node-type-layout-builder-page .travel-list.style-2 .posts .item .item_left .image{height:700px;max-height:700px;}
.page-node-type-layout-builder-page .travel-list.style-2 .posts .item .item_left .image .shadow{display:none;}
.page-node-type-layout-builder-page .travel-list.style-2 .posts .item .item_right{position:absolute;bottom:0px;float:none;background-color:rgba(255, 255, 255, 0.98);}
.page-node-type-layout-builder-page .travel-list.style-2 .posts .item .item_right .sale{transition:all 0.6s ease-out;-webkit-transition:all 0.6s ease-out;-o-transition:all 0.6s ease-out;-moz-transition:all 0.6s ease-out;}
.page-node-type-layout-builder-page .travel-list.style-2 .posts .item .item_right .sale:hover{background-color:#ffffff;color:#DC182A;}
.page-node-type-layout-builder-page .travel-list.style-2 .posts .item:nth-child(odd) .item_right{right:10%;}
.page-node-type-layout-builder-page .travel-list.style-2 .posts .item:nth-child(even) .item_left{float:right;}
.page-node-type-layout-builder-page .travel-list.style-2 .posts .item:nth-child(even) .item_right{float:left;left:10%;}
@media screen and (max-width: 1200px) {
  .page-node-type-layout-builder-page .travel-list.style-2 .posts .item .item_left{width:100%;}
  .page-node-type-layout-builder-page .travel-list.style-2 .posts .item .item_right .info{bottom:20px;}
  .page-node-type-layout-builder-page .travel-list.style-2 .posts .item:nth-child(odd) .item_right{right:auto;}
  .page-node-type-layout-builder-page .travel-list.style-2 .posts .item:nth-child(even) .item_right{left:auto;}
}
.path-product .blog-single-page.product .ccn-identify__page-head h1.title,.page-node-type-page .static-page.full-width-image-header .ccn-identify__page-head h1.title,
.page-node-type-layout-builder-page .travel-list.style-3 .ccn-identify__page-head h1.title{text-transform:uppercase;font-weight:600;font-size:46px;margin-bottom:0px;max-width:85%;}
.path-product .blog-single-page.product .ccn-identify__page-head .subtitle,.page-node-type-page .static-page.full-width-image-header .ccn-identify__page-head .subtitle,
.page-node-type-layout-builder-page .travel-list.style-3 .ccn-identify__page-head .subtitle{color:rgba(255, 255, 255, 0.9);font-size:24px;background-color:rgba(20,20,20,0.2);padding:5px;}
.path-product .blog-single-page.product .ccn-identify__page-head .subtitle.empty{background-color:transparent;}
.page-node-type-layout-builder-page .travel-list.style-3 .block-field-blocknodelayout-builder-pagefield-pro-keimeno{margin-bottom:70px;}
.page-node-type-layout-builder-page .travel-list.style-3 .block-field-blocknodelayout-builder-pagefield-pro-keimeno .ccn-content p{text-transform:uppercase;font-size:32px;}
.page-node-type-layout-builder-page .travel-list.style-3 .block-field-blocknodelayout-builder-pagefield-pro-keimeno .ccn-content p span{color:#6DCEF4;}
.page-node-type-layout-builder-page .travel-list.style-3 .posts .item{padding-bottom:38px;border-bottom:2px dashed #707070;}
.page-node-type-layout-builder-page .travel-list.style-3 .posts .item:last-child{border-bottom:0px;}
.page-node-type-layout-builder-page .travel-list.style-3 .posts .item_left{float:right;max-width:720px;}
.page-node-type-layout-builder-page .travel-list.style-3 .posts .item_right{float:left;background:none;display:flex;flex-direction:column;justify-content:space-between;padding-left:0px;}
.page-node-type-layout-builder-page .travel-list.style-3 .posts .item_right .country{display:none;}
.page-node-type-layout-builder-page .travel-list.style-3 .posts .item_right .item_text{color:inherit;}
.page-node-type-layout-builder-page .travel-list.style-3 .posts .item_right .info{padding-left:0px;position:relative;}
.page-node-type-layout-builder-page .travel-list.style-3 .posts .item_right .info .button{font-weight:400;line-height:50px;width:auto;padding:0 20px;border:1px solid #DC182A;color:#DC182A;}

.blog-single-page.product .page_body .product_body .region-content .main_content .tour-block .tour .item .item_left,
.path-recommendation-list .travel-list .posts .item_left{max-width:694px;}
@media screen and (max-width: 1520px) {
  .blog-single-page.product .page_body .product_body .region-content .main_content .tour-block .tour .item .item_left,
  .page-node-type-layout-builder-page .travel-list.style-3 .posts .item_left,
  .travel-list .posts .item_left{max-width:654px;}
}
@media screen and (max-width: 1200px) {
  .blog-single-page.product .page_body .product_body .region-content .main_content .tour-block .tour .item .item_left,
  .page-node-type-layout-builder-page .travel-list.style-3 .posts .item_left,
  .travel-list .posts .item_left{max-width:100%;}
  .page-node-type-layout-builder-page .travel-list.style-3 .posts .item_right{min-height:auto;padding-bottom:0px;}
  .page-node-type-layout-builder-page .travel-list.style-3 .posts .item_right .info{margin-top:30px;padding-bottom:0px;}
}

.main_slider{margin-bottom:40px;}
.main_slider .slider_wrap .slick-list{z-index:1;}
.main_slider .xrimatodotisi_wrap{position:absolute;z-index:5;display:block;bottom:0px;width:auto;right:0px;margin:20px;float:none;padding-left:60px;}
.main_slider .xrimatodotisi_wrap .xrimatodotisi-header{max-height:80px;border:5px solid #ffffff;border-radius:2px;vertical-align:middle;width:100%}
.main_slider .arrows{top:450px;bottom:auto;width:100%;right:auto;margin-right:auto;overflow:hidden;padding:0px 30px;z-index:auto;}
.main_slider .arrows .arrow{z-index:1;}.main_slider .arrows .arrow.next{margin-left:auto;float:right;}
.main_slider .slider_wrap .slick-track .slide.slick-slide .bg-img{/* background-color:rgba(0, 0, 0, 0.3); */background-blend-mode:multiply;}
.main_slider .slider_wrap .slide .slide_content{top:0;padding-top:200px;padding-bottom:10px;}
.main_slider .slider_wrap .slide .slide_content .title_wrap{max-width:70%;}
.main_slider .slider_wrap .slide .slide_content .title_wrap .slide_title{text-transform:uppercase;font-weight:600;font-size:60px;/*80px*/}
.main_slider .slider_wrap .slide .slide_content .text{/* text-transform:uppercase; */font-weight:400;font-size:24px;/*30px*/color:#FFFFFF;max-width:60%;}
.main_slider .slider_wrap .slide .slide_content .buttons .button{color:#FFFFFF;background-color: rgba(0, 0, 0, 0.4);/* background-color:#DC182A; */}
.main_slider .slider_wrap .slide .slide_content .buttons .button:hover{background-color:#DC182A !important;--box-shadow-color: #f0959e;}
.main_slider .slider_wrap .slide .next_title{font-size:70px;display:none !important;}
@media screen and (max-width: 1930px) {
  .main_slider .slider_wrap .slide .slide_content .title_wrap .slide_title {font-size:40px;/*60px*/}
}
@media screen and (max-width: 1762px) {
  .main_slider .slider_wrap .slide .slide_content .title_wrap .slide_title {font-size:40px;/*50px*/}
  .main_slider .slider_wrap .slide .next_title {font-size: 60px;}
}
@media screen and (max-width: 1400px) {
  .main_slider .slider_wrap .slide .slide_content .title_wrap .slide_title {font-size:40px;}
  .main_slider .slider_wrap .slide .next_title {font-size: 50px;}
}
@media screen and (max-width: 760px) {
  .main_slider .slider_wrap .slide .slide_content .title_wrap .slide_title {font-size:34px;}
}
@media screen and (max-width: 480px) {
  .main_slider .slider_wrap .slide .slide_content .title_wrap .slide_title {font-size:28px;}
}
@media screen and (max-width: 340px) {
  .main_slider .slider_wrap .slide .slide_content .title_wrap .slide_title {font-size:21px;}
}

.page-node-type-blog-post .node--type-blog-post .blog_single-body .stries_slider{margin-bottom:50px;}
.page-node-type-blog-post .node--type-blog-post .blog_single-body .stries_slider .story_item{margin-bottom:15px;margin-right:15px;}
.page-node-type-blog-post .node--type-blog-post .blog_single-body .stries_slider .story_item:last-child{margin-right:0px !important;}
@media screen and (max-width: 1520px) {
  .page-node-type-blog-post .node--type-blog-post .blog_single-body .stries_slider .story_item{margin-right:10px !important;}
}
@media screen and (max-width: 1200px) {
  .page-node-type-blog-post .node--type-blog-post .blog_single-body .stries_slider .story_item:nth-child(4){margin-right:0px !important;}
}
@media screen and (max-width: 760px) {
  .page-node-type-blog-post .node--type-blog-post .blog_single-body .stries_slider .scroll{overflow:hidden !important;}
}

.path-products .breadcrumbs{display:none;}
/* .blog-single-page.product .page_body .product_body{padding-top:0px;} */
/* .path-product .container{overflow:visible;} */
.path-product .blog_single_page_head{min-height:700px;/*min-height:526px;height:85vh;*/background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;background-position-y:50%;}
.path-product .blog_single_page_head:after{content: '';position:absolute;background-image: -webkit-gradient(linear, left top, left bottom, color-stop(30%, transparent), to(rgba(0, 0, 0, 0.9)));background-image:linear-gradient(to bottom, transparent 30%, rgba(0, 0, 0, 0.9) 100%);width: 100%;height:50%;bottom:0;left:0;z-index: 1;-webkit-transition: all 0.35s;transition: all 0.35s;}
.path-product .blog_single_page_head .inner-page-head{height:100%;display:flex;justify-content:center;align-items:center;}
.path-product .blog_single_page_head .inner-page-head .title{text-align:center;max-width:800px;padding:20px;}
.path-product .blog_single_page_head .inner-page-head .title span{color:#FFFFFF;font-weight:600;font-size:50px;}
.path-product .blog_single_page_head .share-lib{display:flex;justify-content:center;margin-top:-30px;}
.path-product .ccn-identify__page-head .share-lib .share-fb,.path-product .blog_single_page_head .share-lib .share-fb{width:auto;}
.path-product .blog_single_page_head .share-lib .share-fb .share-library-fb{color:#ffffff;background-color:#38529a;padding:18px;border-radius:50%;width:60px;height:60px;font-size:24px;text-align:center;}
.path-product .ccn-identify__page-head .share-lib .add-to-favorites,.path-product .blog_single_page_head .share-lib .add-to-favorites{width:60px;padding-left:0px;margin-left:10px;}
.path-product .ccn-identify__page-head .share-lib .add-to-favorites .flag a{width:44px !important;}
.path-product .ccn-identify__page-head .page_head .share-lib{float:none;width:auto;position:absolute;right:0px;}
.path-product .ccn-identify__page-head .page_head .share-lib .flag .js-flag-message{color:#ffffff;margin-left:-25%;}
.path-product .blog-single-page.product .page_body .product_body.tour_page_body{padding-top:0px;margin-top:-95px;}
.blog-single-page.product .page_body .product_body .region-content .blog_single-body p.info-label{font-size:calc(18.66667px + .83333vw);/* margin:15px 0px 6px; */padding:15px 0px;}
.blog-single-page.product .page_body .product_body .region-content .blog_single-body p.info-item{text-align:justify;padding:4px 0px 4px 0px;margin-top:4px;font-size:18px;}
.blog-single-page.product .page_body .product_body .region-content .blog_single-body p.icon::before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing: antialiased;}
.blog-single-page.product .page_body .product_body .region-content .blog_single-body p.icon.info-item::before{content:'\f0a9';font-family:'Font Awesome 5 Free';font-weight:900;margin-right:10px;color:#DC182A;font-size:30px;margin-left:-40px;position:absolute;}
.blog-single-page.product .page_body .product_body .region-content .blog_single-body p.info-item.more a{border:2px solid #DC182A;line-height:50px;width:auto;padding:0 20px;color:#DC182A !important;display:block;float:left;text-decoration:none;}
.blog-single-page.product .page_body .product_body .region-content .blog_single-body p.info-item.more a:hover{background:transparent !important;--box-shadow-color:#DC182A;-webkit-box-shadow: 0px 3px 15px 0px var(--box-shadow-color);-moz-box-shadow: 0px 3px 15px 0px var(--box-shadow-color);box-shadow: 0px 3px 15px 0px var(--box-shadow-color);}
.blog-single-page.product .page_body .product_body .region-content .blog_single-body p.box-item{text-align:justify;padding:30px 30px 30px 70px;margin:20px 0px;background-color:#f2f2f2;font-size:18px;}
.blog-single-page.product .page_body .product_body .region-content .blog_single-body p.icon.box-item::before{content:'\f05a';font-family:'Font Awesome 5 Free';font-weight:900;margin-right:10px;color:#6DCEF4;font-size:30px;margin-left:-40px;position:absolute;}
.blog-single-page.product .page_body .product_body .region-content .blog_single-body p.box-item strong{font-size:21px;}
.blog-single-page.product .page_body .product_body .region-content .blog_single-body p a{text-decoration:underline;color:#3a3a3a !important;}
.blog-single-page.product .page_body .product_body .region-content .blog_single-body p a:hover{text-decoration:none;}
.blog-single-page.product .page_body .product_body .region-content .blog_single-body p.description{font-size:calc(18.66667px + .83333vw);}
.blog-single-page.product .page_body .product_body .region-content .blog_single-body .gallery-block .gallery-description{font-size:18px;overflow:hidden;padding:10px 0px;border-bottom:1px solid #cccccc;margin-bottom:10px;}
.blog-single-page.product .page_body .product_body .region-content .blog_single-body .gallery-block .gallery-description .left{float:left;width:auto;font-weight:500;}
.blog-single-page.product .page_body .product_body .region-content .blog_single-body .gallery-block .gallery-description .right{float:right;width:auto;}
.blog-single-page.product .page_body .product_body .region-content .blog_single-body .gallery-block .img.media-item-more{position:relative;}
.blog-single-page.product .page_body .product_body .region-content .blog_single-body .gallery-block .img.media-item-more .more-items-number{left:0;top:0;position:absolute;
  background:rgba(0, 0, 0, 0.5);display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#ffffff;font-size:28px;font-weight:500;}
.blog-single-page.product .page_body .product_body .region-content .blog_single-body .gallery-block .img.media-item-hide{display:none;}
.blog-single-page.product .page_body .product_body .region-content .blog_single-body .gallery-block .img{width:33%;margin-right:0.5%;margin-bottom:0.5%;}
.blog-single-page.product .page_body .product_body .region-content .blog_single-body .gallery-block .img:nth-child(3n){margin-right:0;}
/* .blog-single-page.product .page_body .product_body .region-content .blog_single-body .gallery-block .img img{height:250px;} */
.blog-single-page.product .page_body .product_body .region-content .right_content.sidebar{padding-top:0px;position:sticky;top:30px;}
.blog-single-page.product .page_body .product_body .region-content .right_content.sidebar .add-to-favorites{margin-bottom:20px;}
.blog-single-page.product .page_body .product_body .region-content .author{width:60%;}
.blog-single-page.product .page_body .product_body .region-content .user-pic{border-radius:50%;padding:6px 0px;width:42px;height:42px;background-color:#DC182A;text-align:center;font-size:26px;color:#ffffff;}
.blog-single-page.product .page_body .product_body .region-content .share-fb{width:auto;float:right;/* font-size:30px;text-align:right;color:#ffffff; */}
.blog-single-page.product .page_body .product_body .region-content .share-fb span.label{color:#888888;font-size:20px;display:inline-block;vertical-align:middle;padding-bottom:5px;}
.blog-single-page.product .page_body .product_body .region-content .share-fb a.share-library-fb{color:#ffffff;font-size:22px;border-radius:50%;padding:11px 0;width:44px;height:44px;background-color:#4867aa;text-align:center;}
.blog-single-page.product .page_body .product_body .region-content .social-media-sharing .share-fb{width:auto;text-align:left;float:none;font-size:18px;}
.blog-single-page.product .page_body .product_body .region-content .social-media-sharing a.share-library-fb{padding:10px 0;width:40px;height:40px;color:#ffffff;}
.blog-single-page.product .page_body .product_body .region-content .social-media-sharing a.share-library-fb:hover{text-decoration:none;}
.blog-single-page.product .page_body .product_body .region-content .content-block .title_wrap{margin:34px 0 13px;}
.blog-single-page.product .page_body .product_body .region-content .content-block .title_wrap h2{margin:0px;}
.blog-single-page.product .page_body .product_body .region-content .location.content-block{margin-bottom:20px;}
.blog-single-page.product .page_body .product_body .region-content .left_content .stories{margin-bottom:50px;}
.blog-single-page.product .page_body .product_body .region-content .left_content .stories .story_item{margin-bottom:15px;margin-right:20px;}
.blog-single-page.product .page_body .product_body .region-content .left_content .stories .story_item:last-child{margin-right:0px !important;}
@media screen and (max-width: 1520px) {
  .blog-single-page.product .page_body .product_body .region-content .left_content .stories .story_item{margin-right:10px !important;}
}
@media screen and (max-width: 1200px) {
  .blog-single-page.product .page_body .product_body .region-content .left_content .stories .story_item:nth-child(4){margin-right:0px !important;}
}
@media screen and (max-width: 760px) {
  .blog-single-page.product .page_body .product_body .region-content .left_content .stories .scroll{overflow:hidden !important;}
}
.blog-single-page.product .page_body .product_body .region-content .sidebar .openings .category_block .openings-list .openings-list-item .hours{font-size:14px;margin-bottom:5px;}
.blog-single-page.product .page_body .product_body .region-content .sidebar .openings .category_block .extrapolated-openings-list{border-radius:7px;background-color:#eeeeee;padding:10px;margin-top:15px;}
.blog-single-page.product .page_body .product_body .region-content .sidebar .openings .category_block .fixed-openings-list{border-radius:7px;background-color:#cccccc;padding:10px;margin-top:15px;}
.blog-single-page.product .page_body .product_body .region-content .sidebar .openings .category_block .fixed-openings-list li{margin-bottom:4px;}
.blog-single-page.product .page_body .product_body .region-content .sidebar .tickets .category_block .tickets-list li .openings{margin-top:6px;}
.blog-single-page.product .page_body .product_body .region-content .sidebar .tickets .category_block .tickets-list li .guide-price-basis{margin-top:-6px;margin-bottom:4px;font-size:12px;}
.blog-single-page.product .page_body .product_body .region-content .sidebar .categories .archive_block .block_title{padding-left:55px;}
.blog-single-page.product .page_body .product_body .region-content .sidebar .categories .archive_block .block_title::before{content:'\f02c';position:absolute;margin-left:-55px;margin-top:-2px;color:#266180;font-size:22px;font-family:'Font Awesome 5 Free';font-weight:900;padding:10px;border-radius:50%;background-color:#ffffff;width:24px;height:24px;text-align:center;}
.blog-single-page.product .page_body .product_body .region-content .sidebar .categories .archive_block .views-summary li{text-align:left;}
.blog-single-page.product .page_body .product_body .region-content .sidebar .categories .archive_block .category-item.primary{font-weight:bold;}
.blog-single-page.product .page_body .product_body .region-content .sidebar .contact-details .block_title{padding-left:55px;}
.blog-single-page.product .page_body .product_body .region-content .sidebar .contact-details .block_title::before{content:'\f129';position:absolute;margin-left:-55px;margin-top:-2px;color:#000000;font-size:22px;font-family:'Font Awesome 5 Free';font-weight:900;padding:10px;border-radius:50%;background-color:#ffffff;width:24px;height:24px;text-align:center;}
.blog-single-page.product .page_body .product_body .region-content .sidebar .weather .block_title{padding-left:55px;}
.blog-single-page.product .page_body .product_body .region-content .sidebar .weather .block_title::before{content:'\f185';position:absolute;margin-left:-55px;margin-top:-2px;color:#ffffff;font-size:22px;font-family:'Font Awesome 5 Free';font-weight:900;padding:10px;border-radius:50%;background-color:#266180;width:24px;height:24px;text-align:center;}
.blog-single-page.product .page_body .product_body .region-content .sidebar .sound .block_title{padding-left:55px;}
.blog-single-page.product .page_body .product_body .region-content .sidebar .sound .block_title::before{content:'\f028';position:absolute;margin-left:-55px;margin-top:-2px;color:#ffffff;font-size:22px;font-family:'Font Awesome 5 Free';font-weight:900;padding:10px;border-radius:50%;background-color:#266180;width:24px;height:24px;text-align:center;}
.blog-single-page.product .page_body .product_body .region-content .sidebar .contact-details .gallery_block .info-item{font-size:16px;color:#ffffff;margin-bottom:15px;}
.blog-single-page.product .page_body .product_body .region-content .sidebar .contact-details .gallery_block .info-item label{font-weight:bold;}
.blog-single-page.product .page_body .product_body .region-content .sidebar .contact-details .gallery_block .info-item a{color:#aaaaaa;}
.blog-single-page.product .page_body .product_body .region-content .sidebar .contact-details .gallery_block .info-item.address label{display:none;}
.blog-single-page.product .page_body .product_body .region-content .sidebar .contact-details .gallery_block .info-item.address::before{content:'\f3c5';margin-top:6px;margin-right:4px;color:#FFFFFF;font-size:16px;font-family:'Font Awesome 5 Free';font-weight:900;}
.blog-single-page.product .page_body .product_body .region-content .sidebar .contact-details .gallery_block .info-item.contact label{display:none;}
.blog-single-page.product .page_body .product_body .region-content .sidebar .contact-details .gallery_block .info-item.contact::before{content:'\f095';margin-top:6px;margin-right:4px;color:#FFFFFF;font-size:16px;font-family:'Font Awesome 5 Free';font-weight:900;}
.blog-single-page.product .page_body .product_body .region-content .sidebar .contact-details .gallery_block .info-item.contact .contact-item{display:inline-block;}
.blog-single-page.product .page_body .product_body .region-content .sidebar .contact-details .gallery_block .info-item.contact .contact-item.fax::before{content:'\f1ac';margin-top:6px;margin-right:4px;color:#FFFFFF;font-size:16px;font-family:'Font Awesome 5 Free';font-weight:900;}
.blog-single-page.product .page_body .product_body .region-content .sidebar .contact-details .gallery_block .info-item.contact .contact-item.email::before{content:'\f0e0';margin-top:6px;margin-right:4px;color:#FFFFFF;font-size:16px;font-family:'Font Awesome 5 Free';font-weight:900;}
.blog-single-page.product .page_body .product_body .region-content .sidebar .contact-details .gallery_block .info-item.contact .contact-item.website::before{content:'\f0c1';margin-top:6px;margin-right:4px;color:#FFFFFF;font-size:16px;font-family:'Font Awesome 5 Free';font-weight:900;}
.blog-single-page.product .page_body .product_body .region-content .sidebar .contact-details .gallery_block .info-item.contact .contact-item.bookingwebsite::before{content:'\f0c1';margin-top:6px;margin-right:4px;color:#FFFFFF;font-size:16px;font-family:'Font Awesome 5 Free';font-weight:900;}
.blog-single-page.product .page_body .product_body .region-content .sidebar .contact-details .gallery_block .info-item.duration::before{content:'\f4fd';margin-top:6px;margin-right:4px;color:#FFFFFF;font-size:16px;font-family:'Font Awesome 5 Free';font-weight:900;}
/* .blog-single-page.product .page_body .product_body .region-content .sidebar .contact-details .gallery_block .info-item.keywords label{display:none;} */
.blog-single-page.product .page_body .product_body .region-content .sidebar .contact-details .gallery_block .info-item.keywords::before{content:'\f507';margin-top:6px;margin-right:4px;color:#FFFFFF;font-size:16px;font-family:'Font Awesome 5 Free';font-weight:900;}
.blog-single-page.product .page_body .product_body .region-content .sidebar .contact-details .gallery_block .info-item.pricing::before{content:'\f155';margin-top:6px;margin-right:4px;color:#FFFFFF;font-size:16px;font-family:'Font Awesome 5 Free';font-weight:900;}
.blog-single-page.product .page_body .product_body .region-content .sidebar .openings .block_title{padding-left:55px;}
.blog-single-page.product .page_body .product_body .region-content .sidebar .openings .block_title::before{content:'\f073';position:absolute;margin-left:-55px;margin-top:-2px;color:#ffffff;font-size:22px;font-family:'Font Awesome 5 Free';font-weight:900;padding:10px;border-radius:50%;background-color:#266180;width:24px;height:24px;text-align:center;}
.blog-single-page.product .page_body .product_body .region-content .sidebar .tickets .block_title{padding-left:55px;}
.blog-single-page.product .page_body .product_body .region-content .sidebar .tickets .block_title::before{content:'\f3ff';position:absolute;margin-left:-55px;margin-top:-2px;color:#ffffff;font-size:22px;font-family:'Font Awesome 5 Free';font-weight:900;padding:10px;border-radius:50%;background-color:#266180;width:24px;height:24px;text-align:center;}
.blog-single-page.product .page_body .product_body .region-content .blog_single-head .title{background-color:rgb(0,0,0,0.5);padding:10px 20px;}
.blog-single-page.product .page_body .product_body .region-content .blog_single-head .ccn-identify__about{position:absolute;height:100%;width:100%;overflow:hidden;top:0px;left:0px;}
.blog-single-page.product .page_body .product_body .region-content .blog_single-head .ccn-identify__about .office .arrows{bottom:auto;top:30px;}
.blog-single-page.product .page_body .product_body .region-content .blog_single-head .ccn-identify__about .office .product_slider{overflow: hidden;/* border-radius: 15px; */}
.blog-single-page.product .page_body .product_body .region-content .blog_single-head .ccn-identify__about .office .product_slider .slide{height:550px;overflow: hidden;/* border-radius: 15px; */}
.blog-single-page.product .page_body .product_body .region-content .blog_single-head .ccn-identify__about .office .product_slider .slide img{display:block;object-fit: cover;width: 100%;height: 100%;object-position: center;}
.blog-single-page.product .page_body .product_body .region-content .blog_single-head .gallery-block{margin-left:-52px;overflow:hidden;}
.blog-single-page.product .page_body .product_body .region-content .blog_single-head .gallery-block .lightgallery .media-item{float:left;}
.blog-single-page.product .page_body .product_body .region-content .blog_single-head .gallery-block .lightgallery .media-item img{/* max-width:50px; */max-height:42px;margin-right:10px;}

.blog-single-page.product .page_body .product_body .region-content .main_content .right_content{padding-top:50px;position:relative;top:auto;float:none;max-width:none;display:inline-block;}
.blog-single-page.product .page_body .product_body .region-content .main_content .right_content .region{display:flex;flex-wrap:wrap;}
.blog-single-page.product .page_body .product_body .region-content .main_content .right_content .region > ._block{width:auto;box-sizing:border-box;min-width:33%;flex-grow:1;border:5px solid white;}
.blog-single-page.product .page_body .product_body .region-content .main_content .right_content .region > ._block .gallery_block,
.blog-single-page.product .page_body .product_body .region-content .main_content .right_content .region > ._block .category_block,
.blog-single-page.product .page_body .product_body .region-content .main_content .right_content .region > ._block .archive_block{display:flex;flex-direction:column;padding:5px 30px 25px;}
.blog-single-page.product .page_body .product_body .region-content .main_content .right_content .region > ._block .gallery_block .pricing{max-width:600px;}
.blog-single-page.product .page_body .product_body .region-content .main_content .right_content .region > ._block div{height:100%;}
.blog-single-page.product .page_body .product_body .region-content .main_content .right_content .region > ._block li{clear:left;}
.blog-single-page.product .page_body .product_body .region-content .main_content .right_content .region > ._block.contact-details{flex-grow:2;}
.blog-single-page.product .page_body .product_body .region-content .main_content .right_content .region > ._block.weather{flex-basis:100%;}
.blog-single-page.product .page_body .product_body .region-content .main_content .right_content .region > ._block.related-products .popular .item{width:auto;margin-right:40px;}
.blog-single-page.product .page_body .product_body .region-content .main_content .right_content .region > ._block.related-products .popular .item .item_top{padding-left:115px;}
.blog-single-page.product .page_body .product_body .region-content .main_content .right_content .region > ._block.related-products .popular .item .item_top_right{display:flex;flex-direction: column;}
.blog-single-page.product .page_body .product_body .region-content .main_content .right_content .region > ._block.related-products .popular .item .item_top_right h5{margin:0px;}
.blog-single-page.product .page_body .product_body .region-content .main_content .right_content .region > ._block.related-products .popular .item .item_top_right .sale,
.blog-single-page.product .page_body .product_body .region-content .main_content .right_content .region > ._block.related-products .popular .item .item_top_right .cost{width:100%;margin-left:0px;}
.blog-single-page.product .page_body .product_body .region-content .main_content .main-text--bottom .main-text--text,
.blog-single-page.product .page_body .product_body .region-content .main_content .main-text--bottom .main-text--gallery{padding-left:0px;}
.blog-single-page.product .page_body .product_body .region-content .main_content .main-text--bottom .main-text--gallery .gallery-block{width:140%;}
.blog-single-page.product .page_body .product_body .region-content .main_content .main-text--bottom .main-text--gallery .gallery-block .lightgallery a.img img{height:500px;}

.path-right-sidebar-istories-proorismon .block-views.block-views-blockcocoon-stories-block-sidebar{display:none;}

.blog_item_top ._title{margin-bottom:10px;}
.blog_item_top .date-at{position:absolute;right:30px;bottom:10px;display:flex;justify-content:right;color:#ffffff;font-size:14px;font-weight:bold;}

.page-node-type-layout-builder-page article .layout .block-field-blocknodelayout-builder-pagefield-subtitle,
.page-node-type-layout-builder-page article .layout .block-field-blocknodelayout-builder-pagefield-image{display:none;}

.page-node-type-story .node--type-story .stories_page .stories_page_wrap .stories_box .stories_items > .item{background-color:rgba(0, 0, 0, 0.6);background-blend-mode:multiply;}
.page-node-type-story .node--type-story .stories_page .stories_page_wrap .stories_box .stories_items > .item.without-image{background-color:#d9d9d9;}

.stories-list-page .page_head .form-item-field-destination-target-id{display:none;}
.stories-list-page .page_head .form-item-field-proorismos-fullname {
  width:310px;height:58px;background:#F7F7F7;position:absolute;right:0;bottom:0;border-radius:7px;overflow:hidden;
}
.stories-list-page .page_head .form-item-field-proorismos-fullname:before {
  width:16px;height:22px;background:url(../images/geo-red.svg) center center no-repeat;background-size:contain;position:absolute;content: '';top:50%;margin-top:-11px;right:24px;z-index:5;
}
.stories-list-page .page_head .form-item-field-proorismos-fullname input {
  width:100%;height:100%;border:0;background:none;font-size:21px;color:rgba(145, 145, 147, 0.47);padding:0 50px 0 28px;font-weight:400;position:relative;z-index:1;
}
.stories-list-page .page_head .form-item-field-proorismos-fullname input::placeholder{color:#cccccc;opacity: 1; /* Firefox */} /* Chrome, Firefox, Opera, Safari 10.1+ */
.stories-list-page .page_head .form-item-field-proorismos-fullname input:-ms-input-placeholder{color:#cccccc;} /* Internet Explorer 10-11 */
.stories-list-page .page_head .form-item-field-proorismos-fullname input::-ms-input-placeholder{color:#cccccc;} /* Microsoft Edge */

.blog-single-page .blog_single-body .tour-block .item_right .item_text{max-height:none;}
.page-node-type-tour .node--type-tour .tour_page_head{background-color:rgba(0, 0, 0, 0.2);background-blend-mode:multiply;min-height:700px;}
.page-node-type-tour .node--type-tour .tour_page_head .header_content{padding-top:150px;}
@media screen and (max-width: 1200px) {
  .page-node-type-tour .node--type-tour .tour_page_head{min-height:450px;}
}
.page-node-type-tour .node--type-tour .tour_page_head .top-info .controls .add_bookmark{margin-right:0px;}
.page-node-type-tour .node--type-tour .tour_page_head .top-info .controls .js-flag-message{display:none;}
.page-node-type-tour .node--type-tour .tour_page_head .top-info .tour_title,
.page-node-type-tour .node--type-tour .tour_page_head .top-info .country{max-width:1100px;}
.page-node-type-tour .node--type-tour .tour_page_head .bottom-info .bottom-info-right{max-width:400px;}
.page-node-type-tour .node--type-tour .tour_page_head .bottom-info .bottom-info-right .info .diff{font-size:24px;color:rgba(255, 255, 255, 0.53);font-weight:normal;width: auto;margin-left: 8px;}
.page-node-type-tour .node--type-tour .tour_page_head .bottom-info .bottom-info-right .info .diff span{color:#ffffff;font-weight:600;}
.page-node-type-tour .node--type-tour .tour_page_body{padding-top:10px;}
.page-node-type-tour .node--type-tour .tour_page_body .overview{margin-bottom:10px;}
.page-node-type-tour .node--type-tour .tour_page_body .overview + .programm{margin-bottom:50px;}
.page-node-type-tour .node--type-tour .tour_page_body .programm .day_item .day_item-body .text p{margin-bottom:10px;}
.page-node-type-tour .node--type-tour .tour_page_body .programm .day_item .day_item-body .text p.more{text-align:right;}
.page-node-type-tour .node--type-tour .tour_page_body .programm .day_item .day_item-body .text p.more a{
  background: rgba(233, 233, 233, 0.44);height: 24px;padding: 0 10px;width: auto;border-radius: 4px;font-size: 15px;color: #DC182A;margin-top: 2px;
}
.page-node-type-tour .node--type-tour .tour_page_body .programm .day_item .day_item-body .images .lightgallery a{margin-bottom:15px;}
.page-node-type-tour .node--type-tour .tour_page_body .programm .day_item .day_item-body .images .item span{margin-top:5px;}
.page-node-type-tour .node--type-tour .tour_page_body .ccn-tour-desc p{margin:15px 0px;text-align:justify;}
.page-node-type-tour .node--type-tour .tour_page_body .left_content .stories{margin-bottom:50px;}
.page-node-type-tour .node--type-tour .tour_page_body .left_content .stories .story_item{margin-bottom:15px;margin-right:20px;}
.page-node-type-tour .node--type-tour .tour_page_body .left_content .stories .story_item:last-child{margin-right:0px !important;}
@media screen and (max-width: 1520px) {
  .page-node-type-tour .node--type-tour .tour_page_body .left_content .stories .story_item{margin-right:10px !important;}
}
@media screen and (max-width: 1200px) {
  .page-node-type-tour .node--type-tour .tour_page_body .left_content .stories .story_item:nth-child(4){margin-right:0px !important;}
}
@media screen and (max-width: 760px) {
  .page-node-type-tour .node--type-tour .tour_page_body .left_content .stories .scroll{overflow:hidden !important;}
}
.page-node-type-tour.lang-el .node--type-tour .tour_page_body .write_comment .field--type-fivestar:before{content:'Βαθμολογία';}
.page-node-type-tour .node--type-tour .tour_page_body .write_comment .field--type-fivestar .form-type-fivestar label{display:none;}
.page-node-type-tour .node--type-tour .tour_page_head .header_content .top-info,
.page-node-type-tour .node--type-tour .tour_page_head .header_content .slider_wrap .slick-slider,
.page-node-type-tour .node--type-tour .tour_page_head .breadcrumbs{z-index:1;background-color:rgb(0, 0, 0, 0.4);padding:15px;}
.page-node-type-tour .node--type-tour .tour_page_head .top-info .controls{right:15px;}
.page-node-type-tour .node--type-tour .tour_page_head .ccn-identify__about{position:absolute;height:100%;z-index:1;}
.page-node-type-tour .node--type-tour .tour_page_head .ccn-identify__about .office .slider_wrap .route_slider > div > div > div,
.page-node-type-tour .node--type-tour .tour_page_head .ccn-identify__about .office .slider_wrap .route_slider > div > div,
.page-node-type-tour .node--type-tour .tour_page_head .ccn-identify__about .office .slider_wrap .route_slider > div,
.page-node-type-tour .node--type-tour .tour_page_head .ccn-identify__about .office .slider_wrap .route_slider,
.page-node-type-tour .node--type-tour .tour_page_head .ccn-identify__about .office .slider_wrap,
.page-node-type-tour .node--type-tour .tour_page_head .ccn-identify__about .office{height:100%;}
.page-node-type-tour .node--type-tour .tour_page_head .ccn-identify__about .office .slider_wrap .overlay-color{background-color:rgba(0, 0, 0, 0.2);z-index:1;width:100%;height:100%;position:absolute;}
.page-node-type-tour .node--type-tour .tour_page_head .ccn-identify__about .office .slider_wrap .arrows{top:auto;bottom:40px;}
.page-node-type-tour .node--type-tour .tour_page_head .ccn-identify__about .office .route_slider{overflow: hidden;/* border-radius: 15px; */}
.page-node-type-tour .node--type-tour .tour_page_head .ccn-identify__about .office .route_slider .slide{height:550px;overflow: hidden;/* border-radius: 15px; */}
.page-node-type-tour .node--type-tour .tour_page_head .ccn-identify__about .office .route_slider .slide img{display: block;object-fit: cover;width: 100%;height: 100%;object-position: center;}

.page-node-type-product .node--type-product .node__content h3{font-size:22px;margin-bottom:10px;color:#666666;font-weight:bold;}
.page-node-type-product .node--type-product .node__content a{color:#DC182A;}
.page-node-type-product .node--type-product .node__content a:hover{text-decoration:underline;}
.page-node-type-product .node--type-product .node__content .tag-p{margin:12px 0px;font-size:21px;}
.page-node-type-product .node--type-product .node__content .tag-p .field{overflow:hidden;}
.page-node-type-product .node--type-product .node__content .tag-p .field__label{border-right:2px solid #cccccc;float:left;width:auto;padding-right:10px;}
.page-node-type-product .node--type-product .node__content .tag-p .field__items{width:auto;}
.page-node-type-product .node--type-product .node__content .tag-p .field__item{float:left;width:auto;margin-left:10px;}
.page-node-type-product .node--type-product .node__content .slide{float:left;}

.path-gallery .region-breadcrumbs,.page-node-type-gallery .region-breadcrumbs{background-color:#266180;}
.path-gallery .region-breadcrumbs .breadcrumbs .wrap_float,.page-node-type-gallery .region-breadcrumbs .breadcrumbs .wrap_float{padding:12px 10px 10px;background-color:rgb(255,255,255,0.9);transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;}
.path-gallery .region-breadcrumbs .breadcrumbs .wrap_float.opened,.page-node-type-gallery .region-breadcrumbs .breadcrumbs .wrap_float.opened{padding-top:24px;}
.path-gallery .region-breadcrumbs .breadcrumbs .separator,.page-node-type-gallery .region-breadcrumbs .breadcrumbs .separator{color:#FFFFFF;}
.path-gallery .gallery-page:before,.page-node-type-gallery .gallery-page:before{background:none;}
.path-gallery .region-footer-top-below,.page-node-type-gallery .region-footer-top-below,
.path-gallery .footer_bottom,.page-node-type-gallery .footer_bottom{background-color:#ffffff;}
.page-node-type-gallery .image-list .image-item-wrap .proorismos{position:absolute;color:#ffffff;margin:-40px 0 0 10px;
  background-color:rgba(0, 0, 0, 0.6);background-blend-mode:multiply;padding:5px 10px;border-radius:8px;max-width:40%;cursor:pointer;
}
.page-node-type-gallery .gallery-page .other_routes{margin-top:52px;}
.page-node-type-gallery .gallery-page .other_routes .title{color:#ffffff;margin-bottom:25px;}
.page-node-type-gallery .gallery-page .other_routes .tour{margin-bottom:25px;}

.block.blog .ccn-content .blog-list{margin-bottom:-50px;}
.block.blog .ccn-content .blog-list .blog_item{margin-bottom:40px;}
/* .block.blog .ccn-content .blog-list .blog_item:nth-last-child(-n+3){margin-bottom:0px;} */
.block-extra-field-blocknodelayout-builder-pagelinks{max-width:1400px;margin:20px auto 10px;display:block;float:none;text-align:right;}
.travel-list .block-dms .posts .item_right .item_text{max-height:115px;}
@media screen and (max-width: 1520px) {
  .travel-list .block-dms .posts .item_right .item_text{max-height:100px;}
}
.block.ccn-section .wrap .wrap_float .section_content .block-dms-random-grid-block .destinations{padding:0px;}
.block.ccn-section .wrap .wrap_float .section_content .block-dms-random-grid-block .destinations .section_content{margin-top:10px;}
@media screen and (max-width: 1000px) {
  .block.ccn-section .wrap .wrap_float .section_content .block-dms-random-grid-block .destinations .section_content{overflow:inherit;}
}
.block ul.quicktabs-tabs{border:0px;}
.block ul.quicktabs-tabs li{width:auto;}
.block ul.quicktabs-tabs li a{border-radius:20px;border:1px solid #ffffff;background-color:#f3f3f3;font-weight:500;}
.block ul.quicktabs-tabs li a:hover{background-color:#dadada !important;}
.block ul.quicktabs-tabs li.active a:hover,
.block ul.quicktabs-tabs li.active a{border:1px solid #DC182A !important;}
.block.block-dms-custom-page-title-block .subtitle a{color:#DC182A;}
.block.block-dms-custom-page-title-block .subtitle a:hover{text-decoration:underline;}

.region-below-content .destinations.empty-results{padding:0px;height:0px;}
.destinations_item ._content{padding-left:5px;padding-right:5px;}
.ccn-identify__search .form--inline .form-item.num-col{margin-right:0px;}
.full-width-image-header .page_body .region .destinations.empty-results{background-color:#ffffff;min-height:350px;margin-top:50px;}
.destinations .ccn-content .scroll .destinations_item{margin-bottom:2.66666667% !important;}
.destinations .ccn-content .scroll-not.row .destinations_item{margin-bottom:30px !important;}

.page-node-type-layout-builder-page .page .tour_page_body,.path-webform .page .tour_page_body{padding-top:0px;}
.page-node-type-layout-builder-page .page .tour_page_body h4.block_title,.path-webform .page .tour_page_body h4.block_title{font-size:20px;font-weight:400;}

.path-form-newsletter-subscription-form form.webform-submission-form .form-item{margin-bottom:10px;margin-top:10px;}
.path-form-newsletter-subscription-form form.webform-submission-form .form-item label{font-weight:bold;}
.path-form-newsletter-subscription-form form.webform-submission-form .form-item .option.label a{color:#DC182A;}
.path-form-newsletter-subscription-form form.webform-submission-form .form-item .option.label a:hover{text-decoration:underline;}
.path-form-newsletter-subscription-form form.webform-submission-form .form-type-webform-markup{padding:0px 0 10px;margin-top:10px;}
.path-form-newsletter-subscription-form form.webform-submission-form .form-type-email input{width:100%;min-width:200px;max-width:500px;border:2px solid #aaaaaa;border-radius:8px;padding:6px 10px;}
.path-form-newsletter-subscription-form form.webform-submission-form fieldset legend{font-size:18px;margin-bottom:4px;}
.path-form-newsletter-subscription-form form.webform-submission-form fieldset .captcha__element .captcha__image-wrapper .reload-captcha-wrapper{display:none;}
.path-form-newsletter-subscription-form form.webform-submission-form fieldset.captcha .captcha__description{margin-top:10px;font-size:12px;}
.path-form-newsletter-subscription-form form.webform-submission-form fieldset .fieldset-wrapper{border:2px solid #dddddd;border-radius:8px;padding:10px 14px;}
.path-form-newsletter-subscription-form form.webform-submission-form #captcha{border:0px;overflow:hidden;margin-bottom:20px;background-color:#f1f1f1;border-radius:8px;padding:6px;}
.path-form-newsletter-subscription-form form.webform-submission-form #captcha .details-wrapper img{border-radius:8px;}
.path-form-newsletter-subscription-form form.webform-submission-form #captcha .details-wrapper input{max-width:500px;border:2px solid #aaaaaa;border-radius:8px;padding:4px 8px;}
.path-form-newsletter-subscription-form form.webform-submission-form #captcha .details-wrapper .reload-captcha-wrapper{text-align:right;font-size:13px;}
.path-form-newsletter-subscription-form form.webform-submission-form .form-type-checkbox input, .path-form-newsletter-subscription-form form .form-type-checkbox label{cursor:pointer;}
.path-form-newsletter-subscription-form form.webform-submission-form .form-actions input.button{margin-top:20px;border:0px;min-width:auto;max-width:inherit;background-color:#DC182A;border-radius:8px;font-size:16px;color:#ffffff;padding:12px 20px;margin-right:10px;}

.region-modal-contact form.webform-submission-form .description-required-fields{font-size:12px;text-align:right;margin-bottom:16px;color:#777777;}
.region-modal-contact form.webform-submission-form .form-actions input.button[disabled]{background-color:#999999;cursor:not-allowed;}
.region-modal-contact form.webform-submission-form .form-actions input.button[disabled]:hover{background-color:#666666 !important;}

.webform-submission-form.webform-submission-contact-form fieldset.captcha{margin-bottom:20px;border-color:#eeeeee;}
.webform-submission-form.webform-submission-contact-form fieldset.captcha .captcha__element .captcha__image-wrapper .reload-captcha-wrapper{position:absolute;top:0px;}
.webform-submission-form.webform-submission-contact-form fieldset.captcha .captcha__element .form-item .form-text{margin-bottom:4px;}
.webform-submission-form.webform-submission-contact-form fieldset.captcha .captcha__element .form-item .description{font-size:12px;margin-bottom:10px;}
.webform-submission-form.webform-submission-contact-form fieldset.captcha .captcha__element > .reload-captcha-wrapper{display:none;}

.region-footer-top{padding-top:50px;}
.region-footer-top #block-hartistoypeiraiafooter{position:relative;}
.region-footer-top .instagram_posts{padding-top:0px;}
@media screen and (max-width: 1000px) {
  .footer_top .col ._title.m_title.js-column_title,.footer_top .col ._title.m_title.js-column_title span{cursor:pointer;}
  .footer_top .col .footer-content{display:none;}
}

.subscribe_section .subscribe_block .webform-submission-form label.submit.button{cursor:pointer;display:none;}
.region-footer-top .subscribe_section{border-bottom:4px solid #333333;padding:0px;}
.region-footer-top .subscribe_section .wrap{max-width:none;}
/* .region-footer-top .subscribe_section .wrap .wrap_float{background-color:#3a3a3a;} */
.region-footer-top .subscribe_section .wrap .subscribe_block{background-position-y:62%;padding:80px 180px;float:none;overflow:hidden;margin:auto;/* background-color:rgba(0, 0, 0, 0.6);background-blend-mode:overlay; */}
.region-footer-top .subscribe_section .wrap .subscribe_block .subscribe_block-inner{max-width:1400px;float:none;overflow:hidden;margin:auto;}
.region-footer-top .subscribe_section .wrap .subscribe_block .left ._title{border-bottom:5px solid #DC182A;font-size:30px;margin-top:5px;}
/* .region-footer-top .subscribe_section .wrap .subscribe_block:before{background-color:transparent;opacity:1;} */
.region-footer-top .subscribe_section .wrap .subscribe_block form .form .input_wrap{width:470px;}
.region-footer-top .subscribe_section .wrap .subscribe_block .right{padding-top:6px;padding-bottom:6px;}
.region-footer-top .subscribe_section .wrap .subscribe_block .right .input_wrap .input,
.region-footer-top .subscribe_section .wrap .subscribe_block .right .input_wrap{height:50px;}
.region-footer-top .subscribe_section .wrap .subscribe_block .right .submit{height:50px;width:50px;}
@media screen and (max-width: 1200px) {
  .region-footer-top .subscribe_section .wrap .subscribe_block{padding:30px 120px;}
  .region-footer-top .subscribe_section .wrap .subscribe_block form{width:100%;float:none;position:relative;/* overflow:hidden; */}
  .region-footer-top .subscribe_section .wrap .subscribe_block form .form{width:700px;margin:auto;float:none;position:relative;/* overflow:hidden; */}
  .region-footer-top .subscribe_section .wrap .subscribe_block form .form .input_wrap{width:600px;}
}
@media screen and (max-width: 1000px) {
  .region-footer-top .subscribe_section .wrap .subscribe_block{padding:30px 80px;}
  .region-footer-top .subscribe_section .wrap{width:100%;}
  .region-footer-top .subscribe_section .wrap .subscribe_block form .form{width:auto;}
  .region-footer-top .subscribe_section .wrap .subscribe_block form .form .input_wrap{width:100%;}
  .region-footer-top .subscribe_section .wrap .subscribe_block form .form .submit.button{margin-top:20px;}
}
@media screen and (max-width: 760px) {
  .region-footer-top .subscribe_section .wrap .subscribe_block{padding:30px 30px;}
}

.footer{z-index:4;padding:20px 0px;background:#FFFFFF;}
.footer .block ._title{margin-bottom:26px;}
.footer .block img{max-width:100%;max-height:100%;}
/* .footer .block img.footer-style-1{padding:10px;border-radius:10px !important;border:1px solid #909090;max-height:250px;} */
.footer .block img.footer-style-1{padding:4px;max-height:250px;}
.footer .block .footer-content.simetexontes{min-width:232px;}
.footer .block ._title span{color:#266180;font-size:24px;}
.footer .block .item-row{margin-bottom:12px;}
.footer .block .item-row span{font-weight:bold;display:inline-block;}
.footer .block .item-row .footer-link-contact{border-bottom:1px dashed;font-weight:normal;}
.footer .block .item-row .footer-link-contact:hover{color:#DC182A;}
.footer .block .menu .menu-item a{color:#266180;}
.footer .block .menu .menu-item a:hover{color:#DC182A;}
.footer .footer_top .right .contacts_info .tel{width:100%;}
.footer .footer_top .left .contacts_info .tel p{padding-left:30px;margin-bottom:4px;}
.footer .footer_top .left .contacts_info .tel p::before{content:'';display:block;position:absolute;width:20px;height:20px;margin-left:-28px;margin-top:2px;background-image:url(../img/tel-2.png);background-size:contain;background-repeat:no-repeat;}
.footer .footer_top .left .contacts_info .email p{padding-left:30px;margin-bottom:4px;}
.footer .footer_top .left .contacts_info .email p::before{content:'';display:block;position:absolute;width:22px;height:20px;margin-left:-28px;margin-top:0px;background-image:url(../img/email-2.png);background-size:contain;background-repeat:no-repeat;}
@media screen and (max-width: 1200px) {
  .footer .footer_top .left{width:100%;}
  .footer .footer_top .right{width:100%;margin-top:50px;padding:0px;text-align:center;}
  .footer .footer_top .right ._title{display:none;}
  .footer .footer_top .right .email{max-width:134px;margin-top:12px;}
}
.footer .contacts_info .logo-brand{font-size:20px !important;/* margin-bottom:20px; */color:#f3f3f3 !important;}
.footer .contacts_info .logo-v2{width:100%;}
.footer .contacts_info .btn{margin-top:20px;font-size:18px !important;}
.footer .footer_top ul li{margin-bottom:16px;float:none;width:auto;}.footer .footer_top ul li a{font-size:15px;display:inline-block;}
.footer .footer_top ul li span{/* color:rgba(255, 255, 255, 0.45); */display:inline-block;width:auto;line-height:20px;}
@media screen and (max-width: 1000px) {
  .footer .block ._title{margin-bottom:0px;}
  .footer_top .col .footer-content{padding-bottom:20px;}
  .footer .footer_top .left .col{z-index:2;position:relative;border-bottom:1px solid #e9e9e9;}
  .footer .footer_top .right{z-index:2;position:relative;margin-top:30px;}
  .footer .footer_top ul li{margin-bottom:12px;}.footer .footer_top ul li a{font-size:20px;}
}
@media screen and (max-width: 640px) {
  .footer .footer_top .left .col{width:100%;}
  .footer_top .right .contacts_info .email{width:auto;margin-left:20px;}
}
.region-footer-top-below .socials.social-links .link,.top_panel .center .menu .mobile_content .social.social-links .link,
.footer .footer_top .socials.social-links .link{border:2px solid #ffffff;background:none !important;width:45px;height:45px;margin-right:13px;margin-bottom:13px;}
.top_panel .center .menu .mobile_content .social.social-links .link,
.region-footer-top-below .socials.social-links .link{border:2px solid #266180;width:65px;height:65px;}
.top_panel .center .menu .mobile_content .social.social-links .link.inactive,
.region-footer-top-below .socials.social-links .link.inactive{border:2px solid #266180;}
.footer .footer_top .socials.social-links .link.inactive{border:2px solid rgb(220, 220, 220, 0.4);}
.region-footer-top-below .socials.social-links .link span:before,.top_panel .center .menu .mobile_content .social.social-links .link span:before,
.footer .footer_top .socials.social-links .link span:before{font-family:'FontAwesome';font-size:24px;color:#ffffff;background:none;width:auto;height:auto;}
.top_panel .center .menu .mobile_content .social.social-links .link span:before,.region-footer-top-below .socials.social-links .link span:before{color:#266180;font-size:48px;}
.region-footer-top-below .socials.social-links .link.inactive span:before,.top_panel .center .menu .mobile_content .social.social-links .link.inactive span:before,
.footer .footer_top .socials.social-links .link.inactive span:before{opacity:0.4;}
.top_panel .center .menu .mobile_content .social.social-links .link.facebook span:before,
.region-footer-top-below .socials.social-links .link.facebook span:before{margin-left:-14px;margin-top:-20px;content:'\F09A';}
.footer .footer_top .socials.social-links .link.facebook span:before{margin-left:-7px;margin-top:-11px;content:'\F09A';}
.top_panel .center .menu .mobile_content .social.social-links .link.instagram span:before,
.region-footer-top-below .socials.social-links .link.instagram span:before{margin-left:-20px;margin-top:-23px;content:'\F16D';}
.footer .footer_top .socials.social-links .link.instagram span:before{margin-left:-10px;margin-top:-13px;content:'\F16D';}
.top_panel .center .menu .mobile_content .social.social-links .link.twitter span:before,
.region-footer-top-below .socials.social-links .link.twitter span:before{margin-left:-20px;margin-top:-22px;content:'\F099';}
.footer .footer_top .socials.social-links .link.twitter span:before{margin-left:-10px;margin-top:-12px;content:'\F099';}
.top_panel .center .menu .mobile_content .social.social-links .link.youtube span:before,
.region-footer-top-below .socials.social-links .link.youtube span:before{margin-left:-20px;margin-top:-23px;content:'\F167';}
.footer .footer_top .socials.social-links .link.youtube span:before{margin-left:-10px;margin-top:-13px;content:'\F167';}
.top_panel .center .menu .mobile_content .social.social-links .link.pinterest span:before,
.region-footer-top-below .socials.social-links .link.pinterest span:before{margin-left:-20px;margin-top:-23px;content:'\F0D2';}
.footer .footer_top .socials.social-links .link.pinterest span:before{margin-left:-10px;margin-top:-13px;content:'\F0D2';}
.top_panel .center .menu .mobile_content .social.social-links .link.flickr span:before,
.region-footer-top-below .socials.social-links .link.flickr span:before{margin-left:-20px;margin-top:-23px;content:'\f16e';}
.footer .footer_top .socials.social-links .link.flickr span:before{margin-left:-10px;margin-top:-13px;content:'\f16e';}
.region-footer-top-below .socials.social-links .link.ticktok span:before,.top_panel .center .menu .mobile_content .social.social-links .link.ticktok span:before,
.footer .footer_top .socials.social-links .link.ticktok span:before{content:'';width:20px;height:100%;margin-left:-9px;margin-top:-12px;background-image: url(../images/tiktok_logo_icon--white-small.png);background-size:contain;background-repeat:no-repeat;}
.top_panel .center .menu .mobile_content .social.social-links .link.newsletter span:before,
.region-footer-top-below .socials.social-links .link.newsletter span:before{margin-left:-21px;margin-top:-22px;content:'\F0E0';font-size:42px;}
.footer .footer_top .socials.social-links .link.newsletter span:before{margin-left:-12px;margin-top:-14px;content:'\F0E0';}
/* @media screen and (max-width: 1160px) { */
  .top_panel .center .menu .mobile_content .social.social-links .link,.region-footer-top-below .socials.social-links .link{width:50px;height:50px;}
  .top_panel .center .menu .mobile_content .social.social-links .link span:before,.region-footer-top-below .socials.social-links .link span:before{font-size:34px;}
  .top_panel .center .menu .mobile_content .social.social-links .link.facebook span:before,.region-footer-top-below .socials.social-links .link.facebook span:before{margin-left:-11px;margin-top:-15px;}
  .top_panel .center .menu .mobile_content .social.social-links .link.instagram span:before,.region-footer-top-below .socials.social-links .link.instagram span:before{margin-left:-15px;margin-top:-17px;}
  .top_panel .center .menu .mobile_content .social.social-links .link.twitter span:before,.region-footer-top-below .socials.social-links .link.twitter span:before{margin-left:-15px;margin-top:-17px;}
  .top_panel .center .menu .mobile_content .social.social-links .link.youtube span:before,.region-footer-top-below .socials.social-links .link.youtube span:before{margin-left:-15px;margin-top:-17px;}
  .top_panel .center .menu .mobile_content .social.social-links .link.pinterest span:before,.region-footer-top-below .socials.social-links .link.pinterest span:before{margin-left:-15px;margin-top:-17px;}
  .top_panel .center .menu .mobile_content .social.social-links .link.flickr span:before,.region-footer-top-below .socials.social-links .link.flickr span:before{margin-left:-15px;margin-top:-17px;}
  .top_panel .center .menu .mobile_content .social.social-links .link.newsletter span:before,.region-footer-top-below .socials.social-links .link.newsletter span:before{margin-left:-16px;margin-top:-16px;font-size:32px;}
/* } */

/* .footer_bottom{padding:10px 20px;} */
.footer_bottom .skyline{background-image:url(../images/skyline-8.png);min-height:420px;background-position:bottom center;background-repeat:no-repeat;background-size:contain;}
@media screen and (max-width: 1600px) { .footer_bottom .skyline{min-height:370px;} }
@media screen and (max-width: 1400px) { .footer_bottom .skyline{min-height:320px;} }
@media screen and (max-width: 1100px) { .footer_bottom .skyline{min-height:270px;} }
@media screen and (max-width: 950px) { .footer_bottom .skyline{min-height:220px;} }
@media screen and (max-width: 700px) { .footer_bottom .skyline{min-height:170px;} }
@media screen and (max-width: 500px) { .footer_bottom .skyline{min-height:120px;} }
.footer_bottom .footer_bottom-inner{float:none;margin:auto;max-width:1400px;}
.footer_bottom .left,.footer_bottom .right{color:inherit;font-size:14px;}.footer_bottom .right{text-align:right;}
.footer_bottom .left .region .block a:hover,.footer_bottom .right .region .block a:hover{color:#DC182A;}
.footer_bottom .region-disclaimer-1 .featured-images .instagram_posts{max-width:680px;padding-top:0px;float:none;}
.footer .footer_middle .featured-images .instagram_posts{max-width:1000px;margin:auto;float:none;}
.footer_bottom .region-disclaimer-1 .featured-images .instagram_posts .row .col-st-2{padding:0px;max-height:80px;margin-bottom:0px;}
.footer .footer_middle .featured-images .instagram_posts .row .col-st-2{padding:10px;max-height:250px;margin-bottom:20px;}
.footer_bottom .region-disclaimer-1 .featured-images .instagram_posts .row .col-st-2 .post .sq_content img,
.footer_bottom .region-disclaimer-1 .featured-images .instagram_posts .row .col-st-2 .post{height:auto;max-height:80px;max-width:80px;}
.footer_bottom .region-disclaimer-1 .featured-images .instagram_posts .row .col-st-2.col-xs-4 .post .sq_content img,
.footer_bottom .region-disclaimer-1 .featured-images .instagram_posts .row .col-st-2.col-xs-4 .post{max-width:200px;}
.footer .footer_middle .featured-images .instagram_posts .row .col-st-2 .post,
.footer .footer_middle .featured-images .instagram_posts .row .col-st-2 .post .sq_content img{height:auto;max-height:250px;}
@media screen and (max-width: 1000px) {
  .footer_bottom .left{width:100%;float:none;text-align:center;}
  .footer_bottom .region-disclaimer-1 .featured-images .instagram_posts{margin:auto;}
  .footer_bottom .right{width:100%;float:none;text-align:center;padding-top:16px;}
  .footer_bottom .right .region{margin-top:16px;}
}

#map{/*position:absolute;top:0;bottom:0;*/width:100%;height:500px;}
#map .leaflet-control-container .leaflet-control{width:auto;}
#map .leaflet-map-pane .leaflet-popup-pane{width:auto;min-width:200px;max-width:500px;}
#map .leaflet-map-pane .leaflet-popup-pane .leaflet-popup{width:auto;}
#map .leaflet-map-pane .leaflet-popup-pane .leaflet-popup .leaflet-popup-content-wrapper{margin-right:-22px;padding:0 10px;}
#map .leaflet-map-pane .leaflet-popup-pane .leaflet-popup-tip-container{left:45%;width:100%;}
.mapbox-popup{text-align:center;}
.mapbox-popup .slideshow .image{display:none;}
.mapbox-popup .slideshow .image.active{display:block;}
.mapbox-popup .slideshow img{width:100%;}
.mapbox-popup .slideshow .caption{background:#eee;padding:10px;}
.mapbox-popup .cycle{padding:10px 0 20px;}
.mapbox-popup .cycle a.prev{float:left;}
.mapbox-popup .cycle a.next{float:right;}

.social-links .link.flickr{background: linear-gradient( to right, #0063dc 0%, #0063dc 52.3%, #ff0084 52.3%,  #ff0084 100% );}
.social-links .link.flickr span:before{width:32px;height:34px;background-image: url(../images/flickr-white.svg);margin-left:-15px;margin-top:-17px;}

.path-faqs #backtotop{bottom:90px;}
#trengo-web-widget .TrengoWidgetLauncher__iframe{right:25px;}

/* ---------------------------------------------------------------------------------------- */
/* -------------------------  For Recommendation list  ------------------------------------ */
.destinations_item_list {
  position: relative;
  width: 50%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  /* border-radius: 13px; */
  margin-right: 2.66666667%;
  margin-bottom: 2.66666667%;
  display: block;
  float: left;
}
.destinations_item_list:nth-child(5),
.destinations_item_list:nth-child(6),
.destinations_item_list:nth-child(7),
.destinations_item_list:nth-child(8) {
  margin-bottom: 0;
}
.destinations_item_list:nth-child(4n) {
  margin-right: 0;
}
.destinations_item_list:hover .shadow {
  opacity: 1;
  transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;
}
.destinations_item_list .shadow {
  filter: blur(10px);
  -webkit-filter: blur(10px);
  -moz-filter: blur(10px);
  position: absolute;
  top: 10px;
  left: -6px;
  right: -6px;
  bottom: -10px;
  z-index: -1;
  opacity: 0;
  width: auto;
  transition:all 0.21s ease-out;-webkit-transition:all 0.21s ease-out;-o-transition:all 0.21s ease-out;-moz-transition:all 0.21s ease-out;
  will-change: opacity;
}
.destinations_item_list:before {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #000000 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #000000 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000', GradientType=0);
  /* IE6-9 */
  opacity: .77;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  /* border-radius: 13px; */
}
.destinations_item_list .sq_parent {
  width: 100%;
  position: relative;
  padding-bottom: 100%;
  overflow: hidden;
}
.destinations_item_list .sq_parent .sq_wrap {
  position: absolute;
  width: 100%;
  height: 100%;
}
.destinations_item_list .sq_parent .sq_wrap .sq_content {
  float: left;
  width: 100%;
  height: 100%;
}
.destinations_item_list ._content {
  position: relative;
  height: 100%;
  z-index: 1;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding-bottom: 30px;
  transform: translateY(30px);
  transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;
}
.destinations_item_list ._content ._title {
  font-size: 34px;
  color: #fff;
  font-family: 'Roboto', serif, 'Prata';
  text-align: center;
  margin-bottom: 20px;
}
.destinations_item_list ._content ._info {
  color: rgba(255, 255, 255, 0.53);
  text-align: center;
  opacity: 0;
  transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;
}
.destinations_item_list:hover ._content {
  transform: none;
  transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;
}
.destinations_item_list:hover ._content ._info {
  opacity: 1;
  transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;
}
