/*
Theme Name: Enfold Child
Description: A Child Theme for the Enfold Wordpress Theme. 
Author: Kriesi
Template: enfold
*/



/*Add your own styles here:*/

.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
  padding-top:0;
}
.event-slider-margin {
  margin-top:0;
}
#home-news .post-entry .entry-content-header .post-title {
  padding-bottom:0;
}
#home-news .read-more-link {
  margin-top:0;
}

#footer {
  padding-top:0;
  padding-bottom:0;
}
#socket {
  min-height:30px
}
#socket .container {
  padding-top:0;
  padding-bottom:0;
}

/*Directory Styling*/
.drts-system-widget .drts-entity-taxonomy-terms > div {
  margin-bottom:3px !important;
  font-size:14px;
}
.drts .drts-bs-btn {
  font-size:13px !important;
}
.drts-bs-nav-item {
  font-size:13px !important;
}


/*Gravity Forms Generic Styling*/
.gform_wrapper {
  background-color:#f8f8f8;
  border:1px solid #cdcdcd;
  padding:15px;
}
#top label {
  font-size:14px;
}
#top input[type="text"] {
  font-size:13px;
}
#top legend {
  font-weight:bold;
  font-size:14px;
}
.ginput_address_state {
  margin-bottom:8px;
}
.gform_required_legend {
  display:none
}
#top fieldset {
  margin-bottom:0;
}
.gform_wrapper .gform_body .gfield .gfield_consent_description {
  background-color:#ffffff;
  line-height:normal !important;
  margin-bottom:10px;
  margin-top:0px !important;
  font-size:13px;
}
.gfield .gsection_title {
  margin-top:15px;
  margin-bottom:3px;
}
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_label {
  margin-bottom:4px;
}
.gform_wrapper .gform_body .gform_fields .field_description_above .gfield_description {
  font-size:13px;
  line-height:normal;
  margin-top:0;
  padding-bottom: 5px;
}
#top input[type="number"] {
  width:4em;
  display:inline-block;
  padding:5px;
  font-size:13px;
}
.gform_wrapper .gform_body .gsection .gsection_description {
  font-size:13px;
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
  line-height: normal;
}
.gform_wrapper .gform_body .gform_fields .gchoice .gform-field-label {
  font-weight: normal !important;
  font-size:13px !important
}
body .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox label {
  vertical-align:top;
  line-height:normal;
  padding-bottom:5px;
}
body .gform_body .gform_fields .gfield .gfield-choice-input + label {
 	vertical-align:top;
  	padding-bottom: 5px;
	line-height: normal;
}
#top .gform_wrapper input {
  vertical-align:top;
  margin-top:2px;
}
body .gform_body .gform_fields .gfield .ginput_container_consent input {
  vertical-align:baseline !important;
}
body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container span {
  font-size:13px;
}
.ginput_quantity_label {
  margin-left:20px;
}
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_label .gfield_label_product {
  font-size:14px !important;
  font-weight:bold !important;
}
/*gravity form for membership checklist specific*/
body #gform_wrapper_5 .gform_body .gform_fields .gfield .ginput_container_number input {padding:0;font-size:13px;border-width:0;}
body #gform_wrapper_5 .gform_body .gform_fields .quantity-border .ginput_container_number input {padding:3px;font-size:13px;border-width:1px;}
body #gform_wrapper_5 .gform_body .gform_fields .red-number .ginput_container_number input {color:#900000;}
body #gform_wrapper_5 .gform_body .gform_fields .ginput_container_number input {background-color:#f8f8f8;}
body #gform_wrapper_5 .gform_body .gform_fields .ginput_container .ginput_product_price_wrapper .ginput_product_price {background-color:#f8f8f8;border-width:0;}

/*HomeShow Pages*/
.pricingbox {
    width: 48%;
    display: inline-block;
}

.registrationlist li {
    line-height: normal;
}

@media only screen and (max-width: 989px) {
    .pricingbox {
        width: 98%;
        display: block;
    }
}
