/*General elements*/
.title-page{
	font-size: 19pt;
	padding: 180px 0 10px;
}
/*End General elements*/

/*	Header	*/
header{
	min-height: 450px;
}
	/*Logo top*/
	header .logo-top .background-logo{
		width: 55%;
		background-color: rgba(255, 255, 255 , 0.90);
		height: 60px;
		clip-path: polygon(0 0, 100% 0, 90% 100%, 0% 100%);
	}
	header .logo-top .logo-site {
		height: 89px;
		top: 7px;
		left: calc(50% - 75px);
	}
	/*End Logo top*/
	
	/*Menú Top*/
	header .nav-menu-top ul{
		text-align: center;
		margin-top: 65px;
	}
	header .nav-menu-top ul li a {
		padding: 15px 5px;
		font-size: 10.5pt;
	}
	/*End Menú Top*/
	
	/*Welcome Text*/
	header .bg-header-container-slider .welcome-text .box-center .welcome-box {
		margin-top: 5%;
		max-width: 550px;
	}	
	header .bg-header-container-slider .welcome-text .box-center .welcome-box .welcome-title1 {
		font-size: 12pt;
		padding: 10px 20px;
	}
	header .bg-header-container-slider .welcome-text .box-center .welcome-box .welcome-title2 {
		font-size: 14pt;
		padding: 10px 20px;
	}		
	/*End Welcome Text*/
/*	End Header	*/

/*Section Salon Home*/
.section-salon {
	min-height: 580px;
	margin-top: 35px;
}	
	/* Section Salon Text*/
	.section-salon .box-center .salon-text-border{
		width: calc(90% - 50px);
		border: 25px solid #fff;
	}
	.section-salon .box-center .salon-text-border .salon-text {
		width: calc(100% - 50px);
		padding: 25px;
	}
	.section-salon .box-center .salon-text-border .salon-text h3 {
		font-size: 16pt;
		left: 33%;
	}
	.section-salon .box-center .salon-text-border .salon-text p {
		font-size: 11pt;
	}	
	/* End Section Salon Text*/
/*End Section Salon Home*/

/* Section Salas Home */
.section-salas .box-center .text-salas {
	font-size: 11pt;
	padding: 0 15px;
	width: calc(100% - 30px);
}
	/*Lista salas Home*/
	.section-salas .box-center .list-salas-home li a label {
		font-size: 11pt;
		left: 15px;
		right: 15px;
	}	
	/*End Lista salas Home*/
/* End Section Salas Home */

/* Section Multimedia Home*/
.section-multimedia .multimedia-box {
	height: 200px;
}
	/* Left */
	.section-multimedia .multimedia-box .multimedia-box-left .headline {
		padding: 5px;
	}	
	.section-multimedia .multimedia-box .multimedia-box-left .headline .title-headline {
		font-size: 12pt;
	}	
	.section-multimedia .multimedia-box .multimedia-box-left .headline .read-more-box .read-more {
		padding: 10px 22px;
	}	
	/* End Left */
	
	/*Right*/
	.section-multimedia .multimedia-box .multimedia-box-right .headline {
		padding: 5px;
	}	
	.section-multimedia .multimedia-box .multimedia-box-right .headline .title-headline {
		font-size: 12pt;
	}	
	.section-multimedia .multimedia-box .multimedia-box-right .headline .read-more-box .read-more {
		padding: 10px 22px;
	}	
	/*End Right*/
/* End Section Multimedia Home*/

/* Section Interactivos Home*/
.section-interactivos .box-center .text-salas {
	width: calc(100% - 30px);
	padding: 0 15px;
	font-size: 11pt;
}	
	/*Lista Interactivos*/
	.section-interactivos .box-center .list-interactivos li {
		height: 135px;
	}	
	/*End Lista Interactivos*/
/* End Section Interactivos Home*/

/*Section Contact*/
.section-contact .box-center .contact-text{
	padding-left: 15px;
	padding-left: 15px;
}
.section-contact .box-center .contact-text .contact-text-left p{
	font-size: 11pt;
}
.section-contact .box-center .contact-text .contact-text-right .line1 {
	font-size: 14pt;
}	
.section-contact .box-center .contact-text .contact-text-right .line2 {
	font-size: 14pt;
}	
.section-contact .section-contact-map-form .contact-form{
	width: 39%;
	padding-left: 60%;
	padding-right: 5%;
}

.section-contact .section-contact-map-form .contact-map{
	width: 55%;
}
.section-contact .section-contact-map-form .contact-form .btn-form div .read-more {
	padding: 10px 25px;
}	
.section-contact .section-contact-map-form .contact-form .btn-form div .enviar {
	padding: 10px 25px;
}	
/*End Section Contact*/

/*Page Salón Deporte*/
.page-secion-salon .bg-page-salon{
	height: 700px;
}
.page-secion-salon .box-center-salon {
	width: 65%;
}	
.page-secion-salon .box-center-salon p{
	font-size: 11pt;
}
/*End Page Salón Deporte*/

/* Footer */
footer .logo-footer {
	width: 200px;
}	
/* End Footer*/


/*Salas Page*/
.page-section-salas .box-center p{
	font-size: 11pt;
	width: calc(100% - 30px);
	padding: 0 15px;
}
.page-section-salas .salas-box .sala-item:nth-child(odd) .item-left {
	width: calc(48% - 25px);
	padding-left: 25px;
}
.page-section-salas .salas-box .sala-item:nth-child(even) .item-left {
	width: calc(48% - 25px);
	padding-right: 25px;
}
.page-section-salas .salas-box .sala-item .item-left, .page-section-salas .salas-box .sala-item .item-right {
	height: 270px;
}
.page-section-salas .salas-box .sala-item .item-left .content-item h2 {
	font-size: 18pt;
}
.page-section-salas .salas-box .sala-item .item-left .content-item p {
	margin-top: 10px;
	font-size: 11pt;
}
/*End Salas Page*/

/*Multimedia Page*/
.page-section-salas .box-center .title-multimedia{
	margin: 20px 30px;
	font-size: 15pt;
}
.page-section-salas .box-center .multimedia-photo-list {
	padding: 0 15px;
	width: calc(100% - 0px);
}	
.page-section-salas .box-center .multimedia-video-list{
	padding: 0 15px;
	width: calc(100% - 0px);
}
.page-section-salas .box-center .multimedia-photo-list li {
	width: calc(25% - 10px);
	margin: 5px;
}
.page-section-salas .box-center .multimedia-video-list li {
	width: calc(33.3% - 10px);
	margin: 5px;
}
.page-section-salas .box-center .multimedia-video-list li a {
	height: 400px;
}
.page-section-salas .box-center .multimedia-photo-list li a  span {
	font-size: 11pt;
	left: 15px;
	right: 15px;
}	
/*End Multimedia Page*/

/*Interactivos Page*/
.page-section-interactivos .box-center p{
	font-size: 11pt;
}
/*End Interactivos Page*/

/*Cómo llegar*/
.page-section-como .box-center p{
	font-size: 11pt;
}
.page-section-como .box-center .horario h3{
	font-size: 15pt;
}
.page-section-como .box-center .horario h4{
	font-size: 13pt;
}
.page-section-como .box-center .horario h5 {
	font-size: 15pt;
	margin: 20px 0 50px;
}
.page-section-como .box-center .video-map{
	height: 300px;
}
/*End Cómo llegar*/

/*Contacto*/
.page-secion-contacto .bg-page-contacto .left-bg {
	height: 40%;
}
.page-secion-contacto .bg-page-contacto .right-bg {
	height: 40%;
}
/*End Contacto*/