﻿button {
    border: 1px solid #a39161;
    color: #a39161;
	padding: 14px 10px;
	background: #fff;
	-webkit-appearance: none;
	border-radius: 0;
}

.sys_mediaContentHolder {
    width: 64%;
}

#landingPageArea .sys_sub{
    height:auto !important;
}

span.sys_ellipsis {
    display: none;
}

.sys_news-search-control input{
    box-sizing:border-box;
}

#MainNewsSearch .sys_news-search-control{
    height:45px !important;
}

.sys_RightColumn input {
height: 22px!important;
width: 100% !important;
}

.sys_RightColumn .sys_button.sys_searchbutton.sys_search-button{
    margin-right:1px;    
}

div#landingPage {
    max-width: 100%;
    width: auto;
    height:auto;
}

div#landingPageArea {
    width: 100%;
    height:auto;
    z-index:1;
  /*  max-height: 664px; */
}

.sys_bannerBG {
    width: 100%;
    position:relative;
    height:auto;
}
div.sys_sub {
    max-width: 100% !important;
    width: 100% !important;
}
.sys_sub .sys_bannerBG img {
    width: 100% !important;
    height: auto;
    margin-bottom: -4px;
}

#mainContentColumn {
    padding: 0 0 0 10px;
    box-sizing: border-box;
}

#levelOneBannerControls{
	font-weight: bold;
	font-size: 0.9em;
	color: #000;
	padding: 0;
	text-decoration: none;
	right: 6px;
	float: right;
	bottom: 130px;
	z-index: 999999;
}
.sys_levelOneBannerRow{
	width:100%;
}

.sys_sub .sys_levelOneBannerBG {
width: 100% !important;
}
.sys_sub {
max-width: 860px !important;
height: auto !important;
}

#levelOneBannerControls span{
display: block;
width: 18px;
height: 18px;
float: left;
margin-right: 4px;
background: #000;
border: 1px solid #ffffff;
}
#levelOneBannerControls span.cycle-pager-active {
background: #999999;
color: #999999;
border: 1px solid #ffffff;
}

button.navbar-toggle span{
	font-family: "akzidenz-grotesk", arial, sans-serif;
	margin-top: -2px;
	display: block;
	margin-bottom: -1px;
}

.navbar-toggle {
	float: right;
	margin: 28px 8px;
	padding: 8px 11px;
	font-size: 12px;
	font-size: 0.75rem;
	background: #000;
	border: none;
}

button.navbar-toggle span.iconBar {
	display: block;
	margin: 4px 0;
	height: 3px;
	background: #a39161;
}

.navbar-toggle.toggleOn .iconBar {
	background: #000;
}

img{
    max-width:100% !important;
    height: auto;
}
footer.primaryFooter.row {
	float: left;
	padding: 23px 15px;
}
.socialLinks {
	clear: left;
}
#container {
    max-width:1200px !important;
    width:auto !important;
}
#contentContainer #mainSection {
    width: 100% !important;
    max-width: 100%;
}
#contentContainer {
    max-width: 100% !important;
    width: auto;
}
.primaryFooter .navList {
 	margin:0 !important; 
}
.primaryFooter .primaryFooter__logo {
	background: transparent url('/SiteElements/2014/images/bg/dmu-logo-white.svg') left center no-repeat;
}

/*side nav button*/
	a.blockLink--alt {
	background: #837245;
	color: #fff;
}

a.blockLink, .blockLink a{
	padding: 16px 30px 16px 8px;
	color: #fff;
	font-size: 16px;
	font-size: 1rem;
	font-weight: bold;
	text-decoration: none;
	position: relative;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

a.blockLink--plus:after {
	content: "\e608";
	position: absolute;
	right: 20px;
	top: 16px;
	font-size: 16px;
	font-size: 1rem;
	font-family: 'icons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

/* large only (1200px+) */
@media (min-width: 1200px) {

#contentContainer #mainSection #mainContentColumn {
    width: 73.23% !important;
    float:right;
}
#levelOneBanner{
width: 100%;
max-width: 849px;
}
#levelOneBannerArea{
width:100%;
}

} /* End of large */

