/* Add here all your CSS customizations */

input {color:#333;}

.clear {clear: both !important; height:1px}
.clear10 {clear: both !important; height:10px}
.clear15 {clear: both !important; height:15px}
.clear20 {clear: both !important; height:20px}
.clear30 {clear: both !important; height:30px}
.clear40 {clear: both !important; height:40px}
.clear50 {clear: both !important; height:50px}
.clear60 {clear: both !important; height:60px}
.clear70 {clear: both !important; height:70px}
.clearboth {clear: both !important;}

.marginleft0 {margin-left:0}
.marginleft5 {margin-left:5px}
.marginleft10 {margin-left:10px}
.marginleft15 {margin-left:15px}
.marginleft20 {margin-left:20px}
.marginleft70 {margin-left:70px}
.marginleft220 {margin-left:220px}
.marginright0 {margin-right:0}
.marginright5 {margin-right:5px}
.marginright10 {margin-right:10px}
.marginright20 {margin-right:20px}
.marginright30 {margin-right:30px}
.marginright40 {margin-right:40px}
.marginright90 {margin-right:90px}
.margintop0 {margin-top:0}
.margintop5 {margin-top:5px}
.margintop8 {margin-top:8px}
.margintop10 {margin-top:10px}
.margintop17 {margin-top:17px}
.margintop20 {margin-top:20px}
.margintop30 {margin-top:30px}
.marginbottom0 {margin-bottom:0}
.marginbottom5 {margin-bottom:5px}
.marginbottom10 {margin-bottom:10px}
.marginbottom20 {margin-bottom:20px}
.marginbottom30 {margin-bottom:30px}

.margin5po {margin:5%;}

.margin3px {margin:3px;}

.padding10 {padding:10px}

.margin0auto {margin:0 auto;}

.mar-do-10 {margin-bottom:10px;}
.mar-top-bot-20 {margin:20px 0;}

.paddingright20 {padding-right:20px}

.width100po {width:100%}
.width90po {width:90%}
.width80po {width:80%}
.width50po {width:50%}

.width30px {width:30px;}
.width100px {width:100px;}
.width120px {width:120px;}
.width160px {width:160px;}
.width320px {width:320px;}

.height32 {height:32px;}
.height34 {height:34px;}

.justify {text-align:justify;}

.btn-warning {background-color:#eb9134; border-color:#fcb266}
.btn-success {background-color:#0292ac; border-color:#018299}
.btn-upit {background-color:#0292ac; border-color:#018299; color:#fff;}
.btn-upit:hover, .btn-upit:focus, .btn-upit:active {background-color:#018299; color:#fff;}


.btn-forma { background-color: hsl(211, 66%, 30%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#5e9bde", endColorstr="#1a4a7e"); background-image: -khtml-gradient(linear, left top, left bottom, from(#5e9bde), to(#1a4a7e)); background-image: -moz-linear-gradient(top, #5e9bde, #1a4a7e); background-image: -ms-linear-gradient(top, #5e9bde, #1a4a7e); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5e9bde), color-stop(100%, #1a4a7e)); background-image: -webkit-linear-gradient(top, #5e9bde, #1a4a7e); background-image: -o-linear-gradient(top, #5e9bde, #1a4a7e); background-image: linear-gradient(#5e9bde, #1a4a7e); border-color: #1a4a7e #1a4a7e hsl(211, 66%, 22%); color: #fff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.52); -webkit-font-smoothing: antialiased; }
.btn-forma:hover, .btn-forma:focus, .btn-forma:active {background-color: hsl(211, 66%, 18%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2b7cd3", endColorstr="#0f2c4c"); background-image: -khtml-gradient(linear, left top, left bottom, from(#2b7cd3), to(#0f2c4c)); background-image: -moz-linear-gradient(top, #2b7cd3, #0f2c4c); background-image: -ms-linear-gradient(top, #2b7cd3, #0f2c4c); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b7cd3), color-stop(100%, #0f2c4c)); background-image: -webkit-linear-gradient(top, #2b7cd3, #0f2c4c); background-image: -o-linear-gradient(top, #2b7cd3, #0f2c4c); background-image: linear-gradient(#2b7cd3, #0f2c4c); border-color: #0f2c4c #0f2c4c hsl(211, 66%, 10%); color: #fff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.52); -webkit-font-smoothing: antialiased; }

.btn-plusminus { background-color: hsl(193, 74%, 67%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#37cafb", endColorstr="#19bcf2"); background-image: -khtml-gradient(linear, left top, left bottom, from(#37cafb), to(#19bcf2)); background-image: -moz-linear-gradient(top, #a1dff1, #19bcf2); background-image: -ms-linear-gradient(top, #37cafb, #19bcf2); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #37cafb), color-stop(100%, #19bcf2)); background-image: -webkit-linear-gradient(top, #37cafb, #19bcf2); background-image: -o-linear-gradient(top, #37cafb, #19bcf2); background-image: linear-gradient(#37cafb, #19bcf2); border-color: #56d5fe #56d5fe hsl(193, 74%, 64%); color: #fff !important; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.19); -webkit-font-smoothing: antialiased; }
.btn-plusminus:hover { background-color: hsl(190, 100%, 52%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3ddeff", endColorstr="#0ad6ff"); background-image: -khtml-gradient(linear, left top, left bottom, from(#3ddeff), to(#0ad6ff)); background-image: -moz-linear-gradient(top, #3ddeff, #0ad6ff); background-image: -ms-linear-gradient(top, #3ddeff, #0ad6ff); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3ddeff), color-stop(100%, #0ad6ff)); background-image: -webkit-linear-gradient(top, #3ddeff, #0ad6ff); background-image: -o-linear-gradient(top, #3ddeff, #0ad6ff); background-image: linear-gradient(#3ddeff, #0ad6ff); border-color: #0ad6ff #0ad6ff hsl(190, 100%, 49.5%); color: #fff !important; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.16); -webkit-font-smoothing: antialiased; }

.font-1-3-em {font-size:1.3em !important;}
.font12 {font-size:12px}

.h2-ind {font-size:2em; margin-bottom:20px;}

.italic {font-style:italic;}

.caps {text-transform:uppercase;}

.nobg {background:none;}

.slika100 {max-width:100%;height:auto;}
.img-rounded {border-radius:4px;}

.kosaricamali {}
.kosaricaveliki {}

.whitetext {color:#000 !important;}
.darkbluetext {color:#002454;}
.orangetext {color:#eb9134;}

.padupdo40 {padding:40px 0; background:#fff;}

.cartrxsl {float:right}

.slika-box {float:left; border:4px solid #9AE7F7;border-radius:50%;max-width:100%;height:auto;}

.slika-box-d {float:right}


.box-in {font-size:11px;color:#09dcf5;line-height:20px;width:45%; margin:0 0 0 5%;float:left; font-family:tahoma;}
.box-in h3 {font-size:14px;color:#fff;text-transform:none; margin:35px 0 10px 0; height:38px; width: 90%; overflow:hidden;font-family:open sans;line-height:18px;}


.box-down {color:#fff;font-family:open sans; font-weight:300;line-height:28px; width:100%;float:left;}
.box-down h4 {font-family:open sans;font-size:35px;text-align:center;color:#fff;background: url(http://nerida-oasis.com/slike/naslov_bg.png) center 0 no-repeat;margin:0 0 30px 0}
.box-down h4 a:link, .box-down h4 a:visited, .box-down h4 a:active, .box-down h4 a:hover {color:#fff}
.ul-box {float:left;margin:0 0 0 10px}
.ul-box i {opacity:0.5}
.box-down ul {padding:0;float:left;list-style-type:none;font-size:13px;}
.box-down a:link, .box-down a:visited, .box-down a:active, .box-down a:hover {color:#fff}

.foot-slider-img {border-radius:50%;border:3px solid #001f47;}

.najprodavaniji-h2 {font-family:open sans; font-weight:300; font-size:22px;text-align:center;margin:0;background: url(http://nerida-oasis.com/slike/footer_naslov_bg.png) center 0 no-repeat}
.najprodavaniji-slider {background: url("http://nerida-oasis.com/slike/footer_slider_bg.png") bottom center no-repeat}
.owl-theme .owl-controls {margin:5px 0}
footer .push-bottom {margin:0}
/* footer ul {margin:0; padding:0;list-style-image:url(http://nerida-oasis.com/slike/footer-list-img.png);} */
footer ul {margin:-11px 0 0 0 !important; padding:0 !important; list-style-type:none;}
footer ul li {color:#fff; border-bottom:1px solid #1e8e8d; line-height:30px; margin:0 !important; padding:0 !important;}
footer ul li a:link, footer ul li a:visited, footer ul li a:active, footer ul li a:hover {color:#fff !important}
footer h4 {text-shadow:none !important; font-size:16px !important; text-transform:uppercase !important;}

.foot-kontakt-h2 {font-style:normal;font-size:16px;font-family:'Open Sans';margin:0;padding:0; background:transparent}

.telefon {color:#cfd1d7;font-size:25px;font-weight:bold}
.footer-copyright nav ul li a:link, .footer-copyright nav ul li a:visited, .footer-copyright nav ul li a:active, .footer-copyright nav ul li a:hover {color:#fff; text-decoration:none !important;}
footer {
	background: #007170;
	font-size: 12px;
	margin-top: 0;
	padding:0;
	position: relative;
	clear: both;
        color:#fff;
        border-top:0;
}

div.footer-copyright {
	background: #00605f;
	margin-top: 0;
	padding: 15px 0 15px;
        color:#fff;
        font-size:11px;
        border: 0 !important;
}

div.footer-copyright nav {
	float: right;
        border: 0 !important;
}

div.footer-copyright nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
        border: 0 !important;
}

div.footer-copyright nav ul li {
        border: 0 !important;
	display: inline-block;
	line-height: 12px;
	margin: 0;
	padding: 0 10px;
}

div.footer-copyright nav ul li:first-child {
        border: 0 !important;
	padding-left: 0 !important;
}

div.footer-copyright p {
        color:#60c7c6;
	margin: 0;
	padding: 0;
        border: 0 !important;
}

header {
	background: #fff;
	border-top: none;
	padding: 0 0 8px 0;
}



header h5.logo a {
	z-index: 2;
}

header h5.logo img {
	color: transparent;
	margin-bottom:-49px;
	z-index: 2;
}

header h5.logonerida img {position:relative; top:-45px !important;}

header h5.logo-sticky-active img {top:8px !important;}





div.home-intro {
	background: #01B2E8 url(http://nerida-oasis.com/slike/bg_intro.jpg) center 0 no-repeat;
	margin-bottom: 0;
	overflow: hidden;
	padding: 20px 0 10px 0;
	position: relative;
	text-align: left;
}

div.slider-container {background:transparent;}

.owl-pocetna {}
.owl-pocetna .owl-wrapper-outer {background: url(http://nerida-oasis.com/slike/owl-poc-bg.png) 60px 20px no-repeat;}
.kontakt-foot-data {margin-left:40px;}
.main-label {margin-left:-100px !important;}

.owl-theme .owl-controls .owl-page span {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #002454;
    border-radius: 50%;
    display: block;
    height: 10px;
    margin: 4px;
    width: 10px; 
    opacity: 0.3; 
}

.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {opacity:0.7}

.mega-menu-content {border-radius: 0px 0px 6px 6px;}

header nav.mega-menu ul.nav-main li.mega-menu-item .mega-menu-sub-title {color:#006f95;}
header.flat-menu nav ul.nav-main li.active {background-color:#0292ac}
header.flat-menu nav ul.nav-main li > a:hover, header.flat-menu nav ul.nav-main li.dropdown:hover a {background-color:#0292ac!important}
body.sticky-menu-active header.flat-menu nav ul.nav-main {}
header.flat-menu nav ul.nav-main li a {}
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 {}
header nav ul.nav-main li a {font-weight:600;}
header nav.mega-menu ul.nav-main li.mega-menu-item ul.dropdown-menu {
-webkit-box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.1);
-moz-box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.1);
box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.1);
}

.bigtar2 {cursor:pointer; padding-top:10px; background:#efefef; transition: ease 1s;}
.bigtar2:hover {background:#dfdfdf;}
.detaljnija-h2 {color: #fff;font-size: 2em !important;margin:0 0 10px 0; font-weight: 400;text-align:left; text-decoration:none !important;}
.detaljnija-h2 a:link, h2.detaljnija-h2 a:visited {color: #fff;}
.detaljnija-h2 a:active, h2.detaljnija-h2 a:hover {color: #78E0EF;}
.nomargin {margin:0 !important;}

section.page-top {
    background: #01ade6 url(http://nerida-oasis.com/slike/header-bg.jpg) 0 0 no-repeat;
    border-bottom: 0;
    border-top: 0;
    margin-bottom: 0;
    min-height: 300px;
    padding: 20px 0;
    position: relative;
    text-align: left;}
.header-sve {font:48px/60px open sans; float:left; color:#fff;}
.header-kupaonica {font:bold 66px/51px open sans; float:left; color:#fff;}


#content {background:transparent;}
.whitecontent {background:#fff;padding: 30px 50px;float:left;}

.bijelapodloga {background:#fff !important; padding:10px 30px 0 30px; margin-bottom:30px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}

.bijelapodloga2 {background:#fff !important; padding:30px 45px; margin-bottom:30px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}

.bijelapodloga3 {background:#fff !important; padding:30px 45px 0 45px; margin-bottom:30px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}

.prozirnapodloga {background:transparent !important; padding:0 !important;
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
}

.detaljnija-h1 {color: #000; font-size: 2.4em !important;margin:0 0 20px 0; font-weight: 400;text-align: left;text-decoration: none !important;}
h1.detaljnija-h1 a:link, h1.detaljnija-h1 a:visited {color: #000;}
h1.detaljnija-h1 a:active, h1.detaljnija-h1 a:hover {color: #aaa;}
.novostipopis {height:380px; max-height:380px; overflow:hidden; cursor:pointer;}
.novostipopis h2 {margin:15px 0 10px 0; padding:0; font-size:18px; line-height:20px; color:#0292ac; font:18px/20px open sans; font-weight:400;}
.novostipopis p {margin:0; padding:0; font-size:13px; line-height:22px; color:#777;}
.thumbnail {

  background:#ffffff; background:rgba(255,255,255,1.0) !important;
  border: 1px solid rgba(255,255,255,1.0) !important;
  padding:10px;
}
.thumbnail:hover {  background:#ffffff; background:rgba(255,255,255,1.0) !important; 1px solid #007698 !important}		

.dobavljacipopis {height:230px; max-height:230px; overflow:hidden; cursor:pointer;}
.dobavljacipopis h2 {margin:15px 0 10px 0; padding:0; font-size:18px; line-height:20px; color:#002454; font:18px/20px open sans; font-weight:300; height:2.2em; overflow:hidden;}
.dobavljacipopis p {margin:0; padding:0; font-size:13px; line-height:22px; color:#777;}

.ostale-header {width:1170px; margin-top:-120px; z-index:2; position:absolute;}

.ostale-header h1 {margin:10px 0 10px 0; font-weight:300; font-size: 40px; line-height: 50px; color:#fff; max-width:60%; height:50px; overflow:hidden;}

.ostale-header h3 {margin:10px 0 10px 0; font-weight:300; font-size: 40px; line-height: 50px; color:#fff; max-width:60%; height:50px; overflow:hidden;}

.proizvod-h2 {margin:10px 0 10px 0; font-weight:300; font-size: 30px; line-height: 40px; color:#fff;}

.ostale-header .breadcrumb-novi {max-width:55%; overflow:hidden; height:26px;}

.breadcrumb-novi {color:#fff; background:none; list-style:none;padding-left: 0;font-size: 11px; font-family:arial; margin:30px 0 10px 0;}
ul.breadcrumb-novi li {display:inline; color:#78E0EF;}

a.bijeli:link, a.bijeli:visited, a.bijeli:active {color: #fff; text-decoration: none;}
a.bijeli:hover {color: #78E0EF; text-decoration: none;}
a.darkblue:link, a.darkblue:visited, a.darkblue:active {color: #002454; text-decoration: none;}
a.darkblue:hover {color: #305484; text-decoration: none;}
a.logacc:link, a.logacc:visited, a.logacc:active {color: #88e0f0; text-decoration: none; font-family:tahoma; font-size:11px;}
a.logacc:hover {color: #ffffff; text-decoration: none;}	

div.slider-container {min-height:100px;}
.sadrzaj {margin:20px 0;}
.entry-detaljnije {font-family: Arial,sans-serif; color:#222;}

.entry-detaljnije h2 {font-family:open sans; font-size:24px; font-weight:400; line-height:1.2em; margin:0 0 25px 0;}
.entry-detaljnije h2 a:link, .entry-detaljnije h2 a:visited {}
.entry-detaljnije h2 a:active, .entry-detaljnije h2 a:hover {}

.entry-link-shop {border-radius:4px; background:#ffffff; background:rgba(255,255,255,0.3); padding:10px; border: 1px solid rgba(255,255,255,0.4); text-align:left;}

.entry-detaljnije table {border: 1px solid #fff;}
.entry-detaljnije tr:nth-child(odd) {background-color:rgba(255,255,255,0.2);}
.entry-detaljnije tr:hover {background-color:rgba(255,255,255,0.4);}
.entry-detaljnije th {padding:4px 8px;}
.entry-detaljnije td {padding:4px 8px;}


.entry-ind {padding-bottom:30px;}

.smaller {border-radius:4px; background:#ffffff; background:rgba(255,255,255,0.3); padding:0; border: 1px solid rgba(255,255,255,0.4); font-family: Arial,sans-serif !important;}
.smaller-in {background:#ffffff; padding:0; border-radius:4px;}

.smaller p, .smaller ul.nav_categories li {font-size:12px}
.smaller ul.nav_categories li {line-height:30px}
.smaller ul.nav_categories {list-style: none outside none;margin-bottom: 0;padding-left: 0;}
.smaller h4.smallerh4 {background:#0077b3; color:#FFFFFF; margin:0 0 10px; padding:4px 15px; font-size:1.2em;-webkit-border-top-left-radius: 4px;-webkit-border-top-right-radius: 4px;-moz-border-radius-topleft: 4px;-moz-border-radius-topright: 4px;border-top-left-radius: 4px;border-top-right-radius: 4px;}
.smaller h4.marginbottom2 {margin-bottom:2px}
.smaller h4.smallerh4 a:link, .smaller h4.smallerh4 a:visited, .smaller h4.smallerh4 a:active, .smaller h4.smallerh4 a:hover {color:#FFFFFF; display:block;}

.smaller-inside-cat {padding:0}
.smaller ul.nav_categories li:first-child {border-top: 0 none}
.smaller ul.nav_categories li {border-top: 1px solid #DDDDDD;display: block;}
.smaller ul.nav_categories li a {display: block;padding: 0 5px;}
.smaller ul.nav_categories li a:hover {background: none repeat scroll 0 0 #DDDDDD;display: block;padding: 0 5px;text-decoration: none;}

#izbornik-kosarica .link-izbornik {height: 46px; line-height: 20px; overflow: hidden; background-color:#fff !important; color:#ddd; border-radius: 4px; color: #777777;padding: 3px 8px;}
#izbornik-kosarica .link-izbornik:hover {background-color:#f4f4f4 !important;}
#izbornik-kosarica .btn {
    -moz-user-select: none;
    background-image: none;
    border: 1px solid rgba(0, 0, 0, 0) !important;
    border-radius: 4px !important;
    cursor: pointer !important;
    display: inline-block !important;
    font-size: 14px !important;
    font-weight: normal !important;
    line-height: 1.42857 !important;
    margin-bottom: 0 !important;
    padding: 6px 12px !important;
    text-align: center !important;
    vertical-align: middle !important;
    white-space: nowrap !important;
}
#izbornik-kosarica .btn-success {
    background-color: #5CB85C !important;
    border-color: #4CAE4C !important;
    color: #FFFFFF !important;
}
#izbornik-kosarica .btn-success:hover, #izbornik-kosarica  .btn-success:focus, #izbornik-kosarica  .btn-success:active, #izbornik-kosarica  .btn-success.active {
    background-color: #47A447;
    border-color: #398439;
    color: #FFFFFF;
}
.cartbg {
  background:#ffffff;
  border: 1px solid rgba(255,255,255,0.6) !important;
  border-radius:4px;
  padding-top:15px;
  padding-bottom:15px;
}
.table {color:#555;}
ul.payment-steps {float:left; width:100%; margin-top:0; margin-bottom:30px; padding:0; list-style-type:none; background:#5BA2EE; border-bottom:1px solid #0292ac; color:#ffffff;font-size:12px;}
ul.payment-steps li {float:left; width:20%; text-align:center; padding:10px 0; background:#0292ac; display:block; list-style:none outside none; position:relative;}
ul.payment-steps li.active {background:#023E8C; font-weight:bold;}
ul.payment-steps li.active:after {background:#023E8C; border:solid #023E8C; border-width:0 0 1px 1px;  bottom:-5px; content:' '; display:block; width:10px; height:10px; position:absolute; left:48%; z-index:2;
 -webkit-transform: rotate(-45deg);
 -webkit-transform-origin: 50% 50%;
 -moz-transform: rotate(-45deg);
 -moz-transform-origin: 50% 50%;
 -ms-transform: rotate(-45deg); /* IE 9 */
 -ms-transform-origin:50% 50%; /* IE 9 */
 -o-transform: rotate(-45deg);
 -o-transform-origin: 50% 50%;
 transform: rotate(-45deg);
 transform-origin: 50% 50%
}

.input-mini {width: 60px;margin-top:2px; float:left; height:26px;}
.input-promocode {margin-top:2px; float:left; height:26px;}
.pay-steps {}

.control-group {
    margin-bottom: 9px;
    margin-left: 0px;
}

.control-group input {
    width:80%
}

.control-group select {
    width:80%;
    height:32px;
    padding:3px 10px;
    color: #333;
    border: 1px solid #CCCCCC;
    border-radius: 4px;
    outline: medium none;
}

.control-group input[type="text"], .control-group input[type="email"] {
    background-color: #FFFFFF;
    background-image: none;
    border: 1px solid #CCCCCC;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #333;
    display: block;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}

.control-group input[type="text"]:focus, .control-group input[type="email"]:focus {
    border-color: #66AFE9;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
    outline: 0 none;
}
.control-group input[type="text"]::-moz-placeholder,  .control-group input[type="email"]::-moz-placeholder {
    color: #999999;
    opacity: 1;
}


legend + .control-group {
}
.control-group.error input, .control-group.error select, .control-group.error textarea {
    border-color: #CC0000;
    color: #CC0000;
}
.control-group.error input:focus, .control-group.error select:focus, .control-group.error textarea:focus {
    border-color: #953B39;
    box-shadow: 0 0 6px #D59392;
}
.control-group.error > label, .control-group.error .help-block, .control-group.error .help-inline, .well.error .help-block, .well.error .help-inline {
    color: #CC0000;
}
.help-block, .help-inline {
    color: #555555;
}
.help-block {
    display: block;
    margin: 0 0 10px;
}
.help-inline {
    display: inline-block;
    margin: 0 0 8px;
    padding-left: 5px;
    vertical-align: middle;
}
.well {
    background-color: #E9F3FA;
    border-radius: 4px;
    clear: both;
    display: block;
    margin-bottom: 30px;
    min-height: 20px;
    padding: 10px;
}
.alert {
    background-color: #FCF8E3;
    border: 1px solid #FBEED5;
    border-radius: 4px;
    color: #C09853;
    margin-bottom: 18px;
    padding: 8px 14px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.alert-success {
    background-color: #DFF0D8;
    border-color: #D6E9C6;
    color: #468847;
}
.alert-danger, .alert-error {
    background-color: #F2DEDE;
    border-color: #EED3D7;
    color: #B94A48;
}
.alert-info {
    background-color: #D9EDF7;
    border-color: #BCE8F1;
    color: #3A87AD;
}
legend {margin-top: 20px; margin-bottom:10px; border:0; padding:6px 12px; background:#B8EFEF;border-radius: 4px; font-size:14px}




label {color:#666}
.istokao {width:80%}

div.shop {margin-top:0px;}

.product-thumb-info h4 {font-weight:400; height:42px; overflow:hidden; color:#fff; font-size:1.15em; line-height:1.25em}
div.shop ul.products li.product .price {min-height:80px;}
.product-thumb-info {background:none; border:none;}
.product-thumb-info:hover {background:none; border:none;}	
.product-thumb-info span.product-thumb-info-image:before {border-radius: 4px 4px 0 0;}
.product-thumb-info img {border-radius: 4px 4px 0 0;}

.imagebox {background:#ffffff; background:rgba(255,255,255,0.2) !important;  border: 1px solid rgba(255,255,255,0.4) !important; padding:10px; border-radius:4px;}
.imagebox:hover {background:#ffffff; background:rgba(255,255,255,0.3) !important;}

.product-thumb-info span.product-thumb-info-content {height:170px;}

div.shop ul.products li.product .onsale {height:70px; width:70px; line-height:20px; font-weight:600; background:orange; border-bottom-color:#bb5d02}

.onsale > span {
    left: 0;
    position: absolute;
    right: 0;
    top: 24%;
}

div.shop ul.products li.product .price .amount {font-size:1.1em}


.notification {background: #ffffff;border:1px solid orange;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;color: #444;font-size: 12px;line-height: 12px;white-space: normal;z-index: 1000;letter-spacing:0; position:relative;}
.notification-content {padding: 0;}
.notification-title {display: block;text-align: center;background:orange;margin: 0;padding: 10px;font-size: 13px;line-height: 13px;font-weight: bold; color:#fff;}

/* --------------------------------------------------------	*/
/*	SuperNotice Notifications */
/* --------------------------------------------------------	*/

.superNotice
{
    position: absolute;
    font-family: Arial,Verdana;
    margin: 10px;
    z-index:1000;
    margin-top: 70px;
}
.superNotice a.superNotice-close
{
    display: inline-block;
    float: right;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    margin-left: 14px;
    margin-right: -4px;
    margin-top: 3px;
    background-image: url('http://nerida-oasis.com/slike/close.png');
    background-repeat: no-repeat;
    outline: none;
}
.superNotice a.superNotice-close:hover
{
    opacity: 0.6;
}
.superNotice .superNotice-content a.superNotice-close
{
    margin-top: -6px;
    margin-right: -7px;
}
.superNotice .superNotice-content
{    
    clear: left;
    font-size: 14px;    
    line-height: 18px;
    padding: 12px;
    vertical-align: middle;
}
.superNotice .superNotice-content-table td {
    vertical-align: top;
}
.superNotice.default
{
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;    
}
.superNotice.default .superNotice-header a.superNotice-close
{
    margin-top: 6px;
}
.superNotice.default .superNotice-content
{
    color: #000000;  
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;   
}
.empty-cart {float:left; background:url(http://nerida-oasis.com/slike/samcro-cart-22.jpg) 0 0 no-repeat; min-height:400px; width:100%;}
.go-shop {position:relative; top:196px; left:66px;margin-left: 0px;-webkit-transition: margin 1s ease;-moz-transition: margin 1s ease;-o-transition: margin 1s ease;-ms-transition: margin 1s ease;transition: margin 1s ease;}
.go-shop:hover {margin-left: 50px;}

header nav.mega-menu ul.nav-main li.mega-menu-item ul.dropdown-menu {border-top:5px solid #0292ac;border-radius: 0px 0px 6px 6px;}
header.flat-menu nav.mega-menu ul.nav-main li.mega-menu-fullwidth ul.dropdown-menu {border-radius: 0 0 6px 6px;}

header div.header-top {text-align:right; padding:10px 0; min-height:42px; color:#8eb4e5}
header.clean-top div.header-top {background:#0292ac; margin-top:0; border-bottom: none;}
body.sticky-menu-active header {border-bottom:2px solid #fff;
-webkit-box-shadow: 0px 2px 6px 0px rgba(50, 50, 50, 0.25);
-moz-box-shadow:    0px 2px 6px 0px rgba(50, 50, 50, 0.25);
box-shadow:         0px 2px 6px 0px rgba(50, 50, 50, 0.25);}

div.shop .summary .price {font-size:1.5em}
div.shop ul.products li.product .price del {color:#fff; font-size: 0.9em;}
.entry-summary .price del {font-size: 0.9em; margin: -2px 0 0;}
div.shop .summary .price ins {text-decoration:none;}
div.tabs ul.nav-tabs li.active a {border-color:#fff;}
div.tabs ul.nav-tabs a {background:#d7f1ff; border-color:#d7f1ff; border-radius:4px 4px 0 0;}
div.tabs ul.nav-tabs a:hover {border-color:#fff; background:#fff;}
div.tabs div.tab-content {border-radius: 0 4px 4px 4px;}
.nav-tabs {border-bottom: 1px solid transparent;}

header nav ul.nav-main ul.dropdown-menu > li > a {}
.panel-title {font-size:12px;}
.panel {box-shadow: none;}
.panel-group .panel {border-radius: 0}
.panel-group .panel + .panel {margin-top: -1px;}
.panel {background-color: transparent;}
.panel-default {border-color: rgba(0, 0, 0, 0);}
.panel-default > .panel-heading {background-color: #daf5fe; border-color: rgba(0, 0, 0, 0);color: #333333;}
.panel-heading {border-top-left-radius: 0;border-top-right-radius: 0;padding: 0;}
.panel-title {font-size: 14px;line-height: 24px;font-weight: 400;margin-bottom: 0;margin-top: 0;padding: 5px 7px;}
.panel-title > a {display: block;}
.panel-body {padding: 0}
.panel-body ul.nav_categories li:first-child {border-top: 1px solid #fff}
.panel-body ul.nav_categories li {border-top: 1px solid #fff;display: block;line-height: 20px;}
.panel-body ul.nav_categories li a {display: block;padding: 5px 5px;text-decoration: none; background:#c1ecfa;}
.panel-body ul.nav_categories li a:hover {background: #fff;display: block;text-decoration: none;padding: 5px 5px;}
.panel-group a {padding:0;}
.panel-group {margin:0;}

.tab-pane img {max-width:100%; height:auto !important;}
.poveznice {margin:5px 0;}
a.tagovi:link, a.tagovi:visited, a.tagovi:active {
    background: none repeat scroll 0 0 #d0eef4;
    border: 1px solid #9dd8e3;
    border-radius: 3px;
    color: #000000;
    font-size: 12px !important;
    margin: 0 4px 4px 0;
    padding: 1px 5px;
    text-decoration: none;
}
a.tagovi:hover {
    background: none repeat scroll 0 0 #0292ac;
    border: 1px solid #018299;
    color: #FFFFFF;
}
.play-izdv { background: none repeat scroll 0 0 rgba(255, 255, 255, 0.2); border-radius: 4px; border: 1px solid rgba(255, 255, 255, 0.4); padding: 10px; margin:10px;}
.play-izdv:hover {background: none repeat scroll 0 0 rgba(255, 255, 255, 0.3);}

.playaimg  {width:100%;}
.play-izdv-h3 {height:2.2em; overflow:hidden; margin-bottom:10px; font-size:1em; line-height:1.1em;}
.play-izdv-txt {color:#fff; height:100px;}
.play-izdv-select {padding: 4px; height:30px;}

ul.ul-ref
{
    list-style-type: none;
    counter-reset: section;
    width:100%;
    font-size:13px;
    padding:0;
    -moz-column-count: 4;
    -moz-column-gap: 20px;
    -webkit-column-count: 4;
    -webkit-column-gap: 20px;
    column-count: 4;
    column-gap: 20px;
}

ul.ul-ref li 
{

    position: relative;
line-height:20px;



}

ul.ul-ref li:before 
{
    counter-increment: section;
    margin: 0 0 0 -34px;
    text-align: right;
    width: 2em;
    display: inline-block;
    position: absolute;
    height: 100%;
}

ul.ul-ref li:hover {}
ul.ul-ref li a {display:block;}


.affix {
  width: 270px; //helped keep the content the same size on fluid layouts
  position: fixed;
  // top: 180px;
}
.affix-bottom {
  width:270px;
  position: absolute;
  top: auto;
}
.affix-top {
  width:270px;
    top: auto; //i didn't need this style but you might
}

div.footer-copyright nav {
    float: none;
}

.zacijenu {font-weight:400; font-size:1.3em !important;}
header.flat-menu div.search {margin-top:0;}
.line-height-30 {line-height:30px;}
header div.search input.search:first-child {border-radius:4px;}

header.flat-menu nav ul.nav-main li > a.topcat:link, header.flat-menu nav ul.nav-main li.dropdown:hover a.topcat {background-color: #F1F1F1 !important;} 
header.flat-menu nav ul.nav-main li > a.topcat:hover {background-color: #F4F4F4 !important;} 

.table-striped > tbody > tr:hover > td, .table-striped > tbody > tr:hover > th {background-color: #f0f0f0 !important;}

.smallertext {font-family: Arial,sans-serif !important; font-size:13px; color:#222222; margin-bottom:30px; clear:both;}
.h4-smaller {font-family:open sans; font-size:22px; font-weight:400; color:#0088cc;}
.smallergumb {font-family:open sans; font-size:18px; font-weight:300; line-height:23px;}
.subtext-btn {font-size:12px;}
.subtext-bold {font-family:open sans; font-weight:600; font-style:normal; font-size:17px;}
.plavitext {color:#0088cc;}
.smaller-icon {font-size:50px; float:left;}

.ikonafoot {float:right; margin-right:50px;}

.footernaslovi {color:#fff; font-size:11px; border-bottom:1px solid #1e8e8d; padding-top:30px !important; margin-bottom:30px !important;}
.footernaslovi h1 {font-size: 16px; float:left; margin:0 20px 0 0 !important; margin-bottom:0 !important; padding:0!important; text-transform:uppercase !important; line-height:16px !important;}
.footernaslovi h2 {font-size: 16px; float:left; margin:0 20px 0 0 !important; margin-bottom:0 !important; padding:0!important; line-height:16px !important;}

#sub-menu {margin-top:12px;}

.pocetak-natpisi {color:#fff; text-align:center;}
.natpisicrta {background: url(http://nerida-oasis.com/slike/halal-crta-tiny.png) top center no-repeat; min-height:30px; height:30px; font-size:26px; font-weight:800; text-transform:uppercase; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.52); margin-top:140px;}
.natpisicrta-tours {background: url(http://nerida-oasis.com/slike/halal-crta-tiny.png) top center no-repeat; min-height:30px; height:30px; font-size:30px; font-weight:800; text-transform:uppercase; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.52); margin-top:100px;}
.natpisisrednjitekst {font-weight:400; font-size:14px; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.52); margin-bottom:40px;}
.natpisitraka {background: url(http://nerida-oasis.com/slike/halal-traka-tiny.png) top center no-repeat; min-height:170px; height:170px; margin-bottom:10px; font-size:18px; font-weight:300; text-transform:uppercase; letter-spacing:1px; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.52);}
.natpisitraka p {padding:130px 0 0 0;}
.natpisexistingtour {font-weight:800; font-size:14px; text-transform: uppercase; letter-spacing:1px; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.52); margin:30px 0 30px 0; }

.natpisiradimo {font-weight:400; font-size:14px; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.52); margin-top:10px; margin-bottom:30px;}

.natpisicrtajapan {font-size:26px; font-weight:800; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.52); margin-top:120px; margin-bottom:30px;}
.natpisitrakajapan {margin-bottom:10px; font-size:30px; font-weight:700; text-transform:uppercase; letter-spacing:1px; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.52);}
.natpisitrakajapan p {padding:130px 0 0 0;}


.box25 {width:25%; float:left;}
.box25-nova {width:25%; float:left;}
.box25-nova-r {width:25%; float:left;}
.box25destinations {width:25%; float:left; position:relative;}
.box25destinations-l {width:25%; float:left; position:relative;}
.box25destinations-r {width:25%; float:left; position:relative;}
.box50 {width:50%; float:left;}
.box25 h3, .box25-nova h3, .box25-nova-r h3, .box50 h3 {text-shadow:none !important; font-size:14px !important; weight:400; text-transform:uppercase !important; margin:0 0 10px 0 !important; padding:0 !important;}
.boxunutra {padding:40px; font-size:13px; text-align:center;}
.boxunutra p {margin-bottom:30px;}
.boxunutra-nova {padding: 35px; font-size:13px; text-align:center;}
.boxunutra-nova p {margin-bottom:30px;}
.boxunutradestinations {padding:0px; font-size:14px; line-height:26px; weight:400; text-align:left; color:#0292ac; text-transform:uppercase;}
.boxunutraplavi {width:100%; height:100% !important; min-height:100% !important; background:#0098b4; color:#fff; padding:40px; font-size:13px; text-align:center}

.btndetails {-webkit-border-radius: 4;-moz-border-radius: 4;border-radius: 4px;color: #0292ac;font-size: 12px;background: #ffffff;padding: 10px 25px 10px 25px;border: solid #0293ac 1px;text-decoration: none;text-transform:uppercase;letter-spacing:1px;}
.btndetails:hover {background: #0293ac; color: #fff; text-decoration: none;}

.btndetailsbijeli {-webkit-border-radius: 4;-moz-border-radius: 4;border-radius: 4px;color: #fff;font-size: 12px;background:transparent;padding: 10px 25px 10px 25px;border: solid #fff 1px;text-decoration: none;text-transform:uppercase;letter-spacing:1px;}
.btndetailsbijeli:hover {background: #20c0dd; color: #fff; text-decoration: none;}

.heighttocna {height:278px !important; min-height:278px !important;}

.destinacijanaslovslike {position:absolute; bottom:0; left:0; width:100%; color:#fff; text-transform:uppercase; padding:12px 0; weight:400; text-align:center;
background-color: rgba(0, 0, 0, 0.3);
background: rgba(0, 0, 0, 0.3);}

.strelicadestinacije {clear:both;}
.jezici-mob {margin-top:15px;}

.bookingforma {background:#dcf8f8; border-radius:6px; padding:30px 30px 0 30px;}

.smallboxvijest {height:70px; overflow:hidden;}
.smallboxvijest p {font-family:open sans; line-height:18px; font-size:12px; margin:0 !important;}
.smallboxvijest h5 {margin:0 0 5px 0 !important;}

.img-thumbnail2 {
    border-radius: 8px;
    position: relative;
}
.img-thumbnail2 {
    background-color: #fff;
    border: 0;
    border-radius: 4px;
    display: inline-block;
    height: auto;
    line-height: 1.42857;
    max-width: 100%;
    padding: 0;
    transition: all 0.2s ease-in-out 0s;
}

.kategorijeopis {text-align:center; color:#fff; margin-bottom:30px; }
.naslovkategorije h2 {text-align:center; color:#fff; font-weight:bold; font-size:22px;font-family:'Open Sans';margin:0 0 10px 0;padding:0;text-transform:uppercase; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.52);}

.tekstbodyjapan {font-size:12px !important;}
.tekstbodyjapan p {font-size:12px !important;}

.h4-smallerjapan {font-family:open sans; font-size:16px; font-weight:400; color:#0088cc;}
.smallergumbjapan {font-family:open sans; font-size:13px; font-weight:300; line-height:23px;}

.kontakt-karta {width:100%; float:left; height:500px; position: relative;}
.kartafullwidth {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 0}