* {
    margin: 0px;
    padding: 0px;
}

body {
    color: rgb(195 195 195);
    background-color: rgb(0 0 0);
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

h1, h2, h3, h4, h5, h6 {
    margin: 12px 0px;
    font-family: Arial, Helvetica, sans-serif;
    margin-top:0
}

p {
    margin: 0px 0px 20px;
}

a {
    outline: none;
    text-decoration: none;
    color: rgb(255 255 255);
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}

a:hover {
    color: rgb(0, 166, 0);
    text-decoration: none;
}

a img {
    border: none;
}

.clr {
    display: block;
    clear: both;
}

.clr6 {
    display: block;
    clear: both;
    height: 6px;
}

.clr12 {
    display: block;
    clear: both;
    height: 12px;
}

.clr16 {
    display: block;
    clear: both;
    height: 16px;
}

form {
    margin: 0px;
    padding: 0px;
}

ul {
    margin: 0px 0px 6px;
    padding: 0px;
    list-style-type: square;
}

ul ul, ul ul ul {
    margin-bottom: 0px;
}

ul li, ul li ul li {
    margin: 0px 0px 6px;
    padding: 0px 0px 0px 12px;
    list-style-type: none;
    line-height: 16px;
    background-image: url("images/sq-bullet3.gif");
    background-position: 0px 7px;
    background-repeat: no-repeat;
}

ul li ul li {
    background-image: url("images/sq-bullet4.gif");
}

ol {
    margin: 0px;
}

ol li {
    margin: 0px 0px 6px;
    padding: 0px;
}

hr {
    background-color: rgb(238, 238, 238);
    border-bottom: 1px solid rgb(102, 102, 102);
    color: rgb(102, 102, 102);
}

fieldset {
    border: 1px solid rgb(255, 240, 0);
    padding: 12px;
}

fieldset legend {
    font-weight: bold;
    color: rgb(255, 255, 255);
}

input[type="text"], input[type="password"], input[type="file"], select, textarea {
    border: 1px solid rgb(133, 138, 142);
    background-color: rgb(254, 254, 254);
    color: rgb(51, 51, 51);
    border-radius: 3px;
}

input[type="button"], input[type="reset"], input[type="submit"] {
    border: 1px solid rgb(133, 138, 142);
    background-color: rgb(255, 255, 255);
    color: rgb(171, 175, 176);
    padding: 3px 12px;
    font-size: 11px;
    font-weight: bold;
    cursor: pointer;
    margin-top: 2px;
    border-radius: 2px;
}

#wrapper {
    display: block;
    width: 1190px;
    margin: 0px auto;
    text-align: left;
}

#layouttop {
    display: block;
    width: 1190px;
    height: 26px;
    background-image: url("");
    background-repeat: no-repeat;
    background-position: 0px 0px;
    margin: 0px;
}

#layoutbottom {
    display: block;
    width: 1090px;
    height: 26px;
    background-image: url("");
    background-repeat: no-repeat;
    background-position: 0px 0px;
    margin-bottom: 12px;
}

#header {
    display: block;
    width: 1190px;
    background-image: url("http://piksel.no/wp-content/uploads/2014/09/ppikselab_logo_w800-e1411487871810.png");
    background-repeat: no-repeat;
    background-position: left center;
    overflow: hidden;
    height: 200px;
    /* margin-bottom: -9px; */
    filter: invert(1);
}

#innerwrapper {
    display: block;
    width: 1190px;
    padding: 0px;
    background-image: url("");
    background-repeat: repeat-y;
    background-position: 0px 0px;
    margin: 0px;
    overflow: hidden;
}

#header #headerleft {
    display: block;
    float: left;
    width: 1190px;
    padding-top: 16px;
}

#header #headerright {
    display: block;
    float: left;
    width: 1170px;
    height: 40px;
}

#header #headerleft h1 {
    margin: 0px;
    padding: 0px;
}

