/* Color related CSS */

#page.layout-boxed {
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
}

#header h1#page-title {
    color: rgba(255, 255, 255, 1.00);
}


#top-bar .search-form i {
    color: #999999;
}

@media (max-width:1000px) {
    #top-bar .search-form input.search-input {
        border-top: 1px solid #c3c3c3;
    }
}

div#scroll-header {
    background-color: #ffffff;
}

h4.mega-block-title:before {
    background-color: #ffffff;
}

.section-line1 {
    background-color: #343434;
}

.section-line2 {
    background-color: #343434;
}

.content-section-title:before {
    background-color: #114070;
}

.content-section-title:after {
    background-color: #114070;
}


.single-icon-black-style a:hover .icon-box-icon i {
    color: #114070;
}

.icon-box-item > a:hover > .icon-box-detail > .icon-box-title {
    color: #114070;
}

.subscribe-box-title:before {
    background-color: #343434;
}

div.pp_default .pp_description {
    color: #808080;
}

.milestone-number:before {
    background-color: #343434;
}

.process_cell {
    background-color: #efefef;
}

.team-style-1 .team-heading:before {
    background-color: #114070;
}


.team-style-2 .team-name:before {
    background-color: #114070;
}

.sticky {
    border: 1px dashed #808080;
}

.author-bio-single {
    border-bottom: 1px solid #dbdbdb;
}

.post-section-title:before, h3#reply-title:before {
    background-color: #343434;
}


.sidebar-widget.content li {
    border-bottom: 1px solid #c3c3c3;
}

.sidebar-widget.content .children li {
    border-bottom: 1px dotted #c3c3c3;
}

.sidebar-widget-title:before {
    background-color: #343434;
}

.footer-widget-title:before {
    background-color: rgba(255, 255, 255, 0.5);
}

#footer_language_list ul li a:hover, #footer_language_list ul li a:active {
    color: #ffffff;
}

#footer-widget-container .contact-detail-widget .contact a {
    color: #fffffe;
}

#footer-widget-container h3:before {
    background-color: #fffffe;
}

#footer-widget-container .consultaties a {
    color: #fffffe;
}


#footer-widget-container h3 {
    color: #fffffe;
}


.light-icon .milestone-number i {
    color: #e6f0fc;
}



.zorgaanbodcontent li:after {
    background: #dbdbdb;
}

.zorgaanbodcontent li, .linelist li {
    color: #114070;

}


.contact-detail .contact ul li i, .contact-detail .contact ul li i a {
    color: #dbdbdb;
}

.contact-detail .contact ul li:after {
    background: #dbdbdb;
}

.contact-detail .contact ul li, .contact-detail .contact ul li a {
    color: #114070;
}

.contacteer-ons .pagecontent h2 {
    color: #114070;
}

.contacteer-ons .pagecontent {
    color: #808080;
}

#contact-message-contacteer-ons-form input[type=submit]:hover {
    color: #114070;
    border: 2px solid #114070;
}

#contact-message-contacteer-ons-form input[type=submit] {
    color: white;
    border: 2px solid #114070;
    background-color: #114070;
}


.portfolio-cell:hover .portfolio-cell-bg {
    background-color: transparent !important;
}

.portfolio-cell:hover .portfolio-cell-bg {
    background-color: transparent !important;;
}

.portfolio-style-2 .portfolio-cell, .portfolio-style-2.portfolio-cell {
    background-color: #114070;
}


a.read-more {
    color: #114070;
}

#block-views-block-nieuws-latest-home-block-1 p,
.views-row .views-col p {
    color: #808080;
}

#block-views-block-nieuws-latest-home-block-1 h2 a,
.views-row .views-col h2 a {
    color: #114070;
}

.item-list .rowcontainer .contentcontainer .textcontainer p {
    color: #3c4751;
}

.item-list .rowcontainer .contentcontainer .textcontainer h2 {
    color: #3c4751;
}

.item-list .rowcontainer .contentcontainer .textcontainer {
    background-color: rgba(245, 245, 246, 0.6);
}

#copyright-bar ul li a {
    color: #999999;
}

