/*
Theme Name: Aandelaak
Theme URI: http://todd.nl/
Author: Todd Reclamemakers
Author URI: http://todd.nl/
Description: Het nieuwe thema voor de website van de verloskundigen aandelaak website.
Version: 2.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, green, purple, two-columns, right-sidebar, responsive-layout, custom-menu, featured-images, translation-ready
Text Domain: aandelaak
*/
@font-face {
    font-family: 'varela_roundregular';
    src: url('fonts/VarelaRound-Regular-webfont.eot');
    src: url('fonts/VarelaRound-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/VarelaRound-Regular-webfont.woff') format('woff'),
         url('fonts/VarelaRound-Regular-webfont.ttf') format('truetype'),
         url('fonts/VarelaRound-Regular-webfont.svg#varela_roundregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
body{
    color:#888888;
}
h1,h2,h3,h4{
    font-family: 'varela_roundregular', arial, helvetica;
    font-weight:bold;
    letter-spacing:-1px;
    color:#92278f;
}
h3{font-size:18px;}

h2.f{
    font-size:34px;
}
.text-white{
	color:#FFF !important;
}
#content h5{
    margin-top:50px;
    margin-bottom:25px;
}
textarea{
    resize:vertical;
}
.submenu .current-menu-item,
.submenu .current-menu-item a{
    text-decoration:underline;
    color:#000!important;
}
.verborgen{
    display:none;
}
/* Background */
.bg-paars{background-color:#92278f;}
.bg-grey{background-color:#f7f7f7;}
.bg-white{background-color:#fff;}
.bg-gradient{
    background: rgba(146,39,143,1);
    background: -moz-linear-gradient(left, rgba(146,39,143,1) 0%, rgba(0,175,239,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(146,39,143,1)), color-stop(100%, rgba(0,175,239,1)));
    background: -webkit-linear-gradient(left, rgba(146,39,143,1) 0%, rgba(0,175,239,1) 100%);
    background: -o-linear-gradient(left, rgba(146,39,143,1) 0%, rgba(0,175,239,1) 100%);
    background: -ms-linear-gradient(left, rgba(146,39,143,1) 0%, rgba(0,175,239,1) 100%);
    background: linear-gradient(to right, rgba(146,39,143,1) 0%, rgba(0,175,239,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#92278f', endColorstr='#00afef', GradientType=1 );
}

/* Font Colors */
.f-white,
.f-white a,.f-white a:hover,.f-white a:active,.f-white a:focus,
.f-white h1,.f-white h2,.f-white h3,.f-white h4{color:#fff;}
.f-blue,
.f-blue a,.f-blue a:hover,.f-blue a:active,.f-blue a:focus{color:#00afef;}
.f-purple,
.f-purple a,.f-purple a:hover,.f-purple a:active,.f-purple a:focus{color:#92278f;}
.f-green,
.f-green a,.f-green a:hover,.f-green a:active,.f-green a:focus{color:#49ba7a;}
.f-grey,
.f-grey a, .f-grey a:hover, .f-grey a:active, .f-grey a:focus{color:#828282;}

.f24{font-size:24px;}

.bold{font-weight:bold;}

.no-shadow{text-shadow:none!important;}
.fvarela{font-family: 'varela_roundregular', arial, helvetica;letter-spacing:-1px;}

.mt100{margin-top:100px;}
.mb100{margin-bottom:100px;}
.mt50{margin-top:50px;}
.mt30{margin-top:30px;}
.mt10{margin-top:10px;}
.mb30{margin-bottom:30px;}
.mb10{margin-bottom:10px;}
.mb5{margin-bottom:5px;}
.pt100{padding-top:100px;}
.ptb40{padding-top:40px;padding-bottom:40px;}
.p20{padding:20px;}

.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
}
.homecontent ul{padding-left:20px;}
.homecontent ul li{margin-bottom:5px;}
.homecontent{font-size:16px;}
/* Buttons */
.btn-whiteoutline{
    border:2px solid #FFF;
    color:#FFF;
    border-radius:5px;
    font-weight:bold;
    padding:5px 15px;
    text-decoration:none!important;
    margin-left:20px;
    transition:all ease-in-out 0.3s;
}
.btn-whiteoutline:hover{
    background:#FFF;
    color:#92278f!important;
    transition:all ease-in-out 0.3s;
}
.btn-green{
    font-family: 'varela_roundregular', arial, helvetica;
    font-weight:bold;
    font-size:16px;
    background-color:#a3cca3;
    border-radius:6px;
    padding:10px 20px;
    color:#FFF;
    transition:all ease-in-out 0.3s;
}
.btn-green:hover{
    background-color:#c7e4c8;
    color:#FFF;
    transition:all ease-in-out 0.3s;
}
.afspraaktext{
    font-family: 'varela_roundregular', arial, helvetica;
    font-weight:bold;
    color:#a3cca3;
    font-size:16px;
    margin-left:15px;
}
.recensieblock img{
    margin:30px 0 0 0;
}
.recensietitle{
    display:block;
    font-family: 'varela_roundregular', arial, helvetica;
    color:#92278f;
    clear:both;
    margin-top:10px;
}
#content{
    margin-top:52px;
}
.locContent{
    margin-top:57px;
}
.locBoxes{
    margin-top:10px;
    margin-bottom:15px;
}
#content a{
    color:#92278f;
    text-decoration:underline;
}
#content iframe{
    width:100%;
}
.recensiedate{
    margin-bottom:10px;
    display:block;
    font-family: 'varela_roundregular', arial, helvetica;
    color:#92278f;
    font-weight:bold;
    clear:both;
}
/* HEADER */
#topheader{
    font-family: 'varela_roundregular', arial, helvetica;
    font-size:15px;
    padding:10px 0;
}
#topheader a{
    text-decoration:underline;
}
#topheader .fa{font-size:20px;}

#header{
    padding-top:30px;
    background:#F6F6F6;
}
#header p{
    font-family: 'varela_roundregular', arial, helvetica;
    margin-top:16px;
    font-size:14px;
    color:#555555;
}
.smallheadertext{
    font-size:25px;
}
#main{
    margin-top:50px;
}
#veelgesteldevragen{
    background:#f7f7f7;
    padding:20px;
    margin-bottom:10px;
}
#veelgesteldevragen .fa-angle-right{
    color:#a3cca3;
}
.meerVragen{
    text-decoration: underline;
}
.meerVragen:hover{
    text-decoration:none;
    color:inherit;
}
#highlightbox{
    background:#FFF;
    border:1px solid #bcbec0;
    padding:20px;
    margin-bottom:10px;
}
#highlightbox span{
    font-family: 'varela_roundregular', arial, helvetica;
    text-transform:uppercase;
    display:block;
    font-size:20px;
    letter-spacing:-1px;
    margin-bottom:10px;
}
#phonebox{
    font-family: 'varela_roundregular', arial, helvetica;
    background:#c7e4c8;
    padding:40px 50px;
    color:#FFF;
    font-size:22px;
    letter-spacing:-1px;
}
#phonebox a:hover{
    color:#FFF;
}
#phonebox a{
	word-break:break-all;
}
.contactformtitle{
    display:block;
    clear:both;
    font-family: 'varela_roundregular', arial, helvetica;
    font-size:24px;
    font-weight:bold;
    letter-spacing:-1px;
    color:#888888;
}
.aanmeldForm{
    margin-top:70px;
}
.form-control{
    border-radius:0;
}
.form-group{
    margin-bottom:5px;
}
.verzendbtn{
    background:#FFF;
    border:2px solid #92278f;
    color:#92278f;
    border-radius:10px;
    font-weight:bold;
    text-align:center;
    transition: all ease-in-out 0.3s;
}
.verzendbtn:hover,
.verzendbtn:focus,
.verzendbtn:active{
    background-color:#92278f;
    border-color:#92278f;
    color:#fff;
    text-decoration:none;
    transition: all ease-in-out 0.3s;
}
#contactform-side{
    display:block;
    margin-bottom:20px;
}
.werkgebiedlist{
    background:#f7f7f7;
    padding:10px 50px;
    display:inline-block;
}
.jouwPersoonlijkeVerlos{
    background-color: #f7f7f7;
    padding: 25px 0 40px;
}
.faqtitle{
    display:block;
    font-family: 'varela_roundregular', arial, helvetica;
    color:#92278f;
    font-size:21px;
    font-weight:bold;
    letter-spacing:-1px;
}
.panel{
    background:transparent;
    margin-bottom: 20px;
    border:0;
    border-radius:0;
    -webkit-box-shadow:none;
    box-shadow:none;
}
.panel-body{
    padding:15px 0;
}
.panel-title{
    margin-top:5px;
    color:#92278f;
    font-weight:normal;
}
.panel-default{
    border:0;
    border-top-color:transparent;
}
.panel-default>.panel-heading+.panel-collapse .panel-body {
    border-top-color:transparent!important;
    border:0;
}

