/*****Typo*******/
b, strong {
    font-weight: 500;
}
blockquote {
	margin: 15px;
	padding: 10px;
    background: #fafafa;
	border-left: 5px solid #dedede;
}	
/********Joomla********/
.categories-list .first {
	padding-top: 50px;
}
.contact-address dd {
	margin-bottom: 0.1rem;
	margin-left: 30px;
}
ul.category.row-striped {
    padding-top: 50px;
}
/******font-awesome 4********/
.fa-exchange::before {
    content: "\f0ec" !important;
}
/*****tagovi**********/

.tags > li a {
    display: block;
    font-size: 0.7rem;
    padding: 0.1rem 0.1rem;
    border-radius: 4px;
	background: none;
}
.tags > li a:hover {
  color: #a34b38;
  background: rgba(50, 132, 50, 0.1);
}
.container-inner .tag-category {
  margin-top: 60px;
}
/********Top Bar************/
#sp-top-bar a {
    color: #434343;
}
.mod-languages ul {
	display: flex !important;
	flex-direction: row !important;
}
.mod-languages ul li {
    margin-left: 0px;
    margin-right: 10px !important;
}
ul.social-icons {
    padding: 0 10px;
}
@media screen and (max-width: 575.98px) {
    #sp-top-bar {
    padding: 20px;
    font-size: 0.875rem;
}

#sp-top-bar {
    padding: 20px;
    font-size: 0.95rem;
}
#sp-top-bar .sp-module {
    display: inline-block;
    margin: 0 20px 20px;
}
.sp-contact-info {
display:none !important;
}
}
/*****header mobile*********/
.logo-image-phone {
    height: auto !important;
}

