/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 07 2021 | 10:58:28 */
#et_search_icon:hover, #top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a, .bottom-nav li.current-menu-item>a, .comment-reply-link, .entry-summary p.price ins, .et-social-icon a:hover, .et_password_protected_form .et_submit_button, .footer-widget h4, .form-submit .et_pb_button, .mobile_menu_bar:after, .mobile_menu_bar:before, .nav-single a, .posted_in a, .woocommerce #content div.product p.price, .woocommerce #content div.product span.price, .woocommerce #content input.button, .woocommerce #content input.button.alt, .woocommerce #content input.button.alt:hover, .woocommerce #content input.button:hover, .woocommerce #respond input#submit, .woocommerce #respond input#submit.alt, .woocommerce #respond input#submit.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce .star-rating span:before, .woocommerce a.button, .woocommerce a.button.alt, .woocommerce a.button.alt:hover, .woocommerce a.button:hover, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce button.button.alt:hover, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce input.button, .woocommerce input.button.alt, .woocommerce input.button.alt:hover, .woocommerce input.button:hover, .woocommerce-page #content div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page #content input.button, .woocommerce-page #content input.button.alt, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit, .woocommerce-page #respond input#submit.alt, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page .star-rating span:before, .woocommerce-page a.button, .woocommerce-page a.button.alt, .woocommerce-page a.button.alt:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button, .woocommerce-page button.button.alt, .woocommerce-page button.button.alt:hover, .woocommerce-page button.button:hover, .woocommerce-page div.product p.price, .woocommerce-page div.product span.price, .woocommerce-page input.button, .woocommerce-page input.button.alt, .woocommerce-page input.button.alt:hover, .woocommerce-page input.button:hover, .wp-pagenavi a:hover, .wp-pagenavi span.current {
    color: #5ecbea;
}

.vrest_button:hover {
    right: -45px;
}
.vrest_button {
    position: fixed;
    top: 50%;
    right: -50px;
    width: 100px;
    height: 100px;
    background: #ffffff;
    z-index: 9;
    border-radius: 100px;
    background-image: url(https://nvcg.nl/wp-content/uploads/2019/04/vrest.png);
    background-repeat: no-repeat;
    background-position: 7px 27px;
    background-size: 40px;
    box-shadow: 1px 1px 20px rgba(0,0,0,0.5);
    margin-top: -50px;
    transition: all 0.5s ease;
  cursor:pointer;
}

body .wph-modal.module_id_1 .hustle-modal .hustle-modal-close svg path {
fill: #1c3645!important;
}

.hustle-modal-close {
    border-radius: 100px;
    top: 37px;
    position: relative;
    right: 11px; 
}

.wph-modal[data-id="1"] .hustle-modal{
  right:-5px;
}

.wph-modal[data-id="1"] .hustle-modal-close:before {
    content: "";
    width: 35px;
    height: 36px;
    display: block;
    background-image: url(https://nvcg.nl/wp-content/uploads/2019/04/vrest.png);
    position: absolute;
    left: -232px;
    top: -4px;
    z-index: 134;
    background-repeat: no-repeat;
    background-color: #fff;
    background-size: 30px 25px;
    background-position: center center;
    padding: 2px;
}

.wph-modal.module_id_1 .hustle-modal .hustle-modal-title {
    font-family: 'Raleway',Helvetica,Arial,Lucida,sans-serif;
    font-size: 18px;
  margin-top:20px;
      text-align: center;
}

.hustle-modal-simple .hustle-modal-header .hustle-modal-subtitle {
    font-size: 14px;
    font-weight: normal;
      margin-top: -6px!important;
      text-align: center;
}

body .wph-modal.module_id_1 .hustle-modal .hustle-modal-message a {
    color: #fff;
    background-color: #5ecbea;
    padding: 10px 15px;
    display: block;
    margin: 10px 0;
    text-align: center;
    border-radius: 100px;
}

body .wph-modal.module_id_1 .hustle-modal .hustle-modal-message a:hover {
    background: #1c3645;
    color: white;
}

body .hustle-modal-simple .hustle-modal-body:not(.hustle-size-small) .hustle-modal-header+.hustle-modal-message {
    margin-top: 0;
    padding-top: 10px;
}

body h1.hustle-modal-title {
    font-family: 'Raleway',Helvetica,Arial,Lucida,sans-serif;
    font-size: 20px;
}

body .hustle-modal-simple .hustle-modal-header .hustle-modal-subtitle {
    font-size: 14px;
    font-weight: normal;
}

.wph-modal.module_id_1 .hustle-modal .hustle-modal-message a {
    color: #fff;
    background-color: #5ecbea;
    padding: 10px 15px;
    display: block;
    margin: 10px 0;
    text-align: center;
    border-radius: 100px;
}

.wph-modal.module_id_1 .hustle-modal .hustle-modal-message a:hover {
    background: #1c3645;
    color: white;
}

.hustle-modal-simple .hustle-modal-body:not(.hustle-size-small) .hustle-modal-header+.hustle-modal-message {
    margin-top: 0;
    padding-top: 10px;
}

h1.hustle-modal-title {
    font-family: 'Raleway',Helvetica,Arial,Lucida,sans-serif;
    font-size: 20px;
}

.hustle-modal-simple .hustle-modal-header .hustle-modal-subtitle {
    font-size: 14px;
    font-weight: normal;
}

.wph-modal.module_id_1 .hustle-modal .hustle-modal-message a {
    color: #fff;
    background-color: #5ecbea;
    padding: 10px 15px;
    display: block;
    margin: 10px 0;
    text-align: center;
    border-radius: 100px;
}

.wph-modal.module_id_1 .hustle-modal .hustle-modal-message a:hover {
    background: #1c3645;
    color: white;
}

.hustle-modal-simple .hustle-modal-body:not(.hustle-size-small) .hustle-modal-header+.hustle-modal-message {
    margin-top: 0;
    padding-top: 10px;
}


@media screen and (max-width:1120px) and (min-width:980px){
  #top-menu li#menu-item-402 {
    display: none;
}
#top-menu li {
    padding-right: 8px;
}
}