#header #headerleft h1 a {
    display: none;
    float: left;
    padding-right: 12px;
    font-size: 36px;
    color: rgb(0, 153, 0);
    font-weight: normal;
    text-decoration: none;
    border-right: 1px solid rgb(173, 176, 180);
}

#header #headerleft h1 a.nobar {
    border-right: 0px solid rgb(173, 176, 180);
}

#header #headerleft h1 a.nobar img {
    border: 0px solid rgb(173, 176, 180);
    max-height: 60px;
}

#header #headerleft h3 {
    display: block;
    float: right;
    padding-right: 8px;
    font-size: 32px;
    color: rgb(68, 68, 68);
    text-decoration: none;
    padding-top: 50px;
    padding-bottom: 45px;
    margin: 0px;
}

#header #headerright #searchboxo {
    display: block;
    float: right;
    width: 200px;
    height: 50px;
    margin-top: 0px;
    background-image: url("images/searchbg.gif");
    background-repeat: no-repeat;
    background-position: 0px 0px;
    /* filter: invert(1); */
}

#header #headerright #searchboxo form input.searchinput {
    display: block;
    float: left;
    width: 150px;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
    font-size: 11px;
    margin-top: 5px;
    margin-left: 5px;
    border: 0px solid rgb(51, 51, 51);
    background: transparent;
}

#header #headerright #searchboxo form input.submitbutton {
    display: block;
    float: left;
    width: 32px;
    height: 20px;
    margin-top: 0px;
    margin-left: 6px;
    padding: 0px;
    border: 0px solid rgb(51, 51, 51);
    cursor: pointer;
    background: transparent;
}

#navouter {
    display: block;
    height: 38px;
    background-position: 0px 0px;
    /* background-color: rgb(245, 245, 245); */
    border: 0px solid rgb(255, 255, 255);
    color: rgb(204, 204, 204);
    /* box-shadow: rgba(85, 85, 85, 0.33) 2px 2px 6px, rgba(85, 85, 85, 0.33) -2px 4px 6px; */
    /* margin: 0px 7px; */
}

#navouter #nav {
    display: block;
    height: 38px;
    background-repeat: no-repeat;
    background-position: left 0px;
    /* margin-left: 10px; */
    background-image: none;
}

#navouter #nav ul {
}

#navouter #nav ul, #navouter #nav ul li {
    margin: 0px;
    padding: 0px;
    background-image: none;
    list-style-type: none;
}

#navouter #nav ul li, #navouter #nav ul li li {
    margin: 0px;
    padding: 0px;
    background-image: none;
    list-style-type: none;
}

div.welcome {
    display: block;
    width: 940px;
    height: 290px;
    background-color: rgb(0 0 0);
    padding: 10px;
    color: rgb(204, 204, 204);
    margin: 5px 8px 8px;
    float: left;
    /* box-shadow: rgb(2 2 2 / 33%) 2px 2px 6px, rgba(85, 85, 85, 0.33) -2px 4px 6px; */
    border: 1px solid rgb(45 45 45);
}

div.welcomeimg {
    display: block;
    width: 347px;
    height: 280px;
    float: left;
    background-image: url("http://piksel.no/wp-content/uploads/2018/11/PIKSELFLYER18_300.jpeg");
    background-repeat: no-repeat;
    /* background-color: rgb(0, 0, 0); */
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 0px;
}

div.welcometxt {
    display: block;
    width: 350px;
    height: 200px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: rgb(204, 204, 204);
    border: 0px solid rgb(241, 241, 241);
    line-height: 20px;
    text-indent: 0px;
    text-align: justify;
    margin-left: 400px;
    margin-top: 50px;
    float: left;
    padding: 16px;
    overflow: hidden;
}

div.teaser h2 {
    font-size: 18px;
    font-weight: normal;
    color: rgb(0, 0, 0);
    border: 0px solid rgb(241, 241, 241);
    text-indent: 0px;
    margin: 8px;
    float: left;
    padding: 16px;
    overflow: hidden;
}