@media screen and (max-width: 575.98px){
#sp-header {
   height: 50px;
}
#offcanvas-toggler {
    height: 50px;
    line-height: 50px;
}
#sp-header .logo {
    height: 50px;
}
}
/*****header smoth**********/
#sp-header.header-sticky ~ section#sp-main-body {
    padding-top: 0px !important;
}*/
#sp-separator ~ section#sp-main-body {
	padding-top:80px !important;
}
#sp-title {
	margin-top: -80px;
}
.sp-page-title {
    background: #f4f4f4;
}	
.sp-page-title .sp-page-title-heading {
	color: #252525;
}
#sp-main-body {
    padding: 0 0 100px;
}
#sp-main-top {
    margin-bottom: 30px;
}
/*****kontakt*****/
#select_contact.inputbox {
	width: 300px;
}
ul.category.row-striped {
    display: table;
    width: 100%;
	  list-style: none;
}
.category li {
    padding: 12px 0px;
    border-top: 1px solid #0000001c;
}
.category li:last-child {
    border-bottom: 1px solid #0000001c;
}
.category li:nth-child(odd) {
    background: #00000005;
}
fieldset.filters.btn-toolbar {
    margin-bottom: 20px;
}
/********menu************/
.sp-megamenu-parent > li > a {
   text-transform: uppercase;
}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
    padding: 0 8px !important;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a, .offcanvas-menu .offcanvas-inner .sp-module ul > li span {
    text-transform: uppercase;
    font-family: Barlow, inherit sans;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge) {
    font-size: 16px;
	padding: 12px;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item {
    border-bottom: 1px solid #dedede;
}
.modul-center {
	margin: 0 auto;
	text-align: center;
}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
    display: inline-block;
    padding: 0 15px;
    line-height: 70px;
    font-size: 14px;
    margin: 0;
}
.sp-megamenu-parent .sp-mega-group > li > a {
    font-weight: 500;
    font-family: Barlow, inherit sans;
    border-bottom: 1px solid #dedede;
}
.sp-megamenu-parent .sp-mega-group > li > a:hover {
    color: #6f2c00;
}
.sp-megamenu-parent .sp-mega-group > li > a:active {
    color: #6f2c00;
}
/*******moduli lr*************/
#sp-left .sp-module .sp-module-title, #sp-right .sp-module .sp-module-title {
    font-size: 20px;
    font-weight: 500;
	text-transform: uppercase;
	margin: 0 0 20px;
	padding-bottom: 0;
}
#sp-left .sp-module, #sp-right .sp-module {
	margin-top: 15px;
    padding: 12px;
}
.moduletable h3   {
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 500;
}
#sp-right .sp-module {
  background: #f6f6f6;
}
#sp-right .sp-module-content ul ul > li > a {
    line-height: 25px;
}
.mod-articles-category-group {
	background: #6f2c00;
	padding-left: 2px;
	color: #fefefe;
}
#sp-user-panel h3 {
	font-size: 20px;
}
/*******article************/
.article-info {
	border-top: 1px dashed #dedede;
	border-bottom: 1px dashed #dedede;
}
.article-info > span {
    font-size: 0.7rem;
}
.article-info > span + span::before {
  padding-right: 0.0rem;
  padding-left: 0.2rem;
 }
 .article-details .article-info {
    margin-bottom: 0;
}
 .article-list .article .readmore a {
    float: right;
    font-size: 13px;
}
.article-social-share .social-share-icon ul li a {
    border-radius: 15%;
}
.pager > li a {
    display: inline-block;
    font-size: 0.785rem;
    padding: 0.5rem 1rem;
    border-radius: 6px;
}
.article-details .article-ratings-social-share {
    padding: .2rem 0;
    border-top: none;
    border-bottom: 1px solid #f5f5f5;
    margin-bottom: 0;
}
/*******admin foreground****/
.link-edit-article {
	font-size: 14px;
}
.hasTooltip {
	padding-left:8px;
}
.pull-right {
	float: right;
}
.article-details .article-can-edit a {
  background: #338433;
}
/********copyright************/
#sp-copyright {
  background: #171717;
  padding: 0 10px !important;
  color: #fff;
  font-size: 14px;
}
#sp-copyright a {
  color: #a2a2a2;
}
.footer2 #sp-copyright a:hover, .sp-copyright a:active, .sp-copyright a:focus {
  color: #fff;
}
/*****bilten-responsive****************/
.row-bilten {
  display: -ms-flexbox; /* IE10 */
  display: flex;
  -ms-flex-wrap: wrap; /* IE10 */
  flex-wrap: wrap;
  padding: 0 4px;
}
.column-bilten {
  -ms-flex: 16.66%; /* IE10 */
  flex: 16.66%;
  max-width: 16.66%;
  padding: 0 5px;
}
.column-bilten img {
  margin-top: 8px;
  vertical-align: middle;
  width: 100%;
}
@media screen and (max-width: 1024px) {
.column-bilten {
    -ms-flex: 33.33%;
    flex: 33.33%;
    max-width: 33.33%;
  }
}
@media screen and (max-width: 767.98px) {
.column-bilten {
    -ms-flex: 50%;
    flex: 50%;
    max-width: 50%;
  }
}
@media screen and (max-width: 575.98px) {
.column-bilten {
    -ms-flex: 100%;
    flex: 100%;
    max-width: 100%;
  }
}
/************CB************/
.cb_template a {
    color: #6f2c00;
}
.cb_template .text-danger {
    color: 
    #dc3545 !important;
    font-size: 0.9rem;
}
.cb_template .text-primary {
    color: #6f2c00 !important;
}
.cbTooltip {
	margin: 0 5px;
}
.cb_template {
    font-size: 0.98rem;
}
.cb_template .btn-primary {
  color: #333;
  background-color: #ffeb3b;
  border-color: #ffeb3b;
}

.cb_template .btn-primary:hover {
  color: #333;
  background-color: #e2d56f;
  border-color: #e2d56f;
}

.cb_template .btn-primary:focus, .cb_template .btn-primary.focus {
  color: #333;
  background-color: #e2d56f;
  border-color: #e2d56f;
  box-shadow: 0 0 0 0.2rem rgba(197, 186, 108, 0.5);
}

