.tabs-mega {
	overflow: auto;
	background: white;
}

.page2.page2tabs {
	margin: 0 auto;
}

.page.pagetabs2 {
	background: #f0f0f0;
}

.page.pagetabs div.tabs-line {
	border-top: 3px solid #675547;
}

.titleh2 {
	text-align: center;
	font-size: 180%;
	color: #37100a;
	padding: 50px 0 20px 0;
}

div.page.main div.text {
    padding-left: 10px;
    padding-right: 10px;
}


.page.gallery .carousel {
	
}

.page.gallery .carousel {
	width: auto;
	
	margin-top: 30px;
}

.page.gallery .carousel .slick-list {
	margin: 0 -15px;
}

.page.gallery .carousel .slick-slide {
	margin: 0 15px;
}



.page.gallery .carousel .slick-prev {
	left: 0%;
	
	width: 45px;
	height: 45px;
	z-index: 5;
}

.page.gallery .carousel .slick-prev:before {
	content: '\f104';
	font-family: 'FontAwesome';
	font-size: 50px;
	z-index: 6;
	opacity: 1;
}

.page.gallery .carousel .slick-next {
	right: 0%;
	width: 45px;
	height: 45px;
	z-index: 5;
}

.page.gallery .carousel .slick-next:before {
	content: '\f105';
	font-family: 'FontAwesome';
	font-size: 50px;
	z-index: 6;
	opacity: 1;
}

.page.gallery .carousel .slick-dots {
	bottom: -55px;
	
}
.page.gallery .carousel .slick-dots li button {
	
}
.page.gallery .carousel .slick-dots li button:before {
	
}

.page.gallery .carousel .slick-dots li.slick-active button:before {
	
}


