#maincol {
    display: block;
    width: 926px;
    margin-top: 3px;
    float: left;
    padding-left: 12px;
    padding-right: 40px;
    padding-top: 12px;
}

div.postwrap {
    display: block;
    margin-bottom: 24px;
    padding: 0px;
    background-color: rgb(245, 245, 245);
    color: rgb(70, 70, 70);
}

#content li.post {
    margin: 8px;
    overflow: hidden;
}

.col {
    margin: 8px;
    float: left;
    display: block;
    padding: 16px;
    overflow: hidden;
}

.one {
    width: 274px;
}

.two {
    width: 276px;
    height: 300px;
}

.three {
    width: 500px;
}

.four {
    width: 596px;
}

.five {
    display: block;
    width: 936px;
    background-color: rgb(0, 0, 0);
    border: 0px solid rgb(241, 241, 241);
    color: rgb(204, 204, 204);
    margin: 0px;
    float: left;
    padding: 10px;
}

.six {
    width: 885px;
}

.dark {
    /* background-color: rgb(245, 245, 245); */
    border: 1px solid rgb(45 45 45);
    /* color: rgb(68, 68, 68); */
    /* box-shadow: rgba(85, 85, 85, 0.33) 2px 2px 6px, rgba(85, 85, 85, 0.33) -2px 4px 6px; */
/*    overflow-y: scroll; */
}

h2.searchtitle-page, div.postwrap h2.posttitle-page, div.postwrap h2.posttitle-page a, div.postwrap h2.posttitle, div.postwrap h2.posttitle a, div.postwrap h2.posttitle a:visited {
    font-size: 18px;
    font-weight: bold;
/*    color: rgb(0, 0, 0); */
    text-decoration: none;
    margin-bottom: 6px;
    transition: color 400ms linear 0s;
}

div.postwrap h2.posttitle a.searchtitle {
    font-size: 14px;
}

h2.searchtitle-page, div.postwrap h2.posttitle-page {
    border-bottom: 1px solid rgb(102, 102, 102);
    padding-bottom: 4px;
    margin-bottom: 24px;
}

div.postwrap h2.posttitle a:hover {
    color: rgb(98, 156, 98);
}

div.postwrap p.postmeta, div.postwrap div.postmeta {
    display: block;
    min-height: 23px;
    vertical-align: middle;
    color: rgb(102, 102, 102);
    font-size: 11px;
    padding: 3px 0px;
    background-image: url("");
    background-repeat: no-repeat;
    background-position: 0px 0px;
    margin-top: 4px;
}

div.postwrap div.postcontent {
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
}

div.roundcornrrbox {
    border: 0px solid rgb(136, 136, 136);
}

div.roubcornrcontent {
    display: block;
    padding: 2px 12px;
    float: left;
}

div.topleftcorner {
    display: none;
    height: 6px;
    background-image: url("images/topleftcorner.png");
    background-position: 0px 0px;
    background-repeat: no-repeat;
}

div.toprightcorner {
    display: none;
    height: 6px;
    background-image: url("images/toprightcorner.png");
    background-position: right 0px;
    background-repeat: no-repeat;
}

div.bottomleftcorner {
    display: none;
    height: 6px;
    background-image: url("images/bottomleftcorner.png");
    background-position: 0px 0px;
    background-repeat: no-repeat;
}

div.bottomrightcorner {
    display: none;
    height: 6px;
    background-image: url("images/bottomrightcorner.png");
    background-position: right 0px;
    background-repeat: no-repeat;
}

div.postwrap span.postcomments {
    display: block;
    width: 124px;
    float: left;
    background-image: url("images/icon-comment.png");
    background-position: 0px 0px;
    background-repeat: no-repeat;
    padding: 0px 0px 0px 18px;
}

