@charset "UTF-8";
/* icons */
@font-face {
	font-family: 'fontello';
	src: url('font/fontello.eot?44808763');
	src: url('font/fontello.eot?44808763#iefix') format('embedded-opentype'),
	     url('font/fontello.woff?44808763') format('woff'),
	     url('font/fontello.ttf?44808763') format('truetype'),
	     url('font/fontello.svg?44808763#fontello') format('svg');
	font-weight: normal;
	font-style: normal
}
[class^="icon-"]:before, [class*=" icon-"]:before {
	font-family: "fontello";
	font-style: normal;
	font-weight: normal;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	font-variant: normal;
	text-transform: none;
	font-size: 50px
} 
.icon-prev:before { content: '\e800' }
.icon-next:before { content: '\e801' }


/* general */
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	border: 0;
	font-family: 'Open Sans';
	font-weight: 400;
	font-size: 13px
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
a {
	text-decoration: none
}

.h1 {
	color: rgba(130,130,130,1.00);
	font-size: 24px;
	font-weight: 600;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}
		
/* boxes */
.box {
	background: #f4f4f4;
	padding-top: 5px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
	color: #555;
	margin-top: 10px;
}
.box h2 {
	color: rgba(130,130,130,1.00);
	font-size: 18px;
	font-weight: 700;
	margin: 10px 0;
}


/* carousel */
.carousel-main {
	height: 400px;
	text-align: center;
}
.carousel-main h2 {
	font-size: 20px;
	font-weight: 700;
	margin: 0 0 20px 0;
}
.carousel-main .carousel-caption {
	padding-bottom: 40px
}
.carousel-indicators .active {
	box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
}
.carousel-indicators li,
.carousel-indicators .active {
	margin: 1px 5px;
	width: 15px;
	height: 15px;
}
