/*front page*/

.showcase{
	height:600px;
	padding:100px 20px;
	text-align:center;
/*	border-bottom: gray 1px solid;*/
/*	margin-bottom:30px;*/
	color:white;
	background:url('../img/showcase.jpg') no-repeat center center;
}

.showcase h1{
	font-size: 30px;
  	padding-bottom: 0px;
  	color: #fff;
  	margin-bottom: 10px;
}

.showcase_small_image{
	max-width: 161px;
	height: auto;
	margin-bottom: 20px;
}



.showcase p {
  font-size: 16px;
  margin-bottom: 31px;
  margin: 0 auto;
}

.boxes{
	text-align:center;
	background:#fff;
	margin-bottom:30px;
}

.box .fa{
	font-size:45px !important;
	margin-bottom: 10px;
}

.box{
	 padding:15px;
	 border: gray 1px solid;
}

.bottom-spacer{
	margin-bottom:20px;
}

@media (min-width: 576px) { 

	.showcase h1{
		font-size:50px;
		padding-bottom:20px;
	}

	.showcase p{
		font-size:20px;
		margin-bottom:50px;
	}

	.showcase_small_image {
	  max-width: 195px;
	  height: auto;
	  margin-bottom: 20px;
	}
}



}



/**
 * 
 * 1. Login
 */

#pms_login{
  max-width:300px;
  margin: 0 auto
}
/*my addtions*/
/*do dont.....*/

/**
 * 
 * 
 * Neve styling 
 * 
 */
 .container .site-logo p{
    font-weight: 200;
    color: #818181;
 }

/*Copywrite text smaller*/
 .builder-item--footer-four-widgets{
  font-size: 12px !important;;
}


/*
/*restrict content pro*/
/*#rcp_subscription_levels td,
#rcp_subscription_levels th {
	text-align: center;

}*/

/*Mec fundtionality*/

/*images scrolling in desktop*/
.mec-event-gallery-wrapper .mec-event-gallery-image-list-wrapper {
  min-width:90px;
  margin-right:30px;
  max-height: 600px;
  overflow: auto;
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}

.mec-event-gallery-wrapper .mec-event-gallery-image-list-wrapper::-webkit-scrollbar {
  display: none;
}


/**
 * 
 * 
 * 
 * 
 * advanced organiser page
 * 
 **/

.mec-advanced-organizer .mec-event-article .mec-featured-info-box h2 {
  font-size: 45px;
  font-weight: 400;
}


.entry-content .mec-advanced-organizer {
  background: none !important;
  border: 1px solid #d7d7d7;
  box-shadow: 1px 3px 9px #80808042;
  margin-top:13px;
}

.mec-advanced-organizer .mec-event-article .mec-description-box .mec-featured-about-single {
  font-size: 29px;
}

.mec-advanced-organizer .mec-event-article .mec-description-box  p{
  font-size: var(--bodyfontsize);
}

