/*
 Theme Name:   Opstartwebsite
 Theme URI:    http://demo.opstartwebsite.nl/
 Description:  Dit is een basis WordPress website van Opstartwebsite.nl. Pas CSS of HTML pagina's alleen aan in het beschikbare 'Child theme'.
 Author:       Opstartwebsite
 Author URI:   https://www.opstartwebsite.nl/
 Version:      1.0
 License:      Opstartwebsite Unlimited
*/

.button,
.article .article__comment nav a,
.button:link,
.article .article__comment nav a:link,
.button:visited,
.article .article__comment nav a:visited {
    /* border: 1px solid #eb0028;
     background: #eb0028; */

    background: #eb0028;
    border-color: #eb0028;
}

.button:hover,
.article .article__comment nav a:hover,
.button[type='submit']:hover,
.article .article__comment nav a[type='submit']:hover,
.button[type='reset']:hover,
.article .article__comment nav a[type='reset']:hover,
.button[type='button']:hover,
.article .article__comment nav a[type='button']:hover,
.button:focus,
.article .article__comment nav a:focus,
.button.focus,
.article .article__comment nav a.focus,
.button:link:hover,
.article .article__comment nav a:link:hover,
.button:link[type='submit']:hover,
.article .article__comment nav a:link[type='submit']:hover,
.button:link[type='reset']:hover,
.article .article__comment nav a:link[type='reset']:hover,
.button:link[type='button']:hover, .article
.article__comment nav a:link[type='button']:hover,
.button:link:focus, .article .article__comment nav a:link:focus,
.button:link.focus, .article .article__comment nav a:link.focus,
.button:visited:hover, .article .article__comment nav a:visited:hover,
.button:visited[type='submit']:hover,
.article .article__comment nav a:visited[type='submit']:hover,
.button:visited[type='reset']:hover,
.article .article__comment nav a:visited[type='reset']:hover,
.button:visited[type='button']:hover,
.article .article__comment nav a:visited[type='button']:hover,
.button:visited:focus,
.article .article__comment nav a:visited:focus,
.button:visited.focus,
.article .article__comment nav a:visited.focus {
    border: 1px solid #eb3f37;
    background: #eb3f37;
}
.flexslider .flex-control-nav li a.flex-active {
    background: #eb0028;
}

.button,
.button:link {
    background: #eb0028;
    border-color: #eb0028;
}



.header {
    border-bottom: 6px solid #eb0028;
}
.header nav > ul > li.current_page_item > a,
.header nav > ul > li.current-menu-parent > a,
.header nav > ul > li > a:hover {
    color: #eb0028;
}
.header nav > ul > li > a {
    color: #000;
}
.header nav > ul > li > ul {
    background: #eb0028;
}
.header nav > ul > li > ul li a:hover {
    color: #000;
}
.header .header__phone {
    color: #eb0028;
}

.content h1,
.article .article__post article h1,
.article .article__home h1,
.article .article__intro section aside article h1,
.article .article__news h1,
.article .article__about h1,
.article .article__text h1,
.sidebar section.widget_text_widget h1,
.content h2, .article .article__post article h2,
.article .article__home h2,
.article .article__intro section aside article h2,
.article .article__news h2, .article .article__about h2,
.article .article__text h2,
.sidebar section.widget_text_widget h2,
.content h3,
.article .article__post article h3,
.article .article__home h3,
.article .article__intro section aside article h3,
.article .article__news h3,
.article .article__about h3,
.article .article__text h3,
.sidebar section.widget_text_widget h3,
.content h4,
.article .article__post article h4,
.article .article__home h4,
.article .article__intro section aside article h4,
.article .article__news h4,
.article .article__about h4,
.article .article__text h4,
.sidebar section.widget_text_widget h4,
.content h5, .article .article__post article h5,
.article .article__home h5,
.article .article__intro section aside article h5,
.article .article__news h5, .article .article__about h5,
.article .article__text h5, .sidebar section.widget_text_widget h5,
.content h6, .article .article__post article h6,
.article .article__home h6,
.article .article__intro section aside article h6,
.article .article__news h6,
.article .article__about h6,
.article .article__text h6,
.sidebar section.widget_text_widget h6 {
    color: #eb0028;
}
.content,
.article .article__post article,
.article .article__home,
.article .article__intro section aside article,
.article .article__news,
.article .article__about,
.article .article__text,
.sidebar section.widget_text_widget {
    color: #000;
}
a:link, a:visited, a:active {
    color: #2f2f2f;
}
/*
.article__intro aside:nth-child(2n) a {
    background: #b0bf00;
    border-color: #b0bf00;
}
.article__intro aside:nth-child(2n) a:hover {
    background: #b0bf00;
    border-color: #b0bf00;
} */
.newsletter {
    background: #eb0028;
}
.newsletter h2 {
    color: #fff;
}
button,
input[type='submit'],
input[type='reset'],
input[type='button'] {
    background: #2f2f2f;
    border-color: #2f2f2f;
}
button:hover,
input[type='submit']:hover,
input[type='reset']:hover,
input[type='button']:hover {
    background: #eb3f37;
    border-color: #eb3f37;
}

