/*team2*/
	
input[type=text]:not(.bogus-class)#search-contacts {
        display: none;
    }

.contact-list-ajax-results {
    margin-top: 0px !important;
}

ul#all-contacts {
    padding-top: 0px !important;
}

.contact-list-address-title {
    display: none;
}

.contact-list-contact-name {
    font-size: 16px !important;
 }

.contact-list-job-title {
    font-size: 16px !important;
}

.contact-list-phone {
    font-size: 15px !important;
}

.contact-list-custom-field-1 {
    margin-top: 10px !important;
}

.contact-list-custom-field-with-icon i {
	  margin-top: 6px;
    font-size: 20px;
}

.contact-list-custom-field-1 {
	font-size: 15px !important;
}


#contact-list-search ul li a:hover {
    color:#dd9933 !important ;
}

i.fa.fa-envelope {
	color: grey !important;
}

.contact-list-main-left {
    width: 74%;
}

.contact-list-main-right {
    width: 26%;
}

.contact-list-custom-fields-container {
    margin-bottom: 5px !important;
}

.contact-list-3-cards-on-the-same-row #all-contacts li {
    padding: 0 15px 15px 0 !important;
    width: 33.333% !important;
}

@media (max-width: 1040px) {
    .contact-list-3-cards-on-the-same-row #all-contacts li {
   padding: 0 15px 15px 0 !important;
    width: 50% !important;
    }
}

@media (max-width: 720px) {
    .contact-list-3-cards-on-the-same-row #all-contacts li {
   padding: 0 15px 15px 0 !important;
    width: 100% !important;
    }
}

/* algemeen- buttons */

button.mep-cat-control {
    background: #DDD !important;
    color: #000 !important;
}

button.mep-cat-control.mixitup-control-active {
    background: #dd9933 !important;
	   color: #FFFFFF !important;
}
.main-navigation li:hover > a {
  color: #dd9933 !important;
}

.campaign a:hover {
	color:#dd9933 !important;
}

h4 {margin-bottom: 10px !important}

h4 {margin-bottom: 10px !important}

p {margin-bottom: 15px!important}

/*@media screen and (min-width:1281px)*/
.main-navigation {
	max-width:100%
}

.wp-block-columns {
	margin: 0!important
}

.post-17.page.type-page.status-publish.hentry {
	  margin-bottom:0px
}


#mc_embed_signup .button
{   
    padding-left:30px !important;
	  padding-right:30px !important;
	  padding-top:5px !important;
	  padding-bottom:20px !important;
	  height:40px !important;
	  width:200px !important;
	  border-radius: 4px !important;
	  color:#ffffff !important;
	  border:0px !important;
	  background-color: #dd9933 !important;
	font-size:17px !important;
	font-family:source sans pro;
	font-weight:600 !important
}

#mc_embed_signup .button:hover
{
    padding: 5px 30px 10px !important;
    opacity:0.7;
	  border-radius: 4px;
	  color:#9E1A1A !important;	 
	  font-weight:600 !important
}

#mc_embed_signup .button:focus
{
    padding: 5px 30px 10px !important;
    opacity:0.7;
	  border-radius: 4px;
	  color:#ffffff !important;	 
	  font-weight:600 !important;
		border:0px solid #dd9922 !important
}


button.single_add_to_cart_button  {
    padding: 0 15px !important;
	  border-radius: 8px;
	  color:#ffffff !important;
	  border:0px !important;
	  background-color: #dd9933 !important;
	font-size:15px !important;
}

	
button.single_add_to_cart_button:hover {
    padding: 0 15px !important;
    opacity:0.7;
	  border-radius: 8px;
	  color:#9E1A1A !important;	  
}

button.single_add_to_cart_button:focus {
    padding: 0 15px !important;
    opacity:0.7;
	  border-radius: 8px!important;
	  border: 0px solid #eeeeee !important;
	  outline:none;
}

h4.test-yves {
	font-weight:500 !important;
	border-left: 4px solid #9e1a1a;
	font-size:18px;
	padding: 5px 10px !important;
	color: #9e1c1c !important;
	margin-bottom:0!important
}

h3.yves2 {
	background-color:#c1c1c1 !important;
  color: #ffffff !important;
  padding-left:10px !important;
	font-size:18px !important;
  }

.mep-events-wrapper p:not(.mep-events-wrapper .mep-default-feature-content p){
 margin: 10px ! important;
}

/*@media only screen and (max-width: 991px)
button.single_add_to_cart_button {
	font-size:15px !important }
*/

/*mailchimp*/

.required.email.valid, .required.valid {
	font-family: source sans pro !important;
	font-size:17px !important;
}

#mc_embed_signup .mc-field-group input:-webkit-autofill {
   -webkit-box-shadow: 0 0 0 100px #f5f5f5 inset;}

div.response {
  font-family: source sans pro !important;
  font-size: 17px !important;
  font-weight:400px !important}


/*portfolio*/

