/*
 Theme Name:   Lay Theme Child
 Template:     lay
 Version:     9.3.2

 mod:
	B       H
	  R   P 
		A  
	  R   V 
	G       O
*/

/*//////////////////////////////////////////////*/
/*           ANIMATIONS                          */
/*///////////////////////////////////////////////////*/
@keyframes bounceIn {
	0% {
		transform: scale(0.1);
		opacity: 0;
	}

	60% {
		transform: scale(1);
		opacity: 1;
	}

	100% {
		transform: scale(1);
	}
}

@keyframes fadeIn {
	0% {
		transform: opacity(0.1);
		opacity: 0;
	}

	60% {
		transform: opacity(1);
		opacity: 1;
	}

	100% {
		transform: opacity(1);
	}
}

@keyframes spin {
	from {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(360deg);
	}
}

.col .lay-carousel {
	font-size: 0;
	height: 100vh !important;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

html,
body {
	overflow-x: hidden !important;
	overflow-y: hidden !important;
	/* overflow: hidden !important; */
}

.background-video {
	position: initial !important;
	/* top: 0;
left: 0;
width: 100%;
height: 100%;
overflow: hidden;
z-index: -1; */
}

.background-image {
	position: initial !important;
	/* top: 0;
left: 0;
width: 100%;
height: 100%;
overflow: hidden;
z-index: -1; */
}

#oculto {
	display: none !important;
	visibility: hidden !important;
}

.oculto {
	display: none !important;
	visibility: hidden !important;
}

.altura_cero {
	height: 0px !important;
}

._bao_logo_rare_light,
._bao_logo_rare_light_no_spaces {
	font-family: Rare-Bao-Light;
	/* color: #757575; */
	/* color:blue; */
	color: rgba(0, 255, 224, 1);
	letter-spacing: 0em;
	line-height: 0.55;
	text-align: center;
		/* position: fixed;
		left: 5.5%; */
}

._slogans_rare_light,
._slogans_rare_light_no_spaces {
	font-family: Rare-Light;
	color: #0006ff;
	letter-spacing: 0em;
	line-height: 0.47;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	padding: 0;
	text-indent: 0em;
	border-bottom: none;
	text-align: center;
	font-size: clamp(1rem, 3vw, 2.25rem);
	text-wrap: wrap !important;
	white-space: nowrap;
	font-size: 20vw;
	transform: translateY(-7%);
}

/* 
	normal
	multiply
	screen
	overlay
	darken
	lighten
	color-dodge
	color-burn
	hard-light
	soft-light
	difference
	exclusion
	hue
	saturation
	color
	luminosity 
*/


.iframe_z_index {
	z-index: 99;
}

.multiply {
	mix-blend-mode: multiply;
}

.screen {
	mix-blend-mode: screen;
}

.hard-light {
	mix-blend-mode: hard-light;
}

.difference {
	mix-blend-mode: difference;
}

.exclusion {
	mix-blend-mode: exclusion;
}

.hue {
	mix-blend-mode: hue;
}

.glassblur {
	background: rgba(0, 255, 224, 0.5);
	-webkit-backdrop-filter: blur(5px);
	backdrop-filter: blur(5px);
}

.yellow {
	filter: brightness(0) saturate(100%) invert(91%) sepia(55%) saturate(7492%) hue-rotate(356deg) brightness(106%) contrast(102%);
}

.blend_diferencia_blur {
	mix-blend-mode: difference !important;
	background: #a0a0a015;
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
}

/* body.type-page[data-id="2090"] .sitetitle, body.type-page[data-id="2090"] nav.primary, body.type-page[data-id="2090"] nav.third_menu {
	display: none !important;
	visibility: hidden !important;
} */

img[data-id="2104"] {
	border-radius: 0px !important;
}


.lay-carousel-slide {
	margin-right: 2% !important;
}

video,
.thumb video,
.thumb .ph {
	border-radius: 50px;
}

.img {
	/* overflow: hidden !important;
		border-radius: 50px; */
}

img {
	border-radius: 50px;
/* 	-webkit-transition: 1s ease;
	-moz-transition: 1s ease;
	-o-transition: 1s ease;
	transition: 1s ease; */
}

body.type-page[data-id="2130"] .col .lay-carousel img, body.type-page[data-id="2130"] video,
body.type-page[data-id="2130"] .thumb video, body.type-page[data-id="2130"] .thumb .ph {
	border-radius: 0px !important;
}

