input[type="submit"], button[type="submit"]{
	border: 2px solid #FFCC33;
	background: #FFCC33;
	color: #333;
}
.text-tabs .tabs, .tab-content td{
	text-align: center;
}.tab-title span, .tab-title {
	line-height: 14px;
}
.srpski {
	padding-bottom: 15px;	
	border-bottom:  1px solid #ACACAC; }.srpski {
	background-repeat: no-repeat;
	background-image: url(../img/flags/Serbia-Flag-24.png);
	background-repeat: no-repeat;
	background-position: left 15px;	
	padding-left: 35px;	
}.english {
	background-repeat: no-repeat;
	background-image: url(../img/flags/United-Kingdom-flag-24.png);
	background-repeat: no-repeat;
	background-position: left 15px;	
	padding-left: 35px;		
}
.line {
	border: 1px solid #DCD6D5;
	margin: 30px 0px;
}
#home {
    background-color: #3A85B0;
}

/* make keyframes that tell the start state and the end state of our object */
@-webkit-keyframes fadeIn {
from {
opacity:0;
}
to {
opacity:1;
}
}
@-moz-keyframes fadeIn {
from {
opacity:0;
}
to {
opacity:1;
}
}
@keyframes fadeIn {
from {
opacity:0;
}
to {
opacity:1;
}
}
.fade-in {
	opacity: 0;  /* make things invisible upon start */
	-webkit-animation: fadeIn ease-in 1;  /* call our keyframe named fadeIn, use animattion ease-in and repeat it only 1 time */
	-moz-animation: fadeIn ease-in 1;
	animation: fadeIn ease-in 1;
	-webkit-animation-fill-mode: forwards;  /* this makes sure that after animation is done we remain at the last keyframe value (opacity: 1)*/
	-moz-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-duration: 1s;
	-moz-animation-duration: 1s;
	animation-duration: 1s;
}
.fade-in.one {
	-webkit-animation-delay: 2.5s;
	-moz-animation-delay: 2.5s;
	animation-delay: 2.5s;
}
.fade-in.two {
	-webkit-animation-delay: 0.9s;
	-moz-animation-delay: 0.9s;
	animation-delay: 0.9s;
}
.fade-in.three {
	-webkit-animation-delay: 1.5s;
	-moz-animation-delay: 1.5s;
	animation-delay: 1.5s;
}
.fade-in.four {
	-webkit-animation-delay: 1.9s;
	-moz-animation-delay: 1.9s;
	animation-delay: 1.9s;
}
.fade-in.five {
	-webkit-animation-delay: 2.1s;
	-moz-animation-delay: 2.1s;
	animation-delay: 2.1s;
}
.overlay:before {
	background-color: #003366;
}
#tech td {
	vertical-align: middle;	
} #home {
	background-repeat: no-repeat;
	background-position: center bottom;
	background-image: url(../img/ilu/ilu-2.jpg);
 min-height: 490px;
}   #home h1 {
	font-weight: 600;
	color: white
}  
.btn, .btn:visited{
	background-color: #82ACC3;
	color: #333333;
} a:visited, a:focus, a:active, a:hover{
	color: #333333;
}.btn{
	}
.image-bg .btn.btn-filled, .image-bg .btn-filled:visited{
	color: #FFFFFF;
	border-color: #FFFFFF;
}.page-title-1{
	height: 260px;
}.page-title-3, .page-title-4{
	height: 130px;
}section {
	padding-top: 30px;
	padding-bottom: 30px;
}
.prod-icon img {
	height: 100px;
	width: 100px;
}.cat-icon  {
	height: 70px;
	width: 70px;
}.cat-icon-large  {
		height: 130px;
	width: 130px;
}
.footer-1 {
	background-color: #EBEBEB;
	color: #666666;
}
.footer-1 .social-list
 {	margin-bottom: 20px;

}

.footer-1 h4 {
	margin-bottom: 0px;
	margin-top: 15px;
	font-size: 14px;
	text-transform: uppercase;
}.footer-1 a {
	color: #000000;	
}.eco img {
	display: block;
	margin-right: 15px;
	float: left;
}
.eco p {
	color: #5FC3AD;	font-size: 13px;
	line-height: 18px;

}
.footer-1 a {
	color: #666666;
}
th, td {
	line-height: 13px !important;
}
.flex-control-nav {
	display: block;
	margin-top: 4px;
}
.icon-tabs .tab-title span {
	display: block;
	height: 30px;
	margin-top: 10px;
	line-height: 15px;
}
.pdf {
	background-repeat: no-repeat;
	background-image: url(../img/nav/pdf.png);
	background-repeat: no-repeat;
	background-position: 5px 8px;
	background-position: left top;
	min-height: 57px;
	padding-left: 42px;
	padding-top: 12px;	display: block;	padding-bottom: 3px;

}
.icon-tabs .active .tab-title {
	color: #000000;
}

