﻿/*
Theme Name: Shmee150 + Shop (2018)
Theme URI: http://www.shmee150.com
Description: Theme for Shmee150
Author: Antal van Wijk & Web and Brand
Author URI: http://www.antal.tv
Version: 1.0
Text Domain: shmee150

License: restricted
License URI: http://creativecommons.org/licenses/by-sa/3.0/

################################################################# */

/* @import "assets/css/bootstrap.min.css";
@import "assets/css/font-awesome.min.css";
@import "assets/css/animate.min.css";
@import "assets/css/kenburns.css";
@import "assets/fonts/webfonts.css"; */
/* @import url('https://fonts.googleapis.com/css?family=Roboto:300,400'); */


@import url('https://fonts.googleapis.com/css?family=Roboto:300,400');


/*====== reset =======*/

html{position:relative;min-height:100%;}
body{font-size:16px;font-family:'Roboto',sans-serif;font-weight:400;background-color:#272428; color: #333}
.textright{text-align:right}
.center{text-align:center}
.vcenter{display:inline-block;vertical-align:middle;float:none}
.inline{display:inline}
.vertical-align{display:flex;align-items:center;justify-content:center;flex-direction:row}
.vertical-align-top{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row}
.showmobile{display:none}
.hidemobile{display:inherit}
.row2{margin-left:0;margin-right:0}
.one-third{height:400px}
.defaultbar{padding-bottom:100px;padding-top:100px}
.mTB{margin-bottom:20px;margin-top:20px}
.mTB2{margin-bottom:40px;margin-top:40px}
.mTB3{margin-bottom:60px;margin-top:60px}
.mB{margin-bottom:20px}
.mB2{margin-bottom:40px}
.mT{margin-top:20px}
.mT3{margin-top:60px}
.mT2{margin-top:40px}
.mTT{margin-top:50px}
.pT{padding-top:5px}
.pT1{padding-top:10px}
.pT2{padding-top:40px}
.pTB{padding-top:20px;padding-bottom:20px}
.pTB2{padding-top:40px;padding-bottom:40px}
.pTB3{padding-top:60px;padding-bottom:60px}
.pB2{padding-bottom:40px}
.pB3{padding-bottom:60px}
.pTBxs{padding-top:10px;padding-bottom:10px}
.pLarge {padding-left: 15px; padding-right: 15px;}
.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.addpadding{padding:15px}
.addpadding2{padding-left:15px;padding-right:15px}
.nopadding{padding:0}
.nopadding-l{padding-left:0}
.nopadding-r{padding-right:0}
.container.nopadding {padding-right: 15px; padding-left: 15px;}
.no-gutter > [class*=col-]{padding-right:0;padding-left:0}
.nomargin{margin:0}
.col-center{float:none;margin:0 auto}
.col-center-2{float:none;margin:0 auto;text-align:center}
.text-center{text-align:center}
.col-related{display:block}
.col-related-small{display:none}
.menucol{background:#f1db0f}
.caps{text-transform:uppercase}
a.btn i.fa{padding-right:7px}
p.italics{font-style:italic}
.sectionprlx{overflow:hidden;padding:0;position:relative;background-attachment:fixed;background-position:50% 0;background-repeat:no-repeat;background-size:auto}
.sectionprlx .fill{padding-top:130px;padding-bottom:130px}
.ronnieflex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}
.ronnieflex > [class*='col-']{display:flex;flex-direction:column}
.form-control::-webkit-input-placeholder, .form-control::-moz-placeholder, .form-control:-ms-input-placeholder, .form-control:-moz-placeholder {color: #000;}
.form-control::-webkit-input-placeholder { color: #000; }  /* WebKit, Blink, Edge */
.form-control:-moz-placeholder { color: #000;}  /* Mozilla Firefox 4 to 18 */
.form-control::-moz-placeholder { color: #000;}  /* Mozilla Firefox 19+ */
.form-control:-ms-input-placeholder { color: #000;}  /* Internet Explorer 10-11 */
.form-control::-ms-input-placeholder { color: #000;}  /* Microsoft Edge */
.dropdown-menu {font-size: inherit;}
.container-fluid-2 {padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;} @media (min-width: 1200px) {.container-fluid-2 {padding-right: 30px; padding-left: 30px; margin-right: auto; margin-left: auto;}}
.row.no-gutters {margin-right: 0;margin-left: 0;}
.row.no-gutters > [class^="col-"],
.row.no-gutters > [class*=" col-"] {padding-right: 0;padding-left: 0;}
@media (min-width: 768px) {.is-table-row {display: table;} .is-table-row [class*="col-"] {float: none; display: table-cell; vertical-align: middle;}}
@media (min-width: 992px) {.is-table-row-2 {display: table;} .is-table-row-2 [class*="col-"] {float: none; display: table-cell; vertical-align: middle;}}
@media (min-width: 1200px) {.row-eq-height {display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}
.flexelement-bottom {align-self: flex-end;} }

/*======= colors ========*/

.blue {color: #0490cc;}
.grey {color: #231f20;}
.grey-body {color: #272428;}

.white{color:#fff}
.white-bg{background-color:#efefef}
.grey1{color:#dadada}
.grey1-bg{background-color:#dadada}
.grey2,.lightgrey{color:#b2b2b2}
.grey3{color:#878787}
.grey4{color:#575756}
::selection{background:#4a5055;color:#fff}
::-moz-selection{background:#4a5055;color:#fff}
btn-primary{color:#fff;background-color:#397FAE;border-color:#2e6da4}

/*====== fonts & stuff =======*/

h1,h2,h3,h4,h5{font-family:'Agency FB',sans-serif!important; text-transform: uppercase; font-weight: 500; letter-spacing: 1px;}
h1 {font-size: 30px;}
a,.btn{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}


/*====== buttons =======*/

.btn {border-radius: 0px;}
.btn:hover{opacity:.5}
.btn-transparent{color:#fff;background-color:transparent;border-color:#fff;border:2px solid}
.btn-transparent.focus,.btn-transparent:focus,.btn-transparent:hover{color:#fff;opacity:.5;text-decoration:none}

.btn-blue{color:#fff!important;background-color:#0490cc;border: 2px solid #0490cc; }
.btn-blue:hover,.btn-blue-2:hover,.btn-tron:hover,.btn-blue:focus,.btn-blue-2:focus,.btn-tron:focus{color:#fff; background-color:#0490cc;}

.btn-blue-2{color:#fff!important;background-color:#0490cc;border:1px solid #ccc}
.btn-tron{color:#fff!important;background-color:transparent;border:2px solid #fff;}
.btn-grey{color:#fff;background-color:#878787;border:none}
.btn-grey:hover,btn-grey:focus{color:#fff}
.btn-black{color:#fff;background-color:#000;border: 2px solid #000;}
.btn-black:hover,.btn-black:focus{color:#fff}
.btn-outline {background: transparent; color: #0490cc; border: 2px solid #0490cc;}
.btn-outline:hover, .btn-outline:focus {color: #0490cc;}
.btn-search {color:#fff!important;background-color:#0490cc; border: 1px solid #1F7E1E;}
.btn-search:hover,.btn-search:focus{color:#fff}

.jumbotron{background-color:transparent;margin-bottom:0}
.jumbotron h1{margin-top:0;margin-bottom:0;font-size:53px}
.jumbotron h1.subtext{font-size:1.5em;margin-top:0}
.jumbotron .namecard .pic{height:100px;width:100px;text-align:center;font-weight:700;border-radius:100%;display:block;z-index:10;float:left;opacity:.9;margin-right:30px}
.jumbotron .namecard .desc{position:absolute;top:50%;transform:translateY(-50%)}
.jumbotron p{margin-bottom:15px;font-size:16px;font-weight:200}

/*====== navigation =======*/

.navbar-wrap {}
section#home{border-bottom:1px solid #0490cc}
.navbar-header{padding:0 15px; color: #1d252d;}
.navbar-header i {color: #fff; font-size: 35px; }
.navbar-toggle {margin: 0px;}
.navbar-default .navbar-collapse {border: none;}
a.navbar-brand h1{display:none}
.navbar-brand{padding:0;line-height:0;height:inherit;display:block}
.navbar{margin-bottom:0;font-family:'Roboto'; font-weight: 400;}
.navbar-nav{}
span.navslash{display:inline}
.navbar-default{border:none; background-color: #272428;}
.navbar-default .navbar-brand{color:#171717}
.navbar-default .navbar-nav li a{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.navbar-default .navbar-nav li a {color: #fff; font-weight: 400;}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent}
ul.navbar-nav{}
ul.navbar-nav li.dropdown.open li a{color:#fff;font-size:16px;}
.navbar-nav>li>.dropdown-menu{margin-top:10px}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#fff!important; background-color: #0490cc;}
.nav li{color:#b2b2b2}
.nav li a{padding: 10px 15px 10px 15px;}
.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#0490cc;opacity:1}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#fff;background-color:transparent;border-radius:10px}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {background-color: #e7e7e7; }
.dropdown-menu{background-color:rgba(255,255,255,0.95)}
.img-logo{width:50px;height:auto;margin-top:15px;}
.socialwrap{padding-top:0}
ul.socialbar{list-style:none;}
.s_logo {display: none;}


.navbar-default .navbar-toggle{border:none}
.navbar-default .navbar-toggle .icon-bar{background-color:#0490cc}
.searchbar {display: none;}


/*====== slider ===========*/

/* section#main_homeslider {position: relative; padding-top: 0px;} */
.homeslider {margin-top: 60px}
.homeslider, .homeslider .slidewrap {}
.homeslider .slidecontent {background-color: rgba(0,0,0,1.00); color: #fff; padding: 20px 20px 60px 20px; display: block;} /* this is absolute, wrapper is relative */

.slick-prev {left: 25px;}
.slick-next {right: 0px;}
.slick-prev,.slick-next {width: auto; height: auto; z-index: 1; }
.slick-prev:before,.slick-next:before {font-family: 'FontAwesome'; font-size: 0px; color: #fff; text-shadow: 3px 0px 2px rgba(0, 0, 0, 0.73);}
.slick-prev:before{content: "\f053";}
.slick-next:before{content: "\f054";}
.slick-dots{position:absolute;bottom:15px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}
.slick-dotted.slick-slider{margin-bottom:0px;}
.slick-dots li button:before {text-shadow: none;}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}
.slick-dots li button:before{font-family:'slick';font-size:15px;line-height:15px;position:absolute;top:0;left:0;width:15px;height:15px;content:'•';text-align:center;opacity:1.0;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{opacity:1.0; color: #0490cc;}

/*========== slick base, do not touch ================*/

.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-loading .slick-list{background:#fff url(assets/slick/ajax-loader.gif) center center no-repeat}

 @font-face{font-family:'slick';font-weight:400;font-style:normal;src:url(assets/slick/fonts/slick.eot);src:url(assets/slick/fonts/slick.eot?#iefix) format("embedded-opentype"),url(assets/slick/fonts/slick.woff) format("woff"),url(assets/slick/fonts/slick.ttf) format("truetype"),url(assets/slick/fonts/slick.svg#slick) format("svg")}
.slick-prev,.slick-next{display: block; z-index: 1; position:absolute;top:50%;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}

.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 2px;padding:0;cursor:pointer}
.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}
.slick-dots li button:hover,.slick-dots li button:focus{outline:none}


/*====== homeicons ============ */

section#homeicons a {color: #000;}
section#homeicons a img {width: 100px; height: 100px; margin: 0 auto;}
section#homeicons a, section#homeicons a img {transition:all .2s ease-in-out; display: block;}
section#homeicons a, section#homeicons a:hover, section#homeicons a:focus {text-decoration: none;}

section#homeicons a:hover img, section#homeicons a:focus img {transform: scale(1.2); color: #6dbcdb;}

section#homeicons ul {list-style: none; padding-left: 0px; margin-bottom: 0px;}
section#homeicons ul li span {margin-left: 25px;}
section#homeicons ul.secondary a:hover img, section#homeicons ul.secondary a:focus img {transform:scale(1.0);}

section#homeicons h4 {padding-top: 10px;}


/*====== section jumbotron and page headings ====*/

section#jumbotron {color: #fff;}
section#jumbotron h1 {margin-top: 0px;}
section#jumbotron .box {padding: 40px 0px;}
section#jumbotron .box .inner {background: rgba(0,0,0,0.50); padding: 20px;}

.topcol-image {color: #fff;}
.topcol-image h1 {margin: 0px;}
.topcol-image .box {padding: 40px 0px;}
.topcol-image .box .inner {background: rgba(0,0,0,0.75); padding: 20px; display: inline-block;}

.topcol-page {color: #fff; margin-top: 50px;}
.topcol-page h1 {margin: 0px;}
.topcol-page .box {padding: 40px 0px;}
.topcol-page .box .inner {background: rgba(0,0,0,0.75); padding: 20px; display: inline-block;}


/*====== content pages =======*/

hr.hr-head{border-top:1px solid #0490cc;margin:0}
.topcol-alt{border-top:1px solid #0490cc;background-color:#f6f6f6}
.topcol-alt h1{margin-top:20px;margin-bottom:20px;color:#333}
.topcol{padding-bottom:20px}
.topcol-title{padding-top:40px;padding-bottom:20px;color:#000}
.topcol-title a{color:#000}
span.topcol-meta,.topcol p{color:#6e6e6e;font-size:inherit; display: block;}
.topcol p {padding: 15px 0px;}
span.topcol-meta {color: #000; background-color: #f3efef; padding: 10px;}
.topcol-p{font-size:20px}
.topcol h1{color:#000;margin-top:10px;margin-bottom:10px;font-size:50px}
.mainContent{padding-bottom:20px;padding-top:20px; word-break: break-word;}
.mainContent a{color:#118fc4;}
.mainContent h2{color:#118fc4;margin-top:0;margin-bottom:30px}

/*====== content pages =======*/

#search {}
#search a, #search h3 {color: #0490cc;}
#search h3 {margin-bottom: 0px;}
#search span {display: block; padding: 10px 0px; }
#single-content {padding-top: 15px; padding-bottom: 15px;}
#single-content h3 {margin: 0px; padding-top: 20px; padding-bottom: 20px;}
#single-content img.alignleft {float: left; margin-right: 10px;}
#single-content img.alignright {float: right; margin-left: 10px;}
#single-content img {max-width: 100%; height: auto;}

img.mainContentIMG{display:block;max-width:100%;height:auto;width:100%}
.related{padding-bottom:40px}
.related a.first{height:60px;margin-bottom:10px}
.related a{text-decoration:none;color:#333;display:block}
.related a:hover{opacity:.8}
.related h3{margin-top:10px;padding-bottom:10px;text-align:left;color:#0490cc}
.related a h5{font-family:'Roboto'!important;font-size:16px}
.related a i{margin-right:5px}
.related img{display:block;max-width:60px;height:auto;float:left;margin:0 15px 0 0;width:60px}
.related ul{list-style:none;padding-left:0}
.sharer h3{margin-top:0;padding-bottom:10px;text-align:left;color:#0490cc}
.sharewrap{text-align:left}
.sharewrap a{color:#575756;font-size:30px;margin-right:5px}
.sharewrap a:hover{opacity:.8}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#0490cc;border-color:#0490cc}
.pagination>li>a,.pagination>li>span{color:#0490cc}
.commentscontainer{background:#f7f7f7;color:#000}
.commentscontainer a{color:#0490cc}
img.sidebarimg{width:auto;border-radius:100%;display:block;max-width:100%;height:auto;margin-left:0}
#blog img{width:100%}
#blog h2{font-size:35px;margin:0}
span.postmeta{color:#5C5C5C;line-height:2em;font-size:12px}
.mainblog-img{width:100%;height:100%;padding-top:54.166666666667%}
.sub-blog img {}
.sub-blog a{text-decoration:none;color:#333;display:block; padding-bottom: 10px;}
.sub-blog a h3{margin-top:10px;margin-bottom:5px;color:#333;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}
.sub-blog a h3:hover,.sub-blog a h3:focus,.sub-blog a:hover h3,.sub-blog a:focus h3{color:#0490cc}
.sub-blog a p:after{font-family:'FontAwesome';content:"\f105";color:#0490cc;margin-left:5px}
a.blog-box{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;display:block;cursor:pointer}
a.blog-box:hover,a-blog-box:focus,.sub-blog:hover a.blog-box,.sub-blog:focus a.blog-box{opacity:.5;filter:saturate(0%);-webkit-filter:saturate(0%)}
a.alleblogs{color:#575756;text-decoration:none;display:block}
a.alleblogs i{display:block;font-size:30px}
a.alleblogs:hover{opacity:.5}


a.arrowbackhome{display:inline}
section#diensten{background-color:#dadada;color:#000}
section#diensten h1{font-size:35px;margin-bottom:20px;margin-top:0;color:#575756}


/*====== footer =======*/

#nieuwsbrief{background-color:#575756;color:#fff;margin-bottom:30px}
#nieuwsbrief p{margin-top:0;margin-bottom:30px}
#nieuwsbrief h3{display:none}
.mc4wp-form-basic,.mc4wp-form-basic input,.mc4wp-form-basic label,.mc4wp-form-theme,.mc4wp-form-theme input,.mc4wp-form-theme label{line-height:1.42857143!important;height:34px!important;max-width:100%!important}
.mc4wp-form-basic .mc4wp-success,.mc4wp-form-theme .mc4wp-success{color:#fff;padding-left:10px;padding-right:10px;background-color:#ccc;padding-top:10px}

.footer{position:absolute;width:100%;height:220px;color:#000;background-color:#000;font-size:14px; padding: 30px 0px;}
.footer a{color:#fff;text-decoration:none}
.footer a:hover,.footer a:focus{opacity:.8}
.footer .navbar-brand {width: 100%;}
.footer span.footernummer{font-size:30px}
.footer .socialicons{color:#fff;float:right;padding-top:20px}
.footer .socialicons i.fa{font-size:40px}
.footer .socialicons a{color:#fff}
.footer .socialwrap{float:right}
.footerright,.footerleft{padding-top:10px;padding-bottom:10px}
.footerright{text-align:right}
.footer h6{font-size:16px;color:#0490cc;font-family:'apercubold'}
.footer a.navbar-brand {margin-bottom: 10px;}
.footer ul {padding-left: 0px;}
.footer ul, .footer ul li {display: inline;}
.footer ul li.menu-item {padding-right: 5px; padding-left: 5px; border-right: 1px solid #fff;}
.footer ul#menu-footermenu {margin-top: 10px; position: absolute;}
ul.socialbar{display:block;list-style:none;padding-left:0}
ul.socialbar li{display:inline}
ul.socialbar li a{padding-right:10px;font-size:20px}

img.logo-footer{width:200px;height:auto}
.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 date{width:100%;padding:8px;border:1px solid #ccc;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.bats{display:block}
.wpcf7 textarea{width:100%;padding:8px;border:1px solid #ccc;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px}
.wpcf7 select{padding:5px;border:1px solid #ccc;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px}
.wpcf7 input[type="text"]:focus{background:#000}
.wpcf7-submit{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;color:#fff;background-color:#337ab7;border-color:#2e6da4;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px;float:right}
.wpcf7-submit:hover{background:#484238}
span.wpcf7-not-valid-tip{text-shadow:none;font-size:12px;color:#fff;padding:5px 5px 5px 30px;margin-bottom:10px;margin-top:10px;background:#d9534f;border-radius:6px}
span.wpcf7-not-valid-tip:before{content:"\f06a";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;font-size:18px;padding-left:8px;position:absolute;top:2px;left:0}
div.wpcf7-validation-errors{text-shadow:none;border:transparent;background:#f9cd00;padding:5px;color:#9C6533;text-align:center;margin:0;font-size:12px}
div.wpcf7-mail-sent-ok{text-align:center;text-shadow:none;padding:5px;border-radius:6px;color:#fff;background:#5cb85c;margin:0}
input{-webkit-appearance:none;-webkit-border-radius:0;border-radius:0}

@media (max-width: 767px) {
	.navbar-default .navbar-nav .open .dropdown-menu>li>a {color: #fff;}
	.navbar-default .navbar-nav .open .dropdown-menu>.active>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {color: #333;}
}

@media only screen and (min-width : 768px) {
	.container.nopadding {padding: 0;}
	h1 {font-size: 36px;}
	.navbar-wrap {padding: 25px 0px; background-color: rgba(0, 0, 0, 0.6);} /* was: rgba(74, 80, 85, 0.5) */
	.npm {padding: 0;}
	#navbar-main{float:right} .nav li a {margin:5px 11px; padding: 0;} ul.navbar-nav li.dropdown.open li a {margin: 0; padding: 5px 11px;}
	.navbar-header {display: none;}
	.navbar-default .navbar-collapse {margin-left: -15px;}
	.navbar-default {background-color: transparent; color:#fff;padding-top:25px;padding-bottom:0px;}
	.navbar-default .navbar-nav li a{color:#fff;font-size:16px; font-weight: 400;}
	.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {color: #fff; background-color: transparent; border-bottom: 2px solid #0490cc; }
	.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {color: #fff; opacity: 0.8;}
	ul.navbar-nav li.dropdown.open li a{color:#171717;font-size:16px;}

	ul#menu-hoofd {padding-top: 15px;}
	.topcol-page {margin-top: 0px;}
	.topcol-alt {background-color: transparent; padding-top: 40px;}
	.topcol-page .box {padding: 140px 0px 70px 0px;}
	.img-logo {width: 120px; height: 68px; margin-top:0px;}
	.navbar-default {padding-top: 0px;}
	.searchbar {display: block;}
	.searchbar form {width: 250px; float: right;}
	.s_social {float: right; margin-top: 20px;}
	 .s_search {float: right; margin-top: 23px; margin-bottom: -23px;}
	.s_social span {margin-right: 5px;}
	.s_social a {color: #fff;}
	.s_social {padding-top: 2px; margin-right: 10px;}
	.s_social ul {display: inline;}
	.s_logo {display: block;}

	.homeslider, .homeslider .slidewrap {} /* height must be set! */
	.homeslider {margin-top: 0px}
	.homeslider .slidecontent {display: inherit; background-color: rgba(0,0,0,0.85); position: absolute; top:50%;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%); padding: 10px 20px; left: 100px;}
	.homeslider .slidecontent {padding: 20px;}
	.slick-prev,.slick-next{display: block;}
	.slick-prev:before, .slick-next:before {font-size: 40px;}
	.csinner, .csinner .slidewrap {height: 300px;} /* height must be set! */
	.slidewrap .inner {padding: 25px 0px; top: 55%;}

	section#homeicons a img {width: 125px; height: 125px;}
	/* offset sections after nav */
	section#main_homeslider, .topcol-page {margin-top: -80px;}
	.navbar-fixed-bottom, .navbar-fixed-top {padding-top: 0px; position: relative;}
	.footer .footerlogo {margin-top: 30px; }
	.footer ul#menu-footermenu {margin-top: 50px; }

	}
 @media only screen and (min-width : 992px) {
#navbar-main{float:right} .nav li a {margin:5px 15px; padding: 0;} ul.navbar-nav li.dropdown.open li a {margin: 0; padding: 5px 15px;}
.col-md-25 {width: 20%; float: left;}
.jumbotron .namecard .pic{height:200px;width:200px;text-align:center;font-weight:700;border-radius:100%;display:block;z-index:10;float:left;opacity:.9;margin-right:30px}
.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}
.jumbotron h1{font-size:40px}
.jumbotron h1.subtext{font-size:18px;margin-top:0}
.jumbotron .namecard .desc{position:absolute;top:50%;transform:translateY(-50%);padding-left:240px}
.mainblog-img{padding-top:75%}
ul#menu-hoofd {padding-top: 15px; float: right;}
section#jumbotron .box {padding: 80px 0px;}



}

@media only screen and (min-width : 1024px) {

.nav li a {margin: 5px 20px; padding: 0;} ul.navbar-nav li.dropdown.open li a {margin: 0; padding: 5px 20px;}

}

@media only screen and (min-width : 1200px) {
.navbar-default .navbar-nav li a{font-size:20px;}
.mdesktop{background:url(assets/img/m_homepage.png);background-repeat:no-repeat;background-position:right;background-size:contain;paddding:0}
.pLarge {padding-left: 0px; padding-right: 0px;}
.jumbotron{padding:88px 0}
.jumbotron h1{font-size:55px}
.jumbotron h1.subtext{font-size:25px}
.mainblog-img{padding-top:54.166666666667%}
.topcol h1{font-size:60px;letter-spacing:-2px}
section#jumbotron .box .inner {margin-right: 15px;}
}
