/*
Theme Name: RaketNet
Author: Pim
Description: Custom interwebs shizzle from the boys @ RaketNet
Version: 1.0
Template: kadence

This is the child theme for Kadence theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/

/* HEADER */
.header-check {
	height: 13px;
	width: 13px;
	display: inline-block;
	margin-left: 15px;
	margin-right: 2px;
}
.header-check:first-child {
	margin-left: 0px;
}
.icon-email {
	max-height: 13px !important;
	width: auto;
	display: inline-block;
	vertical-align: middle;
	margin-top: -3px;
}
.site-top-header-inner-wrap p {
	margin-bottom: 0px !important;
}
.site-header-top-section-left {
	margin-top: -16px !important
}
.menu-diensten {
	margin-left: 25px
}
.menu-diensten:hover {
	color: #DB2924 !important
}
.kadence-menu-icon-side-left .menu-label-icon-wrap {
  padding-top: 2px;
  vertical-align: middle;
}
.menu-space {
	margin-left: 52px;
}
.mobile-navigation ul ul {
  padding-left: 3em !important;
	margin-top: -20px !important
}
.subsub-menu {
	margin-left: 30px;
}

/* FOOTER */
.button-icon {
	max-height: 15px;
	width: auto;
	display: inline-block;
	vertical-align: middle;
	margin-top: -4px;
}
#custom_html-2 {
	background: #53524f;
	padding: 40px;
	max-width: 1100px;
	margin: auto;
	border-radius: 10px;
	margin-bottom: -80px
}
@media only screen and (min-width:1025px) { #custom_html-10 {	text-align: right;padding-right:10px;padding-top:10px;
}}
.soc-foot-icon {
	display: inline-block;
	margin-top: 20px;
	margin-right: 5px;
}
.footerlink:hover {
	margin-left: 2px;
}
.site-middle-footer-wrap .site-footer-row-container-inner .site-container {
    border-bottom: 1px solid #ccc7c2;
}
.footer-merk {
	max-height: 50px;
	margin-right: 10px;
	margin-top: 10px;
	display: inline-block
}
.foot-cred-link {
	font-size: 15px;
	margin-left: 10px;
}
.uagb-buttons-layout-wrap { display: flex; }
.foot-cred {
	color: #222;
	text-decoration: none !important
}

/* MENU */

.popup-drawer-layout-sidepanel.popup-drawer-side-left .drawer-inner {
	transform: translateY(-100%)!important;
}
.popup-drawer.active .drawer-inner {
    transform: translateY(0)!important;
}
.menu-item {
	position: relative;
}
@media only screen and (min-width: 992px) {
.sub-menu {
	position: absolute;
  top: 10px;
  left: 340px;
	z-index: 9999;
}
}
ul.sub-menu li {
    font-size: 28px;
}
.kadence-arrow-down-svg {
	display: none;
}
#mobile-drawer .drawer-header .drawer-toggle.menu-toggle-close {
	font-size: 44px;
}

/* PAGES */

.single-content h1, .single-content h2, .single-content h3, .single-content h4, .single-content h5, .single-content h6 {
	margin-bottom: 10px !important;
	margin-top: 10px !important
}
p, ul, ol {
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}
h3 {
	margin-top: 10px !important
}
.wp-block-uagb-buttons {
	margin-top: 20px;
}
.uagb-buttons__wrap {
	margin-top: 15px;
}
.single-content .wp-block-button {
	margin-bottom: 0px !important
}
.tick {
	max-height: 16px;
	width: auto !important;
	display: inline-block;
	vertical-align: middle;
	margin-top: -3px;
	margin-right: 3px
}
.wp-block-heading {
	margin-top: 0px !important;
	margin-bottom: 3px !important;
}
.wp-block-table td, .wp-block-table th {
	border: 0px !important
}
.car-same-heigt .uagb-post__inner-wrap {
	min-height: 600px;
	padding-top: 100px !important
}
.car-same-heigt .uagb-post__text {
	max-width: 900px;
	margin: auto;
	display: inline-block;
}
.car-same-heigt .uagb-post__title {
	margin: auto !important;
}
.wp-block-uagb-faq {
   flex-direction: column;
}
.uagb-post-grid-byline {
	display: none;
}
.video-container {
	max-width: 1260px !important;
}
.video-container-dienst {
	max-width: 900px !important;
}
.hero-text-shadow {
	text-shadow: 10px 10px 20px -10px  #000
}