/* mid and large (860px+) */
@media (min-width: 768px) {

#contentContainer #mainSection #leftNavigationColumn {
    width: 25% !important;
}
.sys_targetArticleText{
	width:59%;
}
#mainContentColumn #fullWidthMainContentSection {
    width: 100% !important;
    max-width: 1200px !important;
}
table.sys_itemslist tr td, table.sys_itemslist tr th {
    width: auto !important;
}
#defaultOptionBoxOne, #defaultOptionBoxTwo, #defaultOptionBoxThree {
    width: 30%;
}
.sys_targetArea span.subHeading {
    width: auto !important;
}

#genericMainContentSection {
    width: 61.3% !important;
}
#levelTwoRightColumn {
    width:35% !important;
    float: right !important;
}
.sys_levelTwoArticle {
    width: 100% !important;
}
div#acc {
    width: 100% !important;
}
.acc-item {
    width: 100% !important;
}
#acc h2 {
    width: auto !important;
}
.acc-section {
    width: 100% !important;
}
div#levelTwoLeftColumn {
    width: 100% !important;
}

} /* End of mid and large */


/* mid (860 - 1200px) */
@media (min-width: 768px) and (max-width: 1199px) {

#levelOneBannerControls{
bottom: -305px;
top: 162px;
}

.sys_sub {
width:100% !important;
}

#contentContainer #mainSection #mainContentColumn {
    width: 72.2% !important;
    float:right;
}

.sys_levelOneBannerInfo {
	margin-top: 37% !important;
	width: 100%;
	max-width: 100%;
	box-sizing: border-box;
	float:left;
}

} /* End of mid */

/* up to large */
@media (max-width: 1199px) {

div#banner02 {
    width: 100% !important;
}
div#levelOneBannerArea {
    width: 100%;
    height:auto !important;
}
.sys_levelOneBannerRow {
    width: 100%;
    height: auto;
}
div#levelOneBanner {
    width: 96.9%;
    height:100% !important;
}

.sys_levelOneBannerBG {
    width: 100% !important;
    height:100%;
}

.sys_targetArticleText {
	width: 59% !important;
}

#defaultOptionBoxOne, #defaultOptionBoxTwo{
	margin-bottom: 15px;
}

#targetArea {
	float: left !important;
	height: auto !important;
}

}


/* mobile */
@media (max-width: 767px) {
    
div#landingPage, div#landingPageArea, .sys_bannerBG {
height:auto;
position: relative;
}

.sys_flickrpager .sys_navigation {
float: left;
clear: left;
}

#levelOneBannerControls{
	display: none;
}

.sys_mediaContentHolder {
    width: 100%;
}

#landingPageControls ul {
    width: 100%;
}

#landingPageControls ul li {
    width: 100%;
    text-align: center;
}

#landingPageControls h1 {
    text-align: center;
}

div#MainNewsSearch {
    margin-top: 30px;
    padding-right: 10px;
}

#DMUYouTubePlayer iframe {
    width: 100% !important;
}

.sys_course-listing table.sys_itemslist{
	width:auto;
	max-width:100%;
}

.sys_fieldcontent textarea.sys_medium.required {
	max-width: 100%;
}

.socialLinks li{
	margin-top: 10px;
}

.sys_levelTwoArticle {
	width: auto !important;
}

div#levelTwo_TwoColumnLeft {
	width: auto;
	max-width:100%;
}

div#levelOneBanner {
    width: 100%%;
    height:100% !important;
    box-sizing: border-box;
}

