/*!/wp-content/themes/dani-child/style.css*/@import url(https://fonts.googleapis.com/css2?family=Allison&family=Bebas+Neue&family=Public+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://use.typekit.net/gso3oaw.css);.contactlenzen-advies{display:none}#top-header-menu{display:block;width:100%;height:20px;padding:10px;background:#f1f1f1}a{border:none!important;font-weight:400;//color:#000!important}a:hover,header.text-light.transparent.menu-is-open[class*='menu-full'] #menu-widget a:hover{color:#3d9b35!important}strong{font-weight:700;color:#333!important;font-style:italic}#page-loader .loader-circle{stroke:#3d9b35}header #logo.logo-centered,.loaded #page-loader .loader-name img{width:300px}#hero #page-title{text-shadow:0 3px 7px #333}.subtitel-portfolio{font-style:italic;margin-top:-35px}img.profiel-foto-portfolio{float:left;margin:0 10px}.overlay-caption{text-shadow:1px 1px 4px #000}.thumb-hover.overlay-effect:hover .caption-sub,.thumb-hover.overlay-effect:hover .caption-name{text-shadow:1px 1px 4px #FFF}.team-member{border:solid 1px #777}.direct-contact-tekst{float:right;position:relative;right:25px;top:15px;font-size:25px}.direct-contact-tekst i{font-size:35px;position:relative;top:6px;left:5px;color:#777}.direct-contact{padding:15px;margin:15px;float:right;border:1px solid #d7d7d7;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.direct-contact a{color:#a0a0a0}.direct-contact strong{font-size:22px}.direct-contact i{font-size:25px;color:#3d9b35}.direct-contact .fab{background:#0078FF;background:-webkit-linear-gradient(to top,#0078FF 22%,#00C6FF 100%);background:-moz-linear-gradient(to top,#0078FF 22%,#00C6FF 100%);background:linear-gradient(to top,#0078FF 22%,#00C6FF 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}input[type=search]{height:42px;width:60%}button[type=submit]{float:right;width:40%;padding:10px 0}.post-meta+.post-name{font-family:'din-condensed';text-transform:uppercase;font-size:32px;line-height:32px}.sr-button.custom-2{border:1px solid #3d9b35!important;background:rgb(255 255 255 / .7)!important}.sr-button.custom-2:hover{background:rgb(61 155 53 / .7)!important}h3.caption-name.portfolio-name.text-animation.h2.animated{font-size:35px!important;line-height:40px!important}.page-template-page-404 #page-title{background:rgb(0 0 0 / .4);padding:120px 50px!important;border-width:0 1px;border-style:solid;border-color:#000}.page-template-page-404 .last-col{text-align:center}#niet-gevonden{background:url(https://consultancy.erconctl.nl/images/schelp.png) no-repeat 105px 125px}div#knoppen{position:relative;display:inline-block;margin:0 auto!important;max-width:100%}#knoppen a{float:left;margin-right:25px!important;margin-bottom:25px}#knoppen a:last-child{margin-right:0!important}header #logo.logo-centered{z-index:1}header.menu-is-open #menu-inner{z-index:9!important}.menu-ercon-hoofdmenu-container ul *{box-sizing:border-box}.menu-ercon-hoofdmenu-container ul li{display:inline-block;list-style:outside none none;margin:0 1.5em;padding:0}.menu-ercon-hoofdmenu-container ul li a{color:rgb(0 0 0 / .7)!important;position:relative!important}.menu-ercon-hoofdmenu-container ul li a:before,.menu-ercon-hoofdmenu-container ul li a:after{position:absolute;-webkit-transition:all 0.35s ease;transition:all 0.35s ease}.menu-ercon-hoofdmenu-container ul li a:before{bottom:0;display:block;height:3px;width:0%;content:"";background-color:#3d9b35}.menu-ercon-hoofdmenu-container a:after{left:0;top:0;position:absolute;content:attr(data-hover)!important;color:#000!important;white-space:nowrap;max-width:0%;overflow:hidden}.menu-ercon-hoofdmenu-container ul li a:hover:before,.snip1135 .current-menu-item a:before{opacity:1;width:100%}.menu-ercon-hoofdmenu-container ul li a:hover:after,.menu-ercon-hoofdmenu-container .current-menu-item a:after{max-width:100%}nav#main-nav{width:100%}header .menu-toggle{left:-86px!important}.ercon-cursus label{color:#333;display:inline-block;margin-bottom:10px}.ercon-cursus label#text{font-style:italic}.ercon-cursus .webinar-label{margin-bottom:15px}.contactgegevens a{text-decoration:none}header.menu-is-open #menu-inner{-webkit-box-shadow:-1px 0 8px 0 rgb(0 0 0 / .5);box-shadow:-1px 0 8px 0 rgb(0 0 0 / .5);width:450px}#footer #backtotop.visible{bottom:75px;right:75px}#hero #scrolldown::before{height:55px;width:5px;left:10px;bottom:4px}#hero #scrolldown::after{width:30px;height:30px;left:-5px;border-right:5px solid #fff;border-bottom:5px solid #fff}#footer #backtotop::before{content:"";height:40px;width:4px;background:#000;display:block;transition:all 0.2s ease 0.2s;position:absolute;top:calc(50% - 27px);left:calc(50% - 12.5%);transition:background-color 0.3s ease}#footer #backtotop::after{content:"";position:absolute;top:calc(50% - 10px);left:calc(50% - 15px);border-left:4px solid #000;border-top:4px solid #000;display:block;width:25px;height:25px}#contactformulier-ercon{-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}#contactformulier-ercon label#naam,#contactformulier-ercon label#email,#contactformulier-ercon label#onderwerp{width:49.5%;float:left;margin-bottom:5px}#contactformulier-ercon label#naam,#contactformulier-ercon label#email{margin-right:.5%}#contactformulier-ercon label input,#contactformulier-ercon label textarea{-webkit-border-radius:3px;-moz-border-radius:53px;border-radius:3px}#contactformulier-ercon label input::placeholder,#contactformulier-ercon label textarea::placeholder{color:#c1c1c1;opacity:1}#contactformulier-ercon label input:-ms-input-placeholder,#contactformulier-ercon label textarea:-ms-input-placeholder{color:#c1c1c1}#contactformulier-ercon label input::-ms-input-placeholder,#contactformulier-ercon label textarea::-ms-input-placeholder{color:#c1c1c1}.ercon-cursus{padding:0 30px 75px 30px;border:1px #c7c7c7 solid;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}input[type=submit],input[type=button],.button,button{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}input[type=submit]:hover,input[type=button]:hover,.button:hover,button:hover{background:#232323!important}#slider-leveranciers-ercon_wrapper{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:0 30px!important;border:1px #c1c1c1 solid;-webkit-box-shadow:inset 0 0 5px 0 rgb(0 0 0 / .35);box-shadow:inset 0 0 5px 0 rgb(0 0 0 / .35)}.ssf-field.expand{height:45px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.store-locator__actions-bar{padding:15px 15px 11px!important}.store-locator__infobox.store-locator__infobox--main{background-color:rgb(11 142 54 / .85)!important;border:solid #fff 8px}a.ssflinks,.main-nav__quicklinks>li>a,.main-header .text-ori-link-color,.main-header .ssf-mobile-nav .text-ori-link-color,.calculator__row__action{color:#3d9b35!important}.filter__items-counter{width:100%;height:25px}a#filterShowAll,a#filterOptionsClearer{background:#3d9b35;color:#FFF!important;line-height:initial;padding:5px 10px;text-transform:uppercase;font-size:14px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}a#filterShowAll:hover,a#filterOptionsClearer:hover{background:#5cbd54}a#filterOptionsClearer{padding:5px 10px}.pagination li.back a .icon::after{top:-11px;left:-12px}.pagination li.back a .icon::before{top:1px;left:-12px}.socialmedia-widget li.vimeo a::before{content:"\e07b"}#footer h2{font-family:Allison;font-size:60px;line-height:60px;color:#777}ul#footer-menu{//left:20px;padding:10px 0 5px;position:absolute}ul#footer-menu li{list-style:none;display:inline-block}ul#footer-menu li a{color:#777;font-size:12px;font-weight:700;text-transform:uppercase}ul#footer-menu li a:hover{color:#c2c2c2}.cc-animate.cc-revoke.cc-bottom{font-size:13px!important;padding:15px 15px 0 15px!important}@media only screen and (max-width:1024px){#footer h2,.h2{font-size:45px!important}}@media only screen and (max-width:768px){header .header-inner #logo.logo-centered{height:40px!important;max-width:70%;padding:5px 0 15px 0!important}}@media only screen and (max-width:520px){ul#footer-menu{display:contents}}@media only screen and (max-width:411px){input.icon.icon--search.icon--dark.sprite-icons-2x.field-holder__icon{position:absolute;right:-35px}input#storeLocator__searchBar::placeholder{font-size:15px}}