.header .row{
height: 70px;
}
.nav-ul .sub-menu li a {
color: #1C2836;
}
.nav-ul .sub-menu li svg {
fill: #1C2836;
}
.hfg_header.site-header {
box-shadow: none;
}
footer .footer-bottom-inner {
display: none !important;
}
.header-main-inner .container {
max-width: 100%;
}
.header-main-inner .container .left {
margin-left: 50px;
}
.configurator-btn {
border-radius: 0;
padding: 0;
font-size: 13px;
font-weight: 700;
background-color: #B19B78;
}
.configurator-btn a {
display: flex;
flex-direction: column;
color: #fff;
padding: 5px;
}
.configurator-btn:hover {
background-color: #B19B78;
}
.configurator-btn .text {
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
width: 100%;
height: 100%;
border: 2px solid rgba(255, 255, 255, 0.4);
line-height: 1;
padding: 5px 30px 5px 50px;
position: relative
}
.configurator-btn .text .up-text {
font-size: 10px;
font-weight: 400;
}
.menu-item-nav-search.canvas .nv-nav-search {
height: 125px;
background-color: #011D45;
}
.nav-clickaway-overlay {
z-index: 1;
}
.search-form {
width: 60%;
margin: 0 auto;
}
.search-form .search-field {
background-color: transparent;
color: #1C2836;
border-bottom: 1px solid #fff;
border-width: 0 0 1px 0;
outline: none;
}
.nav-ul {
position: relative;
}
.home-slider .elementor-slide-heading {
display: flex;
flex-direction: column;
align-items: center;
font-size: 80px;
font-weight: 500;
text-transform: uppercase;
}
.home-slider .elementor-slide-heading span {
font-size: 24px;
font-weight: 400;
margin-bottom: 10px;
text-transform: uppercase;
}
.home-slider .elementor-slide-button {
height: 60px;
min-width: 150px;
width: auto;
padding: 5px;
}
.home-slider .elementor-slide-button span {
border: 1px solid rgba(255, 255, 255, 0.4);
width: 100%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
}
.home-slider .swiper-pagination-bullet {
width: 50px;
border-radius: 0;
height: 3px;
}
.home-slider .elementor-swiper-button {
border: 1px solid #fff;
padding: 10px;
}
.recensis-slider .swiper-pagination-bullet-active {
position: relative;
}
.recensis-slider .swiper-pagination-bullet-active::after {
content: '';
display: block;
width: 18px;
height: 18px;
border-radius: 100%;
border: 1px solid #B19B78;
position: absolute;
top: calc(50% - 9px);
left: calc(50% - 9px);
}
.recensis-slider .swiper-pagination-bullet {
background: #B19B78!important;
opacity: 1!important;
}
body .elementor-2425 .elementor-element.elementor-element-4b15018 .elementor-labels-above .elementor-field-group > label {
padding-bottom: 10px;
width: 100%;
border-bottom: 1px solid #B19B78;
margin-bottom: 10px;
text-transform: uppercase;
font-size: 13px;
font-weight: 500;
}
.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup {
justify-content: space-around;
}
.timeline-slider::after{
content: '';
display: block;
width: 100%;
height: 1px;
border-bottom: 1px dashed #A3BBC8;
position: absolute;
top: 93px;
}
.timeline-slider .elementor-swiper-button {
border: 1px solid;
padding: 10px;
}
.project-list .elementor-pagination {
display: flex;
justify-content: space-between;
align-items: center;
border-top: 1px solid #ddd;
padding-top: 25px;
margin-top: 40px;
}
div#n2-ss-2 .n2-font-895c7fdffba3e9007d763bd7377c27d0-link a {
padding: 5px;
}
div#n2-ss-2 .n2-font-895c7fdffba3e9007d763bd7377c27d0-link a > div{
border: 1px solid rgba(255, 255, 255, 0.4);
width: 100%;
height: 100%;
margin: 0;
padding: 10px 30px;
}
.standard-btn .elementor-button-link {
padding: 5px!important;
}
.standard-btn .elementor-button-content-wrapper {
padding: 10px 30px;
border: 1px solid rgba(255, 255, 255, 0.4);
}
.standard-btn.gold .elementor-button-content-wrapper {
border-color: rgba(177, 155, 120, 0.4);
}
.prod-slider .swiper-pagination-bullets {
display: flex;
align-items: center;
}
.prod-slider .swiper-pagination-bullet {
margin: 0!important;
width: 50px!important;
height: 1px!important;
border-radius: 0;
}
.prod-slider .swiper-pagination-bullet-active {
height: 3px!important;
}
div#n2-ss-2 .n2-style-c371bed12e94c3d9e638bf8bdeb281dd-simple {
background: transparent;
padding-left: 0;
}
div#n2-ss-2 .nextend-bar-horizontal {
width: auto!important;
}
.page-id-42 .lang-item a {
color: #1C2836!important;
}
[tabindex="-1"]:focus, input:read-write:focus, select:focus, textarea:focus {
box-shadow: none;
border-color: #fff;
}
.search-form .search-submit {
border-bottom: 1px solid #fff;
background-color: transparent;
border-width: 0 0 1px 0;
}
.search-form .search-field:focus~button{
box-shadow: none;
border-color: #fff;
}
.search-form svg,
.close-responsive-search>svg{
fill: #1C2836;
}
.follow-us-txt p{
min-width: 100px;
margin-bottom: 0;
}
.nextend-arrow-next {
order: 1;
}
.nextend-arrow-previous {
order: 2;
}
div#n2-ss-2 .nextend-thumbnail-horizontal .nextend-thumbnail-scroller {
grid-auto-columns: max-content;
}
div#n2-ss-2 .nextend-thumbnail-horizontal .n2-thumbnail-dot {
display: flex!important;
align-items: center!important;
margin: 3px 20px!important;
}
div#n2-ss-2 .n2-style-f58d52632d016e4532dc73de3ceef8d2-simple {
background: transparent;
}
div#n2-ss-2 .n2-style-e764b44d9c0127a598445c4bffcfb5f5-simple {
background: transparent;
display: flex;
flex-direction: column;
justify-content: center;
} .recens-slider {
width: 75%;
}
.image-small-width{
width: 25%;
}
.hstory-contener {
width: 71%;
}
.image-contener {
width: 29%;
}
.hover-img-box .elementor-flip-box__back .elementor-flip-box__button {
padding: 0;
width: 68px;
height: 68px;
background: url(//hermestuinhuizen.nl/wp-content/uploads/2024/04/plus-img.png) no-repeat;
background-size: contain;
position: absolute;
top: calc(50% - 34px);
left: calc(50% - 34px);
overflow: hidden;
text-indent: -125px;
transform: scale(1.5);
}
.hover-img-box .elementor-flip-box__back .elementor-flip-box__button:hover {
background: url(//hermestuinhuizen.nl/wp-content/uploads/2024/04/plus-img.png) no-repeat;
background-size: contain;
}
.link-box {
position: relative;
}
.link-box a {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
text-align: left;
text-indent: -200px;
}
.product-btn .elementor-button-link,
.download-btn .elementor-button-link{
padding: 5px;
}
.product-btn .elementor-button-link .elementor-button-content-wrapper,
.download-btn .elementor-button-link .elementor-button-content-wrapper{
padding: 10px 20px 10px 30px;
border: 2px solid #fff;
position: relative;
}
.product-btn .elementor-button-link .elementor-button-content-wrapper::before{
content: '';
background: url(//hermestuinhuizen.nl/wp-content/uploads/2024/04/pencil-icon.png) no-repeat;
background-size: contain;
position: absolute;
top: 9px;
left: 10px;
width: 15px;
height: 15px;
}
.hover-product-box {
position: relative;
}
.hover-product-box .elementor-flip-box__layer__description {
position: absolute;
top: 20px;
left: 35px;
line-height: 1;
}
.row,
.col,
.container-fluid>div {
margin: 0;
padding: 0;
}
.product-list-wrapper a {
width: 100%;
}
.product-list-wrapper .elementor-widget-image a,
.elementor-widget-image a{
width: 100%;
}
.product-list-wrapper img {
object-fit: cover;
width: 100%;
}
.home-slider .n2-ss-slide {
height: 100vh!important;
}
.whatsapp-link .elementor-icon-box-title{
margin-bottom: 0;
}
.showroom-wrapper iframe {
min-height: 800px;
}
.footer-btn .elementor-icon:hover {
fill: #527200;
color: #527200;
border-color: #527200;
}
.footer-btn .elementor-icon-box-title a:hover {
color: #527200;
}
.w-100{
width: 100%!important;
}
.elementor-42 .elementor-element.elementor-element-42c0b12,
.elementor-42 .elementor-element.elementor-element-d86e9c5,
.elementor-42 .elementor-element.elementor-element-2d8a461,
.elementor-21 .elementor-element.elementor-element-b15f838,
.elementor-24 .elementor-element.elementor-element-7d3d0c6,
.elementor-24 .elementor-element.elementor-element-1ea0476,
.elementor-19 .elementor-element.elementor-element-93f840e,
.elementor-19 .elementor-element.elementor-element-46c3e95,
.elementor-19 .elementor-element.elementor-element-dc0f659,
.elementor-787 .elementor-element.elementor-element-f598836,
.elementor-1574 .elementor-element.elementor-element-9cf13e1{
--content-width: 100%;
}
.contact-form input[type="checkbox"] {
accent-color: #527200;
}
#form-field-companyName {
display: none;
}
#form-field-companyName.visible{
display: block;
}
.excerpt-wrap ol, .excerpt-wrap ul, .nv-content-wrap ol, .nv-content-wrap ul {
margin: 0!important;
list-style-type: none;
}
.excerpt-wrap li, .nv-content-wrap li {
margin-top: 0;
}
.contact-form .elementor-field-label {
padding-left: 11px;
}
.contact-form .elementor-field-subgroup {
justify-content: flex-start!important;
padding-left: 11px;
}
.footer-title,
.footer-logo{
height: 45px!important;
margin-bottom: 15px!important;
}
.footer-phone svg {
margin-bottom: -5px;
}
.footer-phone {
margin-top: 2px;
}
.footer-paginas .elementor-icon-list-item {
line-height: 24px;
}
@media (min-width: 1921px) { .elementor-42 .elementor-element.elementor-element-42c0b12,
.elementor-42 .elementor-element.elementor-element-d86e9c5,
.elementor-42 .elementor-element.elementor-element-2d8a461,
.elementor-21 .elementor-element.elementor-element-b15f838,
.elementor-24 .elementor-element.elementor-element-7d3d0c6,
.elementor-24 .elementor-element.elementor-element-1ea0476,
.elementor-19 .elementor-element.elementor-element-93f840e,
.elementor-19 .elementor-element.elementor-element-46c3e95,
.elementor-19 .elementor-element.elementor-element-dc0f659,
.elementor-787 .elementor-element.elementor-element-f598836{
--content-width: 100%;
}
} 
@media (max-width: 1600px) {
.elementor-21 .elementor-element.elementor-element-649ada9,
.elementor-42 .elementor-element.elementor-element-c8e97ae{
--e-con-grid-template-columns: repeat(2, 1fr);
--e-con-grid-template-rows: repeat(2, 1fr);
margin-top: 100px;
}
}
@media (max-width: 768px) {
.header{
position: relative;
}
.header-main-inner .container .left {
margin-left: 0;
}
.navbar-toggle {
background: transparent;
border: none;
}
.icon-bar {
width: 25px;
}
.nav-ul li a,
.page-id-42 .lang-item a,
.search-form .search-field,
.search-form svg{
color: #011D45!important;
}
.search-form svg{
fill: #011D45;
}
.search-form .search-field {
border-color:  #011D45!important;
}
.search-form .search-submit {
border: none
}
.lang-item {
justify-content: flex-start;
right: 0;
top: 0;
padding-left: 20px;
}
.menu-item-29 {
margin-top: 25px!important;
}
.page-id-42 .lang-item a {
font-size: 16px;
}
.row,
.col,
.container-fluid>div{
margin: 0;
padding: 0;
}
.left-side {
display: none;
}
.elementor-42 .elementor-element.elementor-element-3653530.e-con,
.elementor-42 .elementor-element.elementor-element-0c61949,
.elementor-42 .elementor-element.elementor-element-773827a,
.elementor-21 .elementor-element.elementor-element-b15f838{
width: 100%;
}
.image-contener {
width: 100%;
}
.hidden-sm {
display:  none!important;
}
.elementor-21 .elementor-element.elementor-element-649ada9,
.elementor-42 .elementor-element.elementor-element-c8e97ae{
--e-con-grid-template-columns: repeat(1, 1fr);
--e-con-grid-template-rows: repeat(1, 1fr);
margin-top: 100px;
}
.hstory-contener {
width: 100%;
}
}