/*
Theme Name: basicfoundation
Author: basicfoundation.com
Theme URI: http://www.basicfoundation.com
Author URI: http://basicfoundation.com/
Tags: Wordpress Themes, WP Themes, Custom Themes, one-column, two-columns, right-sidebar, flexible-width, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: basicfoundation
Version: 1.0
License: Copyrighted
*/

/* Nav */
.top_header_wrapper {
    background: #318bbf;
}

.main_menu ul li a {
    color: #318bbf;
}

.main_menu ul li a:hover {
    color: #aadd6e;
}

.main_menu > ul > li > ul.sub-menu {
    border-bottom: 9px solid #e5e838;
}

.main_menu > ul > li > ul.sub-menu > li > ul.sub-menu {
    border-bottom: 9px solid #e5e838;
}

.main_menu ul li.current_page_ancestor > a, .main_menu ul li.current-menu-item > a, .main_menu > ul > li:hover > a {
    color: #aadd6e;
}

.main_menu > ul > li:hover > a {
    color: #aadd6e;
}

/*  Eind Nav */

/* Header */

/* Eind Header */

/* Carousel */
.banner_section .owl-dots .owl-dot.active {
    background: #318bbf;
}

.banner_section .owl-dots .owl-dot {
    border: solid 1px #aadd6e;
}

/* Einde Carousel */

/* Main */
.basic_foundation h2 {
    color: #318bbf;
}

a.foundation_button {
    color: #009fe3;
}

.news_section h2 {
    color: #318bbf;
}

a.news_button {
    background-color: #009fe3;
}

a.news_button:hover {
    background-color: #6ab43e;
}

a.more_news {
    background-color: #009fe3;
}

a.more_news:hover {
    background-color: #aadd6e;
}

a.news_bottom_button {
    color: #009fe3;
}

.mission_content h2 {
    color: #318bbf;
}

/* Eind Main */

/* About us */
.main_section_content h2 {
    color: #318bbf;
}

.main_content_box .info_titels {
    font-size: 20px;
}

.left_sidebar {
    border: 1px solid #aadd6e;
    border-bottom: 7px solid #e5e838;
}

.left_sidebar ul li.current_page_item > a {
    color: #aadd6e !important;
}

.left_sidebar ul li a {
    color: #318bbf;
}

a.bottom_button {
    color: #318bbf;
}

/* Einde About us */

/* Nieuws */
.main_section_content h3 {
    color: #aadd6e;
}

h4.date {
    background: #aadd6e;
}

.single_content h4.date {
    color: #aadd6e !important;
}

.left_sidebar .menu-news-menu-container ul li.menu-item-object-page a {
    color: #318bbf;
}

/*Einde Nieuws */

/*Team */
.main_content_box .row {
    background: #f7f8fa;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.col-sm-3 {
    padding-left: 0;
}

/*Einde Team */

/* Dates */
.main_section_content h2 {
    color: #318bbf;
}

/*Einde Dates*/

/* Footer */
.footer_wrapper {
    background: #318bbf;
}

.copyright {
    background: #0088c2;
}

/* Einde Footer */

/* Table */
/*.table-bordered > tbody > tr:nth-child(2n) > td:first-child, .table-bordered > tbody > tr > td:first-child {*/
    /*width: 200px;*/
/*}*/

/* Einde Table */

.my-element1 {
    --animate-duration: 1s;
}

.my-element2 {
    --animate-duration: 1.2s;
}

.my-element3 {
    --animate-duration: 1.4s;
}

.owl-carousel.owl-carousel_logo_slider .owl-item img {
    max-height: 85px !important;
    width: auto !important;
    margin: 0px auto !important;
    display: block;
    -webkit-filter: grayscale(1); /* Webkit */
    filter: grayscale(1); /* W3C */
    transition: all 0.5s ease;
}

.owl-carousel.owl-carousel_logo_slider .owl-item img:hover {
    -webkit-filter: grayscale(0); /* Webkit */
    filter: grayscale(0); /* W3C */
}

.mission_section {
    overflow: hidden;
}

.header_wrapper.scroll-to-fixed-fixed .main_menu > ul > li > ul.sub-menu {
    padding-top: 41px;
    margin-top: 0px;
}

@media (min-width: 1500px) {
    .banner_section {
        min-height: 500px !important;
    }
}

/***** New CSS Code Sajan *****/
/* Table */

.table-bordered.table-striped > tbody > tr:nth-child(2n) > td:first-child, .table-bordered.table-striped > tbody > tr > td:first-child, .table-bordered.table-striped > thead > tr:nth-child(2n) > th:first-child, .table-bordered.table-striped > thead > tr > th:first-child {
    width: auto !important;
}

.table-bordered.table-striped > tbody > tr:nth-child(2n) > td:nth-child(2), .table-bordered.table-striped > tbody > tr > td:nth-child(2), .table-bordered.table-striped > thead > tr:nth-child(2n) > th:nth-child(2), .table-bordered.table-striped > thead > tr > th:nth-child(2) {
    flex-basis: 56.2% !important;
}

.table-bordered.table-striped > tbody > tr:nth-child(3n) > td:nth-child(3), .table-bordered.table-striped > tbody > tr > td:nth-child(3), .table-bordered.table-striped > thead > tr:nth-child(3n) > th:nth-child(3), .table-bordered.table-striped > thead > tr > th:nth-child(3) {
    flex-basis: 13.6667% !important;
}

.table-bordered.table-striped > tbody > tr:nth-child(4n) > td:nth-child(4), .table-bordered.table-striped > tbody > tr > td:nth-child(4), .table-bordered.table-striped > thead > tr:nth-child(4n) > th:nth-child(4), .table-bordered.table-striped > thead > tr > th:nth-child(4) {
    flex-basis: 7.8% !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.table-bordered.table-striped > tbody > tr:nth-child(5n) > td:nth-child(5), .table-bordered.table-striped > tbody > tr > td:nth-child(5), .table-bordered.table-striped > thead > tr:nth-child(5n) > th:nth-child(5), .table-bordered.table-striped > thead > tr > th:nth-child(5) {
    flex-basis: 8.9% !important;
}

.table-bordered.table-striped > tbody > tr:nth-child(6n) > td:nth-child(6), .table-bordered.table-striped > tbody > tr > td:nth-child(6), .table-bordered.table-striped > thead > tr:nth-child(6n) > th:nth-child(6), .table-bordered.table-striped > thead > tr > th:nth-child(6) {
    flex-basis: 8.9% !important;
}

/* old table */

/*.table-bordered.table-striped > tbody > tr:nth-child(2n) > td:first-child, .table-bordered.table-striped > tbody > tr > td:first-child, .table-bordered.table-striped > thead > tr:nth-child(2n) > th:first-child, .table-bordered.table-striped > thead > tr > th:first-child {*/
    /*width: auto !important;*/
/*}*/

/*.table-bordered.table-striped > tbody > tr:nth-child(2n) > td:nth-child(2), .table-bordered.table-striped > tbody > tr > td:nth-child(2), .table-bordered.table-striped > thead > tr:nth-child(2n) > th:nth-child(2), .table-bordered.table-striped > thead > tr > th:nth-child(2) {*/
    /*flex-basis: 36.6667% !important;*/
/*}*/



