.fullpage{
	min-width:0px;
	width:88%;
}
.fp-section.fp-table, .fp-slide.fp-table{
	display:block;
}
.main-menu li a, .main-menu li.active a{
	font-size:0px;
}
.main-menu li{
	height: 20px;
}
.main-menu li:before{
	left:36%;
}
.main-menu li:after{
	left:45%;
}
.pink-href{
	top:-100px;
	height: 38px; 
	padding: 5px 10px;
    font-size: 11px;
	width: 180px;
}
.pink-href .text{
	display: block;
    line-height: 1;
    margin: 0 0 0 38px;
}
.pink-href img{width:25px;margin-right:5px;margin-top: 5px;}
.pink-href.vertical{top:-100px;}
.tab-opinion-all .text{
	width: 93%;
	left:0;
}
.can-block .right p{
	font-size:12px;
	line-height:1;
}
a.pink{
	font-size:13px;
}
.footer .share li{
	float:none;
	margin:10px;
}
.scrollto{
 display:none;
}
.images img{
 max-width:100%;
}
.fullpage h2{
 font-size:20px;
}
.fullpage p{
 font-size:12px;
}
.footer .copy, .footer p{
	font-size:10px;
}
.footer .copy{
	font-size:6px;
	text-align: center;
}
.can-block{
	bottom: 30px;
    left: 0;
    margin: 0;
    padding: 0 20px;
    width: 210px;
}
.tab-opinion-all .text ul > li{font-size:10px;}
.slider img {
    max-width: 700px;
	width:auto;
}
.block-slide{height: 100%}
.block-slide{height: 55%}
.pink-href:after {
    right: 0;
    top: -25px;
	-webkit-background-size: calc(10px);
	background-size: calc(10px);
}
.pop .close{
  	background-size: calc(25px) auto;
    height: 13px;
    right: 3px;
    top: 3px;
    width: 13px;
}
.pop .close:hover{
	background-position: -13px 0;
}

.can-block a.pink {
    text-align: center;
	margin: 5px 0 0;
}
.nav-tab-ham{
	bottom:10px;
}
.nav-tab-ham .next:hover{
    background-position: -24px 0;
}
.nav-tab-ham .prev:hover{
    background-position: 0 0;
}
.tab-opinion-all .text.pizza{
	width: 93%;
}
.tab-opinion-all .text.pizza strong{
	font-size:11px;
}
.tab-opinion-all .text p{
	margin:2px 0 0;
}
.tab-opinion-all .text ul{
	margin:0;
}
.push-buttons{
	background-size: calc(410px) auto;
	height: 220px;
	width:auto;
}
.push-buttons > .item1{
	left:60px;
	top:81%;
}
.push-buttons > .item2{
	left:130px;
	top:56%;
}
.push-buttons > .item3{
	left:230px;
	top:62%;
}
.push-buttons > .item4{
	left:180px;
	top:81%;
}
.push-buttons > .item5{
	left:170px;
	top:52%;
}
.push-buttons > .item6{
	left:160px;
	top:58%;
}
.push-buttons > .item7{
	left:260px;
	top:78%;
}
.push-buttons > .item8{
	left:310px;
	top:75%;
}
.push-buttons > .item9{
	left:320px;
	top:84%;
}
.push-buttons .info-hover{
	font-size:10px;
	padding:5px;
	z-index:999;
}
.push-buttons .item2 .info-hover {
    margin-left: -70px;
    margin-top: -100px;
}
.push-buttons .item1 .info-hover{
	margin: -80px 0 0 -70px;
}
.push-buttons .item3 .info-hover {
    margin-left: -70px;
    margin-top: -110px;
}
.push-buttons .item4 .info-hover {
    margin-left: -70px;
    margin-top: -100px;
}
.push-buttons .item5 .info-hover {
    margin-left: -70px;
    margin-top: -100px;
}
.push-buttons .item6 .info-hover {
    margin-left: -70px;
    margin-top: -80px;
}
.push-buttons .item7 .info-hover {
    margin-left: -70px;
    margin-top: -80px;
}
.push-buttons .item8 .info-hover {
    margin-left: -70px;
    margin-top: -60px;
}
.push-buttons .item9 .info-hover {
    margin-left: -70px;
    margin-top: -100px;
}