/* UNIVERSAL */

body {
    position: relative;
    overflow-x: hidden;
    color: #0f1010;
    font-family: "Poppins", sans-serif;
}

p {
    line-height: 1.5em;
    font-weight: 400;
    margin: 0 0 21px;
    font-size: 1em;
    color: #0f1010;
}

.main ol, .main ul {
    margin-top: 0;
    margin-bottom: 24px;
}

.main li {
    line-height: 1.5em;
    font-weight: 400;
    margin: 0 0 0px;
    font-size: 1em;
}

p a {
    color: #007dc5;
}

p a:hover {
    color: #007dc5;
}

a {
	color: #007dc5;
}

a:hover {
	text-decoration: none;
    opacity: 0.8;
    color: initial;
}

a:active, a:focus, a:visited {
	text-decoration: none;
}

h1, h2, h3, h4, h5 {
    color: #151310;
    letter-spacing: 0px;
}

h1 {
    font-size: 4.8em;
    line-height: 1.2;
    font-weight: 600;
    margin: 0 0 24px 0;
    font-family: "Besley", serif;
}

h2 {
    font-size: 3em;
    font-weight: 400;
    line-height: 1.2;
    margin: 0 0 20px 0;
    letter-spacing: 0px;
    text-transform: none;
    font-style: italic;
    color: #033f62;
    font-family: "Besley", serif;
}

h3 {
    font-size: 1.3em;
    font-weight: 600;
    letter-spacing: normal;
    line-height: 1.3;
    margin-bottom: 16px;
    text-transform: none;
    color: #0f1010;
}

h4 {
    font-size: 1.3em;
    font-weight: 700;
    letter-spacing: normal;
    line-height: 1.3;
    margin: 0 0 10px 0;
    text-transform: none;
    color: #3fa34b;
}

h5 {
    font-size: 0.92em;
    font-weight: 500;
    letter-spacing: normal;
    line-height: 1.3;
    margin: 0 0 12px 0;
    text-transform: none;
    color: #009054;
}

h6 {
    color: #585757;
    font-size: 0.82em;
    font-weight: 300;
    letter-spacing: normal;
    line-height: 1.3;
    margin: 0 0 2px 0;
    text-transform: none;
}

.clear {clear:both; height:0px;}
.clear5 {clear:both; height:5px;}
.clear10 {clear:both; height:10px;}
.clear15 {clear:both; height:15px;}
.clear20 {clear:both; height:20px;}
.clear25 {clear:both; height:25px;}
.clear30 {clear:both; height:30px;}
.clear40 {clear:both; height:40px;}
.clear50 {clear:both; height:50px;}
.clear60 {clear:both; height:60px;}
.clear70 {clear:both; height:70px;}
.clear80 {clear:both; height:80px;}
.clear90 {clear:both; height:90px;}

.relative {position:relative !important;}
.inline {display:inline !important;}
.block {display:block !important;}
.inline-block {display:inline-block !important;}

