@font-face{font-family:ecticons;src:url(//www.ayunreiki.com/wp-content/plugins/the-events-calendar-templates-and-shortcode/assets/css/font/ecticons.eot?24096328);src:url(//www.ayunreiki.com/wp-content/plugins/the-events-calendar-templates-and-shortcode/assets/css/font/ecticons.eot?24096328#iefix) format('embedded-opentype'),url(//www.ayunreiki.com/wp-content/plugins/the-events-calendar-templates-and-shortcode/assets/css/font/ecticons.woff2?24096328) format('woff2'),url(//www.ayunreiki.com/wp-content/plugins/the-events-calendar-templates-and-shortcode/assets/css/font/ecticons.woff?24096328) format('woff'),url(//www.ayunreiki.com/wp-content/plugins/the-events-calendar-templates-and-shortcode/assets/css/font/ecticons.ttf?24096328) format('truetype'),url(//www.ayunreiki.com/wp-content/plugins/the-events-calendar-templates-and-shortcode/assets/css/font/ecticons.svg?24096328#ecticons) format('svg');font-weight:400;font-style:normal}[class*=" ect-icon-"]:before,[class^=ect-icon-]:before{font-family:ecticons;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ect-icon-star:before{content:'\e800'}.ect-icon-down:before{content:'\e801'}.ect-icon-up:before{content:'\e802'}.ect-icon-flight:before{content:'\e803'}.ect-icon-bell:before{content:'\e804'}.ect-icon-left:before{content:'\e805'}.ect-icon-right:before{content:'\e806'}.ect-icon-flash:before{content:'\e807'}.ect-icon-card:before{content:'\e808'}.ect-icon-calendar:before{content:'\e809'}.ect-icon-calendar-alt:before{content:'\e80a'}.ect-icon-clock:before{content:'\e80b'}.ect-icon-clock-alt:before{content:'\e80c'}.ect-icon-tag:before{content:'\e80d'}.ect-icon-pin:before{content:'\e80e'}.ect-icon-tags:before{content:'\e80f'}.ect-icon-location:before{content:'\e810'}.ect-icon-location-alt:before{content:'\e811'}.ect-icon-wallet:before{content:'\e812'}.ect-icon-share-alt:before{content:'\e813'}.ect-icon-search:before{content:'\e814'}.ect-icon-users:before{content:'\e815'}.ect-icon-user:before{content:'\e816'}.ect-icon-home:before{content:'\e817'}.ect-icon-link:before{content:'\e818'}.ect-icon-star-circled:before{content:'\e819'}.ect-icon-heart:before{content:'\e81a'}.ect-icon-tag-alt:before{content:'\e81b'}.ect-icon-spin:before{content:'\e839'}.ect-icon-phone:before{content:'\f098'}.ect-icon-certificate:before{content:'\f0a3'}.ect-icon-filter:before{content:'\f0b0'}.ect-icon-money:before{content:'\f0d6'}.ect-icon-mail-alt:before{content:'\f0e0'}.ect-icon-bulb:before{content:'\f0eb'}.ect-icon-bell-alt:before{content:'\f0f3'}.ect-icon-coffee:before{content:'\f0f4'}.ect-icon-food:before{content:'\f0f5'}.ect-icon-left-double:before{content:'\f100'}.ect-icon-right-double:before{content:'\f101'}.ect-icon-up-double:before{content:'\f102'}.ect-icon-down-double:before{content:'\f103'}.ect-icon-quote-left:before{content:'\f10d'}.ect-icon-quote-right:before{content:'\f10e'}.ect-icon-mic:before{content:'\f130'}.ect-icon-ticket:before{content:'\f145'}.ect-icon-ok:before{content:'\f14a'}.ect-icon-down-alt:before{content:'\f150'}.ect-icon-up-alt:before{content:'\f151'}.ect-icon-right-alt:before{content:'\f152'}.ect-icon-euro:before{content:'\f153'}.ect-icon-pound:before{content:'\f154'}.ect-icon-dollar:before{content:'\f155'}.ect-icon-bitcoin:before{content:'\f15a'}.ect-icon-thumbs-up:before{content:'\f164'}.ect-icon-thumbs-down:before{content:'\f165'}.ect-icon-youtube:before{content:'\f166'}.ect-icon-left-alt:before{content:'\f191'}.ect-icon-mail:before{content:'\f199'}.ect-icon-car:before{content:'\f1b9'}.ect-icon-share:before{content:'\f1e1'}.ect-icon-diamond:before{content:'\f219'}.ect-icon-whatsapp:before{content:'\f232'}.ect-icon-twitter:before{content:'\f304'}.ect-icon-facebook:before{content:'\f308'}.ect-icon-linkedin:before{content:'\f30c'}.ect-load-more{display:inline-block;clear:both;width:100%;margin:10px 0;padding:0;text-align:center;position:relative}.ect-load-more a.ect-load-more-btn{display:inline-block;padding:10px 20px;background-color:#ddd;font-size:20px;text-align:center;z-index:2;text-decoration:none}.ect-load-more a.ect-load-more-btn:focus,.ect-load-more a.ect-load-more-btn:hover{opacity:.9;text-decoration:none;border-bottom:0}.ect-load-more img.ect-preloader{filter:invert(100%);height:28px;width:auto;vertical-align:middle}.ect-load-more:after,.ect-load-more:before{content:"";width:38%;height:2px;position:absolute;top:50%;z-index:1}.ect-load-more:before{left:0}.ect-load-more:after{right:0}span.ect-ticket-info{font-size:.75em;display:inline-block}span.ect-ticket-info span.tribe-tickets-left{display:inline-block}span.ect-ticket-info span.tribe-tickets-left:before{content:"("}span.ect-ticket-info span.tribe-tickets-left:after{content:")"}span.ect-ticket-info span.tribe-out-of-stock{font-style:italic;color:red;display:inline-block}span.ect-ticket-info a{display:inline-block;background:#222;background-size:200% auto!important;transition:.5s;color:#fff;padding:5px;border-radius:4px}span.ect-ticket-info a:hover{background-position:right center;text-decoration:none}.ect-event-category{margin:3px 0;display:inline-block;line-height:14px}.ect-event-category ul.tribe_events_cat{padding:0;margin:0;display:inline-block;font-size:12px;line-height:14px;list-style:none}.ect-event-category ul.tribe_events_cat li{display:inline;margin:0;padding:0;padding-right:4px;padding-bottom:3px;text-transform:capitalize}.ect-event-category ul.tribe_events_cat li a{background:#f4fcff;border:1px solid;padding-left:5px;padding-right:5px;border-radius:2px}.ect-event-category ul.tribe_events_cat li:hover a{opacity:.82}@media only screen and (max-width:640px){.ect-load-more:after,.ect-load-more:before{content:"";width:25%}}#ect-events-list-content,
.ect-list-wrapper {
display: inline-block;
width: 100%;
margin: 5px auto;
padding: 0;
max-width: 100%;
}
#ect-events-list-content h2.ect-events-page-title {
margin: 0 auto 20px;
width: 100%;
}
.ect-list-post {
width: 100%;
height: 100%;
min-height: 180px;
box-sizing: border-box;
word-break: break-word;
display: table;
margin: 15px auto;
}
.ect-list-post.style-2 {
border-radius: 8px;
overflow: hidden;
margin-bottom: 20px;
}
.ect-list-post.style-3 {
min-height: auto;
border-radius: 3px;
overflow: hidden;
margin-bottom: 20px;
}
.ect-list-post-left {
width: 30%;
height: 100%;
background-size: cover;
display: table-cell;
position: relative;
min-height: 180px;
z-index: 9;
}
.ect-list-post-right {
width: 70%;
display: table-cell;
background: #edf3f9;
vertical-align: top;
height: 100%;
}
.ect-list-post-left:hover {
-webkit-filter: brightness(95%) hue-rotate(2deg);
filter: brightness(95%) hue-rotate(2deg);
}
.ect-list-post-right .ect-list-venue:hover {
-webkit-filter: brightness(95%) hue-rotate(2deg);
filter: brightness(95%) hue-rotate(2deg);
}
.ect-list-img {
float: none;
height: 100%;
width: 100%;
background-color: #ebf0f7;
}
.ect-list-post a {
box-shadow: none;
text-decoration: none;
}
.ect-list-post-left .ect-list-date {
-webkit-transition: width linear 0.5s; transition: width linear 0.5s;
width: 35%;
min-width: 100px;
display: table;
text-align: center;
background: rgba(224, 232, 243, 0.96);
height: 100%;
color: #fff;
vertical-align: middle;
padding: 8px;
box-sizing: border-box;
position: relative;
top: 0;
z-index: 2;
}
.ect-list-post:hover .ect-list-post-left .ect-list-date {
width: 100%;
}
.ect-featured-event .ect-list-post-left .ect-list-date {
background: rgba(224, 40, 40, 0.90);
}
.ect-list-date .ect-date-area {
display: table-cell;
text-align: center;
vertical-align: middle;
line-height: 92%;
font-size: 38px;
font-family: inherit;
padding-top: 14px;
}
.ect-list-date .ect-date-area .ev-day {
font-size: 1em;
clear: both;
display: inline-block;
width: 100%;
}
.ect-list-date .ect-date-area .ev-mo {
font-size: 0.45em;
clear: both;
display: inline-block;
width: 100%;
}
.ect-list-date .ect-date-area .ev-yr {
font-size: 0.4em;
clear: both;
display: inline-block;
width: 100%;
position: relative;
top: -14px;
}
.ect-list-date .ect-date-area .ev-time {
font-size: 0.32em;
clear: both;
display: inline-block;
width: 100%;
line-height: 1.35em;
}
#ect-events-list-content .ect-share-wrapper {
position: absolute;
right: 7px;
bottom: 7px;
z-index: 11;
} .ect-list-post-right-table {
display: table;
vertical-align: top;
height: 100%;
width: 100%;
}
.ect-list-post-right .ect-list-description {
width: 70%;
height: 100%;
display: table-cell;
padding: 10px;
box-sizing: border-box;
vertical-align: top;
border-right: 1px solid;
position: relative;
}
.ect-list-post a.ect-events-read-more {
margin-top: 10px;
display: inline-block;
}
.ect-list-post-right .ect-list-venue {
width: 30%;
height: 100%;
display: table-cell;
vertical-align: top;
text-align: center;
background: #ff6a5c;
color: #fff;
padding: 10px;
}
.ect-list-post h2.ect-list-title {
font-size: 18px;
font-family: inherit;
margin-bottom: 10px;
padding: 0;
}
.ect-list-post h2.ect-list-title a {
color: #ff6a5c;
text-decoration: none;
box-shadow: none;
}
.ect-list-post h2.ect-list-title a:hover {
filter: opacity(0.75);
-webkit-filter: opacity(0.75);
}
.ect-list-description .ect-event-content {
font-size: 13px;
font-family: inherit;
padding: 0;
margin: 0;
display: inline-block;
width: 100%;
line-height: 1.6em;
}
.ect-list-description .ect-event-content p {
padding: 0;
margin: 0;
display: inline-block;
width: 100%;
}
a.ect-event-read-more {
color: #ff6a5c;
text-decoration: none;
margin-top: 10px;
display: inline-block;
}
#ect-events-list-content .ect-list-cost {
position: relative;
}
#ect-events-list-content .ect-rate-area {
float: right;
display: inline-block;
margin-top: -22px;
font-size: 22px;
}
.ect-list-venue .ect-icon {
display: inline-block;
width: 100%;
}
.ect-list-venue .ect-venue-details {
font-size: 14px;
line-height: inherit;
text-decoration: none;
display: inline-block;
}
.ect-list-venue .ect-venue-details .tribe-address {
font-size: 85%;
width: 100%;
display: inline-block;
}
.ect-venue-details .tribe-address span {
display: inline-block;
}
.ect-venue-details .tribe-address .tribe-delimiter {
margin-right: 3px;
}
.ect-venue-details .tribe-address .tribe-postal-code {
margin: 0 3px;
}
.ect-list-venue .ect-google {
display: inline-block;
width: 100%;
margin-bottom: 5px;
}
.ect-list-venue .ect-google a {
font-size: 12px;
color: rgba(0, 0, 0, 0.5);
box-shadow: 0 1px 0 0 currentColor;
}
.ect-list-post .ect-list-venue .ect-rate-area {
display: inline-block;
width: 100%;
background: rgba(0, 0, 0, 0.15);
font-size: 22px;
} .modern-list-right-side {
width: 30%;
height: 100%;
display: table-cell;
padding: 10px;
box-sizing: border-box;
vertical-align: middle;
}
.modern-list-right-side .ect-list-date,
.modern-list-right-side .ect-list-date .ect-date-area {
display: inline-block;
width: 100%;
}
.ect-list-post-right .modern-list-venue {
width: 100%;
display: inline-block;
margin-bottom: 10px;
}
.modern-list-venue .ect-icon {
font-size: 24px;
display: inline-block;
vertical-align: top;
width: 34px;
}
.modern-list-venue span.ect-venue-details,
.modern-list-venue span.ect-google {
display: inline-block;
width: calc(100% - 48px);
vertical-align: top;
}
#ect-events-list-content .style-2 .ect-rate-area {
float: left;
width: 100%;
margin: 0 0 10px;
display: inline-block;
font-weight: bold;
}
.ect-modern-time {
text-align: center;
font-size: 0.65em !Important;
line-height: 1.25em;
}
#ect-events-list-content .ect-load-more.style-2 .ect-load-more-btn {
border-radius: 8px;
} .ect-clslist-event-date {
display: table-cell;
width: 160px;
text-align: center;
vertical-align: middle;
padding: 10px;
background: rgba(255, 106, 92, 0.90);
font-size: 28px;
position: relative;
}
.ect-clslist-time {
display: inline-block;
margin-bottom: 10px;
font-size: 14px;
width: 100%;
}
.ect-clslist-event-info {
background: #f3fbf1;
display: table-cell;
width: calc(100% - 340px);
vertical-align: middle;
padding: 10px 25px;
text-align: left;
}
.ect-clslist-event-details {
background: #f3fbf1;
display: table-cell;
width: 180px;
text-align: center;
position: relative;
}
.ect-clslist-event-details a.tribe-events-read-more {
display: flex;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
text-align: center;
vertical-align: middle;
align-items: center;
justify-content: center;
text-transform: uppercase;
font-size: 14px;
box-shadow: none;
font-weight: bold;
}
.ect-clslist-inner-container .ect-list-venue .ect-icon {
width: auto;
vertical-align: top;
}
.ect-clslist-inner-container i.ect-icon-bell-alt,
.ect-clslist-inner-container i.ect-icon-clock,
.ect-clslist-inner-container i.ect-icon-location {
min-width: 30px;
display: inline-block;
text-align: center;
min-height: 20px;
vertical-align: middle;
}
.ect-clslist-inner-container .ect-venue-details {
width: calc(100% - 35px);
}
#ect-events-list-content .style-3 .ect-rate-area {
margin-top: -30px;
}
#ect-events-list-content .ect-load-more.style-3 .ect-load-more-btn {
border-radius: 3px;
} @media only screen and (max-width: 790px) {
.ect-list-post {
margin-bottom: 35px;
}
.ect-list-post-left .ect-list-date {
width: 100%;
position: absolute;
top: inherit;
bottom: 0;
}
.ect-list-date .ect-date-area .ev-day,
.ect-list-date .ect-date-area .ev-mo,
.ect-list-date .ect-date-area .ev-yr {
clear: none;
width: auto;
height: auto;
float: left;
top: 0;
margin-left: 5px;
}
.ect-list-date .ect-date-area .ev-time {
text-align: left;
margin-left: 5px;
}
#ect-events-list-content .ect-share-wrapper .ect-social-share-list {
left: inherit;
right: 0;
}
#ect-events-list-content .ect-share-wrapper .ect-social-share-list:before {
left: inherit;
right: 6px;
}
#ect-events-list-content .style-3 .ect-share-wrapper .ect-social-share-list {
top: 42px;
}
#ect-events-list-content .style-3 .ect-share-wrapper .ect-social-share-list:before {
bottom: inherit;
border-bottom-color: #fff;
border-top-color: transparent;
top: -20px;
}
.ect-list-post .ect-list-post-right .ect-list-description {
border-right: 0;
}
.ect-list-img {
min-height: 210px;
}
.ect-list-post-left,
.ect-list-post-right,
.ect-list-post-right-table,
.ect-list-venue {
display: block;
width: 100%;
overflow: hidden;
height: auto;
}
.ect-list-post-right .ect-list-venue {
display: block;
width: 100%;
overflow: hidden;
height: auto;
}
.ect-list-post {
padding: 30px auto;
}
.ect-list-post-right .ect-list-description,
.modern-list-right-side {
display: inline-block;
width: 100%;
}
.ect-modern-time {
display: inline-block;
}
.ect-clslist-event-date,
.ect-clslist-event-info,
.ect-clslist-event-details,
.ect-clslist-event-details a.tribe-events-read-more {
display: inline-block;
width: 100%;
position: relative;
padding: 10px;
}
}
.ect-list-post-left span.ect-custom-schedule {
display: table-cell;
text-align: center;
vertical-align: middle;
line-height: 92%;
font-size: 38px;
font-family: inherit;
padding-top: 14px;
}
.ect-style3-desc a.ect-events-read-more {
display: none;
} .ect-list-schedule {
background: white;
border: 1px solid #C5C5C5;
padding: 2px;
position: absolute; right: 1rem;
}
.ect-list-schedule-wrap {
padding: 6px;
align-items: center;
border: 1px solid #C5C5C5;
display: flex;
flex-direction: column; justify-content: center; }
.ect-list-schedule .ev-mo {
color: #FA5A41;
font-size: 0.625rem;
letter-spacing: 0.15em;
line-height: 0.9;
text-transform: uppercase;
}
.ect-list-schedule .ev-day {
font-size: 1.5rem;
line-height: 1;
}
.ect-grid-image-style4{
display: inline-block; width: 100%;
position: relative;
} 
.ect-list-schedule span {
display: block;
text-align: center;
}
#ect-events-list-content .ect-share-style-4 .ect-share-wrapper {
right: unset;
left: 11px;
} #ect-events-list-content .style-4 .ect-rate-area {
float: none;
} .ect-schedule-wrapper {
top: 5%;
position: absolute; left: 20%; transform: translate(-50%, -50%);
width: 100%;
}.ect-share-wrapper {
display: inline-block;
position: relative;
width: 32px;
height: 32px;
cursor: pointer;
}
.ect-share-wrapper .ect-icon-share:before {
font-size: 32px;
margin: 0;
padding: 0;
background:#222;
color:#fff;
border-radius: 6px;
}
.ect-share-wrapper .ect-social-share-list {
position: absolute;
display: inline-block;
padding: 4px;
left: 0;
top: -44px;
margin: 0;
border-radius: 5px;
width: 210px;
visibility: hidden;
opacity: 0;
border: 1px solid #e2e2e2;
background: #fff;
box-shadow: 0 0 9px 0 rgba(0,0,0,.06);
z-index: 99;
-webkit-transition: all .5s ease;
transition: all 0.5s ease;
}
.ect-share-wrapper:hover .ect-social-share-list {
opacity: 1;
visibility: visible;
}
.ect-share-wrapper .ect-social-share-list:before {
content: "";
display: block;
border: 10px solid transparent;
border-top-color: #fff;
position: absolute;
left: 6px;
bottom: -20px;
}
.ect-share-wrapper .ect-social-share-list a {
display: inline-block;
float:left;
font-size:28px;
color:#222;
}
.ect-share-wrapper .ect-social-share-list a:hover {
opacity:0.75;
}