/*
CTC Separate Stylesheet
Updated: 2023-04-20 20:52:49
Child Theme Configurator, kleuren blauw vervangen door rood/roze
*/


:root {
    --head-color: #1a0000;
    --stext-color: #4d4d4d;
    --text-color: #150505;
    --wtext-color: #fff;
    --bg-color: #fff;
    --box-color: #fff;
    --border-color: #FFEDED;
    --wrap-color: #f7efef;
  }
  ::selection {
      color: white;
      background: #cf2e2e;
  }
  
  input[type="search"]:focus, textarea:focus{
      color: var(--text-color);
  }
  .comment-form-comment textarea{
      color: var(--text-color);
  }
  .wrapper {
      background-color: var(--wrap-color);
  }
  
  .wd-back { 
      background: var(--box-color);
  } 
  
  .site-title a, .site-description {
      color: var(--stext-color);
  }
  .navbar-toggler:hover, .navbar-toggler::focus {
      background-color: #cf2e2e;
  }
  /*==================== topbar ====================*/
  .switch input:checked + .slider{
    background: #ccc;
  }
  .bs-head-detail {
      background: #120f0f; 
  }
  .bs-head-detail .info-left li a , .bs-head-detail li a i, .bs-head-detail .info-right li a {
      color: #fff;
  }
  .bs-head-detail .top-date {
      background: #cf2e2e;
      color: #fff;
  }
  .bs-head-detail .top-date .time {
      background: #cf2e2e;
      color: #fff;
  }
  /*==================== default header ====================*/
  .bs-default .bs-header-main .inner {
      background-color: transparent;
  }
  .bs-default .navbar-wp .navbar-nav > li > a {
      color: #FFFF;
  }
  .bs-default .navbar-wp .navbar-nav > li > a:hover, .bs-default .navbar-wp .navbar-nav > li > a:focus {
      color: #fff;
  }
  .bs-default .bs-head-detail {
      background: #120f0f;
  }
  .bs-default .navbar-collapse ul {
      background: #cf2e2e;
  }
  .navbar-wp .dropdown-menu {
      background: var(--bg-color);
  }
  .navbar-wp .dropdown-menu > li > a {
      background: var(--bg-color);
      color: #4d4d4d;
  }
  .navbar-wp .dropdown-menu > li > a:hover,
  .navbar-wp .dropdown-menu > li > a:focus  {
      background: #cf2e2e;
      color: white;
  }
  .navbar-wp .dropdown-menu.searchinner [type=submit] {
      background: #cf2e2e;
      color: #fff;
  }
  .navbar-wp .dropdown-menu.searchinner .btn:hover {
      background-color: #120f0f;
      color: #fff;
  }
  .right-nav a::after {
      background: #120f0f;
  }
  .right-nav a, .switch .slider::before{
      background: #cf2e2e;
      color: #fff;
  }
  .right-nav a:hover, .right-nav a:focus { 
      color: #fff;
  } 
  /*==================== Theme Menu ====================*/
  /**Category Color **/
  a.category-color-1{background: #cf2e2e; color: #fff}
  a.category-color-2{background: #feb236; color: #fff}
  a.category-color-3{background: #622569; color: #fff}
  a.category-color-4{background: #82b74b; color: #fff}
  
  .bs-blog-category a:hover{color: #fff;}
  /*==================== Body & Global ====================*/
  body {
      color: #5b5b5b;
  }
  input:not([type]), input[type="email"], input[type="number"], input[type="password"], input[type="tel"], input[type="url"], input[type="text"], textarea {
      color: #a89b9b;
      border-color: #fbeeee;
  }
  .form-control:hover, textarea:hover, input:not([type]):hover, input[type="email"]:hover, input[type="number"]:hover, input[type="password"]:hover, input[type="tel"]:hover, input[type="url"]:hover, input[type="text"]:hover, input:not([type]):focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="text"]:focus {
      border-color: #cf2e2e;
  }
  input[type="submit"], button {
      background: #cf2e2e;
      border-color: #cf2e2e;
      color: #fff;
  }
  input[type="submit"]:hover, button:hover,input[type="submit"]:focus, button:focus {
      background: #120f0f;
      border-color: #120f0f;
      color: #fff;
  }
  a { 
    color: #cf2e2e;
    text-decoration:none;
  }
  a:hover, a:focus {
      color: #120f0f;
  }
  .wp-block-calendar tbody td{
      color: var(--text-color);
  }
  .bs-error-404 h1 i {
      color: #cf2e2e;
  }
  .grey-bg {
      background: #fcf4f4;
  }
  .bs .swiper-button-prev, 
  .bs .swiper-button-next {
      background: #120f0f;
      color: #fff;
  }
  .bs .swiper-button-prev:hover,
   .bs .swiper-button-next:hover  {
      background: #cf2e2e;
      color: #fff;
  }
  .bs-social li .fa-facebook-f, .bs-social li .fa-facebook, .facebook {
    background: #cf2e2e;
    color: #fff;
  }
  .bs-social li .fa-twitter, .twitter {
    background: #cf2e2e;
    color: #fff;
  }
  .bs-social li .fa-linkedin, .linkedin {
    background: #cf2e2e;
    color: #fff;
  }
  .bs-social li .fa-telegram, .telegram {
    background: #cf2e2e;
    color: #fff;
  }
  .bs-social li .fa-instagram, .instagram {
      background: radial-gradient(circle farthest-corner at 32% 106%,#ffe17d 0,#ffcd69 10%,#fa9137 28%,#eb4141 42%,transparent 82%),linear-gradient(135deg,#234bd7 12%,#c33cbe 58%);
  }
  .bs-social li .fa-youtube, .youtube  {
    background: #cf2e2e;
    color: #fff;
  }
  .bs-social li .fa-pinterest, .pinterest {
    background: #cf2e2e;
    color: #fff;
  }
  .bs-social li .fa-dribbble, .dribbble {
    background: #cf2e2e;
    color: #fff;
  }
  .bs-social li .fa-whatsapp, .whatsapp {
      background: #cf2e2e;
      color: #fff;
  }
  .bs-social li .fa-reddit, .reddit{
      background: #cf2e2e;
      color: #fff;
  }
  .bs-social li .fa-discord, .discord{
      background: #cf2e2e;
      color: #fff;
  }
  
  .envelope {
      background: #cf2e2e;
      color: #fff;
  }
  .post-share-icons {
      border-color:var(--border-color);
  }
  .post-share-icons a {
      color: #fff;
  }
  .bs-social li i {
    background: #cf2e2e;
    color: #fff;
  }
  .bs-social li i::after {
    background: #120f0f;
  }
  .bs-widget .bs-widget-tags a{
      color: var(--text-color);
      background: transparent;
      border-color: #E0E0E0;
  }
  .bs-widget .bs-widget-tags a:hover, .bs-widget .bs-widget-tags a:focus{
      color: #fff;
      background: #cf2e2e;
      border-color: #cf2e2e;
  }
  .tabarea-area .nav-tabs .nav-link {
      background: var(--bg-color);
      color: var(--text-color);
      border-color: #eee;
  }
  .tabarea-area .nav-tabs .nav-link:hover,.tabarea-area .nav-tabs .nav-link:focus, 
  .tabarea-area .nav-tabs .nav-link.active {
      background: #cf2e2e;
      color: #fff;
      border-color: #cf2e2e;
  }
  .bs-widget.promo {
      background-color: #eee;
  }
  .bs-widget.promo:hover .text::before{
      border-top-color: #cf2e2e;
      border-right-color: #cf2e2e;
  }
  .bs-widget.promo:hover .text::after{
      border-bottom-color: #cf2e2e;
      border-left-color: #cf2e2e;
  }
  .bs-widget.promo .inner-content {
      background: rgba(0, 0, 0, 0.1);
  }
  .bs-widget.promo:hover .inner-content {
      background: rgba(0, 0, 0, 0.8);
  }
  .bs-widget.promo h5 a { 
      color: var(--head-color);
      background: var(--bg-color);
  }
  .bs-widget.promo:hover h5 a, .bs-widget.promo h5 a:focus { 
      background: #cf2e2e;
      color: #fff;
  }
  .bs_model .modal-content {
      background-color: var(--box-color);
  }
  /*==================== widget latest ====================*/
  .bs-slide.overlay:before {
      background: rgba(0, 0, 0, 0.6);
  }
  .bs-slide .inner .title a {
      color: #fff;
  }
  .bs-slide .inner .title a:hover, .bs-slide .inner .title a:focus {
      color: #cf2e2e;
  }
  .bs-slide.one .bs-blog-meta, .bs-slide.one .bs-blog-meta a, .bs-slide.one .bs-blog-meta span:before {
      color: #fff;
  }
  .bs-slide.two .inner .title a, .bs-slide.three .inner .title a {
      color: #000;
  }
  .bs-slide.two .inner::after, .bs-slide.three .inner::after { 
      background: #fff;
  }
  /*==================== widget Title ====================*/
  .bs-widget {
      background: var(--bg-color);
  }
  .bs-widget-title { 
      border-color: #d7d7d7;
  }
  .bs-widget-title .title{
      color: var(--head-color); 
  }
  .bs-widget-title .title:before {
      background: #cf2e2e;
  } 
  .bs-widget-title.three .title:after {
      background: #f00;
  }
  .bs-widget-title.two .title {
      background: #cf2e2e;
      color: #fff;
  }
  .widget_block h2:before { 
      background: #cf2e2e;
  } 
  .wp-block-search__label:before { 
      background: #cf2e2e;
  }
  /*==================== featured tab widget ====================*/
  .featured-tab-widget .nav-link.active, .featured-tab-widget .nav-link:hover, .featured-tab-widget .nav-link:focus {
      color: #cf2e2e;
  }
  .featured-tab-widget .nav-link {
      color: #120f0f;
  }
  /*==================== Blog ====================*/
  .small-post  {
      background: var(--box-color);
  }
  .small-post .title a {
      color: var(--head-color);
  }
  .small-post .title a:hover, .small-post .title a:focus {
      color: #cf2e2e;
  }
  /*==================== Blog ====================*/
  .bs-blog-post {
      background: var(--box-color);
  }
  .bs-blog-post .small {
      color: var(--text-color);
  }
  .bs-blog-post .bs-header .btitle, .bs-blog-post .bs-header .btitle a {
      color: var(--head-color);
  }
  .bs-blog-post .bs-header .bs-read{
      color: #cf2e2e;
  }
  .bs-blog-post .single .nav-links{
      background: #FFEDED;
  }
  .bs-blog-post .single .nav-links a, .bs-blog-post .single .single-nav-links a {
      color: var(--head-color);
  }
  .bs-blog-post .single .nav-links a:hover, .bs-blog-post .single .single-nav-links a:hover { 
    color: #cf2e2e;
    text-decoration-line: none;
  }
  .bs-blog-post.two .small {
      background: var(--box-color);
      color: var(--text-color);
  }
  .bs-blog-post.three .title a {
      color: #fff;
  }
  .bs-blog-post.three .bs-blog-meta a, .bs-blog-post.three .bs-blog-meta span,
  .bs-blog-post.three .bs-blog-meta span:before {
      color: #fff;
  }
  .bs-blog-post.four .small {
      background-color: var(--box-color);
  }
  .bs-blog-post .bs-header .bs-blog-date {
      color: var(--text-color);
  }
  .bs-blog-post .bs-header .tag-links, .tag-links a {
      color: var(--text-color);
  }
  .bs-blog-post .single .nav-links {
      background: var(--border-color);
  }
  .recentarea-slider .small-post  {
      border-color: #d7d7d7;
  }
  .bs-widget .bs-author h4{
      color: var(--head-color);
  }
  .bs-widget .bs-author {
      color: var(--text-color);
  }
  .bs-blog-thumb .bs-blog-inner.two::after {
       background-color: transparent; 
  }
  .bs-blog-thumb .bs-blog-inner .title, .bs-blog-thumb .bs-blog-inner .title a{
      color: var(--head-color);
  }
  .bs-blog-thumb .bs-blog-inner .title:hover, .bs-blog-thumb .bs-blog-inner .title a:hover, .bs-blog-thumb .bs-blog-inner .title a:focus{
      color: #cf2e2e;
  }
  .bs-blog-thumb .bs-blog-inner.two .title, .bs-blog-thumb .bs-blog-inner.two .title a {
      color: var(--bg-color);
  }
  .bs-blog-inner.two .bs-blog-category a {
      color: var(--wrap-color);
  }
  .bs-blog-category:before {
      background: #cf2e2e;
  }
  
  .bs-blog-post .title, .bs-blog-post .title a {
      color: var(--head-color);
  }
  .bs-blog-post .title a:hover, .bs-blog-post .title a:focus, .bs-blog-post .title a:hover, .bs-blog-post .title a:focus {
      color: #cf2e2e;
  }
  .bs-blog-meta, .bs-blog-meta a{
      color: var(--text-color);
  }
  .bs-blog-meta a:hover, .bs-blog-meta a:focus{
      color: #cf2e2e;
  }
  .bs-info-author-block {
      background: var(--box-color);
  }
  .bs-info-author-block .title a, .bs-info-author-block .title {
     color: var(--head-color);
  }
  .bs-info-author-block .title a:hover, .bs-info-author-block .title a:focus {
     color: #cf2e2e;
  }
  .edit-link .post-edit-link:hover{
      color: var(--head-color); 
  }
  .comments-area a {
      color: var(--head-color); 
  }
  .comments-area a {
      color: var(--head-color); 
  }
  .comments-area .reply a {
      color: #fff;
      background: #cf2e2e;
      border-color: #cf2e2e;
  }
  .comments-area .reply a:hover, .comments-area .reply a:focus {
      color: #fff;
      background: #120f0f;
      border-color: #120f0f;
  }
  blockquote {
      background: var(--border-color);
      border-left: 5px solid var(--pri-color);
  }
  blockquote::before {
      color: #cf2e2e;
  }
  blockquote p {
      color: var(--head-color);
  }
  blockquote p {
      color: var(--head-color);
  }
  blockquote + p a:hover {
      color: var(--head-color);
  }
  .bs-widget .bs-author img.rounded-circle {
      border-bottom-color: #cf2e2e;
      border-left-color: #cf2e2e;
      border-top-color: #e5e5e5;
      border-right-color: #e5e5e5;
  }
  .widget_block h2 {
      color: var(--head-color);
      border-color: #d7d7d7;
  }
  .wp-block-tag-cloud a {
      color: var(--text-color);
      background: var(--box-color);
      border-color: #d7d7d7;
  }
  .wp-block-tag-cloud a:hover, .wp-block-tag-cloud a:focus {
      color: #fff;
      background: #cf2e2e;
      border-color: #cf2e2e;
  }
  .widget_block .wp-block-search__button{	
      background:  #cf2e2e;
      border-color: var(--border-color);
      color: #fff ;
  }
  .widget_block .wp-block-search__button:hover{	 
      border-color: var(--border-color); 
  }
  form.search-form .search-submit{
      border-color: var(--border-color); 
  }
  .wp-block-file *+.wp-block-file__button {
    color: #fff;
	background: #cf2e2e;
}
  /*==================== Sidebar ====================*/
  .bs-sidebar .bs-widget {
      background: var(--box-color);
      border-color: #d7d7d7;
  }
  .bs-sidebar .bs-widget ul li {
      border-color: var(--border-color);
      color: var(--text-color);
  }
  .bs-sidebar .bs-widget ul li a {
      color: var(--text-color);
  }
  .bs-sidebar .bs-widget ul li a:hover, .bs-sidebar .bs-widget ul li a:focus {
      color: #cf2e2e;
  }
  .bs-sidebar .bs-widget ul.bs-social li a {
      color: #fff;
  }
  .bs-sidebar .bs-widget .bs-widget-tags a, .bs-sidebar .bs-widget .tagcloud a {
      color: var(--text-color);
      background: #F8F8F8;
      border-color: #E0E0E0;
  }
  .bs-sidebar .bs-widget .bs-widget-tags a:hover, .bs-sidebar .bs-widget .tagcloud a:hover, .bs-sidebar .bs-widget .bs-widget-tags a:focus, .bs-sidebar .bs-widget .tagcloud a:focus {
      color: #fff;
      background: #cf2e2e;
      border-color: #cf2e2e;
  }
  .bs-sidebar .bs-widget.widget_search .btn {
      background: #cf2e2e;
      color: #fff; 
      border-color: #ebe5e5;
  }
  .bs-sidebar .bs-widget.widget_search .btn:hover, .bs-sidebar .bs-widget.widget_search .btn:focus  {
      color: #fff;
      background: #120f0f;
      border-color: #120f0f;
  }
  .bs-widget .calendar_wrap table thead th, .bs-widget .calendar_wrap  table, .bs-widget .calendar_wrap td {
      border-color: rgba(51, 51, 51, 0.1);
      color: var(--text-color);
  }
  .bs-widget .calendar_wrap table caption {
      background: #cf2e2e;
      border-color: #cf2e2e;
      color: #fff;
  }
  /*==================== general ====================*/
  h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
      color: var(--head-color);
  }
  .btn, .btn-theme, .more-link { 
      background-color: #cf2e2e;
      color: #fff;
      border-color: #cf2e2e;
  }
  .btn-theme:hover, .btn-theme:focus, .more-link:hover, .more-link:focus {
      background: #120f0f;
      color: #fff;
      border-color: #120f0f;
  }
  .btn-blog:hover, .btn-blog:focus {
      background: #cf2e2e;
      color: #fff;
      border-color: #cf2e2e;
  }
  button, [type=button], [type=reset], [type=submit] {
      background: #cf2e2e;
      color: #fff;
      border-color: #cf2e2e;
  }
  button:hover, [type=button]:hover, [type=reset]:hover, [type=submit]:hover
  ,button:focus, [type=button]:focus, [type=reset]:focus, [type=submit]:focus {
      background: #120f0f;
      color: #fff;
      border-color: #120f0f;
  }
  /*==================== pagination color ====================*/
  .pagination > li > a, .pagination > li > span {
      background: #fff;
      color: #999;
  }
  .pagination > .active > a, .pagination > .active > a:hover, .pagination > li > a:hover, .pagination > li > a:focus, .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
      border-color: #cf2e2e;
      background: #cf2e2e;
      color: #fff;
  }
  .page-item.active .page-link {
        border-color: #cf2e2e;
      background: #cf2e2e;
      color: #fff;
  }
  .pagination .page-numbers{
      background: #fff;
  }
  .navigation.pagination .nav-links .page-numbers.current, .navigation.pagination .nav-links a:hover, a.error-btn {
      background-color: #cf2e2e; 
      color:#fff; 
      border-color: var(--wrap-color);
  }
  .navigation.pagination .nav-links .page-numbers, .navigation.pagination .nav-links a{
      background-color: var(--box-color);
      border: 1px solid var(--border-color);
      color: var(--head-color);
  }
  /*=== navbar drop down hover color ===*/
  .navbar-base .navbar-nav > .open > a, .navbar-base .navbar-nav > .open > a:hover, .navbar-base .navbar-nav > .open > a:focus {
      color: #fff;
  }
  .show .navbar-nav.sm-collapsible .sub-arrow{
      border-color: #fff;
  }
  .navigation.pagination > .active > a, .navigation.pagination > .active > a:hover, .navigation.pagination > li > a:hover, .navigation.pagination > li > a:focus, .navigation.pagination > .active > a, .navigation.pagination > .active > span, .navigation.pagination > .active > a:hover, .navigation.pagination > .active > span:hover, .navigation.pagination > .active > a:focus, .navigation.pagination > .active > span:focus {
      border-color: #cf2e2e;
      background: #cf2e2e;
      color: #fff;
  }
  .navigation p a:hover{
      color: var(--head-color);
  }
  /*==================== typo ====================*/
  .bs-breadcrumb-section .overlay {
      background: var(--box-color);
  }
  .bs-breadcrumb-section .breadcrumb a, .bs-breadcrumb-section .breadcrumb-item span {
      color: var(--head-color);
  }
  .bs-breadcrumb-section .breadcrumb a:hover,
  .bs-breadcrumb-section .breadcrumb a:focus,
  .bs-breadcrumb-section .breadcrumb .active a {
      color: #cf2e2e;
  }
  .bs-breadcrumb-title h1 {
      color: var(--head-color);
  }
  .bs-page-breadcrumb > li a {
      color: var(--head-color);
  }
  .bs-page-breadcrumb > li a:hover, .bs-page-breadcrumb > li a:focus {
      color: #cf2e2e;
  }
  .bs-page-breadcrumb > li + li:before {
      color: var(--head-color);
  }
  .bs-contact .bs-widget-address {
      background: #fff;
  }
  .bs-contact .bs-widget-address li span.icon-addr i {
      color: #cf2e2e;
  }

/* footnotes */

.modern-footnotes-footnote {
    padding-left: 2px;
    padding-right: 2px;
    line-height: initial
}

.modern-footnotes-footnote--selected {
    background: #eee;
    border-radius: 2px
}

.modern-footnotes-footnote__connector {
    background: #000;
    position: absolute;
    width: .9px
}

.modern-footnotes-footnote a {
    color: #cf2e2e;
    text-decoration: none;
}

.modern-footnotes-footnote__note {
    display: none;
    font-size: 80%;
    color: #777
}

.modern-footnotes-footnote__note a {
    display: inline-block;
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: bottom
}

.modern-footnotes-footnote__note--tooltip {
    position: absolute;
    left: 0;
    border: 1px solid #666;
    background: #fff;
    padding: .7em 1em;
    border-radius: 3px;
    max-width: 300px;
    box-shadow: 1px 1px 1px #eee;
    box-sizing: border-box;
    z-index: 1
}

.modern-footnotes-footnote__note--tooltip:focus {
    outline: 0
}

.modern-footnotes-footnote__note--expandable {
    display: block;
    margin-top: 1em;
    margin-bottom: 1em
}

.modern-footnotes-list {
    list-style-type: none;
    font-size: .8em;
    margin: 1em 0;
    padding-left: 0
}

.modern-footnotes-list li {
    display: flex;
    margin-bottom: .3em
}

.modern-footnotes-list li>span {
    margin-right: 1.5em;
    color: #777;
    word-wrap: normal;
    word-break: normal
}

.modern-footnotes-list--show-only-for-print,.modern-footnotes-list-heading--show-only-for-print {
    display: none
}

@media print {
    .modern-footnotes-list--show-only-for-print,.modern-footnotes-list-heading--show-only-for-print {
        display: block
    }

    .modern-footnotes-list--hide-for-print,.modern-footnotes-list-heading--hide-for-print {
        display: none
    }
}


  
  /*==================== footer background ====================*/
  footer .overlay {
      background: #120f0f;
  }
  footer .widget_block h2 {
      color: #fff;
  }
  .site-title-footer a, .site-description-footer {
      color:#fff;
  }
  footer .bs-widget .title, footer .consultup_contact_widget .bs-widget .title {
      color: #000;
  }
  footer .bs-widget ul li {
      color: #bbb;
  }
  footer .text-input button.sub-link  a{
      color: var(--bg-color);
  }
  footer .bs-widget ul li a {
      color: #bbb;
  }
  footer .bs-recent-blog-post .small-post .title a {
      color: #fff;
  }
  footer .bs-recent-blog-post .small-post .title a:hover, footer .bs-recent-blog-post .small-post .title a:focus {
      color: #cf2e2e;
  }
  footer .bs-recent-blog-post .bs-blog-meta span:before, footer .bs-recent-blog-post .bs-blog-meta a{
      color: #fff;
  }
  footer .checkbox a {
      color: #120f0f;
  }
  footer .bs-widget ul li a:hover, footer .bs-widget ul li a:focus {
      color: #cf2e2e;
  }
  footer .bs-widget .calendar_wrap table thead th, footer .bs-widget .calendar_wrap table tbody td,footer .bs-widget #calendar_wrap td, footer .bs-widget #calendar_wrap th, footer .bs-widget .calendar_wrap table caption {
      color: #f2f7fd;
      border-color: #eee;
  }
  footer .bs-footer-copyright {
      background: #000;
  }
  footer .bs-footer-copyright, footer .bs-footer-copyright p, footer .bs-footer-copyright a {
      color: #bbb;
  }
  footer .bs-footer-copyright a:hover, footer .bs-footer-copyright a:focus {
      color: #cf2e2e;
  }
  footer .bs-widget p {
      color: #bbb;
  }
  footer .bs-widget.widget_search .btn {
      color: #fff;
      background: #cf2e2e;
      border-color: #cf2e2e;
  }
  footer .bs-widget.widget_search .btn:hover, footer .bs-widget.widget_search .btn:focus {
      background: #120f0f;
      border-color: #120f0f;
  }
  .wp-block-latest-comments__comment-meta{
      color: var(--head-color);
  }
  footer  .bs-widget .bs-widget-tags a, footer  .bs-widget .tagcloud a {
      color: var(--text-color);
      background: var(--box-color);
      border-color: #d7d7d7;
  }
  footer  .bs-widget .bs-widget-tags a:hover, footer  .bs-widget .tagcloud a:hover, footer  .bs-widget .bs-widget-tags a:focus, footer .bs-widget .tagcloud a:focus {
      color: #fff;
      background: #cf2e2e;
      border-color: #cf2e2e;
  }
  .bs_upscr {
      background: #cf2e2e;
      border-color: #cf2e2e;
      color: #fff !important;
  }
  .bs_upscr:hover, .bs_upscr:focus {
      color: #fff;
  }
  /*form-control*/
  .missed .bs-blog-post.back-img{
      background: #333;
  }
  footer .bs-widget-title .title {
      color: #fff;
  }
  .form-control {
      border-color: #fbeeee;
  }
  .form-control:focus {
      border-color: #cf2e2e;
  }
  .form-group label::before {
      background-color: #dddddd;
  }
  .form-group label::after {
      background-color: #cf2e2e;
  }
  .woocommerce ul.products li.product .woocommerce-loop-product__title {
      color: #120f0f;
  }
  .woocommerce-page .products h3 {
      color: #333;
  }
  .woocommerce div.product .woocommerce-tabs .panel h2 {
      color: #333;
  }
  .related.products h2 {
      color: #333;
  }
  .woocommerce nav.woocommerce-pagination ul li a {
      color: #333;
  }
  .woocommerce nav .woocommerce-pagination ul li span {
      color: #333;
  }
  .woocommerce nav.woocommerce-pagination ul li a {
      border-color: #ddd;
  }
  .woocommerce nav .woocommerce-pagination ul li span {
      border-color: #ddd;
  }
  
  /*----woocommerce----*/ 
  .woocommerce-cart table.cart td.actions .coupon .input-text {
      border-color: #ebebeb;
  }
  /*-theme-background-*/ 
  .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce #respond input#submit, .woocommerce input.button.alt, .woocommerce .cart .button, .woocommerce .cart input.button, .woocommerce a.button, .woocommerce button.button, .woocommerce-page .products a.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt[disabled]:disabled, .woocommerce #respond input#submit.alt[disabled]:disabled:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt[disabled]:disabled, .woocommerce a.button.alt[disabled]:disabled:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt[disabled]:disabled, .woocommerce button.button.alt[disabled]:disabled:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt[disabled]:disabled, .woocommerce input.button.alt[disabled]:disabled:hover {
      background: #cf2e2e;
  }
  .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
      background-color: #cf2e2e !important; 
  }
  .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
      background: #ebe9e9;
      color: #999;
  }
  /*-theme-color-*/ 
  .woocommerce #respond input#submit, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-page .products .added_to_cart, .woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce div.product .woocommerce-tabs ul.tabs li.active {
      color: #cf2e2e;
  }
  /*-theme-border-color-*/ 
  .woocommerce-cart table.cart td.actions .coupon .input-text:hover, .woocommerce-cart table.cart td.actions .coupon .input-text:focus, .woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce nav .woocommerce-pagination ul li a:focus, .woocommerce nav .woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
      border-color: #cf2e2e;
  }
  
  /*-theme-secondary-background-*/ 
  .woocommerce #review_form #respond .form-submit input:hover, .woocommerce-page .products a.button:hover, .woocommerce .cart .button:hover, .woocommerce .cart input.button:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce #respond input#submit:focus, .woocommerce a.button:hover, .woocommerce a.button:focus, .woocommerce button.button:hover, .woocommerce button.button:focus, .woocommerce input.button:hover, .woocommerce input.button:focus {
      background: #120f0f;
      color: #fff;
  }
  /*-theme-secondary-color-*/ 
  .woocommerce div.product .woocommerce-tabs ul.tabs li a {
      color: #281616;
  }
  /*-theme-color-white-*/ 
  .woocommerce-page .woocommerce .woocommerce-info a, .woocommerce-page .woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-message, .woocommerce-page .woocommerce-message a, .woocommerce-page .woocommerce-message a:hover, .woocommerce-page .woocommerce-message a:focus, .woocommerce .woocommerce-message::before, .woocommerce-page .woocommerce-error, .woocommerce-page .woocommerce-error a, .woocommerce-page .woocommerce .woocommerce-error:before, .woocommerce-page .woocommerce-info, .woocommerce-page .woocommerce-info a, .woocommerce-page .woocommerce-info:before, .woocommerce-page .woocommerce .woocommerce-info, .woocommerce-cart .wc-proceed-to-checkout a .checkout-button, .woocommerce .cart .button, .woocommerce .cart input.button, .woocommerce a.button, .woocommerce button.button, .woocommerce #respond input#submit, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce nav .woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page .products a.button, .woocommerce #respond input#submit:hover, .woocommerce #respond input#submit:focus, .woocommerce a.button:hover, .woocommerce a.button:focus, .woocommerce button.button:hover, .woocommerce button.button:focus, .woocommerce input.button:hover, .woocommerce input.button:focus {
      color: #fff;
  }
  
  .woocommerce .products span.onsale, .woocommerce span.onsale {
      background: #cf2e2e;
  }
  
  .woocommerce-page .products a .price, .woocommerce ul.products li.product .price, .woocommerce div.product p.price, .woocommerce div.product span.price {
      color: #000;
  }
  .woocommerce-page .products a .price ins {
      color: #cf2e2e;
  }
  .woocommerce-page .products .star-rating, .woocommerce-page .star-rating span, .woocommerce-page .stars span a {
      color: #cf2e2e;
  }
  
  /*woocommerce-messages*/
  .woocommerce-page .woocommerce-message {
      background: #c52a2a;
  }
  .woocommerce-page .woocommerce-message a {
      background-color: #cf2e2e;
  }
  .woocommerce-page .woocommerce-message a:hover, .woocommerce-page .woocommerce-message a:focus {
      background-color: #8e3838;
  }
  .woocommerce-page .woocommerce-error {
      background: #cf2e2e;
  }
  .woocommerce-page .woocommerce-error a {
      background-color: #cf2e2e;
  }
  .woocommerce-page .woocommerce-info {
      background: #cf2e2e;
  }
  .woocommerce-page .woocommerce-info a {
      background-color: #cf2e2e;
  }
  .woocommerce-page .woocommerce .woocommerce-info {
      background: rgb(226, 58, 58);
  }
  
  /*woocommerce-Price-Slider*/ 
  .woocommerce .widget_price_filter .ui-slider .ui-slider-range {
      background: #cf2e2e;
  }
  .woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
      background: #cf2e2e;
  }
  .woocommerce-page .woocommerce-ordering select {
      color: #A0A0A0;
  }
  /*woocommerce-price-filter*/
  .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
      background: #281a1a;
  }
  /*woocommerce-form*/
  .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
      border-color: #ccc;
      color: #999;
  }
  .woocommerce form .form-row label { 
      color: #222;
  }
  @media (max-width: 991.98px) {
      .navbar-wp .navbar-nav {
          background: #cf2e2e;
      }
      .bs-default .navbar-wp .navbar-nav > li > a,
      .bs-headtwo .navbar-wp .navbar-nav > li > a,
      .bs-headthree .navbar-wp .navbar-nav > li > a
       {
      color: #fff;
      }
  }



  /* Want je mot toch wat zei de mw. met titetaluur van mr. dr. waar je eigenlijk geen biet aan hebt, 
  maar het staat vast indrukwekkend voor sommige mensen.
En ik wil liever rood met roze dan dat harde strakke blauw. dus.
/*