/**
* Theme Name: Rhye Child
* Description: This is a child theme of Rhye, generated by Merlin WP.
* Author: <a href="https://artemsemkin.com">Artem Semkin</a>
* Template: rhye
* Version: 3.5.1
*/
/*
.page-id-2681 .pin-spacer {
    display: none !important;
}
*/

.header__col-lang-switcher {
	padding-right: 0;
	padding-left: 0;
}

/* Estilo para el select y los options */
#lang_choice_polylang-4 {
	color: #000000; /* Color del texto del select */
}

#lang_choice_polylang-4 option {
	color: #000000; /* Color del texto de las opciones */
}

.slider__counter_current,
.slider__counter_total {
	font-family: DinPro Regular!important;
}

/* Específicos para Safari en iOS */
@media not all and (min-resolution:.001dpcm) {
	@supports (-webkit-appearance:none) {

		#lang_choice_polylang-4 {
				-webkit-appearance: none; /* Eliminar estilo predeterminado de iOS */
				appearance: none;
		}

		#lang_choice_polylang-4 option {
				-webkit-appearance: none; /* Eliminar estilo predeterminado de iOS */
				appearance: none;
		}
	}
}

header select {
	border: none;
}

.bg-dark-2 select,
.bg-dark-1 select,
.page-id-1355 select,
.page-id-2681 select,
.page-id-6231 select,
.page-id-6228 select,
.page-id-3346 select,
.page-id-6195 select {
	color: white;
	/* border: 1px solid white; */
}

.bg-dark-2 #lang_choice_polylang-4,
.bg-dark-1 #lang_choice_polylang-4,
.page-id-1355 #lang_choice_polylang-4,
.page-id-2681 #lang_choice_polylang-4,
.page-id-6231 #lang_choice_polylang-4,
.page-id-6228 #lang_choice_polylang-4,
.page-id-3346 #lang_choice_polylang-4,
.page-id-6195 #lang_choice_polylang-4 {
	color: #ffffff; /* Color del texto del select */
}

.bg-dark-2 #lang_choice_polylang-4 option ,
.bg-dark-1 #lang_choice_polylang-4 option ,
.page-id-1355 #lang_choice_polylang-4 option ,
.page-id-2681 #lang_choice_polylang-4 option ,
.page-id-6231 #lang_choice_polylang-4 option,
.page-id-6228 #lang_choice_polylang-4 option,
.page-id-3346 #lang_choice_polylang-4 option,
.page-id-6195 #lang_choice_polylang-4 option {
	color: #ffffff; /* Color del texto de las opciones */
}

/* Estilo para enlaces en el selector de idiomas de Polylang */
.pll-parent-menu-item a,
.pll-parent-menu-item a:link,
.pll-parent-menu-item a:visited,
.pll-parent-menu-item a:hover,
.pll-parent-menu-item a:active {
    color: #ffffff; /* Reemplaza con el color que prefieras */
    text-decoration: none;
}

/* Si el selector de idiomas está en un menú desplegable */
.pll-parent-menu-item ul.sub-menu a,
.pll-parent-menu-item ul.sub-menu a:link,
.pll-parent-menu-item ul.sub-menu a:visited,
.pll-parent-menu-item ul.sub-menu a:hover,
.pll-parent-menu-item ul.sub-menu a:active {
    color: #ffffff; /* Reemplaza con el color que prefieras */
    text-decoration: none;
}


.header.opened[data-arts-header-overlay-theme-text=light] .header__widget *:not(a) {
	color: #777777;
}
.figure-logo__wrapper-img {
	position: relative;
	width: 100%;
	overflow: hidden;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
}
.section-masthead__heading img {
	width: 220px;
  /* height: auto !important;*/
}
.figure-logo__wrapper-img img {
	object-fit: contain;
	max-width: 100%;
	max-height: 100%;
}
.figure-logo {
	padding: 20px;
}
.header.opened[data-arts-header-overlay-theme-text=dark] p, .header.opened[data-arts-header-overlay-theme-text=dark] .paragraph {
	color: #777777;
}
.swiper-wrapper > :nth-child(4) .button.button_bordered.bg-white {
	color: #777777;
	border-color: #777777;
}

