.fc-view.fc-view-rhc_year.fc-grid {
width: 100%;
max-width: 1200px;
margin: 0 auto;
box-sizing: border-box;
}
.fc-view.fc-view-rhc_year.fc-grid * {
box-sizing:border-box;
} .rhc-year-wrap h2.year-title {
font-size: 35px;
font-weight: 100;
color: #e74c3c;
padding: 0 100px 0px 0;
display: inline-block;
width: 100%;
}
.rhc-year-nav {
position: relative;
}
.year-nav {
display: inline-block;
text-align: right;
height: 31px;
position: absolute;
top: 39px;
right: 20px;
}
.year-nav a[class*="rhc-icon-"] {
color: #ffffff;
background-color: #3498db;
background-image: none;
border: 0;
font-size: 16px;
font-weight: 300;
line-height: 1;
text-shadow: none;
margin: 0 0 20px 0;
padding: 8px 10px 5px;
-webkit-font-smoothing: subpixel-antialiased;
-webkit-transition: 0.25s linear;
transition: 0.25s linear;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
border-radius: 4px;
}
.year-nav a[class*="rhc-icon-"]:hover {
background-color: #2980b9;
}
.year-nav [class*="rhc-icon-"]:before {
font-family: 'Calendarize-it' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.year-nav a.rhc-icon-previous:before {
content:"\e602";
}
.year-nav a.rhc-icon-next:before {
content:"\e603";
} .rhc-month-wrap {
display:flex;
flex-wrap:wrap;
justify-content: center;
align-content: stretch;
}
.rhc-month-wrap > .rhc-month {
flex:1 1 auto;
padding: 9px;
}
.rhc-month-wrap > .rhc-month .month-title {
font-size:24px;
font-weight: 300;
color: initial;
border-bottom: 1px solid #3498db;
padding-bottom: 10px;
margin: 0 0 10px;
}
.rhc-year-view .rhc-month table.fc-border-separate {
border: none;
}
.rhc-month-wrap > .rhc-month table.fc-border-separate .fc-day-header {
font-size: 15px;
font-weight: 400;
color: #bdc3c7;
padding: 10px;
border: none;
}
.rhc-month-wrap > .rhc-month table.fc-border-separate tr {
border: none;
}
.rhc-month-wrap > .rhc-month table.fc-border-separate .fc-week-number {
display:none;
}
.rhc-month-wrap > .rhc-month table.fc-border-separate td.fc-day {
text-align: center;
border: none;
padding: 8px 0 0;
}
.rhc-month-wrap > .rhc-month table.fc-border-separate td.fc-day div {
text-align: center;
display: inline-block;
}
.rhc-month-wrap > .rhc-month table.fc-border-separate td.fc-day .fc-day-number {
border-radius:50%;
padding: 6px 8px 5px;
width: 35px;
height: 35px;
font-size: 15px;
position:relative;
line-height: 1.5;
}
.rhc-month-wrap > .rhc-month table.fc-border-separate td.fc-day.fc-today .fc-day-number{
background-color: #2c3e50;
color: #fff;
}
.rhc-month-wrap > .rhc-month table.fc-border-separate td.fc-day.fc-have-event .fc-day-number {
background-color: #3498db;
color: #fff;
cursor: pointer;
}
.rhc-month-wrap > .rhc-month table.fc-border-separate td.fc-day .fc-day-number a {
position: relative;
padding: 8px;
text-decoration: none;
box-shadow: none;
border: none;
border-radius:50%;
color:#FFFFFF;
}
.rhc-month-wrap > .rhc-month table.fc-border-separate td.fc-day .fc-day-number:empty {
background-color:transparent;
}
.fc-view-rhc_year .rhc-month-wrap > .rhc-month .fc-day .fc-day-content {
display: none;
}
.rhcalendar.not-widget .fc-view.fc-view-rhc_year .fc-widget-content.fc-state-highlight {
background-color: transparent;
}
.rhc-info-cell.rhc-woo-empty {
display: none;
} .rhc-month-wrap[data-columns="6"] > .rhc-month {
padding: 3px;
width:16.6%;
}
.rhc-month-wrap[data-columns="6"] > .rhc-month table.fc-border-separate .fc-day-header {
font-size: 11px;
padding: 5px 0;
}
.rhc-month-wrap[data-columns="6"] > .rhc-month table.fc-border-separate td.fc-day .fc-day-number {
font-size: 10px;
padding: 4px;
width: 22px;
height: 22px;
}  .rhc-month-wrap[data-columns="4"] > .rhc-month {
padding: 9px;
width:25%;
}
.rhc-month-wrap[data-columns="4"] > .rhc-month table.fc-border-separate .fc-day-header {
font-size: 14px;
padding: 8px 0;
}
.rhc-month-wrap[data-columns="4"] > .rhc-month table.fc-border-separate td.fc-day .fc-day-number {
font-size: 13px;
width: 32px;
height: 32px;
padding: 7px 0;
}  .rhc-month-wrap[data-columns="3"] > .rhc-month {
padding: 9px;
width: 33.3%;
}
.rhc-month-wrap[data-columns="3"] > .rhc-month table.fc-border-separate .fc-day-header {
font-size: 14px;
padding: 8px 0;
}
.rhc-month-wrap[data-columns="3"] > .rhc-month table.fc-border-separate td.fc-day .fc-day-number {
font-size: 13px;
width: 32px;
height: 32px;
padding: 7px 0;
}  .rhc-month-wrap[data-columns="2"] > .rhc-month {
padding: 55px;
width:50%;
}  .rhc-month-wrap[data-columns="1"] > .rhc-month {
width:100%;
}  .eyv-overlay.open {
z-index: 99998;
opacity: 1;
}
.eyv-overlay button.eyv-overlay-close {
background-color: transparent;
box-sizing: border-box;
padding: 0;
box-shadow: none;
}
.eyv-overlay button.eyv-overlay-close i.eyv-overlay-close-icon {
width: 32px;
height: 32px;
opacity: 0.8;
transition:.25s ease-in-out;
}
.eyv-overlay button.eyv-overlay-close:hover i.eyv-overlay-close-icon {
opacity: 1;
}
.eyv-overlay button.eyv-overlay-close i.eyv-overlay-close-icon:before,
.eyv-overlay button.eyv-overlay-close i.eyv-overlay-close-icon:after {
position: absolute;
top: 17px;
left: 52px;
content: ' ';
height: 33px;
width: 2px;
background-color: #fff;
}
.eyv-overlay button.eyv-overlay-close i.eyv-overlay-close-icon:before {
transform: rotate(45deg);
}
.eyv-overlay button.eyv-overlay-close i.eyv-overlay-close-icon:after {
transform: rotate(-45deg);
}
.eyv-overlay .eyv-overlay-content { margin: 5% auto;
color:#fff;
font-weight: 100;
font-family: 'Lato', sans-serif;
font-size: 21px;
line-height: 1.4;
}
.eyv-overlay .eyv-overlay-content > div {
height: 85vh;
overflow-y: auto;
}
.eyv-overlay .fc-day-content-heading {
font-size: 46px;
font-weight: 300;
text-align: left;
margin: 0 auto 30px;
text-align: center;
}
.eyv-overlay-content .fc-day-content-event {
position:relative;
margin: 0 0 20px;
}
.eyv-overlay-content .fc-day-content-event [class*="fc-day-content-event-"] {
padding-left: 40%;
font-size: 32px;
margin: 0 0 3px;
position: relative;
font-weight: 300;
}
.eyv-overlay-content .fc-day-content-event .fc-day-content-event-title {
display: inline-block;
font-weight: 400;
font-size: 34px;
margin: 0 0 5px;
padding-left: 40%;
}
.eyv-overlay-content .fc-day-content-event .fc-day-content-event-time {
position: absolute;
right: 0;
font-size: 34px;
padding-right: 61%;
text-align: right;
padding-left: initial;
}
.eyv-overlay-content .fc-day-content-event [class*="fc-day-content-event-"] a {
color:#fff;
position:relative;
display: inline-block;
border-bottom: none;
text-decoration: none;
box-shadow: none;
}
.eyv-overlay-content .fc-day-content-event [class*="fc-day-content-event-"] a:hover {
background-color:transparent;
}
.eyv-overlay-content .fc-day-content-event [class*="fc-day-content-event-"] a::after {
position: absolute;
top: 100%;
left: 0;
width: 100%;
height: 2px;
background: rgba(255,255,255,0.4);
content: '';
opacity: 0;
-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
-moz-transition: opacity 0.3s, -moz-transform 0.3s;
transition: opacity 0.3s, transform 0.3s;
-webkit-transform: translateY(10px);
-moz-transform: translateY(10px);
transform: translateY(10px);
}
.eyv-overlay-content .fc-day-content-event [class*="fc-day-content-event-"] a:hover::after,
.eyv-overlay-content .fc-day-content-event [class*="fc-day-content-event-"] a:focus::after {
opacity: 1;
-webkit-transform: translateY(0px);
-moz-transform: translateY(0px);
transform: translateY(0px);
} .eyv-overlay-content .fc-day-content-event .fc-day-content-event-taxonomy-icon[class*="fc-day-content-event-"]:before {
font-family: 'Calendarize-it';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 35px;
position: relative;
top: 4px;
left: 0;
margin-right: 10px;
}
.eyv-overlay-content .fc-day-content-event .fc-day-content-event-taxonomy-icon.fc-day-content-event-venue:before {
content: "\e912";
}
.eyv-overlay-content .fc-day-content-event .fc-day-content-event-taxonomy-icon.fc-day-content-event-organizer:before {
content: "\e911";
}
.eyv-overlay-content .fc-day-content-event .fc-day-content-event-taxonomy-icon.fc-day-content-event-calendar:before {
content: "\e910";
}
.eyv-overlay-content .fc-day-content-event .fc-day-content-event-taxonomy-icon.fc-day-content-event-state:before {
content:"\e905";
}
.eyv-overlay-content .fc-day-content-event .fc-day-content-event-taxonomy-icon.fc-day-content-event-country:before {
content:"\e903";
}
.eyv-overlay-content .fc-day-content-event .fc-day-content-event-taxonomy-icon.fc-day-content-event-city:before {
content:"\e907";
}  .eyv-overlay-cinema.open .eyv-overlay-content > div {
opacity: 1;
transition:opacity .35s linear;
}
.eyv-overlay-cinema.close .eyv-overlay-content div {
opacity: 0;
transition:opacity .7s linear;
}  @media screen and (max-width:769px) {
.rhc-month-wrap[data-columns="6"] > .rhc-month {
width:auto;
}
.rhc-month-wrap[data-columns="4"] > .rhc-month {
width:auto;
}
.rhc-month-wrap[data-columns="3"] > .rhc-month {
width:auto;
}
.rhc-month-wrap[data-columns="2"] > .rhc-month {
width:auto;
}
.eyv-overlay-content .fc-day-content-event [class*="fc-day-content-event-"] {
padding-left: 48%;
}
.eyv-overlay-content .fc-day-content-event .fc-day-content-event-time {
padding-right: 55%;
padding-left: initial;
}
}
@media screen and (max-width:700px) {
.eyv-overlay-content .fc-day-content-event .fc-day-content-event-time {
padding-left: 6%;
}
}
@media screen and (max-width:600px) {
.rhc-month-wrap[data-columns="4"] > .rhc-month {
padding:0;
}
.rhc-month-wrap > .rhc-month table.fc-border-separate .fc-day-header {
display:table-cell;;
}
.fc-small .fullCalendar .fc-view.fc-view-rhc_year tr td.fc-day {
display: table-cell;
}
.rhc-month-wrap[data-columns="6"] > .rhc-month table.fc-border-separate .fc-day-header {
font-size: 15px;
padding: 5px 0;
}
.rhc-month-wrap[data-columns="6"] > .rhc-month table.fc-border-separate td.fc-day .fc-day-number {
font-size: 15px;
padding: 4px;
width: 32px;
height: 32px;
}
.eyv-overlay button.eyv-overlay-close {
top:0;
left:0;
margin:0 auto;
}
.eyv-overlay .eyv-overlay-content {
width:350px;
}
.eyv-overlay .eyv-overlay-content > div {margin-top: 16%;}
.eyv-overlay .fc-day-content-heading {
margin: 10px auto 40px;
text-align:center;
line-height:1.2;
font-size: 25px;
}
.eyv-overlay-content .fc-day-content-event [class*="fc-day-content-event-"] {
padding: 0;
display: block;
position: relative;
text-align: center;
}
.eyv-overlay-content .fc-day-content-event [class*="fc-day-content-event-"]:before {
position: relative;
left: 0;
padding: 0;
display: block;
margin: 0 auto;
}
.eyv-overlay-content .fc-day-content-event [class*="fc-day-content-event-"] {
font-size:20px;
}
}
.fc-view-rhc_year .fc-have-event {
cursor: default;
}.eyv-overlay {
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
opacity: 0.8;
z-index: 9999;
} .eyv-overlay .eyv-overlay-close {
width: 80px;
height: 80px;
position: absolute;
right: 20px;
top: 20px;
overflow: hidden;
border: none;
background: #000;
text-indent: 200%;
color: transparent;
outline: none;
z-index: 100;
} .eyv-overlay nav {
text-align: center;
position: relative;
top: 50%;
height: 60%;
font-size: 54px;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.eyv-overlay ul {
list-style: none;
padding: 0;
margin: 0 auto;
display: inline-block;
height: 100%;
position: relative;
}
.eyv-overlay ul li {
display: block;
height: 20%;
height: calc(100% / 5);
min-height: 54px;
}
.eyv-overlay ul li a {
font-weight: 300;
display: block;
color: #fff;
-webkit-transition: color 0.2s;
transition: color 0.2s;
}
.eyv-overlay ul li a:hover,
.eyv-overlay ul li a:focus {
color: #e3fcb1;
}
@media screen and (max-height: 30.5em) {
.eyv-overlay nav {
height: 70%;
font-size: 34px;
}
.eyv-overlay ul li {
min-height: 34px;
}
}.eyv-overlay-big-fade {
opacity: 0;
visibility: hidden;
-webkit-transition: opacity 0.5s, visibility 0s 0.5s;
transition: opacity 0.5s, visibility 0s 0.5s;
}
.eyv-overlay-big-fade.open {
opacity: 1;
visibility: visible;
-webkit-transition: opacity 0.5s;
transition: opacity 0.5s;
}
.eyv-overlay-big-fade nav {
-webkit-perspective: 1200px;
perspective: 1200px;
}
.eyv-overlay-big-fade nav ul {
opacity: 0.4;
-webkit-transform: translateY(-25%) rotateX(35deg);
transform: translateY(-25%) rotateX(35deg);
-webkit-transition: -webkit-transform 0.5s, opacity 0.5s;
transition: transform 0.5s, opacity 0.5s;
}
.eyv-overlay-big-fade.open nav ul {
opacity: 1;
-webkit-transform: rotateX(0deg);
transform: rotateX(0deg);
}
.eyv-overlay-big-fade.close nav ul {
-webkit-transform: translateY(25%) rotateX(-35deg);
transform: translateY(25%) rotateX(-35deg);
}