@import url(//hello.myfonts.net/count/3c22d5);
@font-face {
font-family: "NeuzeitSLTStd-BookHeavy";
src: url(//www.preis-biodiversitaet.ch/wp-content/themes/Preis%20Biodiversitaet/assets/webfonts/NeuzeitSLTStd-BookHeavy/font.woff2) format("woff2"),
url(//www.preis-biodiversitaet.ch/wp-content/themes/Preis%20Biodiversitaet/assets/webfonts/NeuzeitSLTStd-BookHeavy/font.woff) format("woff");
}
@font-face {
font-family: "NeuzeitSLTStd-Book";
src: url(//www.preis-biodiversitaet.ch/wp-content/themes/Preis%20Biodiversitaet/assets/webfonts/NeuzeitSLTStd-Book/font.woff2) format("woff2"),
url(//www.preis-biodiversitaet.ch/wp-content/themes/Preis%20Biodiversitaet/assets/webfonts/NeuzeitSLTStd-Book/font.woff) format("woff");
}
.navbar-brand {
width: 200px;
margin-left: -22px;
}
@media screen and (max-width: 768px) {
.navbar-brand {
width: 200px;
margin-left: -18px;
}
}
.navbar {
z-index: 10;
margin-top: 2vh;
padding-left: 5%;
padding-right: 5%;
}
@media screen and (max-width: 768px) {
.navbar {
margin-top: auto;
padding-left: 25px;
padding-right: 25px;
}
}
#naviwrap .navbar-nav {
margin-left: 20%;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
#naviwrap .nav-link {
padding: 2px;
color: #7a726f;
}
#naviwrap .nav-link:hover {
color: #a6b340;
}
#naviwrap .nav-link.active {
color: #a6b340;
}
.bigtoggle {
position: fixed;
color: #a6b340;
background: transparent;
border: none;
z-index: 101;
right: 2vw;
}
@media screen and (max-width: 768px) {
.bigtoggle {
position: relative;
}
}
.bigtoggle .bar {
height: 2px;
width: 30px;
background: #a6b340;
-webkit-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.bigtoggle .bar:nth-of-type(2) {
margin: 5px 0;
width: 20px;
}
.bigtoggle .bar:focus {
outline: none;
}
.fullnav {
position: fixed;
top: -100vh;
height: 100vh;
background: #7a726f;
width: 100%;
z-index: 100;
left: 0;
-webkit-transition: all 0.5s ease;
transition: all 0.5s ease;
}
@media screen and (max-width: 768px) {
.fullnav {
overflow: scroll;
}
}
.fullnav #fullnavwrap {
height: 100vh;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
opacity: 0;
-webkit-transition: all 0.5s ease;
transition: all 0.5s ease;
padding: 10%;
}
@media screen and (max-width: 768px) {
.fullnav #fullnavwrap {
height: auto;
padding: 50px 0;
min-height: 100vh;
}
}
.fullnav #fullnavwrap li {
width: 50%;
margin-bottom: 5%;
}
@media screen and (max-width: 990px) {
.fullnav #fullnavwrap li {
width: 100%;
}
}
.fullnav #fullnavwrap .dropdown-menu {
display: block;
position: relative;
background: transparent;
border: none;
border-radius: none;
top: auto;
}
.fullnav #fullnavwrap .dropdown-menu .dropdown-item {
background: none;
font-size: 1em;
font-family: "NeuzeitSLTStd-Book";
color: #fff;
padding-left: 0vw;
}
.fullnav #fullnavwrap .dropdown-menu .dropdown-item:active {
background: none;
}
.fullnav #fullnavwrap .nav-link {
font-size: 4vh;
font-family: "NeuzeitSLTStd-BookHeavy";
text-transform: uppercase;
color: #fff;
padding-left: 0vw;
letter-spacing: 0.025em;
}
@media screen and (max-width: 768px) {
.fullnav #fullnavwrap .nav-link {
font-size: 1.25em;
}
}
.opennav {
overflow: hidden;
}
.opennav .fullnav {
top: 0;
}
.opennav .fullnav #fullnavwrap {
opacity: 1;
}
.opennav .bigtoggle .bar {
height: 2px;
width: 30px;
background: #fff;
}
.opennav .bigtoggle .bar:nth-of-type(2) {
margin: 5px 0;
width: 20px;
}
.opennav .bigtoggle .bar:focus {
outline: none;
}
.languagebox {
position: fixed;
right: 1.5%;
bottom: 2%;
font-size: 0.8em;
z-index: 100;
}
.languagebox ul {
list-style: none;
margin: 0;
padding: 0;
}
@media screen and (max-width: 768px) {
.languagebox {
font-size: 0.7em;
right: 1%;
display: none;
}
}
.languagebox a {
font-family: "NeuzeitSLTStd-BookHeavy";
color: #7a726f;
-webkit-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.languagebox a:hover {
color: #a6b340;
}
.languagebox a.active {
color: #a6b340;
}
.languagebox .wpml-ls-current-language a {
color: #a6b340;
}
#menu-main .dropdown .dropdown-toggle::after,
#menu-main-fr .dropdown .dropdown-toggle::after,
#menu-main-it .dropdown .dropdown-toggle::after {
content: "+";
background: none;
border: none;
margin: 0px 0.5em;
vertical-align: 1px;
}
#menu-main .dropdown .dropdown-menu,
#menu-main-fr .dropdown .dropdown-menu,
#menu-main-it .dropdown .dropdown-menu {
top: 0;
left: 100%;
background: #fff;
border: 0;
border-radius: 0;
padding: 0 0 0 1em;
max-width: 300px;
min-width: 280px;
}
#menu-main .dropdown .dropdown-menu .dropdown-item,
#menu-main-fr .dropdown .dropdown-menu .dropdown-item,
#menu-main-it .dropdown .dropdown-menu .dropdown-item {
padding: 2px 1em;
white-space: normal;
color: #7a726f;
border-top: 0px solid #b2b2b2;
-webkit-transition: all 0.5s ease;
transition: all 0.5s ease;
border-left: 1px solid #a6b340;
}
#menu-main .dropdown .dropdown-menu .dropdown-item:hover,
#menu-main-fr .dropdown .dropdown-menu .dropdown-item:hover,
#menu-main-it .dropdown .dropdown-menu .dropdown-item:hover {
color: #a6b340;
background: transparent;
}
#menu-main .dropdown .dropdown-menu .dropdown-item.active,
#menu-main-fr .dropdown .dropdown-menu .dropdown-item.active,
#menu-main-it .dropdown .dropdown-menu .dropdown-item.active {
color: #a6b340;
background: transparent;
}
#menu-main .dropdown:hover .dropdown-menu,
#menu-main-fr .dropdown:hover .dropdown-menu,
#menu-main-it .dropdown:hover .dropdown-menu {
display: block;
-webkit-animation: 0.5s ease 0s normal forwards 1 fadein;
animation: 0.5s ease 0s normal forwards 1 fadein;
}
@-webkit-keyframes fadein {
0% {
opacity: 0;
}
20% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@keyframes fadein {
0% {
opacity: 0;
}
20% {
opacity: 0;
}
100% {
opacity: 1;
}
}
header.opener {
padding-bottom: 0;
padding-top: 0;
position: relative;
}
header.opener h1 {
font-size: 8vh;
line-height: 9vh;
color: #a6b340;
}
@media screen and (max-width: 768px) {
header.opener h1 {
font-size: 1.5em;
line-height: inherit;
}
}
header.opener p {
font-size: 1.5em;
max-width: 50%;
color: #7a726f;
}
@media screen and (max-width: 768px) {
header.opener p {
max-width: unset;
font-size: 1em;
}
}
header.opener .movepic {
width: 50%;
min-width: 350px;
position: absolute;
right: 5%;
height: 70vh;
top: 0vh;
z-index: 1;
}
@media screen and (max-width: 768px) {
header.opener .movepic {
position: relative;
width: 100%;
right: auto;
height: auto;
-webkit-transform: none !important;
transform: none !important;
min-width: unset;
margin: 25px 0%;
top: auto;
}
}
header.opener .movepic.second {
z-index: 0;
right: 25%;
height: 45vh;
width: 45vh;
max-width: unset;
top: 35vh;
background-image: url(//www.preis-biodiversitaet.ch/wp-content/themes/Preis%20Biodiversitaet/assets/style/front2.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
display: none;
}
@media screen and (max-width: 990px) {
header.opener .movepic.second {
display: none;
}
}
header.opener.sub {
padding-bottom: 5%;
}
@media screen and (max-width: 768px) {
.carousel .h-100 {
height: auto !important;
}
}
@media screen and (max-width: 768px) {
.carousel img {
width: 100% !important;
height: auto;
}
}
* {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-hyphens: none;
-ms-hyphens: none;
hyphens: none;
}
.container-fluid {
max-width: 1500px;
margin: 0 auto;
}
footer {
background-color: #7a726f;
color: #fff;
}
footer a {
color: #fff;
}
footer a:hover {
color: #a6b340;
}
footer .navbar {
padding: 0;
margin-top: 0;
z-index: inherit;
}
footer .navbar-expand .navbar-nav {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
footer .navbar-expand .navbar-nav .nav-link {
padding: 0;
}
footer .navbar-expand .navbar-nav .nav-link.active {
color: #a6b340;
}
body {
font-family: "NeuzeitSLTStd-Book", sans-serif;
font-weight: 400;
font-style: normal;
font-size: 16px;
line-height: 1.5;
color: #7a726f;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
}
:focus,
.wp-block-uagb-faq-child.uagb-faq-child__outer-wrap .uagb-faq-item:focus,
.wp-block-uagb-faq-child.uagb-faq-child__outer-wrap .uagb-faq-item:active {
outline: none;
-webkit-box-shadow: none;
box-shadow: none;
}
.paddingbox {
padding: 5%;
}
@media screen and (max-width: 768px) {
.paddingbox {
padding: 25px;
}
}
button:focus {
outline: 0px dotted;
outline: 0px auto -webkit-focus-ring-color;
}
h1,
h2,
h3,
h4,
h5 {
letter-spacing: 0.025em;
}
h1,
h2,
h3,
h4,
h5,
b,
strong {
font-family: "NeuzeitSLTStd-BookHeavy";
}
h1 {
text-transform: uppercase;
color: #7a726f;
}
@media screen and (max-width: 768px) {
h1 {
font-size: 1.5em;
}
}
h2,
h3,
h4,
h5 {
color: #7a726f;
}
h2 {
padding-bottom: 1em;
padding-top: 1em;
}
@media screen and (max-width: 768px) {
h2 {
font-size: 1.5em;
}
}
p {
max-width: 650px;
}
a {
-webkit-transition: all 0.5s ease;
transition: all 0.5s ease;
color: #a6b340;
}
a:hover {
color: #7a726f;
}
.vh-50 {
height: 50vh;
}
.vh-60 {
height: 60vh;
}
@media screen and (max-width: 768px) {
.vh-60 {
height: auto;
}
}
.vh-70 {
height: 70vh;
}
@media screen and (max-width: 768px) {
.vh-70 {
height: auto;
}
}
.vh-90 {
height: 90vh;
}
@media screen and (max-width: 768px) {
.vh-90 {
height: auto;
}
}
.bw {
background-color: #fff;
}
.bringtofront {
position: relative;
z-index: 5;
}
iframe {
border: 0;
}
.form-check-input {
margin-top: 0.25rem;
width: auto !important;
}
.form-control:focus {
color: #7a726f;
background-color: #fff;
border-color: #a6b340;
outline: 0;
-webkit-box-shadow: none;
box-shadow: none;
}
.form-check {
padding-left: 0;
}
.btn,
.wp-block-file a.wp-block-file__button,
.wp-block-button__link,
.wp-block-button__link:visited {
background: transparent;
border: 0px;
padding-left: 0;
padding-right: 0;
padding: 8px 0;
position: relative;
color: #7a726f !important;
font-size: 1em;
text-decoration: none;
}
.btn::before,
.wp-block-file a.wp-block-file__button::before,
.wp-block-button__link::before,
.wp-block-button__link:visited::before {
content: "";
height: 1px;
width: 20%;
display: inline-block;
background: #7a726f;
position: absolute;
top: 0;
-webkit-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.btn::after,
.wp-block-file a.wp-block-file__button::after,
.wp-block-button__link::after,
.wp-block-button__link:visited::after {
content: "";
height: 1px;
width: 20%;
display: inline-block;
background: #7a726f;
position: absolute;
bottom: 0;
left: 0;
-webkit-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.btn:hover,
.wp-block-file a.wp-block-file__button:hover,
.wp-block-button__link:hover,
.wp-block-button__link:visited:hover {
color: #7a726f !important;
background: transparent;
text-decoration: none;
}
.btn:hover::before,
.wp-block-file a.wp-block-file__button:hover::before,
.wp-block-button__link:hover::before,
.wp-block-button__link:visited:hover::before {
width: 100%;
}
.btn:hover::after,
.wp-block-file a.wp-block-file__button:hover::after,
.wp-block-button__link:hover::after,
.wp-block-button__link:visited:hover::after {
width: 100%;
}
.btn:active,
.wp-block-file a.wp-block-file__button:active,
.wp-block-button__link:active,
.wp-block-button__link:visited:active {
color: #7a726f;
}
.btn:visited,
.wp-block-file a.wp-block-file__button:visited,
.wp-block-button__link:visited,
.wp-block-button__link:visited:visited {
color: #7a726f;
}
.uagb-faq-item .uagb-question,
.uagb-faq-item .uagb-faq-content p {
color: #7a726f;
}
.uagb-icon svg {
fill: #a6b340;
-webkit-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.uagb-faq-item:hover .uagb-icon svg {
fill: #7a726f;
}
.uagb-faq-item {
border: none;
border-bottom: 2px solid #a6b340;
}
figure img {
max-width: 100%;
height: auto;
}
.wp-block-embed__wrapper {
position: relative;
padding-bottom: 56.25%;
padding-top: 0;
height: 0;
overflow: hidden;
}
.wp-block-embed__wrapper iframe,
.wp-block-embed__wrapper object,
.wp-block-embed__wrapper embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.btn > .caret,
.gform_button > .caret,
.dropup > .btn > .caret,
.dropup > .gform_button > .caret {
border-top-color: #7a726f !important;
}
.gform_fields {
padding-left: 0;
list-style: none;
margin-left: -15px;
margin-right: -15px;
}
.gform_fields::after {
content: "";
display: table;
clear: both;
}
.form-control,
.gform_fields input,
.gform_fields select,
.gform_fields textarea {
display: block;
width: 100%;
padding: 0.5rem 0.75rem;
font-size: 1rem;
line-height: 1.25;
color: #7a726f;
background-color: #fff;
background-image: none;
background-clip: padding-box;
border: 1px solid rgba(0, 0, 0, 0.15);
border-radius: 0.25rem;
}
.gform_fields input::-ms-expand,
.gform_fields select::-ms-expand,
.gform_fields textarea::-ms-expand {
background-color: transparent;
border: 0;
}
.gform_fields input:focus,
.gform_fields select:focus,
.gform_fields textarea:focus {
color: #55595c;
background-color: #fff;
border-color: #a6b340;
outline: none;
}
.gform_fields input::-webkit-input-placeholder,
.gform_fields select::-webkit-input-placeholder,
.gform_fields textarea::-webkit-input-placeholder {
color: #999;
opacity: 1;
}
.gform_fields input:-ms-input-placeholder,
.gform_fields select:-ms-input-placeholder,
.gform_fields textarea:-ms-input-placeholder {
color: #999;
opacity: 1;
}
.gform_fields input::-ms-input-placeholder,
.gform_fields select::-ms-input-placeholder,
.gform_fields textarea::-ms-input-placeholder {
color: #999;
opacity: 1;
}
.gform_fields input::placeholder,
.gform_fields select::placeholder,
.gform_fields textarea::placeholder {
color: #999;
opacity: 1;
}
.gform_fields input:disabled,
.gform_fields select:disabled,
.gform_fields textarea:disabled,
.gform_fields input[readonly],
.gform_fields select[readonly],
.gform_fields textarea[readonly] {
background-color: #eceeef;
opacity: 1;
}
.gform_fields input:disabled,
.gform_fields select:disabled,
.gform_fields textarea:disabled {
cursor: not-allowed;
}
.gform_fields select:not([size]):not([multiple]) {
height: 2.5rem;
}
.gform_fields select:focus::-ms-value {
color: #55595c;
background-color: #fff;
}
.gform_fields .input-group-sm > input.form-control-static,
.gform_fields .input-group-sm > select.form-control-static,
.gform_fields .input-group-sm > textarea.form-control-static,
.gform_fields .input-group-lg > input.form-control-static,
.gform_fields .input-group-lg > select.form-control-static,
.gform_fields .input-group-lg > textarea.form-control-static {
padding-right: 0;
padding-left: 0;
}
.gform_fields .input-group-sm > input,
.gform_fields .input-group-sm > select,
.gform_fields .input-group-sm > textarea {
padding: 0.25rem 0.5rem;
font-size: 0.875rem;
border-radius: 0.2rem;
}
.gform_fields .input-group-sm > select:not([size]):not([multiple]) {
height: 1.8125rem;
}
.gform_fields .input-group-lg > input,
.gform_fields .input-group-lg > select,
.gform_fields .input-group-lg > textarea {
padding: 0.75rem 1.5rem;
font-size: 1.25rem;
border-radius: 0.3rem;
}
.gform_fields .input-group-lg > select:not([size]):not([multiple]) {
height: 3.166667rem;
}
.gform_wrapper ul.gfield_radio li,
.gform_wrapper ul.gfield_checkbox li {
position: relative;
display: block;
margin-bottom: 0.75rem;
}
.gform_wrapper ul.gfield_radio li + .form-check,
.gform_wrapper ul.gfield_checkbox li + .form-check,
.gform_wrapper ul.gfield_radio .form-check + li,
.gform_wrapper ul.gfield_radio li + li,
.gform_wrapper ul.gfield_checkbox .form-check + li,
.gform_wrapper ul.gfield_checkbox li + li {
margin-top: -0.25rem;
}
.gform_wrapper ul.gfield_radio li.disabled .form-check-label,
.gform_wrapper ul.gfield_checkbox li.disabled .form-check-label {
color: #818a91;
cursor: not-allowed;
}
.gform_fields input,
.gform_fields .has-success input,
.has-success .gform_fields select,
.gform_fields .has-success select,
.has-success .gform_fields textarea,
.gform_fields .has-success textarea {
border-color: #5cb85c;
}
.gform_fields input,
.gform_fields .has-warning input,
.has-warning .gform_fields select,
.gform_fields .has-warning select,
.has-warning .gform_fields textarea,
.gform_fields .has-warning textarea {
border-color: #f0ad4e;
}
.gform_fields input,
.gform_fields .has-danger input,
.has-danger .gform_fields select,
.gform_fields .has-danger select,
.has-danger .gform_fields textarea,
.gform_fields .has-danger textarea {
border-color: #7a726f;
}
.gform_button {
display: inline-block;
font-weight: normal;
line-height: 1.25;
text-align: center;
white-space: nowrap;
vertical-align: middle;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
border: 1px solid transparent;
padding: 0.5rem 1rem;
font-size: 1rem;
border-radius: 0.25rem;
}
.gform_button:focus,
.btn.focus,
.focus.gform_button,
.gform_button:active:focus .gform_button:active.focus,
.active.gform_button:focus,
.active.focus.gform_button {
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
.gform_button:focus,
.gform_button:hover {
text-decoration: none;
}
.focus.gform_button {
text-decoration: none;
}
.gform_button:active,
.active.gform_button {
background-image: none;
outline: 0;
}
.disabled.gform_button,
.gform_button:disabled {
cursor: not-allowed;
opacity: 0.65;
}
a.btn.disabled,
a.disabled.gform_button,
fieldset[disabled] a.btn,
fieldset[disabled] a.gform_button {
pointer-events: none;
}
gfield_description,
.validation_error,
.validation_message {
padding: 1rem;
margin-bottom: 1rem;
border: 1px solid transparent;
border-radius: 0.25rem;
}
.validation_message {
background-color: #dff0d8;
border-color: #d0e9c6;
color: #3c763d;
}
.validation_message hr {
border-top-color: #c1e2b3;
}
.validation_message .alert-link {
color: #2b542c;
}
.gform_fields textarea {
height: auto;
}
.gfield_required {
color: #a94442;
}
.gform_validation_container {
display: none;
}
.gfield_error .ginput_container {
margin-bottom: 10px;
}
@media (min-width: 544px) {
.form-inline .gform_fields input,
.gform_fields .form-inline input,
.form-inline .gform_fields select,
.gform_fields .form-inline select,
.form-inline .gform_fields textarea,
.gform_fields .form-inline textarea {
display: inline-block;
width: auto;
vertical-align: middle;
}
.form-inline .input-group .gform_fields input,
.gform_fields .form-inline .input-group input,
.form-inline .input-group .gform_fields select,
.gform_fields .form-inline .input-group select,
.form-inline .input-group .gform_fields textarea,
.gform_fields .form-inline .input-group textarea {
width: auto;
}
.form-inline .input-group > .form-control,
.form-inline .gform_fields .input-group > input,
.gform_fields .form-inline .input-group > input,
.form-inline .gform_fields .input-group > select,
.gform_fields .form-inline .input-group > select,
.form-inline .gform_fields .input-group > textarea,
.gform_fields .form-inline .input-group > textarea {
width: 100%;
}
.gform_wrapper ul.gfield_radio li,
.gform_wrapper ul.gfield_radio .form-inline li,
.form-inline .gform_wrapper ul.gfield_checkbox li,
.gform_wrapper ul.gfield_checkbox .form-inline li {
display: inline-block;
margin-top: 0;
margin-bottom: 0;
vertical-align: middle;
}
}
.gform_wrapper .percentbar_blue {
background-color: #a6b340 !important;
}
.gform_wrapper .gf_progressbar_percentage {
background: #a6b340 !important;
height: 3px;
}
.gform_wrapper .gf_progressbar,
.gform_wrapper .gf_progressbar:after {
-webkit-box-shadow: none;
box-shadow: none;
padding: 0;
border-radius: 0;
background: transparent;
}
.gform_wrapper .gf_progressbar_percentage span {
display: none;
}
.gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title {
margin: 0 0 10px 0 !important;
padding: 0;
}
.gform_wrapper .gf_progressbar {
background: #7a726f;
}
.gform_wrapper
input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not(
[type="button"]
):not([type="image"]):not([type="file"]) {
padding: 15px;
}
.gform_next_button,
.gform_previous_button {
border: none;
background: #7a726f;
color: #fff;
-webkit-transition: all 0.5s ease;
transition: all 0.5s ease;
border-radius: 0;
padding: 10px 15px;
}
.gform_next_button:hover,
.gform_previous_button:hover {
background: #a6b340;
}
#gform_submit_button_1 {
border: none;
background: #a6b340;
color: #fff;
-webkit-transition: all 0.5s ease;
transition: all 0.5s ease;
border-radius: 0;
padding: 10px 15px;
}
#gform_submit_button_1:hover {
background: #7a726f;
}
#gform_submit_button_1::before {
display: none;
}
#gform_submit_button_1::after {
display: none;
}
input[type="checkbox"] {
width: 30px;
display: inline-block;
}
input[type="radio"] {
width: 1em;
height: 1em;
margin-right: 1em;
accent-color: #a6b340;
}
.gfield_select {
padding: 15px !important;
height: 52px !important;
}
.gchoice {
margin-bottom: 1em !important;
}
.gform_wrapper
input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not(
[type="file"]
) {
line-height: 1 !important;
} footer{
h2, h3, h4{
color: #fff !important;
}
.wpml-ls-legacy-list-vertical a{
padding:  0;
line-height: 1.5;
&[aria-current="page"]{
color: #a6b340;
}
}
.col-md-3{
margin-bottom: 1.75em;
}
}