body.type-page[data-id="2130"] .sitetitle.txt, body.type-page[data-id="2130"] .sitetitle, body.type-page[data-id="2130"] .sitetitle img, body.type-page[data-id="2130"] nav.primary, body.type-page[data-id="2130"] nav.second_menu, body.type-page[data-id="2130"] nav.third_menu, body.type-page[data-id="2130"] nav.fourth_menu, body.type-page[data-id="2130"] .mobile-title.text, body.type-page[data-id="2130"] .lay-mobile-icons-wrap  {
	display:none !important;
}

@media (max-width: 600px){
	body.type-page[data-id="2130"] .sitetitle.txt, body.type-page[data-id="2130"] .sitetitle, body.type-page[data-id="2130"] .sitetitle img, body.type-page[data-id="2130"] nav.primary, body.type-page[data-id="2130"] nav.second_menu, body.type-page[data-id="2130"] nav.third_menu, body.type-page[data-id="2130"] nav.fourth_menu, body.type-page[data-id="2130"] .mobile-title.text, body.type-page[data-id="2130"] .lay-mobile-icons-wrap  {
		display:none !important;
	}
	body {
	/* padding-top: 0px !important; */
	}
	.iframe_z_index {
		z-index: 99;
		mix-blend-mode: exclusion;
	}
}
a:any-link img:hover {
	transition: all .2s ease-in-out;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

.slide-inner {
	-webkit-transition: 1s ease;
	-moz-transition: 1s ease;
	-o-transition: 1s ease;
	transition: 1s ease;
}

a:any-link .slide-inner:hover {
	transition: all .2s ease-in-out;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

.lay-carousel.no-captions-under-slides .swiper-container {
	overflow: hidden;
	border-radius: 50px;
}

#rotacion {
	animation: spin 13s infinite linear;
	-webkit-animation: spin 13s linear infinite;
	-moz-animation: spin 13s linear infinite;
	font-family: Rare-Light !important;
}

.sitetitle,
.sitetitle.txt .sitetitle-txt-inner {
	mix-blend-mode: exclusion;
	/* mix-blend-mode: difference; */
}

.sitetitle-txt-inner {
	/* font-size: 90px !important; */
	/* font-size: calc(2vw + 2vh) !important; */
	font-size: 35vh;
}

.light-theme .sitetitle-txt-inner {
	color: rgba(0, 0, 255, 1) !important;
}


html.is-iphone.is-safari ._100vh {
	min-height: calc(100vh) !important;
}

@media (max-width: 600px) {
	html:not(.fp-enabled) body>.lay-content .row.first-row._100vh {
		/* min-height: calc(100vh + 0px) !important;
		min-height: calc(100svh - 0px) !important; */

		/* min-height: calc(100vh + 80px)!important; */
		/* min-height: calc(100svh - 80px)!important; */
	}

	.mybutton_home {
		display: none !important;
	}
}

body,
html,
.navbar,
#main-region,
#footer-region,
#rows-region,
#cover-region {
	transition: 2s all ease !important;
	-webkit-animation-duration: 2s !important;
	animation-duration: 2s !important;
	-webkit-animation-name: fadeIn !important;
	animation-name: fadeIn !important;
}


.sitetitle,
.laynav,
#lay_canvas,
.navbar,
.lay-fadein,
.mobile-title,
.burger-wrap,
body #fp-nav,
body .fp-slidesNav {
	opacity: 1;
	/* transition: opacity 200ms ease!important; */
}

.sitetitle,
.sitetitle img,
nav.primary,
nav.second_menu,
nav.third_menu,
nav.fourth_menu {
	transition: 1.3s ease !important;
}

.sitetitle.img,
.mobile-title img {
	transition: 1.3s ease !important;
}


.navbar {
	display: none !important;
	/* 	height: 40px !important; */
	/*
	opacity: 0 !important;
	border: none !important;
*/
}

.line_footer {
	display: none !important;
}

._menu_little a {
	text-align: right !important;
}

nav.laynav.fourth_menu li {
	/* display: block !important; */
}

nav.laynav.third_menu li {
	/* 	display: block !important; */
}

.pace .pace-progress {
	background: #66ffcc;
	position: fixed;
	z-index: 2000;
	top: 2px !important;
	right: 100%;
	width: 100%;
	height: 1px;
}

