/* UNIVERSAL */

body.sticky-menu-active #header.flat-menu ul.nav-main {margin-top:0px;padding-top:0;margin-bottom:0px}
body.sticky-menu-active.always-sticky #header nav ul.nav-main {margin:0}
body.sticky-menu-active #header {top:0; border:none}
body.sticky-menu-active #header.clean-top ul.nav-main > li > a, body.sticky-menu-active #header.clean-top ul.nav-main > li:hover > a {padding-top:18px; padding-bottom:25px;height:80px;    color: #fff;border-radius:0}
body.sticky-menu-active {padding-top:185px}
#header.flat-menu > .container     {height: 190px;margin-bottom: -85px;}
#header nav ul.nav-main li a {    font-size: 15px;    font-weight: 600;padding: 10px 22px;}
#header.flat-menu nav ul.nav-main > li.active > a {    color: #fff !important;background-color: #09aaab !important;}

.container-full2 {border-top: 10px solid #2acecf;}


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


.noradi {border-radius:0 !important}
.nomargin {margin:0}
.m-bottom-12 {       margin: 0 auto 12px auto;    display: block;}
.padding23 {padding:23px 0px !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;padding: 8px 0;color:#777;background-color: transparent;}
.breadcrumb a {color:#0e2545;}
.page-header .bread-bijeli > li {color:#0eabac !important;}
.bread-bijeli a {color: #0eabac;font-weight: 400;}



.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;}


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

a.crni {color: #000;}
a.crni:hover, a.crni:active, a.crni:focus {color: #000;text-decoration: none; }

a.bijeli {color: #fff;}
a.bijeli:hover, a.bijeli:active, a.bijeli:focus {color: #5a87c7;text-decoration: none; }

a.stranice {color: #0e2545;}
a.stranice:hover, a.stranice:active, a.stranice:focus {color: #1b4681; }

a.plavi {color: #0e2545;}
a.plavi:hover, a.plavi:active, a.plavi:focus {color: #0e2545;text-decoration: none; }

a.sivi {color: #3b3c3c;}
a.sivi:hover, a.sivi:active, a.sivi:focus {color: #0e2545;text-decoration: none; }

.glavna-tekst {text-align:justify;}
.glavna-tekst img {display:block; max-width:100%; height:auto;}
.glavna-tekst ol, .glavna-tekst ul {display:inline-block}
h4.entry {font-size:1.2em; color:#0e2545}
h2.entry-02 {font-weight:500;text-transform: uppercase;font-size:1.8em;  margin: 0 0 10px;}
h2.entry {font-weight:500;text-transform: uppercase;color:#0e2545}
h2.ponuda-last {text-align:center; color:#0e2545; font-size:27px;font-weight: 400;margin: 0 0 0 0;}
h2.novosti {    font-size: 2.2em;font-weight: 400;line-height: 42px;margin: 0 0 20px 0;letter-spacing: 0;}

.naslovostale {float:left}
.form-control {border-radius:0; margin-bottom:10px}
.tablica-teh-info {font-size:12px}
.width100p {100%}
.lastminute {background-color: #ff7e00;border-radius: 0;display: inline-block;font-size: 1.2em;   margin: 0 0 10px 0;padding: 9px 15px;color: #fff;font-weight: 700;}

#header .header-top ul.nav-top li a {padding: 4px 6px;}
#header {  background: #ffffff;border-top: none;clear: both;min-height: 100px;padding: 0;}
#header.clean-top .header-top {background-color: #ffffff;border-bottom: none;margin-top: -8px;}
#header nav {float: left;}
#header .nav-main-collapse {    background: #2acecf;}
#header nav ul.nav-main li a i.fa-caret-down {    top: -20px;left: 119px;}


#header nav ul.nav-main-en li a i.fa-caret-down {left: 92px;}
#header nav ul.nav-main-de li a i.fa-caret-down {left: 79px;}

.search-naslov2 {font-size: 26px;color: #fff;margin-bottom: 20px;margin-top: 20px;    line-height: 24px;}
.search-naslov {font-size: 26px;color: #fff;margin-bottom: 23px;    line-height: 24px;}
.search-forma {width: 100% !important; height: 90px; float: left !important; background-color: transparent;}

.page-header {border-top: none;background-color: transparent;background: #f5f5f5;    border-bottom: 0;padding: 5px 0;margin: 0;font-size: 1.8em;font-weight: 200;color: #0eabac;}
section.page-header h1 {    border-bottom-color: #09aaab;border: 0;margin: 0;padding: 0;text-transform: uppercase;font-size: 1em;}
.page-header .breadcrumb {    margin: 15px 0 0 6px;
    padding: 0;
    float: left;
    font-weight: 200;}
.page-header h1 {color:#0eabac}


.podaci-top {font-size:16px;color:#0E2545;line-height: 28px;margin-top: 4px;}
.jezici-desno {float:right}
.jezici-desno > li {padding-left: 0px;}
.social-icons02 {    margin: 0 !important;}
ul.social-icons02 {margin:0 !important}
ul.social-icons li {background-image: none;    box-shadow: none;    margin: -1px 4px 5px 0;}
ul.social-icons li a {    height: 22px;width: 22px;}
ul.social-icons li a:active {box-shadow: none;}
ul.social-icons {    margin: 0 !important;}

.izbornik-span {font-weight:100; text-transform: none;}

/*trazilica*/
.goremalo2 {position: relative;background: rgba(42,206,207,0.8);margin: -105px auto 0;z-index: 4;padding: 20px 0;    border-bottom: 10px solid #2acecf;}
.goremalo {position: relative;background: rgba(42,206,207,0.8);margin: -200px auto 0;z-index: 4;padding: 20px 0;    border-bottom: 10px solid #2acecf;}
.width100p {width: 100%;}


/*prognoza linkovi*/
.prognoza-linkovi {background:#fff; padding:20px;width: 320px;}
.prognoza {background-image: url("https://www.dn-nautica.com/slike/prognoza.jpg");background-size: cover;
    background-repeat: no-repeat;
    background-position: center right, center center;
    min-height: 500px;
    padding: 60px 0 60px 40px;}
.prvifull {padding:60px 0}
.drugifull {padding:10px 0}
.pozadina-slika {background: rgba(0, 0, 0, 0) url("https://www.dn-nautica.com/slike/pozadina-slika.png") no-repeat scroll center top;    background-size: cover;}
ul.linkovi {list-style: none;padding: 12px 0 0 10px;}
ul.linkovi li {line-height: 34px;border-bottom: 1px solid #d9d9d9;    font-size: 16px;color: #464646;font-weight: normal;font-style: italic;}
ul.linkovi li i.fa {color:#094e93}

ul.linkovi-smaller {list-style: none;padding: 8px 0 0;}
ul.linkovi-smaller li {line-height: 37px;border-bottom: 1px solid #ffffff;    font-size: 16px;color: #464646;font-weight: normal;font-style: italic;}
ul.linkovi-smaller li i.fa {color:#094e93}

/*ponuda akcija*/
.owl-carousel.stage-margin .owl-stage-outer {margin-left: 29px !important;margin-right: 29px !important;}
.oko-ponuda {border:1px solid #d9d9d9;margin:0 auto; background:#fff; cursor:pointer}
.owl-ponuda {padding:20px 0 0 20px;    min-height: 120px;}
.naslov {font-size:17px; font-weight:600}
.ponuda-cijena {color:#000;font-weight:600}
.ponuda-iznos {color:#09aaab;font-weight:600}
.ponuda-cijena-index {color:#0e2545;font-weight:600;font-size:19px}
.ponuda-iznos-index {color:#09aaab;font-weight:600;font-size:19px}

.owl-ponuda2 {padding:20px 0 0 20px;    min-height: 120px;}

.slika-akcija {position: relative;}
.akcija {text-align:center;display: inline-block;position:absolute;background-color: #ff7e00;border-radius: 0;left: 0;top: 0px;height: 35px;width: 135px;font-size: 1.2em;    z-index: 1;}
.akcija span {color:#ffffff;font-weight: 600;height: 35px;line-height: 33px;}
.popust {text-align:center;display: inline-block;position:absolute;background-color: #ff7e00;border-radius: 0;right: 0;bottom: 0px;height: 35px;width: 60px;font-size: 1.2em;    z-index: 1;}
.popust span {color:#ffffff;font-weight: 600;height: 35px;line-height: 33px;}

.post-meta {font-size:13px}
.post-title {font-size: 17px;font-weight: 600;}
.post-content {    margin-bottom: 15px;}
.post-content p {    margin: 0px;}

.kontakt {background-image: url("https://www.dn-nautica.com/slike/kontakt-pozadina.jpg");background-size: cover;background-repeat: no-repeat;background-position: center right, center center;min-height: 440px;padding: 0;}

.toggle > label {border-radius:0}
.toggle > label i {font-size:0.8em}

/*tabovi*/
.tab-content {border-width:0;  box-shadow: none;}
html body .tabs .nav-tabs li.active a, html.dark body .tabs .nav-tabs li.active a { border-top-color: #12305a;color: #12305a;}
.nav-tabs li a {border-radius: 0;}


.footer-ostale {background: #f5f5f5;}
.footer-tekst {color:#0e2545; font-weight:100;font-style:italic;text-align:center; font-size:22px;line-height:37px;padding: 60px 0 40px 0;}
.footer-podaci1 {text-align: right;color: #888888;font-size: 15px;line-height: 30px;font-style: italic;}
.footer-podaci2 {    color: #888888;font-size: 15px;line-height: 30px;font-style: italic;}

#footer {margin-top:0;padding:0;    border-top: none;}
#footer .footer-copyright {margin-top:0;    background: #009aa6;border-top: 4px solid #009aa6;padding:30px 0 0px}
#footer .footer-copyright p {color: #fff;font-size:14px}
#footer .footer-copyright a {color:#fff !important}
#footer ul.simple-post-list li {padding:5px 0; border:none;}
#footer .footer-copyright nav ul li {border-left: 1px solid #ffffff;}
#footer .contact i {float:right; margin:7px 0 10px 8px;}
#footer ul.simple-post-list .post-meta {font-style:italic; font-size:1em;}


/*tablica*/
.table > thead > tr > th {font-size:12px;    border: 1px solid #06608f;background: #12305a ;color: #fff;font-weight: 600;}
.table > tbody > tr > td  {border-top: 1px solid #003754;}