section .tabbed-content .active  {
	margin-bottom: 0px;
}


#cat-f1 .subnav-products a, #cat-f2 .subnav-products a, #cat-f3 .subnav-products a,  #cat-a1 .subnav-products a, #cat-e1 .subnav-products a, #cat-e3 .subnav-products a, #cat-e4 .subnav-products a {
	color: #000000;
}
#cat-1 .subnav-products a:hover {
	color: #FF6600;
}
.subnav-products a {
	display: block;
	min-height: 30px;
}
.subnav-products a p {
	display: block;
	padding-top: 5px;
	line-height: 15px;
}
.subnav-products a img {
	display: block;
	height: 30px;
	width: 30px;
	float: left;
	margin-right: 10px;
}
.social-list img {
	display: block;
	float: left;
	width: 30px;
	height: 30px;
}

#product-list .img-wrapper {
	display: inline-block;
	overflow: hidden;
}
#product-list .img-wrapper img {
	-webkit-transition: all 0.7s ease;
	transition: all 0.7s ease;
}
#product-list a:hover .img-wrapper img {
	transform: scale(1.05);
	-ms-transform: scale(1.05); /* IE 9 */
	-moz-transform: scale(1.05); /* Firefox */
	-webkit-transform: scale(1.05); /* Safari and Chrome */
	-o-transform: scale(1.05); /* Opera */
}
#product-list a {
	display: block;
	width: 100%;
	-webkit-box-shadow: 0px 0px 7px 4px rgba(204,204,204,0.75);
	box-shadow: 0px 0px 7px 4px rgba(204,204,204,0.75);
	-webkit-transition: all 0.7s ease;
	transition: all 0.7s ease;
	-webkit-transition: all 0.7s ease;
	transition: all 0.7s ease;
}
#product-list a:hover {
	-webkit-box-shadow: 0px 0px 7px 4px rgba(153,153,153,0.75);
	box-shadow: 0px 0px 7px 4px rgba(153,153,153,0.75);
	-webkit-transform: scale(1.03);
	transform: scale(1.02);
}
#product-list a img.icon-right {
	display: block;
	float: right;
	width: 70px;
	height: 70px;
	margin-right: 10px;
}
#product-list a h5 {
	display: block;
	padding-top: 20px;
	margin-bottom: 0px;
	padding-left: 20px;
}
#product-list p {
	display: block;
	padding-top: 0px;
	padding-left: 20px;
	height: 50px;
	line-height: 14px;
}
#cat-f001 a .img-wrapper img, #cat-f002 a .img-wrapper img, #cat-f003 a .img-wrapper img,  #cat-a001 a .img-wrapper img, #cat-e001 a .img-wrapper img, #cat-e002 a .img-wrapper img, #cat-e003 a .img-wrapper img {
	opacity: 0.9;
}
#cat-f001 a:hover .img-wrapper img, #cat-f002 a:hover .img-wrapper img, #cat-f003 a:hover .img-wrapper img, #cat-a001 a:hover .img-wrapper img, #cat-e001 a:hover .img-wrapper img, #cat-e002 a:hover .img-wrapper img, #cat-e003 a:hover .img-wrapper img {
	opacity: 1;
}
.flex-control-thumbs img {
	opacity: 0.6;
}
/****** ******/


#cat-f001 .background-image-holder, #cat-f001 .text-tabs .tab-title:after, #cat-f001 .background-image-holder, #cat-f001 .flex-control-thumbs, #cat-f001 .img-wrapper, #cat-f1 .overlay:before, #cat-f001 .overlay:before {
	background-color: #DAB78A;
}
#cat-f002 .background-image-holder, #cat-f002 .text-tabs .tab-title:after, #cat-f002 .background-image-holder, #cat-f002 .flex-control-thumbs, #cat-f002 .img-wrapper, #cat-f2 .overlay:before, #cat-f002 .overlay:before {
	background-color: #58595B;
}

#cat-f003 .background-image-holder, #cat-f003 .text-tabs .tab-title:after, #cat-f003 .background-image-holder, #cat-f003 .flex-control-thumbs, #cat-f003 .img-wrapper, #cat-f3 .overlay:before, #cat-f003 .overlay:before {
	background-color: #7AAFDE;
}

#cat-a001 .background-image-holder, #cat-a001 .text-tabs .tab-title:after, #cat-a001 .background-image-holder, #cat-a001 .flex-control-thumbs, #cat-a001 .img-wrapper, #cat-a1 .overlay:before, #cat-a001 .overlay:before {
	background-color: #4B699D;
}