.primaryNav__more:after {
    padding-right: 20px;
    padding-top: 20px;
}
#defaultOptionBoxOne, #defaultOptionBoxTwo, #defaultOptionBoxThree{
	width:93% !important;
	float:left !important;
	border-right:0 none;
}
.secondaryFooter.row ul.secondaryFooter__links li {
    width: 100%;
    margin-bottom: 20px;
}
.small-3.column {
    width: 100%;
}
p.primaryFooter__address {
    padding: 0;
}
#mainContentColumn {
    width: 100% !important;
}
#leftNavigationColumn {
    width: 100% !important;
    margin: 0;
}
#genericMainContentSection {
    width: 100% !important;
}
#levelTwoRightColumn {
    width: 100% !important;
    margin-left: 0 !important;
}
ul.socialLinks.listReset {
    float: left;
}
.navbar-toggle {
 	display: block !important;
}
.siteSearch, .searchBox {
	margin: 10px 8px;
	clear: both;
	position: relative;
	padding-left: 15px !important;
	width:100% !important;
}


/*menu*/
.primaryNav li a, .primaryNav li a.toggleOn {
	display: block;
	padding: 15px 10px;
	background: #837245;
	border-bottom: 1px solid #fff;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 0.875rem;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	position: relative;
}
.primaryNav{
	display:none;
}
.primaryNav.hide.show{
	display:block;
}
.primaryNav ul, .primaryNav ul li{
	width:100%;
	padding-right:0;
}
.primaryNav{
	width:100%;
}
.primaryNav ul, .primaryNav li {
	padding: 0;
	margin: 0;
	list-style: none;
}

/*Side nav button*/
a.secondaryNav__more{
	display:block !important;
}
nav.secondaryNav.hide.show{
	display:block;
}
nav.secondaryNav{
	display:none;
}

/* Submenu */
.primaryNav__subNav span.sys_sitemap-nolink {
    font-weight: normal;
    padding:0;
}
.primaryNav__subNav {
    background-color: #ffffff;
    padding:0;
    position:relative;
    float:left;
}
.primaryNav__subNav ul li ul li.sys_16 {
    width: 100%;
    text-align: left;
    padding:0;
}
.primaryNav__subNav li ul li a {
    background: #a39161;
    height: 42px;
}
#levelTwoRightColumn img {
width: auto;
margin: 0 auto;
}
.sys_levelOneBannerInfo {
float: left;
width: 100%;
margin-top: 37% !important;
box-sizing: border-box;
height: auto !important;
}
.sys_RightColumn {
	width: 100% !important;
	float: left !important;
}
.sys_mediaContentHolder.sys_theme-none {
	width: 100% !important;
}
h1.sys_news-title.sys_standardlist-title {
	width: 100%;
}

div#levelTwoLeftColumn {
width: 100%;
}

#levelOneBannerArea div.sys_sub.cycle-slide {
width: 100% !important;
height: auto !important;
}
.sys_news-control.sys_standard-list .sys_subitem .sys_thumbnail {
    width: 100%;
    text-align: center;
}
.sys_news-control.sys_standard-list .sys_itemslist div.sys_icon {
    float: none !important;
    width: 194px !important;
    background-repeat: no-repeat !important;
    background-position-x: center !important;
    margin: 0 auto 20px !important;
    clear: both !important;
}
.sys_news-control.sys_standard-list .sys_subitem .sys_thumbnail img {
    float: none;
    width: 100%;
    box-sizing:border-box;
}
div#landingPageControls {
    width: 100%;
    position: relative;
}
#landingPageControls li {
    height: auto;
}

/*Events*/
.sys_events-control.sys_standard-list .sys_subitem .sys_thumbnail {
    width: 100%;
    text-align: center;
}
.sys_events-control.sys_standard-list .sys_itemslist div.sys_icon {
    float: none !important;
    width: 194px !important;
    background-repeat: no-repeat !important;
    background-position-x: center !important;
    margin: 0 auto 20px !important;
    clear: both !important;
}
.sys_events-control.sys_standard-list .sys_subitem .sys_thumbnail img {
    float: none;
    width: 100%;
    box-sizing:border-box;
}
h1.sys_events-title.sys_standardlist-title {
    width: 100%;
}

} /* End of mobile */

