.archive-title, .page-title {
    font-size: 26px !important;
    font-weight: 700 !important;
    margin-top: 20px !important;
}

h1.facatin:before {
    content: "\f109";
    font-family: FontAwesome;
    margin-right: 10px;
}

h1.facatarvi:before {
    content: "\f03e";
    font-family: FontAwesome;
    margin-right: 10px;
}

h1.facatarli:before {
    content: "\f02d";
    font-family: FontAwesome;
    margin-right: 10px;
}

h1.facatarmu:before {
    content: "\f001";
    font-family: FontAwesome;
    margin-right: 10px;
}

h1.facatarmo:before {
    content: "\f1b3";
    font-family: FontAwesome;
    margin-right: 10px;
}

h1.facatsc:before {
    content: "\f0c3";
    font-family: FontAwesome;
    margin-right: 10px;
}

h1.facatdadeto:before {
    content: "\f1ce";
    font-family: FontAwesome;
    margin-right: 10px;
}

   .cadre {
    box-shadow: 0px 0px 10px 4px rgba(119, 119, 119, 0.75);
    -moz-box-shadow: 0px 0px 10px 4px rgba(119, 119, 119, 0.75);
    -webkit-box-shadow: 0px 0px 20px 0px rgba(119, 119, 119, 0.75);
    border: solid 10px white;
    padding: 1px;
    background-color: #ddd;
}

@media only screen and (max-width: 840px) {
table.responsive {
margin-bottom: 0;
overflow: hidden;
overflow-x: scroll;
display: block;
white-space: nowrap;
}
}



	@media (max-width: 500px) {
	
	.responsive-table-line td:before { content: attr(data-title); }
	
	.responsive-table-line table, 
	.responsive-table-line thead, 
	.responsive-table-line tbody, 
	.responsive-table-line th, 
	.responsive-table-line td, 
	.responsive-table-line tr { 
	display: block; 
	}
	 
	.responsive-table-line thead tr { 
	display:none;
	}
	
	.responsive-table-line td { 
	position: relative;
	border: 0px solid transparent;
	padding-left: 50% !important; 
	white-space: normal;
	text-align:right; 
	}
	 
	.responsive-table-line td:before { 
	position: absolute;
	top: 0px;
	left: 0px;
	width: 45%; 
	padding-right: 15px; 
	height:100%;
	white-space: nowrap;
	text-overflow: ellipsis !important;
	overflow:hidden !important;
	text-align:left;
	background-color:#f8f8f8;
	padding:2px;
	}
	
	}

#\36 form_view1 label{background-color: transparent !important;}

#\36 form_view2 label{background-color: transparent !important;}

.caldera-form-page label{background-color: transparent !important; color:black !important;}

#caldera_form_1 {
    background-color: gainsboro;
    padding: 5px;
}
.gfield_label {background-color: transparent !important;color:black !important;}
#input_1_15 label{background-color: transparent !important; }

#gform_1{ background-color: gainsboro;     padding: 5px;}

.wpgdprc-checkbox label {
    background-color: black !important;}
.wpgdprc label {
    background-color: black !important;}