

/*------------------------------------------------------------------------
# JF_CALLA-EXTERIORS! - JOOMFREAK.COM JOOMLA 2.5 TEMPLATE
# June 2013
# ------------------------------------------------------------------------
# COPYRIGHT: (C) 2013 JOOMFREAK.COM / KREATIF MULTIMEDIA GMBH
# LICENSE: Creative Commons Attribution
# AUTHOR: JOOMFREAK.COM
# WEBSITE: http://www.joomfreak.com - http://www.kreatif-multimedia.com
# EMAIL: info@joomfreak.com
-------------------------------------------------------------------------*/
/*.fade{ position:relative; top:100px;}*/



* {
	margin: 0;
	padding: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
	display: block;
}
audio,
canvas,
video {
	display: inline-block;
}
audio:not([controls]) {
	display: none;
}
html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
a:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
a:hover,
a:active {
	outline: 0;
}
sub,
sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
img {
	max-width: 100%;
	height: auto;
	vertical-align: middle;
	border: 0;
	-ms-interpolation-mode: bicubic;
}
#map_canvas img {
	max-width: none;
}
button,
input,
select,
textarea {
	margin: 0;
	font-size: 100%;
	vertical-align: middle;
}
input, textarea {
	background-color: #FAFAFA;
	border: 1px solid #EAEAEA;
	padding: 4px;
}
button {
	line-height: normal;
	padding: 0;
	border: 0;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	cursor: pointer;
	-webkit-appearance: button;
}
input[type="search"] {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
	-webkit-appearance: none;
}
textarea {
	overflow: auto;
	vertical-align: top;
}
.clearfix:before, .clearfix:after {
    content: "";
    display: table;
    line-height: 0;
}
.clearfix:before, .clearfix:after {
    content: "";
    display: table;
    line-height: 0;
}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
body {
	margin: 0;
	font-family: 'Raleway', sans-serif;
	font-size: 24px;
	line-height: 1.2em;
	color: #262626;
	background-color: #fff!important;
	border:0px solid #ff0000!important;
}
a {
	color: #000;
	text-decoration: none;
}
a:hover {
	color: #ef7411;
	text-decoration: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: 'Raleway', sans-serif;
	font-weight: normal;
	line-height: normal;
	color: inherit;
}
h1 {
	font-size: 36px;
}
h2 {
	font-size: 36px;
}
h3 {
	font-size: 36px;
}
h4 {
	font-size: 18px;
	margin: 0 0 20px;
}
h5 {
	font-size: 14px;
}
h6 {
	font-size: 12px;
}
p {margin: 0 0 20px;}
ul,
ol {
	margin-left: 0;
	list-style: none;
}
fieldset {
	padding: 0;
	margin: 0;
	border: 0;
}
legend {
	display: block;
	width: 100%;
	padding: 0;
	margin-bottom: 18px;
	font-size: 19.5px;
	line-height: 36px;
	color: #333;
	border: 0;
}
label,
input,
button,
select,
textarea {
    font-size: 24px;
	line-height: normal;
}
label {
	display: block;
	margin-bottom: 5px;
}
button, .button {
	background: url(../images/read-more.png) no-repeat;
	border: none;
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
	display: inline-block;
    font-size: 18px;
	line-height: 31px;
	height: 31px;
	width: 151px;
	padding: 0;
	margin: 30px 0;
	text-transform: uppercase;
}

.componentheading, .contentheading {
	color: #262626;
	font-size: 36px;
	padding-bottom: 25px;
	text-transform: uppercase;
}

#system-message, .reset {
	margin: 10px;
}

#jf-wrapper {
	overflow: hidden;
	position: relative;
}

.wrap {
	clear: both;
	width: 100%;
}

.main {
    margin: 0 auto;
    position: relative;
    width: 1100px;
}

/* HEADER */
#jf-header {position: fixed; top: 0; z-index: 99; height: 90px; transition: background 0.2s linear 0s;}
#jf-header {/*background-color:#000; opacity:0.7; background: url(../images/header-bg.png);*/}

/*.itemid-115 #jf-header.transparent {
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.7);
	/*background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);*/
/*}

.itemid-121 #jf-header.transparent {
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.7);
	/*background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);*/
/*}

.home #jf-header.transparent {
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.6);
	/*background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);*/
/*}

.itemid-115 #jf-header {
	background: none;
}

.itemid-121 #jf-header {
	background: none;
}

.home #jf-header {
	background: none;
}*/


/* HEADER */
#jf-header {position: fixed; top: 0; z-index: 99; height: 90px; transition: background 0.2s linear 0s;}
#jf-header {/*background-color:#000; opacity:0.7; background: url(../images/header-bg.png);*/}

#jf-header .main {position: relative;}
#jf-header h1#logo {float: left; font-weight: normal;}
#jf-header h1#logo a {color: #fff; display: block; font-size: 40px;  line-height: normal;}
#jf-header h1#logo a:hover { text-decoration: none;}






/* LANGUAGE JEZIK */
.jezik{float:right; z-index:1000; border-left:0px solid #666; font-size:14px; line-height:20px; margin-top:25px; }
.jezik a{color:#fff!important;}
.jezik .lang-active a{color:#f9b859!important;}



/* SLIDESHOW */
#jf-slideshow {background-clip: border-box; background-color: #00446D; background-image: url(../images/banner.jpg); background-origin: padding-box; background-position: center center background-repeat: no-repeat; background-size: cover; background-attachment: fixed; position: relative; z-index: 50;}
#jf-slideshow .main {color: #fff;  font-size: 36px; font-weight: normal; text-transform: uppercase; margin-bottom: 40px; line-height: normal; text-align: center;}
#jf-slideshow .main h1 { background: url(../images/linestar.png) no-repeat top center; font-size: 110px; font-weight: normal;  text-transform: uppercase; padding-top: 40px;line-height: normal;}
#jf-slideshow .main a {background: url(../images/read-more.png) no-repeat; color: #fff; display: inline-block;  font-size: 24px; height: 31px line-height: 31px; text-align: left; text-indent: 20px; text-transform: uppercase; width: 151px;}

/* jf-home-c */
#jf-home-c {/*background-color: #fff;*/ color: #404040; font-size: 18px;}
#home-c-l {float: left;}
#home-c-l-0 {float: left;}
#home-c-l-1 {float: left;}
#home-c-l-2 {float: left;}
#home-c-l-3 {float: left;}
#home-c-l-4 {float: left;}
#home-c-l-5 {float: left;}
#home-c-l-6 {float: left;}
#home-c-l-7 {float: left;}
#home-c-l-8 {float: left;}

#home-c-r {float: right;}
#home-c-r-0 {float: right;}
#home-c-r-1 {float: right;}
#home-c-r-2 {float: right;}
#home-c-r-3 {float: right;}
#home-c-r-4 {float: right;}
#home-c-r-5 {float: right;}
#home-c-r-6 {float: right;}
#home-c-r-7 {float: right;}
#home-c-r-8 {float: right;}

#home-c-c {float: left;}
#home-c-c-0 {float: left;}
#home-c-c-1 {float: left;}
#home-c-c-2 {float: left;}
#home-c-c-3 {float: left;}
#home-c-c-4 {float: left;}
#home-c-c-5 {float: left;}
#home-c-c2-5 {float: left;}
#home-c-c-6 {float: left;}
#home-c-c2-6 {float: left;}
#home-c-c-7 {float: left;}
#home-c-c-8 {float: left;}
#home-c-c2-8 {float: left;}

#jf-home-c h3, #jf-latest h3, .moduletable h3, h3.itemCommentsCounter, h3 {
	color: #262626;
	font-size: 36px;
	padding-bottom: 25px;
	text-transform: uppercase;
}

#jf-home-c h4 {
	font-size: 24px;
}

#jf-home-c .main, #jf-latest .main {
	padding: 70px 0; padding: 40px 0; border:0px solid #ff0000!important;
}

#home-c-r li {
	padding: 0 0 20px 85px;
}

#home-c-r li.phone {
	background: url(../images/phone-icon.png) no-repeat;
}

#home-c-r li.connect {
	background: url(../images/connect-icon.png) no-repeat;
}

#home-c-r li.book {
	background: url(../images/book-icon.png) no-repeat;
}

#home-c-r li.mobile {
	background: url(../images/mobile-icon.png) no-repeat 15px 0;
}

#home-c-r h4 {
	margin-bottom: 0;
}


/* LATEST */

#jf-latest {background-clip: border-box;background-color: #000; background-image: url(../images/aktuelnosti.jpg); background-origin: padding-box;background-position: center center;
background-repeat: no-repeat;background-size: cover; background-attachment: fixed; color: #fff;}

#jf-latest h3 {
	color: #fff;
}

#jf-latest li, #jf-news li {
	float: left;
	width: 280px;
	margin-right: 60px;
}

li.lastItem {
	margin-right: 0 !important;
}

div.k2ItemsBlock ul li .moduleItemImage {
	display: block;
	height: 140px;
	overflow: hidden;
	margin: 25px 0 50px;
	position: relative;
}

div.k2ItemsBlock ul li .moduleItemImage img {
	width: 100%;
}

#jf-latest div.k2ItemsBlock ul li .moduleItemTitle {
	color: #fff;
}

/* NEWS */
#jf-news {background-color: #fff; color: #404040; font-size: 18px;}
#jf-news .main {padding: 60px 0;}
#jf-news div.k2ItemsBlock ul li .moduleItemTitle {color: #404040;}

/* CONTENT */
#jf-content, #jf-home-c, #jf-latest, #jf-news, #jf-map {position: relative; z-index: 50;}
#jf-content {background-color: #fff; padding-bottom:30px; margin-bottom:30px;}

#jf-content .article-info {border:0px solid #ff0000; margin-bottom:10px; width:100%; overflow:hidden;}
#jf-content .article-info-term{border:0px solid #ff0000; display:none;}
#jf-content .published {border:0px solid #ff0000; display:inline; float:right; margin:0px; background-color:#ef7411; padding:3px 10px; color:#fff; font-size:14px;}
#jf-content .item-page{ border:0px solid #ff0000;}
#jf-content .page-header{border:0px solid #ff0000; margin-bottom:0px;}
#jf-content .icons .btn-group{border:1px solid #ff0000; display:none;}

#jf-content .main {border:0px solid #ff0000;}
#jf-content .main a {color:#2b75b5;}
#jf-content .main a:hover{color:#ec7211;}
#jf-content .main p {font-size:18px;}

