/*
Theme Name: Vyxit
Theme URI: https://vyxit.nl
Description: Vyxit
Author: Kasper de Vlaming
Author URI: http://vyxit.nl
Template: generatepress
Version: 1.0
*/
/* =Theme customization starts here
------------------------------------------------------- */

.mega-menu-flyout > .mega-sub-menu:before,
.mega-menu-megamenu > .mega-sub-menu:before {
  content: "";
  position: absolute;
  border-style: solid;
  border-width: 10px 12px;
  border-color: transparent transparent #d9ff45 transparent;
  left: 15%;
  /* TOP IS DOUBLE THE HEIGHT OF THE BORDER */
  top: -20px;

  display: inline-block !important;
}

/* The arrow thingy */
.mega-menu-megamenu > .mega-sub-menu:before {
	left: 50%;
}

#mega-menu-wrap-primary {
  width: 600px; 
}

.main-navigation .main-nav ul li[class*="current-menu-"] > a {
	color: red;
}

.main-navigation .main-nav ul li:hover > a {
	color: red;
}

.main-navigation ul ul {
	background-color: #ffffff;
}

article h2.entry-title a {
  border-left: 6px solid #D9FF45;
  padding-left: 15px;
  color: #084851;
}

article .author a.url:hover {
  color: #084851;
}

article .author a.url,
article .entry-meta {
  color: #507e82;
  font-weight: bold;  
}

article .entry-meta {
  padding-left: 20px;
}

article .comments-link,
article .cat-links {
  color: #d9ff45;
}

article .comments-link a,
article .cat-links a {
  color: #507e82;
}

.gb-container-2acd75fe .wpcf7-form p { 
  color: white;
}

.gb-container-2acd75fe	.wpcf7-form-control.wpcf7-submit {
  color: var(--base);
  border-radius: 5px;
}

.gb-container-2acd75fe	 .wpcf7-response-output { 
  color: white;
}

.gb-container-515c1871 p,
.gb-grid-column-077f9781.gb-grid-column-f5bc26b7 p {
  color: #084851;
  margin-bottom: 1em;
}

.gb-grid-column-077f9781.gb-grid-column-f5bc26b7 ul {
  color: #084851;
}

.gb-container-881a55a4 .wp-block-column ul {
  color: white;
}

/* Donkergroen */
.gb-container-b9d01b0d p {
  color: white;
  padding-left: 30px;
}

.gb-container-b9d01b0d li {
  color: white;
}

/* Lichtgroen */
.gb-container-648c9881 p {
  padding-left: 30px;
}

/* Wit */
.gb-container-efa8156b  {
  padding-left: 70px;
}

@media (max-width: 768px) {
	.menu-toggle {
	    display: none !important;
	}
	
}




.full-width-hack {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}


#eu-cookie-bar {
  padding: 50px 3px 50px 2px;
  font-size: 20px;
}

button#euCookieAcceptWP {
  font-size:  20px;
  padding: 10px 12px;
}

ol li::marker {
  font-weight:  bold;
  color: #d9ff45;
}


.gb-grid-wrapper-d6158576 .gb-grid-column { 
	margin-left: 30px;
	margin-right: 30px;
}


.gb-grid-wrapper-d6158576 h2 {
	font-size: 120pt;
	color: #084851;
	text-align: center;
	margin-bottom: 0px;
}

.gb-grid-wrapper-d6158576 p {
    text-align: center;
    color: #084851;
    font-size: 14pt;
}







ul.product-list-item {
  margin: 0 0 0 20px;
}

.product-list-item li {
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 20px;

}


.product-list-item li::marker {
  color: #d9ff45;
  color: #ACD500;
  color: #BBE320;

  font-size: 30px;
}




.gb-container-e4302899 { 


}







