/* -------------------------------------------------------------- 
   
   typography.css
   * Sets up some sensible default typography.
  
   Based on work by:
   * Nathan Borror     [playgroundblues.com]
   * Jeff Croft        [jeffcroft.com]
   * Christian Metts   [mintchaos.com]
   * Wilson Miner      [wilsonminer.com]
   * Richard Rutter    [clagnut.com]
   
   Read more about using a baseline here:
   * alistapart.com/articles/settingtypeontheweb
  
-------------------------------------------------------------- */

/* This is where you set your desired font size. The line-heights 
   and vertical margins are automatically calculated from this. 
   The percentage is of 16px (0.75 * 16px = 12px). */
   
body { font-size: 100%;

    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 400;
}


/* Default fonts and colors. 
   If you prefer serif fonts, remove the font-family 
   on the headings, and apply this one to the body:
   font: 1em Georgia, "lucida bright", "times new roman", serif; */
   
body {
	margin: 0px;
}
h1, h2, h3, h4, h5, h6 {
    font-family: georgia;

    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 700;
}


/* Headings
-------------------------------------------------------------- */

h1,h2,h3,h4 { margin: 0px; padding: 0px; color: #555555;}

h1 { font-size: 26px; line-height: 30px; margin-bottom: 16px; }
h2 { font-size: 17px; line-height: 32px; margin-bottom: 16px; margin-top: 4px; }
h3 { font-size: 13px; line-height: 16px; margin-top: 4px; }
h4 { font-size: 13px; line-height: 16px; margin-top: 4px; }
h5 { font-size: 12px; line-height: 16px; margin-top: 4px; }

/* Text elements
-------------------------------------------------------------- */

a {
    color: #E63732;
}

p, li, blockquote { font-size: 13px; line-height: 20px; margin-bottom: 16px; }
p, li, blockquote { color: #555555; }
img { margin: 0; }

p.hlpManchet { font-size: 12px; line-height: 16px; margin-bottom: 16px; font-weight: regular; }

strong { font-weight: bold; }

.hlpDate { color: #858585; font-size: 11px !important; display: block !important; float: none !important; padding-top: 2px; margin-bottom: 3px !important; }

ul li a { color: #555555; text-decoration: none; }
ul li a:visited { color: #555555; }
ul li a:hover { color: #E63732; }
ul li a:active { color: #555555; }

.becNewsList ul li a { font-weight: bold; }

a.wptRedArrowLink { text-decoration: none; color: #E63732; background: url(/resources/cefu/images/icons/redlinkarrow.gif) no-repeat 0px 5px; padding-left: 14px; }

.becRight a.wptRedArrowLink {
    background-position: 0 3px;
}

a.wptRedArrowLink:visited { color: #E63732; }
a.wptRedArrowLink:hover { color: #E63732; text-decoration: underline; }
a.wptRedArrowLink:active { color: #E63732; }
/* .becSearch .wptSearchFormContainer input {
    margin-top: 12px;
    margin-left: 12px;
    padding: 5px 8px;
} */


h4.box-heading {
    text-transform: uppercase;
    font-size: 15px;
    line-height: 16px;
    margin-top: 10px;
    margin-bottom: 5px;
    padding-bottom: 10px;
    background-image: url(/resources/cefu/images/backgrounds/dottedborder.gif);
    background-repeat: repeat-x;
    background-position: 0 100%;
    letter-spacing: -0.05em;
    color: #666;
}

h4.box-heading:after {
    content: "";
}

#results ul li:before {
    display: none;
}