/*==================Timeline====================*/
#containermuzeum{min-height:100%;overflow:hidden;width:100%;position:relative;z-index:1;}


.siteWidth{
	max-width:1400px;
	margin:0 auto;
	padding:0 50px;
}

.hLabel{
	width:294px;
	height:142px;
	background:url(http://www.gymn19.ru/bitrix/templates/19/images/hlabel.png) no-repeat 0 0;
	color:#000;
	text-align:center;
	position:relative;
	z-index:1;
	top:20px;
	text-transform:uppercase;
	font-size:19px;
	font-family: 'proximanova-light';
	line-height:1.2;
	letter-spacing:1px;
}
.hLabel strong{
	display:block;
	font-family: 'proximanova-reg';
	font-size:32px;
	line-height:1;
	white-space:nowrap;
	padding:20px 0 15px 0;
	background:url(http://www.gymn19.ru/bitrix/templates/19/images/sep.png) no-repeat center bottom;
	margin:0 0 15px 0;
}
#histNavBlock{
	margin:-30px auto 30px auto;
	height:85px;
	padding:0 50px;
}
#histNav{
	position:relative;
	z-index:1;
	padding:7px 0 0 0;
	font-size:14px;
	line-height:normal;
	top:25px;
}
#histNav:before{
	content:'';
	position:absolute;
	z-index:1;
	left:0;
	top:0;
	width:2px;
	height:14px;
	background:#000;
}
#histNav:after{
	content:'';
	position:absolute;
	z-index:1;
	left:0;
	top:6px;
	width:3000px;
	height:2px;
	background:#000;
}
#histNav ul{
	display:table;
	width:100%;
}
#histNav ul li{
	display:table-cell;
	vertical-align:top;
	text-align:center;
}
#histNav ul li:first-child{
	text-align:left;
	width:10%;
}
#histNav a{
	display:block;
	position:relative;
	z-index:5;
	border:none;
	line-height:25px;
	padding:18px 0 0 0;
}
#histNav a.current{
	font-size:22px;
	font-family: 'proximanova-bold';
}
#histNav a:before{
	content:'';
	position:absolute;
	z-index:1;
	left:50%;
	top:0;
	margin:0 0 0 -5px;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-top:5px solid #000;
}
#histNav ul li:first-child a:before{
	display:none;
}
#histNav .histNavDate{
	display:block;
	width:55px;
	margin:0 auto;
}
#histNav ul li:first-child .histNavDate{
	text-align:center;
	margin:0 0 0 -30px;
}


.timerBlock{
	text-transform:uppercase;
	letter-spacing:1px;
}
.timerBlock strong{
	padding-bottom:10px;
	margin-bottom:20px;
	position:relative;
	display:block;
	line-height:1;
	font-family: 'proximanova-reg';
}
.timerBlock strong:after{
	display:block;
	height:1px;
	background:#ffdf00;
	bottom:0;
	content:'';
	left:0;
	bottom:0;
	width:88px;
	position:absolute;
}
.timerBlock .ico,#histNav .ico{
	display:block;
	position:relative;
	border:2px solid #fff;
	height:30px;
	width:30px;
	margin-right:12px;
	border-radius:100%;
	float:left;
	margin-top:6px;
}
#histNav .ico{
	background:#000;
	position:absolute;
	z-index:5;
	left:50%;
	top:0;
	border:none;
	box-shadow:0 0 0 2px #fff;
	margin:-15px 0 0 -15px;
	-webkit-transform:scale(0);
	-o-transform:scale(0);
	-moz-transform:scale(0);
	transform:scale(0);
	-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;
}
#histNav ul li:first-child .ico{left:0;}

#histNav a.current .ico{
	-webkit-transform:scale(1);
	-o-transform:scale(1);
	-moz-transform:scale(1);
	transform:scale(1);
}

.timerBlock .ico:before,#histNav .ico:before{
	display:block;
	height:6px;
	width:6px;
	border-radius:100%;
	content:'';
	z-index:3;
	background:#ffdf00;
	left:12px;
	top:12px;
	position:absolute;
}
.timerBlock .ico .hours, .timerBlock .ico .min,#histNav .ico .hours, #histNav .ico .min{
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
	position:absolute;
	background:#ffdf00;
	-moz-transform-origin:center bottom;
	-o-transform-origin:center bottom;
	-webkit-transform-origin:center bottom;
	transform-origin:center bottom;
}
.timerBlock .ico .hours,#histNav .ico .hours{
	top:7px;
	left:14px;
	height:8px;
	width:2px;}