div#artsenbuttons a.et_pb_button {
    white-space: nowrap;
}


@media (min-width: 981px){
.single-post #left-area,.archive #left-area {
    width: 100%;
    padding: 23px 0px 0px !important;
    float: none !important;
}
}


#main-content .container:before {
    display: none;
}

span.adr.cn-address {
    line-height: 1.3;
}

.onderbalk {
    margin-top: 50px;
    line-height: 1.3;
}

.onderbalk {
    margin-top: 50px;
}

span.street-address:before {
    content: "Adres:";
    display: block;
    font-weight: bold;
    margin-top: 10px;
}

.cn-gridder-panel span a {
    text-decoration: underline!important;
}

#cn-list span.adr span.address-name {
    display: none;
}

.cn-gridder-contact {
    line-height: 1;
}

.cn-gridder-excerpt span {
    margin-bottom: 0!important;
}

.cn-gridder-excerpt {
    text-align: right;
}

#cn-gridder span.email.cn-email-address span {
    display: inline-block;
}

#cn-gridder .cn-gridder-contact {
    width: 49%;
}

#cn-gridder .cn-gridder-excerpt {
    width: 50%;
}

.onderbalk div {
    display: inline-block;
}

.cn-gridder-thumb {
    background: #fff!important;
}

.cn-gridder-panel {
    background-color: #1c3645!important;
}

.cn-gridder-active-item span.cn-gridder-overlay.cn-gridder-overlay-static {
    background-color: #1c3645!important;
}

#cn-gridder .cn-gridder-overlay {
    padding: 11px 0px 27px 12px!important;
}

#cn-gridder .cn-gridder-active-item .cn-gridder-overlay {
    padding: 11px 0px 37px 12px!important;
}

.cn-gridder-active-item {
    height: 218px;
}

.cn-gridder-active-item span.fn,.cn-gridder-active-item span.fn a{
  Color:#fff!important;
}

#cn-gridder img.logo {
    padding: 15px 0 0 0!important;
}

.cn-gridder-active-item .cn-gridder-thumb {
    border-color: #1c3645;
}

span.cn-image-style {
    width: 50%!important;
}

