/* dnevnik css */
body { background: #fff; color: #222222; font-family: Arial,Helvetica,sans-serif; }
::-moz-selection { background: #666; color: #fff; text-shadow: none !important; }
::selection { background: #666; color: #fff; text-shadow: none !important; }
/* content */
.block-dnevnik, .block-zadovoljna, .block-punkufer, .block-gol { display: none; }
.dnevnik .block-dnevnik, .dnevnik-lite .block-dnevnik, .zadovoljna .block-zadovoljna, .punkufer .block-punkufer, .gol .block-gol { display: block; }
#breaking, .d3_mod_vijesti .d3_hd .d3_title, .d3_mod_sport .d3_hd .d3_title, .d3_mod_showbizz .d3_hd .d3_title { font-family: "Arial Black",Gadget,Arial,sans-serif; }
p, ul, ol, dl, table, .d3_p { font-size: 13px; letter-spacing: 0; line-height: 18px; }
li { list-style: outside none none; }
h1, .d3_h1, h2, .d3_h2, h3, .d3_h3, h4, .d3_h4, h5, .d3_h5, h6, .d3_h6, p, ul, ol, dl, blockquote { padding-bottom: 10px; padding-top: 10px; }
h1, .d3_h1, h2, .d3_h2, h3, .d3_h3, h4, .d3_h4, h5, .d3_h5, h6, .d3_h6 { color: #111111; }
h2, .d3_h2 { font-size: 20px; letter-spacing: -1px; line-height: 20px; }
h3, .d3_h3 { font-size: 16px; letter-spacing: 0; line-height: 16px; }
.dnevnik a { color: #00335b; text-decoration: none; transition: color .3s;}
a.d3_clr_meta, .d3_clr_meta_a a, .d3_title a .d3_subtitle { color: #777777; }
a.d3_clr_def, .d3_clr_def_a a, .d3_mod_outer .d3_title a { color: #333333; text-decoration: none; }
a:hover, a:active, a:focus { color: #c80a1e !important; text-decoration: none !important; }
.d3_subtitle { display: block; font-size: 11px !important; font-weight: normal !important; letter-spacing: 0 !important; line-height: 13px !important; padding-bottom: 2px; text-transform: uppercase; }
.d3_media_l .d3_title { font-weight: bold; padding-top: 0; }
.d3_media_l_2 .d3_title { font-size: 16px; line-height: 18px; padding-top: 6px; }
.d3_media_l .d3_bd { position: relative; word-wrap: break-word; }
.d3_media_l_2 .d3_bg_dotted { margin-bottom: 5px; padding-bottom: 7px; }
.d3_media_l .d3_img, .d3_media_l .img { left: 0; position: absolute; top: 0; }
.d3_media_t { float: left; padding-bottom: 12px; padding-top: 12px; }
.d3_mod_outer .d3_media_t_2 .d3_title { font-size: 12px; line-height: 15px; padding: 0; }
.d3_media_t_2 .d3_img, .d3_media_t_2 .img { display: block; padding-bottom: 6px; }
/* modules */
.d3_mod { float: left; margin-bottom: 12px; position: relative; width: 100%; }
.d3_mod_vijesti .d3_hd { background-color: #c80a1e; background-image: url(/static/hr/main/img/d3/bg/mod_vijesti-hd.jpg); }
.d3_bg_dotted { background: url(/static/hr/main/img/d3/bg/bg_dotted.gif) repeat-x scroll 0 100% rgba(0, 0, 0, 0); }

/* Clearfix: contain floats */
.cf:before, 
.cf:after 	{ content: " "; display: table; }
.cf:after	{ clear: both; }
.cf 		{ *zoom: 1; }

/* Image replacement */
.ir 		{ background-color: transparent; border: 0; overflow: hidden; text-indent: -9999px; float: left; height: 0; }
.ir:before 	{ content: ""; display: inline; width: 0; height: 150%; }

/* dnevnik external */
.d3_mod_vijesti { width: 100%; }
.d3_mod_vijesti p.more { border-bottom: 1px solid #B4B4B4; bottom: 0; font-size: 12px; font-weight: bold; text-align: right; text-transform: uppercase; margin-top: -12px; padding: 5px 10px; }
.d3_mod_vijesti p.more a { width: 100%; padding: 3px 0; display: inline-block; color: #c80a1e; }
.d3_external_dnevnik_hr { color: #fff !important; display: block; height: 100%; padding-left: 6px; text-align: left; text-shadow: 1px 1px #000000; width: 100%; }
.d3_external_dnevnik_hr span { background: url(/static/hr/main/img/d3/dnevnik-logo-mini.png); height: 22px; width: 125px; }
.d3_media_l .d3_img { width: 110px; height: auto; }
.d3_media_l_2 .d3_bd { padding-left: 119px; padding-right: 10px; min-height: 72px; }
.d3_subtitle { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.d3_media_l_2 .d3_title { padding-bottom: 6px; }
.d3_media_l_2 .d3_bd .d3_title { padding-top: 2px; font-size: 13px; line-height: 16px; }
.d3_media_l_2 .d3_hd .d3_title { padding-top: 10px; padding-bottom: 10px; }
/* dnevnik external wide (teen385) */
.d3_mod_vijesti.d3_wide.d3_teen385 { width: 640px; }
.d3_mod_vijesti.d3_wide.d3_teen385 li { width: 151px; display: inline; float: left; padding-right: 12px; position: relative; }
.d3_mod_vijesti.d3_wide.d3_teen385 li:last-child {  padding-right: 0; }
.d3_mod_vijesti.d3_wide p.more { margin-top: 0; }
.d3_mod_vijesti.d3_wide.d3_teen385 li img { width: 151px; height: auto; }


/*START PUNKUFER*/	
body.punkufer { font-family: "Roboto Slab", serif; }
.punkufer a { color: #333; text-decoration: none; transition: color .3s;}
.punkufer .d3_media_l_2 .d3_bd .d3_title { font-size: 15px; line-height: 1.4em; padding-top: 0; }
.punkufer a:hover, .punkufer a:active, .punkufer a:focus { color: #45ddcc !important; text-decoration: none !important; }
.punkufer .d3_mod_vijesti .d3_hd { background-color: #363435; background-image: none; }
.punkufer .d3_external_dnevnik_hr span { background: url(/static/hr/cms/punkufer/img/logo.png) repeat scroll 0 0; background-size: 100%; height: 22px; width: 126px; }
.punkufer .d3_mod_vijesti p.more a { color: #000; }
/*END PUNKUFER*/	

/*START ZADOVOLJNA*/	
body.zadovoljna { font-family: "Open Sans", sans-serif; }
.zadovoljna a { color: #181818; text-decoration: none; transition: color .3s;}
.zadovoljna .d3_media_l_2 .d3_bd .d3_title { font-size: 15px; line-height: 1.4em; padding-top: 0; }
.zadovoljna a:hover, .zadovoljna a:active, .zadovoljna a:focus { color: #e6597e !important; text-decoration: none !important; }
.zadovoljna .d3_mod_vijesti .d3_hd { background-color: #ff5e7f; background-image: none; }
.zadovoljna .d3_external_dnevnik_hr span { background: url(/static/hr/cms/zadovoljna/img/assets/logo.png) repeat scroll 0 0; background-size: 100%; height: 22px; width: 126px; }
.zadovoljna .d3_mod_vijesti p.more a { color: #ff5e7f; }
/*END ZADOVOLJNA*/	

/*START GOL*/	
body.gol { font-family: "Roboto", sans-serif; }
.gol a { color: #1e2021; text-decoration: none; transition: color .3s;}
.gol .d3_media_l_2 .d3_bd .d3_title { font-size: 15px; line-height: 1.4em; padding-top: 0; }
.gol a:hover, .gol a:active, .gol a:focus { color: #005999 !important; text-decoration: none !important; }
.gol .d3_mod_vijesti .d3_hd { background-color: #08507F; background-image: none; }
.gol .d3_external_dnevnik_hr span { background: url(/static/hr/cms/gol/img/logo.png) repeat scroll 0 0; background-size: 100%; height: 31px; width: 86px; }
.gol .d3_media_l_2 .d3_hd .d3_title { padding-bottom: 5px; padding-top: 6px; }
.gol .d3_mod_vijesti p.more a { color: #08507F; }
/*END GOL*/	


/* Big 1 + 2 small */
.big-one .d3_external_dnevnik_hr .ir { background: url(/static/hr/main/img/d3/dnevnik-logo-small.png); height: 25px; width: 148px; }
.big-one .d3_external_dnevnik_hr .h-m { background: none; float: right; padding-top: 5px; text-shadow: initial; text-shadow: none; width: initial; width: auto; font-size: 18px; color: #fff; }
.big-one .d3_media_l_2 .d3_hd .d3_title { padding: 0; }
.big-one .d3_external_dnevnik_hr { box-sizing: border-box; padding: 6px 10px 4px 6px; border-top: 3px solid #222; }
.big-one ul { padding: 0; background: #e6e6e6; }
.big-one .main-article.d3_bd.d3_bg_dotted { padding: 0 0 56px; margin: 0 0 10px; }
.big-one .d3_media_l_2 .d3_bd .d3_title { padding: 0; }
.big-one .main-article img { width: 100%; position: static; }
.big-one .main-article .textual { bottom: -0; position: absolute; width: 100%; }
.big-one .main-article .a-subtitle, .big-one .main-article .a-section-topic { background: rgba(0, 0, 0, 0.6); color: #fdcd00; display: block; font-size: 11px; padding: 4px 10px 1px; text-transform: uppercase; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; transition: all .1s; }
.big-one .main-article .a-section-topic { display: none;  }
.big-one .main-article .a-title { background: #222; color: #fff; display: block; font-size: 18px; line-height: 22px; padding: 8px 10px; transition: all .1s; }
.big-one .d3_media_l_2 .d3_bd { min-height: 70px; margin-bottom: 5px; border-bottom: 1px dotted #ccc; margin-left: 10px; margin-right: 10px; padding: 3px 0 5px 119px; }
.big-one .d3_media_l_2 .d3_bg_dotted:last-child { background: none; margin-bottom: 0; padding-bottom: 10px; border: none; }
.big-one .d3_mod_vijesti p.more { background: #555555; border: none; margin: 0; padding: 0 10px 0; text-transform: none; }
.big-one .d3_mod_vijesti p.more a { color: #fff; padding: 3px 0 1px; }
.big-one .d3_external_dnevnik_hr:hover .h-m { color: #fdcd00; }
.big-one .main-article a:hover .a-subtitle { color: #fff4c6;  }
.big-one .main-article a:hover .a-title { color: #fdcd00;  }
.big-one .d3_mod_vijesti p.more a:hover { color: #fdcd00 !important; }
/* gol */
.big-one.gol .d3_external_dnevnik_hr .ir { background: url(/static/hr/cms/gol/img/logo-small.png); height: 33px; width: 97px; }
.big-one.gol .d3_external_dnevnik_hr { padding: 4px 10px 0 8px; }
.big-one.gol .main-article .a-title { line-height: 1.3; }
.big-one.gol .main-article .a-subtitle { color: #fea00d; }
.big-one.gol .d3_media_l_2 .d3_bd .d3_title { font-size: 14px; line-height: 1.2; }
.big-one.gol .d3_external_dnevnik_hr .h-m { height: auto; }
.big-one.gol .d3_external_dnevnik_hr:hover .h-m { color: #fea00d; }
.big-one.gol .main-article a:hover .a-title { color: #fea00d;  }
.big-one.gol .main-article a:hover .a-subtitle { color: #fff;  }
.big-one.gol .d3_mod_vijesti p.more a:hover { color: #fea00d !important; }
/* zadovoljna */
.big-one.zadovoljna .d3_external_dnevnik_hr .ir { background: url(/static/hr/cms/zadovoljna/img/logo-small.png); height: 27px; width: 143px; position: relative; top: 2px; }
.big-one.zadovoljna .d3_external_dnevnik_hr { padding: 6px 10px 4px 8px; }
.big-one.zadovoljna .main-article .a-section-topic { display: block; color: #ff5f7e; line-height: 1.4; }
.big-one.zadovoljna .main-article .a-subtitle { display: none; }
.big-one.zadovoljna .main-article .a-title { line-height: 1.3; }
.big-one.zadovoljna .d3_external_dnevnik_hr:hover .h-m { color: #000; }
.big-one.zadovoljna .main-article a:hover .a-title { color: #fff; background: #ff5f7e; }
.big-one.zadovoljna .main-article a:hover .a-section-topic { color: #000; background: #ff5f7e; }
.big-one.zadovoljna .d3_media_l_2 .d3_bd .d3_title { font-size: 13px; line-height: 1.3; }
.big-one.zadovoljna .d3_mod_vijesti p.more a:hover { color: #ff5f7e !important; }
/* punkufer */
.big-one.punkufer .d3_mod_vijesti .d3_hd { background-color: #45DDCB; }
.big-one.punkufer .d3_external_dnevnik_hr .ir { background: url(/static/hr/cms/punkufer/img/logo-small.png); height: 24px; width: 126px; margin-top: 3px; }
.big-one.punkufer .d3_external_dnevnik_hr { padding: 6px 10px 4px 8px; }
.big-one.punkufer .main-article .a-section-topic { display: block; color: #45DDCB; line-height: 1.4; }
.big-one.punkufer .main-article .a-subtitle { display: none; }
.big-one.punkufer .main-article .a-title { line-height: 1.3; }
.big-one.punkufer .d3_external_dnevnik_hr:hover .h-m { color: #363636; }
.big-one.punkufer .main-article a:hover .a-title { color: #fff; background: #45DDCB; }
.big-one.punkufer .main-article a:hover .a-section-topic { color: #000; background: #45DDCB; }
.big-one.punkufer .d3_media_l_2 .d3_bd .d3_title { font-size: 13px; line-height: 1.3; }
.big-one.punkufer .d3_mod_vijesti p.more a:hover { color: #45DDCB !important; }