.timerBlock .ico .min,#histNav .ico .min{
	left:14px;
	top:4px;
	width:2px;
	height:11px;
}


.timerBlock{
	font-size:48px;
}
.touchIco{
	position:absolute;
	z-index:10;
	left:50%;
	bottom:100px;
	margin:0 0 0 -19px;
}
.fullPageWrapHistory .touchIco{bottom:50px;}



@media only screen and (max-height: 600px){
	.fullPageSlider .bottomCont{overflow:hidden;height:auto;}
	.fullPageSlider > li{float:none;width:100%;}
	.fullPageSlider > li:first-child{min-height:500px;}
	.fullPageSlider .bgPic{height:400px !important;}
	.fullPageSlider, .fullPageWrap{height:auto !important;}
	#histNavBlock{display:none;}
	.fullPageSlider > li:first-child h1, .fullPageSlider > li:first-child .info{width:auto;}
	.fullPageWrap .prev, .fullPageWrap .next{display:none;}
	.fullPageSlider > li .timerBlock{width:100%;float:none;}
	.fullPageSlider > li .info{float:none;width:100%;}
	#fullPageSlider,#fullPageSlider li{
		-webkit-transform:none !important;
		-moz-transform:none !important;
		-o-transform:none !important;
		transform:none !important;
		width:auto !important;
		height:auto !important;
	}
	.touchIco{display:none;}
	.handicowrap{display:none;}
}
@media only screen and (max-width: 1200px){
	.fullPageSlider > li .info{
		width:40%;
		margin-right:10%;
	}
	.l1textCol{max-width:800px;}
	.lTextBlock{width:50%; padding-left:20px;}
	.lTextBlocks, .lTopText{width:auto; float:none}
	.lTextBlocks{margin-left:-20px;}
}

@media only screen and (max-height:1000px){
	.fullPageSlider .bottomCont{height:150px;}
	.fullPageSlider .bottomCont .siteWidth{padding-top:15px;padding-bottom:15px;}
	.fullPageSlider>li .info{width:40%;margin-right:10%;}
	.timerBlock h3{font-size:22px;}
	.timerBlock strong{margin-bottom:15px;}
}

@media only screen and (max-height: 600px){
	.fullPageSlider .bottomCont{overflow:hidden;height:auto;}
	.fullPageSlider > li{float:none;width:100%;}
	.fullPageSlider > li:first-child{min-height:500px;}
	.fullPageSlider .bgPic{height:400px !important;}
	.fullPageSlider, .fullPageWrap{height:auto !important;}
	#histNavBlock{display:none;}
	.fullPageSlider > li:first-child h1, .fullPageSlider > li:first-child .info{width:auto;}
	.fullPageWrap .prev, .fullPageWrap .next{display:none;}
	.fullPageSlider > li .timerBlock{width:100%;float:none;}
	.fullPageSlider > li .info{float:none;width:100%;}
	#fullPageSlider,#fullPageSlider li{
		-webkit-transform:none !important;
		-moz-transform:none !important;
		-o-transform:none !important;
		transform:none !important;
		width:auto !important;
		height:auto !important;
	}
	.touchIco{display:none;}
	.handicowrap{display:none;}
}
@media only screen and (max-width: 600px){
#histNavBlock{display:none;}
	.fullPageSlider .bottomCont{overflow:hidden;height:auto;}
	.fullPageSlider > li{float:none;width:100%;}
	.fullPageSlider > li:first-child{min-height:500px;}
	.fullPageSlider .bgPic{height:400px !important;}
	.fullPageSlider, .fullPageWrap{height:auto !important;}
	#histNavBlock{display:none;}
	.fullPageSlider > li:first-child h1, .fullPageSlider > li:first-child .info{width:auto;}
	.fullPageWrap .prev, .fullPageWrap .next{display:none;}
	.fullPageSlider > li .timerBlock{width:100%;float:none;}
	.fullPageSlider > li .info{float:none;width:100%;}
	#fullPageSlider,#fullPageSlider li{
		-webkit-transform:none !important;
		-moz-transform:none !important;
		-o-transform:none !important;
		transform:none !important;
		width:auto !important;
		height:auto !important;
	}
	.touchIco{display:none;}
}