footer{color:#fff}footer .top,footer .bottom{padding:40px 0}footer .top{text-align:right;background-color:#313131}footer .top .column{text-align:left;line-height:160%;font-size:16px}@media only screen and (min-width: 769px){footer .top .column:last-of-type{width:50%;margin-top:-40px}}@media only screen and (max-width: 768px){footer .top .column:last-of-type{width:100%}}footer .top ul li a{width:100%}footer .top .newsletter-form{font-size:0}footer .top .newsletter-form .gform_body{display:inline-block}@media only screen and (min-width: 415px){footer .top .newsletter-form .gform_body{width:-moz-calc(100% -  200px);width:-webkit-calc(100% -  200px);width:calc(100% -  200px)}}@media only screen and (max-width: 414px){footer .top .newsletter-form .gform_body{width:-moz-calc(100% -  64px);width:-webkit-calc(100% -  64px);width:calc(100% -  64px)}}footer .top .newsletter-form .gform_footer{display:inline-block}footer .top .newsletter-form .gform_footer input{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}footer .top .newsletter-form .gform_footer input:hover{color:#fff;background-position:0 100%;opacity:.8}@media only screen and (min-width: 415px){footer .top .newsletter-form .gform_footer{width:200px}footer .top .newsletter-form .gform_footer input{padding:21px 40px}}@media only screen and (max-width: 414px){footer .top .newsletter-form .gform_footer{position:relative;vertical-align:top}footer .top .newsletter-form .gform_footer:before{content:'>';font-size:24px;font-family:"123domeinregistratie";line-height:100%;vertical-align:middle;pointer-events:none;position:absolute;left:-moz-calc(32px  -  12px);left:-webkit-calc(32px  -  12px);left:calc(32px  -  12px);top:-moz-calc(50% -  12px);top:-webkit-calc(50% -  12px);top:calc(50% -  12px)}footer .top .newsletter-form .gform_footer input{font-size:0;padding:0 24px;height:63px}}footer .top label,footer .top .gform_anchor{display:none}footer .bottom{background-color:#202020}footer .bottom .logo{font-size:-moz-calc(1vw +  14px);font-size:-webkit-calc(1vw +  14px);font-size:calc(1vw +  14px)}footer .bottom .menu-footer{width:60%;padding:0 20px}@media only screen and (max-width: 768px){footer .bottom .menu-footer{display:none}}footer .bottom .menu-social li a{font-size:24px;font-family:"123domeinregistratie"}footer .bottom .menu-social li a:hover{text-decoration:none}footer .bottom ul li{margin-right:4px;display:inline-block}footer .bottom ul li a{font-size:14px;padding:10px}@media only screen and (max-width: 768px){footer .bottom nav,footer .bottom .logo,footer .bottom .menu-social{text-align:center;display:block;width:100%}footer .bottom .menu-social{margin-top:4px}}footer ul li:last-child{margin-bottom:0;margin-right:0}footer ul li.current-menu-item a{color:#ff8617}footer ul li.current-menu-item a:hover{cursor:default;text-decoration:none}footer h4{color:#ff8617}footer a{color:#fff;line-height:120%}footer a:hover{text-decoration:underline}#scroll-up{font-size:24px;right:10px;bottom:10px;position:fixed;cursor:pointer;width:42px;line-height:42px;color:#fff;background-color:#ff8617;font-family:"123domeinregistratie";text-align:center;vertical-align:middle;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;-moz-transition:background .4s,bottom .8s ease-out;-o-transition:background .4s,bottom .8s ease-out;-webkit-transition:background .4s,bottom .8s ease-out;transition:background .4s,bottom .8s ease-out}#scroll-up:hover{background-color:#313131}#scroll-up.inactive{bottom:-120px}