nav.laynav.primary li {
	opacity: 0.6;
	text-align: right !important;

}

nav.laynav.primary li:hover {
	opacity: 1 !important;
	color: #0000ff !important;
}

.light-theme nav.laynav.primary li:hover {
	opacity: 1 !important;
	color: #0000ff !important;
}

.light-theme .title {
	color: #0000ff !important;
}

nav.laynav.second_menu li {
	opacity: 0.6;
}

nav.laynav.second_menu li:hover {
	opacity: 1 !important;
}

nav.laynav.third_menu li {
	opacity: 0.6;
}

nav.laynav.third_menu li:hover {
	opacity: 1;
}

.burger-default {
	/*  display: none !important;  */
}

.flickity-prev-next-button .arrow {
	fill: #7453C8 !important;
}

li.menu-item-968 .theme-switch {
	/* 	border-color: #66ffcc; */
	width: 34px;
	height: 14px;
}

li.menu-item-968 .switch {
	background: #66ffcc;
	width: 12px;
	height: 12px;
	top: 1px;
	left: 1px;
}

.light-theme li.menu-item-968 .theme-switch .switch {
	transform: translateX(20px);
}

.light-theme ._menu_little,
.light-theme ._menu_little_no_spaces {
	color: #0000ff !important;
}

._menu_little,
._menu_little_no_spaces {
	color: #66ffcc !important;
}

.light-theme li.menu-item-968 .switch {
	background: #0000ff !important;
}

.inicio_back_cover .background-image {
	/* 	opacity: 0.6 !important; */
}

body.mobile-menu-style_1 nav.mobile-nav.active {
	color: #66ffcc !important;
}

._txt_about_bao {
	line-height: 1 !important;
}


/*//////////////////////////////////////////////*/
/*           SWITCH                          */
/*///////////////////////////////////////////////////*/
.changer {
	/* 	background-image: url("https://www.bao.studio/website/wp-content/uploads/2023/01/iconmonstr-SELECTOR-15-2-2.svg") !important;
	background-repeat: no-repeat; */
	/*
	height: 3vh;
	width: 3vh;
*/
	/* 	margin: calc(1.5vh - 1px); */
	/* 	position: fixed; */
	height: 22px;
	width: 22px;
	/* opacity: 0.6; */
	border-radius: 5vh;
	z-index: 99999;
	border: 1px;
	/* 	border-color: #818181; */
	border-color: #66ffcc;
	border-style: solid;
	overflow: hidden;
	transition: 600ms ease;
	pointer-events: auto !important;
	cursor: pointer !important;
	background-color: --swiper-theme-color;
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
}

.changer:hover {
	opacity: 1 !important;
	/* 	transform: scale(2); */
	/* 	transform: rotate(360deg); */
}

body.mobile-menu-style_1 nav.mobile-nav li {
	opacity: 0.6;
}

body.mobile-menu-style_1 nav.mobile-nav li:hover {
	opacity: 1 !important;
}

.light-theme .changer:hover {
	opacity: 1 !important;
	/* 	transform: rotate(360deg); */
}

.blanco {
	background-color: transparent;
	/* 	width: 50%; */
	height: 100%;
	position: absolute;
	pointer-events: auto !important;
	cursor: pointer !important;
}

.negro {
	/* 	background-color: #818181; */
	background-color: #66ffcc;
	width: 50%;
	height: 100%;
	margin-left: 50%;
	pointer-events: auto !important;
	cursor: pointer !important;
}

.light-theme .changer {
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
	background: var(--text);
	border-color: #0000FF;
}

.light-theme .negro {
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
	background-color: #0000FF;
}

.light-theme .changer {
	/*   transform: translateX(30px); */
	transform: rotate(180deg);
}

.light-theme .mobile-title.text {
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
	background: var(--text);
	color: #0000FF;

}

.light-theme ._logo_txt {
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
	background: var(--text);
	color: #0000FF;
}

.light-theme ._logo_tagline,
.light-theme .tagline {
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
	background: var(--text);
	color: #0000FF;
}

.sitetitle:hover ._logo_txt {
	/* display: none; */
	color: var(--text) !important;
}

.mobile-title.text {
	color: #66ffcc;
}


a:any-link {
	/* #66ffcc */
	/* color: inherit !important; */

}

a:any-link:hover {
	/* color: var(--text) !important; */
	/* color: #757575 !important; */
	color: #66ffcc;
}

