  /* Misc Styles - styles in current use on the site but not part of those developed by Thread Marketing */

/* override header styles from main UT template, replace to coordinate with Thread's design */
#masterpagebody h2 {
font-family:'EB Garamond', 'Times New Roman', Times, Serif;
font-size:20px;
color:#333;
font-weight:400;
}

#masterpagebody h3 {
font-family:'EB Garamond', 'Times New Roman', Times, Serif;
font-size:18px;
color:#333;
font-weight:400;
}



/* photo captions and footnotes */
.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000; 
}

/* for the Student Ambassodors in the Admissions section */
.ambassador {
 float: left;
 width: 325px;
 padding: 5px;
border: #369 solid 1px;
margin-right: 15px;
background-color: #ffffdd;
}

.ambassador_thumb {
 float: left;
 width: 73px;
 padding-right: 3px;
}

 .divider {
	height: 25px;
 }

/* for the Faculty directory and faculty profile pages */

.FacultySeparator {
	padding-top: 5px;
	margin-top: 10px;
	border-top: 1px solid;
	border-color:#cccccc;
}




/****    THREAD STYLES   ****/
/*  Styles created by Thread Marketing Group in 2013. Originally toledolaw.css. Some modifications by Anita Crane */

#law_styles {
	
}

#law_styles a {

}

#law_styles a:hover {

}

#law_styles p {
margin:.3em 0 1.1em;
}

#law_styles em {
font-style:italic;
}

#law_styles ul {
list-style-type:disc;
padding:0 0 20px 20px;
}

#law_styles li {
padding:0 0 8px;
}

#law_styles ul.classes {

}

#law_styles h1 {
/*font-family:'EB Garamond', 'Times New Roman', Times, Serif;*/
font-size:32px;
color:#4d4e53;
font-weight:400;
line-height:.9em;
margin:0 0 .5em;
}

#law_styles h2 {
/*font-family:'EB Garamond', 'Times New Roman', Times, Serif;*/
font-size:28px;
color:#4d4e53;
font-weight:400;
}

#law_styles h3 {
/*font-family:'EB Garamond', 'Times New Roman', Times, Serif;*/
font-size:18px;
color:#002569;
font-weight:400;
}

#law_styles h4 {
/*font-family:'EB Garamond', 'Times New Roman', Times, Serif;*/
font-size:18px;
color:#002569;
font-weight:400;
text-transform:uppercase;
}

#law_styles h5 {
/*font-family:'EB Garamond', 'Times New Roman', Times, Serif;*/
font-size:16px;
color:#4d4e53;
font-weight:400;
}

#law_style .highlight {
color:#002569;
font-weight:700;
}

.top_padding {
padding-top:20px;
}

.law_right_column {
width:25%;
float:right;
min-height:250px;
margin:0 0 0 5%;
}

.law_right_column_on {
width:25%;
float:right;
min-height:250px;
margin:0 0 0 5%;
}

#law_right_column_mobile{
	display: none;
}

.law_left_column {
width:auto;
overflow:hidden;
}

.law_right_column img {
margin:0 0 10%;
}

#slider_holder {
position:relative;
}

.toledo_law_slider {
position:relative;
width:100%;
height:auto;
overflow:hidden;
border-radius:10px;
-moz-border-radius:10px;
margin:0 0 2%;
}

.toledo_law_slider img {
position:absolute;
top:0;
left:0;
max-width:none;
}

.img_respond_100 {
width:100%;
}

#law_events {
margin:20px 0;
line-height:0;
}

#law_events p {
	margin:.3em 0 1.1em;
}

.law_event_1,.law_event_2,.law_event_3 {
float:left;
width:32%;
position:relative;
overflow:hidden;
}

.law_event_1,.law_event_2 {
margin:0 2% 0 0;
}

#law_events img {
width:100%;
}

.law_event_desc {
display:block;
width:40%;
height:100%;
overflow:hidden;
top:0;
right:0;
padding:5px;
background:url(/law/images/event_bg.png) repeat;
z-index:10;
position:absolute;
font-size:13px;
font-weight:700;
color:#002569;
line-height:1.4em;
}

.law_event_date {
display:block;
overflow:hidden;
bottom:5px;
left:5%;
z-index:10;
position:absolute;
color:#fff;
font-size:12px;
line-height:1.4em;
}

.law_event_time {
display:block;
overflow:hidden;
bottom:5px;
left:30%;
z-index:10;
position:absolute;
color:#fff;
font-size:12px;
line-height:1.4em;
}

