.page-template-release_calendar-template .hidden{display:none}
.eventCalendar-wrap{position:relative;overflow:hidden}
.eventCalendar-wrap .arrow{position:absolute;z-index:5;top:3px}
.eventCalendar-wrap .prev{left:3px}
.eventCalendar-wrap .next{right:3px}
.eventsCalendar-currentTitle .monthTitle{display:block;text-align:center}
.eventsCalendar-monthWrap{position:absolute;top:0;left:0;z-index:2}
.eventsCalendar-monthWrap.currentMonth{z-index:1}
.eventsCalendar-daysList{display:table;width:100%}
.eventsCalendar-daysList.showAsWeek{display:block}
.eventsCalendar-daysList li{display:table-cell}
/*.eventsCalendar-daysList li.dayWithEvents{background:rgba(0,0,0,0.15)}
.eventsCalendar-daysList li.current{background:rgba(0,0,0,0.35)}*/
.eventsCalendar-daysList.showAsWeek li{display:block;float:left;width:86px;/*width:14.28%;height:20px*/}
.eventsCalendar-daysList li a{padding:0;display:block;text-align:center;font-size:8px;min-width:7px}
.eventsCalendar-loading{display:block;min-width:100px;height:40px;line-height:40px}
.eventsCalendar-list{position:relative;z-index:1}
.eventsCalendar-list.oldEventList{z-index:2}
.eventsCalendar-subtitle{padding-left:5px;font-weight:700;font-size:120%}
/* Defualt CSS END here */


/********************************
	CUSTOM STYLES - TA - STARTS *
********************************/
.page-template-release_calendar-template .breadcrumb_outer,
.page-template-release_calendar-template h1.page-title,
.eventsCalendar-list-wrap .eventsCalendar-subtitle{display:none;}

.eventsCalendar-list li .hidden{display:none !important;}

