@charset "utf-8";
/* CSS Document */
@font-face {
	font-family: 'futura-medi';
	src: url('/fonts/futuratot-medi.eot?#iefix') format('embedded-opentype'), url('/fonts/futuratot-medi.otf') format('opentype'), url('/fonts/futuratot-medi.woff') format('woff'), url('/fonts/futuratot-medi.ttf') format('truetype'), url('/fonts/futuratot-medi.svg#futuratot-medi') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'futura-ligh';
	src: url('/fonts/futuratot-ligh.eot?#iefix') format('embedded-opentype'), url('/fonts/futuratot-ligh.otf') format('opentype'), url('/fonts/futuratot-ligh.woff') format('woff'), url('/fonts/futuratot-ligh.ttf') format('truetype'), url('/fonts/futuratot-ligh.svg#futuratot-ligh') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'futura';
	src: url('/fonts/futuratot-book.eot?#iefix') format('embedded-opentype'), url('/fonts/futuratot-book.otf') format('opentype'), url('/fonts/futuratot-book.woff') format('woff'), url('/fonts/futuratot-book.ttf') format('truetype'), url('/fonts/futuratot-book.svg#futuratot-book') format('svg');
	font-weight: normal;
	font-style: normal;
}
@import url(http://fonts.googleapis.com/css?family=Noto+Serif:400,700&subset=latin,latin-ext);
a:focus {
	outline: none !important;
	outline-style: none !important;
	text-decoration: none;
}
/*fotns*/
.nvyber p,
.nvyber .lead,
.menu2vyber .lead,
.homehi .container h3,
footer,
.menu3nd .caption h4,
.maininfo .sum p,
.maininfo .fun .nav.nav-pills.nav-stacked li a,
.gray01 .povrchy h2 small,
.gray01 .povrchy .text-popis,
.techinfo .nav-pills > li a,
.techinfo .tab-content ,
.mechanika .container .row .text-popis,
.basestep .breadcrumb li,
.ceny .table,
/*.gray01 .container.povrchy.popissekce p,*/
.btn-black,
.pribuzny .container .row p,
.basestep .lang,
.basestep .menu-lang,
.mechanika .text-popis,
.pribuzny .container .row p,
.maininfo .sum h1 .oznpovrch strong,
.btn-gray,
.list-lang,
.seznamprodukty h2,
.seznamprodukty h3,
.gray01 .povrch .podnad,
.znackanumber .panel.panel-default .panel-title,
.znackanumber .panel.panel-default .panel-title small,
.znackanumber .panel-collapse .no .lead,
.znackanumber .panel-collapse .no-popis,
.gray01 .container.povrchy.popissekce.detail h4,
.znackanumber .znackauvod h3,
.znackanumber .znackauvod p,
.povrchy.popissekce.detail .popis.podpis small,
.novinky h3,
.novinky .item p,
.text-block-gal.uzky p,
.photogrid.konstrukce h4,
.photogrid2det p strong,
form label,
.futu,
.slidernews .faq h3  {
		font-family: "futura",  Arial, Helvetica, sans-serif  !important;
}
.homehi .container p,
.servis h2,
.maininfo .sum h1,
.galerie .lead,
.gray01 .povrchy h2,
.techinfo .container .row h2,
.ceny .container .row h2,
.pribuzny .container .row h2,
.novinky .row h2,
.mechanika .container .row h2,
.seznamprodukty h1,
.homehi.seznam h1,
.detailclanku .detailtext1sl,
.detailclanku .detailtext2sl,
.detailclanku .detailtext3sl,
.detailclanku .detailtext3sl50,
.detailtext2sl50,
.detailclanku .podnad,
.seznamprodukty .podnadh1,
.znackanumber .panel-collapse .no span,
.znackanumber #timeline .no-popis .lead,
.gray01 .container.povrchy.popissekce p,
.seznamprodukty.designeri p > strong,
.slidernews .hgallery h3,
.photogrid2det h4,
.photogrid2det p,
.photogrid2det ul li,
.gray01 .povrchy.popissekce.detail h2.futl,
form input,
.znackanumber.vyhodyseznam .panel-collapse .no .lead,
.galerie .text-block-gal,
#detailkontakt,
.futl {
font-family: "futura-ligh",  Arial, Helvetica, sans-serif !important;
}
h3.noto,
.noto,
.detailclanku h3.noto,
.gray01 .popissekce.detail.povrchy h2 {
	font-family: 'Noto Serif', serif !important;
}
.avoid {
	-webkit-column-break-inside: avoid; /* Chrome, Safari, Opera */
    page-break-inside: avoid; /* Firefox */
    break-inside: avoid; /* IE 10+ */
}
/*size*/
.px24 {
	font-size:24px !important;
}
.px18 {
	font-size:18px !important;
}
.px17 {
	font-size:17px !important;
}
.px16 {
	font-size:16px !important;
}
.px14 {
	font-size:14px !important;
}
.px13 {
	font-size:13px !important;
}
.doublespacein80 {
	padding-top:80px;
	padding-bottom:80px;
}
.doublespacein30 {
	padding-top:30px;
	padding-bottom:30px;
}
.spacein100 {
	padding-bottom: 100px;
}
.spacein0 {
	padding-bottom: 0px !important;
}
.space50 {
	margin-bottom: 50px !important;
}
.space20 {
	margin-bottom: 20px !important;
}
.space0 {
	margin-bottom: 0px !important;
}
.space100 {
	margin-bottom: 100px;
}
.spacelr30 {
	padding-left:30px;
	padding-right:30px;
}
.spacelr60 {
	padding-left:60px;
	padding-right:60px;
}
.mt0 {
	margin-top:0 !important;
}
.mt20 {
	margin-top: 20px;
}
.mt50 {
	margin-top: 50px;
}
.col-md-13 {
	width: 20%;
	float: left;
	min-height: 1px;
	position: relative;
}
.photogrid2det a {
	color:#000000 !important;
}
.item-models {
    margin-bottom: 10px;
}
/*colors*/
#maincarousel .carousel-indicators li {
	background-color: #a8a29a;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	-webkit-border-radius: 7px 7px 7px 7px;
	border-radius: 7px 7px 7px 7px;
	width: 7px;
	height: 7px;
	margin-left: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#maincarousel .carousel-indicators .active {
	background-color: #54514d;
	-webkit-border-radius: 7px 7px 7px 7px;
	border-radius: 7px 7px 7px 7px;
	width: 7px;
	height: 7px;
	margin-left: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.text-gold {
	color:#bfa46a !important;
}
.text-white {
	color: #FFF !important;
}
.text-black {
	color: #000 !important;
}
.btn-gold {
	color: #000;
	background-color: #BFA46A;
	font-size: 10px;
	height: 18px;
	line-height: 17px;
	margin-top: 20px;
	padding: 0 10px;
	-webkit-border-radius: 0 0 0 0;
	border-radius: 0 0 0 0;
	text-transform: uppercase;
}
.btn-gold:hover {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
	color: darken($link_color,10);
}
.btn-black {
	color: #FFF !important;
	background-color: #000000 !important;
	font-size: 12px;
	height: 18px;
	line-height: 17px;
	margin-top: 20px;
	-webkit-border-radius: 0 0 0 0;
	border-radius: 0 0 0 0;
	text-transform: uppercase;
	padding-top: 2;
	padding-right: 10px;
	padding-bottom: 2;
	padding-left: 10px;
}
.btn-black:hover {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
	color: darken($link_color,10);
}
.btn-gray {
	background-color: #868682;
	border-color:#868682;
    color: #000;
    font-size: 10px;
    height: 18px;
    line-height: 18px;
    padding: 0 10px;
    text-transform: uppercase;
	margin-top: 20px;
	-webkit-border-radius: 0 0 0 0;
	border-radius: 0 0 0 0;
}
.btn-black.btn-lg {
	height:inherit;
}
.black {
    height: 100px;
	background-color: #000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.white {
	background-color: #FFF;
}
.gray01 {
	 background-color: #f7f7f6;
}
.text-gray02 {
    color: #c8c8c8;
}
.grayblack {
	background-color: #111
}
/*custom buttons*/
.left20 {
	margin-left:20px;
}
.right20 {
	margin-right:20px;
}
.nahoru {
	background-color: transparent;
	background-image: url("../images/arrows_2.png");
	background-position: -31px center;
	background-repeat: no-repeat;
	border-style: none;
	height: 31px;
	margin-top: -40px;
	position: absolute;
	right: 35px;
	width: 31px;
	opacity: 0.3;
	filter: alpha(opacity=30);
}
.nahoru:hover {
	background-color: transparent;
}
.more {
	margin-top:20px;
}
.more a {
	/*	font-family: "futura",  Arial, Helvetica, sans-serif  !important;
	font-size: 10px;
	height: 41px;
	line-height: 41px;
	position: relative;
	text-align: center;
	text-transform: uppercase;
	width: 142px;
	-webkit-border-radius: 0 0 0 0;
	border-radius: 0 0 0 0;
	color: #FFF;
	background-color: #000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;*/
	background-color: #c6c6c2;
    border-radius: 0;
    border-style: none;
    color: black;
    font-family: "futura",Arial,Helvetica,sans-serif !important;
    font-size: 10px;
    height: 36px;
    line-height: 28px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    width: 142px;
}
.more.wc a {
}
.more a:hover {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #999;
	color: #000;
}
.more .btn-do {
	color: white;
    display: block;
    font-size: 12px;
    height: 6px;
    left: 50%;
    margin-left: -6px;
    margin-top: -4px;
    position: absolute;
}
.more2 a {
	background-color: #c6c6c2;
	color: #000000;
	font-family: "futura",  Arial, Helvetica, sans-serif  !important;
	font-size: 10px;
	height: 36px;
	line-height:28px;
	position: relative;
	text-align: center;
	text-transform: uppercase;
	width: 142px;
	-webkit-border-radius: 0 0 0 0;
	border-radius: 0 0 0 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	white-space: nowrap;
}

.more2 a:hover {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.more2 .btn-do {
	color: white;
	display: block;
	font-size: 16px;
	height: 6px;
	left: 50%;
	margin-left: -8px;
	margin-top: -6px;
	position: absolute;
	width: 12px;
	bottom: 6px;
		top: inherit !important;
}
.more-25 {
	margin-bottom: -25px;
}
.more-60 {
	margin-bottom: -60px;
	 bottom: -4px;
}
.more-83 {
	margin-bottom: -60px;
	 bottom: -23px;
}
@media (max-width: 768px) {
.container > .cancelrow.row::after {
	clear:none !important;
}
}
/**/
.naoff {
	background-color: #FFF;
	display: none;
}
.oddel01 {
	border-bottom-width: 1px;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e5;
	margin-top: 40px;
	margin-bottom: 40px;
}
.navbar a:hover,
.navbar a:focus {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.list-lang {
	color: #8e8e8e;
	font-size: 10px;
	height: 45px;
	line-height: 45px;
	margin-bottom: 0;
	margin-top: 0;
	text-transform: uppercase;
}
.list-lang > li {
	padding: 0px;
}
.list-lang > li + li::before {
    color: #8e8e8e;
    content: "/ ";
    padding: 0 5px;
}
.list-lang a {
	color: #8e8e8e;
}
.collapse.menu2nd {
	background-color: #FFF;
	padding-bottom: 75px;
	padding-top: 100px;
}
.menu4nd ul,
.menu5nd ul   {
	padding-left: 31px;
}
.menu6nd ul,
.menu7nd ul,
.menu8nd ul   {
	padding-right:31px;
}
.menu4nd a,
.menu5nd a,
.menu6nd a,
.menu7nd a,
.menu8nd a {
	font-size: 10px;
	color: #000;
	line-height: 28px;
	text-transform: uppercase;
	height: 45px;
	border-radius:0px;
}
.menu4nd .nav-pills > li > a:hover,
.menu5nd .nav-pills > li > a:hover,
.menu6nd .nav-pills > li > a:hover,
.menu7nd .nav-pills > li > a:hover,
.menu8nd .nav-pills > li > a:hover {
	border-radius: 0px;
	background-color: #000;
	color: #FFF;
	height: 45px;
	border-radius: 0px;
}
.menu2vyber .lead {
	font-size: 16px;
	margin-bottom: 0px;
}
/*.menu4nd,
.menu5nd {
	margin-left: 50px;
}*/
.menu6nd,
.menu7nd,
.menu8nd {
	margin-right: 150px;
}
#collapse3nd {
	z-index: 5000;
	background-color: #FFF;
	width: 100%;
	position: absolute;
	height: 337px !important;
}
@media (min-width: 1200px) {
	#collapse3nd {
		max-width:1140px;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	#collapse3nd {
		max-width:940px;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	#collapse3nd {
		max-width:720px;
	}
}
.in.collapse+a.btn.showdetails:before { 
    content:'Hide details «';
}.top .black .navbar.navbar-static-top {
	margin-bottom: 0px;
			height: 100px;
}
.close.pull-right {
	position: relative;
	z-index: 1200;
	font-size: 11px;
	color: #707070;
	margin-top: -30px;
	text-transform: uppercase;
}
.navbar > .container .navbar-brand {
	margin-left: 0px;
	margin-right: 0px;
	padding-right: 0px;
	padding-left: 0px;
	height: auto;
	float: none;
	display: block;
	margin-top: 6px;
}
.navbar > .container .navbar-brand img {
	max-width:90px;
}
.navl {
	margin-right: 90px;
}
.navl li {
	margin-right: 50px;
}
.navr li {
	margin-left: 50px;
}
.navl li:first-child a {
	padding-left:0px;
}
.navl,
.navr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #FFF;
}
.navbar-nav.navl > li > a,
.navr > ul > li > a {
	line-height: 100px;
	color: #FFF;
	padding: 0px;
}
.navbar-nav.navl > li > a:hover,
.navr > ul > li > a:hover {
	background-color:transparent;
}
.nvyber {
}
.nvyber p {
	font-size: 20px;
	margin-bottom: 0px;
	color: #000;
	text-transform: uppercase;
}
.nvyber small {
	font-size:10px;
	color:#9a9a9a;
}
.menu2vyber .badge,
#collapse3nd .caption.text-center .badge {
	background-color: #EFEFEF;
	height: 26px;
	width: 26px;
	-webkit-border-radius: 13px 13px 13px 13px;
	border-radius: 13px 13px 13px 13px;
	padding: 6px;
	margin-top:100px;
}

