.umb-grid .container{
	/*margin-top:30px;*/
}
/*
.umb-grid .column */

nav.main-menu {margin-left:-30px;}

.rtecontent {
	padding-top:25px;
	padding-bottom:20px;
	padding-right:20px;
	padding-left:20px;
}

.umb-grid .row {
	background: rgba(255,255,255,0.9); 
	-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.5);
	box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.5); 
	margin-top:30px;
}

[rowtype~="1"] .row {
	background:transparent;
	-webkit-box-shadow: none;
	-moz-box-shadow:    none;
	box-shadow:         none;
}

[rowtype~="1"] h1 {
	color:#fff;
	margin-left:8px;
} 



[rowtype~="1"] .row .col-md-12 {
	/*padding-left: 0;
	padding-right: 0;*/
}

[rowtype~="1"] .container {
	padding-left:0px;
	padding-right:0px;
}

@media screen and (min-width: 992px) { 	

.mellemrum1 .row {
	background:transparent;
	-webkit-box-shadow: none;
	-moz-box-shadow:    none;
	box-shadow:         none; 
}

.mellemrum1 .column > div {
	background: rgba(255,255,255,0.9); 
	padding-right:0px;
	padding-left:15px;
	margin-left: -15px;
}

.mellemrum1 .column:last-of-type > div {
	background-color: transparent;
}

.mellemrum1 .column:last-of-type {
	background-color: transparent;
	padding-right:0px;
}
}


.umb-grid .row.notoppad {
	margin-top:0px;
}

.umb-grid .column h3 {
	text-transform:uppercase;
	margin:0 0 14px;
	font-weight: 400;
	}
	
.videoWrapper {
    position: relative;
    display:block;
   /* padding-bottom: 56.25%;  16:9 */
    padding-bottom: 59.25%; /* 16:9 */

    padding-top: 0px;
    height: 0;
    margin: 0 -15px 0px -15px;
}

.videoWrapper iframe {
	width:100%;
	height:100%;
}



.container .videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

.row.calloutrow {
	background-color: transparent;
	/*margin-left:-15px; 
	margin-right:-15px;*/
	box-shadow: none!important;
}


/* CARDS */
.card{
	background: rgba(255,255,255,0.9);
	-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.5);
	box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.5);
	margin-top:30px;
}

.card.forside {
	margin-top:0px;
}

.card .content {
	margin:20px;
	padding-bottom:50px; 
	position: relative;
	overflow:hidden;
}

.card .content .tagline {
	position: absolute;
	width:100%;
	bottom:0px;
}

.card hr {
	margin:8px 0 10px 0;
	border-top-color: #ccc;
}

a .card {
	color:#000;
	text-decoration: none;
}

.content.frontnews {
	padding:15px 15px;
}


.color2 {
 	background-color: rgba(166,206,57,0.9)!important;
 /*	-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.5);
	box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.5); 	*/
}

.color1 {
 	background-color: rgba(0,141,168,0.9);
/* 	-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.5);
	box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.5); 	*/
}


.color3 {
 	background-color: rgba(171,225,250,0.9);
/* 	-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.5);
	box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.5); 	*/
}

/* News filter */
#filters {
	margin-top:20px;
	padding-left:15px;
}

#filters button {
	border:none;
	background-color: rgb(0,141,169);
	color:#fff;
	font-family: 'Open Sans', sans-serif;
	transition:all 0.4s;
	padding:5px 15px;
}

#filters button:hover, #filters button.is-checked {
	background-color: rgb(166,206,57);
	color:#fff;
}