.whitetext {color:#fff !important;}
.noradi {border-radius:0 !important}

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

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

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

.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;}
.glavna-tekst {}
.page-header .breadcrumb {color:#ddd;}

/* 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:0px;}
.blockimg-left {padding-left:0 !important; margin-top: 0px;}

#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:34px; height:34px;}
.qty-dec-btn, .qty-inc-btn {padding:0; outline:0;}
.btn-remove {border:0; background:#fff;}

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


.panel-box .panel-box-content {background:none;}
#forgpass-trigger {cursor:pointer}
#footer .footer-copyright nav {float:none}


.product-actions a.posaljiupit, .product-actions a.brzipregled, .product-actions button.posaljiupit, .product-actions button.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, .hide-addtolinks .product-actions button.posaljiupit, .hide-addtolinks .product-actions button.brzipregled {
	display: none;
}
.product-actions a.posaljiupit, .product-actions button.posaljiupit {
	right: -37px;
	color: #ed4949;
	border: 1px solid #ed4949;
}
.product-actions a.posaljiupit:hover, .product-actions button.posaljiupit:hover {
	color: #fff;
	background-color: #ed4949;
}
.product:hover .product-actions a.posaljiupit, .product:hover .product-actions button.posaljiupit {
	visibility: visible;
	opacity: 1;
	right: 0;
}
.product-actions a.brzipregled, .product-actions button.brzipregled {
	left: -37px;
	color: #52b9b5;
	border: 1px solid #52b9b5;
}
.product-actions a.brzipregled:hover, .product-actions button.brzipregled:hover {
	color: #fff;
	background-color: #52b9b5;
}
.product:hover .product-actions a.brzipregled, .product:hover .product-actions button.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;
}


.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:14px;}
.totals-table tbody tr:last-child td:last-child, .totals-table tbody tr:last-child td:first-child {font-size: 17px;}

.dp_icon{left:-48px;right:auto!important;position:absolute;display:inline-block;width:48px;height:48px;padding:0;margin:0;border:1px solid #fff;border-right: 0;cursor:pointer;background: #2F4876;color: #fff;font-size: 2em;top: 170px;border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.dp_icon:focus {outline: none;}
button.close_container{background:#fff!important;color:#cc0000!important;cursor:pointer;display:block;padding:0;border:0;width:34px;height:34px;line-height:34px;font-weight:700;font-size:15px;margin:0;position: relative;left: 156px;}
button.close_container:hover,button.close_container:focus{color:#ff0000!important;}
body .dp_container button.dp-action-button{background:#fff!important;color:#2F4876!important;width:100%;padding:5px 0;text-align:center;cursor:pointer;border:1px solid #fff;font-size:15px;font-weight:700;margin:0;border-radius: 4px;}
body .dp_container button.dp-action-button:hover,body .dp_container button.dp-action-button:focus,body .dp_container button.dp-action-button.active_button{background:#E4ECFB!important;color:#2F4876!important;}
body .dp_container.dark_theme.dp_container.active {border-left: 1px solid #fff;}
body .dp_container.dark_theme.dp_container.active,
body .dp_container.dark_theme #access_container,
body .dp_container.dark_theme .access_container_inner,
body .dp_container.dark_theme .dpop,
body .dp_container.dark_theme .dpop_title,body .dp_container.dark_theme .dpop_exe,
body .dp_container.dark_theme .font_resizer a,body .dp_container.dark_theme .contrast_trigger{background:#2F4876!important;color:#fff!important}



.dp-screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}
.dp_container{top:32px}
body.is_underline a{text-decoration:underline!important}
body.highlight_links_on a{background-color:yellow!important;color:#000!important}
body.highlight_links_on a span{color:#000!important}
body.invert_mode_on{-webkit-filter:invert(100%);filter:invert(100%)}
body.remove_animations *{transition:none!important;-o-transition:none!important;-ms-transition:none!important;-moz-transition:none!important;-webkit-transition:none!important}
body.arial_font_on *{font-family:Arial,Helvetica,sans-serif!important}
body.dp_keyboard_access a:focus,body.dp_keyboard_access button:focus,body.dp_keyboard_access input:focus,body.dp_keyboard_access select:focus,body.dp_keyboard_access textarea:focus{background-color:#f3f57c!important;color:#000!important}
body.admin-bar .dp_plugin_credits{bottom:32px}
body .dp_scanner_element{outline:5px solid yellow!important}
body .dp_scanner_link{background-color:yellow!important;outline:5px solid yellow!important;color:#000!important}
body .dp_plugin_credits{position:absolute;bottom:0;left:0;width:100%;text-align:center;font-family:Arial;font-size:12px;background:#216073!important;color:#fff!important}
body .dp_plugin_credits a{font-family:Arial;font-size:12px;display:block;background:#216073!important;color:#fff!important}
body .dp_container{width:200px;background:#fff!important;color:#000!important;position:fixed;top:0;height:100%;z-index:8009;-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease}
body .dp_container .font_resizer button.dp-action-button.smaller{width:46%;float:left}
body .dp_container .font_resizer button.dp-action-button.larger{float:right;width:46%}
body .dp_container .font_resizer button.dp-action-button.dp-font-reset{margin-top:12px;width:100%;clear:both}
body .dp_container .dpop{padding-bottom:.6rem;margin-bottom:1rem;border-bottom:1px solid #000}body .dp_container .dpop:before,body .dp_container .dpop:after{content:'';display:block;clear:both}
body .dp_container.dark_theme .dpop{border-bottom:1px solid #444343}
body .dp_container.dark_theme a.active_button{border:1px solid #216073!important}
body .dp_container.dark_theme .font_resizer a,body .dp_container.dark_theme .contrast_trigger{border:1px solid #fff;color:#fff}
/*body .dp_container *{background:#fff!important;color:#000!important}*/
.dp_container{left:auto!important;right:-200px}
.dp_container.active{right:0}
.dp_container a{color:#000}
.access_container_inner{padding:0 10px;margin-top:14px}

#access_container{margin-top:0;padding-top:10px}
#access_container a:focus{color:#fff;background:#000}
.dpop_exe a{text-decoration:none;font-size:15px}
.dpop_title{margin-bottom:.4rem;font-weight:600}
.contrast_trigger{width:100%}
.color_selector{display:none;-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease}
.color_selector.is_visible{display:block}
.color_selector button{display:inline-block;cursor:pointer;font-size:0;width:30px;height:30px;float:left;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;border:2px solid #000;margin:5px;padding:0}
.color_selector .black{background:#000!important}
.color_selector .white{background:#fff!important}
.color_selector .green{background:#00FF21!important}
.color_selector .blue{background:#0FF!important}
.color_selector .red{background:red!important}
.color_selector .orange{background:#FF6A00!important}
.color_selector .yellow{background:#FFD800!important}
.color_selector .navi{background:#B200FF!important}
.active_greyscale{
	filter:grayscale(100%);
	-webkit-filter:grayscale(100%);
	-moz-filter:grayscale(100%);
	-ms-filter:grayscale(100%);
	-o-filter:grayscale(100%);
	filter:url('https://veliki-grdjevac.hr/slike/desaturate.svg#greyscale');
	filter:url("data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg"><filter id="grayscale"><feColorMatrix type="matrix" values="0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0" /></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(1)
}
.dp-dark-overlay{position:fixed;z-index:50;background:rgba(0,0,0,.8);top:0;bottom:0;left:0;right:0;width:100%;height:100%}
.dp-lights-selector{position:relative;z-index:100;background:#fff;color:#000}
.dp-skip{position:relative;top:-10000px;left:-10000px;height:1px;width:1px;text-align:left;overflow:hidden}
.dp-skip:focus{left:0;top:0;width:100%;height:auto;padding:5px 0;text-align:center;cursor:pointer;border:1px solid #fff;font-size:15px;font-weight:700}
.dp-skiplinks-menu{position:absolute;left:0;top:0;margin:0;padding:0}
.dp-skiplinks-menu ul{margin:0;padding:0;list-style-type:none}
.dp-skiplinks-menu ul a{text-decoration:none;position:absolute;z-index:99999;left:-10000px;top:-10000px}
.dp-skiplinks-menu ul a:focus,.dp-skiplinks-menu ul a:active,.dp-skiplinks-menu ul a:hover{left:16px;top:42px;background:#216073;color:#fff;padding:6px 20px;display:inline-block;font-size:18px;font-weight:700;white-space:nowrap}


@font-face {
    font-family: 'OpenDyslexic';
    src: url('https://veliki-grdjevac.hr/fonts/OpenDyslexic-Regular.woff2') format('woff2'),
    url('https://veliki-grdjevac.hr/fonts/OpenDyslexic-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
.high-contrast-textblock {background:#fff !important; color:#000 !important;}
.high-contrast-textblock a.plavi-skupstina {color:#000 !important; background:#fff !important;}
.high-contrast-textblock a.plavi-skupstina:visited, a.plavi-skupstina:active {color:#000 !important; background:#fff !important;}
.high-contrast-textblock .pocetna-box-naslov3 {color:#000 !important;}

body.page--dyslexic-font * {font-family: 'OpenDyslexic', sans-serif !important;}
body.page--dyslexic-font .fa {font-family: 'FontAwesome' !important;}
body.page--dyslexic-font .icon {font-family: 'FontAwesome' !important;}
body.page--font-plus h3 {line-height:1.2em !important; height:auto;}
body.page--font-plus .box-2020 h2, body.page--font-plus .box-2020 h3 {line-height:1.8}
body.page--font-plus .hot-news-naslov {height:auto !important}
body.page--font-plus .post-pocetna-naslov {height:auto !important}
body.page--font-plus .naslov-lijevo {line-height:1.1em !important}
body.page--font-plus .dropdown-menu-lijevo {font-size:1em}
body.page--font-plus .dropdown-submenu>.dropdown-menu {font-size:1em}
body.page--font-plus .datum-mjesec {font-size:0.5em}
body.page--font-plus .naslov-desno {line-height:1.1em}
body.page--font-plus footer h3, body.page--font-plus footer h4 {line-height:1.1em}
body.page--font-plus .foot-a a {line-height:1.1em}
body.page--font-plus .bbz-kontakt {line-height:1.1em; height:auto;}
body.page--font-plus .naslov-upitnik {width:200px;}
body.page--font-plus .post-pocetna-naslov p {font-size:0.8em; line-height:1em}
body.page--font-plus .dropdown-menu {font-size:1em; line-height:1;}
body.page--font-plus .bbz-linkovi {height:auto;}
body.page--font-plus .entry-skupstina {height:auto;}
body.page--font-plus .cijeli-clanak-skupstina {font-size:0.9em; line-height:1.1}
body.page--font-plus .paginationw {font-size:0.9em; line-height:1.1}

body.page--font-plus .desno-izbornik {right: auto;}
body.page--font-plus .dropdown-menu {width: auto;}



#dp_helper_container .fa-wheelchair {font-size:40px !important;}
.dpop_title {font-size:15px;}

.call-to-action-success {background-color: #dff0d8; border:1px solid #d6e9c6;}
.prikazujemo {width:100%; display:inline-block;}
.eebloqs p, .eebloqs h3, .eebloqs ul, .eebloqs ol {margin-bottom:20px !important;}

#header .header-nav-top .nav > li > a:hover, #header .header-nav-top .nav > li > a a:focus {
    background: transparent;
}

#header .header-nav-top .nav > li > a, #header .header-nav-top .nav > li > span {
    font-size: 0.92em;
    padding: 6px 12px;
    display: inline-block;
}

#header .header-nav-top .nav > li > span > a {
    color: #999;
}

#header .header-nav-top-shop .nav li a {
	text-transform: uppercase;
    color: #137547;
    font-weight: 600;
}

#header .header-nav-main nav > ul > li > a, #header .header-nav-main nav > ul > li > a:focus {
    background: transparent;
}

#header .header-nav-main nav > ul > li > a, #header .header-nav-main nav > ul > li > a:hover {
    background: transparent;
}

#header .header-nav-main nav > ul > li.open > a, #header .header-nav-main nav > ul > li:hover > a {
    background: transparent;
    color: #007dc5;
}

html:not(.sticky-header-active) #header.header-transparent .header-nav-main nav > ul > li:not(.active) > a {
    color: #007dc5;
}

html.sticky-header-active #header.header-transparent .header-nav-main nav > ul > li:not(.active) > a {
    color: #007dc5;
}

#header .header-nav-top {
    margin-top: 0px;
    margin-left: 10px;
}

.masonry-loader ul.products {
    padding: 0 0 0px 0;
    list-style: none;
    margin-bottom: 0px;
    width: 100%;
}

.masonry-loader ul.products .product {
    position: relative;
    margin-bottom: 0px;
}

.masonry-loader {
    height: auto !important;
    position: relative !important;
    overflow: visible !important;
}

.masonry-loader.masonry-loader-showing {
	height: 0px !important;
}

html.webkit .thumb-info-galerija .thumb-info-wrapper {
    margin: 1px 1px 1px 1px;
}

.thumb-info-galerija {
    background-color: #FFF;
    border: 1px solid #fff !important;
    border-radius: 0px;
}

#section-galerija .masonry-loader ul.products .product {
    position: relative;
    margin-bottom: 0px !important;
    padding: 0px 0px 0px 0px !important;
}

.hamburger {
    display: none;
}

#header .header-body {
    background: #FFF;
    border-top: 0px solid #EDEDED;
    border-bottom: 0px solid transparent;
    padding: 0px 0;
    -webkit-transition: min-height 0.3s ease;
    -moz-transition: min-height 0.3s ease;
    transition: min-height 0.3s ease;
    width: 100%;
    z-index: 1001;
    min-height: 96px;
}

#header .header-nav-main nav > ul > li > a span {
	display: inline-block;
    color: #585757;
    font-size: 0.72em;
    font-weight: 300;
    text-transform: none;
}

#header .header-nav-main nav > ul > li > a {
    display: inline-block;
    border-radius: 0px;
    font-size: 0.93em;
    font-style: normal;
    font-weight: 700;
    line-height: 18px;
    padding: 10px 10px;
    text-transform: none;
    color: #0f1010;
}

#header .header-nav-main nav > ul > li:last-child > a {
    padding: 10px 0px 10px 10px;
}

.btn {
    border: 0px solid transparent;
}

.btn-md {
    padding: 10px 24px 10px;
    border-radius: 12px;
    font-size: 1.04em;
    line-height: 18px;
    font-weight: 300;
    text-transform: none;
    min-width: 150px;
    text-align: center;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
    border: 0px solid transparent;
}

#header .header-nav-main nav > ul > li > a.dropdown-toggle:after {
    display: none;
}

#header .header-nav-main nav > ul > li > a.dropdown-toggle i {
    position: absolute;
    bottom: 24px;
    right: 2px;
    font-size: 0.72em;
}

#header .header-nav-main nav > ul > li.dropdown.open > a, #header .header-nav-main nav > ul > li.dropdown:hover > a {
    padding-bottom: 10px;
}

.col-logo {
	background: #033f62;
    padding: 0px;
}

.col-izbornik {
	background: #fff;
    border-left: 3px solid #033f62;
}

#header .header-logo {
    height: 97px !important;
}

#header .header-logo img {
    margin: 25px 15px 25px 0;
}

#header .header-nav-main {
    float: right;
    margin: 21px 0 19px 0px;
}