div.postwrap span.posttags-single, div.postwrap span.posttags {
    display: block;
    width: 312px;
    float: left;
    background-image: url("images/icontag.png");
    background-position: 0px 0px;
    background-repeat: no-repeat;
    padding: 0px 0px 0px 18px;
    color: rgb(0, 0, 0);
}

div.postwrap span.posttags-single {
    width: 530px;
    padding: 0px 12px 0px 18px;
    min-height: 16px;
}

div.postwrap span.postmore {
    display: block;
    float: left;
    background-image: url("images/icon-more.png");
    background-position: 0px 0px;
    background-repeat: no-repeat;
    padding: 0px 0px 0px 18px;
}

#nextprevious {
    display: block;
    margin-bottom: 16px;
    border: 0px solid rgb(34, 36, 40);
    padding: 4px 6px;
}

#extrastuff #rssleft, #extrastuff #trackright, #nextprevious .alignleft a, #nextprevious .alignright a {
    display: block;
    border: 0px solid rgb(0, 0, 0);
    padding: 4px 6px;
    font-size: 16px;
 /*   color: rgb(0, 85, 0); */
}

h2.arpageTitle {
    display: block;
    font-size: 20px;
    border-bottom: 1px solid rgb(153, 153, 153);
    margin-bottom: 24px;
}

a.searchmore, a.searchmore:visited {
    display: block;
    float: right;
    line-height: 18px;
    height: 18px;
    vertical-align: middle;
    font-size: 11px;
    color: rgb(204, 204, 204);
    padding: 2px 6px;
    background-color: rgb(46, 49, 53);
    margin-top: 12px;
}

a.searchmore:hover {
    color: rgb(0, 194, 0);
}

.ie a.searchmore {
    margin-top: 0px;
}

a.post-edit-link {
    line-height: 22px;
    height: 22px;
    vertical-align: middle;
    font-size: 12px;
    color: rgb(204, 204, 204);
    text-decoration: underline;
    display: block;
    margin-bottom: 12px;
}

a.post-edit-link:hover {
    text-decoration: none;
}

h3#commentstitle {
    font-size: 16px;
    font-weight: normal;
    color: rgb(1, 136, 37);
    padding-left: 0px;
    padding-bottom: 4px;
    margin-bottom: 12px;
    border-bottom: 1px solid rgb(53, 56, 61);
}

ul.commentlist {
}

ul.commentlist li {
    margin: 2px 0px 24px;
    padding: 0px;
    background-image: none;
    border-radius: 4px;
}

ul.commentlist ul {
    margin-left: 12px;
    margin-top: 16px;
}

ul.commentlist li ul li {
    display: block;
    margin: 2px;
    padding: 6px;
    background-color: rgb(50, 54, 58);
}

ul.commentlist li ul li ul li {
    background-color: rgb(69, 74, 79);
    margin: 4px 0px;
}

ul.commentlist li ul li ul li {
    background-color: rgb(83, 88, 94);
}

ul.commentlist li ul li ul li ul li {
    background-color: rgb(93, 99, 105);
}

a.gravatar {
    display: block;
    float: left;
    margin: 0px 8px 4px 0px;
}

a.gravatar img {
    border: 0px solid rgb(51, 51, 51);
}

a.comment-reply-link {
    display: block;
    margin: 0px;
    padding: 4px;
    border-bottom: 1px solid rgb(51, 51, 51);
}

div#respond {
}

div#respond h3 {
    margin-bottom: 12px;
}

div.commentbody cite, div.commentbody cite a {
    color: rgb(204, 204, 204);
    font-weight: bold;
}

#rightcol {
    display: block;
    width: 212px;
    margin-left: 0px;
    margin-top: 0px;
    padding: 0px 0px 45px;
    overflow: hidden;
}

div.roundcrrcnt {
    display: block;
    padding: 0px 12px;
    /* background: whitesmoke; */
    border: 0px;
    /* box-shadow: rgba(85, 85, 85, 0.33) 2px 2px 6px, rgba(85, 85, 85, 0.33) -2px 4px 6px; */
    /* margin: 0px 8px; */
}

