nbody{overflow-x:hidden;font-family:"Poppins"}

.text-muted{color:#777} 

.text-primary{color:#33d6ff}

p{font-size:14px;line-height:1.75}

p.large{font-size:16px}

a,a:hover,a:focus,a:active,a.active{outline:0}

a{color:#33d6ff}

a:hover,a:focus,a:active,a.active{color:#fec503}

h1,h2,h3,h4,h5,h6{font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700}

.img-centered{margin:0 auto}

.bg-light-gray{background-color:#f7f7f7}

.bg-darkest-gray{background-color:#222}

.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4;    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700}

.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}

.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-image:none}

.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#33d6ff;border-color:#33d6ff}

.btn-primary .badge{color:#33d6ff;background-color:#fff}

.btn-xl{color:#fff;background-color:#33d6ff;border-color:#33d6ff;    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700;border-radius:3px;font-size:18px;padding:20px 40px}

.btn-xl:hover,.btn-xl:focus,.btn-xl:active,.btn-xl.active,.open .dropdown-toggle.btn-xl{color:#fff;background-color:#fec503;border-color:#f6bf01}

.btn-xl:active,.btn-xl.active,.open .dropdown-toggle.btn-xl{background-image:none}

.btn-xl.disabled,.btn-xl[disabled],fieldset[disabled] .btn-xl,.btn-xl.disabled:hover,.btn-xl[disabled]:hover,fieldset[disabled] .btn-xl:hover,.btn-xl.disabled:focus,.btn-xl[disabled]:focus,fieldset[disabled] .btn-xl:focus,.btn-xl.disabled:active,.btn-xl[disabled]:active,fieldset[disabled] .btn-xl:active,.btn-xl.disabled.active,.btn-xl[disabled].active,fieldset[disabled] .btn-xl.active{background-color:#33d6ff;border-color:#33d6ff}

.btn-xl .badge{color:#33d6ff;background-color:#fff}

.navbar-default{background-color:rgba(255,255,255, .6);border-color:transparent}

.navbar-default .navbar-brand{color:#3e2c19;}

.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:active,.navbar-default .navbar-brand.active{color:#fec503}

.navbar-default .navbar-collapse{border-color:rgba(255,255,255,.02)}

.navbar-default .navbar-toggle{background-color:#33d6ff;border-color:black}

.navbar-default .navbar-toggle .icon-bar{background-color:#fff}

.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#33d6ff}

.navbar-default .nav li a{    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:500;letter-spacing:1px;/*color:#fff*/}

.navbar-default .nav li a:hover,.navbar-default .nav li a:focus{color:#33d6ff;outline:0}

.navbar-default .navbar-nav>.active>a{border-radius:0;color:#fff;background-color:none !important;}

.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#fff; background-color:none !important;}
@media (min-width:768px){.navbar-default{background-color:transparent;padding:25px 0;-webkit-transition:padding .3s;-moz-transition:padding .3s;transition:padding .3s;border:0}

.navbar-default .navbar-brand{font-size:1.2em;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}

.navbar-default .navbar-nav>.active>a{border-radius:3px}

.navbar-default.navbar-shrink{background-color:rgba(255,255,255, .6); padding:10px 0}

.navbar-default.navbar-shrink .navbar-brand{font-size:1.5em;}}

.navbar-imago { margin-top: 5px; margin-left: 5px; }

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {color: #3e2c19;background-color: rgba(255,255,255, .3);border: 1px solid white !important;}

.navbar-brand {float: left; height: 50px; padding: 0;font-size: 18px; line-height: 20px;}

.brand-text { padding:20px 0 0 10px; font-family:"Universal",serif;  }

.brand-text small { padding: 0; font-family:"Roboto Slab","Helvetica Neue",Helvetica,Arial,sans-serif; }

@media (min-width:768px){.brand-img { }}


header{background-image:url("https://empoderamientoesencial.com/img/header-bg.jpg");background-repeat:none;background-attachment:scroll;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;text-align:center;color:#fff}

#Home .intro-text{padding-top:4em; padding-bottom:2em;}

#Home .intro-text .intro-lead-in{font-family:"Droid Serif","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:italic;font-size:42px;line-height:22px;margin-bottom:2em; }

#Home .intro-text .intro-heading{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;font-size:125px;line-height:100px;margin-bottom:25px; color: #0fb4db;}

@media (max-width:768px){
	#Home .intro-text{padding-top:1em;padding-bottom:1em;}

	#Home .intro-text .intro-lead-in{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:30px;line-height:30px;margin-bottom:10px}

	#Home .intro-text .intro-heading{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;font-size:30px;line-height:1em;margin-bottom:10px}
}

section{padding:100px 0 0}
section h2.section-heading{font-size:40px;margin-top:0;margin-bottom:15px}
section h3.section-subheading{font-size:16px;font-family:"Droid Serif","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:none;font-style:italic;font-weight:400;margin-bottom:75px}

@media (min-width:768px){section{padding:150px 0}}

@media (min-width:768px){section{padding:60px 0 0}}
.caps {font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform: capitalize;font-weight: 700;font-size: 84px; /* line-height: 0; */ margin-bottom: -28px;}
@media (max-width:768px){
.caps{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform: capitalize;font-weight: 700;font-size: 50px; /* line-height: 0; */ margin-bottom: -18px; pointer-events:none;} .text-left{pointer-events:none;}}

.service-heading{margin:15px 0;text-transform:none}

#portfolio .portfolio-item{margin:0 0 15px;right:0}#portfolio .portfolio-item .portfolio-link{display:block;position:relative;max-width:400px;margin:0 auto}#portfolio .portfolio-item .portfolio-link .portfolio-hover{background:rgba(254,209,54,.9);position:absolute;width:100%;height:100%;opacity:0;transition:all ease .5s;-webkit-transition:all ease .5s;-moz-transition:all ease .5s}

#portfolio .portfolio-item .portfolio-link .portfolio-hover:hover{opacity:1}

#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content{position:absolute;width:100%;height:20px;font-size:20px;text-align:center;top:50%;margin-top:-12px;color:#fff}

#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content i{margin-top:-12px}

#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content h3,#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content h4{margin:0}

#portfolio .portfolio-item .portfolio-caption{max-width:400px;margin:0 auto;background-color:#fff;text-align:center;padding:25px}#portfolio .portfolio-item .portfolio-caption h4{text-transform:none;margin:0}

#portfolio .portfolio-item .portfolio-caption p{font-family:"Droid Serif","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:italic;font-size:16px;margin:0}#portfolio *{z-index:2}@media (min-width:767px){#portfolio .portfolio-item{margin:0 0 30px}}

.timeline{list-style:none;padding:0;position:relative}

.timeline:before{top:0;bottom:0;position:absolute;content:"";width:2px;background-color:#f1f1f1;left:40px;margin-left:-1.5px}

.timeline>li{margin-bottom:50px;position:relative;min-height:50px}

.timeline>li:before,.timeline>li:after{content:" ";display:table}

.timeline>li:after{clear:both}

.timeline>li .timeline-panel{width:100%;float:right;padding:0 20px 0 100px;position:relative;text-
align:left}

.timeline>li .timeline-panel:before{border-left-width:0;border-right-width:15px;left:-15px;right:auto}

.timeline>li .timeline-panel:after{border-left-width:0;border-right-width:14px;left:-14px;right:auto}

.timeline>li .timeline-image{left:0;margin-left:0;width:80px;height:80px;position:absolute;z-index:100;background-color:#33d6ff;color:#fff;border-radius:100%;border:7px solid #f1f1f1;text-align:center}

.timeline>li .timeline-image h4{font-size:10px;margin-top:12px;line-height:14px}

.timeline>li.timeline-inverted>.timeline-panel{float:right;text-align:left;padding:0 20px 0 100px}

.timeline>li.timeline-inverted>.timeline-panel:before{border-left-width:0;border-right-width:15px;left:-15px;right:auto}

.timeline>li.timeline-inverted>.timeline-panel:after{border-left-width:0;border-right-width:
14px;left:-14px;right:auto}

.timeline>li:last-child{margin-bottom:0}

.timeline .timeline-heading h4{margin-top:0;color:inherit}

.timeline .timeline-heading h4.subheading{text-transform:none}

.timeline .timeline-body>p,.timeline .timeline-body>ul{margin-bottom:0}@media (min-width:768px){.timeline:before{left:50%}

.timeline>li{margin-bottom:100px;min-height:100px}

.timeline>li .timeline-panel{width:41%;float:left;padding:0 20px 20px 30px;text-align:right}

.timeline>li .timeline-image{width:100px;height:100px;left:50%;margin-left:-50px}

.timeline>li .timeline-image h4{font-size:13px;margin-top:16px;line-height:18px}

.timeline>li.timeline-inverted>.timeline-panel{float:right;text-align:left;padding:0 30px 20px 20px}}

@media (min-width:992px){.timeline>li{min-height:150px}

.timeline>li .timeline-panel{padding:0 20px 20px}

.timeline>li .timeline-image{width:150px;height:150px;margin-left:-75px}

.timeline>li .timeline-image h4{font-size:18px;margin-top:30px;line-height:26px}

.timeline>li.timeline-inverted>.timeline-panel{padding:0 20px 20px}}

@media (min-width:1200px){.timeline>li{min-height:170px}
.timeline>li .timeline-panel{padding:0 20px 20px 100px}

.timeline>li .timeline-image{width:170px;height:170px;margin-left:-85px}

.timeline>li .timeline-image h4{margin-top:40px}

.timeline>li.timeline-inverted>.timeline-panel{padding:0 100px 20px 20px}}

.team-member{text-align:center;margin-bottom:50px}

.team-member img{margin:0 auto;border:7px solid #fff}

.team-member h4{margin-top:25px;margin-bottom:0;text-transform:none}

.team-member p{margin-top:0}
aside.clients img{margin:50px auto}
section#contact{background-color:#222;background-image:url("https://empoderamientoesencial.com/img/map-image.png");background-position:center;background-repeat:no-repeat}section#contact .section-heading{color:#fff}section#contact .form-group{margin-bottom:25px}section#contact .form-group input,section#contact .form-group textarea{padding:20px}section#contact .form-group input.form-control{height:auto}section#contact .form-group textarea.form-control{height:236px}section#contact .form-control:focus{border-color:#33d6ff;box-shadow:none}section#contact ::-webkit-input-placeholder{    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700;color:#bbb}section#contact :-moz-placeholder{    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700;color:#bbb}section#contact ::-moz-placeholder{    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700;color:#bbb}section#contact :-ms-input-placeholder{    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700;color:#bbb}section#contact .text-danger{color:#e74c3c}footer{padding:25px 0;text-align:center}footer span.copyright{line-height:40px;    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;text-transform:none}footer ul.quicklinks{margin-bottom:0;line-height:40px;    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;text-transform:none}ul.social-buttons{margin-bottom:0}ul.social-buttons li a{display:block;background-color:#222;height:40px;width:40px;border-radius:100%;font-size:20px;line-height:40px;color:#fff;outline:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
ul.social-buttons li a:hover,ul.social-buttons li a:focus,ul.social-buttons li a:active{background-color:#33d6ff}

.btn:focus,.btn:active,.btn.active,.btn:active:focus{outline:0}

.portfolio-modal .modal-content{border-radius:0;background-clip:border-box;-webkit-box-shadow:none;box-
shadow:none;border:0;min-height:100%;padding:100px 0;text-align:center}

.portfolio-modal .modal-content h2{margin-bottom:15px;font-size:3em}

.portfolio-modal .modal-content p{margin-bottom:30px}

.portfolio-modal .modal-content p.item-intro{margin:20px 0 30px;font-family:"Droid Serif","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:italic;font-size:16px}

.portfolio-modal .modal-content ul.list-inline{margin-bottom:30px;margin-top:0}

.portfolio-modal .modal-content img{margin-bottom:30px}

.portfolio-modal .close-modal{position:absolute;width:75px;height:75px;background-color:transparent;top:25px;right:25px;cursor:pointer}

.portfolio-modal .close-modal:hover{opacity:.3}

.portfolio-modal .close-modal .lr{height:75px;width:1px;margin-left:35px;background-color:#222;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);z-index:1051}

.portfolio-modal .close-modal .lr .rl{height:75px;width:1px;background-color:#222;transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);z-index:1052}

.portfolio-modal .modal-backdrop{opacity:0;display:none}::-moz-selection{text-shadow:none;background:#33d6ff}::selection{text-shadow:none;background:#33d6ff}img::selection{background:0 0}img::-moz-selection{background:0 0}body{webkit-tap-highlight-color:#33d6ff}

/* mre */


::-moz-selection{text-shadow:none;background:#33d6ff}
::selection{text-shadow:none;background:#33d6ff}
img::selection{background:0 0}img::-moz-selection{background:0 0}
.carousel-caption {
    position: absolute;
    right: 15%;
    /* bottom: 20px; */
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 8em;
    color: #fff;
    text-align: left !important; 
    float: left;
    /* text-shadow: 0 1px 2px rgba(0,0,0,.6); */
}

.habs h1{font-size: 61px; color: white; font-weight: bold; text-transform: capitalize }

@media (max-width:768px){
	.carousel-caption {
	    position: absolute;
	    right: 15%;
	    /* bottom: 20px; */
	    left: 15%;
	    z-index: 10;
	    padding-top: 10px;
	    padding-bottom: 3em;
	    color: #fff;
	    text-align: left !important; 
	    float: left;
	    /* text-shadow: 0 1px 2px rgba(0,0,0,.6); */
	    }
	.habs h1 {font-size: 45px; color: white; font-weight: bold; text-transform: capitalize }
}

@media (max-width:768px){
.carousel-caption {
    position: absolute;
    right: 15%;
    /* bottom: 20px; */
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 2em;
    color: #fff;
    text-align: left !important; 
    float: left;
    /* text-shadow: 0 1px 2px rgba(0,0,0,.6); */
}
	.home-slide .carousel-caption {
	    position: absolute;
	    right: 15%;
	    /* bottom: 20px; */
	    left: 15%;
	    z-index: 10;
	    padding-top: 10px;
	    padding-bottom: 1em;
	    color: #fff;
	    text-align: left !important; 
	    float: left;
	    /* text-shadow: 0 1px 2px rgba(0,0,0,.6); */
	    }
	.habs h1 {font-size: 45px; color: white; font-weight: bold; text-transform: capitalize }

}

.habs h1 span {color: #6eb008;}
.habs p {margin-top:5em;}

body{webkit-tap-highlight-color:#33d6ff}

.reservacion .big-txt {font-size: 7em; font-weight: bold;}
@media (max-width:768px){.reservacion .big-txt{font-size: 3em; font-weight: bold; text-align: center;}}  /* aqui me quede */


/* Gallery */

.carousel-inner-gallery .active.left { left: -25%; }
.carousel-inner-gallery .next        { left:  25%; }
.carousel-inner-gallery .prev		 { left: -25%; }
.carousel-control-gallery 			 { width:  4%; }
.carousel-control-gallery.left,.carousel-control-gallery.right {margin-left:15px;background-image:none;}

/* Google Map */

.google-map {padding: 0;}
.large-txt {font-size: 22px;}
.bold {font-weight: bold;}
.white-txt {color: #FFF !important;}
.black-txt {color: #555!important;}
.orange-txt {color: #f97319 !important;}
.green-txt {color: #9cd649!important;}
.magenta-txt {color: #f40662 !important;}
.blue-txt {color: #0fb4db !important;}
.violet-txt {color:#500aa2 !important;}
.violet-txt-2 {color:#2e0460 !important;}
.beige-txt {color: #F75448!important}
.white-bg {background: #FFF !important;}
.green-bg {background: #9cd649;}
.magenta-bg {background: #f40662 !important;}
.blue-bg {background: #0fb4db !important;}

.btn-contact {background-color:#6eb008; padding: 1em 0; font-size: 2em; font-weight: 500; color: white}
.btn-contact:hover {background-color: #649a0f; color: #f9f9f9 }
.bottom-logo {margin-top:.5em;}
.pic {margin-bottom:.5em;}

@font-face {
	font-family: 'Poppins';
    src: local('Poppins'), /* Para el resto de navegadores */
         url('https://empoderamientoesencial.com/fonts/Poppins-Regular.ttf') format('truetype');

  font-family: 'Universal';
    src: local('Universal'), /* Para el resto de navegadores */
         url('https://empoderamientoesencial.com/fonts/universal-serif.ttf') format('truetype');


  font-family: 'Bebas';
    src: local('Bebas'), /* Para el resto de navegadores */
         url('https://empoderamientoesencial.com/fonts/Bebas-Neue.ttf') format('truetype');

 


}
.img-center {margin:0 auto;}

input[type="date"]:before {
    content: attr(placeholder) !important;
    color: red;
    margin-right: 0.5em;
  }
  input[type="date"]:focus:before,
  input[type="date"]:valid:before {
    content: "";
  }

  @media (max-width: 480px){
  	.navbar-default{
  		position: initial !important;
  	}
  }

 .terminos{
 	/*background: #2e0460;* fondo morado del boton*/
 	color: #fff;
 	/*padding: 12px 20px;
 	font-size: 20px;
 	width: 100%;
 	border-radius: 5px;
 	margin-bottom: 30px;*/
 } 

  .terminos:hover{
  	color: #fff;
  }	


  .a-linkx{

  	/*background: #2e0460;
 	color: #fff;
 	padding: 12px 20px;
 	font-size: 15px;*/
 	width: 100%;
 	margin-bottom: 4px;

	

}


.a-linkx:hover{

	color: black;

}

.reserva{


background-color: #6eb008;
padding: 1em 0;
font-size:20px;
color: white;
}

.embed-container {
    position: relative;
    padding-bottom: 66%;
    height: 0;
    overflow: hidden;
}
.embed-container iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;


}

.a-linkx{

	
text-decoration: none !important;
color: black; 

background-color: transparent;
font-family: 'MontB';
letter-spacing: 3px;
font-size: 10px;

}


.a-linkx:hover{

	
	 text-decoration: none !important;
color: black; 

background-color: transparent;

/*border-bottom:solid 2px black;*/


}



.a-link2{

	
	 text-decoration: none !important;
color: white; 

background-color: #e4d1d3;


}


.a-link2:hover{

	
	 text-decoration: none !important;
color: #873a42 !important; 

background-color: #e4d1d3 !important;


}


.letra{



	font-family:"Poppins"; 
}


.mi-input::-webkit-input-placeholder { color: black; font-weight :bold; }
.mi-input:-moz-placeholder { color: black; font-weight: bold; }
.mi-input::-moz-placeholder { color: black; font-weight: bold; }
.mi-input:-ms-input-placeholder { color: black; font-weight: bold; }


.productos{

  	/*background: #2e0460;
 	color: #fff;
 	padding: 12px 20px;
 	font-size: 15px;*/
 	width: 100%;
 	border-radius: 0px;
 	margin-bottom: 4px;
 	text-decoration: none !important;
	color: #5d5d5d; 
	background-color: white;


	

}

.productos:hover{

  	/*background: #2e0460;
 	color: #fff;
 	padding: 12px 20px;
 	font-size: 15px;*/
 	width: 100%;
 	border-radius: 0px;
 	margin-bottom: 4px;
 	text-decoration: none !important;
	color: white; 
	background-color: #b5b5b5;

	

}

@media (max-width:468px){.ul-center{padding-left:0px ;}}


.tamano{

		height: 766px;
	}


@media(max-width: 480px){
	

	.tamano{

		height: 1000px;
	}

	
}

.con {
 clear:both;
 float:left;
 overflow:hidden;
 width:100%;
}

#menu {
 float:left;
 list-style-type:none;
 margin:0 0;
 padding:0;
 position:relative;
}

#menu li {
 float:left;
 position:relative;
 
}

.fondo{

background-image: url("https://empoderamientoesencial.com/css/footer.jpg");


}



.cafe{

background-image: url("https://empoderamientoesencial.com/img/descripcion.jpg");
background-size: cover;


}


.hojablanca{

background-image: url("https://empoderamientoesencial.com/img/hojablanca.jpg");


}


.hojaverde{

background-image: url("https://empoderamientoesencial.com/img/hojaverde.jpg");


}




.zoo{
-webkit-transition: all 1s ease-in-out;
-moz-transition: all 1s ease-in-out;
-o-transition: all 1s ease-in-out;
transition: all 1s ease-in-out;
}
.zoo:hover{
-webkit-transform: translate(250px, 20px);
-moz-transform: translate(250px, 20px);
-o-transform: translate(250px, 20px);
-ms-transform: translate(250px, 20px);
transform: translate(250px, 20px);
}


.zoomIt{
display:block!important;
-webkit-transition:-webkit-transform 0.3s ease-out;
-moz-transition:-moz-transform 0.3s ease-out;
-o-transition:-o-transform 0.3s ease-out;
-ms-transition:-ms-transform 0.3s ease-out;
transition:transform 0.3s ease-out;
}
.zoomIt:hover{
-moz-transform: scale(1.1);
-webkit-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1)
}



.zoomIt3{
display:block!important;
-webkit-transition:-webkit-transform 1s ease-out;
-moz-transition:-moz-transform 1s ease-out;
-o-transition:-o-transform 1s ease-out;
-ms-transition:-ms-transform 1s ease-out;
transition:transform 1s ease-out;
}
.zoomIt3:hover{
-moz-transform: scale(1.2);
-webkit-transform: scale(1.2);
-o-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2)
}


.google-maps {
position: relative;
padding-bottom: 75%; // This is the aspect ratio
height: 0;
overflow: hidden;
}
.google-maps iframe {
position: absolute;
top: 0;
left: 0;
width: 100% !important;
height: 100% !important;
}


#video_background { 
	position: absolute; 
	bottom: 0px; 
	right: 0px; 
	min-width: 100%; 
	min-height: 100%; 
	width: auto; 
	height: 1000; 
	z-index: -1000; 
	overflow: hidden; 
}
#video_pattern { 
	background:#fff; 
	position: fixed; 
	opacity: 0.8; 
	left: 0px; 
	top: 0px; 
	width: 100%; 
	height: 100%; 
	z-index: 1; 
}


body
{
  margin: 0;
}

.video-container 
{
  top: -50px;
  left: 0%;
  height: auto;
  width: 100%;
  overflow: hidden;
}
video.fillWidth {
  width: 100%;
}


.video-container2
{
  
  height: auto;
  width: 100%;
  overflow: hidden;
}

.miniatura{
z-index: 1001;
text-decoration: none;
}
.miniatura img {
border: 0px;
}
.miniatura span{
position: absolute;
text-decoration: none;
visibility: hidden;
border: 0px;
top:0px;
left:0px;
}
.miniatura:hover span { 
visibility: visible;
overflow:visible;
z-index: 1002;
}


@font-face{
   font-family: "Genial";
   src:  url("https://empoderamientoesencial.com/fonts/BebasNeue-Thin.ttf") format("truetype")
  
       
       
       
}

@font-face{
   font-family: "Rara";
   src:  url("https://empoderamientoesencial.com/fonts/Berthold-Akzidenz-Grotesk-BE-Medium.ttf") format("truetype")
  
       
       
       
}



@font-face{
   font-family: "Space";
   src:  url("space-age.ttf") format("truetype")
  
       
       
       
}


@font-face{
   font-family: "Centric";
   src:  url("ethnocentric_rg.ttf") format("truetype")
  
       
       
       
}


@font-face{
   font-family: "Athelas";
   src:  url("Athelas.ttc") format("truetype")
  
       
       
       
}


.visible-desk{

display: inline-block;

}

.visible-lap{

display: hidden;

}

@media(max-width: 1280px){
	

	.visible-desk{

		display:hidden;
	}

	.visible-lap{

	display: inline-block;
	}

}



.fondos{background-image: url("https://empoderamientoesencial.com/img/fondoleds.jpg");background-repeat: no-repeat;background-size: cover;}


.fondoproyecto{background-image: url("https://empoderamientoesencial.com/img/banner4.jpg");background-repeat: no-repeat;background-size: cover;}








#contenedor2 {
position: relative;
}
.miniatura2{
z-index: 1001;
text-decoration: none;
}
.miniatura2 img {
border: 0px;
}
.miniatura2 span {
position: absolute;
text-decoration: none;
visibility: hidden;
border: 0px;
top:0px;
left:0px;
padding-left: 15px;
padding-right: 15px;

}
.miniatura2:hover span {
visibility: visible;
overflow:visible;
z-index: 1002;

}






.checkbox {
    margin: 0px auto;
    position: relative;
    display: block;
    width: 100px;
}

input[type="checkbox"] {
    width: auto;
    opacity: 0.00000001;
    position: absolute;
    left: 0;
    margin-left: 0px;
}
.helper {
    position: absolute;
    top: -4px;
    left: -4px;
    cursor: pointer;
    display: block;
    font-size: 16px;
    user-select: none;
    color: red;
}
.helper:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    margin: 4px;
    width: 22px;
    height: 22px;
    transition: transform 0.28s ease;
    border-radius: 3px;
    border: 2px solid black;
}
.helper:after {
  content: '';
    display: block;
    width: 10px;
    height: 5px;
    border-bottom: 2px solid red;
    border-left: 2px solid red;
    -webkit-transform: rotate(-45deg) scale(0);
    -moz-transform: rotate(-45deg) scale(0);
    -ms-transform: rotate(-45deg) scale(0);
    transform: rotate(-45deg) scale(0);
    position: absolute;
    top: 12px;
    left: 10px;
}
input[type="checkbox"]:checked ~ .helper::before {
    color: red;
}

input[type="checkbox"]:checked ~ .helper::after {
    -webkit-transform: rotate(-45deg) scale(1);
    -moz-transform: rotate(-45deg) scale(1);
    -ms-transform: rotate(-45deg) scale(1);
    transform: rotate(-45deg) scale(1);
}

.checkbox label {
    min-height: 24px;
    padding-left: 35px;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer;
    vertical-align: sub;
}
input[type="checkbox"]:focus + label::before {
    outline: red auto 5px;
}









@font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: normal;
src: local('Montserrat'), url('../fonts/Montserrat-Regular.ttf') format('woff');
}


@font-face {
font-family: 'MontB';
font-style: normal;
font-weight: normal;
src: local('MontB'), url('../fonts/Montserrat-ExtraBold.ttf') format('woff');
}



@font-face {
font-family: 'MontEB';
font-style: normal;
font-weight: normal;
src: local('MontB'), url('../fonts/Montserrat-Black.ttf') format('woff');
}



@font-face {
font-family: 'MontM';
font-style: normal;
font-weight: normal;
src: local('Montserrat'), url('../fonts/Montserrat-Medium.ttf') format('woff');
}



@font-face {
font-family: 'MontMitalic';
font-style: normal;
font-weight: normal;
src: local('Montserrat'), url('../fonts/Montserrat-MediumItalic.ttf') format('woff');
}



@font-face {
font-family: 'RobotoR';
font-style: normal;
font-weight: normal;
src: local('Roboto'), url('../fonts/Roboto-Regular.ttf') format('woff');
}


@font-face {
font-family: 'RobotoB';
font-style: normal;
font-weight: normal;
src: local('Roboto'), url('../fonts/Roboto-Bold.ttf') format('woff');
}







.sombra{
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.3);
box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.3);
}


.sombratenue{
-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.09);
-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.09);
box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.09);
}






.fondoform{

background-image: url("https://empoderamientoesencial.com/img/tratto-form.jpg");
background-size: cover;


}






.recetas{

background-image: url("../img/fondo-a.png");
background-size: cover;


}





.degraalina{

background-image: url("../img/degra-alina.jpg");
background-size: cover;


}




.degramorado{

background-image: url("../img/degra-morado.jpg");
background-size: cover;


}




@font-face {
font-family: 'PreludeN';
font-style: normal;
font-weight: normal;
src: local('Prelude'), url('../fonts/PreludeFLF.ttf') format('woff');
}
@font-face {
font-family: 'PreludeB';
font-style: normal;
font-weight: normal;
src: local('Prelude'), url('../fonts/PreludeFLF-Bold.ttf') format('woff');
}
@font-face {
font-family: 'PreludeIB';
font-style: normal;
font-weight: normal;
src: local('Prelude'), url('../fonts/PreludeFLF-BoldItalic.ttf') format('woff');
}
@font-face {
font-family: 'PreludeI';
font-style: normal;
font-weight: normal;
src: local('Prelude'), url('../fonts/PreludeFLF-Italic.ttf') format('woff');
}