#law_events a:hover span.law_event_desc {
text-decoration:underline;
}

.law_home_left {
width:47%;
float:left;
margin:0 6% 0 0;
font-size:12px;
}

.law_home_right {
width:47%;
float:left;
font-size:15px;
}

.law_home_vid {
height:165px;
}


.img_respond_50_left {
width:49%;
margin:0 2% 0 0;
}

.img_respond_50_right {
width:49%;
}

.hide_clear {
clear:both;
height:0;
overflow:hidden;
}

.law_perspectives {
background:url(/law/images/perspective_bg.jpg) no-repeat 100%;
margin-top:5px;
padding:3%;
}

.law_vid_thumbnail {
width:57%;
padding:0 3% 0 0;
float:left;
}

.law_header_img {
margin:0 0 4%;
background:url(/law/images/header_bg.jpg) bottom no-repeat;
background-size:100%;
padding:0 0 4%;
}

.dean_highlight {
font-size:14px;
font-family:'EB Garamond','Times New Roman',Times, Serif;
padding:60px 0;
background:url(/law/images/dean_highlight_bg.jpg) no-repeat 50% 12%;
}

.dean_highlight_img {
float:left;
padding:0 20px 0 0;
}

#law_styles .larger {
font-size:150%;
}

.float_graphic {
float:right;
padding:0 45% 0 0;
}

.float_paragraph {
float:left;
width:50%;
text-align:left;
}

.testimonial {
clear:both;
padding:30px 0 0;
}

.testimonial img {
float:left;
padding:0 20px 0 0;
}

.gray_box {
background:#f0f0f0;
border:1px solid #d4d4d4;
padding:10px;
margin:10px 0;
}

.gray_box h3 {
color:#09317f;
font-size:24px;
}

.profile_header {
padding:0 0 40px;
margin:0 0 20px;
background:url(/law/css/images/bottom_fade.jpg) bottom center no-repeat;
background-size:100%;
}

.profile_header img {
float:left;
margin:0 20px 0 0;
}

.image_scale_hack {
transform:rotate(.0001deg);
}

/* Start NivoSlider Styles */
.nivo-main-image {
display:block!important;
position:relative!important;
width:100%!important;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
max-width:946px;
max-height:368px;
border:0;
padding:0;
margin:0;
z-index:6;
display:none;
background:#FFF;
filter:alpha(opacity=0);
opacity:0;
}

/* The slices and boxes in the Slider */
.nivo-slice {
display:block;
position:absolute;
z-index:5;
height:100%;
top:0;
}

.nivo-box {
display:block;
position:absolute;
z-index:5;
overflow:hidden;
}

.nivo-box img {
display:block;
}

/* Caption styles */
.nivo-caption {
font-size:1.2em;
font-family: Verdana, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	
	font-weight: bold;
line-height:2em;
position:absolute;
left:0;
bottom:0;
background:#616265;
color:#fff;
width:100%;
z-index:8;
padding:5px 140px 5px 10px;
opacity:0.8;
overflow:hidden;
display:none;
text-align:right;
-moz-opacity:0.8;
filter:alpha(opacity=80);
-webkit-box-sizing:border-box;
/* Safari/Chrome, other WebKit */
-moz-box-sizing:border-box;
/* Firefox, other Gecko */
box-sizing:border-box;
/* Opera/IE 8+ */
}

.nivo-caption p {
padding:5px;
margin:0;
}

.nivo-caption a {
display:inline!important;
}

.nivo-html-caption {
display:none;
}

/* Toledo Law Home Control nav styles (e.g. 1,2,3...) */
#law_styles #slider_holder .nivo-controlNav {
text-align:center;
	font-size: 48x;
padding:15px 0;
position:absolute;
z-index:100;
bottom:2px;
right:15px;
width:80px;
}

#law_styles #slider_holder .nivo-controlNav a {
cursor:pointer;
display:block;
width:10px;
height:10px;
float:left;
margin:0 5px 0 0;
background:#fff;
text-indent:-9999px;
opacity:0.35;
filter:alpha(opacity=35);
}

#law_styles #slider_holder .nivo-controlNav a.active {
opacity:1;
filter:alpha(opacity=100);
}

#law_styles #slider_holder .nivo-directionNav {
display:none;
}

