@charset "utf-8";
/* CSS Document */

.page-id-22 .entry-header h1.entry-title {
	display: none;
}

/*sideabar menu */

#cssmenu ul ul {
  display: none;
}

#cssmenu ul > li:first-child a {
		border-top: none;
}

.sidebar .widget #cssmenu ul.child-page-links a {
	padding-right: 2.1rem;
}
.child-page-links li.current_page_parent a,
.child-page-links li.current_page_ancestor a,
.child-page-links li.current_page_item.has-sub a {
	background: #F8F7D2;
	/* color: #fff; */
}

.child-page-links li a {
	border-top: 1px dotted #444;
}	

.child-page-links li.has-sub .children a {
	background: #FAFBF6; 
	border-top: none;
}

#cssmenu ul > li.has-sub > ul.children > li.page_item_has_children > a,
#cssmenu > ul > li.has-sub > a {
	position:relative;
}

#cssmenu ul > li.has-sub > ul.children > li.page_item_has_children > a::after,
#cssmenu > ul > li.current_page_item.has-sub > a::after,
#cssmenu > ul > li.current_page_parent.has-sub > a::after,
 #cssmenu > ul > li.has-sub > a::after {
	content: "\f055";  
    font-family: FontAwesome;
    right: 20px;
    position:absolute;
    top:8px;
	font-size: 1.2rem;
}

#cssmenu ul > li.has-sub > ul.children > li.page_item_has_children.current_page_item > a::after,
#cssmenu ul > li.has-sub > ul.children > li.current_page_parent > a::after,
#cssmenu > ul > li.current_page_ancestor.has-sub > a::after,
#cssmenu > ul > li.current_page_item.has-sub > a::after,
#cssmenu > ul > li.current_page_parent.has-sub > a::after {
	content: "\f13a";  
    
}

/*our faves */
/* .page-id-22 .faves {
	max-width: 100%;
	margin: 0 auto;
	display: grid;
	grid-template-columns: 3, 1fr;
	grid-auto-rows: 1fr;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.page-id-22 .faves .favesinfo {
	margin: 0 1em 1em 0;
	border: 1px dotted #8EB6AD;
	box-sizing: border-box;
}
*/
.page-id-22 .faves {
	display: flex;
	width: 100%;
	margin-bottom: 3rem;
	justify-content: space-between;
	flex-wrap: wrap;
	/* border: 1px solid red; */
}

.page-id-22 .faves .favesinfo {
	/*display: table-cell;
	border-spacing: 5px;
		width: 32%; 
	box-sizing: border-box;*/

	padding: 2%;
	flex: 1;
	border: 1px dotted #8EB6AD;
	margin-right: 1%;
	margin-left: 0;
}

.page-id-22 .faves .favesinfo p {
	margin: 5px;
}
.page-id-22 .faves .favesinfo a img {
	padding: 5px;
	background: #F6F7EF;
}

.page-id-22 .faves .favesinfo a img:hover {
	background: #F39C07;
}


@media only screen and (max-width: 500px) {
	.page-id-22 .faves {
		display: block;
	}
	.page-id-22 .faves .favesinfo {
		margin-bottom: 1rem;
		padding: 1rem;
	}
}