/* CSS Document */

.logo {
	float:left;
	margin-right:50px;
	padding-left:10px;
	margin-top:15px;
}



img {

	display: block;

	max-width: 100%;

	height: auto;

	

}

div.moduletable_spaceTop img {
  display: inline-block;
}

.nopad {
	padding:0;
}
.padTop40 {
	padding-top:40px;
}
.marTop10 {
	margin-top:10px;
}
.padTop10 {
	padding-top:10px;
}
.padL20 {

	padding-left:20px;

}
.padL30 {

	padding-left:30px;

}
.padR30 {
	padding-right:30px;
}

.colortest {

	background-color:rgba(83,132,0,1.00);

}
.SmallBanner {
	padding:0;

	
}
#maincontent {
	padding: 0px 25px;
}
#maincontent p {

	
}
.page-header {
	margin: 0px 0 20px;
}
div.moduletable_baner_right {

	background:#FBFBFB;

	max-width: 100%;

	float:left;

	margin:0px 5px 10px 0px;

	padding: 18px 18px 14px;

	border: 1px solid #EEE;

	position: relative;

}

/*-- header --*/
.navbar-default {
  background:none !important;
  border-color:none !important;
}
.navbar-collapse {
	padding-left:0;
	padding-right:0;
}
.navbar-nav {
  margin: 0 ;
}
.navbar-default .navbar-nav > li > a {
  color: #fff;
  font-size: 15px;
  text-decoration: none;
  font-family: 'Roboto Condensed', sans-serif;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  color: #fff !important;
  background-color: #3dc9b3 !important;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color: #fff;
}

/* Bounce To Bottom */
.hvr-bounce-to-bottom {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.hvr-bounce-to-bottom:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background:#1c645b;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
  color: white;
}
.hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
div.moduletable_menu ul, .navbar-header, div.header-nav {
	background:rgba(66,66,66,1.00);
}
/* Dropdown Menu */
#hornav ul ul {
  text-align: left;
  background:;
  border-radius: 5px;
  border: 1px solid #dddddd;
  position: relative;
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
  -ms-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
  display: block;
  list-style: none;
  margin: 0px;
  padding: 8px 0 !important;
  min-width: 200px;
  z-index: 20;
}
#hornav ul ul li {
  min-height: 22px;
  float: none;
  position: relative;
  margin: 0;
}
#hornav ul ul li a,
#hornav ul ul li span {
  background-color: transparent;
  box-shadow: none;
  display: block;
  padding: 6px 15px;
  color: #fff !important;
  text-transform: none;
  border-top: 1px solid rgba(0, 0, 0, 0.05);
  font-family: 'Roboto Condensed', sans-serif;
  font-size:1.1em;
}
#hornav ul ul:before {
  background: transparent url('img/menu_arrow.png') no-repeat 0 0;
  content: "";
  display: block;
  height: 10px;
  left: 21px;
  position: absolute;
  top: -10px;
  width: 14px;
}
#hornav ul ul li:first-child a {
  border: none;
}
/* boja na podmenito */
#hornav ul ul li a:active,
#hornav ul ul li a:focus,
#hornav ul ul li a:hover {
  text-decoration: none;
  background:#1c645b;
}
#hornav ul ul li:hover a {
  text-decoration: none;
}
#hornav ul ul ul:before {
  display: none;
}
#hornav li ul,
#hornav li ul li ul {
  position: absolute;
  height: auto;
  min-width: 200px;
  opacity: 0;
  visibility: hidden;
  transition: all 240ms linear;
  -o-transition: all 240ms linear;
  -ms-transition: all 240ms linear;
  -moz-transition: all 240ms linear;
  -webkit-transition: all 240ms linear;
  top: 70px;
  z-index: 1000;
}
#hornav li:hover > ul,
#hornav li ul li:hover > ul {
  display: block;
  opacity: 1;
  visibility: visible;
  top: 50px; /*rastojanie od menito do podmenito*/
}
#hornav li ul li ul {
  left: 220px;
  top: 0;
}
#hornav li ul li:hover > ul {
  top: 0px;
  left: 200px;
}
#hornav ul ul .parent:after {
  top: 10px;
  right: 15px;
  color: #777;
  font-size: 14px;
  content: "\f105";
  position: absolute;
  font-weight: normal;
  display: inline-block;
  font-family: FontAwesome;
}



