:root{--color-blue:#0c7cbe;--color-red:#e12a22}@font-face{font-display:swap;font-family:'SourceSansPro';src:url(/wp-content/themes/shrimpandseafood/assets/fonts/SourceSansPro/SourceSansPro-Light.otf) format('opentype');font-weight:300;font-style:normal}@font-face{font-display:swap;font-family:'SourceSansPro';src:url(/wp-content/themes/shrimpandseafood/assets/fonts/SourceSansPro/SourceSansPro-Regular.otf) format('opentype');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'SourceSansPro';src:url(/wp-content/themes/shrimpandseafood/assets/fonts/SourceSansPro/SourceSansPro-Semibold.otf) format('opentype');font-weight:600;font-style:normal}@font-face{font-display:swap;font-family:'SourceSansPro';src:url(/wp-content/themes/shrimpandseafood/assets/fonts/SourceSansPro/SourceSansPro-Bold.otf) format('opentype');font-weight:700;font-style:normal}body{font-family:'SourceSansPro';font-weight:400;background-color:#eaeaea!important}h1,h2,h3,h4,h5,h6{font-family:'SourceSansPro'}button,a,select{font-family:'SourceSansPro'}#masthead .ast-mobile-header-wrap .ast-primary-header-bar,#masthead .ast-mobile-header-wrap .ast-below-header-bar{height:50px}.ast-logo-title-inline .ast-site-identity{padding:.5em 0;position:relative;top:13px}.ast-builder-grid-row>.site-header-section{height:50px}.ast-builder-menu-mobile{display:block;position:fixed;top:0;left:-100%;width:100%;height:100%;z-index:1000}.ast-builder-menu-mobile .ast-main-header-bar-alignment{height:100%;background-color:rgb(0 0 0 / .7)}.ast-header-break-point .ast-builder-menu-mobile .main-navigation{background-color:#f9f9f9;padding:100px 20px 20px}.ast-header-break-point .ast-builder-menu-mobile .main-header-menu{background-color:#fff0}.ast-main-header-nav-open.ast-header-break-point .ast-builder-menu-mobile{left:0}.ast-builder-menu-mobile .main-header-bar-navigation.toggle-on{width:75%;height:100%}.ast-header-break-point .main-navigation .stack-on-mobile li:not(:last-child){border-bottom:1px solid #000}#ast-hf-menu-1 .current-menu-item{position:relative}#ast-hf-menu-1 .menu-item:hover::after,#ast-hf-menu-1 .current-menu-item::after{content:"";position:absolute;width:90%;background-color:var(--color-red);height:2px;bottom:-5px;left:5%}#ast-hf-menu-2 .menu-item:hover a,#ast-hf-menu-2 .current-menu-item a{color:var(--color-red)}body.home #primary{background-color:#fff;padding-bottom:2em!important}.ast-single-post .entry-title{color:var(--color-blue);text-align:center;font-size:2.6666666666667rem;font-weight:700;margin-bottom:0}.widget_polylang ul li{display:inline-block;margin:0 0 0 10px;opacity:.4}.widget_polylang ul li.current-lang{opacity:1}.site-header-section-left .header-widget-area{padding:0}.ast-single-post.ast-page-builder-template .site-main>article{padding:0}.widget_polylang ul li a img{width:28px!important}.widget_polylang ul li.current-lang a img{width:37px!important}.main-header-menu>.menu-item>.menu-link{font-weight:400;text-transform:uppercase}#slider-container{flex:0 0 100%;height:40vw;overflow:hidden}#slider-container .slider-container-inner{padding:10px;max-height:100%;height:100%}#slider-container .slider-container-inner .slide{height:100%;background-position:center;background-size:cover;position:relative}#slider-container .slider-container-inner .slide::after{content:"";position:absolute;display:block;left:0;top:0;width:100%;height:100%;z-index:9;background:#020024;background:-moz-linear-gradient(0deg,rgb(2 0 36 / .26932779947916663) 0%,#fff0 100%);background:-webkit-linear-gradient(0deg,rgb(2 0 36 / .26932779947916663) 0%,#fff0 100%);background:linear-gradient(0deg,rgb(2 0 36 / .26932779947916663) 0%,#fff0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#020024",endColorstr="#000000",GradientType=1)}#slider-container .slider-container-inner .slide .slide-content{text-transform:uppercase;position:absolute;top:60%;left:50%;transform:translate(-50%,-50%);max-width:90%;width:100%;z-index:10}#slider-container .slider-container-inner .slide .slide-content h2{color:#fff;text-align:center;font-family:'SourceSansPro';font-weight:700;font-size:4vw;width:100%;text-shadow:0 0 25px #000}#product-list{max-width:1400px;margin:0 auto;display:flex;-webkit-display:flex;flex-wrap:wrap;justify-content:center;gap:10px;width:100%;position:relative}#product-list.product-list-big{margin-bottom:20px;justify-content:flex-start;margin-top:150px}#product-list .product-catalog-item{flex:0 0 100%;padding:30px 10px;background-color:#fff;text-align:center;position:relative;margin-bottom:20px}#product-list.product-list-big .product-catalog-item{flex-direction:row;display:flex;-webkit-display:flex;flex-wrap:wrap;margin:0;padding:25px}#product-list.product-list-small .product-catalog-item::after{content:"";width:24px;height:34px;display:inline-block;position:absolute;bottom:0%;left:50%;transform:translate(-50%,50%);background-image:url(https://shrimpandseafood.nl/wp-content/uploads/2022/10/icon-shrimp-and-seafood.png)}#product-list .product-catalog-item .product-name h3{color:var(--color-blue);text-transform:uppercase;font-size:20px;font-weight:600}#product-list .product-catalog-item .original-product-name span{font-style:italic;margin-bottom:20px;display:block;font-size:14px}#product-list .product-catalog-item .product-image{display:block}#product-list .product-catalog-item.product-catalog-small .product-image{position:relative;height:70%}#product-list .product-catalog-item.product-catalog-small .product-image img{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}#product-list.product-list-big .product-catalog-item .product-image{flex:0 0 35%;margin-right:10px;background-repeat:no-repeat;background-position:center;background-size:contain;padding-top:30%}#product-list.product-list-big .product-catalog-item .product-details{text-align:left;flex:0 0 55%}#product-list.product-list-big .product-catalog-item .product-details h3{margin-bottom:0}#product-list.product-list-big .product-catalog-item .original-product-name span{border-bottom:1px solid var(--color-red);padding-bottom:15px}#certificaten-list{display:flex;-webkit-display:flex;max-width:768px;width:100%;margin:0 auto;margin-top:1em;flex-wrap:wrap;justify-content:center}#certificaten-list .certificate-item{background-color:#fff;flex:0 0 calc(50% - 10px);padding-top:20%;background-size:auto 90%;background-repeat:no-repeat;background-position:center;margin:5px;opacity:.6}#certificaten-list .certificate-item.obtained{opacity:1}.site-footer table,.site-footer table tr td{border:none}.site-footer table tr td{padding:2px}.site-footer table tr td h3{color:var(--color-blue);text-transform:uppercase;font-weight:600}.site-footer table tr td a{color:#2160af;padding:15px 0!important;display:block}.site-footer .logo-footer{max-width:150px}.usp-list-products ul{margin-left:10px}.usp-list-products li{list-style:none!important;margin:5px 0}.usp-list-products li::before{content:"";width:20px;height:30px;margin-right:10px;display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-image:url(https://shrimpandseafood.nl/wp-content/uploads/2022/10/icon-list.png)}#photogallery{max-width:100%;padding-top:1em;background-color:#fff}#photogallery .photogallery-inner{height:100%;display:flex;-webkit-display:flex;flex-direction:column}#photogallery .photogallery-inner .photogallery-info{background-color:#e12a22;color:#fff;flex:0 0 250px;display:inline-block;text-align:center;display:flex;-webkit-display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center}#photogallery .photogallery-inner .photogallery-info .inner{width:75%;margin:0 auto}#photogallery .photogallery-inner .photogallery-info .inner h3{color:#fff;text-transform:uppercase;font-weight:600;margin-bottom:15px;line-height:1.2}#photogallery .photogallery-inner .photogallery-info .inner p{margin-bottom:0}#photogallery .photogallery-inner .photogallery-slider{display:inline-block;flex-grow:1}.slick-next,.slick-prev{z-index:100}.slick-prev{left:0px!important}.slick-next{right:20px!important;}.slick-next::before,.slick-prev::before{background-color:#fff;display:inline-block;text-align:center;font-size:30px!important;font-weight:700!important;line-height:36px!important;width:40px;height:40px;z-index:100;position:relative;color:#000!important;font-family:'SourceSansPro'!important;opacity:1!important}@media screen and (max-width:768px){.block-certificates{padding-left:40px!important;padding-right:40px!important}}@media screen and (min-width:480px){#photogallery .photogallery-inner .photogallery-slider .slider .slick-list{margin:0 -5px}#photogallery .photogallery-inner .photogallery-slider .slider .slick-slide{margin:0 5px}}@media screen and (min-width:580px){#product-list .product-catalog-item{flex:0 0 calc(50% - 10px);gap:10px}#product-list.product-list-big .product-catalog-item:nth-child(even){margin-left:auto}}@media screen and (min-width:922px){.ast-logo-title-inline .ast-site-identity{top:0;position:absolute;padding:1.1em 0}.site-content .ast-container{flex-wrap:wrap}#slider-container .slider-container-inner .slide .slide-content h2{font-size:2.2vw}body.home article{margin-top:-250px}body.home #product-list{margin-top:-11%;z-index:20;padding-bottom:250px}#product-list.product-list-small .product-catalog-item{flex:0 0 calc(33.33333% - 10px)}#certificaten-list .certificate-item{flex:0 0 calc(33.33333% - 10px);padding-top:10%}#photogallery .photogallery-inner{flex-direction:row}#photogallery .photogallery-inner .photogallery-info{flex:0 0 400px;margin-right:15px}#photogallery .photogallery-inner .photogallery-slider{max-width:calc(100% - 430px)}.slick-next{right:18.5px!important}.slick-prev{left:-30px!important}}@media screen and (min-width:1200px){#slider-container .slider-container-inner .slide .slide-content{max-width:1024px}#product-list.product-list-small .product-catalog-item{flex:0 0 calc(25% - 10px)}#certificaten-list .certificate-item{flex:0 0 calc(25% - 10px);padding-top:10%}}@media screen and (min-width:1400px){.block-onze-producten-text{padding:50px!important}.block-onze-producten-text p{margin-left:20px;margin-top:10px}.usp-list-products{position:relative;left:130px;margin-bottom:-230px!important;padding:40px 40px 40px 60px!important}}