#block-afspraakmaken, .graycontactbar {
    background-color: #e7f1fc;
}

.cta-bar .cta-bar-inner .items ul li {
    background-color: #114070;
    color: #ffffff;
}

.cta-bar .cta-bar-inner .items ul li:hover {
    background-color: #84a2c1;
}

.cta-bar .cta-bar-inner .items ul li a {
    color: #ffffff;
}

.cta-bar .cta-bar-inner .panels .panel {
    background-color: #84a2c1;
}

.cta-bar .cta-bar-inner .panels .panel h2 {
    color: #ffffff;
}

.cta-bar .cta-bar-inner .panels .panel .form-item label {
    color: #ffffff;
}

.cta-bar .cta-bar-inner .panels .panel .prefixbutton {
    color: #ffffff;
}

.cta-bar .cta-bar-inner .panels .panel input[type="submit"] {
    background-color: transparent;
    color: #ffffff;
}

.cta-bar .cta-bar-inner .panels .panel input[type="submit"]:hover {
    color: #114070;
    border: 2px solid #114070;
    background-color: white;
}

.cta-bar .cta-bar-inner .panels .panel input[type="submit"] {
    color: white;
    border: 2px solid #114070;
    background-color: #114070;
}


.cta-bar input:focus, .cta-bar textarea:focus {
    border-color: #114070;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px #114070;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px #114070;
}

.cta-bar input, .cta-bar textarea {
    color: #555555;
    background-color: #ffffff;
    border: 1px solid #b0b0b0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

.close {
    color: #000000;
    text-shadow: 0 1px 0 #ffffff;
}

.contact-uren .contact-detail-board-item .widget-column2-3 {
    border-bottom: solid 1px #dbdbdb;
}

.contact-uren .contact-detail-board-item .widget-column1-3 {
    border-bottom: solid 1px #dbdbdb;
}

.contact-uren .contact-detail-board-item .widget-column1-4 {
    border-bottom: solid 1px #dbdbdb;
}

.contact-uren .contact-detail-board-item .dag {
    color: #114070;
}

.content .nieuwssidebar li:after {
    background: #dbdbdb;
}

.content .nieuwssidebar li div span a {
    color: #114070;
}

.content .nieuwssidebar li div span a:hover {
    color: #114070;
}

.content a.secondary-button, .content a.secondary-button:link {
    border-color: #84a2c1;
    color: #84a2c1 !important;
}

.content a.secondary-button:hover {
    background-color: #84a2c1;
    border-color: #84a2c1;
    color: #ffffff !important;
}

.slick-prev:before, .slick-next:before {
    color: #114070 !important;
}


#block-tabs ul li a {
    background-color: #114070;
    border: 1px solid #114070;
    color: #ffffff;
}
#block-tabs ul li a:hover, #block-tabs ul li a.is-active {
    background-color: #ffffff;
    color: #114070;
}

/* product reservation */
/* overview */
body.reservatie #views-exposed-form-reservatie-page-1 {
    border-bottom: 1px solid #dbdbdb;
}
body.reservatie .product-item>div {
    border: 1px solid #dbdbdb;
}

body.reservatie .product-item .price {
    color: #114070;
}
body.reservatie .product-item h3 a, body.reservatie .product-item h3 a:link, body.reservatie .product-item h3 a:visited {
    color: #84a2c1;
}

/* node details page */
.node--type-reservation-product .colorbox-wrapper .colorbox {
    border: 1px solid #dbdbdb;
}
.node--type-reservation-product .colorbox-wrapper .colorbox:first-of-type {
    border: 1px solid #dbdbdb;
}

.node--type-reservation-product .horizontal-tabs-list {
    border: none;
    background: transparent;
    border-bottom: 1px solid #dbdbdb;
}
.node--type-reservation-product .horizontal-tab-button {
    background-color: #dbdbdb;
}
.node--type-reservation-product .horizontal-tab-button.selected a{
    color: #ffffff;
    background-color: #114070;
}
.node--type-reservation-product .horizontal-tab-button a:hover{
    color: inherit;
    background-color: inherit;
}
