/*****************************************/
/*                                       */
/*  DESKTOP STYLES @ 1024px AND GREATER  */
/*                                       */
/*****************************************/


@media only screen and (min-width: 960px) {

.masthead, .menu, .carousel, .content, .slideshow_wrapper, .footer, .footer_top { width: 960px; }

/* MASTHEAD */

.main { width: 620px; }

/* PRODUCT AND INTERNAL PAGES */

.content_internal { width: 980px; min-height: 674px; }
.right { width: 620px; }
.multi_pic_box {
	width: 140px;
	height: 140px;
	margin: 20px 20px 0px 0px;
	}
.multi_pic_box:nth-of-type(3) { margin-right: 20px; }
.multi_pic_box:nth-of-type(4) { margin-right: 0px; }
.browse_cat_title {
	margin: 20px 0px 0px 20px;
	}
.browse_records {
	padding: 0px 10px;
	}

.overview, .breadcrumbs {
	padding: 10px 20px;
	}
.breadcrumbs { padding-bottom: 0px; padding-top: 0px; }

/* SUBMENU */

.submenu {
	height: 30px;
	padding: 0px;
	background-color: #a6ce39;
	margin-bottom: 22px;
	font-size: 18px;
	line-height: 18px;
	font-weight: 400;
	color: #363636;
	text-transform: uppercase;
	}
.submenu ul, .submenu li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}
.submenu li {
	display: inline-block;
	padding: 6px 19px 0px 0px;
	}
.submenu a { text-decoration: none !important; color: inherit !important; }
.page_about .submenu_about, .page_corporate .submenu_corporate, .page_team .submenu_team, .page_products .submenu_products, .page_faq .submenu_faq { color: #8aa838; cursor: default; }


/* FOOTER */

.content_wrapper { padding-bottom: 250px; } /* Padding matches footer height. This container JUST makes room for footer. */
.footer_wrapper { margin-top: -230px; height: 230px; }

.footer_social, .copyright_block { top: 20px; left: auto; right: 10px; text-align: right; }
.copyright_block { top: 60px; left: auto; }

}

/* HIDE ON DESKTOPS @ 1024px - 1119px */

/* @media only screen and (min-width: 960px) AND (max-width: 1119px) { .d_hide { display: none !important; visibility: hidden !important; } } */
@media only screen and (min-width: 960px) { .d_hide { display: none !important; visibility: hidden !important; } }
