
/* all optional regions */


/* content, sidebars */

/* front page */

/* --- Music additions, November 2019 */

.path-front-page .sidebars-empty #main-content-wrapper {
width:100% !important;
}

.path-frontpage #content .view-id-research_areas a img {
float:left;
margin-left:0em;
margin-top:1em;
margin-bottom:.5em;
}

.path-frontpage #content .views-field-title {
 margin-bottom: 0em;
}
#content .view-research-areas .views-row .views-view-grid .views-col {
margin-right:2em;
width:27%;
}

/* ----- end Music  additions */

/*
.path-frontpage #main-content-wrapper {
     width: 100%;
     border:0px;
     margin:0 auto;
	 }*/

.path-frontpage #sidebar-second {
     float: right;
     /*width: 39%;*/
	 }


.path-frontpage #sidebar-second .menu-name-main-menu ul.menu li {
    width:66%;
    float:right;
    }

.path-frontpage .content-sidebar-first-closed #content {
	width:100%;
	float:left;
	}

.path-frontpage #sidebar-second .block-block .views-row {
     margin: 0em;
	}

.path-frontpage #sidebar-second .block-block .view-content {
     margin-bottom: 0em;
	}

.path-frontpage #sidebar-second .block-block {
     background-color: #DDDDDD;
     float: right;
     margin-bottom: 0.5em;
     margin-left: 1em;
     max-width: 50%;
     padding: 1em;
	}

.path-frontpage #sidebar-second .block-block .views-field-field-photo img {
     margin-right: 0em;
	}

.path-frontpage #sidebar-second .block-block  .views-field-field-photo {
    float: right;
	}

.path-frontpage #sidebar-second {
	border-left:0px;
	}


/* content wrappers */

#lower-page-wrapper {
    position: relative;
    top:8.25em;
    }

.white-menu #lower-page-wrapper {
    position: relative;
    top:8.5em;
    }

.content-sidebars #main-content-wrapper {
width:100%;
}

.content-sidebars #first-content-wrapper {
width:74%;
float:left;
}

.sidebars-empty #main-content-wrapper {
	width:66%;
	}

#main-content-wrapper {
	width:74%;
	border-color:#ccc;
	}

.content-sidebar-first-open #main-content-wrapper {
	width:100%;
	}

.content-sidebar-second-open #main-content-wrapper  {
 /* width:64%;*/
  float:left;
}

.content-sidebar-second-open #first-content-wrapper {
  width:100%;
}

.content-only #main-content-wrapper {
  float:none;
}

#content .wrap {
  padding: 1em 0 0 0em;
  top: -1em;
  position: relative;
}

.content-sidebars #content {
  width: 64%;
  float: left;
  margin-right:1.5em;
}

#content .block {
  clear:both;
}

.sidebars-empty #content {
	width:100%;
	}

.content-sidebar-first-open	#content {
	width:64%;
	float:left;

	}

.content-sidebar-second-open	#content {
	width:96%;
	float:left;
	}


.content-sidebar-second-open #first-content-wrapper {
  width:100%;
  padding:0em 0em 1em 0em;
}

.content-sidebars #sidebar-first {
  width: 28%;
  /*float: left;*/
  margin-right:1em;
}
/*
.content-sidebar-first-open #sidebar-first,
.content-sidebar-second-open #sidebar-second {
	width:30%;
	}*/

	.content-sidebar-first-open #sidebar-first {
	width:30%;
	}

#sidebar-first img {
	max-width:100%;
	}
/*
#sidebar-first h2 {
	font-style:italic;
	letter-spacing:.02em;
}*/

#sidebar-first .block-menu-block h2 {
    margin-bottom:.5em;
	}

#sidebar-first .block-block-content {
	margin-bottom:1em;
	padding:1.5em;
	background-color:#eee;
}

#sidebar-first {
	float:right;
	padding:0em 0em 1em 1em;
	margin-top:.25em;
	}

#sidebar-first .block {
  padding:1em;
}

#sidebar-first .wrap {
  padding-left:1.5em;
}

.content-sidebars #sidebar-second {
  width:24%;
  float:right;
}
/*
#sidebar-first .content,
#sidebar-second .content {
margin-top:2em;

}*/

#sidebar-second .content {
margin-top:2em;

}

#sidebar-second .block {
	margin-top:1em;
	padding-top:1em;
	border-top:1px solid #ccc;
	clear:both;
	padding-bottom:2em;
	}

#sidebar-second .block:first-child {
	padding-top:0;
	margin-top:0;
	margin-bottom:0;
	border-top:0px;
	}

#sidebar-second .wrap {
padding-left:1.75em;
}

.content-only #content {
	width:66%;
	float:none;
	}

#sidebar-second {
	width:24%;
	float:right;
	border-left: 1px solid #cdcdcd;
	padding-left:1em;
	}

#sidebar-second .block-menu h2 {
	text-transform:uppercase;
	margin-bottom:.5em;
    }

/* lower content region */

#lower-main-content {
  margin-top:1.5em;
}

/* all lower regions */


#uga h2, #quaternary h2 {
color:#eee;
}

#uga {
  background-color:#BA0C2F;
  border-top:8px solid #E4002B;
  border-bottom:8px solid #E4002B;
  color:#ddd;
}

#secondary {
	background-color:#eee;
	max-width:100%;
	}

#tertiary {
background-color:#fff;
}

