/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

/*.swiper-container  {
	background-color: unset!important;}*/




/*.page-id-35 #header-outer {background-image: url(https://nitsdebarcelonapedralbes.com/wp-content/uploads/2023/04/slider-header-lineup.jpg)!important;}
.page-id-582 #header-outer {background-image: url(https://nitsdebarcelonapedralbes.com/wp-content/uploads/2023/04/slider-header-lineup.jpg)!important;}

.page-id-35 #header-outer .wpml-ls a span{color:white!important;}
.page-id-582 #header-outer .wpml-ls a span{color:white!important;}*/

/* HEADER*/
/*#header-outer {
  background-position: center top;
  background-repeat: no-repeat;
  background-color: rgb(51, 51, 51)!important;
  background-image: url("https://nitsdebarcelonapedralbes.com/wp-content/uploads/2023/04/slider-header-lineup.jpg");
  background-size: cover;	

#header-outer .col_last {
	width:100%!important;
}
#header-outer .col_last-center {
	width: 100%;
    display: flex;
    justify-content: space-evenly;
    align-items: center;
}
#header-outer .col_last-center_derecha {
    position: relative;
    top: -13px;
}
#header-outer .col_last-center a {
	color: #fff;
	opacity: 0.7;
}
#header-outer .col_last-center a:hover {
	opacity: 1;
} 
#header-outer .col_last-center_izquierda h5{
	color: #fff;
} 
#header-outer .col_last-center_derecha h5{
	color: #fff;
}
#header-outer #menu-item-2606 a {
	padding-top: 20px;
    padding-right: 40px;
    padding-bottom: 20px;
    padding-left: 40px;
	border:3px solid #fff;
	background:transparent;
}

#header-outer #menu-item-3160 a {
	padding-top: 20px;
    padding-right: 40px;
    padding-bottom: 20px;
    padding-left: 40px;
	border:3px solid #fff;
	background:transparent;
}
#header-outer #menu-item-2606 a:hover {
	background:#000;
} 
#header-outer #menu-item-3160 a:before {
	border:0!important;
} 

#header-outer #menu-item-3160 a:hover {
	background:#000;
} 
#header-outer #menu-item-2606 a:before {
	border:0!important;
} 
#top nav .buttons li {
	top:0!important;
}
#header-outer .slide-out-widget-area-toggle a>span {
	transform: scale(1.5);
}
}




.footer-menu a:first-child {
  display:none!important;
}

.wpml-ls-first-item {
    border-right: 2px solid gray;
    padding-right: 10px!important;
}

.wpml-ls-last-item {   padding-left: 10px!important;}



.wpml-ls-statics-shortcode_actions {
    padding-left: 0px;
}



@media all and (max-width:767px){
	#header-outer .col_last-center_izquierda {
		display: none;
	}
	#header-outer .col_last {
		flex-direction: column!important;
		align-items: center!important;
		justify-content: center!important;
	}
	#header-outer .col_last-center {
		order:2;
		margin-top:10px;
		justify-content: flex-end;
	}
	#header-outer .col_last-center_derecha {
		margin-right: 0!important;
		top:0;
	}
	#header-outer .col_last-center_derecha h5 {
		font-size: 18px;
		margin: 0;
    	line-height: 1;
	}
	#header-outer #top .container nav {
		display: flex!important;
	}
	#top .span_9>.slide-out-widget-area-toggle{
		display: none!important;
	}
	#header-outer #menu-item-2606 a {
		padding:5px 15px!important;
		font-size:16px;
	}
	#header-outer #top nav>.buttons {
		margin-left:15px!important
	}
	#header-outer #top nav>ul {
		padding: 0!important;
	}
	#header-outer #top nav .buttons li {
		top: 13px!important;
	}
	#header-outer .buttons i.lines-button{
		opacity:1;
		transition:all 0.5s
	}
	#header-outer.side-widget-open .buttons i.lines-button{
		opacity:0;
		transition:all 0.5s
	}
}*/

