/* UNIVERSAL */


.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;}
.clear60 {clear:both; height:60px;}


.noradi {border-radius:0 !important}

.righttoleft {text-align:right;}
.centertoleft {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:500;}
.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 */

body {color:#484848;}
p {color:#484848;}

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

#footer {margin-top:0; background: #fff !important;}

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

#footer ul.simple-post-list li {padding:5px 0; border:none;}

#footer .contact i {float:right; margin:7px 0 10px 8px;}

#footer ul.simple-post-list .post-meta {font-style:italic; font-size:1em;}

.usluge-naslov {height:81px; border-bottom:1px solid #b7b7b7; font-size:18px; font-weight:300;}
.usluge-tekst {height:75px; line-height:25px; font-size:14px; font-weight:300; margin-top:10px}

ul.footerprojekti {list-style-type:none; padding:0}
ul.footerprojekti li {line-height:36px; color:#fff;}

ul.footerprojekti li span {color:#484848 !important;}


.posaljite-upit {padding:60px 0 40px 0;}

.slider-gumb {padding: 9px 70px 9px 70px; font-size: 20px; font-weight: 400; background-image: url('http://lmf.hr/slike/button_bg.jpg'); background-repeat: repeat-x; border-radius: 5px;}


.row_kategorije ul li{display: inline;}
.nopad{padding-left:0px; padding-right:0px;}
.background-1{background-color: #1a1c46;}
.background-2{background-color: #1e234c;}
.background-3{background-color: #222951;}
.heading_kategorije{padding-top: 45px; padding-bottom: 101px; height: 105px; margin-bottom: 0px;}
.heading_width{width: 187px; margin-left: auto; margin-right: auto; font-size: 23px; text-shadow: 0px 7px 0px rgba(0, 0, 0, 0.2); line-height: 30px; color: #6ac2e3; margin-bottom: 0px; font-weight: 800;}
.opis_kategorije{color: #fff; font-weight: 300; padding-top: 11px; height: 45px;}

{!--.opis_kategorije{visibility: hidden; z-index: -1; margin-top: -45px;}
.kategorije_slika{z-index: 1;}
.kategorije_box:hover .opis_kategorije{margin-top: 0px; visibility: visible; transition: 0.3s;}--}

.kategorije_box:hover > .heading_kategorije{background-color: #6ac2e3; transition: 0.3s;}
.kategorije_box:hover .heading_width{color: #1a1c46; text-shadow: 0px 3px 0px rgba(0, 0, 0, 0.2); transition: 0.3s;}
.kategorije_box:hover .opis_kategorije{background-color: #6ac2e3; color: #1a1c46; transition: 0.3s;}

{!--.kategorije_box:hover > .heading_kategorije{opacity: 0.8; transition: 0.3s;}
.kategorije_box:hover .opis_kategorije{opacity: 0.8; transition: 0.3s;}--}

.kategorije_wrap{width: 100%; background-image: url('http://lmf.hr/slike/kategorije_bg.jpg'); background-position: center top; background-repeat: no-repeat;}
.footer_wrap{width: 100%; background-image: url('http://lmf.hr/slike/background-partneri.jpg'); background-position: center bottom; background-repeat: no-repeat;}

.rotator_heading{font-weight: 800 !important; font-size: 25px !important;}
.rotator_slika{z-index: 20;}
.boxovi-slider{background-color: #e3e3e3; width:195px; z-index: 10;}
.boxovi-slider1{background-color: #e3e3e3; width:193px;}

.boxovi-slider-inner {padding:10px; width:100%; height:100%;}

.box-slider-naslov{text-transform:uppercase; padding: 0 8px; margin-bottom:10px; border-bottom: 1px solid #1a1c46;}
.box-slider-naslov h5{font-weight: 800; font-size: 20px;}
.box-slider-slika img {width: 108px; margin-left: auto; margin-right: auto; padding-top: 19px; padding-bottom: 17px;}
.box-slider-opis, .box-slider-opis p{font-size: 12px; font-weight: normal; line-height:18px;}
.text-center{text-align: center !important;}
.hidden_rotator_naslov{font-size: 22px; font-weight: 800; margin-right: 15px;}

.container_footer{margin-top: 35px;}
.logo_center{width: 156px; margin-left: auto; margin-right: auto;}
.logo_tekst{font-weight: 800; margin-top: 30px;}
.kontakt_tekst p, .tekst_o_nama p{color: #b2b2b2; font-size: 13px; line-height: 21px; font-weight: 300;}
.kontakt_tekst p strong, .tekst_o_nama p strong{font-weight: 600;}
.tekst_o_nama p:nth-child(2){display: none;}
.col_footer{height: 360px; padding-top: 30px; padding-bottom: 30px;}
.col_linije{border-left: 1px solid #b2b2b2; border-right: 1px solid #b2b2b2; width: 26%;}
.col_bigger{width: 37%;}
.col_o_nama{padding-right: 40px;}
.col_kontakt{padding-left: 40px;}
.heading_o_nama, .heading_kontakt{font-weight: 400;}
#footer a{color: #b2b2b2 !important;}

.page-header{background-color: #1a1c46; border-top-color: #1a1c46;}
.section.page-header h1{border-bottom-color: #2b365c}
.page-header .breadcrumb a{color: rgba(255, 255, 255, 0.8);}
.page-header .breadcrumb a:hover{color: rgba(255, 255, 255, 1);}

@media (min-width: 992px){
	#header.single-menu nav ul.nav-main li.active > a {background: #1a1c46 !important; color:#fff !important;}
	#header nav ul.nav-main li a{font-size:13px; padding-left: 23px; padding-right: 23px;}
}

.container_nav{padding-right: 0px;}

.dropdown:hover .dropdown-menu {
    display: block;
}

#header{border-top: 0px;}

#footer .container .row > .margin-bottom{margin-bottom: 0px;}
#footer .heading_partneri{margin-bottom: 0px; margin-top: 50px; line-height: 13px; font-weight: 400; color: #7c7c7c !important; font-size: 25px !important; letter-spacing: 0.1px;}
.row_gore_footer{margin-bottom: 85px;}
.partneri_naslov{width: 155px;}
.owl-carousel{margin-bottom: 0px !important;}
.owl-theme .owl-controls{margin-top: 0px !important;}
.owl-item{background-color: transparent;}
.owl-item img{background-color: transparent;}

.o_nama_smaller p{font-size: 13px; line-height: 19px;}
.o_nama_smaller p strong{font-weight: 400;}
.o_nama_smaller p:nth-child(2){display: none;}

html .btn-primary{color: #6ac2e3; text-transform: uppercase; font-weight: 700;}
html .btn-primary:hover{background-color: #6ac2e3; color: #1a1c46; transition: 0.3s; border-color: #6ac2e3;}
html .btn-default{padding: 5px 10px !important; border: 0px; border-bottom: 4px solid #6ac2e3; border-radius: 7px; margin-top: 10px;}
html .btn-default:hover{transition: 0.3s; border-color: #6ac2e3;}

.thumb-info{border: 0px; border-radius: 0px;}
.thumb-info .thumb-info-wrapper{border-radius: 0px;}
.thumb-info img{border-radius: 0px;}
.thumb-info .thumb-info-title{background: #1a1c46; bottom: 0; color: #6ac2e3;}
.thumb-info .thumb-info-type{display: none;}
.thumb-info .thumb-info-wrapper:after{background: rgba(0, 0, 0, 0);}
.thumb-info .thumb-info-title:after{background-color: #6ac2e3; color: #1a1c46;}
.thumb-info:hover .thumb-info-title{background: #6ac2e3 !important; color: #1a1c46;}

.footer-copyright{background-color: #1a1c46 !important;}
#footer, #footer .footer-copyright{border-top: 0px !important;}
#footer{padding-top: 0px;}
#footer h2{color: #b2b2b2 !important;}
#footer .footer-copyright{margin-top: 0px;}
.glavna-tekst h3{color: #6ac2e3; font-size: 23px; font-weight: 600;}
.naslov{color: #6ac2e3; font-size: 21px; font-weight: 600;}

a[href $='.pdf']{padding: 0 0 3px 20px; background: url('http://lmf.hr/slike/page_white_acrobat.png') top left no-repeat;}

.img_hover:hover{opacity: 0.8;}
.img-thumbnail:hover{border-color: #6ac2e3;}
.img-thumbnail img{border-radius: 0px;}


.big-search {
    position: absolute;
    top: 0;
    right: 0;
    width: 195px;
    height: 57px;
    z-index: 10001;
    display: none;
}

.trazi-ikona {
    float: left;
    height: 107px;
    cursor: pointer;
    padding: 63px 23px 0px 23px;
    background-color: #FAFAFA;
    color: #666;
    font-size: 16px;
}

.maknisearch {
    width: 195px;
    height: 50px;
    cursor: pointer;
}

#header.flat-menu .search {
    clear: right;
    margin-top: 0;
    margin-bottom: 0;
    background-color: #004272;
    padding: 13px 7px;
    border: none;
    box-shadow: none;
    color: #ffffff;
    font-style: italic;
    margin-left: 0;
}