/* 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.1);overflow:hidden;height:100%;z-index:2;position:relative;}

.ccn-identify__page-head.custom-image-header .page_head .title{color:#ffffff;}

@media screen and (max-width: 760px) {

  .ccn-identify__page-head.custom-image-header .page_head .title{background-color:rgba(0, 0, 0, 0.55);padding:5px 10px 10px;}

}

.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-pelop-layout{z-index:1;}



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:#ffb81c;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:94px;overflow:auto;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 .close{background:rgba(0, 0, 0, 0.7);}

.modal_main_menu .block{position:absolute;padding:50px 100px 35px;display:none;}

.modal_main_menu .block .ccn-content{max-width:1100px;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{padding:30px;height:auto;min-height:auto;background-color:transparent;}

.path-frontpage .ccn-section.experiences .wrap .wrap_float .section_content .block.block-quicktabs .quicktabs-wrapper .item-list{padding-right:80px;}

.path-frontpage .ccn-section.experiences .wrap .wrap_float .section_content .block-dms-product-filters-block{float:right;width:auto;margin-bottom:-88px;}

.path-frontpage .ccn-section.experiences .wrap .wrap_float .section_content .search-tour.product-filters .search-form{padding:0px 15px 0px 0px;}

.path-frontpage .ccn-section.experiences .wrap .wrap_float .section_content .search-tour.product-filters .search-form .btn span{display:none;}

.path-frontpage .ccn-section.experiences .wrap .wrap_float .section_content .search-tour.product-filters .search-form .destination-col{display:none;}

.path-frontpage .ccn-section.experiences .wrap .wrap_float .section_content .search-tour.product-filters .search-form .destination-col .label{color:#707070;}

.path-frontpage .ccn-section.experiences .wrap .wrap_float .section_content .search-tour.product-filters .search-form .form-actions .btn span{color:#707070;}

.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:#ffb81c;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;min-height:auto;}

/* .search-form .ccn-identify__search #views-exposed-form-search-content-page-1 .form--inline{width:90%;} */

.search-form .ccn-identify__search #views-exposed-form-search-content-page-1 .form--inline .form-item-keys{width:90%;}

.search-form .ccn-identify__search #views-exposed-form-search-content-page-1 .form--inline .form-actions{float:right;width:auto;margin-top:30px;}

.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;position:absolute;top:50%;margin-top:0px;right:54px;}

@media screen and (max-width: 1000px) {

  .search-form .ccn-identify__search #views-exposed-form-search-content-page-1 .form--inline .form-item-keys{width:100%;}

}

@media screen and (max-width: 1300px) {

  .modal_search .modal_inner_search .search-form .ccn-identify__search .form--inline .form-actions .btn{margin-top:-20px;}

}

.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-evnt .select_wrap:before,

.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.categories-group .select_wrap select option[value*="185671"]{display:none;}

.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;position:relative;right:auto;top:auto;}

}

@media screen and (max-width: 1200px) {

  .search-form.products .btn{margin-top:6px;/* 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 img{max-height:150px;}



.lg-outer{z-index:1000000;}

.lg-toolbar #lg-counter,.lg-toolbar #lg-share ul.lg-dropdown{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-down .top_panel{padding-top:0px;transform:translateY(-140%);}

.scroll-up .top_panel{position:fixed;background-color:#ffffff;z-index:20;top:0;left:0;right:0;padding-top:20px;box-shadow: 0 2px 20px 0 rgb(58 58 58 / 18%);max-height: 140px;opacity: 1;transform: translateY(0);}

@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);}

  .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;}

  .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)}

  .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,

  .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,

  .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;}

  .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, .top_panel .mobile_btn 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_lang_btn .currency,.top_panel .mobile_lang_btn{display:inline-block;}

  .top_panel .mobile_lang_btn .currency{left:auto;background:rgba(255, 255, 255, 0.33);}

  .top_panel .mobile_lang_btn .currency select{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 .menu ul li ul a:before{background:none;}

.top_panel .center .menu ul li ul a.is-active{color:#ffb81c;}

.top_panel .center .menu ul li{margin-right:20px;}

.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:16px;margin-bottom:-20px;} }

@media screen and (max-width: 1400px) { .top_panel .center .menu ul li{margin-right:13px;} }

@media screen and (max-width: 1300px) { .top_panel .center .menu ul li{margin-right:10px;} }

@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:210px;} .top_panel .wrap{padding-right:5px;} }

@media screen and (min-width: 1300px) { .top_panel .wrap_float .menu_wrap{margin-left:210px /* 169px */;} .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:#ffb81c;border-width:3px;}

.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:3px solid #ffb81c;}

.top_panel .center .menu ul#ccn-nav > li:not(.dropdown_li) a:hover span{border-bottom:3px solid #ffb81c;}

.top_panel.inversion .center .menu ul#ccn-nav li.dropdown_li a.hover span{border-color:#ffb81c;border-width:3px;}

.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%;}

.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{/*max-width:220px;margin:auto;*/float:none;overflow:hidden;}

.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:#ffb81c;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:#ffb81c;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);text-align:left;}

  .top_panel .center .menu ul li .dropdown_ul .custom-menu-content .custom-menu--block .row .col-x,

  .modal_main_menu .modal_inner_main_menu .block .ccn-content .row .col-x{margin-top:10px;}

}

.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:#ffb81c;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{background:#ffb81c;height:30px;line-height:30px;width:auto;padding:0 12px;font-size:14px;color:#ffffff;border-radius:8px;/* display: block;float: left; */margin-top:15px;margin-bottom:15px;}

.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:#ffb81c;}

.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;}

.modal_main_menu .modal_inner_main_menu .block .ccn-content li:before,

.top_panel .center .menu ul li .dropdown_ul .custom-menu-content .custom-menu--block li:before{content:'\203A';padding-right:5px;color:#ffb81c;font-size:22px;}

.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%;}



.top_panel .left{position:absolute;width:240px/* 180px */;top:-21px;}

.top_panel .left a{background-color:transparent;border-radius:0px;}