a#cn-clear-search-button:hover {
    background: #5ecbea!important;
    color: #1c3645!important;
}
#cn-gridder a, #cn-gridder a:hover {
    border-bottom: none;
}

div#cn-clear-search {
    margin-bottom: 10px;
}

#cn-customizer-messages, #cn-search-messages {
    border: 1px solid rgb(94, 203, 234);
    border-left: 4px solid #5ecbea;
    padding: 10px 12px;
    -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
    margin: 12px 2px 12px 0;
}

span.cn-gridder-overlay.cn-gridder-overlay-hover {
    height: 100%;
}
#cn-gridder .cn-gridder-overlay .title {
font-size: 12px;
    line-height: 13px;
    padding: 5px 26px 0 0px;
}

div#partners .et_pb_row.et_pb_row_5.et_pb_row_fullwidth {
    width: 100%!important;
    max-width: 100%!important;
}

span.cn-image-photo.cn-image-none {
    background: url(https://nvcg.nl/wp-content/uploads/2019/03/nofoto_white.png);
    background-repeat: no-repeat;
    padding: 5px;
    font-size: 9px;
    background-size: 120px;
}

@media screen and (max-width:1000px) and (min-width:692px){

div#artsenbuttons .et_pb_column .et_pb_button {
    font-size: 12px;
}
div#artsenbuttons .et_pb_column {
    width: 33%;
      margin: 0;
}}

@media screen and (max-width:691px){
  div#artsenbuttons .et_pb_column{
    width: 100%;
    margin-bottom: 10px;
}

div#artsenbuttons .et_pb_column .et_pb_button {
    width: 100%;
    font-size: 16px;
}
  
  #cn-gridder .cn-gridder-contact, #cn-gridder .cn-gridder-excerpt {
    width: 100%;
    text-align: left;
    padding: 0;
}
  
  #cn-gridder .cn-gridder-excerpt {
    margin-top: 10px;
  }
  
  #cn-gridder .cn-gridder-item {
    width: 100%;
    overflow: hidden;
    margin: 0;
}
#cn-gridder #cn-list-body,  #cn-gridder .cn-gridder-panel{
    Width:100%!important;
  }

#cn-gridder .cn-gridder-thumb span.cn-image-style span {
    width: 100%!important;
}
  
  #cn-gridder .cn-gridder-thumb span.cn-image-style {
    width: 100%;
}
  
  #cn-gridder .cn-gridder-thumb {
    width: 100%!important;
}
  
  #cn-gridder img {
    max-width: 212px;
}
  
  #cn-gridder .cn-gridder-overlay {
    padding: 0 30px;
    text-align: center;
    min-height:60px;
}
  
  span.cn-gridder-overlay.cn-gridder-overlay-static {
    background: #5ecbea!important;
}  
}

#cn-gridder .cn-gridder-toggle.cn-gridder-toggle-top-right {
    top: initial;
    right: 7px;
    bottom: 5px;
}

#cn-gridder .cn-gridder-detail-link {
    margin-top: 20px;
    margin-bottom: 10px;
}

.cn-gridder-detail-link a:hover {
    background: #ffffff!important;
    color: #1c3645!important;
}

.cn-gridder-detail-link a {
    background: #5ecbea;
    padding: 5px 10px;
    border-radius: 100px;
  font-weight:bold;
}

#cn-gridder .cn-gridder-panel {
    width: calc(100% - 10px);
}

.cn-gridder-active-item span.fn.n {
    font-weight: bold!important;
}

span.cn-gridder-toggle.cn-gridder-toggle-top-right.cn-gridder-close {
    display: none;
}

#cn-gridder .cn-gridder-overlay{
  font-family:inherit;
  font-weight:normal;
}

#cn-gridder .cn-gridder-name .fn, #cn-gridder .cn-gridder-overlay .fn {
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    text-transform: initial;
    color: #1c3645;
}

.leaflet-control-attribution.leaflet-control {
    display: none;
}

  #cn-gridder img {
    max-width: 212px;
}

#cn-gridder img {
    max-width: 120px;
}

.cn-gridder-thumb {
      height: 220px!important;
      width: 260px!important;
      border: 5px solid #5ecbea;
}

