/*
Theme Name: Factura
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/**
 * START: Globals
 */

 .border-radius-5 {
    border-radius: 5px;
 }

 .rank-math-breadcrumb {
    font-family: 'Poppins SemiBold', sans-serif;
 }
 .rank-math-breadcrumb a{
    color: #fff !important;
 } 
 .rank-math-breadcrumb a:hover {
    color: #00AA75 !important;
 }
 .breadcrumb-black a {
    color: #0C7C59!important;
 }
 .breadcrumb-black a:hover {
    color: #006EA1 !important;
 }

/**
 * END: Globals
 */
/**
 * START: Home
 */

 .row-veelgestelde-vragen .w-iconbox.style_circle .w-iconbox-icon {
    height: 1.5em !important;
    width: 1.5em !important;
 }

 .row-veelgestelde-vragen .w-iconbox {
    align-items: first baseline !important;
 }

 .row-veelgestelde-vragen .w-iconbox::before {
    content: '';
    background-color: rgba(0,0,0,0.2);
    width: 1px;
    height: 75%;
    position: absolute;
    top: 45px;
    bottom: 0;
    left: 14px;
    right: 0;
 }
 .row-veelgestelde-vragen .w-iconbox:last-of-type:before {
    display: none;
 }

 .vwrapper-mogelijkheden {
    background-color: #f9f9f9;
    padding: 2rem;
    box-shadow: 0px 0px 4px rgba(0,0,0,0.1);
 }
 .vwrapper-mogelijkheden .w-iconbox {
    flex-basis: 33%;
    padding: 1.5rem 1rem;
    min-height: 145px;
    border-right: 1px solid rgba(0,0,0,0.2);
 }
 .vwrapper-mogelijkheden .w-iconbox:last-of-type {
    border-right: none;
 }
 .vwrapper-mogelijkheden .w-hwrapper:nth-child(1) {
    border-bottom: 1px solid rgba(0,0,0,0.2);
 }

 .inner-col-stappen h6 {
    padding-left: 3rem;
    padding-bottom: 1rem;
 }
 .inner-col-stappen .vc_col-sm-4 {
    padding: 0.5rem;
 }
 .inner-col-stappen .vc_col-sm-4 h6:before {
    background-color: #006EA1;
    width: 1.5em;
    height: 1.5em;
    position: absolute;
    left: 1.5rem;
    top: -0.5rem;
    text-align: center;
    color: #fff;
    font-size: 1.5rem;
    line-height: 1.5;
    border-radius: 10rem;
 }
 .inner-col-stappen .vc_col-sm-4:nth-child(1) h6:before {
    content: '1';
 }
 .inner-col-stappen .vc_col-sm-4:nth-child(2) h6:before {
    content: '2';
 }
 .inner-col-stappen .vc_col-sm-4:nth-child(3) h6:before {
    content: '3';
 }

 .row-bedrijven .owl-dot.active span {
    background-color: #0C7C59 !important;
 }
 .row-bedrijven .owl-dot span {
    background-color: rgba(12, 124, 89, 0.5) !important;
 }

 @media only screen and (max-width: 1024px) {
   .vwrapper-mogelijkheden .w-hwrapper:nth-child(1) {
      border-bottom: none;
   }
   .vwrapper-mogelijkheden .w-hwrapper {
      flex-wrap: wrap;
   }
   .vwrapper-mogelijkheden .w-iconbox {
      flex-basis: 45%;
   }
   .vwrapper-mogelijkheden .w-iconbox:nth-child(2),
   .vwrapper-mogelijkheden .w-iconbox:nth-child(4) {
      border-right: none;
   }
 }

 @media only screen and (max-width: 700px) {
   .vwrapper-mogelijkheden .w-iconbox {
      flex-basis: 100%;
   }
   .vwrapper-mogelijkheden .w-iconbox {
      border-right: none;
   }
 }

/**
 * END: Home
 */