@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//www.alphameppel.nl/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.2.7") format("woff2");
	font-display:swap;
}

:root {
	--wd-text-font: "Open Sans", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 500;
	--wd-text-color: rgb(0,0,0);
	--wd-text-font-size: 15px;
	--wd-title-font: "Open Sans", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 800;
	--wd-title-transform: uppercase;
	--wd-title-color: rgb(0,0,0);
	--wd-entities-title-font: "Open Sans", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: rgb(0,0,0);
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Open Sans", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 700;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: rgb(0,0,0);
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Open Sans", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 15px;
	--wd-brd-radius: 15px;
	--wd-primary-color: rgb(2,139,155);
	--wd-alternative-color: rgb(255,239,64);
	--wd-link-color: rgb(2,139,155);
	--wd-link-color-hover: rgb(0,0,0);
	--btn-default-bgcolor: rgb(255,239,64);
	--btn-default-bgcolor-hover: rgb(2,139,155);
	--btn-accented-bgcolor: #83b735;
	--btn-accented-bgcolor-hover: #74a32f;
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
	--wd-popup-width: 800px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title {
	background-color: rgb(255,255,255);
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: rgb(74,74,74);
	background-image: none;
}
.page .wd-page-content {
	background-color: rgb(250,250,250);
	background-image: none;
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1350px;
--wd-form-brd-radius: 35px;
--btn-default-color: #333;
--btn-default-color-hover: #fff;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 35px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 35px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
}

@media (min-width: 1350px) {
[data-vc-full-width]:not([data-vc-stretch-content]),
:is(.vc_section, .vc_row).wd-section-stretch {
padding-left: calc((100vw - 1350px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
padding-right: calc((100vw - 1350px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
}
}


/* HEADER */

@media (min-width: 1440px) {
.site-logo img{
max-width:725px !important;
}
}

@media (min-width: 1440px) {
.wd-nav.wd-style-bg.wd-gap-l{
--nav-gap:40px !important;
}
}

@media (min-width: 1025px) and (max-width: 1339px)  {
.wd-nav.wd-style-bg.wd-gap-l{
--nav-gap:5px !important;
}
}

#em_widget-3{
margin-bottom:5px !important;
padding-bottom:10px !important;
border-bottom:0px !important;
}

#menu-item-950 .nav-link-text{
display:none !important;
}

#menu-item-950 .wd-nav-icon.fa.fa-fas.fa-store{
	visibility:visible !important;
	font-size:150% !important;
}

.WinkelsEnWebshops a .mk-svg-icon{
width:30px !important;
height:30px !important;
color:#000 !important;
}

/* MEGA-MENU */

#mega-menu .wd-nav-vertical>li>a{
color:#000 !important;
}

#mega-menu .wd-dropdown-menu{
background-color:#fafafa !important;
}

.wd-dropdown-menu:is(.wd-design-sized,.wd-design-full-width,.wd-design-full-height) .wd-sub-menu>li{
margin-bottom:0px !important;
}

/* GRAVITY */

body .gform_wrapper .gform_footer input.button,
body .gform_wrapper .gform_footer input[type=submit]{
color:#000 !important;
border: 1px solid #FFEF40 !important;
border-radius: 50px !important;
background-color: #FFEF40 !important;
}

body .gform_wrapper .gform_footer input[type=submit]:hover {
border: 1px solid #028B9B !important;
background-color: #028B9B !important;
color:#fff !important;
}

body .gform_confirmation_wrapper .gform_confirmation_message p  {
	text-align:center !important;
	margin-top:10px !important;
}

.gform_required_legend, .fancybox-caption__body{
display:none !important;
}

.gform_wrapper.gravity-theme .gfield_label{
text-transform:inherit !important;
}

/* DIENSTEN */

#diensten .btn.btn-color-alt{
    color:#000 !important;
}

#diensten .box-style-bg-hover{
    padding:0px !important;
    box-shadow:0 0 4px rgba(0,0,0,0.12) !important;
    background-color:#fff !important;
}

#diensten .box-style-bg-hover img{
    border-radius:15px 15px 0px 0px !important;
}

#diensten .box-style-bg-hover .info-box-content{
    padding:15px 15px 20px 15px !important;
}