#cat-e001 .background-image-holder, #cat-e001 .text-tabs .tab-title:after, #cat-e001 .background-image-holder, #cat-e001 .flex-control-thumbs, #cat-e001 .img-wrapper, #cat-e1 .overlay:before, #cat-e001 .overlay:before {
	background-color: #F58E8E;
}
#cat-e002 .background-image-holder, #cat-002 .text-tabs .tab-title:after, #cat-e002 .background-image-holder, #cat-e002 .flex-control-thumbs, #cat-e002 .img-wrapper, #cat-e2 .overlay:before, #cat-e002 .overlay:before {
	background-color: #00B8B2;
}
#cat-e003 .background-image-holder, #cat-e003 .text-tabs .tab-title:after, #cat-e003 .background-image-holder, #cat-e003 .flex-control-thumbs, #cat-e003 .img-wrapper, #cat-e3 .overlay:before, #cat-e003 .overlay:before {
	background-color: #C489BC;

}



/****** ******/

#cat-f001 .text-tabs .active .tab-title, #cat-f001 a, #cat-f001 a p, #cat-f1 .subnav-products a:hover {
	color: #DAB78A
}

#cat-f002 .text-tabs .active .tab-title, #cat-f002 a, #cat-f002 a p, #cat-f2 .subnav-products a:hover {
	color: #58595B
}

#cat-f003 .text-tabs .active .tab-title, #cat-f003 a, #cat-f003 a p, #cat-f3 .subnav-products a:hover {
	color: #7AAFDE
}

#cat-a001 .text-tabs .active .tab-title, #cat-a001 a, #cat-a001 a p, #cat-a1 .subnav-products a:hover {
	color: #4B699D
}


#cat-e001 .text-tabs .active .tab-title, #cat-e001 a, #cat-e001 a p, #cat-e1 .subnav-products a:hover {
	color: #F58E8E
}
#cat-e002 .text-tabs .active .tab-title, #cat-e002 a, #cat-e002 a p, #cat-e2 .subnav-products a:hover {
	color: #00B8B2
}
#cat-e003 .text-tabs .active .tab-title, #cat-e003 a, #cat-e003 a p, #cat-e3 .subnav-products a:hover {
	color: #C489BC
}
#cat-001 .tab-content ul li, #cat-002 .tab-content ul li, #cat-003 .tab-content ul li, #cat-004 .tab-content ul li {
	display: block;
	text-align: left;
}

#cat-f001 .tab-content ul li.gray, #cat-f002 .tab-content ul li.gray, #cat-f003 .tab-content ul li.gray, #cat-a001 .tab-content ul li.gray, #cat-e001 .tab-content ul li.gray, #cat-e002 .tab-content ul li.gray, #cat-e003 .tab-content ul li.gray {
	background-repeat: no-repeat;
	background-position: 5px 8px;
	background-image: url(../img/nav/li-gray.png);
	padding-left: 20px;
}

#cat-f001 .tab-content ul li.gold {
	background-repeat: no-repeat;
	background-position: 5px 8px;
	background-image: url(../img/nav/li-gold.png);
	padding-left: 20px;
	
}#cat-f002 .tab-content ul li.black {
	background-repeat: no-repeat;
	background-position: 5px 8px;
	background-image: url(../img/nav/li-black.png);
	padding-left: 20px;
}
#cat-f003 .tab-content ul li.lightblue {
	background-repeat: no-repeat;
	background-position: 5px 8px;
	background-image: url(../img/nav/li-blue.png);
	padding-left: 20px;
}
#cat-a001 .tab-content ul li.blue {
	background-repeat: no-repeat;
	background-position: 5px 8px;
	background-image: url(../img/nav/li-navy.png);
	padding-left: 20px;
}
#cat-e001 .tab-content ul li.orange{
	background-repeat: no-repeat;
	background-position: 5px 8px;
	background-image: url(../img/nav/li-orange.png);
	padding-left: 20px;
}

#cat-e002 .tab-content ul li.green {
	background-repeat: no-repeat;
	background-position: 5px 8px;
	background-image: url(../img/nav/li-green.png);
	padding-left: 20px;
}
#cat-e003 .tab-content ul li.violet {
	background-repeat: no-repeat;
	background-position: 5px 8px;
	background-image: url(../img/nav/li-violet.png);
	padding-left: 20px;
}





#cat-002 .title {
	font-size: 24px;
	display: block;
}
/****** ******/
@media all and (max-width: 990px) {
 #home {
  	background-repeat: no-repeat;
	background-position: center bottom;
	background-image: url(../img/ilu/ilu-3.jpg);
 min-height: 490px;
  }.eco img {
    display: block;
    margin: 15px auto ;
    float: none;
}
.srpski {
	background-repeat: no-repeat;
	background-image: url(../img/flags/Serbia-Flag-24.png);
	background-repeat: no-repeat;
	background-position: 1000px 15px;	
	padding-left: 35px;	
}.english {
	background-repeat: no-repeat;
	background-image: url(../img/flags/United-Kingdom-flag-24.png);
	background-repeat: no-repeat;
	background-position: 1000px 15px;	
	padding-left: 35px;		
}