#cn-gridder .cn-gridder-item {
    margin: 10px 10px -1px 0;
}

span.title.notranslate {
    padding: 0;
  min-height: 26px;
}

img.cn-image.photo {
/*    border-radius: 10px 10px 0px 0!important;*/
}

.et_pb_widget.tribe-events-countdown-widget {
    width: 100%;
}

.et_pb_sidebar_0.et_pb_widget_area .tribe-countdown-text a {
    font-weight: 700;
    font-size: 36px;
    color: #5ecbea!important;
    line-height: 1.3em;
    font-family: 'Raleway',Helvetica,Arial,Lucida,sans-serif;
}

.et_pb_gutters3 .et_pb_column_1_2 .et_pb_widget.et_pb_widget {
    width: 100%;
}

.et_pb_widget_area_left {
    padding-right: 0;
    border-right: none;
} 

.tribe-mini-calendar-event .list-date {
	    background: #5ecbea;
}

.tribe-mini-calendar-event{
    border-bottom: 1px dotted #5ecbea;
}

.tribe-mini-calendar-event .list-info h2 {
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
}

.tribe-section-s {
    padding: 0;
}

p.tribe-events-widget-link {
    text-align: right;
}

.single-tribe_events .tribe-events-event-image {
    max-width: 340px;
}

.tribe-events-title-bar {
    padding: 50px 0 0 0;
}

.tribe-bar-views span.tribe-icon-month, .tribe-bar-views span[class^=tribe-icon-] {
    filter: brightness(0) invert(1);
}

@media screen and (min-width:769px){
#tribe-bar-form input[type="text"], #tribe-bar-views-toggle, input#tribe-bar-search::placeholder,#tribe-bar-views .tribe-bar-views-option {
    color: #fff;
  }
div#tribe-bar-filters input::placeholder {
    color: #fff;
}

}

#tribe-bar-views .tribe-bar-views-list {
    background: #31bce4;
}

#tribe-bar-views .tribe-bar-views-option.tribe-bar-active {
    background: #147d9b;
}

.et_pb_gutters3 .et_pb_column_1_2 .et_pb_widget.et_pb_widget {
    width: 100%;
    margin: 0;
}

#cn-list .vcard span.cn-last-updated {
    display: none;
}

.logged-in #cn-list .vcard span.cn-last-updated {
    display: inline-block;
}


#cn-list span.cn-image-style {
    border: none;
    max-width: 220px;
}
/*
@media (max-width: 980px) {
.flex-columns .et_pb_row {
  display: flex; }
.flex-columns.fourbyone .et_pb_row {
  display: flex; }
.flex-columns.fourbyone .et_pb_row {
  flex-wrap: wrap; }
.flex-columns.fourbyone .et_pb_row .et_pb_column {
  width: 50% !important;
  margin-right:0!important} 

  }
@media (max-width: 479px) {
.flex-columns.fourbyone .et_pb_row {
  flex-wrap: wrap; } 
.flex-columns.fourbyone .et_pb_row .et_pb_column {
  width: 50% !important;
    margin-right:0!important}

}
*/

p#footer-info {
    text-align: center;
    width: 100%;
}

.et_pb_toggle.et_pb_module.et_pb_accordion_item {
    padding: 0;
}

h5.et_pb_toggle_title {
    padding: 20px!important;
}

.et_pb_accordion .et_pb_toggle_title:before, .et_pb_toggle .et_pb_toggle_title:before {
    right: 20px;
    left: auto;
    font-size: 25px;
}

.et_pb_toggle_content {
    padding: 0px 40px 40px 40px;
}

.entry-content .et_pb_toggle ol {
    list-style-position: outside;
}

.et-cart-info { display:none; }

li#menu-item-3688 a {
    text-decoration: none!important;
}

li#menu-item-3688 a:before {
    content: "\e023";
    font-family: ETmodules!important;
text-decoration:none;
}

html .tribe-events-single-event-description.tribe-events-content {
    padding: 0 30px;
}

.tribe-events-single-event-description.tribe-events-content, .tribe-events-event-image {
    float: left;
    display: inline-block;
    width: 50%;
    padding: 0;
}

