
/* Franklin Bold Theme Drupal 8
By Lauren Blais; lblais@uga.edu
*/

#sidebar-second:empty {
display:none;
}


/* contextual links */

ul.contextual-links li {
list-style-type:none !important;
}

ul.contextual-links li a {
font-family: 'Merriweather Sans', Verdana, sans-serif !important;
font-size:.8em !important;
text-transform:capitalize !important;
color:#333 !important;
margin-left:0em !important;
}

body {
background-color:#fff;
}

#main {
background-color:#f6f6f6;
}



/* misc styling */


* {
	padding:0;
	margin:0 auto;
	}

#top {
	position:absolute;
	top:0em;
}

#responsive_top_button {
	display:none;
}

.accessible-text {
	position:absolute;
	left:-9999px;
	}
/*
button::-moz-focus-inner,
input.form-submit::-moz-focus-inner {
    padding: 0;
    border: 0
	}*/

#main_wrapper, .views-field-body {
	font-family: 'Merriweather Sans', Verdana, sans-serif;
	}


body  {
  font-family: 'Merriweather Sans', Verdana, sans-serif;
	color:#222; /* 222 is the greyest we can go on the darkest of the accent colors, Lake Herrick */
	line-height:1.5em;
	}

p,
h4,
body li {
	font-family: 'Merriweather Sans', Verdana, sans-serif;
	}

body ul.menu li,
body ul#main-menu li {
	font-family: 'Merriweather Sans', Verdana, sans-serif;
	}

p {
	margin:.5em 0 1em 0;
	}

a {
	color:#111;	/* primary color */
	font-weight:bold;
	text-decoration:none;
	}

a:hover img {
  	opacity:.66;
    transition-duration: 0.4s;
    transition-property: opacity;
    transition-timing-function: ease-out;
}

#page li a.active-trail {
	color:#111;
  	border-bottom:2px solid #111 !important;
  	padding-bottom:.1em;
	}

#page li a:hover {
     color: #222 !important;
     transition-duration: 0.5s;
     transition-property: color;
     transition-timing-function: ease-out;
     padding-bottom:.1em;
	}

#main a,
#secondary a,
#tertiary a,
#department_footer a	{
  border-bottom:1px dotted #111;
}

#main a:hover,
#secondary a:hover,
#tertiary a:hover,
#department_footer a:hover {
     transition-duration: 0.5s;
     transition-property: color;
     transition-timing-function: ease-out;
     border-bottom:1px dotted #555;
	}

#featured_three_columns a:hover,
#quaternary a:hover {
     transition-duration: 0.5s;
     transition-property: color;
     transition-timing-function: ease-out;
     border-bottom:1px dotted #ddd;
     }

.region-sidebar-second ul li a {
	font-size:1.1em;
}

#block-page-title-block .block {
	margin-bottom:0em;
	}

ul li {
	list-style-type:none;
	}



hr {
    border:1px solid #ccc;
    }

#block-system-main article.node-page ul,
#block-system-main article.node-personnel ul,
#block-system-main article.node-page ol,
#block-system-main article.node-personnel ol {
  	margin-top:.25em;
  	}

.container {
	max-width:75em;
	margin:0 auto;
	padding:2em 0 2em 0;
	height:auto;
	}

#feature-wrapper .container {
	padding:0;
	max-width:100%;
	}

.container_small {
	max-width:50em;
	margin:0 auto;
	padding:2em 0 2em 0;
	height:auto;
	}


#content .block-menu-block ul li a {
 	border-bottom:0px;
	}

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

.block-menu ul li,
.not-frontpage #sidebar-first .block-menu ul li,
.not-frontpage #sidebar-second .block-menu ul li  {
    list-style-image:none;
    list-style-type:none;
    margin-left:0;
    line-height:1.4;
    padding-bottom:.5em;
    }

#block-menu-block-1 ul.menu li a,
.not-frontpage #sidebar-first .block-menu ul.menu li a,
.not-frontpage #sidebar-second .block-menu ul.menu li a {
	width:100%;
	}

#block-menu-block-1 ul.menu li a.active-trail {
	color:#111; /* active links are now #111 instead of #000, because black is the placeholder for a department's primary color */
	}


body.node-type-page #content .block-block img {
    margin:0 1em 0 0em;
    }

body.node-type-page #content .block-block {
    clear:both;
    }

#sidebar-second .menu ul,
#upper_header ul {
	}

#sidebar-second .block-menu ul li ul,
#upper_header ul li ul {
	font-style:italic;
	}

#sidebar-second .block-menu ul li ul,
#upper_header ul li ul {
  	margin-left:1em;
  	margin-top:.5em;
  	}

#upper_header ul li ul {
  	margin-left:.5em;
  	}

#sidebar-second .block-menu ul li ul li ul,
#upper_header ul li ul li ul {
  	font-style:normal;
  	letter-spacing:0em;
	}

#sidebar-second .block-menu ul li ul li ul li,
#upper_header ul li ul li ul li {
	font-size:.9em;
	text-transform:uppercase;
	}


#sidebar-second .block-menu ul li ul li ul li ul li,
#upper_header ul li ul li ul li ul li {
    font-size:1.1em;
    text-transform:none;
	font-family: 'Merriweather Sans', Verdana, sans-serif;
	}


#secondary .view-id-news .views-field-field-image,
#secondary .view-id-events .views-field-field-speaker-photo {
    float:right;
    margin:0em 0 1em 1em;
   	}


/* field properties */

.page-node-type-course-descriptions div.field_course_name {
    font-family: 'Merriweather Sans', Verdana, sans-serif;
    font-size:1.45em;
    font-style:italic;
    border-bottom:1px #ccc solid;
    margin-bottom:.5em;
    line-height:1.4em;
	}


#block-authoredon {
color:#666;
}


/* end field properties */


#content .menu-name-main-menu ul li {
    width:44%;
    float:left;
    margin-right:3%;
    height:7em;
	}

.path-frontpage #sidebar-second .menu-name-main-menu ul.menu ul.menu ul.menu {
  font-size:.8em;
  font-style:italic;
  letter-spacing:.01em;
}


.path-frontpage #sidebar-second .menu-name-main-menu ul.menu ul.menu ul.menu ul.menu a {
  	font-size:.9em;
  	font-style:normal;
	}

.path-frontpage #sidebar-second .menu-name-main-menu ul.menu ul.menu li a {
	background:none;
	padding:0;
	text-transform:none;
	}

.path-frontpage #sidebar-second .menu-name-main-menu ul.menu ul.menu li {
	font-size:1.25em;
	line-height:1;
	}

.feed-icon {
	display:none;
	}


