
/* media queries -------------------------------------------- */

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

#middle-wrapper .container {
  max-width:95%;
  padding:0 0;
}

}

@media screen and (max-width:1280px) {

#middle-wrapper .container {
  max-width:75em;
  padding:0 0em;
}

.flex-nav-container {
	height:50%;
	}

.flexslider ul.slides li img {
	position:relative;
	}

.flexslider .slides img {
	top:0em;
	}
/*
	#main .view-id-directory .views-row {
	min-height:auto;
	}*/

}

@media screen and (max-width:1200px) {

#fc_toolbar_wrapper .container {
	margin:0em 1em;
	}

#top-wrapper .container {
max-width:100%;
}

.content-sidebar-second-open #content .view-id-directory .views-row {
height:26em;
	}

#featured_three_columns .container,
#main .container,
#main-title .container,
#department_footer .container,
#uga-franklin .container {
	margin-left:1em;
	margin-right:1em;
	}


.flexslider .views-field-title h2 {
	margin:.5em;
}

.flexslider .views-field-title p {
	margin:-.25em .5em .5em .5em;
}

}

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

.site-real-text 	{
	color:#000;
	font-size:2.75em;
    }

.node-default-welcome-page em {
     font-family: "Legacy Serif ITC W01 Bk",Georgia,"Times New Roman",serif;
     font-size: 1.75em;
	}

.node-default-welcome-page strong {
     font-size: 1.75em;

	}

#fc_toolbar_wrapper {
	opacity:.9;
	}

.sidebars-empty #content .view-id-directory .views-row,
.content-sidebar-second-open #content .view-id-directory .views-row {
width:calc(50% - 2em);
}

.content-sidebar-second-open #content .view-id-directory .views-row {
height:29em;
}

.sidebars-empty #content .view-id-directory .views-row {
height:27em;
	}

#uga .container,
#secondary .container,
#tertiary .container,
#quaternary .container,
#department_footer .container,
#uga-franklin .container {
	margin-left:1em;
	margin-right:1em;
	}

#lower-page-wrapper {
    padding-top:0em;
    }

#upper_header .block-menu,
#upper_header .block-block {
  	display:block;
  	}

.uga_quicklinks,
#uga_link {
	display:none;
}


 #upper_header .block-views {
  	display:none;
  	}

.path-frontpage #sidebar-second .menu-name-main-menu {
	background-image:none;
	padding-bottom:0em;
	}

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

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

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

#sidebar-second {
	border-left:0px;
	padding-left:0em;
	}

#main {
    z-index:100;
	}

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

.content-sidebar-first-open div.date_wrap,
.content-sidebar-first-open .wrap_clear_left {
width:100%;
clear:both;
}

.content-sidebar-first-open #content .view-id-news a img,
.content-sidebar-first-open #content .view-id-events a img,
.content-sidebar-first-open #content .view-id-research_areas a img,
.content-sidebar-first-open #content .view-id-labs a img {
    float: left;
    margin-left: 0em;
    clear:right;
}

}

@media screen and (max-width:900px) {

.content-sidebar-second-open div.date_wrap,
.content-sidebar-second-open .wrap_clear_left {
width:100%;
clear:both;
}

.content-sidebar-second-open #content .view-id-news a img,
.content-sidebar-second-open #content .view-id-events a img,
.content-sidebar-second-open #content .view-id-research_areas a img,
.content-sidebar-second-open #content .view-id-labs a img {
    float: left;
    margin-left: 0em;
    clear:right;
}


#featured_three_columns .block h2 {
	border-bottom:0px;
	margin-right:0em;
	font-size:1.2em;
}


#content .menu-name-menu-audience-menu ul li,
#content .menu-name-main-menu ul li {
    width:100%;
    height:auto;
	}

#content .menu-name-menu-audience-menu ul,
#content .menu-name-main-menu ul li {
    margin-bottom:1em;
	}

.content-sidebar-first-closed #content {
	width:100%;
}

}

@media screen and (max-width:800px) {

#block-views-research-block-1 .views-row {
  	width:44%;
  	margin:0em 1em .75em 0;
	}

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

.content-sidebar-first-open #sidebar-first {
width:100%;
float:left;
padding-left:0em;
margin-top:2em;
}

}