.panel-default>.panel-heading{
    background:transparent;
    border:0;
}
.panel-heading{
    padding:0;
}
.nav-justified {
    background-color: #F6F6F6;
    border: none;
    border-radius: 0px;
}
.nav-justified > li > a {
    padding: 10px;
    margin-bottom: 0;
    font-family: 'varela_roundregular', arial, helvetica;
    font-weight: bold;
    color: #00afef;
    text-align: center;
    background-color: #F6F6F6; /* Old browsers */
    border: none !important;
}
.nav-justified > li > a:hover,
.nav-justified > .current-menu-item > a,
.nav-justified > .current-menu-item > a:hover,
.nav-justified > .current-menu-item > a:focus,
.nav-justified > .current-page-ancestor > a,
.nav-justified > .current-page-ancestor > a:hover,
.nav-justified > .current-page-ancestor > a:focus
{
  color:#00afef;
}
.nav-justified > .current-menu-item > a:before{
  content:"";
  position:absolute;
  left:20%;
  right:20%;
  bottom:0;
  height:1px;
  width:60%;
  border-bottom:4px solid #92278f!important;
}

.nav-justified > li:first-child > a {
  border-radius: 0px !important;
}
.nav-justified > li:last-child > a {
  border-radius: 0px !important;
}
.nav-justified > li .sub-menu{
    display:none;
}
.nav-justified > li:hover .sub-menu,
.nav-justified > li .sub-menu:hover,
.nav-justified > li .sub-menu li:hover{
    display:block;
    z-index:1;
    position:relative;
}
.sticky-menu .megaMenuWrap{
    margin-left:195px;
}
.sub-menu{
    background:#FFF;
    width:100%;
}
.submenu ul{
    list-style:none;
    padding:0;
    font-family:'varela_roundregular', arial, helvetica;
    font-weight:bold;
    font-size:16px;
    line-height:30px;
}
.submenu ul li a{
    color:#888888;
    cursor:pointer;
}
.submenu-title{
    font-size:18px;
    font-family:'varela_roundregular', arial, helvetica;
    font-weight:bold;
    color:#92278f;
}

