
.emne, .tx-konfmat-extended .categori .emne{
	cursor: pointer;
}

//Ful ?? ul måske..
ul.materialeliste.image-grid{
	img.placeholder {

	    outline: 0px none;
	    border: 0;
	    color: #fff;
	    background: #fff;
	}
}

.mat_image_wrap{
	width: 100%;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	overflow: hidden;
}

.mat_image_wrap img{
	max-width: auto;
	width: 100%;
	height: auto;
}

.materialeliste.image-grid{
/*	margin: 30px 0 0 0;*/
	margin:0;
}
.mat_list_item{
	list-style-type: none;
	margin: 0 0 20px 0;
	padding: 0 10px;
}

.mat_item_wrap{
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	margin: 0;
	padding: 5px 5px 20px 5px;
	position: relative;
}

.mat_item_wrap p{
	margin: 0;
}

.map_item_wrap span{
	display: block;
	width: 100%;
}

.map_item_wrap .goal{
	min-height: 150px;
}

.mat_top{
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	height: 10px;
	background-color: #000;
}

[data-group*="0,1"] .mat_top{
	width: 100%;
	height: 10px;
	background: rgba(154,176,195,1);
	background: -moz-linear-gradient(left, rgba(154,176,195,1) 0%, rgba(154,176,195,1) 49%, rgba(198,30,35,1) 50%, rgba(198,30,35,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(154,176,195,1)), color-stop(49%, rgba(154,176,195,1)), color-stop(50%, rgba(198,30,35,1)), color-stop(100%, rgba(198,30,35,1)));
	background: -webkit-linear-gradient(left, rgba(154,176,195,1) 0%, rgba(154,176,195,1) 49%, rgba(198,30,35,1) 50%, rgba(198,30,35,1) 100%);
	background: -o-linear-gradient(left, rgba(154,176,195,1) 0%, rgba(154,176,195,1) 49%, rgba(198,30,35,1) 50%, rgba(198,30,35,1) 100%);
	background: -ms-linear-gradient(left, rgba(154,176,195,1) 0%, rgba(154,176,195,1) 49%, rgba(198,30,35,1) 50%, rgba(198,30,35,1) 100%);
	background: linear-gradient(to right, rgba(154,176,195,1) 0%, rgba(154,176,195,1) 49%, rgba(198,30,35,1) 50%, rgba(198,30,35,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ab0c3', endColorstr='#c61e23', GradientType=1 );
}

[data-group*="2"] .mat_top{
	width: 100%;
	height: 10px;
	background-color: #647d37;
}

[data-group*="1"] .mat_top{
	width: 100%;
	height: 10px;
	background-color: #c61e23;
}

[data-group*=""] .mat_top{
	width: 100%;
	height: 10px;
	background-color: #000;
}

[data-group*="0"] .mat_top{
	width: 100%;
	height: 10px;
	background-color: #9ab0c3;
}

.mat_item_wrap h3{
	margin: 0 0 20px 0;
	width: 100%;
	font-size: 17px;
	font-weight: bold;
	min-height: 36px;
	max-height: 36px;
}

.clearfix{
	clear: both;
}

.duration_value{
	display: block;
	min-height: 55px;
	max-height: 55px;
	overflow: hidden;
}

.goal_value{
	display: block;
	min-height:100px;
	max-height:100px;
	overflow: hidden;
}

.workingmethod_value{
	display: block;
	min-height: 80px;
	max-height:80px;
	overflow: hidden;
}

.materialeliste.image-grid li{display: none;}



.clearfix{clear: both;}

.modal_box{display: none; border-radius: 8px !important; background-color: #fff; width: 100%; max-width: 760px; height: 95%; margin: 30px auto 10px auto; position: relative;}
.modal_background{display: none; width: 100%; height: 100%; background-color: rgba(0,0,0,0.5); z-index: 9998; position: fixed; top: 0; left: 0;}
.modal_content{border-radius: 8px; overflow: hidden; width: 100%; height: 100%;}
#close_box{position: absolute; width: 40px; height: 40px; top: -20px; right: -20px; z-index: 9999; cursor: pointer;}

.mat_item_wrap{overflow: hidden; padding: 15px;}
@media screen and (max-width: 810px)
{
	.modal_box{width: 90%;}
}


@media screen and (min-width: 1200px)
{
	.mat_image_wrap{max-height: 125px; overflow: hidden;}
}


@media screen and (max-width: 1200px)
{
	.mat_image_wrap{max-height: 100px; overflow: hidden;}
	.mat_image_wrap img{height: auto; min-height: 100px;}
	.mat_item_wrap h3{
	margin: 0 0 20px 0;
	width: 100%;
	font-size: 17px;
	font-weight: bold;
	min-height: 36px;
	max-height: 36px;
	overflow:hidden;
	}
}

@media screen and (max-width: 768px)
{
	.mat_image_wrap{max-height: none; overflow: hidden;}
	.mat_image_wrap img{height: auto; min-height: 100px;}
	.mat_item_wrap h3{
	margin: 0 0 20px 0;
	width: 100%;
	font-size: 17px;
	font-weight: bold;
	min-height: 36px;
	max-height: 36px;
	overflow:hidden;
	}
}

.news-letest{clear: none !important;}

.sub_header_search{font-size: 16px; color: #fff; margin-top: 0;}
.search_line{margin-top: 10px; margin-bottom: 10px;}
.search-wrapper{padding-bottom: 10px;}

.virkemiddel_search .field{float: left; width: 50%;}

.swiper-main-wrappee img{cursor: pointer;}
.search-btn{display: none;}

.extra-search h2{font-weight: bold;}

.categori .back_button{position: absolute; top: 23px; left:155px; color: #fff; text-decoration: underline;}
_:-moz-tree-row(hover), .categori .back_button {position: absolute; top: 39px; left:155px; color: #fff; text-decoration: underline;}

@supports (-webkit-appearance:none) {

        .categori .back_button{position: absolute; top: 40px; left:155px; color: #fff; text-decoration: underline;}

}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    body {
        color: #90f;
    }
}

@media screen and (max-width: 768px) and (min-width: 500px)
{
	.materialeliste.image-grid li{width: 50% !important;}
}

@media screen and(max-width: 768px)
{

	.materialesearch{margin-top: 0 !important;}
	.extra-search .field{float: left; width: 50%;}
	.search_group{clear: both;}
}

.materialeliste{padding-left: 0;}

.modal_box a, .row .value a{color: #BF0929 !important; text-decoration: underline;}


.addthis_inline_share_toolbox{float: left; clear: none !important;}
#st-1 .st-btn{height: 39px !important;}
#st-1 .st-btn > svg{width: 25px !important; height: 25px !important;}
.modal_box .sharethis-inline-share-buttons{margin-top: 0 !important;}
.backstretch img{max-width: 100% !important;}

.mat_item_wrap .read_more{width: 100%; display: block; text-align: right; font-size: 10px;}

.posts-box-carousel .post-summary{background-color: transparent !important; color: #fff;}
.posts-box-carousel .post-summary .post-title a {padding: 10px 20px; background-color: #C61E23; color: #fff; color: #fff;}
.posts-box-carousel .image_description{max-width: 320px; display: block; color: #fff; padding-left: 20px; padding-bottom: 40px;}
.posts-box-carousel .top_title{color: #fff !important; padding-left: 20px;}
.posts-box-carousel .nav-dir{display: none !important;}
.posts-box-carousel .item-overlay .inner{top: 40px; bottom: auto; padding-left: 40px;}

/* KONFIRMAND SINGLE STYLING */

.tx-konfmat-extended .materiale.konf .row{margin-left: 0px !important; margin-right: 0px !important;}
.tx-konfmat-extended .materiale.konf .row .materiale-label{display: block; width: 100%; font-size: 20px; color: #000; line-height: 20px;}
.tx-konfmat-extended .materiale.konf .row{padding-top: 20px;}
.tx-konfmat-extended .materiale.konf .row .value p, .tx-konfmat-extended .materiale.konf .row .value{margin: 0; font-size: 1em !important; line-height: 1.4;}

.tx-konfmat-extended .materiale.konf .row{margin-left: 0px !important; margin-right: 0px !important;}
.tx-konfmat-extended .materiale.konf .row .materiale-label{display: block; width: 100%; font-size: 20px; color: #fff; line-height: 20px;}
.tx-konfmat-extended .materiale.konf .row{padding-top: 20px;}
.tx-konfmat-extended .materiale.konf .row .value p, .tx-konfmat-extended .materiale.konf .row .value{margin: 0; font-size: 1em !important; line-height: 1.4;}

.materiale.konf .duration_bar h1{line-height: 40px !important; font-size: 25px; vertical-align: middle !important; padding-left: 10px !important; margin: 0 !important; color: #fff;}
.materiale.konf .duration_bar{width: 100%; height: 40px; background-color: #BF0929; color:#fff; margin-top: -4px; margin-bottom: 20px;}
.materiale.konf img{max-width: 100%;}
.tx-konfmat-extended{max-width: 100%;}

.materiale.konf .row{ font-size: 1em; width: 100%; margin-bottom: 30px;}
.materiale.konf .materiale-label{font-weight: bold; color: #fff; font-size: 12px !important; background-color: #fff; max-width: 103px;background-position: bottom 1px left;float: left; width: 30%; height: 66px; text-align: right; background-size: cover; }
.materiale.konf .materiale-label.workingmethod{background-image: url(../images/icons/arbejdsmetode-pikto.png); background-repeat: no-repeat;}


.materiale.konf .materiale-label.duration{background-image: url(../images/icons/varighed-pikto.png); background-repeat: no-repeat;}
.materiale.konf .materiale-label.prep{background-image: url(../images/icons/forberedelse-pikto.png); background-repeat: no-repeat;}
.materiale.konf .materiale-label.text{background-image: url(../images/icons/tekster-pikto.png); background-repeat: no-repeat;}
.materiale.konf .materiale-label.goal{background-image: url(../images/icons/maal-pikto.png); background-repeat: no-repeat;}
.materiale.konf .materiale-label.forloeb{background-image: url(../images/icons/forloeb-pikto.png); background-repeat: no-repeat;}
.materiale.konf .materiale-label.mat{background-image: url(../images/icons/materialer-pikto.png); background-repeat: no-repeat;}
.materiale.konf .materiale-label.diverse{background-image: url(../images/icons/diverse-pikto.png); background-repeat: no-repeat;}
.materiale.konf .materiale-label.naevn{background-image: url(../images/icons/omtale-pikto.png); background-repeat: no-repeat;}
.materiale.konf .value{width: 83%; float: left; border-top: 4px solid #BF0929; padding-left: 10px; padding-top: 5px;}
.materiale.konf .row{padding-left: 10px;}
.materiale.konf .row.pdf .pdf_link{ text-align: center; float: left; height: 36px; display: block; width: 101px; max-height: 42px; background-color: #88AEC0;background-image: url(/typo3conf/ext/konfirmand/Resources/Public/images/icons/share/blue/pdf.png); text-transform: uppercase; text-align: center; color:#fff !important; margin-right:3px;}
.materiale.konf .at-icon-wrapper.at-share-btn{background-color: #88AEC0 !important;}
.materiale.konf .addthis_button_facebook{ float:left; width: 101px; height: 36px; background-image: url(../images/icons/share/blue/facebook.png);}
.materiale.konf .addthis_button_facebook .at-icon-wrapper{display: none;}
.materiale.konf .addthis_button_facebook .at-label{display: none;}
.materiale.konf .addthis_button_twitter{ float:left; width: 101px; height: 36px; background-image: url(../images/icons/share/blue/twitter.png);}
.materiale.konf .addthis_button_twitter .at-icon-wrapper{display: none;}
.materiale.konf .addthis_button_twitter .at-label{display: none;}
.materiale.konf .addthis_button_email{ float:left; width: 101px; height: 36px; background-image: url(../images/icons/share/blue/mail.png);}
.materiale.konf .addthis_button_email .at-icon-wrapper{display: none;}
.materiale.konf .addthis_button_email .at-label{display: none;}
/* ************************************************************************************************************** */


/* MINI KONFIRMAND SINGLE STYLING */

.tx-konfmat-extended .materiale.minikonf .row{margin-left: 0px !important; margin-right: 0px !important;}
.tx-konfmat-extended .materiale.minikonf .row .materiale-label{display: block; width: 100%; font-size: 20px; color: #000; line-height: 20px;}
.tx-konfmat-extended .materiale.minikonf .row{padding-top: 20px;}
.tx-konfmat-extended .materiale.minikonf .row .value p, .tx-konfmat-extended .materiale.minikonf .row .value{margin: 0; font-size: 1em !important; line-height: 1.4;}

.tx-konfmat-extended .materiale.minikonf .row{margin-left: 0px !important; margin-right: 0px !important;}
.tx-konfmat-extended .materiale.minikonf .row .materiale-label{display: block; width: 100%; font-size: 20px; color: #fff; line-height: 20px;}
.tx-konfmat-extended .materiale.minikonf .row{padding-top: 20px;}
.tx-konfmat-extended .materiale.minikonf .row .value p, .tx-konfmat-extended .materiale.minikonf .row .value{margin: 0; font-size: 1em !important; line-height: 1.4;}

.materiale.minikonf .duration_bar h1{line-height: 40px !important; font-size: 25px; vertical-align: middle !important; padding-left: 10px !important; margin: 0 !important; color: #fff !important;}
.materiale.minikonf .duration_bar{width: 100%; height: 40px; background-color: #88AEC0; color:#fff; margin-top: -4px; margin-bottom: 20px;}
.materiale.minikonf img{max-width: 100%;}
.tx-konfmat-extended{max-width: 100%;}

.materiale.minikonf .row{ font-size: 1em; width: 100%; margin-bottom: 30px;}
.materiale.minikonf .materiale-label{font-weight: bold; color: #fff; font-size: 12px !important; background-color: #fff; max-width: 103px;background-position: bottom left; padding-right: 5px; float: left; width: 15%; height: 66px; text-align: right;  background-size: cover;}
.materiale.minikonf .materiale-label.workingmethod{background-image: url(../images/icons/blue/arbejdsmetode-pikto.png); background-repeat: no-repeat;}
.materiale.minikonf .materiale-label.duration{background-image: url(../images/icons/blue/varighed-pikto.png); background-repeat: no-repeat;}
.materiale.minikonf .materiale-label.prep{background-image: url(../images/icons/blue/forberedelse-pikto.png); background-repeat: no-repeat;}
.materiale.minikonf .materiale-label.text{background-image: url(../images/icons/blue/tekster-pikto.png); background-repeat: no-repeat;}
.materiale.minikonf .materiale-label.goal{background-image: url(../images/icons/blue/maal-pikto.png); background-repeat: no-repeat;}
.materiale.minikonf .materiale-label.forloeb{background-image: url(../images/icons/blue/forloeb-pikto.png); background-repeat: no-repeat;}
.materiale.minikonf .materiale-label.mat{background-image: url(../images/icons/blue/materialer-pikto.png); background-repeat: no-repeat;}
.materiale.minikonf .materiale-label.diverse{background-image: url(../images/icons/blue/diverse-pikto.png); background-repeat: no-repeat;}
.materiale.minikonf .materiale-label.naevn{background-image: url(../images/icons/blue/omtale-pikto.png); background-repeat: no-repeat;}
.duration_bar h1{color: #fff !important;}
.materiale.minikonf .value{width: 83%; float: left; border-top: 4px solid #88AEC0; padding-left: 10px; padding-top: 5px;}
.materiale.minikonf .row{padding-left: 10px;}
.materiale.minikonf .row.pdf .pdf_link{ text-align: center; margin-right: 3px; float: left; height: 36px; display: block; width: 101px; max-height: 42px; background-color: #88AEC0;background-image: url(/typo3conf/ext/konfirmand/Resources/Public/images/icons/share/red/pdf.png); text-transform: uppercase; text-align: center; color:#fff !important;}
.materiale.minikonf .at-icon-wrapper.at-share-btn{background-color: #88AEC0 !important;}
.materiale.minikonf .addthis_button_facebook{width: 101px; height: 36px; background-image: url(../images/icons/share/red/facebook.png);}
.materiale.minikonf .addthis_button_facebook .at-icon-wrapper{display: none;}
.materiale.minikonf .addthis_button_facebook .at-label{display: none;}
.materiale.minikonf .addthis_button_twitter{width: 101px; margin-bottom: 5px; height: 36px; background-image: url(../images/icons/share/red/twitter.png);}
.materiale.minikonf .addthis_button_twitter .at-icon-wrapper{display: none;}
.materiale.minikonf .addthis_button_twitter .at-label{display: none;}
.materiale.minikonf .addthis_button_email{width: 101px; height: 36px; background-image: url(../images/icons/share/red/mail.png);}
.materiale.minikonf .addthis_button_email .at-icon-wrapper{display: none;}
.materiale.minikonf .addthis_button_email .at-label{display: none;}
/* ************************************************************************************************************** */


/*  DEFAULT SINGLE STYLING */

.tx-konfmat-extended .materiale.def .row{margin-left: 0px !important; margin-right: 0px !important;}
.tx-konfmat-extended .materiale.def .row .materiale-label{display: block; width: 100%; font-size: 20px; color: #000; line-height: 20px;}
.tx-konfmat-extended .materiale.def .row{padding-top: 20px;}
.tx-konfmat-extended .materiale.def .row .value p, .tx-konfmat-extended .materiale.def .row .value{margin: 0; font-size: 1em !important; line-height: 1.4;}

.tx-konfmat-extended .materiale.def .row{margin-left: 0px !important; margin-right: 0px !important;}
.tx-konfmat-extended .materiale.def .row .materiale-label{display: block; width: 100%; font-size: 20px; color: #fff; line-height: 20px;}
.tx-konfmat-extended .materiale.def .row{padding-top: 20px;}
.tx-konfmat-extended .materiale.def .row .value p, .tx-konfmat-extended .materiale.def .row .value{margin: 0; font-size: 1em !important; line-height: 1.4;}

.materiale.def .duration_bar h1{line-height: 40px !important; font-size: 25px; vertical-align: middle !important; padding-left: 10px !important; margin: 0 !important; color: #fff;}
.materiale.def .duration_bar{width: 100%; height: 40px; background-color: #4B555A; color:#fff; margin-top: -4px; margin-bottom: 20px;}
.materiale.def img{max-width: 100%;}
.tx-konfmat-extended{max-width: 100%;}

.materiale.def .row{ font-size: 1em; width: 100%; margin-bottom: 30px;}
.materiale.def .materiale-label{font-weight: bold; color: #fff; font-size: 12px !important; background-color: #4B555A; max-width: 103px;background-position: bottom left; padding-right: 5px; float: left; width: 30%; height: 66px; text-align: right;  padding-top: 5px; background-size: 103px 46px;}
.materiale.def .materiale-label.workingmethod{background-image: url(../images/icons/blue/arbejdsmetode-pikto.png); background-repeat: no-repeat;}
.materiale.def .materiale-label.duration{background-image: url(../images/icons/blue/varighed-pikto.png); background-repeat: no-repeat;}
.materiale.def .materiale-label.prep{background-image: url(../images/icons/blue/forberedelse-pikto.png); background-repeat: no-repeat;}
.materiale.def .materiale-label.text{background-image: url(../images/icons/blue/tekster-pikto.png); background-repeat: no-repeat;}
.materiale.def .materiale-label.goal{background-image: url(../images/icons/blue/maal-pikto.png); background-repeat: no-repeat;}
.materiale.def .materiale-label.forloeb{background-image: url(../images/icons/blue/forloeb-pikto.png); background-repeat: no-repeat;}
.materiale.def .materiale-label.mat{background-image: url(../images/icons/blue/materialer-pikto.png); background-repeat: no-repeat;}
.materiale.def .materiale-label.diverse{background-image: url(../images/icons/blue/diverse-pikto.png); background-repeat: no-repeat;}

.materiale.def .value{width: 70%; float: left; border-top: 4px solid #4B555A; padding-left: 10px; padding-top: 5px;}
.materiale.def .row{padding-left: 10px;}
.materiale.def .row.pdf .pdf_link{ text-align: center; float: left; line-height: 42px; vertical-align: middle; height: 42px; margin-right: 3px; display: block; width: 110px; max-height: 42px; background-color: #4B555A; text-transform: uppercase; text-align: center; color:#fff !important;}

/* ************************************************************************************************************** */


/*  Needs single STYLING */

.tx-konfmat-extended .materiale.needs .row{margin-left: 0px !important; margin-right: 0px !important;}
.tx-konfmat-extended .materiale.needs .row .materiale-label{display: block; width: 100%; font-size: 20px; color: #000; line-height: 20px;}
.tx-konfmat-extended .materiale.needs .row{padding-top: 20px;}
.tx-konfmat-extended .materiale.needs .row .value p, .tx-konfmat-extended .materiale.needs .row .value{margin: 0; font-size: 1em !important; line-height: 1.4;}

.tx-konfmat-extended .materiale.needs .row{margin-left: 0px !important; margin-right: 0px !important;}
.tx-konfmat-extended .materiale.needs .row .materiale-label{display: block; width: 100%; font-size: 20px; color: #fff; line-height: 20px;}
.tx-konfmat-extended .materiale.needs .row{padding-top: 20px;}
.tx-konfmat-extended .materiale.needs .row .value p, .tx-konfmat-extended .materiale.needs .row .value{margin: 0; font-size: 1em !important; line-height: 1.4;}

.materiale.needs .duration_bar h1{line-height: 40px !important; font-size: 25px; vertical-align: middle !important; padding-left: 10px !important; margin: 0 !important; color: #fff;}
.materiale.needs .duration_bar{width: 100%; height: 40px; background-color: #647d37; color:#fff; margin-top: -4px; margin-bottom: 20px;}
.materiale.needs img{max-width: 100%;}
.tx-konfmat-extended{max-width: 100%;}

.materiale.needs .row{ font-size: 1em; width: 100%; margin-bottom: 30px;}
.materiale.needs .materiale-label{font-weight: bold; color: #fff; font-size: 12px !important; background-color: #647d37; max-width: 103px;background-position: bottom left; padding-right: 5px; float: left; width: 30%; height: 66px; text-align: right;  padding-top: 5px; background-size: 103px 46px;}
.materiale.needs .materiale-label.workingmethod{background-image: url(../images/icons/green/arbejdsmetode-pikto.png); background-repeat: no-repeat;}
.materiale.needs .materiale-label.duration{background-image: url(../images/icons/green/varighed-pikto.png); background-repeat: no-repeat;}
.materiale.needs .materiale-label.prep{background-image: url(../images/icons/green/forberedelse-pikto.png); background-repeat: no-repeat;}
.materiale.needs .materiale-label.text{background-image: url(../images/icons/green/tekster-pikto.png); background-repeat: no-repeat;}
.materiale.needs .materiale-label.goal{background-image: url(../images/icons/green/maal-pikto.png); background-repeat: no-repeat;}
.materiale.needs .materiale-label.forloeb{background-image: url(../images/icons/green/forloeb-pikto.png); background-repeat: no-repeat;}
.materiale.needs .materiale-label.mat{background-image: url(../images/icons/green/materialer-pikto.png); background-repeat: no-repeat;}
.materiale.needs .materiale-label.diverse{background-image: url(../images/icons/green/diverse-pikto.png); background-repeat: no-repeat;}

.materiale.needs .value{width: 70%; float: left; border-top: 4px solid #647d37; padding-left: 10px; padding-top: 5px;}
.materiale.needs .row{padding-left: 10px;}
.materiale.needs .row.pdf .pdf_link{ text-align: center; float: left; line-height: 42px; vertical-align: middle; height: 36px; margin-right: 3px; display: block; width: 110px; max-height: 42px; background-color: #8caebf; text-transform: uppercase; text-align: center; color:#fff !important;background-image: url(/typo3conf/ext/konfirmand/Resources/Public/images/icons/share/blue/pdf.png); background-repeat: no-repeat;}
.materiale.needs .addthis_button_facebook{ float:left; width: 101px; height: 36px; background-image: url(../images/icons/share/blue/facebook.png);}
.materiale.needs .addthis_button_facebook .at-icon-wrapper{display: none;}
.materiale.needs .addthis_button_facebook .at-label{display: none;}
.materiale.needs .addthis_button_twitter{ float:left; width: 101px; height: 36px; background-image: url(../images/icons/share/blue/twitter.png);}
.materiale.needs .addthis_button_twitter .at-icon-wrapper{display: none;}
.materiale.needs .addthis_button_twitter .at-label{display: none;}
.materiale.needs .addthis_button_email{ float:left; width: 101px; height: 36px; background-image: url(../images/icons/share/blue/mail.png);}
.materiale.needs .addthis_button_email .at-icon-wrapper{display: none;}
.materiale.needs .addthis_button_email .at-label{display: none;}

/* ************************************************************************************************************** */

.swiper-slide .title{margin-top: 5px;}

.at-resp-share-element .at-share-btn:focus, .at-resp-share-element .at-share-btn:hover{transform: none; -webkit-transform: none;}

.posts-box-carousel .item-overlay{opacity: 1 !important; background-color: rgba(1, 1, 1, 0.6) !important; width: 30% !important; float: left;}
.posts-box-carousel .item-overlay:not(.show-always){opacity: 1 !important;}
.posts-box-carousel .image_description{font-size: 18px;}

.sub_header_search{font-size: 18px;}

.no_results{width: 100%; margin-bottom: 30px; padding: 20px; color: #fff; font-weight: bold; font-size: 20px;}
.no_results span{display: block; background-color: #C61E23; color: #fff; padding: 20px;}
.addthis_toolbox a{margin-right: 3px; margin-top: 5px;}
.pdf_link{margin-top: 5px;}

.colnorm-image{padding-top: 10px;}

.materiale.konf img{width: 100%; height: auto;}

@media screen and (max-width: 768px)
{
	#page-wrapper>.container:nth-of-type(1){padding-top: 30px !important;}
	.materiale.konf .value {width: 96%; float: none; border-top: 4px solid #BF0929; padding-left: 0px; padding-top: 70px;}
	.materiale.minikonf .value {width: 96%; float: none; border-top: 4px solid #88AEC0; padding-left: 0px; padding-top: 70px;}

}

@media only screen and (min-width: 1200px)
{
	.navbar-nav>li>a{padding-left: 15px !important;}
}

.search_group{margin-left: 0; padding-left: 0;}

.swiper-button-next, .swiper-button-prev{top: 28px !important;}

.addthis_button_facebook, .addthis_button_twitter, .addthis_button_email{display: block; float: left;}

@media screen and (max-width: 768px) and (min-width: 600px)
{
	.news-letest{width: 50% !important; float: left !important;}
}

.frame .row{padding-bottom: 20px;}


.sidebar-widget .widget-title .title, body #main h1{text-transform: none !important;}

@media screen and(min-width: 1000px)
{
	.navbar-top{display: none;}
	.container.top-bar{min-height: 135px; }
	.navbar{height: 200px;}
	.navbar-bn{display: none;}
	.navbar-stuck{height: auto !important;}
}

@media screen and (max-width: 992px)
{
	.navbar-top{display: block;}
	.navbar-top-left{display: block !important;}
	.navbar{max-height: 83px !important;}
	.sub-menu li a{color: #fff !important;}
	.navbar-bn{display: none !important;}


}


.footer-sidebars .sidebar-widget .widget-title::after, .footer-widget .widget-title::after{display: none !important;}

.texticon .widget-title{min-height: 47px;}

.text_icon .widget-title{margin-left: -15px; padding-top: 16px;}
.konf .materiale-label, .minikonf .materiale-label{padding-top: 0; padding-right: 0;}
.konf .materiale-label span{display: block; width: 100%; background-color: transparent !important; padding-right: 5px;}
.minikonf .materiale-label span{display: block; width: 100%;  background-color: transparent !important; padding-right: 5px; }

#c4689 .col-md-12{height: 115px !important}

.mini #noresult{display: none !important;}
.konfirmand #mininoresult {display: none !important;}
.behov #mininoresult{display: none !important;}


#body_id_1161 .mobile_container{padding-top: 0 !important;}



.glyphicon-heart{margin: 0 !important; padding: 0 !important; display: block; width: 40px !important; height: 40px !important; margin: 0 auto !important;}
.glyphicon-heart:before{content: "" !important; width: 40px !important; height: 40px !important; background-color: transparent !important; display: block !important;background-image: url(/typo3conf/ext/konfirmand/Resources/Public/images/flyouticon.png); background-repeat: no-repeat; background-position: center center; margin: 0 auto;}

.savesearch{display: none;}
.flyout-menu {background-color: #C61E23 !important;}
.flyout-menu .texticon-content, .flyout-menu .sidebar-widget{width: 100%; padding: 40px 0 20px 0; margin: 0;}
.flyout-menu .widget-title{width: 100%;}
.flyout-menu .widget-title:after{background-color: transparent; display: none;}
.flyout-menu .widget-title .title{width: 100%; margin-top: 50px; background-color: transparent !important;}
.flyout-menu-wrapper{
display: flex;
display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
display: -ms-flexbox;      /* TWEENER - IE 10 */
display: -webkit-flex;     /* NEW - Chrome */

}

.glyphicon-remove:before{ content: "" !important; width: 16px; height: 16px; background-image: url(/typo3conf/ext/konfirmand/Resources/Public/images/removefav.png); background-repeat: no-repeat; background-position: center center; display: block; background-size: 16px 16px; margin-top: 3px; cursor: pointer;}

.favoritknap.favorit{cursor: pointer;}

@media screen and (max-width: 1200px) and (min-width: 993px)
{
	.texticon h1 a, .texticon h1, .texticon .title a, .texticon .title{font-size: 9px !important;}
	.footer .text_icon .sidebar-widget .title{font-size: 9px !important; margin-left: 14px !important;}
}

.swiper-slide, .swiper-slide img, .swiper-slide div{cursor: pointer !important;}
.footer .text_icon .sidebar-widget .title{font-size: 13px !important;}
.texticon h1 a, .texticon h1, .texticon .title a, .texticon .title{font-size: 13px !important;}

.sub_header_search{width: 90% !important; float: left !important;}
.emne.back_button{float: left; }

@media screen and (max-width: 360px)
{
	.emne.back_button{width: 30px !important; overflow: hidden !important;}
	.emne.back_button img{max-width: none !important; margin-left: -132px;}
}


/*.categori .emne.back_button{display: none;}*/

_:-moz-tree-row(hover), .emne.back_button {
    margin-top: 0 !important;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {


/* Safari only override */
::i-block-chrome,.emne.back_button {
 margin-top: -2px !important;
}
}

.dropdown-menu{min-width: 0 !important;}

#page-wrapper .row{padding-right: 15px !important; }

.text_icon .col-md-12{margin-left: 0 !important;}
.text_icon .title{margin-left: 15px !important;}


.news-list3-container, .news-list3-item{background: transparent !important;}
.news-list3-item a{display: block; width: 100%;}
.news-list-category{display: none !important;}
#body_id_903 .news-list-date{display: none !important}


.news-latest-wrapper .news-letest{min-height: 417px;}

.news-list3-item .news-list-morelink{display: block; width: 100%; text-align: right; display: none;}

.news-list3-item img{}

.news-list3-item .news-list-date{display: none !important;}


.sidebar-widget .widget-title:after{display: none !important; background-color: transparent; width: 0; height: 0; }

.has-parellex .materialesearch{z-index: 9998 !important;}
.has-parellex .container.list-visible{padding-top: 0 !important; padding-bottom: 0 !important; height: 0 !important;}
.hide_me{display: none !important;}

.navbar-stuck{z-index: 9999 !important;}

#c6177 .col-md-12{padding-left: 0; padding-right: 30px;}

.extra-search .breadcrumbs {
    display: inline;
}

.extra-search .breadcrumbs .crumb {
    background: white;
    display: inline;
    border-radius: 5px;
    padding: 3px;
    margin: 0 2px;
    border: 1px solid black;
	vertical-align:middle;
	cursor:pointer;
}
.extra-search .breadcrumbs .crumb span.fa{
    color:red;
    font-size:11px;
    padding-left:3px;
}

select.matSorter {float:right;margin-left: 100%;margin-right: 10px;margin-bottom: 10px;margin-top: -20px; border: 1px solid #000; }
/*forsøg på at fjerne blå "glow" effect*/
select.matSorter:active, select.matSorter:hover {outline: none;}
.mat_list_item[data-curated="[1]"] {
    background-image: url("/fileadmin/Arkiv/Logo/favi.png");
    background-repeat: no-repeat;
    background-size: 45px;
    background-position: 94% 16px;
    /*background-attachment: fixed;*/
}

 

.mat_item_wrap h3 {

    width:90%;

}