/* End NivoSlider Styles */
/*! Start fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp {
padding:0;
margin:0;
border:0;
outline:none;
vertical-align:top;
}

.fancybox-wrap {
position:absolute;
top:0;
left:0;
z-index:8020;
}

.fancybox-skin {
position:relative;
background:#f9f9f9;
color:#444;
text-shadow:none;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
}

.fancybox-opened {
z-index:8030;
}

.fancybox-opened .fancybox-skin {
-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);
-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);
box-shadow:0 10px 25px rgba(0,0,0,0.5);
}

.fancybox-outer,.fancybox-inner {
position:relative;
}

.fancybox-inner {
overflow:hidden;
}

.fancybox-type-iframe .fancybox-inner {
-webkit-overflow-scrolling:touch;
}

.fancybox-error {
color:#444;
font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
margin:0;
padding:15px;
white-space:nowrap;
}

.fancybox-image,.fancybox-iframe {
display:block;
width:100%;
height:100%;
}

.fancybox-image {
max-width:100%;
max-height:100%;
}

#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span {
background-image:url(/law/images/fancybox_sprite.png);
}

#fancybox-loading {
position:fixed;
top:50%;
left:50%;
margin-top:-22px;
margin-left:-22px;
background-position:0 -108px;
opacity:0.8;
cursor:pointer;
z-index:8060;
}

#fancybox-loading div {
width:44px;
height:44px;
background:url(/law/images/fancybox_loading.gif) center center no-repeat;
}

.fancybox-close {
position:absolute;
top:-18px;
right:-18px;
width:36px;
height:36px;
cursor:pointer;
z-index:8040;
}

.fancybox-nav {
position:absolute;
top:0;
width:40%;
height:100%;
cursor:pointer;
text-decoration:none;
background:transparent url(/law/images/blank.gif);
/* helps IE */
-webkit-tap-highlight-color:rgba(0,0,0,0);
z-index:8040;
}

.fancybox-prev {
left:0;
}

.fancybox-next {
right:0;
}

.fancybox-nav span {
position:absolute;
top:50%;
width:36px;
height:34px;
margin-top:-18px;
cursor:pointer;
z-index:8040;
visibility:hidden;
}

.fancybox-prev span {
left:10px;
background-position:0 -36px;
}

.fancybox-next span {
right:10px;
background-position:0 -72px;
}

.fancybox-nav:hover span {
visibility:visible;
}

.fancybox-tmp {
position:absolute;
top:-99999px;
left:-99999px;
visibility:hidden;
max-width:99999px;
max-height:99999px;
overflow:visible!important;
}

/* Overlay helper */
.fancybox-lock {
overflow:hidden!important;
width:auto;
}

.fancybox-lock body {
overflow:hidden!important;
}

.fancybox-lock-test {
overflow-y:hidden!important;
}

.fancybox-overlay {
position:absolute;
top:0;
left:0;
overflow:hidden;
display:none;
z-index:8010;
background:url(/law/images/fancybox_overlay.png);
}

.fancybox-overlay-fixed {
position:fixed;
bottom:0;
right:0;
}

.fancybox-lock .fancybox-overlay {
overflow:auto;
overflow-y:scroll;
}

/* Title helper */
.fancybox-title {
visibility:hidden;
font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
position:relative;
text-shadow:none;
z-index:8050;
}

.fancybox-opened .fancybox-title {
visibility:visible;
}

.fancybox-title-float-wrap {
position:absolute;
bottom:0;
right:50%;
margin-bottom:-35px;
z-index:8050;
text-align:center;
}

.fancybox-title-float-wrap .child {
display:inline-block;
margin-right:-100%;
padding:2px 20px;
background:transparent;
/* Fallback for web browsers that doesn't support RGBa */
background:rgba(0,0,0,0.8);
-webkit-border-radius:15px;
-moz-border-radius:15px;
border-radius:15px;
text-shadow:0 1px 2px #222;
color:#FFF;
font-weight:700;
line-height:24px;
white-space:nowrap;
}

.fancybox-title-outside-wrap {
position:relative;
margin-top:10px;
color:#fff;
}

.fancybox-title-inside-wrap {
padding-top:10px;
}

.fancybox-title-over-wrap {
position:absolute;
bottom:0;
left:0;
color:#fff;
padding:10px;
background:#000;
background:rgba(0,0,0,.8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span {
background-image:url(/law/images/fancybox_sprite@2x.png);
background-size:44px 152px;
/*The size of the normal image, half the size of the hi-res image*/
}

#fancybox-loading div {
background-image:url(/law/images/fancybox_loading@2x.gif);
background-size:24px 24px;
/*The size of the normal image, half the size of the hi-res image*/
}
}

