body, html { 
	overflow-x: hidden;	}

/* General Font */
body, html, h1, h2, h3, h4, h5, h6, p{
	font-family: Segoe UI,Frutiger,Frutiger Linotype,Dejavu Sans,Helvetica Neue,Arial,sans-serif !important; }

/* General Sizes */
h1 { font-size: 3.2em; padding-top: 10px; padding-bottom: 5px;}
h2 { font-size: 2.2em; padding-top: 10px; padding-bottom: 5px;}
h3 { font-size: 1.8em; padding-top: 10px; padding-bottom: 5px;}
h4 { font-size: 1.5em; }
p, ul, ol {  font-size: 1.2em; }

/* Mobiles */
@media (max-width: 780px) {
	h1 { font-size: 2.7em; }
	h2 { font-size: 1.8em; }
	h3 { font-size: 1.5em; }
	h4 { font-size: 1.3em; }
	p, ul {  font-size: 1.1em; }
}

/* Main Containers */
.main-container {
	margin-bottom: 0em !important; }
  
.page-template-full-width #main, .page-template-full-width-landing #main{
    padding-left:20%;
    padding-right:20%;
}

@media screen and (max-width: 780px) {
	#main{
		padding-left:10% !important; 
		padding-right:10% !important; }
	
	.single-post #main{
		padding-left: 1% !important;
		padding-right: 1% !important; }
		
	.main-grid {
		position: relative;
		top: -17px; }
		
	.menu-icon, .menu-icon::after {
		color: #005A9E; } 
}

