/*
Theme Name: SkyHaus Child
Theme URI: https://skyhaus.modeltheme.com/
Template: skyhaus
Author: ModelTheme
Author URI: http://modeltheme.com/
Description: Single Propety One Page Theme
Version: 1.4
Text Domain: skyhaus
Tags: custom-header, custom-menu, featured-images, post-formats, sticky-post
*/
/* Theme customization starts here
------------------------------------------------------- */
/* Logo */

.logo.logo-image img {
  max-width: 200px;
  width: 200px;
}

@media only screen and (max-width: 1170px) {
  body .logo.logo-image img {
    width: 200px;
  }
}

/* GTanslate */
li.menu-item-gtranslate .gt-current-wrapper img {
	padding-right: 5px;
}

li.menu-item-gtranslate a img {
	margin-top: -3px;
}

.menu_sidebar_dropdown .header-menu-sidebar {
  overflow: visible !important;
}

/* Blog */
body.blog .skyhaus-breadcrumbs h1 {
	text-align: center;
	color: #ffffff;
}

.skyhaus-breadcrumbs, .youzify-search-landing-image-container {
  background-image: url(https://nissinest.com/wp-content/uploads/2026/06/IMG_2632.jpg);
}

.skyhaus-breadcrumbs h1 {
  color: #fff;
}

.skyhaus-article-inner .skyhaus-more-link {
  padding-top: 15px;
  padding-right: 30px;
  padding-bottom: 15px;
  padding-left: 30px;
  color: #111111;
  text-decoration-color: #111111;
  background-color: #ffffff;
  border-style: solid;
  border-top-width: 1.5px;
  border-right-width: 1.5px;
  border-bottom-width: 1.5px;
  border-left-width: 1.5px;
  border-color: #111111;
}

.skyhaus-article-inner .skyhaus-more-link:hover {
	color: #ffffff;
  text-decoration-color: #ffffff;
  background-color: #111111;
  border-style: solid;
  border-top-width: 1.5px;
  border-right-width: 1.5px;
  border-bottom-width: 1.5px;
  border-left-width: 1.5px;
  border-color: #111111;
}

.sidebar-contact i {
  color: #b39f6e;
}

/* Stopka */
.footer-social-icons.skyhaus-builder-social-icons {
	display: inline-flex;
  	text-align: right;
	max-width: 250px;
	padding-left: 0;
}

.item--inner.builder-item--footer-social-icons {
  text-align: right;
}

#cb-row--footer-bottom div {
	color: #cccccc;
}

#cb-row--footer-bottom div a {
	color: #cccccc;
	transition: 0.2s all;
}

#cb-row--footer-bottom div a:hover {
	color: #fff;
}

@media only screen and (max-width: 1023px) {
	.footer-social-icons.skyhaus-builder-social-icons, #cb-row--footer-bottom div {
	  text-align: center !important;
	}
}

.footer--row-inner.footer-bottom-inner {
  padding-bottom: 70px;
}

.footer-contact.sidebar-contact a, .footer-contact.sidebar-contact i {
  color: #cccccc;
}

.footer-contact.sidebar-contact a:hover {
  color: #fff;
}

#text-8 img {
	max-width: 230px;
}

/* Cookie banner */
.cky-btn-accept {
  background: #b39f6e !important;
  border: 1px solid #b39f6e !important;
	padding: 0.5rem !important;
}

.cky-btn-preferences, .cky-btn-reject, .cky-btn-customize {
  color: #b39f6e !important;
  border: 1px solid #b39f6e !important;
	padding: 0.5rem !important;
}

.cky-accordion-header .cky-accordion-btn {
  height: unset;
}

.cky-btn-revisit-wrapper {
  background: #b39f6e !important;
}

.cky-btn-revisit-wrapper {
	width: 42px !important;
	height: 42px !important;
}

@media (max-width: 767px) {
	.cky-btn-revisit-wrapper {
		width: 52px !important;
		height: 52px !important;
	}
}

/* reCaptcha */
.grecaptcha-badge {
	display: none !important;
}

/* Menu */
#menu-menu .bookingcom a {
	background-color: #070707;
  color: #fff;
  padding: 10px;
	transition: all 0.2s;
}

#menu-menu .bookingcom a:hover {
	color: #fff;
	background-color: #555555;
}

#menu-menu {
	color: #070707;
}

#menu-menu li a:hover {
	color: #b39f6e;
}

.header-v2 .cb-row--mobile {
  padding-left: 10px;
  padding-right: 20px;
}

.row-v2 .col-v2.col-v2-left {
  max-width: 250px;
}

.row-v2 .col-v2.col-v2-right {
  max-width: 200px;
}

.builder-item--social-icons li {
	color: #070707;
}