/* START Perezoso */
.lazy-load {transition: opacity .73s;opacity: 0;}
.lazy-load.is-loaded {opacity: 1;}
/* END Perezoso */
/* START Botoncitos Flotantes */
.floatcomun{
  position: fixed;
  width: 60px;
  height: 60px;
  right: 20px;
  color: #FFF;
  border-radius: 50px;
  text-align: center;
  font-size: 30px;
  box-shadow: 3px 3px 7px #333;
  z-index: 100;
  overflow: hidden;
  background-size: 60px 60px;
  background-position: center center;
}
.floatwhatsapp{
  bottom: 40px;
  background-color: #25d366;
  background-image: url("data:image/png;base64, R0lGODlheAB4AMQAACXTZv///zTWcKPot/X89z/WdHffmNT03WfcjL3uy5Xlrd/35ur57lTZgLDrwcnx1IfioyfTZyvUakHZegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAB4AHgAAAX/4CSMZGmeaKqubOu+7iQBdG3feK7vfO//wJ8kEiwaj8jkLyJQOp/QaG0krVqvOip2y4Vqu+Aw8Csum23kszqcXrux7bc8Gp/bk/W7Ppjf+3l9f4I3gYOGhYaCiIl+i4x6jo92kZJylJVul5hqmptmnZ5ioKFgo6RcpqdwTap/qVwGsbIGBYesew0DDwwBvb6+BAcDBo23cwUDvL/LzAEEDgh3r0oNCQTN2M0HxJbGawPX2eLMBw1v00YGytgHDgPv8AfrzQOZ3mUD2AzQPQ0KD9gWmDuD7kcBgOS4BckV7hcBhaLudSmwgNkCiEYKOGim4JPELRSZ1YOCoOKyjhHN/xxYRiCalAIJmEFIKSbmL4FY8jl02aWgDgjLFtTaoiDoUFQfqxRoGIDB0S06fTkolVQKwl4tay7DaMXnDQPLRoYJ6WtBz6pQVvo6kAMmVp5PEJxE2gUssIE3TPZ6UGWjLwZ0uVwNINZGVF94nyz9NXMVlwLLntJowLRX4SeH+Tom+itBjqLMAL+MvBnL4MY3Bv9CGWUw6ypeaTjUoZZcFaC+PF+JLdeXZhy1WSr9Jbor2iSgLevwy+w1FL0BSls5zJVG8s5XbPaq7iS29gBwbSy+mfMXdyWxg/M4HIDtFdzKjW9Rv2O8L+dQ7MaHfRwJ/R3wYSXZE/oRtlt/R/y3w/937VlR4GVeIGjEYIm1BV0AukVxGGpSxEadDwhUliEOCEAwoA4fyleeLxDmEGAvC4QHAGXODHDiDcFVGOEWBY7Iw3UsHkVWbjrawJR0VhAXBJBYjcRgkzr01ot7KmIBnYw7MInVhVvlcFiLT8QGwGE+9gBBZeP0UuQ8WIYpoRENOHRjlFyKQ0AOBRZXpZW/gLkemti0GJyf3b1pxHUEzLlDAw4AetOABSa6hZg0zFMmEMjM88tUOBQwD6GFggFkkUEgMMABqLZDKnPOKBoqGLOV8SKor3IhZQC/gREieWeB8aUYuwLTZoeGGgEdqVUEex8bxQYB2V9hnLkMp1R1ESD/tVhoxMylSFrxHYemPkBAAq72oM62HnUxTwH+JKApATYeYUBwUhHU7A+3EqBpMwlwuOgAdRKAX7VQpZmNMArMEssA7mYT4xpiqmbwxNjAe869PoyzgAMQKLAvxVg5UG5g7zXDQAIKSGaAxAYzEO8csTFHwAMKIEtDAf84+ks7w3KCMQ8HPDBAz4saAM/REJzXTSuu/Mz0nk/D7HTUdExNtZtXT2J11nhszfURlH4NiNdi80F22T+EjTYOaq+Nxtlu79B23ADMHbfdbuO9tt5o812232ID/rXgXBOeteFXI0614lEz/rTjTEPeigBE0B1GBDNYDoYEIsDg+eeghy56BAsThAAAOw==");
}
.floatmessenger{
  bottom: 116px;
  background-color: #0084ff;
  background-image: url("data:image/png;base64, R0lGODlheAB4ALMAAACE/////yaO//T4/93q/1ih/427/9Hi/2uq/7jT/5zD/+nx/32z/8Xb/6rL/0KY/yH5BAAAAAAALAAAAAB4AHgAAAT/EMhJq7046827/2AojmRpnmiqrmzrvnAsz3Rt33iu73zv/8CgcEgsGo/IpHLJbDqf0Kh0Sq1ar9isdsvter/gsHg8RJjPiAfZJGA4DoOAfE4nJAyCtYeRoPv/dAcGehkGC4CIiAMKeYQSDIeJkoCLhAINk5mIBAVkCHGaoX8KYgaip38NjV0OqK51q1oKr7RyBLFXprW1t1kFu8AJWAKRwLWDVq3GuwNqVL/LwAdVB9HGCFMI1sbTUn3bwNhQAuDGwlC65bUDUZi7BtWoC+6ADFCgtIMCBKKLBfh/HDyBlm/CPk2M/knq1iSdK1IUDiZKoEahJHZOZr06V0GinwOd/wBYnPREGSqOFgQAXCBOJEBJIZnEO4XygsIFyCR4zNRyycxQDDUUYBSRn6ieSn5m6kUBKYadmpwi0aiJqQRDA2I+NXoKVxKqk6wimJk1A9RQTxhoGtDowTc6ZS/QO0VgYKayAsD6iUvh7cl7FzsZePmHLwC/qCA6QQy3AAKuYRsxPuXMiUM/8FDdmiyq7jjCAUCvBZazpDpabKU8OP1KcRTOrBV5daIydih7VdTantQAC+zdC2ZHObs7tFYrxG2XHgZ59/IsycENeK5FwO9lC457ia2KzOkFuL1LJ6pnGwE8jgAkIiD6DwEF2sv/YSmhgAEFDQ7o3+9AAQLhhOxFXT96IdBBHoEmyEERgikcIBWDEEYo4YQUVmjhhRhmqOGGHHbo4YcghijiiCSWaOKJKKao4oostujiizDGKKMeEQAAOw==");
}
/* END Botoncitos Flotantes */
/* START Imprimiendo cool */
@media print {
  body {background-color: white; color: black; margin: 0;}
  #header {}
  #content {display:block;}
  #comments {display:none;}
  #sidebar {display:none;}
  #secondary {display: none;}
  #footer {display:none;}
  #commentForm {display:none;}
  .post-navigation {display: none;}
  #colophon {display: none;}
  #poweredby {display: none;}
}
/* END Imprimiendo cool */