@media screen and (max-width:768px){
 .tribe-events-single-event-description.tribe-events-content, .tribe-events-event-image {
   width:100%;
   display:block;
   padding:0;
  }

html .single-tribe_events .tribe-events-single-event-title {
    font-size: 40px;
  text-align:center;
}
  
  .single-tribe_events .tribe-events-schedule .tribe-events-cost, .single-tribe_events .tribe-events-schedule h3 {
    display: none;}

  .postid-7237 .tribe-events-schedule.tribe-clearfix:after{
        margin-bottom: 0!important;
  }
  
  
}

#tribe-bar-views-toggle:focus, #tribe-bar-views-toggle:hover {
    background: inherit;
    color: #fff;
  border:none;
}

#tribe-bar-views-toggle:focus {
    outline: none;
}

.single-tribe_events .tribe-events-event-meta {
    background-color: #ffffff;
    color: #333333;
    border: 5px solid #5ecbea;
}

nav.tribe-events-nav-pagination a {
    background: #1c3645;
    color: #fff!important;
    padding: 10px 20px;
    display: inline-block;
    border-radius: 3px;
}

div#tribe-events-header {
    display: none;
}

.single-tribe_events .tribe-events-single-event-title {
    font-size: 48px;
}

p.tribe-events-back a:hover,nav.tribe-events-nav-pagination a:hover {
    background: #5ecbea;
}
p.tribe-events-back a {
    background: #1c3645;
    display: inline-block;
    color: #fff!important;
    padding: 10px 20px;
    border-radius: 3px;
    margin-top: 10px;
    margin-bottom: 40px;
}

.et_pb_module.et_pb_button, .et_pb_promo_button {
    display: inline-block;
    color: inherit;
    border-radius: 3px!important;
}

#top-menu li.current-menu-item>a{
	color:#5ecbea;
}

p.post-meta {
    display: none;
}

/* Connections postcode search*/
div#cn-multi-category-search {
    padding: 0;
    border-radius: 0;
}

#cn-multi-category-search select, #cn-multi-category-search input[type=text] {
    border: 2px solid #5ecbea;
    border-radius: 0;
  font-size:16px;
}

.select2-container--sscit-radius .select2-selection--single .select2-selection__rendered, #cn-multi-category-search button#cnmcs-search-submit {
    font-size: 16px;
}

#cn-multi-category-search button#cnmcs-search-submit {
    background: #5ecbea;
    border: 2px solid #5ecbea;
    border-radius: 0;
    width: 150px;
    padding: 0;
}

#cn-multi-category-search div#cnmcs-address-postal-code input {
    padding: 0 10px;
    height: 36px;
    padding-top: 0!important;
    margin-top: -1px;
}

#cn-multi-category-search input#cnmcs-search-input {
    padding: 0 10px;
    width: 200px;
}

.select2-container--sscit-radius .select2-selection--single .select2-selection__arrow {
    background: transparent;
}

#cn-multi-category-search button#cnmcs-search-submit {
    background: #5ecbea;
    border: 2px solid #5ecbea;
    width: 150px;
    height: 36px;
}

.cnmcs-search .dashicons-search:before {
    line-height: 23px;
    left: -5px;
    position: relative;
}

.select2-container--sscit-radius .select2-selection--single {
    background-color: #5ecbea;
    border: 2px solid #5ecbea;
}

a#cn-clear-search-button {
    background: #5ecbea;
    padding: 10px;
    border-radius: 100px;
    color: #fff;
}

a#cn-clear-search-button:hover {
    background: #1c3645!important;
    color: #fff!important;
}

div#artsenbuttons .et_pb_column a {
    text-align: center;
}

#cn-search-messages {
    border: none;
    box-shadow: none;
    padding: 0;
}
#cn-gridder .cn-gridder-active-item .cn-gridder-toggle.cn-gridder-toggle-top-right {
    bottom: 15px;
}

/* Connections postcode search*/

div#top4sponsors a:hover {
    filter: grayscale(100%);
}

a.thumbdownload:hover {
    filter: grayscale(100%);
}
a.thumbdownload {
    cursor: pointer;
  transition: all 0.5s ease;
}