#rightcol ul.sidebaritem, #rightcol li.sidebaritem {
    margin: 0px;
    padding: 0px;
    background-image: none;
    list-style-type: none;
}

div.widget, div.widget-cat, #rightcol li.sidebaritem {
    margin-bottom: 16px;
}

div.widget h2, #bottompanel div.col1 h3, #bottompanel div.col2 h3, #bottompanel div.col3 h3, div.widget h4, #rightcol li.sidebaritem h2.widgettitle {
    font-size: 18px;
    font-weight: normal;
    /* color: rgb(68, 68, 68); */
    padding-left: 0px;
    padding-bottom: 4px;
    margin-bottom: 12px;
    border-bottom: 1px solid rgb(53 53 53);
    text-indent: 0px;
    margin-top: 1px;
}

li.widget_search div.sidebarbox form input.searchinput1 {
    height: 20px;
    padding: 0px;
    margin: 0px;
    font-size: 11px;
    line-height: 16px;
    width: 160px;
}

li.widget_search div.sidebarbox form input.submitbutton1 {
    height: 24px;
    width: 24px;
    padding: 0px;
    margin: 0px;
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(194, 0, 0);
    color: rgb(204, 204, 204);
    background-image: url("images/searchicon.png");
    background-repeat: no-repeat;
    background-position: 4px 0px;
}

div.widget-cat h4, #rightcol li.widget_categories div.sidebarbox h2.widgettitle {
    background-image: url("");
    background-position: 0px 0px;
    background-repeat: no-repeat;
    height: 32px;
    line-height: 32px;
    vertical-align: middle;
    color: rgb(0, 166, 0);
    font-size: 18px;
    font-weight: normal;
    padding: 0px 12px;
    margin: 0px 0px 2px;
}

.ie #rightcol li.widget_categories div.sidebarbox h2.widgettitle {
    margin-left: -16px;
}

div.widget-cat ul li, li.widget_categories ul li {
    display: block;
    background-color: rgb(255, 255, 255);
    border-bottom: 2px solid rgb(205, 205, 205);
    padding: 4px 0px 4px 16px;
    margin: 0px;
    background-image: none;
    color: rgb(158, 162, 169);
}

div.widget-cat ul li ul li, li.widget_categories ul li ul li, div.widget-cat ul li ul li ul li, li.widget_categories ul li ul li ul li {
    border-bottom: 0px solid rgb(194, 0, 0);
    padding: 4px 0px 4px 12px;
}

div.widget-cat ul li a, div.widget-cat ul li a:visited, li.widget_categories ul li a, li.widget_categories ul li a:visited {
    color: rgb(34, 34, 34);
    font-weight: bold;
}

div.widget-cat ul li a:hover, li.widget_categories ul li a:hover {
    color: rgb(0, 166, 0);
}

div.welcomemsg {
    background-image: url("");
    background-repeat: no-repeat;
    /* color: rgb(68, 68, 68); */
    line-height: 17px;
}

table#wp-calendar {
    border-collapse: collapse;
    border: 0px solid rgb(0, 0, 0);
    margin: 0px;
    padding: 0px;
    background-color: rgb(0, 255, 0);
    width: 100%;
}

table#wp-calendar caption {
    background-color: rgb(15, 87, 152);
    font-size: 14px;
    padding: 4px 0px;
    text-align: center;
    color: rgb(171, 194, 215);
    width: 100%;
    border: 1px solid rgb(80, 84, 90);
}

table#wp-calendar tr {
    width: 100%;
    margin: 0px;
    padding: 0px;
}

table#wp-calendar td, table#wp-calendar th {
    border-collapse: collapse;
    border: 1px solid rgb(80, 84, 90);
    text-align: center;
}

table#wp-calendar td a, table#wp-calendar td a:visited {
    font-weight: bold;
    color: rgb(151, 190, 222);
}