/* TIJDLIJN */

.bdpp-post-slider-wrap.bdpp-design-2 .bdpp-post-slide {
  background: #F3EFE8;
}
.bdpp-post-slider-wrap.bdpp-design-2 .bdpp-col-right {
	padding: 40px 50px;
}
.bdpp-post-title {
	pointer-events: none;
}
.bdpp-post-slider-wrap .owl-nav .owl-next:hover, .bdpp-post-slider-wrap .owl-nav .owl-prev:hover, .bdpp-post-slider-wrap .owl-nav .owl-next:focus, .bdpp-post-slider-wrap .owl-nav .owl-prev:focus {
  background: #DB2924;
}
.bdpp-post-slider-wrap .owl-nav .owl-next, .bdpp-post-slider-wrap .owl-nav .owl-prev {
  background:#53524F;
}
.bdpp-post-slider-wrap .bdpp-post-desc {
  line-height: 1.5;
}

/* FORMS */

/* SLIDER */
.owl-stage-outer {
	border-radius: 10px;
}
.bdpp-post-linkoverlay {
	pointer-events: none;
}
@media only screen and (min-width: 1000px) {
	.bdpp-post-slider-wrap 		.bdpp-post-img-bg {
	height: 500px;
	}
}

/* RESPONSIVE */
@media only screen and (max-width: 1120px) {
	.mobile-html2 {
		display: none !important;
	}
	.mobile-navigation ul ul {
		margin-top: 0px !important
	}
	.wp-block-uagb-container {
		padding-left: 15px !important;
		padding-right: 15px !important
	}
	h1 {
		font-size: 24px !important;
	}
	.hero-text-shadow {
		font-size: 21px !important;
	}
	h2 {
		font-size: 22px !important;
		line-height: 1.4 !important;
	}
	h3 {
		font-size: 20px !important;
	}
	.bdpp-post-slider-wrap.bdpp-design-2 .bdpp-col-right .bdpp-featured-meta {
    max-width: 100%;
	}
	.bdpp-post-slider-wrap .owl-nav .owl-next {
  margin-right: -20px;
	}
	.bdpp-post-slider-wrap .owl-nav .owl-prev {
  margin-left: -20px;
	}
	.bdpp-post-slider-wrap.bdpp-design-2 .bdpp-col-right {
  padding: 40px 10px;
	}
	.video-container, .video-container-dienst {
		max-width: 80% !important
	}
	.entry-content-wrap {
    	padding: 0rem !important;
  	}
	.white-bg-mob {
		background: #fff !important;
		padding-top: 0px !important;
		margin-top: -20px !important;
	}
}
@media only screen and (max-width: 870px) {
	.header-desktop {
		display: none !important;
	}
	.menu-item {
		font-size: 22px !important;
	}
	.sub-menu-item, .subsub-menu {
		font-size: 18px !important;
		margin-left: 15px
	}
	.menu-space {
  margin-left: 31px;
	}
	.site-header-upper-inner-wrap {
		height: 170px !important;
	}
}
@media only screen and (max-width: 420px) {
	.custom-logo {
		max-width: 200px !important
	}
	.site-header-row-container-inner .site-container {
		padding-top: 0px !important;
		padding-bottom: 0px !important;
	}
	.site-header-upper-inner-wrap {
		height: 120px !important;
	}
}
@media (max-width: 1024px) {
  .entry-content-wrap {
    padding: 0rem;
  }
	.wp-block-uagb-container {
		padding-top: 20px !important;
		padding-bottom: 20px !important;
	}
}
.header-mobile {
	display: none;
}

/* EIGEN CLASSES */

.title-red-line::after {
	content: "";
	display: block;
	width: 63px;
	height: 4px;
	margin-top: 14px;
	background-color: #E0271B;
}
.has-text-align-center.title-red-line::after {
	margin-left: auto;
	margin-right: auto;
}
.container-reviews .uagb-post__excerpt {
	border: 1px solid #DAD6D0;
	border-radius: 10px;
	padding: 20px;
}