div#wpdm_listpackages-2, div#wpdm_listpackages-2 img {
    margin-bottom: 0;
}

div#text-8.fwidget .col-md-4 {
    width: 100%;
    max-width: 70%;
    min-width: 70%;
    margin: 0 auto;
}

div#text-8.fwidget .col-md-4 .wpdm-thumb{
  margin-bottom:0;
}

.et_pb_gutters3 .footer-widget {
    margin-bottom: 0;
}

.wp-image-4723, div#media_image-2 {
    width: 100%;
}

.et_pb_toggle_open .et_pb_toggle_title:before {
	display: block !important;
	content: "\e04f";
}

a.et_pb_button.et_pb_promo_button.download:hover {
    color: #fff;
}

span.cn-gridder-overlay.cn-gridder-overlay-static {
    background-color: #5ecbea!important;
    color: #fff!important;
}

.cn-gridder-panel-content a {
    color: #fff!important;
}
.cn-gridder-panel-content {
    color: #fff;
}

.cn-gridder-thumb {
    height: 212px!important;
}

.box{
	position: relative;
	width: 100%;		/* desired width */
}
.box:before{
	content: "";
	display: block;
	padding-top: 100%; 	/* initial ratio of 1:1*/
}

.boxcontent{
	position:  absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}

.boxcontent {
    background: #fff;
    border-radius: 100%;
    padding-top: 28%;
  box-shadow: 0px 2px 18px 0px #ffffff;
  text-align:center;
}

@media only screen and (max-width: 980px){
.boxcontent {
    background: #fff;
    border-radius: 15px!important;
    padding: 15px;
  box-shadow: 0px 2px 18px 0px #ffffff;
position: relative;
  }
  .box:before{
    display:none;
  }
  
}

div#custom_html-2 {
    clear: both;
}

a.socialicon {
    font-size: 30px;
    margin: 10px;
}

div#nav_menu-3 {
    margin-bottom: 30px;
}

.socialicons a:hover i {
    text-shadow: 0px 0px 30px rgba(255, 255, 255, 0.8);
}

form#rsvp-now {
    clear: both;
}

header.tribe-tickets-meta-label {
    width: 100%;
    background: #60cae7;
    padding: 10px 10px 0 10px;
}

.tribe-block__tickets__item__attendee__fields .tribe-tickets-meta-label h3{
      color: #ffffff!important;
}
/*
header.tribe-tickets-meta-label h3:after {
    position: absolute;
    content: '';
    height: 0;
    width: 0;
    right: 0px;
    bottom: 0;
    border-width: 20px 20px;
    border-style: solid;
    border-color: #f9f9f9 #f9f9f9 transparent transparent;
}
*/
h3.tribe-ticket__heading {
    font-size: 44px;
    margin-bottom: 20px;
    color: #231f20;
}

.tribe-block__tickets__item__attendee__fields label.tribe-tickets-meta-field-header {
    width: 100%;
}

.tribe-ticket h4 {
    background: #231f20;
    display: inline-block;
    padding: 10px 10px 10px 10px;
    margin-bottom: 10px;
    color: #ffffff;
display: none;
}

.tribe-field.tribe-block__tickets__item__attendee__field__checkbox .tribe-options {
    display: none;
}

.tribe-block__tickets__item__attendee__fields__success {
    color: #ffffff;
    font-size: 20px;
    background: #1c3645;
    line-height: 1;
    margin-top: 20px;
    padding: 10px;
    text-align: center;
}

p.return-to-shop {
    display: none;
}

.page.page-id-5299 button,.tribe-button {
    background: #1c3645;
    border: none;
    color: #fff;
    padding: 10px;
    cursor: pointer;
        font-size: 18px;
}

.page.page-id-5299 button:hover,.tribe-button:hover {
    background: #60cae7;
}

.page.page-id-5299 button:disabled {
    display: none;
}

.post-type-archive-tribe_events .tribe-events-event-image {
    max-width: 150px;
}

.tribe-block__tickets__registration__tickets__item__quantity:after {
    content: "x";
    margin-left: 2px;
}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button {  

   opacity: 1;
  cursor:pointer;

}

.tribe-events-tickets .tribe-tickets-remaining {
    display: none;
}