.cb_template .btn-primary.disabled, .cb_template .btn-primary:disabled {
  color: #333;
  background-color: #e2d56f;
  border-color: #e2d56f;
}
.cb_template .btn-primary:not(:disabled):not(.disabled):active, .cb_template .btn-primary:not(:disabled):not(.disabled).active, .show > .cb_template .btn-primary.dropdown-toggle {
  color: #333;
  background-color: #e2d56f;
  border-color: #e2d56f;
}

.cb_template .btn-primary:not(:disabled):not(.disabled):active:focus, .cb_template .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .cb_template .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(197, 186, 108, 0.5);
}
.userdata .control-label, .userdata .control-group, #form-login-links a {
	font-size: 15px;
}
.form-inline label {
    display: inline-flex;
    margin: 0 15px 0 0 !important;
}
.moduletable .form-inline {
	display: inherit;
}
.moduletable ul {
	list-style: none;
	padding-left: 0;
}
.cb_template a.text-primary:hover, .cb_template a.text-primary:focus {
    color: #338433 !important;
}
.skriveno {
    display: none !Important;
}
/********sliders******/
.panel h3 {
	font-family: Barlow;
  	font-size: 20px;
  	font-weight: 400;
  	border-bottom: 1px solid #dedede
}
.panel h3:before {
  	font-family: "Font Awesome 5 Free";
  	font-weight: 900;
  	content: "\f146";
  	color: #6f2c00;
  	float: left;
  	margin-right: 7px;
}
.panel h3.pane-toggler:before {
  	font-family: "Font Awesome 5 Free";
  	font-weight: 900;
  	content: "\f0fe";
  	color: #666666;
  	float: left;
  	margin-right: 7px;
}
.pane-slider p {
  	padding-left: 25px;
  	color: #444444
}
/********kunena**********/
input#ksearch-keywords.ks.kinput {
  padding: 10px !important;
  height: 40px;
  color:#cccccc;
  font-weight: 500;
}
div.kstats-module table th {
    background: #f7f7f7 !important;
    padding: 4px 8px;
    text-align: left;
    font-size: 14px;
}
div.kstats-module tr.krow2 td {
    padding: 4px 8px;
    background: #fcfcfc !important;
    font-size: 14px;
}
#kunena.layout .kheadbtn a:link,
#kunena.layout .kheadbtn a:visited,
#kunena.layout .kheadbtn a:active,
#kunena.layout .kheadbtn a:focus,
#kunena.layout .kheader a:link,
#kunena.layout .kheader a:visited,
#kunena.layout .kheader a:active,
#kunena.layout .kheader a:focus {
  color: #333 !important;
  background-color: transparent;
}
#kunena.layout .kblock div.kheader {
    color: #333;
}
#kunena.layout table.kblocktable{
border:3px solid #ffeb3b;
}
#kunena.layout div.kthead-title a {
    font-size: .917em;
    display: inline-block;
    padding-bottom: 0;
    margin-bottom: 3px;
    font-weight: 400;
}
#kunena.layout #kcatheader .close, #kunena.layout div.close {
    color: #666;
}
#kunena.layout .kheader h2, #kunena.layout .kheader h2 a, #kunena.layout .kheader h3, #kunena.layout .kheader h3 a, #kunena.layout .label-default {
    color: #333 !important;
}
#kunena.layout .kheader h2, #kunena.layout .kheader h2 a {
    font-size: 20px;
    font-weight: 500;
}
#kunena.layout h1, #kunena.layout h2 {
    color: #333;
    font-size: 20px;
    font-weight: 500;
}
#kunena.layout div.kmsg-header h2 {
    background-color: #dedede;
    font-size: 18px;
    margin-bottom: 0;
    padding: 3px 0;
    color: #666;
}
#kunena.layout span.kmsgtitle, #kunena.layout span.kmsgtitle-new {
    font-weight: 500;
    font-size:18px;
    color: #555;
}
#kunena.layout span.kmsgdate {
    color: #555;
    font-size: 16px;
}
#kunena.layout div.kmsg-header-left span.kmsg-id-left a {
    color: #333;
}

