@font-face {
    font-family: NimbusRoman-Regular;
    src: url('../../../../sites/itpol.dk/themes/mobile_responsive_theme/fonts/NimbusRoman-Regular.ttf') format('truetype');
    /*src: url('/data/drupal7/sites/itpol.dk/themes/mobile_responsive_theme/fonts/nimbusn.ttf') format('truetype');*/
}
body {
    background: hsl(220, 11%, 95%) none repeat scroll 0 0; /* LYS BLÅ BAGGRUND */
    color: hsl(0, 0%, 40%);
    font-family: sans-serif;
    font-size: 14px;
    line-height: 170%;
}
b {
    color: hsl(0, 0%, 40%);
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, s, samp, small, strike, strong, sub, sup, tt, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figure, figcaption, footer, header, hgroup, menu, nav, output, section, summary, time, mark, audio, video {
    border: 0 none;
    /*font: inherit; - INHERIT ER VEL DEFAULT? */
    padding: 0;
    vertical-align: baseline;
}
/* Bevar padding for blockquote, q så text ikke kommer oveni quote.png image. */
blockquote, q {
    border: 0 none;
    /*font: inherit; - INHERIT ER VEL DEFAULT? */
    vertical-align: baseline;
}
* {
    box-sizing: border-box;
}
h1, h2, h3, h4, h5, h6 { /* ··· OVERSKRIFT ··· */
    line-height: 118% !important;
	font-family: NimbusRoman-Regular, "Palatino Linotype", "Book Antiqua", Palatino, Georgia, serif;
}
h2 {
    font-size: 24px;
}
h3 {
    font-size: 21px;
}
h4 {
    font-size: 20px;
}

.top-msg-wrap { /* ===== SIDE-REGIONEN 'Top Message' ===== */
    background-color: hsl(220, 12%, 95%) !important; /* mørk: hsl(210, 20%, 18%) none repeat scroll 0 0 !important;*/
    box-shadow: none !important;
    padding: 1px 0;
}
.top-msg-wrap a { /* Hvide links i stedet for de sædvanlige røde */
    color: hsl(219, 11%, 25%);
}
div#block-menu-menu-top-menu { /* Style for LINKS I TOPPEN af siden */
    margin-bottom: 0;
    text-align: right;
    padding-right: 20px;
}
#block-menu-menu-top-menu ul {  /* FORMATERING AF TOP-MENU -liste */
    display: inline-block;
}
#block-menu-menu-top-menu li { /* FORMATERING AF TOP-MENU -punkter */
    background: none;
    list-style: none inside none;
    display: inline;
}

#header_wrapper { /*  =====  SIDEHOVED-BAGGRUND  OG LUFT OVER BANNERET ===== */
    /*background: hsl(212, 11%, 88%) none repeat scroll 0 0 !important;*/ /* hsl(211, 34%, 33%) = MØRKEBLÅ,hsl(210, 20%, 18%)=næsten sort */
    padding-top: 1px;
  background-image: linear-gradient(to bottom, hsl(220, 12%, 95%) 1%, hsl(9, 6%, 42%));
}
.top_left { /* SIDEHOVED MED LOGO, "IT-Politisk Forening" & LINK TIL FORSIDEN */
    background-image: url("../banner.jpg");
    background-position: center top;
    float: none;
    height: 115px;
    margin: 0 0 2px;
    padding: 14px 21px;
}
#site-title { /* SIDEHOVED MED LOGO, "IT-Politisk Forening" & LINK TIL FORSIDEN */
    padding: 0 20px;
}
#site-title a { /* SIDEHOVED MED LOGO, "IT-Politisk Forening" & LINK TIL FORSIDEN */
    background-image: url("../paragrat-r45x90.png");
    background-repeat: no-repeat;
    color: hsl(5, 11%, 19%);
    font-family: NimbusRoman-Regular, "Palatino Linotype", "Book Antiqua", Palatino, Georgia, serif;
    font-size: 58px;
    min-height: 90px;
    line-height: 0.8em;
    padding: 14px 52px;
    text-shadow: 1px -1px 1px #ddd;
    text-decoration: none;
}
#main-menu li a.active, #main-menu li:hover >a, #main-menu li:hover >span.nolink{ /* MERE FANEBLADSAGTIGE MENUPUNKTER (LET RUNDEDE HJØRNER) */
    border-radius: 4px 4px 0 0;
}#main-menu a, #main-menu span.nolink { /*Top-menu-link-farve, til den lyse bg. i stedet for hvid*/
    color: hsl(0, 0%, 100%);
}

#page-wrap { /* ===== 'KROP' - FØR VAR HØRINGSSVAR OSV PÅ FORSIDEN MED HVID BAGGRUND, NU ER 'KROPPEN' HVID ===== */
	background: white;
	padding: .5em;
}
#post-content article h2.title { /* JUSTERER H2's PLACERING OG SIKRER AT DER IKKE BLIVER ALT FOR STOR AFSTAND UNDER */
    margin: 0 0 2%;
}
#forsidemanchet .pane-title {
    color: #F45145;
    font-size: 35px;
}
    
