@font-face {
font-family: "Open Sans", sans-serif;
src: url(//www.runnersworld.co.za/wp-content/themes/tf-rodale/assets/fonts/OpenSans/OpenSans-Regular.ttf);
}
.textwidget {
margin: 0 !important;
}
.uk-offcanvas-bar .addthis_inline_follow_toolbox span.at-icon-wrapper svg.at-icon {
top: -4px;
}
.addthis_inline_follow_toolbox p{
display: none !important;
} .page-template-page-home .home, .page-template-page-home main {
padding-top: 0 !important;
}
.page-template-page-home .tfm-loop-featured {
margin-top: 0 !important;
}
.tfm-single-featured .uk-cover-background{min-height:340px;} .tribe-events-list-event-title a {
font-family: ‘Open Sans’, sans-serif !important;
}
.tfm-breadcrumb{display:none!important;}
.tribe-events-page-title{text-align: center;margin-top: 20px;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event {
flex-direction: row!important;}
.tribe-events .tribe-events-calendar-list__month-separator{background-color: var(--tec-color-text-events-title);
text-align: left;color:#fff!important;padding:8px;}
.tribe-events-calendar-list__month-separator-text{color:#fff!important;}
.tribe-events .tribe-events-calendar-list__month-separator:after{display:none;}
.single-tribe_events .tribe-events-back a {
color: var(--tec-color-link-accent)!important;;
font-size: 18px;
font-family: "HelveticaNeue", "Helvetica Neue";
font-weight: bold;
line-height: 17px;
}
.tribe-events-loop {
max-width: unset !important;	
}
.tribe-events-filter-group.tribe-events-filter-range {
max-width: none;
width: 500px;
margin-left: -150px;
}
.tribe-events-single-section {
width: 100%;
}
.tribe-events-event-meta {
display: inline-block!important;
}
.single-tribe_events .secondary .tribe-events-venue-map {
width: 58%;
}
.single-tribe_events .tribe-events-event-meta {
font-size: 13px;
line-height: 2px!important;
}
.single-tribe_events .tribe-events-event-meta{background: #e5e5e5;
padding-top:15px;
border: 1px solid #eee;
margin: 0 !important;}
.tribe-events-event-meta.primary, .tribe-events-event-meta.secondary{width:100%!important;}
.single-tribe_events #tribe-events-header, .single-tribe_events #tribe-events-footer{display:block!important;width: 100%;margin-bottom:10px!important;}
.single-tribe_events #tribe-events-footer li, .single-tribe_events #tribe-events-header li {
width: 49%;display: inline-block;
margin: 0;
vertical-align: middle;
zoom: 1;}
#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous, #tribe-events-footer .tribe-events-sub-nav li, #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-previous, #tribe-events-header .tribe-events-sub-nav li {
float: left;
margin-right: 3px;
text-align: left;}
#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next, #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-next {
float: right;
margin-left: 3px;
text-align: right;}
#tribe-events-footer .tribe-events-sub-nav, #tribe-events-header .tribe-events-sub-nav {
line-height: normal;
list-style-type: none;
margin: 0;
overflow: hidden;
padding: 0;
text-align: center;}
.tribe-events-event-meta:before, .tribe-events-event-meta~div:not(.tribe-events-event-meta,.event-tickets){border:0!important;}
.tribe-events-event-meta .column, .tribe-events-event-meta .tribe-events-meta-group{
box-sizing: border-box;
display: inline-block;
float: left;
margin: 0 0 20px!important;
padding: 0 4%!important;
text-align: left;
vertical-align: top;
width: 33.3333%;
zoom: 1;}
.single-tribe_events .tribe-events-venue-map {
background: #eee;
border: 1px solid #ddd;
border-radius: 3px;
display: inline-block;
float: right;
margin: 20px 4% 2% 0;
padding: 5px;
vertical-align: top;
zoom: 1;
}
.tfm-single-featured .uk-cover-background {
width: 100% !important;
height: auto !important;}
.single-tribe_events .uk-position-relative.uk-cover-background img{display:none;}
#tribe-events-content a, .tribe-events-event-meta a {line-height: 14px!important;
color: var(--tec-color-link-accent)!important;
text-decoration: none;}
.single-tribe_events #tribe-events-content .tribe-events-event-meta dt {
clear: left;
font-weight: 700!important;
line-height: 1px!important;
list-style: none;}	
.single-tribe_events #tribe-events-content .tribe-events-event-meta dd {
float: none;
line-height: 1.5!important;
list-style: none;
margin: 0 0 10px;
padding: 0!important;}
.tribe-events-filters-horizontal .tribe-events-filter-group.tribe-events-filter-range:before, .tribe-events-filters-horizontal .tribe-events-filter-group.tribe-events-filter-range:after {
left: 180px;
}
#tribe-bar-date::-webkit-input-placeholder, #tribe-bar-search::-webkit-input-placeholder, #tribe-bar-geoloc::-webkit-input-placeholder {
font-style : normal !important;
} .tribe-events-button {
background-color: var(--tec-color-link-accent) !important;
}
.tribe-events .tribe-events-calendar-list__event-featured-image-wrapper {
width: calc(var(--tec-grid-width-1-of-8)*3);}
.tribe-events .tribe-events-calendar-list__event-details {
width: calc(var(--tec-grid-width-1-of-8)*5);}
.tribe-events .tribe-events-calendar-list__event {
flex-direction: row!important;
}
.tribe-events .tribe-events-calendar-list__event {
justify-content: flex-end;}
.tribe-events .tribe-events-calendar-list__event-details {
flex: none;}
.tribe-events-calendar-list__event-date-tag{display:none!important;}
#tribe-events {
padding: 15px;
}
.tribe-events-back {
font-size: 18px !important;
font-family: "HelveticaNeue", "Helvetica Neue" !important;
font-weight: bold !important;
margin: 0 22px 10px;
}
.tribe-events-back a{
line-height: 17px !important;
font-size: 18px !important;
font-family: Helvetic aNeue;
font-weight: bold;
line-height: 17px;
}
.tribe-events-notices {
background-color: #faccd2 !important;
border: 1px solid #ff3300 !important;	
}
.tribe-bar-filters-inner {
background-color: #F5F5F5 !important;
}
.tribe-events-filters-horizontal .tribe-events-filters-content {
background-color: #F5F5F5 !important;
}
.tribe-events-sub-nav a{
color:var(--tec-color-link-accent)!important;
}
.tribe-events-calendar th {
font-weight: 400 !important;
background-color: #D5D5D5 !important;
}
.tribe-events-thismonth, .tribe-events-past {
background-color: #f9f9f9;
}
.tribe-events-othermonth div[id*=tribe-events-daynum-] {
background-color: #FBFBFB !important;
color: #FAFAFA !important;
}
#tribe-events-content table.tribe-events-calendar {
background-color: var(--tec-color-link-accent)!important;
}
.tribe-events-loop .event-normal-find-more a {
font-size: 13px;
line-height: 17px;
font-weight: 700;
}
#tribe-events-content table.tribe-events-calendar .type-tribe_events.tribe-event-featured .tribe-events-month-event-title a {
color: #000000;
}
.tribe-events-month-event-title {
color: var(--tec-color-link-accent)!important;
font-size: 11px;
line-height: 15px;
font-weight: 400;
}
.tribe-events-single-event-title {
margin-bottom: 20px !important;
}
#tribe-events-content .tribe-events-calendar td, #tribe-events-content table.tribe-events-calendar {
border: 1px solid #9b9b9b;
}
#tribe-events-content {
margin-bottom: 0 !important;
}
.tribe-events-tooltip {
padding: 4px 8px;
}
.tribe-events-nav-next a, .tribe-events-nav-previous a {
font-size: 18px !important;
}
.tribe-events-ical {
background-color: #666666 !important;
}
.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-] {
background-color: var(--tec-color-link-accent)!important;
}
.tribe-events-nav-next a, .tribe-events-nav-previous a{font-size: 17px!important; font-weight:700;} .page-template-page-home .gform_fields{
display: flex !important;
overflow: hidden !important;
}
.page-template-page-home .gform_fields .gfield {
display: block !important;
float: left !important;
width: 33% !important;
padding-left: 20px !important;	
}
.page-template-page-home .gform_footer.top_label {
width: 33% !important;
padding-left: 20px !important;
}
.tfm-load-more-btn-container {
visibility: hidden;
opacity: 0;
transition: visibility 0s,opacity .5s linear;
}
footer .tfm-utility-margin-horizontal.tfm-utility-margin-bottom {
height: auto !important;
}
.page-template-default .uk-article-title{
margin-top: 20px;
}
.page-template-page-home .gform_button.button {
max-width: 215px !important;
} .tribe-events-tooltip {
padding-bottom: 10px !important;	
}
.soliloquy-outer-container .soliloquy-caption-inside a {
color: #FFFFFF !important;
font-size: 24px !important;
font-family: "OpenSans", "Open Sans" !important;
font-weight: bold !important;
text-align: center !important;
line-height: 30px !important;
}
.tribe-events-list-separator-month {
background-color: #FF3300 !important;
text-align: left;
}
.tribe-events-event-meta {
display: inline-block;
}
.tribe-events-list-separator-month {
margin-bottom: 40px;
color: white !important;
}
.tribe-events-list-separator-month span {
background-color: transparent;
color: #FFFFFF;
font-size: 14px;
font-family: "OpenSans", "Open Sans";
font-weight: bold;
text-align: left;
text-transform: uppercase;
padding: 0 !important;
}
.tribe-events-list-separator-month:after {
border-bottom: none;
}
.tribe-events-list-event-title {
max-width: 60%;
}
.tribe-events-list-event-title a{
float: left;
color: #000000 !important;
font-size: 22px !important;
font-family: "OpenSans", "Open Sans" !important;
font-weight: bold !important;
text-align: left !important;
line-height: 28px !important;
}
.tribe-event-schedule-details, .tribe-events-venue-details {
color: #000000;
font-size: 14px !important;
font-family: "HelveticaNeue", "Helvetica Neue" !important;
font-weight: bold !important;
text-align: left !important;
line-height: 17px !important;
}
.tribe-events-venue-details a {
font-size: 14px !important;
font-style: normal !important;
}
.tribe-events-event-meta {
margin: 0 !important;
}
.tribe-events-event-image img {
width: 300px !important;
height: 200px !important;
}
.tribe-events-single .tribe-events-event-image img {
width: 100% !important;
height: auto !important;
}
.event-content-right-wrap {
display: flex;
}
.event-normal-excerpt p, .event-normal-find-more a{
font-size: 14px !important;
font-family: "HelveticaNeue", "Helvetica Neue" !important;
text-align: left !important;
line-height: 24px !important;
}
.event-normal-excerpt p{
color: #000000 !important;
}	
.event-normal-find-more a{
color: #FF3300;
}
.type-tribe_events {
margin-bottom: 20px;
padding-bottom: 10px;
}
footer {
border-top: 1px solid #DDDDDD !important;
}
footer .tfm-utility-margin-horizontal.tfm-utility-margin-bottom {
height: 0;
}
footer .tfm-utility-margin-horizontal {
margin-bottom: 0 !important;
}
.tribe-events, .tribe_events_filters_wrapper {
padding-bottom: 0 !important;
}
main .uk-block uk-block-default {
padding-bottom: 0;
}
#tribe-events-footer {
margin-top: 50px !important;
margin-bottom: 0 !important;
}
#tfm-footer {
padding-bottom: 20px;
padding-top: 25px;
}
footer .menu-item {
padding-top: 1.5em !important;
padding-right: 1.5em !important;
font-weight: 400 !important;
}
footer {
margin-left: 15px !important;
margin-right: 15px !important;
}
.tribe-events-last {
border-bottom: 1px solid #DDDDDD !important;
}
.tribe-events-single-section {
width: 100%;
}
#tribe-events .tribe-events-content p {
line-height: 24px;
font-family: "HelveticaNeue", "Helvetica Neue" !important;
}
.tribe-event-featured {
background-color: #FF7D82 !important;
padding-right: 0 !important;
}
aside .gform_body {
display: inline-block;
width: 100% !important;
}
aside .gform_footer input {
width: 100% !important;
margin-left: auto !important;
margin-right: auto !important;
display: block !important;
}
aside .widgettitle {
text-align: left !important;
margin-left: 20px !important;
}
footer#tfm-footer {
border-top: none !important;
}
.tribe-event-featured .tribe-events-list-event-description {
color: #000000;
font-size: 14px;
font-family: "HelveticaNeue", "Helvetica Neue";
line-height: 24px;
max-width: 65%;
}
.tribe-event-featured .tribe-events-event-image {
margin: 0 !important;
float: right !important;
right: -10px;
margin-right: 10px !important;
}
.tribe-event-featured .tribe-events-list-event-description {
}
.featured-event-sticker {
color: white;
position: absolute;
right: 0;
text-transform: uppercase;
font-size: 11px;
font-weight: bold;
text-align: left;
background-color: black;
padding: 4px 7px;
margin-top: 10px;
margin-right: 10px;
}
.tribe-event-featured .tribe-events-list-event-title {
margin-top: 10px !important;
color: #000000 !important;
font-size: 22px;
font-family: "OpenSans", "Open Sans";
font-weight: bold;
line-height: 28px;
}
.tribe-event-featured .tribe-event-schedule-details {
margin-top: 15px;
color: #000000;
font-size: 14px;
font-family: "HelveticaNeue", "Helvetica Neue";
font-weight: bold;
line-height: 17px;
}
.tribe-event-featured .tribe-address {
color: #000000;
font-size: 14px;
font-family: "HelveticaNeue", "Helvetica Neue";
font-weight: bold;
line-height: 17px;
}
.tribe-event-featured .tribe-address br {
display: none;
}
.tribe-event-featured .tribe-events-venue-details a {
color: #FF3300 !important;
}
.tribe-event-featured .tribe-events-event-cost {
margin: 3px 0 20px 0 !important;
}
.tribe-event-featured .ticket-cost {
background: #FFFFFF !important;
border: 1px solid #979797 !important;
color: #000000 !important;
font-size: 14px !important;
font-family: "HelveticaNeue", "Helvetica Neue" !important;
font-weight: bold !important;		
}
.tribe-event-featured .tribe-events-read-more {
color: #FF3300 !important;
font-size: 14px !important;
font-family: "HelveticaNeue", "Helvetica Neue" !important;
line-height: 24px !important;
}
.body-three-column-two #tribe-events {
padding-top: 0 !important;
}
.body-three-column-two .description {
margin-top: 0 !important;
}
.single-event-social-sharing {
overflow: hidden;
border-top: 1px solid #dbdbdb;
padding-top: 20px;
margin: 33px !important;
padding-bottom: 6px;
border-bottom: 1px solid #dbdbdb;
margin-bottom: 30px;
width: auto;
}
.body-three-column .uk-margin-large-top {
margin-top: 0 !important;
}
.single-event-social-sharing .lsx-sharing-content {
float: right;
}
.single-event-social-sharing .share-this-on-text {
float: right;
}
.tribe-event-featured .tribe-events-event-cost {
margin: 3px 0 0 0 !important;
display: none !important;
}
.single-event-social-sharing .share-this-on-text p{
float: right;
color: #DBDBDB;
font-size: 14px;
font-family: "HelveticaNeue", "Helvetica Neue";
font-weight: bold;
text-transform: uppercase;
line-height: 30px;
}
.body-three-column-two #tribe-events {
padding-top: 0 !important;
}
.body-three-column-two .description {
margin-top: 0 !important;
}
#tribe-events .tribe-events-schedule {
display: none;
}
.uk-container .uk-margin-large-top{
margin-top: 0 !important;
}
#header:after {
bottom: 0 !important;
}
.featured-image-small {
display: none;
}
.normal-event-image-small {
display: none;
}
.tribe-events-back a {
height: 17px;
width: 98px;
color: #00A4E7;
font-family: "HelveticaNeue", "Helvetica Neue";
font-size: 18px !important;
font-weight: bold !important;
line-height: 17px !important;
}
aside .widgettitle{
float: left;
}
aside .gform_fields {
margin: auto !important;
justify-content: center !important
}
.body-three-column-two .single-event-social-sharing {
margin-top: 0 !important;
} .post-type-archive-tribe_events .full-width-banner-image {
background-image: url(https://www.bicycling.co.za/wp-content/uploads/2018/12/events-e1545381240267.jpg);
width: 100vw;
position: relative;
left: 50%;
right: 50%;
margin-left: -50vw;
margin-right: -50vw;
min-height: 219px !important;
background-size: cover;
background-repeat: no-repeat;
padding-top: calc(100vw * 0.175); 
text-align: center;
}
.post-type-archive-tribe_events .body-three-column {
width: 100vw;
position: relative;
left: 50%;
right: 50%;
margin-left: -50vw;
margin-right: -50vw;
overflow: hidden;
}
.post-type-archive-tribe_events .body-three-column-one{
height: 20px;
width: calc(50% - 490px);
float:left; padding-top: 100%;
background-repeat: no-repeat;
background-size: contain;
max-width: 290px;
}
.post-type-archive-tribe_events .body-three-column-two{
max-width: 980px;
float: left;
}
.post-type-archive-tribe_events .body-three-column-three{
height: 40px;
width: calc(50% - 490px);
float:right; padding-top: 100%;
background-repeat: no-repeat;
background-size: contain;
max-width: 290px;
}
.post-type-archive-tribe_events .centre-three-column{
margin-left: auto;
margin-right: auto;
overflow: hidden;
display: flex;
justify-content: center;
}
.post-type-archive-tribe_events .display-position {
display: inline-block;
align-items: center;
justify-content: center;
}
.post-type-archive-tribe_events .banner-image-title {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
color: white;
font-size: 36px;
line-height: 1.2;
text-shadow: 0 2px 2px rgba(0,0,0,.5);
font-family: "OpenSans", "Open Sans",Arial,"HelveticaNeue","Helvetica Neue",Helvetica,sans-serif;
font-weight: 400;
}
.post-type-archive-tribe_events .soliloquy-container .soliloquy-controls-direction { 
display: block !important; 
}
.post-type-archive-tribe_events .soliloquy-container .soliloquy-prev { 
left right: 0 !important; 
opacity: 1 !important; 
}
.post-type-archive-tribe_events .soliloquy-container .soliloquy-next { 
right: 0 !important; 
opacity: 1 !important; 
} .single-tribe_events .full-width-banner-image {
background-image: url(https://www.bicycling.co.za/wp-content/uploads/2018/12/events.jpg);
width: 100vw;
position: relative;
left: 50%;
right: 50%;
margin-left: -50vw;
margin-right: -50vw;
min-height: 219px !important;
background-size: cover;
background-repeat: no-repeat;
padding-top: calc(100vw * 0.175); 
text-align: center;
}
.single-tribe_events .body-three-column {
width: 100vw;
position: relative;
left: 50%;
right: 50%;
margin-left: -50vw;
margin-right: -50vw;
overflow: hidden;
}
.single-tribe_events .body-three-column-one{
height: 20px;
width: calc(50% - 490px);
float:left; padding-top: 100%;
background-repeat: no-repeat;
background-size: contain;
max-width: 290px;
}
.single-tribe_events .body-three-column-two{
max-width: 980px;
float: left;
}
.single-tribe_events .body-three-column-three{
height: 40px;
width: calc(50% - 490px);
float:right; padding-top: 100%;
background-repeat: no-repeat;
background-size: contain;
max-width: 290px;
}
.single-tribe_events .centre-three-column{
margin-left: auto;
margin-right: auto;
overflow: hidden;
display: flex;
justify-content: center;
}
.single-tribe_events .display-position {
display: inline-block;
align-items: center;
justify-content: center;
}
.single-tribe_events .banner-image-title {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
color: white;
font-size: 36px;
line-height: 1.2;
text-shadow: 0 2px 2px rgba(0,0,0,.5);
font-family: "OpenSans-Bold",Arial,"Helvetica Neue",Helvetica,sans-serif;
font-weight: 400;
}
.single-tribe_events .soliloquy-container .soliloquy-controls-direction { 
display: block !important; 
}
.single-tribe_events .soliloquy-container .soliloquy-prev { 
left right:  !important; 
opacity: 1!important; 
}
.single-tribe_events .soliloquy-container .soliloquy-next { 
right: 0 !important; 
opacity: 1 !important; 
} @media screen and (max-width: 1200px) {
.body-three-column-one, .body-three-column-three  {
display:none !important;
}
.tribe-event-featured .tribe-events-list-event-description {
max-width: 60%;
}
}
@media screen and (max-width: 1000px) {
.tribe-events-event-meta {
max-width: 65%;
}
.tribe-events-single .tribe-events-event-meta {
max-width: 100%;
}
}
@media screen and (max-width: 950px) {
.tribe-events-event-meta {
max-width: 55%;
}
}
@media screen and (max-width: 820px) {
.tribe-events-list-event-title {
max-width: 45%;
}
.uk-panel.uk-alert-large a.uk-h1 {
line-height: 1.08;
font-size: 30px!important;
width: 100%!important;
}
.uk-panel.uk-alert-large .uk-badge {
font-size: 16px;
padding: 10px 5px 5px!important;
}
.single figcaption, .single figcaption.wp-caption-text{margin: 65px 0 0!important;}
.custom-logo{width: 100%!important;}
.uk-alert.uk-alert-warning{display:none!important;}
.custom-logo-link img.custom-logo{max-width: none!important;max-height: none!important;min-height: none!important;}
.custom-logo-link{width: 84%!important;}
.tribe-event-featured .tribe-events-list-event-description {
max-width: 55%;
}
}
@media screen and (max-width: 768px){
.tribe-events-sub-nav li a {
background-color: #fff !important;
font-weight: 200 !important;
} #tribe_events_filters_wrapper {
position: relative !important;
display: block !important;
z-index: 100;
}
.tribe-events-filter-group.tribe-events-filter-range {
max-width: none;
width: 100% !important;
margin-left: 0px !important;
}
}
@media screen and (max-width: 757px) {
.uk-width-1-3, .uk-width-2-6, .uk-width-1-3, .uk-width-2-3, .uk-width-4-6 {width:100%!important;}
.tribe-events-event-meta .column, .tribe-events-event-meta .tribe-events-meta-group{width:100%!important;}
.single-tribe_events .uk-width-1-3 img{padding-left:20px;}
.single #tribe-events-header .tribe-events-sub-nav{display:none!important;}
.single-tribe_events .secondary .tribe-events-venue-map{width:94%!important;}
.tribe-events .tribe-events-calendar-list__event-details {
padding-left: 0px!important;}
#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next{margin-left: 0px!important;}
#tribe-events-footer .tribe-events-sub-nav li{margin-right: 0px!important;}
footer .tfm-utility-margin-horizontal.tfm-utility-margin-bottom
{
display: none;	
}
.tribe-events-style-full .soliloquy-outer-container {
overflow: hidden;
height: auto;
}
.tribe-events-calendar td.mobile-active {
background-color: #FF7D82 !important;
}
.tribe-events-calendar td.tribe-events-present {
background-color: #FF3300 !important;
}
.tribe-events-calendar td.tribe-events-present.mobile-active {
background-color: #FF7D82;	
}
.tribe-events-calendar .mobile-active div[id*=tribe-events-daynum-] {
background-color: #FF7D82;
}
.type-tribe_events {
border-bottom: 1px solid #DDDDDD !important;
margin-bottom: 20px !important;
padding-bottom: 10px !important;
}
.tribe-events-style-full .soliloquy-container {
margin-bottom: 0 !important;
height: auto !important;
}
.tribe-events-style-full .soliloquy-outer-container {
height: 220px;
}
.single-tribe_events .body-three-column-two .tribe-events-title-bar {
clear: both;
}
.single-tribe_events article.type-page .uk-width-2-3.uk-grid.uk-grid-large {
width: 100% !important;
}
.single-tribe_events article.type-page .uk-width-1-3 {
width: 100%;
}
.featured-image-small{
display: block !important;
float: left;
}
.featured-image-small .tribe-events-event-image {
display: block !important;	
}
.featured-image-small img {
width: 100px !important;
height: 65px !important;
}
.tribe-events-list-event-description {
margin-top: 10px !important;
}
.featured-image-large {
display: none !important;
}
.tribe-events-event-image{
display: none !important;
}
.normal-event-image-small .tribe-events-event-image {
display: inline-block !important;
} 
.normal-event-image-small {
display: block;
margin-top: 10px;
}
.normal-event-image-small img{
width: 100px !important;
height: 65px !important;
}
.tribe-events-list-event-title {
float: left;
width: 100% !important;
clear: both;
max-width: 75%;
}
.tribe-events-event-meta {
float: left;
width: 100%;
clear: both;
max-width: 100%;
}
.tribe-events-list .tribe-events-loop .tribe-events-event-image {
width: auto;
}
.tribe-events-list-event-description.tribe-events-content{
float: left;
width: 100%;
clear: both;
max-width: 100%;
}
.tribe-events-list .tribe-events-loop .tribe-event-featured{
background: #FF7D82 !important;
border: 2px solid #FF7D82 !important;
border-radius: 3px 3px 3px 3px !important;
}
.tribe-events-loop .tribe-event-featured .tribe-events-event-meta {
padding-top: 0 !important;
}
.tribe-events-loop .tribe-event-featured .tribe-events-event-meta .tribe-event-schedule-details{
margin-top: 0 !important;
width: 98%;
margin-bottom: 0 !important;
border: 0px solid #EEEEEE;
background: transparent!important;
padding: 0px !important;
}
.tribe-events-loop .tribe-event-featured .tribe-events-event-meta .tribe-events-venue-details {
float: left !important;
width: 98%;
margin-bottom: 0 !important;
border: 0px solid #EEEEEE;
background: transparent!important;
padding: 0px !important;
}
.tribe-events-loop .tribe-events-list-event-title {
float: left;
width: 100%;
clear: both;
}
.tribe-events-loop .tribe-event-schedule-details {
float: left;
width: 100%;
clear: both;
margin:0px !important;
padding: 0px !important;
background: #FFFFFF;
border: 0px solid #EEEEEE;
color: #000000 !important;
font-size: 14px !important;
font-family: "HelveticaNeue", "Helvetica Neue" !important;
font-weight: bold !important;
text-align: left !important;
line-height: 45px !important;
}
.tribe-events-loop .tribe-events-event-meta {
margin:0px !important;
border: 0px solid #EEEEEE;
padding: 0px !important;
background: #FFFFFF;
}
.tribe-address br{
display: none;
}
.tribe-event-featured .tribe-events-event-image {
margin-right: 10px;
}
.tribe-events-list-event-title a {
color: #000000 !important;
font-size: 18px !important;
font-family: "OpenSans", "Open Sans" !important;
font-weight: bold !important;
text-align: left !important;
line-height: 28px !important;
}
.tribe-events-list .tribe-events-venue-details {
font-size: 14px !important;
font-family: "HelveticaNeue", "Helvetica Neue" !important;
font-weight: bold !important;
text-align: left !important;
line-height: 17px !important;
margin-top: 0 !important;
margin-bottom: 0 !important;
border: 0px solid #EEEEEE;
background: #FFFFFF;
padding: 0px !important;
}
.event-normal-excerpt p, .event-normal-find-more a{
font-size: 14px !important;
font-family: "HelveticaNeue", "Helvetica Neue" !important;
text-align: left !important;
line-height: 20px !important;
}
#tribe-events .tribe-events-loop .tribe-events-content p {
color: #000000 !important;
font-size: 14px !important;
font-family: "HelveticaNeue", "Helvetica Neue" !important;
text-align: left !important;
line-height: 20px !important;
}
.tribe-events-list .tribe-events-nav-pagination a {
background-color: white !important;
font-weight: 200 !important;
}
}
@media screen and (max-width: 480px) {
.tribe-events-style-full .soliloquy-outer-container {
overflow: hidden;
height: 550px !important;
}
}