#kunena.layout .kforum-headerdesc {
    color: #333;
    background-color: #FFF;
    line-height: 18px;
    border: none;
    margin: 10px;
}
#kunena.layout div#kforum-head {
  border-left: none;
  border-right: none;
  border-bottom: none;
  padding: 10px;
  display: inline-grid
}
#kunena.layout div#kmoderatorslist div.kbody {
  border: none;
  height: 25px;
  line-height: 25px;
  margin: 10px;
  padding: 5px;
}
#kunena.layout #btn_thankyou,
#kunena.layout #btn_unthankyou,
#kunena.layout #btn_list,
#kunena.layout .btn.btn-primary,
#kunena.layout .klist-actions .btn,
#kunena.layout .kmessage-left .btn,
#kunena.layout #topic-actions .btn,
#kunena.layout .kmessage-buttons-row .btn {
  background-color: #998006;
  border-radius: 3px;
}
.fa-mail-reply::before, .fa-reply::before {
    content: "\f112" !important;
}
#kunena.layout div.kblock div.kbody {
  border-left: none;
  border-right: none;
}
#kunena.layout .kheader h2,
#kunena.layout .kheader h2 a {
  font-weight: 500;
}
#kunena.layout .kpagination span, 
#kunena.layout #btn_unfavorite, 
#kunena.layout #btn_favorite, 
#kunena.layout #btn_unsubscribe, 
#kunena.layout #btn_subscribe  {
	background-color: #999999 !important;
}
.layout#kunena .kcol-ktopicicon a:hover {
	color: #998006 !important;
}
#kunena.layout .kheader h2,
#kunena.layout .kheader h2 a,
#kunena.layout .kheader h3,
#kunena.layout .kheader h3 a,
#kunena.layout .label-default {
  color: #333 !important;
}
#kunena.layout h1 a:link,
#kunena.layout h1 a:active,
#kunena.layout h1 a:visited,
#kunena.layout div.kmsg-header-top span.kmsg-id-top a,
#kunena.layout div.kmsg-header-bottom span.kmsg-id-bottom a,
#kunena.layout div.kmsg-header-left span.kmsg-id-left a,
#kunena.layout div.kmsg-header-right span.kmsg-id-right a,
#kunena.layout tr.userlist th a {
  color: #555!important;
}
#kunena.layout .kwho-admin,
#kunena.layout a.kwho-admin {
  color: green !important;
}
#kunena.layout .kwho-moderator,
#kunena.layout a.kwho-moderator {
  color: #a515ba !important;
}
#kunena.layout .kwho-blocked,
#kunena.layout a.kwho-blocked,
#kunena.layout .kwho-banned,
#kunena.layout a.kwho-banned {
  color: #aaaaaa !important;
}
#kunena.layout .img-rounded { 
  border:1px solid #cccccc;
  border-radius:3px;
  box-shadow: none;
}
#kunena.layout .btn-link, #kunena.layout .btn-link:hover {
    color: #b89e09;
    text-decoration: none;
    margin-top: 10px;
}

#kunena.layout .klist-actions td, #kunena.layout td.klist-actions {
    vertical-align: middle;
    white-space: nowrap;
    padding: 5px 15px;
}

#kunena.layout .klist-actions {
    color: #252525;
    border: 1px solid #dedede;
}
#kunena.layout .klist-times-all {
    border-left: 1px solid #dedede;
}
#kunena.layout form, #kunena.layout select, #kunena.layout textarea, #kunena.layout input {
    color: #666;
}
#kunena.layout .klist-actions-info-all {
    color: #666;
    font-weight: 500;
}
#kunena.layout .klist-jump-all {
    border-left: 1px solid #dedede;
}
#kunena.layout .klist-pages-all {
    border-left: 1px solid #dedede;
    font-weight: 500;
}
#kunena.layout .krowmoderation select {
    max-width: 100%;
    float: right;
    margin: 5px;
    font-size: 0.95em;
}
#kunena.layout td.krowmoderation input.kbutton {
    margin: 5px 2px;
}

