/* UNIVERSAL */

span.eurcijena {display: none;}
input#promo_code {border: 1px solid #cccccc;}
input, select, textarea {border: 1px solid #cccccc !important;}
.input-quantity  {border: none !important;}
	
.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;}

h2 {font-size: 2em;font-weight: 600;line-height: 32px;margin: 0;}
h3.galerija {font-size: 1.4em;font-weight: 600;    margin-top: 33px;}


a.crveni {color: #902147;}
a.crveni:hover {color: #a52651;}
a.crveni:focus {color: #a52651;}
a.crveni:active {color: #7b1c3d;}
aside ul.nav-list > li > a.crveni {color: #902147;}

.font13 {font-size: 13px;}
.font20-fa {font-size:18px}
.bijela {background: #ffffff;}
.top-font {color: #ffffff;line-height: 25px;}
.big-font {text-transform:uppercase}
.padl-0 {padding-left:0 !important}

.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-weight:500;}
.page-header .breadcrumb {color:#ddd;}
.glavna-tekst img {max-width:100%; height:auto; display:inline-block;}
.glavna-tekst {color:#000000}
.glavna-tekst p {color:#000000}

.btn-kosarica {color: #fff;background: #534f50;}
.btn-kosarica:hover, .btn-kosarica:active, .btn-kosarica:focus, .btn-kosarica:active:hover, .btn-kosarica:active:focus {color: #fff !important;background: #797375}

.page-header-custom-background {background-image: url(https://www.belcon.hr/slike/bg-detaljna.jpg);padding: 50px 0;background-repeat: no-repeat;background-position: center center;background-size: cover;border-bottom: 10px solid #dddddd;    margin: 0 0 45px 0;}
.page-header-custom-background h1 {    color: #FFF;border: 0;font-size: 28px;font-weight: 400;letter-spacing: unset;margin: 0;padding: 0 0 10px 0;}
.page-header .breadcrumb {color: #ffffff;}
.page-header .breadcrumb > li {text-transform: unset;font-size: 1em;}
.page-header .breadcrumb > li a, .page-header .breadcrumb > li a:hover {color: #ffffff;}
.page-header .breadcrumb > li + li:before {content:"/\00a0";opacity: 1;}
.breadcrumb {background-color:transparent}



/* fix za blurry owl images */
.owl-carousel .owl-item img {transform-style:flat; -webkit-backface-visibility: hidden;}


/* 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; }


/* 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%;}

p.uslugeboxtext {height:80px; padding:0 10px; overflow:hidden;}

.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 */
#header .header-body {background: #FFF;border-top: 0;border-bottom: 0;padding: 0;}
#header .header-top.header-top-style-2 {background: #dddddd;margin-top: 0;}
#header .header-top {padding: 0;border-bottom: 1px solid #d1d1d1;}
#header .header-logo img {margin: 25px 0;}
.social-icons li {margin: 0;padding: 0;border-radius: 0;box-shadow: none;}
.social-icons li a {border-radius: 0;color: #000000 !important;background: transparent;}
#header .header-nav-bar {padding: 0 10px;}
#header .header-nav-main {margin: 0;}
#header .header-nav-main nav > ul > li > a {font-size: 16px;font-weight: 400;padding: 17px 19px;}
#header .header-nav-main.header-nav-main-light nav > ul > li.active > a {background: #c34872;color: #ffffff;}
#header .header-nav-main.header-nav-main-light nav > ul > li.open > a, #header .header-nav-main.header-nav-main-light nav > ul > li:hover > a {background: #c34872;color: #ffffff;}
#header .header-nav-main nav > ul > li.dropdown .dropdown-menu {margin:0}
#header .header-nav-main.header-nav-main-light nav > ul > li.open > a.dropdown-toggle:after, #header .header-nav-main.header-nav-main-light nav > ul > li:hover > a.dropdown-toggle:after {border-color: #ffffff transparent transparent transparent;}
#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-shop .dropdown-menu {border-radius: 0;}
#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-content {padding: 15px 15px;color:#000000}
#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-shop .actions-continue .btn {margin-bottom: 0;}
#header .header-top p {font-size: 16px;text-transform: uppercase;color: #000000;font-weight: 600;}
#header .header-nav-main.header-nav-main-light nav > ul > li#headerShop.open > a, #header .header-nav-main.header-nav-main-light nav > ul > li#headerShop:hover > a {background: #202020;}
#header .header-nav-main.header-nav-main-light nav > ul > li#headerShop.active > a {background: #202020;color:#ffffff}
#header .header-nav-main.header-nav-main-light nav > ul > lii#headerShop.active > a.dropdown-toggle:after {border-color:#ffffff}
#header .header-nav-main.header-nav-main-light nav > ul > li.active > a.dropdown-toggle:after {border-color: #fff transparent transparent transparent;}

#header .header-nav-top .nav > li > a, #header .header-nav-top .nav > li > span {font-size: 1.2em;padding: 8px 20px;}
#header .header-nav-top .nav > li > a:hover {background:#c34872}
#header .header-nav-top .nav > li > a {color:#ffffff}
ul.nav-top {background: #902147;}
#header .header-nav-top .nav > li > span {color:#000000}
#header .header-top .header-nav-top {float: right;margin-right: 0;}
#header .header-nav-top {float: right;margin-top: 0;margin-left: 0;}

#header .header-column .header-extra-info {margin: 0;}
#header .header-search {float: none;margin-top: 0;margin-left: 0;display: inline-block;vertical-align: middle;margin-right: 35px;}
#header .header-search .form-control {width: 250px;height: 42px;font-style: italic;}
#header .header-search .btn-default {color: #000;top: 3px;font-size: 18px;}



.forcefullwidth_wrapper_tp_banner {border-bottom: 10px solid #dddddd;}


.special-offer {margin-top: -102px;}
.boxovi {background-repeat: no-repeat;background-position: center center;min-width: 100%;min-height: 164px;padding: 60px 0 0 0;;text-align: center;margin-top:15px}
.boxovi h1 {font-size:18px;border:1px solid #ffffff;line-height: 20px;padding: 10px 15px;margin: 0 auto;display: inline-block;min-width: 225px;color:#ffffff;font-weight:400;letter-spacing:unset}
.boxovi h1.black {background:rgba(0, 0, 0, 0.75)}
.boxovi h1.red {background:rgba(144, 33, 71, 0.75)}

.pozadina-novosti {background:#dddddd;padding-top:65px;padding-bottom:65px}
.owl-box {margin: 0;background: #fff;}
.slika-owl {float: left;margin-right: 13px;width: 175px;height: 165px;}
.text-owl {text-align: left;padding: 15px;min-height: 170px;}
.text-owl h3 {font-size: 1.2em;font-weight: 600;letter-spacing: normal;line-height: 19px;margin-bottom: 8px;color: #000000;height: 36px;overflow: hidden;text-transform: none;}
.text-owl p {color: #413d3f;line-height: 17px;margin: 0 0 10px;font-size: 15px;}
.owl-carousel .owl-nav .owl-next {right: -80px;background: url(https://www.belcon.hr/slike/arrow-next.png) 0 0 no-repeat !important;width: 54px;height: 109px;margin: 0;padding: 0;}
.owl-carousel .owl-nav .owl-prev {left: -80px;background: url(https://www.belcon.hr/slike/arrow-prev.png) 0 0 no-repeat !important;width: 54px;height: 109px;margin: 0;padding: 0;}
.owl-carousel .owl-nav .owl-prev:before {content:none}
.owl-carousel .owl-nav .owl-next:before {content:none}
.owl-carousel .owl-nav {top: 30%;}

#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-shop .product-thumbnail {width: 100px;}
#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-shop .product-thumbnail-crta a {border: 1px solid #cacaca !important;}
.img-kosarica {padding:5px}
#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-shop .dropdown-menu li table tr td a {color: #000000;font-size: 14px;}
span.amount {font-size: 15px;font-weight: 800;}
.product-actions {color:#000000}

.nav-tabs {border-bottom-color: #902147;background: #902147;}
.tabs .nav-tabs a {background: #902147;border: none;color: #ffffff !important;text-transform: uppercase;font-size: 18px;}
.tabs .nav-tabs li.active a, .tabs .nav-tabs a:hover {border-top-color: #902147;color: #ffffff !important;border: none;background: #202020;text-transform: uppercase;font-size: 18px;}
.tabs.product-tabs .tab-content {border:none;box-shadow:none}

.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}
.pricetxt {font-weight: 700;color: #1d2127;font-size: 22px;vertical-align: middle;margin-right: 20px;}
.label-modifiers {color: #000000;font-size: 16px;font-weight: 400;}
.pricetax {color: #000000;font-style: italic;font-size: 13px;margin-left: 95px;display: block;}

.form-control {height: 38px;border: none;box-shadow: none;-webkit-box-shadow:none }


.panel-box .panel-box-content {background:none;}
#forgpass-trigger {cursor:pointer}
#footer {background: #202020;border-top: 4px solid #202020;margin-top: 0;}
#footer .footer-copyright nav {float:none}
#footer .footer-copyright {border-top: 1px solid #808080 !important;padding: 25px 0 0 !important;}
#footer h4 {font-size: 1.7em;font-weight: 600;text-transform: uppercase;color: #902147;}
.box-servis {background: #333333 url(https://www.belcon.hr/slike/servis.png) no-repeat;background-position: left;padding: 20px 20px 20px 85px;min-height: 50px;font-size: 15px;text-transform: uppercase;color: #fff;font-weight: 500;line-height: 20px;    text-align: left;}
.box-servis h4 {color: #ffffff !important;font-size: 0.9em !important;margin: 0 !important;line-height: 20px;}
.box-servis p {font-size: 13px !important;text-transform: none;color: #ffffff;margin: 0;}
#footer .list.list-icons {font-size:15px;font-weight:100}
.text-foot-center {text-align:center}
#footer p {font-size:15px;color:#ffffff;line-height: 23px;font-weight:100}
.crte-box {border-right: 1px solid #808080;border-left: 1px solid #808080;}
#footer .footer-copyright p {color: #fff;}
#footer .footer-copyright nav ul li {font-size: 15px;font-weight: 100;color: #ffffff;border-left: 1px solid #ffffff;}
#footer .social-icons li a {color:#ffffff !important}


.panel-default>.panel-heading {background-color: #dddddd;color: #000000;border-color: #e1e1e1;}
.alert.alert-default {background-color: #dddddd;border-color: #e1e1e1;color: #000000;}
.thumb-info {text-align: center;background-color: #dddddd;}
.thumb-info-caption h4 {color:#000000;font-weight: 400;font-size: 17px;text-transform: uppercase;}

.filters {margin-bottom: 10px;}
.filters .dropdown {display:inline-block;}
.filters .dropdown:first-child, .filters .dropdown:nth-child(2) {margin-right: 15px;}
.filters .dropdown-menu {background: #fff;}
.filters .dropdown-menu>li>a:focus, .filters .dropdown-menu>li>a:hover {color: #262626;background-color: #f5f5f5;}

.shop ul.products {margin-left: -15px;margin-right: -15px;}
.shop ul.products .product:hover, .embedslider .product:hover {box-shadow:0px 0px 28px 0px rgba(60, 60, 60, 0.16);}
.product .product-name a {color: #000000;}
.product .product-name {color: #000000;font-weight: 400;font-size: 17px;height: 43px;display: block;vertical-align: middle;margin: 10px 20px;overflow: hidden;padding: 0;}
.product .product-details-area {text-align: left;padding: 0;background: #dddddd;border-top: 1px solid #e1e1e1;}
.product .product-image-area {border: 0;border-radius: 0;overflow: visible;}
.product .product-image-area .product-image {border-radius: 0;}
.product {border: 1px solid #e1e1e1;}
.product-actions a.posaljiupit, .product-actions a.brzipregled {font-size: 17px;height: 38px;width: 40px;line-height: 38px;background-color: transparent;visibility: hidden;opacity: 0;}
.hide-addtolinks .product-actions a.posaljiupit, .hide-addtolinks .product-actions a.brzipregled {display: none;}
.product-actions a.posaljiupit {right: -37px;color: #ed4949;border: 1px solid #ed4949;}
.product-actions a.posaljiupit:hover {color: #fff;background-color: #ed4949;}
.product:hover .product-actions a.posaljiupit {visibility: visible;opacity: 1;right: 0;}
.product-actions a.brzipregled {left: -37px;color: #52b9b5;border: 1px solid #52b9b5;}
.product-actions a.brzipregled:hover {color: #fff;background-color: #52b9b5;}
.product:hover .product-actions a.brzipregled {visibility: visible;opacity: 1;left: 0;}
.product-actions .add_to_cart {color: #333;background-color: #fff;font-size: 14px;padding: 0 10px 0 8px;height: 38px;line-height: 38px;border: 1px solid #ccc;}
.product-actions .add_to_cart i {font-size: 15px;margin-right: 2px;}
.product:hover .product-actions .add_to_cart {background-color: #3b3b3b;border-color: #3b3b3b;color: #fff;}
.product-actions addtocart.outofstock {padding: 0 10px;cursor: default;}
.product:hover .product-actions .add_to_cart.outofstock {color: #333 !important;background-color: #fff !important;border-color: #ccc !important;}
.product.product-list .product-actions .add_to_cart {background-color: #3b3b3b;border-color: #3b3b3b;color: #fff;}

.product-price-box {background: #ffffff;padding: 0 0 0 20px;margin: 0;position: relative;}
.product-price-box .product-price {font-size: 16px;font-weight: 700;color: #000000;padding: 10px 0 10px 0;font-family: 'Open Sans', sans-serif;}
.product-price-box .old-price {font-size: 12px;font-weight: 600;color: #484848;padding: 10px 0 10px 0;font-family: 'Open Sans', sans-serif;}
.product-price-box .old-price + .product-price {margin-left: 0;margin-right: 6px;float: left;}
.product-price-box .add_to_cart {border: 0;background: #902147;color: #fff;position: absolute;left: auto;right: 0;top: 0;bottom: 0;text-align: center;width: 45px;}
.product-price-box .add_to_cart .fa {font-size: 19px;vertical-align: middle;line-height: 43px;}
.product-price-box .add_to_cart.outofstock {background:#ff0800}
.product .product-label {font-family: 'Open Sans', sans-serif;}
.product .product-label {position: absolute;left: 0;right: 0;top: 7%;}
.product .product-label + .product-label {top: 0;}
.product .product-label span {padding: 0;font-size: 16px;font-weight: 600;border-radius: 0;width: 63px;height: 27px;line-height: 26px;text-transform: none;}
.product .product-label span.discount {background-color: #ff0000;}


.zoomContainer.fancy {z-index:10000}

@media (max-width: 767px) {
	.product-img-box2 {margin-bottom: 25px;}
}
.product-img-box2 img {display: block;width: 100%;height: auto;}
.product-img-box2 .product-img-wrapper2 {margin-bottom: 2px;}
.product-img-box2 .owl-carousel {margin-bottom: 0;}
.product-img-box-wrapper2 {position: relative;margin-bottom: 10px;}
.product-img-box-wrapper2 .product-img-zoom2 {position: absolute;right: 11px;bottom: 7px;z-index: 50;}

.totals-table tbody tr td:nth-child(2) {min-width:140px;}
.shop-podnaslov {font-size:20px; font-weight:400; text-transform:none}
.cart-table tbody tr td.product-image-td a img {width:80px}
.cart-table-wrap {padding:20px;}
.totals-table tbody tr td {font-size: 15px;color: #49494a;font-weight: 400;letter-spacing: -0.5px;}
.totals-table tbody tr:last-child td:last-child, .totals-table tbody tr:last-child td:first-child {font-size: 17px;}

.call-to-action-success {background-color: #dff0d8; border:1px solid #d6e9c6;}
.prikazujemo {width:100%; display:inline-block;}

.catmenu.toogle ul {padding:0;}
.catmenu.toogle a:hover, .catmenu.toogle a:focus {text-decoration: none;}
li.depth1 {padding:0; margin-bottom:0; list-style-type:none;border-bottom: 1px solid #b04b6e;}
li.depth1 > a {background: #902147;cursor: pointer;display: block;font-size: 14px;font-weight: 400;min-height: 20px;padding: 10px 14px;position: relative;color: #ffffff;text-transform: uppercase;}
li.depth1 > a::before {content: "\f0da";font-weight:300;font-family:'FontAwesome';margin-top: -12px;position: absolute;right: 15px;top: 50%;color: #ffffff;}
li.depth1.active > a {}
li.depth1.active > a::before {content: "\f0d7";font-weight:300;font-family:'FontAwesome';}

.catmenu.toogle ul li ul {padding: 0;background: #dddddd;}
li.depth2 {padding: 0 0 0 30px;margin: 0;list-style-type: none;line-height: 16px;color: #000000;border-bottom: 1px solid #cbcbcb;}
li.depth2 > a {background: #dddddd none repeat scroll 0 0;border-bottom: 0;cursor: pointer;display: block;font-size: 14px;font-weight: 400;min-height: 16px;padding: 7px 20px 7px 0;position: relative;color: #000000;}
li.depth2:first-child {border-top: 1px solid #cbcbcb;}
li.depth2:last-child, li.depth2:last-child > a {border-bottom:0;}
li.depth2.active > a {}

.catmenu.toogle ul li ul li ul {padding: 1px 0;margin-left: -30px;background: #dddddd;padding: 0;}
li.depth3 {padding:0 0 0 50px; margin:0; list-style-type:none; line-height:16px; border-bottom: 1px solid #cbcbcb;}
li.depth3 > a {border-bottom: 0;cursor: pointer;display: block;font-size: 12px;font-weight: 400;min-height: 16px;padding: 7px 20px 7px 0;position: relative;color: #000000;}
li.depth3:first-child > a {padding-top: 10px;}
li.depth3:last-child, li.depth3:last-child > a {border-bottom: 1px solid #cbcbcb;margin-bottom: -1px;}
li.depth3.active > a {}

.catmenu.toogle ul li ul li ul li ul {padding: 0;margin-left: -50px;background: #dddddd;}
li.depth4 {padding:0 0 0 79px; margin:0; list-style-type:none; line-height:16px; border-bottom: 1px solid #cbcbcb;}
li.depth4 > a {border-bottom: 0;cursor: pointer;display: block;font-size: 12px;font-weight: 400;min-height: 16px;padding: 5px 20px 5px 0;position: relative;color: #000000;}
li.depth4:first-child > a {padding-top: 10px;}
li.depth4:last-child, li.depth4:last-child > a {border-bottom: 1px solid #cbcbcb;margin-bottom: -1px;}
li.depth4.active > a {}


.catmenu.toogle ul li ul li ul li ul li ul {padding: 0;margin-left: -50px;background: #dddddd;}
li.depth5 {padding:0 0 0 84px; list-style-type:none; line-height:16px; border-bottom: 1px solid #cbcbcb;}
li.depth5 > a {border-bottom: 0;cursor: pointer;display: block;font-size: 12px;font-weight: 400;min-height: 16px;padding: 5px 20px 5px 0;position: relative;color: #000000;}
li.depth5:first-child > a {padding-top: 10px;}
li.depth5:last-child, li.depth5:last-child > a {border-bottom: 1px solid #cbcbcb;margin-bottom: -1px;}
li.depth5.active > a {font-weight:700;}

li.depth21 {padding: 0 0 0 30px;margin: 0;list-style-type: none;line-height: 16px;color: #eeeced;border-bottom: 1px solid #394C91;}
li.depth21 > a {background: #0F2042 none repeat scroll 0 0;border-bottom: 0;cursor: pointer;display: block;font-size: 0.9em;font-weight: 400;min-height: 16px;padding: 7px 20px 7px 0;position: relative;color: #eeeced;}
li.depth21:first-child {border-top: 1px solid #394C91;}
li.depth21:last-child, li.depth21:last-child > a {border-bottom:0;}
li.depth21.active > a {}

li.depth31 {padding: 0 0 0 30px;margin: 0;list-style-type: none;line-height: 16px;color: #eeeced;border-bottom: 1px solid #394C91;}
li.depth31 > a {background: #0F2042 none repeat scroll 0 0;border-bottom: 0;cursor: pointer;display: block;font-size: 0.9em;font-weight: 400;min-height: 16px;padding: 7px 20px 7px 0;position: relative;color: #eeeced;}
li.depth31:first-child {border-top: 1px solid #394C91;}
li.depth31:last-child, li.depth31:last-child > a {border-bottom:0;}
li.depth31.active > a {}

li.depth2.active > a::before {content: "\f0da";font-weight:300;font-family:'FontAwesome';margin-top: -8px;position: absolute;left: -15px;top: 50%;color: #000000;}
li.depth3.active > a::before {content: "\f0da";font-weight:300;font-family:'FontAwesome';margin-top: -8px;position: absolute;left: -15px;top: 50%;color: #000000;}
li.depth4.active > a::before {content: "\f0da";font-weight:300;font-family:'FontAwesome';margin-top: -8px;position: absolute;left: -15px;top: 50%;color: #000000;}
li.depth5.active > a::before {content: "\f0da";font-weight:300;font-family:'FontAwesome';margin-top: -8px;position: absolute;left: -15px;top: 50%;color: #000000;}
li.depth21.active > a::before {content: "\f0da";font-weight:300;font-family:'FontAwesome';margin-top: -8px;position: absolute;left: -15px;top: 50%;color: #000000;}
li.depth31.active > a::before {content: "\f0da";font-weight:300;font-family:'FontAwesome';margin-top: -8px;position: absolute;left: -15px;top: 50%;color: #000000;}
li.depth41.active > a::before {content: "\f0da";font-weight:300;font-family:'FontAwesome';margin-top: -8px;position: absolute;left: -15px;top: 50%;color: #000000;}


/*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 #dddddd;line-height: 1.42857;padding: 8px;vertical-align: top;}

.tablica table {width: 100%;margin-bottom: 18px;color:#555555;border:1px solid #F0F0F0;}
.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 #F0F0F0;}
.tablica table td {vertical-align:middle; font-size: 13px;}
.tablica table th {font-weight: 400;font-size: 1.2em;color: #fff ;  background:#ca5b58 !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 #F0F0F0;}

.tablica table td {border-right:1px solid #F0F0F0;    font-size: 17px;font-weight: 100;line-height: 27px !important;}
.tablica table tbody tr:hover td,
.tablica table tbody tr:hover th {  background-color: ransparent;}

.tablica table a {color: #003e8e;    font-weight: 400;}

.tablica table ul {color: #000000; margin: 0 0 0 25px}
.tablica table ul, .tablica table ol {font-size:16px}
.tablica strong {font-weight: 700;}

.table-responsive {border: none;}