.burger-default span,
.burger-default span:before,
.burger-default span:after {
	background-color: #66ffcc !important;
}

.light-theme .burger-default span,
.light-theme .burger-default span:before,
.light-theme .burger-default span:after {
	background-color: #0000ff !important;
}

.light-theme .burger-default.active span {
	background-color: transparent !important;
}

.light-theme .project-arrow {
	color: #0000ff;
}

.project-arrow {
	color: #66ffcc;
}

.project-arrow.pa-prev,
.project-arrow.pa-next {
	/* 	visibility: hidden; */
}

.light-theme ._projects_titles_inicio a:any-link {
	/* -webkit-text-stroke: 2px #7453c8 !important; */
	-webkit-text-stroke: 0px #0000ff !important;
	color: rgba(0, 0, 254, 0.0) !important;
	cursor: hand !important;
}

.light-theme ._projects_titles_inicio a:hover {
	/* -webkit-text-stroke: 2px #7453c8 !important; */
	-webkit-text-stroke: 0px #0000ff !important;
	color: rgba(0, 0, 254, 1) !important;
	cursor: hand !important;
}

.light-theme ._project_subtitles_cover,
.light-theme ._project_titles_inside,
.light-theme ._projects_subtitles_inside {
	color: #0000ff !important;
}


.light-theme ._Project_title_sheriff,
.light-theme ._projects_subtitles,
.light-theme ._Project_credit_paloseco,
.light-theme ._Project_credit_sheriff,
.light-theme ._Project_text_sheriff,
.light-theme ._projects_more_projects {
	color: #0000ff !important;
	/* 	color: #1D1E1C !important; */
}

._Project_text_sheriff,
._Project_text_sheriff_no_spaces {
	/* line-height: 2vw; */
}

@media (min-width: 601px) and (max-width: 1024px) {

	._Project_text_sheriff,
	._Project_text_sheriff_no_spaces {
		/* line-height: 8vw; */
	}

	/* 		._txt_citas_big, ._txt_citas_big_no_spaces {
	font-size: 10vw !important;
	line-height: 1.2;
	} */
}

@media (max-width: 600px) {
	._txt_citas_big {
		font-size: 40px;
		margin: 0px 0 20px 0;
	}
}

:root {
	/* --background: #1D1E1C; ORIGINAL*/
	--background: #000000;
	/*   --background: #080935; */
	/*   --text: #FFF; */
	/*   --highlight: #FF1EAD; */
	/* --percentage: background-position-y; */
}

body,
html,
.navbar,
#main-region,
#footer-region,
#rows-region,
#cover-region,
.password-form {
	background: var(--background) !important;
}

.laynav.mobile-nav.transition.active {
	/*   background: var(--background) !important; */
	background: none !important;
	/*   transition: 1.5s background ease !important; */
}

.theme-switch {
	display: none !important;
}

.theme-switch {
	--background: #ECECEC;
	/*   --text: #3300FF; */
	/*
  --text: #66ffcc;
  color: var(--text);
*/
	width: 70px;
	height: 30px;
	/*   background: var(--highlight); */
	background: transparent !important;
	border: 1px !important;
	/*   border-color: #3300FF !important; */
	/*   border-color: #FF7C3B !important; */
	border-style: solid !important;
	border-radius: 50px;
	position: relative;
	pointer-events: all !important;
	cursor: pointer !important;
}

.theme-switch .switch {
	/*   background: #ECECEC; */
	width: 24px;
	height: 24px;
	/*   background: var(--background); */
	/*   background: #3300FF; */
	/*   background: #FF7C3B; */
	border-radius: 100%;
	position: absolute;
	top: 3px;
	left: 4px;
	transition: 0.5s all ease !important;
	/*
  transition: 1.5s all ease;
  transition: 1.5s background ease !important;
*/
}

/* //////LIGHT THEME//////////////////////////////// */
/*
.light-theme .sitetitle.img {
	background-image: url("https://www.bao.studio/website/wp-content/uploads/2019/09/bao_logo_normal-27.svg");
	background-repeat:no-repeat;	
}

.light-theme .sitetitle.img:hover{
	background-image: url("https://www.bao.studio/website/wp-content/uploads/2019/09/bao_logo_wireframe_green-25.svg");
	background-repeat:no-repeat;
}
*/


.light-theme {
	--background: #ECECEC;
	/*   --text: #000; */
	background: var(--background);
}