.btnMegamenu{
    border: 2px solid #a3cca3;
    color: #fff !important;
    border-radius: 5px;
    font-weight: bold;
    padding: 5px 15px;
    background-color:#a3cca3;
    text-decoration: none !important;
    margin-top:8px;
    display:inline-block;
    font-size: 16px;
    transition:all ease-in-out 0.3s;
}
.btnMegamenu:hover{
    color:#fff !important;
    background-color:#c7e4c8;
    transition:all ease-in-out 0.3s;
    border-color:#c7e4c8;
}

#menu-item-1133 > a{color:#92278f!important;}
.nav-justified > .current-menu-item .arrow-right,
.nav-justified > .current-page-ancestor .arrow-right{
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-left: 8px solid #c5e3da;
    position:absolute;
    top:13px;
    right:-8px;
    z-index:1000;
    display: block;
}
.nieuwsholder{
    background-color: #f7f7f7;
    padding:50px 0;
}
.headerimg{
    display:block;
    height:325px;
    background-size:cover;
    background-position:center center;
    font-family: 'varela_roundregular', arial, helvetica;
    color:#FFF;
    font-size:38px;
    text-shadow:0px 0px 7px rgba(0,0,0, 0.5);
}
.headerimg h1{
    font-size:50px;
}

/* sticky header */
.fixedNav{
    position:fixed;
    z-index:999;
    top:0;
    left:0;
    width:100%;
}
.mthead{
    margin-top:230px;
}
.fixedNav.sticky-menu .secondHeadRow{
    display:none;
}
.fixedNav.sticky-menu #header {
    padding-top: 0px;
}
.fixedNav.sticky-menu #main {
    margin-top: 5px;
}
.fixedNav.sticky-menu .navbar-brand{
    display: block;
    padding-top:11px;
}
.fixedNav.sticky-menu .navbar-brand img{
    width:125px;
}
.borderwhite {
    display: inline-block;
    margin-top: 70px;
    border: 4px solid #FFF;
    border-radius: 30px;
    padding: 20px;
    line-height: 45px;
}

