/* no es mala idea, pero prefiero en tpl
#wrapper {padding-bottom: 0 !important;}
#content {margin-bottom: 0 !important;}
#inner-wrapper.container {
	max-width: 100% !important;
	padding: 0 !important;
}
*/

/*mod estilos generales */
@media (max-width: 991px) {

    /*un poco más abajo menu mobile*/

    #header .left-header .leo-megamenu.disable-canvas .leo-top-menu {

        top: 80px !important;

    }

}

.cms-id-14 .page-header{
	display: none;
}

.boton_play {

  background: transparent;

  border: 0;

  cursor: pointer;

}

.iframe_video_play {

	display: block;
	margin: auto;
	width: 100%;

}

.modal_video_play {

	position: relative;

}

.content_boton_play {

	text-align: center;

	position: absolute;

	top: 50%;

	transform: translateY(-50%);

	left: 25px;

	right: 25px;

}

/* no width 100% en img*/

#cms #wrapper img:not(.img-icons):not(.inline-icons):not(.list-icons):not(.block-img),

#cms .fullwidth, #cms .fullwidth img:not(.img-icons):not(.inline-icons):not(.list-icons):not(.block-img){

    width: auto;

}



/*menu en lg en 1 fila*/

.header-flex{

    flex-wrap: nowrap !important;

}



.page-cms-14 {

    padding:0 !important;

    margin-top: 0px;

}



@media (min-width: 991px) {

	.cms-id-14 #wrapper{

		margin-top: 109px !important;

	}

}



/*De sobrenora*/

.header1{

    font-family: 'CormorantGaramond-Bold' !important;

}



.page-cms-14 li,

.page-cms-14 p {

    font-family: 'Open Sans';

}



@media (min-width: 767px) {

	.header1{ font-size: 40px !important; }

	.page-cms-14 p { font-size: 18px; }

	.page-cms-14 li { font-size: 18px; }



}



@media (max-width: 766px) {

	.header1{ font-size: 26px !important; }

	.page-cms-14 p { font-size: 14px; }

	.page-cms-14 li { font-size: 14px; }



}



.claim_nora{

	font-size: 1.75rem !important;

}



.tetx_image {

	justify-content: center;

	align-items: center;

	display: flex;

	color: #fff;

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

}



.section-nutri {

	margin-top: 2rem;

}



.round2 {

	border: 2px;

	border-color: #D5D5D5;

	border-radius: 8px;

	padding: 5px;

}



.div-noras {

	background-color: #14171B;

	color: #FAFAFA;

}



.puntos li {

    list-style: disc;

}



@media (min-width: 767px) {

	.content-final {

		background-color: rgba(238, 238, 238, 0.7);

		/* position: absolute; */

		bottom: 0;

		left: 0;

		text-align: left;

		z-index: 2;

		width: 100%;

	}



  .margin_left_11{

    margin-left: 11%;

  }

}