/* End Fancy Box Styles */
/* Start Galleria Styles */
#galleria-loader {
height:1px!important;
}

.galleria-container {
position:relative;
overflow:hidden;
}

.galleria-container img {
-moz-user-select:none;
-webkit-user-select:none;
-o-user-select:none;
}

.galleria-stage {
position:absolute;
top:10px;
bottom:100px;
left:10px;
right:10px;
overflow:hidden;
}

.galleria-thumbnails-container {
height:80px;
background:#fff;
padding:10px 0;
bottom:0;
position:absolute;
left:10px;
right:10px;
z-index:2;
}

.galleria-carousel .galleria-thumbnails-list {
margin-left:50px;
margin-right:50px;
}

.galleria-thumbnails .galleria-image {
height:80px;
width:80px;
background:#fff;
margin:0 15px 0 0;
float:left;
cursor:pointer;
}

.galleria-counter {
position:absolute;
bottom:10px;
left:10px;
text-align:right;
color:#fff;
font:normal 11px/1;
z-index:1;
}

.galleria-loader {
width:20px;
height:20px;
position:absolute;
top:10px;
right:10px;
z-index:2;
display:none;
background:url(/law/images/classic-loader.gif) no-repeat 2px 2px;
}

.galleria-info {
width:50%;
top:15px;
left:15px;
z-index:2;
position:absolute;
background:#fff;
opacity:0.8;
filter:alpha(opacity=80);
}

.galleria-info-text {
padding:12px;
display:none;
/* IE7 */
zoom:1;
}

.galleria-info-title {
font:bold 12px/1.1;
margin:0;
color:#333;
margin-bottom:7px;
}

.galleria-info-description {
font:italic 12px/1.4;
margin:0;
color:#333;
}

.galleria-info-close {
width:9px;
height:9px;
position:absolute;
top:5px;
right:5px;
background-position:-753px -11px;
opacity:.5;
filter:alpha(opacity=50);
cursor:pointer;
display:none;
}

.notouch .galleria-info-close:hover {
opacity:1;
filter:alpha(opacity=100);
}

.touch .galleria-info-close:active {
opacity:1;
filter:alpha(opacity=100);
}

.galleria-info-link {
background-position:-669px -5px;
opacity:.7;
filter:alpha(opacity=70);
position:absolute;
width:20px;
height:20px;
cursor:pointer;
}

.notouch .galleria-info-link:hover {
opacity:1;
filter:alpha(opacity=100);
}

.touch .galleria-info-link:active {
opacity:1;
filter:alpha(opacity=100);
}

.galleria-image-nav {
position:absolute;
top:50%;
margin-top:-62px;
width:100%;
height:62px;
left:0;
}

.galleria-image-nav-left,.galleria-image-nav-right {
opacity:.3;
filter:alpha(opacity=30);
cursor:pointer;
width:62px;
height:124px;
position:absolute;
left:10px;
z-index:2;
background-position:0 46px;
}

.galleria-image-nav-right {
left:auto;
right:10px;
background-position:-254px 46px;
z-index:2;
}

.notouch .galleria-image-nav-left:hover,.notouch .galleria-image-nav-right:hover {
opacity:1;
filter:alpha(opacity=100);
}

.touch .galleria-image-nav-left:active,.touch .galleria-image-nav-right:active {
opacity:1;
filter:alpha(opacity=100);
}

.galleria-thumb-nav-left,.galleria-thumb-nav-right {
cursor:pointer;
display:none;
background-position:-495px 5px;
position:absolute;
left:0;
top:30%;
height:40px;
width:23px;
z-index:3;
opacity:.5;
filter:alpha(opacity=50);
}

.galleria-thumb-nav-right {
background-position:-578px 5px;
border-right:none;
right:0;
left:auto;
}

.galleria-thumbnails-container .disabled {
opacity:.2;
filter:alpha(opacity=20);
cursor:default;
}

.notouch .galleria-thumb-nav-left:hover,.notouch .galleria-thumb-nav-right:hover {
opacity:.7;
filter:alpha(opacity=70);
}

.touch .galleria-thumb-nav-left:active,.touch .galleria-thumb-nav-right:active {
opacity:.7;
filter:alpha(opacity=70);
}

