/*
Theme Name: Bliss
Theme URI: https://www.nmugroup.com
Author: Vladimir
Author URI: https://www.nmugroup.com
Description: A special NMU theme using the Bootstrap framework.
Version: 1.0
Text Domain: bliss
*/
body {font-family: "calder-lc-grit", sans-serif;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-weight: 400;background: #eeebe8;}
a {text-decoration: none;}
.menu {display: table;margin-right: auto;margin-left: auto;position: relative;top: 29px;}
.menu li {display: inline-flex;padding-left: 15px;padding-right: 15px;}
.menu li a {color: #000000;text-transform: uppercase;font-size: 15px;transition: all 0.8s ease;}
.menu li a:hover {color: #232323;}
a.custom-logo-link img {width: 120px;height: auto;position: relative;bottom: 16px;transition: all 0.5s ease;}
.masthead .container {border-bottom: 0.5px solid #232323;padding-bottom: 10px;}
a.book-a-suite-link {color: #000000;text-transform: uppercase;font-size: 15px;float: right;position: relative;bottom: 44px;border: 1px solid #000000;padding-left: 8px;padding-right: 8px;padding-top: 4px;padding-bottom: 4px;font-weight: 600;transition: all 0.5s ease;}
a.book-a-suite-link:hover {background: #232323 !important;color: #ffffff !important;}
.footer-copyright {text-align: center;font-size: 13px;position: relative;top: 30px;border-top: 0.5px solid #ffffff7d;padding-top: 12px;}
.masthead {position: absolute;top: 0;width: 100%;transition: all 0.8s ease;z-index: 9;}
.current_page_item {font-weight: 600;}
footer.blog-footer {background: #232323;color: #ffffff;padding-top: 80px;padding-bottom: 40px;font-family: gesta, sans-serif;}
/*#stay {display: block;position: relative;top: -150px;visibility: hidden;}*/
a.book-btn:hover {background: transparent !important;color: #000000 !important;transition: all 0.5s ease;}
.gallery-container {padding-top: 75px;padding-bottom: 85px;}
.gallery-title {padding-bottom: 15px;}
.container-container a {text-align: center;display: block;color: #ffffff;}
#rmp-container-148 {max-width: 70%;min-width: 230px;}
div#rmp-menu-wrap-148 ul li {border-bottom: 1px solid #23232342;}
img.logga-footer {width: 170px;margin-left: auto;margin-right: auto;display: block;margin-bottom: 30px;padding-top: 15px;padding-bottom: 15px;border-radius: 3px;}
.container-container {padding-bottom: 40px;}
img.phone-icon {width: 20px;height: 20px;border: 0.5px solid #ffffff;border-radius: 100%;background: #ffffff;transition: background 0.2s ease;}
img.phone-icon:hover {background: transparent;border: none;}
a.mail-icon-a {padding-bottom: 8px;transition: color 0.2s ease;}
a.mail-icon-a:hover {color: #d9d9d9;}
a.phone-icon-a {transition: color 0.2s ease;padding-bottom: 8px;}
a.phone-icon-a:hover {color: #d9d9d9;}
img.wp-image-47 {max-height: 600px;object-fit: cover;}
div#n2-ss-2item2 {margin-right: 113px;}
div#n2-ss-4 .n2-ss-slider-3 {padding-top: 0 !important;}
#n2-ss-3 {height: 76vh;}
.titlarna {font-family: "calder-lc-grit", sans-serif;}
.gesta-txt {font-family: gesta, sans-serif;font-weight: 600;}
.page-id-308 .gesta-txt {
	font-family: gesta, sans-serif;font-weight: 100;
}
#rmp-menu-title-148 > .rmp-menu-title-link {font-family: gesta, sans-serif;}
.is-active {left: 5px !important;top: 5px !important;}
#rmp_menu_trigger-148 .responsive-menu-pro-inner, #rmp_menu_trigger-148 .responsive-menu-pro-inner::before, #rmp_menu_trigger-148 .responsive-menu-pro-inner::after {
    content: "";
    background: url(https://iosbliss.com/wp-content/uploads/2024/04/menu-bar.png);
    width: 35px;
    height: 35px;
    background-size: contain;
    background-repeat: no-repeat !important;
    border-radius: unset;
    position: sticky;
}
#rmp_menu_trigger-148:hover .responsive-menu-pro-inner, #rmp_menu_trigger-148:hover .responsive-menu-pro-inner::before, #rmp_menu_trigger-148:hover .responsive-menu-pro-inner::after {background-color: transparent;border-radius: 100%;}
div#mega-menu-wrap-max_mega_menu_1 {display: none;}
.menu-main-menu-container {display: block;}
#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner, #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before, #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {background-color: #000000;}
#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner, #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before, #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {
    width: 6px;
    height: 6px;
    border-radius: 100%;
}
#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block {margin-right: -26px;}
img.insta {margin-top: 15px;}
img.insta:hover {transform: scale(1.05);transition: all 0.5s ease;}
img#n2-ss-2item3 {
    display: none;
}
.eu-banner-lang {
    background: #ffffff;
    padding-top: 10px;
    padding-bottom: 9px;
}
#menu-item-wpml-ls-2-en ul.sub-menu {
    display: contents;
}
#menu-item-wpml-ls-2-el ul.sub-menu {
    display: contents;
}
.wpml-floating-language-switcher .wpml-ls-statics-shortcode_actions {
  margin-bottom: 0;
}
  
.wpml-floating-language-switcher  .wpml-ls-statics-shortcode_actions a {
  background-color: transparent !important;
}
  
.wpml-floating-language-switcher .wpml-ls-legacy-list-horizontal a {
  padding: 5px;
}
  
.wpml-floating-language-switcher .wpml-ls-item {
  display: block;
}
  
/*Customize this if you want*/
.wpml-floating-language-switcher {
  position: fixed;
  bottom: 20px;
  right: 0px;
  background: #f8f8f8; /*background color*/
  border: 1px solid; /*border settings*/
  border-color: #eee; /*color of the border*/
  padding: 0px; /*padding of container*/
  border-radius: 6px 0 0 6px; /*rounded border*/
  /*Box Shadow*/
  -webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.25);
  -moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.25);
  box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.25);
  z-index: 999;
}
a.directory-link {
    padding-bottom: 8px;
    transition: color 0.2s ease;
}
a.directory-link:hover {
	color: #d9d9d9;
}
a.directory-link-greece {
    padding-bottom: 8px;
    transition: color 0.2s ease;
	font-weight: 100;
}
a.directory-link-greece:hover {
	color: #d9d9d9;
}
.services-anchor {
    display: block;
    position: relative;
    top: -40px;
    visibility: hidden;
}
@media only screen and (max-width: 1200px) {
	.menu li {
		padding-left: 10px;
		padding-right: 10px;
	}
}
@media only screen and (max-width: 992px) { 
	.menu-main-menu-container {
		margin-top: 42px;
	}
	#rmp_menu_trigger-148 {
		right: 40%;
		top: 20px !important;
	}
	#rmp-menu-title-148 .rmp-menu-title-image {
		width: auto;
		height: auto;
	}
	a.book-a-suite-link {
		font-size: 13px;
		right: 70px;
	}
	div#mega-menu-wrap-max_mega_menu_1 {
		display: block;
		top: 20.4px;
	}
	.menu-main-menu-container {
		display: none;
	}
	.menu-main-menu-gr-container {
		display: none;
	}
}
@media only screen and (max-width: 768px) {
	#rmp_menu_trigger-148 {
		right: 50%;
	}
	div#n2-ss-2item2 {
		margin-right: unset;
	}
	footer.blog-footer {
		background: #232323;
		color: #ffffff;
		padding-top: 40px;
	}
	div#n2-ss-2item1 {
		margin-right: 18px;
	}
	div#n2-ss-2item1 span {
		display: block;
		margin-top: -10px;
		margin-right: 14px;
	}
	a.custom-logo-link img {
		margin-left: 10px;
	}
	.mega-toggle-blocks-right {
		margin-right: 10px;
	}
	.n2-ss-slide.n2-ow.n2-ss-slide-3.n2-ss-slide-active {
		height: 563px !important;
	}
}

