/** Carousel **/
.jcarousel 				{ position:relative; overflow: hidden; height:550px; }
.jcarousel-line 			{ position:absolute; bottom:0; z-index:10; width:100vw; height:2px; background-image:linear-gradient(to left,#a68c4a,#927836);
						-webkit-box-shadow: 0px 1px 28px 13px rgba(0,0,0,0.75); -moz-box-shadow: 0px 1px 28px 13px rgba(0,0,0,0.75); box-shadow: 0px 1px 28px 13px rgba(0,0,0,0.75); }
.jcarousel a				{ color:white; }
.jcarousel ul 			{ width:2000em; position:relative; list-style: none; }
.jcarousel li 			{ position:relative; width:100%; float:left; margin:0; background-size:cover; background-position:top }
.jcarousel-li4 			{ background-position:center!important; }

.jcarousel-prostor    	{ position:relative; display:table; width:90%; max-width:1100px; margin:auto; height:550px  }
.jcarousel-text			{ float:right; font-size:28px; line-height:34px; letter-spacing:1px;  font-family: Caveat; }
.jcarousel-text h2		{ text-transform:none; font-size:28px; line-height:34px; font-weight:400; letter-spacing:1px; text-align:left; margin-left:-40px; color:#caa32a; margin-bottom:0; }

/* umělci */
.jcarousel .jcarousel-umelci { height:510px; }
.jcarousel-prostor2   	{ position:relative; width:90%; max-width:800px; margin:auto; height:550px;}
.jcarousel-text2			{ position:absolute; width:100%; text-align:center; bottom:0; font-size:16px; line-height:22px; letter-spacing:1px; font-style: italic; }
.jcarousel2 li 			{ background-size:contain; background-repeat:no-repeat; }


.jcarousel-control-prev,
.jcarousel-control-next { position: absolute; top:calc(50% - 12px); width:25px; height:25px; background-size:25px 25px; cursor: pointer; z-index:100 }
.jcarousel-control-prev { background-image: url(../images/arrow-right.svg); left:3%;
						  -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg);  }
.jcarousel-control-next { background-image: url(../images/arrow-right.svg); right:3%; }