.slider .slider-fullscreen-projects__content {
	padding-top: 200px;
}
.circle-button__label.subheading {
	color: #ffffff;
}
.subheading {
	letter-spacing: 2px;
}
.section-nav-projects__wrapper-scroll-down .circle-button__label.subheading {
	color: #7A7A7A;
}
.section-nav-projects__wrapper-scroll-down .circle-button__label.subheading svg circle {
	r: 32;
}
.section-nav-projects__wrapper-scroll-down .svg-mouse__border {
	fill: #7A7A7A;
}
.section-nav-projects__wrapper-scroll-down .svg-mouse__wheel {
	fill: #7A7A7A;
}

.svg-arrow-down path {
	fill: #ffffff;
}

.section-nav-projects .svg-arrow-down path {
	fill: #7A7A7A;
}

.lletra-header {
	position:absolute;
	left: 30px;
	bottom: 30px;
	max-height: 50%;
	max-width: 50%;
}

.section-masthead__wrapper-scroll-down {
	padding-bottom: 20px;
}

@media (min-width: 768px) {
    .logo__wrapper-img img {
		width:  155px;
		height: auto!important;
    }
	.slider__wrapper-button-footer {
		padding-bottom: 200px;
	}
}

@media (max-width: 480px) {
    .logo__wrapper-img img {
        width:  155px;
		height: auto!important;
    }

	.logo__img-secondary {
        width:  155px;
		height: auto!important;
	}
	.slider__wrapper-button-footer {
		padding-bottom: 150px;
	}
}

/*Crystal Vodka*/
.page-id-8387 .section-masthead__heading img,
.page-id-8472 .section-masthead__heading img {
	max-width: 40%!important;
	width: 280px!important;
}

.page-id-3849  .section-masthead__heading img,
.page-id-6431  .section-masthead__heading img {
	max-width: 40%!important;
	width: 260px!important;
}
@media (max-width: 768px) {
  .page-id-2871 .figure-logo__wrapper-img {
    	width: 88%!important;
	}

	/*Crystal Vodka*/
	.page-id-8387 .section-masthead__heading img,
	.page-id-8472 .section-masthead__heading img {
		max-width: 50%!important;
	}

	/* ORANGE */
	.page-id-3820  .section-masthead__heading img,
	.page-id-6395  .section-masthead__heading img {
		max-width: 40%!important;
	}
	.page-id-3849  .section-masthead__heading img,
	.page-id-6431  .section-masthead__heading img {
		max-width: 50%!important;
		width: 260px!important;
	}
	.page-id-5267  .section-masthead__heading img,
	.page-id-6578  .section-masthead__heading img {
		max-width: 60%!important;
	}
    .logo__wrapper-img img {
        height: auto!important;
        width: 160px!important;
    }

/* Header correction */
.header__container {
    width: 100%;
    white-space: nowrap;
}

.header__container .row {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
}

.header__col {
    /*flex: 1 1 auto;*/ /* Adjust this according to the desired behavior */
    display: flex;
    align-items: center;
}

.header__col .logo__wrapper-img {
    max-width: 150px; /* Adjust as necessary */
    display: flex;
    align-items: center;
}

.header__burger {
    /*min-width: 50px;*/ /* Adjust as necessary */
}

.header__col-left, .header__col-lang-switcher {
    /*padding: 0 10px;*/ /* Adjust as necessary */
}
}
.page-id-3981  .section-masthead__heading img, .page-id-6782  .section-masthead__heading img{
	max-width: 160px !important;
}
.page-id-3535 .section-masthead__heading img, .page-id-6500 .section-masthead__heading img {
	max-width: 160px !important;
}

.page-id-7649 .section-masthead__heading img,
.page-id-7668 .section-masthead__heading img {
	width: 160px !important;
}

