/* source-sans-pro-regular - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('../Fonts/source-sans-pro-v19-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../Fonts/source-sans-pro-v19-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* source-sans-pro-italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  src: local(''),
       url('../Fonts/source-sans-pro-v19-latin-italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../Fonts/source-sans-pro-v19-latin-italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* source-sans-pro-600 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  src: local(''),
       url('../Fonts/source-sans-pro-v19-latin-600.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../Fonts/source-sans-pro-v19-latin-600.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* source-sans-pro-600italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 600;
  src: local(''),
       url('../Fonts/source-sans-pro-v19-latin-600italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../Fonts/source-sans-pro-v19-latin-600italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}





/*!
 * Font Awesome Free 5.10.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url("../Fontawesome/fa-regular-400.eot");
  src: url("../Fontawesome/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("../Fontawesome/fa-regular-400.woff2") format("woff2"), url("../Fontawesome/fa-regular-400.woff") format("woff"), url("../Fontawesome/fa-regular-400.ttf") format("truetype"), url("../Fontawesome/fa-regular-400.svg#fontawesome") format("svg"); }

.far {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }


/*!
 * Font Awesome Free 5.10.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url("../Fontawesome/fa-brands-400.eot");
  src: url("../Fontawesome/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("../Fontawesome/fa-brands-400.woff2") format("woff2"), url("../Fontawesome/fa-brands-400.woff") format("woff"), url("../Fontawesome/fa-brands-400.ttf") format("truetype"), url("../Fontawesome/fa-brands-400.svg#fontawesome") format("svg"); }

.fab {
  font-family: 'Font Awesome 5 Brands'; }


/*!
 * Font Awesome Free 5.10.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url("../Fontawesome/fa-solid-900.eot");
  src: url("../Fontawesome/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../Fontawesome/fa-solid-900.woff2") format("woff2"), url("../Fontawesome/fa-solid-900.woff") format("woff"), url("../Fontawesome/fa-solid-900.ttf") format("truetype"), url("../Fontawesome/fa-solid-900.svg#fontawesome") format("svg"); }

.fa, .fas {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900; }

.tx-ttaddress .fas {
	color: #a88555;
	padding-right: 5px;
}

.tx-ttaddress a {
	color: #000;
}

.tx-ttaddress a:hover {
	color: #a88555;
}

.tx-ttaddress .description p:first-child {
	margin-bottom: 0px;
}

html, body, .htmlarea-content-body {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400
	}

h1, h2, h3, h4 {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 700
    color: #2f2f2f
	}

footer h3, footer h4 {
    color: #fff
	}
	
footer h4 {
	font-size: 1.25rem;
}	

h5 {
	font-weight: 600;
	color: #a88555;
	}

a:hover {
    text-decoration: none;
}

.news h3 {
	color: #a88555;
}


.powermail_fieldwrap_type_submit div input[type=submit] {
    padding: 0.375rem 0.75rem;
}

.btn-default, .powermail_fieldwrap_type_submit div input[type=submit] {
    color: #fff;
    background-color: #000;
    padding-left: 40px;
    padding-right: 40px;
}

.link-mail:before {
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	color: #fff;
	content: "\f0e0"; 
	padding-right: 6px; 
	}

a.link-mail:hover::before {
	text-decoration: none !important;
	}	
	
.link-mail:after {
	content: none; 
	}

.phone:before {
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	color: #fff;
	content: "\f87b"; 
	padding-right: 7px; 
	padding-left: 2px; 
	}
	
.whatsapp:before {
	font-family: "Font Awesome 5 Brands";
	font-weight: 900;
	color: #fff;
	content: "\f232"; 
	padding-right: 7px; 
	padding-left: 2px; 
	}	
	
.fax:before {
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	color: #fff;
	content: "\f1ac"; 
	padding-right: 6px; 
	}

.link-download:before {
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	color: #fff;
	content: "\f56d"; 
	padding-right: 6px; 
	}