.badge:hover  {
	background-color: #000 !important;	
}
.menu2vyber .badge .fa,
#collapse3nd .caption.text-center .badge .fa {
	color: #333;
}
.menu2vyber small {
	font-size: 10px;
	text-transform: uppercase;
}
#collapse2nd #collapse3nd .thumbnails {
	margin-top: 0px;
	margin-bottom: 0px;
}
.designhome {
	padding-bottom: 110px;
	overflow:hidden;
}
.designhome h2 {
    color: #000;
    font-family: "futura",  Arial, Helvetica, sans-serif  !important;
    font-size: 24px;
    margin-bottom: 2px;
    text-transform: uppercase;
	}
	.designhome h2 small {
	font-size: 12px;
	text-transform: none;
	}
/*social*/
.social .lead {
	font-size: 28px;
	color: #FFF;
	margin-bottom: 35px;
	margin-top: 90px;
	font-family: "futura-ligh",  Arial, Helvetica, sans-serif  !important;
}
.social .nav {
	text-align: center;
	margin-bottom: 20px;
}
.social .nav li {
	float: none;
	display: inline-block;
	text-align: center;
	padding: 1px;
}
.social .nav li a {
	font-size: 30px;
	color: #FFF;
}
.social .nav li a:hover {
	background-color: transparent;
}
/*home hilights*/
.homehi,
.techinfo {
	background-color: #f0f0ed;
    padding: 85px 0 105px;
}
.homehi .container h3 {
	 font-size: 20px;
    height: 48px;
    line-height: 22px;
}