#kunena.layout td, #kunena.layout table, #kunena.layout th, #kunena.layout div, #kunena.layout p, #kunena.layout span {
    font-family: "Libre Franklin", sans-serif;
}
#kunena.layout .hasTooltip {
  padding-left: 0px;
}
#kunena.layout span.kcat-topics-number, #kunena.layout span.kcat-replies-number {
    color: #666;
    font-size: 1em;
}
#kunena.layout tr.ksth {
    font-family: "Libre Franklin", sans-serif;
}
/*********tabs i slider*********/
#sp-footer1 .rl_tabs.outline_handles ul.nav-tabs > li a, #sp-footer1 .rl_tabs.outline_handles ul.nav-tabs > li a:hover {
    border: 1px solid #333;
    background: transparent;
    box-shadow: none;
    border-radius: 0;
}
#sp-footer1 .rl_tabs.outline_content > .tab-content {
    border: 1px solid #333;
    -webkit-border-radius: 0x;
    -moz-border-radius: 0;
    border-radius: 0;
}
#sp-footer1 .rl_tabs .nav-tabs {
    *zoom: 1;
    border-bottom: 1px solid #333;
}
#sp-footer1 .rl_tabs > ul.nav-tabs > li > a {
  color: #999 !important;
}

#sp-footer1 .rl_tabs > ul.nav-tabs > li > a:hover, #sp-footer1 .rl_tabs > ul.nav-tabs > li > a:active {
    color: #dedede !important;
}
.rl_tabs > ul.nav-tabs > li > a {
    color: #6f2c00;
    line-height: inherit;
    font-weight: 500;
    font-size: 15px;
}
.rl_tabs > ul.nav-tabs > li > a:hover {
    color: #328432;
}