.notouch .galleria-thumbnails-container .disabled:hover {
opacity:.2;
filter:alpha(opacity=20);
background-color:transparent;
}

.galleria-carousel .galleria-thumb-nav-left,.galleria-carousel .galleria-thumb-nav-right {
display:block;
}

.galleria-thumb-nav-left,.galleria-thumb-nav-right,.galleria-info-link,.galleria-info-close,.galleria-image-nav-left,.galleria-image-nav-right {
background-image:url(/law/images/classic-map2.png);
background-repeat:no-repeat;
}

.galleria-container.videoplay .galleria-info,.galleria-container.videoplay .galleria-counter {
display:none!important;
}

/* End Galleria Styles */
/* Start Mobile Fallbacks */
@media all and (max-width:450px) {
.law_event_1,.law_event_2,.law_event_3 {
float:none;
margin:0 0 10px;
width:100%;
position:relative;
overflow:hidden;
}

.law_home_left {
width:100%;
float:none;
margin:0;
font-size:12px;
}

.law_home_right {
width:100%;
float:none;
font-size:15px;
}

.law_home_vid {
height:165px;
}

.nivo-caption {
visibility:hidden;
}

#law_styles #slider_holder .nivo-controlNav {
display:none;
}

.testimonial img {
width:15%;
}

.law_right_column {
display:none;
}

.law_right_column_on {
display: inline-block;
float: none;
}

#law_right_column_mobile{
	display: inline-block;
	float: none;
}

.dean_highlight {
font-size:16px;
font-family:'EB Garamond','Times New Roman',Times, Serif;
padding:10px 0;
background:none;
}

.dean_highlight_img {
float:none;
width:60%;
padding:0 20%;
}

.float_graphic {
float:right;
padding:0 20% 0 0;
}

.float_paragraph {
float:none;
width:auto;
text-align:left;
}

.mobile_hide {
display:none;
}

#bottom_right_blurb {
	visibility: hidden;
	display: none;
}

#top_right_blurb {
	width: 100%;
	float: left;
	box-sizing: border-box;
}

#video_box {
	width: 100%;
	height: auto;
	box-sizing: border-box;
}

#home_utnews{
	width: 100%;
	display: none;
	visibility: hidden;
}
}

/* End Mobile Fallbacks */



/     OLD TOLEDO LAW STYLES      **/
/* legacy styles from pre-2014 law.utoledo.edu. Attempts were made to purge all pages of these styles, but they're maintained here just in case. */

.accentbox {
	border: 1px solid #000033;
	padding: 5px;
	}

/*  text styles */

.bodytext {
}

.lighttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666; 
}

.headertext {
	font-family: Georgia, Times New Roman, Times, serif;
	font-weight:bold;
	font-size: 14pt;
	color: #000000; 
	margin: 25px 110px 30px 110px;
	padding-left: 10px;
	padding-bottom: 3px;
	text-align: center;
	border-bottom: #006 double 3px;
	font-variant:small-caps;
}

.subhead1 {
	/* lgbold */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold; 
	color: #000000; 
}

.subhead2 {
	/* lgbluebold */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold; 
	color: #000033; 
}

.subhead3 {
	/* subhead */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold; 
	color: #000000; 
}

.subhead4 {
	/* bluesub */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold; 
	color: #000033; 
}


.subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold; 
	color: #000000; 
}

.subhead_alt {
	font-family:Georgia, Times New Roman, Times, serif;
	font-size: 12pt;
	color: #000000; 
	font-weight: bold; 
}

.newshead {
	font-family:Georgia, Times New Roman, Times, serif;
	font-size: 14pt;
	color:#000033;	
}

.viewbook {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000; 
	padding-bottom: 8px;
}

/*  faculty page styles */

.facultyhead {
	font-family:Georgia, Times New Roman, Times, serif;
	font-size: 12pt;
	color:#000033;
	font-weight: bold; 
}

.DirectoryLeft {
	width:425px; 
	float:left; 
	
}

.DirectoryRight {
	width:250px; 
	float:left; 
	margin-left:25px;
	
}

/*  Blue styles, used for accent as needed */

.bluetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000033; 
}

.bluesub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold; 
	color: #000033; 
}

.bluenews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold; 
	
	color: #000033; 
}

/* Large styles, primarily for headers */ 

.lgtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000000; 
}

.lgbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold; 
	color: #000000; 
}

.lgblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000033; 
}

.lgbluebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold; 
	color: #000033; 
}


