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

/*	Header	*/
header{
	min-height: 450px;
}
	header .nav-rs-top li a {
		display: block;
		width: 14px;
		height: 14px;
		background-color: #eb212f;
		padding: 7px;
	}
	/*Logo top*/
	header .logo-top .background-logo{
		width: 45%;
		background-color: rgba(255, 255, 255 , 0.90);
		height: 45px;
		clip-path: polygon(0 0, 100% 0, 90% 100%, 0% 100%);
		display: none;
	}
	header .logo-top .logo-site {
		height: 77px;
		top: 32px;
		left: calc(50% - 52px);
		width: 104px;
	}
	
	/*End Logo top*/
	
	/*Menú Top*/
	header .nav-menu-top {
		border-top: 90px solid white;
	}
	header .nav-menu-top ul{
		text-align: center;
		margin-top: 0px;
	}
	header .nav-menu-top ul li a {
		padding: 10px 5px;
		font-size: 10.5pt;
	}
	/*End Menú Top*/
	
	/*Welcome Text*/
	header .bg-header-container-slider .welcome-text .box-center .welcome-box {
		margin-top: 5%;
		width: 90% ;
		margin: 0 auto;
	}	
	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: 12pt;
		padding: 10px 20px;
	}		
	/*End Welcome Text*/
/*	End Header	*/

/*Section Salon Home*/
	/* Section Salon Text*/
	.section-salon .box-center .salon-text-border {
		border: 20px solid #fff;
	}	
	.section-salon .box-center .salon-text-border .salon-text {
		padding: 20px 10px 10px;
		width: calc(100% - 20px);
	}	
	.section-salon .box-center .salon-text-border .salon-text h3 {
		font-size: 15pt;
		padding: 10px 15px;
		top: -22px;
		left: calc(50% - 100px);
		width: 171px;
		text-align: center;
	}
	.section-salon .box-center .salon-text-border .salon-text p{
		font-size: 11pt;
	}
	.section-salon .box-center .read-more{
		font-size: 10pt;
		bottom: 7px;
	}
	/* End Section Salon Text*/
/*End Section Salon Home*/

/* Section Salas Home */
.section-salas .box-center .title-section{
	font-size: 15pt;
}
.section-salas .box-center .text-salas{
	font-size: 11pt;
	margin: 10px auto 0;
}
.section-salas .box-center .list-salas-home {
	margin: 20px auto 0;
}
.section-salas .box-center .list-salas-home li {
	display: inline-block;
	max-width: calc(50% - 20px);
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}
.section-salas .box-center .list-salas-home li a label{
	font-size: 11pt;
	left: 5px;
	right: 5px;
	padding: 9px 0px;
}
.section-salas .box-center .read-more {
	font-size: 10pt;
	margin: 20px auto;
}
/* Section Salas Home */

/* Section Multimedia Home*/
.section-multimedia .multimedia-box {
	height: 200px;
}
.section-multimedia .multimedia-box .multimedia-box-left .headline {
	right: 0;
	left: 0;
	width: 73%;
}
.section-multimedia .multimedia-box .multimedia-box-left .headline .title-headline {
	font-size: 9pt;
	padding-left: 0px;
	padding: 5px 5px 5px 0px;
}
.section-multimedia .multimedia-box .multimedia-box-left .headline .read-more-box{
	margin-right: 0px;
}
.section-multimedia .multimedia-box .multimedia-box-left .headline .read-more-box .read-more{
	padding: 5px 13px;
	font-size: 9pt;
}


.section-multimedia .multimedia-box .multimedia-box-right .headline {
	left: 15%;
	width: 73%;
}	
.section-multimedia .multimedia-box .multimedia-box-right .headline .title-headline{
	font-size: 9pt;
	padding-left: 0px;
	padding: 5px 5px 5px 0px;
}
.section-multimedia .multimedia-box .multimedia-box-right .headline .read-more-box {
	margin-right: 0%;
}
.section-multimedia .multimedia-box .multimedia-box-right .headline .read-more-box .read-more {
	padding: 5px 13px;
	font-size: 9pt;
}
/* End Section Multimedia Home*/

/* Section Interactivos Home*/
.section-interactivos {
	margin: 20px 0;
}
.section-interactivos .box-center .title-section {
	font-size: 15pt;
}
.section-interactivos .box-center .text-salas {
	margin: 20px auto 0;
	font-size: 11pt;
}
.section-interactivos .box-center .list-interactivos {
	margin: 20px auto 0;
}
.section-interactivos .box-center .read-more {
	font-size: 10pt;
	margin: 30px auto;
}
/* End Section Interactivos Home*/