@media screen and (max-width:720px) {

.path-frontpage #feature .flexslider .views-field-title {
margin-top:0em;
	width:100%;
	margin-right:0em;
	position:relative;
	}

.flex-control-nav {
bottom: 4.75em;
}

div.date_wrap,
.wrap_clear_left {
width:100%;
clear:both;
}

#content .view-id-news a img,
#content .view-id-events a img,
#content .view-id-research_areas a img,
#content .view-id-labs a img {
    float: left;
    margin-left: 0em;
    clear:right;
}

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

#content .view-id-directory img {
  width:100%;
}

#block-menu-block-1 ul li {
  padding:.5em 0 .5em 0;
}

#sidebar-first {
  float:left;
  padding:0em;
  }

.featured-three #featured-left,
.featured-three #featured-middle,
.featured-three #featured-right {
  width:100%;
  margin-right:0em;
}

.featured-three #featured-left .block,
.featured-three #featured-middle .block,
.featured-three #featured-right .block {
float:left;
width:66%;
clear:right;
margin-right:0em;
}

#featured_three_columns .block {
	margin:0 auto;
}


#featured_three_columns .block img {
	float:none;
	clear:both;
	margin-top:0em;
	margin-left:0em;
}

#featured_three_columns .block h2 {
	border-bottom:0px;
	margin-right:0em;
	font-size:1.15em;
}

#feature-wrapper .container {
	margin:0;
}

.container, .container_small {
	margin-left:1em;
	margin-right:1em;
	}

#top-wrapper .container {
	margin:0em;
	}

#content .view-id-directory .views-row {
width:calc(50% - 2em);
}

.content-sidebar-second-open #content .view-id-directory .views-row,
.sidebars-empty #content .view-id-directory .views-row {
height:29em;
	}
/*
#lower-main-content .view-id-research_areas .views-row,
#lower-main-content .view-id-directory .views-row {
width:calc(33% - 2em);
min-height:24em;
}*/


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

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

.content-sidebar-first-open #content,
.content-sidebar-second-open #content,
.content-sidebars #content {
margin-bottom:2em;
}

.content-sidebar-first-open #sidebar-second,
.content-sidebar-first-closed #sidebar-second {
	float:left;
	width:100%;
	/*padding-left:1em;*/
	margin-top:1em;
	}

.content-sidebars #sidebar-first {
margin-bottom:2em;
}

.content-sidebars #content {
width:100%;
float:left;
clear:both;
}

.content-sidebars #sidebar-first {
  width:100%;
  float:left;
  clear:both;
}


#secondary .view-id-news .views-row,
#tertiary .view-id-news .views-row,
#quaternary .view-id-news .views-row,
#secondary .view-id-events .views-row,
#tertiary .view-id-events .views-row,
#quaternary .view-id-events .views-row,
#secondary .view-id-research_areas .views-row,
#tertiary .view-id-research_areas .views-row,
#quaternary .view-id-research_areas .views-row,
#secondary .view-id-labs .views-row,
#tertiary .view-id-labs .views-row,
#quaternary .view-id-labs .views-row {
    width: 66%;
}

#main img, #secondary img, #tertiary img, #quaternary img {
width:100%;
}

}

@media screen and (max-width:680px) {


}


@media screen and (max-width:640px) {

#main .field_image img,
#main .field_speaker_photo {
float: left;
margin: 0 0 1em 0em;
}

.path-frontpage h1 {
font-size:2.5em;
}

.flexslider .views-field-title p {
    display:none;
	}

.content-sidebar-second-open #content .view-id-directory .views-row,
.sidebars-empty #content .view-id-directory .views-row {
height:25em;
}

ul.menu li {
    margin-left:0em;
  }

#main,
#featured_three_columns,
#secondary,
#navigation,
#tertiary,
#quaternary {
	font-size:1.05em;
	}

#uga-right p {
font-size:1.25em;
}

#header #logo {
	max-width: 100%;
	height:auto;
	}

#feature-wrapper .container {
    margin:0em;
    }

.path-frontpage #main-content-wrapper,
.path-frontpage #sidebar-second,
.path-frontpage #sidebar-second .menu-name-main-menu ul.menu li {
    width:100%;
	}