table#wp-calendar td a:hover {
    color: rgb(255, 255, 255);
}

#feedbox {
    display: block;
    background-image: url("");
    background-position: 0px 0px;
    background-repeat: no-repeat;
    border: 1px rgb(162, 0, 0);
    height: 70px;
}

#feedbox #contrssbox {
    display: block;
    float: left;
    margin: 12px 0px 0px 16px;
}

#feedbox #contrssbox a, #feedbox #contrssbox a:visited {
    display: block;
    float: left;
    height: 32px;
    line-height: 32px;
    color: rgb(194, 0, 0);
    font-weight: bold;
    text-decoration: none;
    background-image: url("images/rss-bg.jpg");
    background-position: 0px 0px;
    background-repeat: no-repeat;
    width: 96px;
    padding-left: 36px;
}

#feedbox #contrssbox a:hover {
    color: rgb(0, 166, 0);
    background-position: 0px -32px;
}

div.sidebarbox select.postform {
    margin-top: 12px;
}

#bottompanel {
    display: block;
    margin: 16px 0px 0px;
    padding: 0px;
}

#bottompanel div.col1, #bottompanel div.col2, #bottompanel div.col3 {
    display: block;
    float: left;
    width: 32%;
    margin-top: 0px;
    padding-top: 0px;
}

#bottompanel div.col1 h3, #bottompanel div.col2 h3, #bottompanel div.col3 h3 {
    margin-top: 0px;
    padding-top: 0px;
}

#bottompanel div.col2, #bottompanel div.col3 {
    margin-left: 2%;
}

div.copyr {
    display: none;
    padding: 6px 0px;
    font-size: 11px;
    color: rgb(153, 153, 153);
}

#credit {
    display: none;
    width: 864px;
    margin: 0px auto;
    text-align: right;
    color: rgb(112, 114, 121);
    font-size: 11px;
    padding: 0px 0px 12px;
}

#credit a, #credit a:visited {
    font-size: 11px;
    text-decoration: underline;
    color: rgb(143, 145, 152);
}

#credit a:hover {
    text-decoration: none;
}

.highlight {
    color: rgb(194, 0, 0);
    font-weight: bold;
}

.cleared {
    margin: 0px;
    padding: 0px;
    clear: both;
}

.alignleft {
    float: left;
    margin: 6px 10px 6px 0px;
}

.alignright {
    float: right;
    margin: 6px 0px 6px 10px;
}

.aligncenter, div.aligncenter {
    margin: 10px auto;
    text-align: center;
    display: block;
}

img.alignleft {
    float: left;
    margin: 5px 10px 5px 0px;
    height: 300px;
}

img.alignright {
    float: right;
    margin: 5px 0px 5px 10px;
    height: 300px;
}

img.aligncenter {
    margin: 10px auto;
    text-align: center;
    display: block;
    height: 300px;
}

.wp-caption {
    border: 1px solid rgb(221, 221, 221);
    text-align: center;
    background-color: rgb(160, 0, 0);
    padding-top: 4px;
    border-radius: 6px;
}

.wp-caption img {
    margin: 0px 0px 4px;
    padding: 0px;
    border: none;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    padding: 0px 4px 5px;
    margin: 0px;
    color: rgb(17, 17, 17);
}

div#extrastuff {
    display: none;
    margin-bottom: 24px;
    margin-top: 12px;
}

.entry .posterous_autopost img {
    max-width: 200px;
    max-height: 280px;
    float: right;
    margin: 4px;
    border-width: 3px 2px;
    border-style: solid;
    border-color: rgb(89, 34, 34) rgb(48, 7, 7) rgb(48, 7, 7) rgb(89, 34, 34);
}

blockquote {
    margin: 20px 10px 10px 5px;
    border-left: 4px solid rgb(221, 221, 221);
    padding: 0px 5px;
    font-size: 9px;
    text-align: justify;
}