/* #forsidemanchet .pane-content > p { TEKSTFORMATERING 
    color: hsl(0, 0%, 100%);
    font-size: 14px;
    line-height: 150%;
    text-transform: uppercase;
}*/
 /* #forsidemanchet {IT-Politisk Forening arbejder aktivt for... 
    background: hsl(211, 48%, 63%) none repeat scroll 0 0;
    padding: 1.1em 1em 0.1em; *//*1.5em 1em 0.5em;*/
    /*text-align:left;
}*/
.pane-content > p { /* RØD PANE-BRØDTEKST */
    /*font-size: 1.4em;
    color: hsl(4, 89%, 61%);
    font-variant: small-caps; - ??? */
    /* background-color:inherit; */
}
.footer_credit { /* FJERNER ' Design by FreeBiezz' i sidefoden */
   display: none !important;
}
#flydeboks { /* IRRELEVANT FOR ANDET END TESTSIDER, FORMENTLIG KUN NODE 187 */
    float:right;width:25%;padding:1em 1em 0;margin-left:1em;
}
.node h2.title, .page-title { /* H2-OVERSKRIFT - BLIVER H1 BRUGT? */
	color: hsl(4, 89%, 61%);  
	font-family: NimbusRoman-Regular, "Palatino Linotype", "Book Antiqua", Palatino, Georgia, serif;
	 margin-bottom: 20px;
	 font-size: 35px;
}
.submitted { /* INDSENDT AF */
    color: hsl(219, 11%, 45%);
    font-variant: small-caps;
}
.venstreblok { /* CLASS TILFØJET PANEL-PANE som faktisk er til højre */
    border-left: 2px solid #CDD851;
    padding: 1em;
    }
.venstreblok h2.pane-title { 
    text-transform: uppercase;
}

#brodnekar > li {  /* AFSTAND MELLEM DE ENKELTE PUNKTER */
    padding-bottom: 1em;
}
.container-wrap {
    margin: 0 auto;
    max-width: 1200px;
    overflow: hidden;
    font-size: 1.1em;
    line-height: 2.1em;
}
/*
cite {
    padding-left: 3em;
}
*/
@media only screen and (max-width: 960px) {         /* === MEDIA === */
  .panels-flexible-column {
      width: 100%;
  }
  .venstreblok { /* CLASS TILFØJET PANEL-PANE */
    border-top: 8px solid #CDD851;
    border-left: none;
    /*padding: 1em;*/
    }
    .top_left {
    padding: 14px 21px 0 0;
    }
    #site-title {
    /*padding: 0.4em 0.5em;*/
    }
    #site-title a {
    /*font-size: 42px;*/
    padding: 4px 0 0 54px;
    text-align: left;
    }
    #main-menu .nav-toggle {
    color: white;
    background-color:inherit;
    }
} 
@media only screen and (max-width: 640px) { /* MEDIA */
    #site-title a {
    font-size: 48px;
    }
} 
@media only screen and (max-width: 440px) { /* MEDIA */
    #site-title a {
    font-size: 42px;
    }
}
@media only screen and (max-width: 320px) { /* MEDIA */
    #site-title a {
    font-size: 38px;
    }
}
/*    .field-item.even {
    -moz-column-gap: 2em;
    -moz-column-rule: 2px solid hsl(0, 0%, 87%);
    -moz-columns: 2 auto;
    }*/

}
/*  ======================================================================
        DEAKTIVEREDE DEKLARATIONER → KAN IKKE SE AT DE GØR NOGEN FORSKEL 
    ======================================================================
#header {
  background: transparent url(/sites/itpol.dk/files/800topfrelser.jpg) repeat scroll right top;
}
body.two-sidebars {
  min-width: 500px;
}
#wrapper #container #header {
	height: 110px;
}
#logo img { 
    display: block;
}
html.overlay-open, html.overlay-open body { KAN IKKE SE NOGET PÅ (FOR)-SIDEN DER HEDDER OVERLAY-OPEN
    height: 100%;
    overflow: hidden;
}
body.toolbar-drawer { → toolbar-drawer ER AT FINDE I BODY-TAGGET NÅR MAN ER LOGGET IND
    padding-top: 5.3em;
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figure, figcaption, footer, header, hgroup, menu, nav, output, section, summary, time, mark, audio, video {
    font: inherit;
}
body.toolbar { FORSØGSVIS DEAKTIVERET
    padding-top: 2.2em;
}
h1.branding:before { BRANDING OG PARAGRATS.PNG BRUGES TILSYNELADENDE IKKE PÅ SIDEN, 
   content:url(/sites/itpol.dk/files/paragrats.png);
}
#branding, #branding a:link, #branding a:visited {
	color: rgb(0, 0, 0);
	text-shadow: 0px 1px 3px rgb(255, 255, 255);
	font-size: 2em;
}
@media screen and (min-width: 2000px) { UAKTUEL - HAR VÆRET BRUGT TIL TEST
    #page-wrap {
    margin: 15px auto;
    max-width: 1200px;
}  
*/