.path-frontpage #sidebar-second .menu-name-main-menu ul.menu li {
	float:none;
	}

.path-frontpage #main .view-id-news p,
.path-frontpage #main .view-id-events p {
    margin-left:0em;
    margin-right:0em;
    }

.path-frontpage #sidebar-second ul.menu-main-menu {
    background-image:none;
    }

.path-frontpage #sidebar-second ul.menu-main-menu li {
    width:100%;
    }

.path-frontpage #sidebar-second ul.menu-main-menu li a {
    width:auto;
    }

#content {
    width:100%;
    }


#main .field_image img {
	float:none;
	margin:0 0 1em 0;
	}

#secondary .view-id-news .views-row,
#tertiary .view-id-news .views-row,
#quaternary .view-id-news .views-row,
#secondary .view-id-events .views-row,
#tertiary .view-id-events .views-row,
#quaternary .view-id-events .views-row,
#secondary .view-id-research_areas .views-row,
#tertiary .view-id-research_areas .views-row,
#quaternary .view-id-research_areas .views-row,
#secondary .view-id-labs .views-row,
#tertiary .view-id-labs .views-row,
#quaternary .view-id-labs .views-row {
    width:100%;
}

#main img, #secondary img, #tertiary img, #quaternary img {
width:100%;
}

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


.path-frontpage #main .view-id-news_front p,
.path-frontpage #main .view-id-events_front p {
	margin-left: 0em;
	}

#sidebar-first .block-menu-block ul {
    width:100%;
    margin:0 0;
    }

#sidebar-first .block-menu-block ul li {
    text-align:left;
    margin-right:0%;
    display:block;
    }

#main .block-block h2,
#main .block-views h2 {
	margin-right:0em;
	}


.path-frontpage #sidebar-second .menu-name-main-menu ul.menu {
    margin-top:1em;
    border-top:7px double #ddd;
    padding-top:1em;
    }

.path-frontpage #sidebar-second .menu-name-main-menu ul.menu li a {
    margin:.25em 0 .25em 0;
	}

.path-frontpage #sidebar-second .menu-name-main-menu h2 {
	padding:3%;
	}

.path-frontpage #sidebar-second .menu-name-main-menu ul.menu ul.menu li a {
	padding:0.25em 0em;
	}

#uga #uga-left,
#uga #uga-right,
#secondary #secondary-left,
#secondary #secondary-right,
#tertiary #tertiary-left,
#tertiary #tertiary-right,
#quaternary #quaternary-left,
#quaternary #quaternary-right  {
    width:100%;
    margin-bottom:1em;
    }

#secondary #secondary-right {
   margin-top:1em;
  }

#department_footer .block {
  width:46%;
  margin-bottom:1em;
  margin-right:1em;
	}

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

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


footer #uga {
    height:5em;
    width:6em;
    background-size:75%;
    }

#franklin {
	width:12em;
	background-size:100%;
	width:100%;
	}
}


@media screen and (max-width:600px) {

footer {
  margin-top:8.25em;
}

.flexslider .views-field-title {
    display:none;
}

.node-personnel .field-name-field-photo a img {
 max-width:100%; /* fixing responsive issue on personnel images */
   height:auto;
}

.sidebars-empty	#content .view-id-directory .views-row {
	height: auto;
	}

.content-sidebar-second-open #content .view-id-directory .views-row,
.sidebars-empty #content .view-id-directory .views-row {
	width:75%;
	clear:right;
	height:auto;
	}

.content-sidebar-second-open #content .view-id-directory img,
.sidebars-empty #content .view-id-directory img {
  width:75%;
}

.page-node-type-personnel article #contact {
  margin-top:1em;
  clear:left;
  float:left;
  width:100%;
  }

nav#block-mainmenu-2.block.block-menu.navigation.menu--main-menu {
margin-top:2em;
}

 #fc_toolbar_wrapper {
	position:fixed;
	}

h1 {
	color:#000;
	font-size:2.25em;
    }

.site-real-text {
	color:#000;
	font-size:2.25em;
    }

#feature .flexslider ul.slides li img {
 width:100%;
 }