/*home servis*/
.servis {
	background-color: #000;
	background-image: url(../img/homepage/home-servis.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 434px;
}
.servis h2 {
	color:#FFF;
	margin-top:60px;
}
footer {
	background-color: #000;
	padding-top: 82px;
	padding-bottom: 150px;
	/*color: #9a9a93;*/
	font-size: 11px;
	line-height: 20px;
	color: #FFF;
}
footer ul li {
	padding-left: 18px;
	font-size:12px;
}
footer ul li ul {
	margin-left: 12px;
    padding-left: 0;
}
footer ul li ul li {
	padding-left:0px;
}
footer ul li:first-child {
	padding-left: 0px;
}
footer ul li span {
	font-size: 10px;
	color: #9a9a93;
}
footer a {
	color:#FFF;
}
footer ul li a {
	color:#9a9a93;
}
footer ul li a:hover {
	text-decoration: underline;
	color: #FFF;
}
footer address {
	margin-top: 8px;
}
footer ul li:first-child {
font-size: 12px;
}
footer .copy {
	margin-top: 130px;
}
.homehi .container p {
	color: #868686;
    font-size: 13px;
    line-height: 24px;
}
.homehi .container img {
	 margin-bottom: 26px;
}
.homehi .container h3 {
    font-size: 20px;
    height: 48px;
    line-height: 22px;
}
/*detail produktu*/
.maininfo {
	margin-bottom: 60px;
	margin-top: 45px;
}
.maininfo .sum h1 {
	color: #3c3c3c;
    font-size: 38px;
    letter-spacing: 1px;
    line-height: 32px;
    margin-bottom: 14px;
}
.maininfo .sum h1 small {
	display: block;
	font-size: 12px;
	margin-top: 3px;
}
.maininfo .sum h1 .oznpovrch {
	display: block;
	font-size: 14px;
	margin-top: 15px	;
	text-transform: none;
}
.maininfo .sum h1 .oznpovrch strong {
	color: #000;
	font-weight: 700;
}
.maininfo .sum p {
	color: #000;
    font-size: 14px;
    line-height: 28px;
    text-align: justify;
}
.maininfo .fun .nav.nav-pills.nav-stacked li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e5;
}
.maininfo .fun .nav.nav-pills.nav-stacked li a {
	color: #000000;
    font-size: 12px;
    line-height: 31px;
    white-space: nowrap;
}
.maininfo .fun .nav.nav-pills.nav-stacked li a .label {
	margin-right: 8px;
	height: 31px;
	width: 31px;
	text-align: center;
	vertical-align: middle;
	display: inline-block;
	line-height: 30px;
	background-color: #000;
	-webkit-border-radius: 7px 7px 7px 7px;
	border-radius: 7px 7px 7px 7px;
}
.maininfo .fun .nav.nav-pills.nav-stacked li a .label .fa {
	font-size: 16px;
}
.maininfo .fun .nav.nav-pills.nav-stacked li > a:hover,
.maininfo .fun .nav.nav-pills.nav-stacked li > a:focus {
	-webkit-border-radius: 0 0 0 0;
border-radius: 0 0 0 0;
}.gray01 .container.povrchy {
	padding-top: 60px;
	padding-bottom: 60px;
}
.gray01 .container.povrchy #owl .item {
	height: 190px;
}
.gray01 .container.povrchy .navi {

}
.gray01 .povrchy h2 {
	color: #3c3c3c;
    font-size: 28px;
    line-height: 26px;
    margin-bottom: 15px;
}
.gray01 .povrchy .podnad {
	color: #9c9c9c;
    font-size: 10px;
    letter-spacing: normal;
    line-height: 15px;
    margin-top: -5px;
}
.gray01 .povrchy .text-popis {
	font-size: 12px;
	color: #000;
}
/*galerie*/
.galerie {
	margin-left:inherit;
	margin-right:inherit;
	padding-bottom: 20px;
}
.galerie .owl-item {
	background-image: url(../images/mask-dark70.png);
	background-repeat: repeat;
	opacity: 0.3;
    filter: alpha(opacity=30); 
}
/*.galerie .owl-item.active:nth-child(2) {
	opacity: 1.0;
    filter: alpha(opacity=100); 
}*/
.galerie .owl-item.prostredni,
.galerie .owl-item.active > prostredni {
	opacity: 1.0;
    filter: alpha(opacity=100); 
}
.galerie .lead {
	color: #fff;
	font-size: 28px;
	line-height: 32px;
	margin-bottom: 35px;
	margin-top: 35px;
}
.galerie .slider .group1 {
	display: block;
    position: relative;
}
.galerie .slider .slick-current  .zoom {
	display: block;
}
.galerie .slider .zoom {
	background-color: #000;
	color: #fff;
	display: none;
	font-size: 12px;
	left: 50%;
	margin-left: -25px;
	margin-right: 50%;
	margin-top: 30%;
	padding: 8px 10px;
	position: absolute;
	z-index: 90;
	white-space: nowrap;
}
.galerie .slider .zoom .glyphicon {
	margin-right: 5px;
}
/*techinfo*/
.techinfo .container .row h2 {
	color: #3c3c3c;
    font-size: 30px;
    line-height: 26px;
    margin-bottom: 15px;
}
.techinfo .nav-tabs > li,
.techinfo .nav-pills > li {
    float:none;
    display:inline-block;
    *display:inline; /* ie7 fix */
     zoom:1; /* hasLayout ie7 trigger */
}
.techinfo .nav-pills > li a {
	color: #8f8f8f;
    height: 30px;
    line-height: 30px;
    padding: 0 20px;
    font-size: 12px;
    text-transform: uppercase;
}
.techinfo .nav-tabs,
.techinfo .nav-pills {
    text-align:center;
}
.techinfo .nav-tabs {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

}
.techinfo .nav-tabs a {
  color: #8f8f8f;
  	-webkit-border-radius: 0 0 0 0;
border-radius: 0 0 0 0;
}
.techinfo .nav-tabs .active a,
.techinfo .nav-tabs .active a:focus {
	background-color: #d8d8d2;
	color: #000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.techinfo .tab-content {
	/*-moz-column-count: 3;
-moz-column-gap: 50px;
-webkit-column-count: 3;
-webkit-column-gap: 50px;
column-count: 3;
column-gap: 50px;*/
	color: #8e8e8e;
    font-size: 14px;
    line-height: 24px;
    margin-top: 64px;
}
.techinfo .tab-content h5 {
	font-weight: bold;
	color: #000;
}
.techinfo .list-unstyled li .list-styled {
	list-style-type: square;
	padding-left: 15px;
}
.techinfo .list-unstyled li .list-styled li {
	list-style-type: square;
}
/*ceny*/
.ceny {
	padding: 85px 0 105px;
}
.ceny .table {
	font-size: 12px;
}