.mec-advanced-organizer .mec-event-content .mec-event-title {
max-width: 22ch;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

@media only screen and (max-width: 764px) {
  .mec-advanced-organizer .mec-event-article .mec-featured-info-box h2 {
    font-size: 27px;
    font-weight: 400;
  }
  .mec-advanced-organizer .mec-event-article .mec-description-box .mec-featured-about-single {
    font-size: 22px;
  }
}

/* event  */


/**
 * 
 * 
 * 
 * 
 * 
 * advanced location/orgnaiser pages
 * 
 * 
 */

#mec-search-box {
  background: none !important;
  border: 1px solid #d7d7d7;
  box-shadow: 1px 3px 9px #80808042;
  margin-top:13px;
  padding:50px;
  .mec-advanced-location{
  
  }

  .mec-add-on-searchbar-form .button {
    width: auto;
    border-radius: 3px !important;
    border: 1px solid #008000;
    box-shadow: 0 2px 2px rgb(0 0 0 / 3%);
    letter-spacing: 0;
    font-size: 12px;
    color: #006df8;
    padding: 9px 12px;
    line-height: 22px;
    font-size: 1rem;
    letter-spacing: 0.05em;
    background: green;
    border-radius: 5px;
    color: white;
  }


  .button:hover{
    width: auto;
    border-radius: 3px;
    border: 1px solid #c7ebfb;
    letter-spacing: 0;
    font-size: 12px;
    padding: 9px 12px;
    line-height: 22px;
    font-size: 1rem;
    letter-spacing: 0.05em;
    border-radius: 5px;
    color: white;
    background: #62947a;
    border-color: #5f9579;
    color: #fff;
    box-shadow: 0 4px 10px rgba(76, 76, 76, 0.2);
    font-weight: bold;
  }

  .mec-add-on-searchbar-form input.mec-search-field {
    color: #242930 !important;
  }

  .mec-add-on-searchbar-form input.mec-search-field {
    border: 1px solid #bdbcbc !important;
  }

  .mec-add-on-searchbar-form  input:read-write:focus,
  select:focus,
  textarea:focus {
    outline: 0;
    box-shadow: 0 0 3px 0 var(--nv-secondary-accent);
    --formfieldbordercolor: var(--nv-secondary-accent);
  }


  .mec-add-on-searchbar-form input.mec-search-field::placeholder {
    color: black !important;
  }
}
.entry-content .mec-advanced-location {
 background: none !important;
  border: 1px solid #d7d7d7;
  box-shadow: 1px 3px 9px #80808042;
  margin-top:13px;
  padding:50px;
}

 


/**
 * 
 * 
 * Location and organiser page
 * 
 * 
 * 
 */

.entry-content
.mec-advanced-location 
.mec-skin-list-events-container 
.mec-event-article 
.col-md-3.mec-featured-meta-info {
    width: 270px !important;
}




.container .mec-add-on-searchbar-form .button {
  width: auto;
  border-radius: 3px !important;
  border: 1px solid #008000;
  box-shadow: 0 2px 2px rgb(0 0 0 / 3%);
  letter-spacing: 0;
  font-size: 12px;
  color: #006df8;
  padding: 9px 12px;
  line-height: 22px;
  font-size: 1rem;
  letter-spacing: 0.05em;
  background: green;
  border-radius: 5px;
  color: white;
}






/**
 * 
 * 
 * 
 * 
 * mec events list page
 */
.mec-categories-wrapper{
	display: inline-block;
}


/**
 * 
 * 
 * 
 * 
 * mec single event page
 * 
 */
.mec-wrap .mec-map-get-direction-btn-cnt {
  background: none;
  padding:0px;
}
.mec-wrap .mec-map-get-direction-btn-cnt:hover {
  background: none;
  padding:0px;
}
/*Hide the organisers description*/
.mec-wrap .mec-organizer-description p {
  display:none;
}


.mec-wrap .mec-single-title, .single-mec-events .mec-wrap.mec-no-access-error h1 {
  font-weight: 500;
}

/*issue for single related event*/
.single-mec-events .mec-related-events-wrap {
    display: flex;
    flex-direction: column;
}

.mec-booking-form-container {
	flex-wrap: wrap !important;
}
.mec-wrap-checkout {
	display: contents !important;
}

/*mobile Free Booking button*/
@media only screen and (max-width: 764px) {
  .mec-book-form-pay-button {
    width: auto !important;
    white-space: nowrap;
  }
}
@media only screen and (max-width:479px) {
 .mec-container {
  width:90% !important;
 }
	
}
/*the booking form*/
/*buttons spread left and right*/
 .mec-wrap .mec-booking .mec-book-form-btn-wrap {
  width: 100%;
}



.builder-item--primary-menu .nav-menu-primary > .nav-ul li.current-menu-item > a, .builder-item--primary-menu .nav-menu-primary > .nav-ul li.current_page_item > a, .builder-item--primary-menu .nav-menu-primary > .nav-ul li.current_page_item > .has-caret > a {
  color: var(--nv-text-color);
  background: #f9f9f9;
}
	
.builder-item--primary-menu .nav-menu-primary > .nav-ul li:not(.woocommerce-mini-cart-item) > a {
		padding: 6px;
}
.mec-event-content ul  {
  list-style: disc !important;
}
/*
.mec-calendar .mec-event-article .mec-event-image {
  float: left;
  margin-right: 20px;
  width: 61px;
  height: auto;
  margin-top: -9px;
}
*/
#cb-row--footer-bottom,
#cb-row--footer-mobile-bottom,
#cb-row--footer-desktop-bottom,
.footer-bottom {
	display:none !important;
}