.kennisbank-article{
    display:block;
    border:1px solid #ccc;
    padding:5px 20px 20px 20px;
    margin-bottom:15px;
    margin-top:15px;
    min-height:400px;
}
.kennisbank-article p {
    margin-bottom:0;
}
.kennisbank-article img{
    max-width: calc(100% + 40px);
    margin: -20px -20px 0px -20px;
}
.kennisbank-article a.lees-verder{
    float:none;
    margin-bottom:10px;
}
.newsheader{
    display:inline-block;
    vertical-align:top;
    height:auto;
    min-height:75px;
}
.newsheader a{
    text-decoration:none;
    color:#888888;
}
.newsheader a:hover{text-decoration:underline;}
.newscontent{
    min-height:180px;
}
.newscontent a{
    font-family: 'varela_roundregular', arial, helvetica;
    text-decoration:underline;
    font-weight:bold;
}

footer{
    font-family: 'varela_roundregular', arial, helvetica;
    font-size:18px;
}
footer a{
    text-decoration:underline;
}
.footertitle{
    font-family: 'varela_roundregular', arial, helvetica;
    font-weight:bold;
    font-size:26px;
}
.btnfooter{margin-left:0;margin-top:0;display:inline-block;transition:all ease-in-out 0.3s;}
.babypic{margin-top:22px;border-radius:15px 0 0 0;bottom:40px;}
.pasgeboren > a, .pasgeboren > div > a{
    bottom:40px!important;
}
.overdepraktijk{
    border-radius:15px 0 0 0;
    background-position: center center!important;
}
@media (min-width: 768px) {
  .nav-justified {
    max-height: 52px;
  }
  .nav-justified > li > a {
    border-right: 1px solid #d5d5d5;
    border-left: 1px solid #fff;
    font-size:16px;
  }
  .nav-justified > li:first-child > a {
    border-left: 0;
    border-radius: 5px 0 0 5px;
  }
  .nav-justified > li:last-child > a {
    border-right: 0;
    border-radius: 0 5px 5px 0;
  }
}


/*subheader*/
.subheader{
    margin-top:20px;
}
.subheader p{
    color:#92278F;
}
.subheader form{
    position:relative;
}
.subheader form input{
    border:1px solid #DDD;
    height:40px;
    line-height:40px;
}
.subheader form .submitform{
    position:absolute;
    right:10px;
    top:10px;
}

/*page header*/

.pageheader{
    margin-top:10px;
    height:300px;
    position: relative;
}
.pageheaderHome{
    height:480px !important;
    cursor: pointer;
}

.pageheader img{
    position: absolute;
    z-index:1;
}
.pageheader h1{
    display:block;
    text-align: center;
    height:70px;
    line-height:70px;
    background:#F6F6F6;
    color:#92278F;
    font-weight: normal;
    font-size:24px;
    position: absolute;
    z-index:2;
    bottom:20px;
    margin:0px;
    padding:0px;
    text-transform: capitalize;
}
.pageheader h1 a{
    color:#00AFEF;
}
.pageheaderHome h1 a{
    font-size:18px;
}
.pageheaderHome h1 img,
.pageheader h1 img{
    display:inline-block !important;
    margin-left:-30px;
    margin-top:24px;
}
.blocks{
    margin-top:-10px;
}
.blockhome{
    margin-top:25px!important;
}
.block{
    position: relative;
    height:260px;
    margin:0px;
    padding:0px;
    cursor:pointer;
}
.block > a{
    display:block;
    background:#f1f2f2;
}
.block.contact{
    background:#c5e3da;
    padding:25px;
    margin:20px -15px 0px;
    color:#92278F;
    font-size:17px;
}
.block.contact p:first-child{
    margin-top:30px;
}

/* MEGA MENU */
.navbar-default{
    background:none;
    border:none;
    margin-bottom:0px;
}
.navbar-brand{
    display:none;
}
.megamenu{
    width: 1000px;
    background-color: #fcfcfc;
    z-index: 999;
    position: absolute;
    left: 50%;
    margin-left: -500px;
    padding:40px 0;
    display: none;
}
.megamenu .ptb40{
    padding-top: 20px;
    padding-bottom: 20px;
}
.megamenu section{
    margin-top:20px;
}
.titleMega{
    font-size:16px;
    font-weight:bold;
    font-family: 'varela_roundregular', arial, helvetica;
    margin-bottom:30px;
}
.megaMenuWrap{
    display:none;
    margin-left:75px;
}
.mb25{
    margin-bottom:25px;
}
.standardTitle{
    font-size:30px;
}
h2{
    font-size:26px;
}