.block article span,
.article .article__block article span,
.article .article__news aside article span {
    color: #eb0028;
}
.footer .footer__group {
    background: #f2f2f2;
}
.footer .footer__group section aside p.title,
.footer .footer__group section aside ul li a,
.footer .footer__group section aside ol li a,
.footer .footer__group section aside p {
    color: #8a8a8a;
}
.footer .footer__group section aside ul li a:hover,
.footer .footer__group section aside ol li a:hover {
    color: #000;
}
.footer .footer__group section aside ul li:before {
    border-left-color: #8a8a8a;
}
.footer .footer__group section aside ol li a span {
    color: #eb0028;
}
.footer .footer__group section aside ol li a:hover span {
    background: #eb3f37;
}
.footer .footer__group section aside p a {
    color: #eb0028;
}
.footer .footer__group section aside p a:hover {
    color: #8a8a8a;
}
.footer__copyright {
    background: #c1c1c1;
}

.footer .footer__copyright p {
    color: #fff;
}
.footer .footer__copyright p a,
.footer .footer__copyright ul li a {
    color: #8a8a8a;
}
.footer .footer__copyright p a:hover,
.footer .footer__copyright ul li a:hover {
    color: #fff;
}
.content blockquote,
.article .article__post article blockquote,
.article .article__home blockquote,
.article .article__intro section aside article blockquote,
.article .article__news blockquote, .article .article__about blockquote,
.article .article__text blockquote,
.sidebar section.widget_text_widget blockquote {
    border-left-color: #eb0028;
}
.sidebar section p.title {
    color: #eb0028;
}
.sidebar section.widget_vragen {
    background: #eb0028;
    border-color: #eb0028;
}
.breadcrumb a {
    color: #eb0028;
}
.article .article__block h2,
.article .article__post h2 a,
.article .article__tags span {
    color: #eb0028;
}
.article .article__post h2 a:hover {
    color: #eb3f37;
}
.article .article__post time,
.article .article__text time {
    color: #eb0028;
}
.header nav,
.header .header__phone {
    margin-top: 50px;
}

.slides .button {
    border: 1px solid #000;
    background: #000;
}
.slides .button:hover {
    border: 1px solid #2f2f2f;
    background: #2f2f2f;
}
.wpcf7 .wpcf7-response-output.wpcf7-mail-sent-ok {
    background: #000;
}
.article .article__intro section aside article {
    border: none;
    box-shadow: none;
}
.sidebar section.widget_nav_menu ul li a:hover, .sidebar section.widget_categories ul li a:hover {
    color: #eb0028;
}
.article .article__intro section aside article figure {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    border-bottom: none;
}
.article .article__intro  h2 {
    margin-top: 10px;
}

.article .article__intro section aside article figure img {
    width: auto;
    display: inline-block;
}
@media screen and (max-width: 991px) {
    .header .header__phone span {
        color: #fff;
        display: block;
        margin: 0 -15px;
        padding-top: 5px;
        background-color: #eb0028;
    }
}
.mm-menu .mm-navbar a {
    color: #fff!important;
}
.mm-menu {
    background-color: #eb0028!important;
}
.header .header__opner {
    color: #eb0028!important;
}
.header .header__opner span {
    border-top: 2px solid #eb0028!important;
    border-bottom: 2px solid #eb0028!important;
}
.header .header__opner span cite {
    background: #eb0028!important;
}
.header .header__logo {

    float: none;
    width: 100%;
    margin: 0 auto;

}
.header .header__logo img {
    max-width: inherit!important;
    /*position: absolute;*/
    /*left: 50%;*/
    /*transform: translateX(-29%);*/
}
#vragen-2 {

}

.header .center {
    margin-bottom: 30px;
}

.block figure, .article .article__block figure,
.article .article__news aside figure {
    width: 185px;
    padding-right: 5px;
}