/*
.footer--row {
	background:gray;
}
*/

.widget .widget-title {
   font-weight: 400;
}

.grecaptcha-badge {
	display:none !important;
}

.page-template-traqbar-template-php .row {
    height:100%;
}

/*contact form*/
.nv-content-wrap  label{
    width:100%;
}
.wpcf7-submit {
	width:100px !important;
}
.wpcf7-form-control{
    width:100%
}

.mec-wrap .mec-advanced-organizer .mec-event-article .mec-description-box {
  color: #626262;
}


/*blog page / info page*/
@media (min-width: 960px) {
	.nv-sidebar-right .row {
		flex-wrap: nowrap ;
	}
}

@media (min-width: 400px) {
	.nv-sidebar-right .row {
		/*flex-wrap: wrap ;*/
	}
}

/*.rcp_form .rcp_user_fieldset input:not([type="checkbox"]):not([type="submit"]) {

    max-width: 100% !important;

}
.rcp_header{
	color:blue;
}*/

.blockUI.blockOverlay {
background-color: #0088d0 !important;
opacity: 0.5 !important;
box-shadow: 0 0 10px 1px #000 !important;
}

/*#rcp_registration_form {
    padding: 16px !important;
    border: 1px solid #c1c1c1;
    border-radius: 5px;
}

#rcp_submit{
    background: green;
    font-weight: lighter;
}

.grecaptcha-badge{
    display:none;
}*/

/*features table comparisons*/
/*.feature_comparison_table td {
    text-align:center;
}*/
/*.feature_comparison_table .table_top {
    text-align:center;
}*/
 


/*MEC events styling - better here than updating each site*/
 @media only screen and (max-width: 480px) {
  .mec-event-list-classic .mec-event-detail
{
    float: none !important;
    width: inherit !important;
  }
}

.mec-calendar.mec-event-container-novel{
  overflow-x: clip !important;
  overflow-y: clip !important;
}



@media only screen and (max-width: 767px) {
  .lity-content .mec-events-meta-group-booking select,
  .mec-single-event .mec-events-meta-group-booking select,
  .mec-events-meta-group-booking .mec-booking-shortcode select {
    width: unset !important;
  }
}

/*fix ticket form from going too wide in mobile*/
@media only screen and (max-width: 767px) {
  .mec-single-event .mec-events-meta-group-booking select{
    width: 100% !important;
  }
}






/**
 * 
 * mec advanced organiser and location pages
 * 
 * 
 */

#content .mec-advanced-organizer .mec-featured-info-box .mec-social-networks a i{
  color: var(--mec-color-skin) ;
} 

.mec-single-event-location .author a::after {
    content: '\f08e';
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    margin-left:15px;
    color:#171c2499;
}

.mec-single-event-organizer .mec-organizer a::after {
    content: '\f08e';
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    margin-left:15px;
    color:#171c2499;
}

/*.mec-basvanced-basic {
	border: 1px solid #8080807d;
	padding: 13px;
	border-radius: 3px;
}*/

/*general listings*/
.mec-advanced-organizer .mec-event-article .mec-featured-info-box .mec-featured-info span i {
  color: #078864 !important;
}
.mec-advanced-location .mec-event-article .mec-featured-info-box .mec-featured-info span i {
  color: #078864 !important;
}


.mec-advanced-location .mec-load-more-wrap .mec-load-more-button,
.mec-advanced-location .mec-event-article .featured-event-button,
.mec-advanced-location .mec-wrap .mec-location-shortcode .mec-load-more-button {
  border: 1px solid #97c496 !important;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.03) !important;
  color: var(--mec-color-skin) !important;
}