.light-theme .theme-switch {
	background: var(--text);
}

.light-theme .theme-switch .switch {
	transform: translateX(37px);
}

.light-theme a {
	/*   color: var(--text); */
}


#centerdown {
	visibility: collapse !important;
}

/*//////////////////////////////////////////////*/
/*           CHANGE COLOR BACKGROUND  1                        */
/*///////////////////////////////////////////////////*/

/*//////////////////////////////////////////////*/
/*           CHANGE COLOR BACKGROUND   2                       */
/*///////////////////////////////////////////////////*/

.mycenter {
	/* padding: 2px; */
	/* padding-top: 0 !important; */
	/* 	display: none !important; */
	/* width: 16px;
	height: 16px; */

}

.button {
	background-color: transparent !important;
	border: none;
	color: white;
	padding: 0px 0px;
	text-align: left;
	text-decoration: none;
	display: block;
	/*     font-size: 16px; */
	margin: 0px 0px;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	cursor: pointer;
	white-space: nowrap;
}

._captions_carousel,
._captions_carousel_no_spaces {
	line-height: 6em !important;
}

@media (max-width: 600px) {

	._captions_carousel,
	._captions_carousel_no_spaces {
		line-height: 6em !important;
	}
}

.laybutton2 {
	font-size: 1.5vh !important;
	color: #757575 !important;
	width: fit-content !important;
	/* margin: 0 auto; */
	color: #757575 !important;
	padding: 16px !important;
	border-radius: 32px !important;
	border: 2px !important;
	border-color: #757575 !important;
	border-style: solid !important;
	text-align: center !important;
	/* line-height: 3em; */
	white-space: nowrap;
}

.laybutton2:hover {
	color: #66ffcc !important;
	/* background-color: #66ffcc; */
	border-color: #66ffcc !important;
}

.light-theme .laybutton2 {
	background-color: #ECECEC;
}

.light-theme .laybutton2:hover {
	color: #0000ff !important;
	/* background-color: #66ffcc; */
	border-color: #0000ff !important;
	border-style: solid !important;
	text-decoration: none !important;
}

.button1_callaction ._links_calltoaction {
	font-size: 1.5vh;
	width: fit-content !important;
	margin: auto;
	color: #757575 !important;
	padding: 16px !important;
	border-radius: 32px !important;
	border: 2px !important;
	border-color: #757575 !important;
	border-style: solid !important;
	white-space: nowrap;
}


._links_calltoaction:hover {
	color: #66ffcc !important;
}

.button1_callaction:hover ._links_calltoaction {
	color: #66ffcc !important;
	/* background-color: #66ffcc; */
	border-color: #66ffcc !important;
	border-style: solid !important;
	text-decoration: none !important;
}

.light-theme .button1_callaction:hover ._links_calltoaction {
	color: #0000ff !important;
	/* background-color: #66ffcc; */
	border-color: #0000ff !important;
	border-style: solid !important;
	text-decoration: none !important;
}

.light-theme ._links_calltoaction:hover {
	color: #0000ff !important;
}

#button1_callaction_casestudy ._links_calltoaction {
	font-size: 1.5vh;
	width: fit-content !important;
	margin: 0 auto;
	color: #757575 !important;
	padding: 16px !important;
	border-radius: 32px !important;
	border: 2px !important;
	border-color: #757575 !important;
	border-style: solid !important;
	background-color: rgb(0, 0, 0);
}

.light-theme #button1_callaction_casestudy ._links_calltoaction {
	font-size: 1.5vh;
	width: fit-content !important;
	margin: 0 auto;
	color: #757575 !important;
	padding: 16px !important;
	border-radius: 32px !important;
	border: 2px !important;
	border-color: #757575 !important;
	border-style: solid !important;
	background-color: rgb(255, 255, 255);
}

#button1_callaction_casestudy:hover ._links_calltoaction {
	color: #66ffcc !important;
	/* background-color: #66ffcc; */
	border-color: #66ffcc !important;
	border-style: solid !important;
	text-decoration: none !important;
}

.light-theme #button1_callaction_casestudy:hover ._links_calltoaction {
	color: #0000ff !important;
	/* background-color: #66ffcc; */
	border-color: #0000ff !important;
	border-style: solid !important;
	text-decoration: none !important;
	background-color: white;
}