#header-outer[data-format="default"] #top .span_9 .col_last-center{
    display: flex;
    align-content: center;
    flex-wrap: wrap;
}
#header-outer[data-format="default"] #top .span_9 .col_last-center .col_last-center_derecha{
    position: relative;
    top: -9px;
}
#header-outer .wpml-ls a,
#header-outer .wpml-ls a:hover{
    color:white!important;
}
#header-outer .wpml-ls-item {
    position: relative;
    margin: 0 10px;
}
#header-outer .wpml-ls-item:first-of-type:after {
    content: "|";
    margin: 0 7px;
    color: #fff;
    display: inline-block;
    position: absolute;
    top: calc(50% - 14px);
    right: -21px;
	font-weight: 200;
}
#slide-out-widget-area .wpml-ls {
    display:none!important;
}
#header-outer#header-outer.transparent #top nav > ul > li > a {
	color:#000!important;
	opacity:1!important;
}
#header-outer.transparent #top nav > ul > li > a:before {
	background:#00dcc2!important;
	border:none!important;
	opacity:1!important;
}
#header-outer.transparent #top nav > ul > li > a:hover:before {
	background:#86f4e0!important;
}
#header-outer.transparent #top nav > ul > li > a span {
	text-transform:uppercase;
}
.entrades-mobile {
	display:none
}
.entrades-mobile a {
	font-family: "Roboto Condensed";
	font-size:18px;
	padding:10px 20px;
	color: #000!important;
    opacity: 1!important;
	background: #00dcc2!important;
    border: none!important;
	border-radius: 25px;
	text-transform:uppercase;
	position:relative;
	top: 12px;
    right: 7px;
}
.language-desktop {
	position: relative;
    top: 12px;
}
#header-outer:not([data-format=left-header]) #top nav > ul.sf-menu {
	display:none!important;
}
#slide-out-widget-area .off-canvas-menu-container ul li:nth-child(1),
#slide-out-widget-area .off-canvas-menu-container ul li:nth-child(2){
		display:none;
	}
/* Menu Mobile */
#slide-out-widget-area .off-canvas-menu-container:first-of-type .menu-item a {
/* 	background: #00dcc2!important; */
    padding: 15px 30px!important;
    border-radius: 30px;
}
@media all and (max-width:1024px){
	.entrades-mobile {
		display:inline-block;
	}
	.col_last-center_derecha .language-desktop {
		display:none;
	}
	#slide-out-widget-area .off-canvas-menu-container.mobile-only {
		display:none;
	}
	#slide-out-widget-area .off-canvas-menu-container ul li:nth-child(1),
	#slide-out-widget-area .off-canvas-menu-container ul li:nth-child(2){
		display:inline-block;
		padding: 0 10px;
	}
	#slide-out-widget-area .off-canvas-menu-container ul li:nth-child(1) a span,
	#slide-out-widget-area .off-canvas-menu-container ul li:nth-child(2) a span{
		color:#fff;
	}
	#slide-out-widget-area .off-canvas-menu-container ul li:nth-child(1):after {
		content: "|";
		margin: 0 7px;
		color: #fff;
		display: inline-block;
		position: absolute;
		top: calc(50% - 14px);
		right: -12px;
		font-weight: 200;
		font-size: 21px;
	}
}
/* SINGLE PORTFOLIO */
.single-portfolio .bottom_controls {
    display:none;
}
/* FOOTER */
@media all and (max-width:768px){
	#footer-widgets .col.span_4:nth-child(1), 
	#footer-widgets .col.span_4:nth-child(3){
		width: 100%!important;
	}
	
	#footer-widgets .col.span_4 {
		width: 100%!important;
	}
}


/*NEWSLETTER*/


#wpforms-3994-field_1 {
    background-color: white!important;
}

#wpforms-3994-field_2-container label {
    color: white!important;}
    
    #wpforms-4206-field_2-container label {
    color: white!important;}

#wpforms-4206-field_1 {
    background-color: white!important;
}

#wpforms-4206-field_2-container label {
    color: white!important;
}
#ajax-content-wrap .wpforms-submit-container .wpforms-submit,
#footer-outer .wpforms-submit-container .wpforms-submit {
	font-family: "Roboto Condensed"!important;
	font-size:20px!important;
	font-weight:400!important;
	padding:15px 25px!important;
	background-color: #00dcc2!important;
	color:#000!important;
	height:auto!important;
	text-transform:uppercase!important;
	opacity:1!important;
}
#ajax-content-wrap .wpforms-submit-container .wpforms-submit:hover,
#footer-outer .wpforms-submit-container .wpforms-submit:hover{
	background-color: #86f4e0!important;
}