body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, pre, code, blockquote {
	margin:0;
	padding:0;
	border-width:0;
}
body {
	-epub-hyphens:auto;
	background: #fff;
	color: #000;
}


* { box-sizing: border-box; }


.container {
	max-width:960px;
	margin: 0 auto;
	text-align:center;
	vertical-align:top;
	padding:5px 20px;
	margin-top:40px;
}


.header1 {
	font-family: Lora, serif;
	font-size: 38px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.2;
}

.header2 {
	color: #919191;
	font-family: "Open Sans", serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	line-height: 1.2;
	vertical-align: middle;
}

.header2.a {
	margin:15px auto 25px auto;
	
} 

.header2.b {
	margin:20px auto 10px auto;
	
} 



.buttons {
	padding:0 10px;
	text-align:center;
}
.buttons img {
	height:160px;
	width:160px;
	margin:0 3.8%;
	cursor:pointer;
	-webkit-transition: width 1s, height 1s, -webkit-transform 1s
}

.buttons img:hover {
	-webkit-transform: rotate(8deg)	
}

.buttons-line {
	background: url('images/line.png');
	background-position:center center;
	background-repeat:no-repeat;
	margin:20px auto;
	height:20px;

}

.wrapper {
	margin:auto;
	max-width:573px;
	position:relative;
	
}

.bx-wrapper {
    box-shadow: none!important;
	border:none!important;
	margin-bottom:10px!important;
}

.box {
	width:33.3333%;
	padding:10px;
	float:left;
}

.box p:nth-child(1) {
	font-family: Lora, serif;
	font-size: 16px;
	font-style: normal;
	line-height: 1.2;

}

.box p:nth-child(2) {
	color: #919191;
	font-family: "Open Sans", serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	line-height: 1.2;
	vertical-align: middle;

}



