.ceny .container .row h2 {
		color: #3c3c3c;
    font-size: 30px;
    line-height: 26px;
    margin-bottom: 15px;
}
/*mechnika*/
.mechanika {
	background-color: #ece9e0;
	padding: 85px 0 105px;
	background-image: url(../img/mechanika-back.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.mechanika h2 {
	color: #3c3c3c;
    font-size: 30px;
    line-height: 26px;
    margin-bottom: 15px;
}
.mechanika h3 {
	color: #212121;
    font-size: 26px;
    letter-spacing: -1px;
    margin-bottom: 20px;
}
.mechanika .text-popis {
	color: #8e8e8e;
	font-size: 14px;
	line-height: 24px;
	padding-top: 45px;
}
/*/mechnika*/
/*pribiynz*/
.pribuzny {
	  /* background-color: #f0f0ed;*/
    padding: 85px 0 105px;
}
.pribuzny .container .row h2 {
	color: #3c3c3c;
    font-size: 30px;
    line-height: 26px;
    margin-bottom: 15px;
}
.pribuzny .container .row p {
	/*color: #8e8e8e;*/
	font-size: 14px;
	margin-top: 4px;
	}
.pribuzny .container .row .lead {
	font-size: 18px;
}
.pribuzny .container .thumbnail {
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 160px;
}
.pribuzny .container .thumbnail p {
	color: #8e8e8e;
	font-size: 12px;
	margin-top: 4px;
}
.pribuzny h3 {
    color: #212121;
    font-size: 26px;
    letter-spacing: -1px;
    margin-bottom: 20px;
}
.basestep {
	height: 45px;
	padding-right: 27px;
	padding-left: 27px;
}
.basestep .breadcrumb {
	background-color: #FFF;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 45px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.basestep .breadcrumb li {
	border-radius: 0;
	color: #8e8e8e;
	font-size: 10px;
	height: 45px;
	line-height: 45px;
	text-transform: uppercase;
	margin-top: 0px;
	margin-bottom: 0px;
}
.basestep .breadcrumb li a {
	color:#8e8e8e;
}
.basestep .search {
    height: 50px;
    position: absolute;
    right: 15px;
    top: 50px;
    width: 400px;
    z-index: 1000;
	display:none;
}
.basestep .search.collapse.in {
	display:block;
}
.basestep .toggle.btn.btn-primary {
	background-color: #e7e7e7;
	-webkit-border-radius: 0 0 0 0;
	border-radius: 0 0 0 0;
	height: 45px;
	line-height: 40px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 45px;
	margin-left: 15px;
}
.basestep .toggle.btn.btn-primary span {
	font-size: 130%;
	color: #000;
}
.basestep .lang {
	color: #000;
	font-size: 10px;
	line-height: 45px;
	display: inline-block;
    min-width: 106px;
}
.basestep .menu-lang {
	color: #000;
	font-size: 10px;
	line-height: 25px;
	-webkit-box-shadow: 0 0 0 0 rgba(255,255,255,0);
	box-shadow: 0 0 0 0 rgba(255,255,255,0);
	-webkit-border-radius: 0 0 0 0;
	border-radius: 0 0 0 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	min-width:90px;
}
.btn-group.open .dropdown-toggle.lang {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	
}
.basestep .menu-lang li {
height: 25px;
    line-height: 25px;
    padding: 0 5px;
}
.basestep .menu-lang li a {
	padding: 0px;
}
.basestep .menu-lang li a span,
.basestep .lang i {
	color: #8e8e8e;
	font-style: normal;
}
.collapsing {
	-webkit-transition: all 3s ease-in-out 1s;
	-moz-transition: all 3s ease-in-out 1s;
	-ms-transition: all 3s ease-in-out 1s;
	-o-transition: all 3s ease-in-out 1s;
	transition: all 3s ease-in-out 1s;
}
.seznamprodukty {
	background-color: #FFF;
	margin-top: 50px;
	padding-top: 0px;
}
.seznamprodukty .col-md-4 {
	margin-bottom: 70px;
}

.seznamprodukty h1 {
	color: #444444;
	font-size: 28px;
	letter-spacing: 1px;
	margin-bottom: 20px;
	margin-top: 0px;
}
.seznamprodukty .podnadh1 {
	/*color: #9c9c9c;
	font-size: 10px;*/
	letter-spacing: 1px;
	line-height: 16px;
	width: 70%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;	
	color: #777777;
    font-size: 12px;
}
.seznamprodukty h2 {
	color: #000000;
    display: block;
    font-size: 16px;
    margin-bottom: 4px;
}
.seznamprodukty h3 {
	color: #000000;
    font-size: 12px;
    margin-bottom: 4px;
}
.seznamprodukty .text-muted {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom:0px;
}
.seznamprodukty p > strong {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#777;
}
.povrchy.popissekce p {
	/*color: #8e8e8e;
    font-size: 13px;*/
		 color: #000;
	 font-size: 15px;
    line-height: 28px;
}

	.povrchy.popissekce .popis {
-moz-column-count: 1;
-moz-column-gap: 70px;
-webkit-column-count: 1;
-webkit-column-gap: 70px;
column-count: 1;
column-gap: 70px;
}

@media (min-width: 769px) {
.povrchy.popissekce .popis {
-moz-column-count: 2;
-moz-column-gap: 70px;
-webkit-column-count: 2;
-webkit-column-gap: 70px;
column-count: 2;
column-gap: 70px;
}
}
.povrchy.popissekce a {
	color: #000;
}
/*detail clanku*/
.detailclanku {
	padding-bottom: 50px;
}
.seznamprodukty.detailclanku h3 {
	font-size: 24px;
	color: #000;
}
.detailclanku .podnad {
	color: #777777;
	font-size: 12px;
	margin-top: 50px;
}
.detailclanku .detailtext1sl {
	color: #aeaea8;
    font-size: 15px;
    line-height: 25px;
}
.detailclanku .detailtext2sl,
.gray01 .detailtext2sl {
	color: #aeaea8;
    font-size: 15px;
    line-height: 25px;
	-moz-column-count: 2;
	-moz-column-gap: 50px;
	-webkit-column-count: 2;
	-webkit-column-gap: 50px;
	column-count: 2;
	column-gap: 50px;
}
.detailclanku .detailtext2sl90 {
	color: #aeaea8;
    font-size: 15px;
    line-height: 25px;
	-moz-column-count: 1;
	-moz-column-gap: 90px;
	-webkit-column-count: 1;
	-webkit-column-gap: 90px;
	column-count: 1;
	column-gap: 90px;
}
.detailclanku .detailtext2sl50,
.gray01 .detailtext2sl50 {
	color: #aeaea8;
    font-size: 15px;
    line-height: 25px;
	-moz-column-count: 1;
	-moz-column-gap: 50px;
	-webkit-column-count: 1;
	-webkit-column-gap: 50px;
	column-count: 1;
	column-gap: 50px;
}
.detailclanku .detailtext3sl50 {
	color: #000000;
    font-size: 15px;
    line-height: 25px;
	-moz-column-count: 1;
	-moz-column-gap: 50px;
	-webkit-column-count: 1;
	-webkit-column-gap: 50px;
	column-count: 1;
	column-gap: 50px;
}
/*only chrome*/
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
    .detailclanku .detailtext2sl50,
	.gray01 .detailtext2sl50,
	.detailtext3sl50,
	.detailtext2sl90 {
		min-height: inherit;
    }
}
@media screen and (min-width: 769px) {
	.detailclanku .detailtext2sl90 {
	color: #aeaea8;
    font-size: 15px;
    line-height: 25px;
	-moz-column-count: 2;
	-moz-column-gap: 90px;
	-webkit-column-gap: 90px;
	-webkit-column-count: 2;
	column-count: 2;
	column-gap: 90px;
}
.detailclanku .detailtext2sl50,
.gray01 .detailtext2sl50 {
	color: #aeaea8;
    font-size: 15px;
    line-height: 25px;
	-moz-column-count: 2;
	-moz-column-gap: 50px;
	-webkit-column-count: 2;
	-webkit-column-gap: 50px;
	column-count: 2;
	column-gap: 50px;
}
.detailclanku .detailtext3sl50 {
	color: #000000;
    font-size: 15px;
    line-height: 25px;
	-moz-column-count: 3;
	-moz-column-gap: 50px;
	-webkit-column-count: 3;
	-webkit-column-gap: 50px;
	column-count: 3;
	column-gap: 50px;
}
}
.detailclanku .detailtext3sl {
	/*color: #aeaea8;
	font-size: 14px;*/
	color:#000;
	font-size:15px;
	line-height: 25px;
	margin-top: 50px;
}
.detailclanku .detailtext-centersl {
	margin-top: 20px;
}
.galerie.galmanufaktura {
	
	background-color: #151515;
}
.galerie.galmanufaktura .lead {
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.galerie.galmanufaktura .text-viceomechanice {
	margin-bottom: 0px;
}
.galerie.galmanufaktura .text-block-gal {
	background-image: url(../manufaktura/vyroba-technologie/img/podkl-menufaktura.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	height: 446px;
	margin-bottom: 50px;
	margin-top: -32px;
	padding-top: 160px;
	color: #FFF;
	background-color: #151515;
}
.galerie.galmanufaktura .text-block-gal.uzky {
	background-color: #151515;
    background-image: none;
    color: #fff;
    height: 140px;
    margin-bottom: 50px;
    margin-top: -32px;
    padding-top: 60px;
}
/*TIMELINE*/
.znackanumber .panel.panel-default {
	border: 0px none transparent;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.znackanumber .panel.panel-default .panel-heading {
	text-align: center;
	background-color: transparent;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.znackanumber .panel-collapse.collapse.in {
	color: #FFF;
	background-color: #000;
}.znackanumber .panel.panel-default .panel-title {
	color: #000;
    font-size: 49px;
    margin-bottom: 2px;
}
.znackanumber .panel.panel-default .panel-title small {
	color: #757575;
	 font-size: 11px;
    display: block;
    text-transform: uppercase;
}
.znackanumber .panel-collapse .container .row {
	padding-top: 72px;
	padding-bottom: 72px;
}
.znackanumber .panel-collapse .no .lead,
.znackanumber .panel-collapse .no span {
    font-size: 40px;
    line-height: 1;
    margin: 0;
}
.znackanumber .panel-collapse .no span {
	color: #757575;
	word-wrap:break-word;
}
.znackanumber .panel-collapse .no-popis {
	color: #929292;
    font-size: 14px;
    line-height: 25px;
	padding-right:10%;
}
.znackanumber .sipka-black {
	background-image: url(../img/sipka_cerna.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	min-height: 20px;
}
.znackanumber p .btn.btn-default.btn-gray {
	margin-top:-5px;
}
.znackanumber .znackauvod h3 {
	color: #000;
    font-size: 14px;
    margin-bottom: 10px;
}
.znackanumber .znackauvod p {
	color: #929292;
    font-size: 13px;
    line-height: 18px;
    margin: 0 auto;
}
.povrchy.popissekce.detail .popis {
	-moz-column-count: 1;
	-moz-column-gap: 0px;
	-webkit-column-count: 1;
	-webkit-column-gap: 0px;
	column-count: 1;
	column-gap: 0px;
}.gray01 .container.povrchy.popissekce.detail h4 {
	 color: #000;
    font-size: 14px;
    margin-bottom: 40px;
}
.znackanumber #timeline {
	margin-top: 40px;
}
.povrchy.popissekce.detail .popis.podpis,
 .detailtext-centersl .popis.podpis {
	color: #4e4e4e;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif !important;
	font-size: 17px;
	line-height: 1;
	margin-bottom: 60px;
	font-style: oblique;
}
.povrchy.popissekce.detail .popis.podpis small,
.detailtext-centersl .popis.podpis small {
	color: #a7a7a7;
    font-size: 13px;
	font-family:inherit;
	font-style: normal;
}
.hrpodpis {
	background: #d8d8d5 none repeat scroll 0 0;
    border: medium none;
    height: 1px;
    margin: 60px auto 56px;
    width: 166px;
}
.hrpodpis2 {
	background: #d8d8d5 none repeat scroll 0 0;
    border: medium none;
    height: 1px;
    margin: 60px auto 56px;
    width: 266px;
}
.hrpodpis3 {
	background: #d8d8d5 none repeat scroll 0 0;
    border: medium none;
    height: 1px;
    margin: 60px auto 56px;
    width: 100%;
}
.znackanumber #timeline .no-popis .lead {
	font-size:120%;
}
.znackanumber #timeline .no-popis a {
	color: #FFF;
	text-decoration: none;
}.znackanumber #timeline .no-popis ul li {
	list-style-type: square;
}
.table .noline,
.table .noline > td {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/*novinky seznam*/
.container.novinky {
	margin-bottom:50px;	
}
.novinky .slick-slider {
	padding-bottom:70px;
}
.novinky .slider.multiple-items img {
	max-width:300px;
}
.novinky h3 {
	color: #000;
    font-size: 20px;
    height: 65px;
    line-height: 22px;
    margin-top: 5px;
}
.novinky .utem p {
	color: #929292;
    font-size: 13px;
    line-height: 25px;
}
/*photo grid*/
.seznamprodukty.detailclanku.photogrid {
		padding: 0px;
	margin-bottom: 0px;
}
.seznamprodukty.detailclanku.photogrid .col-md-4,
.seznamprodukty.detailclanku.photogrid .col-md-3 {
	padding: 0px;
	margin-bottom: 0px;
}
.photogrid .blck-hov {
	overflow: hidden;
	position: relative;
	display: block;
	background-color: #000;
}
.konstrukce.photogrid .blck-hov {
	overflow: hidden;
	position: relative;
	display: block;
	background-color: transparent;
}
.konstrukce.photogrid .blck-hov img {
	max-width:70%;
}
.photogrid .blck-hov .blck-info {
	left: 0;
    position: absolute;
    right: 0;
    top: 30%;
	display:none;
}
.photogrid .blck-hov:hover .blck-info {
	display:block;
}
.photogrid .blck-hov:hover .blck-info h3 {
	color:#FFF;
}
.photogrid .blck-hov:hover {
	opacity: 1.0;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}
.photogrid .blck-hov:hover img {
	opacity: 0.4;
    filter: alpha(opacity=40); /* For IE8 and earlier */
}
/*designeri*/
.seznamprodukty.designeri p > strong {
	color: #000;
	font-size: 15px;
	font-weight: 300;
}
.seznamprodukty.designeri .detailtext2sl50 p {
	margin-bottom: 50px;
	-webkit-column-break-inside: avoid; /* Chrome, Safari, Opera */
    page-break-inside: avoid; /* Firefox */
    break-inside: avoid; /* IE 10+ */
}
.seznamprodukty.designeri .detailtext2sl50 span {
	color: #000;
    font-size: 15px;
    font-weight: 300;
}
.seznamprodukty.designeri p.st {
	margin-bottom:2px;
}
.seznamprodukty.designeri h1 {
	margin-bottom:80px;
}
.gray01 .povrchy.popissekce.detail.designeri h2 {
	font-size: 27px;
}

.slidernews .hgallery h3 {
	color: #000000;
    font-size: 12px;
    margin-bottom: 4px;
}
.slidernews .hgallery .slick-prev-povrch {
	background-color: rgba(255, 255, 255, 0.5);
	border: medium none;
	bottom: 0;
	left: 0%;
	margin-left: -50px;
	padding: 10px;
	position: absolute;
	top: 40px;
	background-image: url(../img/arrows_3.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 31px;
}
.slidernews .hgallery .slick-next-povrch {
	background-color: rgba(255, 255, 255, 0.5);
	border: medium none;
	bottom: 0;
	margin-right: -50px;
	padding: 10px;
	position: absolute;
	right: 00%;
	top: 40px;
	background-image: url(../img/arrows_3.png);
	background-repeat: no-repeat;
	background-position: left -31px;
	height: 31px;
}
.photogrid2 li {
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
.photogrid2 li a {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: block;
	overflow: hidden;
	position: relative;
}
.photogrid2det {
	background-color: #f0f0ed;
}
.photogrid2det .tab-pane {
	padding-top: 20px;
	padding-bottom: 20px;
	margin-top: 50px;
	margin-bottom: 50px;	/*display:none;*/
}
/*.photogrid2det  .tab-pane.fade.in.active {
	display: block;
	-webkit-transition: all 0.8s ease-in-out 0.1s;
	-moz-transition: all 0.8s ease-in-out 0.1s;
	-ms-transition: all 0.8s ease-in-out 0.1s;
	-o-transition: all 0.8s ease-in-out 0.1s;
	transition: all 0.8s ease-in-out 0.1s;
}*/
.seznamprodukty.detailclanku.designeri .cit {
	color: #000;
	padding-top: 30px;
	padding-bottom: 30px;
	font-size: 30px;
	margin-bottom: 36px;
}
.photogrid2det .zavrit {
	cursor: pointer;
	height: 47px;
	position: absolute;
	right: 0px;
	top: 0px;
	width: 47px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../img/zavrit.png);
	background-repeat: no-repeat;
	background-position: center center;
	color: transparent;
	text-indent: -3000px;
}
.photogrid2det h4 {
	color: #000;
    font-size: 34px;
    text-transform: uppercase;
}
.photogrid2det .triangle {
	color: #f0f0ed;
    font-size: 24px;
    top: -36px;
}
 .triangle11 {
	 left: 10%;
 }
  .triangle12 {
	  left: 36%;
 }
  .triangle13 {
	  left: 62%;
 }
  .triangle14 {
	  left: 87%;
 }
 .vzorkovnysez .triangle11 {
	 left: 1%;
 }
 .vzorkovnysez .triangle12 {
	  left: 21%;
 }
 .vzorkovnysez .triangle13 {
	  left: 41%;
 }
 .vzorkovnysez .triangle14 {
	  left: 62%;
 }
 .vzorkovnysez .triangle15 {
	  left: 82%;
 }
hr.double {
	border-color: #e5e5e5 -moz-use-text-color #cccccc;
	border-style: solid none;
	border-width: 1px 0;
	display: block;
	height: 3px;
	width: 100%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 50px;
	margin-left: 0;
}
.animated { 
    -webkit-animation-duration: 2s; 
    animation-duration: 2s; 
    -webkit-animation-fill-mode: both; 
    animation-fill-mode: both; 
    -webkit-animation-timing-function: ease; 
    animation-timing-function: ease; 
} 

@-webkit-keyframes fadeIn { 
    0% {opacity: 0;} 
    100% {opacity: 1;} 
} 
@keyframes fadeIn { 
    0% {opacity: 0;} 
    100% {opacity: 1;} 
} 
.fadeIn { 
    -webkit-animation-name: fadeIn; 
    animation-name: fadeIn; 
}
/*konstrukce mechanika*/
.seznamprodukty.detailclanku.photogrid.konstrukce {
	margin-bottom: 70px;
}
.photogrid.konstrukce h4 {
	font-size: 12px;
	color: 000;
}
.photogrid.konstrukce h4 strong {
	color:#000000;
}
.photogrid2det p,
.photogrid2det ul li {
 	color: #929292;
    font-size: 13px;
    line-height: 25px;
}
.photogrid2det p strong {
	color: #646464;
}
.photogrid2det ul {
	padding-left: 3px;
}
.photogrid2det ul li {
	list-style-type: square;
	padding-left: 8px;
	list-style-position: inside;
}
.gray01 .povrchy.popissekce.detail p.podnad {
	font-size:15px;
	line-height: 25px;
}
.galerie.galmanufaktura.konstr .text-block-gal {
	background-image: url(../manufaktura/konstrukce-mechanika/img/podkl-konstrukce.jpg);
}
.galerie.galmanufaktura .text-viceomechanice.lead {
	margin-top:0px;
}
.galerie.galmanufaktura.mtmedia .text-block-gal {
	background-image: url(../material-technology/media/img/podkl-media.jpg);
}
/*vyhody MaT seznam*/
.znackanumber.vyhodyseznam {
	margin-bottom:100px;
}
.znackanumber.vyhodyseznam .panel.panel-default .panel-title {
	font-size: 20px;
	height: 70px;
	background-image: url(../img/tecka.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.znackanumber.vyhodyseznam .panel.panel-default .panel-title a {
	display:block;
	height:100%;
}
.znackanumber.vyhodyseznam .panel.panel-default .panel-title a.collapsed {
	width:100% !important;
	position:absolute;
	left:0px;
	right:0px;
	text-align:center;
	display:block;	
}
.znackanumber.vyhodyseznam .panel.panel-default .panel-heading {
	padding-bottom: 0px;
	padding-top: 0px;
}
/*barvy a povrchy*/
.detailtitan .avoid > .px17 {
	padding-top:52px;
	color:#4D4D4D;
}
.galerie.galbarvy {
	padding-bottom:0px;
}
.galerie.galbarvy .slick-slider {
	margin-bottom:0px;
}
.konstrukce.photogrid.barvy .blck-hov img {
    max-width: 100%;
}
/*servis*/
.galerie.galmanufaktura .text-block-gal.text-block-servis {
	background-image: url(../servis-udrzba/img/podkl-servis-udrzba.jpg);
}
/*kontakt*/
#detailkontakt {
	padding-top:50px;
	padding-bottom:50px;
	margin-top: -27px;
}
#detailkontakt a,
.text-center.text-viceomechanice a {
	color:#FFFFFF !important;
}
.galerie.galmanufaktura .text-block-gal.text-block-kontakt {
	background-image: url(../material-technology/kontakt/img/podkl-kontakt.jpg);
	padding-top:60px;
	height:500px;
}
.povrchy.popissekce.detail.kontakt {
	padding-top:120px;
	padding-bottom:50px !important;
}
.seznamprodukty a {
 	color: #777;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
}
@media screen and (max-width: 970px) {
.galerie.galmanufaktura.grayblack {
	padding-bottom:0px;
}
.galerie.galmanufaktura .text-block-gal.text-block-kontakt {
	margin-bottom:0px;
}
}
/*@media screen and (max-width: 768px) {
.vzorkovnysez .col-md-9 img {
	max-height:50%;
}
}*/
.blck-hov .center-block.center-popis {
	position:absolute;
	top: 50%;
	margin-top:-10px;
	color:#FFFFFF;
	font-size:20px;
	width:100%;
}
.povrchy.popissekce .carousel.slide.carousel-fade {
	height:inherit;
	margin-bottom:0px;
}
.povrchy.popissekce .carousel.slide.carousel-fade .carousel-inner .carousel-caption {
 text-shadow: none;
 position: relative;
 left:auto;
 right:auto;
 padding-bottom:0px;
 bottom:inherit;
}
.povrchy.popissekce .carousel.slide.carousel-fade .carousel-inner .item {
	height:auto;
}
/*montaze*/
.seznamprodukty.skupiny .item-models {
    margin-bottom: 10px;
	min-height:273px;
}
.fun .nav-pills > li.active > a {
	background-color:transparent !important;
}
.slidernews .hgallery .faq h3 {
    color: #000000;
    font-size: 22px;
    margin-bottom: 16px;
	height:inherit;
}
.slidernews .hgallery .faq {
	background-image: url(../faq/img/back-faq.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.novinky .faq .slick-slider {
    padding-bottom: 0px;
}
.slidernews .hgallery .faq a {
	color:#000000;
}
/*fade*/
.carousel-fade .carousel-inner .item {
            transition-property: opacity;
			background-color:transparent;
        }
        
        .carousel-fade .item,
        .carousel-fade .active.left,
        .carousel-fade .active.right {
            opacity: 0;
        }

        .carousel-fade .active,
        .carousel-fade .next.left,
        .carousel-fade .prev.right {
            opacity: 1;
        }

        .carousel-fade .next,
        .carousel-fade .prev,
        .carousel-fade .active.left,
        .carousel-fade .active.right {
            left: 0;
            transform: translate3d(0, 0, 0);
        }


    .carousel-fade .carousel-control {
        z-index: 2;
    }
    
    
.cursor-hand {
    cursor: hand; 
    cursor: pointer;
}