h1.snkr_title{color:#4f4f4f;font-size:27px;font-family:Avenir_Medium;padding-left:190px;margin:0 auto 45px;display:inline-block;vertical-align:top;}

#release_calendar{width:1000px;margin:0 auto 0;}
#release_calendar a{transition:.3s all; -ms-transition:.3s all; -webkit-transition:.3s all; -moz-transition:.3s all;}


.eventsCalendar-slider{position:relative;display:inline-block;vertical-align:top;width:620px;padding:0 33px 0 37px; min-height:220px;}
.eventsCalendar-slider:after{content:'';display:block;background:#e9e9e9;width:1px;height:335px;position:absolute;top:35px;right:-48px;}
.eventsCalendar-slider .eventsCalendar-monthWrap{width:620px !important;left:inherit; /*position:inherit;top:inherit;left:inherit;right:inherit;z-index:inherit;*/}


.eventsCalendar-list-wrap{width:245px !important;display:inline-block;vertical-align:top;float:right;position:relative;}
.eventsCalendar-list li{color:#d7d7d7;border-bottom:1px solid #d7d7d7;margin-bottom:20px;font-size:16px;}
.eventsCalendar-list li time{display:none;}
.eventsCalendar-list li a{font-size:15px;color:#6d6d6d;font-family:Avenir_Medium;text-transform:uppercase;padding:6px 0 4px;display:block;}

.eventsCalendar-list-wrap:before{content:'RELEASES ON THIS DATE';display:block;color:#000000;font-size:16px;font-family:Century_Gothic;text-align:center;}
.eventsCalendar-list-wrap:after{display: block;content: '';width: 30px;height: 4px;background: #6a7783;border-radius: 30px;position: absolute;left: 0;right: 0;margin:0 auto;top:31px;}

.eventsCalendar-list li.eventsCalendar-noEvents{list-style:none;border-bottom:none;}
.eventsCalendar-list li.eventsCalendar-noEvents p{margin:0;}
.eventsCalendar-list-wrap .eventsCalendar-list-content{margin-top:47px;}

.eventCalendar-wrap .arrow{background-repeat:no-repeat;background-position:center center;background-size:100%;display:block;width:35px;height:35px;border-radius:100%;bottom:130px;top:inherit;margin:0 auto;}
.eventCalendar-wrap .arrow:hover{opacity:0.5;}
.eventCalendar-wrap .next{background-image:url(../img/next_cal_month.jpg);right:18px;}
.eventCalendar-wrap .prev{background-image:url(../img/prev_cal_month.jpg);left:0;}
.eventCalendar-wrap .arrow span{display:none;}

.eventsCalendar-currentTitle{margin-bottom:58px;}
.eventsCalendar-currentTitle .monthTitle{color:#4b4b4b;font-size:24px;font-family:Century_Gothic;position:relative;padding-bottom:18px;text-transform:uppercase;text-decoration:none;}
.eventsCalendar-currentTitle .monthTitle:after {display: block;content: '';width: 30px;height: 4px;background: #6a7783;border-radius: 30px;position: absolute;bottom: 0;left: 0;right: 0;margin:0 auto;}

.eventsCalendar-daysList li.eventsCalendar-day-header{color:#3e454c;font-size:22px;font-family:gotham_rounded_medium;text-transform:uppercase;margin-bottom:40px;}
.eventsCalendar-daysList li{margin-bottom:15px;}
.eventsCalendar-daysList li a{color:#3e454c;font-size:16px;font-family:gotham_rounded_medium;border-radius:100%;display:inline-block;vertical-align:middle;width:33px;padding:7px 0 6px;}

.eventsCalendar-list li a:hover, .eventsCalendar-daysList li a:hover{color:#eacd05;}

.eventsCalendar-daysList li.dayWithEvents a, .eventsCalendar-daysList li.current a{background:#eacd05;color:#fff6e6;}

@media (max-width:992px){
h1.snkr_title{padding:0;font-size:140%;display:block;text-align:center !important;}
#release_calendar{max-width:100%;}
.eventsCalendar-slider{max-width:100%;width:80%;padding:0 10%;}
.eventsCalendar-slider .eventsCalendar-monthWrap{max-width: 100%;width:80% !important;}
.eventsCalendar-daysList.showAsWeek li{width:14%;text-align:center;}
.eventsCalendar-daysList li.eventsCalendar-day-header{font-size:90%;margin-bottom:10px;}
.eventsCalendar-daysList.showAsWeek{overflow:hidden;margin:0 auto;}
.eventsCalendar-currentTitle{margin-bottom:40px;}
.eventsCalendar-daysList li{margin-bottom:8px;}
.eventsCalendar-daysList li a{width:30px;padding:5px 0 5px;font-size:100%;}
.eventsCalendar-slider:after{display:none;}
.eventCalendar-wrap .next{right:0;}
.eventsCalendar-slider .eventsCalendar-monthWrap{}
.eventCalendar-wrap .arrow{bottom:inherit;top:55%;}
.eventsCalendar-list-wrap{width:90% !important;margin:30px auto 0;float:none;padding:0 6% 0 4%;}
.eventsCalendar-list-wrap:before{font-size:130%;}
.eventsCalendar-list li a{font-size:80%;}
}
@media (min-width:421px) and (max-width:992px){
.eventsCalendar-daysList li a{width:34px;padding:7px 0 7px;font-size:120%;}
.eventsCalendar-slider{padding:0 10%;width:70%;margin:0 5%;}
.eventsCalendar-slider .eventsCalendar-monthWrap{width:80% !important;}
.eventsCalendar-list-wrap{margin-top:50px;}
.eventCalendar-wrap .arrow{width:40px;height:40px;top:60%;}
.eventsCalendar-list-wrap:before{font-size:150%;}
.eventsCalendar-list li a{font-size:100%;}
.eventsCalendar-daysList li.eventsCalendar-day-header{font-size:130%;margin-bottom:15px;}
}
@media (min-width:600px) and (max-width:992px){
.eventCalendar-wrap .arrow{top:43%;}
}
@media (min-width:993px) and (max-width:1030px){
#release_calendar{width:980px;}
.eventsCalendar-slider:after{right:-25px;}
.eventCalendar-wrap .arrow{bottom:inherit;top:65%;}
}