.iccordion_heading h3 {
	font-family: "Libre Franklin", sans-serif;
	font-size: 15px !important;
	text-transform: none !important;
	font-weight: 500 !important;
	color: #6f2c00;
}
.iccordion_style_3 .iccordion section.iccordion_active div.iccordion_heading h3::before {
    	content: '\f146' !important;
    	color: #333 !important;
}
.iccordion_style_3 .iccordion section.iccordion_active div.iccordion_heading h3 {
	color: #333;
}
.iccordion_style_3 .iccordion section.iccordion_tab div.iccordion_heading h3::before {
    content: '\f0fe';
    color:#6f2c00;
}
/*******chat*************/
.smartshoutbox .shout-container {
padding: 0px !important;
border: 1px solid #333 !important;
border-bottom: 1px solid #333 !important;
}
.smartshoutbox.editor a.button-submit {
    background: #6f2c00 !important;
    color: #ffffff !important;
}
.smartshoutbox .announce {
    background: #171717;
}
#kunena.layout h3.btn-link {
  font-size: 20px;
}
#kunena.layout select {
  float: left;
}
#kunena.layout button.btn, #kunena.layout .btn-primary {
    margin-top: 3px;
}
.smartshoutbox .shout-categories .category-tab {
    color: #444;
}
/**********kalendar*************/
#jemmodulejubilee [class|="calendar"] .daynumjubilee {
    font-size: 32px;
    font-weight: bold;
    color: #eb5431;
    text-shadow: #fff 1px 1px 1px;
}
div#jem table.eventtable th a {
    color: #333333;
    background-color: transparent;
    display: block !important;
	font-weight: 500;
}
div#jem h2 {
    font-size: 18px;
}
div#jem .inputbox {
    border: 1px solid #dedede;
    background-color: #fafafa;
	display: inline-block;
	margin: 0 0 0.5em 0;
}
div#jem .buttons {
    color: #333;
    background: #fafafa;
    border: 1px solid #dedede;
}
div#jem .buttonfilter {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background-color: #ffeb3b;
    border: 1px solid #ffde00;
    font-family: "Libre Franklin", sans-serif;
    font-size: 16px;
    font-weight: 500;
    padding: 10px 20px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin-top: 10px;
}
.daynum {
	background-color:#dedede;
	color:#333333;	
	font-family:"Libre Franklin", sans-serif;
	font-size:16px;
	font-weight:500;
	margin:0px;
	padding:2px;
	text-align:left;
	vertical-align:top;
	border-top: #aaa;
	border-bottom: #aaa;
}
.today {
    background-color: #ffeb3b;
    color: #252525;
}
div#jem td {
    border: 1px dotted #aaa;
}
div#jem table.eventtable tr.sectiontableentry2 td {
    color: #333333;
}
.daynamesRow, .daynamesRow td {
    background-color: #ffeb3b;
    color: #252525;
}
.jem_calendar th, .jem_calendar td {
    color: #333;
    font-family: "Libre Franklin", sans-serif;
    font-weight: 500;
}
.inline-button-right .hasTooltip {
	display: block !important;
}
div#buttonshowall, div#buttonhideall {
	margin-right: 10px;
	border:1px solid #ffde00;
	background: #ffeb3b;
	padding: 10px 15px;
	height: 42px;
	box-shadow:  none;
}
div#buttonshowall:hover, div#buttonhideall:hover {
	background: #338433;
	border-color: #338433;
	color: #ffffff;
}
div#jem dl.tabs dt.open {
	background-color:#dedede;
	z-index:100;
	color:#333333;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	border:1px solid #aaa;
	padding: 7px 15px;
}
div#jem dl.tabs dt {
	padding:7px 15px;
	margin-left:3px;
	color:#555555;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	background-color:#fefefe;
    border: 1px solid #dddddd;
}
div.jem_editevent form fieldset,
div.jem_editvenue form fieldset {
	color:#333333;
}
div.jem_editevent form legend,
div.jem_editvenue form legend,
div.jem_select_users ul.adminformlist legend {
	font-weight:500;
	background-color:#fafafa;
	color:#333333;
	border-radius:3px;
	border:1px solid #dedede;
}
div#jem div.current {
    border: 1px solid #dedede;
}
div#jem .inputbox.required {
    background-color: #fffcd7 !important;
}
#jem .edit .current dd.tabs fieldset legend {
	width: auto;
	color:#333333;
	border-color: #dedede;
}
#jem .edit .current dd.tabs {
	border: none;
	color:#333333;
}
div#jem fieldset {
	border:1px dotted #dedede !important;
}
div#jem .inputbox:hover {
	border:1px solid #dedede;
	background-color:#fafafa;
}
div.jem_editevent ul.adminformlist label {
	min-width:160px;
	color: #333333;
	display: block !important;
}
div#jemmodulejubilee .event-title {
    font-size: 18px !important;
}
#jform_enddates_btn, #jform_dates_btn  {
    height: 35px;
}
div.jem_editevent form input {
	margin: 0 0 0.5em 0 !important;
	padding: 0.2em !important
}
.flyermodal {
	border: 1px solid #dedede;
	padding: 5px 7px;
	background: #ffeb3b;
}	
.flyermodal:hover {
	background: #aaa;
}
#jform_locid-lbl {
	margin-top:15px;
	font-weight: 500;
}
div.jem_editevent form input:hover {
	background: #fffcd7;
	border-color: #dedede;
}
div#jem .button3 {
	border: 1px solid #dedede;
	padding: 5px 10px;
	margin-left: 10px;
	border-radius: 3px;
}
div#jem table.eventtable th {
	background-color: #fafafa;
	color:#333333;
	font-weight:500;
	border:1px solid #dedede;
}
.page-item.active .page-link {
    background-color: #ffeb3b;
    border-color: #ffeb3b;
	color: #333333;
}
.pagination > .active > a:hover {
	color: #ffffff;
}
iv#jem dd {
    margin: 10px 10px 20px 20px !important;
}
.eventset hr {
  margin: 5px  0;
}
/*********list kategorije**********/
h3.page-header.item-title {
    padding: 20px 10px 10px;
    border-bottom: 1px solid #dedede;
	font-size: 24px;
}
div#jem .hasTooltip {
    padding-left: 8px;
    display: inline-block !important;
}
.calendarButton {
	background-image: none !important;
	border: none !important;
  border-radius: 3px !important;
	width: auto !important;
	height: auto !important;
	margin: 1px !important;
	padding: 5px 15px !important;
	display: inline-block !important;
	text-align: center !important;
	color: rgba(0,0,0,1) !important;
}
div#jem table.eventtable td {
    border: 1px solid #dedede;
}
div#jem h2 {
    background: none repeat scroll 0% 0% #efefef;
    border: 1px solid #dedede;
}
div#jem table.eventtable tr:hover td {
    background-color: #efefef;
}
/******buttons***********/
.logout-button, .login-button {
    padding: 10px 25px !important;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    cursor: pointer;
    color: #333 !important;
    text-shadow: none;
    font-size: 16px;
    background: #ffeb3b !important;
    font-family: "Libre Franklin", sans-serif;
    font-weight: 500 !important;
    text-decoration: none;
}
.logout-button:hover, .login-button:hover {
    background: #e2d56f !important;
}
.btn-secondary {
	color:#fff !important;
	background-color:#6f2c00;
	border-color:#6f2c00;
}
.btn-secondary:hover {
    color: #fff;
    background-color: #a34b38;
    border-color: #a34b38;
}
.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active, .show > .btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #a34b38;
    border-color: #a34b38;
}
.btn.focus, .btn:focus {
    outline: 0;
    box-shadow: 0 0 0 .1rem rgba(22, 102, 42, 0.25);
}
.sppb-btn-primary {
    border-color: #000;
    background-color: #171717;
}
.sppb-btn-primary:hover {
    border-color: #000000;
    background-color: #000000;
}

