html {	height: auto;}.l-page-wrapper {	width: auto;	padding: 52px 0 0;}body {	/*min-width: 1000px;*/	overflow-x: hidden;	margin: 0;	padding: 0;}body #corpMagnet .footerMagnet {	width: auto;}#page #newHeader {	height: 52px;	position: fixed;	z-index: 5;	top: 0;	width: 100%;}#content {	margin: 0;}.mainMenu {	display: none;}/* markup */.container {	margin: 0 auto;	width: 100%;}.row {	/*border-bottom: 1px solid #ccc;*/	/*margin-bottom: 40px;	padding-bottom: 40px;*/	position: relative;}.row:after {	clear: both;	content: ".";	display: block;	height: 0;	visibility: hidden;}.content {	float: left;	width: 100%;	position: relative;	z-index: 2;}.aside {	position: relative;	padding: 0;	width: 100%;	z-index: 1;	height: 100%;	overflow: hidden;}.aside.red {	background: red;	color: red;}.aside-item {	position: absolute;	left: 0;	right: 0;	top: 0;	bottom: 0;	opacity: 0;}.aside-item:first-child {	opacity: 1 !important;}.aside-item_img,.video_wr {	position: relative;	width: 100%;	height: 100%;	background-position: center center;	background-repeat: no-repeat;	background-size: cover;}.video_wr {	background-color: #000;}.video_pl {	width: 100%;}.resp-img {	border: 0 none;	height: auto;	width: 100%;	vertical-align: middle;	width: 688px;	height: 456px;}.img-wrp {	display: block;	background-color: #fff;	padding: 5px;	width: auto;	border: 1px solid #FFFFFF;	box-shadow: 0 0 5px #D4D4D4;}.stickem {	position: absolute;	top: 0;	width: 100%;	height: 100vh;}.cont_pos {	position: relative;	margin: 100px;	width: 350px;	padding: 13px 20px 15px;	/*border-radius: 20px;*/	color: #272727;	color: rgba(255,255,255, 1);	font-size: 16px;	background-color: rgba(0,0,0, 0.4);	line-height: 21px;	overflow: hidden;	clear: both;	z-index: 3;	font-family: Arial, Helvetica, sans-serif;	text-shadow: 1px 1px 1px rgba(0,0,0, 0.8);	-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.5);	-moz-box-shadow:    0px 0px 10px 0px rgba(50, 50, 50, 0.5);	box-shadow:         0px 0px 10px 0px rgba(50, 50, 50, 0.5);}.cont_pos_3,.cont_pos:nth-child(even) {	float: right;}.cont_pos_2 {	float: none;	margin-left: auto;	margin-right: auto;}.cont_pos:before,.cont_pos:after {	clear: both;	display: block;	content: '';	width: 100%;	height: 0;}.content_col {	line-height: 22px;	padding: 50px 10px;	max-width: 700px;	margin: 0 auto;	font-size: 16px;	font-family: Arial, Helvetica, sans-serif;}.content_col_w {	max-width: 840px;}.content_col_p0 {	padding: 0;}.content_col p {	color: #000;	margin: 0 0 15px;	background: none;	width: auto;	padding: 0;}.content_col img {	max-width: 100%;	height: auto;}.content_col object {	max-width: 100%;}.stickit {	/*margin-left: 660px;*/	position: fixed;	top: 0;}.stickit-end {	bottom: 0;	top: auto;	position: absolute;	right: 0;}.h2cont {	width: 1000px;	font-size: 28px;	text-align: center;	margin: 0 auto;	padding: 30px 0 20px;	color: #fff;	clear: both;}.hd-head {	font-size: 70px;	float: left;	margin: 100px;	font-weight: 700;	color: #fff;	padding: 500px 30px 300px;	text-shadow: 4px 1px 4px rgba(0,0,0, 0.5);}.sub_content {	overflow: hidden;	min-height: 200vh;}.img-pull-r {	float: right;	margin-left: 20px !important;	margin-bottom: 50px !important;}.img-pull-l {	float: left;	margin-right: 20px !important;	margin-bottom: 50px !important;}.hd-img-title {	display: block;	font-size: 85%;	color: #b2b2b2;	font-style: italic;	text-align: center;	line-height: 1.3;}.hd-mod {	background-color: rgba(212, 212, 212, 0.3);	margin: 20px -30px;	padding: 30px;}/*social*/.social {	margin:30px 0 20px;}.vk-like, .fb_iframe_widget, .social iframe, .google-plusone {	float:left;	clear:none!important;	margin-right:10px;}.vk-like {	margin-right:0;	width:168px!important;}.google-plusone {	margin-right:-3px;}.social img {	margin-top:2px;}/*end social*/.content_bottom {	margin: 0 auto;	width: 700px;	font-family: Arial,Helvetica,sans-serif;}.clear {	clear: both;	font-size: 0;	line-height: 0;}.img_under {	display: block;	font-size: 90%;	margin-top: 7px;	text-align: center;}.head-wr {	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);	line-height: 77px;	padding: 0 20px 8px;}.likely_hd {	left: 0;	top: 50%;	margin: -105px 0 0;	position: fixed;	z-index: 2;	font-size: 20px;	width: 45px;}.likely_hd .likely__widget {	margin: 10px 0 0;	height: 45px;	float: left;}.likely_hd .likely__widget:first-child {	margin-top: 0;}.likely_hd .likely__icon {	width: 45px;	height: 45px;}.likely_hd .likely__button {	padding-top: 8px;	padding-bottom: 8px;}.likely_hd .likely__counter {	padding: 8px;}.likely_hd svg {	left: 6px;	top: 6px;	width: 33px;	height: 33px;}@media screen and (max-width: 1000px) {	.hd-head {		font-size: 50px;		margin: 50px;		padding-top: 100px !important;		padding-bottom: 500px;	}	.cont_pos {		margin: 80px;	}	video[id^="jp_video"] {		background-size: cover;		bottom: 0;		min-height: 100%;		min-width: 100%;		position: absolute;		right: 0;	}}@media screen and (max-width: 728px) {	.hd-head {		font-size: 20px;		margin: 50px;		padding: 50px 20px 400px !important;	}	.cont_pos {		margin: 70px;		width: auto;		padding-left: 10px;		padding-right: 10px;		float: none !important;	}	.b-float-logo {		box-sizing: border-box;		float: right;		margin-left: -75px;		padding-left: 75px;		text-align: center;		width: 100%;	}	.b-float-logo .logo {		float: right;	}}/* kill media */.hide_media .cont_pos {	margin: 20px auto;	width: 660px;	float: none;}.hide_media .sub_content {	min-height: 0;}.hide_media .stickem {	display: none;}.hide_media .hd-head {	padding: 30px 0 20px !important;	margin: 20px auto;	width: 700px;	float: none;}.carousel-control {	z-index: 4;}