/*
Theme Name: Goodwill
Theme URI: https://www.goodwill.nl/
Description: Maatwerk WordPress thema voor www.goodwill.nl
Version: 4.0.4
Author: Branding New
Author URI: https://www.brandingnew.nl/
License: Commercial
License URI: https://www.brandingnew.nl/
*/

body{font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif}.go-to-top,.slider-caption .title,.various ul.support{font-family:Chewy,cursive}.triangle{width:100%;height:0;overflow:hidden}.triangle:after{content:"";display:block;width:0;height:0}.triangle-up{padding-top:12px}.triangle-up:after{margin-top:-24px;border-top:24px solid transparent;border-right:500px solid #fff}.triangle-down{padding-bottom:14px}.triangle-down:after{margin-top:-11px;border-bottom:24px solid transparent;border-left:500px solid #fff}.topbar{position:relative;padding-top:10px;background:#7cb342;color:#fff;z-index:9}.topbar:after{content:"";position:absolute;bottom:-45px;height:45px;width:100%;background:url(gfx/bg-topbar-after.png) center bottom no-repeat;background-size:100% 100%}.slider,header{position:relative}header{background:url(gfx/bg-header.png) center bottom no-repeat;z-index:8}.slider{z-index:7}.slider-overlay{position:absolute;top:0;bottom:0;left:0;width:100%;z-index:4}#carousel-home,.articles{position:relative}.slider-caption{z-index:8}.slider-caption .title{background:rgba(124,180,50,.7);width:100%;color:#fff;font-size:30px;padding:20px;border-radius:5px}.slider-caption .text{background:#ff6d00;width:100%;color:#fff;font-size:20px;font-weight:700;padding:15px 20px 5px;margin-top:15px;border-radius:5px}.slider-caption .text a{color:#fff}#carousel-home .carousel-indicators li{border:2px solid #7cb342}#carousel-home .carousel-indicators li.active{background-color:#ff6d00;border-color:#ff6d00}.main{padding-top:2.5rem;padding-bottom:5rem}.main h1{color:#ff6d00}.main h2,.main h3,.main h4,.main h5,.main h6{color:#7cb342}.articles{background:#7cb342}.articles:before{content:"";position:absolute;top:-67px;height:67px;width:100%;background:url(gfx/bg-articles-before.png) center top no-repeat;background-size:100% 100%}.articles:after{content:"";position:absolute;bottom:-80px;height:80px;width:100%;background:url(gfx/bg-articles-after.png) center bottom no-repeat;background-size:100% 100%}.articles h2{color:#fff}.articles .article .img-fluid{width:100%}.articles-news .triangle-up:after,.various .triangle-up:after{content:"";width:0;height:0;border-top:24px solid transparent}.articles-news .triangle-up:after{display:block;margin-top:-24px;border-right:500px solid #ff6d00}.articles-news .article h3{background:#ff6d00;color:#fff;margin:0;padding:10px 15px}.articles-news .article .excerpt{background:#fff;color:#767676;padding:15px 15px 5px;margin-bottom:0}.articles-news .article h4{color:#7cb342}.articles-goodwill-days h3,.articles-kleurboekthemas h3{background:#fff;color:#7cb342;margin:0;padding:10px 15px}.articles-goodwill-days .excerpt,.articles-kleurboekthemas .excerpt{background:#ff6d00;color:#fff;padding:15px 15px 5px;margin-bottom:0}.sidebar .widget,.various h2{margin-bottom:20px}.articles-goodwill-days .excerpt .sharedaddy,.articles-kleurboekthemas .excerpt .sharedaddy,.articles-news .excerpt .sharedaddy,body.home .sharedaddy{display:none}.articles-goodwill-days .triangle-down:after,.articles-kleurboekthemas .triangle-down:after{border-left:500px solid #ff6d00}.various{padding-top:80px;padding-bottom:120px;background:url(gfx/bg-various.png) center bottom no-repeat}.various .triangle-up:after{display:block;margin-top:-24px;border-right:500px solid #7cb342}.bottombar:before,footer:before{width:100%;content:""}.various .article h3{background:#7cb342;color:#fff;margin:0;padding:10px 15px}.various .article .excerpt{background:#fff;color:#767676;padding:15px 15px 5px;margin-bottom:0}.various .article h4,.various ul.support a{color:#7cb342}.various ul.support{list-style:none;padding-left:0;font-size:20px;line-height:2}.sponsors h2,.various ul.support li:last-child a{color:#ff6d00}.img-ambassadeur{border-radius:50%;border:6px solid #ff6d00}.sponsors{padding-bottom:120px;background:url(gfx/bg-sponsors.gif) left bottom no-repeat}.archive .sponsors,.page .sponsors,.single .sponsors{margin-top:100px}.home .sponsors{margin-top:0}.bottombar,.page-footer,.page-footer a,.page-footer a:hover{color:#fff}.page-footer{position:relative;margin-top:50px;padding-top:30px;padding-bottom:50px;background:#ff6d00}.page-footer:before{position:absolute;top:-68px;height:68px;background:url(gfx/bg-footer-after.png) center top no-repeat;background-size:100% 100%}.page-footer h4{font-size:30px;margin-top:20px;margin-bottom:20px}.page-footer a{text-decoration:underline}.page-footer>.container>.row>.widget:nth-of-type(1){background:url(gfx/footer-icon-contact.png) calc(100% - 30px) top no-repeat}.page-footer>.container>.row>.widget:nth-of-type(2){background:url(gfx/footer-icon-mail.png) calc(100% - 30px) top no-repeat}.page-footer>.container>.row>.widget:nth-of-type(3){background:url(gfx/footer-icon-faq.png) calc(100% - 30px) top no-repeat}.page-footer>.container>.row>.widget:nth-of-type(4){background:url(gfx/footer-icon-facebook.png) calc(100% - 30px) top no-repeat}.gm-faq-questions{padding-left:20px}.gm-faq-questions li{border-bottom:1px solid #fff;padding-top:10px;padding-bottom:10px}.gm-faq-questions li a{color:#fff;text-decoration:none}.gm-faq-more a,.gm-faq-questions li a:hover{text-decoration:underline}.gm-faq-more a{font-weight:700}.bottombar{position:relative;padding-top:20px;padding-bottom:20px;background:#7cb342}.bottombar:before{position:absolute;top:-45px;height:45px;background:url(gfx/bg-bottombar-after.png) center top no-repeat;background-size:100% 100%}.bottombar a,.topbar a{color:#fff}.go-to-top{position:fixed;z-index:9;left:1rem;bottom:1rem;width:3.5rem;height:3.5rem;background:rgba(245, 134, 49, .67);border-radius:3.5rem;color:#fff;font-size:4rem;font-weight:700;line-height:5.5rem;text-align:center;transition:.5s ease}.go-to-top:hover{color:#fff;text-decoration:none;transform:rotate(360deg);transition:.5s ease}textarea.pre{display:block;padding:9.5px;margin:0 0 10px;font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-size:13px;line-height:1.42857143;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;width:100%}@media (max-width:767px){header{padding-top:40px;padding-bottom:10px}.slider-caption{position:relative;padding:15px;margin-top:-100px;z-index:10}.article{margin-bottom:40px}}@media (min-width:768px) and (max-width:991px){header{padding-top: 30px;padding-bottom: 20px}.slider-caption{position: absolute;width: 420px;bottom: 0;left: 30px}}@media (min-width:992px){header{padding-top: 40px;padding-bottom: 40px}header .logo img{margin-top: -6px}.slider{margin-top: -60px}.slider-caption{position: absolute;width: 420px;bottom: 80px;left: 30px}}h1.neutral,h2.neutral,h3.neutral,h4.neutral,h5.neutral,h6.neutral{color:#333;font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;font-weight:700;line-height:1.5rem;margin-bottom:1rem}@media print{.bottombar,.btn,.go-to-top,.sidebar,.topbar,.page-footer,section.articles{display:none}}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;white-space:nowrap;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
.prev-next a{display:inline-block;font-weight:400;color:#fff;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#7cb342;border:1px solid #7cb342;padding:0.375rem 0.75rem;font-size:1rem;line-height:1.5;border-radius:0.25rem;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}.prev-next a:hover{color:#fff;background-color:#699738;border-color:#628e34}