.clearboth { clear: both; }

/******************
 * Social buttons *
 *****************/
.socialbuttons { position: relative; }

/* We don't want the values from the template! */
.socialbuttons a:hover { border: none !important; }
.socialbuttons a { border-bottom: none !important; }

.socialbuttons_nw {
    margin-left: 1em;
    margin-top: .5em;
    float: left;
}

.socialbuttons_ne {
    margin-right: 1em;
    margin-top: .5em;
    float: right;
}

.socialbuttons_sw {
    margin-left: 1em;
    margin-bottom: .75em;
    margin-top: .25em;
    float: left;
}

.socialbuttons_se {
    margin-right: 1em;
    margin-bottom: .75em;
    margin-top: .25em;
    float: right;
}

/* Fix for chrome */
.socialbuttons_style2 { min-width: 250px; }

/**************
 * Gastenboek *
 *************/
.guestbookForm label {
    display: block;
    margin-bottom: .3em;
}

.guestbookForm input {
    display: block;
    margin-bottom: 1em;
    border: 1px solid #ccc;
    padding: .3em .5em;
}

.guestbookForm .submit {
    margin-top: 1em;
    cursor: pointer;
    border: 1px solid #333;
}

.initial_hidden {
    display: none;
}

.flt_lft {
    float: left;
}

.frm {
    width: 450px;
}

.gbrow {
    margin-bottom: 10px;
    padding: 5px;
}

.simleys-table img {
    cursor: pointer;
}

/***************
 * Link beheer *
 **************/

.lb_location .lb_banner {
    display: none;
}

.lb_location .lb_banner.visible {
    display: block;
}

/********************
 * Mobiele weergave *
 *******************/
#mobileMenu {
  display: none;
}

.form_script_wrap .mceNonEditable {
    display: none;
}


/****************
 * Cookienotice *
 ****************/

#cookienotice {
    position: fixed;
    width: 100%;
    min-height: 20px;
    height: auto !important;
    height: 20px;
    padding: 8px 0;
    line-height: 20px;
    left: 0;
    z-index: 9999;
 }

 #cookienotice .wrapper {
    margin: 0 10px;
}

#cookienotice a {
    margin-left: 10px;
}

#cookienotice .cookie-notice-button {
    margin-left: 10px;
    border-radius: 2px;
    cursor: default;
    display: inline-block;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    min-width: 52px;
    outline: 0;
    padding: 0 8px;
    text-align: center;
    white-space: nowrap;
}