@media (min-width: 1024px) {
	.page-id-3346 .section-masthead__heading img,
	.page-id-2871 .section-masthead__heading img,
	.page-id-4734 .section-masthead__heading img,
	.page-id-6195 .section-masthead__heading img,
	.page-id-6236 .section-masthead__heading img,
	.page-id-6240 .section-masthead__heading img {
		width: 500px!important;
	}

	.page-id-3612  .section-masthead__heading img,
	.page-id-6560  .section-masthead__heading img {
		max-width: 60%!important;
	}
	.page-id-3941  .section-masthead__heading img,
	.page-id-6716  .section-masthead__heading img {
		max-width: 60%!important;
		width: 260px!important;
	}
	.page-id-3963  .section-masthead__heading img,
	.page-id-6764  .section-masthead__heading img {
		max-width: 60%!important;
		width: 280px;
	}
	.page-id-3981  .section-masthead__heading img,
	.page-id-6782  .section-masthead__heading img {
		max-width: 60%!important;
		width: 220px!important;
	}
	.page-id-3535 .section-masthead__heading img,
	.page-id-6500 .section-masthead__heading img {
		max-width: 60%!important;
		width: 220px!important;
	}
	.page-id-3998  .section-masthead__heading img,
	.page-id-6800  .section-masthead__heading img {
		width: 260px;
	}
	.page-id-4069  .section-masthead__heading img,
	.page-id-6860  .section-masthead__heading img {
		width: 260px;
	}

}

@media (max-width: 1024px) {
	.page-id-3612  .section-masthead__heading img,
	.page-id-6560  .section-masthead__heading img {
		max-width: 40%!important;
		width: 180px!important;
	}
	.slider-images__header {
		padding: 0!important;

	}
	/* FRUIT SHOOT */
	.page-id-3809  .section-masthead__heading img,
	.page-id-6379  .section-masthead__heading img {
		max-width: 40%!important;
	}
	/* J2o */
	.page-id-3831  .section-masthead__heading img,
	.page-id-6407  .section-masthead__heading img {
		max-width: 40%!important;
	}
	/*
	.page-id-3903  .section-masthead__heading img {
		max-width: 40%!important;
	}
	.page-id-3535  .section-masthead__heading img,
	.page-id-6500  .section-masthead__heading img {
		max-width: 60% !important;
		width: 220px !important;
	}
	*/
}

.page-id-3903  .section-masthead__heading img,
.page-id-6286  .section-masthead__heading img {
	max-width: 60%!important;
	max-height: 60%!important;
	width: 300px;
}
/*
.page-id-2681 .section-masthead__header {
	width: 700px!important;
}
	*/

.page-id-2681 .elementor-button-link {
	padding: 14px 23px!important;
	font-size: 10px !important;
}

.page-id-3588 .section-masthead__heading img,
.page-id-6545 .section-masthead__heading img {
	width: 220px;
}


.page-id-3449 .section-masthead__heading img,
.page-id-6480 .section-masthead__heading img  {
	max-width: 60%!important;
	max-height: 60%!important;
	width: 300px;
}

.page-id-3571  .section-masthead__heading img,
.page-id-6527  .section-masthead__heading img {
	max-width: 40%!important;
}
/*
.page-id-3535  .section-masthead__heading img,
.page-id-6500  .section-masthead__heading img {
	max-width: 60% !important;
	width: 220px !important;
}
	*/
/* PURDEYS */
.page-id-3837  .section-masthead__heading img,
.page-id-6419  .section-masthead__heading img {
	max-width: 40%!important;
	width: 220px!important;
}
.page-id-2267  .section-masthead__heading img,
.page-id-6459  .section-masthead__heading img {
	max-width: 40%!important;
	width: 220px!important;
}
.page-id-3629  .section-masthead__heading img,
.page-id-6626  .section-masthead__heading img {
	max-width: 40%!important;
	width: 160px!important;
}
.page-id-3652 .section-masthead__heading img,
.page-id-6647 .section-masthead__heading img {
	max-width: 60%!important;
	max-height: 60%!important;
	width: 300px;
}

/* Corrección texto partido
.split-text__line {
    display: inline;
}

.overflow {
    display: inline;
}
*/
