
/* TODO */
/* /Logo */
a.playimg {
	overflow: hidden;
	position: relative;
}
.plbtnwrap {
	position: absolute;
	bottom: 0;
	width: 150px;
	height: 40px;
}
/**/

/* Mobilmeny ska komma vid 939px */

/**************** @MEDIA ****************/
/*@media (min-width: 1400px) {
	.banner020 {
		display: block !important;
	}
	.search-form input {
		width:199px;
	}

}*/









@media (max-width: 939px) {

	.search-form-open {

		display: block !important;
    	position: relative;
		z-index: 5000;
		width: 100%;
	}

	header div.container.header-content {
    	padding-left: 0;
    	padding-right: 0;

	}
	ul.main-mob-menu li ul {
		margin: 0;
	}
	ul.main-mob-menu li span i.fa {
		font-size: 30px;
	}
	ul.main-mob-menu li.sub1 i.fa {
		font-size: 18px;
		padding: 0;
	}
	/*ul.main-mob-menu li span:not(.awesomefont):not(.thetitle) {

		display: block;
	    width: 59px;
	    height: 100%;
	    overflow: hidden;
	    padding: 0;
	    margin: 0;
	    border: 0;
	    position: absolute;
	    right: 0;
	    top: 0;
	    white-space: nowrap;
	    color: #666;
	    font-size: 1.3125em;
		border-left: 1px solid #dededf;
	}*/
	ul.sub-level {
		display: block;
	}
	ul.sub-level li {
		background: #f3f3f2;
		margin-right: 12px;
		width: 46.7%;
		margin-bottom: 10px;
		border: 1px solid #fff;
		/*padding: 8px 0 8px 12px;*/
	}
	ul.sub-level li a {
		width: 100%;
		overflow: hidden;
    	padding: 8px 0 8px 12px;
	}
	ul.sub-level li a span.thetitle {
		font-size: 13px;
		float: left;
    	margin-top: 18px;
    	color: #000;
	}
	ul.sub-level li.loung {
		background: #e51b24;
	}

	ul.sub-level li span.awesomefont {
		float: left;
	/*	margin-right: 6px; */
		padding: 10px;
	}
	ul.sub-level, ul.mob-menu-botttom {
		float: left;
    	width: 100%;
    	border-top: 1px solid #dededf;
    	padding: 12px 0px 0 10px;
    	list-style: none;
	}

	li.sub2 ul.mob-menu-botttom, li.sub1 ul.sub-level {
		display: block;
		border-bottom: 0;
		border-top: 0;
	}
	li.sub2 ul.mob-menu-botttom li {
		width: 100%;
	}
	ul li.sub2, ul li.sub1 {
		border-top: 0;
		border-bottom: 0;
		background: #ececec;
	}
	ul li.sub1 {
		border-top: 1px solid #dededf;
	}
	li.sub2 ul.mob-menu-botttom {
		padding-top: 0;
	}
	li.sub2 ul.mob-menu-botttom li a {
		color: #222;
		font-size: 14px;
	}

}

@media (max-width: 555px) {
	div.logowrap {
		width: 76%;
	}
}

@media (max-width: 440px) {
	div.logowrap {
		width: 68%;
	}
	a.logo img {
		width: 61%;
	}
	a.logo span {
		display: none;
	}
	div a.bloggquote {
		font-size: 21px;
		line-height: 30px;
	}
}

/* OVERRIDE BULMA */
.columns.is-grid .twocolumn {
	width: 50%;
	max-width: 50%;
}
@media (max-width: 769px) {
	.columns.is-grid .twocolumn {
		width: 100%;
		max-width: 100%;
	}
	.imgright img, .readmoreimg img {
		float: none !important;
		max-width: 100% !important;
	}
	.imgright, .readmoreimg {
		text-align: center;
	}
}
/* /OVERRIDING BULMA */

/* ADDED */
