#homeBigGallery{position:absolute; width:100%; height:100%; top:0; right:0; background:#000; direction:ltr;}
#homeBigGallery div.gallery{width:100%; height:100%;}
#homeBigGallery div.item{background:no-repeat center; background-size:cover;}
#homeBigGallery div.item div.overlay{position:absolute; right:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.26)}
#homeBigGallery div.item div.description{position:absolute; border:1px solid #e8e1de; padding:45px; padding-top:30px; direction:rtl; max-width:800px;}
#homeBigGallery div.item div.somePictures:after{background:url(../images/home_gallery_text_border.png) no-repeat center;}
#homeBigGallery div.item div.description:after{display:block; height:14px; content:"";}
#homeBigGallery div.item div.description h2{line-height:70px; margin-bottom:15px;}
#homeBigGallery div.item div.description h3{margin-bottom:20px;}
#homeBigGallery button.backgroundVideoSound{display:block; position:absolute; left:15px; top:50%; width:30px; height:30px; border:none; background:transparent no-repeat center; background-size:cover; z-index:20;}
#homeBigGallery button.backgroundVideoSound.unmute{background-image:url(../../vendor/images/unmute.png);}
#homeBigGallery button.backgroundVideoSound.mute{background-image:url(../../vendor/images/mute.png);}

#pageTabs{
	position: fixed;
	z-index:10;
	min-height: 480px;
	top: 25%;
	right: 0;
	margin: 0;
	width: 0;
	overflow: visible;
	padding-left: 45px;	
}
#pageTabs ul.tabHead{
    -webkit-transform: translate3d(0,0,0);
    -webkit-backface-visibility: hidden;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
	position: absolute;
    left: 0px;
    top: 400px;
    width: 366px;		
	padding: 0;
    margin: 0;	
	display: block;	
	list-style: none;
	z-index:10;
}
#pageTabs ul.tabHead li{
    float: left;
    margin-right: 5px;
    margin: 0;
    padding: 0;
	list-style: none;
}
#pageTabs ul.tabHead li .link{
	border:none;
	background: #202557;
	display: block;
    color: #fff;
    font-size:18px;
	font-weight:bold;
	text-decoration:none;
	width:120px;
	text-align:center;
	line-height:43px;
	margin-left:1px;
	margin-right:1px;
	border-radius:8px 8px 0 0;
}
#pageTabs ul.tabHead li.on .link{background:#f2f0f0; color:#202557;}
#pageTabs div.tabContent{
    position: relative;
    height: 480px;
    overflow: hidden;
    width: 100%;
	margin: 0;
    padding: 0;		
	border-radius:8px 0 0 8px;	
}
#pageTabs div.tabContent aside.row{
	min-height:480px;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	padding: 10px 20px 10px 20px;
    background: #f2f0f0;
	border-radius:8px 0 0 8px;	
	display:none;
}
#pageTabs div.tabContent aside.row.open {
	display:block;
}
#pageTabs div.tabContent aside a.more{color:#101d38; background:url(../images/tab_home_more_arrow.png) no-repeat left center; padding-left:20px; margin-top:15px;}
#pageTabs div.tabContent aside.galleryList{}
#pageTabs div.tabContent aside.galleryList div.firstRow{}
#pageTabs div.tabContent aside.galleryList div.firstRow iframe{width:100%; height:220px;}
#pageTabs div.tabContent aside.galleryList div.firstRow a.link{display:block; width:100%; height:220px; background:no-repeat center; background-size:cover;}
#pageTabs div.tabContent aside.galleryList div.firstRow div.title{padding-top:5px;}
#pageTabs div.tabContent aside.galleryList ul{margin:0; padding:0; list-style:none; direction:ltr; border-bottom:1px solid #979696; padding-bottom:25px; margin-top:15px;}
#pageTabs div.tabContent aside.galleryList ul li{margin:0; padding:0; list-style:none; width:126px !important; direction:rtl; margin-left:2px; margin-right:2px; text-align:right; max-height:112px;}
#pageTabs div.tabContent aside.galleryList ul li:first-child{margin-right:0;}
#pageTabs div.tabContent aside.galleryList ul li:last-child{margin-left:0;}
#pageTabs div.tabContent aside.galleryList ul li a.link{width:100%; height:90px; background:no-repeat center; background-size:cover;}
#pageTabs div.tabContent aside.galleryList .slick-prev{width:9px; height:33px; background:url(../images/tab_gallery_arrow_left.png); left:-15px; top:33%;}
#pageTabs div.tabContent aside.galleryList .slick-next{width:9px; height:33px; background:url(../images/tab_gallery_arrow_right.png); right:-15px; top:33%;}
#pageTabs div.tabContent aside.galleryList .slick-prev:before, 
#pageTabs div.tabContent aside.galleryList .slick-next:before{display:none;}