/*  Small styles for footnotes and captions */

.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000; 
}

.smalltext2 {
    line-height: 16pt;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #990000; 
}

.smallbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold; 
	color: #000000; 
}

.smallblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000033;
}

.smallbluebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold; 
	color: #000033; 
}

/* 2015 Homepage Redesign Styles */

#law_3col {
margin:20px 0;
/* line-height:0; */
}

#law_3col p {
	margin:.3em 0 1.1em;
}

.law_3col_left,.law_3col_center,.law_3col_right {
float:left;
width:32%;
position:relative;
/* overflow:hidden; */
}

.law_3col_left,.law_3col_center {
margin:0 2% 0 0;
}

/*
#law_3col img {
width:100%;
}
*/

#law_3col  table tr {
	border-bottom: thin solid black;
}
/* 2015 Homepage Redesign Phase 2 Styles */

#apply {
	z-index: 1000;
	left: 10px;
	top: -170px;
	position: relative;
	height: 50px;
}

#visit {
	position: relative;
	z-index: 1000;
	top: -115px;
	height: 50px;
	overflow: hidden;
	padding: 0;
	margin: -50px;
	left: 60px;
}


/* 2015 Responsive Layout Styles */
img.headshot {
	width: 25%;
	height: auto;
}

img.rightBtn {
	width: 100%;
	height: auto;
}

#bannerText {display:none;}
	#bannerLawText{ font-family: "Open Sans",sans-serif;
	font-weight: 800;
	font-size: 2.4em;
	padding-bottom: 10px;
	line-height: 0.9;
	/* text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);*/
	text-transform: uppercase;
	color: #fff;
	text-shadow: 0px 4px 3px rgba(0,0,0,0.4),
             	 0px 8px 13px rgba(0,0,0,0.1),
             	 0px 18px 23px rgba(0,0,0,0.1);}
	#bannerInfoMain {width:100%;}
	
	#bannerInfoMobile {
	background: #fee993;
	width: 100%;
	height:auto;
	padding:0 2%;
	padding-top:2%;
	}

#blurb_bg {
	height: 500px !important;
	position: relative;
	background: url("http://www.utoledo.edu/law/images/mattimoe-homepage.jpg") no-repeat;
	background-size: cover;
	padding: 1em 0 1em 5px;
}

#blurb_bg .container {
	height: 350px !important;
}

#blurb_bg_content {
	position: relative;
	bottom: 0;
	color: #fff;
	top: 245px;
}


#blurb_bg_title {
	font-family: "Open Sans",sans-serif;
	font-weight: 800;
	font-size: 3.4em;
	line-height: 0.9;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	text-transform: uppercase;
	margin-bottom: 10px;
	color:#fff;
	float: right;
	text-align: right;
	margin-right: 10px;
	margin-top: -40px;
}

#blurb_bg_content p {
	width: 250px;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	float: right;
	clear: both;
	background-color: rgba(0, 0, 0, 0.75);
	text-align: right;
	padding-right: 10px;
	margin-right: 10px;
	margin-top: -5px;
}

#blurb_bg_content a.button.button-primary {
	float: right;
	clear: both;
	margin-right: 10px;
	margin-top: -15px;
}

#blurb_bg_content span {
	color: #ffd200;
}

a.rss_all h5 {
	color: #fff;
}

#top_right_blurb {
	float: right;
	width: 490px;
}

#bottom_right_blurb {
	width: 50%;
	float: right;
	box-sizing: border-box;
}

#video_box {
	max-width: 50%;
	float: left;
	box-sizing: border-box;
}

#home_utnews {
	width: 48%;
}

/* Four Column Layout Styles */

/* grid */
.row {
  margin: 0;
  margin-bottom: 20px;
}
.row:last-child {
  margin-bottom: 0;
}
[class*="col-"] {
  padding: 10px;
}

@media all and ( min-width: 600px ) {

  .col-1-4 {
    float: left;
    width: 23%;
  }

}

/* Additional styles from Dec 13, 2017 */

.law-button {
    background-color: #ffffff; 
    border: none;
    color: white;
    padding: 20px 40px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 20px;
    margin: 4px 2px;
	-webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
    cursor: pointer;
}

.ABA-button {
	border-radius: 18px;
	background-color: #ffffff;
	color: #002569;
	border: 2px solid #ffce00;
}

.ABA-button:hover {
    background-color: #ffce00;
    color: #002569;
	text-decoration: none;
}

