.single .byline, .group-blog .byline { display: none; }

.site-header {
	position: fixed;
	background-color: #25408F;
	padding: 10px 0;
}

.site-header.float-header {
	background-color: #25408F;
}
/*
.site-title:before {
	content: "";
	display: block;
	height: 100%;
	width: 100%;
	position: absolute;
	background-image: url('https://eurocase2017.psnc.pl/wp-content/themes/sydney-child/img/logo_ec2017.png');
	background-repeat: no-repeat;
	background-size: auto 100%;
	background-color: transparent;
	top: 0;
	left: 0;
}
*/
.site-title a, .site-title a:hover {
	/* display: none; */
	/* color: #000000 !important; */
	font-size: 0;
	line-height: 0;
}

.slide-inner {
	top: 70%;
	left: 0;
}

.roll-button.button-slider {
	color: #ffffff;
    background-color: #25408F;
	border: 1px solid #ffffff;
}

.roll-button.button-slider:hover, .roll-button.button-slider:active, .roll-button.button-slider:focus {
	color: #ffffff;
    background-color: #25408F;
	border: 1px solid #ffffff;
}

.panel-grid-cell .widget-title {
	padding-top: 10px;
	margin-bottom: 40px;
}

.page-wrap {
	padding-top: 0;
}

.blog .page-wrap .content-wrapper {
	padding-top: 40px;
}

.blog .content-area .hentry::after {
	width: 100%;
}

.blog .hentry .title-post {
	padding-bottom: 40px;
}

.home .panel-grid-cell .widget-title {
	background-color: #4384ba;
	color: #ffffff !important;
	/* background-image: url('https://eurocase2017.psnc.pl/img/TOPICS.png'); */
	/* background-repeat: no-repeat; */
	/* background-position: right top; */
	margin-left: 10px;
	margin-right: 20px;
	z-index: 1;
}

.home .panel-grid-cell .widget-title:after {
	content: url('https://eurocase2017.psnc.pl/img/TOPICS.png');
	background-color: transparent;
	position: absolute;
	top: 0;
	left: auto;
	right: 14px;
	z-index: -1;
}

.home .panel-grid-cell #topics .widget-title {
	background-color: #4384ba;
}
.home .panel-grid-cell #topics .widget-title:after {
	content: url('https://eurocase2017.psnc.pl/img/TOPICS.png');
}

.home .panel-grid-cell #fees .widget-title {
	background-color: #9a2487;
}
.home .panel-grid-cell #fees .widget-title:after {
	content: url('https://eurocase2017.psnc.pl/img/REGISTRATION_FEES.png');
}

.home .panel-grid-cell #venue .widget-title {
	background-color: #a6a79d;
}
.home .panel-grid-cell #venue .widget-title:after {
	content: url('https://eurocase2017.psnc.pl/img/CONFERENCE_VENUE.png');
}

.home .panel-grid-cell #facilities .widget-title {
	background-color: #39875f;
}
.home .panel-grid-cell #facilities .widget-title:after {
	content: url('https://eurocase2017.psnc.pl/img/PLAN_YOUR_VISIT.png');
}

.home .panel-grid-cell #program .widget-title {
	background-color: #85bedc;
}
.home .panel-grid-cell #program .widget-title:after {
	content: url('https://eurocase2017.psnc.pl/img/FRAMEWORK_PROGRAM.png');
}

.home .panel-grid-cell #speakers .widget-title {
	background-color: #a6a79d;
}
.home .panel-grid-cell #speakers .widget-title:after {
	content: url('https://eurocase2017.psnc.pl/img/CONFERENCE_VENUE.png');
}

.home .panel-grid-cell #plan .widget-title {
	background-color: #39875f;
}
.home .panel-grid-cell #plan .widget-title:after {
	content: url('https://eurocase2017.psnc.pl/img/PLAN_YOUR_VISIT.png');
}

.home .panel-grid-cell #dates .widget-title {
	background-color: #c4d72d;
}
.home .panel-grid-cell #dates .widget-title:after {
	content: url('https://eurocase2017.psnc.pl/img/IMPORTANT_DATES.png');
}