/*********privacy************/
#jform_privacyconsent_privacy .form-check-input {
	display: inline-flex;
}
#jform_privacyconsent_privacy-lbl {
	display: none;
}
/********cookies***********/
.jb.cookie h2 {
    font-weight: 500 !important;
}
.jb.decline.link {
    font-size: 14px;
}
/***********slider*********/
@media screen and (max-width: 767.98px) {
.tp-button.yellow {
    font-size: 13px !important;
    padding: 6px 10px !important;
    line-height: 20px !important;
    height: 20px;
}
}

.article-list .article .article-intro-image img {
  width: 20000px;    <== instead 100% width 
  max-height: 300px;
  object-fit: cover;
}
@media screen and (min-width: 576px) {
   .article-list .article .article-intro-image img {
      height:150px;
   }
}
@media screen and (min-width: 768px) {
  .article-list .article .article-intro-image img {
      height:200px;
   }
}
@media screen and (min-width: 992px) {
  .article-list .article .article-intro-image img {
      height:250px;
   }
}
#sp-bottom {
	color: #aaa;

}
/********* mini front page ***********/
.mfp_carousel_skin_default .mfp_carousel_item .mfp_carousel_title a {
    font-weight: 500 !important;
    font-size: 1em !important;
}
.mfp_mid_314 .mfp_cat a {
    background: #333;
    border-radius: 10px;
}
.mfp_default_skin_default .mfp_default_item .mfp_cat a {
    font-weight: 500;
	
}
.mfp_mid_314 .mfp_default_item:hover .mfp_cat a {
    background: #a34b38 !important; 
}
.mfp_default_skin_default .mfp_default_item .mfp_default_title a {
    font-weight: 500 !important;
	font-size: 1em !important;
}
.mfp_default_skin_default .mfp_default_item .mfp_author {
    font-weight: 500;
}
.mfp_default_skin_default .mfp_default_item {
    margin-bottom: 1.2em !important;
    border-bottom: none !important;
}
/*********bottom***********/
.velikiheader {
	margin-bottom: 20px;
}
/********search*********/
.radio #searchphraseall, .radio #searchphraseany, .radio #searchphraseexact {
	margin: 0 10px
}
/***********tražilica************/
#search-form {
    padding-top: 50px;
}