.postid-5279 .tribe-events-event-image {
    display: none;
}

span.tribe-events-cost {
    display: none;
}

td.woocommerce.add-to-cart {
    text-align: right;
}

.tribe-button, a.tribe-button, button.tribe-button, input.tribe-button {
    border-radius: 0;
    line-height: 1;
    margin: 10px;
    padding: 10px 20px;
      font-size: 18px;
}

div#customer_details {
    margin-bottom: 30px;
}

h3#order_review_heading {
    display: none;
}

#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
    background: #ffffff;
    border-radius: 5px;
    border: 1px solid #d3ced2;
}

.tribe-events-tickets {
    background: transparent;
}

tr.woocommerce.tribe-tickets-form-row:hover {
    background-color: #e4e4e4;
}

.tribe-options label {
    padding: 10px;
}
.tribe-options label:hover {
    background-color: #e4e4e4;
}

#tribe-events-content a.tribe-events-read-more:hover {
    background: #5ecbea;
}
#tribe-events-content a.tribe-events-read-more {
    color: #ffffff;
    background: #1c3645;
    padding: 10px 20px;
    display: inline-block;
    transition: all .5s;
}

li#menu-item-5765 a:before {
    content: "\e08a";
    font-family: ETmodules!important;
    text-decoration: none;
}

ul#et-secondary-nav .current_page_item a {
    color: #60cae7;
}

.iump-form-line-register.iump-form-upload_image {
    display: none;
}

.iump-level-details-register {
    display: none;
}

.ihc-reg-success-msg {
    display: none;
}

.iump-register-form {
    margin: 0 auto;
}

input#ihc_submit_bttn {
    cursor: pointer;
}

.ihc-register-9 .iump-submit-form input {
    background-image: none;
    background-color: rgb(94, 203, 234);
}

.ihc-register-9 .iump-submit-form input:hover {
    background-image: none;
        background-color: rgb(28, 54, 69);
      width: 60%;
}

li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-5799 a:before {
    content: "\e08a";
    font-family: ETmodules!important;
    text-decoration: none;
    margin-right: 5px;
}

li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-5799:before {
    content: "|";
    display: inline;
    position: absolute;
    left: -20px;
  opacity:0.7;
}

li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-5799 {
    margin-left: 20px;
}

a.button.bekwaamheidseisen {
display: block;
    background: #60cae7;
    white-space: initial;
    line-height: 1.3;
    border-radius: 10px;
    color: #fff;
    font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif;
    text-transform: uppercase;
    text-align: left;
    text-decoration: none;
    transition: all 0.5s;
    padding: 20px;
    margin: 20px;
  transition: all 0.5s;
}

a.button.bekwaamheidseisen:hover,a.button.bekwaamheidseisen:hover:before {
    background: #1c3645;
}

a.button.bekwaamheidseisen:before {
    display: block;
    background: #60cae7;
    left: 25px;
    position: absolute;
    content: "\e004";
    font-family: ETmodules!important;
    text-decoration: none;
    padding: 5px;
    border-radius: 100%;
    transition: all 0.5s;
  top: 35px;
}

.admin-bar li.menu-item.menu-item-type-post_type.menu-item-object-page.current-page-ancestor.current-page-parent.menu-item-5770 {
    display: none!important;
}

.inner-partner-item {
    width: calc(33% - 40px);
    height: 120px;
    float: left;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #fff;
    margin: 20px;
    filter: grayscale(0);
    transition: all 0.3s;
}

.inner-partner-item:hover{
    filter: grayscale(1);
}

@media screen and (max-width:480px){
.inner-partner-item {
    width: calc(100% - 40px)!important;
}
.hoofdsponsorgrid .inner-partner-item {
    width: calc(100% - 40px)!important;
}}


@media screen and (min-width:481px) and (max-width:767px){
.inner-partner-item {
    width: calc(50% - 40px);
}
.hoofdsponsorgrid .inner-partner-item{
    width: calc(100% - 40px);
}}

@media screen and (min-width:768px) and (max-width:1100px){
.hoofdsponsorgrid .inner-partner-item {
    width: calc(100% - 40px);
}}

