/*

 Theme Name:   Richer Child

 Theme URI:    http://example.com/twenty-fifteen-child/

 Description:  Richer Child Theme

 Author:       Publicerta

 Author URI:   http://publicerta.pt

 Template:     richer

 Version:      1.0.0

 License:      GNU General Public License v2 or later

 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready

 Text Domain:  joaocapela-richer-child

*/

/* Retirar o Header da página */
#header {
	display: none;
}
/* Retirar a margem da imagem do trabalhador e form*/
.wpb_content_element, #wpcf7-f4-p6-o1 > form, #imgtrabalhador.wpb_single_image.wpb_content_element.vc_align_center {
	margin-bottom: 0px !important;
}
/* Contact Form */
#wpcf7-f30-p6-o1 > form {
	background-color: #BE1822 !important;
	padding: 25px !important;
	max-width: 435px;
	margin-bottom: 0px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 25%;
}

#wpcf7-f30-p6-o1 > form > h3 {
	color: #ffffff;
	font-size: 36px;
	line-height: 43px;
	font-weight: 700;
	margin-bottom: 5px;
}

#wpcf7-f30-p6-o1 > form > p > span.wpcf7-form-control-wrap > input, #wpcf7-f30-p6-o1 > form > p > span.wpcf7-form-control-wrap > textarea {
	font-size: 22px;
	font-weight: 400;
	color: #575756;
	line-height: 25px;
	margin-top: 15px;
}

.wpcf7-form textarea {
	height: 200px;
}

#wpcf7-f30-p6-o1 > form > p > input.wpcf7-submit {
	background-color: #ffffff !important;
	color: #BE1822 !important;	
	font-size: 35px !important;
	font-weight: 400 !important;
	line-height: 40px !important;
	text-align: center;	
	width: 100% !important;
	border-radius: 15px !important;
    border: 1px solid #ffffff;
    margin-bottom: 0;
    margin-top: 25px;
    text-transform: none !important;
}
#wpcf7-f30-p6-o1 > form > p > input.wpcf7-submit:hover {
	background-color: #ffffff !important;
	color: #BE1822 !important;	
	font-size: 35px !important;
	font-weight: 400 !important;
	line-height: 40px !important;
	text-align: center;	
	width: 100% !important;
	border-radius: 15px !important;
    border: 1px solid #ffffff;
}

#wpcf7-f30-p6-o1 > form > p {
	margin: 0 !important;
	color: #575756;
}

#wpcf7-f30-p6-o1 > form > p > br {
	display: none !important;
}

#wpcf7-f30-p6-o1 > form > p > span.ajax-loader {
	display: none;
}

#imgjoaocapela > figure.wpb_wrapper.vc_figure {
	margin-bottom: 80px;
}
#wpcf7-f30-p95-o1 > form > h3 {
	text-align: center;
	color: #1D1D1B;
	font-size: 44px;
	font-weight: 400;
}
#wpcf7-f30-p95-o1 > form > p > span > input, #wpcf7-f30-p95-o1 > form > p > span > textarea {
	border: 1px solid #575756;
	font-size: 26px;
	font-weight: 400;
	color: #575756;
	line-height: 29px;
	height: auto;
}

#wpcf7-f30-p95-o1 > form > p > input {
	background-color: #BE1822;	
	font-size: 26px;	
    display: block;
    margin-left: auto;
    margin-right: auto;    
    padding: 25px 70px;
    border-radius: 5px;
}