#header, #search-section, #newsticker-section-home, #footer, #calendar-section, #news-section, #newsticker-section, #home-top, #sidebar, .page-head, #breadcrumbs, #filters, .contact-group, #slider, #youtube-section, #cookie-notice{
	display: none !important;
}

body{
	padding: 30px !important;
	background: none;
}

a, .button{
	display: none;
}

div{
	padding: 0 !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
}

*{
	color: #000 !important;
	text-align: left !important;
}
.exp-table{
	page-break-inside: avoid;
}
.exp-table .mobile-label{
	display: none;
}
.exp-table a{
	display: block;
}
.exp-table .expand-icon{
	display: none;
}
.exp-table .expand-td{
	display: none;
}

/*-- UTBILDNINGSSIDA --*/

.search-course-section, .course-home-features, .gform_wrapper, .upcoming-show-more, .upcoming-show-more {
	display: none;
}

.course-home-courselist h3, .course-home-courselist iframe, .course-home-courselist .print-link, .course-home-courselist select {
	display: none;
}

.course-home {
	background: none !important;
}

.text-with-form {
	background: none !important;
}
	
	.text-with-form h3 {
		font-size: 27px;
		margin-bottom: .5em;
	}

.course-home-courselist {
	background: none;
	padding: 0;
}

	.course-home-courselist .row:first-of-type {
		margin: 0;
	}

	.course-home-courselist h2 {
		font-size: 27px;
		margin-bottom: .5em;
	}

.upcoming-course {
	border: 1px solid #000;
	font-size: 11pt !important;
	margin-bottom: 10px;
	padding: 5px 10px !important;
	page-break-inside: avoid !important;
}

.upcoming-course__date__inner {
	font-family: 'Roboto', sans-serif;
	float: right;
}

.upcoming-course__date__inner br {
	display: none;
}

.upcoming-course__first-col {
}

	.upcoming-course__first-col a {
		display: block;
	}

		.upcoming-course__first-col a h4 {
			font-size: 11pt !important;
		}

.upcoming-course__second-col .medium-bold {
	font-weight: 100;
}

.upcoming-course__inner-col .read-more-link{
	display: none;
}

.courseplan-section {
	display: none;
}

.upcoming-show-more {
	display: none !important;
}

/*-- KURSSÖK --*/

.course-category__head {
	background: none !important;
}

	.course-category__head__content span {
		font-size: 14px;
	}

.search-course-filter, .search-course--results, .tax-course_category .col_8.first, .tax-course_type .col_8.first {
	display: none;
}

/*-- KURSSIDA --*/

.course-search-mobile {
	display: none !important;
}

.course-header .slide {
	background: none !important;
	text-shadow: none;
}

	.course-header .slide .slider-content {
		margin: 0;
	}

	.course-header .course-header__top {
		display: none;
	}

	.course-header .to-content-link {
		display: none;
	}

.course--listing {
	border-top: 1px solid #000;
	background: none;
	padding: 20px 0 0 0;
}

.course--listing--notice {
	display: none;
}

.course-message-mobile {
	border: none;
	margin: 0;
}

.course-gallery {
	display: none;
}

.course-gallery-arrows{
	display: none;
}

.course-page-item {
	border: 1px solid #000;
	font-size: 11pt !important;
	margin-bottom: 10px;
	padding: 5px 10px !important;
	page-break-inside: avoid !important;
}

	.course-page-item .course-page-item__heading {
		font-size: 13pt !important;
	}

	.course-page-item .course-page-item__spec {
		margin-right: 10px !important;
	}

	.course-page-item .course-page-item__practical {
		display: none;
	}

	/*.course-page-item .course-page-item__row--practical {
		background: none;
		display: block !important;
		margin-top: 5px;
	}*/

	.course-page-item .course-page-item__col {
		margin-top: 5px;
	}

	.course-page-item .course-page-item__row--practical .course-page-item__row {
		border-top: 1px solid #000;
		padding: 10px 0 !important;
	}

	.course-page-item .course-page-item__row a {
		display: inline !important;
	}

	.course-page-item .course-page-item__row a.button {
		display: none !important;
	}

	.single-course #single {
		background: none !important;
		padding: 20px 0 0 0;
	}