.mec-advanced-location .mec-load-more-wrap .mec-load-more-button:hover,
.mec-advanced-location .mec-event-article .featured-event-button:hover, 
.mec-advanced-location .mec-wrap .mec-location-shortcode .mec-load-more-button:hover{
	 background: #62947a !important;
  border-color: #5f9579 !important;
  color: #fff !important;
  box-shadow: 0 4px 10px rgba(76, 76, 76, 0.2) !important;
  font-weight: bold !important;
}

.mec-advanced-organizer .mec-load-more-wrap .mec-load-more-button,
.mec-advanced-organizer .mec-event-article .featured-event-button,
.mec-advanced-organizer .mec-wrap .mec-organizer-shortcode .mec-load-more-button {
  border: 1px solid #97c496 !important;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.03) !important;
  color: var(--mec-color-skin) !important;
}

.mec-advanced-organizer .mec-load-more-wrap .mec-load-more-button:hover,
.mec-advanced-organizer .mec-event-article .featured-event-button:hover,
.mec-advanced-organizer .mec-wrap .mec-organizer-shortcode .mec-load-more-button:hover {
  background: #62947a !important;
  border-color: #5f9579 !important;
  color: #fff !important;
  box-shadow: 0 4px 10px rgba(76, 76, 76, 0.2) !important;
  font-weight: bold !important;
}





.mec-wrap .mec-feature-view-details-right a i, 
.mec-advanced-organizer .mec-event-article .mec-social-networks a i
{
  color: inherit;
}

.mec-feature-view-details-right a:hover i,
.mec-advanced-organizer .mec-event-article .mec-social-networks a:hover i
{
	color: #5f9579;
}

#mec-search-box .mec-searchbar-form .row {
  margin:0px;
}

input:read-write:focus, select:focus, textarea:focus {
	border:1px solid green;
	box-shadow: none;
}




/**
 * 
 * FES styling
 * - otherbits are elsewhere but starting to arrnge it here
 * 
 */

/*main form width*/
.container .mec-fes-form {
  background: none;
  border: 1px solid #eaeaea;
  max-width: 800px;
  margin: 0 auto;
}


/*
#mec_meta_box_event_gallery li span.mec-event-gallery-delete {
  padding: 0;
  min-height: 20px;
  height: 20px;
  width: 20px;
  margin: 0;
  border-radius: 50%;
  position: absolute;
  top: 2px !important;
  right: 2px;
  box-shadow: none;
  background: #fff;
  border-color: #e3e4e5;
  font-size: 0px;
  cursor: pointer;
  transition: .2s;
}


 #mec_meta_box_event_gallery {
  display: flex;
  flex-flow: row wrap;
  list-style: none;
  padding: 0;
}


ul , li{
  margin-block-start: 0;
  margin-block-end: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

#mec_meta_box_event_gallery li {
  flex: 0 1 calc(33.333333% - 10px);
  margin-right: 10px;
  position: relative;
}

#mec_meta_box_event_gallery li {
  padding:0px;
}
#mec_meta_box_event_gallery li img {
  width: 100% !important;
  height: 75px !important;
  object-fit: cover;
}




*/





/*Basepress styling*/

#content .bpress-wrap {
	padding:0 0px; 
}


@media only screen and (max-width: 480px) {
	#content .bpress-wrap {
	  padding:0 0px
	}
	#content .bpress-content-wrap {
	  width:91%;
	  margin:0 20px
	}
}


.bpress-main .bpress-article-content ul {    
    list-style-type: disc !important;
	margin: 0px 0px;
}

.bpress-main .bpress-article-content li {    
	padding: 0px 0px 0px 0px;
	margin: 0 0 0 30px;
}

.bpress-main ul, ol {
  display: block !important;;
  list-style-type: disc !important;;
  margin-block-start: 1em !important;
  margin-block-end: 1em !important;
  padding-inline-start: 20px !important;;
}

.bpress-page-header header {
  font-size: 13px !important;
  
}
.bpress-page-header {
	padding: 1px 0px 30px !important;
	background-color: #64b473;
}
.bpress-section a.bpress-viewall {
	color: #598a76;
}

.bpress-heading span[class^="bp-"].colored, .bpress-heading .bpress-heading-icon.colored {
  color: #598a76 !important;
}
.bpress-search-submit input[type="submit"] {
	background-color: #117d08 !important;
}

