


/*------------------------------------------------------------------------
# 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: 'Roboto', 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: 'Roboto', 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-family: 'Roboto', sans-serif;
    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-family: 'Roboto', sans-serif;
    font-size: 18px;
	line-height: 31px;
	height: 31px;
	width: 151px;
	padding: 0;
	margin: 30px 0;
	text-transform: uppercase;
}

.componentheading, .contentheading {
	color: #262626;
	 font-family: 'Roboto', sans-serif;
	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;  font-family: 'Roboto', sans-serif; border-left:0px solid #666; font-size:14px; line-height:34px; }
.jezik a{color:#fff!important;}
.jezik .lang-active a{color:#888!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-family: 'Roboto', sans-serif; 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-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-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-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;}





/* CONTACT */
#jf-contact {/*background: #f0f0f0 url(../images/contact-bg.png) repeat-x;*/background-color:#1e1e1e; position: relative; z-index: 49;}

#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;}

/* KOMUNALAC */
.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:135px; 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:30px; background:url(../images/headerBg2.png);}
#header2{width:100%; height:58px; display: none; }
.glavniMeni{width:100%; height:65px; border:0px solid #ff0000; z-index:99; background-color:#aaf4c2;}
.glavniMeniContainer{height:65px;}
.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;}

/* MAIN NAVIGATION */
#kiwi-menu {border:0px solid #ff0000; position:relative; height:65px; padding:0px; margin:0px; z-index:100;}
#kiwi-menu ul.menu li { cursor: pointer; display: block; float: left; padding:0px 15px; color: #000; font-weight:normal; line-height:65px; font-size: 16px; border:0px solid #ff00ff; text-transform:uppercase; }
#kiwi-menu ul.menu li:hover { background-color:#3da448; color:#fff; -moz-transition:0.5s; -webkit-transition: 0.5s; -o-transition:0.5s;}
#kiwi-menu ul.menu li a{color:#000; }
#kiwi-menu ul.menu li:hover a{color:#fff; -moz-transition:0.5s; -webkit-transition: 0.5s; -o-transition:0.5s; }
#kiwi-menu .nav-child{border:0px solid #fff; position:absolute; margin-left:0px; min-width:200px; background: url(../images/menu-bg.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; color:#000; float:none!important; display:block!important; padding:0px 30px!important; line-height:30px!important; font-size:14px; text-transform:none!important;}
#kiwi-menu .menuDeeper .menu li:hover{ background-color:#3da448; color:#fff;}
#kiwi-menu .nav-child .menuDeeper .menu li a{ border:0px solid #ff0000; color:#000; margin:0px; padding:0px; font-size:16px; line-height:30px!important }
#kiwi-menu .menuDeeper .menu li:hover a{ 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 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 }