@media (min-width: 420px){
    #menu-item-1265, #menu-item-1266{display:none;}
    .newscontent{min-height:100px;}
}
@media (max-width: 1024px){
    #topheader{font-size:11px;}
    .megamenu {
        width: 940px;
        margin-left:-470px;
    }
}
@media (max-width: 768px) {
    #header p{font-size:11px;}
    #main{margin-top:20px;}
    .footertitle{font-size:21px;}
    #topheader{font-size:10px;}
    .nav-justified > li > a{
        font-size:13px;
    }
    .mthead {
        margin-top: 200px;
    }
    .megamenu {
        width: 700px;
        margin-left: -350px;
    }
    .blockhome,.blockhome img,#babyCarousel img,#babyCarousel{width:100%;height:auto;}
    #overpraktijk{display:block!important;}
    #babyCarousel.block > a{position:relative!important;}
}
@media (max-width: 425px) {
    .megamenu{
        display:none !important;
    }
    .babypic{width:100%;}
    .mobileCenter{
        text-align: center;
    }
    .mobileCenter .text-right{
        text-align: center;
    }
    .btnfooter{
        margin-top:10px;
    }
}
@media (max-width: 425px) {
    footer{font-size:16px;}
    #footer{font-size:9px;}
    .copyright{font-size:10px;}
    .headerimg{height:220px;font-size:21px;}
    .headerimg h1{font-size:30px;}
    .headerimg.pt100{padding-top:80px;}
    .borderwhite{line-height:26px;margin-top:47px;}
    .block{height:170px;}
    .block > a.homebtns{height: 35px !important;line-height: 35px !important;font-size: 18px !important;}
    .pasgeboren{height:230px;}
    .overdepraktijk{height:230px;margin-bottom:25px;}
    .row-eq-height {display:block;}
    .newswrapper{margin-bottom:20px;}
    .babypic{margin-top:0;}
    .newsheader{min-height:inherit;}
    .homecontentholder{padding:20px 0px;}
    .secondHeadRow{
        display:none;
    }
    .navbar-brand{
        display:block;
    }
    .navbar-brand img{
        width:120px;
    }
    #header {
        padding-top: 0px;
    }
    .mthead {
        margin-top: 110px;
    }
    .nieuwsholder{
        background-color: #f7f7f7;
        padding: 50px 0 145px;
    }
    .smallheadertext {
        font-size: 18px;
    }
}
@media (max-width: 375px) {
    .footertitle{font-size:18px;}
}
@media (min-width: 992px) {
    .block.contact{
        font-size:17px !important;
        padding:25px !important;
    }
}
@media (min-width: 768px) {
    .block.contact{
        font-size:14px;
        padding:15px;
    }
}
.block.contact strong{
    font-size:14px;
    font-weight:bold;
    color:#888888;
}
.block.contact a{
    font-size:14px;
    color:#888888;
    text-decoration: underline;
}
.block > a,
.block > div > a{
    display:block;
    text-align: center;
    height:50px;
    line-height:50px;
    font-family: 'varela_roundregular', arial, helvetica;
    color:#00afef!important;
    font-weight: bold;
    font-size:20px;
    text-decoration:underline;
    position: absolute;
    z-index:2;
    bottom: 45px;
    margin:0px;
    padding:0px;
    border-top-left-radius: 6px;
}
.jouwPersoonlijkeVerlos .block > a,
.topfixxed{
    top: 175px;
    bottom:auto;
}
.top5px > a{bottom:0!important;top:5px!important;}
.block > a > img,
.block > div > a > img{
    margin-top:-5px;
}
.block.baby > a{
    background:#c5e3da;
    margin-left:-15px;
    padding-left:15px;
    padding-right:15px;
    box-sizing: content-box;
    color:#888888;
}
.block.baby > a > img{
    margin-left:-15px;
    margin-right:-15px;
    margin-top:0px;
}
.block.btn > a{

}
#s{
    background-image:url('img/btn-zoeken.png');
    background-position:center right 10px;
    background-repeat:no-repeat;
    border:2px solid #d1d3d4;
    border-radius:3px;
    margin-top:40px;
    margin-bottom:25px;
    padding:5px 10px;
}
.mb115{
    margin-bottom:115px;
}
.mb35{
    margin-bottom:35px;
}