/**
 * 
 * Mec Single Event Page
 * 
 * 
 */

/**
 * 
 * 
 * MEC fix for map page
 * 
 * 
 */
#content .container {
 padding-right: 15px;
  padding-left: 15px;
}
#content .mec-skin-map-container {
  padding-right: 15px;
  padding-left: 15px;
}
.header .container {
  padding-right: 15px;
  padding-left: 15px;

}
.site-footer .container {
  padding-right: 15px;
  padding-left: 15px;

}
@media only screen and (max-width: 764px) {
	.lity-container{
		width:100%;
	}
}
@media only screen and (min-width: 764px){
	.lity-container{
		min-width:400px;
	}
}

/**
 * 
 * 
 * 
 * mec edit event styling
 * 
 */

.mec-basvanced-basic .label-checkbox label {
  width:90px;
}


n.mec-events-content ul {
  list-style: disc !important;
}

.mec-faq-list .mec-faq-item .mec-faq-toggle-icon {
  font-size: 20px;
  position: absolute;
  right: 15px;
  top: 32px;
  z-index: 1;
  cursor: pointer;
  transition: .3s;
  border: 3px solid #1eb48a;
  border-radius: 86px;
  padding: 3px 5px 7px 5px;
}

.mec-faq-list .mec-faq-item .mec-faq-toggle-icon {
  font-size: 17px !important;
}

.mec-event-data-fields{
  /* width: 300px; */
  h4{
    white-space: break-spaces !important;
    }
  padding:0px !important;
  
}

.mec-faq-list .mec-faq-item .mec-faq-title h4::after {
    width: 18% !important;
}
.mec-select-date-label{
  font-size: 20px !important;
  font-weight: 600 !important;
  color: #29292b !important;
}

 .mec-single-event .mec-booking-progress-bar {
margin: 0px !important;
}

.mec-single-event .mec-events-meta-group-booking ul{
   width: 100%;
}

 .mec-single-event .mec-events-meta-group-booking .mec-booking-checkout-coupon-wrapper {
  width: 100% !important;
}

.mec-login-submit .mec-bg-color{

background: #28b78f !important;
}

#mec-login-form.mec-login-form .mec-login-input label {
  border: 1px solid #ababab !important;
}

.mec-single-event .mec-events-meta-group-booking .mec-booking-checkout-coupon-wrapper {
  width: 61% !important;
}

.mec-next-multiple ul .mec-time dl{ 
     margin:0px !important;
}

.mec-wrap button:not(.owl-dot):not(.gm-control-active):not(.mejs):not(.owl-prev):not(.owl-next):not(.mec-googlemap-details button):not(.mec-googlemap-skin button){
  
}

 .mec-wrap .mec-book-form-coupon input[type="submit"]{ 
 
}


 .mec-single-event .mec-events-meta-group-booking .mec-booking-checkout-coupon-total-wrapper {
    display:block !important;
   .mec-booking-checkout-total-wrapper{
       margin-top: 43px !important;
    }
    
}
.mec-wrap .mec-event-list-classic .mec-event-article {
    background: #f9f9f9;
    padding-left: 12px;
    border: 1px solid #efefef;
}

.mec-wrap .mec-next-multiple ul .mec-time {
	text-align: center;
	position: relative;
	z-index: -1;
	width: 100%;
}

.mec-wrap .mec-next-multiple ul .mec-date {
	float: inherit;
	text-align: center;
}


/**
 * 
 * Book page main listing
 * 
 */
.mec-shortcode-organizers ul{
  margin:0px 0 !important;
}
.mec-shortcode-organizers ul li{
  margin-top:0px  !important;
}

.mec-event-list-classic .mec-event-title {
  font-size: 15px;
  margin: 0px 0 2px;
  text-transform: uppercase;
}

.mec-event-list-classic .mec-event-image {
  width: 96px;
}

.mec-shortcode-organizers {
  overflow: inherit;
}


/**
 * 
 * Media screen mobile view
 * 
 * 
 */

@media only screen and (max-width: 764px) {

  /*
  * Payment gateways
  */
  .mec-stripe-name-and-email-wrapper {
    display:inherit !important;
  }
  .mec-email-stripe{
    margin-left:0px !important;;
  }
}

