/*
Theme Name: TitoMota child
Theme URI: http://titomota.pt
Description: Tema filho
Author: Pedro Nave
Author URI: http://pedronave.com
Version: 1.1.6.2020.06.09
Template: titomota
*/
@import url("../titomota/style.css");


/*
Main 	#ac732a > #E4C97B > d4a958
DDBE70
*/

.gf_hide_label label.gfield_label{display:none!important;}

.gform_wrapper .gf_hide_label ul.gfield_checkbox li label{font-size:11px!important;}

.gform_wrapper li.gf_hide_label ul.gfield_checkbox {
	margin-bottom:0!important;
	margin-top:0!important;
}

li.gf_hide_label.gform_wrapper li.gf_hide_label{
	margin-bottom:0!important;
}

.gform_wrapper .gform_footer{
	padding-top:0!important;
}

/* CUSTOM TEMPLATES: NO VC */
.page-template-page-no-vc .content .container .container_inner.default_template_holder, 
.page-template-page-no-vc .content .container .container_inner.page_container_inner{
	padding-bottom:52px;
}

.page-template-page-no-vc .page_container_inner ol,
.page-template-page-no-vc .page_container_inner ul,
.page-template-page-no-vc .page_container_inner p{
	margin-bottom:12px;
}

.page-template-page-no-vc .page_container_inner h3{
	margin-bottom:12px;
	margin-top:32px;
}

.page-template-page-no-vc .page_container_inner ol li{
	margin-left:34px;
	margin-bottom:4px;
}
.page-template-page-no-vc .page_container_inner ul li{
	margin-left:19px;
	margin-bottom:3px;
}


body.page-id-197 header.scrolled{
	display:none;
}

.qode-inter-page-navigation-holder .qode-inter-page-navigation-back-link-inner,
.qode-inter-page-navigation-holder .qode-inter-page-navigation-back-link-inner:after{
	background:#d4a958!important;
}

.qode-inter-page-navigation-holder .qode-inter-page-navigation-back-link-inner{
	display:inline-block;
	width:auto!important;
	height:60px!important;
	line-height:60px!important;
	padding:0 30px!important;
	border-radius:0!important;
}

.qode-inter-page-navigation-holder .qode-inter-page-navigation-back-link-inner a{
	font-size:17px;
	font-weight:600;
	color:white!important;
}

.qode-inter-page-navigation-holder .qode-inter-page-navigation-back-link-inner a:hover{
	color:#1d1d1d!important;
}

.blocktext_whitefont h2,
.blocktext_whitefont p{
	color:white;
}

.sticky-popup .popup-header{
	background:#d4a958!important;
	border:1px solid #d4a958!important;
}

.blocktext_bigtitle_backgroundimage h1{
	line-height:80px;
}


.q_icon_with_title .icon_text_inner{
	padding:0 0 6px!important;
}

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
	padding:10px 9px!important;
}

body .gform_wrapper .chzn-container-single .chzn-single span, body .gform_wrapper input[type=email], 
body .gform_wrapper input[type=number], body .gform_wrapper input[type=password], body .gform_wrapper input[type=tel], body .gform_wrapper input[type=text], body .gform_wrapper input[type=url], body .gform_wrapper select, body .gform_wrapper textarea{
	color:#333!important;
}

body .gform_wrapper .top_label .gfield_label{
	font-size:16px;
	text-transform:uppercase;
}

body .gform_wrapper .top_label div.ginput_container{
	margin-top:0!important;
}


.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.gform_wrapper textarea{
	background:#fbfbfb!important;
	border-bottom:1px solid #999!important;
	text-transform:none;
}


body .gform_wrapper input[type=submit], 
body .gform_wrapper input[type=button], 
body .gform_wrapper input[type=reset]{
	background:#d4a958!important;
	border:0!important;
	color:white!important;
	text-transform:none!important;
	letter-spacing:0!important;
	height:auto!important;
	padding:12px 40px!important;
	font-size:18px!important;
	border-radius:0!important;
	-webkit-border-radius:0!important;
	-moz-border-radius:0!important;
	text-align:center;
}

body .gform_wrapper input[type=submit]:hover, 
body .gform_wrapper input[type=button]:hover, 
body .gform_wrapper input[type=reset]:hover{
	color:#1d1d1d!important;
}


.blocktext_copyright p{
	font-size:12px;
	line-height:16px;
}

.blocktext_copyright a{
	color:#d4a958;
}

.blocktext_copyright a:hover{
	text-decoration:underline;
}

@media only screen and (min-width:768px){
	.sticky-popup{
		width:375px!important;
	}
}

#cookie-law-info-bar{
	z-index:9999999999!important;
}