@charset "utf-8";
/* CSS Document */

body{overflow-x:hidden;}
body .divi-100-article-card .et_pb_blog_grid .article-card__category, body .divi-100-article-card .et_pb_blog_grid .article-card__date,body .divi-100-article-card .et_pb_blog_grid .article-card__category, body .et_bloom .et_bloom_optin_4 .et_bloom_form_content button,body .divi-100-article-card .et_pb_blog_grid .article-card__date,.et_pb_fullwidth_header.et_pb_fullwidth_header_0,body .et_bloom .et_bloom_optin_4 .et_bloom_form_content button,#top-header{background:#23b9db!important;}
.et_bloom .et_bloom_optin_1 .et_bloom_form_container .et_bloom_form_header:empty{display:none;}
.comment_area .comment-reply-link{color:#fff!important}
.comment_area .comment-reply-link:hover{background:#23b9db!important;}
#footer-info a{color:#23b9db;}
.et-social-twitter a.icon::before{content:"\e09d"!important;}
#contact-page-content form .form-group input{margin:10px 0;}
div#text-2 .textwidget{width:200px;}
.sidebar-form .et_bloom_fields .wpcf7-not-valid,.sidebar-form .wpcf7-validation-errors{border-color:red!important;clear:both;}
.sidebar-form .et_bloom_fields .wpcf7-not-valid-tip{display:none!important;}
.sidebar-form .et_bloom_submit{float:none;margin:0;padding-bottom:0;}
.sidebar-form{clear:both;}
.sidebar-form .et_bloom_fields input{min-height:40px;padding:0 15px;border:1px solid #e6e5e5; white-space: normal;}
div.wpcf7-response-output{clear:both;}
.sidebar-form .wpcf7 input[type="submit"]{width:100%;padding:0 20px!important;line-height:40px;height:auto;}
.sidebar-form .wpcf7-response-output{font-size:14px;line-height:20px;}
.sidebar-form{background:#eee;padding:20px 15px;}
.small-text-submit input[type="submit"]{font-size:13.5px!important;width:100%;}
.sidebar-form{max-width:630px;}
/*category page sidebar css*/
#sidebar .sidebar_category_page{padding: 19px;background: #eee;}
#sidebar .sidebar_category_page ul li a{color: #000;}
#sidebar .sidebar_category_page ul li{font-size: 15px;}
#sidebar .sidebar_category_page ul li a:hover{color: #0eadd1;}
/*category page sidebar css*/
/* .bottom-form{padding:30px;background:#eee!important;}
 */
.bottom-form .upper-row{display:grid;grid-template-columns:140px 1fr;grid-gap:8px 30px;}
.bottom-form .et_bloom_form_text{margin-bottom:25px;margin-top:-3px;}
/* .widget_text .sidebar-form .et_bloom_fields{padding:20px;background:#eee!important}
 */
.et_pb_gutters3 .footer-widget .linkedin-wrap .LI-badge-container.horizontal.light .LI-title{padding-top:8px;}
.et_pb_gutters3 .footer-widget .linkedin-wrap .LI-badge-container.horizontal.light{width:100%;}
.et_pb_gutters3 .footer-widget .linkedin-wrap .LI-badge-container.horizontal.light .LI-name-container{margin:5px;}
.et_pb_gutters3 div.footer-widget{margin-right:3.5%;}
.et_pb_gutters3 .footer-widget .linkedin-wrap{height:96px;overflow:hidden;background:#ccc;}

/***************** NEW HOME PAGE DESIGN CSS STARTS HERE *********************/
.verkooppagina-cursus-row1_content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.new_page_banner .banner_text{position:relative;margin:0;}
.banner_featured_image{background-color:#fff;-moz-box-shadow:0 0 7px 2px #333;-webkit-box-shadow:0 0 7px 2px #333;box-shadow:0 0 7px 2px #333;border:1px solid #fff;}
.new_page_banner .banner_text h2{position:absolute;top:90px;z-index:99;left:0;width:100%;color:#fff;padding:0 60px;font-size:25px;line-height:36px;font-weight:bold;text-align:center;}
/*.banner_featured_image, .banner_featured_image .et_pb_image_wrap, .banner_featured_image .et_pb_image_wrap img{height:100%;}*/
.banner_featured_image .et_pb_image_wrap img{object-fit:cover;}
.verkooppagina-cursus-row h2, .verkooppagina-cursus-row h3, .verkooppagina-cursus-row h4{padding:0;}

/*.verkooppagina-cursus-row1-right{padding:20px 0 0 20px;float:left;}*/
.verkooppagina-cursus-row1-right h2, .verkooppagina-cursus-row1-right h3{font-weight:600;}
.verkooppagina-cursus-row1-right h2, .verkooppagina-cursus-row1-right h3, .verkooppagina-cursus-row1-right li{color:#ffff;}
.verkooppagina-cursus-row1-right > div, .verkooppagina-cursus-row1-right ul, .verkooppagina-cursus-row1-right li{width:100%;float:left;display:block;}
.verkooppagina-cursus-row1-right h2{padding:0;margin:0 0 35px;}
.verkooppagina-cursus-row1-right h3{padding:0;margin:0 0 30px;}
.verkooppagina-cursus-row1-right ul{padding:0;margin:0 0 30px;}
.verkooppagina-cursus-row1-right ul:last-of-type{margin:0;}
.verkooppagina-cursus-row1-right li{padding-left:30px;position:relative;line-height:30px;}
.verkooppagina-cursus-row1-right li:before{content:"\e052";color:#fff;font-family:ETmodules;line-height:30px;font-size:18px;position:absolute;left:0;}

.et_pb_button.verkooppagina-cursus-row2_button:hover, .et_pb_button.verkooppagina-cursus-row2_button:focus{background-color:#222;}
.et_pb_button.verkooppagina-cursus-row2_button:after{content:"\33";}

.verkooppagina-cursus-row3-featured-img .et_pb_image_wrap{padding:3px;border:2px solid #23b9db;}	
.verkooppagina-cursus-row3-featured-img.et_pb_image img{display:block;margin:0 auto;width:600px;height:600px;object-fit:cover;border-radius:50%;}
.verkooppagina-cursus-row3-text-content h4{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;line-height:30px;height:60px;margin:0 0 10px;}
.verkooppagina-cursus-row3-text-content ul{list-style-type:none;padding:0 0 0 25px;}
.verkooppagina-cursus-row3-text-content ul li{padding-left:25px;position:relative;}
.verkooppagina-cursus-row3-text-content ul li:before{content:"\3d";width:20px;position:absolute;left:0;font-family:ETmodules;height:30px;font-size:16px;}

.testimonials_block h2{margin:70px 0 50px;}
.testimonials_block .elsediependaal_testimonial_main .item{background:#ececec;margin:50px 0 0;width:100%;display:block;float:left;}
.testimonials_block .elsediependaal_testimonial_main .item .image{width:100px;height:100px;margin:0 auto;overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:relative;top:-50px;margin-bottom:-30px;}
.testimonials_block .elsediependaal_testimonial_main .item .image img{width:100%;display:block;height:100%;object-fit:cover;}
.testimonials_block .elsediependaal_testimonial_main .item .content{padding:0 100px;text-align:center;width:100%;display:block;float:left;margin:0 0 25px;font-style:italic;}
.testimonials_block .elsediependaal_testimonial_main .item .title{width:100%;display:block;float:left;margin:0 0 50px;text-align:center;padding:0 15px;}
.testimonials_block .owl-controlls{margin-top:30px;}


.products_block h2{text-align:center;margin:0 0 40px;}
.products_block ul.products, .products_block ul.products .product.type-product{margin-bottom:0;}
.products_block ul.products .product.type-product .woocommerce-LoopProduct-link .woocommerce-loop-product__title, .products_block ul.products .product.type-product .woocommerce-LoopProduct-link .price{text-align:center;}
.products_block ul.products .product.type-product .woocommerce-LoopProduct-link .woocommerce-loop-product__title{padding:0;margin:3px 0 10px;float:left;width:100%;display:block;font-size:18px;font-weight:600;line-height:24px;}
.products_block ul.products .product.type-product .woocommerce-LoopProduct-link .price{padding:0;margin:0 0 10px !important;float:left;width:100%;display:block;}
.products_block ul.products .product.type-product a.meer-informatie{background:#23b9db;color:#fff;width:170px;padding:5px;margin:0 auto;display:block;clear:both;float:none;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;line-height: 30px;}
button.single_add_to_cart_button.button.alt, button.single_add_to_cart_button.button.alt:hover {color: #fff!important;}
.woocommerce-product-details__short-description {padding-top: 15px;}
.single-product ul.products  a.meer-informatie{background: #23b9db;color: #fff;width: 170px;padding: 5px;margin: 0 auto;display: block;clear: both;float: none;text-align: center;border-radius: 5px;line-height: 30px;}
.related .columns-2 span.price{text-align:center;}
.woocommerce ul.products li.product .price{margin:0 0 12px!important}
.single-product ul.products h2.woocommerce-loop-product__title {text-align: center;padding: 0;margin: 3px 0 10px;float: left;width: 100%;display: block;font-size: 18px!important;font-weight: 600;line-height: 24px;color: #23b9db;}
.single-product ul.products.columns-3 span.price {text-align: center;color: #000;padding: 0px 0px 10px 0px;}
.single-product section.related.products h2, .single-product h1.product_title.entry-title{color:#23b9db; font-size:26px;} 
.single-product .summary p.price {color: #333!important;}
.single-product .woocommerce-tabs.wc-tabs-wrapper h2{padding: 0px 0px 16px 0px;color:#23b9db; display:none;}
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active a, body.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#666!important;}

form.woocommerce-cart-form button.button, .woocommerce-page form.woocommerce-cart-form button.button:hover{color:#fff;}
/*a.checkout-button.button.alt.wc-forward{color:#fff;}*/
.divi-100-article-card .et_pb_blog_grid .article-card__content{margin-bottom: 35px;}
.divi-100-article-card .et_pb_blog_grid  a.more-link {position: absolute; bottom: 16px; z-index: 333333; left: 30px;  color: #fff;padding: 8px 20px;border-radius: 5px;    background: #23b9db;}
.single.single-product.woocommerce div.product div.summary .woocommerce-product-details__short-description ul{padding:0 !important;margin:0 0 2rem;list-style-type:none !important;}
.single.single-product.woocommerce div.product div.summary .woocommerce-product-details__short-description ul li{padding-left:25px;position:relative;}
.single.single-product.woocommerce div.product div.summary .woocommerce-product-details__short-description ul li:before{content:"\3d";width:20px;position:absolute;left:0;font-family:ETmodules;height:30px;font-size:16px;}
.woocommerce.single.single-product.woocommerce-page div.quantity input.qty{background:#fff !important;color:#23b9db !important;border:1px solid #23b9db !important;}
#verkooppagina-cursus-row10.verkooppagina-cursus-row > .et_pb_row_13.et_pb_row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}


.woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product, .woocommerce-page .related.products .products li  {
    width: 30.75%!important;margin-right:2%!important;
}

.related.products .products{margin-right:-2%;justify-content:flex-start;}
.woocommerce ul.products li.product .text-content{padding:20px 30px 30px;}
.woocommerce ul.products{display:flex;flex-wrap:wrap;justify-content:space-between;}
.woocommerce ul.products::before,
.woocommerce ul.products::after{display:none!important}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    float: left;
	margin: 0 0 2.0em!important;
	background:#fff;
	    transition: 0.2s ease;
	width:45.758% !important;
	box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.15)!important;
}
.woocommerce ul.products li.product:hover, .woocommerce-page ul.products li.product:hover{
	box-shadow:0px 1px 35px 0px rgba(0, 0, 0, 0.3)!important;
} 

 ul.products li .meer-informatie{padding: 10px 15px;
    color: #FFF;
    font-size: 15px;
    font-weight: 600;
    line-height: 1;
    background: #23b9db;
    display: inline-block;
    margin: 20px 0 0;}


.divi-100-article-card .et_pb_blog_grid .article-card__content{padding-top:50px;}

 ul.products li h2  + div {
    color: #666;
    margin: 0 0 10px;
}
ul.products li h2{    
	color: #666!important;
    font-size: 20px!important;
    font-weight: 600;
}

.woocommerce-page ul.products li.product a img, .woocommerce ul.products li.product a img{
	margin:0!important;
}

.woocommerce-page #main-content {
    background-color: #f7f7f7;
}
.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products.columns-2 li:nth-child(2n+2), .et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products.columns-2 li:nth-child(2n+2){
 margin-right:0 !important;
}
.et_right_sidebar #left-area{
	padding-right: 3%;
}
.divi-100-article-card .et_pb_blog_grid .article-card__title{
    font-size: 18px;
    line-height: 25px;
}
.divi-100-article-card .et_pb_blog_grid .article-card__category{
	    top: 15px;
}

#verkooppagina-cursus-row6 ul.products{display:flex; float:left;}
#verkooppagina-cursus-row6 ul.products li:last-child{margin-right:0 !important;}
.related.products ul.products{display:flex;}
.related.products ul.products li.product:nth-child(2n){ margin-right: 0 !important;}
.woocommerce-page ul.products li.product .onsale, .woocommerce ul.products li.product .onsale{margin: 0px;right: 10px!important;left: auto!important;}
.woocommerce-page span.onsale, .woocommerce span.onsale {left: 300px!important;}

#payment .place-order #place_order{color: #fff;}
.et_pb_text_inner .woocommerce-message a.wc-forward{background: #fff;}
.cart_totals .wc-proceed-to-checkout .checkout-button{background: rgba(0,0,0,.05)!important;}
.my_account_orders a.woocommerce-button.button{background: rgba(0,0,0,.05);}
.woocommerce-table--order-downloads .download-file a{background: rgba(0,0,0,.05)!important;}
.my_account_orders a.woocommerce-button.button{margin: 7px}
.woocommerce-EditAccountForm button.woocommerce-Button.button {color:#fff;}
.woocommerce-EditAccountForm button.woocommerce-Button.button:hover{color:#fff;}
.woocommerce-MyAccount-content .woocommerce-address-fields button.button{color:#fff;}
.woocommerce-MyAccount-content .woocommerce-address-fields button.button:hover{color:#fff;}
#et-boc .et_pb_text_inner .woocommerce-message a.button.wc-forward {background:#fff;}
.woocommerce-order .woocommerce-order-details p.order-again{display: none;}
#et-boc .et_pb_row .return-to-shop a{background-color: #ebe9eb;}
/*#et-boc .et_pb_row .return-to-shop a:hover{color:#23b9db;}*/
/************** Custom Responsive css starts here *************/

@media(min-width:280px) and (max-width:579px){
	.products_block .products .product.type-product{width:100% !important;}
	.new_page_banner .banner_text h2{top:28px;font-size:18px;line-height:26px;}
	#verkooppagina-cursus-row6 ul.products{display:block;}
	.verkooppagina-cursus-row3-featured-img.et_pb_image img{width:80vw;height:80vw;}
	#left-area ul.products{display:block;}
	.woocommerce-page ul.products li.product:nth-child(n){width:100% !important;}
}

@media (min-width:580px) and (max-width:767px){
	.woocommerce-page ul.products li.product:nth-child(n){width:49% !important;}
}

@media (max-width:767px){
	.woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product, .woocommerce-page .related.products .products li{width:100% !important;margin-right:0 !important;}
	#verkooppagina-cursus-row6 ul.products li:last-child{margin-bottom:0 !important;}
	.bottom-form .upper-row{grid-template-columns:1fr;}
	.bottom-form{padding:25px 15px;}
	.wpcf7 .bottom-form input[type="submit"]{font-size:14px;}
	#new_page_banner.new_page_banner.verkooppagina-cursus-row{padding:60px 0;}
	.elsediependaal_faq_main .accordion_container .accordion_head{font-size:16px;}
	.faq_block .et_pb_row_11.et_pb_row{padding-top:50px !important;padding-bottom:50px !important;}
	.woocommerce-page ul.products li.product:nth-child(n){margin:0 2.0% 2.0em 0!important;}
	#verkooppagina-cursus-row6 ul.products{display:block;}
	#verkooppagina-cursus-row6 ul.products li.product:nth-child(2n){margin-right:0 !important;}
	.related.products ul.products li.product:nth-child(2n){ margin-right: 0 !important;}
}

@media(min-width:768px) and (max-width:1023px){
	#new_page_banner.new_page_banner.verkooppagina-cursus-row{padding:80px 0;}
	.elsediependaal_faq_main .accordion_container .accordion_head{font-size:18px;}
	.et_pb_column .et_pb_widget{width:100%; max-width: 100%;}
	.et_pb_widget_area_left{padding-right:0;} 
	.sidebar-form{max-width:100%;}
	#verkooppagina-cursus-row6 ul.products{display:block;}
	#verkooppagina-cursus-row6 ul.products li.product:nth-child(2n){margin-right:0 !important;}
}

@media (max-width:980px){
	.et_right_sidebar #left-area{padding-right:0%;}
}

@media(min-width:768px) and (max-width:980px){
	.woocommerce-page ul.products li.product:nth-child(n){margin:0 2.0% 2.0em 0!important;width:31.3% !important;}
	.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products.columns-2 li:nth-child(2n+2), .et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products.columns-2 li:nth-child(2n+2){margin-right: 2.0%!important;}
	.related.products ul.products li.product:nth-child(n){ width: 49%!important;}
	.related.products ul.products li.product:nth-child(2n){ margin-right: 0 !important;}
}

@media(min-width:981px) and (max-width:1099px){
	.et_header_style_left header .logo_container{width:200px !important;}	
}

@media(min-width:1100px) and (max-width:1254px){
	.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation{padding-top:0px !important;}
	#top-menu li{padding-right:0 !important;}
	.et_header_style_left header #et-top-navigation{padding-right:15px !important;}
	.et_header_style_left header .et-social-icons{right:0 !important;}
	.et_header_style_left header .et-social-icons::before{padding-right:0;}
}

@media (max-width:1023px){
	#verkooppagina-cursus-row3.verkooppagina-cursus-row{padding:0;}
	.verkooppagina-cursus-row1-right{padding:20px 0 0;}
	.new_page_banner .banner_text h2{padding:0 15px;}
	#verkooppagina-cursus-row11.verkooppagina-cursus-section{width:80%;}
	.faq_block .elsediependaal_faq_main .accordion_container{width:90%;}
	.elsediependaal_faq_main .accordion_container .accordion_head{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction: row-reverse;-moz-justify-content:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end;text-align:left;}
	.elsediependaal_faq_main .accordion_container .plusminus{margin-right:10px;}
	.faq_block.et_pb_section_4.et_pb_section{padding-top:40px;padding-bottom:40px;}
	.single.single-product.woocommerce div.product div.summary{margin-top:50px;}
	#verkooppagina-cursus-row10.verkooppagina-cursus-row > .et_pb_row_13.et_pb_row{display:block; text-align:center;}
}

@media(min-width:1024px) and (max-width:1099px){
	.verkooppagina-cursus-row1-right{padding:20px 0 0 50px;}
	.new_page_banner .banner_text h2{padding:0 15px;}
	#verkooppagina-cursus-row11.verkooppagina-cursus-section{width:60%;}
	.et_pb_widget_area_left{padding-right:0;}	
}

div#custom_html-5 .custom-html-widget a.button.ed-view-detail-btn {
color: #fff;
width: 100%;
background-color: #19b7da;
border-color: #23b9db;
display: block;
font-size: 20px;
font-weight: 500;
padding: 0.3em 1em;
border: 2px solid;
border-radius: 3px;
-webkit-transition: all 0.2s;
transition: all 0.2s;
line-height: 1.7em;
}
div#custom_html-2.et_pb_widget div#bloomwidget-2 input.wpcf7-submit.has-spinner.button.et_pb_button {
color: #fff;
background-color: #19b7da;
border-color: #23b9db;
margin: 4px 0 0;
display: block;
padding: 0.3em 1em;
border-width: 2px;
}
div#custom_html-5 .custom-html-widget a.button.ed-view-detail-btn:hover {
color: #23b9db;
background: rgba(0,0,0,0.05);
border: 2px solid rgba(0,0,0,0.05);
}

.home-page-content .et_pb_button_module_wrapper a.et_pb_button {
color: #fff;
background-color: #19b7da;
border-color: #23b9db;
display: block;
padding: 0.3em 1em;
border-width: 2px;
text-align: center;
}

.home-page-content .et_pb_button_module_wrapper a.et_pb_button:hover {
color: #23b9db;
background-color: rgba(0,0,0,0.05);
border: 2px solid rgba(0,0,0,0.05);
}

.et_pb_module.et_pb_image.sidebar-image-cta {
margin-bottom: 0;
}
.et_pb_button.sidebar-button-cta {
color: #fff;
background-color: #19b7da;
border-color: #23b9db;
display: block;
padding: 0.3em 1em;
border-width: 2px;
text-align: center;
}
.et_pb_button.sidebar-button-cta:hover {
color: #23b9db;
background-color: rgba(0,0,0,0.05);
border: 2px solid rgba(0,0,0,0.05);
}