#header #logo img {
  width:2.75em;
  height:auto;
  }

h1.site-real-text {
	font-size:2.25em;
  margin-top:.2em;
    }

.site-real-text {
	font-size:2.25em;
  margin-top:.2em;
    }

.featured-three #featured-left .block,
.featured-three #featured-middle .block,
.featured-three #featured-right .block {
  width:85%;
}

.content-sidebars #sidebar-second {
  width:100%;
  float:left;
  clear:both;
}

}


@media screen and (max-width:480px) {

#lower-page-wrapper {
top:6.5em;
}

.page-node-type-personnel .field_photo {
float:left;
clear:both;
margin-left:0em;
}
/*
#header {
height:5em;
}*/

#header #branding img {
    max-height: 6em;
    max-width: 75%;
    float: left;
    margin-top:.25em;
}


#upper_header .block-block-content {
  	margin-right:0%;
  	width:100%;
  	margin-bottom:1em;
  	}

#franklin_uga_brief {
	display:block;
	font-weight:medium;
	font-size:.35em;
  color:#444;
  margin-top:.2em;
  letter-spacing:.02em;
	}

#franklin_title,
#uga_title {
	display:none;
}

.featured-three #featured-left .block,
.featured-three #featured-middle .block,
.featured-three #featured-right .block {
  width:100%;
}

#main .node-page img {
	max-width:100%;
	}

#header #logo {
  margin:.5em 0em .5em 0em;
  }

#upper_header .views-row {
   padding:0em 0 .25em 0em;
  }

a#menu_button em, a#discover_menu_button em, #support_responsive em {
   display:none;
  }

a#menu_button, a#discover_menu_button {
  padding-right:2.5em;
  }

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

.featured-three #featured-left,
.featured-two-left-middle #featured-left,
.featured-two-middle-right #featured-left,
.featured-three #featured-middle,
.featured-two-left-middle #featured-middle,
.featured-two-middle-right #featured-middle,
.featured-three #featured-right,
.featured-two-left-middle #featured-right,
.featured-two-middle-right #featured-right   {
    width:100%;
    }


#featured_three_columns #featured-left,
#featured_three_columns #featured-right {
	margin-left:0em;
  }

#featured_three_columns #featured-left {
  text-align:left;
  }

#featured_three_columns .view-id-directory .views-row {
  margin:0em;
  }

#content .menu-name-menu-audience-menu ul li,
#content .menu-name-main-menu ul li {
    width:100%;
    }


body.node-type-article article img {
    max-width:100%;
    }


#main .view-id-directory a img {
	clear:both;
  }


#department_footer .block {
  width:100%;
  margin-right:0em;
	}

#required {
	width:100%;
  }
}

/* bonus media queries
apple watch 272⨉340 (38) and 312⨉390 (44) */

@media screen and (max-width:400px) {

.content-sidebar-second-open #content .view-id-directory .views-row,
.sidebars-empty #content .view-id-directory .views-row {
	width:100%;
	}

.content-sidebar-second-open #content .view-id-directory img,
.sidebars-empty #content .view-id-directory img {
  width:100%;
}


}

@media screen and (max-width:320px) {


 #main .view-id-directory img {
  width:100%;
}

#header #logo img {
	width:2em;
}

div.date_wrap,
#main #content .block-block h2,
h2.field-content,
h2 {
  font-size:1.3em;
  }

h3, h4, h5, h6 {
  font-size:1.15em;
  }

.not-frontpage #header {
	padding:.25em;
	}

#main .view-id-directory .views-row {
width:100%;
}

#main .view-id-directory img {
	max-width:100%;
}

#main .view-id-directory a img {
	clear:both;
	margin-right:.75em;
}

#content .view-id-directory a img {
margin-bottom:0em;
	}

.container {
	padding:.5em 0 .5em 0em;
	}

footer #uga {
  margin-bottom:1em;
  max-width:28%;
  margin-right:1em;
	}

}

@media screen and (max-width:282px) {

#header logo img {
  display:none;
  }

}

@media screen and (max-width:262px) {

footer #uga {
  margin-bottom:1em;
  max-width:25%;
  margin-right:.5em;
  }

footer #franklin {
  max-width:60%;
  }
}