#pageTabs div.tabContent aside.projectList{}
#pageTabs div.tabContent aside.projectList ul{border-bottom:1px solid #979696; height:400px; overflow:auto;}
#pageTabs div.tabContent aside.projectList ul li{padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #979696;}
#pageTabs div.tabContent aside.projectList ul li:last-child{padding-bottom:0; border-bottom:none;}
#pageTabs div.tabContent aside.projectList ul li a.link{color:inherit; text-decoration:none;}

/*10.8.17*/
#pageTabs div.tabContent aside.projectList ul li span.image{float:right; margin-left:20px; width:110px; height:110px; border-radius:120px; overflow:hidden;
	background-size: cover!important; background-position: center center !important; background-repeat: no-repeat !important; }
#pageTabs div.tabContent aside.projectList ul li span.rowContent{float:right; width:calc(100% - 140px); margin-top:15px;}
#pageTabs div.tabContent aside.projectList ul li span.rowContent.no-image{float:none; width:100%; margin-top:0;}


#pageTabs div.tabContent aside.eventList{}
#pageTabs div.tabContent aside.eventList ul{border-bottom:1px solid #979696; height:400px; overflow:auto;}
#pageTabs div.tabContent aside.eventList ul li{margin-bottom:20px;}
#pageTabs div.tabContent aside.eventList ul li:last-child{margin-bottom:0;}
#pageTabs div.tabContent aside.eventList ul li a.link{color:inherit; text-decoration:none;}
#pageTabs div.tabContent aside.eventList ul li span.image{float:right; margin-left:20px; width:110px; height:110px; border-radius:120px; overflow:hidden; 
	background-size: cover!important; background-position: center center !important; background-repeat: no-repeat !important; }
#pageTabs div.tabContent aside.eventList ul li span.rowContent{float:right; width:calc(100% - 140px); margin-top:15px;}
#pageTabs div.tabContent aside.eventList ul li span.rowContent.no-image{float:none; width:100%; margin-top:0;}

#pageTabs ul.tabHead.tabHeadRss{width:448px; top:466px;}
#pageTabs ul.tabHead li .link.linkRss{width:110px;}


#pageTabs div.tabContent aside.rssAllLevels{overflow:auto; height:480px;}
#pageTabs div.tabContent aside.rssAllLevels .rss{width:300px; margin:0 auto; margin-top:20px; border:1px solid #CCC; background:rgba(204,204,204,0.2);}
#pageTabs div.tabContent aside.rssAllLevels .rss .head{line-height:36px; border-bottom:1px solid #CCC; font-size:18px; padding-right:10px; padding-left:10px; background:rgba(204,204,204,0.3); font-weight:bold;}
#pageTabs div.tabContent aside.rssAllLevels .rss .body{padding:10px; height:250px; overflow:auto;}
#pageTabs div.tabContent aside.rssAllLevels .rss .body li{margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #CCC;}
#pageTabs div.tabContent aside.rssAllLevels .rss .body li:last-child{margin-bottom:0; padding-bottom:0; border-bottom:0;}
#pageTabs div.tabContent aside.rssAllLevels .rss .body h3.title{padding:0; margin:0; font-size:16px;}
#pageTabs div.tabContent aside.rssAllLevels .rss .body .content{font-size:16px !important;}
#pageTabs div.tabContent aside.rssAllLevels .rss .body .date{font-size:14px;}





/*michal changes*/
#homeBigGallery div.item div.description div.siteLogo img{margin:0 auto; width:250px;}
#homeBigGallery div.item div.description{border:none;}