#jf-content .main ul{margin-left:40px; margin-bottom:20px; list-style-type:circle;}
#jf-content .main ol{margin-left:40px; margin-bottom:20px; list-style-type:lower-roman;}
#jf-content .main ul li, #jf-content .main ol li{ margin-bottom:10px; font-size:18px;}
#jf-content .main table{margin:20px 0px;}
/*#jf-content .main table tr:nth-child(even) {background: #eee}
#jf-content .main table tr:nth-child(odd) {background: #fff}*/
#jf-content .main td{font-size:18px; line-height:28px;}


.home #jf-content .main {padding: 0;}
.itemid-115 #jf-content .main {padding: 0;}
.itemid-121 #jf-content .main {padding: 0;}
.itemid-195 #jf-content  {padding:0px; margin:0px;}
.itemid-250 #jf-content  {padding:0px; margin:0px;}
.itemid-126 #jf-content  {padding:0px; margin:0px;}






/* CONTACT */
#jf-contact { background-color:#fff; position: relative; z-index: 49;}
.rf_submit{padding:10px 40px!important;}
.sscf-header div{font-size:40px; line-height:50px; margin-bottom:40px; }

#jf-contact .main {
	color: #313131;
	font-size: 24px;
	line-height: 1.3;
	padding: 50px 0;
	padding-top:80px;
	text-align: center;
}

#jf-contact h3 {
	color: #313131;
	/*font-size: 110px;*/
	font-size:23px;
	text-transform: uppercase;
}

#jf-contact .custom a {
	background: url(../images/contact-button.png) no-repeat;
	color: #fff;
	display: inline-block;
	font-size: 24px;
	height: 31px;
	width: 151px;
	text-transform: uppercase;
}

#jf-contact .custom a:hover {
	opacity: 0.9;
}

/* FOOTER */
#jf-footer {
	background-color: #313131;
	color: #fff;
	text-align: center;
	min-height: 452px;
	position: relative;
}

#jf-footer .main-inner1 {
	background: url(../images/linestar-footer.png) no-repeat center 40px;
	padding: 150px 0 0;
	position: fixed;
	bottom: 40px;
	width: 960px;
	z-index: 0;
}

#jf-footer h3 {
	color: #fff;
	font-size: 72px;
	text-transform: none;
}

#jf-footer strong {
}

#jf-footer li {
	display: inline-block;
	font-size: 36px;
}

#jf-footer li strong {
	color: #247d99;
}

.moduletable-social {
	margin-top: 60px;
}

.moduletable-social li {
	margin: 0 15px;
}

#jf-social {
	margin-top: 60px;
}

#jf-social li {
	display: inline-block !important;
	margin: 0 15px;
}

#jf-social li a {
	display: block;
	height: 33px;
	width: 33px;
}

#jf-social li a.button-facebook {
	background: url(../images/facebook.png) no-repeat;
}

#jf-social li a.button-flickr {
	background: url(../images/flickr.png) no-repeat;
}

#jf-social li a.button-google {
	background: url(../images/google.png) no-repeat;
}

#jf-social li a.button-skype {
	background: url(../images/skype.png) no-repeat;
}

#jf-social li a.button-twitter {
	background: url(../images/twitter.png) no-repeat;
}

#jf-social li a.button-pinterest {
	background: url(../images/pinterest.png) no-repeat;
}

#jf-social li a.button-youtube {
	background: url(../images/youtube.png) no-repeat;
}

#jf-footer .copyright {
	position: fixed;
	right: 0;
	bottom: 200px;
	font-size: 18px;
	color: #fefefe;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	-ms-transform:rotate(-90deg); /* IE 9 */
	writing-mode: lr-tb;
}

#jf-footer .copyright p {
	display: inline;
}

#jf-footer .copyright a {
	color: #fefefe;
	font-size: 18px;
}

/* K2 */
div.itemListPortfolio div.itemContainer {
	margin-right: 60px;
	width:280px !important;
}

div.itemListPortfolio span.catItemImage {height:140px;overflow:hidden;position:relative}

div.itemListPortfolio span.catItemImage a:hover span.catItemHover, div.itemListPortfolio span.catItemImage a:hover span.catItemHoverIcon {
	background: url(../images/overlay.png);
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
}

div.itemListPortfolio span.catItemImage a:hover span.catItemHoverIcon {
	background: url(../images/blog-hover.png) no-repeat center center;
}

div.itemListBlog div.catItemHeader h3.catItemTitle {
	font-size: 36px;
	padding: 0 0 10px;
	text-transform: uppercase;
}

div.itemListBlog div#itemListPrimary span.catItemImage {height:220px;overflow:hidden;}

div.itemListBlog div.itemContainer {
	margin-right: 80px;
	width:440px !important;
}

div.itemListBlog div#itemListLeading div.itemContainer {
	float: none;
	margin: 0 !important;
	width: 100% !important;
}

div.itemListBlog div.groupLeading {
    border-bottom: 1px solid #E1E1E1;
}

div.itemListBlog div.groupPrimary {
	background: url(../images/blog-spacer.png) repeat-x left bottom;
}

div.itemListBlog div.groupPrimary div.catItemHeader {
	padding-top: 30px;
}

div#itemListLinks h4 {
	font-size: 36px;
	text-transform: uppercase;
}

div.itemListBlog div.groupLinks h3.catItemTitle {
	background: url(../images/arrow.png) no-repeat left 12px;
	font-size: 24px;
	line-height: 1.3;
	padding: 0 0 0 15px;
    text-transform: none;
}

div.itemListBlog span.catItemImage a:hover span.catItemHover, div.k2ItemsBlock ul li .moduleItemImage:hover span.moduleItemImageHover {
	background: url(../images/blog-hover.png) no-repeat center center;
	display: block;
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
}

div.itemHeader div.itemHeaderRight {
	float: right;
	font-size: 14px;
	margin-top: 5px;
	text-align: right;
	text-transform: uppercase;
}

div.itemImageTitle {
	background-color: #313131;
	line-height: 30px;
	padding: 0 10px;
}

span.itemImage a:hover span.itemImageHover, span.itemImage a:hover span.itemImageHoverIcon {
	background: url(../images/overlay.png);
	display: block;
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
}

span.itemImage a:hover span.itemImageHoverIcon {
	background: url(../images/blog-hover.png) no-repeat center center;
}

div.itemRelated ul li {
	float: left;
	width: 280px;
	margin-right: 60px;
}

div.itemRelated ul li.last {
	margin-right: 0 !important;
}

div.itemRelated  span.itemRelImage {
	display: block;
	height: 140px;
	overflow: hidden;
}

div.addthis_toolbox a {
	display: inline-block;
	background-color: #c5c5c5;
	margin-right: 40px;
	margin-bottom: 5px;
}

div.addthis_toolbox a:hover {
	background-color: #004088;
}

.form-right {
	float: right;
}

.form-left {
	float: left;
}

/* COM_CONTENT */
.item-page h1, .item-page h2 {
    font-size: 26px;
	padding-bottom:10px;
	border-bottom:1px solid #ddd;
	margin:40px 0px 20px 0px;
}

/* Bootstrap Css Map Fix*/
#googleMap img {
  max-width: none;
}
/* Bootstrap Css Map Fix*/
#googleMap label {
  width: auto; display:inline;
}

#contact-form label#jform_contact_name-lbl {
	display: block;
    margin: 30px 0 0;
}

#contact-form label#jform_contact_email-lbl{
	display: block;
    margin: 30px 0 0;
}

#contact-form label#jform_contact_email_copy-lbl {
	display: inline-block;
    margin: 30px 0 0;
}

#contact-form label#jform_contact_message-lbl {
	display: block;
    margin: 30px 0 0;
}

#contact-form input#jform_contact_name, #contact-form input#jform_contact_email {
	display: block;
    margin: 0;
    width: 432px;
}

#contact-form textarea {
	height: 120px;
	width: 432px;
}

.contact-miscinfo p {
	margin: 0;
}

/* Testimonial */
#jf-testimonial {
	background: url(../images/quote-open.png) no-repeat;
	font-size: 36px;
	line-height: normal;
	margin-top: 60px;
	text-align: center;
}

.testimonial-inner {
	background: url(../images/quote-close.png) no-repeat right bottom;
	padding: 0 140px;
}

#jf-testimonial strong {
	font-weight: normal;
    font-size: 18px;
}