/* Landing page styles */

/* large only (1125px+) */
@media (min-width: 1200px) {

div#levelOneArticle01 {
    width: 48.75%;
}
div#levelOneArticle02 {
    width: 48.75%;
    float: right;
}
}

@media (max-width: 1199px) {

div#levelOneArticle01 {
    width: 100%;
}
div#levelOneArticle02 {
    width: 100%;
    margin-left: 0;
}
.sys_course-listing .sys_atoz-control ul li{
	margin: 7px 4px 0 0 !important;
}
.sys_mediaContentHolder.sys_theme-none {
    width: 63.9%;
}
.sys_news-control.sys_standard-list {
    width: 100%;
}
h2.sys_subitem-heading.sys_news-subheading {
    width: 100%;
}
.sys_RightColumn .sys_keyword-row input, .sys_RightColumn .sys_keywords-row input {
    width: 100% !important;
}
.sys_RightColumn input, .sys_RightColumn label {
    width: 100% !important;
}
	.sys_news-control.sys_standard-list .sys_subitem h2.sys_subitem-heading.sys_news-subheading {
	width: 100%;
}

/*Events*/

.sys_events-control.sys_standard-list .sys_subitem h2.sys_subitem-heading.sys_events-subheading {
	width: 100%;
}
.sys_events-control.sys_standard-list {
    width: 100%;
}
h2.sys_subitem-heading.sys_events-subheading {
    width: 100%;
}

}

div#fullWidthMainContentSection {
    width: 100%;
}
.sys_levelOneBannerBG img {
    width: 100% !important;
    float: left;
    clear: both;
}

@media (max-width:960px) {

.primaryNav > ul{
	float:left !important;
}
nav.primaryNav {
	float: left;
	width: 100%;
}

}

@media (min-width:768px) and (max-width:960px) {

nav.primaryNav {
	padding-left:10px;
}

}

@media (max-width:640px){
.primaryFooter.row .small-9.column {
    width: 100%;
}
.primaryFooter.row .small-3.column {
    float: left;
}

.navList__title {
	cursor: pointer;
}
.primaryFooter.row .navList .hide {
	display: none !important;
}
nav.navList.small-4.column {
    width: 100% !important;
}
}
.sys_RightColumn {
	width: 34%;
	float:right;
}

@media (max-width:370px){
.sys_theme-none .sys_flickrpager .sys_navigation {
	float: left;
	width: 100%;
	margin-top: 15px;
}
}

.sys_news-control.sys_standard-list h1.sys_news-title.sys_standardlist-title {
    width: 100%;
}

a.sys_printpage {
    display: none;
}

.sys_news-search-control .sys_basic-search-row.sys_button-row {
    float: right;
    bottom: 0 !important;
    top: 0px !important;
    position: absolute !important;
    margin-top: 0 !important;
}
.sys_news-search-control .sys_basic-search-row, .sys_theme-simple .sys_news-search-control .sys_search-row {
    margin-bottom: -159px;
    margin-top: 106px;  
    position: relative !important;
    bottom: 0 !important;
}

#levelTwoLeftColumn iframe {
    width: 100% !important;
}

/* Events */
.sys_events-control.sys_standard-list h1.sys_events-title.sys_standardlist-title {
    width: 100%;
}

/*
.sys_events-control.sys_standard-list .sys_itemslist .sys_subitem dl dd.sys_events-description {
    float: right;
    width: 100%;
    box-sizing: border-box;
}

*/
.sys_RightColumn .sys_events-search-control input {
height: auto !important;
box-sizing:border-box;
}

.sys_RightColumn .sys_events-search-control .sys_button.sys_searchbutton.sys_search-button{
height:22px !important;
}

.sys_events-search-control .sys_search-row.sys_keywords-row{
    width:94% !important;
}