.entry-title a {
	font-size:16px;
}

/*layout titels*/

.entry-title {
	font-size:23px;
	font-weight:500;
	margin-bottom: 15px
}

.page-title {
	font-size:23px;
	border-bottom: none;
  color: #000000;
	padding-bottom:0;
	margin: 7px 0;
	margin-bottom: 15px
}

.mep_cat-details h1 {
	margin-top:7px !important;
	margin-bottom:15px !important
}

.page-header {
	margin-bottom: 0;
	margin-top:17px
}


/*layout event*/

.page-numbers:hover {
	opacity:0.7;
	color:#9e1a1a;
}

.has-normal-font-size {
	margin-bottom: 0px  !important
}

.mep-event-list-loop.mep_event_list_item.mep_event_minimal_list.mix {
	margin-top: 0px !important;
	margin-bottom: 5px !important;

}

.mep-event-list-loop.mep_event_list_item.mep_event_minimal_list.mix:hover {
	background-color:#f5f5f5 !important;
	transition: all 0.2s ease-in-out !important;

}

.page-numbers.current
{padding:12px 17px !important;
font-size:15px !important;
font-weight:500 !important}

.mep_event_grid_item:hover {
	border: 1px solid #9e1a1a !important;
	background-color: #f5f5f5 !important;
	opacity:0.7 !important;
	transition: all 0.2s ease-in-out !important;
}

.mep_event_list_item:hover {
	background-color:#f5f5f5 !important;
	opacity:0.7 !important;
	transition: all 0.2s ease-in-out !important;
}

/*.owl-next {height:100px !important;
  margin: 0 5px !important}
.owl-prev {width:25px !important;
	height:100px !important;
	margin:0 15px !important;
}*/