/* .top_panel.inversion .left a{background-color:#3a3a3a;} */

.top_panel .left a .site-branding__slogan{color:#ffb81c;padding:8px 10px;max-width:100px;font-size:22px;line-height:20px;font-weight:500;}

.top_panel .left a .site-beta__version{font-weight:bold;font-size:19px;color:#999999;max-width:none;letter-spacing:4px;}

.top_panel .wrap_float .menu_wrap{padding-top:4px;}

.top_panel .wrap_float .menu_wrap .info_btn{position:absolute;right:150px;width:48px;margin-right:0px;}

.top_panel .wrap_float .menu_wrap .map_btn{position:absolute;right:100px;width:48px;margin-right:0px;}

.top_panel .wrap_float .menu_wrap .search_btn{position:absolute;right:0px/* -150px */;width:48px;margin-right:0px;/* top:50%;margin-top:-24px; */}

.top_panel .wrap_float .menu_wrap .user{/* margin-right:10px; */top:initial;margin-top:initial;right:50px;}

.top_panel .wrap_float .menu_wrap .right{position:absolute;right:156px;/* 202px; *//* width:120px;margin-right:202px; */border-right:2px solid #ffffff;}

.top_panel.inversion .wrap_float .menu_wrap .right{border-color:#3a3a3a;}

.top_panel .wrap_float .menu_wrap .right .currency-label{width:auto;display:inline-block;color:#ffffff;margin-top:14px;margin-right:8px;display:none;}

@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;margin-right:4px;}

.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 .wrap_float .menu_wrap .right .currency select:hover{color:#3a3a3a;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 .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;}

}



.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:32px;margin-bottom:12px;font-weight:500;}

.path-frontpage .block .wrap_float .paragraph-top .title-st2 .btop{border-top:5px solid #ffb81c;line-height:45px;}

.path-frontpage .block .wrap_float .paragraph-top .title-st2 a:hover{color:#ffb81c;/* text-decoration:underline;text-decoration-color:#ffb81c;text-decoration-thickness:2px;text-underline-offset:2px; */}

.path-frontpage .block .wrap_float .paragraph-top p{font-size:18px;}

.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:#ffb81c;}

.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:#ffb81c;text-decoration-thickness:2px;text-underline-offset:2px;}



.most_popular{padding-top:30px;padding-bottom:40px;}

.most_popular .section_content{margin-top:8px;}

.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 ._title{margin-bottom:0px;}

.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;}



.blogs .slick-list{overflow:visible;}

.block-dms-visitor-suggestions-block .slick-list{padding:30px;}

.blogs .title_wrap .title{font-size:32px;font-weight:500;}.blogs .title_wrap .title span{border-top:5px solid #ffb81c;line-height:45px;}

.blogs.has-bg-image{background-blend-mode:multiply;background-color:rgba(0, 0, 0, 0.4) !important;background-size:cover;padding:60px 0px 20px;background:#abbaab;/* fallback for old browsers */

  background:-webkit-linear-gradient(to right, #3E5151, #DECBA4);/* Chrome 10-25, Safari 5.1-6 */background-image:linear-gradient(to right, #3E5151, #DECBA4);/* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */}

.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;padding:0px 12px;border-radius:6px;border:4px solid #ffffff;}.blogs.has-bg-image .title_wrap .controls a:hover{color:#ffb81c;border-color:#ffb81c;}

.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:600px;}



.path-frontpage .ccn-section .about-us{margin-top:80px;margin-bottom:40px;}

.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;}

@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 #ffb81c;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:#ffb81c;}

.path-frontpage .ccn-identify__about .ccn-text .tagline{text-align:left;font-size:24px;margin:30px 0px 8px;font-weight:500;line-height:35px;}

.path-frontpage .ccn-identify__about .ccn-text .tagline-2{text-align:left;font-size:22px;margin:8px 0px;line-height:35px;}

.path-frontpage .ccn-identify__about .ccn-text .tagline-2 span,.path-frontpage .ccn-identify__about .ccn-text .tagline span{color:#ffb81c;}

.path-frontpage .ccn-identify__about .ccn-text .tagline-2 a:hover{text-decoration:underline;text-decoration-color:#ffb81c;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:#ffb81c;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:8px;}

.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;}

.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 .inner-col-x{min-height:600px;}

@media screen and (max-width: 991px) {

  .path-frontpage .ccn-section .about-us .style_2 .row .inner-col-x{min-height:340px;}

}

.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;}



/* 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 .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 .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;}

/* @media screen and (max-width: 1400px) {

  .featured-images .instagram_posts .row .col-st-2 .sq_content img{object-fit:contain;}

} */

.featured-images .instagram_posts .row .col-st-2 > a,.featured-images .instagram_posts .row .col-st-2 > div{margin-bottom:0px;}

.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,

.path-frontpage .block-block-content3e10e58c-50f7-4d19-9349-863a83fdcaff .featured-images .instagram_posts{padding-top:8px;}



/* 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.has-bg-image{background-image:linear-gradient(to right, #3E5151, #DECBA4) !important;}

.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%;}

}

@media screen and (max-width: 760px) {

  .path-frontpage .ccn-section.blogs.blogs-slider-2 .blogs_item.blog_item .sq_parent{position:inherit;padding-bottom:70%;max-height:70%;height:100%;}

}

@media screen and (max-width: 640px) {

  .path-frontpage .ccn-section.blogs.blogs-slider-2 .blogs_item.blog_item{width:100%;/* opacity:1 !important; */}

  .path-frontpage .ccn-section.blogs.blogs-slider-2 .blogs_item.blog_item .pin-info{display:none;}

  .path-frontpage .ccn-section.blogs.blogs-slider-2 .blogs_item.blog_item .blog_item_top--2{margin-bottom:25px;background-size:contain;background-repeat:no-repeat;background-position:bottom;}

  .path-frontpage .ccn-section.blogs.blogs-slider-2 .blogs_item.blog_item .blog_item_top--2 .sq_parent{padding-bottom:30%;}

  .path-frontpage .ccn-section.blogs.blogs-slider-2 .blogs_item.blog_item .blog_item_bottom{padding:10px;}

  .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{margin-bottom:30px;}

}

.path-frontpage .ccn-section.blogs.blogs-slider-2 .blogs_item.blog_item .blog_item_bottom h3{color:#ffb81c;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:#ffb81c;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;}

.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;}

.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.first{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 #ffb81c;margin-bottom:30px;} */

.path-frontpage .ccn-section.blogs.blogs-style-3 .blogs_item_3.blog_item_3 .blog_item_top_first{height:450px;background-color:#ffb81c;padding:10px 20px;color:#ffffff;margin-bottom:10px;}

.path-frontpage .ccn-section.blogs.blogs-style-3 .blogs_item_3.blog_item_3 .blog_item_top_first div{height:100%;}

.path-frontpage .ccn-section.blogs.blogs-style-3 .blogs_item_3.blog_item_3 .blog_item_top_first div.empty-content,

.path-frontpage .ccn-section.blogs.blogs-style-3 .blogs_item_3.blog_item_3 .blog_item_top_first div.buttons{height:auto;}

.path-frontpage .ccn-section.blogs.blogs-style-3 .blogs_item_3.blog_item_3 .blog_item_top_first .blog_item_bottom{display:flex;flex-direction:column;height:100%;}

.path-frontpage .ccn-section.blogs.blogs-style-3 .blogs_item_3.blog_item_3 .blog_item_top_first .blog_item_bottom .text{color:#ffffff;flex-grow:1;}

.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:right;height:24px;width:auto;/* color:#ffb81c; */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(74px);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(51px);}

@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_first{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(94px);}

  .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(71px);}

}

@media screen and (max-width: 991px) {

  .path-frontpage .ccn-section.blogs.blogs-style-3 .blogs_item_3.blog_item_3 .blog_item_top{height:200px;}

  .path-frontpage .ccn-section.blogs.blogs-style-3 .blogs_item_3.blog_item_3 .blog_item_top_first{height:auto;}

  .path-frontpage .ccn-section.blogs.blogs-style-3 .blogs_item_3.blog_item_3 .blog_item_top .sq_parent .sq_content{transform:translateY(54px);}

  .path-frontpage .ccn-section.blogs.blogs-style-3 .blogs_item_3.blog_item_3 .blog_item_top .sq_parent .sq_content p.text{height:33px;}

  .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(54px);}

}

.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:500;}

.custom-slider .story_item ._content .text{font-weight:500;border-top:2px solid #ffb81c;color:rgba(255, 255, 255, 0.60);}

.custom-slider .story_item .cat-info{position:absolute;top:30px;left:20px;background-color:#ffb81c;z-index:10;width:auto;padding:4px 10px;border-radius:8px;color:#ffffff;font-size:14px;font-weight:500;}

.custom-slider .story_item .pin-info{color:#FFFFFF;position:absolute;top:20px;right:20px;width:auto;z-index:5;}

.custom-slider .story_item .url-info{color:#FFFFFF;position:absolute;top:332px;right:20px;width:auto;z-index:5;}

.custom-slider .story_item .pin-info .pin-text{min-width:100px;max-width:150px;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,

.custom-slider .story_item .url-info .url-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 .url-info .url-icon:after{font-family:'FontAwesome';content:'\f0c1';font-size:26px;}

.custom-slider .story_item .date-info{display:flex;align-items:center;color:#FFFFFF;position:absolute;top:273px/* 285 */;left:12px/* 0 */;width:auto;z-index:5;background-color:rgb(0,0,0,0.5);width:min-content;padding:15px;}

.custom-slider .story_item .date-info .until{height:5px;background-color:#ffb81c;margin:0px 8px 0px 2px;width:20px;}

.custom-slider .story_item .date-info .date-day{color:#ffb81c;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;height:auto;max-width:400px;}

.custom-slider.style-5 .story_item:before{background:none;filter:none;}

.custom-slider.style-5 .story_item ._content .text{opacity:1;}

.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;border:2px solid #cccccc;padding:10px;}

.custom-slider.style-5 .story_item .shadow{width:376px/* 400 */;height:376px/* 400 */;max-width:376px/* 400 */;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 .story_item ._content .text{height:80px;-webkit-line-clamp:3;line-clamp:3;}

@media screen and (max-width: 1200px) {

  .custom-slider.style-5 .story_item ._content .text{height:72px;}

}

/* .custom-slider.style-5 .story_item ._content .country a:hover{color:#ffb81c;} */

.custom-slider.style-5 .slick-prev,.custom-slider.style-5 .slick-next{top:35%;}



.path-frontpage .ccn-section .block-quicktabs[class*="event"] ul.quicktabs-tabs{display:none;}

.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;}

.quicktabs-tabpage .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;}

.quicktabs-tabpage .custom-slider .slick-slide .shadow,

.path-frontpage .quicktabs-tabpage .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;}

.quicktabs-tabpage .custom-slider .slick-slide:hover .shadow,.quicktabs-tabpage .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);}

.quicktabs-tabpage .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;}

.quicktabs-tabpage .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{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 .quicktabs-tabpage .tour-slider .slick-arrow:before,

.custom-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 .quicktabs-tabpage .tour-slider .slick-arrow:after,

.custom-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 .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;margin-left:18px;transform: rotate(180deg);}



.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 .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:720px;/*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-map .gm-style .cluster span{cursor:pointer;}

article .angular-map .gm-style div:nth-of-type(1) div:not(.gm-style-iw-a *){width:initial;}

/* article .angular-map .gm-style div:nth-of-type(1) div > div:last-of-type{width:initial;} */

.swal2-container div{float:none;width:auto;}

.swal2-container .swal2-modal{max-width:700px;min-height:400px;height:100%;}

.swal2-container .swal2-modal .swal2-html-container{height:100%;}

.swal2-container .swal2-modal .swal2-html-container swal-portal{height:100%;display:block;}

.swal2-container .swal2-modal .swal2-html-container swal-portal .swal-portal-container{height:100%;}

.swal2-container .swal2-modal .swal2-html-container swal-portal .swal-portal-container ng-select{height:80%;}

.swal2-container .swal2-modal .select-all-container{position:relative;z-index:10;}

.swal2-container .swal2-modal ng-dropdown-panel{bottom:0px;border:0px;box-shadow:none;}

.swal2-container .swal2-modal ng-dropdown-panel .scroll-host{top:0px;background-color:#eeeeee;max-height:380px !important;}

.page.static-page .page_content angular-map-info-locations img{margin:auto;max-width:none;}

/* .page.static-page .page_content angular-map-info-locations app-map div{width:inherit;} */

/* .page.static-page .page_content angular-map-info-locations .gmnoprint button.gm-svpc > div{left:0px !important;} */



.comments-block .title .discussion-status{font-size:16px;color:#aaaaaa;}

.comments .comment_item mark{float:none;padding:4px 10px;margin-bottom:5px;border-radius:4px;display:inline-block;}

.comments .comment_item mark.hidden{display:none;}

.comment-form .form-item .description{color:#aaaaaa;padding:10px;}

.comment-form .login-msg{color:#888888;font-size:18px;}

.path-node .page .page_body article.node--type-article .ccn-comment-section{margin-top:40px;}

.path-node .page .page_body article.node--type-article .ccn-comment-section .write_comment .title{width:100%;}



.path-comment .page .page_body{max-width:1260px;margin:auto;float:none;overflow:hidden;padding:50px 30px;}



.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,form.form textarea.error + .ck-editor{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-simplenews .page .page_body form[class*="simplenews"] .form-actions input,

.path-node .page .page_body form.node-form .form-actions input{background-color:#ffb81c;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 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:#ffb81c;}

.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[class*="profile-visitor"] .field--name-body .text-format-wrapper .form-item .form-textarea-wrapper .ck-editor .ck.ck-editor__top{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 #ffb81c;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 #ffb81c;background-color:#ffffff;}

.path-node .page .page_body form.node-form .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button:hover{border-color:#ffb81c;}

.path-node .page .page_body form.node-form .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a{padding:0.4em 0.6em;color:inherit;}

.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;display:none;}

@media screen and (max-width: 640px) {

  .path-node .page .page_body form.node-form .field-group-tab{overflow:hidden;}

  .path-node .page .page_body form.node-form .field-group-tab summary{display:list-item;}

}

.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:auto;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 .form-item .form-managed-file .image-preview + .image-widget-data input{width:auto;max-width:inherit;}

.path-node .page .page_body form.node-form .vasika-stoixeia.style-2 .form-item .form-managed-file .image-preview + .image-widget-data > input[id*="remove"]{position:absolute;right:0px;top:100px;}

.path-node .page .page_body form.node-form .vasika-stoixeia.style-2 .form-item .form-managed-file .image-preview + .image-widget-data .file--mime-image-jpeg{margin:10px 0px;}

.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:auto;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[class*="translations-add"] .page .page_body form.node-form.node-proion-form > .form-type-vertical-tabs,

.path-node .page .page_body form.node-form.node-proion-edit-form > .form-type-vertical-tabs,

.path-node[class*="translations-add"] .page .page_body form.node-form.node-product-form > .form-type-vertical-tabs,

.path-node .page .page_body form.node-form.node-product-edit-form > .form-type-vertical-tabs,

.path-node[class*="translations-add"] .page .page_body form.node-form.node-polymesa-hristi-form > .form-type-vertical-tabs,

.path-node .page .page_body form.node-form.node-polymesa-hristi-edit-form > .form-type-vertical-tabs,

.path-node[class*="translations-add"] .page .page_body form.node-form.node-article-form > .form-type-vertical-tabs,

.path-node .page .page_body form.node-form.node-article-edit-form > .form-type-vertical-tabs,

.path-node[class*="translations-add"] .page .page_body form.node-form.node-event-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,

body[class*="path-node-"][class*="-revisions"] .region-content table.node-revision-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,

body[class*="path-node-"][class*="-revisions"] .region-content table.node-revision-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,

body[class*="path-node-"][class*="-revisions"] .region-content table.node-revision-table 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),

body[class*="path-node-"][class*="-revisions"] .region-content table.node-revision-table 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:#ffb81c;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:#ffb81c;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 #ffb81c;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 .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:#ffb81c;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 .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 div input.form-submit,

.region-modal-login form.openid-connect-login-form div input.form-submit{border:0px !important;min-width:auto !important;max-width:inherit !important;height:42px;border-radius:8px;font-size:16px;padding:0 18px;margin-right:10px;}

.region-modal-login form.openid-connect-login-form div input.form-submit{color:#444444;background-color:buttonface;}

.path-user .page .page_body form.openid-connect-login-form div input.form-submit:hover,

.region-modal-login form.openid-connect-login-form div input.form-submit:hover{color:#ffffff;}



.path-user-register form.user-register-form .captcha,

.path-user-password form.user-pass .captcha{margin-bottom:30px;}



.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:#ffb81c;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:#ffb81c;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{border:0px !important;min-width:auto !important;max-width:inherit !important;background-color:#ffb81c;height:58px;border-radius:8px;font-size:18px;color:#ffffff;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;}

.block-views-blockquestioaries-block-3 .view.table-style-1,.block-views-blockquestioaries-block-4 .view.table-style-1{min-height:300px;margin-top:20px;padding:0px;}

.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 .ask-the-local .view-content .views-table tbody tr td.views-field-operations{min-width:130px;}

.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:#ffb81c;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:#ffb81c;}

.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.7em;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 #ffb81c;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,body[class*="path-node-"][class*="-revisions"] .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*="-revisions"] .region-content a,body[class*="path-node-"][class*="-translations"] .region-content a,.path-what-the-locals-says .views-element-container a,

.path-ask-the-local-questions .views-element-container a,.path-ask-the-local-user .views-element-container a,.path-user-content .dms-user-content a{color:#ffb81c;}

body[class*="path-node-"][class*="-revisions"] .region-content a:hover,body[class*="path-node-"][class*="-translations"] .region-content a:hover,

.path-ask-the-local-questions .views-element-container a:hover,.path-ask-the-local-user .views-element-container a:hover,

.path-what-the-locals-says .views-element-container a:hover,.path-user-content .dms-user-content a:hover{text-decoration:underline;}

.path-what-the-locals-says .views-element-container .views-field-title{font-size:20px;}

body[class*="path-node-"][class*="-revisions"] .region-content .block-help{margin-bottom:20px;}

.path-ask-the-local-user .views-element-container,.path-ask-the-local-questions .views-element-container{min-height:600px;}

body[class*="path-node-"][class*="-translations"] .region-content table,

body[class*="path-node-"][class*="-revisions"] .region-content table.node-revision-table,

.path-ask-the-local-user .views-element-container .view-cocoon-user .view-content,

.path-ask-the-local-questions .views-element-container .view-cocoon-user .view-content,

.path-what-the-locals-says .views-element-container .view-cocoon-user .view-content,

.path-user-content .dms-user-content .view-cocoon-user .view-content{width:100%;margin-left:auto;margin-right:auto;}

.path-ask-the-local-user .views-element-container .view-cocoon-user.table-style-1,

.path-ask-the-local-questions .views-element-container .view-cocoon-user.table-style-1,

.path-user-content .dms-user-content .view-cocoon-user.table-style-1{min-height:auto;}

.path-ask-the-local-user .views-element-container .view-cocoon-user.table-style-1 .views-field-dropbutton,

.path-ask-the-local-questions .views-element-container .view-cocoon-user.table-style-1 .views-field-dropbutton,

.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,

body[class*="path-node-"][class*="-revisions"] .region-content table.node-revision-table .dropbutton-wrapper,

.path-ask-the-local-user .views-element-container .view-cocoon-user.table-style-1 .dropbutton-wrapper,

.path-ask-the-local-questions .views-element-container .view-cocoon-user.table-style-1 .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,

body[class*="path-node-"][class*="-revisions"] .region-content table.node-revision-table tr:last-child .dropbutton-wrapper,

.path-ask-the-local-user .views-element-container .view-cocoon-user.table-style-1 tr:last-child .dropbutton-wrapper,

.path-ask-the-local-questions .views-element-container .view-cocoon-user.table-style-1 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,

body[class*="path-node-"][class*="-revisions"] .region-content table.node-revision-table .dropbutton-wrapper .dropbutton-widget,

.path-ask-the-local-user .views-element-container .view-cocoon-user.table-style-1 .dropbutton-wrapper .dropbutton-widget,

.path-ask-the-local-questions .views-element-container .view-cocoon-user.table-style-1 .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-ask-the-local-user .views-element-container .view-cocoon-user > .view-header,.path-ask-the-local-user .views-element-container .view-cocoon-user,

.path-ask-the-local-questions .views-element-container .view-cocoon-user > .view-header,.path-ask-the-local-questions .views-element-container .view-cocoon-user,

.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-ask-the-local-user .views-element-container .view-cocoon-user .view-empty,

.path-ask-the-local-questions .views-element-container .view-cocoon-user .view-empty,

.path-user-content .dms-user-content .view-cocoon-user .view-empty{padding:10px;}

.path-ask-the-local-user .views-element-container .view-cocoon-user .view-header,

.path-ask-the-local-questions .views-element-container .view-cocoon-user .view-header,

.path-user-content .dms-user-content .view-cocoon-user .view-header{text-align:left;display:initial;border:none;border-radius:2px;}

.path-ask-the-local-user .views-element-container .view-cocoon-user .view-header h2,

.path-ask-the-local-questions .views-element-container .view-cocoon-user .view-header h2,

.path-user-content .dms-user-content .view-cocoon-user .view-header h2{font-size:18px;width:auto;}

.path-ask-the-local-user .views-element-container .view-cocoon-user .view-header .add-content,

.path-ask-the-local-questions .views-element-container .view-cocoon-user .view-header .add-content,

.path-user-content .dms-user-content .view-cocoon-user .view-header .add-content{float:right;min-width:auto;width:auto;}

.path-ask-the-local-user .views-element-container .view-cocoon-user .view-header .add-content a,

.path-ask-the-local-questions .views-element-container .view-cocoon-user .view-header .add-content a,

.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;}

@media screen and (max-width: 880px) {

  .path-ask-the-local-questions .views-element-container [class*="table"] .view-content,

  .path-ask-the-local-user .views-element-container [class*="table"] .view-content{overflow:auto;}

  .path-ask-the-local-questions .views-element-container [class*="table"] .view-content table,

  .path-ask-the-local-user .views-element-container [class*="table"] .view-content table{min-width:840px;}

  .path-ask-the-local-questions .views-element-container [class*="table"] .view-content td .dropbutton-widget,

  .path-ask-the-local-user .views-element-container [class*="table"] .view-content td .dropbutton-widget{position:relative;}

}



.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: #ffb81c;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:#ffb81c;}

.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{margin-top:240px;}

.page-node-type-layout-builder-page .ccn-trackup_page.full-width-image-header .right_content{margin-top:120px;}



.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:#ffb81c;}

.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: 1300px) {

  .page-node-type-layout-builder-page .travel-list.style-2 .posts .item:nth-child(odd) .item_right{right:0px;max-width:570px;}

  .page-node-type-layout-builder-page .travel-list.style-2 .posts .item:nth-child(even) .item_right{left:0px;max-width:570px;}

}

@media screen and (max-width: 1200px) {

  .page-node-type-layout-builder-page .travel-list.style-2 .posts .item .item_left .image{height:21em;max-height:700px;}

  .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{position:relative;bottom:auto;float:left;}

  .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;max-width:100%;}

  .page-node-type-layout-builder-page .travel-list.style-2 .posts .item:nth-child(even) .item_right{left:auto;max-width:100%;}

}

.page-node-type-layout-builder-page .travel-list.style-4 .posts .item .item_right{max-width:none;}



.path-recommendation-list .travel-list .posts .item_left{max-width:694px;}

.layout-no-sidebars .travel-list .posts .item_left{max-width: 700px;}

@media screen and (max-width: 1520px) {

  .layout-no-sidebars .travel-list .posts .item_left{max-width: 650px;}

}

@media screen and (max-width: 1200px) {

  .layout-no-sidebars .travel-list .posts .item_left{max-width:100%;}

}

/* @media screen and (max-width: 1520px) {.travel-list .posts .item_left{max-width:654px;}} */



.main_slider .slider_wrap .slick-track .slide.slick-slide .bg-img{/* background-color:rgba(0, 0, 0, 0.6); */background-blend-mode:multiply;}



.main_slider .slider_wrap .slide .slide_content .title_wrap .slide_title{font-size:80px;font-weight:400;text-shadow:2px 2px 5px #000000;}

.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:60px;}

}

@media screen and (max-width: 1762px) {

  .main_slider .slider_wrap .slide .slide_content .title_wrap .slide_title{font-size: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 .quicktabs-wrapper .item-list .quicktabs-tabs li a{text-decoration:none;}

.page-node-type-blog-post .node--type-blog-post .blog_single-body .quicktabs-wrapper .quicktabs-main .node header{display:none;}

.page-node-type-blog-post .node--type-blog-post .blog_single-body .quicktabs-wrapper .quicktabs-main .node .node__content a.slide{overflow:hidden;float:none;display:inline-block;margin-bottom:30px;text-decoration:none;}

.page-node-type-blog-post .node--type-blog-post .blog_single-body .quicktabs-wrapper .quicktabs-main .node .node__content img{width:100%;}

.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;}

}



/* .blog-single-page.product .page_body .product_body{padding-top:0px;} */

.path-product .container{overflow:visible;}

.path-product .blog_single_page_head{min-height:600px;height:100vh;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;}

.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 .inner-page-head .media-gallery-link{position:absolute;bottom:0px;right:0px;width:auto;margin:30px 20px;}

.path-product .blog_single_page_head .inner-page-head .media-gallery-link a{font-size:18px;background-color:rgba(0, 0, 0, .6);padding:10px 20px;border-radius:20px;display:inline-block;color:#ffffff;}

.path-product .blog_single_page_head .inner-page-head .media-gallery-link a:before{content:'\f0b2';font-size:16px;font-family:'Font Awesome\ 5 Free';font-weight:900;margin-right:10px;}

.path-product .blog_single_page_head .inner-page-head .media-gallery-link a:hover{color:#ffb81c;}

.path-product .blog_single_page_head .share-lib{display:flex;justify-content:center;margin-top:-30px;gap:10px;}

.path-product .blog_single_page_head .share-lib .share{width:auto;}

.path-product .blog_single_page_head .share-lib .wrap-share-buttons{width:auto;display:flex;gap:10px;flex-direction:column;visibility:visible;opacity:1;

  background-color:#ffffff;padding:10px;border-radius:20px;overflow:hidden;position:absolute;bottom:40px;

  box-shadow: 0px 0px 20px 4px #222222;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;}

.path-product .blog_single_page_head .share-lib .wrap-share-buttons.hidden{bottom:-10%;visibility:hidden;opacity:0;position:absolute;}

.path-product .blog_single_page_head .share-lib .share .social-share{width:60px;height:60px;display:inline-block;background-color: #ffffff;border-radius:50%;}

.path-product .blog_single_page_head .share-lib .share .social-share:after{font-family:'Font Awesome 5 Brands';position:absolute;display:flex;justify-content:center;width:60px;height:60px;align-items:center;color:#ffffff;font-size:28px;}

.path-product .blog_single_page_head .share-lib .share .default{border:2px solid #ffb81c;}

.path-product .blog_single_page_head .share-lib .share .default:after{content:'\f1e0';font-family:'FontAwesome';width:54px;height:56px;color:#ffb81c;font-size:34px;}

.path-product .blog_single_page_head .share-lib .share .facebook{background-color:#395498;}

.path-product .blog_single_page_head .share-lib .share .facebook:after{content:'\f39e';}

.path-product .blog_single_page_head .share-lib .share .linkedin{background-color:#2864aa;}

.path-product .blog_single_page_head .share-lib .share .linkedin:after{content:'\f0e1';}

.path-product .blog_single_page_head .share-lib .share .twitter{background-color:#0da4ee;}

.path-product .blog_single_page_head .share-lib .share .twitter:after{content:'\f099';}

.path-product .blog_single_page_head .share-lib .share .pinterest{background-color:#cb2027;}

.path-product .blog_single_page_head .share-lib .share .pinterest:after{content:'\f231';}

.path-product .blog_single_page_head .share-lib .share .email{background-color:#3c3c3c;}

.path-product .blog_single_page_head .share-lib .share .email:after{content:'\f0e0';font-family:'FontAwesome';}

.path-product .blog_single_page_head .share-lib .share .copy{background-color:#85d64f;}

.path-product .blog_single_page_head .share-lib .share .copy:after{content:'\f0c5';font-family:'FontAwesome';}

.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 .blog_single_page_head .share-lib .add-to-favorites{width:60px;height:60px;padding-left:0px;}

.path-product .blog_single_page_head .share-lib .add-to-favorites .flag-bookmark{width:100% !important;}

.blog-single-page.product .page_body .product_body .region-content .blog_single-body p.info-label{font-size:24px;margin:15px 0px 6px;background-color:#f2f2f2;padding:15px 20px;}

.blog-single-page.product .page_body .product_body .region-content .blog_single-body p.info-item{font-size:21px;padding:4px 0px 4px 40px;margin-top:4px;color:#616161;}

.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:#ffb81c;font-size:30px;margin-left:-40px;position:absolute;}

.blog-single-page.product .page_body .product_body .region-content .blog_single-body p.info-box{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.info-box::before{content:'\f05a';font-family:'Font Awesome 5 Free';font-weight:900;margin-right:10px;color:#ffb81c;font-size:30px;margin-left:-40px;position:absolute;}

.blog-single-page.product .page_body .product_body .region-content .blog_single-body p.info-box strong{font-size:21px;color:#ffb81c;}

.blog-single-page.product .page_body .product_body .region-content .blog_single-body > div[id*="showmore-"]{margin-top:30px;padding-top:20px;border-top:2px dashed #f1f1f1;}

.blog-single-page.product .page_body .product_body .region-content .blog_single-body p[class*="coll-label-"]{font-size:22px;}

.blog-single-page.product .page_body .product_body .region-content .blog_single-body p[class*="coll-text-"]{margin-top:6px;}

.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(14px + .85vw);}

@media screen and (max-width: 760px) {

  .blog-single-page.product .page_body .product_body .region-content .blog_single-body .gallery-block{margin-left:auto;padding-left:0px;width:100%;}

  .blog-single-page.product .page_body .product_body .region-content .blog_single-body .gallery-block .scroll .img{height:250px;}

}

.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 .weather-inner,

.blog-single-page.product .page_body .product_body .region-content .right_content.sidebar .weatherwidget-io-frame{height:110px !important;overflow:hidden;}

.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:#ffb81c;text-align:center;font-size:26px;color:#ffffff;}

.blog-single-page.product .page_body .product_body .region-content .share-fb{width:40%;text-align:right;float:right;font-size:30px;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{border-radius:50%;padding:6px 0;width:42px;height:42px;background-color:#4867aa;text-align:center;}

.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:35px;}

.blog-single-page.product .page_body .product_body .region-content .sidebar .categories .archive_block .block_title::before{content:'\f02c';position:absolute;margin-left:-35px;margin-top:8px;color:#FFFFFF;font-size:22px;font-family:'Font Awesome 5 Free';font-weight:900;}

.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:20px;}

.blog-single-page.product .page_body .product_body .region-content .sidebar .contact-details .block_title::before{content:'\f129';position:absolute;margin-left:-20px;margin-top:8px;color:#FFFFFF;font-size:22px;font-family:'Font Awesome 5 Free';font-weight:900;}

.blog-single-page.product .page_body .product_body .region-content .sidebar .weather .block_title{padding-left:28px;}

.blog-single-page.product .page_body .product_body .region-content .sidebar .weather .block_title::before{content:'\f185';position:absolute;margin-left:-28px;margin-top:8px;color:#000000;font-size:22px;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{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:30px;}

.blog-single-page.product .page_body .product_body .region-content .sidebar .openings .block_title::before{content:'\f073';position:absolute;margin-left:-30px;margin-top:8px;color:#000000;font-size:22px;font-family:'Font Awesome 5 Free';font-weight:900;}

.blog-single-page.product .page_body .product_body .region-content .sidebar .tickets .block_title{padding-left:35px;}

.blog-single-page.product .page_body .product_body .region-content .sidebar .tickets .block_title::before{content:'\f3ff';position:absolute;margin-left:-35px;margin-top:8px;color:#000000;font-size:22px;font-family:'Font Awesome 5 Free';font-weight:900;}

.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_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.7);background-blend-mode:multiply;min-height:700px;}

@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;width:60px !important;height:60px;}

.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 .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: #ffb81c;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;}

.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;}

.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.6);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:#ffb81c;}

.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:#000000;}

.path-gallery .region-breadcrumbs .breadcrumbs .wrap_float,.page-node-type-gallery .region-breadcrumbs .breadcrumbs .wrap_float{padding:12px 10px 10px;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;}

.page-node-type-gallery .region-footer-top,.path-gallery .region-footer-top{padding-top:0px;}



.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;} */

body.admin .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;}

}

@media screen and (max-width: 640px) {

  .travel-list .block-dms .posts .item_right .item_text{max-height:none;}

}

.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 #ffb81c !important;}

.block.block-dms-custom-page-title-block .subtitle a{color:#ffb81c;}

.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 .destinations_item:before{

  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 50%, #000000 140%);

  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 50%, #000000 140%);

  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, #000000 140%);}

.destinations .ccn-content .destinations_item ._content ._info{color: rgba(255, 255, 255, 0.75);}

.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;}

.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:#ffb81c;}

.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:10px 0;}

.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 .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:#ffb81c;border-radius:8px;font-size:16px;color:#ffffff;padding:12px 20px;margin-right:10px;}



.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 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;}

.region-footer-top .skyline{background-image: url(../images/skyline-8.png);min-height:420px;background-color: #F2F2F2;background-position:bottom center;background-repeat:no-repeat;background-size:contain;}

@media screen and (max-width: 1600px) { .region-footer-top .skyline{min-height:370px;} }

@media screen and (max-width: 1400px) { .region-footer-top .skyline{min-height:320px;} }

@media screen and (max-width: 1100px) { .region-footer-top .skyline{min-height:270px;} }

@media screen and (max-width: 950px) { .region-footer-top .skyline{min-height:220px;} }

@media screen and (max-width: 700px) { .region-footer-top .skyline{min-height:170px;} }

@media screen and (max-width: 500px) { .region-footer-top .skyline{min-height:120px;} }

@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;}

.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:30px 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 #ffb81c; */font-size:32px;margin-top:5px;margin-bottom:5px;}

.region-footer-top .subscribe_section .wrap .subscribe_block .left ._title:after{content:'';position:absolute;bottom:0;left:0;right: 0;background: #ffb81c;height:5px;border-radius:10px;}

/* .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:100;/* min-height:600px; */padding: 20px 0px;}

@media screen and (max-width: 1000px) {

  .footer {overflow:hidden;}

}

.footer .block ._title span{/* border-bottom:5px solid #ffb81c; */position:relative;padding-bottom:5px;}

.footer .block ._title span:after{content:'';position:absolute;bottom:0;left:0;right: 0;background: #ffb81c;height:5px;border-radius:10px;}

.footer .footer_top .left{width:78%;}

.footer .footer_top .left .col{width:30%;padding-top:60px;}

.footer .footer_top .left .col:nth-child(3){padding-top:0px;background-color:#ffb81c;border-radius:50%;width:300px;height:300px;position:relative;/* margin-top:-60px; */margin-left:40px;}

.footer .footer_top .left .col:nth-child(3) .region{position:absolute;width:auto;min-width:246px;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}

.footer .footer_top .left .col:nth-child(3) .region .block{padding-left:13px;}

.footer .footer_top .right{width:21%;padding:0px 40px;}

.footer .footer_top .right .contacts_info{max-width:160px;}

.footer .footer_top .right .contacts_info .tel{width:100%;}

@media screen and (max-width: 1200px) {

  .footer .footer_top .left{width:100%;}

  .footer .footer_top .right{width:100%;margin-top:0px;padding:0px;}

  .footer .footer_top .right .contacts_info{max-width:none;}

  .footer .footer_top .right ._title{display:none;}

  .footer .footer_top .right .email{max-width:134px;margin-top:12px;}

  .footer .footer_top .left .col:nth-child(3){margin-top:0px;}

}

.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:6px;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 .footer_top .left .col{width:51%;padding-top:20px;z-index:2;position:relative;}

  .footer .footer_top .left .col:nth-child(3){position:absolute;right:0px;top:20px;z-index:1;margin-top:0px;}

  .footer .footer_top .left .col:nth-child(3) ._title{font-size:24px;padding-right:35px;}

  .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 .footer_top .left .col:nth-child(3){position:relative;}

  .footer_top .right .contacts_info .email{width:auto;margin-left:20px;}

}

.footer .footer_top .socials.social-links .link{border:2px solid #ffffff;background:none !important;width:45px;height:45px;margin-right:13px;margin-bottom:13px;}

.footer .footer_top .socials.social-links .link.inactive{border:2px solid rgb(220, 220, 220, 0.4);}

.footer .footer_top .socials.social-links .link span:before{font-family:'FontAwesome';font-size:24px;color:#ffffff;background:none;width:auto;height:auto;}

.footer .footer_top .socials.social-links .link.inactive span:before{opacity:0.4;}

.footer .footer_top .socials.social-links .link.facebook span:before{margin-left:-7px;margin-top:-11px;content:'\F09A';}

.footer .footer_top .socials.social-links .link.instagram span:before{margin-left:-10px;margin-top:-13px;content:'\F16D';}

.footer .footer_top .socials.social-links .link.twitter span:before{margin-left:-10px;margin-top:-12px;content:'\F099';}

.footer .footer_top .socials.social-links .link.youtube span:before{margin-left:-10px;margin-top:-13px;content:'\F167';}

.footer .footer_top .socials.social-links .link.pinterest span:before{margin-left:-10px;margin-top:-13px;content:'\F0D2';}

.footer .footer_top .socials.social-links .link.ticktok span:before{margin-left:-10px;margin-top:-13px;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;}

.footer .footer_top .socials.social-links .link.newsletter span:before{margin-left:-12px;margin-top:-14px;content:'\F0E0';}



.footer_bottom{padding:10px 20px;}

.footer_bottom .footer_bottom-inner{float:none;margin:auto;max-width:1400px;}

.footer_bottom .right{color:inherit;text-align:right;font-size:14px;}

.footer_bottom .right .region .block a:hover{color:#999999;}

.footer_bottom .region-disclaimer-1 .featured-images .instagram_posts{max-width:520px;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:40px;max-width:40px;}

.footer_bottom .region-disclaimer-1 .featured-images .instagram_posts .row .col-st-2:nth-child(4) .post,

.footer_bottom .region-disclaimer-1 .featured-images .instagram_posts .row .col-st-2:nth-child(5) .post{float:right;margin-right:10px;}

.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%;}

  .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;}



/* Shared */

.social-login-buttons{text-align:center;margin-top:40px;}

.social-login-buttons .loginBtn {

  box-sizing: border-box;

  position: relative;

  /* width: 13em;  - apply for fixed size */

  margin: 0.2em;

  /* padding: 0 15px 0 46px; */

  border: none;

  text-align: left;

  line-height: 34px;

  white-space: nowrap;

  border-radius: 0.2em;

  font-size: 16px;

  color: #FFF;

  padding: 4px 10px 8px 40px;

}

.social-login-buttons .loginBtn:before {

  content: "";

  box-sizing: border-box;

  position: absolute;

  top: 0;

  left: 0;

  width: 34px;

  height: 100%;

}

.social-login-buttons .loginBtn:focus {outline:none;}

.social-login-buttons .loginBtn:active {box-shadow: inset 0 0 0 32px rgba(0,0,0,0.1);}



/* Facebook */

.social-login-buttons .loginBtn--facebook{background-color:#4C69BA;background-image:linear-gradient(#4C69BA, #3B55A0);text-shadow: 0 -1px 0 #354C8C;/*font-family: "Helvetica neue", Helvetica Neue, Helvetica, Arial, sans-serif;*/}

.social-login-buttons .loginBtn--facebook:before {

  border-right: #364e92 1px solid;/* background: url('/sites/default/files/icon_facebook.png') center/16px no-repeat; */

}

.social-login-buttons .loginBtn--facebook:hover,.social-login-buttons .loginBtn--facebook:focus{background-color: #5B7BD5;background-image: linear-gradient(#5B7BD5, #4864B1);}



/* Google */

.social-login-buttons .loginBtn--google {/*font-family: "Roboto", Roboto, arial, sans-serif;*/background: #DD4B39;}

.social-login-buttons .loginBtn--google:before {

  border-right: #BB3F30 1px solid;/* background: url('/sites/default/files/icon_google.png') center/16px no-repeat; */

}

.social-login-buttons .loginBtn--google:hover,.social-login-buttons .loginBtn--google:focus{background:#E74B37;}



/* ---------------------------------------------------------------------------------------- */

/* -------------------------  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: 'Cera Round Pro', 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;

}