/*BRZE VIJESTI*/
.brze-vijesti{ display: block; overflow:hidden; height: 35px; background: #fff; width: 1100px; margin:0px auto; }
.brze-vijesti-mobile{ display: none; }

.brze-vijesti .mostread{ background: #fff;  font-size: 18px; line-height: 35px; display: inline-block; white-space: nowrap; padding-left: 100%; box-sizing: content-box; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: linear; animation-timing-function: linear;-webkit-animation-name: ticker; animation-name: ticker; -webkit-animation-duration: 20s; animation-duration: 20s; }
.brze-vijesti .mostread li{position: relative; padding-left: 50px; display: inline-block;  margin:0px; margin-right: 25px; font-size: 18px; line-height: 35px; color: #000; }
.brze-vijesti .mostread li::before{ position: absolute; left: 0px; top:50%; margin-top: -10px; width:20px; height: 20px; font-size: 20px; line-height: 20px; color:#888;  font-family: 'Material Icons Round'; content: 'more_horiz';  }
.brze-vijesti .mostread li:last-child{ padding-right: 50px;  }
.brze-vijesti .mostread li:last-child::after{ position: absolute; right: 0px; top:50%; margin-top: -10px; width:20px; height: 20px; font-size: 20px; line-height: 20px; color:#888;  font-family: 'Material Icons Round'; content: 'more_horiz';  }
.brze-vijesti .mostread li a{ color:#2b75b5;}
.brze-vijesti .mostread li a:hover{ text-decoration: underline; color:#ef7411; }
.brze-vijesti .mostread li:nth-child(1) .latestnews-krstic2{ display: none; }

.brze-vijesti .mostread:hover {animation-play-state: paused}

@-webkit-keyframes ticker {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes ticker {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
 

/*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;}
.paddingDjelatnosti{padding:120px 0px;}
.paddingAktuelnosti{padding:20px 0px;}


/*CLEAR ALL*/
.clearAll{width:100%; overflow:hidden;}

/*KONTAKTI BRZI*/
.contactLine{font-size:20px; color:#222; line-height:44px; font-family: 'Open Sans', sans-serif; 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 BANJI*/
.oBanjLeft{line-height: 28px; text-align: center; margin: 10px 30px;}

/*DJELATNOSTI*/
.djelatnost{width:100%; overflow:hidden;}
.djelatnostLeft{background: url(../images/bgDjelatnostCenter.png);}
.djelatnostLeft:hover{background: #fa7a37; cursor:pointer; }
.djelatnostRight{background: url(../images/bgDjelatnostRight.png);}
.djelatnostRight:hover{background: #3da348; cursor:pointer;}
.djelatnostCenter{background: url(../images/bgDjelatnostLeft.png);}
.djelatnostCenter:hover{background: #2b75b5; cursor:pointer; }
.djelatnostIcon{margin-top:30px; text-align:center;}
.djelatnostTitle{font-family: 'Open Sans', sans-serif; font-weight:bold;  font-size:24px; line-height:34px; color:#fff; margin:25px 0px; text-align:center;}
.djelatnostTitle a{color:#fff;}
.djelatnostTitle a:hover{color:#fff;}
.djelatnostDesc{font-size:16px; color:#fff; line-height:22px; padding:0px 15px; text-align:center; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }

/*ODLAGANJE PAPIRA*/
.odlaganje{border:0px solid #ff0000; padding:20px; background: url(../images/bgOdlaganje.png);  box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.odlaganjeTitle{font-family: 'Cantata One', serif; color:#fff; text-align:center; border:0px solid #ff0000; font-size: 30px; line-height:40px; margin-top:20px; margin-bottom:30px;  }
.odlaganjeDesc{ color:#fff; border:0px solid #ff0000; font-size: 16px; text-align:center;  line-height:24px; margin:0px 20px;}
.odlaganje .dugme{background-color:#e47822; color: #fff;}
.odlaganje .dugme:hover{background-color:#2b75b5; color: #fff; border:1px solid #2b75b5;}

/*SLANJE RACUN NA MEJL*/
.racuniMejlLeft{border:0px solid #ff0000; padding:60px 0px;}
.racuniMejlRight{border:0px solid #ff0000;}
#email-mobile{display:none}
.emailLeft{width:49%; float:left; }
.emailRight{width:49%; float:right; }

/*SERVICE - IKONICE*/
.servicesContainter{border-right:0px dotted #666; padding:20px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.servicesBorderLeft{border-right:1px dotted #666;}
.servicesBorderCenter{border-right:1px dotted #666;}
.servicesBorderCenter2{border-right:1px dotted #666;}
.servicesInner{ text-align:center; margin-top:10px;}
.servicesInner .material-icons{ text-align:center; font-size:80px; color:#2b75b5; line-height:80px; padding:20px 20px; border:1px solid #2b75b5;}
.servicesInner .material-icons:hover { cursor:pointer; color:#fff; background-color:#ef7411; border:1px solid #ef7411; transition-duration:0.5s; -o-transition-duration:0.5s; -webkit-transition-duration: 0.5s; -moz-transition-duration:0.5s;}
.servicesTitle{font-size:18px; font-family: 'Open Sans', sans-serif; font-weight:bold; line-height:28px; color:#246dab; text-transform:uppercase; margin:15px 0px; text-align:center;  }
.servicesTitle a{color:#246dab;}
.servicesTitle a:hover{color:#ef7411;}
.servicesDesc{font-size:16px; line-height:26px; text-align:center; color:#666;  }

/*PROVJERA RACUNA*/
.provjeraRacunaLeft{background: url(../images/provjeraRacunaLeft.jpg) center center; }
.formaRacun{width:550px; height:500px;}
.formaRacunInner{margin:20px; border:0px solid #ddd; padding:0px 30px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.formaLabel{font-size:18px; color:#111; line-height:26px; margin-bottom:5px;}
.formaInput{font-size:16px; color:#111; border:1px solid #888; line-height:34px; margin-bottom:20px; width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.formaSubmit{font-size:16px; color:#fff; background-color:#ef7411; border:1x solid #ef7411; padding:8px 50px; margin:0px auto;}
.formaSubmit:hover{ background-color:#2874af; border:1x solid #2874af;transition-duration:0.5s; -o-transition-duration:0.5s; -webkit-transition-duration: 0.5s; -moz-transition-duration:0.5s;}

/*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: 'Roboto', 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: 'Roboto', sans-serif; letter-spacing: 2px;  background: url(../images/bgNaslovMaliLight.png) no-repeat bottom center; padding-bottom:15px;}
.naslov{font-family: 'Open Sans', sans-serif; border:0px solid #ff0000; font-size: 40px; line-height:50px; text-align: left; color: #111; margin-bottom: 50px; }
.naslovMaloManji{font-family: 'Cantata One', 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: 'Cantata One', 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; }

/*ODLAGANJE PAPIRA*/
.upapiru{ background: url(../images/upapiru.jpg) center center; padding:80px 0px; min-height:500px;}

/*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;}

/*GOOGLE MAPA - KIWI*/

#kiwi-map{height: 500px; width: 100%; }

/*DOGADJAJI*/
.dogadjajiUnutrasnji{margin:10px; border:1px dotted #fff;}
.dogadjajiDate{width:15%; height:85px; background-color:#a63425;  margin-right:5%; border:0px solid #ff0000; float:left;}
.dogadjajiDan{font-size:28px; color:#fff; font-weight:bold; text-align:center; margin-top:5px;}
.dogadjajiMjesecGodina{font-size:16px; color:#fff; text-align:center;}
.dogadjajiText{border:0px solid #ff0000; width:80%; float:left;}
.dogadjajiTitle{font-size:26px; margin-bottom:10px;}

/*FOOTER2*/
.footer2{background-color:#444; border-top:0px solid #93e193; }
.footer2 .footerNaslov{color: #fdb824; font-size: 18px; border:0px solid #ff0000; font-weight:bold; margin-bottom:20px;}
.footer2 .loginNaslov{font-size:18px; color:#aaa; margin-bottom:30px;}
.footer2 .login-greeting{color:#aaa; margin-bottom:20px;}
.footer2 td{color:#fff; font-size:16px; padding-left:5px; line-height:33px; }
.footer2 .footerTableLeft{color: #fdb824; text-align:right;}
.footer2 p{color:#fff!important; font-size:16px; border:0px solid #ff0000;}
.footer2 .footerBanka{color: #fdb824;};

.footer2 .divFooter{padding-left:25px; background: url(../images/iconFooterArrow.png) no-repeat; background-position:left center; border-bottom: 1px solid #444; line-height: 36px; font-size: 16px;}
.footer2 a{color:#aaa;}
.footer2 a:hover{color:#1c96eb; }
.footer2Address{padding-left:20px; background: url(../images/iconFooter2Address.png) no-repeat; background-position:left center;}
.footer2Telephone{padding-left:20px; background: url(../images/iconFooter2Telephone.png) no-repeat; background-position:left center;}
.footer2Email{padding-left:20px; background: url(../images/iconFooter2Email.png) no-repeat; background-position:left center;}
.footer2Fax{padding-left:20px; background: url(../images/iconFooter2Fax.png) no-repeat; background-position:left center;}
.footer2Jib{padding-left:20px; background: url(../images/iconFooter2Jib.png) no-repeat; background-position:left center;}



/*FOOTER*/
.footer{background-color:#252525; border-top:0px solid #93e193; }
.footer .footerNaslov{color: #ddd; font-size: 18px; border:0px solid #ff0000; font-weight:bold; margin-bottom:20px;}
.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:#aaa; font-size:14px; }
.footer p{color:#aaa!important; font-size:16px; line-height:26px;}
.footer .divFooter{padding-left:25px; background: url(../images/iconFooterArrow.png) no-repeat; background-position:left center; border-bottom: 1px dotted #444; line-height: 36px; font-size: 16px;}
.footer a{color:#aaa;}
.footer a:hover{color:#3da347; }
.footerAddress{padding-left:20px; background: url(../images/iconFooterAddress.png) no-repeat; background-position:left center;}
.footerTelephone{padding-left:20px; background: url(../images/iconFooterTelephone.png) no-repeat; background-position:left center;}
.footerEmail{padding-left:20px; background: url(../images/iconFooterEmail.png) no-repeat; background-position:left center;}



/*MODUL SA POMJERAJUCIM IVICAMA*/
.animation-examples {
  width: 300px;
  display: table-cell;
  height:80px;
  vertical-align:middle;

}

/* SLIDESHOW CK */
#camera_wrap_143{ z-index:1!important; border:0px solid #0000ff; }
#camera_wrap_143  .moveFromLeft{border:0px solid #ff0000; left:50%!important; top:50%; height:300px; margin-top:-120px;   width:750px!important; margin-left:-550px;  }
#camera_wrap_143 .camera_caption > div{ background: none!important; }
.camera_caption_title{ font-family: 'Open Sans', sans-serif; font-size:80px!important; line-height:110px!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: 'Open Sans', sans-serif;  font-size:18px!important; 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; }

.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: 'Roboto', 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: 'Roboto', 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;}

/*HEADER RIGHT*/
.headerRight{display:none;}

.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;}


/*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; }



.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-family: 'Roboto', sans-serif; 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:18px; line-height:24px; height:44px; }
#phocagallery .pg-csv-name a:hover{color:#a63425!important;}
#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 .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{ border:0px solid #ff0000; margin:0; margin-left:1%; margin-right:1%;  width:31%; margin-bottom:20px; padding:0; box-shadow:none; height:auto; }
#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;}
#phocagallery .pg-csv-paginaton + div{display: none!important } /*ISKLJUCUJEM POWERED BY*/


.mercedes{margin:0px auto; font-size:220px; color:#DDB437; text-align:center; font-family: 'Dynalight', cursive;}
.logoNatpis{display:none;}


 


/*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) {



}


@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;}
.glavniMeniContainer{display:none;}
.header{display:none;}
.mobileHeader{display:block; width:100%; position:fixed; top:0px; background: rgba(45,117,181,0.93); height:60px; z-index:100;}
.aromaPadding{margin-top:20px;}
.zadPadding{margin-top:20px;}
.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;}
.parallax1{padding-top:0px;}
.brojacTekst{margin-top:5px!important; margin-bottom:50px!important;}

#email-mobile{display: block;}

#header2{width:100%; height:58px; display: block; }

/*BRZE VIJESTI*/
.brze-vijesti{ display: block; overflow:hidden; height: 35px; background: #fff; width: 100%; margin:0px auto; border-bottom: 1px solid #ddd; }
.brze-vijesti-mobile{ display: block; }

.brze-vijesti .mostread{ background: #fff;  font-size: 18px; line-height: 35px; display: inline-block; white-space: nowrap; padding-left: 100%; box-sizing: content-box; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: linear; animation-timing-function: linear;-webkit-animation-name: ticker; animation-name: ticker; -webkit-animation-duration: 20s; animation-duration: 20s; }
.brze-vijesti .mostread li{position: relative; padding-left: 50px; display: inline-block;  margin:0px; margin-right: 25px; font-size: 16px; line-height: 35px; color: #000; }
.brze-vijesti .mostread li::before{ position: absolute; left: 0px; top:50%; margin-top: -10px; width:20px; height: 20px; font-size: 20px; line-height: 20px; color:#888;  font-family: 'Material Icons Round'; content: 'more_horiz';  }
.brze-vijesti .mostread li:last-child{ padding-right: 50px;  }
.brze-vijesti .mostread li:last-child::after{ position: absolute; right: 0px; top:50%; margin-top: -10px; width:20px; height: 20px; font-size: 20px; line-height: 20px; color:#888;  font-family: 'Material Icons Round'; content: 'more_horiz';  }
.brze-vijesti .mostread li a{ color:#2b75b5;}
.brze-vijesti .mostread li a:hover{ text-decoration: underline; color:#ef7411; }
.brze-vijesti .mostread li:nth-child(1) .latestnews-krstic2{ display: none; }

@-webkit-keyframes ticker {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes ticker {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
 


/*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;}

/*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 #1c96eb; font-size: 16px; color: #000;}
.dugme:hover{ cursor:pointer; background-color:#1c96eb; 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;}

/*PROVJERA RACUNA*/
.provjeraRacunaLeft{ height:300px; }
.formaRacun{width:100%; height:auto;}
.formaRacunInner{margin:40px 15px; border:0px solid #ddd; padding:0px 15px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.formaLabel{font-size:16px; color:#111; line-height:26px; margin-bottom:5px;}
.formaInput{font-size:16px; color:#111; border:1px solid #888; line-height:34px; margin-bottom:20px; width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.formaSubmit{font-size:16px; color:#fff; background-color:#ef7411; border:1x solid #ef7411; padding:8px 50px; margin:0px auto;}
.formaSubmit:hover{ background-color:#2874af; border:1x solid #2874af;transition-duration:0.5s; -o-transition-duration:0.5s; -webkit-transition-duration: 0.5s; -moz-transition-duration:0.5s;}

/* 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;}

/*DJELATNOSTI*/

.djelatnostDesc{margin-bottom:30px;}

/*SLANJE RACUN NA MEJL*/
.racuniMejlLeft{border:0px solid #ff0000; padding:0px 0px 60px 0px; overflow:hidden;}
.emailLeft{width:100%; float:none; }
.emailRight{width:100%; float:none; }


/*ODLAGANJE PAPIRA*/
.odlaganje{border:0px solid #ff0000; padding:20px 15px; background: url(../images/bgOdlaganje.png);  box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.odlaganjeTitle{font-family: 'Cantata One', serif; color:#fff; text-align:center; border:0px solid #ff0000; font-size: 30px; line-height:40px; margin-top:20px; margin-bottom:30px;  }
.odlaganjeDesc{ color:#fff; border:0px solid #ff0000; font-size: 16px; text-align:left;  line-height:24px; margin:0px;}
.odlaganje .dugme{background-color:#e47822; color: #fff;  border:1px solid #ef7411;}
.odlaganje .dugme:hover{background-color:#2b75b5; color: #fff; border:1px solid #2b75b5;}

/*HOTEL*/
.hotelLeftTop{border:0px solid #ff0000; overflow:hidden; background-color:#fff; padding-bottom:20px;}
.hotelLeftTop .naslovMali{margin-top: 40px;}
.hotelLeftTop p{margin: 0px 15px;}
.hotelLeftBottom{border:0px solid #ff0000;}
.hotelRightTop{border:0px solid #ff0000;}
.hotelRightBottom{border:0px solid #ff0000; overflow:hidden; background-color:#fff; padding-bottom:20px;}
.hotelRightBottom .naslovMali{margin-top: 40px;}
.hotelRightBottom p{margin: 0px 15px;}

.jezik{ position:absolute; left:10px; top:15px;}

/* 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: rgba(45,117,181,0.93); border:0px solid #ff0000;}
.sidenav {height: 100%; width: 0; position: fixed; z-index: 1000; top: 0; left: 0; background-color: #222; overflow-x: hidden; padding-top: 60px; transition: 0.5s; }
.sidenav li{font-size:30px; line-height:50px; color:#fff; 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: #fff; display: block; transition: 0.3s}
.sidenav a:hover, .offcanvas a:focus{color: #b9ddb9;}
#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;}


/*DOGADJAJI*/
.latestnews{margin-bottom:40px;}
.dogadjajiUnutrasnji{margin:5px;}
.dogadjajiDate{width:20%; height:75px;  margin-right:3%; }
.dogadjajiDan{font-size:22px; }
.dogadjajiMjesecGodina{font-size:12px; }
.dogadjajiText{width:77%;}
.dogadjajiTitle{font-size: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_143  .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: 'Open Sans', sans-serif; font-size:40px!important; line-height:55px!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: 'Open Sans', sans-serif;  font-size:18px!important; 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; }


/*HEADER RIGHT*/
.headerRight{ }


/*  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:90%; }
#jf-content .main{margin-left:15px; margin-right:15px; 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; }


.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;}



}