#header .header-body {
    background: rgb(3,63,98);
    background: linear-gradient(90deg, rgba(3,63,98,1) 50%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 50%);
}

.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    color: #0f1010;
    text-decoration: none;
    background-color: transparent;
}

#header .header-nav-main nav > ul > li.dropdown .dropdown-menu {
    border-radius: 0 0 12px 12px;
    border-top: 6px solid #007dc5;
    padding: 0px;
    min-width: 260px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
}

#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a {
    border-bottom: 1px solid #ededed;
    color: #585757;
    font-size: 0.92em;
    font-weight: 400;
    padding: 12px 12px 12px 12px;
    position: relative;
    text-transform: none;
}

#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li:hover > a {
    color: #007dc5;
}

.header-bottom {
    display: block;
    position: absolute;
    background: rgb(255,255,255);
    background: linear-gradient(90deg, transparent 50%, rgba(236,236,236,1) 50%);
    z-index: 2;
    right: 0px;
    width: 100%;
}

.col-kontakt {
	background: #007dc5;
    padding: 0.2px;
    text-align: center;
    color: #fff;
}

.col-kontakt a {
    display: inline-block;
    border-radius: 0px;
    font-size: 1.02em;
    font-style: normal;
    font-weight: 700;
    line-height: 18px;
    padding: 14px 14px;
    text-transform: none;
    color: #fff;
}

