/* LISTS */

ul {
    margin-left: 0;
	padding-left: 30px;
}

ol {
    margin-left: 0;
	padding-left: 30px;
}

li {
    font-weight: 400;
	font-size: 15px;
}

ol ::marker {
    font-family: 'Gill Sans', sans-serif;
    font-weight: 900;
    font-size: 21px;
    color: var(--turquoise);
}

ul ::marker {
    font-family: 'Gill Sans', sans-serif;
    font-weight: 900;
    font-size: 21px;
    color: var(--turquoise);
}

/* BUTTONS */

.wp-block-button__link  {
	width: fit-content !important;
	width: -moz-fit-content;
    margin: 15px 0 15px 0;	
	font-family: 'Gill Sans', sans-serif;
    text-transform: uppercase;
    font-size: 14px;
	font-weight: 500;
    transition: transform .1s;
	display: block;
    text-align: center;
	color: var(--white)!important;
	background-color: var(--dark-grey);
	border-radius: 20px;
	padding: 7px 30px;
}
.wp-block-button__link:hover {
	text-decoration: none;
	background-color: var(--turquoise);
}
.is-style-secondary-button {
	display: flex;
    justify-content: center;
}
.is-style-secondary-button .wp-block-button__link {
	color: var(--dark-grey)!important;
	border: 2px solid var(--dark-grey);
	border-radius: 20px;
	padding: 5px 30px;
	background-color: transparent;
	font-size: 14px;
	font-weight: 500;
}
.is-style-secondary-button .wp-block-button__link:hover {
	text-decoration: none;
	color: var(--turquoise)!important;
	border: 2px solid var(--turquoise);
}

.is-style-tertiary-button .wp-block-button__link {
	color: var(--dark-grey)!important;
	font-size: 14px;
	font-weight: 900;
	background-color: transparent;
	padding: 6px 15px;
	border-radius: inherit;
	text-transform: capitalize;
}
.is-style-tertiary-button .wp-block-button__link:hover {
	text-decoration: none;
	color: var(--turquoise)!important;
}


/* TABLE */

table, th, td {
    border: 2px solid var(--white);
    border-collapse: collapse;
    padding: 8px 18px;
}

thead th {
    background-color: var(--dark-grey);
    font-family: 'Gill Sans', sans-serif;
    color: var(--white);
	font-size: 12px;
	text-transform: uppercase;
}

tbody {
    font-family: 'Gill Sans', sans-serif;
    font-size: 15px;
}

table tr:nth-child(even) {
    background-color: var(--flash-white);
}

/* Paragraph */
.is-style-tel-paragraph, .is-style-email-paragraph {
	margin-bottom: 5px!important;
}
.is-style-tel-paragraph a, .is-style-email-paragraph a {
  	text-decoration: none;
  	color: #191919;
	display: flex;
    align-items: center;
	word-break: break-word
}
.is-style-tel-paragraph a:hover, .is-style-tel-paragraph a:focus-visible, .is-style-email-paragraph a:hover, .is-style-email-paragraph a:focus-visible {
  background: none;
  text-decoration: none;
  text-decoration-color: var(--turquoise);
  color: var(--turquoise);
}
.is-style-tel-paragraph a::before {
  content: "\f879" !important;
  font-family: "Font Awesome 5 Pro" !important;
  color:  var(--dark-grey);
  font-weight: 900;
  margin-right: 0.5rem;
  font-size: 20px;
}
.is-style-email-paragraph a::before {
  content: "\f0e0" !important;
  font-family: "Font Awesome 5 Pro" !important;
  color: var(--dark-grey);
  font-weight: 900;
  margin-right: 0.5rem;
  font-size: 20px;
}
.is-style-tel-paragraph a:hover::before, .is-style-email-paragraph a:hover::before {
	color: var(--turquoise) !important;
	text-decoration: none;
}


/*Cover image */
.wp-block-cover .wp-block-cover__inner-container h2 {
	color: var(--white)!important;
}
.wp-block-cover .wp-block-cover__inner-container, .wp-block-cover .wp-block-cover__inner-container ul ::marker {
	color: var(--white)!important;
}
.wp-block-cover .wp-block-cover__inner-container p, .wp-block-cover .wp-block-cover__inner-container li {
	font-family: 'Lato', sans-serif!important;
	font-size: 14px!important;
}


/* QUOTE */

.wp-block-quote {
    display: flex;
    justify-content: center;
    position: relative;
    margin: 60px 0;
	text-align: center;
	padding-bottom: 40px;
}
.wp-block-quote p, .wp-block-quote cite {
	width: 50%;
}
.wp-block-quote p {
    font-size: 14px;
    font-weight: 900;
}

.wp-block-quote cite {
    font-style: normal;
    font-size: 15px;
	position: absolute;
	bottom: 0;
}
@media (max-width: 768.98px) {
	.wp-block-quote p, .wp-block-quote cite {
		width: 100%;
	}
}
@media (max-width: 575.98px) {
	
}

/* H1 piiloon*/
/* HEADING */
button.components-button.components-dropdown-menu__menu-item.is-icon-only.has-icon:first-child {
    display: none;
}