/* UNIVERSAL */

.clear {clear:both; height:0px;}
.clear10 {clear:both; height:10px;}
.clear15 {clear:both; height:15px;}
.clear20 {clear:both; height:20px;}
.clear30 {clear:both; height:30px;}
.clear40 {clear:both; height:40px;}
.clear60 {clear:both; height:60px;}
.clear100 {clear:both; height:100px;}
.padding-0 {padding:0}
.padding00 {padding:0}
.ma-b-0 {margin-bottom:0 !important}

.text-upper {text-transform:uppercase} 

a.crveni {color: #902147;}
a.crveni:hover {color: #a52651;}
a.crveni:focus {color: #a52651;}
a.crveni:active {color: #7b1c3d;}
a.crni,a.crni:hover,a.crni:focus,a.crni:active {color: #000000;}
aside ul.nav-list > li > a.crveni {color: #e31b23;}
aside ul.nav-list li a {border-bottom: 1px solid #000;}
aside ul.nav-list li a:hover {background-color: transparent;}	
a.bijeli {color: #ffffff;}
a.sivi {color: #1d2127;}
a.plavi {color: #04568f;}
a.bijeli:hover {color: #a52651;}
a.bijeli:focus {color: #a52651;}
a.bijeli:active {color: #7b1c3d;}
.btn-plavi,.btn-plavi:hover,.btn-plavi:focus,.btn-plavi:active,.btn-plavi:focus,.btn-plavi:active:hover,.btn-plavi:active:focus {color:#ffffff;border-color: #04568f #04568f #04568f;background-color: #04568f;text-transform:uppercase}


.big-font {text-transform:uppercase}
.pagination {margin: 40px 0 0 0;}
.prikazi-male-clear {display:none}

.relative {position:relative !important;}
.inline {display:inline !important;}
.block {display:block !important;}
.inline-block {display:inline-block !important;}
.righttoleft {text-align:right;}
.centertoleft {text-align:center;}

.whitetext {color:#fff !important;}
.noradi {border-radius:0 !important}
hr.hrfull {background:#ddd;}
.bigtar:hover {cursor:pointer;}

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

h2.entry-title-index {font-size: 1.7em;font-weight: 600;margin: 0 0 15px;text-transform: uppercase;line-height: 33px;}
h1.entry {font-size: 2em;font-weight: 600;margin: 0 0 40px;}
h2.entry {font-size: 2em;font-weight: 600;margin: 0 0 40px;}
h2.entry-index {font-size: 2.7em;font-weight: 600;margin: 0 0 40px;    color: #04568f;}
.glavna-tekst img {max-width:100%; height:auto auto !important; display:inline-block;}
.glavna-tekst {color:#727272}
.glavna-tekst p {color:#727272}
.glavna-tekst ul li {color:#727272}
.glavna-usluge1, .glavna-usluge2 {color:#727272}
.slika-usluge {float:left}

/* fix za blurry owl images */
.owl-carousel {margin-bottom:0}
.owl-carousel .owl-item img {transform-style:flat; -webkit-backface-visibility: hidden;}
.owl-carousel.nav-inside .owl-dots {right: 50%;}
.owl-theme .owl-dots .owl-dot span {width: 20px;height: 20px;margin: 5px;}
.dark .owl-dots .owl-dot span {background: #cccccc !important}
.dark .owl-carousel .owl-dots .owl-dot.active span, .dark .owl-carousel .owl-dots .owl-dot:hover span {background: #c8181f !important}


/* Cookie skripta */
.cc-cookies {position:fixed; width: 100%; left: 0; bottom:0; padding: 10px 5%; background:#ff0000;background:rgba(255, 0, 0, 0.85); color: #ffffff; font-size: 12px; font-weight: 400; z-index: 99999; text-align: center; }
.cc-cookies a, .cc-cookies a:hover { color: #ffffff; 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: #73ab28; padding: 0.5em 0.75em; border-radius: 0; box-shadow: 0 0 2px rgba(0,0,0,0.25); text-shadow: none; -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: #e48b07; 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; }


/* Ovo je za videe embedane u wygwam, dodan je js plugin za wygwam koji oko videa automatski stavi div video-container */
.video-container {padding-top: 25px;padding-bottom: 50.5%;margin-bottom: 10px;position: relative;overflow: hidden;height: 0;}
.video-container.vimeo {padding-top: 0;padding-bottom: 56.4%;}
.video-container embed,
.video-container iframe,
.video-container object,
.video-container video {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.blockimg-right {padding-right:0 !important; float:right; margin-top:7px;}
.blockimg-left {padding-left:0 !important; margin-top:7px;}
#cart-menu {display:inline;}
.product-nav-prev.disabled a {color:#ddd !important;}
.product-nav-next.disabled a {color:#ddd !important;}
.owl-proizvodi .owl-item, .owl-proizvodi2 .owl-item {opacity:0.5;}
.owl-proizvodi .owl-item.superactive, .owl-proizvodi2 .owl-item.superactive {opacity:1}
.input-quantity {width:50px;}
.store_product_out_of_stock {display:none;}
.store_product_in_stock {display:block;}
.btn-plusminus {width:35px; height:38px;}
.qty-dec-btn, .qty-inc-btn {padding:0; outline:0;}
.btn-remove {border:0; background:#fff;}
.product-name {padding-left:15px}
h3.product-sku, h3.product-mod {font-size: 12px; font-weight: 400; margin-bottom: 0; text-transform:none;}
h2.product-name {line-height: 20px; color: #000; font-weight: 700; font-size: 16px; margin: 0 0 3px;}
.product-price-td {min-width:100px;color: #49494a;}
.product-subtotal-td {min-width:100px;}
input.pm-input + label + div {display: none;}
input.pm-input:checked + label + div {display: block;}
input.sm-input + label + div {display: none;}
input.sm-input:checked + label + div {display: block;}
.pm-table {width:100%;}
.pm-label {font-weight:600; cursor: pointer; margin-left: 5px; margin-bottom: 0;}
.pm-desc-checked {min-height: 20px;padding: 10px;margin-top: 10px;margin-bottom: 10px;background-color: #f5f5f5;border: 1px solid #eaeaea;border-radius: 0;}
.sm-table {width:100%;}
.sm-label {font-weight:bold; cursor: pointer; margin-left: 5px; margin-bottom: 0;}
.sm-desc-checked {min-height: 20px;padding: 10px;margin-top: 10px;margin-bottom: 10px;background-color: #f5f5f5;border: 1px solid #eaeaea;border-radius: 0;}
.modal-content.popupproduct {border: none !important;box-shadow: none !important;background: transparent;}




/* SPECIFIC */
body {}
#header .header-nav-main nav > ul > li > a {font-size: 17px;font-weight: 500;padding: 10px 25px;color: #fff}
#header .header-nav-main {min-height: auto;border-top: #7b8897 1px solid;border-bottom: #7b8897 1px solid;}
p.podacivrh {margin:0;float:right;color: #fff;}
p.podacivrh a {color: #fff;} 
#header .header-social-icons {margin:0 0 0 15px}
.social-icons li {box-shadow: none;}
.social-icons li a {background:transparent;color: #fff !important;}

.slider-container .main-label h1 {color: #FFF;font-size: 50px !important;line-height: 60px !important;font-weight: 500 !important;}
.slider-container .main-label {color: #FFF;font-size: 50px !important;line-height: 60px !important;font-weight: 500 !important;}
.slider-container .main-label span {color: #e72329 !important;}
.poc-content-container {-webkit-box-shadow: 0px 10px 40px -10px rgba(102,102,102,0.7);-moz-box-shadow: 0px 10px 40px -10px rgba(102,102,102,0.7);box-shadow: 0px 10px 40px -10px rgba(102,102,102,0.7);margin-bottom: 90px;}
.poc-content-box {background: #fafafb;padding: 40px;border-bottom: 3px solid #fafafb;}
.poc-content-box:hover {background: #ffffff;padding: 40px;border-bottom: 3px solid #04568f;}
.poc-content-box h3 {font-size: 1.4em;font-weight: 600;line-height: 25px;margin: 0 0 20px 0;color:#000000;text-transform: none;}
.poc-content-box p {color: #727272;line-height: 22px;margin: 0;}
.poc-content {margin-top: -160px;}

.page-header {background-image: url(https://lima-knjigovodstvo.hr/slike/bg-ostale.jpg);min-height: 380px;padding: 16% 0 0 0;border-bottom: 0;border-top: 0;    margin: 0 0 100px 0;}
.page-header h1 {font-size: 38px;font-weight: 500;border-bottom: 0;margin: 0 0 0;padding: 0 0 20px;}
.page-header .breadcrumb {margin: 0;padding: 14px 0;}
.page-header .breadcrumb > li {font-size: 14px;text-transform: none;}
.page-header .breadcrumb > li a {color:#ffffff}
.page-header .breadcrumb > li + li:before {color: #ffffff;opacity: 1;content: "/\00a0";padding: 5px;font-family: unset;}
.breadcrumb > li + li:before {color: #ffffff;opacity: 1;content: "/\00a0";padding: 5px;}

.bread-foot .breadcrumb > li + li:before {color: #000000;opacity: 1;content: "/\00a0";padding: 5px;}
.bread-foot .breadcrumb > li a {color:#000000}
.bread-foot .breadcrumb > li + li:before {color: #000000;opacity: 1;content: "/\00a0";padding: 5px;font-family: unset;}
.bread-foot .breadcrumb {padding: 20px 0;margin-bottom: 0;list-style: none;background-color: transparent; border-top: none;color: #000000;}

.glavna-tekst-kontakt h2 {font-size: 1.3em;font-weight: 600;margin: 0;letter-spacing: 0;    line-height: 24px;}
.pozadina-ostale {padding-top: 1%;padding-bottom: 2%;}

.box-usluge-uvod h3 {font-size: 38px;text-transform: none;font-weight: 600;line-height: 50px;margin-bottom: 8px;}
.box-usluge-uvod p {font-size:14px;color:#979797}
.breadcrumb {padding: 20px 0;margin-bottom: 0;list-style: none;background-color: transparent; border-top: #7b8897 1px solid;color: #ffffff;}
.box-usluge1 {background: #f6f6f6;padding: 35px 40px;margin-bottom: 30px}
.box-usluge1 h2 {font-size: 18px;color: #000;letter-spacing: normal;font-weight: 600;line-height: 20px;margin-bottom: 15px;}
.box-usluge1 p {font-size:14px;line-height:22px;color:#727272}
.box-usluge2 {background-image: url(https://lima-knjigovodstvo.hr/slike/bg-faq.jpg);background-size: cover;background-repeat: no-repeat;;padding: 35px 40px;margin-bottom: 30px;}
.box-usluge2 h2 {font-size: 18px;color: #fff;letter-spacing: normal;font-weight: 600;line-height: 20px;margin-bottom: 15px;}
.box-usluge2 p {font-size:14px;line-height:22px;color:#ffffff}
.box-usluge1:hover {-webkit-box-shadow: 0px 10px 40px -10px rgba(102,102,102,0.7);-moz-box-shadow: 0px 10px 40px -10px rgba(102,102,102,0.7);box-shadow: 0px 10px 40px -10px rgba(102,102,102,0.7);}
.box-usluge2:hover {-webkit-box-shadow: 0px 10px 40px -10px rgba(102,102,102,0.7);-moz-box-shadow: 0px 10px 40px -10px rgba(102,102,102,0.7);box-shadow: 0px 10px 40px -10px rgba(102,102,102,0.7);}
section.section.section-parallax {margin: 100px 0 !important;    padding: 100px 0;}
.counters label {font-weight: 500;font-size: 17px;}
.box-tekst {margin-bottom: 100px;padding:0 210px}
.box-tekst p {font-size:14px;color:#727272}

	
.product-details-box .shortinfo {font-size: 16px;line-height: 26px;color: #000;display: block;}
.product-details-box .shortinfo span {font-size: 16px;line-height: 26px;color: #000;font-weight:700}
.label-modifiers {color: #000000;font-size: 16px;font-weight: 400;}
.form-control {height: 45px;border: 1px solid #dedede;box-shadow: none;-webkit-box-shadow:none }

.counters.counters-text-dark .counter {color: #000000 !important;}
.counters.counters-text-dark .counter .fa, .counters.counters-text-dark .counter .icons, .counters.counters-text-dark .counter strong, .counters.counters-text-dark .counter label {color: #000000 !important;}
.counters strong {font-size: 43px;}

.box-content {background:#f9f9f9;margin-bottom: 30px;}
.box-text1 {padding: 20px 20px 20px 0;}
.box-text2 {padding: 20px;}
.box-text1 h2,.box-text2 h2 {font-size: 1.5em;margin: 0 0 0 0;line-height: 28px;}
.box-text1 p,.box-text2 p {}

.sidebar {background: #f9f9f9;padding: 30px;}

#footer.short {background-image: url(https://lima-knjigovodstvo.hr/slike/bg-footer.png);background-repeat: no-repeat;border-top: none;}
#forgpass-trigger {cursor:pointer}
#footer {background: #0d2b49;border-top:none;margin-top: 0;}
#footer h4 {font-size: 1.4em;font-weight: 500;text-transform: none;color:#ffffff;margin: 0;}
#footer h5 {font-size: 1.4em;font-weight: 500;text-transform: none;color:#ffffff;}
#footer p {font-size:14px;color:#ffffff;line-height: 23px;font-weight:300}
#footer.short .footer-copyright {border-top: #7b8897 1px solid;}
#footer .footer-copyright nav {float:none;margin: 0 0 20px 0;}
#footer .footer-copyright {border-top: none;padding: 25px 0 0 !important;}
#footer .footer-copyright p {color: #ffffff;font-size: 14px;font-weight:300}
#footer .footer-copyright nav ul li {font-size: 14px;font-weight: 300;color:#ffffff;border-left: none;}
.text-foot-center {text-align:center}
#footer.short .footer-copyright .container .row > div {margin-bottom: 0;}
#footer .list.list-icons {font-size:14px;font-weight:300;color:#ffffff}
#footer .list-primary.list-icons li > .fa:first-child, #footer .list-primary.list-icons li a:first-child > .fa:first-child, #footer .list-primary.list-icons li > .icons:first-child, #footer .list-primary.list-icons li a:first-child > .icons:first-child {color: #ffffff;border-color: #ffffff;}
.list.list-icons li > .fa:first-child, .list.list-icons li a:first-child > .fa:first-child, .list.list-icons li > .icons:first-child, .list.list-icons li a:first-child > .icons:first-child {color: #ffffff;border-color: #ffffff;}
#footer a:hover, #footer a:focus {color: #ffffff}


/*tablica*/
table {max-width: 100%;border-collapse: collapse;border-spacing: 0;background-color: transparent;}
.tablica table > thead > tr > th, 
.tablica table > tbody > tr > th, 
.tablica table > tfoot > tr > th, 
.tablica table > thead > tr > td, 
.tablica table > tbody > tr > td, 
.tablica table > tfoot > tr > td {border-top: 1px solid #9e9898;line-height: 1.42857;padding: 8px;vertical-align: top;}
.tablica table {width: 100%;margin-bottom: 18px;color:#333;border:none;}
.tablica table p {margin:0;}
.tablica table th,
.tablica table td {padding: 5px 7px;line-height: 16px;text-align: left;vertical-align: top;border-top: 1px solid #9e9898;}
.tablica table td {vertical-align:middle; font-size: 13px;}
.tablica table th {font-weight: 400;font-size: 1.2em;color: #000000;background:#ffffff !important;}
.tablica table thead th {vertical-align: bottom;border-bottom: 1px solid #dddddd;color: #000;border-top: 1px solid #dddddd !important;border-right: 1px solid #f0f0f0 !important;background: #F0F0F0 !important;font-family:open sansfont-weight: 600;font-size: 16px;}
.tablica table colgroup + thead tr:first-child th,
.tablica table colgroup + thead tr:first-child td,
.tablica table thead:first-child tr:first-child th,
.tablica table thead:first-child tr:first-child td { border-top: 0;}
.tablica table tbody + tbody {  border-top: 2px solid #9e9898;}
.tablica table td {border-right:none;line-height: 27px !important;}
.tablica table tbody tr:hover td,
.tablica table tbody tr:hover th {background-color: transparent;}
.tablica table a {color: #e31b23;font-weight: 400;}
.tablica table ul {color: #000000; margin: 0 0 0 25px}
.tablica table ul, .tablica table ol {}
.tablica strong {font-weight: 700;}
.table-responsive {border: none;}