/*
rundiz.com foundation style or theme for foundation.
@author Vee W.

main site orange color: #FF860B
*/


body {
	background-color: #eee;
}
body.mce-content-body {
	background-color: #fff;
	/* height: auto for fix auto expanding height. see more at https://github.com/zurb/foundation-sites/issues/6380 */
	height: auto;
}


.breadcrumbs li {
	text-transform: none;
}


.is-dropdown-submenu-parent.is-right-arrow.opens-inner .is-dropdown-submenu {
	left: 20px;
}


.pagination-previous.disabled::before, 
.pagination-previous a::before {
	content: '«';
}
.pagination-next.disabled::after, 
.pagination-next a::after {
	content: '»';
}


.table-bordered td,
.table-bordered th {
	border: 1px solid #f1f1f1;
}
.table-no-stripe tr:nth-child(2n) {
	background-color: inherit;
}


.top-bar {
	border-bottom: 1px solid #ccc;
	height: 54px;
}
.bottom-bar,
.top-bar, 
.top-bar ul {
	background-color: #fff;
}
.top-bar .avatar {
	max-height: 23px;
	padding-left: 1rem;
}
.top-bar .fi {
	font-size: 0.8rem;
}
.top-bar .search-form .input-group {
	margin-bottom: 0;
}
.top-bar .search-form .input-search {
	margin-right: 0;
}
.top-bar .search-form .button[type=submit] {
	font-size: 0.868rem;
}
.top-bar .menu li.active {
	box-shadow: inset 3px 0 #FF860B;
}
.top-bar-left > .menu > li,
.top-bar-right > .menu > li {
	height: 38px;
}
.top-bar-left > .menu > li {
	display: block;
}
.bottom-bar-sticky,
.top-bar-sticky {
	width: 100%;
}
.top-bar-sticky {
	z-index: 100;
}
.top-bar-title:hover {
	background-color: transparent;
}
@media (min-width: 640px) {
	.top-bar {
		padding: 0;
	}
	.top-bar .avatar {
		padding-left: 0;
	}
	.top-bar .menu > li.active {
		box-shadow: inset 0 3px #FF860B;
	}
	.top-bar .menu .menu li.active {
		box-shadow: inset 3px 0 #FF860B;
	}
	/* user dropdown right menu on top menu for medium screen up */
	.top-bar .dropdown.menu:not(.vertical).opens-right .is-dropdown-submenu.first-sub {
		left: auto;
		right: -1px;
	}
	/* dropdown on top menu pull left -1 pixel */
	.top-bar .dropdown.menu .is-dropdown-submenu.first-sub,
	.top-bar .dropdown.menu.vertical.large-horizontal .is-dropdown-submenu.first-sub,
	.top-bar .dropdown.menu.vertical.medium-horizontal .is-dropdown-submenu.first-sub {
		left: -1px;
		right: auto;
		top: 100%;
	}
	.top-bar-left > .menu > li,
	.top-bar-right > .menu > li,
	.top-bar-title {
		padding: 0.5rem 0.5rem 0.443rem 0.5rem;
		margin: 0;
	}
	.top-bar-title:hover {
		background-color: #FF860B;
	}
	.top-bar-left > .menu > li {
		display: table-cell;
	}
	
}


.top-bar-menu-items-container:after {
	clear: both;
	content: '';
	display: table;
}
.top-bar-menu-items-container > div {
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
}
.top-bar-menu-items-container > div:first-child {
	margin-top: 8px;
}
.top-bar-menu-items-container > div:last-child {
	border-bottom: 1px solid #ddd;
}
@media (min-width: 640px) {
	.top-bar-menu-items-container > div:first-child {
		margin-top: 0;
	}
	.top-bar-menu-items-container > div:last-child {
		border-bottom: none;
	}
	.top-bar-menu-items-container > div > ul > li:not(:last-child) {
		border-right: 1px solid #ddd;
	}
}


.user-sub-top-bar {
	font-size: 0.85rem;
}
.user-sub-top-bar.style1 {
	width: 300px;
}
.user-sub-top-bar p {
	margin-bottom: 5px;
}