/* START Columnas para CF7
   El generador de HTML está en https://crocoblock.com/freemium/tools/contact-form-7-layout-builder/
   que comodidad que es esto por favor!
*/
.cf-container {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -5px;
	margin-left: -5px;
}
.cf-col-1, .cf-col-2, .cf-col-3, .cf-col-4, .cf-col-5, .cf-col-6, .cf-col-7, .cf-col-8, .cf-col-9, .cf-col-10, .cf-col-11, .cf-col-12 {
	position: relative;
	width: 100%;
	min-height: 1px;
	padding-right: 5px;
	padding-left: 5px;
}
@media ( min-width: 576px ) {
	.cf-col-1 {
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
		max-width: 8.333333%;
	}
	.cf-push-1 { margin-left: 8.333333%; }
	.cf-col-2 {
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%;
	}
	.cf-push-2 { margin-left: 16.66667%; }
	.cf-col-3 {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.cf-push-3 { margin-left: 25%; }
	.cf-col-4 {
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%;
	}
	.cf-push-4 { margin-left: 33.33333%; }
	.cf-col-5 {
		-ms-flex: 0 0 41.66667%;
		flex: 0 0 41.66667%;
		max-width: 41.66667%;
	}
	.cf-push-5 { margin-left: 41.66667%; }
	.cf-col-6 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.cf-push-6 { margin-left: 50%; }
	.cf-col-7 {
		-ms-flex: 0 0 58.33333%;
		flex: 0 0 58.33333%;
		max-width: 58.33333%;
	}
	.cf-push-7 { margin-left: 58.33333%; }
	.cf-col-8 {
		-ms-flex: 0 0 66.66667%;
		flex: 0 0 66.66667%;
		max-width: 66.66667%;
	}
	.cf-push-8 { margin-left: 66.66667%; }
	.cf-col-9 {
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}
	.cf-push-9 { margin-left: 75%; }
	.cf-col-10 {
		-ms-flex: 0 0 83.33333%;
		flex: 0 0 83.33333%;
		max-width: 83.33333%;
	}
	.cf-push-10 { margin-left: 83.33333%; }
	.cf-col-11 {
		-ms-flex: 0 0 91.66667%;
		flex: 0 0 91.66667%;
		max-width: 91.66667%;
	}
	.cf-push-11 { margin-left: 91.66667%; }
	.cf-col-12 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
}
/* END Columnas para CF7 */