#tertiary {
  border-top:2em solid;
  border-bottom:2em solid;
}

.tertiary-both-empty #tertiary {
border-bottom:0em;
border-top:0em;
}

#quaternary {
	background-color:#222;
}

#featured_three_columns {
	background-color:#222;
}

#quaternary {
  color:#ddd;
}

#tertiary a {
  color:#000;
}

#tertiary a:hover {
color:#222;
}


#tertiary .views-row a img,
#quaternary .views-row a img {
float:left;
transform: scale(1);
}


#featured_three_columns a, #uga a, #quaternary a {
  color:#fff;
  border-bottom:1px dotted #fff;
}

#uga a:hover,
#quaternary a:hover {
  color:#eee;
}

.featured-empty #featured_three_columns.container {
	padding:0em;
}

.featured-empty #featured_three_columns .container {
	color:none;
}

#secondary .block {
  width:100%;
  height:auto;
  clear:both;
  margin-bottom:2em;
  padding:1.5em 0em; /* bold 2.5 */
}

#featured_three_columns .views-block,
#uga .views-block,
#secondary .views-block,
#tertiary .views-block,
#quaternary .views-block {
  margin-bottom:2em;
}

.secondary-right-empty #secondary .container
 {
	max-width:75em; /* if only the left side has content, make the total 75em; */
	}


.featured-left-only #featured_three_columns .container,
.featured-middle-only #featured_three_columns .container,
.featured-right-only #featured_three_columns .container,
.secondary-left-empty #secondary .container,
.uga-left-empty #uga .container,
.uga-right-empty #uga .container,
#tertiary .container,
#quaternary .container
{
	max-width:45em; /* if only the right side has content, the max width should be 45em */
	}

.uga-both #uga .container,
.secondary-both #secondary .container,
.tertiary-both #tertiary .container,
.quaternary-both #quaternary .container,
.featured-two #featured_three_columns .container {
    max-width:60em; /* if both left and right sides have content, make the total 60em */
    }

.featured-two-left-middle #featured-left,
.featured-two-middle-right #featured-middle,
.uga-both #uga-left,
.secondary-both #secondary-left,
.tertiary-both #tertiary-left,
.quaternary-both #quaternary-left  {
    width:calc(50% - 2em);
    float:left;
    }

.featured-two-left-middle #featured-middle,
.featured-two-middle-right #featured-right,
.uga-both #uga-right,
.secondary-both #secondary-right,
.tertiary-both #tertiary-right,
.quaternary-both #quaternary-right {
    width:calc(50% - 2em);
    float:right;
    }

.featured-three #featured-left,
.featured-three #featured-middle,
.featured-three #featured-right {
	width:calc(33.333% - 2em);
	float:left;
  margin-right:2em;
	}

.both-empty #featured-three-columns .container,
.featured-empty #featured-three-columns .container {
	padding:0em;
	}

.featured-three #featured-middle {

}

.featured-left-only #featured-left {
	width:100%;
}

#featured-three-columns .views-field.views-field-field-date-and-time {
	text-transform:capitalize;
	color:#666;
	}

.featured-three #featured_three_columns .container {
	max-width:75em;
	}

.uga-both-empty #uga .container,
.secondary-both-empty #secondary .container {
	padding:0em;
	}

.uga-both-empty #uga {
border:0px;
}

.uga-both #uga-right {
background-image: url('../../img/bar4.png');
background-position: 1em 0em;
padding-left:3em;
background-size:auto 100%;
background-repeat: no-repeat;
}


#uga-right p { /* use big spotlight text on UGA right */
font-family: 'Oswald', Impact, Arial Narrow, sans-serif;;
font-size:1.75em;
line-height:1.4em;
color:#efefef;
text-transform:uppercase;
}

/*.uga-left-empty #uga-right .block,*/
.uga-both #uga-right .block {
margin-left:2em;
margin-bottom:1em;
}

.secondary-both-empty #secondary .container,
.tertiary-both-empty #tertiary .container,
.quaternary-both-empty #quaternary .container,
.featured-empty #featured_three_columns .container {
	padding:0em 0em;
}

.uga-left #uga .container,
.uga-right #uga .container,
.secondary-left #secondary .container,
.secondary-right #secondary .container,
.tertiary-left #tertiary .container,
.tertiary-right #tertiary .container,
.quaternary-left #quaternary .container,
.quaternary-right #quaternary .container,
.featured-left-only #featured_three_columns .container,
.featured-right-only #featured_three_columns .container,
.featured-middle-only #featured_three_columns .container,
.featured-two-left-middle #featured_three_columns .container,
.featured-two-middle-right #featured_three_columns .container,
.featured-three #featured_three_columns .container,
#main .container,
#footer .container {
	padding:2em 1em;
	}

#uga-left h3,
#uga-right h3,
#secondary-left h3,
#secondary-right h3,
#tertiary-left h3,
#tertiary-right h3 {
 	width:100%;
	clear:both;
	margin-top:0em;
	}

#uga-left img,
#uga-right img,
#secondary-left img,
#secondary-right img,
#tertiary-left img,
#tertiary-right img,
#quaternary-left img,
#quaternary-right img {
   	max-width:100%;
   	height:auto;
	}

#uga .block-views,
#secondary .block-views,
#tertiary .block-views,
#quaternary .block-views {
  margin-bottom:2em;
}