.col-kontakt a span {
    color: #fff;
    font-size: 0.74em;
    font-weight: 300;
    text-transform: none;
}

.col-kontakt-desno {
	background: #ececec;
    padding: 12px 15px 12px 15px;
    text-align: center;
    color: #fff;
    border-left: 3px solid #007dc5;
}

.header-search {
    float: right;
    margin-top: 0px;
    margin-left: 14px;
}

.header-search .form-control {
    border-radius: 20px;
    font-size: 0.76em;
    height: 40px;
    margin: 0;
    padding: 12px 16px;
    -webkit-transition: width 0.3s ease;
    -moz-transition: width 0.3s ease;
    transition: width 0.3s ease;
    -webkit-transform: translate3d(0, 0, 0);
    -webkit-backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px;
    width: 170px;
    border: 0px solid;
    border-top-right-radius: 20px !important;
    border-bottom-right-radius: 20px !important;
    color: #585757;
    font-style: italic;
}

.header-search .btn-default {
    background: transparent;
    border: 0 none;
    color: #CCC;
    position: absolute;
    right: 3px;
    top: 4px;
    z-index: 3;
}

.kontakt-col-desno {
	display: inline-block;
    float: right;
}

.kontakt-col-desno p {
    line-height: 1.5em;
    font-weight: 400;
    margin: 0 0 0px;
    padding: 13px 21px 12px;
    font-size: 0.82em;
    color: #0f1010;
}