/* CATEGORY BLOG*/
.categoryBlog{border:0px solid #000; overflow:hidden; margin-top:30px;}
.categoryTitle{border:0px solid #ff0000; padding-bottom:10px;}
.categoryTitle h2{font-size:26px;}
.categoryImage{width:30%; float:left; border:0px solid #00ff00;}
.categoryIntro{border:0px solid #0000ff; float:left; width:68%; font-size:20px; padding-left:1%;}


/* MOBILE MENU*/
#jf-menu, a.gotomenu {display: none;}
a.gotomenu {display: none;}
.mobileHeader{display: none;}

/* SARAX */
.snabdijevanje {font-size: 20px; display: block; margin: 30px; border: 3px solid #009DFF; text-align: center; vertical-align: middle; padding: 50px;}
.snabdijevanje:hover{ background-color:#009DFF; color:#fff; transition-duration:0.5s; -o-transition-duration:0.5s; -webkit-transition-duration: 0.5s; -moz-transition-duration:0.5s;}

.parallax1{background-image: url(../images/parallax.jpg);  background-attachment: fixed; background-position: center; background-repeat: no-repeat; background-size: cover;}
.header{width:100%; height:100px; background-color:#d9fce5; border-bottom:0px solid #0000ff; z-index:100; }
.headerGrading{position:absolute; border:0px solid #ff0000; top:0px; z-index:10; width:100%; height:135px; /*background:url(../images/headerBg2.png);*/}
#header2{width:100%; height:350px; border:1px solid #ff00ff; background:url(../images/header2.jpg); background-position:center;}
#header3{width:100%; height:350px; border:1px solid #ff00ff; background:url(../images/header3.jpg); background-position:center;}
#header4{width:100%; height:350px; border:1px solid #ff00ff; background:url(../images/header4.jpg); background-position:center;}
.glavniMeni{ position:absolute; top:100px; width:100%; height:60px; border:0px solid #ff0000; z-index:99;}
.glavniMeni .main{ background-color:#616161; padding:0px; height:60px; }
.headerTop{width:100%; height:130px; background-color:#fff; border:0px solid #ddd; z-index:99;}
.linkNaslov{color:#111;}
.linkNaslov:hover{color:#166597; transition-duration:0.5s; -o-transition-duration:0.5s; -webkit-transition-duration: 0.5s; -moz-transition-duration:0.5s; }
.article-info-term{display:none;}
.published{font-size:14px; text-align:right; margin-top:-20px; border-bottom:1px solid #ddd; display:block; margin-bottom:20px;}
.scale{transition-duration:0.5s; -o-transition-duration:0.5s; -webkit-transition-duration: 0.5s; -moz-transition-duration:0.5s;}
.scale:hover{-moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); transition-duration:0.5s; -o-transition-duration:0.5s; -webkit-transition-duration: 0.5s; }
.bgGalerije{ background: url(../images/bgGalerije2.png) repeat-x top, url(../images/bgGalerije.png) repeat-x bottom; }
.bgDobrodosli{  padding:40px 0px 40px 0px;}
.headerTelefon{margin: 10px 0px; color: #fff; line-height: 14px; font-size: 14px; float:left; background: url(../images/iconHeaderTelephone.png) no-repeat; background-position:left center; border:0px solid #ff0000;}
.mobileMarginLeftRight{margin:0px 0px;}
.dobrodosliSlika{ border:0px solid #ff0000;}
.kontaktNabavke{text-align: center; border: 1px solid #0c6aab; padding: 10px 0px;}

/*CONTENT*/
.transportContainerLeft{float:left; width:48%; margin-top:30px;}
.transportContainerRight{float:right; width:48%; margin-top:30px;}
.ogrjevnoContainerLeft{float:left; width:65%; margin-top:70px;}
.ogrjevnoContainerRight{float:right; width:35%; margin-top:70px;}
.ogrjevnoPodnaslov{ display: block; font-size:18px; margin-right:100px; margin-bottom:20px; padding:7px 0px; background-color:#eee; text-align:center;}

.contentServisiContainer ol{ list-style-type:upper-latin!important;  border:0px solid #ff0000; margin-bottom:0px!important;}
.contentServisiContainer ol li{ margin-bottom:5px!important;}
.contentServisiContainer ul{margin-left:80px!important; border:0px solid #ff0000;}
.contentServisi{font-size:22px!important; line-height:32px!important; font-weight:bold; margin-bottom:30px;}

.elementiDrvoContainter{float:left; width:22%;  margin:30px 0px; margin-right:3%;}
.elementiDrvoDaska{float:right; margin-left:10px; width:250px;}
.sertifikatiContainer{float:left; width:49%; margin-top:30px;}



/* MAIN NAVIGATION */
#kiwi-menu {border:0px solid #ff0000; text-align:center; position:relative; height:65px; padding:0px; z-index:100;}
#kiwi-menu ul.menu{ border:0px solid #ff00ff; display: inline-block;}
#kiwi-menu ul.menu li { cursor: pointer; display: table-cell; padding:0px 15px; color: #fff; font-weight:normal; line-height:60px; font-size: 16px; text-transform:uppercase; border:0px solid #ff0000;  }
#kiwi-menu ul.menu .active {color:#ceda43;}
#kiwi-menu ul.menu .active a {color:#ceda43;}
#kiwi-menu ul.menu li:hover{color:#ceda43; transition-duration:0.5s; -o-transition-duration:0.5s; -webkit-transition-duration: 0.5s; -moz-transition-duration:0.5s;  }
#kiwi-menu ul.menu li a{color:#fff; }
#kiwi-menu ul.menu li a:hover{color:#ceda43; transition-duration:0.5s; -o-transition-duration:0.5s; -webkit-transition-duration: 0.5s; -moz-transition-duration:0.5s;  }
#kiwi-menu .nav-child{border:0px solid #fff; position:absolute; margin-left:0px; min-width:200px; background: url(../images/bgMenu.png); transition:0.7s; display:none; }
#kiwi-menu .parent:hover .nav-child{display:block; transition: 0.5s; -moz-transition:0.5s; -webkit-transition: 0.5s; -o-transition:0.5s; }
#kiwi-menu .menuDeeper{border:0px solid #fff; padding:20px 00px 20px 00px; overflow:hidden; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
#kiwi-menu .menuDeeper .menu{width:100%;}
#kiwi-menu .menuDeeper .menu ul{border:0px solid #ff0000;  margin:0px; padding:0px;}
#kiwi-menu .menuDeeper .menu li{ border:0px solid #ff0000; float:none!important; display:block!important; padding:0px 40px!important; line-height:30px!important;font-size:16px; text-transform:uppercase;}
#kiwi-menu .menuDeeper .menu li:hover{ background-color:#f9b859; color:#fff;}
#kiwi-menu .menuDeeper .menu li a{ border:0px solid #ff0000; margin:0px; padding:0px; font-size:16px; line-height:30px!important }
#kiwi-menu .menuDeeper .menu li a:hover{color:#fff;}
#kiwi-menu .menu50{ border:0px solid #fff; float:left; }
#kiwi-menu .menu50 ul{border:0px solid #ff0000;  margin:0px; padding:0px;}
#kiwi-menu .menu50 li{ border:0px solid #ff0000; float:none!important; display:block!important; margin:0px 20px!important;  padding:0!important; line-height:30px!important;font-size:14px; text-transform:none!important;}
#kiwi-menu .menu50 li a{ border:0px solid #ff0000; margin:0px; padding:0px;font-size:14px; line-height:20px!important }

#kiwi-menu .menu25{ border:0px solid #fff; float:left; }
#kiwi-menu .menu25 ul{border:0px solid #ff0000;  margin:0px; padding:0px;}
#kiwi-menu .menu25 li{ border:0px solid #ff0000; float:none!important; display:block!important; margin:0px 30px!important;  padding:0!important; line-height:30px!important;font-size:14px; text-transform:none!important;}
#kiwi-menu .menu25 li a{ border:0px solid #ff0000; margin:0px; padding:0px;font-size:14px; line-height:20px!important }


#kiwi-menu .item-249{ display: none!important; }  


/*DUGME*/
.dugmeParent{margin-top:30px; text-align:center;}
.dugme{padding: 7px 40px; border: 1px solid #e47822; font-size: 16px; color: #000;}
.dugme:hover{ cursor:pointer; background-color:#e47822; color: #fff; transition-duration:0.5s; -o-transition-duration:0.5s; -webkit-transition-duration: 0.5s; -moz-transition-duration:0.5s;}
.brziLinkovi1{float: left;  text-align: center; color: #fff; background-color:#2b75b5; font-size: 14px; line-height: 22px; padding: 18px 0px; width: 150px; font-weight: bold;}
.brziLinkovi2{float: left;  text-align: center; color: #fff; background-color:#3ea448; font-size: 14px; line-height: 22px; padding: 18px 0px; width: 150px; font-weight: bold; margin-left:10px;}
.brziLinkovi1 a, .brziLinkovi2 a{color:#fff;}
.brziLinkovi1 a:hover, .brziLinkovi2 a:hover{color:#fff;}
.brziLinkovi1:hover, .brziLinkovi2:hover{background-color:#ef7411; cursor:pointer; transition-duration:0.5s; -o-transition-duration:0.5s; -webkit-transition-duration: 0.5s; -moz-transition-duration:0.5s;}

/*MARGINE*/
.marginLeft{margin-left:10px;}
.marginCenter{margin:0px 5px;}
.marginRight{margin-right:10px;}

/*PADDING*/
.paddingIkone{padding:80px 0px;}
.paddingTipDrveta{padding:120px 0px;}
.paddingAktuelnosti{padding:20px 0px;}


/*GOOGLE MAPA - KIWI*/
#kiwi-map{height: 500px; width: 100%; }

/*CLEAR ALL*/
.clearAll{width:100%; overflow:hidden;}

/*KONTAKTI TOP*/
.contact-top{border:0px solid #ff0000; margin-top:32px; height:36px; overflow:hidden; width:100%;}
.contact-box{border-right:1px solid #ccc; width:31%; margin-left:2%; float:left;}
.contact-top .contact-box:last-child{border-right:0px solid #ccc;}
.contacttop-icon{border:0px solid #ff0000;float:left; width:45px; text-align:center; }
.contacttop-icon .material-icons{ line-height:36px; font-size:26px; color:#cdd842;}
.contacttop-text{border:0px solid #ff0000; float:left;}
.contacttop-title{font-size:14px; line-height:20px; color:#616161; text-transform:uppercase; font-weight:bold;}
.contacttop-desc{font-size:13px; line-height:16px; color:#999;}
.contactLine{font-size:20px; color:#222; line-height:44px; font-weight:bold; }
.maticons{ display: inline-block; vertical-align: middle; font-size:34px; margin-bottom:2px; border:1px solid #ef7411;  color:#e47822; padding:5px; }

/*O NAMA*/
.onamaContainer{width:100%; overflow:hidden; margin-bottom:40px; border:0px solid #ff0000;}
.onamaLeft{border:0px solid #ff0000; width:20%; min-width:120px; float:left; }
.onamaRight{border:0px solid #ff0000; float:left; width:75%;}
.onamaTitle{font-size:18px; font-weight:600; color:#000; margin-bottom:20px;}
.onamaDesc{font-size:14px; line-height:24px; color:#444;}


/*MODERN HOUSE*/
.modernHouse{background: url(../images/modernHouse.jpg) center center; border:0px solid #ff0000;  padding:100px 0px; width:100%; overflow:hidden;}
.modernHouse .dugme{padding: 7px 40px; border: 1px solid #000; font-size: 16px; color: #000;}
.modernHouse .dugme:hover{ cursor:pointer; background-color:#616161; border:1px solid #616161; color: #fff; transition-duration:0.5s; -o-transition-duration:0.5s; -webkit-transition-duration: 0.5s; -moz-transition-duration:0.5s;}
.modernHouse .naslov{font-weight:bold; background: url(../images/iconNaslovBlack.png) no-repeat bottom center;}

/*TIP DRVETA*/
.tipDrveta{font-family: 'Raleway', sans-serif; font-size:35px; line-height:55px; font-weight:bold; color:#fff;}


/*ATRIBUTI*/
.atributi{border:0px solid #ff0000; padding-bottom:40px; width:100%; overflow:hidden;}
.atributi .main{padding:80px 0px!important;}
.atributi .dugmeParent{margin:60px 0px;}
.atributi-left{border:0px solid #ff0000; width:100%; overflow:hidden; float:none; padding-right:80px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.atributi .atributi-slika{}

/*TRANSPORT*/
.transport{border:0px solid #ff0000; overflow:hidden;}
.translortLeftContainer{border:0px solid #ff0000; padding:0px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}

/*PROLAZECI AUTO*/
.prolazeciAutoContainter{ height:150px; margin-bottom:40px; width:100%;background-color:#606061;}
.prolazeciAuto{ height:150px; top:10px; position:relative; left:-300px; }
.prolazeciAuto img{ height:130px;}
@keyframes prolazak {
    0% {
      left: 0;
	  animation-timing-function: linear;
    }
    20% {
      left: 35%;
	  animation-timing-function: linear;
    }
    80% {
      left: 55%;
	  animation-timing-function: linear;
       }
    100% {
      left: 100%;
	  animation-timing-function: linear;
    }
}
.prolazak{ animation: prolazak 3s; -moz-animation: prolazak 3s; -webkit-animation: prolazak 3s; /*-webkit-transition: all 2s linear 0.1s; -moz-transition: all 2s linear 0.1s; -o-transition: all 2s linear 0.1s; transition: all 2s linear 0.1s; -webkit-backface-visibility: hidden; backface-visibility: hidden;*/}

/*KO SMO MI*/
.ko-smo-mi{border:0px solid #00ff00; background-color:#fff;  padding:60px 0px; padding-top:0px; }
.ko-smo-mi .main{padding-top:0px!important; border:0px solid #ff0000;}
.ko-smo-mi ul{border:0px solid #ff0000; list-style-image: url('../images/iconConfirm.png');}
.ko-smo-mi li{border:0px solid #ff0000; margin:25px 0px; padding-left:15px; font-size:20px; line-height:20px;}
.ko-smo-mi-right { padding:0px 80px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }

/*SANIRANJE*/
.saniranje{border:0px solid #00ff00; width:100%; overflow:hidden; background-color:#fff; /*background: url(../images/worker.jpg) center center;*/ }
.saniranjeLeft{/*background: url(../images/bgWorker.png);*/ border:0px solid #ff0000; padding-left:50px; padding-right:50px;  float:right; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.saniranjeLeft .naslov{color:#000;}
.saniranjeLeft p{color:#000;}

/*SERVISI*/
.servisi{ background-color:#f1f1f1; border:0px solid #ff0000; padding-bottom:50px; overflow:hidden;}
.servisiContainer{border:0px solid #ff0000; overflow:hidden;}
.servisiBox{width:33%; border:0px solid #ff0000; float:left; background-color:#fff;}
.servisiTitle{font-size:18px; line-height:28px; font-weight:bold; font-family: 'Raleway'; margin:30px 0px; text-transform:uppercase; text-align:center; color:#000;}
.servisiDesc{font-size:14px; height:72px; line-height:24px; color:#444444; padding:0px 20px; text-align:center; margin-bottom:30px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.servisi .dugme{padding: 10px 50px; border: 1px solid #ccd942; font-size: 16px; color: #000;}
.servisi .dugme:hover{ cursor:pointer; background-color:#ccd942; color: #000; transition-duration:0.5s; -o-transition-duration:0.5s; -webkit-transition-duration: 0.5s; -moz-transition-duration:0.5s;}


/*ZOOM IN EFFECT*/
.zoom-in{transform: scale(0.1);}
.zumiraj{transform: scale(1); -webkit-transition: all 0.7s linear; -moz-transition: all 0.7s linear; -o-transition: all 0.7s linear; transition: all 0.7s linear;-webkit-backface-visibility: hidden; backface-visibility: hidden;}


/*FADE EFFECT*/
.fade {position:relative; border:0px solid #ff0000; top:100px;	opacity:0;}
.pomjeriGore {top: 0px; opacity:1; -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -o-transition: all 0.5s linear; transition: all 0.5s linear; -webkit-backface-visibility: hidden; backface-visibility: hidden; }

/*PRELOADER*/
.containerPreloader { position: absolute; width: 100px; height: 100px; top: 0; bottom: 0; left: 0; right: 0; margin: auto;}
.item {width: 50px; height: 50px; position: absolute;}
.item-1 {background-color: #606060; top: 0; left: 0; z-index: 1; animation: item-1_move 1.8s cubic-bezier(.6,.01,.4,1) infinite;}
.item-2 {background-color: #cdd842; top: 0; right: 0; animation: item-2_move 1.8s cubic-bezier(.6,.01,.4,1) infinite;}
.item-3 {background-color: #606060; bottom: 0; right: 0; z-index: 1; animation: item-3_move 1.8s cubic-bezier(.6,.01,.4,1) infinite;}
.item-4 {background-color: #cdd842; bottom: 0; left: 0; animation: item-4_move 1.8s cubic-bezier(.6,.01,.4,1) infinite;}
@keyframes item-1_move {
  0%, 100% {transform: translate(0, 0)} 
  25% {transform: translate(0, 50px)} 
  50% {transform: translate(50px, 50px)} 
  75% {transform: translate(50px, 0)} 
}

@keyframes item-2_move {
  0%, 100% {transform: translate(0, 0)} 
  25% {transform: translate(-50px, 0)} 
  50% {transform: translate(-50px, 50px)} 
  75% {transform: translate(0, 50px)} 
}

@keyframes item-3_move {
  0%, 100% {transform: translate(0, 0)} 
  25% {transform: translate(0, -50px)} 
  50% {transform: translate(-50px, -50px)} 
  75% {transform: translate(-50px, 0)} 
}

@keyframes item-4_move {
  0%, 100% {transform: translate(0, 0)} 
  25% {transform: translate(50px, 0)} 
  50% {transform: translate(50px, -50px)} 
  75% {transform: translate(0, -50px)} 
}


/*VELIKI TEKST*/
.velikiTekst{font-size:50px; line-height:60px; margin-left:20px; color:#ccd942; font-family: 'Playfair Display', serif;}


/*CJENOVNIK*/
.cjenovnik td{font-size:16px!important; line-height:20px; padding:4px 5px; }
.cjenovnik tr:nth-child(even) {background: #fff}
.cjenovnik tr:nth-child(odd) {background: #eee}

/*NASLOVI*/
.naslovMali{font-size: 14px; line-height:14px; text-align: center; margin-bottom:15px; color:#666; font-family: 'Raleway', sans-serif; letter-spacing: 2px;  background: url(../images/bgNaslovMali.png) no-repeat bottom center; padding-bottom:15px;}
.naslovMaliLight{font-size: 14px; line-height:14px; text-align: center; margin-bottom:15px; color:#666; font-family: 'Raleway', sans-serif; letter-spacing: 2px;  background: url(../images/bgNaslovMaliLight.png) no-repeat bottom center; padding-bottom:15px;}
.naslov{font-family: 'Playfair Display', serif; border:0px solid #ff0000; font-size: 40px; line-height:50px; text-align: left; color: #111; margin-bottom: 50px; text-align:center; background: url(../images/iconNaslovYellow.png) no-repeat bottom center; padding-bottom:40px;}
.naslovMaloManji{font-family: 'Raleway', sans-serif; border:0px solid #ff0000; font-size: 34px; line-height:46px; color: #111; margin-bottom: 30px; font-weight:100; letter-spacing: 1px;}
#jf-home-c .main h3{font-family: 'Raleway', sans-serif; font-size: 34px; line-height:56px; text-align: left; color: #fff; margin-bottom: 30px; padding:0; text-transform:none;}
#home-c-r-3 h3{ border:0px solid #ff0000; background: url(../images/bgMenu2.png); padding-left:10px!important; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }



/*GOOGLE MAP CONTAINER*/
.map-container {width: 100%; margin: 0;}
.map-container iframe{width: 100%; display: block; pointer-events: none; position: relative; /* IE needs a position other than static */}
.map-container iframe.clicked{pointer-events: auto;}

/* SIDE NAVIGATION */
#mySidenav{display:none;}
.sidenav {height: 100%; width: 0; position: fixed; z-index: 1000; top: 0; left: 0; background-color: #222; overflow-x: hidden; padding-top: 120px; transition: 0.5s; }
.sidenav a {padding: 8px 8px 8px 32px; text-align:center; text-decoration: none; font-size: 60px; line-height:80px; color: #fff; display: block; transition: 0.3s}
.sidenav a:hover, .offcanvas a:focus{color: #BE9B64;}
.sidenav .closebtn {position: absolute;top: 0;right: 25px;font-size: 56px;margin-left: 50px; color:#fff;}

/* NEWS CUSTOM - MOJ KIWI */
#newsKiwi .newsSeparator{width:100%; height:10px; border:0px solid #ff0000;}
#newsKiwi .newsLeft {width:62%; border:0px solid #ff0000; float:left; margin-right:2%; }
#newsKiwi .newsRight {width:35%; border:0px solid #ff0000; float:left;}
#newsKiwi .bitneVijesti{position:relative; float:none; border:0px solid #0000ff; overflow:hidden;}
#newsKiwi .newsTrackBig{position:absolute; padding:10px;  background: url(../images/kiwinews-bg.png); box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; width:100%; bottom:0px; left:0px;}
#newsKiwi .newsDateBig{border:0px solid #ddd; font-size:14px; line-height:18px; color:#ddd; }
#newsKiwi .newsTitleBig{border:0px solid #ddd; line-height:36px; font-size:26px;  color:#fff; font-weight:bold;}
#newsKiwi .smallLeft{width:32%; margin-right:2%; float:left; overflow:hidden;}
#newsKiwi .smallCenter{width:32%; float:left; overflow:hidden;}
#newsKiwi .smallRight{width:32%; float:right; overflow:hidden;}
#newsKiwi .smallNews{ overflow:hidden;}
#newsKiwi .smallNewsDate{font-size:12px; line-height:20px; color:#777;}
#newsKiwi .smallNewsTitle{font-size:16px; line-height:22px;}
#newsKiwi .subtitle{background-color:#2b75b5; color:#fff; padding:8px 5px; margin-bottom:10px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
#newsKiwi .listDate {font-size:12px; line-height:12px; color:#777;}
#newsKiwi .listTitle {font-size:16px; line-height:22px; margin-bottom:10px; padding-bottom:10px; border-bottom:1px dotted #aaa;}

/*KIWI VIDEO*/
#kiwiVideo{min-width: 100%;}
.kiwiVideoBg{position:absolute; top:0px; width:100%; height:100%; border:0px solid #ff0000; z-index:50; }

/*NATPIS COVER SLIKA*/
.natpisContainer{position:relative; left:50%; width:500px; margin-left:-500px; padding:20px; border:1px solid #ff0000; top:125px; background: url(../images/headerBg2.png); box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.natpisTitle{font-size: 50px; font-family: 'Raleway', sans-serif; font-weight:bold; text-align:center; line-height: 60px; color: #fff; background: url(../images/iconNaslovGray.png) no-repeat bottom center;  padding-bottom:40px; }
.natpisDesc{font-size: 20px; line-height: 30px; color: #fff; margin-top: 40px; text-align:center; font-family: 'Raleway', sans-serif;}

/*KIWI GALERIJA*/
.gallery {width: 100%; margin: auto; border:0px solid #ff0000; overflow: hidden; position: relative;}
.img-c {width: 25%;  border:0px solid #ff0000; float: left; position: relative; overflow: hidden;}
.img-w {position: absolute; width: 100%; height: 100%; background-size: cover; background-position: center; cursor: pointer; transition: transform ease-in-out 300ms;}
.img-w img {display: none;}
.img-c {transition: width ease 400ms, height ease 350ms, left cubic-bezier(0.4, 0, 0.2, 1) 420ms, top cubic-bezier(0.4, 0, 0.2, 1) 420ms;}
.img-c:hover .img-w {transform: scale(1.08); transition: transform cubic-bezier(0.4, 0, 0.2, 1) 450ms;}
.img-c.active {width: 1000px!important; height:600px!important; position: fixed; z-index: 9999; /* transform: translateX(-50%);*/}
.img-c.postactive {position: absolute; z-index: 2; pointer-events: none;}
.img-c.active.positioned {left: 50% !important; margin-left:-500px; top: 50% !important; margin-top:-300px; transition-delay: 50ms;}
.img-c.active.positioned:hover .img-w {transform: none;} /*JA DODAO*/

/*KONTAKT*/
.kontakt100 p{font-size:18px; line-height:28px; margin-bottom:40px; border:0px solid #ff0000!important;}


/*FOOTER*/

.footer{ border-top:0px solid #93e193; border-left:1px dotted #888; }
.footer .slogan{ font-size:24px; font-weight:bold; line-height:34px; text-align:center; color:#000; margin-top:20px;}
.footer .footerNaslov{color: #fff; font-size: 18px; border:0px solid #ff0000; font-weight:bold; margin-bottom:20px; font-family: 'Raleway', sans-serif;}
.footer .loginNaslov{font-size:18px; color:#aaa; margin-bottom:30px; }
.footer .login-greeting{color:#aaa; margin-bottom:20px;}
.footer .btn-primary{ background-color:#93e193; color:#000!important; }
.footer .input-small{font-size:18px; border:0px solid #ff0000; margin-bottom:20px; float:left; width:100%; line-height:30px;}
.footer td{color:#cab5a2; font-size:14px; }
.footer p{color:#000!important; font-size:14px; line-height:22px; text-align:left; margin-bottom:12px;}
.footer .divFooter{padding-left:30px; background: url(../images/iconFooterArrow.png) no-repeat; background-position:left center; border-bottom: 1px dotted #444; line-height: 30px; font-size: 14px;}
.footer a{color:#cab5a2;}
.footer a:hover{color:#fff; }
.footerAddress{padding-left:30px; background: url(../images/iconFooterAddress.png) no-repeat; background-position:left center;}
.footerTelephone{padding-left:30px; background: url(../images/iconFooterTelephone.png) no-repeat; background-position:left center;}
.footerEmail{padding-left:30px; background: url(../images/iconFooterEmail.png) no-repeat; background-position:left center;}
.footerFax{padding-left:30px; background: url(../images/iconFooter2Fax.png) no-repeat; background-position:left center;}
.footerJib{padding-left:30px; background: url(../images/iconFooter2Jib.png) no-repeat; background-position:left center;}

/*POWERED BY*/
.powered-by-container{ background-color:#252525; padding:10px 0px; text-align:right; font-size:14px; color:#888; padding-right:10px;}
.powered-by{color:#fff;}
.powered-by:hover{color:#f1b41d;}
.powered-by-co{color:#f1b41d}
.powered-by-container .main{padding:0px!important;}

/*MODUL SA POMJERAJUCIM IVICAMA*/
.animation-examples {
  width: 300px;
  display: table-cell;
  height:80px;
  vertical-align:middle;

}

/* SLIDESHOW CK */
#camera_wrap_134{ z-index:1!important; border:0px solid #0000ff; }
#camera_wrap_134  .moveFromLeft{border:0px solid #ff0000; left:50%!important; top:100px; height:auto!important; width:500px!important; margin-left:-550px;  }
.camera_caption_title{ background: url(../images/bgWorkerTitle.png); font-weight:normal!important;  padding:40px; padding-bottom:25px; font-size:60px!important; line-height:60px!important; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;  color: #fff!important; border-bottom:1px solid #ccd941}
.camera_caption_desc{ background: url(../images/bgWorkerDesc.png); font-family: 'Raleway', sans-serif;  font-size:22px!important; line-height:32px!important; padding:40px; padding-top:25px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;  color:#eee!important; margin-top:0px!important;}
.camera_caption_desc ul li{ border:0px solid #ff0000; list-style-type:disc; margin-left:30px;}
#rotateBox{ background-color:#ff0000; width:100px; height:100px; }

.animation-examples.one {
  outline: 4px dashed #E9E9E9;
  box-shadow: 0 0 0 4px #009DFF;
  animation: 1s animateBorderOne ease infinite;
}

@keyframes animateBorderOne {
  to {
    outline-color: #009DFF;
    box-shadow: 0 0 0 4px #E9E9E9;
  }
}



/* BT - CONTENTSLIDER */
.bt-row .bt-center{padding:0px 10px;}
.bt-inner{border:0px solid #ff0000;}
.bt-inner .bt-center:hover{opacity:0.8;}
.bt-row-last .bt-center{padding-left:20px; padding-right:0px; }
.bt-row-first .bt-center{padding-right:20px; padding-left:0px;}
#btcontentslider146 .bt-date{border:0px solid #ff0000; padding:0px!important; margin:0px!important; color:#aaa; font-size:13px; line-height:15px!important; margin-top:3px!important; }
#btcontentslider146 .traka{position:relative; border:0px solid #ff0000; /*background: url(../images/menu-bg.png);*/ padding:0px 0px!important; text-align:left;}
#btcontentslider146 .bt-title{border:0px solid #ff0000; padding:0px; margin:0px!important; font-size:16px; color:#222; text-align:left; line-height:22px;  display:inline-block; text-transform:none;}
#btcontentslider146 .bt-title:hover{color:#ef7411; }

/*TABELE DOKUMENTI*/
.tabelaDokumenti{width:100%; margin-bottom:100px!important;}
.tabelaDokumenti td{padding:7px 5px 7px 0px; border:0px!important;}
.tabelaDokumenti td:nth-child(1) {width:30px; border:1px solid #ff0000;}
.tabelaDokumenti tr:nth-child(even) {background: #fff;}
.tabelaDokumenti tr:nth-child(odd) {background: #ededed;}

/* GK - TABS */
#gk-tabs-152{border:0px solid #ff0000;}
#gk-tabs-152 .gkTabsNav{border:0px solid #ff0000;}
#gk-tabs-152 .gkTabsNav li{border:1px solid #a63425; background-color:#fff; color:#111; font-size:18px; font-weight:normal; border-radius:0;}
#gk-tabs-152 .gkTabsNav li:hover{background-color:#a63425; color:#fff; transition-duration:0.5s; -o-transition-duration:0.5s; -webkit-transition-duration: 0.5s; -moz-transition-duration:0.5s;}
#gk-tabs-152 .gkTabsNav .active{border:1px solid #a63425; background-color:#a63425; color:#fff; font-size:18px; font-weight:normal; border-radius:0;}
#gk-tabs-152 .gkTabsContainer{border:0px solid #a63425; min-height:250px!important;}
#gk-tabs-182{border:0px solid #ff0000;}
#gk-tabs-182 .gkTabsNav{border:0px solid #ff0000;}
#gk-tabs-182 .gkTabsNav li{border:1px solid #a63425; background-color:#fff; color:#111; font-size:18px; font-weight:normal; border-radius:0;}
#gk-tabs-182 .gkTabsNav li:hover{background-color:#a63425; color:#fff; transition-duration:0.5s; -o-transition-duration:0.5s; -webkit-transition-duration: 0.5s; -moz-transition-duration:0.5s;}
#gk-tabs-182 .gkTabsNav .active{border:1px solid #a63425; background-color:#a63425; color:#fff; font-size:18px; font-weight:normal; border-radius:0;}
#gk-tabs-182 .gkTabsContainer{border:0px solid #a63425; min-height:250px!important;}

/*  All Video Share */
#avs_gallery{ border:0px solid #ff0000; margin:0px;}
#avs_gallery .avs_thumb{border:0px solid #ff0000; width:30%!important; float:left; margin:0px; padding:0px; margin-right:3%; margin-bottom:30px; }
#avs_gallery .avs_img_container{border:0px solid #ff0000; }
#avs_gallery .avs_img_container img{width:100%; }
#avs_gallery .title{border:0px solid #ff0000; color:#111!important;  font-family: 'Raleway', sans-serif; font-size:18px; font-weight:normal; line-height:24px;}
#avs_gallery .title:hover{color:#a63425!important; }
#avs_gallery .views{display:none;}
#avs_gallery #avs_pagination{border:0px solid #ff0000; margin:0px; overflow:hidden;}
#avs_gallery #avs_pagination ul{ list-style-type:none; border:0px solid #ff0000; overflow:hidden; margin:0px;}
#avs_gallery #avs_pagination ul li{font-size:16px;  margin:0px; padding:0px; padding:7px 10px; margin:0px 3px 8px 3px;}
.mojspotlight{font-family: 'Raleway', sans-serif; font-size: 32px; padding-bottom:10px; border-bottom:1px solid #ddd; margin:40px 0px 40px 0px!important;} /*NASLOV GALERIJA*/
#avs_video{border:0px solid #ff0000; padding:0px!important;}

.youtube-title{font-size:22px; margin-top:20px;}
#avs_video .avs_video_header{border:1px solid #ff0000; display:none;}

/*PAGINATION
.pagination {margin:0px; padding:0px; margin-top:80px; }
.pagination ul{ border:0px solid #ff0000; margin:0px; padding:0px; }
.pagination .pagination-start{}
.pagination ul li{ margin:0px; padding:0px; border:1px solid #bbb; list-style-type:none; float:left; padding:0px 5px; margin:5px 3px;}*/

/*PAGINATION*/
.pagination {margin:0px; padding:0px; margin-top:50px; border:0px solid #ff0000; overflow:hidden; }
.pagination ul{ border:0px solid #ff0000; margin:0px!important; padding:0px;  overflow:hidden; width:100%; }
.pagination .pagination-start{}
.pagination ul li{ margin:0px; padding:0px; border:1px solid #bbb; list-style-type:none; float:left; padding:7px 10px; margin:8px 3px;}


/*SOCIAL ICONS */
.fa {padding: 7px 7px; font-size: 18px; width: 18px; border:1px solid #E9E9E9; text-align: center; text-decoration: none; margin: 8px 2px;}
.fa:hover {opacity: 0.7; color:#fff;}
.fa-facebook {background: #3B5998; color: white;}
.fa-twitter {background: #55ACEE; color: white;}
.fa-google {background: #dd4b39; color: white;}
.fa-linkedin {background: #007bb5; color: white;}
.fa-youtube {background: #bb0000; color: white;}
.fa-instagram {background: #125688; color: white;}


.contactLeft{width:50%; border:0px solid #ff0000; float:left;}
.contactRight{width:49%; border:0px solid #ff0000; float:right;}
.contactButton{border:2px solid #555; background-image:none; color:#fff; width:200px; height:40px; background-color:#555;}
.contactButton:hover{ background-color:#fff; color:#555;
transition-duration:0.5s;
-o-transition-duration:0.5s;
-webkit-transition-duration: 0.5s;
-moz-transition-duration:0.5s;}
.homeMargina{margin:20px;}
.contactUvod{font-size:18px; color:#999!important; line-height:29px; margin-bottom:30px;}
.contactNaslov{color:#ddd!important; font-size:23px; line-height:35px; margin-bottom: 30px; text-align: center;}
#input-name {background-color:#999!immportant;}
.loginNaslov{font-size:40px; margin-bottom: 30px; text-align: center;}
.login-description{font-size:18px; line-height:29px; margin-bottom:30px;}






.btn-primary{ width:200px!important; height:40px!important; font-size:20px!important; line-height:40px!important; text-transform:uppercase; color:#fff!important; padding:0px!important; border:2px solid #555; background-image:none; background-color:#555!important; }
.btn-primary:hover{ background-color:#fff!important; color:#333!important; transition-duration:0.5s;
-o-transition-duration:0.5s;
-webkit-transition-duration: 0.5s;
-moz-transition-duration:0.5s; }
.input-small{ margin:0px; margin-top:20px!important;  }
.input-prepend{border:0px solid #ff00ff!important; }
.login{border:0px solid #ff0000; text-align:center!important; }
#o-nama{padding:90px 0px; font-size:18px;}
#kolekcije{padding:90px 0px 10px 0px; border:0px solid #ff0000; font-size:18px;}


/*PHOCA GALLERY*/
#phocagallery #pg-icons{display:none;}
#phocagallery h1{font-size: 32px; padding-bottom:10px; border-bottom:1px solid #ddd; margin:40px 0px 40px 0px!important;}
#phocagallery .pg-csv-name{border:0px solid #ff0000; font-size:16px; line-height:22px; height:44px; border-bottom:1px solid #ccd941; background: #efefef; margin-top:0px; padding:5px; box-sizing: border-box; }
#phocagallery .pg-csv-name a{ color:#000; }
#phocagallery .pg-csv-name a:hover{color:#000!important;}
#phocagallery .pg-csv-name .pg-csv-count{ color:#777 }
#phocagallery .pg-csv-box{border:0px solid #ff0000; width:31%; margin:0px; margin-left:1%; margin-right:1%; display:block; margin-bottom:20px; padding:0; border-radius:none!important; box-shadow:none; height:auto; }
#phocagallery .pg-csv-box:hover{ background-color:none;}
#phocagallery .pg-csv-box:hover .pg-csv-name { background: #ccd941; transition: .35s;} 
#phocagallery .pg-csv-box .pg-csv-box-img{border:0px solid #ff00ff; width:100%; height:auto!important;}
#phocagallery .pg-csv-box .pg-box3 img{border:0px solid #ff0000; width:100%!important;}

#phocagallery .pg-cv-box{position: relative; border:0px solid #ff0000; margin:0; margin-left:0%; margin-right:2%;  width:32%; margin-bottom:20px; padding:0; box-shadow:none; height:auto; }
#phocagallery .pg-cv-box:nth-child(3n){ margin-right: 0%; }
#phocagallery .pg-cv-box .pg-cv-box-img{border:0px solid #ff00ff; width:100%; height:auto!important;}
#phocagallery .pg-cv-box .pg-cv-box-img img{border:0px solid #ff00ff; width:100%!important;}


.logoNatpis{display:none;}


/*MOJA GALERIJA*/
.gal-cont{ overflow:hidden; }
.gal-box{ width: 32%; margin-right: 2%; float: left; margin-bottom: 30px; padding-bottom: 10px;   }
.gal-box img{ width: 100%; }
.gal-box:nth-child(3n){ margin-right: 0%; }
.gal-box:hover .gal-title {background: #ccd941; transition: .35s; }
.gal-title{ font-size: 16px; line-height: 22px; height: 44px; border-bottom: 1px solid #ccd941; background: #efefef; margin-top: 0px; padding: 5px; }
.gal-title a{ color:#000!important;  }

/*#camera_wrap_134{width:1600px!important; left:50%; margin-left:-800px;}*/


/*MOJ SLAJDER*/
.slide1 {
width: 100%;
border:0px solid #ff0000;
background: url(../images/Slika1x.jpg) no-repeat;
background-position: center center;
background-attachment: fixed;
-webkit-animation: backgroundScroll 20s linear infinite;
animation: backgroundScroll 20s linear infinite;
z-index:50;
}




.slide2 {
width: 100%;
border:0px solid #FAFAFA;
background: url(../images/Slika2.jpg) no-repeat;
background-position: center center;
background-attachment: fixed;
-webkit-animation: backgroundScroll 20s linear infinite;
animation: backgroundScroll 20s linear infinite;
}

@-webkit-keyframes backgroundScroll {
from {background-position: center center;}
to {background-position: 0 0;}
}

@keyframes backgroundScroll {
from {background-position: 0 0;}
to {background-position: -400px 0;}
}


ul.triggers { position:absolute; top:310px; left:80px; }
ul.triggers li {
        float:left; margin:0 5px; font: bold 16px arial; cursor:pointer;
        background-color:#ccc; color:#000; padding:10px;
    }ul.triggers li.active {background-color:red; color:#000;}








/* #Base 960 Grid
================================================== */
.main {
	width: 1100px;
	border:0px solid #ff0000;
}

.main100 {
	width: 100%;
}

.colspan2 {
	width: 440px;
}

.colspan3 {
	width: 33%;
}

.colspan50 {
	width: 50%;
}
.colspan75 {
	width: 74%;
}
.colspan25 {
	width: 25%;
}

.colspan66 {
	width: 66%;
}
.colspan33 {
	width: 33%;
}

.colspan33a {
	display:none;
}


/* #BIG SCREEN (Portrait)
================================================== */

/* Note: Design for a width of 1200px */

@media (min-width: 1600px) {

/*TRANSPORT*/
.translortLeftContainer{max-width:550px; float:right; border:0px solid #ff0000; padding:0px 20px; padding-top:150px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}


/*NATPIS COVER SLIKA*/
.natpisContainer{position:relative; left:50%; width:500px; margin-left:-500px; padding:40px; border:0px solid #ff0000; top:300px; background: url(../images/headerBg2.png); box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.natpisTitle{font-size: 70px; font-family: 'Raleway', sans-serif; font-weight:bold; text-align:center; line-height: 80px; color: #fff; background: url(../images/iconNaslovGray.png) no-repeat bottom center;  padding-bottom:40px; }
.natpisDesc{font-size: 24px; line-height: 34px; color: #fff; margin-top: 40px; text-align:center; font-family: 'Raleway', sans-serif;}
}


@media (min-width: 1100px) and (max-width: 1599px) {


}


/* #Tablet (Portrait)
================================================== */

/* Note: Design for a width of 768px */

@media (min-width: 768px) and (max-width: 959px) {
.main, #jf-footer .main-inner1 {
	width: 748px;
	width:100%;
}

.colspan2 {
	margin: 0 10px !important;
	width: 354px !important;
}

#home-c-c-2 {
	padding-top:0px;
}

/*.colspan3 {
	margin: 0 10px !important;
	width: 354px !important;
}*/

#jf-latest li, #jf-news li, div.k2ItemsBlock ul li.lastItem  {
	margin: 0 10px !important;
}

.clearList2, .clr2 {
	clear: both;
}

.clearList, .clr3 {
	clear: none !important;
}

div.itemListPortfolio div.itemContainer, div.itemListBlog div.itemContainer {
	margin: 0 10px !important;
	width: 354px !important;
}

div.itemCommentsForm form input.inputbox, div.itemCommentsForm form textarea.inputbox, #contact-form textarea, #contact-form input#jform_contact_name, #contact-form input#jform_contact_email {
	width: 346px !important;
}

#jf-contact h3 {
	font-size: 90px;
}

#jf-footer{
	font-size: 18px;
}

#jf-footer .main-inner1 {
	padding: 135px 0 0;
	bottom: 30px;
}

#jf-social {
    margin-top: 20px;
}

#jf-footer .copyright {
	margin-top: 20px;
    position: static;
    transform: none;
	-webkit-transform: none;
	-moz-transform: none;
	-o-transform: none;
	-ms-transform: none; /* IE 9 */
}

div.addthis_toolbox a {
	margin-right: 30px;
}
}


/*  #Mobile (Portrait)
================================================== */

/* Note: Design for a width of 320px */

@media (max-width: 767px) {
/* BANJA DVOROVI */
#home-c-c-1{margin-top:40px; margin-bottom:40px; }
#home-c-l-1{margin-top:20px; }
#home-c-c-1 p{line-height:22px!important;}
#home-c-l-1 p{line-height:22px!important;}
#home-c-r-1 p{line-height:22px!important;}
#home-c-c-5 {}
#home-c-l-5 {margin:0px 0px 40px 0px;}
#home-c-r-5 {margin:60px 0px 40px 0px;}

.dobrodosliSlika{padding:0;  margin:40px 0px;}
.bgDobrodosli{padding:0px;}
.glavniMeni{display:none;}
.headerGrading{display:none;}
.headerTop{display:none;}
.mobileHeader{display:block; width:100%; position:fixed; top:0px; background: url(../images/bgMenu.png); height:60px; z-index:100;}
.projektiNaslov{margin:20px 15px;}
.spanBottom{margin-bottom:40px;}
.categories-list h3{margin-bottom:15px;}
.najPitanja{margin-top:30px;}
.najPitanja2{text-align:center!important; font-size:18px!important; margin:0px 10px;}
.pitanja{font-size:16px!important;}
.brojacTekst{margin-top:5px!important; margin-bottom:50px!important;}

/*CONTENT*/
.transportContainerLeft{float:none; width:100%; margin-top:30px;}
.transportContainerRight{float:none; width:100%; margin-top:30px;}
.ogrjevnoContainerLeft{float:none; width:100%; margin-top:50px;}
.ogrjevnoContainerRight{float:none; width:100%; margin-top:20px;}
.ogrjevnoPodnaslov{ display: block; margin-right:0px; margin-bottom:20px; padding:7px 0px; background-color:#eee; text-align:center;}
.elementiDrvoContainter{float:none; width:100%;  margin:10px 0px; margin-right:0%;}
.elementiDrvoDaska{float:none; margin-left:0px; width:100%;}
.sertifikatiContainer{float:none; width:100%; margin-top:30px;}

.contentServisiContainer ol{ list-style-type:upper-latin!important;  border:0px solid #ff0000; margin-bottom:0px!important;}
.contentServisiContainer ol li{ margin-bottom:5px!important;}
.contentServisiContainer ul{margin-left:40px!important; border:0px solid #ff0000;}
.contentServisi{font-size:18px!important; line-height:28px!important; font-weight:bold; margin-bottom:30px;}



/*FADE EFFECT*/
.fade {border:0px solid #ff0000; top:30px;	opacity:0;}
.pomjeriGore {top: 0px; opacity:1; -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -o-transition: all 0.5s linear; transition: all 0.5s linear; -webkit-backface-visibility: hidden; backface-visibility: hidden; }



/*MARGINE*/
.marginLeft{margin:15px 15px;}
.marginCenter{margin:15px 15px;}
.marginRight{margin:15px 15px;}
.mobileMarginLeftRight{margin:0px 15px; border:0px solid #ff0000;}
.mojaMargina{margin-top:30px;}
.homeMargina2015{margin:20px 15px;}
.marginaLeftRight{margin:0px 15px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.margina{margin:15px;}

/*PADDING*/
.paddingIkone{padding:40px 0px;}
.paddingDjelatnosti{padding:0px 0px;}
.paddingAktuelnosti{padding:0px 0px;}
.paddingTipDrveta{padding:80px 0px;}

/*CJENOVNIK*/
.cjenovnik td{font-size:14px!important; line-height:16px!important; padding:6px 5px!important; }

/*DUGME*/
.dugmeParent{margin:20px 0px; text-align:center;}
.dugme{padding: 6px 40px; border: 1px solid #e47822; font-size: 16px; color: #000;}
.dugme:hover{ cursor:pointer; background-color:#e47822; color: #fff; transition-duration:0.5s; -o-transition-duration:0.5s; -webkit-transition-duration: 0.5s; -moz-transition-duration:0.5s;}
.dugmeBanjskaVoda{padding: 6px 40px; border: 1px solid #fff; font-size: 16px; color: #fff;  margin-top:20px;}
.dugmeBanjskaVoda:hover{ cursor:pointer; background-color:#fff; color: #000; transition-duration:0.5s; -o-transition-duration:0.5s; -webkit-transition-duration: 0.5s; -moz-transition-duration:0.5s;}

/*KONTAKTI BRZI*/
.contactLine{font-size:16px; color:#222; line-height:40px; font-family: 'Raleway', sans-serif; font-weight:bold; }
.maticons{ display: inline-block; vertical-align: middle; font-size:30px; margin-bottom:2px; border:1px solid #ef7411;  color:#e47822; padding:5px; }

/*KO SMO MI*/
.ko-smo-mi{border:0px solid #00ff00; background-color:#fff;  padding:60px 0px; padding-top:0px; }
.ko-smo-mi .main{padding-top:0px!important; border:0px solid #ff0000;}
.ko-smo-mi ul{border:0px solid #ff0000; margin-left:30px; margin-bottom:50px; list-style-image: url('../images/iconConfirm.png');}
.ko-smo-mi li{border:0px solid #ff0000; margin:20px 0px; padding-left:10px; font-size:16px; line-height:16px;}
.ko-smo-mi-right { padding:0px 20px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }

/*SERVISI*/
.servisi{ background-color:#f1f1f1; border:0px solid #ff0000; padding-bottom:50px; overflow:hidden;}
.servisiContainer{border:0px solid #ff0000; overflow:hidden;}
.servisiBox{width:100%; border:0px solid #ff0000; overflow:hidden; padding-bottom:0px; margin-bottom:25px; float:none; background-color:#fff;}
.servisiTitle{font-size:18px; line-height:28px; font-weight:bold; font-family: 'Raleway'; margin:30px 0px; text-transform:uppercase; text-align:center; color:#000;}
.servisiDesc{ border:0px solid #ff0000; font-size:14px; height:auto; line-height:24px; color:#444444; padding:0px 20px; text-align:center; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.servisi .dugme{padding: 10px 50px; border: 1px solid #ccd942; font-size: 16px; color: #000;}
.servisi .dugme:hover{ cursor:pointer; background-color:#ccd942; color: #000; transition-duration:0.5s; -o-transition-duration:0.5s; -webkit-transition-duration: 0.5s; -moz-transition-duration:0.5s;}

/*ATRIBUTI*/
.atributi{border:0px solid #ff0000; padding-bottom:40px; width:100%; overflow:hidden;}
.atributi .main{padding:80px 0px!important;}
.atributi .dugmeParent{margin:60px 0px;}
.atributi-left{border:0px solid #ff0000; margin-bottom:40px; width:auto; overflow:hidden; float:none; padding-right:0px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.atributi .atributi-slika{}

/*O NAMA*/
.onamaContainer{width:100%; overflow:hidden; margin-bottom:40px; border:0px solid #ff0000;}
.onamaLeft{border:0px solid #ff0000; width:20%; min-width:50px; float:left; }
.onamaLeft img{}
.onamaRight{border:0px solid #ff0000; float:right; width:75%;}
.onamaTitle{font-size:18px; font-weight:600; color:#000; margin-bottom:20px;}
.onamaDesc{font-size:14px; line-height:24px; color:#444;}

/*SANIRANJE*/
.saniranje{border:0px solid #00ff00; width:100%; overflow:hidden; background-color:#fff; /*background: url(../images/worker.jpg) center center;*/ }
.saniranjeLeft{/*background: url(../images/bgWorker.png);*/ border:0px solid #ff0000; padding-left:50px; padding-right:50px;  float:right; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.saniranjeLeft .naslov{color:#000; font-size:24px; line-height:34px;}
.saniranjeLeft p{color:#000; font-size:16px; line-height:26px;}

/*VELIKI TEKST*/
.velikiTekst{font-size:40px; line-height:50px; margin-left:20px; color:#ccd942; font-family: 'Playfair Display', serif;}

/*KONTAKT*/
.kontakt100 p{font-size:16px; line-height:26px; margin-bottom:40px; padding:0px 15px;  box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;  border:0px solid #ff0000!important;}

/*SERTIFIKATI*/
.sertifikati{padding:40px 0px; }
.sertifikatiIzvoz{margin-left:0px; margin-top:40px; font-size:45px; line-height:50px; color:#ddd; font-family: 'Raleway', sans-serif;}
.sertifikatiLeft{width:100%; float:none; border:0px solid #00ff00; padding-bottom:10px;}
.sertifikatiRight{width:100%; float:none; border:0px solid #00ff00; margin-top:40px; padding-bottom:10px;}
.sertifikatiImage{ text-align:center; margin-bottom:20px;}
.sertifikatiImage img{height:80px;}
.sertifikatiTitle{text-align:center; font-size:30px; line-height:40px; margin-bottom:10px;}
.sertifikatiNaslov{text-align:center; font-size:20px; line-height:30px;}

/*KIWI GALERIJA*/
.gallery {width: 100%; margin: auto; border:0px solid #ff0000; overflow: hidden; position: relative;}
.img-c {width: 50%;  border:0px solid #ff0000; float: left; position: relative; overflow: hidden;}
.img-w {position: absolute; width: 100%; height: 100%; background-size: cover; background-position: center; cursor: pointer; transition: transform ease-in-out 300ms;}
.img-w img {display: none;}
.img-c {transition: width ease 400ms, height ease 350ms, left cubic-bezier(0.4, 0, 0.2, 1) 420ms, top cubic-bezier(0.4, 0, 0.2, 1) 420ms;}
.img-c:hover .img-w {transform: scale(1.08); transition: transform cubic-bezier(0.4, 0, 0.2, 1) 450ms;}
.img-c.active {width: 360px!important; height:215px!important; position: fixed; z-index: 9999; /* transform: translateX(-50%);*/}
.img-c.postactive {position: absolute; z-index: 2; pointer-events: none;}
.img-c.active.positioned {left: 50% !important; margin-left:-180px; top: 50% !important; margin-top:-112px; transition-delay: 50ms;}
.img-c.active.positioned:hover .img-w {transform: none;} /*JA DODAO*/

/* NEWS CUSTOM - MOJ KIWI */
#newsKiwi .newsLeft {width:100%; border:0px solid #ff0000; float:left; margin-right:2%; }
#newsKiwi .newsRight {width:100%; border:0px solid #ff0000; float:left; margin-top:20px;}
#newsKiwi .newsTitleBig{border:0px solid #ddd; line-height:30px; font-size:20px;  color:#fff; font-weight:bold;}

/*NASLOVI*/
.naslovMali{}
.naslov{font-size: 28px; line-height:38px; margin-bottom: 25px; letter-spacing:0px;}
.naslovMaloManji{font-size: 24px; line-height:34px; margin-bottom: 20px; letter-spacing:1px;}
#jf-home-c .main h3{  font-size: 24px; line-height:34px; text-align: left; color: #fff; margin-bottom: 20px;}


/*TRANSPORT*/
.transport{border:0px solid #ff0000; overflow:hidden; padding:60px 0px;}

.transport .dugmeParent{margin:40px 0px;}

/*PROLAZECI AUTO*/
.prolazeciAutoContainter{ height:50px; width:100%; background-color:#616161;}
.prolazeciAuto { height:30px; top:5px; position:relative; left:-300px; }
.prolazeciAuto img{ height:40px; }



.jezik{ position:absolute; left:3px; top:20px; margin:0px; border:0px solid #ff0000;}

/* MENU DUGME */
a.gotomenu {display: block; background: url(../images/plus.png) no-repeat center center; height: 30px; position: absolute; right: 10px; top: 15px; width: 30px; z-index: 60;}

/* SIDE NAVIGATION */
#mySidenav{display:block; /* background: url(../images/bgHeaderMobile.png); */ border:0px solid #ff0000;}
.sidenav {height: 100%; width: 0; position: fixed; z-index: 1000; top: 0; left: 0; background-color: #616161; overflow-x: hidden; padding-top: 60px; transition: 0.5s; }
.sidenav li{font-size:30px; line-height:50px; color:#ccd941; margin-left:20px; list-style-type:none;}
.sidenav a {padding: 0px 0px 0px 0px; text-align:left; text-decoration: none; font-size: 30px; line-height:50px;  color: #ccd941; display: block; transition: 0.3s}
.sidenav a:hover, .offcanvas a:focus{color: #fff;}
#mySidenav .nav-child li{ display:none; line-height:22px; border:0px solid #0000ff; min-height:30px;}
#mySidenav .nav-child li .separator{font-size:20px; padding-left:0px;  min-height:30px; font-weight:bold; }
#mySidenav .nav-child li a{font-size:18px!important; border:0px solid #ff0000; padding-left:0px; line-height:22px; margin:5px 0px;}
.sidenav .closebtn {position: absolute;top: 0; right: 25px; font-size: 40px; margin-left: 50px; color:#fff;}


#mySidenav .item-249{ display: none; } 

/*KIWI VIDEO*/
#kiwiVideo{width:auto; display:none;}
#kiwiVideoOutter{background: url(../images/mobileCover.jpg);}
.kiwiVideoBg{}

/*NATPIS COVER SLIKA*/
.natpisContainer{position:relative; left:5%; width:90%; margin-left:0px; padding:20px; border:0px solid #ff0000; top:150px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;  } 
.natpisTitle{font-size: 40px; font-family: 'Raleway', sans-serif; font-weight:bold; text-align:center; line-height: 50px; color: #fff; background: url(../images/iconNaslovGray.png) no-repeat bottom center;  padding-bottom:20px; }
.natpisDesc{font-size: 16px; line-height: 26px; color: #fff; margin-top: 20px;}






/* CATEGORY BLOG*/
.categoryTitle h2{font-size:24px;}
.categoryImage{width:100%; float:none; border:0px solid #00ff00;}
.categoryIntro{border:0px solid #0000ff; float:none; width:100%; font-size:18px; margin-top:5px; line-height:22px; margin-bottom:20px;}


/*BTCONTENTSLIDER */
#btcontentslider152 .bt-row:nth-child(3) .bt-center{padding:0px 15px;}
#btcontentslider152 .bt-row:nth-child(5) .bt-center{padding:0px 15px;}
.bt-row-last .bt-center{padding:10px 15px; }
.bt-row-first .bt-center{padding:10px 15px;}

/* SLIDESHOW CK */

#camera_wrap_134  .moveFromLeft{border:0px solid #ff0000; left:10px!important; top:150px; height:auto; margin-top:0px; width:100%!important; margin-left:0px;  }
.camera_caption_title{ font-family: 'Raleway', sans-serif; font-size:34px!important; line-height:44px!important; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;  font-weight:bold!important; color: #fff!important;}
.camera_caption_desc{ font-family: 'Raleway', sans-serif;  font-size:18px!important; line-height:28px; padding:40px; padding-top:15px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;  color:#eee!important; margin-top:0px!important;}
.camera_caption_desc ul li{ border:0px solid #ff0000; list-style-type:disc; margin-left:30px;}
#rotateBox{ background-color:#ff0000; width:100px; height:100px; }


/* GK - TABS */
#gk-tabs-152{margin:0px 15px;}
#gk-tabs-152 p{font-size:16px; line-height:24px;}
#gk-tabs-152 .gkTabsNav li{ font-size:14px; font-weight:normal; padding:2px 7px!important; margin-top:5px!important; line-height:26px!important;}
#gk-tabs-152 .gkTabsNav .active{font-size:14px; }
#gk-tabs-182{margin:0px 15px;}
#gk-tabs-182 p{font-size:16px; line-height:24px;}
#gk-tabs-182 .gkTabsNav li{ font-size:14px; font-weight:normal; padding:2px 7px!important; margin-top:5px!important; line-height:26px!important;}
#gk-tabs-182 .gkTabsNav .active{font-size:14px; }




/*  All Video Share */
#avs_gallery .avs_thumb{border:0px solid #ff0000; width:100%!important; float:normal; margin:0px; padding:0px; margin-right:0%; margin-bottom:30px!important; }
#avs_gallery .title{font-size:16px;line-height:22px;}

/*CONTENT */
#jf-content {border:0px solid #ff0000; width:auto; }
#jf-content .main{margin-left:15px; margin-right:15px; width: auto;  border:0px solid #0000ff; }
#jf-content .main p{font-size:16px; line-height:26px;}
#jf-content .main ul{margin-left:20px; font-size:16px; line-height:24px;} 
#jf-content .main ol{margin-left:20px; font-size:16px; line-height:24px;}
#jf-content .main ul li, #jf-content .main ol li{font-size:16px; line-height:26px; margin-bottom:8px;}
#jf-content .main td{font-size:14px; line-height:26px;}


#jf-home-c .main p{font-size:16px; line-height:24px;}


/*PHOCA GALLERY*/
#phocagallery .pg-csv-box{border:0px solid #ff0000; width:100%; margin:0px; display:block; margin-bottom:20px; padding:0; border-radius:none!important; box-shadow:none; height:auto; }


#phocagallery .pg-cv-box{ border:0px solid #ff0000; margin:0; width:100%; margin-bottom:20px; padding:0; box-shadow:none; height:auto; }


/*MOJA GALERIJA*/
.gal-cont{ overflow:hidden; }
.gal-box{ width: 100%; margin-right: 0%; float: none; margin-bottom: 20px; padding-bottom: 10px;   }
 

.main, #jf-footer .main-inner1 {
	width: 300px;
	width:100%;
}


.colspan2 {
	width: 100% !important;
}

.colspan3 {
	width: 100% !important;
}

.colspan25 {
	width: 100% !important;
}

.colspan50 {
	width: 100% !important;
}

.colspan66 {
	width: 100% !important;
}
.colspan33 {
	width: 100% !important;
}

.colspan75 {
	width: 100% !important;
}



#jf-header {
	position: absolute;
	left: 0;
	top: 0;
}

#kiwi-menu {
	display: none;
}


#jf-slideshow .main {
	font-size: 18px;
}

#jf-slideshow .main h1 {
	font-size: 52px;
}

div.itemListPortfolio div.itemContainer, div.itemListBlog div.itemContainer {
	width: 100% !important;
	margin-right: 0;
}

.form-left, .form-right {
	float: none;
}

div.itemCommentsForm form input.inputbox, div.itemCommentsForm form textarea.inputbox, #contact-form textarea, #contact-form input#jform_contact_name, #contact-form input#jform_contact_email {
	width: 290px !important;
}

div.itemCommentsForm form textarea.inputbox {
	float: none;
}

#jf-contact h3 {
	font-size: 52px;
}

#jf-footer{
	font-size: 18px;
}

#jf-footer .main-inner1 {
	padding: 135px 0 0;
	bottom: 30px;
}

#jf-footer li {
	font-size: 18px;
}

#jf-footer h3 {
	font-size: 36px;
}

#jf-social {
    margin-top: 20px;
}

#jf-footer .copyright {
	margin-top: 20px;
    position: static;
	font-size: 14px;
    transform: none;
	-webkit-transform: none;
	-moz-transform: none;
	-o-transform: none;
	-ms-transform: none; /* IE 9 */
}

#jf-footer .copyright a {
	font-size: 14px;
}

.testimonial-inner {
	padding: 0 60px;
}

div.addthis_toolbox a {
	margin-right: 5px;
}

}


/* #Mobile (Landscape)
================================================== */

/* Note: Design for a width of 480px */

@media (min-width: 480px) and (max-width: 767px) {

.main, #jf-footer .main-inner1 {
	width: 420px;
	width:100%;
}

.colspan25 {width: 100% !important;}
.colspan50 {width: 100% !important;}
.colspan66 {width: 100% !important;}
.colspan33 {width: 100% !important;}
.colspan75 {width: 100% !important;}

#home-c-c-2 {
	padding-top:0px;
}


div.itemListPortfolio div.itemContainer, div.itemListBlog div.itemContainer {
	width: 100% !important;
	margin-right: 0;
}

.form-left, .form-right {
	float: none;
}

div.itemCommentsForm form input.inputbox, div.itemCommentsForm form textarea.inputbox, #contact-form textarea, #contact-form input#jform_contact_name, #contact-form input#jform_contact_email {
	width: 410px !important;
}

div.itemCommentsForm form textarea.inputbox {
	float: none;
}

#jf-footer .main-inner1 {
	background-position: center 30px;
}

#jf-social li {
	margin: 0 12px;
}

div.addthis_toolbox a {
	margin-right: 20px;
}


}


@media (min-width: 481px) and (max-width: 599px) {
#jf-footer {
	min-height: 320px;
}

.colspan25 {width: 100% !important;}
.colspan50 {width: 100% !important;}
.colspan75 {width: 100% !important;}

#home-c-c-2 {
	padding-top:0px;
}


#jf-footer .main-inner1 {
    bottom: 10px;
    padding: 105px 0 0;
}

#jf-footer p {
	margin-bottom: 10px;
}

#jf-social, #jf-footer .copyright {
    margin-top: 0;
}
.contactLeft{width:100%; border:1px solid #ff0000; }
.contactRight{width:100%; border:1px solid #ff0000;}



}

@media  (max-width: 479px) {


/*header*/
#jf-header {background: url(../images/header-bg.png); position:fixed; top:0px; }
#jf-header .main{border:0px solid #ffff00!important; width:100%;}

.contactLeft{width:100%; margin-bottom:40px; border:0px solid #ff0000; }
.contactRight{width:100%; border:0px solid #ff0000;}
.version1{font-size:16px!important; line-height:26px!important; margin-right:20px!important; margin-left:20px!important; }

.colspan25 {width: 100% !important;}
.colspan50 {width: 100% !important;}
.colspan66 {width: 100% !important;}
.colspan33 {width: 100% !important;}
.colspan75 {width: 100% !important;}

#home-c-c-2 {padding-top:0px;}



}