.home .panel-grid-cell #about .widget-title {
	background-color: #4384ba;
}
.home .panel-grid-cell #about .widget-title:after {
	content: url('https://eurocase2017.psnc.pl/img/TOPICS.png');
}

.home .panel-grid-cell #contact .widget-title {
	background-color: #9a2487;
}
.home .panel-grid-cell #contact .widget-title:after {
	content: url('https://eurocase2017.psnc.pl/img/REGISTRATION_FEES.png');
}

.site-info {
	display: none;
}

#mainnav #menu-item-842 a {
	color: #FCF103;
}

.footer-widgets {
	padding: 40px 0;
	background-color: #23408e;
	color: #ffffff;
}

.my-btn-block {
    clear: both;
    text-align: right;
}

.my-btn-register {
    text-align: center;
}

.gallery-item {
	padding: 10px;
}

.shadow-border-img-inside img {
	border: 5px solid #ffffff;
    box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
}

.program-day {
	font-size: 22px;
	text-align: center;
}

.program-table {
	font-size: 18px;
	margin-bottom: 20px;
	border: 1px solid #d9d9d9;
	padding: 2px 6px 6px 6px;
}

.program-table:after {
    content: '';
    display: block;
    clear: both;
}

.program-session-name {
	font-size: 20px;
	margin: 40px 0 20px 0;
}

.program-table * {
	margin: 0;
	padding: 0;
}

.program-table a {
	text-decoration: underline;
}

.program-table-row {
	padding: 4px 0;
	clear: both;
}

.program-table-room {
	float: right;
	padding-left: 14px;
	padding-left: 1em;
}

.program-table-row-title, .program-table-row-title-session, .program-table-row-title-break, .program-table-header, .program-table-event-cell, .program-table-event-cell-break {
	padding: 4px;
}

.program-table-row-title {
	background-color: #d9d9d9;
	font-weight: bold;
}

.program-table-row-title-session {
	background-color: #25408F;
	font-weight: bold;
	color: #ffffff;
}

.program-table-row-title-break {
	background-color: #fbd4b5;
	font-weight: bold;
}

.program-table-event-cell-break {
	background-color: #fbd4b5;
	font-weight: bold;
}

.program-table-header {
	display: none;
	background-color: #d9d9d9;
	font-weight: bold;
}

.program-table-header-desktop {
	/* display: block; */
	display: none;
}

.program-table-header-mobile {
	display: none;
}

.program-table-event-cell {
	
}

.program-table-event-time {
	
}

.program-table-event-time-session {
	background-color: #25408F;
	font-weight: bold;
	color: #ffffff;
}

.program-table-event-title {
	
}

.program-table-event-indent {
	padding-left: 14px;
	padding-left: 1em;
}

.program-table-event-title-session {
	background-color: #25408F;
	font-weight: bold;
	color: #ffffff;
}

.program-table-hr {
	display: none;
	border: 1px solid #fbd4b5;
	margin: 4px 0;
}

.presenter-block {
	text-align: center;
}

.presenter-block img {
	border: 5px solid #ffffff;
	box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
}

#presenters img {
	border: 5px solid #ffffff;
	box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
}

.presenter {
	padding: 6px;
}

.presenter-name {
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
}

.presenter-affiliation {
	font-weight: normal;
}

@media only screen and (max-width: 1024px) {
	
	.slide-inner {
		top: 70%;
		left: 0;
	}
	
}
@media only screen and (max-width: 991px) {
	
	.program-date {
		padding-left: 0;
	}
	
	.program-row {
		padding-left: 10px;
		padding-left: 1em;
	}
	
	.program-table {
		padding: 0px 4px 0px 4px;
	}
	
	.program-table-row {
		padding: 1px 0;
	}

	.program-table-row-title, .program-table-row-title-session, .program-table-row-title-break {
		margin: 4px 0;
	}

	.program-table-header-desktop {
		display: none;
	}

	.program-table-header-mobile {
		/* display: block; */
		display: none;
	}
	
	.program-table-hr {
		display: block;
	}
	
}
@media only screen and (max-width: 780px) {
	
	.my-btn-block {
		text-align: center;
	}
	
}
@media only screen and (max-width: 767px) {
	
	.site-title {
		display: none;
	}
	
	.btn-menu {
		margin-top: 0;
	}
	
}
	