.commenttext blockquote {
    border-left: 4px solid rgb(182, 182, 181);
}

.wp-caption {
    border: 1px solid rgb(221, 221, 221);
    text-align: center;
    background-color: rgb(243, 243, 243);
    padding-top: 4px;
}

.wp-caption img {
    border: none;
    margin: 0px;
    padding: 0px;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    color: rgb(17, 17, 17);
    margin: 0px;
    padding: 0px 4px 5px;
}

.alignleft, img.alignleft {
    float: left;
    margin: 5px 10px 5px 0px;
}

.alignright, img.alignright {
    float: right;
    margin: 5px 0px 5px 10px;
}

.aligncenter, div.aligncenter, img.aligncenter {
    text-align: center;
    display: block;
    margin: 10px auto;
}

abbr, acronym, span.abbr {
    cursor: help;
    border-bottom: 0px dotted rgb(0, 0, 0);
}

table {
    margin: 0.5em 0px 1em;
    color: rgb(255, 255, 255);
}

table td, table th {
    text-align: left;
    border: 0.5px solid rgb(0, 48, 0);
    padding: 0.4em 0.8em;
}

table th {
    background-color: rgb(0, 0, 0);
    color: rgb(255, 255, 255);
    text-transform: uppercase;
    font-weight: bold;
    border-bottom: 0px solid rgb(53, 56, 61);
}

table td {
    background-color: rgb(0, 0, 0);
}

table th a {
    color: rgb(255, 255, 255);
}

table th a:hover {
    color: rgb(194, 0, 0);
}

table tr.even td {
    background-color: rgb(0, 0, 0);
}

table tr:hover td {
    background-color: rgb(17, 17, 17);
}

table.nostyle td, table.nostyle th, table.nostyle tr.even td, table.nostyle tr:hover td {
    border: 0px;
    background: none transparent;
}

.wp_syntax {
    width: auto;
}

.wp_syntax table {
    border: 0px !important;
}

.wp_syntax table td {
    border: 0px !important;
}

img.wp-smiley {
    border: 0px;
    vertical-align: middle;
}

.wp-block-image img {
    max-width: 100%;
    width: 100% !important;
    height: auto !important;
}

.editor-styles-wrapper .has-large-font-size, .has-large-font-size {
    font-size: 26px !important;
}

div.welcomeimg {
    display: block;
    float: left;
    background-image: url("https://piksel.no/wp-content/uploads/2020/10/Flyer_M-extended.jpeg");
    background-size: auto 100%;
    background-repeat: no-repeat;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    width: 580px !important;
    height: 290px !important;
    background-color: transparent !important;
}

div.welcometxt {
    display: block;
    height: 200px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 23px;
    font-weight: bold;
    border: 0px solid rgb(241, 241, 241);
    line-height: 20px;
    text-indent: 0px;
    text-align: justify;
    float: left;
    padding: 16px;
    overflow: hidden;
    width: 244px !important;
    /* color: rgb(68, 68, 68) !important; */
    margin-left: 600px !important;
    margin-top: 4px !important;
}

#cff.cff-fixed-height {
    padding: 5px 0px !important;
}

div#nav ul ul, div#nav ul ul ul, div#nav ul ul ul ul {
    border: 1px solid rgb(45, 45, 45) !important;
}

#nav li li a {
    background-color: rgb(245, 245, 245) !important;
}

div#innerwrapper > li::-webkit-scrollbar{

display:none
}
#nav a {
color:inherit !important;
}
#nav{
padding:0 !important
}


#nav ul li ul li,
#nav ul li ul li a,
#nav ul.children {
	background-color:#000 !important;
	border-color: rgb(45 45 45);
}

#navouter #nav > ul > li > ul > li.page_item {
    margin: 0px;
    padding: 4px 0;
}

#navouter #nav > ul > li > ul.children {
    padding: 4px 0;
}

h5 {
    font-size: 14px;
}

li.post.dark.col.two {

overflow-y:scroll
}