.kontakt-col-desno p a {
    color: #0f1010;
}

.kontakt-col-desno p i {
    font-size: 1.6em;
}

.kontakt-col-desno img {
	margin-right: 10px;
    height: 16px;
    width: auto;
    margin-top: -1px;
}

.header-search .input-group-btn:last-child>.btn, .header-search .input-group-btn:last-child>.btn-group {
    z-index: 3;
}

html.sticky-header-active #header .header-body {
	margin-top: -1px;
}

#slider-bg {
    margin-top: 0px;
}

.slika-desno-slider {
    width: 47%;
    float: left;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    height: 600px;
    margin-right: 20px;
}

.sadrzaj-lijevo-slider span {
    height: 560px;
    align-items: center;
    justify-content: center;
    display: table-cell;
    vertical-align: middle;
    line-height: normal;
    padding-top: 90px;
}

.sadrzaj-lijevo-slider h2 {
    line-height: 1.3;
    font-size: 2.6em;
    color: #0f1010;
    font-weight: 600;
    text-transform: none;
    margin-bottom: 21px;
    letter-spacing: normal;
    font-family: "Poppins", sans-serif;
    font-style: normal;
}

.sadrzaj-lijevo-slider h2 a {
	color: #0f1010;
}

.sadrzaj-lijevo-slider p {
    line-height: 1.5;
    font-weight: 400;
    color: #0f1010;
    margin: 0px 10px 24px 0;
}

#slider-bg .owl-carousel .owl-dots .owl-dot.active span, #slider-bg .owl-carousel .owl-dots .owl-dot:hover span {
    background-color: #fff;
}

.owl-slider .owl-dots {
    margin-top: -36px;
    z-index: 22;
    display: block;
    position: absolute;
    left: 20%;
}

.owl-theme .owl-dots .owl-dot span {
    margin: 5px 4px;
    background: #d3d3d380;
    border-radius: 30px;
}

.owl-slider .owl-nav {
    bottom: 60px;
    position: absolute;
    top: auto;
    width: 100%;
    margin-top: 0px;
}

.owl-slider .owl-nav .owl-prev {
    left: 49.13% !important;
}

.owl-slider .owl-nav .owl-next {
    right: 46.2% !important;
}

.owl-theme .owl-nav [class*=owl-] {
    color: #033f62;
    font-size: 12px;
    margin: 5px;
    padding: 7px 12px;
    border-radius: 12px;
    background-color: #fafafa;
}

.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next {
    width: 36px;
    height: 36px;
}

#obavijesti-section {
	position: relative;
    padding: 90px 15px 50px;
}

img.grb-center {
	margin: 0 auto;
    display: block;
    margin-bottom: 36px;
    height: 96px;
}

#obavijesti-section h2 {
	text-align: center;
    margin-bottom: 50px;
}

#obavijesti-section h2 a {
	color: #033f62;
}

.obavijest-box {
	border: 1px solid #ededed;
    background: #fff;
    border-radius: 24px;
    padding: 28px 30px;
}

.link-tekst {
	font-size: 0.92em;
}

.obavijest-box h3 {
    color: #0f1010;
    margin-bottom: 6px;
    height: 51px;
    overflow: hidden;
}

.obavijest-box h3 a {
    color: #0f1010;
}

.obavijesti-oko {
	padding: 0 10px;
}

#natjecaji-section {
	position: relative;
    padding: 70px 0;
}

#natjecaji-section h2 {
	color: #fff;
    margin-bottom: 32px;
}

#natjecaji-section img {
	border-radius: 24px;
}

.tekst-natjecaji-slika {
	position: absolute;
    bottom: 54px;
    left: 64px;
}

.natjecaji-desno {
	padding: 59px 0px 30px 70px;
}

.natjecaji-box {
	border: 1px solid #009925;
    margin-bottom: 42px;
    position: relative;
}

h6.rok-h6 {
	color: #0f1010;
    font-weight: 400;
}

.tijek-natjecaj {
    background: #e8ffef;
    border-radius: 8px;
    font-size: 0.8em;
    font-weight: 700;
    color: #009925;
    padding: 3px 8px;
    text-transform: uppercase;
    left: 30px;
    position: absolute;
    top: -14px;
}

.zatvoren-natjecaj {
	border: 1px solid #f5183b !important;
}

.zatvoren-natjecaj .tijek-natjecaj {
	background: #ffebeb;
    color: #f5183b;
}

#dokumenti-section {
	position: relative;
	padding: 90px 30px 0px;
}

#dokumenti-section img.logo-zuti {
	position: absolute;
    right: 0px;
    top: -136px;
}

.bg-dokumenti-poc {
	position: relative;
	background: #fafafa;
    padding: 0 0 70px 0;
}

.bg-dokumenti-poc h2 {
	margin-top: -26px;
    margin-bottom: 90px;
}

.dokumenti-kategorija {
	min-height: 320px;
}

.dokumenti-kategorija h3 {
	text-transform: uppercase;
}

