/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme

Roze #ffadc9
Geel #ffc90d
blauw #050a30
Lichtblauw #9ad9ea






*/
/* Add your custom styles here... */ 

.ginput_container input {
    border-left: 0px;
    border-top: initial;
    border-radius: initial;
    border-right: initial;
    border-bottom: 1px solid #ffadc9;
    background: #fff;
    color: #000;
    padding-left: initial !important;
    text-align: left !important;
}
input#input_3_4 {
    width: 100%;
}
textarea#input_1_7 {
    border: 1px solid #ffadc9;
    border-radius: initial;
}
.ginput_container input::placeholder,
textarea::placeholder{
	color: #000;
}
textarea#input_1_8 {
    border-left: 0px;
    border-top: initial;
    border-radius: initial;
    border-right: initial;
    border-bottom: 1px solid #428bca;
    background: #fff;
    color: #000;
    padding-left: initial !important;
    text-align: left !important;
    height: 75px;
}

.gform_footer input{
    background: #050a30;
    padding: 5px 10px;
    color: #ffc90d;
    border:1px solid #050a30;
    text-decoration: none;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    border-radius: initial;
}
.gform_footer input:hover{
    background: #9ad9ea;
    padding: 5px 10px;
    color: #050a30;
    border:1px solid #050a30;
    text-decoration: none;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    border-radius: initial;
}



.Menu {
    display: none;
    position: absolute;
    width: 100%;
    top: 0;
    z-index: 99;
    background: #428bca;
    height: 100%;
}
.no-scroll {
    overflow: hidden;
}
ul.sub-menu {
    padding-left: 25px;
}
.fl-builder-edit 
.Menu {
    display: block;
    position: initial;
}


/* Linkblock  */

a.limk-b {
    text-align: center;
}
.icoon-s {
    background-image: url(/wp-content/uploads/2023/07/start.png);
    width: 50px;
    height: 50px;
    background-repeat: no-repeat;
    background-size: cover;
    margin: auto;
}
.icoon-a {
    background-image: url(/wp-content/uploads/2023/07/agenda.png);
    width: 50px;
    height: 50px;
    background-repeat: no-repeat;
    background-size: cover;
    margin: auto;
}
.icoon-i {
    background-image: url(/wp-content/uploads/2023/07/pen.png);
    width: 50px;
    height: 50px;
    background-repeat: no-repeat;
    background-size: cover;
    margin: auto;
}
a.limk-b p,
a.limk-b:hover p{
    color: #000;
    text-decoration: initial;
}
a.limk-b{
    text-decoration: none;
}
.but {
    background: #050a30;
    padding: 10px;
    color: #ffc90d;
    border: 1px solid #050a30;
    text-decoration: none;
    border:1px solid #050a30;
}
a.limk-b:hover .but {
    background: #9ad9ea;
    padding: 10px;
    color: #050a30;
    border: 1px solid #9ad9ea;
    text-decoration: none;
    border:1px solid #050a30;
}

/* Startlijst  */
.nee.Nee,
.Ja {
    display: none;
}
.nee.Ja{
    display: block;
}
.fl-post-more-link a,
.start-links a {
    background: #050a30;
    padding: 8px 10px;
    color: #ffc90d;
    border: 1px solid #050a30;
    text-decoration: none;
    width: 100% !important;
    display: block;
    text-align: center;
}
.fl-post-more-link a:hover,
.start-links a:hover {
    background:  #9ad9ea;
    padding: 5px 10px;
    color: #050a30;
    border:1px solid #050a30;
    text-decoration: none;
}

/* Agenda  */
.em-item-image.has-placeholder {
    display: none !important;
}
.em-item-info {
    border-left: 4px solid #ffadc9 !important;
}
.em-event.em-item {
    display: inline-flex !important;
}
#agendass a.em-item-read-more.button,
button.em-event-add-to-calendar.em-tooltip-ddm.em-clickable.input {
    width: 100% !important;
    background-color: #050a30 !important;
    color: #ffc90d !important;
    border: 1px solid #050a30;
    border-radius: initial !important;
}
#agendass a.em-item-read-more.button:hover,
button.em-event-add-to-calendar.em-tooltip-ddm.em-clickable.input:hover {
    width: 100% !important;
    background-color: #9ad9ea !important;
    color: #050a30 !important;
    border: 1px solid #050a30;
    border-radius: initial !important;
}
button.em-event-add-to-calendar.em-tooltip-ddm.em-clickable.input span{
    display: none;
}
#agendass h3.em-item-title a {
    color: #050a30 !important;
}
/* Evenenmet */
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    display: none !important;
}
/* Event */
img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    margin: initial !important;
}
h2.woocommerce-loop-product__title {
    background: #050a30;
    color: #ffc90d;
    padding-left: 5px !important;
    padding-bottom: initial !important;
}
span.price {
    background: #050a30;
    color: #ffc90d !important;
    padding-left: 5px !important;
    padding-bottom: 5px !important;
}

a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:hover h2.woocommerce-loop-product__title,
a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:hover span.price {
    background: #9ad9ea;
    color: #050a30 !important;
    padding-left: 5px !important;
    padding-bottom: initial !important;
}

a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:hover span.price {
padding-bottom: 5px !important;
}

button.single_add_to_cart_button.button.alt,
.woocommerce-message a,
[name="update_cart"],
a.checkout-button.button.alt.wc-forward,
button#place_order {
    width: 100% !important;
    background-color: #050a30 !important;
    color: #ffc90d !important;
    border: 1px solid #050a30;
    border-radius: initial 
}
button.single_add_to_cart_button.button.alt:hover,
 .woocommerce-message a:hover,
 [name="update_cart"]:hover,
 a.checkout-button.button.alt.wc-forward:hover,
 button#place_order:hover {
    width: 100% !important;
    background-color: #9ad9ea !important;
    color: #050a30 !important;
    border: 1px solid #050a30;
    border-radius: initial 
}

.product_meta,
.woocommerce-tabs.wc-tabs-wrapper {
    display: none;
}

.woocommerce-input-wrapper input {
    background: #fff;
    border-bottom: 1px solid #ffadc9;
    border-left: initial;
    border-right: initial;
    border-top: initial;
}
.woocommerce-input-wrapper input::placeholder{
    color: #000;
}









.type-startlijst h3 {
    color: #050a30;
    margin-top: initial;
}
.type-startlijst{
    border:1px solid #ffc90d;
}




