/*
 Theme Name:   ObjectShow Child
 Theme URI:    http://objectshow.nl
 Author: 	   DiNTR Software
 Author URI:   http://dintr.com/
 Description:  ObjectShow Child Theme
 Template:     objectshow
 Version:      5.1.7
 */

ul.text-right.inline.footer-networks {
    display: none;
}

span.h3 {
    color: #fff !important;
}

h2.object-description-title {
    display: none;
}

.object-kenmerken-group-list {
    display: none;
}

.object-item dl dt, .object-item dl dd {
    font-size: 16px;
    color: #ffffff;
}

.object-item dl {
    margin-left: 0;
}
.object-item dt {
    width: 15em;
    float: left;
    clear: left;
    font-weight: bold;
    padding: 5px 0;
}

.object-item dt:after {
    content: ':';
}

.object-item dd {
    padding: 5px 0;
}

/*.object-item dd span.textlink-banner {*/
    /*display: none;*/
/*}*/

.object-kenmerken-group-header {
    display: none;
}

.object-item dd a {
    display: none;
}

table.kenmerken-table tbody > tr > td:nth-child(3) {
    display: none;
}

.kenmerken-table .aangeboden-sinds {
    display: none;
}

/* Download button for brochure page */
a.downloadButton {
    text-decoration: none;
    padding: 8px 30px;
    border-radius: 5px;
    border: 1px solid white;
    text-transform: uppercase;
    transition: background-color .2s linear;
}

a.downloadButton:hover {
    background-color: white;
    color: black;
}

sup, sub {
    vertical-align: baseline;
    position: relative;
    top: -0.4em;
}

sub {
    top: 0.4em;
}

table {
    width: 100%;
}

td {
    width: 50%;
    color: #111;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #fff;
    padding: 5px 10px !important;
    text-align: center;
    background: transparent !important;
}

/* Navigation */
div#navContainer {
    top:0;
    max-width:250px !important;
    width:25%;
    z-index: 3;
}

div#mainNavigation {
    position:relative;
    /*padding: 0 0 0 30px;*/
    padding:0 30px;
}

div#mainNavigation ul li a h5{
    font-size:18px;
}
div#mainNavigation ul li a h6{
    font-size:12px;
}
#mainNavigation ul {
    margin:0;
}

#mainNavigation ul li:first-child {
    border-top: none !important;
    padding-top:5px !important;
}

#mainNavigation ul li {
    list-style:none;
    border-bottom: none !important;
    /*border-top:1px solid #000;
    max-width:180px;
    width:100%;*/
    width:100%;
    padding: 1px 0 0 0 !important;
}

#mainNavigation ul li:hover {
    text-decoration: none !important;
    background: none !important;
}

#mainNavigation ul li a {
    /*max-width:180px;
    width:100%;*/
    width: 180px;
    padding: 0 20px 0 0;
    display:block;
    /*opacity:0.6;*/
}
#cssmenu > ul > li > a, #cssmenu > ul > li > ul > li {
    padding-right:0px !important;
    text-align: center;
    text-transform: none !important;
}
#cssmenu > ul > li > a > span {
    padding: 15px !important;
    background: none !important;
    font-size:16px !important;
}

#cssmenu > ul > li > ul > li > a {
    padding: 15px !important;
    background: none !important;
    font-size:14px !important;
    color: white !important;
}

#cssmenu ul ul li {
    border-bottom: none !important;
}
#cssmenu ul ul li.even, #cssmenu ul ul li.odd {
    background: none !important;
}

#mainNavigation ul li.no_desc:hover {
    background: none !important;
}

#mainNavigation ul li ul {
    margin: -50px 0px 0px 41px !important;
    left: 67% !important;
}

li a:focus, li a:hover {
    text-decoration: none !important;
}

.title-page {
    text-transform: none !important;
}
li a:hover .title-page {
    color: white !important;
}

#mainNavigation ul li ul li {
    padding: 5px !important;
}

.sub-menu li a {
    text-transform: none !important;
}