.dokumenti-kategorija img {
	float: left;
    margin-right: 16px;
}

.dokumenti-kategorija h3 a {
	color: #0f1010
}

h5.kat-naslov a {
	color: #0f1010;
}

#zajednica-section {
	position: relative;
    padding: 0 0 112px;
}

.zajednica-desno {
	position: relative;
    background: #fff;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(https://veliki-grdjevac.hr/slike/zajednica-veliki-grdjevac.jpg);
    width: 66%;
    right: 0px;
    height: 600px;
    float: right;
}

.bg-bijelo-zajednica {
    background: #fff;
    height: 250px;
    width: 33%;
    position: absolute;
    top: 0px;
}

.zajednica-naslovi {
    position: relative;
    padding: 60px 15px 20px;
    width: 34%;
    z-index: 2;
}

.hand-blue {
    font-size: 1.4em;
    font-weight: 400;
    text-transform: none;
    color: #007dc5;
    font-family: "Besley", serif;
    font-style: italic;
    line-height: 1.6;
}

.zajednice-sve-dolje {
    position: absolute;
    top: 250px;
    background: #fff;
    height: auto;
    padding: 80px 30px 30px 0;
    width: 70%;
    margin-top: -30px;
}

.zajednice-sve-dolje img {
	margin-bottom: 12px;
    height: 60px;
    width: auto;
}

.zajednice-sve-dolje .col-md-4:last-child img {
    width: 200px;
    height: auto;
    padding: 10px 0 5px;
}

.zajednice-sve-dolje h3 {
	height: 48px;
    overflow: hidden;
    font-size: 1.34em;
    margin-bottom: 10px;
}

.zajednice-sve-dolje h3 a {
	color: #0f1010;
}

.zajednice-sve-dolje p {
	font-size: 0.7em;
    margin-bottom: 10px;
    height: 30px;
    overflow: hidden;
}

#lovrak-section {
	position: relative;
    padding: 70px 0 70px;
}

.lovrak-gore-desno {
	padding: 70px 0 90px;
	text-align: right;
}

.hand-blue span {
	font-size: 75%;
    color: #033f62;
}

.lovrak-desno {
	padding: 110px 0 60px 30px;
}

.lovrak-desno p {
	font-size: 0.86em;
}

.lovrak-desno span {
    background: #fff;
    margin-right: 60px;
    position: relative;
    right: 160px;
    display: block;
    width: 120%;
    padding: 20px 0px 12px 30px;
    margin-bottom: 20px;
}

.lovrak-desno h2 {
    margin: 0 0 6px 0;
}

.desno-gumb {
    float: right;
    padding-top: 10px;
    position: relative;
}

#novosti-section {
	position: relative;
    padding: 70px 0px 50px;
}

#novosti-section img {
	border-radius: 12px;
}

.novosti-zajedno h3 {
	margin-bottom: 16px;
    height: 48px;
    overflow: hidden;
}

.novosti-zajedno h3 a {
	color: #0f1010;
}

.novost-opis-dolje {
	margin-top: 20px;
}

.novost-opis-dolje p {
	font-size: 0.9em;
    margin: 0 0 12px;
    min-height: 57px;
    overflow: hidden;
}

.novosti-zajedno {
	margin-bottom: 30px;
}

#footer.short {
    padding-top: 30px;
}

#footer {
    background: #033f62;
    border-top: 0px solid #0e0e0e;
    font-size: 0.9em;
    margin-top: 0px;
    padding: 30px 0 0;
    z-index: 3;
}

#footer h1, #footer h2, #footer h3, #footer h4 {
    color: #ffda00;
}

#footer a {
	color: #fff;
}

#footer h4 {
    font-size: 1.3em;
    font-weight: 600;
    margin-bottom: 16px;
}

#footer h4 a {
    color:#ffda00;
}

#footer p {
    margin-bottom: 12px;
    font-size: 0.9em;
    color: #fff;
}

#footer p a {
    color: #fff;
}

.foot-mb-right {
	text-align: right;
}

img.bg-footer {
    width: 660px;
    position: absolute;
    right: 0px;
    bottom: 0px;
    height: auto;
    opacity: 0.4;
    
}

.gore-foot {
	position: relative;
    margin-top: -90px;
}

.gore-foot h4 {
	color: #007dc5 !important;
    padding-top: 16px;
    margin-left: -10px;
}

.gore-foot img {
	margin: 0px auto 0;
    display: block;
}

#footer .list.list-icons.list-icons-sm li img {
    margin-right: 14px;
    margin-bottom: 10px;
    width: 15px;
    height: auto;
    float: left;
    padding-top: 5px;
    filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(9deg) brightness(104%) contrast(102%);
}

#footer .list.list-icons.list-icons-sm li {
    padding-left: 0px;
    margin-bottom: 5px;
}

#footer .list.list-icons.list-icons-sm li img.phone-img-foot {
    width: 11px;
    margin-left: 2px;
    margin-right: 16px;
}

#footer .list.list-icons.list-icons-sm li img.fax-img-foot {
	filter: none;
}

#footer .footer-copyright p {
    color: #fff;
}

.kontakt-footer {
	background: #007dc5;
    border-radius: 32px;
    padding: 32px 40px 26px 80px;
    display: inline-block;
    width: 100%;
}

