/*@import url("bootstrap.min.css");*/

*, *:focus  { 
    outline:none !important;
    outline-width: 0 !important;
    box-shadow: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
	-webkit-tap-highlight-color: transparent !important; 
}


body {
	background:#ebebeb;
}

header {    
	width: 100%;
    padding: 0px 0px 0px 0px;
	background: url(../img/header-background.jpg) center center no-repeat; 
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
	text-align: center;
	border-bottom:1px solid #e5e5e5;
}

header h1,  header h2 {     
	font-weight: normal;
	color: #fff;
}

header .xsLogo {
	width: 70%;
}

@media (max-width: 1000px) {
	header .xsLogo  {
	width: 100%;
	} 
}


/*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/* Sections */
/*-----------------------------------------------------------------------------------------------------------------------------------------------*/


section {
	padding: 50px 0;
}

section .container + .container {
	margin-top: 25px;
}

section.white {
	background: #ffffff; border-bottom:1px solid; border-color:#eeeeee
}

section.primary {
	background: #ebebeb; border-bottom:1px solid; border-color:#eeeeee
}

section.primary hr {
	border-color:#eeeeee;
}

section.secondary {
	background: #d4ca90; border-top:1px solid; border-bottom:1px solid; border-color:#eeeeee
}
section.secondary hr {
	border-color:#eeeeee;
}

section.yellow {
	background: #eaff00; border-bottom:1px solid; border-color:#eeeeee
}


/* --------------------------------------------------------------------------------------------------------------------------- */
/* Footer */
/* --------------------------------------------------------------------------------------------------------------------------- */


footer { 
	margin:0; 
	padding:20px 0px 20px 0px; 
	font-size:0.9em; 
	color: #555555; 
	text-align:center;
}

.img-responsive {
	width:100%;
	height:auto;	
}

h2 {
	font-size:2.2rem;	
	font-weight:normal;
	color:#000;
}


h3, h4 {
	
	font-weight:normal;
}




h2 + p {margin-top:30px;}
h2 + ul {margin-top:30px;}


a, a:focus, a:visited {
	color: #009c9e;
	transition: 0.5s;
	text-decoration: none;
}

a:hover, a:active {
	color: #000000;
	outline: none;
	text-decoration: underline;
}

.accordion-button:not(.collapsed) {
    color: #ffffff;
    background-color: #009c9e;
}

.accordion-button:focus {
    border-color: #dfdfdf;
}

.accordion-button::after {
}

.table>tbody>tr>td:last-child {
    text-align: right;
}

.table {
	text-align:left;
}