/*
 Theme Name:     wp-bootstrap-starter Child Theme
 Theme URI:      
 Description:    wp-bootstrap-starter Child Theme
 Author:         Milenko Sreckovic
 Author URI:     
 Template:       wp-bootstrap-starter
 Version:        1.0.0
*/

/* =Theme customization starts here */

@import url(https://fonts.googleapis.com/earlyaccess/nanumgothiccoding.css);

@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Noto+Serif&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Libre+Caslon+Text&family=Roboto+Condensed&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Libre+Caslon+Text&family=Noto+Serif&family=Roboto+Condensed&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Libre+Caslon+Text&family=Noto+Serif&family=Roboto+Condensed&display=swap');

@font-face {
  font-family: 'Nanum Gothic Coding';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.googleapis.com/earlyaccess/nanumgothiccoding.css) format('truetype');
}

@font-face {
  font-family: 'Donegal One';
  font-style: normal;
  font-weight: 400;
  src: local('Donegal One'), local('DonegalOne-Regular'), url(https://themes.googleusercontent.com/static/fonts/donegalone/v1/LIom94sU9XlcGbVvjBz0oJ0EAVxt0G0biEntp43Qt6E.ttf) format('truetype');
}

@font-face {
    font-family: Monaco;
    src: url("https://biltenstanar.rs/Monaco.ttf") format("opentype");
}

@font-face {
    font-family: DIN;
    src: url("https://biltenstanar.rs/din.otf") format("opentype");
}

@font-face {
    font-family: DIN Pro;
    src: url("https://biltenstanar.rs/din-pro.otf") format("opentype");
}

@font-face {
    font-family: DIN Light;
    src: url("https://biltenstanar.rs/dinlight.otf") format("opentype");
}

@font-face {
    font-family: DIN Cond;
    src: url("https://biltenstanar.rs/dincondensed.otf") format("opentype");
}

/*NOVI STILOVI*/

.maincontentpadding {padding-left:90px !important;padding-right:90px !important;}

a {color:#f47b3f;}

a:hover {text-decoration:underline !important;}

.autorisvi a {font-size:16px; line-height:24px; font-family: 'Noto Serif'; color:black;}

.row.frontpage {padding-left:10%; padding-right:10%;}

.footerbootomemptyspace {margin-bottom:40px;}

.seemorelink a {color:#f47b3f; font-size:16px; line-height:19px; font-family: 'Libre Caslon Text'; }

.topbar-menu {line-height:18.75px; font-family: 'Roboto Condensed', sans-serif !important;font-weight:400; margin-top:30px; text-align:left; position:relative; left:-41px;}
.topbar-menu ul {list-style-type: none;}
.topbar-menu ul li {display:inline;}
.topbar-menu ul li a {color:black; font-size: 16px; font-family: 'Roboto Condensed', sans-serif !important; font-weight:400;line-height:18.75px; margin-right:10px;}
/*.topbar-menu ul li a:hover {text-decoration: none;}*/

#topbar-novine {
margin-top:30px;
font-family: 'Roboto Condensed';
font-size: 16px;
line-height: 19px;
font-weight:300;
text-align: right;
text-transform: uppercase;}

#topbar-novine a {color:black;}

hr.mainline {border-top:1px solid black; margin-top:-30px;}

hr.mainline2 {border-top:1px solid black; margin-top:-9px;}

hr.mainline3 {border-top:1px solid black; margin-top:56px !important;}

hr.secondline {border-top:3px solid black; margin-top: 28px;}

hr.lineundertitle {border-top:1px solid black;}

hr.authorline {border-top:1px solid black;}

h6 {font-family: 'Roboto Condensed';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 19px;
color: #B0B0B0;}

.objavljeno {font-family: 'Roboto Condensed';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 19px;
color: #B0B0B0;
float:right;}

.footerinfo {font-family: 'Noto Serif';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 24px;
color: #000000;}

.urednistvobiltena {font-family: 'Noto Serif';
font-style: normal;
font-weight: 500;
font-size: 24px;
line-height: 31px;
letter-spacing: -0.03em;}

.socialiconsonbottom {margin-top:163px;}

h5 a {font-family: 'Roboto Condensed';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 19px;
color: #000000;}

.mainmenu-bilten {
    line-height: 18.75px;
    margin-top: -48px;
    position: relative;
    z-index: 9999;
}

.mainmenu-bilten ul {
    list-style-type: none;
    margin: 10px;
    padding: 10px;
}

.mainmenu-bilten ul li {
    display: inline-block;
    position: relative;
}

.mainmenu-bilten ul li a {
    font-family: 'Roboto Condensed', sans-serif !important;
    text-align: center;
    padding: 10px;
    color: black;
    font-size: 16px;
    text-decoration: none;
    display: block;
}

.mainmenu-bilten ul li a:hover {
    color: #f47b3f;
    text-decoration: none;
}

/* Sakriva podmeni */
.mainmenu-bilten ul li ul.sub-menu {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    background: white;
    margin: 0;
    padding: 0;
    min-width: 200px;
    z-index: 99999;
    border: 1px solid #ddd;
}

/* Prikazuje podmeni kada se pređe mišem */
.mainmenu-bilten ul li:hover > ul.sub-menu {
    display: block;
}

/* Stavke u podmeniju idu jedna ispod druge */
.mainmenu-bilten ul li ul.sub-menu li {
    display: block;
    width: 100%;
}

/* Linkovi u podmeniju */
.mainmenu-bilten ul li ul.sub-menu li a {
    padding: 10px 15px;
    color: black;
    font-size: 15px;
    text-align: left;
    white-space: nowrap;
}

/* Hover u podmeniju */
.mainmenu-bilten ul li ul.sub-menu li a:hover {
    background: #f2f2f2;
    color: #f47b3f;
}

/* Podmeni drugog nivoa */
.mainmenu-bilten ul li ul.sub-menu li ul.sub-menu {
    top: 0;
    left: 100%;
}

li {font-family: 'Libre Caslon Text';}

.nomenestomen {
font-family: 'Libre Caslon Text';
font-style: normal;
font-weight: 500 !important;
font-size: 18px;
line-height: 34px;
text-align: center;
margin-top:20px;
}

.nomenestomen2 {
color:#f47b3f !important;
	}

.socialicon1 {width:26.67px; height:19.53px}
.socialicon2 {width:29.58px; height:19.53px;}
.socialicon3 {width:14.7px; height:25px;}

.authornamecolor a {color:black !important; font-family: 'Roboto Condensed' !important;font-size:16px !important;}

.authornamecolor {color:black !important; font-family: 'Roboto Condensed' !important;font-size:16px !important;}

.categorynamecolor a {color:#f47b3f !important;}

.categorynamecolor {color:#f47b3f !important;}

/*NOVI STILOVI - KRAJ*/

h1 {
font-family: 'Libre Caslon Text';
font-style: normal;
text-transform:uppercase;
font-weight: 600;
font-size: 46px;
line-height: 115%;
letter-spacing: -0.03em;
}

/*h1.entry-title {font-size:46px;text-align:center; font-weight:700;}*/

p {
font-family: 'Libre Caslon Text';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 24px;
color: #000000;
}

h2 {
font-family: 'Noto Serif', serif;
font-style: normal;
font-weight: 600;
font-size: 30px;
line-height: 130%;
letter-spacing: -0.03em;
}

h3 {
font-family: 'Noto Serif', serif;
font-style: normal;
font-weight: 500;
font-size: 22px;
line-height: 130%;
letter-spacing: -0.03em;
    }

a.my-category-class {color:#f47b3f;font-family: 'Roboto Condensed' !important;font-size:16px;}

a.my-category-class:hover {color:#f47b3f;}

.my-category-class a {color:#f47b3f;font-family: 'Roboto Condensed' !important;font-size:16px;}

.autoribilten a {color:#da0202;}

/*.autoribilten a:hover {color:black;}*/

.logobilten {font-family:DIN Light;font-weight:100; color:black;font-size:56px;}

.logobilten2 {font-weight:900; color:black !important;font-family:DIN Cond;font-size:100px;line-height:0.3; margin-top:2px;}

.page-id-43 .home {background:#f0ebd8 !important}

.bluebackgroundinicijativa {background:#ECECEC; padding-left:30px;padding-right:30px;padding-top:30px; width:100%;}

.biltenbody {background:#f0ebd8 !important}

.biltenbackground {background:#f0ebd8 !important}

#page {background:#ececec;}

.neat-stuff {
background-color: #ffffff !important;
}

.heateorSssClear {padding-bottom:10px;}

.entry-meta {font-family: Minion Pro}

ul.postsbycategory.widget_recent_entries {list-style-type:none;}

ul.postsbycategory.widget_recent_entries li {padding-bottom:10px;}

.comment-reply-link {display:none;}

span.says {display:none;}

.attachment-50x50.size-50x50.wp-post-image { -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);}

.attachment-50x50.size-50x50.wp-post-image:hover {-webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
  filter: grayscale(0%);}

/*
img {    
    height: auto;
    max-width: 100%;
}
*/

.thumbimageposts img {height:225px; width:338px; object-fit: cover; object-position: bottom; }

/*.thumbimageposts2 img {height:152px; width:600px;  }*/

/*
-webkit-filter: grayscale(100%);  Safari 6.0 - 9.0 
  filter: grayscale(100%);
*/

/*
.thumbimagepostsbilten img {height:120px; width:600px;  -webkit-filter: grayscale(100%);  Safari 6.0 - 9.0 
  filter: grayscale(100%);}

.thumbimagepostsbilten img:hover {-webkit-filter: grayscale(0%);  Safari 6.0 - 9.0 
  filter: grayscale(0%);}

.thumbimageposts img:hover {-webkit-filter: grayscale(100%);  Safari 6.0 - 9.0 
  filter: grayscale(100%);}

.thumbimageposts2 img:hover {-webkit-filter: grayscale(100%);  Safari 6.0 - 9.0 
  filter: grayscale(100%);}
*/

/*
-webkit-filter: grayscale(100%);  Safari 6.0 - 9.0 
  filter: grayscale(100%);
*/

/*.thumbimagepostsbilten img { -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);}

/*.thumbimagepostsbilten img:hover {-webkit-filter: grayscale(0%);  Safari 6.0 - 9.0 
  filter: grayscale(0%);}

/*.thumbimageposts img:hover {-webkit-filter: grayscale(100%);  Safari 6.0 - 9.0 
  filter: grayscale(100%);}

/*.thumbimageposts2 img:hover {-webkit-filter: grayscale(100%);  Safari 6.0 - 9.0 
  filter: grayscale(100%);}

*/

/*
-webkit-filter: grayscale(0%);  Safari 6.0 - 9.0 
  filter: grayscale(0%);
*/

a {color:#f47b3f !important;}

a:hover {
  color: currentColor;
}

.author_bio_section {display:none;}

.leftside-menu_class {margin-top:15px;}

.blackfont {position:relative;top:-20px;}

.datecolor {position:relative;top:-30px;}

.authorbilten {position:relative;top:-30px;}

.datecolorbilten {position:relative;top:-30px;}

.datecolorinicijativa {position:relative;top:-30px;}

.excerpt {position:relative;top:-30px;}

.blackfont a {color:black;  font-stretch: expanded;}

/*.blackfont a:hover {color:red;}*/

.navbar-brand {font-family: Monaco !important;}
.navbar-brand a {color:#f47b3f !important; font-family: Monaco !important;}
.navbar-brand h4{
	font-family: Monaco !important;
	font-weight:500;
	font-size:27px;
    color:#f47b3f !important;
}

.navbar-brand.biltenpage {padding-left:30px;}

body:not(.theme-preset-active) #masthead .navbar-nav > li > a {padding-left:45px;}

header#masthead {background-color:#ececec !important; color:black;box-shadow:0 0.0rem 0rem rgba(0,0,0,.00), inset 0 -0px 0 rgba(0,0,0,.0) !important}

h4 {margin:0px;}

.mainmenudown {top:36px;}

.authorname h1 {text-align:center; font-size:46px;}
.authorname a {color:black; font-size:50px; text-align:center;}

#masthead .navbar-nav > li > a {color:black !important;font-size:18px !important; font-weight:700 !important;}

.navbar {float:right;}
#masthead .navbar-nav > li > a:hover {text-decoration: none;border-bottom: solid #f47b3f; border-bottom: padding-top:4px;border-bottom-width: 2px;}

.mainpart {position:relative;top:28px;}

.mainpartbiltensingle {position:relative;top:35px;}

.mainpartbilten {position:relative;top:28px; background:#f0ebd8;padding:40px;}

.mainpartbilten p {font-size:13px;}

.bluebackgroundinicijativa p {font-size:13px;}

/*.mainpartinicijativa {position:relative;top:0px;}*/

.showonlyonmobile {display:none; text-align: center;}

.showonlyonmobile img {
	display: inline-block;
	margin-top: 11px;
	width: 207px;
}

.leftside-menu_class ul {list-style-type: none; margin: 0; padding: 0;}
.leftside-menu_class ul li a {display: block; line-height:1.6; text-align: left; color:black; font-weight:600; font-size: 20px;}
.leftside-menu_class ul li a:hover {text-decoration:none;}

.extra-menu_class {text-align:right; position:relative;top:-45px; line-height: 3;}
.extra-menu_class ul { list-style-type: none; margin: 0; padding: 0;}
.extra-menu_class ul li { display: inline; }
.extra-menu_class ul li a { text-align: center; padding: 14px 16px; color:black;font-weight:700; font-size: 18px;}
.extra-menu_class ul li a:hover {text-decoration: none;border-bottom: solid #f47b3f; border-bottom: padding-top:4px;border-bottom-width: 2px;}

.extra-menu_class2 {text-align:center; line-height: 3;}
.extra-menu_class2 ul { list-style-type: none; margin: 0; padding: 0;}
.extra-menu_class2 ul li { display: inline; }
.extra-menu_class2 ul li a { text-align: center; padding: 14px 16px; color:black;font-weight:700; font-size: 18px;}
.extra-menu_class2 ul li a:hover {text-decoration: none;border-bottom: solid #f47b3f; border-bottom: padding-top:4px;border-bottom-width: 2px;}

.extra-menu_class3 {text-align:left; line-height: 1.6;}
.extra-menu_class3 ul { list-style-type: none; margin: 0; padding: 0;}
.extra-menu_class3 ul li a {text-align: center; padding: 0px; color:black;font-weight:700; font-size: 20px;}
.extra-menu_class3 ul li a:hover {text-decoration: none;}

.extra-menu_class4 {line-height: 1.6;}
.extra-menu_class4 ul { list-style-type: none; margin: 10px; padding: 10px;}
.extra-menu_class4 ul li { display:inline;}
.extra-menu_class4 ul li a {text-align: center; padding: 10px; color:black; font-size: 20px;}
.extra-menu_class4 ul li a:hover {text-decoration: none;}

.blog-menu_class {text-align:left; position:relative;top:-45px; line-height: 3;}
.blog-menu_class ul { list-style-type: none; margin: 0; padding: 0;}
.blog-menu_class ul li { display: inline; }
.blog-menu_class ul li a { text-align: center; padding: 14px 16px; color:black;font-weight:700; font-size: 18px;}
.blog-menu_class ul li a:hover {text-decoration: none;border-bottom: solid #f47b3f; border-bottom: padding-top:4px;border-bottom-width: 2px;}

#breadcrumbs {color:#f47b3f !important;}
#breadcrumbs a {color:#f47b3f !important;}

.nav-previous a, .nav-next a {
    visibility: hidden;
    color:#f47b3f !important;
}
.nav-previous a::before {
    content: "Pogledaj starije objave >";
    visibility: visible;
}
.nav-next a::after {
    content: "Pogledaj novije objave >";
    visibility: visible;
}

li.current-menu-item a {color:black; text-decoration: underline !important;}

/*
.datecolor {color:red !important;}

.datecolor a {color:red !important;}
*/

/*.datecolorbilten a {color:#da0202 !important;}*/

/*.datecolorinicijativa a {color:red !important;}*/

/*
.authorbilten a {color:#da0202 !important;}

.leftsidebiltenmenu {color:red !important;}
*/

.leftsidebiltenmenu ul { list-style-type: none; margin: 0; padding: 0;}
.leftsidebiltenmenu ul li a {display: block; line-height:1.6; text-align: left; color:#da0202; font-weight:600; font-size: 18px;}
/*.leftsidebiltenmenu ul li a:hover {color:black; text-decoration:none;}*/
.leftsidebiltenmenu li.current-menu-item a {color:black |!important; text-decoration:none;}

li.current-menu-item.menu-biltenmeni a :active {color:black |!important; text-decoration:none;}

.autoribilten ul { list-style-type: none; margin: 0; padding: 0; overflow:hidden;}
.autoribilten li a {display: inline; line-height:1.6; text-align: left; color:#da0202; font-weight:600; font-size: 18px;}
/*.autoribilten ul li a:hover {color:red; text-decoration:none;}*/

.hideitonfrontpage {display:none;}

.biltenstanarlogoreverse {display:none;}


@media (min-width: 1800px) {
    .container{
        width:1441px !important;
    }
}

@media (min-width: 1200px) {
    .container{
        width:1200px !important;
    }
}

@media only screen and (max-width: 1639px) {
.row.frontpage {padding-left:0%; padding-right:0%;}
}


@media only screen and (max-width: 1200px) {
.maincontentpadding {padding-left:40px !important;padding-right:40px !important;}    
.logobilten {font-size:36px;}
.logobilten2 {font-size:60px;}
.extra-menu_class {text-align:left;}
.leftside-menu_class ul li a { font-size: 14px;}
.extra-menu_class ul li a { font-size: 14px;}
.hideonmobile {display:block;}
}

@media only screen and (max-width: 991px) {
.thumbimageposts img {width:100%; height:auto; max-height:400px; object-fit: cover; object-position: bottom;}
.logobilten {font-size:28px;}
.logobilten2 {font-size:52px;}
.extra-menu_class {text-align:center; position:relative;top:0px;}
    .showonlyonmobile {display:block;}
    .hideonmobile {display:none;}
    .mainpartinicijativa {top:0px !important;}
}

@media only screen and (max-width: 770px) {
    .row.frontpage {padding-left:0px !important; padding-right:0px !important;}
    .maincontentpadding {padding-left:0px !important;padding-right:0px !important;}
    .logobilten {font-size:56px;}
    .logobilten2 {font-size:80px;}
    .biltenstanarlogo {display:none;}
    .biltenstanarlogoreverse {display:block;}
    .navbar-brand {display:block; text-align:center;}
    .biltenlogo {text-align: center;}
    .mainmenudown {display:none;}
    .leftside-menu_class {display:none;}
    .socialicons {text-align:center !important;}
    #short_code_si_icon {text-align: center !important;}
    .arrowposition {text-align: center;}
        .showonlyonmobile {display:block;}
    .hideonmobile {display:none;}
}

@media only screen and (max-width: 770px) {
    .thumbimageposts img {width:100%;  height:auto; max-height:260px; object-fit: cover; object-position: bottom; }
}