/* ================================================================================================================== */
/* corpo */
/* ================================================================================================================== */

div#entrepreneurship { display: block; position: relative; width: 100%; padding: 0; margin: 0 auto; font-size: 0; }
	div#entrepreneurship p.description { color: var(--text_3rd_color); }

/* ================================================================================================================== */
/* formulario */
/* ================================================================================================================== */

div#entrepreneurship form { display: block; position: relative; border-bottom: 4px solid var(--1st_color); }
	div#entrepreneurship form label { display: inline-block; position: relative; vertical-align: top; width: 455px; font-size: 12px; }
	div#entrepreneurship form label:nth-child(2n) { margin-left: 20px; }
		div#entrepreneurship form label img { display: inline-block; position: relative; vertical-align: middle; }
		div#entrepreneurship form label textarea,
		div#entrepreneurship form label input[type="text"] { display: block; position: relative; width: 100%; line-height: 22px; font-size: 12px; box-sizing: border-box; border: 1px solid var(--text_1st_color); vertical-align: middle; resize: none; }
		div#entrepreneurship form label textarea { height: 66px; }
		div#entrepreneurship form label input[type="text"].captcha
		{
			display: inline-block;
			width: 100%;
			width: -webkit-calc(100% - 65px - 10px);
			width:    -moz-calc(100% - 65px - 10px);
			width:         calc(100% - 65px - 10px);
		}
	div#entrepreneurship form input[type="submit"] { display: block; position: relative; width: auto; background-color: var(--input_submit_button_bgcolor); border: none; line-height: 25px; font-size: 12px; color: var(--text_1st_color); cursor: pointer; }
	div#entrepreneurship form input[type="submit"]:hover { background-color: var(--input_submit_button_bgcolor_hover); }

@media all and ( max-width: 1199px ) {
	div#entrepreneurship form label,
	div#entrepreneurship form label:nth-child(2n) { margin: 5px 0; width: 280px; }
}

/* ================================================================================================================== */
/* bloco */
/* ================================================================================================================== */

div#entrepreneurship a { display: inline-block; position: relative; width: 220px; height: auto; text-decoration: none; vertical-align: top; }
	div#entrepreneurship a div.photo { display: block; position: relative; width: 100%; height: 220px; }
	div#entrepreneurship a div.photo.no-photo { background-color: var(--nophoto_bgcolor); text-align: center; }
		div#entrepreneurship a div.no-photo span.no-photo { display: inline-block; position: relative; width: 48px; height: 42px; background: transparent url(../images/nophoto.png) repeat; vertical-align: middle; }
		div#entrepreneurship a div.photo div.hover { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; text-align: center; }
		div#entrepreneurship a:hover div.photo div.hover { opacity: 1; }
			div#entrepreneurship a div.photo div.hover span.bg { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: var(--1st_color); opacity: 0.8; }
			div#entrepreneurship a div.photo div.hover span.icon { display: inline-block; position: relative; width: 37px; height: 37px; background: transparent url(../images/gallery_hover_icon.png) no-repeat center center; background-size: contain; vertical-align: middle; }
	div#entrepreneurship a h2 { display: block; position: relative; }
	div#entrepreneurship a:hover h2 { color: var(--1st_color); }