/*
Theme Name: Materialis PRO Child
Theme URI: https://extendthemes.com/go/materialis-home/
Template: materialis-pro
Author: Extend Themes
Author URI: https://extendthemes.com/
Description: Materialis is an incredibly flexible, multipurpose WordPress theme that can help you create an amazing website easier than ever, by drag and drop. It uses beautiful material design and it comes with a predesigned home page. It also has lots of customization options (video background, slideshow background, header content types, gradient overlays, etc) that will help you create a beautiful, unique website in no time. Materialis is responsive so it works on mobile devices out of the box.
Tags: entertainment,food-and-drink,portfolio,one-column,two-columns,right-sidebar,grid-layout,custom-header,custom-menu,custom-logo,full-width-template,theme-options,translation-ready,featured-images,threaded-comments
Version: 1.1.27.1663142947
Updated: 2022-09-14 10:09:07

*/
/* mh  afrekenen formulier align left*/
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1{
    float: left !important;
	text-align: left !important;
}
/* mh */
.woocommerce-cart-form {
	width: 66%;
	margin:0 auto;
}
/* woocommerce cart form op kleine schermen*/
@media (min-width: 300px) and (max-width: 1400px) {
	.woocommerce-cart-form {
		width: 100%;
	margin:0 auto;
	}  
}
/* mh */
.cart_totals{
	width:66% !important;
}
/* woocommerce cart totals op kleine schermen*/
@media (min-width: 300px) and (max-width: 1400px) {
	.cart_totals{
	width:100% !important;
}
}
	/* mh */
