.dutchmade-welcome-image a img {
filter: grayscale(100%);
}
.dutchmade-welcome-image a img:hover,
.dutchmade-welcome-image a img.grayfilter-out {
filter: grayscale(0);
}
.dutchmade-center-title {
position: initial;
}
.dutchmade-center-title .elementor-heading-title {
position: absolute;
top: 50%;
left: 0;
z-index: 0;
width: 100%;
text-align: center;
}
.dm-pdf-sample p {
color: #333F48;
font-size: 18px;
}
.dm-pdf-sample .textwidget p { }
.ast-builder-menu-1 .menu-item>.menu-link {
font-size: 17px;
font-weight: 700;
}
.home .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
padding: auto;
}
p.site-description {
margin: 0 0 0 0;
padding: 20px 0 0 0;
color: #fff;
position: absolute;
font-size: 20px !important;
font-family: 'Poppins' !important;
}
footer {
font-size: 18px;
}
footer p {
color: #fff;
}
footer a {
color: #05e2f0;
opacity: 0.8;
font-weight: 800;
}
footer a:hover {
color: #05e2f0;
opacity: 1;
text-decoration: underline;
}
footer .footer-images img {
max-width: 160px;
width: 100%;
}
footer .footer-images img:first-child {
max-width: 85px;
padding-right: 25px;
width: 100%;
}
.ahfb-svg-iconset svg {
width: 36px !important;
height: 36px !important;
fill: #fff;
}
.ast-separate-container #primary {
margin: 10em 0;
padding: 0;
}
a.elementor-button {
border-style: none !important;
}
.dutchmade-button span.elementor-button-content-wrapper,
input[type=submit],
button[type=button],
button[type=submit] {
align-items: center;
appearance: none;
background-color: #009ca6;
border-radius: 55px;
border-style: none;
box-sizing: border-box;
color: #fff;
cursor: pointer;
display: inline-flex;
fill: currentcolor;
font-family: 'Trade Gothic LT Std', sans-serif;
font-size: 14px;
font-weight: 500;
height: 48px;
justify-content: center;
letter-spacing: .25px;
line-height: normal;
max-width: 100%;
overflow: visible;
padding: 2px 33px;
position: relative;
text-align: center;
text-transform: none;
transition: box-shadow 280ms cubic-bezier(.4, 0, .2, 1), opacity 15ms linear 30ms, transform 270ms cubic-bezier(0, 0, .2, 1) 0ms;
user-select: none;
-webkit-user-select: none;
touch-action: manipulation;
width: auto;
will-change: transform, opacity;
z-index: 0;
font-weight: 700;
}
.dutchmade-button span.elementor-button-content-wrapper:hover {
opacity: 0.8;
}
.dutchmade-button span.elementor-button-text {
position: relative;
top: 3px;
}
h3.elementor-heading-title {
text-align: center;
}
div.tml {
font-size: 18px;
font-weight: 700;
color: #fff;
}
div.tml a {
color: #fff;
}
input, textarea, select {
font-family: 'Trade Gothic LT Std', 'Poppins', sans-serif !important;
}
@media only screen and (max-width: 895px) {
footer .footer-images img {
max-width: auto;
width: 100%;
}
footer .footer-images img:first-child {
max-width: auto;
padding-right: 25px;
width: 100%;
padding-bottom: 25px;
}
}
@media only screen and (max-width: 768px) {
.dutchmade-pdf-list {
text-align: center;
}
.dutchmade-bullet {
display: none;
}
footer .footer-images img {
max-width: auto;
width: 100%;
}
footer .footer-images img:first-child {
max-width: auto;
padding-right: 25px;
width: 100%;
padding-bottom: 25px;
}
.site-header .site-description {
display: block;
}
}
@media only screen and (max-width: 544px) {
.site-header .site-description {
display: block;
}
}
@media only screen and (max-width: 500px) {
footer .footer-images img:first-child {
padding-bottom: 0;
}
.ast-theme-transparent-header #masthead .site-logo-img .transparent-custom-logo img {
max-width: 180px;
}
}
.dealer-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
gap: 1rem;
padding: 2rem;
}
.dealer-item img {
width: 100%;
height: auto;
border-radius: 6px;
}