@font-face {
font-family: "Freestyle Script";
src: url(//ggg-gruenewald.com/wp-content/themes/grunewald/fonts/freescpt.eot);
src: url(//ggg-gruenewald.com/wp-content/themes/grunewald/fonts/freescpt.eot?#iefix) format('embedded-opentype'),
url(//ggg-gruenewald.com/wp-content/themes/grunewald/fonts/freescpt.svg) format('svg'),
url(//ggg-gruenewald.com/wp-content/themes/grunewald/fonts/freescpt.ttf) format('truetype'),
url(//ggg-gruenewald.com/wp-content/themes/grunewald/fonts/freescpt.woff) format('woff'),
url(//ggg-gruenewald.com/wp-content/themes/grunewald/fonts/freescpt.woff2) format('woff2');
}
@font-face {
font-family: "A little Pot";
src: url(//ggg-gruenewald.com/wp-content/themes/grunewald/fonts/alittlepot-webfont.eot);
src: url(//ggg-gruenewald.com/wp-content/themes/grunewald/fonts/alittlepot-webfont.eot?#iefix) format('embedded-opentype'),
url(//ggg-gruenewald.com/wp-content/themes/grunewald/fonts/alittlepot-webfont.svg) format('svg'),
url(//ggg-gruenewald.com/wp-content/themes/grunewald/fonts/alittlepot-webfont.ttf) format('truetype'),
url(//ggg-gruenewald.com/wp-content/themes/grunewald/fonts/alittlepot-webfont.woff) format('woff'),
url(//ggg-gruenewald.com/wp-content/themes/grunewald/fonts/alittlepot-webfont.woff2) format('woff2');
}
.vertizio-flex-space-between {
justify-content: space-between;
align-content: space-between;
}
.vertizio-flex-column {
display: flex;
flex-flow: column wrap;
}
.vertizio-flex-row {
display: flex;
flex-flow: row wrap;
}
.vertizio-w-25 {
width: 25%;
}
.vertizio-w-30 {
width: 30%;
}
.vertizio-w-40 {
width: 40%;
}
.vertizio-w-50 {
width: 50%;
}
.vertizio-w-60 {
width: 60%;
}
.vertizio-w-65 {
width: 65%;
}
.vertizio-w-70 {
width: 70%;
}
.vertizio-w-100 {
width: 100%;
}
.vertizio-min-width-450 {
min-width: 450px;
}
.vertizio-producten li {
list-style: none;
}
.vertizio-h1, .vertizio-h2, .vertizio-h3 {
color: #0f4a23;
font-family: 'rubik-medium-webfont';
font-style: normal;
font-weight: 600;
}
.vertizio-h1 {
font-size: 40px;
}
.vertizio-h2 {
font-size: 30px;
}
.vertizio-h3 {
font-size: 20px;
}
.vertizio-justify-center {
justify-content: center;
} .plant-bolletje {
height: 26px;
width: 26px;
border-radius: 50%;
display: inline-block;    
}
.plant-bolletje-links,
.plant-bolletje-rechts {
display: inline-block;
margin: 0;
height: 26px;
width: 13px;
}
.plant-bolletje-links {
border-bottom-left-radius: 26px;
border-top-left-radius: 26px;
}
.plant-bolletje-rechts {
border-bottom-right-radius: 26px;
border-top-right-radius: 26px;
} .plant-blauw {
background-color: #2a6eb3;
}
.plant-geel{
background-color: #f4ea45;
}
.plant-roze{
background-color: #b7338b;
}
.plant-oranje{    
background-color: #eb722e;
}
.plant-wit{
background-color: #f1f6f2;
border: 1px solid #ddd !important;
}
.plant-groen{
background-color: #4eb271;
}
.plant-paars{
background-color: #723b91;
}
.plant-rood{
background-color: #e43725;
}     .vertizio-kaart-artikelcode {
text-align: right;
}
.hover-naam {
display: inline;
pointer-events: auto;
cursor: pointer;
}
.hover-plaatje {
visibility: hidden;
}
body:not(.mobile) .hover-naam:hover + .hover-plaatje {
visibility: visible;
pointer-events: none;
}
.hover-plaatje {
display: flex;
position: fixed;
top: 20%;
left: 70%;
transform: translate(-50%, -50%);
z-index: -1;
pointer-events: none;
flex-direction: column;
align-items: center;
justify-content: center; width: 225px;
height: 225px;
z-index: 9999;
}
.hover-plaatje img {
max-width: 100% !important;
max-height: 100% !important;
width: auto !important;
height: auto !important;
margin-bottom: 0;
}
.ggg-legenda {
justify-content: space-between;
}
.ggg-kopje {
font-size: 80%;
color: #0f4a23;
}
.ggg-familiekaart-bg {
background-repeat: none;
}
.ggg-familiekaart .ggg-icoontje {
width: 24px;
height: 24px;
}
.ggg-legenda .ggg-icoontje {
width: 24px;
height: 24px;
margin-right: 10px;
margin-bottom: 10px;
}
.ggg-icoontje.staand {
content: url(//ggg-gruenewald.com/wp-content/themes/grunewald/assets/svg/groeiwijze-staand.svg);
}
.ggg-icoontje.half-hang {
content: url(//ggg-gruenewald.com/wp-content/themes/grunewald/assets/svg/groeiwijze-half-hang.svg);
}
.ggg-icoontje.hang {
content: url(//ggg-gruenewald.com/wp-content/themes/grunewald/assets/svg/groeiwijze-hang.svg);
}
.ggg-icoontje.klim {
content: url(//ggg-gruenewald.com/wp-content/themes/grunewald/assets/svg/groeiwijze-klim.svg);
}
.ggg-icoontje.compact{
content: url(//ggg-gruenewald.com/wp-content/themes/grunewald/assets/svg/groeieigenschap-compact.svg);
}
.ggg-icoontje.middelsterk{
content: url(//ggg-gruenewald.com/wp-content/themes/grunewald/assets/svg/groeieigenschap-middelsterk.svg);
}
.ggg-icoontje.sterk {
content: url(//ggg-gruenewald.com/wp-content/themes/grunewald/assets/svg/groeieigenschap-sterk.svg);
}
.ggg-icoontje.klein {
content: url(//ggg-gruenewald.com/wp-content/themes/grunewald/assets/svg/bloemgrootte-klein.svg);
}
.ggg-icoontje.middel {
content: url(//ggg-gruenewald.com/wp-content/themes/grunewald/assets/svg/bloemgrootte-middel.svg);
}
.ggg-icoontje.groot {
content: url(//ggg-gruenewald.com/wp-content/themes/grunewald/assets/svg/bloemgrootte-groot.svg);
}
.ggg-icoontje.vroeg {
content: url(//ggg-gruenewald.com/wp-content/themes/grunewald/assets/svg/bloeitijd-vroeg.svg);
}
.ggg-icoontje.midden {
content: url(//ggg-gruenewald.com/wp-content/themes/grunewald/assets/svg/bloeitijd-midden.svg);
}
.ggg-icoontje.laat {
content: url(//ggg-gruenewald.com/wp-content/themes/grunewald/assets/svg/bloeitijd-laat.svg);
}
.ggg-legenda .ggg-kolommetje {
width: 25%;
}  .ggg-shoppagina li {
list-style: none;
}
.ggg-shoppagina h2 {
text-align: center;
}
.ggg-shoppagina h2 {
text-align: center;
}
#main .entry-content-wrapper li {
margin-left: unset;
}  .ggg-taxpagina {
gap: 60px 100px;
}
.ggg-taxpagina .woocommerce-loop-category__title {
font-size: 18px;
text-align: center;
}
.ggg-taxpagina .product {
max-width: 200px;
} .ggg-shoutout-container {
display: flex;
flex-direction: row;
height: 250px;
align-items: center;
justify-content: center;
font-size: 18px;
}
.ggg-shoutout-image {
min-width: 300px;
}
.ggg-shoutout-text {
background: #8bba34;
color: #000;
padding: 0.5em 1em;
position: relative;
border-radius: 0.25em 0.25em 0.25em 0.25em;
}
.ggg-shoutout-text::after {
content: "";
position: absolute;
border: 0.5em solid transparent;
border-top-color: #8bba34;
border-right-color: #8bba34;
right: 100%;
top: 30%;
transform: skewY(-20deg);
transform-origin: 100% 100%;
}
.ggg-shoutout-text a {
color: #000 !important;
font-weight: 700 !important;
}
.ggg-shoutout-text li {
list-style: none;
}
.searchandfilter h4 {
font-family: 'rubik-medium-webfont' !important;
}
.searchandfilter li label {
font-weight: normal !important;
font-size: inherit !important;
}
.searchandfilter ul li li {
padding: 0px;
}
#main .sidebar_left .content {
margin-right: 0px;
padding-left: 0px;
}
#main .content .entry-content-wrapper {
padding-right: 0px;
}   
#sidebar-phone .widget { 
padding: 0px;
}
#sidebar-phone li.widget {
list-style-type: none;
} .ggg-header-meta .sidebar { 
padding: 0px;
}
.ggg-header-meta .sidebar p { 
margin: 0px;
font-size: 11px;
float: right;
margin-right: 20%;
} @media only screen and (max-width: 1079px) {
.vertizio-flex-row.vertizio-kaart {
flex-flow: column-reverse;
}
}
@media only screen and (max-width: 999px) {
main  .vertizio-w-70 {
width: 100%;
}
main .ggg-legenda .ggg-kolommetje {
width: unset;
}
}
@media only screen and (min-width: 600px) {
.ggg-familiekaart .vertizio-mobiel {
display: none;
}
}
@media only screen and (max-width: 599px) {
.vertizio-mobiel th {
font-size: 10px;
letter-spacing: 1px;
}
.ggg-legenda .ggg-icoontje,
.ggg-familiekaart .ggg-icoontje,
.plant-bolletje {
width: 18px;
height: 18px;
}
.ggg-familiekaart th {
padding: 9px 3px 3px 0px;
}
.ggg-familiekaart td {
padding: 9px 3px;
}
.ggg-familiekaart .vertizio-niet-mobiel {
display: none;
}
.ggg-familiekaart .vertizio-mobiel {
display: contents;
}
}