#hlavni .ts-box-icon-link * {
    background: #00000042;
}
#hlavni .ts-box-icon-link *:hover {
    background: transparent;
}

#hlavni .box-detail-wrapper {
    background: transparent;
}
#hlavni .box-detail-wrapper:hover {
    background: transparent;
}



#hlavni .ts-icon-box-content  {
    display: none;
}

#hlavni .ts-box-icon-link .ts-main-ico {
	margin-top: 50px!important;
	margin-bottom: 26px!important;
}

#hlavni .vc_column_container>.vc_column-inner {
    padding-left: 0;
    padding-right: 0;
}

#hlavni .ts-box-icon.icon_top-style .top-side .ts-box-icon-title {
    padding-bottom: 10px;
    padding-top: 10px; 
}
#hlavni .ts-box-icon.icon_top-style .top-side .ts-box-icon-title:hover {
    padding-bottom: 20px;
    padding-top: 0px; 
}
.custom-header_7 {
    background: #ffffff;
    border-top: 0;
    border-bottom: 0;
}
.fc-calendar-container_7 .fc-calendar .fc-row > div.fc-today {
    background: #00558c;
}
.fc-calendar-container_7 .fc-calendar .fc-row > div > span.fc-date {
    color: #00558c;
}
.custom-header_7 .custom-year {
    font-size: 24px !important;
    color: #00558c !important;
}
.main_7 {
    margin: 0;
}
.custom-calendar-wrap {
    margin: 0;
}
.page-id-7 .tscalcontainer {
    padding-top: 120px;
}
#calendar_7 {
    height: 300px;
}
.page-id-7 #calendar_7 {
    height: 400px;
}
#custom-content-reveal_7 h4 {
    border-top: 0;
    background: #00558c;
    color: #ffffff !important;
    font-size: 26px;
    font-family: Gabriola;
    border-bottom: 0;
    text-transform: none !important;
}
/*
.owl-stage .entry-meta {display: none;}
*/
.page-id-7 .owl-carousel.owl-loaded {
    margin-bottom: 60px;
}

#main:not(.sidebar-none) .wf-container-main {
    display: contents;
}