.woocommerce .cart-collaterals {
	 display: flex;
  justify-content: center;
  align-items: center;
}
/* mh */
a.link-footer{color:white;}
a.link-footer:hover {color:white;}
/* mh color lead */
.lead {
  color: #000000;
}
/* mh lead */
.lead {
    font-size: 1.3rem;
    line-height: 2.1rem;
    font-weight: 300;
}
/* mh upperclass */
.upperclass{
	text-transform: uppercase;
}
/* mh  2 plaatjes*/
.image-group-2-img .img-1 {
	z-index: 1;
	margin-top: 24%;
	width: 90%;
	margin-left: 10%;
	margin-right: -50%;
}
.image-group-2-img .img-2 {
  z-index: 0;
	margin-top: -10%;
	width: 90%;
	float: right;
}
/* mh boven onder verwisselen image groep 2 staat ook in customizer css pakt hier niet */
.image-group-2-img .img-1 {
	  z-index: 1;
  -webkit-transform: translateY(-12%);
   transform: translateY(-12%);
}
.image-group-2-img .img-2 {
  z-index: 0;
  margin-left: -25%;
  -webkit-transform: translateY(12%);
  transform: translateY(12%);
}
/* mh 3 plaatjes */
.image-group-side-3-img .topimg {
 		width: 75%;
    z-index: 10;
    margin-left: 25%;
}
/* mh rightimg = oker */
.image-group-side-3-img .rightimg {
    margin-top: -20%;
    width: 55%;
	  margin-right: 25%;
    float: right;
}
.image-group-side-3-img .leftimg {
    margin-top: -30%;
    z-index: 11;
    width: 60%;
}
/* mh ninja form*/
form {
    max-width: 100%;
	  display:block !important;
}
/* mh ninja forms */
.nf-form-content button, .nf-form-content input[type=button], .nf-form-content input[type=submit] {
    background: #499441 !important;
    color: #fff;
	 font-size: 1.1rem !important;
    font-weight: 500 !important;
    padding: 2px 40px !important;
    border-radius: 4px !important;
    line-height: 50px !important;
	text-transform: uppercase !important;
}
.nf-form-content button, .nf-form-content input[type=button], .nf-form-content input[type=submit]:hover {
  background-color: #126515 !important;
	color: #ffffff !important;
}
.nf-form-content button, .nf-form-content input[type=button], .nf-form-content input[type=submit].nf-next-previous{
	background-color: #72c160 !important;
}
/* mh ninja form */
.nf-form-layout {
    text-align: left;
	background-color: #ffffff;
	padding-left: 20px;
	padding-right: 20px;
}
/* mh */
.woocommerce-cart .return-to-shop { display: none !important; 
}
/* TRIBE TICKETS mh */
/* color tickets button werkt niet vanuit dit stylesheet is just backup style */
/* mh collor tribe tickets button*/
/* mh */
:root { --tec-color-accent-primary: #499441; }
/* mh */
:root { --tec-color-accent-primary-hover: #126515; 
}
/* mh materialis button*/
input[type=submit].big, .button.big {
    font-size: 0.975rem;
    font-weight: 400;
    padding: 2px 40px;
    border-radius: 4px;
    line-height: 50px;
}
/* mh */
.features-16-card-bordered .read-more-container {
    border-top: 1px solid #eaeaea;
    padding-bottom: 0;
    padding-top: 1.4rem;
}
/* mh */
a.link-footer {
    color: white;
		text-decoration: none;
		font-size: 0.975rem;
}
/* mh */
ul.dropdown-menu {
    z-index: 100;
}
/* mh kleur button form */
input[type=submit], .button {
    background-color: #499441;
}
/* /////////// */
/*huiskleur groen*/
.color1 {
  color: #499441;
}
/*oranje*/
.color2 {
  color: #ff6f00;
}
/* oker*/
.color3 {
  color: #c79100;
}
/*donkergroen*/
.color4 {
  color: #126515;
}
/*kalk*/
.color5 {
  color: #efebe9;
}
/*donkergrijs*/
.color6 {
  color: #bdb9b7;
}
/*zwart*/
.color7 {
  color: #000000;
}
/*wit*/
.color8 {
  color: #ffffff;
}
/*licht kalk*/
.color9 {
  color: #f9f3f2;
}
/*huiskleur groen*/
.bg-color1 {
  background-color: #499441;
}
/*oranje*/
.bg-color2 {
  background-color: #ff6f00;
}
/* oker*/
.bg-color3 {
  background-color: #c79100;
}
/*donkergroen*/
.bg-color4 {
  background-color: #126515;
}
/*kalk*/
.bg-color5 {
  background-color: #faf6f4;
}
/*donkergrijs*/
.bg-color6 {
  background-color: #bdb9b7;
}
/*zwart*/
.bg-color7 {
  background-color: #000000;
}
/*wit*/
.bg-color8 {
  background-color: #ffffff;
}
/*licht kalk*/
.bg-color9{
  background-color: #f9f5f3;
}
/* mh read more */
.read-more-mh{
	text-transform: uppercase;
	font-size: 0.975rem;
  font-weight: 400;
}
/*VERBERGEN ReCaptcha logo*/
.grecaptcha-badge{ visibility: collapse !important; 
}
/* hamburger menu op tablets*/
@media (min-width: 600px) and (max-width: 1400px) {
  [data-component=offcanvas] {
    display: none;
  }
  .offcanvas_menu-tablet [data-component=offcanvas] {
    display: inline-block;
  }
  .offcanvas_menu-tablet #mainmenu_container {
    display: none !important;
  }
}
/* schaduw top bar weg*/
.materialis-inner-page .navigation-bar.fixto-fixed {
box-shadow: unset!important;
}
/*hamburger*/
.main_menu_col [data-component=offcanvas] .bubble {
  position: absolute;
  z-index: 0;
  height: 3rem;
  width: 3rem;
  background-color: #000000;
  opacity: 0.3;
  border-radius: 100%;
  transition: all 0.2s linear;
}
.main_menu_col [data-component=offcanvas]:hover .bubble {
  opacity: 0.3e;
}
.main_menu_col [data-component=offcanvas] i.mdi {
  display: inli;ne-block;
  font-size: 2.4rem;
  line-height: 3rem;
  height: 3rem;
  width: 3rem;
  text-align: center;
  position: relative;
  z-index: 1;
}
/*logo zwevend on top*/
img.logo.dark,
img.custom-logo {
  vertical-align: middle;
  max-height: 140%;
  width: auto;
	position: absolute;
	top: 0px;
	z-index: 99;
}
/*logo weg offcanvas*/
#offcanvas-wrapper .offcanvas-top .logo-holder img {
    display: none;
}
/*horizontale lijn*/
hr {
  border-top-color: #499441;
	border-top-width: 2px;
  border-top-style: solid;
}
/* mh materialis button */
input[type=submit].big, .button.big {
    font-size: 1.1rem;
    font-weight: 500;
    padding: 2px 40px;
    border-radius: 4px;
    line-height: 50px;
}
/* mh */
.features-16-card-bordered .read-more-container {
    border-top: 1px solid #eaeaea;
    padding-bottom: 0;
    padding-top: 1.3rem;
}
/* mh ninja forms 100%*/
form {
    max-width: 100%;
	  display:block !important;
}
/* WOOCOMMERCE mh */
/* mh  afrekenen formulier align left*/
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
    float: left !important;
	text-align: left !important;
}
/* mh button verwijderen die naar de standaard woocommerce winkelpagina gaat*/
.woocommerce-cart .return-to-shop { display: none !important; };
/* mh */
/* woocommerce cart totals op kleine schermen*/
@media (min-width: 300px) and (max-width: 1400px) {
	.cart_totals{
	width:100% !important;
}
}
/* mh */
blockquote {
    padding-left: 1rem;
    border-left: 4px solid rgba(0, 0, 0, 0.1);
    font-style: italic;
    color: #499441;
}