/*!
Theme Name: Impaktor
Theme URI: https://istudio.no/
Template: kadence
Author: Internett Studio
Author URI: https://istudio.no/
Description: Bra tema til Wordpress...hvis ikke det aller beste.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: impaktor
*/

.pagetop p {font-weight:600;}
.pagesummary  {margin-top: 0px !important;}

.wp-block-file {border:1px solid #DDD;padding:20px 60px;margin-top:15px;background: #f7f7f7;color:#333BED !important;font-weight:500;}
.wp-block-file__button {background-color:#B9536D !important;color:#FFF;border-radius:4px !important;padding:7px 25px !important;font-size:15px !important;white-space:nowrap;font-weight:600;margin:5px;}

.ld_course_grid_button {padding-top: 45px;}

.fade {opacity: 0.2;}

/* BUGS */
.has-theme-palette-5-color {color: #5D3230 !important;}
.has-theme-palette-9-color {color: #FFF !important;}
.kt-highlight {color:#ADCEC3 !important}
.ld-video {margin-bottom: 35px;}

.site-footer-row-container-inner {
	background-image: url("https://kurs.impaktor.no/wp-content/uploads/dekor-gronn.png");
	background-repeat: no-repeat;
	background-position: right bottom;
	background-size: 18%;
	padding-bottom:40px !important;
}

.kursledere {margin-top: 30px;}
.kursledere p.kt-blocks-info-box-text {font-size: 15px !important;}

.ld-course-list-content h3 {font-size:18px !important;}

/* Åpen kursoversikt */
.kursliste h3 {font-size: 16px !important;}
.kursliste h3 a {font-weight: 500 !important;}
.kursliste p {font-size: 15px !important;}

/* Ikoner */
.ld-tab-content h3 {
	border-bottom:1px solid #dfdfdf;
	padding-bottom: 10px;
	margin: 35px 0 0 0 !important;
}


.ld-course-status-price {font-size:17px !important;}

.ld-tab-content p.pdf {
	/* border:1px solid #DDD;
	background: #f9f9f9;*/
	font-weight:500;
	background-image: url("https://kurs.impaktor.no/wp-content/uploads/pdf-icon.png");
	background-repeat: no-repeat;
	background-position: 10px center;
	padding: 10px;
}

.ld-tab-content p.pdf a {margin-left: 35px !important;color:#2B4DD2 !important;}
.ld-tab-content p.pdf a:hover {text-decoration:underline;}

.wp-block-group p.pdf {
	/* border:1px solid #DDD;
	background: #f9f9f9;*/
	font-weight:500;
	background-size: 7%;
	background-image: url("https://kurs.impaktor.no/wp-content/uploads/pdf-icon.svg");
	background-repeat: no-repeat;
	color:#2B4DD2 !important;
	line-height:28px;
}

.wp-block-group p.pdf a {margin-left: 28px !important;text-decoration:none;}
.wp-block-group p.pdf a:hover {text-decoration:underline;}

.wp-block-file.pdf {
	background-image: url("https://kurs.impaktor.no/wp-content/uploads/pdf-icon.png");
	background-repeat: no-repeat;
	background-position: 10px center !important;

}

.ld-tab-content p.ppt {
	/* border:1px solid #DDD;
	background: #f9f9f9;*/
	font-weight:500;
	background-image: url("https://kurs.impaktor.no/wp-content/uploads/ppt-icon.png");
	background-repeat: no-repeat;
	background-position: 10px center;
	padding: 10px;
}

.ld-tab-content p.ppt a {margin-left: 35px;color:#2B4DD2 !important;}
.ld-tab-content p.ppt a:hover {text-decoration:underline;}

.ld-tab-content p.xls {
	/* border:1px solid #DDD;
	background: #f9f9f9;*/
	font-weight:500;
	background-image: url("https://kurs.impaktor.no/wp-content/uploads/excel-icon.png");
	background-repeat: no-repeat;
	background-position: 10px center;
	padding: 10px;
}

.ld-tab-content p.xls a {margin-left: 35px;color:#2B4DD2 !important;}
.ld-tab-content p.xls a:hover {text-decoration:underline;}

.ld-tab-content p.pp {
	/* border:1px solid #DDD;
	background: #f9f9f9;*/
	font-weight:500;
	background-image: url("https://kurs.impaktor.no/wp-content/uploads/powerpoint-icon.png");
	background-repeat: no-repeat;
	background-position: 10px center;
	padding: 10px;
}

.ld-tab-content p.pp a {margin-left: 35px;color:#2B4DD2 !important;}
.ld-tab-content p.pp a:hover {text-decoration:underline;}


/* BOKSER
----------------------------------- */

.bokser .wp-block-column {
	background-color:#fbfbfb;
	border:1px solid #DDD;
	padding:30px;
	line-height:23px;

}

.bokser .wp-block-column p.pdf a:hover {text-decoration:underline;}


.boks {
	background-color:#fbfbfb;
	border:1px solid #DDD;
	padding:20px;
	line-height:23px;

}

.boks .wp-block-button {margin-top:-10px;}
 
/* --- portrait phone (< 520px) --- */
@media screen and (max-width:32.49em) {
	
	.pagetop {padding-left:30px !important;padding-right:30px !important;}
	.pagetop h1 {font-size:24px;padding-top:20px}
	.pagetop p {font-size:18px;line-height:26px;}
	
	.pagesummary {padding-left:30px !important;padding-right:30px !important;}
	.pagesummary p {font-size: 16px;font-weight:600;line-height:27px;}
	
	h1.wp-block-kadence-advancedheading {font-size:27px !important;}
	h2.wp-block-kadence-advancedheading {font-size:26px !important;}
	
	.pagebottom {padding-left:30px !important;padding-right:30px !important;}
	.pagebottom p {font-size: 16px;font-weight:600;line-height:27px;}
	
	.wp-block-kadence-infobox {margin-bottom: 30px;}
	.kt-blocks-info-box-text {font-size:15px !important;padding-left:30px;padding-right:30px;}
	
	.site-footer-row-container-inner {background-size: 58%;}
	
	.ld-focus-content h1 {font-size:16px !important;}
	.wp-block-button {margin-bottom:10px;}
	
	.bokser .wp-block-column p.pdf a {font-size:15px !important;}
	
	.wp-block-column {margin-bottom:20px;}
	
	.logo-bk {max-width: 140px;float:left !important;margin-right:20px;}
	
}

/* --- Større en mobil (>= 520px)--- */
@media screen and (min-width:32.50em) {
	
}

/* --- Større en pad (>= 800px)--- */
@media screen and (min-width:50.00em) {
	.bedriftlogo {float: right !important;margin-left: 35px !important;}
}

/* --- landscape phone and portrait tablet (>= 520px < 1024px) --- */
@media screen and (min-width:32.5em) and (max-width:59.9998em) {
	.pagetop {padding-left:30px !important;}
	.pagetop h1 {font-size:28px;padding-top:20px}
	.pagetop p {font-size:20px;line-height:26px;font-weight:600;}
	.pagebottom {padding-left:30px !important;padding-right:30px !important;}
	.kt-blocks-info-box-text {font-size:14px !important;}
	.site-footer-row-container-inner {background-size: 48%;}
	
	.ld-focus-content h1 {font-size:18px !important;}
	
	.wp-block-column {margin-bottom: 25px;}
	
	.bokser .wp-block-column p.pdf a {font-size:16px !important;}
	
	.logo-bk {max-width: 160px;float:left !important;margin-right:20px;}
}

/* ---landscape tablets (>= 1024px < 1200px) --- */
@media (min-width:60em) and (max-width:75em) {
	.ld-focus-content h1 {font-size:19px !important;}
}

/* --- normal monitors (>= 1024px < 1440px) --- */
@media screen and (min-width:60em) and (max-width:89.9999em) {

}

/* --- pc'er (< 1200px)--- */
@media screen and (max-width:75em) {
	.ld_course_grid .caption {padding: 30px !important;}
}

/* --- pc'er (>= 1200px)--- */
@media screen and (min-width:75em) {
	.pagetop {min-height:640px;}
	.pagetop p {font-size:28px;line-height:32px;}
	.pagetop .wp-block-cover__inner-container {max-width: 1150px;margin:0 auto;}
	
	.pagesummary .wp-block-cover__inner-container {max-width: 1150px;margin:0 auto;}
	.pagesummary p {font-size: 20px;}
	
	.pagebottom .wp-block-cover__inner-container {max-width: 1150px;margin:0 auto;}
	.pagebottom p {font-size: 24px;}
	
	.ld_course_grid .course {min-height:230px;}
	.ld_course_grid .caption {padding: 50px !important;}
	
	.ld-focus-content h1 {font-size:22px !important;}
	
	.bokser .wp-block-column .pdf {
	background-image: url("https://kurs.impaktor.no/wp-content/uploads/pdf-icon.png");
	background-repeat: no-repeat;
	background-position: 0px center !important;
	}
	.bokser .wp-block-column p.pdf a {margin-left: 40px;}

}

/* --- bigger monitor (>= 1440px)--- */
@media screen and (min-width:90em) {
		
}

/* --- bigger monitor (>= 1920px) --- */
@media screen and (min-width:120em) {

}