@media only screen and (max-width: 764px) {

    .col-md-4{
       width:100%;
	}
	.mec-wrap .mec-event-list-classic .mec-event-date, .mec.wrap .mec-event-list-classic .mec-event-time{
	     font-size:12px;
	     span{
	        font-weight:400;
	     }    
	}



    .mec-wrap .mec-event-list-classic .mec-event-article .mec-event-time{
       display:block
     }
     .mec-wrap .mec-event-list-classic .mec-event-article {
       padding-left: 0px;
       background: #ffffff;
       border-left: 0px;
       border-right: 0px;
       border-top: 0px;
       margin-bottom: 8px;
     }
    .mec-wrap .mec-event-list-classic .mec-event-image{
       width:100px;
    }
    .mec-wrap .mec-event-list-classic .mec-event-image {
        margin-right:11px;    
    }
   .mec-wrap .mec-event-article .mec-event-title{
      margin-top: 2px;
      word-break: break-word;
      max-height: 98px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      margin-bottom: 6px;
      font-weight: 100;
    }
    .mec-single-event .mec-events-meta-group-booking ul li.col-md-6:nth-child(2){
       margin-left:0px !important;
       width: auto !important;
    }
    .mec-single-event .mec-events-meta-group-booking ul li.col-md-6:first-child{
      width: auto !important;
      margin-right:0px !important;
    }
    .mec-checkout .mec-checkout-actions .mec-checkout-cart-link.button {
      width: 103px !important;
      padding: 12px 5px 11px 5px;
    }
     .mec-book-form-pay-button {
      /*width:100px !important;*/
     }
    .mec-next-multiple ul .mec-time {

      width: 100% !important;
    }
  
   .mec-wrap .button svg, .mec-wrap button:not(.owl-dot):not(.gm-control-active):not(.mejs):not(.owl-prev):not(.owl-next):not(.et-fb-button) svg, .mec-wrap input[type="button"] svg, .mec-wrap input[type="reset"] svg, .mec-wrap input[type="submit"] svg {
          margin-left:6px !important;
    }
    .mec-wrap .mec-single-event .mec-events-meta-group-booking button.mec-book-form-back-button#mec-book-form-back-btn-step-2 img.mec-svg-icon, .mec-wrap .mec-single-event .mec-events-meta-group-booking button.mec-book-form-back-button#mec-book-form-back-btn-step-3 img.mec-svg-icon {
      margin-right: 6px !important;
    }
    .mec-single-event .mec-events-meta-group-booking .mec-booking-checkout-coupon-wrapper {
      width: 100% !important;
     }
    .mec-events-progress-bar progress{
        width:60% !important
    }
    .mec-wrap span.mec-event-title-soldout {
         display: block;
    	width: 64px;
    	text-align: center;
   }

}

/*
local dev 458
produciotn for appointment list page 1038

*/
#mec_skin_458, 
#mec_skin_1038{
  .mec-event-title-soldout,
  .mec-few-tickets,
  .mec-event-date,
  .mec-event-time{
    display:none;
  }
}


.mec-wrap span.mec-event-title-soldout{
background: #0191ca;
}


/*for all views****************************/

.mec-categories-wrapper{
    margin-top:5px;
}
.mec-events-single-section-title{
   /*color:var(--nv-primary-accent) !important;*/
}

.mec-checkout-footer {
    margin-bottom:40px;
}

.mec-has-event-for-booking .mec-booking-tooltip {
   left:900000px !important;
}

@media only screen and (min-width: 961px) {
  .mec-wrap.mec-sm959 .mec-calendar.mec-event-calendar-classic dl dt {
    height: 40px !important;
  }
}

@media (max-width: 960px) {
    .container #mec_skin_1038  {
       
  }
}


.mec-wrap .mec-map-lightbox-wp.mec-event-list-classic:not(.mec-liquid-map-lightbox-wp) .mec-event-date{
  background-color: #0aad80;
}
.mec-map-lightbox-wp.mec-event-list-classic:not(.mec-liquid-map-lightbox-wp) .mec-event-date span.mec-map-lightbox-day{
    font-size:12px !important;
}

