@charset "utf-8";


/* ---------------------------------- */
.breadcrumb_container {
	/*background-color: #CCCC00;*/
	padding: 0px;
	text-align: center;
}

.breadcrumb_container p {
/*	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;	*/
	/*font-size: 1.2em;*/
	text-transform: lowercase;
	font-variant: small-caps;
	margin: 0px;
	color: #6C3E1A;
}

ul.breadcrumb {
	font-size: 1.4em;
	padding: 1px 16px;
	list-style: none;
	text-transform: lowercase;
	font-variant: small-caps;
	margin: 0px;
	color: #723211;
}

ul.breadcrumb li {display: inline;}

ul.breadcrumb li+li:before {
	padding: 8px;
	/* color: black; */
	/* content: "/\00a0"; */
	content: " / ";
}

/* ---------------------------------- */

#ul_bgoup , #ul_cgoup {
	list-style: none;
	/* margin-left: 35px; */
	margin-top: 30px;
	/* display: inline-block; */
}

#li_bgroup a, #li_cgroup a {
	list-style: none;
	font-size: 24px;
	color: #FDDDB6;
	border-radius: 5px;
	border-color: #FFE4A9;
	border-width: 2px;
	border-style: solid;
	padding: 7px;
	text-decoration: none;
	width: 40%;
	margin: auto;
	display: block;
	text-align: center;
	background-color: rgba(118,76,28,1.00);
	-webkit-box-shadow: 2px 4px 3px 1px rgba(51,51,51,0.46);
	box-shadow: 2px 4px 3px 1px rgba(51,51,51,0.46);
}
#li_bgroup a:hover, #li_cgroup a:hover {
	background-color: #DD9939;
	-webkit-box-shadow: 4px 4px 3px 3px rgba(0,0,0,0.27);
	box-shadow: 4px 4px 3px 3px rgba(0,0,0,0.27);
}


#li_cgroup{
	font-size: 20px;
}


/* ---------------------------------- */
.span_right{
	float:right;
}
/* ---------------------------------- */
.pagination {
	display: -ms-flexbox; /* IE10 */
	display: flex;
	flex-direction: row; /*row column-reverse column; */
	/*justify-content: flex-end;*/
	justify-content: center; /*| flex-end | center | space-between | space-around*/
	/*display: table-cell;*/  /*table-cell inline-block!!! */
	margin: 15px;
	font-size: 2em;
	text-align: right;
	font-size: 1.5em;	/* line-height: 2em; */		/* line-height: 1em; */
}

.pagination a {
	color: #865C26;
	float: left;
	padding: 8px 16px;
	text-decoration: none;
	border: 1px solid #DCA96F;
}

.pagination a.active {
	background-color: #663A18;
	color: white;
}

.pagination a:hover:not(.active) {
	background-color: #8DD3FE;
	color: rgba(255,255,255,1);
}

.pagination_first-child {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.pagination_last-child {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

/* ---------------------------------- */