.course-reviews {
	border: 1px solid #000;
	font-size: 11pt !important;
	margin-bottom: 10px;
	padding: 5px 10px !important;
	page-break-inside: avoid !important;
}
	.course-reviews p {
		font-size: 11pt !important;
	}

	.course-reviews h3 {
		font-size: 22px;
		margin: 20px 0;
	}

	.course-reviews:after {
		color: #000;
		font-size: 100pt;
	}

	.course-reviews .inner {
		border-top: 1px solid #000 !important;
		padding: 10px 0 !important;
		width: 88%;
	}

.single-course #sidebar {
	display: block;
	width: 38% !important;
	float: right;
}

.single-course #content {
	width: 60% !important;
	float: left;
}

.course-widget-share, .course-widget-movie {
	display: none;
}

.course-widget {
	border: 1px solid #000;
	font-size: 11pt !important;
	padding: 5px 10px !important;
	page-break-inside: avoid !important;
}

	.course-widget .inner {
		padding: 10px 0 !important;
	}

	.course-widget .course-widget-title {
		padding: 10px 0 !important;
	}

	.course-widget p {
		font-size: 11pt !important;
	}

	.course-widget h4 {
		font-size: 13pt !important;
	}

.course-grade, .course-grade--total {
	font-size: 64px;
}

.course-widget--grade .inner {
	text-align: center !important;
}

.course-grade--amount {
	font-size: 13pt !important;
	text-align: center !important;
}

.course-grade--total {
	font-size: 30px;
}

.expand-reviews {
	display: none !important;
}

.course-widget .teacher-img {
	-webkit-print-color-adjust: exact;
	height: 50px !important;
	width: 50px !important;
	margin-right: 10px !important;
}

.course-widget .teacher-img .fa {
	color: #FFF !important;
}

.course-widget--responsible .inner{
	text-align: center !important;
}

.course-widget--responsible .inner h4{
	text-align: center !important;
}

.course-widget--responsible .inner p{
	text-align: center !important;
}

.course-widget--responsible .inner a{
	display: inline;
}

.course-widget .course-widget-title, .course-widget .course-widget-title--teacher, .course-widget__body {
	border-color: #000 !important;
}

.course-to-top {
	display: none !important;
}

.page-template-template-wishlist #page {
	background: none;
}

.srf-wishlist  .course-saved-courses-btns  {
	display: none;
}

.srf-wishlist .course--listing--item {
	border: 2pt solid #000 !important;
	font-size: 11pt !important;
	padding: 0 10px !important;
	page-break-inside: avoid;
	
}

.srf-wishlist .course--listing--item .row {
	background: none !important;
	border-bottom: 1pt solid #000;
	padding: 8px 0 !important;
}

.srf-wishlist .course--listing--item .row .course--listing--item--title {
	/*border-bottom: 1px solid #000;*/
}

.srf-wishlist .course--listing--item .row .course--listing--item--title a {
	display: block;
}

.srf-wishlist .course--listing--item--footer {
	border-bottom: none !important;
}

.srf-wishlist  .course--listing--item--footer--content br {
    display: none;
}

.srf-wishlist  .course--listing--item--footer--content strong {
    margin-left: 10px;
}

.srf-wishlist  .course--listing--item--footer--content strong:first-of-type {
    margin-left: 0;
}

.srf-wishlist .course--listing--item .row.print-only span {
	margin-left: 10px;
}

.srf-wishlist .course--listing--item .row.print-only strong + span {
	margin-left: 0;
}

.course--listing--item--hours {
	display: none;
}

.print-only {
	display: block;
}











