/*

Theme Name: Pro &ndash; Child Theme
Theme URI: http://theme.co/pro/
Author: Themeco
Author URI: http://theme.co/
Description: Make all of your modifications to Pro in this child theme.
Version: 1.0.0
Template: pro

*/

span.web_icon img {max-width: 20px;margin-right: 5px;border-radius: 0;}
.button-wrap a {background:#999;border-radius:5px;color:#fff;font-size:16px;margin-top:16px;margin-bottom:19px;padding:19px 30px;}
.greybox {background: #ebebeb;padding: 2em 2em 1.5em;margin-bottom:20px;border-radius: 20px;font-size: 1.2em;}
.greybox p {font-size: 1em;}
a.x-btn,
a.x-btn:hover {text-shadow: none;}
.entry-content img {border-radius: 10px;}
.entry-content p {font-size: 1.2em;}
/*.entry-content .x-text.x-content {font-size: 1.2em;}*/
.x-layout-single h5 {color: #ec1c24;}
#ajaxsearchprores1_1 .results .item .asp_content .asp_res_url:after {font-size: 12px;color: black;margin-left: 10px;}
#ajaxsearchprores1_1 .results .item.asp_r_attachment .asp_content .asp_res_url:after {content: "FILE";}
#ajaxsearchprores1_1 .results .item.asp_r_pagepost .asp_content .asp_res_url:after {content: "PAGE";}
#ajaxsearchprores1_1 .results .item.asp_r_tribe_events .asp_content .asp_res_url:after {content: "EVENT";}
#ajaxsearchprores1_1 .results .item.asp_r_post .asp_content .asp_res_url:after {content: "POST";}
a i.x-icon {margin-right: 7px;font-size: 16px;transition: all 0.1s ease;}
a.doc i.x-icon {color: #3b3bd9;}
a.pdf i.x-icon {color: #ff2a13;}
.x-anchor.x-anchor-button.has-graphic i.x-icon.x-icon-arrow-up-right-from-square,
.subpages_row a i.x-icon.x-icon-file-pdf,
a.agenda_current.pdf i.x-icon {display: none;}
/*a:hover i.x-icon {color: #2D7B84;}*/
a.result-type-Media i.x-icon {float: left;font-size: 25px;}

.listpages_images_outer {display: flex;flex-wrap: wrap;justify-content: center;}
.listpages_images_wrap {width: 30%;margin: 1.5%;display: inline-block;}
.listpages_images_wrap a.listpages_image {display: block;width: 100%;height: 150px;background-size: cover;background-repeat: no-repeat;background-position: 50% 50%;border-radius: 20px 20px 0 0;}
.listpages_images_wrap h5 {margin: 0;text-align: center;padding: 0;}
.listpages_images_wrap h5 a {display: block;padding: 20px;background: #3c3c3c;color: white;font-weight: 500;border-radius: 0 0 20px 20px;text-decoration: underline;}
.listpages_images_wrap:hover h5 a {background: #ec1c24;}
.listpages_images_wrap h5 a:hover {color: white;}

.single-tribe_events .tribe-events-single .tribe-events-event-meta {flex: auto;background: #eee;padding: 0 30px;border-radius: 20px;}
.tribe-events-venue-map {width: 100%;}
.tribe-events-meta-group .tribe-events-single-section-title {font-size: 2em;margin-top: 0;}
.tribe-events-event-meta dl {font-size: 1.2em;}
.tribe-events .tribe-events-calendar-list__event-date-tag-datetime {background: #ec1c24;width: 70px !important;height: 70px !important;border-radius: 100px;padding-top: 11px;}
span.tribe-events-calendar-list__event-date-tag-daynum.tribe-common-h5.tribe-common-h4--min-medium {font-family: "mundial", sans-serif;color: white;line-height: 0.6;font-size: 2em;}
.tribe-events .tribe-events-calendar-list__event-date-tag-weekday {color: white;font-size: 1em;font-weight: 600;}
.tribe-common--breakpoint-medium.tribe-events .tribe-common-c-btn.tribe-events-c-search__button {background: #333;}
.tribe-common-g-row.tribe-events-calendar-list__event-row {background: #eee;padding: 30px;border-radius: 20px;}
.tribe-events .tribe-events-calendar-day__event-featured-image-link, .tribe-events .tribe-events-calendar-list__event-featured-image {border-radius: 10px;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-c-events-bar {box-shadow: none;}
.tribe-events-event-meta:before, .tribe-events-event-meta~div:not(.tribe-events-event-meta):not(.event-tickets) {border: 0;}
#tribe-events-footer {border: 0;}
.single-tribe_events .tribe-events-event-image img {border-radius: 20px;}