/*Section Contact*/
.section-contact .box-center .title-section {
	font-size: 15pt;
}	
.section-contact .box-center .contact-text {
	margin: 20px auto;
	width: 95%;
}
.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: 13pt;
}
.section-contact .box-center .contact-text .contact-text-right .line2 {
	font-size: 13pt;
}
.section-contact .section-contact-map-form {
	position: relative;
	height: auto;
	margin: 20px 0 0;
}	
.section-contact .section-contact-map-form .contact-map {
	position: relative !important;
	width: 100%;
	height: 400px;
	clip-path: none;
}
.section-contact .section-contact-map-form .contact-form {
	position: relative;
	width: 95%;
	height: auto;
	right: 0;
	z-index: 4;
	padding-left: 0%;
	padding-right: 0%;
	margin: 15px auto;
}
.section-contact .section-contact-map-form .contact-form h3 {
	font-size: 15pt;
}
.section-contact .section-contact-map-form .contact-form .btn-form div .read-more {
	font-size: 10pt;
}
.section-contact .section-contact-map-form .contact-form .btn-form div .enviar {
	font-size: 10pt;
}
/*End Section Contact*/

/*Footer*/
footer ul.rs-footer {
	padding: 30px 0;
}
footer .logo-footer {
	width: 40%;
	margin: 30px 0;
}
footer .copyright {
	font-size: 10pt;
}
/*End Footer*/

/*Page Salón Deporte*/
.page-secion-salon .bg-page-salon .left-bg {
	width: 10%;
	clip-path: polygon(0 0, 59% 0, 100% 5%, 100% 100%, 0 100%, 0% 50%);
}
.page-secion-salon .bg-page-salon .right-bg {
	width: 10%;
	clip-path: polygon(42% 0, 100% 0, 100% 40%, 100% 100%, 0 100%, 0 5%);
}
.page-secion-salon .box-center-salon {
	width: 75%;
}
.page-secion-salon .box-center-salon p {
	margin-top: 10px;
	font-size: 11pt;
}	
/*End Page Salón Deporte*/

/*Salas Page*/
.page-section-salas .box-center p {
	font-size: 11pt;
	margin: 0 auto;
	width: 95%;
}
.page-section-salas .salas-box {
	margin-top: 20px;
}
.page-section-salas .salas-box .sala-item .item-left, .page-section-salas .salas-box .sala-item .item-right {
	height: 400px;
}
.page-section-salas .salas-box .sala-item .item-left .content-item h2 {
	font-size: 15pt;
}
.page-section-salas .salas-box .sala-item .item-left .content-item p {
	margin-top: 10px;
	font-size: 11pt;
}
.page-section-salas .salas-box .sala-item:nth-child(odd) .item-left {
	width: calc(48% - 15px);
	padding-left: 15px;
}
.page-section-salas .salas-box .sala-item:nth-child(even) .item-left {
	width: calc(48% - 15px);
	padding-right: 15px;
}
.page-section-salas .salas-box .sala-item .item-left .content-item a.read-more {
	font-size: 9pt;
	max-width: 65px;
}
/*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(70% - 10px);
	margin: 5px;
}
.page-section-salas .box-center .multimedia-video-list li {
	width: calc(50% - 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;
	margin-top: 10px;
}
.page-section-interactivos .box-center p img {
	width: 100%;
	margin: 0;
}
.page-section-interactivos .box-center p:last-child{
	margin-bottom: 20px;
}
/*End Interactivos Page*/

/*Cómo llegar*/
.page-section-como .box-center p{
	font-size: 11pt;
	margin-top: 10px;
}
.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: auto;
	display: block;
}
.page-section-como .box-center .video-map .box-video {
	position: relative;
	width: 100%;
	height: 300px;
}
.page-section-como .box-center .video-map .box-map {
	width: 100%;
	height: 300px;
	margin-left: 0%;
}
/*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%;
}
.page-secion-contacto .box-center-contacto {
	width: 90%;
	max-width: 1280px;
	margin: 0 auto;
	position: relative;
	z-index: 20;
}
.page-secion-contacto .box-center-contacto .form-contacto {
	margin: 20px auto 0;
}
.page-secion-contacto .box-center-contacto .form-contacto .more-contact {
	display: block;
	width: 100%;
}
.page-secion-contacto .box-center-contacto .form-contacto .more-contact a .text-b {
	font-size: 10pt;
}
.page-secion-contacto .box-center-contacto .form-contacto .input input {
	width: calc(100% - 20px);
}
.page-secion-contacto .box-center-contacto .form-contacto .textarea textarea {
	width: calc(100% - 20px);
}
.page-secion-contacto .box-center-contacto .form-contacto .more-contact a {
	margin-top: 10px;
}	
/*End Contacto*/