#custom_html-2 {
	background-image: url(/wp-content/uploads/2025/02/logo-beeldmerk-filled-light-e1741731469396.png);
	background-repeat: no-repeat;
  background-position: 95% bottom;
}

.footer-widget-area .uagb-buttons__wrap {
	flex-wrap: wrap;	
}
.footer-widget-area .uagb-buttons__wrap .wp-block-uagb-buttons-child {
	margin-bottom:15px;
}

/* Standaard afstanden margins */
.mb-0 {
	margin-bottom: 0!important;
}
.mb-10 {
	margin-bottom: 10px !important;
}
.mb-20 {
	margin-bottom: 20px !important;
}
.mb-30 {
	margin-bottom: 30px !important;
}
.mb-40 {
	margin-bottom: 40px !important;
}
.mb-50 {
	margin-bottom: 50px !important;
}
.mb-100 {
	margin-bottom: 100px !important;
}
.mb-150 {
	margin-bottom: 150px !important;
}
.mb-min-5 {
	margin-bottom: -5px !important;
}
.mb-min-10 {
	margin-bottom: -10px !important;
}
.mb-min-20 {
	margin-bottom: -20px !important;
}
.mb-min-30 {
	margin-bottom: -30px !important;
}
.mb-min-40 {
	margin-bottom: -40px !important;
}
.mb-min-50 {
	margin-bottom: -50px !important;
}
.mb-min-100 {
	margin-bottom: -100px !important;
}
.mb-min-150 {
	margin-bottom: -150px !important;
}
.mt-0 {
	margin-top: 0 !important;
}
.mt-10 {
	margin-top: 10px !important;
}
.mt-20 {
	margin-top: 20px !important;
}
.mt-30 {
	margin-top: 30px !important;
}
.mt-40 {
	margin-top: 40px !important;
}
.mt-50 {
	margin-top: 50px !important;
}
.mt-100 {
	margin-top: 100px !important;
}
.mt-150 {
	margin-top: 150px !important;
}
.mt-min-10 {
	margin-top: -10px !important;
}
.mt-min-20 {
	margin-top: -20px !important;
}
.mt-min-30 {
	margin-top: -30px !important;
}
.mt-min-40 {
	margin-top: -40px !important;
}
.mt-min-50 {
	margin-top: -50px !important;
}
.mt-min-100 {
	margin-top: -100px !important;
}
.mt-min-150 {
	margin-top: -150px !important;
}
/* Standaard afstanden paddings */
.pb-10 {
	padding-bottom: 10px !important;
}
.pb-20 {
	padding-bottom: 20px !important;
}
.pb-30 {
	padding-bottom: 30px !important;
}
.pb-40 {
	padding-bottom: 40px !important;
}
.pb-50 {
	padding-bottom: 50px !important;
}
.pb-100 {
	padding-bottom: 100px !important;
}
.pb-150 {
	padding-bottom: 150px !important;
}
.pt-10 {
	padding-top: 10px !important;
}
.pt-20 {
	padding-top: 20px !important;
}
.pt-30 {
	padding-top: 30px !important;
}
.pt-40 {
	padding-top: 40px !important;
}
.pt-50 {
	padding-top: 50px !important;
}
.pt-100 {
	padding-top: 100px !important;
}
.pt-150 {
	padding-top: 150px !important;
}


/* MAX WIDTH */
.max-300 {
	max-width: 300px !important;
}
.max-350 {
	max-width: 350px !important;
}
.max-400 {
	max-width: 400px !important;
}
.max-450 {
	max-width: 450px !important;
}
.max-500 {
	max-width: 500px !important;
}
.max-550 {
	max-width: 550px !important;
}
.max-600 {
	max-width: 600px !important;
}
.max-650 {
	max-width: 650px !important;
}
.max-700 {
	max-width: 700px !important;
}
.max-800 {
	max-width: 800px !important;
}
.max-900 {
	max-width: 900px !important;
}

/* EINDE EIGEN CLASSES */