.kontakt-footer h6 {
    color: #fff;
    font-size: 0.86em;
    margin: 0 0 6px 0;
}

.kontakt-footer h4 {
    color: #fff !important;
    margin: 0 0 6px 0 !important;
}

.kontakt-footer p {
	margin-bottom: 2px !important;
}

.line-desno-foot {
    height: 46px;
    background: #033f62;
    position: absolute;
    width: 1px;
    top: 18px;
    right: 6px;
}

.kontakt-footer div:last-child .line-desno-foot {
	display: none;
}

#footer .container .row > div {
    margin-bottom: 20px;
}

.page-header {
    background: #fff;
    border-bottom: 1px solid #ececec;
    border-top: 0px solid #384045;
    margin: 0 0 30px 0;
    min-height: 100px;
    padding: 30px 0 6px;
    position: relative;
    text-align: left;
}

.page-header h1 {
    color: #033f62;
}

.left-bg-det {
	background: #fff;
    position: absolute;
    width: 30%;
    background-image: url(https://veliki-grdjevac.hr/slike/lavanda-bg.jpg);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    height: 100%;
}

.opcina-vg-dron-01-small {
	background-image: url(https://veliki-grdjevac.hr/slike/opcina-vg-dron-01-small.jpg);
}

.opcina-vg-dron-02-small {
	background-image: url(https://veliki-grdjevac.hr/slike/opcina-vg-dron-02-small.jpg);
}

.opcina-vg-dron-03-small {
	background-image: url(https://veliki-grdjevac.hr/slike/opcina-vg-dron-03-small.jpg);
}

.opcina-vg-dron-04-small {
	background-image: url(https://veliki-grdjevac.hr/slike/opcina-vg-dron-04-small.jpg);
}

.opcina-vg-dron-05-small {
	background-image: url(https://veliki-grdjevac.hr/slike/opcina-vg-dron-05-small.jpg);
}

.opcina-vg-dron-06-small {
	background-image: url(https://veliki-grdjevac.hr/slike/opcina-vg-dron-06-small.jpg);
}

.opcina-vg-dron-07-small {
	background-image: url(https://veliki-grdjevac.hr/slike/opcina-vg-dron-07-small.jpg);
}

.opcina-vg-dron-08-small {
	background-image: url(https://veliki-grdjevac.hr/slike/opcina-vg-dron-08-small.jpg);
}

.opcina-vg-dron-09-small {
	background-image: url(https://veliki-grdjevac.hr/slike/opcina-vg-dron-09-small.jpg);
}

.opcina-vg-dron-10-small {
	background-image: url(https://veliki-grdjevac.hr/slike/opcina-vg-dron-10-small.jpg);
}

.opcina-vg-dron-11-small {
	background-image: url(https://veliki-grdjevac.hr/slike/opcina-vg-dron-11-small.jpg);
}

.opcina-vg-dron-12-small {
	background-image: url(https://veliki-grdjevac.hr/slike/opcina-vg-dron-12-small.jpg);
}

.opcina-vg-dron-13-small {
	background-image: url(https://veliki-grdjevac.hr/slike/opcina-vg-dron-13-small.jpg);
}

.opcina-vg-dron-14-small {
	background-image: url(https://veliki-grdjevac.hr/slike/opcina-vg-dron-14-small.jpg);
}

.opcina-vg-dron-15-small {
	background-image: url(https://veliki-grdjevac.hr/slike/opcina-vg-dron-15-small.jpg);
}

.opcina-vg-dron-16-small {
	background-image: url(https://veliki-grdjevac.hr/slike/opcina-vg-dron-16-small.jpg);
}

.opcina-vg-dron-17-small {
	background-image: url(https://veliki-grdjevac.hr/slike/opcina-vg-dron-17-small.jpg);
}

.opcina-vg-dron-18-small {
	background-image: url(https://veliki-grdjevac.hr/slike/opcina-vg-dron-18-small.jpg);
}

.opcina-vg-dron-19-small {
	background-image: url(https://veliki-grdjevac.hr/slike/opcina-vg-dron-19-small.jpg);
}

.opcina-vg-dron-20-small {
	background-image: url(https://veliki-grdjevac.hr/slike/opcina-vg-dron-20-small.jpg);
}

.white-content {
	background: #fff;
    z-index: 1;
    position: relative;
    padding: 66px 0 0 30px;
}

.page-header h1 {
    border-bottom: 0px solid #CCC;
    display: inline-block;
    position: relative;
    font-size: 3em;
    font-weight: 400;
    line-height: 1.2;
    margin: 0 0px;
    letter-spacing: 0px;
    text-transform: none;
    font-style: italic;
    color: #033f62;
    font-family: "Besley", serif;
}

.page-header .breadcrumb > li {
    display: inline-block;
    font-size: 0.8em;
    text-transform: none;
    text-shadow: none;
    font-family: "Besley", serif;
}

.page-header .breadcrumb {
    color: #007dc5;
}

.page-header .breadcrumb > li + li:before {
    color: inherit;
    opacity: 1;
    font-family: FontAwesome;
    content: "\f08d";
    padding: 0 10px 0 8px;
    color: #0f1010;
}

.main {
	position: relative;
}

img.img-radi {
	border-radius: 12px;
}

.page-header .breadcrumb > li {
	color: #0f1010;
}

.page-header .breadcrumb > li > a {
	color: #0f1010;
}

.thumb-info {
    border: 0px solid #DDD;
    border-radius: 16px;
}

html.webkit .thumb-info .thumb-info-wrapper {
    margin: 0px 0px 0px 0px;
}

.thumb-info img {
    border-radius: 16px;
}

.thumb-info .thumb-info-action-icon img {
	width: 30px !important;
    height: auto;
}

.btn-default {
    color: #0f1010;
    background-color: #e6e6e6;
    border-color: #adadad;
}

.white-content h2 {
    font-size: 2em;
}

.dokumenti-zajedno a[href $='.pdf'] {
    padding: 0 0 0px 24px;
    background: url(https://veliki-grdjevac.hr/slike/page_white_acrobat.png) top left no-repeat;
    font-size: 1em;
}

.dokumenti-zajedno a[href $='.doc'] {
    padding: 0 0 0px 24px;
    background: url(https://veliki-grdjevac.hr/slike/page_white_word.png) top left no-repeat;
    font-size: 1em;
}

.dokumenti-zajedno a[href $='.docx'] {
    padding: 0 0 0px 24px;
    background: url(https://veliki-grdjevac.hr/slike/page_white_word.png) top left no-repeat;
    font-size: 1em;
}

.dokumenti-zajedno a[href $='.xls'] {
    padding: 0 0 0px 24px;
    background: url(https://veliki-grdjevac.hr/slike/page_white_excel.png) top left no-repeat;
    font-size: 1em;
}

.dokumenti-zajedno a[href $='.xlsx'] {
    padding: 0 0 0px 24px;
    background: url(https://veliki-grdjevac.hr/slike/page_white_excel.png) top left no-repeat;
    font-size: 1em;
}

.dokumenti-zajedno a[href $='.rar'] {
    padding: 0 0 0px 24px;
    background: url(https://veliki-grdjevac.hr/slike/rar-file-format.png) top left no-repeat;
    font-size: 1em;
}

.dokumenti-zajedno a[href $='.zip'] {
    padding: 0 0 0px 24px;
    background: url(https://veliki-grdjevac.hr/slike/rar-file-format.png) top left no-repeat;
    font-size: 1em;
}

.smaller-desno {
	background: #ececec;
    padding: 16px 6px 0px 16px;
}

.dokumenti-auto-height {
	min-height: auto;
}

.smaller-desno .dokumenti-kategorija h3 {
    font-size: 1.2em;
}

.smaller-desno .dokumenti-kategorija h3 a.active {
    color: #007dc5;
}

.zajednica-index img {
	margin-bottom: 12px;
    height: 70px;
    width: auto;
}

.zajednica-index h3 {
    height: 48px;
    overflow: hidden;
    font-size: 1.34em;
    margin-bottom: 6px;
}

.zajednica-index h3 a {
    color: #0f1010;
}

.zajednica-index p {
    font-size: 0.86em;
    height: 36px;
    overflow: hidden;
    margin-bottom: 6px;
}

.page-not-found h1 {
    font-size: 2.6em;
    font-weight: 500;
    letter-spacing: 0px;
    line-height: 1.3;
    text-align: center;
}

#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a {
    transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
}

#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a:hover {
    padding-left: 32px;
    -webkit-transition: all 0.2s cubic-bezier(0.4,0.28,0.31,1.28) 0s;
    transition: all 0.2s cubic-bezier(0.4,0.28,0.31,1.28) 0s;
}

#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a:before {
    position: absolute;
    content: "";
    background: url('https://veliki-grdjevac.hr/slike/icon-logo-blue.png');
    left: 8px;
    top: 11px;
    opacity: 0;
    transition: all 500ms ease;
    height: 20px;
    width: 16px;
}

#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a:hover:before {
    opacity: 1;
}

#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li {
    -webkit-transition: all 0.2s cubic-bezier(0.4,0.28,0.31,1.28) 0s;
    transition: all 0.2s cubic-bezier(0.4,0.28,0.31,1.28) 0s;
}

.google-map-borders {
    border: 0px solid #DDD;
    padding: 0px;
    border-radius: 16px;
}

.google-map-borders iframe {
    border-radius: 16px;
}

.form-control {
    color: #0f1010;
    background-color: #fff;
    background-image: none;
    border: 1px solid #007dc5;
    border-radius: 12px;
    height: 48px;
}

.text-polje::-webkit-input-placeholder {
    color: #033f62;
}

#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-menu {
    display: block;
    margin-top: 0px;
    margin-left: -8px;
    border-radius: 0 0 0px 0px;
    border-top: 0px solid #007dc5;
}

.blockimg-left img, .blockimg-right img {
	border-radius: 12px;
}

.img-thumbnail {
    padding: 0px;
    border: 0px solid #ddd;
    border-radius: 16px;
}

.owl-bloq .thumb-info:hover .thumb-info-action-icon {
    padding: 10px;
}

.thumb-info .thumb-info-title {
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    background: #007dc5;
    bottom: 0%;
    color: #FFF;
    border-radius: 0px 16px 0 16px;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 0px;
    padding: 10px 16px;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.2);
    text-transform: none;
}

.btn-table {
	display: table;
    margin: 0 auto;
    text-align: center;
}
 
