@charset UTF-8;



/* Style Index * /

#0 Reset
#1 Layout Structure
#2 Main header
#3 Main menu
#4 Content styling
#5 Comments
#6 Photo gallery
#7 Sidebar styling
#8 Footer



/* #4 Content styling */




.pagination {
	display: block;
	text-align: center;
	padding-bottom: 30px;
}

.woocommerce-pagination .page-numbers span.page-numbers,
.woocommerce-pagination .page-numbers a.page-numbers,
.reservation-navi a,
.photo-gallery-block .page-numbers a,
.pagination .page-numbers {
	display: inline-block;
	line-height: 19px;
	color: #76452f;
	background: #fff;
	border: 1px solid #dddddd!important;
	border-bottom: 1px solid #aaaaaa;
	border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 7px 16px;
	box-shadow: inset 0 -14px 14px -5px rgba(0,0,0,0.09);
	cursor: pointer;
	text-shadow: 0px 1px 0px #fff;
	height: auto;
	/*font-family: 'Capriola', sans-serif;*/
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;
}

.reservation-navi a:hover,
.photo-gallery-block .page-numbers a:hover,
.pagination .page-numbers:hover {
	color: #a65600;
	background: #eeeeee;
	border: 1px solid #d0d0d0;
	border-bottom: 1px solid #a0a0a0;
}

.pagination .page-numbers.current {
	background: #b10700;
	border: 1px solid rgba(0,0,0,0.1);
	box-shadow: inset 0 -26px 0 -10px rgba(0,0,0,0.1);
	text-shadow: none;
	color: #fff;
	position: relative;
}

.pagination .page-numbers.current:before {
	display: block;
	position: absolute;
	content: '';
	border: 1px dotted rgba(255,255,255,0.4);
	left: 0px;
	top: 0px;
	width: 97%;
	height: 95%;
	border-radius: 5px;
}


.woocommerce nav.woocommerce-pagination ul li, .woocommerce #content nav.woocommerce-pagination ul li, .woocommerce-page nav.woocommerce-pagination ul li, .woocommerce-page #content nav.woocommerce-pagination ul li,
.woocommerce nav.woocommerce-pagination ul, .woocommerce #content nav.woocommerce-pagination ul, .woocommerce-page nav.woocommerce-pagination ul, .woocommerce-page #content nav.woocommerce-pagination ul {
	border: 0px!important;
	background: transparent!important;
}

.woocommerce-pagination .page-numbers span.page-numbers,
.woocommerce-pagination .page-numbers a.page-numbers {
	display: block!important;
	line-height: 100%!important;
	height: auto!important;
	width: auto!important;
	padding: 10px 12px!important;
	margin: 0px 2px!important;
}