@media (min-width: 992px) and (max-width: 1265px) {
    #diensten .box-style-bg-hover .info-box-content p{
        height:120px !important;
    }
    
}


/* EVENTS MANAGER PRO */

.em.em-item.em-item-single .em-item-header{
background-color:#fafafa !important;
padding:15px !important;
border-radius:15px !important;
}

.em.em-list-widget .em-item{
gap: 0px !important;
}

.em.pixelbones ul{
list-style:none !important;
margin-bottom:0px !important;
}


.em.em-list-widget .em-item .em-item-info{
padding-left:5px !important;
}

.widget .em-item-image{
max-width:100px !important;
}

.em.pixelbones a{
font-weight:700 !important;
color:#028B9B !important;
font-size:14px !important;
}

.em-item-meta span{
font-size:13px !important;
}

.em-wc-attendee-title strong{
display:none !important;
}

.em.pixelbones.input input[type=submit]:not([data-nostyle]){
background-color:rgb(255, 239, 64) !important;
color:#000 !important;
}

/* OVERIGE */

#cursussen .btn.btn-scheme-dark.btn-scheme-hover-light.btn-style-default.btn-style-round.btn-size-small.wd-open-popup.btn-icon-pos-right {
display:none !important;
}

.vc_tta.vc_general .vc_tta-panel-body{
padding:20px 30px !important;
}

.sidebar-container{
box-shadow:0 1px 8px rgba(0,0,0,0.1) !important;
padding:20px !important;
background-color:#fff !important;
border-radius:15px !important;
margin-bottom:0px !important;
}

strong{
font-weight:700 !important;
color:#028B9B !important;
}

.post-single-page .entry-title{
font-size:25px;
}

li.meta-author{
display:none !important;
}

a:hover{
    text-decoration:underline !important;  
}

.vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{
    background-color:#fff !important;
}

.vc_tta-color-white.vc_tta-style-modern .vc_tta-tab.vc_active>a{
    border-color:#fff !important;
    background-color:#028B9B !important;
		color:#fff !important;
}


.vc_tta-color-white.vc_tta-style-modern .vc_tta-tab>a{
    border-color:#fff !important;
    background-color:#fff !important;
}

.vc_tta-color-white.vc_tta-style-modern .vc_tta-tab>a:hover{
    background-color:#028B9B !important;
		color:#fff !important;
}

.ditty-item__content a{
color:#fff !important;
}

.tribe-common .tribe-common-b1{
display:none !important;
}

#instructeurs .info-box-title br{
display:none !important;
}

@media (min-width: 1230px) and (max-width: 1530px) {
	#instructeurs .info-box-title br{
	display:block !important;
	}
}

.em-wc-attendees ul.em-wc-attendee-meta li>strong:first-child{
white-space: break-spaces !important;
}

.woocommerce-mini-cart__empty-message.empty.title{
visibility:hidden !important;
}

.woocommerce-mini-cart__empty-message.empty.title:after{
visibility: visible;
display:block !important;
    content: "GEEN INSCHRIJVINGEN";
	font-size:18px !important;
}

.wd-empty-mini-cart:before{
visibility:hidden !important;
}

.wd-empty-mini-cart:after{
visibility: visible !important;
top:30px !important;
right:95px !important;
content:url(https://www.alphameppel.nl/wp-content/uploads/2023/05/pet-bed-1.png) !important;
position:absolute !important;
}

.cart-empty:before{
visibility:hidden !important;
}

.cart-empty:after{
visibility: visible !important;
top:30px !important;
right:610px !important;
content:url(https://www.alphameppel.nl/wp-content/uploads/2023/05/pet-bed-1.png) !important;
position:absolute !important;
}

td.product-name p{
margin-top:0px !important;
}

.woocommerce-additional-fields>h3, 
.woocommerce-billing-fields>h3,
#order_review_heading{
	color:#028B9B !important;	
}

@media (min-width: 1025px) {
	.footer-column.footer-column-6.col-12.col-sm-6.col-md-4.col-lg-2 {
display:none!important;
}

.footer-container .col-lg-2{
flex: 0 0 20% !important;
max-width:20% !important;
}
}