/*///////////////////////////////////////////////////*/
/*          GENERAL                        */
/*///////////////////////////////////////////////////*/
::selection {
	background: #0019FF;
	/* WebKit/Blink Browsers */
}

::-moz-selection {
	background: #0019FF;
	/* Gecko Browsers */
}

._titles_producto {
	opacity: 0.5;
}

.info_icon_social :hover {
	opacity: 0.6;
}

.info_link_mail :hover {
	opacity: 0.6;
}

/* //MENU////////////////////////////////////////// */


nav.laynav a span {
	/* 	opacity: 0.6 !important;
	border: none !important; */
}

nav.laynav a:hover span {
	opacity: 1;
	border: none !important;
}


nav.laynav .current-menu-item>a:hover {
	opacity: 1 !important;
	/* border: none !important; */
}

nav.laynav .current-menu-item {
	opacity: 1 !important;
	/* border: none !important; */
}

nav.laynav .current-menu-item>a span {
	opacity: 1;
}

.light-theme nav.laynav .current-menu-item>a span {
	opacity: 1 !important;
}


nav.fourth_menu {
	/* display: none !important; */
}

li.menu-item-1306 {
	background-image: url("https://www.bao.studio/website/wp-content/uploads/2023/01/iconmonstr-ES-15trazado.svg");
	background-repeat: no-repeat;
}

li.menu-item-1307 {
	background-image: url("https://www.bao.studio/website/wp-content/uploads/2023/01/iconmonstr-EN-15trazado.svg");
	background-repeat: no-repeat;
}

li.menu-item-1306 a span,
li.menu-item-1307 a span,
li.menu-item-1306 span,
li.menu-item-1307 span,
li.menu-item-1306 a,
li.menu-item-1307 a {
	/* display: none; */
	opacity: 0 !important;
	background-image: none !important;
	font-size: 12px;
	transform: translate(-10px, 3px);
	position: absolute !important;
}

@media (max-width: 600px) {

	li.menu-item-1306 a span,
	li.menu-item-1307 a span,
	li.menu-item-1306 span,
	li.menu-item-1307 span,
	li.menu-item-1306 a,
	li.menu-item-1307 a {
		/* display: none; */
		opacity: 0 !important;
		background-image: none !important;
		font-size: 12px;
		transform: translate(0px, 0px);
		position: absolute !important;

	}

}


nav.second_menu .current-menu-item:hover>a span {
	opacity: 0 !important;
}

li.menu-item-1306,
li.menu-item-1307 {
	/* 	background-image: url("https://www.bao.studio/website/wp-content/uploads/2023/01/iconmonstr-circle-notex.svg");
	background-repeat: no-repeat;
	background-position: center !important;
	overflow: visible !important;
	width: 20px !important;
	height: 20px !important;
	padding: 2px !important; */
	/* display: none; */
}

li.menu-item-1306,
li.menu-item-1307 {
	background-position: 50% !important;
	width: 24px;
	height: 24px;
	/* font-size: 40px !important; */
	/* 	width: 20px !important;
	height: 20px !important; */
	/* padding: 2px !important; */
}

nav.laynav.second_menu li,
nav.laynav.third_menu li {
	margin-right: 8px !important;
}


._menu_little,
._menu_little_no_spaces {
	line-height: 2.6vh !important;
}

._menu_little,
._menu_little_no_spaces {
	/* font-size: 15px !important; */
	/* font-size: 0.8vh !important; */
	font-size: 1.1vh !important;
	text-transform: uppercase;
	/* padding: 5px 9px 5px 9px !important; */
	padding: 10px 12px 10px 12px;
	background-color: transparent !important;
	border-radius: 22px !important;
	/* border: solid 2px white !important; */
	border: 2px solid !important;
	border-color: rgba(102, 255, 204, 1) !important;
	/* border-bottom-width: 2px !important; */
	/* line-height: 2.9 !important; */
	/* line-height: 20px!important; */
	text-decoration: none !important;
	opacity: 1 !important;
	white-space: nowrap;
	color: #66ffcc !important;
	text-align: center !important;
	align-content: center !important;
	align-items: center !important;
	/* margin: 0px 0 20px 0; */
}

._menu_little.active {
	border-color: rgba(102, 255, 204, 1) !important;
}

@media (min-width: 601px) and (max-width: 1024px) {

	._menu_little,
	._menu_little_no_spaces {
		font-size: 1vh !important;
		/* padding: 6px 8px 6px 8px !important; */
	}
}