.owl-next:hover {background-color:#dd9933 !important}

.owl-prev:hover {background-color:#dd9933 !important}

.mep-event-excerpt p {
	white-space: initial !important;
}

/*.mep-list-footer {
	padding: 20px 0 0 0;
}*/

.mep_event_minimal_list h2  {
	font-family: source sans pro;
}

.mep_minimal_list_date  {
	font-family: source sans pro !important;
	font-size: 16px !important;
	color:#6d7982 !important;
}

.mep_minimal_list_location  {
	font-family: source sans pro !important;
	font-size: 16px !important;
	color:#6d7982 !important;
}

.mep_list_title {
	font-weight: 550 !important;
	font-size:20px !important;
	border-left: 0px !important;
}


h6 {
	font-weight: 500 !important;
	font-size:16px !important;
  color: #6d7982;
}

h5 {
	font-weight: 500 !important;
	font-size: 16px !important;
	
/*	display: none !important;*/
}

.mep-default-feature-cart-sec td
{font-size:15px !important}

.extra-qty-box.etp 
{font-size:15px !important;
}

td.total-col  {font-size:17px !important}

.mep-default-title h2 {
	font-weight:400 !important;
	font-size:23px !important;
	margin: 7px 0;
	margin-bottom:15px
}

.mep-default-feature-content p {
 font-family: source sans pro !important;
font-size: 17px !important}

.mep-events-wrapper {
  padding: 0px !important;
	margin: 0px !important;
}

.df-sidebar-part {
	margin-top:50px !important 
}

.mep-default-sidrbar-events-schedule h3 {
	font-weight:500 !important
}

.mep-default-sidrbar-address ul li span {
	padding: 0 0 0 5px !important
}

.mep-default-sidrbar-address ul li i, .mep-default-sidrbar-events-schedule ul li i {
	margin-right: 5px !important
}

.mep-default-sidrbar-meta p {
	font-weight:400!important;
	font-family: source sans pro;
}

.mep-default-sidrbar-meta p a {
	font-weight:500!important;
	font-family: source sans pro;
	text-transform: uppercase;
	font-size:16px;
	color: #9e1a1a!important;
}

.mep-default-sidrbar-meta p a:hover {
		color: #dd9933!important;

}

.mep-default-sidrbar-address span {
	font-family: source sans pro;
	font-size:16px !important
}

.mep-default-sidrbar-address {
  padding-bottom:10px
}

.mep-default-sidrbar-events-schedule
{
	font-size:16px !important;
	font-family:source sans pro;
}

.mep-default-sidrbar-events-schedule h3
{
	font-size:16px !important;
	font-family: source sans pro;	
}

.mep-default-feature-date-location
{margin:15px !important}

h4.mep-cart-table-title {
	font-weight:500 !important;
	border-left: 4px solid #9e1a1a;
	font-size:18px;
	color: #9e1a1a !important;
	padding: 10px;
	margin-top:30px
}

h3.ex-sec-title {
	background: #c1c1c1;
	font-size:18px;
	letter-spacing: 2px;
	padding: 7px 14px;
	font-family:source sans pro;
	font:#ffffff !important;
	font-weight:500;
	height:33px;
}

div.mep-default-feature-date-location {
    margin: 5px 0 !important;

/*pagina eventlist */


.pagination-sec a {
    display: inline-block;
    background: #dd9933 ;
	  font-size: 15px;
}

/*zangerspagina */

.blocks-gallery-item:hover {
	opacity:0.7 !important;
		transition: all 0.2s ease-in-out !important;

}


/* winkelmand */


.woocommerce-message {
	font-size:16px !important;
	font-family: source sans pro !important;
    padding: 1em 1em 1em 3.5em !important;
	margin-bottom:10px;
}

.cart-empty.woocommerce-info
{ margin-top: 10px !important;
margin-bottom:10px !important}


.woocommerce-error {
	font-size:16px !important;
	font-family: source sans pro !important;
	    padding: 1em 1em 1em 3.5em !important;
	margin-bottom:10px !important
}

.woocommerce-notices-wrapper
{height:auto !important}

.woocommerce-info {
	font-size:16px !important;
	font-family: source sans pro !important
}

.cart-empty.woocommerce-info {
	font-size:16px !important;
	font-family: source sans pro !important
}


.woocommerce-checkout .express-one-page-checkout-main h3.border_html {
	font-size:18px !important;
  margin-top:20px!important
}

.more_details {
	  font-size:17px;
	  line-height:1.8;
	  font-family: source sans pro;
}

.woocommerce label, .woocommerce span, .woocommerce p, .woocommerce textarea, .woocommerce input, .woocommerce select {
    font-size: 17px !important;
    font-weight: normal;
	  font-family: source sans pro;
}

.order-total .left-corner {
    font-size: 17px !important;
}

.order-total .right-corner .woocommerce-Price-amount {
    font-size: 17px !important;
}

span.woocommerce-Price-amount.amount 
{ font-size:16px !important; }

.woocommerce-Price-amount.amount span 
{ font-size:16px !important; }

.total { display: none;
}

.qty {color:#c1c1c1 !important;}

.checkout-cart-checkout-layout table.onestepcheckout-summary th {
	background-color:#c1c1c1;
	padding: 0px;
	color: #ffffff;
	font-family: source sans pro !important;
	font-size:18px !important;
	font-weight:500;
	height:33px;
	line-height:33px;
}

.wrapper_qty {
    color: #ffffff !important; 
}

.attachment-50x80.size-50x80 {
width:150px !important;
padding-top: 10px !important
}

td.removepro {padding-top: 30px !important;
	padding-left: 10px !important
}

.onestepcheckout-summary .removepro a.cclw_remove
{	color: #ffffff !important;
	background-color:#9e1a1a !important;
	font-size:17px !important;
	border-left: 7px solid
	#9e1a1a!important;
	border-right: 7px solid
	#9e1a1a!important;
	border-bottom: 2px solid
	#9e1a1a!important;
	border-radius:30px !important

}

.onestepcheckout-summary .removepro a.cclw_remove:hover
{ opacity:1;
	background-color:red !important;
	font-size:17px !important;
	border-left: 7px solid
	red!important;
	border-right: 7px solid
	red!important;
	border-bottom: 2px solid
	red!important;
	border-radius:30px !important;
  color: white !important
}

.woocommerce #payment #place_order:hover {
	color:#9e1a1a !important;
	opacity:0.6 !important
}

.input-text:-webkit-autofill{
   -webkit-box-shadow: 0 0 0 100px #f5f5f5 inset !important;}

/*bevestiging*/


.wc-bacs-bank-details-heading, .woocommerce-order-details__title,
.woocommerce-column__title {
	font-size:18px;
	color: #9e1a1a !important;
	border-left: 4px solid #9e1a1a;
	padding: 7px;
}

.woocommerce-table.woocommerce-table--order-details.shop_table.order_details thead th {
	background-color: #c1c1c1 ;
	border-bottom:0px	
		!important;
	color:#ffffff;
}



.wc-bacs-bank-details-account-name { font-size:17px !important;
	margin-bottom:10px;
	margin-top:20px !important
	
}

.woocommerce-order {
	font-size: 16px !important;
	font-family: source sans pro !important;

}

.product-quantity {display:none !important}

div.body_content_inner {
	font-family: source sans pro;
}

/*cd projecten */

/*.wp-block-embed-spotify.wp-block-embed.is-type-rich.is-provider-spotify.wp-embed-aspect-9-16.wp-has-aspect-ratio {height:au !important}

.wp-block-embed__wrapper {height: 100% !important}*/


.wp-block-embed__wrapper iframe {
	width:100% !important;
}

/*contact*/

.ab-profile-column.ab-profile-avatar-wrap {
	padding:10px;
  flex-basis:120px;
	flex-grow:0
}

.ab-profile-column.ab-profile-content-wrap {
	padding:10px;

}

.ab-profile-title {
	padding:0px !important
}

.ab-profile-text {
	padding:0px !important
}

.ab-profile-text p {
	margin:0px !important;
}

.ab-profile-text a:hover {
	color:#dd9933 !important;
	
}
	


	