/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 12 2020 | 13:45:16 */
.dg_display-none { display: none; }
.dg_z-index-up { position: relative; z-index: 99999 }
.dg_special-link {
    border-bottom: 0px solid !important;
}

.dg_special-link:after {
    bottom: 6px !important;
}

/* LARGE GRID */
.dg_large-grid { padding-left: 10%; padding-right: 10%; }
@media (max-width: 575.98px) { 
  .dg_large-grid { padding-left: 0; padding-right: 0;} 
}

/* SECTION PADDING */
.dg_padding { padding-top: 100px; padding-bottom: 100px; }
.dg_padding-top { padding-top: 100px; }
.dg_padding-bottom { padding-bottom: 100px; }
@media (max-width: 575.98px) { 
  .dg_padding { padding-top: 50px; padding-bottom: 50px;  } 
  .dg-padding-top { padding-top: 50px; }
  .dg-padding-bottom { padding-bottom: 50px; }
}

/* DG BOX */
.dg_box {
padding: 25px;
background:#fff;
box-shadow: 0 1px 3px rgba(0,0,0,.11);
margin-bottom: 30px;
text-align: left;
box-sizing: border-box;
  position: relative; 
}
.dg_box-big { padding: 50px; }
.dg_box-dark,
.call_to_action,
.qode-workflow .qode-workflow-item .line,
.qode-workflow .main-line
{ background-color: #13283e;}

.dg_box p {font-size:12px;}

.dg_box.btn-overlay .qbutton {
	position:absolute;
	bottom: 0;
	left: 50%;
	bottom: -15px;
	transform: translateX(-50%)
}

/* TEXT */
h2, h3 { padding-bottom: 15px; }
p { padding-bottom: 15px; }

.excerpt { padding-bottom: 0; }

.dg_text-light h1, .dg_text-light h2,.dg_text-light h4, .dg_text-light h3, .dg_text-light label, .dg_text-light .screen-reader-text, .dg_text-light div { color: white; }
.dg_text-light h5,.dg_text-light p { color: white; opacity: .8; }
.dg_text-light .q_icon_list p { color: white; opacity:.7; font-weight: 300; font-size: 16px !important; }

.dg_text-align-left { text-align: left !important; }
.dg_text-align-center { text-align: center !important; }

/* TABS */
.qode-advanced-tabs .qode-advanced-tab-container { background: none !important; }
.qode-advanced-tabs .qode-advanced-tabs-nav li { padding: 0 15px; background: none !important }
.qode-advanced-tabs.qode-advanced-horizontal-tab .qode-advanced-tabs-nav li { display: inline-block; }
.qode-advanced-tabs.qode-advanced-horizontal-tab .qode-advanced-tabs-nav li { width: auto !important; }
.qode-advanced-tabs .qode-advanced-tabs-nav li a { padding: initial !important; color: #4a4f58;  }

/* ANIMATIONS */
.dg_transition {transition: all .25s ease-in-out; }
.dg_hover-scale:hover {transform: scale(1.05); }

/* SHADOWS */
.box-shadow { box-shadow: 0 1px 3px rgba(0,0,0,.11); }
.text-shadow { text-shadow: 0 1px 3px rgba(0,0,0,.25); }

/* OVERLAYS */
.dg_overlay-dark{ position: relative; }
.dg_overlay-dark:before {
    content: '';
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0.25;
    height: 100%;
    width: 100%;
    z-index: 0;
    background: black;
}

/* FLEX */
.dg_flex { display: flex; flex-direction: column; }
.dg_flex .order1 { order: 1; }
.dg_flex .order2 { order: 2; }

/* ICONS & LIST */
.dg_li ul li, .dg_li-circle ul li, .dg_li-icon ul li {
    padding: 5px 0 0 25px;
    display: block;
    position: relative;
  	text-align: left;
}
.dg_li ul li:before { 
    top: 10px;
    position: absolute;
    left: 0;
    height: 15px;
    width: 15px;
    content: '';
    /* background: url('#'); */
    background-size: cover;
}

.dg_li-circle ul li:before {
  content: '';
background: #34b2c9;
border-radius: 2.5px;
width: 5px; height: 5px;
top: 16px;
  position: absolute;
  left: 0;
}
.dg_li-icon ul li:before {
  text-align: left;
top: 4px;
position: absolute;
left: 0; content: '';
content: "\f00c";
font-family: fontawesome;
  font-size: 16px;
}

.dg_icon:before {
    content: "\f017";
    font-family: fontawesome;
    padding-right: 5px;
    font-size: 16px;
}

/* CENTERING */
.dg_vcenter {
    top: 50%;
    position: absolute;
    transform: translateY(-50%);
}
.dg_hcenter {
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
}
.dg_center {
    left: 50%; top: 50%;
    position: absolute;
    transform: translateX(-50%,-50%);
}

/* Nieuws */
.latest_post { 
  	padding: 25px;
    background: #FFF;
    box-shadow: 0 1px 3px rgba(0,0,0,.11);
    text-align: center;
    box-sizing: border-box;
    position: relative;}
 
/* Call to action */
.call_to_action_text h3 {
	 padding-bottom: 0; 
}

/* Parallax overlay */
.dg_para:after {
    content: '';
    display: initial;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 0;
    background: #1e2431;
    opacity: .5;
}

/* Timeline */
.qode-workflow .qode-workflow-item { max-width: 100%; }
.qode-workflow .qode-workflow-item .qode-workflow-item-inner .qode-workflow-text .circle { border-color: red; background-color: red; }

/* White btn */
.qbutton.white {
  box-shadow: 0 1px 3px rgba(0,0,0,.11);
  border: 1px solid #e8e8e8 !important;
}

/* DG widgets */
.dg_widget-advisor-landscape .dg_box { margin-bottom: 0 }
.dg_widget-advisor-landscape { margin-bottom: 30px }

a.qbutton.default {
    background: transparent;
    color: #ff5200;
    text-transform: lowercase;
    font-weight: 700;
    font-size: 18px;
    border: 2px solid #ff5200 !important;
    border-radius: 11px !important;
    padding: 5px 30px;
}

a.qbutton.small {
    height: 20px;
    font-size: 16px;
    line-height: 20px;
    color: white;
    border-color: white;
    margin-top: -10px;
    padding: 5px 20px;
    border-radius: 9px !important;
}
footer .dg_footer-bottom {
    border-top: 1px solid white !important;
    padding-top: 30px !important;
    background-color: #000 !important;
    padding-bottom: 30px !important;
}

.woocommerce-loop-category__title{font-size:12px !important;}
.woocommerce ul.products li.product h6, .qode_product_list_holder .product_title {
    font-size: 14px !important;
    font-weight: 400;
    text-transform: none;
    color: #000000;
}