/*MAIN CONTENT*/
.wp-image-164,
.wp-image-165,
.wp-image-166{
    margin-bottom:0px !important;
    position:relative;
    top:-10px;
    width:40px;
    height:40px;
}
.lees-verder{
    float:right;
    display:inline-block;
    background:#53BB48;
    padding:5px 10px;
    color:#FFFFFF !important;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.main-content{
    color:#888888;
}
.main-content h2{
    text-transform: uppercase;
    font-size: 18px;
}

.main-content h3{
    font-size: 16px;
}
.main-content h5{
    display:block;
    clear: both;
    min-height:30px;
}
.main-content ul{
    padding-left:16px;
}
.main-content ul li{
    list-style-image: url(img/list-item.png);
}
.main-content a{
    color:#92278F;
}
.main-content p{
    margin-bottom:30px;
}

/*MENU RECHTS*/

.menu-right{
    border:4px solid #F6F6F6;
    padding:30px;
    margin-top:20px;
}
.menu-right h2{
    color:#888888;
    font-size:24px;
    font-weight: normal;
    margin:0px;
    padding:0px;
}
.menu-right h4{
    color:#92278F;
    font-size:14px;
    font-weight: normal;
    text-transform: uppercase;
    margin:0px;
    padding:0px;
}
.menu-right ul{
    padding-left:16px;
    margin-top:10px;
}
.menu-right ul li{
    list-style-image: url(img/list-item-grijs.png);
    height:30px;
    font-size: 16px;
}
.menu-right.home ul li{
    color:#888888;
    font-size:11px;
    height:auto;
    margin-top:10px;
    padding-left:10px;
    min-height: 18px;
    line-height: 15px;
    position: relative;
    list-style: none !important;
}
.menu-right.home ul li:before{
    content: "";
    position: absolute;
    top: -3px;
    left: -16px;
    width: 20px;
    height: 18px;
    background-image: url(img/pijl-groen-groot.png);
}
.menu-right.home ul{
    margin-bottom:0px;
    margin-top:20px;
}
.menu-right ul li a{
    color:#999999;
}
.menu-right ul li.current-menu-item{
    list-style-image: url(img/list-item-cyan.png);
}
.menu-right ul li.current-menu-item a{
    color:#00AFEF;
}

.menu-right ul.sub li.current-menu-item,
.menu-right ul.sub li.current-page-ancestor{
    display:none;
}

.menu-right h4.margin-t-20{
    margin-top:30px;
}

/* FOOTER */
#footer{
    font-family: 'varela_roundregular', arial, helvetica;
    padding-top:40px;
    padding-bottom:30px;
    background:#F6F6F6;
    color:#888888;
    font-size:14px;
}
#footer h4{
    font-weight:bold;
    color:#92278f;
    font-size:20px;
}
#footer p{
    line-height:25px;
}
#footer ul{
    padding-left:0;
}
#footer ul li{
    list-style:none;
    height:25px;
    margin-left:0;
}
#footer ul li a{
    color:#888888;
}
.copyright{
    display:block;
    background:#fff;
    color:#92278f;
    padding:10px 0;
}


/* overige */
.alignleft{
    float:left;
    margin-right:10px;
    margin-bottom:20px;
}
.alignright{
    float:right;
}
.wp-caption{
    width:30% !important;
    font-size:11px;
}
.margin-t-20{
    margin-top: 20px;
}
#breadcrumbs{
    font-size:10px !important;
    margin:10px 0px -0px;
    color:#888888;
}
#breadcrumbs a{
    color:#888;
}
.breadcrumb_last{
    font-weight:bold;
}
#container{
    box-sizing: content-box !important;
}
.size-full{
    max-width:100% !important;
    height: auto !important;
}
@media screen and (max-width:767px){
    nav ul.sub-menu{
        padding-left: 0px;
        text-align: center;
        list-style: none;
        padding-top:10px;
        padding-bottom:10px;
    }
    nav ul.sub-menu li a{
        color:#00afef;
    }
    nav ul.sub-menu li{
        margin-bottom:8px;
    }
    nav ul.sub-menu li:last-child{
        margin-bottom:0px;
    }
}

@media (max-width:460px){
    .blockhome{
        overflow: hidden;
    }
    .blockhome img{
        top: -90px;
        position: relative;
    }
    .blockhome a{
        bottom: 0;
    }
}
