/* UNIVERSAL */
.tab1 {padding-left: 4em;}
.tab2 {padding-left: 8em;}
.tab3 {padding-left: 12em;}
			
a{color: #e93327;}
a:hover{color: #e93327;}

.clear {clear:both; height:0px;}
.clear10 {clear:both; height:10px;}
.clear20 {clear:both; height:20px;}
.clear30 {clear:both; height:30px;}
.clear40 {clear:both; height:40px;}
.clear50 {clear:both; height:50px;}
.clear60 {clear:both; height:60px;}

@font-face {
  font-family: 'Zapf Humanist';
  src: url('http://kblj.hr/fonts/zapf-humanist.ttf');
}

.noradi {border-radius:0 !important}
.nopad{padding: 0px;}

.righttoleft {text-align:right;}
.centertoleft {text-align:center;}
.centertoleft-l{text-align: center;}

hr.hrfull {background:#ddd;}
.bigtar:hover {cursor:pointer;}

.breadcrumb > li + li::before {content: none}
.breadcrumb {font-size:12px;}
.breadcrumb {color:#777;}

.glavna-tekst {text-align:justify;}
.glavna-tekst img {display:block; max-width:100%; height:auto;}

.error_message p {font-size:0.8em; color:#d2322d;}
.success_message p {font-size:2em; font-weight:700; color:#67d187;}


ul.ul-ref {list-style-type: none; counter-reset: section; width:100%;font-size:13px; padding:0;-moz-column-count: 2;-moz-column-gap: 20px;-webkit-column-count: 2; -webkit-column-gap: 20px;column-count: 2;column-gap: 20px;}
ul.ul-ref li { padding-left: 10px; position: relative; line-height:35px; border-bottom:1px dotted #ddd;}
ul.ul-ref li:hover {background:#E8E8E8;}
ul.ul-ref li a {display:block;}
ul.ul-ref li a i.fa {color:#67d187;}

h2.entry {font-weight: normal;font-size: 28px;color: #e93327; font-family: 'Open Sans';}
h2 a:hover{text-decoration: none; color: #f50d0d;}
.glavna-tekst {text-align:justify;}

/* Cookie skripta */

.cc-cookies {position:fixed; width: 100%; left: 0; bottom:0; padding: 10px 5%; background:#fff;background:rgba(255,255,255,.85); color: #110300; font-size: 12px; font-weight: 400; z-index: 99999; text-align: center; }
.cc-cookies a, .cc-cookies a:hover { color: #110300; text-decoration: underline; }
.cc-cookies a:hover { text-decoration: none; }
.cc-overlay { height: 100%; padding-top: 25%; }
.cc-cookies-error { float: left; width: 90%; text-align: center; margin: 1em 0 2em 0; background: #fff; padding: 2em 5%; border: 1px solid #ccc; font-size: 18px; color: #333; }
.cc-cookies a.cc-cookie-accept, .cc-cookies-error a.cc-cookie-accept, .cc-cookies a.cc-cookie-decline, .cc-cookies-error a.cc-cookie-decline, .cc-cookies a.cc-cookie-reset { display: inline-block; color: #fff; text-decoration: none; background: #7DAF3B; padding: 0.5em 0.75em; border-radius: 3px; box-shadow: 0 0 2px rgba(0,0,0,0.25); text-shadow: 0 -1px 0 rgba(0,0,0,0.35); -o-transition: background 0.5s ease-in; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in; }
.cc-cookies a.cc-cookie-decline, .cc-cookies-error a.cc-cookie-decline { background: #af3b3b; margin-left: 0.5em; }
.cc-cookies a.cc-cookie-reset { background: #f15b00; }
.cc-cookies a:hover.cc-cookie-accept, .cc-cookies-error a:hover.cc-cookie-accept, .cc-cookies a:hover.cc-cookie-decline, .cc-cookies-error a:hover.cc-cookie-decline, .cc-cookies a:hover.cc-cookie-reset  { background: #000; -o-transition: background 0.5s ease-in; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in; }
.cc-cookies-error a.cc-cookie-accept, .cc-cookies-error a.cc-cookie-decline { display: block; margin-top: 1em; }
.cc-cookies.cc-discreet { width: auto; padding: 0.5em 1em; left: auto; top: auto; }
.cc-cookies.cc-discreet a.cc-cookie-reset { background: none; text-shadow: none; padding: 0; text-decoration: underline; }
.cc-cookies.cc-discreet a:hover.cc-cookie-reset { text-decoration: none; }



/* SPECIFIC */

.sjena{background-image: url('https://mucenice.kblj.hr/slike/kblj/sjena.png'); background-repeat: no-repeat; background-position: center top;}
.sjena_dolje{background-image: url('https://mucenice.kblj.hr/slike/kblj/sjena_dolje.png'); background-repeat: no-repeat; background-position: center bottom;}
.sjena_gore{background-image: url('https://mucenice.kblj.hr/slike/sjena_gore.png'); background-repeat: no-repeat; background-position: center top;}

body {color:#484848; font-family: 'Open Sans'; overflow-x: hidden; font-size: 15px;}
p, li {color:#1B1B1B;}

@media (min-width: 992px){
	.width-13{width: 13.666667%;}
	#header.flat-menu nav ul.nav-main > li > a{color: #fff; font-family: 'Open Sans'; font-size: 22px; font-weight: normal; background-color: #e93327 !important; margin-left: 0px; padding: 46px 27px 34px 27px; border-top: 0px;}
	#header.flat-menu nav ul.nav-main{margin-top: 0px !important;}
	#header.flat-menu nav ul.nav-main > li > a.ikona_nav{padding: 38px 35px 28px 35px;}
	#header.flat-menu nav ul.nav-main li > a:hover, #header.flat-menu nav ul.nav-main li.active > a, #header.flat-menu nav ul.nav-main li.active > a:hover{color: #fff !important; font-family: 'Open Sans'; font-weight: normal; background-color: #fab72b !important; border-top: 0px; transition: background-color 0.2s;}
	#header .nav-main-collapse {background-color: #e93327 !important;}
	#header .nav-main-collapse, #header nav, #header.flat-menu nav ul.nav-main{width: 100%;}
	.owl-theme .owl-dots .owl-dot span {right: 360px !important;}
	.col-md-8.col-xs-12.istaknuto-pod-bannerom-padding {padding-left: 40px;}
	#header nav {float: left;}
	
}

html .scroll-to-top{background: #008ad2}
.scroll-to-top:hover{background: #f50d0d; color: #fff;}

#header .header-top ul.nav-top li a {padding: 4px 6px;}

#footer {margin-top:0}

#footer{padding-top: 0px;}

#footer .footer-copyright a {color:#fff !important}

 /*BANNER*/
 ,banner{background-color: #ffefcc;}
.baner-sadrzaj {padding-top: 20px; padding-bottom: 20px; padding-left: 50px;}
.banner h1 {color: #e93327; font-size: 3em; margin-bottom: 0; font-weight: bold;}
.banner-sadrzaj p {color: #e93327; font-size: 2.5em; display: inline;}
.banner-sadrzaj img{display: inline;}
.banner-tekst{position: absolute; bottom: 77px; display: inline; margin-left: 19%; text-align: center; font-weight: bold;} 
.banner{background-color: #ffefcc;}
.banner-sadrzaj{padding-top: 20px; padding-bottom: 20px; padding-left: 122px;}
img.img-responsive.water-mark {opacity: 0.2; position: absolute; right: 80px; bottom: 50px; max-width: 190px;}
img.banner-img {max-width: 145px;}



.background-red{background-color: #e93327 !important;}
#header{box-shadow: 0px 5px 10px rgba(136, 136, 136, 0.6);}
.header_top{background-color: #f5f5f5;}
.navbar-collapse{padding-left: 0px;}
#header{border-top: 0px !important; padding: 0px;}
.ht-container{padding-left: 0px;}



.bg-white{background-color: #fff;}
.width-17{width: 17%; display: inline; float: left;}
.top_naslov{width: 82%; display: inline; float: left; font-size: 50px;text-transform: uppercase;padding-top: 72px;padding-left: 70px;color: #e93327 !important;font-weight: bold;letter-spacing: 5px;}
.col-top{padding: 15px 34px;}

ul.social-icons li.mail{background-position: 0 -1920px;}
ul.social-icons li.mail:hover{background-position: 0 -1950px;}
ul.social-icons li.external-link{background-position: 0 -1980px;}
ul.social-icons li.external-link:hover{background-position: 0 -2010px;}

ul.social-icons li.social-margin{margin: -1px 4px 5px 0;}

.social_icons, .search_form{display: block; width: 100%;}

.search input.search:first-child {font-size: 14px; background-color: transparent; border: 0px; border-bottom: 1px solid #ffb400; border-radius: 0px; box-shadow: none;}
.pt-78{padding-top: 78px;}
.width-412{width: 412px;}
.search_header form{display: inline;width: 50%;float: right;}
.search_header .btn{border: none; border-bottom: 2px solid #ffb400; border-radius: 0px; background: #ffb400;}
.search_header .fa{color: #fff;} 

/* NOVOSTI */

.naslov_poc_box{background-color: #efefef; border-left: 5px solid #e93327;}
.naslov_pocetna{font-size: 21px; font-weight: 600; color: #5e5e5e;}
.vidi_sve, .vidi_sve:hover{color: #e93327;font-style: italic; font-weight: 600;}
.slika_novosti, .overlay_novosti, slika_novosti_side{position: relative;}
.crveni_box{position: relative; background-color: rgba(204, 0, 0, 0.7); padding: 10px 15px 10px 15px; height: 130px; margin-top: -130px;}
.naslov_novosti, .novosti-tekst, .naslov_novosti a{color: #484747; font-family: 'Open Sans';}
.novosti_tekst{text-align: justify; color: #5e5e5e;}
.naslov_novosti{font-size: 16px; line-height: 26px; font-weight: 600;}
.overlay_novosti{height: 120px; margin-top: -120px; display: table; width: 50%; float:right;}
.novosti_hover:hover > .overlay_novosti{transition: 0.3s}
.novosti_hover{text-decoration: none !important;}
.vise_desno{color: #ddd; display: table-cell; vertical-align: middle; text-align: center; font-size: 16px;}
.hover_novosti:hover, .hover_novosti:hover h2, .hover_novosti:hover .novosti_tekst{text-decoration: none;}
.hover_novosti:hover > .crveni_box{background-color: rgba(204, 0, 0, 1); transition: 0.3s;}
ul#vertical-ticker {height: 340px !important; list-style-type: none;}
#vertical-ticker {list-style-type: none;}
/* NAJAVE DOGAĐANJA */

h2.istaknuto-pod-bannerom {color: #999; font-style: italic; margin-left: 20px; font-size: 22px;}
.yellow_border{border-left: 5px solid #ffb400;}
.yellow_sve, .yellow_sve:hover{color: #ffb400;font-style: italic;}
.najave_naslov{font-size: 16px; color: #494949; margin-bottom: 0px;line-height: 21px;}
.najave_datum{font-size: 15px; color: #ff5400;}
.crta_gradient{background-image: linear-gradient(to right, #ccc, #f9f9f9);}
.citati span.img-thumbnail {background: #efeeee;color: #939393;height: 322px; width: 100%; font-size: 20px;padding-top: 11%;padding-left: 74px;padding-right: 44px;}
.owl-carousel.owl-theme.citati.owl-loaded.owl-carousel-init {height: 375px; margin-bottom: 0;}

/*IZBORNIK DESNO */
.red {background: #efeeee;}
.orange {background: #efeeee;}
.yellow {background: #efeeee;}
.kocka_jedan{background-color: #ffc54c; color: #d2920c !important;}
.kocka_dva{background-color: #ffcf6b; color: #d2920c !important;}
.kocka_tri{background-color: #ff766b; color: #b22216 !important;}
.kocka_cetiri{background-color: #ff594c; color: #b22216 !important;}
.izbornik_desno{color: #fff; font-size: 21px; width: 260px; margin-bottom: 0; font-weight:bold; line-height: 32px;}
h1.izbornik_desno.zuti-tekst {color: #d2920c;}
h1.izbornik_desno.crveni-tekst {color: #b22216;}
.izb_desno_link:hover, .izb_desno_link:active, .izb_desno_link:focus, .izb_desno_link:visited{text-decoration: none;}
.izb_desno_link:hover{opacity: 0.8; transition: 0.3s;}
.izb_desno_link{ display: inline-block; text-align: center; margin-left: 30px; height: 152px;}
.izb_desno_link.prvi, .izb_desno_link.drugi {margin-bottom: 30px;}
.izb_desno_link {width: 256px;}
.pt-35{padding-top: 35px;}
.pb-35{padding-bottom: 35px;}
.pt-25{padding-top: 25px;}
{!-- .izb_ikona{margin-top: -5px;} --}

/* Footer */

.pl-70{padding-left: 70px;}
.pr-70{padding-right: 70px;}
#footer .footer-copyright{background: #e93327; border-top: 0px;}
#footer{color: #626262;background: #efeeee;border-top: 0px;}
#footer h2{color: #e93327;}
#footer p, #footer a{color: #626262;}
#footer .footer-copyright nav ul li {border-left: 1px solid #fff;}
.pt-40{padding-top: 40px;}
.footer_ul{list-style-type:square;}
.footer_ul li{color: #eb4f4f; font-size: 21px;}
.footer_ul li a, .footer_ul li span{font-size: 16px; color: #fff;}
p.footer_kontakt, .footer_kontakt p{font-size: 16px; margin-bottom: 2px;}
.heading_footer{margin-bottom: 15px; font-size: 26px;}

{!-- .border-lr{border-left: 1px solid; border-right: 1px solid; border-image: linear-gradient(to bottom, transparent, #900000, transparent);} --}

.border-lr {
    border-width: 1px;
    border-style: solid;
    -webkit-border-image: 
      -webkit-gradient(linear, 0 0, 0 100%, from(#626262), to(rgba(0, 0, 0, 0))) 1 100%;
    -webkit-border-image: 
      -webkit-linear-gradient(#626262, rgba(0, 0, 0, 0)) 1 100%;
    -moz-border-image:
      -moz-linear-gradient(#626262, rgba(0, 0, 0, 0)) 1 100%;    
    -o-border-image:
      -o-linear-gradient(#626262, rgba(0, 0, 0, 0)) 1 100%;
    border-image:
      linear-gradient(to bottom, rgba(0, 0, 0, 0), #626262, rgba(0, 0, 0, 0)) 1 100%;
}

.border-lr-white{
    border-width: 1px;
    border-style: solid;
    -webkit-border-image: 
      -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(rgba(0, 0, 0, 0))) 1 100%;
    -webkit-border-image: 
      -webkit-linear-gradient(#fff, rgba(0, 0, 0, 0)) 1 100%;
    -moz-border-image:
      -moz-linear-gradient(#fff, rgba(0, 0, 0, 0)) 1 100%;    
    -o-border-image:
      -o-linear-gradient(#fff, rgba(0, 0, 0, 0)) 1 100%;
    border-image:
      linear-gradient(to bottom, rgba(0, 0, 0, 0), #fff, rgba(0, 0, 0, 0)) 1 100%;
}

p.width-50p, .width-50p p{width: 50%; display: inline;}
.testimonial.testimonial-style-3 blockquote{background: transparent !important;}
.testimonial.testimonial-style-3 blockquote:before{color: #eb4f4f;font-size: 123px;top: 45px;left: 18px;z-index: 1;opacity: 0.4;}
.testimonial.testimonial-style-3 blockquote:after{color: transparent;}
.testimonial.testimonial-style-3 blockquote p{font-size: 19px; font-style: italic;}
.testimonial .testimonial-author strong{color: #fff; font-size: 14px;}
.citati.owl-theme .owl-dots .owl-dot span{background: #aaa !important; position: relative; bottom: 70px; right: 435px !important;}
.citati.owl-theme .owl-dots .owl-dot.active span, .citati.owl-theme .owl-dots .owl-dot:hover span{background-color: #777 !important;}
.testimonial{margin-bottom: 0px;}

/* IZDVAJAMO */

.izdvajamo-krug img.img-responsive {margin: 0 auto;}
.izdvajamo_box.text-center {margin: 0 auto;}
.izdvajamo_box_smaller.text-center {margin: 0 auto;}

h2.izdvajamo_naslov:before, h2.izdvajamo_naslov:after{vertical-align: text-bottom; line-height: 1.5;}
h2.izdvajamo_naslov:before{margin-left: -5%; padding-right: 4%; content: url(https://mucenice.kblj.hr/slike/izdvajamo-line-before.png);}
h2.izdvajamo_naslov:after{margin-right: -5%; padding-left: 4%; content: url(https://mucenice.kblj.hr/slike/izdvajamo-line-after.png);}
h2.izdvajamo_naslov{color: #5d5d5d; margin-bottom: 40px; font-size: 1.6em; font-weight: bolder;}
h2.izdvajamo_naslov_smaller{color: #fff; margin-bottom: 32px; font-size: 1.4em; font-weight: bolder;}

.naslov_kategorije{color: #ff766b; background-color: #eeeded; text-transform: uppercase; font-size: 24px; height: 77px; line-height: 28px; margin-bottom:0;}
.izdvajamo_link:hover .naslov_kategorije{background-color: rgba(238, 237, 237, 0.8);}
.izdvajamo_link:hover{text-decoration: none;}
.izdvajamo_box {width: 368px;}
.izdvajamo_box_smaller {width: 100%;}
a.izb_desno_link:hover{opacity: 0.9;}
.izdvajamo_link:hover .naslov_kategorije, .izdvajamo_link:hover .izdvajamo_slika{transition: all 0.3s;}
.pt-50{padding-top: 50px;}
.pl-40{padding-left: 40px;}
.pr-40{padding-right: 40px;}

.naslov_vrtici, .bijeli_tekst, .bijeli_tekst:hover{color: #5d5d5d;}
.naslov_vrtici{font-size: 24px; margin-bottom: 10px;}
.bijeli_tekst{line-height: 19px;display: block;margin-bottom: 32px;background: #fff;border: 7px solid #fff; padding-top: 18px !important;}
.width-280{width: 280px;}
.pb-50{padding-bottom: 50px;}

.gray{background-color: #efeeee;}
.border_top{border-top: 10px solid #e93327;}
.sivi_tekst, h2.sivi_tekst{color: #5d5d5d;}

/* Yaku */

.link {
	outline: none;
	text-decoration: none;
	position: relative;
	color: #5d5d5d;
}
.link--yaku {
	color: #5d5d5d;
	overflow: hidden;
}

.link--yaku::before {
	content: '';
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0;
	-webkit-transform: translate3d(-101%,0,0);
	transform: translate3d(-101%,0,0);
	-webkit-transition: -webkit-transform 0.5s;
	transition: transform 0.5s;
}

.link--yaku:hover::before {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

.link--yaku span {
	display: inline-block;
	position: relative;
	-webkit-transform: perspective(1000px) rotate3d(0,1,0,0deg);
	transform: perspective(1000px) rotate3d(0,1,0,0deg);
	-webkit-transition: -webkit-transform 0.5s, color 0.5s;
	transition: transform 0.5s, color 0.5s;
}

.link--yaku:hover span {
	color: #5d5d5d;
	-webkit-transform: perspective(1000px) rotate3d(0,1,0,360deg);
	transform: perspective(1000px) rotate3d(0,1,0,360deg);
}

.link--yaku span:nth-child(4),
.link--yaku:hover span:first-child {
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
}

.link--yaku span:nth-child(3),
.link--yaku:hover span:nth-child(2) {
	-webkit-transition-delay: 0.1s;
	transition-delay: 0.1s;
}

.link--yaku span:nth-child(2),
.link--yaku:hover span:nth-child(3) {
	-webkit-transition-delay: 0.2s;
	transition-delay: 0.2s;
}

.link--yaku span:first-child,
.link--yaku:hover span:nth-child(4) {
	-webkit-transition-delay: 0.3s;
	transition-delay: 0.3s;
}

.link--yaku--gray{color: #5d5d5d;}
.link--yaku--gray:hover span{color: #5d5d5d;}

/* PISITE NAM */
.orange_l a {text-decoration: none !Important;}
.orange_l {background: #fab72b;}
h2.pisite-nam {color: #d2920c;font-weight: bold;padding-bottom: 8px;padding-top: 15px;font-size: 1.6em;margin-bottom: 0px;}
h2.izdvajamo_naslov.bijeli-tekst.bijele-crte.text-center {color: #fff;}
h2.bijele-crte:before, izdvajamo_naslov.bijeli-tekst.bijele-crte.text-center:after{vertical-align: text-bottom; line-height: 1.5;}
h2.bijele-crte:before{margin-left: -5%; padding-right: 4%; content: url(https://mucenice.kblj.hr/slike/pisite-nam-line-left.png);}
h2.bijele-crte:after{margin-right: -5%; padding-left: 4%; content: url(https://mucenice.kblj.hr/slike/pisite-nam-line-right.png);}

/* MULTIMEDIJA */
h2.naslov-multimedije {font-size: 23px; line-height: 1; padding-top: 20px; background: #eee; margin-right: 28px; color: #3E3C3C; text-align: center; padding-left: 20px; padding-right: 20px; height: 100px; font-weight: bold; opacity: 0.8; transition: all 0.3s;}
.izdvajamo_link:hover h2.naslov-multimedije{opacity: 1;}
.owl-item.cloned.active:nth-last-child {margin-right: 0 !important;}
.owl-margin {margin-right: 2%; margin-left: 2%;}

/* PREPORUČAMO */

h2.naslov-multimedije.preporucamo {background: #fff;}
h2.preporucamo_crte:before{content: url(https://mucenice.kblj.hr/slike/kblj/crte_prep.png);}
h2.preporucamo_crte:after{content: url(https://mucenice.kblj.hr/slike/kblj/crte_desno_prep.png);}

h2.sive_crte:before{content: url(https://mucenice.kblj.hr/slike/kblj/crte_desno_sive.png);}
h2.sive_crte:after{content: url(https://mucenice.kblj.hr/slike/kblj/crte_sive.png);}


#calendar h2 {color:#fff;    text-transform: capitalize;font-size: 24px;letter-spacing: normal;line-height: inherit;}
.kalendar-oko .fc-toolbar {background-color: #ffb400; margin-bottom: 0; padding: 16px 0px 12px 0px;}
.kalendar-oko .fc button {background: transparent;border: none;box-shadow: none;box-sizing: border-box;color: #b7b7b7;cursor: pointer;height: auto;margin: 3px 5px 0 !important;padding: 0 2px;white-space: nowrap;}
.kalendar-oko .fc button:focus {outline: medium none !important;}
.kalendar-oko .fc-icon {font-size: 1.3em;height: 1.3em;line-height: 1.3em;width: 1.3em;}
.kalendar-oko .fc-icon {outline: medium none !important;}
.kalendar-oko .fc th {padding: 17px 0;text-transform: uppercase;color: #484848;font-size: 1.1em;    font-weight: 400;}
.fc-ltr .fc-basic-view .fc-day-number {padding-top: 17px;text-align: center;    }
.fc-body {background-color:#fff}
.fc-head {background-color:#f1f2f4}
.fc th, .fc td {border-width:0}
.fc-week {border-bottom: 1px solid #e7e7e8 !important; height:53px !important}
.fc-bgevent {border-color: #fff !important;}
.fc-unthemed .fc-today {background: #ec5300; color:#fff}
.fc-icon-left-single-arrow:after{color: #fff;}
.fc-icon-right-single-arrow:after{color: #fff;}
.fc-bgevent{background-color: #ffb400 !important; opacity: .5;}
.qtip-green .qtip-titlebar{background-color: #ffb400 !important;}
.qtip-green{color: #494949 !important; background-color: #FFF0CC !important; border-color: #ffb400 !important;}
.qtip-content a{color: #494949;}
.fc-basic-view .fc-body .fc-row{min-height: 10px !important; height: 45px !important;}
.fc-ltr .fc-basic-view .fc-day-number{padding-top: 13px;}

.container_header{background-color: #efefef;}
.mb-55{margin-bottom: 55px;}
.page-header{background-color: #efefef; background-color: transparent; border-bottom: 0px; border-top: 0px; margin-bottom: 15px;}
section.page-header h1{border-bottom-color: #e93327;}
.page-header h1{color: #e93327;}
.bb-gray{border-bottom: 5px solid #ccc; margin-bottom: 30px;}

.vijesti_smaller{color: #fff; background-color: #e93327;font-size: 24px;padding: 10px 15px; margin-bottom: 15px;}
.vijesti_smaller a{color: #fff;}
.novosti_sm_box{padding-left: 15px; padding-right: 15px;}
.naslov_novosti_smaller{font-size: 17px; margin-bottom: 15px; color: #e93327; height: 60px;}
.sidebar{background-color: #efefef;}
.novosti-tekst_smaller{text-align: justify; margin-top: 10px;}
.saznajte_vise{font-style: italic;}
html .btn-primary {
	color: #E93327;
	background-color: transparent;
	border-color: #E93327;
	text-shadow: none;
	border-radius: 0px;
}
html .btn-primary:hover{border-color: #e93327; background-color: #e93327;}

.zuti_naslov{background-color: #ffb400; color: #fff; padding: 15px 0; margin-bottom: 22px;}
.izdvajamo_link:hover .zuti_naslov{background-color: rgba(255, 180, 0, 0.8);}
.glavna-tekst h2{color: #e93327; margin-bottom: 15px;}
.owl-carousel .owl-nav .owl-next:before{left: 0px;}
.owl-carousel .owl-nav .owl-prev:before{left: -3px;}
.owl-theme .owl-controls .owl-nav [class*="owl-"]{background-color: #e93327; border-color: #e93327;}
.owl-theme .owl-controls .owl-nav [class*="owl-"]:hover{background-color: #ee0000;}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{background-color: #e93327 !important;}
.pagination > .active > a, body.dark .pagination > .active > a{border-color: #e93327 !important;}
.pagination > li > a, .pagination > li > span, .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus{color: #e93327;}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus{background-color: #e93327 !important; border-color: #e93327 !important; color: #fff !important;}

.glavna-tekst h1, .glavna-tekst h3{color: #e93327;}
.glavna-tekst h3{text-transform: none;}

.form_wrap{border: 1px solid #eee; border-radius: 8px; border-top: 4px solid #e93327; padding: 30px 30px 10px 30px; background-color: #fefefe}
html .btn-forma{background-color: #e93327 !important; color: #fff !important;}
html .btn-forma:hover{background-color: #fff !important; color: #e93327 !important;}

a[href $='.docx'], a[href $='.doc']{padding: 0 0 3px 20px; background: url('https://mucenice.kblj.hr/slike/word_icon.jpg') top left no-repeat;}
a[href $='.pdf']{padding: 0 0 3px 20px; background: url('https://mucenice.kblj.hr/slike/page_white_acrobat.png') top left no-repeat;}
a[href $='.ppt']{padding: 0 0 3px 20px; background: url('https://mucenice.kblj.hr/slike/power_point.png') top left no-repeat;}
a[href $='.mp3']{padding: 0 0 3px 20px; background: url('https://mucenice.kblj.hr/slike/mp3_icon.png') top left no-repeat;}

.hovereffect { width: 100%; height: 300px; float: left; overflow: hidden; position: relative; text-align: center; cursor: default; background: #e93327;}
.hovereffect .overlay {width: 100%; height: 100%; position: absolute; overflow: hidden; top: 0; left: 0; padding: 10px 20px;}
.hovereffect img {display: block; position: relative; max-width: none; width: calc(100% + 20px); -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(-10px,0,0); transform: translate3d(-10px,0,0); -webkit-backface-visibility: hidden; backface-visibility: hidden;}
.hovereffect:hover img {opacity: 0.4; filter: alpha(opacity=40); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
.hovereffect h2 {text-transform: uppercase; color: #fff; text-align: center; position: relative; font-size: 26px; overflow: hidden; padding: 0.5em 0; background-color: transparent;}
.hovereffect h2:after {position: absolute; bottom: 0; left: 0; width: 100%; height: 2px; background: #fff; content: ''; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(-100%,0,0); transform: translate3d(-100%,0,0);}
.hovereffect:hover h2:after {-webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
.hovereffect a, .hovereffect p {color: #FFF; opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(100%,0,0); transform: translate3d(100%,0,0);}
.hovereffect:hover a, .hovereffect:hover p {opacity: 1; filter: alpha(opacity=100); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
.hovereffect a, .hovereffect p{font-size: 17px;}
.naziv-zajednice{background-color: #e93327;color: #fff;padding: 3px 10px;font-weight:bold;}

.text-red{color: #e93327 !important;}
ul.nav_404 li a{border-bottom: 0px;}
#vertical-ticker li{line-height: 50px;}
#vertical-ticker li .novosti_tekst{line-height: 20px;}

.ikona-footer{width: 94px; height: 94px; display: inline; float: left; margin-right: 20px; transition: all 0.3s;}
.ikona-fb{background-image: url('https://mucenice.kblj.hr/slike/fb-icon.jpg'); background-repeat: no-repeat;}
.ikona-tw{background-image: url('https://mucenice.kblj.hr/slike/twitter-icon.jpg'); background-repeat: no-repeat;}
.ikona-yt{background-image: url('https://mucenice.kblj.hr/slike/yt-icon.jpg'); background-repeat: no-repeat;}
.footer-ikona:hover > .ikona-fb{background-image: url('https://mucenice.kblj.hr/slike/fb-icon-red.jpg');}
.footer-ikona:hover > .ikona-tw{background-image: url('https://mucenice.kblj.hr/slike/twitter-icon-red.jpg');}
.footer-ikona:hover > .ikona-yt{background-image: url('https://mucenice.kblj.hr/slike/yt-icon-red.jpg');}
.kontakt_tekst p, .kontakt_tekst a{font-size: 16px;}
.potpis_wrap{color: #fff;}
.watermark_footer{opacity: 0.5;}
#footer .footer-copyright{padding:18px 0 10px;}
.potpis_tekst{color: #fff !important;font-size: 18px;font-weight: bold;line-height: 30px; letter-spacing: 1px;}
.potpis_bigger{font-size: 27px;}
.potpis_link{padding-top: 35px;}
.potpis_link a{font-size: 16px;}

.testimonial.testimonial-style-3 blockquote{padding: 12px 0px;}

.gray-footer{height: 20px; background-color: #e3e3e3;}

.logo_resp{padding-top: 12px; padding-bottom: 5px;}
.naslov_resp{padding-top: 40px; color: #e93327;font-weight: bold;letter-spacing: 6px;}
.navbar-collapse.collapse{height: 100px !important;}
.red_line{background-color: #e93327; height: 60px; padding-top: 13px;}

/* Timeline */

section.timeline{width: 100%; margin: 50px 0 0;}
.text-white{color: #fff;}
section.timeline .timeline-date{border: 1px solid #e93327; background: #e93327; width: 220px; height: 59px;}
section.timeline .timeline-box.left:before,
section.timeline .timeline-box.right:before {background: #e93327; box-shadow: 0 0 0 3px #ffffff, 0 0 0 6px #e93327;}
section.timeline .timeline-date h3{font-size: 18px; line-height: 23px; color: #fff;}
.img-thumbnail{border: 0px; padding: 0px;}
section.timeline .timeline-date h3.paginate_timeline{line-height: 33px;}
section.timeline .timeline_pagination{height: 45px;}
.timeline_link:hover > .timeline-date{background: #fff; transition: 0.3s;}
.timeline_link:hover > .timeline-date > h3{color: #e93327 !important;}
.timeline_link:hover{text-decoration: none;}


html .scroll-to-top{background: #fff;}
.scroll-to-top .fa{color: #cc0000;}
.scroll-to-top:hover{background: #cc0000; color: #fff;}
.scroll-to-top:hover > .fa{color: #fff;}


.pisite-slika{width: 84px; height: 83px; background-position: center; background-repeat: no-repeat;}
.preporuke-slika{background-image: url('https://mucenice.kblj.hr/slike/icon-preporuke-u-molitve.png');}
.svjedocanstva-slika{background-image: url('https://mucenice.kblj.hr/slike/icon-svjedocanstva.png');}
.zahvale-slika{background-image: url('https://mucenice.kblj.hr/slike/icon-zahvale-za-primljene-milosti.png');}
.bijeli_tekst:hover{background-color: #fab72b; transition: all 0.3s;}
.bijeli_tekst:hover > .preporuke-slika{background-image: url('https://mucenice.kblj.hr/slike/icon-preporuke-u-molitve-hover.png');}
.bijeli_tekst:hover > .svjedocanstva-slika{background-image: url('https://mucenice.kblj.hr/slike/icon-svjedocanstva-hover.png');}
.bijeli_tekst:hover > .zahvale-slika{background-image: url('https://mucenice.kblj.hr/slike/icon-zahvale-za-primljene-milosti-hover.png');}
.bijeli_tekst:hover h2.pisite-nam{color: #fff;}


.nadahnuca-slika {background-image: url('https://mucenice.kblj.hr/slike/icon-pjesnicka-nadahnuca-01.png');}
.prilozi-slika {background-image: url('https://mucenice.kblj.hr/slike/icon-molitveni-prilozi-01.png');}
.ostvarenja-slika {background-image: url('https://mucenice.kblj.hr/slike/icon-likovna-ostvarenja.png');}
.izdanja-slika {background-image: url('https://mucenice.kblj.hr/slike/icon-nasa-izdanja.png');}


.izdvajamo_slika, .izdvajamo_slika_smaller{width: 100%; height: 380px; background-position: center; background-repeat: no-repeat; transition: all 0.3s; opacity: 0.8;}
.izdvajamo_slika:hover, izdvajamo_slika_smaller{opacity: 1;}
.izdvajamo_izjave{background-image: url('https://mucenice.kblj.hr/slike/izdvajamo-izjave-o-blazenicama-1.png');}
.izdvajamo_izjave:hover{background-image: url('https://mucenice.kblj.hr/slike/izdvajamo-izjave-o-blazenicama-hover.png');}
.izdvajamo_iz_zivota{background-image: url('https://mucenice.kblj.hr/slike/izdvajamo-iz-zivota-blazenica-1.png');}
.izdvajamo_iz_zivota:hover{background-image: url('https://mucenice.kblj.hr/slike/izdvajamo-iz-zivota-blazenica-hover.png');}
.izdvajamo_svjedocanstva{background-image: url('https://mucenice.kblj.hr/slike/izdvajamo-svjedocanstva-stovatelja-1.png');}
.izdvajamo_svjedocanstva:hover{background-image: url('https://mucenice.kblj.hr/slike/izdvajamo-svjedocanstva-stovatelja-hover.png');}

.form_sidebar{padding: 20px 20px 10px 20px;}

#header.flat-menu .jezici_link nav ul.nav-main > li > a{padding: 46px 30px 34px 30px;}
.nav.top_nav > li > a:hover, .nav.top_nav > li > a:focus, .nav.top_nav > li > a:active, .nav.top_nav > li > a.active{background-color: #CE1B10;}

.img-portugal{width: 100%;}

.nav.top_nav > li > a{padding: 11px 4px; border-radius: 0px;}
.top_nav > li + li{margin-left: 0px;}
.height-auto{height: auto;}

.izdvajamo_slika_smaller{height: 253px;}
.izdvajamo_svjedocanstva_smaller{background-image: url('https://mucenice.kblj.hr/slike/izdvajamo-svjedocanstva-stovatelja-2.png');}
.izdvajamo_svjedocanstva_smaller:hover{background-image: url('https://mucenice.kblj.hr/slike/izdvajamo-svjedocanstva-stovatelja-hover-1.png');}
.izdvajamo_izjave_smaller{background-image: url('https://mucenice.kblj.hr/slike/izdvajamo-izjave-o-blazenicama-2.png');}
.izdvajamo_izjave:hover_smaller{background-image: url('https://mucenice.kblj.hr/slike/izdvajamo-izjave-o-blazenicama-hover-1.png');}
.izdvajamo_iz_zivota_smaller{background-image: url('https://mucenice.kblj.hr/slike/izdvajamo-iz-zivota-blazenica-2.png');}
.izdvajamo_iz_zivota_smaller:hover{background-image: url('https://mucenice.kblj.hr/slike/izdvajamo-iz-zivota-blazenica-hover-1.png');}

.sidebar hr{background: #ddd;}
h2.link{line-height: 26px; margin-top: 13px;}
.owl-theme .owl-controls .owl-nav [class*="owl-"]{background-color: transparent;border-color: #e93327;}
.owl-carousel .owl-nav .owl-prev {left: 20px;}
.owl-carousel .owl-nav .owl-next {right: 20px;}
.owl-theme .owl-controls .owl-nav [class*="owl-"]{color: #FF786F;}
.owl-theme .owl-controls .owl-nav [class*="owl-"]:hover{background-color: transparent;}
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{color: #e93327;}


.naslov_novosti, .novosti-tekst, .naslov_novosti a {
    color: #fff;
}

.slika_novosti:hover {
opacity: 0.6;
}

.biljeznica_stovatelja {
background-image: url('https://mucenice.kblj.hr/slike/biljeznica-stovatelja-1.png');
}

.biljeznica_stovatelja:hover {
background-image: url('https://mucenice.kblj.hr/slike/biljeznica-stovatelja-hover.png');
}

.primjene_milosti {
background-image: url('https://mucenice.kblj.hr/slike/primljene-milosti-1.png');
}

.primjene_milosti:hover {
background-image: url('https://mucenice.kblj.hr/slike/primljene-milosti-hover.png');
}

.svjedocanstva_izd {
background-image: url('https://mucenice.kblj.hr/slike/svjedocanstva-izd-1.png');
}

.svjedocanstva_izd:hover {
background-image: url('https://mucenice.kblj.hr/slike/svjedocanstva-izd-hover.png');
}

.sidebar-narancasto {
background: #fab72b;
margin-top: 12px;
padding: 15px 14px 2px 14px;
}

.sidebar-narancasto h2.pisite-nam {
    color: #d2920c;
    font-weight: bold;
    padding-bottom: 8px;
    padding-top: 8px;
    font-size: 1.1em;
    line-height: 21px;
    margin-bottom: 0px;
}

.sidebar-narancasto a:hover {
text-decoration: none;
}


.sidebar-narancasto .bijeli_tekst {
    margin-bottom: 12px;
    padding-top: 6px !important;
}

