/*@media screen and (max-width:575px) {
	#vee-body .vee-216-c1d1445b a, #vee-body .vee-216-c1d1445b button {
		padding: 0.5rem 0.1rem;
	}
}*/

.vee-download-1 .vee-download__size {
	display: none;
}

.vee-download-1 .vee-download__button {
	margin-left: auto;
}

.vee-download-1 a.vee-download__button:hover {
	text-decoration: none;
}

.ce_downloads ul li {
	border-bottom: 0px solid #333;
	margin-bottom: 0;
}

.vee-headline-3 h1::before, h1.vee-headline-3::before {
	height: 0;
}

.vee-section--boxed>.vee-section__container {
	padding-top: 50px;
}

.blockfeatured .vee-listing-content {
	background-color: #b0c755;
	color: #fff;
}

.mod_newsreader .info {
	display: none !important;
}

.blockfeatured .vee-listing-content, div.vee-listing-1 .vee-listing-headline a {
	color: #000;
}

.blockfeatured .vee-link-wrapper a:hover, .blockfeatured .back a:hover, .blockfeatured .toplink a:hover, .blockfeatured .ce_toplink a:hover {
	opacity: 0.55;
}

.blockfeatured .vee-link-wrapper a, .blockfeatured .back a, .blockfeatured .toplink a, .blockfeatured .ce_toplink a {
	color: #fff;
}

.vee-listing-content {
	padding-top: 2rem !important;
}

div.vee-listing-1 figure {
	margin: 0;
}

.vee-layout-header .vee-section img {
	width: 100%;
}

.inaktiv {
	pointer-events: none;
}
/*#sidebuttons {
	position: absolute;
	top: 250px;
}*/
/*.ce_rsce_vee_icon_box_3 {
	background-color: #ffffff;
	transition: background-color, right 0.5s ease-in-out 0s;
	right: -800px;
	width: 700px;
	padding: 10px;
	border-radius: 5px;
	margin-bottom: 10px;
	/*margin-left: 300px;*!/
	/*position: absolute;*!/
}
.ce_rsce_vee_icon_box_3:hover {
	background-color: rgba(255, 255, 255, .75);
	/*margin-left: 100px;*!/
	right: -550px;
}
*/
/* Style the links inside the sidenav */
#mySidenav a {
  position: absolute; /* Position them relative to the browser window */
  left: -80px; /* Position them outside of the screen */
  transition: 0.3s; /* Add transition on hover */
  padding: 15px; /* 15px padding */
  width: 100px; /* Set a specific width */
  border-radius: 0 5px 5px 0; /* Rounded corners on the top right and bottom right side */
}

#mySidenav a:hover {
  left: 0; /* On mouse-over, make the elements appear as they should */
}

/* The about link: 20px from the top with a green background */
#about {
  top: 20px;
  background-color: #04AA6D;
}

#blog {
  top: 80px;
  background-color: #2196F3; /* Blue */
}

#projects {
  top: 140px;
  background-color: #f44336; /* Red */
}

.formbody input.text, .formbody .textarea {
	background-color: #e1e1e1 !important;
}link[href^="assets/css/veello-theme/bundle-c6009a12.css"]{z-index:0}