/*
 Theme Name:   lms Child
 Theme URI:    virtualmonk.com
 Description:  LMS Child Theme
 Author:       Virtual Monk
 Author URI:   virtualmonk.com
 Template:     lms
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/

#tribe-events-list-widget-1 li {
  list-style: none;
  display: inline-block;
  width: 100%;
  background: #F6F6F6;
  padding: 10px;
}


.widget h3.widgettitle {
  margin-bottom: 16px;
}

form input[type="submit"] {
  background: #4aade0;
}

.tribe-events-nav-previous {
  float: left;
  list-style: none;
  
}

.tribe-events-nav-next {
  float: right;
  list-style: none;
}



.tribe-events-list .tribe-events-event-cost span {
  background: #fff;
}


.tribe-events-list .vevent.hentry.tribe-event-end-month {
  padding-bottom: 7px;
}


.tribe-events-list-separator-month {
  margin: 1.25em auto 0em;
}

.add_to_cart_inline {
  border: none !important;
  padding: 0 !important;
}

.product.woocommerce .button {
  width: 97px;
}



.product.woocommerce .button {
  display: block;
}

.page-id-1009 .amount {
  font-size: 17px;
  font-weight: 900;
  color: #124ba6;
}

.page-id-1009 h4 {
  margin-bottom: 0;
}


.tribe-events-list .vevent.hentry {
  background: none;
}

body .tribe-events-list .tribe-events-event-cost span {
  background-color: #fff;
  border: none;
  color: #636060;
  padding: 0;
  font-weight: 400;
}

.tribe-events-list .tribe-events-venue-details {
  width: 100%;
  float: left;
}

.container #tribe-events-content .updated {
  display: inherit;
  float: left;
}

.tribe-events-list .tribe-events-event-cost {
  float: left;
  margin: 0 0 5px 5px;
}

.container #logo {
  margin-top: 6px;
}

.date-image {
	background: url(images/date.png);
	width: 64px;
	height: 65px;
}

.date-month {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  position: relative;
  top: -2px;
}

.date-day {
  text-align: center;
  font-size: 21px;
  color: #000;
}

.contact-details .description {
  position: absolute;
  top: 17px;
  left: 65px;
  color: #534F4F;
}

.contact-details .newsletter {
	margin-top: 4px;
}

#header .contact-details {
  margin: 23px 0px 0px;
}

.contact-details {
	position: relative;
}


.single-tribe_events #tribe-events-content .tribe-events-event-meta dd {
  padding-bottom: 20px !important;
}

.contact-details h6 {
  background: url(images/envelop.png) no-repeat;
  font-size: 19px;
  padding: 3px 20px 16px;
  color: #4aade0;
  font-weight: 600;
  margin-bottom: 0;
}

.tribe-events-list h2.tribe-events-page-title {
  margin-bottom: 0px;
  color: #124ba6;
}

.date-time {
  font-size: 14px;
  color: #7B7979;
}

h4.entry-title {
  margin-bottom: 10px;
  float: right;
  width: 66%;
  margin-left: 2%;
}

#header .contact-details {
  width: 32%;
  margin-bottom: 12px;
}

#joinbutton {
	margin-top: 0;
}

#joinform {
  float: left;
  width: 77%;
  padding: 10px;
  margin-right: 1%;
}

.is-sticky .main-menu-wrapper {
	margin-bottom: 0;
}

#header.header3 #logo {
  width: 41%;
}

#header.header3 {
  padding-top: 8px;
}


[alt|="donate"] {
    float: left !important;
}

h4.entry-title {
  font-size: 18px;
}

#tribe-events-list-widget-2 h4.entry-title {
  width: 71%;
}

#footer .date-month {
  top: 1px;
}

#footer .date-day {
  padding-top: 9px;
}

#footer .footer-widgets-wrapper {
  padding: 68px 0px 0px; margin-bottom:0px;
}

aside#text-27 {
  padding-bottom:0px; margin-bottom:15px;
}

#tribe-events-list-widget-2 {
  padding-bottom: 24px;
}


.tribe-events-list-widget ol li {
  margin-bottom: 4px;
}


@media only screen and (max-width: 1280px) and (min-width: 960px) {
  #joinform {
    width: 70%;
  }

    #tribe-events-list-widget-2 h4.entry-title {
    width: 66%;
  }

   .tribe-events-nav-previous{
    width: 100%;
    text-align: center;
    margin-bottom: 31px !important;
  }
}

@media only screen and (max-width: 959px) and (min-width: 768px) {
  #header .contact-details {
    width: 45%;
  }

  #tribe-events-list-widget-2 h4.entry-title {
    width: 66%;
  }

  #footer .dt-sc-one-fourth:nth-child(3) {
    width: 31%;
  }

   #footer .dt-sc-one-fourth:nth-child(2) {
    width: 16%;
  }

  h4.entry-title {
    width: 93px;
    margin-left: 5px;
    font-size: 14px;
  }

  #joinform {
    width: 74%;
  }
}

@media only screen and (max-width: 767px) {
  body #header .contact-details {
    width: 100%;
    display: block;
    margin-top: 5px;
  }

  #joinform {
  width: 71%;
  }
  
}