.container .mec-wrap .mec-totalcal-box .mec-search-reset-button .mec-button{
  background: #0aad80 !important;
  color: white !important;
  border-radius: 7px !important;
  border: 0px !important;
}

 #mec_skin_1038  {


}

.mec-event-footer .mec-event-sharing-wrap {
   margin-top: -11px !important;
}

.mec-wrap .mec-repeating-label{
  display: block;
  width: fit-content;
  margin: 6px 0px 1px 0px;
  font-size: 10px;
  color: black;
  background: none;
  border: 1px solid #0aad80;
  font-weight: 100;
}

.mec-wrap .mec-load-more-button{
font-weight:600;
}
.container .mec-wrap .mec-totalcal-box .mec-search-reset-button .mec-button:hover {
  background: #9f9f9fde !important;
  color: #fff !important;
  border-color: #9f9f9f !important;
}
.mec-wrap .mec-load-more-button:hover {
  background: #67ccb0;
  color: #fff;
  border-color: #3abd99;
  box-shadow: 1px 1px 1px #80808075;
}

.mec-wrap .mec-month-divider span {
  color: #a3a3a3;
}

.mec-wrap .mec-event-article .mec-event-title{
    font-weight: 400;
}


.mec-wrap .mec-faq-list .mec-faq-item .mec-faq-toggle-icon {
  color: #1eb48a;
  right: 0px;
  top: 0px;
  border: 0px;
}

.mec-wrap .mec-faq-list .mec-faq-item .mec-faq-title h4::after{
   background: none;
}

.leaflet-top{
   right:10000px;
}

/*need to add skin type?*/
.mec-wrap ul.mec-categories {
  
    vertical-align: bottom;
	.mec-category{
	    margin-top:0px;
	}
}

.mec-wrap .mec-single-event-additional-organizers img, .mec-wrap .mec-single-event-location img, .mec-single-event-organizer img, .mec-wrap .mec-sponsor img {
  border-radius:5px;
}

.mec-wrap .mec-faq-list .mec-faq-item .mec-faq-title h4 {
  white-space: break-spaces;
}

.mec-event-content ul {
  padding: 0 0 0 29px;
}

/*for use with user dashboard section*/
.mec-ud-menu a[data-menu="logout"] {
    display: none !important;
}

.mec-wrap .mec-ud-main-content{
max-width: 100%;
}
.entry-content .mec-wrap.mec-ud-main{
padding:0px
}
.mec-wrap .select2-container {
  z-index: 100;
}
.mec-wrap .mec-ud-main-content .mec-ud-wrap-header {
background:#0aad80;
}
.mec-wrap .mec-ud-dashboard-color {
display:none;
}

.entry-content .mec-fes-list {
    background:none;
   .mec-fes-list-top-actions {
   margin:0px;
   }
}


/*event banner */
.mec-event-banner-inner {
    background: #44444494;
    border-radius: 5px;
}


/*front end event editing*/
.mec-fes-form-top-actions .mec-fes-form-to-dashboard{
   display:none;
}

.container #mec_fes_form, .container .mec-fes-form-top-actions{
 max-width:100%
}

.container .mec-fes-form{
background:none;
border:1px solid #eaeaea;
}

.container .mec-fes-form{ 
    .mec-fes-form-sdbr{
       width:100%;
       padding:0px;
    }
     .mec-fes-form-cntt{
       width:100%;
       max-width:100%;
    }
}


.mec-form-row .mec-col-3 {
    padding-top:5px;
}

#mec_thumbnail_img img{
    max-width:200px !important;
}
#mec_fes_form #mec-event-gallery ul#mec_meta_box_event_gallery li img {
  height: auto;
}

.media-router .media-menu-item{
    color:black;
}

.mec-wrap .mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul{
    margin:0px;
    li {
       
    }
}


.entry-content .mec-advanced-organizer{
   background: #0AAD800F;
}


.mec-event-description  {
  a{display: none;}
  span {display: none;}
  
}

#wp-mec_fes_content-editor-tools #wp-mec_fes_content-media-buttons .button{
display:none;
}