footer {
  padding: 1em !important;
  background-color: #cbcccb; }

@media screen and (max-width: 780px) {
	.footer-widgets .col {
		flex-basis: auto;
		text-align: center;	}
}

.footer-widgets .widget {
    padding: 10px 0;
}

.footer-widgets .widget-area {
    padding: 30px 0;
}

.footer-widgets ul {
    font-size: 1em;
}

.is-active a {
  color: #005A9E !important; }

.site-title-bar {
  background-color: #fefefe !important; }

.title-bar .menu-icon {
  color: #005A9E !important; }
  
.white-text, .white-text h1, .white-text h2, .white-text h3, .white-text h4, .white-text h5, .white-text h6, .white-text p {
  color: #ffffff !important; }

.white-text hr {
  border-color: #ffffff !important; }

/** Updated CSS for Menus **/ 
.site-header {
    /* border-bottom: 1px solid rgba(0, 0, 0, 0.125); */
	border-bottom: 0px !important;
}

.navbar-dark .navbar-nav .nav-link {
	opacity: 1.0;
	padding-right: 1rem; }

.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
	opacity: 0.6; }

.navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .nav-link.active {
	opacity: 0.6; }
	
/* White bg + Blue text 
.navbar-dark .navbar-nav .nav-link, .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .nav-link.active, ul.menu li a, ul.menu li a:hover, ul.menu li.is-active a {
	color: #005A9E !important; }
*/

/* Blue bg + White text (CP) */	
.navbar-dark .navbar-nav .nav-link, .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .nav-link.active, ul.menu li a, ul.menu li a:hover, ul.menu li.is-active a {
	color: #ffffff !important; }

/* Drop downs */
.navbar-dark .navbar-nav .dropdown-menu a, .navbar-dark .navbar-nav .dropdown-menu a:hover {
	color: #005A9E !important;
}

.navbar-dark .navbar-nav ul.dropdown-menu li.active a {
	color: #000000 !important;
	font-weight: bold !important;
}

ul.menu li a {
  border-bottom: 2px solid #ffffff !important; 
  margin-right: 3px !important; }

ul.menu li a:hover {
  background-color: #ffffff !important; 
  border-bottom: 2px solid #005A9E !important; }

ul.menu li.is-active a {
  background-color: #ffffff !important;
  border-bottom: 2px solid #005A9E !important; }


@media (min-width: 780px) {
	/* Fix for onmouseover submenus */
	.navbar-nav li:hover .dropdown-menu {
		display: block;
		margin-top: 0 !important; }
}

@media (max-width: 780px) {
	/* Fix for onmouseover submenus
	.navbar-nav li .dropdown-menu {
		display: block;
		margin-top: 0 !important; }
	*/
}


/* This and that */
.accordion-header h5 {
  font-size: 1.6em !important; }

.accordion-header h5, .accordion-header {
  padding: 0 !important;
  margin: 0 !important; }

.vc_tta-title-text {
  font-size: 0.7em !important; }

.vc_tta-panel #1523819860031-1f2bb61d-9c0c {
  background-color: #e4e4e3 !important; }

.primary-color {
  color: #005A9E !important; }

/* Blog */
.main-grid.blog {
  margin-top: 5em; }

.main-grid.blog .blog-cols {
  padding-left: .5em;
  padding-right: .5em; }

.sidebar.blog {
  padding: 1em 1.5em;
  background-color: #e6eff7; }

/* Header */
.header-wrap {
  text-align: center;
  padding: 6em 0;
  background-size: cover !important;
  background-position: center center !important;
  width: 100%; }

.header-wrap h1.entry-title {
  font-weight: 400;
  color: #FFF;
  font-size: 2.7em;
  line-height: 1.2em;
  text-shadow: 1px 1px 2px black; }

#popup-371 {
  text-align: center !important;
  cursor: pointer !important;
  width: 100% !important;
  padding: 1em 3em !important; }

/* Submit buttons in Hubspot Forms */
body .hs-button.primary, body input[type="submit"], body input[type="button"] {
	min-width:25%;
	width:25%;}
	
body .hs-button.primary:hover, body input[type="submit"]:hover, body input[type="button"]:hover {}
body .hs-button.primary:focus, body input[type="submit"]:focus, body input[type="button"]:focus {}

/* Fix jetpack social icons in the footer*/
.jetpack-social-widget-list {
	padding-left: 0px!important; }

/* 	Remove site info */
.site-info { display: none; }

/*--------------------------------------------------------------
# Gutenberg Support
--------------------------------------------------------------*/
.alignfull {
	margin-left  : calc( -100vw / 2 + 100% / 2 );
	margin-right : calc( -100vw / 2 + 100% / 2 );
	max-width    : 100vw;
    width: auto;
	margin-top: 0px;
	margin-bottom: 0px; }

/*
.alignwide {
	margin-left: calc(25% - 25vw);
    margin-right: calc(25% - 25vw);
    width: auto;
    max-width: 1000%; }
*/

.alignwide img, .alignfull img {
    display: block;
    margin: 0 auto; }

/* Skooler (Old) Column Design */
.alignfull .wp-block-column { 
	margin: 0px;
	padding: 50px; }
	
.skooler-3-columns .wp-block-column, 
.skooler-4-columns .wp-block-column, 
.skooler-5-columns .wp-block-column, 
.skooler-left, .skooler-right {
	margin: 0px;
	padding: 50px 0px 40px 0px !important; }
	
.skooler-3-columns .wp-block-column:first-child, .skooler-3-columns .wp-block-column:last-child, 
.skooler-4-columns .wp-block-column:first-child, .skooler-4-columns .wp-block-column:last-child,
.skooler-5-columns .wp-block-column:first-child, .skooler-5-columns .wp-block-column:last-child,
.skooler-left, .skooler-right {
	max-width: 15% !important; }

.skooler-3-columns .wp-block-column:nth-child(2),
.skooler-center  {
	min-width: 70% !important; }
	
.skooler-4-columns .wp-block-column:nth-child(2), 
.skooler-4-columns .wp-block-column:nth-child(3),
.skooler-center-l, .skooler-center-r  {
	min-width: 32% !important; }
	
.skooler-5-columns .wp-block-column:nth-child(2), 
.skooler-5-columns .wp-block-column:nth-child(3), 
.skooler-5-columns .wp-block-column:nth-child(4),
.skooler-center-1, .skooler-center-2, .skooler-center-3  {
	min-width: 20% !important; }
	
.page-template-full-width-landing .alignfull .wp-block-column {
    padding: 30px 40px; }

.page-template-full-width-landing .has-5-columns .wp-block-column {
    padding: 30px 10px !important; }
	
.skooler-academy .wp-block-column {
	padding: 0px; }
	
.skooler-tillegg .wp-block-column {
    padding: 30px 20px; }
	

	
/* Text + Media block */
@media (min-width: 601px) {
	.skooler-image-adjust-down .wp-block-media-text__media img {
		display: block;
		margin: 0 auto -61px auto; }
	
	/* Big central Image */
	.skooler-image-adjust-down img {
		display: block;
		margin: 0 auto -84px auto; }
}

@media (min-width: 1500px) {
	.skooler-image-adjust-down .wp-block-media-text__media img {
		display: block;
		margin: 0 auto -17% auto; }
		
	.skooler-image-adjust-down img {
		display: block;
		margin: 0 auto -13% auto; }
}
	
@media (max-width: 600px) {
	.wp-block-media-text__content {
		-ms-grid-column: 1 !important;
		grid-column: 1 !important;
		-ms-grid-row: 2 !important;
		grid-row: 2 !important;	}
		
	.wp-block-media-text__media {
		-ms-grid-column: 1 !important;
		grid-column: 1 !important;
		-ms-grid-row: 1 !important;
		grid-row: 1 !important;	}
}

/* max 7809 
	.skooler-image-adjust-down img {
		display: block;
		margin: 0 auto -39px auto; }
*/

.ghostkit-carousel-slide {
    padding: 40px 100px 0px 100px;
    color: #ffffff;
    font-size: larger; }

.skooler-center .wp-block-embed{
	text-align: center; }
	
/* New Layout without columns */
.wp-block-cover {
    min-width: 70% !important;
    padding-top: 7% !important; 
    padding-bottom: 7% !important;
    padding-left: 15% !important;
    padding-right: 15% !important; 
	min-height:	auto !important;
	}
	
.wp-block-cover-low {
    padding-top: 1% !important; 
	padding-bottom: 1% !important;}
	
.site-main .wp-block-cover:first-child {
	padding-top: 100px !important; }
	
/*
.wp-block-cover__inner-container {
    min-width: 70% !important;
    margin: 100px 15% 0px 15% !important; }
*/

.wp-block-cover-image .wp-block-cover__inner-container, .wp-block-cover .wp-block-cover__inner-container {
    width: calc(100% - 40px);
	color: #000;
}

.wp-block-cover-image, .wp-block-cover {
	color: #000;
}

/* Smaller screens and mobiles */
@media (max-width: 1200px) {
	.skooler-3-columns .wp-block-column:first-child, .skooler-3-columns .wp-block-column:last-child, 
	.skooler-4-columns .wp-block-column:first-child, .skooler-4-columns .wp-block-column:last-child,
	.skooler-5-columns .wp-block-column:first-child, .skooler-5-columns .wp-block-column:last-child,
	.skooler-left, .skooler-right {
		max-width: 5% !important; }	

	.skooler-3-columns .wp-block-column:nth-child(2),
	.skooler-center  {
		min-width: 90% !important; }
		
	.skooler-4-columns .wp-block-column:nth-child(2), 
	.skooler-4-columns .wp-block-column:nth-child(3),
	.skooler-center-l, .skooler-center-r  {
		min-width: 40% !important; }

	.skooler-5-columns .wp-block-column:nth-child(2), 
	.skooler-5-columns .wp-block-column:nth-child(3), 
	.skooler-5-columns .wp-block-column:nth-child(4),
	.skooler-center-1, .skooler-center-2, .skooler-center-3  {
		min-width: 27% !important; }
		
	.wp-block-cover {
		min-width: 90% !important;
		padding-left: 5% !important;
		padding-right: 5% !important; }
	
	/*
	.wp-block-cover__inner-container {
		min-width: 90% !important;
		margin: 100px 5% 0px 5% !important; }
	*/
}

/* Mobiles */
@media (max-width: 780px) {
	.skooler-3-columns .wp-block-column:first-child, .skooler-3-columns .wp-block-column:last-child, 
	.skooler-4-columns .wp-block-column:first-child, .skooler-4-columns .wp-block-column:last-child,
	.skooler-5-columns .wp-block-column:first-child, .skooler-5-columns .wp-block-column:last-child,
	.skooler-left, .skooler-right {
		padding: 0px !important}

	.skooler-3-columns .wp-block-column:nth-child(2),
	.skooler-center  {
		padding: 20px 30px !important; }
		
	.skooler-4-columns .wp-block-column:nth-child(2), 
	.skooler-4-columns .wp-block-column:nth-child(3),
	.skooler-center-l, .skooler-center-r  {
		padding: 20px 30px !important; }

	.skooler-5-columns .wp-block-column:nth-child(2), 
	.skooler-5-columns .wp-block-column:nth-child(3), 
	.skooler-5-columns .wp-block-column:nth-child(4),
	.skooler-center-1, .skooler-center-2, .skooler-center-3  {
		padding: 20px 30px !important; }
		
	.wp-block-columns:not(.wp-block-cover) .wp-block-spacer {
		visibility: hidden !important;
		height: 0px !important; }
		
	.page-template-full-width-landing .has-5-columns .wp-block-column {
		padding: 0px 10px !important; }
		
	.wp-block-cover {
		min-width: 90% !important;
		padding-left: 3% !important;
		padding-right: 3% !important; }

	/*
	.wp-block-cover__inner-container {
		min-width: 80% !important;
		margin: 100px 32px 0px 32px !important; }
	*/

}

/* Big screens */
@media (min-width: 1500px) {
	.skooler-3-columns .wp-block-column:first-child, .skooler-3-columns .wp-block-column:last-child, 
	.skooler-4-columns .wp-block-column:first-child, .skooler-4-columns .wp-block-column:last-child,
	.skooler-5-columns .wp-block-column:first-child, .skooler-5-columns .wp-block-column:last-child,
	.skooler-left, .skooler-right {
		max-width: 30% !important; }

	.skooler-3-columns .wp-block-column:nth-child(2),
	.skooler-center  {
		min-width: 1000px !important; }
		
	.skooler-4-columns .wp-block-column:nth-child(2), 
	.skooler-4-columns .wp-block-column:nth-child(3),
	.skooler-center-l, .skooler-center-r  {
		min-width: 470px !important; }

	.skooler-5-columns .wp-block-column:nth-child(2), 
	.skooler-5-columns .wp-block-column:nth-child(3), 
	.skooler-5-columns .wp-block-column:nth-child(4),
	.skooler-center-1, .skooler-center-2, .skooler-center-3  {
		min-width: 320px !important; }
		
	.wp-block-cover {
		min-width: 1000px !important;
		padding-left: 30% !important;
		padding-right: 30% !important; }
		
	/*
	.wp-block-cover__inner-container {
		min-width: 1000px !important;
		margin: 100px 40% 0px 40% !important; }
	*/
}

/* Column Spacing */
@media (min-width: 780px) {
	.alignwide .wp-block-column{
		margin-left: 32px; 	 
		flex-basis: 90%; }
	
	.skooler-4-columns .wp-block-column:nth-child(2), 
	.skooler-center-l  {
		 margin-right: 20px !important; }
		 
	.skooler-5-columns .wp-block-column:nth-child(2), 
	.skooler-5-columns .wp-block-column:nth-child(3), 
	.skooler-center-1, .skooler-center-2  {
		 margin-right: 20px !important; }
}
	
/* Collapsing on mobile */
.wp-block-column {
    flex-basis: 100%;
    flex-grow: 0;
}

/* Ugly fix for "middle" */
.has-2-columns .wp-block-column h3 { 
	padding-top:50px; }
	
.wp-block-media-text .wp-block-media-text__content{
	padding: 5% 8%; }
	
/* Spacing fix for quotes */
.ugb-content-wrapper {
	padding: 20px 15px !important; 
	font-size: 20px !important;}
	
.ugb-blockquote.ugb-blockquote--small-quote svg {
    top: 20px;
    left: 15px; }
	
.skooler-spacing .ugb-content-wrapper {
    padding: 20px 0px 0px 35px !important; }
	
.skooler-spacing .wp-block-column  {
	padding-bottom: 0px !important; }

/* Hero Block-cover Settings */
.site-main .wp-block-cover:first-child, .site-main .wp-block-cover-image:first-child {
	min-height: 500px !important; }

.page-template-full-width-landing .site-main .wp-block-cover:first-child, .page-template-full-width-landing .site-main .wp-block-cover-image:first-child {
	min-height: 600px !important; }
	
.site-main .wp-block-cover:first-child .wp-block-cover-text{
	text-shadow: 2px 2px 4px #000000;
	font-size: 2.3em !important; }

.site-main .wp-block-cover:first-child h1{
	font-size: 4.5em; 
	text-shadow: 1px 1px 2px #000000;
	color: white;
	padding-left: 0px;}

@media (max-width: 780px) {
	.site-main .wp-block-cover:first-child h1{
		font-size: 2.8em; }
}

.site-main .wp-block-cover:first-child h2 {
	font-size: 2.0em; 
	text-shadow: 1px 1px 2px #000000;
	font-weight: normal;
	color: white;
	padding-left: 0px;	}
	
@media (max-width: 780px) {
	.site-main .wp-block-cover:first-child h2{
		font-size: 1.3em; }
}
	
.skooler-nowrap {
	white-space: nowrap; }

.skooler-nowrap img {
    display: inline !important;
    margin: 0 auto; }

/* 
--- Skooler Colors and Images ---
*/

.skooler-bg-white, .skooler-color-white { 
	background: #ffffff !important; }
.skooler-bg-color1, .skooler-color1 { 
	background: #ffffff !important; }
.skooler-bg-color2, .skooler-color2 {
	background: #dddddd !important; }
.skooler-bg-yellow, .skooler-color-yellow {
	background: #ffb900 !important; }
.skooler-bg-yellow2, .skooler-color-yellow2 {
	background: #fbb63b !important; }
.skooler-bg-lightgrey, .skooler-color-lightgrey {
	background: #f1f1f1 !important; }
.skooler-bg-grey, .skooler-color-grey {
	background: #777776 !important; }
.skooler-bg-purple, .skooler-color-purple {
	background: #563992 !important; }
.skooler-bg-mconnect, .skooler-color-mconnect {
	background: #ffb81c !important; }
.skooler-bg-blue, .skooler-color-blue {
	/* background: #005a9e !important; } */
	background-color: rgba(0, 94, 184, 0.95) !important; }
.skooler-bg-blue2, .skooler-color-blue2 {
	background: #0c5096 !important; }
.skooler-bg-HD1, .skooler-HD1 {
	background: #005a9e !important;
	color: #ffffff; }
	
.skooler-bg-blueish {
	/* background: #005A9E !important; */
	background-color: rgba(0, 94, 184, 1) !important;}
.skooler-bg-blueish-80 { background-color: rgba(0, 94, 184, 0.80) !important;}
.skooler-bg-blueish-60 { background-color: rgba(0, 94, 184, 0.60) !important;}
.skooler-bg-blueish-40 { background-color: rgba(0, 94, 184, 0.40) !important;}
.skooler-bg-blueish-20 { background-color: rgba(0, 94, 184, 0.20) !important;}
.skooler-bg-blueish-10 { background-color: rgba(0, 94, 184, 0.10) !important;}
	
.skooler-bg-redish {
	/* background: #EA4300 !important; */
	background-color: rgba(252, 76, 2, 1) !important;}
.skooler-bg-redish-80 { background-color: rgba(252, 76, 2, 0.80) !important;}
.skooler-bg-redish-60 { background-color: rgba(252, 76, 2, 0.60) !important;}
.skooler-bg-redish-40 { background-color: rgba(252, 76, 2, 0.40) !important;}
.skooler-bg-redish-20 { background-color: rgba(252, 76, 2, 0.20) !important;}
.skooler-bg-redish-10 { background-color: rgba(252, 76, 2, 0.10) !important;}
	
.skooler-bg-greenish {
	/* background: #00B294 !important; */
	background-color: rgba(39, 153, 137, 1) !important;}
.skooler-bg-greenish-80 { background-color: rgba(39, 153, 137, 0.80) !important;}
.skooler-bg-greenish-60 { background-color: rgba(39, 153, 137, 0.60) !important;}
.skooler-bg-greenish-40 { background-color: rgba(39, 153, 137, 0.40) !important;}
.skooler-bg-greenish-20 { background-color: rgba(39, 153, 137, 0.20) !important;}
.skooler-bg-greenish-10 { background-color: rgba(39, 153, 137, 0.10) !important;}
	
.skooler-bg-yellowish {
	/* background: #FFB900 !important; */
	background-color: rgba(255, 184, 28, 1) !important;}
.skooler-bg-yellowish-80 { background-color: rgba(255, 184, 28, 0.80) !important;}
.skooler-bg-yellowish-60 { background-color: rgba(255, 184, 28, 0.60) !important;}
.skooler-bg-yellowish-40 { background-color: rgba(255, 184, 28, 0.40) !important;}
.skooler-bg-yellowish-20 { background-color: rgba(255, 184, 28, 0.20) !important;}
.skooler-bg-yellowish-10 { background-color: rgba(255, 184, 28, 0.10) !important;}
	
.skooler-bg-purpleish {
	/* background: #5C2D91 !important; */
	background-color: rgba(95, 37, 159, 1) !important;}
.skooler-bg-purpleish-80 { background-color: rgba(95, 37, 159, 0.80) !important;}
.skooler-bg-purpleish-60 { background-color: rgba(95, 37, 159, 0.60) !important;}
.skooler-bg-purpleish-40 { background-color: rgba(95, 37, 159, 0.40) !important;}
.skooler-bg-purpleish-20 { background-color: rgba(95, 37, 159, 0.20) !important;}
.skooler-bg-purpleish-10 { background-color: rgba(95, 37, 159, 0.10) !important;}
	
.skooler-bg-greyish {
	/* background: #000000 !important; */
	background-color: rgba(0, 0, 0, 1) !important;}
.skooler-bg-greyish-80 { background-color: rgba(0, 0, 0, 0.80) !important;}
.skooler-bg-greyish-60 { background-color: rgba(0, 0, 0, 0.60) !important;}
.skooler-bg-greyish-40 { background-color: rgba(0, 0, 0, 0.40) !important;}
.skooler-bg-greyish-20 { background-color: rgba(0, 0, 0, 0.20) !important;}
.skooler-bg-greyish-10 { background-color: rgba(0, 0, 0, 0.10) !important;}
.skooler-bg-greyish-05 { background-color: rgba(0, 0, 0, 0.05) !important;}
	
.skooler-bg-arkiv, .skooler-color-arkiv {
	background: #44576d !important; }
.skooler-bg-academy, .skooler-color-academy {
	background: #a0bede !important; }
.skooler-bg-plagiatkontroll, .skooler-color-plagiatkontroll {
	background: #6aa4af !important; }
.skooler-bg-sms, .skooler-color-sms {
	background: #27b3cd !important; }
.skooler-bg-pro, .skooler-color-pro {
	background: #0c5096 !important; }
	
.skooler-bg-image1, .skooler-image1 {
	background-image: url("https://skooler.com/wp-content/uploads/2018/03/09-2.jpg?id=50") !important; }
.skooler-bg-image2, .skooler-image2 {
	background-image: url("https://skooler.com/wp-content/uploads/2018/03/cubes-purple.png") !important; }
.skooler-bg-image3, .skooler-image3 {
	background-image: url("https://skooler.com/wp-content/uploads/2018/03/cubes.jpg") !important; }
.skooler-bg-image-world, .skooler-image-world {
	background-image: url("https://skooler.com/wp-content/uploads/bg-world.png") !important; }
.skooler-bg-image-audience, .skooler-image-audience {
	background: url("https://skooler.com/wp-content/uploads/Brukerkonferens-bg.png") no-repeat center center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover; }
.skooler-bg-image-blackboard, .skooler-image-blackboard {
	background: url("https://skooler.com/wp-content/uploads/Background-buttons-web-72dpi.png") no-repeat center center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover; }
	
.skooler-bg-image-tillegg, .skooler-image-tillegg {
	background: url("https://skooler.com/wp-content/uploads/pro-header-parallax-1.jpg") no-repeat center center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover; }
	
.skooler-bg-image-addon, .skooler-image-addon {
	background: url("https://skooler.com/wp-content/uploads/header-bg-high.jpg") no-repeat center center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover; }
	
.skooler-gradient-lightgrey-white {	
	background-image: linear-gradient(#f1f1f1, #ffffff); }
.skooler-gradient-white-lightgrey {	
	background-image: linear-gradient(#ffffff, #f1f1f1); }
.skooler-gradient-black-blue {	
	background-image: linear-gradient(90deg, #000000, #005a9e); }
.skooler-gradient-blue-white {	
	background-image: linear-gradient(90deg, #005a9e, #ffffff); }

.skooler-text-black {
	color: #000000 !important; }
.skooler-text-blue {
	color: #0d60b5 !important; }
.skooler-text-white {
	color: #ffffff !important; }
.skooler-text-white a:link, .skooler-text-white a:visited {
	color: #ffffff !important; }
.skooler-text-white a:hover, .skooler-text-white a:active {
	color: #cccccc !important; }


.skooler-shadow {
	text-shadow: 2px 2px 4px #000000; }

.skooler-image-border img {
	border: solid 1px #888;
	border-radius: 4px; }

/* Skooler Academy */
.skooler-academy .wp-block-media-text .wp-block-media-text__content{
	padding: 0px 8%; }

.skooler-academy .wp-block-media-text .wp-block-media-text__content .ugb-button-wrapper{
	margin: 0; }

.skooler-academy .ugb-button{
	margin: 0.5em 0em; }

/* Skooler LANDING Hero images */
.skooler-image-arkiv {
	background-image: url("https://skooler.com/wp-content/uploads/Arkiv-heading.jpg") !important; }

.skooler-image-academy {
	background-image: url("https://skooler.com/wp-content/uploads/academy-header.jpg") !important; }

.skooler-image-plagiatkontroll {
	background-image: url("https://skooler.com/wp-content/uploads/plagiatkontroll-header.jpg") !important; }

.skooler-image-sms {
	background-image: url("https://skooler.com/wp-content/uploads/sms-header.jpg") !important; }

.skooler-image-pro {
	background-image: url("https://skooler.com/wp-content/uploads/pro-header.jpg") !important; }
	
.skooler-image-remote-learning {
	background-image: url("https://skooler.com/wp-content/uploads/shutterstock_517415557-e1583855319973.jpg") !important; }
	
.skooler-image-moodle-by-skooler {
	background-image: url("https://skooler.com/wp-content/uploads/20200310_Moodle_by_Skooler-1.jpg") !important; }

.skooler-image-tillegg {
	background: url("https://skooler.com/wp-content/uploads/Background-buttons-web-72dpi.png") no-repeat center center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover; }

/* Skooler Addon/Tillegg */
.skooler-tillegg img {
    display: block;
    padding: 10px 0px; }
	
/* Skooler Ken burns */
.wp-block-cover {
	overflow: hidden; }

.skooler-ken-burns {
	animation: kenburns-left 80s;
	overflow: hidden; }

@keyframes kenburns-left {
    0% {
      opacity: 0.1; }
    1% {
      opacity: 1; }
    50% {
        transform: scale3d(1.1, 1.0, 1.4) translate3d(-20px, 0px, 200px);
        animation-timing-function: ease-in;
        opacity: 1; }
    99% {
        transform: scale3d(1.0, 1.0, 1.0) translate3d(0px, 0px, 0px);
        animation-timing-function: ease-in;
        opacity: 1; }
	100%
	{
        opacity: 1; }
}

.skooler-mouse-over-effect:hover {
	opacity: 0.7;
	transition: .2s ease;
	-webkit-filter: grayscale(50%);
	-webkit-filter: brightness(110%);
	-webkit-filter: contrast(90%);
	filter: grayscale(50%);
	filter: brightness(110%);
	filter: contrast(90%); 	}
	

/* Latest Post Widget for blog posts */

.single-post .container, .category .container {
	margin-top: 50px !important;
}

.rpwwt-widget ul {
    padding-left: 0px !important;
}

.rpwwt-widget ul li img, #rpwwt-recent-posts-widget-with-thumbnails-2 img {
    width: 100% !important;
    height: 100% !important;
}

.rpwwt-widget ul li img {
    display: inline;
    float: none !important;
    margin: .5em 0 !important;
}

.rpwwt-post-title {
	font-weight: bold !important;
	color: #0d60b5 !important;
}

.ugb-team-member.ugb-team-member--v3.ugb-team-member--design-basic .ugb-team-member__item {
    background-color: #fff;
    border-radius: 9px;
    overflow: hidden;
    padding: 20px 5px;
}

.wp-block-columns.skooler-boxar, .wp-block-columns.skooler-boxar-2, .wp-block-columns.skooler-boxar-4 {
	margin-top: 30px !important; }

.skooler-boxar .skooler-box, 
.skooler-boxar .skooler-box .wp-block-image, .skooler-boxar .skooler-box .wp-block-advgb-image, .skooler-boxar .skooler-box .wp-block-cover,
.skooler-boxar-2 .skooler-box, 
.skooler-boxar-2 .skooler-box .wp-block-image, .skooler-boxar-2 .skooler-box .wp-block-advgb-image, .skooler-boxar-2 .skooler-box .wp-block-cover,
.skooler-boxar-4 .skooler-box, 
.skooler-boxar-4 .skooler-box .wp-block-image, .skooler-boxar-4 .skooler-box .wp-block-advgb-image, .skooler-boxar-4 .skooler-box .wp-block-cover {
	padding: 0px !important;
	margin: 0px !important; }

.skooler-boxar .skooler-box, 
.skooler-boxar .skooler-box .wp-block-image, .skooler-boxar .skooler-box .wp-block-advgb-image.
.skooler-boxar-2 .skooler-box, 
.skooler-boxar-2 .skooler-box .wp-block-image, .skooler-boxar-2 .skooler-box .wp-block-advgb-image,
.skooler-boxar-4 .skooler-box, 
.skooler-boxar-4 .skooler-box .wp-block-image, .skooler-boxar-4 .skooler-box .wp-block-advgb-image {
	min-height: 200px;}
	
.skooler-boxar .skooler-box .wp-block-image img,
.skooler-boxar-2 .skooler-box .wp-block-image img,
.skooler-boxar-4 .skooler-box .wp-block-image img {
	border-radius: 4px; }

.skooler-boxar .skooler-box .wp-block-cover .dark {
	color: #2e84a6; }

.wp-block-columns.skooler-boxar, .skooler-boxar .ab-container-content {
	display: grid !important;
	grid-gap: 35px;
	grid-template-columns: repeat(3, minmax(180px, 1fr)); }
	
.wp-block-columns.skooler-boxar-2, .skooler-boxar-2 .ab-container-content {
	display: grid !important;
	grid-gap: 35px;
	grid-template-columns: repeat(2, minmax(180px, 1fr)); }
	
.wp-block-columns.skooler-boxar-4, .skooler-boxar-4 .ab-container-content {
	display: grid !important;
	grid-gap: 35px;
	grid-template-columns: repeat(4, minmax(180px, 1fr)); }
	
@media only screen and (max-width: 1200px) {
	.wp-block-columns.skooler-boxar, .skooler-boxar .ab-container-content,
	.wp-block-columns.skooler-boxar-2, .skooler-boxar-2 .ab-container-content,
	.wp-block-columns.skooler-boxar-4, .skooler-boxar-4 .ab-container-content {
		display: grid !important;
		grid-gap: 25px;
		grid-template-columns: repeat(2, minmax(100px, 1fr)); 	}
}

@media only screen and (max-width: 600px) {
	.wp-block-columns.skooler-boxar, .skooler-boxar .ab-container-content,
	.wp-block-columns.skooler-boxar-2, .skooler-boxar-2 .ab-container-content,
	.wp-block-columns.skooler-boxar-4, .skooler-boxar-4 .ab-container-content {
		display: grid !important;
		grid-gap: 35px;
		grid-template-columns: repeat(1, minmax(200px, 1fr)); 	}
}
	
/* Skroll Anchor */
.skooler-scroll {
  border-top: 120px solid transparent;
  margin: -120px 0 0;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}

.ugb-blockquote {
    border: 0!important;
    padding: 0!important;
    margin: 0!important;
}

.wp-block-ugb-accordion .ugb-inner-block {
    margin-bottom: 20px !important;
}
	
.skooler-no-space .wp-block-column {
	padding-top: 0px !important;
}

.mconnect .wp-block-column {
    margin: 0px;
    padding: 0px 10px !important;
}

.edword-list li{
	padding: 7px;
}

.wp-block-media-text img, .wp-block-ugb-feature img {
	border-radius: 4px;
}

/*
.has-pale-pink-background-color.has-pale-pink-background-color { background-color: #f78da7; }
.has-vivid-red-background-color.has-vivid-red-background-color { background-color: #cf2e2e; }
.has-luminous-vivid-orange-background-color.has-luminous-vivid-orange-background-color { background-color: #ff6900; }
.has-luminous-vivid-amber-background-color.has-luminous-vivid-amber-background-color { background-color: #fcb900; }
.has-light-green-cyan-background-color.has-light-green-cyan-background-color { background-color: #7bdcb5; }
.has-vivid-green-cyan-background-color.has-vivid-green-cyan-background-color { background-color: #00d084; }
.has-pale-cyan-blue-background-color.has-pale-cyan-blue-background-color { background-color: #8ed1fc; }
.has-vivid-cyan-blue-background-color.has-vivid-cyan-blue-background-color { background-color: #0693e3; }
.has-very-light-gray-background-color.has-very-light-gray-background-color { background-color: #eee; }
.has-cyan-bluish-gray-background-color.has-cyan-bluish-gray-background-color { background-color: #abb8c3; }
.has-very-dark-gray-background-color.has-very-dark-gray-background-color { background-color: #313131; }
*/

.has-black-background-color.has-black-background-color { background-color: #000; }
.has-white-background-color.has-white-background-color { background-color: #fff; }
.has-skooler-blue-background-color.has-skooler-blue-background-color { background-color: #005A9E; }
.has-skooler-orange-background-color.has-skooler-orange-background-color { background-color: #EA4300; }
.has-skooler-green-background-color.has-skooler-green-background-color { background-color: #00B294; }
.has-skooler-yellow-background-color.has-skooler-yellow-background-color { background-color: #5C2D91; }
.has-skooler-lightgrey-background-color.has-skooler-lightgrey-background-color { background-color: #f1f1f1; }

/*
.has-pale-pink-color.has-pale-pink-color { color: #f78da7; }
.has-vivid-red-color.has-vivid-red-color { color: #cf2e2e; }
.has-luminous-vivid-orange-color.has-luminous-vivid-orange-color { color: #ff6900; }
.has-luminous-vivid-amber-color.has-luminous-vivid-amber-color { color: #fcb900; }
.has-light-green-cyan-color.has-light-green-cyan-color { color: #7bdcb5; }
.has-vivid-green-cyan-color.has-vivid-green-cyan-color { color: #00d084; }
.has-pale-cyan-blue-color.has-pale-cyan-blue-color { color: #8ed1fc; }
.has-vivid-cyan-blue-color.has-vivid-cyan-blue-color { color: #0693e3; }
.has-very-light-gray-color.has-very-light-gray-color { color: #eee; }
.has-cyan-bluish-gray-color.has-cyan-bluish-gray-color { color: #abb8c3; }
.has-very-dark-gray-color.has-very-dark-gray-color { color: #313131; }
*/

.has-black-color.has-black-color { color: #000; }
.has-white-color.has-white-color { color: #fff; }
.has-skooler-blue-color.has-skooler-blue-color { color: #005A9E; }
.has-skooler-orange-color.has-skooler-orange-color { color: #EA4300; }
.has-skooler-green-color.has-skooler-green-color { color: #00B294; }
.has-skooler-yellow-color.has-skooler-yellow-color { color: #5C2D91; }
.has-skooler-lightgrey-color.has-skooler-lightgrey-color { color: #f1f1f1; }

/* ARPrice Price table */
@media (min-width: 600px) {
	#arplite_template_main_container.arplite_template_main_container {
		width: 100% !important;
	}
	#ArpTemplate_main.arplite_front_main_container .arplitetemplate_100 .ArpPricingTableColumnWrapper, .arplitetemplate_100 .ArpPricingTableColumnWrapper {
		width: 31% !important;
	}
	#ArpTemplate_main.arplite_front_main_container .arplitetemplate_100 #ArpPricingTableColumns .ArpPricingTableColumnWrapper, .arplitetemplate_100 #ArpPricingTableColumns .ArpPricingTableColumnWrapper {
		margin-right: 1% !important;
		margin-left: 1% !important;
	}
	#ArpTemplate_main.arplite_front_main_container .arplitetemplate_100 #ArpPricingTableColumns .ArpPricingTableColumnWrapper:first-child, .arplitetemplate_100 #ArpPricingTableColumns .ArpPricingTableColumnWrapper:first-child {
		margin-right: 1% !important;
		margin-left: 0% !important;
	}
	#ArpTemplate_main.arplite_front_main_container .arplitetemplate_100 #ArpPricingTableColumns .ArpPricingTableColumnWrapper:last-child, .arplitetemplate_100 #ArpPricingTableColumns .ArpPricingTableColumnWrapper:last-child {
		margin-right: 0% !important;
		margin-left: 1% !important;
	}
}

@media (max-width: 600px) {
	#arplite_template_main_container.arplite_template_main_container {
		width: 100% !important;
	}
	#ArpTemplate_main.arplite_front_main_container .arplitetemplate_100 .ArpPricingTableColumnWrapper, .arplitetemplate_100 .ArpPricingTableColumnWrapper {
		width: 100% !important;
		min-width: 100% !important;
	}
}

.fas.fa-check{
	color: green;
}

.fas.fa-times{
	color: red;
}