@media (min-width: 1112px) and (max-width: 1366px) {

	._menu_little,
	._menu_little_no_spaces {
		font-size: 1.3vh !important;
		/* padding: 4px 6px 4px 6px !important; */
	}
}

.light-theme ._menu_little,
.light-theme ._menu_little_no_spaces {
	border: 1px solid;
	border-color: rgba(0, 0, 255, 1) !important;
	color: #0000ff;
}

.light-theme ._menu_little.active,
.light-theme ._menu_little_no_spaces.active {
	/* border: 2px solid; */
	border-color: rgba(0, 0, 255, 1) !important;
}

._menu_little_switch {
	/* display: none; */
}

nav.primary li {
	/* margin-bottom: 2px; */
}

nav.second li {}

nav.fourth_menu li {
	margin-right: 10px;
}

nav.second_menu ul {
	flex-direction: row !important;
}




li.menu-item-1020,
li.menu-item-982,
li.menu-item-984,
li.menu-item-983 {
	font-size: 40px !important;
	width: auto !important;
	height: auto !important;
	text-align: center !important;
	content: 'Instagram' !important;
	/* padding: 2px !important; */
}

li.menu-item a:hover {
	/*
	opacity: 0.6 !important;
	transition: 0.5s all ease !important;
*/
	/*
	width: 160px !important;
	height: 160px !important;
*/
}

li.menu-item-1020 {
	background-image: url("https://www.bao.studio/website/wp-content/uploads/2023/07/iconmonstr-linkedin-5.svg");
	background-repeat: no-repeat;
	background-position: center center;
	/* 	background-size: 30% !important; */
	overflow: visible !important;
	width: 24px !important;
	height: 24px !important;
	/* padding: 2px !important; */
	/* 	padding: 4px !important; */
}

li.menu-item-982 {
	display: none !important;
	background-image: url("https://www.bao.studio/website/wp-content/uploads/2023/07/iconmonstr-facebook-5.svg");
	background-repeat: no-repeat;
	background-position: center center;
	/* 	background-size: 30% !important; */
	overflow: visible !important;
	width: 24px !important;
	height: 24px !important;
	/* padding: 2px !important; */
}

li.menu-item-984 {
	background-image: url("https://www.bao.studio/website/wp-content/uploads/2023/07/iconmonstr-behance-5.svg");
	background-repeat: no-repeat;
	background-position: center center;
	/* 	background-size: 30% !important; */
	overflow: visible !important;
	width: 24px !important;
	height: 24px !important;
	/* padding: 2px !important; */
}

li.menu-item-983 {
	background-image: url("https://www.bao.studio/website/wp-content/uploads/2023/07/iconmonstr-linkedin-5.svg");
	background-repeat: no-repeat;
	background-position: center center;
	/* 	background-size: 30% !important; */
	overflow: visible !important;
	width: 24px !important;
	height: 24px !important;
	/* padding: 2px !important; */
}

.light-theme li.menu-item-1306 {
	background-image: url("https://www.bao.studio/website/wp-content/uploads/2023/01/iconmonstr-ES-15trazado_blue.svg");
	background-repeat: no-repeat !important;
}

.light-theme li.menu-item-1307 {
	background-image: url("https://www.bao.studio/website/wp-content/uploads/2023/01/iconmonstr-EN-15trazado_blue.svg");
	background-repeat: no-repeat !important;
}

.light-theme li.menu-item-1020 {
	background-image: url("https://www.bao.studio/website/wp-content/uploads/2023/07/iconmonstr-instagram-15_blue.svg");
	background-repeat: no-repeat !important;
}

.light-theme li.menu-item-982 {
	display: none !important;
	background-image: url("https://www.bao.studio/website/wp-content/uploads/2023/07/iconmonstr-facebook-5_blue.svg");
	background-repeat: no-repeat !important;
}

.light-theme li.menu-item-984 {
	background-image: url("https://www.bao.studio/website/wp-content/uploads/2023/07/iconmonstr-behance-5_blue.svg");
	background-repeat: no-repeat !important;
}

.light-theme li.menu-item-983 {
	background-image: url("https://www.bao.studio/website/wp-content/uploads/2023/07/iconmonstr-linkedin-5_blue.svg");
	background-repeat: no-repeat !important;
}

////HASTA AQUI NUEVO CODIGO BAO 2025/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////