@media screen and (min-width:1101px){
.hoofdsponsorgrid .inner-partner-item {
    width: calc(33% - 40px);
}}







ol[type="a"] li {
    padding: 10px 0px;
}
ol[type="a"] {
    list-style-type: lower-alpha;
}

a.lossebutton {
    padding: 10px 15px;
    border-radius: 100px;
    color: #ffffff!important;
    border-width: 10px!important;
    border-color: #5ecbea;
    border-radius: 100px;
    letter-spacing: 1px;
    font-size: 16px;
    font-weight: 700!important;
    text-transform: uppercase!important;
    background-color: #5ecbea;
	text-decoration:none!important;
}

a.lossebutton:hover {
letter-spacing:2px;	
}
/*
@media screen and (max-width:600px){
	html a.lossebutton {
    padding: 0;
    background: none;
    color: #5ecbea!important;
}
}
*/

.hustle-ui.module_id_1 .hustle-slidein-content {
    max-width: 200px !important;
}

.hustle-ui.module_id_1 .hustle-slidein-content .hustle-layout {
    height: 180px!important;
}

i.hustle-icon-close {
    padding: 5px;
    background: #fff;
    border-radius: 100%;
margin-right: 15px!important;
}

.hustle-slidein-content.hustle-animate-in {
    margin-right: -5px;
}

.hustle-ui .hustle-info.hustle-info--compact .hustle-layout .hustle-content .hustle-group-title .hustle-title {
    font: 700 20px/20px Open Sans,Helvetica,Arial,Lucida,sans-serif!important;
}

.hustle-group-content a.button {
    background: #231f20;
    padding: 5px 20px;
    border-radius: 100px;
    color: #fff!important;
	transition: 0.5s all;
}

.hustle-group-content a.button:hover {
    background: #5ecbea;
    padding: 5px 20px;
    border-radius: 100px;
    color: #fff!important;
}

.hustle-ui .hustle-button, .hustle-ui a.hustle-button, .hustle-ui button.hustle-button {
    border-radius: 100px!important;
}

span.ticket-cost {
    display: none;
}

.post-type-archive-tribe_events .tribe-events-event-cost {
    display: none;
}

div#partners {
    display: none;
}

div#text-8 p {
    text-align: left;
}

.admin-bar li#menu-item-6688 {
    display: inline-block!important;
}

li#menu-item-6688 a:before {
    content: "\73";
    font-family: ETmodules!important;
    text-decoration: none;
    color: #fff;
    position: absolute;
    font-size: 17px;
    left: 15px;
    font-weight: normal;
    top: 11px;
    margin-right: 3px;
}

li#menu-item-6688 a {
    padding-left: 40px!important;
}

li#menu-item-6688 a {
    background: #60cae7;
    padding: 10px 10px!IMPORTANT;
    color: #fff!important;
    border-radius: 100px;
}
@media screen and (min-width:981px){
#et_top_search {
    margin-top: 0;
	}
	.admin-bar #et_top_search {
    margin-top: 10px;
	}}

img#logo {
    max-width: 225px;
}

@media screen and (max-width:1240px){
	header#main-header .container {
    width: 100%;
    max-width: 96%;
}
}

@media screen and (max-width:980px){
	li#menu-item-6688 a {
    border-radius: 0;
    padding: 40px!important;
}
li#menu-item-6688 {
    width: 100%;
}
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-6695 {
    padding-bottom: 40px!important;
}
.et_header_style_left #et-top-navigation .mobile_nav.opened span.mobile_menu_bar.mobile_menu_bar_toggle {
    right: initial;
    left: 30px;
    padding-bottom: 0;
}	
}

li#menu-item-6688 a {
    padding-left: 40px!important;
    padding-right: 20px!important;
}

li#menu-item-6708 a:before {
    font-size: 17px;
    content: "\e074";
    font-family: ETmodules!important;
    font-weight: normal;
}

body #et_search_icon:before{
  top:0;
}

@media screen and (max-width: 980px){
body #et_search_icon:before {
    top: 5px!important;
}}

li#menu-item-6708 a {
    text-decoration: none!important;
}

body #et_search_icon:before {
    top: 7px;
}