/*Pagination*/



.pagination {

	margin: 18px 0;

}

.pagination ul {

	display: inline-block;

	*display: inline;

	*zoom: 1;

	margin-left: 0;

	margin-bottom: 0;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05);

	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05);

	box-shadow: 0 1px 2px rgba(0,0,0,0.05);

}

.pagination ul > li {

	display: inline;

}

.pagination ul > li > a,

.pagination ul > li > span {

	float: left;

	padding: 4px 12px;

	line-height: 18px;

	text-decoration: none;

	background-color: #fff;

	border: 1px solid #ddd;

	border-left-width: 0;

}

.pagination ul > li > a:hover,

.pagination ul > li > a:focus,

.pagination ul > .active > a,

.pagination ul > .active > span {

	background-color: #3dc9b3;

}

.pagination ul > .active > a,

.pagination ul > .active > span {

	color: #999;

	cursor: default;

}

.pagination ul > .disabled > span,

.pagination ul > .disabled > a,

.pagination ul > .disabled > a:hover,

.pagination ul > .disabled > a:focus {

	color: #999;

	background-color: transparent;

	cursor: default;

}

.pagination ul > li:first-child > a,

.pagination ul > li:first-child > span {

	border-left-width: 1px;

	-webkit-border-top-left-radius: 4px;

	-moz-border-radius-topleft: 4px;

	border-top-left-radius: 4px;

	-webkit-border-bottom-left-radius: 4px;

	-moz-border-radius-bottomleft: 4px;

	border-bottom-left-radius: 4px;

}

.pagination ul > li:last-child > a,

.pagination ul > li:last-child > span {

	-webkit-border-top-right-radius: 4px;

	-moz-border-radius-topright: 4px;

	border-top-right-radius: 4px;

	-webkit-border-bottom-right-radius: 4px;

	-moz-border-radius-bottomright: 4px;

	border-bottom-right-radius: 4px;

}

.pagination-centered {

	text-align: center;

}

.pagination-right {

	text-align: right;

}



/*------------------FN------------------------*/

div.fn_static_1 {
	padding:0;
}
#Fn_image a:link {

	margin-right:20px;

	float:left;

	margin-bottom:20px;

}



#Fn_title {

	font-size: 21px;

	line-height: 23px;

	font-family: 'Roboto Condensed', sans-serif;

	margin-bottom:5px;

}



#Fn_title a:link, #Fn_title a:visited  {

  color:#333;

  font-weight:500;

  transition: all 0.2s ease-in-out 0s;

  

}

#Fn_title a:hover {

	color:#3dc9b3;

}

#Fn_text {

	margin:0;

	padding:0;

}



#Fn_date {

	font-family: 'PT sans', serif;

	font-size:10px;

	color:#999;

	margin-bottom:4px;

	

	}

#Fn_category {

	margin:0;

	padding:0;

	font-size: 16px;

	line-height:18px;

	font-family: 'PT Sans Narrow', sans-serif;

	margin-bottom:5px;

	padding-top:0px;

}
.news01 {
	margin-bottom:20px;
	padding-top:10px;
	
}
.news02 {

	background: #242830;

	margin-bottom:20px;

}

.news03 {

	margin-bottom:20px;

}



@media (max-width: 380px) {

.recent-work-wrap img{
  width: 100%;
}
#maincontent {
	padding: 0px;
}
.logo {
	float:none;
	margin:auto;
	padding-left:10px;
	margin-top:0;
}
.padL30 {

	padding-left:5px;

}
}
ul.lang-inline li {
    display: inline-block;
    float: left;
    padding-bottom: 20px;
}


@media (min-width: 768px) {

.recent-work-wrap img{
  width: 100%;
}



}

@media (min-width: 992px) {


}

@media (min-width: 1200px) {



}



