header nav#menu {
	border-bottom: 6px solid #f8981d;
	padding-bottom: 10px;
}

.search {
	background: #e3e3e3;
	width: 170px;
	height: 24px;
	padding-right: 10px;
}

.search input.submit {
	display: none;
}

.search input#search-field {
	width: 150px;
}

header nav li.megamenu a.topList {
	background: none;
	padding-left: 0;
	padding-right: 16px;
	position: relative;
}

header nav li.megamenu a.topList::after {
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 6px solid #012d6a;
	content: "";
	position: absolute;
	right: 0;
	top: 7px;
}

header nav li.megamenu:hover a.topList::after,
header nav li.megamenu.sfhover a.topList::after {
	border-top-color: #f8981d;
}

.homepage nav li ul.nav_categories {
	background: #fff;
	box-shadow: 0 12px 24px rgba(0, 0, 0, 0.18);
}

.pageIcon {
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}

.poultry .pageIcon {
	background-image: url("../../../uploads/homepage/mega-broiler.png");
	height: 120px;
	right: 18px;
	top: -86px;
	width: 120px;
}

.cattle .pageIcon {
	background-image: url("../../../uploads/homepage/mega-calf.png");
	height: 120px;
	right: 18px;
	top: -86px;
	width: 120px;
}

.sheep .pageIcon {
	display: none;
}

.lifestyle .pageIcon {
	background-image: url("../../../uploads/homepage/mega-layer.png");
	height: 110px;
	right: 18px;
	top: -82px;
	width: 110px;
}

.text {
	background: rgba(1, 45, 106, 0.76);
}

#dots a {
	background-color: #fff;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	border: 3px solid #fff;
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.28);
}

#dots li.poultry-thumb a {
	background-image: url("../../../uploads/homepage/poultry-bkg.jpg");
}

#dots li.cattle-thumb a {
	background-image: url("../../../uploads/homepage/cattle-bkg.jpg");
}

#dots li.sheep-thumb a {
	background-image: url("../../../uploads/homepage/sheep-bkg.jpg");
}

#dots li.lifestyle-thumb a {
	background-image: url("../../../uploads/homepage/bunny-bkg.jpg");
}

.slideshowWrapper #dots li.activeSlide a,
#dots li a:hover {
	border-color: #f8981d;
}

footer {
	height: auto;
	padding-bottom: 24px;
}

