@charset "UTF-8";
/** @file Styles are organized using the SMACSS technique. @see http://smacss.com/book/  When you turn on CSS aggregation at admin/config/development/performance, all of these @include files will be combined into a single file. */
/* Import Sass mixins, variables, Compass modules, etc. */
/* HTML element (SMACSS base) rules */
/** @file Normalize.css is intended to be used as an alternative to CSS resets.  This file is a slight fork of these original sources: - normalize.css v2.1.2 | MIT License | git.io/normalize - normalize.scss v2.1.2 | MIT/GPLv2 License | bit.ly/normalize-with-compass  It's suggested that you read the normalize.scss file and customise it to meet your needs, rather then including the file in your project and overriding the defaults later in your CSS. @see http://nicolasgallagher.com/about-normalize-css/  Also: @see http://meiert.com/en/blog/20080419/reset-style-sheets-are-bad/ @see http://snook.ca/archives/html_and_css/no_css_reset/ */
/** HTML5 display definitions */
/* Correct `block` display not defined in IE 8/9. */
@import url("https://fonts.googleapis.com/css?family=Roboto|Roboto+Condensed&display=swap");
article, aside, details, figcaption, figure, footer, header, main, nav, section, summary { display: block; }

/* Correct `inline-block` display not defined in IE 8/9. */
audio, canvas, video { display: inline-block; }

/** Prevent modern browsers from displaying `audio` without controls. Remove excess height in iOS 5 devices. */
audio:not([controls]) { display: none; height: 0; }

/* Address styling not present in IE 8/9. */
[hidden] { display: none; }

/** Base  Instead of relying on the fonts that are available on a user's computer, you can use web fonts which, like images, are resources downloaded to the user's browser. Because of the bandwidth and rendering resources required, web fonts should be used with care.  Numerous resources for web fonts can be found on Google. Here are a few websites where you can find Open Source fonts to download: - http://www.fontsquirrel.com/fontface - http://www.theleagueofmoveabletype.com  In order to use these fonts, you will need to convert them into formats suitable for web fonts. We recommend the free-to-use Font Squirrel's Font-Face Generator: http://www.fontsquirrel.com/fontface/generator  The following is an example @font-face declaration. This font can then be used in any ruleset using a property like this:  font-family: Example, serif;  Since we're using Sass, you'll need to declare your font faces here, then you can add them to the font variables in the _init.scss partial. */
/*
@font-face { font-family: 'Example'; src: url('../fonts/example.eot'); src: url('../fonts/example.eot?iefix') format('eot'), url('../fonts/example.woff') format('woff'), url('../fonts/example.ttf') format('truetype'), url('../fonts/example.svg#webfontOkOndcij') format('svg'); font-weight: normal; font-style: normal;
}
*/
/** 1. Set default font family to sans-serif. 2. Prevent iOS text size adjust after orientation change, without disabling user zoom. 3. Correct text resizing oddly in IE 6/7 when body `font-size` is set using `em` units. */
html { font-family: Verdana, Tahoma, "DejaVu Sans", sans-serif; /* 1 */ font-size: 100%; /* 3 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ line-height: 1.5em; }

/* Remove default margin. */
body { margin: 0; padding: 0; }

/** Links  The order of link states are based on Eric Meyer's article: http://meyerweb.com/eric/thoughts/2007/06/11/who-ordered-the-link-states */
/* Address `outline` inconsistency between Chrome and other browsers. */
a:focus { outline: thin dotted; }

/* Improve readability when focused and also mouse hovered in all browsers. */
a:active, a:hover { outline: 0; }

/** Typography  To achieve a pleasant vertical rhythm, we use Compass' Vertical Rhythm mixins so that the line height of our base font becomes the basic unit of vertical measurement. We use multiples of that unit to set the top and bottom margins for our block level elements and to set the line heights of any fonts. For more information, see http://24ways.org/2006/compose-to-a-vertical-rhythm */
/* Set 1 unit of vertical rhythm on the top and bottom margin. */
p, pre { margin: 1.5em 0; }

blockquote { /* Also indent the quote on both sides. */ margin: 1.5em 30px; }

/** Address variable `h1` font-size and margin within `section` and `article` contexts in Firefox 4+, Safari 5, and Chrome. */
h1 { /* Set the font-size and line-height while keeping a proper vertical rhythm. */ font-size: 2em; line-height: 1.5em; /* Set 1 unit of vertical rhythm on the top and bottom margins. */ margin-top: 0.75em; margin-bottom: 0.75em; }

h2 { font-size: 1.5em; line-height: 2em; margin-top: 1em; margin-bottom: 1em; }

h3 { font-size: 1.17em; line-height: 1.28205em; margin-top: 1.28205em; margin-bottom: 1.28205em; }

h4 { font-size: 1em; line-height: 1.5em; margin-top: 1.5em; margin-bottom: 1.5em; }

h5 { font-size: 0.83em; line-height: 1.80723em; margin-top: 1.80723em; margin-bottom: 1.80723em; }

h6 { font-size: 0.67em; line-height: 2.23881em; margin-top: 2.23881em; margin-bottom: 2.23881em; }

/* Address styling not present in IE 8/9, Safari 5, and Chrome. */
abbr[title] { border-bottom: 1px dotted; }

/* Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome. */
b, strong { font-weight: bold; }

/* Address styling not present in Safari 5 and Chrome. */
dfn { font-style: italic; }

/* Address differences between Firefox and other browsers. */
hr { -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; height: 0; border: 1px solid #666; padding-bottom: -1px; margin: 1.5em 0; }

/* Address styling not present in IE 8/9. */
mark { background: #ff0; color: #000; }

/* Correct font family set oddly in Safari 5 and Chrome. */
code, kbd, pre, samp, tt, var { font-family: "Courier New", "DejaVu Sans Mono", monospace, sans-serif; font-size: 1em; line-height: 1.5em; }

/* Improve readability of pre-formatted text in all browsers. */
pre { white-space: pre-wrap; }

/* Set consistent quote types. */
q { quotes: "\201C" "\201D" "\2018" "\2019"; }

/* Address inconsistent and variable font size in all browsers. */
small { font-size: 80%; }

/* Prevent `sub` and `sup` affecting `line-height` in all browsers. */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sup { top: -0.5em; }

sub { bottom: -0.25em; }

/** Lists */
dl, menu, ol, ul { /* Address margins set differently in IE 6/7. */ margin: 1.5em 0; }

ol ol, ol ul, ul ol, ul ul { /* Turn off margins on nested lists. */ margin: 0; }

dd { margin: 0 0 0 30px; /* LTR */ }

/* Address paddings set differently in IE 6/7. */
menu, ol, ul { padding: 0 0 0 30px; /* LTR */ }

/** Embedded content and figures  @todo Look into adding responsive embedded video. */
img { /* Remove border when inside `a` element in IE 8/9. */ border: 0; /* Suppress the space beneath the baseline */ /* vertical-align: bottom; */ /* Responsive images */ max-width: 100%; height: auto; /*@if $legacy-support-for-ie8 {*/ /* Correct IE 8 not scaling image height when resized. */   /*width: auto;
}*/ }

/* Correct overflow displayed oddly in IE 9. */
svg:not(:root) { overflow: hidden; }

/* Address margin not present in IE 8/9 and Safari 5. */
figure { margin: 0; }

/** Forms */
/* Define consistent border, margin, and padding. */
fieldset { margin: 0 2px; /* Apply borders and padding that keep the vertical rhythm. */ border-color: #c0c0c0; border-top-width: 0.0625em; border-top-style: solid; padding-top: 0.4625em; border-bottom-width: 0.0625em; border-bottom-style: solid; padding-bottom: 0.9125em; border-left-width: 0.0625em; border-left-style: solid; padding-left: 0.9125em; border-right-width: 0.0625em; border-right-style: solid; padding-right: 0.9125em; }

/** 1. Correct `color` not being inherited in IE 8/9. 2. Remove padding so people aren't caught out if they zero out fieldsets. 3. Correct alignment displayed oddly in IE 6/7. */
legend { border: 0; /* 1 */ padding: 0; /* 2 */ }

/** 1. Correct font family not being inherited in all browsers. 2. Correct font size not being inherited in all browsers. 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome. 4. Improve appearance and consistency with IE 6/7. 5. Keep form elements constrained in their containers. */
button, input, select, textarea { font-family: inherit; /* 1 */ font-size: 100%; /* 2 */ margin: 0; /* 3 */ max-width: 100%; /* 5 */ -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; /* 5 */ }

/** Address Firefox 4+ setting `line-height` on `input` using `!important` in the UA stylesheet. */
button, input { line-height: normal; }

/** Address inconsistent `text-transform` inheritance for `button` and `select`. All other form control elements do not inherit `text-transform` values. Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+. Correct `select` style inheritance in Firefox 4+ and Opera. */
button, select { text-transform: none; }

/** 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` and `video` controls. 2. Correct inability to style clickable `input` types in iOS. 3. Improve usability and consistency of cursor style between image-type `input` and others. 4. Remove inner spacing in IE 7 without affecting normal text inputs. Known issue: inner spacing remains in IE 6. */
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */ }

/** Re-set default cursor for disabled elements. */
button[disabled], html input[disabled] { cursor: default; }

/** 1. Address box sizing set to `content-box` in IE 8/9. 2. Remove excess padding in IE 8/9. 3. Remove excess padding in IE 7. Known issue: excess padding remains in IE 6. */
input[type="checkbox"], input[type="radio"] { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ }

/** 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome (include `-moz` to future-proof). */
input[type="search"] { -webkit-appearance: textfield; /* 1 */ -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; /* 2 */ }

/** Remove inner padding and search cancel button in Safari 5 and Chrome on OS X. */
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

/* Remove inner padding and border in Firefox 4+. */
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

/** 1. Remove default vertical scrollbar in IE 8/9. 2. Improve readability and alignment in all browsers. */
textarea { overflow: auto; /* 1 */ vertical-align: top; /* 2 */ }

/* Drupal-style form labels. */
label { display: block; font-weight: bold; }

/** Tables */
table { /* Remove most spacing between table cells. */ border-collapse: collapse; border-spacing: 0; /* Prevent cramped-looking tables */ /* width: 100%; */ /* Add vertical rhythm margins. */ margin-top: 1.5em; margin-bottom: 1.5em; }

/* Layout rules */
/** @file Positioning for a responsive layout.  Define CSS classes to create a fluid grid layout with optional sidebars depending on whether blocks are placed in the left or right sidebars.  This layout uses the Zen Grids plugin for Compass: http://zengrids.com */
/** Center the page.  For screen sizes larger than 1200px, prevent excessively long lines of text by setting a max-width. */
#page, .region-bottom { margin-left: auto; margin-right: auto; /*max-width: 1200px;*/ }

/* Apply the shared properties of grid items in a single, efficient ruleset. */
#header, #content, #navigation, .region-sidebar-first, .region-sidebar-second, #footer { padding-left: 10px; padding-right: 10px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; word-wrap: break-word; }

/* Containers for grid items and flow items. */
#header:before, #header:after, #main:before, #main:after, #footer:before, #footer:after { content: ""; display: table; }
#header:after, #main:after, #footer:after { clear: both; }

/* Navigation bar */
@media all and (min-width: 480px) { #main { /* Move all the children of #main down to make room. */ padding-top: 3em; position: relative; }
  #navigation { /* Move the navbar up inside #main's padding. */ /*position: absolute;*/ /*top: 0;*/ height: 3em; width: 100%; } }
/** Use 3 grid columns for smaller screens. */
@media all and (min-width: 480px) and (max-width: 959px) { /** The layout when there is only one sidebar, the left one. */
  .sidebar-first { /* Span 2 columns, starting in 2nd column from left. */ /* Span 1 column, starting in 1st column from left. */ }
  .sidebar-first #content { float: left; width: 40%; margin-left: 20%; margin-right: -60%; }
  .sidebar-first .region-sidebar-first { float: left; width: 20%; margin-left: 0%; margin-right: -20%; }
  /** The layout when there is only one sidebar, the right one. */
  .sidebar-second { /* Span 2 columns, starting in 1st column from left. */ /* Span 1 column, starting in 3rd column from left. */ }
  .sidebar-second #content { float: left; width: 40%; margin-left: 0%; margin-right: -40%; }
  .sidebar-second .region-sidebar-second { float: left; width: 20%; margin-left: 40%; margin-right: -60%; }
  /** The layout when there are two sidebars. */
  .two-sidebars { /* Span 2 columns, starting in 2nd column from left. */ /* Span 1 column, starting in 1st column from left. */ /* Start a new row and span all 3 columns. */ }
  .two-sidebars #content { float: left; width: 40%; margin-left: 20%; margin-right: -60%; }
  .two-sidebars .region-sidebar-first { float: left; width: 20%; margin-left: 0%; margin-right: -20%; }
  .two-sidebars .region-sidebar-second { float: left; width: 60%; margin-left: 0%; margin-right: -60%; padding-left: 0; padding-right: 0; clear: left; /* Apply the shared properties of grid items in a single, efficient ruleset. */ /* Span 1 column, starting in the 1st column from left. */ /* Span 1 column, starting in the 2nd column from left. */ /* Span 1 column, starting in the 3rd column from left. */ }
  .two-sidebars .region-sidebar-second .block { padding-left: 10px; padding-right: 10px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; word-wrap: break-word; }
  .two-sidebars .region-sidebar-second .block:nth-child(3n+1) { float: left; width: 20%; margin-left: 0%; margin-right: -20%; clear: left; }
  .two-sidebars .region-sidebar-second .block:nth-child(3n+2) { float: left; width: 20%; margin-left: 20%; margin-right: -40%; }
  .two-sidebars .region-sidebar-second .block:nth-child(3n) { float: left; width: 20%; margin-left: 40%; margin-right: -60%; } }
/** Use 5 grid columns for larger screens. */
@media all and (min-width: 960px) { /** The layout when there is only one sidebar, the left one. */
  .sidebar-first { /* Span 4 columns, starting in 2nd column from left. */ /* Span 1 column, starting in 1st column from left. */ }
  .sidebar-first #content { float: left; width: 80%; margin-left: 20%; margin-right: -100%; }
  .sidebar-first .region-sidebar-first { float: left; width: 20%; margin-left: 0%; margin-right: -20%; }
  /** The layout when there is only one sidebar, the right one. */
  .sidebar-second { /* Span 4 columns, starting in 1st column from left. */ /* Span 1 column, starting in 5th column from left. */ }
  .sidebar-second #content { float: left; width: 80%; margin-left: 0%; margin-right: -80%; }
  .sidebar-second .region-sidebar-second { float: left; width: 20%; margin-left: 80%; margin-right: -100%; }
  /** The layout when there are two sidebars. */
  .two-sidebars { /* Span 3 columns, starting in 2nd column from left. */ /* Span 1 column, starting in 1st column from left. */ /* Span 1 column, starting in 5th column from left. */ }
  .two-sidebars #content { float: left; width: 60%; margin-left: 20%; margin-right: -80%; }
  .two-sidebars .region-sidebar-first { float: left; width: 20%; margin-left: 0%; margin-right: -20%; }
  .two-sidebars .region-sidebar-second { float: left; width: 20%; margin-left: 80%; margin-right: -100%; } }
/* Component (SMACSS module) rules */
/** @file SMACSS Modules  Adds modular sets of styles.  Additional useful selectors can be found in Zen's online documentation. https://drupal.org/node/1707736 */
/** Wireframes. */
.with-wireframes #header, .with-wireframes #main, .with-wireframes #content, .with-wireframes #navigation, .with-wireframes .region-sidebar-first, .with-wireframes .region-sidebar-second, .with-wireframes #footer, .with-wireframes .region-bottom { outline: 1px solid #ccc; }

/** Accessibility features. */
/* element-invisible as defined by http://snook.ca/archives/html_and_css/hiding-content-for-accessibility */
.element-invisible, .element-focusable, #navigation .block-menu .block__title, #navigation .block-menu-block .block__title { position: absolute !important; height: 1px; width: 1px; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); }

/* Turns off the element-invisible effect. */
.element-focusable:active, .element-focusable:focus { position: static !important; clip: auto; height: auto; width: auto; overflow: auto; }

/* The skip-link link will be completely hidden until a user tabs to the link. */
#skip-link { margin: 0; }
#skip-link a, #skip-link a:visited { display: block; width: 100%; padding: 2px 0 3px 0; text-align: center; background-color: #666; color: #fff; }

/** Branding header. */
/* Wrapping link for logo. */
.header__logo { float: left; /* LTR */ margin: 0; padding: 0; }

/* Logo image. */
.header__logo-image { vertical-align: bottom; }

/* Wrapper for website name and slogan. */
.header__name-and-slogan { float: left; }

/* The name of the website. */
.header__site-name { margin: 0; display: none; font-size: 2em; line-height: 1.5em; }

/* The link around the name of the website. */
.header__site-link:link, .header__site-link:visited { color: #000; text-decoration: none; }
.header__site-link:hover, .header__site-link:focus { text-decoration: underline; }

/* The slogan (or tagline) of a website. */
.header__site-slogan { margin: 0; }

/* The secondary menu (login, etc.) */
.header__secondary-menu { float: right; /* LTR */ }

/* Wrapper for any blocks placed in the header region. */
.header__region { /* Clear the logo. */ /*clear: both;*/ }

/** Navigation bar. */
#navigation { /* Sometimes you want to prevent overlapping with main div. */ /* overflow: hidden; */ /* Main menu and secondary menu links and menu block links. */ }
#navigation .block { margin-bottom: 0; }
#navigation .links, #navigation .menu { margin: 0; padding: 0; text-align: left; /* LTR */ }
#navigation .links li, #navigation .menu li { /* A simple method to get navigation links to appear in one line. */ float: left; /* LTR */ padding: 0 10px 0 0; /* LTR */ list-style-type: none; list-style-image: none; }

/* Search block */
#block-search-form { float: right; clear: right; margin: 0 14px 10px 0; }

/** Breadcrumb navigation. */
.breadcrumb ol { margin: 0; padding: 0; }
.breadcrumb li { display: inline; list-style-type: none; margin: 0; padding: 0; }

/** Titles. */
.page__title, .node__title, .block__title, .comments__title, .comments__form-title, .comment__title { /* Comment title. */ margin: 0; }

.page__title { /*display: none;*/ }

/** Messages. */
.messages, .messages--status, .messages--warning, .messages--error { margin: 1.5em 0; padding: 10px 10px 10px 50px; /* LTR */ background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAD6UlEQVR42s2WX0xbVRzH3YwmC4k+GF/0ZS/S267/bmnX9nL7bwstZlnbjTDYyoC5GCbB0ZW5pdJCe6swbLFA6bpWIGuRMWVjKGP+21QW3SZBSAjGh4XEaTZTH82Cm/3ztS2xs7mw4KLRk3xyzj33/H6fe5Pz7zEA/yr/vUDukj9FH6drqTaqT8EoPs/UV+nX6TD1BlUh9AqLHlmgPKLcRHmoCOWmElK/FOKTYpS8UwLJkASiUyLI3pKhlClN0g46qj+qL/pbArlbrlO1q25JeiSgR2iYJ8ywXLSg/qP6LNl2ro8+Q4MMkKCd9K2t3q3KdQnkXXIF5aISkgEJzONm1F2qW52pDJN1MI2bUBIuAdVOJWSMTPNQgX6/vkjVpvpREpag6oMqWCYta1IzbsHh9ga0RJtzY8URMdRO9U/KSuWmNQUqh2pY3CtG+fvlqJyofMAFNrZAE+7e/RWR4X4cD9tgOGsA2U2CdtMDqwqyMyIzQ5KKqAKmcyaYxkzYd3YvjGNGFtXRPRj58DT+LOemRrFnrBLyITmUDmUyO/NYgu2d26ukHVJo3tXAMGpAs+cQmh0NeClan30uwN7TgnQ6nRd4r3thOGOAJqYB2UVC79AfZAnKHGUxQa8A2tNaNLW/jKvXv8Dyb8s4yryKA4O10A3roIvpUB+swTdz1/LJZ27PQBvT5lBH1RD4BChzlQ2wBNtc22aE/ULQgzRCl4P5BPcT93GMOYz9wb2QhCRgAq35d8u/L2PXe7tADVGgBlcQ+AXQtmlvsP/gzbJZvp8PMkJCFBYh8m0knyiVSsHe0YIGZz1+/uVOvt8z7QGvnwf+ST5EIRHIUyR4fh50rbp5lsDcYR4ReAXgBrng9q/Qfa0bfy035r7Ot2dvz4IX4IEIEAXwvDzscOw4zxJUd1YfEXlE4Aa4BQHMlwzSSBeI7iXvoTxWDqKPYCFsFaKmr+YVliB0JfS89DVpiuhlB9k/tSOZTuYFvq98yI7L0/MAsVWcGp0bfW61hbahwltxSeARsIKyWKesSKQSWIwvYkvvllwfx88pgOvhwthu/AzAxlVX8vz385tLbaVxwpcLZtEw0QDjsBGctzksiE4CimZFfHp++oWHbnbuUfdB0komMgHsRN1r0MWBsEmYODF5onY92/UTwcvBxuzXcN1ccHycVSn2FaPYWwzCQUDWKIt7z3utAJ5c74Hz+OLSomynY+cVfiM/xW3JiDyZpB3FuZrj4oCwE+Ad4qWMjPHjpTtL0mzMoxyZz9yM39Q7Y85Ok930icqm+k59TL2wm9l90dZv8y/8sPAigGf/iUN/Q4anM2zOsdLe+L+4VfwBVVjDs2rTYx0AAAAASUVORK5CYII='); background-position: 8px 8px; /* LTR */ background-repeat: no-repeat; border: 1px solid #be7; }

.messages--warning { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACuElEQVRIiWP4//8/Ay0xSYqntTpnT252zqeJBf0Njhsykrz/pyd6/e9vcNpGVQv6q2wlm0qc/r0+IPD/3UG+/61l9v9mdrjIUc2C7hqHUzc3S///eZwBjO9tF/vfWe1wjioWTKixVm8otPn38wQT3IKfxxn/t5Va/utpsNSg2ILWcttrNzdJgQ3+dpQRjEHs+9tE/zeXWt+gyILOamuTqlxrsOtPLub+7+emBsSq/88v5wL7oqHQ9H9nmbkF2RbUF1rev7lJEuziuU3i/90ddcB4UZsoJC62ifyvK7R4QJYFrcUGrmUZ5v9hYb9hosh/bzcDMN42VRgeF9W5hv8bi/XdSbagKtfs2c1NEvCIPbaQ/7+/pwkYn17Ki0hR24T/l2eZPCfJgsZ83dCiNOP/yCnn7iau/8G+5mD8aBsHSoqqyNL9X5erHUm0BcVpRm9ubhZHMoTh/4eDzP/DA23+RwTZ/P96hAlF7t5Wof8FyfpvibKgNk8noyDZ4D9quofg1Bjr/1kJlhjiIF+Upmn/r83RzCJoQXaC3qcbm8SwGMLwvybP/H8jMGlik7u7VeB/Zqz2J7wWVGdr1uTG62J1PQgfWST1/+hiCaxyIF8UJqv9r8hQrcVpQVqkzrcbG0WwGvB2H/P/lnx5MAaxsam5vYn3f2KY+jesFpSlqfZnxWjidP2OGWL/g/0swBjExu4Lhv958Ur/i5KU+lEsCA1lYI4JUv95bZ0gTo2Pt3P+z0myBmMQG5e6mxu4/kf4Kf8EmQm3oCRNebKrvSawIGPBqRG9sMOp5hjjfwdrlf/58bKT4RaUpWvtcLZV/39iscD/H0AFP46jYwYiMeP/44u4/9tbKQODSXUH3II9G7v18hI0n8YGKv+IDVT6joxj/BVx4mgcOCde/SnITPRUJAHEGlTCEkQV19TAAN8FC67hZdFXAAAAAElFTkSuQmCC'); border-color: #ed5; }

.messages--error { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACpElEQVR42rWWTUgbQRiGQ0Tx4MWDeFM8eBA9iKAoggiCoCiiIiL4L3oQV1CJB0UEf6iRYFpK7UniTw9VSqL2kvQsVDBpSZrtRo35czVNW3oprRf17exSl4yzu1ikAy9h59vvedhkMrMGAGoxknAk2w8MJ/WosXThiZkZt9jdLeglPjn5ATc3mhJNuNjbK0QbG3ExMICL/n6IfX0gcxB7ekDAELu6IHZ2IlJbi1hLS1BLogmPtbUhMTv7oMSamzUlqnByMxLT0/8STQkDj9TV4ZLj5OysrODl8jIu5Gs68dFR7JG6dWkJ0fFx+TpSX89IDMnwcHU1yKec12Yz3rlc4HkeLwjkXJpPip3U3+7vIx6P4ymph4eG5PlwTQ0lMdytlmBxMWKtrXLeT0zA5XTibvj9fjxfXETkb/3N/Dz2dneVuiTZtliU/rPSUsQ5ziuxZYG03IIlJdKKUPJjdRUAKMmzuTnskB/VYbdTtd9HR4g2NCi9Z2VliDY1BSnBaUEBzsrLqXyzWCiQ9HU5HA4afniIUFWV0hOqqMBpURErOM7NxWlhIZOvCwvA7S3Uxq+DA5AnZ3pO8vJYQSArC8c5Oeqx2Rj4udeLQH6+6v2B7GxW8DkjA0JmJpONwUHY7XZGIAgCzCYTeJUewmIFfqMRfEoKlQ2yJbza2oLWcLvdeDI2hk/3+iQWKzAYkJzNjg5srq9TwJ9OJ76YTNScx+ORJT66X1/grKyEbW2NgfPp6XKd/JMZySrHaQsSU1Oe+0/w3WpVgyu5HBlR6lc+H8gioevDwz6JrWwV5+3txyoSFk5DcOX1MnCyJ4Vwfb1zt1UY9SR8aioDpuppaVpwZbPTl+hHF04dOKzk8XBF8DgJC3/woU/W/EciOtELOWi8DDwp//215Q+p7kiKh2lQSAAAAABJRU5ErkJggg=='); border-color: #ed541d; }

.messages__list { margin: 0; }

.messages__item { list-style-image: none; }

/* Core/module installation error messages. */
.messages--error p.error { color: #333; }

/* System status report. */
.ok, .messages--status { background-color: #f8fff0; color: #234600; }

.warning, .messages--warning { background-color: #fffce5; color: #840; }

.error, .messages--error { background-color: #fef5f1; color: #8c2e0b; }

/** Tabs. */
/* Basic positioning styles shared by primary and secondary tabs. */
.tabs-primary, .tabs-secondary { overflow: hidden; *zoom: 1; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYmJiYmJiIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(100%, #bbbbbb), color-stop(100%, rgba(0, 0, 0, 0))); background-image: -moz-linear-gradient(bottom, #bbbbbb 1px, rgba(0, 0, 0, 0) 1px); background-image: -webkit-linear-gradient(bottom, #bbbbbb 1px, rgba(0, 0, 0, 0) 1px); background-image: linear-gradient(to top, #bbbbbb 1px, rgba(0, 0, 0, 0) 1px); /* IE 9 and earlier don't understand gradients. */ list-style: none; border-bottom: 1px solid #bbb \0/ie; margin: 1.5em 0; padding: 0 2px; white-space: nowrap; }

.tabs-primary__tab, .tabs-primary__tab.is-active, .tabs-secondary__tab, .tabs-secondary__tab.is-active { float: left; /* LTR */ margin: 0 3px; }

a.tabs-primary__tab-link, a.tabs-primary__tab-link.is-active, a.tabs-secondary__tab-link, a.tabs-secondary__tab-link.is-active { border: 1px solid #e9e9e9; border-right: 0; border-bottom: 0; display: block; line-height: 1.5em; text-decoration: none; }

/* Primary tabs. */
.tabs-primary__tab, .tabs-primary__tab.is-active { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; text-shadow: 1px 1px 0 #fff; border: 1px solid #bbb; border-bottom-color: transparent; /* IE 9 and earlier don't understand gradients. */ border-bottom: 0 \0/ie; }

.tabs-primary__tab.is-active { border-bottom-color: #fff; }

a.tabs-primary__tab-link, a.tabs-primary__tab-link.is-active { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-transition: background-color 0.3s; -o-transition: background-color 0.3s; -webkit-transition: background-color 0.3s; transition: background-color 0.3s; color: #333; background-color: #dedede; letter-spacing: 1px; padding: 0 1em; text-align: center; }

a.tabs-primary__tab-link:hover, a.tabs-primary__tab-link:focus { background-color: #e9e9e9; border-color: #f2f2f2; }

a.tabs-primary__tab-link:active, a.tabs-primary__tab-link.is-active { background-color: transparent; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE9E9E9', endColorstr='#00E9E9E9'); background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e9e9e9), color-stop(100%, rgba(233, 233, 233, 0))); background-image: -moz-linear-gradient(#e9e9e9, rgba(233, 233, 233, 0)); background-image: -webkit-linear-gradient(#e9e9e9, rgba(233, 233, 233, 0)); background-image: linear-gradient(#e9e9e9, rgba(233, 233, 233, 0)); border-color: #fff; }

/* Secondary tabs. */
.tabs-secondary { font-size: .9em; /* Collapse bottom margin of ul.primary. */ margin-top: -1.5em; }

.tabs-secondary__tab, .tabs-secondary__tab.is-active { margin: 0.75em 3px; }

a.tabs-secondary__tab-link, a.tabs-secondary__tab-link.is-active { -moz-border-radius: 0.75em; -webkit-border-radius: 0.75em; border-radius: 0.75em; -moz-transition: background-color 0.3s; -o-transition: background-color 0.3s; -webkit-transition: background-color 0.3s; transition: background-color 0.3s; text-shadow: 1px 1px 0 #fff; background-color: #f2f2f2; color: #666; padding: 0 .5em; }

a.tabs-secondary__tab-link:hover, a.tabs-secondary__tab-link:focus { background-color: #dedede; border-color: #999; color: #333; }

a.tabs-secondary__tab-link:active, a.tabs-secondary__tab-link.is-active { text-shadow: 1px 1px 0 #333; background-color: #666; border-color: #000; color: #fff; }

/** Inline styles. */
/* List of links generated by theme_links(). */
.inline { display: inline; padding: 0; }
.inline li { display: inline; list-style-type: none; padding: 0 1em 0 0; /* LTR */ }

/* The inline field label used by the Fences module. */
span.field-label { padding: 0 1em 0 0; /* LTR */ }

/** "More" links. */
.more-link { text-align: right; /* LTR */ }

.more-help-link { text-align: right; /* LTR */ }

.more-help-link a { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA7UlEQVR42qWTPQqDQBCFcwSPkCNITpAj5AjeIm1uYpkyR7Cy2Mot7OwsBAsRwUKwmOwLGRle3EIy8PyBfZ/z3J2TiPylz8VWWZZpUB40BonRKyizaxkA88MYYiqCEgv4MTvnZJom0VqWRbz3FlJZgLYtqmEY1Lg9r+sKsIXcLSC3AC019H0vqLquLeC5AfiHYSGkcdAJimKIBQiJ4+CO92OAtm0FNc8zOjkMwE5Q63FAtbeg6zpAYvG8BWR7i5qmQYwY4MIHqYhE2DOPQWcGJBQF2XU72ZzyUeZ5GCNt5/hybJgYdAXsq5sOEE/jG6dC5IOqCXTmAAAAAElFTkSuQmCC'); background-position: 0 50%; /* LTR */ background-repeat: no-repeat; padding: 1px 0 1px 20px; /* LTR */ }

/** Pager. */
/* A list of page numbers when more than 1 page of content is available. */
.pager { clear: both; padding: 0; text-align: center; }

.pager-item, .pager-first, .pager-previous, .pager-next, .pager-last, .pager-ellipsis, .pager-current { display: inline; padding: 0 0.5em; list-style-type: none; background-image: none; }

.pager-item, .pager-first, .pager-previous, .pager-next, .pager-last, .pager-ellipsis { /* A concatenation of several list items using an ellipsis. */ }

/* The current page's list item. */
.pager-current { font-weight: bold; }

/** Blocks. */
/* Block wrapper. */
.block { margin-bottom: 1.5em; }

/** Menus. */
.menu__item.is-leaf { list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHBAMAAAA2fErgAAAAD1BMVEX///+/v7+Li4sAAADAwMBFvsw8AAAAAXRSTlMAQObYZgAAAB1JREFUCFtjYAADYwMGBmYVZSDhKAwkFJWhYiAAAB2+Aa/9ugeaAAAAAElFTkSuQmCC'); list-style-type: square; }

.menu__item.is-expanded { list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg=='); list-style-type: circle; }

.menu__item.is-collapsed { list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC'); /* LTR */ list-style-type: disc; }

/* The active item in a Drupal menu. */
.menu a.active { color: #000; }

/** Marker. */
/* The "new" or "updated" marker. */
.new, .update { color: #c00; /* Remove background highlighting from <mark> in normalize. */ background-color: transparent; }

/** Unpublished note. */
/* The word "Unpublished" displayed underneath the content. */
.unpublished { height: 0; overflow: visible; /* Remove background highlighting from <mark> in normalize. */ background-color: transparent; color: #d8d8d8; font-size: 75px; line-height: 1; font-family: Impact, "Arial Narrow", Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; text-align: center; /* A very nice CSS3 property. */ word-wrap: break-word; }

/** Comments. */
/* Wrapper for the list of comments and its title. */
.comments { margin: 1.5em 0; }

/* Preview of the comment before submitting new or updated comment. */
.comment-preview { /* Drupal core will use a #ffffea background. See #1110842. */ background-color: #ffffea; }

/* Wrapper for a single comment. */
.comment { /* Comment's permalink wrapper. */ }
.comment .permalink { text-transform: uppercase; font-size: 75%; }

/* Nested comments are indented. */
.indented { /* Drupal core uses a 25px left margin. */ margin-left: 30px; /* LTR */ }

/** Forms. */
/* Wrapper for a form element (or group of form elements) and its label. */
.form-item { margin: 1.5em 0; /* Pack groups of checkboxes and radio buttons closer together. */ /* Form items in a table. */ /* Highlight the form elements that caused a form submission error. */ /* The descriptive help text (separate from the label). */ }
.form-checkboxes .form-item, .form-radios .form-item { /* Drupal core uses "0.4em 0". */ margin: 0; }
tr.odd .form-item, tr.even .form-item { margin: 0; }
.form-item input.error, .form-item textarea.error, .form-item select.error { border: 1px solid #c00; }
.form-item .description { font-size: 0.85em; }

.form-type-radio .description, .form-type-checkbox .description { margin-left: 2.4em; }

/* The part of the label that indicates a required field. */
.form-required { color: #c00; }

/* Labels for radios and checkboxes. */
label.option { display: inline; font-weight: normal; }

/* Buttons used by contrib modules like Media. */
a.button { -moz-appearance: button; -webkit-appearance: button; }

/* Password confirmation. */
.password-parent, .confirm-parent { margin: 0; }

/* Drupal's default login form block. */
#user-login-form { text-align: left; /* LTR */ }

/** OpenID  The default styling for the OpenID login link seems to assume Garland's styling of list items. */
/* OpenID creates a new ul above the login form's links. */
.openid-links { /* Position OpenID's ul next to the rest of the links. */ margin-bottom: 0; }

/* The "Log in using OpenID" and "Cancel OpenID login" links. */
.openid-link, .user-link { margin-top: 1.5em; }

html.js #user-login-form li.openid-link, #user-login-form li.openid-link { /* Un-do some of the padding on the ul list. */ margin-left: -20px; /* LTR */ }

#user-login ul { margin: 1.5em 0; }

/** Drupal admin tables. */
form th { text-align: left; /* LTR */ padding-right: 1em; /* LTR */ border-bottom: 3px solid #ccc; }
form tbody { border-top: 1px solid #ccc; }
form table ul { margin: 0; }

tr.even, tr.odd { background-color: #eee; border-bottom: 1px solid #ccc; padding: 0.1em 0.6em; }

tr.even { background-color: #fff; }

/* Markup generated by theme_tablesort_indicator(). */
td.active { background-color: #ddd; }

/* Center checkboxes inside table cell. */
td.checkbox, th.checkbox { text-align: center; }

/* Drupal core wrongly puts this in system.menus.css. Since we override that, add it back. */
td.menu-disabled { background: #ccc; }

/** Autocomplete.  @see autocomplete.js */
/* Suggestion list. */
#autocomplete .selected { background: #0072b9; color: #fff; }

/** Collapsible fieldsets.  @see collapse.js */
html.js .collapsible .fieldset-legend { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg=='); background-position: 5px 65%; /* LTR */ background-repeat: no-repeat; padding-left: 15px; /* LTR */ }
html.js .collapsed .fieldset-legend { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC'); /* LTR */ background-position: 5px 50%; /* LTR */ }
.fieldset-legend .summary { color: #999; font-size: 0.9em; margin-left: 0.5em; }

/** TableDrag behavior.  @see tabledrag.js */
tr.drag { background-color: #fffff0; }

tr.drag-previous { background-color: #ffd; }

.tabledrag-toggle-weight { font-size: 0.9em; }

/** TableSelect behavior.  @see tableselect.js */
tr.selected td { background: #ffc; }

/** Progress bar.  @see progress.js */
.progress { font-weight: bold; }
.progress .bar { background: #ccc; border-color: #666; margin: 0 0.2em; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.progress .filled { background-color: #0072b9; background-image: url('../images/progress.gif?1524767716'); }

/*!
 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH -------------------------- */
@font-face { font-family: 'FontAwesome'; src: url("/sites/all/themes/unlv_d7/css/font-awesome/fonts/fontawesome-webfont.eot?v=4.3.0"); src: url("/sites/all/themes/unlv_d7/css/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0") format("embedded-opentype"), url("/sites/all/themes/unlv_d7/css/font-awesome/fonts/fontawesome-webfont.woff2?v=4.3.0") format("woff2"), url("/sites/all/themes/unlv_d7/css/font-awesome/fonts/fontawesome-webfont.woff?v=4.3.0") format("woff"), url("/sites/all/themes/unlv_d7/css/font-awesome/fonts/fontawesome-webfont.ttf?v=4.3.0") format("truetype"), url("/sites/all/themes/unlv_d7/css/font-awesome/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular") format("svg"); font-weight: normal; font-style: normal; }
.fa { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0, 0); }

/* makes the font 33% larger relative to the icon container */
.fa-lg { font-size: 1.33333em; line-height: 0.75em; vertical-align: -15%; }

.fa-2x { font-size: 2em; }

.fa-3x { font-size: 3em; }

.fa-4x { font-size: 4em; }

.fa-5x { font-size: 5em; }

.fa-fw { width: 1.28571em; text-align: center; }

.fa-ul { padding-left: 0; margin-left: 2.14286em; list-style-type: none; }
.fa-ul > li { position: relative; }

.fa-li { position: absolute; left: -2.14286em; width: 2.14286em; top: 0.14286em; text-align: center; }
.fa-li.fa-lg { left: -1.85714em; }

.fa-border { padding: .2em .25em .15em; border: solid 0.08em #eee; border-radius: .1em; }

.pull-right { float: right; }

.pull-left { float: left; }

.fa.pull-left { margin-right: .3em; }
.fa.pull-right { margin-left: .3em; }

.fa-spin { -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear; }

.fa-pulse { -webkit-animation: fa-spin 1s infinite steps(8); animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } }
@keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } }
.fa-rotate-90 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }

.fa-rotate-180 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }

.fa-rotate-270 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); }

.fa-flip-horizontal { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0); -webkit-transform: scale(-1, 1); -ms-transform: scale(-1, 1); transform: scale(-1, 1); }

.fa-flip-vertical { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); -webkit-transform: scale(1, -1); -ms-transform: scale(1, -1); transform: scale(1, -1); }

:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical { filter: none; }

.fa-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle; }

.fa-stack-1x, .fa-stack-2x { position: absolute; left: 0; width: 100%; text-align: center; }

.fa-stack-1x { line-height: inherit; }

.fa-stack-2x { font-size: 2em; }

.fa-inverse { color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen readers do not read off random characters that represent icons */
.fa-glass:before { content: ""; }

.fa-music:before { content: ""; }

.fa-search:before { content: ""; }

.fa-envelope-o:before { content: ""; }

.fa-heart:before { content: ""; }

.fa-star:before { content: ""; }

.fa-star-o:before { content: ""; }

.fa-user:before { content: ""; }

.fa-film:before { content: ""; }

.fa-th-large:before { content: ""; }

.fa-th:before { content: ""; }

.fa-th-list:before { content: ""; }

.fa-check:before { content: ""; }

.fa-remove:before, .fa-close:before, .fa-times:before { content: ""; }

.fa-search-plus:before { content: ""; }

.fa-search-minus:before { content: ""; }

.fa-power-off:before { content: ""; }

.fa-signal:before { content: ""; }

.fa-gear:before, .fa-cog:before { content: ""; }

.fa-trash-o:before { content: ""; }

.fa-home:before { content: ""; }

.fa-file-o:before { content: ""; }

.fa-clock-o:before { content: ""; }

.fa-road:before { content: ""; }

.fa-download:before { content: ""; }

.fa-arrow-circle-o-down:before { content: ""; }

.fa-arrow-circle-o-up:before { content: ""; }

.fa-inbox:before { content: ""; }

.fa-play-circle-o:before { content: ""; }

.fa-rotate-right:before, .fa-repeat:before { content: ""; }

.fa-refresh:before { content: ""; }

.fa-list-alt:before { content: ""; }

.fa-lock:before { content: ""; }

.fa-flag:before { content: ""; }

.fa-headphones:before { content: ""; }

.fa-volume-off:before { content: ""; }

.fa-volume-down:before { content: ""; }

.fa-volume-up:before { content: ""; }

.fa-qrcode:before { content: ""; }

.fa-barcode:before { content: ""; }

.fa-tag:before { content: ""; }

.fa-tags:before { content: ""; }

.fa-book:before { content: ""; }

.fa-bookmark:before { content: ""; }

.fa-print:before { content: ""; }

.fa-camera:before { content: ""; }

.fa-font:before { content: ""; }

.fa-bold:before { content: ""; }

.fa-italic:before { content: ""; }

.fa-text-height:before { content: ""; }

.fa-text-width:before { content: ""; }

.fa-align-left:before { content: ""; }

.fa-align-center:before { content: ""; }

.fa-align-right:before { content: ""; }

.fa-align-justify:before { content: ""; }

.fa-list:before { content: ""; }

.fa-dedent:before, .fa-outdent:before { content: ""; }

.fa-indent:before { content: ""; }

.fa-video-camera:before { content: ""; }

.fa-photo:before, .fa-image:before, .fa-picture-o:before { content: ""; }

.fa-pencil:before { content: ""; }

.fa-map-marker:before { content: ""; }

.fa-adjust:before { content: ""; }

.fa-tint:before { content: ""; }

.fa-edit:before, .fa-pencil-square-o:before { content: ""; }

.fa-share-square-o:before { content: ""; }

.fa-check-square-o:before { content: ""; }

.fa-arrows:before { content: ""; }

.fa-step-backward:before { content: ""; }

.fa-fast-backward:before { content: ""; }

.fa-backward:before { content: ""; }

.fa-play:before { content: ""; }

.fa-pause:before { content: ""; }

.fa-stop:before { content: ""; }

.fa-forward:before { content: ""; }

.fa-fast-forward:before { content: ""; }

.fa-step-forward:before { content: ""; }

.fa-eject:before { content: ""; }

.fa-chevron-left:before { content: ""; }

.fa-chevron-right:before { content: ""; }

.fa-plus-circle:before { content: ""; }

.fa-minus-circle:before { content: ""; }

.fa-times-circle:before { content: ""; }

.fa-check-circle:before { content: ""; }

.fa-question-circle:before { content: ""; }

.fa-info-circle:before { content: ""; }

.fa-crosshairs:before { content: ""; }

.fa-times-circle-o:before { content: ""; }

.fa-check-circle-o:before { content: ""; }

.fa-ban:before { content: ""; }

.fa-arrow-left:before { content: ""; }

.fa-arrow-right:before { content: ""; }

.fa-arrow-up:before { content: ""; }

.fa-arrow-down:before { content: ""; }

.fa-mail-forward:before, .fa-share:before { content: ""; }

.fa-expand:before { content: ""; }

.fa-compress:before { content: ""; }

.fa-plus:before { content: ""; }

.fa-minus:before { content: ""; }

.fa-asterisk:before { content: ""; }

.fa-exclamation-circle:before { content: ""; }

.fa-gift:before { content: ""; }

.fa-leaf:before { content: ""; }

.fa-fire:before { content: ""; }

.fa-eye:before { content: ""; }

.fa-eye-slash:before { content: ""; }

.fa-warning:before, .fa-exclamation-triangle:before { content: ""; }

.fa-plane:before { content: ""; }

.fa-calendar:before { content: ""; }

.fa-random:before { content: ""; }

.fa-comment:before { content: ""; }

.fa-magnet:before { content: ""; }

.fa-chevron-up:before { content: ""; }

.fa-chevron-down:before { content: ""; }

.fa-retweet:before { content: ""; }

.fa-shopping-cart:before { content: ""; }

.fa-folder:before { content: ""; }

.fa-folder-open:before { content: ""; }

.fa-arrows-v:before { content: ""; }

.fa-arrows-h:before { content: ""; }

.fa-bar-chart-o:before, .fa-bar-chart:before { content: ""; }

.fa-twitter-square:before { content: ""; }

.fa-facebook-square:before { content: ""; }

.fa-camera-retro:before { content: ""; }

.fa-key:before { content: ""; }

.fa-gears:before, .fa-cogs:before { content: ""; }

.fa-comments:before { content: ""; }

.fa-thumbs-o-up:before { content: ""; }

.fa-thumbs-o-down:before { content: ""; }

.fa-star-half:before { content: ""; }

.fa-heart-o:before { content: ""; }

.fa-sign-out:before { content: ""; }

.fa-linkedin-square:before { content: ""; }

.fa-thumb-tack:before { content: ""; }

.fa-external-link:before { content: ""; }

.fa-sign-in:before { content: ""; }

.fa-trophy:before { content: ""; }

.fa-github-square:before { content: ""; }

.fa-upload:before { content: ""; }

.fa-lemon-o:before { content: ""; }

.fa-phone:before { content: ""; }

.fa-square-o:before { content: ""; }

.fa-bookmark-o:before { content: ""; }

.fa-phone-square:before { content: ""; }

.fa-twitter:before { content: ""; }

.fa-facebook-f:before, .fa-facebook:before { content: ""; }

.fa-github:before { content: ""; }

.fa-unlock:before { content: ""; }

.fa-credit-card:before { content: ""; }

.fa-rss:before { content: ""; }

.fa-hdd-o:before { content: ""; }

.fa-bullhorn:before { content: ""; }

.fa-bell:before { content: ""; }

.fa-certificate:before { content: ""; }

.fa-hand-o-right:before { content: ""; }

.fa-hand-o-left:before { content: ""; }

.fa-hand-o-up:before { content: ""; }

.fa-hand-o-down:before { content: ""; }

.fa-arrow-circle-left:before { content: ""; }

.fa-arrow-circle-right:before { content: ""; }

.fa-arrow-circle-up:before { content: ""; }

.fa-arrow-circle-down:before { content: ""; }

.fa-globe:before { content: ""; }

.fa-wrench:before { content: ""; }

.fa-tasks:before { content: ""; }

.fa-filter:before { content: ""; }

.fa-briefcase:before { content: ""; }

.fa-arrows-alt:before { content: ""; }

.fa-group:before, .fa-users:before { content: ""; }

.fa-chain:before, .fa-link:before { content: ""; }

.fa-cloud:before { content: ""; }

.fa-flask:before { content: ""; }

.fa-cut:before, .fa-scissors:before { content: ""; }

.fa-copy:before, .fa-files-o:before { content: ""; }

.fa-paperclip:before { content: ""; }

.fa-save:before, .fa-floppy-o:before { content: ""; }

.fa-square:before { content: ""; }

.fa-navicon:before, .fa-reorder:before, .fa-bars:before { content: ""; }

.fa-list-ul:before { content: ""; }

.fa-list-ol:before { content: ""; }

.fa-strikethrough:before { content: ""; }

.fa-underline:before { content: ""; }

.fa-table:before { content: ""; }

.fa-magic:before { content: ""; }

.fa-truck:before { content: ""; }

.fa-pinterest:before { content: ""; }

.fa-pinterest-square:before { content: ""; }

.fa-google-plus-square:before { content: ""; }

.fa-google-plus:before { content: ""; }

.fa-money:before { content: ""; }

.fa-caret-down:before { content: ""; }

.fa-caret-up:before { content: ""; }

.fa-caret-left:before { content: ""; }

.fa-caret-right:before { content: ""; }

.fa-columns:before { content: ""; }

.fa-unsorted:before, .fa-sort:before { content: ""; }

.fa-sort-down:before, .fa-sort-desc:before { content: ""; }

.fa-sort-up:before, .fa-sort-asc:before { content: ""; }

.fa-envelope:before { content: ""; }

.fa-linkedin:before { content: ""; }

.fa-rotate-left:before, .fa-undo:before { content: ""; }

.fa-legal:before, .fa-gavel:before { content: ""; }

.fa-dashboard:before, .fa-tachometer:before { content: ""; }

.fa-comment-o:before { content: ""; }

.fa-comments-o:before { content: ""; }

.fa-flash:before, .fa-bolt:before { content: ""; }

.fa-sitemap:before { content: ""; }

.fa-umbrella:before { content: ""; }

.fa-paste:before, .fa-clipboard:before { content: ""; }

.fa-lightbulb-o:before { content: ""; }

.fa-exchange:before { content: ""; }

.fa-cloud-download:before { content: ""; }

.fa-cloud-upload:before { content: ""; }

.fa-user-md:before { content: ""; }

.fa-stethoscope:before { content: ""; }

.fa-suitcase:before { content: ""; }

.fa-bell-o:before { content: ""; }

.fa-coffee:before { content: ""; }

.fa-cutlery:before { content: ""; }

.fa-file-text-o:before { content: ""; }

.fa-building-o:before { content: ""; }

.fa-hospital-o:before { content: ""; }

.fa-ambulance:before { content: ""; }

.fa-medkit:before { content: ""; }

.fa-fighter-jet:before { content: ""; }

.fa-beer:before { content: ""; }

.fa-h-square:before { content: ""; }

.fa-plus-square:before { content: ""; }

.fa-angle-double-left:before { content: ""; }

.fa-angle-double-right:before { content: ""; }

.fa-angle-double-up:before { content: ""; }

.fa-angle-double-down:before { content: ""; }

.fa-angle-left:before { content: ""; }

.fa-angle-right:before { content: ""; }

.fa-angle-up:before { content: ""; }

.fa-angle-down:before { content: ""; }

.fa-desktop:before { content: ""; }

.fa-laptop:before { content: ""; }

.fa-tablet:before { content: ""; }

.fa-mobile-phone:before, .fa-mobile:before { content: ""; }

.fa-circle-o:before { content: ""; }

.fa-quote-left:before { content: ""; }

.fa-quote-right:before { content: ""; }

.fa-spinner:before { content: ""; }

.fa-circle:before { content: ""; }

.fa-mail-reply:before, .fa-reply:before { content: ""; }

.fa-github-alt:before { content: ""; }

.fa-folder-o:before { content: ""; }

.fa-folder-open-o:before { content: ""; }

.fa-smile-o:before { content: ""; }

.fa-frown-o:before { content: ""; }

.fa-meh-o:before { content: ""; }

.fa-gamepad:before { content: ""; }

.fa-keyboard-o:before { content: ""; }

.fa-flag-o:before { content: ""; }

.fa-flag-checkered:before { content: ""; }

.fa-terminal:before { content: ""; }

.fa-code:before { content: ""; }

.fa-mail-reply-all:before, .fa-reply-all:before { content: ""; }

.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before { content: ""; }

.fa-location-arrow:before { content: ""; }

.fa-crop:before { content: ""; }

.fa-code-fork:before { content: ""; }

.fa-unlink:before, .fa-chain-broken:before { content: ""; }

.fa-question:before { content: ""; }

.fa-info:before { content: ""; }

.fa-exclamation:before { content: ""; }

.fa-superscript:before { content: ""; }

.fa-subscript:before { content: ""; }

.fa-eraser:before { content: ""; }

.fa-puzzle-piece:before { content: ""; }

.fa-microphone:before { content: ""; }

.fa-microphone-slash:before { content: ""; }

.fa-shield:before { content: ""; }

.fa-calendar-o:before { content: ""; }

.fa-fire-extinguisher:before { content: ""; }

.fa-rocket:before { content: ""; }

.fa-maxcdn:before { content: ""; }

.fa-chevron-circle-left:before { content: ""; }

.fa-chevron-circle-right:before { content: ""; }

.fa-chevron-circle-up:before { content: ""; }

.fa-chevron-circle-down:before { content: ""; }

.fa-html5:before { content: ""; }

.fa-css3:before { content: ""; }

.fa-anchor:before { content: ""; }

.fa-unlock-alt:before { content: ""; }

.fa-bullseye:before { content: ""; }

.fa-ellipsis-h:before { content: ""; }

.fa-ellipsis-v:before { content: ""; }

.fa-rss-square:before { content: ""; }

.fa-play-circle:before { content: ""; }

.fa-ticket:before { content: ""; }

.fa-minus-square:before { content: ""; }

.fa-minus-square-o:before { content: ""; }

.fa-level-up:before { content: ""; }

.fa-level-down:before { content: ""; }

.fa-check-square:before { content: ""; }

.fa-pencil-square:before { content: ""; }

.fa-external-link-square:before { content: ""; }

.fa-share-square:before { content: ""; }

.fa-compass:before { content: ""; }

.fa-toggle-down:before, .fa-caret-square-o-down:before { content: ""; }

.fa-toggle-up:before, .fa-caret-square-o-up:before { content: ""; }

.fa-toggle-right:before, .fa-caret-square-o-right:before { content: ""; }

.fa-euro:before, .fa-eur:before { content: ""; }

.fa-gbp:before { content: ""; }

.fa-dollar:before, .fa-usd:before { content: ""; }

.fa-rupee:before, .fa-inr:before { content: ""; }

.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before { content: ""; }

.fa-ruble:before, .fa-rouble:before, .fa-rub:before { content: ""; }

.fa-won:before, .fa-krw:before { content: ""; }

.fa-bitcoin:before, .fa-btc:before { content: ""; }

.fa-file:before { content: ""; }

.fa-file-text:before { content: ""; }

.fa-sort-alpha-asc:before { content: ""; }

.fa-sort-alpha-desc:before { content: ""; }

.fa-sort-amount-asc:before { content: ""; }

.fa-sort-amount-desc:before { content: ""; }

.fa-sort-numeric-asc:before { content: ""; }

.fa-sort-numeric-desc:before { content: ""; }

.fa-thumbs-up:before { content: ""; }

.fa-thumbs-down:before { content: ""; }

.fa-youtube-square:before { content: ""; }

.fa-youtube:before { content: ""; }

.fa-xing:before { content: ""; }

.fa-xing-square:before { content: ""; }

.fa-youtube-play:before { content: ""; }

.fa-dropbox:before { content: ""; }

.fa-stack-overflow:before { content: ""; }

.fa-instagram:before { content: ""; }

.fa-flickr:before { content: ""; }

.fa-adn:before { content: ""; }

.fa-bitbucket:before { content: ""; }

.fa-bitbucket-square:before { content: ""; }

.fa-tumblr:before { content: ""; }

.fa-tumblr-square:before { content: ""; }

.fa-long-arrow-down:before { content: ""; }

.fa-long-arrow-up:before { content: ""; }

.fa-long-arrow-left:before { content: ""; }

.fa-long-arrow-right:before { content: ""; }

.fa-apple:before { content: ""; }

.fa-windows:before { content: ""; }

.fa-android:before { content: ""; }

.fa-linux:before { content: ""; }

.fa-dribbble:before { content: ""; }

.fa-skype:before { content: ""; }

.fa-foursquare:before { content: ""; }

.fa-trello:before { content: ""; }

.fa-female:before { content: ""; }

.fa-male:before { content: ""; }

.fa-gittip:before, .fa-gratipay:before { content: ""; }

.fa-sun-o:before { content: ""; }

.fa-moon-o:before { content: ""; }

.fa-archive:before { content: ""; }

.fa-bug:before { content: ""; }

.fa-vk:before { content: ""; }

.fa-weibo:before { content: ""; }

.fa-renren:before { content: ""; }

.fa-pagelines:before { content: ""; }

.fa-stack-exchange:before { content: ""; }

.fa-arrow-circle-o-right:before { content: ""; }

.fa-arrow-circle-o-left:before { content: ""; }

.fa-toggle-left:before, .fa-caret-square-o-left:before { content: ""; }

.fa-dot-circle-o:before { content: ""; }

.fa-wheelchair:before { content: ""; }

.fa-vimeo-square:before { content: ""; }

.fa-turkish-lira:before, .fa-try:before { content: ""; }

.fa-plus-square-o:before { content: ""; }

.fa-space-shuttle:before { content: ""; }

.fa-slack:before { content: ""; }

.fa-envelope-square:before { content: ""; }

.fa-wordpress:before { content: ""; }

.fa-openid:before { content: ""; }

.fa-institution:before, .fa-bank:before, .fa-university:before { content: ""; }

.fa-mortar-board:before, .fa-graduation-cap:before { content: ""; }

.fa-yahoo:before { content: ""; }

.fa-google:before { content: ""; }

.fa-reddit:before { content: ""; }

.fa-reddit-square:before { content: ""; }

.fa-stumbleupon-circle:before { content: ""; }

.fa-stumbleupon:before { content: ""; }

.fa-delicious:before { content: ""; }

.fa-digg:before { content: ""; }

.fa-pied-piper:before { content: ""; }

.fa-pied-piper-alt:before { content: ""; }

.fa-drupal:before { content: ""; }

.fa-joomla:before { content: ""; }

.fa-language:before { content: ""; }

.fa-fax:before { content: ""; }

.fa-building:before { content: ""; }

.fa-child:before { content: ""; }

.fa-paw:before { content: ""; }

.fa-spoon:before { content: ""; }

.fa-cube:before { content: ""; }

.fa-cubes:before { content: ""; }

.fa-behance:before { content: ""; }

.fa-behance-square:before { content: ""; }

.fa-steam:before { content: ""; }

.fa-steam-square:before { content: ""; }

.fa-recycle:before { content: ""; }

.fa-automobile:before, .fa-car:before { content: ""; }

.fa-cab:before, .fa-taxi:before { content: ""; }

.fa-tree:before { content: ""; }

.fa-spotify:before { content: ""; }

.fa-deviantart:before { content: ""; }

.fa-soundcloud:before { content: ""; }

.fa-database:before { content: ""; }

.fa-file-pdf-o:before { content: ""; }

.fa-file-word-o:before { content: ""; }

.fa-file-excel-o:before { content: ""; }

.fa-file-powerpoint-o:before { content: ""; }

.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before { content: ""; }

.fa-file-zip-o:before, .fa-file-archive-o:before { content: ""; }

.fa-file-sound-o:before, .fa-file-audio-o:before { content: ""; }

.fa-file-movie-o:before, .fa-file-video-o:before { content: ""; }

.fa-file-code-o:before { content: ""; }

.fa-vine:before { content: ""; }

.fa-codepen:before { content: ""; }

.fa-jsfiddle:before { content: ""; }

.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before { content: ""; }

.fa-circle-o-notch:before { content: ""; }

.fa-ra:before, .fa-rebel:before { content: ""; }

.fa-ge:before, .fa-empire:before { content: ""; }

.fa-git-square:before { content: ""; }

.fa-git:before { content: ""; }

.fa-hacker-news:before { content: ""; }

.fa-tencent-weibo:before { content: ""; }

.fa-qq:before { content: ""; }

.fa-wechat:before, .fa-weixin:before { content: ""; }

.fa-send:before, .fa-paper-plane:before { content: ""; }

.fa-send-o:before, .fa-paper-plane-o:before { content: ""; }

.fa-history:before { content: ""; }

.fa-genderless:before, .fa-circle-thin:before { content: ""; }

.fa-header:before { content: ""; }

.fa-paragraph:before { content: ""; }

.fa-sliders:before { content: ""; }

.fa-share-alt:before { content: ""; }

.fa-share-alt-square:before { content: ""; }

.fa-bomb:before { content: ""; }

.fa-soccer-ball-o:before, .fa-futbol-o:before { content: ""; }

.fa-tty:before { content: ""; }

.fa-binoculars:before { content: ""; }

.fa-plug:before { content: ""; }

.fa-slideshare:before { content: ""; }

.fa-twitch:before { content: ""; }

.fa-yelp:before { content: ""; }

.fa-newspaper-o:before { content: ""; }

.fa-wifi:before { content: ""; }

.fa-calculator:before { content: ""; }

.fa-paypal:before { content: ""; }

.fa-google-wallet:before { content: ""; }

.fa-cc-visa:before { content: ""; }

.fa-cc-mastercard:before { content: ""; }

.fa-cc-discover:before { content: ""; }

.fa-cc-amex:before { content: ""; }

.fa-cc-paypal:before { content: ""; }

.fa-cc-stripe:before { content: ""; }

.fa-bell-slash:before { content: ""; }

.fa-bell-slash-o:before { content: ""; }

.fa-trash:before { content: ""; }

.fa-copyright:before { content: ""; }

.fa-at:before { content: ""; }

.fa-eyedropper:before { content: ""; }

.fa-paint-brush:before { content: ""; }

.fa-birthday-cake:before { content: ""; }

.fa-area-chart:before { content: ""; }

.fa-pie-chart:before { content: ""; }

.fa-line-chart:before { content: ""; }

.fa-lastfm:before { content: ""; }

.fa-lastfm-square:before { content: ""; }

.fa-toggle-off:before { content: ""; }

.fa-toggle-on:before { content: ""; }

.fa-bicycle:before { content: ""; }

.fa-bus:before { content: ""; }

.fa-ioxhost:before { content: ""; }

.fa-angellist:before { content: ""; }

.fa-cc:before { content: ""; }

.fa-shekel:before, .fa-sheqel:before, .fa-ils:before { content: ""; }

.fa-meanpath:before { content: ""; }

.fa-buysellads:before { content: ""; }

.fa-connectdevelop:before { content: ""; }

.fa-dashcube:before { content: ""; }

.fa-forumbee:before { content: ""; }

.fa-leanpub:before { content: ""; }

.fa-sellsy:before { content: ""; }

.fa-shirtsinbulk:before { content: ""; }

.fa-simplybuilt:before { content: ""; }

.fa-skyatlas:before { content: ""; }

.fa-cart-plus:before { content: ""; }

.fa-cart-arrow-down:before { content: ""; }

.fa-diamond:before { content: ""; }

.fa-ship:before { content: ""; }

.fa-user-secret:before { content: ""; }

.fa-motorcycle:before { content: ""; }

.fa-street-view:before { content: ""; }

.fa-heartbeat:before { content: ""; }

.fa-venus:before { content: ""; }

.fa-mars:before { content: ""; }

.fa-mercury:before { content: ""; }

.fa-transgender:before { content: ""; }

.fa-transgender-alt:before { content: ""; }

.fa-venus-double:before { content: ""; }

.fa-mars-double:before { content: ""; }

.fa-venus-mars:before { content: ""; }

.fa-mars-stroke:before { content: ""; }

.fa-mars-stroke-v:before { content: ""; }

.fa-mars-stroke-h:before { content: ""; }

.fa-neuter:before { content: ""; }

.fa-facebook-official:before { content: ""; }

.fa-pinterest-p:before { content: ""; }

.fa-whatsapp:before { content: ""; }

.fa-server:before { content: ""; }

.fa-user-plus:before { content: ""; }

.fa-user-times:before { content: ""; }

.fa-hotel:before, .fa-bed:before { content: ""; }

.fa-viacoin:before { content: ""; }

.fa-train:before { content: ""; }

.fa-subway:before { content: ""; }

.fa-medium:before { content: ""; }

/* Custom SCSS */
/* Variables */
/* Colors */
/* UNLV Red Scarlet */
/* UNLV Gray */
/* Dark blue for headings */
/* text and links */
/* links */
/* Dark gray for quick access and footer background */
/* Light gray for quick access and footer text */
/* body background color */
/* main background color */
/* Inside page article background */
/* programs background color on front page */
/* main background color on front page */
/* spotlights background color on front page */
/* color border-bottom of second level left menu */
/* background color on hover for 3rd level left menu */
/* text color on hover for 3rd level left menu */
/* Social Media */
/* Font sizes */
/* font size for quick access, menu, footer, breadcrumb */
/* font size for event and news titles */
/* Dimensions */
/* search box width */
/* search box width */
/* search icon size */
/* Changes the margins for breadcrumb and main content */
/* footer height */
/* News and events height on homepage */
/* Width of the element around the footer logo */
/* Width of the element around the footer logo on firefox */
/* Superfish */
/* Media queries */
/* General */
/* Messages */
.messages, .messages--status, .messages--warning, .messages--error { background-color: #fffce5; }
.messages a, .messages--status a, .messages--warning a, .messages--error a { color: #666; }

/* Resets */
* { margin: 0; }

ul, li { list-style: none; margin: 0; padding: 0; }

ul.ul { margin: 0; padding-left: 30px; overflow: hidden; }
ul.ul li { list-style-type: disc; margin: 0; padding: 0; }

ul[style^="list-style-type"] { margin: 0; padding-left: 20px; }
ul[style^="list-style-type"] li { list-style-type: disc; margin: 0; padding: 0; }

ol[style^="list-style-type"] { margin: 0; padding-left: 20px; }
ol[style^="list-style-type"] li { list-style-type: decimal; margin: 0; padding: 0; }

ul li.li li { list-style-type: disc; margin: 0 0 0 20px; padding: 0; }

ol li.number li { list-style-type: decimal; margin: 0 0 0 20px; padding: 0; }

html, body { height: 100%; font-family: arial; font-size: 14px; }

body { width: 100%; background: #ddd url(/sites/all/themes/unlv_d7/images/fabric_plaid.png); margin: 0; padding: 0; }

h1 { color: #556794; font-family: georgia; font-size: 30px; border-bottom: 1px solid #556794; min-height: 55px; font-weight: normal; }
h1:after { content: "\f105"; font-family: "FontAwesome"; color: #B10202; margin: 0 0 0 20px; font-size: 34px; }

h2, h3 { color: #556794; font-size: 1.35em; font-weight: normal; font-family: georgia; }

h3 { font-size: 1.2em; border-bottom: 1px dotted #555; font-weight: bold; }

h4 { margin: 0 0.5em 0 0; font: bold 1.1em Georgia; color: #444; display: inline; }

.line-title { font: bold 1.1em Georgia; color: #444; }

a { color: #666; }

a:link, a:active, a:visited { text-decoration: none; }

a:hover { color: #8D0101; text-decoration: none; }

#content a { color: #B10202; }
#content a:hover { color: #B10202; text-decoration: underline; }

#content a.anchor-button, .sidebars a.anchor-button { display: inline-block; padding: 5px 10px; background-color: #B10202; color: #fff !important; border-radius: 10px; }
#content a.anchor-button:hover, .sidebars a.anchor-button:hover { color: LightGray !important; text-decoration: none; box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.2), 0 4px 20px 0 rgba(0, 0, 0, 0.19); }

#content a.anchor-button.download:before, .sidebars a.anchor-button.download:before { display: inline-block; content: '\f01a'; font-family: 'FontAwesome'; font-size: 1em; padding-right: 5px; }

#content a.anchor-button.external:before, .sidebars a.anchor-button.external:before { display: inline-block; content: '\f08e'; font-family: 'FontAwesome'; font-size: 0.9em; padding-right: 5px; }

#content ul.tabs-primary a { color: #666; }

form > div { color: #363636; margin: 1em 0; min-width: 280px; width: 99%; }
form > div legend { margin-bottom: .2em; padding: .2em .5em; border: dotted 1px #999; background-color: #e9e9e9; font-size: 1.2em; color: #111; }
form > div > div { margin: 0 0 1em 0; }
form > div > div label { padding-left: .2em; font-size: 1em; clear: both; }
form > div > div label span.form-required { color: #b10202; }
form > div input, form > div select, form > div textarea { width: 96%; background-color: #fdfdfd; border: 1px solid #999; font: normal 1em Verdana, Geneva, sans-serif; outline: 0; }
form > div .resizable-textarea .grippie { width: 96%; }
form > div input[type$='text'], form > div input[type$='file'], form > div input[type$='email'] { padding: .2em; color: #555; }
form > div input[type$='radio'], form > div input[type$='checkbox'] { width: auto; border: none; background-color: transparent; }
form > div input[type$='submit'], form > div input[type$='reset'], form > div input[type$='button'] { width: auto; padding: .2em .4em; background-color: #cecece; transition: background-color 0.1s ease; color: #333; border: 1px solid #999; -webkit-appearance: none; }
form > div input[type$='submit']:hover, form > div input[type$='reset']:hover, form > div input[type$='button']:hover { color: white; background: #B10202; }
form > div select { color: #666; }
form > div optgroup { font-weight: bold; }
form > div fieldset { border: 1px solid #666; margin-bottom: 20px; }
form > div fieldset legend { margin-bottom: 0; background-color: transparent; border: 1px solid #666; color: #111; font-size: 1.2em; font-weight: bold; }

.node-webform form > div { color: #363636; margin: 1em 0; min-width: 280px; width: 50%; }
.node-webform form > div legend { margin-bottom: .2em; padding: .2em .5em; border: dotted 1px #999; background-color: #e9e9e9; font-size: 1.2em; color: #111; }
.node-webform form > div > div { margin: 0 0 1em 0; }
.node-webform form > div > div label { padding-left: .2em; font-size: 1em; clear: both; }
.node-webform form > div > div label span.form-required { color: #b10202; }
.node-webform form > div input, .node-webform form > div select, .node-webform form > div textarea { width: 96%; background-color: #fdfdfd; border: 1px solid #999; font: normal 1em Verdana, Geneva, sans-serif; outline: 0; }
.node-webform form > div input[type$='text'], .node-webform form > div input[type$='file'], .node-webform form > div input[type$='email'] { padding: .2em; color: #555; }
.node-webform form > div input[type$='radio'], .node-webform form > div input[type$='checkbox'] { width: auto; border: none; background-color: transparent; }
.node-webform form > div input[type$='submit'], .node-webform form > div input[type$='reset'], .node-webform form > div input[type$='button'] { width: auto; padding: .2em .4em; background-color: #cecece; transition: background-color 0.1s ease; color: #333; border: 1px solid #999; -webkit-appearance: none; }
.node-webform form > div input[type$='submit']:hover, .node-webform form > div input[type$='reset']:hover, .node-webform form > div input[type$='button']:hover { color: white; background: #B10202; }
.node-webform form > div select { color: #666; }
.node-webform form > div optgroup { font-weight: bold; }
.node-webform form > div fieldset { border: 1px solid #666; margin-bottom: 20px; }
.node-webform form > div fieldset legend { margin-bottom: 0; background-color: transparent; border: 1px solid #666; color: #111; font-size: 1.2em; font-weight: bold; }

.role-student .node-page-form #edit-body-und-0-format { display: none; }

.ultimenu a { color: white; }

.ultimenu a:link, .ultimenu a:active, .ultimenu a:visited, .ultimenu a:hover { text-decoration: none; color: white; }

#backtotop { z-index: 3; }

#block-superfish-1 { font-size: 16px; margin: 0; }
#block-superfish-1 span.nolink { display: none; }
#block-superfish-1 .sf-style-none { float: left; margin: 0; padding: 0; }
#block-superfish-1 .sf-style-none.sf-navbar { width: 100%; background: none; }
#block-superfish-1 .sf-style-none ul { padding-left: 0; }
#block-superfish-1 .sf-style-none ul.sf-megamenu li.sf-megamenu-wrapper { background: #666; }
#block-superfish-1 .sf-style-none ul.sf-megamenu li.sf-megamenu-wrapper li { background: transparent; }
#block-superfish-1 .sf-style-none a { color: white; padding: 0.75em 1em; }
#block-superfish-1 .sf-style-none a.sf-with-ul { padding-right: 2.25em; }
#block-superfish-1 .sf-style-none a:focus { background: none; outline: 0; }
#block-superfish-1 .sf-style-none a:hover { background: none; outline: 0; text-decoration: none; }
#block-superfish-1 .sf-style-none a:active { background: none; outline: 0; }
#block-superfish-1 .sf-style-none span.nolink { color: white; padding: 0.75em 1em; }
#block-superfish-1 .sf-style-none span.nolink.sf-with-ul { padding-right: 2.25em; }
#block-superfish-1 .sf-style-none span.nolink:hover { background: #666; outline: 0; }
#block-superfish-1 .sf-style-none span.sf-description { color: white; display: block; font-size: 0.833em; line-height: 1.5; margin: 5px 0 0 5px; padding: 0; }
#block-superfish-1 .sf-style-none.rtl span.sf-description { margin: 5px 5px 0 0; }
#block-superfish-1 .sf-style-none.rtl span.nolink.sf-with-ul { padding-left: 2.25em; padding-right: 1em; }
#block-superfish-1 .sf-style-none.rtl a.sf-with-ul { padding-left: 2.25em; padding-right: 1em; }
#block-superfish-1 .sf-style-none li { padding-top: 4px; padding-bottom: 3px; background: none; }
#block-superfish-1 .sf-style-none li li { background: #666; }
#block-superfish-1 .sf-style-none li li li { background: #666; }
#block-superfish-1 .sf-style-none li:hover { background: #666; outline: 0; }
#block-superfish-1 .sf-style-none li:hover > ul { top: 47px; }
#block-superfish-1 .sf-style-none li.sfHover { background: #666; outline: 0; }
#block-superfish-1 .sf-style-none li.sfHover > ul { top: 47px; }
#block-superfish-1 .sf-style-none li ul:not(.sf-megamenu) li a { font-size: 0.85em; }
#block-superfish-1 .sf-style-none li ul:not(.sf-megamenu) li a:hover { background: LightGray; }
#block-superfish-1 div.sf-accordion-toggle.sf-style-none a { background: #666; color: white; padding: 1em; }
#block-superfish-1 div.sf-accordion-toggle.sf-style-none a.sf-expanded { background-color: #666; font-weight: bold; }
#block-superfish-1 .sf-menu.sf-style-none.rtl.sf-accordion li li a { padding-left: auto; padding-right: 2em; }
#block-superfish-1 .sf-menu.sf-style-none.rtl.sf-accordion li li li a { padding-left: auto; padding-right: 3em; }
#block-superfish-1 .sf-menu.sf-style-none.rtl.sf-accordion li li li li a { padding-left: auto; padding-right: 4em; }
#block-superfish-1 .sf-menu.sf-style-none.rtl.sf-accordion li li li li li a { padding-left: auto; padding-right: 5em; }
#block-superfish-1 .sf-menu.sf-style-none.rtl.sf-accordion li li li li li span.nolink { padding-left: auto; padding-right: 5em; }
#block-superfish-1 .sf-menu.sf-style-none.rtl.sf-accordion li li li li span.nolink { padding-left: auto; padding-right: 4em; }
#block-superfish-1 .sf-menu.sf-style-none.rtl.sf-accordion li li li span.nolink { padding-left: auto; padding-right: 3em; }
#block-superfish-1 .sf-menu.sf-style-none.rtl.sf-accordion li li span.nolink { padding-left: auto; padding-right: 2em; }
#block-superfish-1 .sf-menu.sf-style-none.rtl ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column { float: right; }
#block-superfish-1 .sf-menu.sf-style-none.sf-accordion li.sf-expanded { background-color: #666; }
#block-superfish-1 .sf-menu.sf-style-none.sf-accordion li.sf-expanded > a { font-weight: bold; }
#block-superfish-1 .sf-menu.sf-style-none.sf-accordion li.sf-expanded > span.nolink { font-weight: bold; }
#block-superfish-1 .sf-menu.sf-style-none.sf-accordion li li a { padding-left: 2em; }
#block-superfish-1 .sf-menu.sf-style-none.sf-accordion li li li a { padding-left: 3em; }
#block-superfish-1 .sf-menu.sf-style-none.sf-accordion li li li li a { padding-left: 4em; }
#block-superfish-1 .sf-menu.sf-style-none.sf-accordion li li li li li a { padding-left: 5em; }
#block-superfish-1 .sf-menu.sf-style-none.sf-accordion li li li li li span.nolink { padding-left: 5em; }
#block-superfish-1 .sf-menu.sf-style-none.sf-accordion li li li li span.nolink { padding-left: 4em; }
#block-superfish-1 .sf-menu.sf-style-none.sf-accordion li li li span.nolink { padding-left: 3em; }
#block-superfish-1 .sf-menu.sf-style-none.sf-accordion li li span.nolink { padding-left: 2em; }
#block-superfish-1 .sf-menu.sf-style-none.sf-accordion li a.sf-accordion-button { font-weight: bold; position: absolute; right: 0; top: 0; z-index: 499; }
#block-superfish-1 .sf-menu.sf-style-none #menu-799-1, #block-superfish-1 .sf-menu.sf-style-none #menu-800-1, #block-superfish-1 .sf-menu.sf-style-none #menu-995-1 { position: relative; }
#block-superfish-1 .sf-menu.sf-style-none #menu-799-1 .sf-megamenu, #block-superfish-1 .sf-menu.sf-style-none #menu-800-1 .sf-megamenu, #block-superfish-1 .sf-menu.sf-style-none #menu-995-1 .sf-megamenu { position: absolute; }
#block-superfish-1 .sf-menu.sf-style-none #menu-689-1 .sf-megamenu { left: -100px; }
#block-superfish-1 .sf-menu.sf-style-none #menu-995-1 .sf-megamenu { left: -91px; }
#block-superfish-1 .sf-menu.sf-style-none #menu-799-1 .sf-megamenu { left: -348px; }
#block-superfish-1 .sf-menu.sf-style-none #menu-800-1 .sf-megamenu { left: -459px; }
#block-superfish-1 .sf-menu.sf-style-none #menu-800-1 .sf-megamenu li.sf-megamenu-wrapper ol .sf-item-5.menuparent { clear: left; }
#block-superfish-1 .sf-menu.sf-style-none #menu-800-1 .sf-megamenu li.sf-megamenu-wrapper ol .sf-item-5.menuparent, #block-superfish-1 .sf-menu.sf-style-none #menu-800-1 .sf-megamenu li.sf-megamenu-wrapper ol .sf-item-6.menuparent, #block-superfish-1 .sf-menu.sf-style-none #menu-800-1 .sf-megamenu li.sf-megamenu-wrapper ol .sf-item-7.menuparent, #block-superfish-1 .sf-menu.sf-style-none #menu-800-1 .sf-megamenu li.sf-megamenu-wrapper ol .sf-item-8.menuparent { margin-top: 15px; border-top: 1px solid LightGray; }
#block-superfish-1 .sf-menu.sf-style-none #menu-800-1 .sf-megamenu li.sf-megamenu-wrapper ol #menu-12030-1 span.nolink { display: block; }
#block-superfish-1 .sf-menu.sf-style-none #menu-914-1, #block-superfish-1 .sf-menu.sf-style-none #menu-913-1, #block-superfish-1 .sf-menu.sf-style-none #menu-1287-1, #block-superfish-1 .sf-menu.sf-style-none #menu-916-1, #block-superfish-1 .sf-menu.sf-style-none #menu-1288-1, #block-superfish-1 .sf-menu.sf-style-none #menu-1289-1, #block-superfish-1 .sf-menu.sf-style-none #menu-1290-1, #block-superfish-1 .sf-menu.sf-style-none #menu-1291-1 { display: none; }
#block-superfish-1 .sf-menu.sf-style-none ul.sf-megamenu { opacity: 1; }
#block-superfish-1 .sf-menu.sf-style-none ul.sf-megamenu li.sf-megamenu-wrapper #menu-1189-1 a.menuparent { width: 80%; }
#block-superfish-1 .sf-menu.sf-style-none ul.sf-megamenu li.sf-megamenu-wrapper a.menuparent, #block-superfish-1 .sf-menu.sf-style-none ul.sf-megamenu li.sf-megamenu-wrapper span.menuparent.nolink { font-size: 1em; font-family: Arial; font-weight: bold; padding-left: 8px; line-height: 1.35em; height: 35px; color: white; letter-spacing: 0.1em; }
#block-superfish-1 .sf-menu.sf-style-none ul.sf-megamenu li.sf-megamenu-wrapper a.menuparent:hover { color: #8D0101; background: LightGray; }
#block-superfish-1 .sf-menu.sf-style-none ul.sf-megamenu li.sf-megamenu-wrapper ol { margin: 0 0 0 5px; padding: 0; }
#block-superfish-1 .sf-menu.sf-style-none ul.sf-megamenu li.sf-megamenu-wrapper ol li { margin: 0; padding: 0; }
#block-superfish-1 .sf-menu.sf-style-none ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column { display: inline; float: left; font-size: 13px; }
#block-superfish-1 .sf-menu.sf-style-none ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column ol li a { position: relative; line-height: 1.35em; margin-right: 10px; color: #E9E9DE; }
#block-superfish-1 .sf-menu.sf-style-none ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column ol li a:before { position: absolute; content: "\f105"; font-family: "FontAwesome"; left: 4px; top: 9px; }
#block-superfish-1 .sf-menu.sf-style-none ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column ol li a:hover { color: #8D0101; background: LightGray; }
#block-superfish-1 .sf-menu.sf-style-none ul.sf-megamenu li.sf-megamenu-wrapper span.nolink.menuparent { font-weight: bold; }
#block-superfish-1 .sf-menu.sf-style-none li ul li a:hover { color: #8D0101; }

#block-superfish-2 { /*float: right;*/ float: initial; }
#block-superfish-2 .sf-style-none { /*float: left;*/ float: initial; display: flex; align-items: stretch; flex-direction: row; margin: 0; padding: 0; }
#block-superfish-2 .sf-style-none.sf-navbar { width: 100%; background: none; }
#block-superfish-2 .sf-style-none ul { padding-left: 0; }
#block-superfish-2 .sf-style-none ul.sf-megamenu li.sf-megamenu-wrapper { background: green; }
#block-superfish-2 .sf-style-none ul.sf-megamenu li.sf-megamenu-wrapper li { background: transparent; }
#block-superfish-2 .sf-style-none a, #block-superfish-2 .sf-style-none div.sf-depth-1 { color: #bbb; padding: 0.75em 1em; font-size: 0.85em; }
#block-superfish-2 .sf-style-none a.sf-with-ul, #block-superfish-2 .sf-style-none div.sf-depth-1.sf-with-ul { padding-right: 2.25em; }
#block-superfish-2 .sf-style-none a:focus, #block-superfish-2 .sf-style-none div.sf-depth-1:focus { background: none; outline: 0; color: #8D0101; text-decoration: none; }
#block-superfish-2 .sf-style-none a:hover, #block-superfish-2 .sf-style-none div.sf-depth-1:hover { background: none; outline: 0; color: #8D0101; text-decoration: none; }
#block-superfish-2 .sf-style-none a:active, #block-superfish-2 .sf-style-none div.sf-depth-1:active { background: none; outline: 0; }
#block-superfish-2 .sf-style-none a.sf-depth-1, #block-superfish-2 .sf-style-none div.sf-depth-1 { padding: 0 1em; display: flex; align-items: center; padding-top: 1px; }
#block-superfish-2 .sf-style-none a.sf-depth-1.sf-with-ul, #block-superfish-2 .sf-style-none div.sf-depth-1.sf-with-ul { padding-right: 2.25em; }
#block-superfish-2 .sf-style-none a.sf-depth-1 > .sf-sub-indicator, #block-superfish-2 .sf-style-none div.sf-depth-1 > .sf-sub-indicator { top: 0; position: relative; left: 8px; right: 0; }
#block-superfish-2 .sf-style-none span.nolink { color: white; padding: 0.75em 1em; }
#block-superfish-2 .sf-style-none span.nolink.sf-with-ul { padding-right: 2.25em; }
#block-superfish-2 .sf-style-none span.nolink:hover { background: green; outline: 0; }
#block-superfish-2 .sf-style-none span.sf-description { color: white; display: block; font-size: 0.833em; line-height: 1.5; margin: 5px 0 0 5px; padding: 0; }
#block-superfish-2 .sf-style-none div.sf-depth-1 .sf-sub-indicator { /*top: 0.85em;*/ top: 0; }
#block-superfish-2 .sf-style-none div.sf-depth-1:hover { color: white; cursor: default; }
#block-superfish-2 .sf-style-none div.sf-depth-1:hover .sf-sub-indicator { color: white; }
#block-superfish-2 .sf-style-none.rtl span.sf-description { margin: 5px 5px 0 0; }
#block-superfish-2 .sf-style-none.rtl span.nolink.sf-with-ul { padding-left: 2.25em; padding-right: 1em; }
#block-superfish-2 .sf-style-none.rtl a.sf-with-ul { padding-left: 2.25em; padding-right: 1em; }
#block-superfish-2 .sf-style-none > li { display: flex; align-items: stretch; line-height: inherit; float: initial; }
#block-superfish-2 .sf-style-none li { background: none; }
#block-superfish-2 .sf-style-none li li { background: #333; }
#block-superfish-2 .sf-style-none li li li { background: #333; }
#block-superfish-2 .sf-style-none li:hover { background: #333; outline: 0; }
#block-superfish-2 .sf-style-none li:hover > ul { /*top: 40px;*/ top: 35px; }
#block-superfish-2 .sf-style-none li.sfHover { background: none; outline: 0; }
#block-superfish-2 .sf-style-none li.sfHover > ul { /*top: 40px;*/ top: 35px; }
#block-superfish-2 div.sf-accordion-toggle.sf-style-none a { background: none; color: white; padding: 1em; }
#block-superfish-2 div.sf-accordion-toggle.sf-style-none a.sf-expanded { background-color: green; font-weight: bold; }
#block-superfish-2 .sf-menu.sf-style-none.rtl.sf-accordion li li a { padding-left: auto; padding-right: 2em; }
#block-superfish-2 .sf-menu.sf-style-none.rtl.sf-accordion li li li a { padding-left: auto; padding-right: 3em; }
#block-superfish-2 .sf-menu.sf-style-none.rtl.sf-accordion li li li li a { padding-left: auto; padding-right: 4em; }
#block-superfish-2 .sf-menu.sf-style-none.rtl.sf-accordion li li li li li a { padding-left: auto; padding-right: 5em; }
#block-superfish-2 .sf-menu.sf-style-none.rtl.sf-accordion li li li li li span.nolink { padding-left: auto; padding-right: 5em; }
#block-superfish-2 .sf-menu.sf-style-none.rtl.sf-accordion li li li li span.nolink { padding-left: auto; padding-right: 4em; }
#block-superfish-2 .sf-menu.sf-style-none.rtl.sf-accordion li li li span.nolink { padding-left: auto; padding-right: 3em; }
#block-superfish-2 .sf-menu.sf-style-none.rtl.sf-accordion li li span.nolink { padding-left: auto; padding-right: 2em; }
#block-superfish-2 .sf-menu.sf-style-none.rtl ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column { float: right; }
#block-superfish-2 .sf-menu.sf-style-none.sf-accordion li.sf-expanded { background-color: green; }
#block-superfish-2 .sf-menu.sf-style-none.sf-accordion li.sf-expanded > a { font-weight: bold; }
#block-superfish-2 .sf-menu.sf-style-none.sf-accordion li.sf-expanded > span.nolink { font-weight: bold; }
#block-superfish-2 .sf-menu.sf-style-none.sf-accordion li li a { padding-left: 2em; }
#block-superfish-2 .sf-menu.sf-style-none.sf-accordion li li li a { padding-left: 3em; }
#block-superfish-2 .sf-menu.sf-style-none.sf-accordion li li li li a { padding-left: 4em; }
#block-superfish-2 .sf-menu.sf-style-none.sf-accordion li li li li li a { padding-left: 5em; }
#block-superfish-2 .sf-menu.sf-style-none.sf-accordion li li li li li span.nolink { padding-left: 5em; }
#block-superfish-2 .sf-menu.sf-style-none.sf-accordion li li li li span.nolink { padding-left: 4em; }
#block-superfish-2 .sf-menu.sf-style-none.sf-accordion li li li span.nolink { padding-left: 3em; }
#block-superfish-2 .sf-menu.sf-style-none.sf-accordion li li span.nolink { padding-left: 2em; }
#block-superfish-2 .sf-menu.sf-style-none.sf-accordion li a.sf-accordion-button { font-weight: bold; position: absolute; right: 0; top: 0; z-index: 499; }
#block-superfish-2 .sf-menu.sf-style-none ul.sf-megamenu li.sf-megamenu-wrapper ol { margin: 0; padding: 0; }
#block-superfish-2 .sf-menu.sf-style-none ul.sf-megamenu li.sf-megamenu-wrapper ol li { margin: 0; padding: 0; }
#block-superfish-2 .sf-menu.sf-style-none ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column { display: inline; float: left; }
#block-superfish-2 .sf-menu.sf-style-none ul.sf-megamenu li.sf-megamenu-wrapper a.menuparent { font-weight: bold; }
#block-superfish-2 .sf-menu.sf-style-none ul.sf-megamenu li.sf-megamenu-wrapper span.nolink.menuparent { font-weight: bold; }
#block-superfish-2 div.contextual-links-wrapper.contextual-links-processed { right: -17px; top: -9px; }

#menu-689-1 li ul li, #menu-803-1 li ul li, #menu-801-1 li ul li, #menu-1152-1 li ul li, #menu-3171-1 li ul li { display: none; }

#menu-689-1 .sf-megamenu { width: 960px; }
#menu-689-1 .sf-megamenu li.sf-megamenu-wrapper a.menuparent { height: 20px !important; }
#menu-689-1 .sf-megamenu li.sf-megamenu-wrapper > ol li { width: 190px; }
#menu-689-1 .sf-megamenu li.sf-megamenu-wrapper > ol li > .sf-megamenu-column { width: 190px; }

#menu-799-1 .sf-megamenu { width: 960px; }
#menu-799-1 .sf-megamenu li.sf-megamenu-wrapper > ol li { width: 190px; }
#menu-799-1 .sf-megamenu li.sf-megamenu-wrapper > ol li > .sf-megamenu-column { width: 190px; }

#menu-800-1 .sf-megamenu { width: 752px; }
#menu-800-1 .sf-megamenu li.sf-megamenu-wrapper > ol { width: 752px; }
#menu-800-1 .sf-megamenu li.sf-megamenu-wrapper > ol li { width: 247px; }
#menu-800-1 .sf-megamenu li.sf-megamenu-wrapper > ol li > .sf-megamenu-column { width: 247px; }

/* External link icon */
.sf-menu .sf-depth-2 a[target="_blank"]::after { display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; font-family: 'FontAwesome'; -webkit-font-smoothing: antialiased; content: ' \F08E'; padding-left: 6px; font-size: 0.9rem; position: relative; top: -1px; }

/* Hide Intellectual Property Law from megamenu */
/*
#block-superfish-1 .sf-menu.sf-style-none #menu-800-1 .sf-megamenu {
	left: -250px;
	li.sf-megamenu-wrapper {
		height: 700px;
		width: 715px;
		ol {
			li#menu-1148-1 {display: none;}
			li#menu-2340-1 {
				position: absolute;
				top: 325px;
				left: 5px;
		    border-top: 1px solid LightGray;
		    margin-top: 15px;
			}
			li#menu-1239-1 {
				position: absolute;
				top: 325px;
				left: 240px;
			}
			li#menu-1140-1 {
				position: absolute;
				top: 325px;
				left: 475px;
			}
		}
	}
}
*/
/* Assign the classes to their respective files and remove the dev file for production */
html body.admin-menu.admin-menu-with-shortcuts.role-student, html body.admin-menu.admin-menu-with-shortcuts.role-llm-student { margin-top: 90px !important; }

#page { margin: 0 auto -250px; min-height: 100%; }
#page .splash { display: none; }

#menu-799-1 .sf-megamenu { width: 960px; }

.front #mmenu_left .mm-list .menu__item a.active { color: #c4ccda; }
.front #page { 	/*
	@-moz-document url-prefix() { .front #page #programs .region-programs > div > ul li { 	height: 320px; }
	}
	*/ 	/*@media screen\0 { #programs .region-programs > div > ul li { 	height: 320px; }
	}*/ 	/*@media screen\0 { #programs .region-programs > div > ul li { 	height: 320px; }
	}*/ }
.front #page .splash { display: block; min-height: 775px; position: relative; }
.front #page .splash .region-splash { padding: 7% 0 0 10%; }
.front #page .splash .welcome { background: rgba(0, 0, 0, 0.5); color: white; padding: 10px; max-width: 40%; min-width: 500px; }
.front #page .splash .welcome h3 { font-family: georgia; color: white; font-size: initial; font-weight: normal; border: none; }
.front #page .splash #block-views-featured-homepage-block { position: absolute; left: 0; right: 0; bottom: 293px; z-index: 1; height: 100px; }
.front #page .splash #block-views-featured-homepage-block .featured { border-top: 115px solid rgba(233, 233, 222, 0.95); }
.front #page .splash #block-views-featured-homepage-block .featured .view-content { margin-top: -115px; }
.front #page .splash #block-views-featured-homepage-block .featured .flexslider { border: none; background: none; }
.front #page .splash #block-views-featured-homepage-block .featured .flexslider:hover .flex-direction-nav .flex-prev { left: initial; right: 75px; }
.front #page .splash #block-views-featured-homepage-block .featured .flexslider:hover .flex-direction-nav .flex-next { right: 25px; }
.front #page .splash #block-views-featured-homepage-block .featured .flexslider:hover .flex-direction-nav a { overflow: hidden; height: 25px; width: 20px; padding: 5px; }
.front #page .splash #block-views-featured-homepage-block .featured .flexslider:hover .flex-direction-nav a:before { font-size: 24px; margin-top: 2px; }
.front #page .splash #block-views-featured-homepage-block .featured .flexslider ul#flexslider_views_slideshow_featured_homepage-block li a { text-decoration: underline; }
.front #page .splash #block-views-featured-homepage-block .featured .flexslider ul#flexslider_views_slideshow_featured_homepage-block li:hover a { color: #666; text-decoration: none; }
.front #page .splash #block-views-featured-homepage-block .featured .flexslider ul#flexslider_views_slideshow_featured_homepage-block li img { float: left; margin: -17px 30px 0 5%; border-radius: 75px; width: 150px; position: relative; z-index: -1; }
.front #page .splash #block-views-featured-homepage-block .featured .flexslider ul#flexslider_views_slideshow_featured_homepage-block li .featured-title { display: block; width: 100%; height: 100px; color: #666; font-size: 1.25em; font-weight: bold; padding: 15px 0 0 0px; background: none; }
.front #page .splash #block-views-featured-homepage-block .featured .flexslider ul#flexslider_views_slideshow_featured_homepage-block li .featured-title:hover { color: #666; }
.front #page .splash #block-views-featured-homepage-block .featured .flexslider ul#flexslider_views_slideshow_featured_homepage-block li .featured-text { margin: -75px 0 0 0; color: #666; padding-right: 125px; position: relative; z-index: -1; }
.front #page .splash #block-views-featured-homepage-block .featured .flexslider ul#flexslider_views_slideshow_featured_homepage-block li .featured-text p { margin: 0; padding: 0; }
.front #page .splash #block-views-featured-homepage-block .featured .flexslider ol.flex-control-nav { display: none; }
@-moz-document url-prefix() { .front #page .splash #block-views-featured-homepage-block { bottom: 314px; }
  .front #page .splash #block-views-featured-homepage-block .featured .view-content { margin-top: -115px; } }
@media screen\0 { .front #page .splash #block-views-featured-homepage-block { bottom: 293px; }
  .front #page .splash #block-views-featured-homepage-block .featured .flexslider:hover .flex-direction-nav .flex-prev { left: inherit; } }
@media screen\9 { .front #page .splash #block-views-featured-homepage-block { bottom: 293px; }
  .front #page .splash #block-views-featured-homepage-block .featured .flexslider:hover .flex-direction-nav .flex-prev { left: inherit; } }
@media screen and (-webkit-min-device-pixel-ratio: 0) { .front #page .splash ::i-block-chrome, .front #page .splash #block-views-featured-homepage-block { top: 361px; } }
.front #page .splash .block-aba-button { position: relative; }
@media screen and (max-width: 64em) { .front #page .splash .block-aba-button { display: none; } }
.front #page .splash .block-aba-button .contextual-links-wrapper { position: absolute; top: -80px; right: 15px; }
.front #page .splash .aba-button { position: absolute; top: -60px; right: 15px; width: 255px; border: 2px solid #fff; z-index: 100; box-sizing: border-box; background-color: rgba(0, 0, 0, 0.6); }
.front #page .splash .aba-button a { display: block; color: #fff; font-family: arial; font-size: 14px; line-height: 1.1rem; text-decoration: none; margin: 5px; }
.front #page .splash .aba-button a:hover, .front #page .splash .aba-button a:focus { text-decoration: underline; }
.front #page .splash .aba-button a::before { content: url("https://law.unlv.edu/sites/default/files/aba-logo.svg"); width: 75px; height: 32px; float: left; border: 1px solid transparent; background-position: center center; margin-right: 10px; display: block; }
.front #page #programs { padding-top: 30px; border: none; background: white; max-width: 100%; min-width: 100%; margin: -320px 0 120px 0; position: relative; }
.front #page #programs .region-programs { max-width: 1200px; min-width: 940px; margin: 0px auto; padding: 0 20px; }
.front #page #programs .region-programs > div { padding: 0 10px; position: relative; /*
			  	.aba {
			  		position: absolute;
			  		top: 7px;
			  		right: 10px;
			  		a {
			  			display: block;
			  			background: $dark-blue;
			  			padding: 10px 16px 10px 15px;
			  			color: white;
			  			font-size: 1.25em;
			  			letter-spacing: 0.1em; / * &:after {
			  				content: "\f105";
						    font-family: "FontAwesome";
						    color: $scarlet;
						    margin: 0px 0 0 10px;
						    font-size: 24px;
			  			}  /
			  			&:hover {
			  				background: $scarlet;
			  				text-decoration: none;
			  				&:after {
			  					color: white;
			  				}
			  			}
			  		}
			  	}
*/ }
.front #page #programs .region-programs > div > h2 { color: #556794; font-family: georgia; font-size: 30px; border-bottom: 1px solid #556794; height: 55px; font-weight: normal; }
.front #page #programs .region-programs > div > h2:after { content: "\f105"; font-family: "FontAwesome"; color: #B10202; margin: 0 0 0 20px; font-size: 34px; }
.front #page #programs .region-programs > div > ul { text-align: center; }
.front #page #programs .region-programs > div > ul li { display: inline-block; width: 300px; /*height: 530px;*/ margin: 40px 10px 20px 0; }
.front #page #programs .region-programs > div > ul li:first-child { background: url(../images/programs3.jpg) no-repeat; float: left; }
.front #page #programs .region-programs > div > ul li:nth-child(2) { background: url(../images/programs2.jpg) no-repeat; }
.front #page #programs .region-programs > div > ul li:last-child { background: url(../images/programs1.jpg) no-repeat; margin-right: 0; float: right; }
.front #page #programs .region-programs > div > ul li a { display: block; height: 300px; position: relative; box-sizing: border-box; }
.front #page #programs .region-programs > div > ul li a:hover { border: 5px solid #B10202; }
.front #page #programs .region-programs > div > ul li div { text-align: left; background: rgba(85, 103, 148, 0.9); color: white; margin: -134px 0 0 0; padding: 0 15px 5px 15px; height: 113px; }
.front #page #programs .region-programs > div > ul li div h2 { color: white; font-family: georgia; font-size: 1.15em; height: 1em; }
.front #page #programs .region-programs > div > ul li div h2:after { content: "\f105"; font-family: "FontAwesome"; color: #B10202; margin: 0 0 0 10px; font-size: 1.15em; }
.front #page #programs .region-programs > div > ul li div span { font-size: 1em; line-height: 1.5em; display: block; }
.front #page #main { border: none; background: #E9E9DE; max-width: 100%; min-width: 100%; margin: -120px 0 0 0; padding-top: 0; padding-bottom: 0; overflow: visible; box-shadow: none; }
.front #page #main #content { max-width: 1200px; min-width: 1039px; margin: 0px auto; }
.front #page #main #content .home-events { float: left; width: 30%; }
@media screen and (max-width: 64em) { .front #page #main #content .home-events { margin-bottom: 20px; } }
.front #page #main #content .home-events h2 { color: #556794; font-family: georgia; font-size: 30px; border-bottom: 1px solid #556794; height: 50px; font-weight: normal; }
.front #page #main #content .home-events h2:after { content: "\f105"; font-family: "FontAwesome"; color: #B10202; margin: 0 0 0 20px; font-size: 34px; }
.front #page #main #content .home-events ul li { float: left; padding: 0 0 0 0; margin: 0 20px 10px 0; }
.front #page #main #content .home-events ul li:first-child { margin-top: 10px; }
.front #page #main #content .home-events ul li > div:first-child { float: left; border: 1px solid #556794; }
.front #page #main #content .home-events ul li .views-field-field-event-date-new-1 { color: white; width: 60px; text-align: center; height: 56px; font-size: 13px; padding: 0 0 4px 0; margin-top: 0; }
.front #page #main #content .home-events ul li .views-field-field-event-date-new-1 .field-content div.event-date-custom span { text-align: center; font-size: 32px; display: block; height: 16px; padding: 7px 0 0 0; color: #556794; }
.front #page #main #content .home-events ul li .views-field-field-event-date-new-1 .field-content div.event-date-custom span:first-child { background: #556794; color: white; padding: 0px 0 7px 0; font-size: 16px; }
.front #page #main #content .home-events ul li .views-field-field-event-date-new-1 .field-content.multiple-days-event div.event-date-custom:first-child span { text-align: center; font-size: 32px; display: block; height: 16px; padding: 7px 0 0 0; color: #556794; }
.front #page #main #content .home-events ul li .views-field-field-event-date-new-1 .field-content.multiple-days-event div.event-date-custom:first-child span:first-child { background: #556794; color: white; padding: 0px 0 7px 0; font-size: 16px; }
.front #page #main #content .home-events ul li .views-field-field-event-date-new-1 .field-content.multiple-days-event div.event-date-custom:first-child span:nth-child(2) { text-align: left; font-size: 20px; margin: 0 0 0 4px; }
.front #page #main #content .home-events ul li .views-field-field-event-date-new-1 .field-content.multiple-days-event div.event-date-custom:first-child span:nth-child(2):after { content: '-'; }
.front #page #main #content .home-events ul li .views-field-field-event-date-new-1 .field-content.multiple-days-event div.event-date-custom:nth-child(2) span { display: block; height: 16px; padding: 7px 0 0 0; color: #556794; }
.front #page #main #content .home-events ul li .views-field-field-event-date-new-1 .field-content.multiple-days-event div.event-date-custom:nth-child(2) span:first-child { display: none; }
.front #page #main #content .home-events ul li .views-field-field-event-date-new-1 .field-content.multiple-days-event div.event-date-custom:nth-child(2) span:nth-child(2) { text-align: right; font-size: 20px; margin: -23px 3px 0 0px; }
.front #page #main #content .home-events .views-field-title { margin: 0 0 3px 75px; font-size: 1em; }
.front #page #main #content .home-events .views-field-title a { display: block; color: #666; /*height: 63px;*/ height: auto; line-height: 1.5em; }
.front #page #main #content .home-events .views-field-title a:hover { color: #B10202; text-decoration: none; }
.front #page #main #content .home-events .date-repeat-rule { margin: 0 0 0 75px; font-size: 0.8em; line-height: 1.2em; font-style: italic; color: #666; }
.front #page #main #content .home-events .view-events-on-homepage .view-content { min-height: 245px; }
.front #page #main #content .home-events .view-footer { clear: both; text-align: center; height: 35px; /*
			  		a.more-events {
		  				font-size: 14px;
		  				background: $dark-blue;
		  				width: 35%;
		  				display: block;
		  				padding: 5px 0 5px 0;
		  				color: white;
		  				float: left;
		  				&:hover {
		  					background: $scarlet;
		  					text-decoration: none;
		  				}
			  		}
						a.faculty-enrichment-events {
		  				font-size: 14px;
		  				background: $dark-blue;
		  				width: 60%;
		  				display: block;
		  				padding: 5px 0 5px 0;
		  				color: white;
		  				float: right;
		  				&:hover {
		  					background: $scarlet;
		  					text-decoration: none;
		  				}
			  		}
*/ }
.front #page #main #content .home-events .view-footer #block-superfish-9 .sf-accordion-toggle, .front #page #main #content .home-events .view-footer #block-superfish-9 .sf-clone-parent { display: none; }
.front #page #main #content .home-events .view-footer .sf-menu-homepage-events { display: flex; width: 100%; }
.front #page #main #content .home-events .view-footer .sf-menu-homepage-events > li { width: 50%; float: none; font-size: 14px; color: white; margin: 0; margin-right: 15px; }
.front #page #main #content .home-events .view-footer .sf-menu-homepage-events > li:first-child { margin: 0 10px 0 0; }
.front #page #main #content .home-events .view-footer .sf-menu-homepage-events > li:last-child { margin: 0 0 0 10px; }
.front #page #main #content .home-events .view-footer .sf-menu-homepage-events > li:last-child .sf-depth-1 { padding-right: 1.2em; }
.front #page #main #content .home-events .view-footer .sf-menu-homepage-events > li .sf-depth-1 { color: white; display: block; background: #556794; padding: 5px; line-height: 1.5em; cursor: pointer; }
.front #page #main #content .home-events .view-footer .sf-menu-homepage-events > li .sf-depth-1:hover, .front #page #main #content .home-events .view-footer .sf-menu-homepage-events > li .sf-depth-1:focus { background: #B10202; text-decoration: none; }
.front #page #main #content .home-events .view-footer .sf-menu-homepage-events > li .sf-depth-1 > .sf-sub-indicator { top: 0.7em; right: 0.9em; }
.front #page #main #content .home-events .view-footer .sf-menu-homepage-events > li ul { width: 100% !important; top: 2.35em; }
.front #page #main #content .home-events .view-footer .sf-menu-homepage-events > li ul li.sf-depth-2 { background-color: #666; margin: 0; color: #fff; text-align: left; }
.front #page #main #content .home-events .view-footer .sf-menu-homepage-events > li ul li.sf-depth-2:first-child { padding-top: 7px; }
.front #page #main #content .home-events .view-footer .sf-menu-homepage-events > li ul li.sf-depth-2:last-child { padding-bottom: 7px; }
.front #page #main #content .home-events .view-footer .sf-menu-homepage-events > li ul li.sf-depth-2 a { color: #fff; padding: 8px 15px; }
.front #page #main #content .home-events .view-footer .sf-menu-homepage-events > li ul li.sf-depth-2 a:hover, .front #page #main #content .home-events .view-footer .sf-menu-homepage-events > li ul li.sf-depth-2 a:focus { background-color: #888; }
.front #page #main #content .home-news { float: right; position: relative; }
.front #page #main #content .home-news h2 { color: #556794; font-family: georgia; font-size: 30px; border-bottom: 1px solid #556794; height: 50px; font-weight: normal; }
.front #page #main #content .home-news h2:after { content: "\f105"; font-family: "FontAwesome"; color: #B10202; margin: 0 0 0 20px; font-size: 34px; }
@media screen and (max-width: 25.875em) { .front #page #main #content .home-news h2 { margin-top: 30px; } }
.front #page #main #content .home-news .view-header { position: absolute; top: 0; right: 0; margin: -44px 0 0 0; padding: 15px 0 0 0; font-size: 1.5em; color: #bbb; }
.front #page #main #content .home-news .view-header a { margin-right: 10px; color: #666; }
.front #page #main #content .home-news .view-header a:last-child { margin-right: 0; }
.front #page #main #content .home-news .view-header .fa-facebook-square:hover { color: #3b5998; }
.front #page #main #content .home-news .view-header .fa-twitter-square:hover { color: #00aced; }
.front #page #main #content .home-news .view-header .fa-instagram:hover { color: #3f729b; }
.front #page #main #content .home-news .view-header .fa-vimeo-square:hover { color: #aad450; }
.front #page #main #content .home-news .view-header .blogger { background: url(/sites/all/themes/unlv_d7/images/blogger_off.png); background-size: 18.36px 18.36px; display: inline-block; height: 18.36px; width: 18.36px; margin-bottom: -2px; }
.front #page #main #content .home-news .view-header .blogger:hover { background: url(/sites/all/themes/unlv_d7/images/blogger_on.png); background-size: 18.36px 18.36px; display: inline-block; height: 18.36px; width: 18.36px; margin-bottom: -2px; }
.front #page #main #content .home-news .view-news-feed-on-home-page .view-content .item-list > ul li { display: inline-block; width: 200px; vertical-align: top; padding: 0 20px; margin-top: 10px; height: 235px; }
.front #page #main #content .home-news .view-news-feed-on-home-page .view-content .item-list > ul li:hover a { color: #B10202 !important; }
.front #page #main #content .home-news .view-news-feed-on-home-page .view-content .item-list > ul li:first-child { padding: 0 20px 0 0; }
.front #page #main #content .home-news .view-news-feed-on-home-page .view-content .item-list > ul li img { width: 200px; }
.front #page #main #content .home-news .view-news-feed-on-home-page .view-content .item-list > ul li .views-field-title { font-size: 1em; color: #666; height: 96px; }
.front #page #main #content .home-news .view-news-feed-on-home-page .view-content .item-list > ul li .views-field-title a { display: block; height: 80px; position: relative; padding-bottom: 16px; line-height: 1.5em; color: #666; }
.front #page #main #content .home-news .view-news-feed-on-home-page .view-content .item-list > ul li .views-field-title a:hover { color: #B10202; text-decoration: none; }
.front #page #main #content .home-news .view-footer { clear: both; text-align: center; height: 35px; }
.front #page #main #content .home-news .view-footer a { font-size: 14px; background: #556794; width: 100%; display: block; padding: 5px 0 5px 0; color: white; z-index: 9999; }
.front #page #main #content .home-news .view-footer a:hover { background: #B10202; text-decoration: none; }
.front #page #spotlights { border: none; background: white; max-width: 100%; min-width: 100%; margin: 0; /*padding: 0 0 250px 0;*/ }
.front #page #spotlights .region-spotlights { max-width: 1200px; min-width: 940px; margin: 0px auto; padding: 0 20px; }
.front #page #spotlights .region-spotlights > div { padding: 0 10px; }
.front #page #spotlights .region-spotlights > div > h2 { color: #556794; font-family: georgia; font-size: 30px; border-bottom: 1px solid #556794; height: 55px; font-weight: normal; }
.front #page #spotlights .region-spotlights > div > h2:after { content: "\f105"; font-family: "FontAwesome"; color: #B10202; margin: 0 0 0 20px; font-size: 34px; }
.front #page #spotlights .region-spotlights > div ul:not(.contextual-links) { text-align: center; padding-top: 10px; }
.front #page #spotlights .region-spotlights > div ul:not(.contextual-links) li { display: inline-block; width: 300px; text-align: left; color: #556794; padding: 130px 15px 5px 0; }
.front #page #spotlights .region-spotlights > div ul:not(.contextual-links) li:first-child { background: url(../images/spotlight1.jpg) no-repeat; float: left; }
.front #page #spotlights .region-spotlights > div ul:not(.contextual-links) li:nth-child(2) { background: url(../images/spotlight2.jpg) no-repeat; }
.front #page #spotlights .region-spotlights > div ul:not(.contextual-links) li:last-child { background: url(../images/spotlight3.jpg) no-repeat; margin-right: 0; float: right; }
.front #page #spotlights .region-spotlights > div ul:not(.contextual-links) li > div { height: 180px; margin: 0; padding: 0; position: relative; }
.front #page #spotlights .region-spotlights > div ul:not(.contextual-links) li > div h2 { font-family: georgia; font-size: 1.15em; height: 1em; }
.front #page #spotlights .region-spotlights > div ul:not(.contextual-links) li > div h2:after { content: "\f105"; font-family: "FontAwesome"; color: #B10202; margin: 0 0 0 10px; font-size: 1.15em; }
.front #page #spotlights .region-spotlights > div ul:not(.contextual-links) li > div p a:first-of-type { font-size: 1em; line-height: 1.5em; display: block; color: #666; }
.front #page #spotlights .region-spotlights > div ul:not(.contextual-links) li > div p a:first-of-type:hover { color: #B10202; text-decoration: none; }
.front #page #spotlights .region-spotlights > div ul:not(.contextual-links) li > div p a:last-of-type { font-size: 0.85em; position: absolute; bottom: 0; color: #666; }
.front #page #spotlights .region-spotlights > div ul:not(.contextual-links) li > div p a:last-of-type:hover { color: #B10202; text-decoration: none; }
.front #page #spotlights .region-spotlights > div ul:not(.contextual-links) li > div p a:last-of-type:hover:after { color: #B10202; }
.front #page #spotlights .region-spotlights > div ul:not(.contextual-links) li > div p a:last-of-type:after { content: "\f105\f105"; font-family: "FontAwesome"; color: #556794; margin: 0 0 0 5px; font-size: 1em; }
.front #page #spotlights .region-spotlights .spotlights-home ul:not(.contextual-links) li { background: none; padding-top: 0; height: 320px; }
.front #page #spotlights .region-spotlights .spotlights-home ul:not(.contextual-links) li:first-child { background: none; }
.front #page #spotlights .region-spotlights .spotlights-home ul:not(.contextual-links) li:nth-child(2) { background: none; }
.front #page #spotlights .region-spotlights .spotlights-home ul:not(.contextual-links) li:last-child { background: none; }
.front #page #spotlights .region-spotlights .spotlights-home ul:not(.contextual-links) li:hover a { color: #B10202; }
.front #page #spotlights .region-spotlights .spotlights-home ul:not(.contextual-links) li .views-field.views-field-nid { display: none; position: absolute; bottom: 0; width: 100%; }
.front #page #spotlights .region-spotlights .spotlights-home ul:not(.contextual-links) li .views-field.views-field-nid span a { font-size: 0.85em; color: #666; }
.front #page #spotlights .region-spotlights .spotlights-home ul:not(.contextual-links) li .views-field.views-field-nid span a:after { content: "\f105\f105"; font-family: "FontAwesome"; color: #556794; margin: 0 0 0 5px; font-size: 1em; }
.front #page #spotlights .region-spotlights .spotlights-home ul:not(.contextual-links) li .views-field.views-field-title span { font-size: 1.25em; font-family: georgia; }
.front #page #spotlights .region-spotlights .spotlights-home ul:not(.contextual-links) li .views-field.views-field-title span:after { content: "\f105"; font-family: "FontAwesome"; color: #B10202; margin: 0 0 0 10px; font-size: 1.15em; }
.front #page #spotlights .region-spotlights .spotlights-home ul:not(.contextual-links) li > div { height: auto; }
@-moz-document url-prefix() { .front #page #spotlights .region-spotlights > div ul li { height: 180px; } }
@media screen\0 { .front #page #spotlights .region-spotlights > div ul li { height: 180px; } }
@media screen\9 { .front #page #spotlights .region-spotlights > div ul li { height: 180px; } }
@media screen and (-webkit-min-device-pixel-ratio: 0) { .front #page ::i-block-chrome, .front #page #spotlights .region-spotlights { margin-bottom: 250px; } }

#content #block-views-node-last-updated-block, #content .block--last-updated { margin: 1.5em 0; font-style: italic; color: #666; }

#content .apply-now { display: inline-block; margin: 10px 0; }
#content .apply-now a { color: white; background: #556794; display: block; padding: 10px; }
#content .apply-now a:hover { text-decoration: none; background: #B10202; }

#content a.download-overlay { position: relative; display: block; }
#content a.download-overlay:before { position: absolute; width: 100%; top: 50%; margin-top: -18px; left: 0; text-align: center; zoom: 70%; opacity: 0.7; content: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2021.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2250px%22%20height%3D%2250px%22%20viewBox%3D%220%200%2050%2050%22%20style%3D%22enable-background%3Anew%200%200%2050%2050%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20d%3D%22M25%2C50C11.2%2C50%2C0%2C38.8%2C0%2C25C0%2C11.1%2C11.2%2C0%2C25%2C0c13.8%2C0%2C25%2C11.2%2C25%2C25C50%2C38.8%2C38.8%2C50%2C25%2C50z%20M29.2%2C26.7c0-0.3%2C0-0.5%2C0-0.7%0A%09c0-5.2%2C0-10.3%2C0-15.5c0-1.4-0.9-2.2-2.2-2.2c-1.2%2C0-2.5%2C0.1-3.7%2C0c-1.5-0.1-2.4%2C1.1-2.4%2C2.4c0%2C5.1%2C0%2C10.2%2C0%2C15.4c0%2C0.2%2C0%2C0.4%2C0%2C0.5%0A%09c-0.1%2C0-0.1%2C0-0.2%2C0.1c-0.1-0.2-0.2-0.3-0.4-0.5c-1.8-1.8-3.6-3.7-5.5-5.5c-1-1-2.2-1-3.2%2C0c-0.8%2C0.8-1.7%2C1.7-2.5%2C2.5%0A%09c-1.2%2C1.2-1.2%2C2.4%2C0%2C3.6c4.7%2C4.7%2C9.5%2C9.4%2C14.2%2C14.2c1.2%2C1.2%2C2.3%2C1.2%2C3.5%2C0c2.9-2.9%2C5.9-5.9%2C8.8-8.8c1.8-1.8%2C3.6-3.6%2C5.4-5.5%0A%09c1-1%2C1-2.3%2C0-3.3c-0.9-0.9-1.8-1.8-2.7-2.7c-0.9-0.9-2.2-0.9-3.1%2C0c-0.3%2C0.3-0.7%2C0.7-1%2C1C32.6%2C23.3%2C30.9%2C25%2C29.2%2C26.7z%22/%3E%0A%3C/svg%3E%0A"); }

body:not(.front) .quickAccess-wrap .quickAccess .region-quick-access #block-superfish-2 #superfish-2 > li#menu-13912-2 { display: none; }

.quickAccess-wrap { width: 100%; background: #333; height: 35px; margin: -61px 0 0 0; position: fixed; z-index: 9999; }
.quickAccess-wrap .quickAccess { z-index: 9998; margin: 0 auto; }
.quickAccess-wrap .quickAccess .region-quick-access { display: flex; flex-direction: row-reverse; align-items: stretch; height: 35px; padding: 0; /*float: right;*/ /*padding: 4px 0 0 0;*/ letter-spacing: 0.05em; }
.quickAccess-wrap .quickAccess .region-quick-access #block-superfish-2 { display: flex; margin: 0; }
.quickAccess-wrap .quickAccess .region-quick-access #block-superfish-2 #superfish-2 > li { /* &#menu-13912-2 a { font-size: 1em; color: #fff; padding-top: 0;
 &:hover { color: LightGray !important; } }
*/ }
.quickAccess-wrap .quickAccess .region-quick-access #block-superfish-2 #superfish-2 > li > a { /* &[href*="/alumni/giving"] {
							//background: rgba(233,233,222,0.95);
							background: $quickAccess-footer-text-color; border-radius: 20px; padding: 6px 10px;
							color: $quickAccess-footer-background;
							margin: 3px 5px 0 8px;
							&:hover {
								background: $links;
								color: white;
								text-decoration: none;
							}
						}
*/ }
.quickAccess-wrap .quickAccess .region-quick-access #block-superfish-2 #superfish-2 > li > a:hover, .quickAccess-wrap .quickAccess .region-quick-access #block-superfish-2 #superfish-2 > li > a:focus { color: white; text-decoration: underline; }
.quickAccess-wrap .quickAccess .region-quick-access #block-superfish-2 #superfish-2 > li ul li a:hover, .quickAccess-wrap .quickAccess .region-quick-access #block-superfish-2 #superfish-2 > li ul li a:focus { background: LightGray; }
@media screen and (min-width: 64em) { .quickAccess-wrap .quickAccess .region-quick-access #block-superfish-2 #superfish-2 > li#menu-13912-2 { display: none; } }
.quickAccess-wrap .quickAccess .region-quick-access #block-superfish-2 #superfish-2 > li#menu-5772-2 { position: relative; }
.quickAccess-wrap .quickAccess .region-quick-access #block-superfish-2 #superfish-2 > li#menu-5772-2 a { font-size: 0.85em; color: #fff; margin: 0; vertical-align: middle; }
.quickAccess-wrap .quickAccess .region-quick-access #block-superfish-2 #superfish-2 > li#menu-5772-2 a:hover { color: LightGray !important; }
.quickAccess-wrap .quickAccess .region-quick-access #block-superfish-2 #superfish-2 > li#menu-4561-2 { position: relative; /*
width: 51px;
height: 28px;
*/ margin: 0 0 0 6px; }
.quickAccess-wrap .quickAccess .region-quick-access #block-superfish-2 #superfish-2 > li#menu-4561-2 a { display: block; width: 70px; height: 16px; align-self: center; /*
top: 24%;
right: 0;
*/ text-indent: -9999px; background: transparent url(https://law.unlv.edu/sites/all/themes/unlv_d7/unlv-logo-sprite-51x31.png) no-repeat 18px -15px; padding: 0; margin: 0; border-left: 1px solid #fff; }
.quickAccess-wrap .quickAccess .region-quick-access #block-superfish-2 #superfish-2 > li#menu-4561-2 a:hover { background: transparent url(https://law.unlv.edu/sites/all/themes/unlv_d7/unlv-logo-sprite-51x31.png) no-repeat 18px 1px; }
.quickAccess-wrap .quickAccess .region-quick-access .quickAccess-wrap .quickAccess .region-quick-access #block-superfish-2 #superfish-2 > li#menu-4561-2 a { display: block; width: 60px; height: 15px; top: 24%; right: 0; text-indent: -9999px; padding: 0; margin: 0; border-left: 1px solid #fff; }
.quickAccess-wrap .quickAccess .region-quick-access .quickAccess-wrap .quickAccess .region-quick-access #block-superfish-2 #superfish-2 > li#menu-4561-2 a { background: transparent url(https://law.unlv.edu/sites/all/themes/unlv_d7/unlv-logo-sprite-51x31.png) no-repeat top right; }
.quickAccess-wrap .quickAccess .region-quick-access .quickAccess-wrap .quickAccess .region-quick-access #block-superfish-2 #superfish-2 > li#menu-4561-2 a:hover { background: transparent url(https://law.unlv.edu/sites/all/themes/unlv_d7/unlv-logo-sprite-51x31.png) no-repeat bottom right; }
.quickAccess-wrap .quickAccess .region-quick-access .quickAccess-wrap .quickAccess .region-quick-access #block-superfish-2 #superfish-2 > li#menu-4561-2 a { background: transparent url("https://law.unlv.edu/sites/all/themes/unlv_d7/images/unlv-logo.svg") no-repeat top right; }
.quickAccess-wrap .quickAccess .region-quick-access .quickAccess-wrap .quickAccess .region-quick-access #block-superfish-2 #superfish-2 > li#menu-4561-2 a:hover { background: transparent url("https://law.unlv.edu/sites/all/themes/unlv_d7/images/unlv-logo.svg") no-repeat top right; filter: brightness(0) invert(1); }
.quickAccess-wrap .quickAccess .region-quick-access #block-ultimenu-user-menu { display: none; }
.quickAccess-wrap .quickAccess .region-quick-access #block-ultimenu-menu-secondary-menu { float: left; }
.quickAccess-wrap .quickAccess .region-quick-access #block-ultimenu-menu-secondary-menu .ultimenu a { color: #bbb; font-size: 0.85em; }
.quickAccess-wrap .quickAccess .region-quick-access #block-ultimenu-menu-secondary-menu .ultimenu a:hover { color: #B10202; }
.quickAccess-wrap .quickAccess .region-quick-access #block-search-form { cursor: pointer; float: right; margin-left: 10px; }
.quickAccess-wrap .quickAccess .region-quick-access #block-search-form #search-block-form > div { margin: 0; min-width: initial; width: auto; color: inherit; }
.quickAccess-wrap .quickAccess .region-quick-access #block-search-form #search-block-form label { display: none; }
.quickAccess-wrap .quickAccess .region-quick-access #block-search-form #search-block-form input[type="search"] { background: url(../images/search-icon-gray.png) no-repeat 9px center; background-size: 15px 15px; border: none; /*width: $search-width;*/ width: 40px; /*padding: 5px 12px 6px 35px;*/ /*background-color: $article-background;*/ border-color: #333; padding: 5px 12px 6px 27px; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s; }
.quickAccess-wrap .quickAccess .region-quick-access #block-search-form #search-block-form input[type="search"]:focus { width: 255px; padding-left: 35px; background-color: #eee; border: none; border-color: #333; }
.quickAccess-wrap .quickAccess .region-quick-access #block-search-form #search-block-form input[type="submit"] { display: none; }
.quickAccess-wrap .quickAccess .region-quick-access #block-search-form .contextual-links-wrapper.contextual-links-processed { top: -5px; right: -20px; }

@media screen\0 { .quickAccess-wrap .quickAccess .region-quick-access #block-search-form { margin-right: -70px; } }
.header-wrap { width: 100%; background-color: #B10202; position: fixed; height: 47px; margin: -26px 0 0 0; z-index: 9998; box-shadow: 0 -2px 6px 3px #333; /*box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.25);*/ }
.header-wrap header, .header-wrap #header { padding: 0; width: 1200px; z-index: 9997; margin: 0 auto 0 auto; }
.header-wrap header .unlv-logo, .header-wrap #header .unlv-logo { float: left; margin: 0 40px 0 20px; }
.header-wrap header .unlv-logo-mobile, .header-wrap #header .unlv-logo-mobile { display: none; }
.header-wrap header .header__region, .header-wrap #header .header__region { height: 47px; margin-top: 0; }
.header-wrap header .header__region .ultimenu-main-menu > li, .header-wrap #header .header__region .ultimenu-main-menu > li { padding: 0.25em 0; height: 39px; margin-right: -7px; }
.header-wrap header .header__region .ultimenu-main-menu > li:hover, .header-wrap #header .header__region .ultimenu-main-menu > li:hover { background: #666; }
.header-wrap header .header__region .ultimenu-main-menu > li:hover .ultimenu-flyout, .header-wrap #header .header__region .ultimenu-main-menu > li:hover .ultimenu-flyout { height: 250px; clear: both; padding: 20px; visibility: visible; }
.header-wrap header .header__region .ultimenu-main-menu > li:last-child, .header-wrap #header .header__region .ultimenu-main-menu > li:last-child { margin-left: -1px; }
.header-wrap header .header__region .ultimenu-main-menu > li:last-child .ultimenu-flyout, .header-wrap #header .header__region .ultimenu-main-menu > li:last-child .ultimenu-flyout { margin: 0 -5px 0 -320px; }
.header-wrap header .header__region .ultimenu-main-menu .ultimenu-flyout, .header-wrap #header .header__region .ultimenu-main-menu .ultimenu-flyout { transition: height 0.25s ease-out 0.25s, visibility 0s linear 0.25s; width: 100%; position: fixed; top: 111px; right: 0px; background: #666; border-radius: 0; font-size: 0.85em; min-width: initial; margin: 0; height: 0; padding: 0; visibility: hidden; }
.header-wrap header .header__region .ultimenu-main-menu .ultimenu-flyout div, .header-wrap #header .header__region .ultimenu-main-menu .ultimenu-flyout div { float: left; }
.header-wrap header .header__region .ultimenu-main-menu .ultimenu-flyout div h2, .header-wrap #header .header__region .ultimenu-main-menu .ultimenu-flyout div h2 { color: #ccc; font-size: 14px; }
.header-wrap header .header__region .ultimenu-main-menu .ultimenu-flyout div:nth-child(n+2), .header-wrap #header .header__region .ultimenu-main-menu .ultimenu-flyout div:nth-child(n+2) { margin: 0 0 0 18px; }
.header-wrap header .header__region .ultimenu-main-menu .ultimenu-flyout div:nth-child(n+2) h2, .header-wrap #header .header__region .ultimenu-main-menu .ultimenu-flyout div:nth-child(n+2) h2 { color: #ccc; font-size: 14px; }
.header-wrap header .header__region .ultimenu-main-menu .ultimenu-flyout div:nth-child(n+2) ul, .header-wrap #header .header__region .ultimenu-main-menu .ultimenu-flyout div:nth-child(n+2) ul { padding: 10px 0 0 0; }
.header-wrap header .header__region .ultimenu-main-menu .ultimenu-flyout div:nth-child(n+2) li, .header-wrap #header .header__region .ultimenu-main-menu .ultimenu-flyout div:nth-child(n+2) li { list-style-type: none; list-style-image: none; margin: 0 0 0 -20px; }
.header-wrap header .header__region .ultimenu-main-menu .ultimenu-flyout div:nth-child(n+2) li a, .header-wrap #header .header__region .ultimenu-main-menu .ultimenu-flyout div:nth-child(n+2) li a { display: inline-block; margin: 5px 0 5px -20px; padding-left: 20px; }
.header-wrap header .header__region .ultimenu-main-menu .ultimenu-flyout div:nth-child(n+2) li a:before, .header-wrap #header .header__region .ultimenu-main-menu .ultimenu-flyout div:nth-child(n+2) li a:before { content: "\f105"; font-family: "FontAwesome"; display: inline-block; color: white; margin: 0 0 0 5px; padding: 0; font-size: 12px; width: 1em; }
.header-wrap header .header__region .ultimenu-main-menu .ultimenu-flyout div:nth-child(n+2) li:hover, .header-wrap #header .header__region .ultimenu-main-menu .ultimenu-flyout div:nth-child(n+2) li:hover { background: #bbb; }
.header-wrap header .header__region .ultimenu-main-menu .ultimenu-flyout div:nth-child(n+2) li:hover a, .header-wrap #header .header__region .ultimenu-main-menu .ultimenu-flyout div:nth-child(n+2) li:hover a { color: #B10202; }
.header-wrap header .header__region .ultimenu-main-menu .ultimenu-flyout div:nth-child(n+2) li:hover a:before, .header-wrap #header .header__region .ultimenu-main-menu .ultimenu-flyout div:nth-child(n+2) li:hover a:before { color: #B10202; }
.header-wrap header .header__region .ultimenu-main-menu .ultimenu-flyout div:first-child p, .header-wrap #header .header__region .ultimenu-main-menu .ultimenu-flyout div:first-child p { display: inline; margin: 0; padding: 0; }
.header-wrap header .header__region .ultimenu-main-menu .ultimenu-flyout img, .header-wrap #header .header__region .ultimenu-main-menu .ultimenu-flyout img { width: 200px; }

#main { /*overflow: auto;*/ padding-bottom: 250px; background: white; max-width: 1200px; margin: 0px auto; padding-top: 42px; z-index: 1; border-top: none; border-bottom: none; }
#main #content .breadcrumb { margin: 0 0 0 0; font-size: 0.85em; }
#main #content .breadcrumb a { color: #666; }
#main #content .breadcrumb a:hover { color: #B10202; }
#main #content h1 { font-size: 1.875em; color: #556794; font-weight: normal; font-family: georgia; margin: 5px 0 0 0; }
#main #content article, #main #content div.view { font-size: 1em; position: relative; }
#main #content article .member-list, #main #content div.view .member-list { margin-bottom: 25px; }
#main #content article .member-list li, #main #content div.view .member-list li { list-style: none; clear: both; overflow: hidden; }
#main #content article .member-list li p img, #main #content div.view .member-list li p img { margin: 0 10px 30px 0; float: left; }
#main #content article .member-list li p span, #main #content div.view .member-list li p span { display: block; }
#main #content article .member-list li p a, #main #content div.view .member-list li p a { display: block; color: #556794; font-size: 16px; }
#main #content article .member-list li p a:hover, #main #content div.view .member-list li p a:hover { color: #8D0101; text-decoration: none; }

.sidebar-first { /*
	&.section-saltman-center,
	&.section-giving, &.section-alumni, &.section-clinics, &.section-clinical-program,
	&.section-clinical-program-and-externships,
	&.section-externship-program,
	&.section-kids-court,
	&.section-clinic-news, &.section-news {
*/ /* } */ }
.sidebar-first .region-sidebar-first { width: 250px; height: 100%; padding: 0; background: LightGray; font-size: 0.85em; height: 0; }
.sidebar-first .region-sidebar-first > div { width: 200px; margin: 17px auto 0 auto; }
.sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu { margin: 0; }
.sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li { list-style-type: none; list-style-image: none; background: #E9E9DE; }
.sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li.is-active { background: #B10202; }
.sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li.is-active > a { color: white; }
.sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li.is-active > a:after { top: 41px; left: 25px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(102, 102, 102, 0); border-top-color: #B10202; border-width: 8px; }
.sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li a, .sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li span.nolink { color: white; display: block; height: 100%; padding: 10px 10px 10px 15px; }
.sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li a:hover, .sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li span.nolink:hover { text-decoration: none; }
.sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > a { position: relative; color: black; }
.sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > a:after { bottom: -16px; left: 25px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(102, 102, 102, 0); border-top-color: #E9E9DE; border-width: 8px; z-index: 1; }
.sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li { list-style-type: none; list-style-image: none; background: #666; }
.sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-collapsed { border-bottom: 1px solid white; }
.sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-collapsed:hover { background: #B10202; }
.sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-expanded { position: relative; background: #B10202; padding: 0 0 0 0; border-bottom: 1px solid white; }
.sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-expanded > a, .sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-expanded span.nolink { padding: 11px 10px 11px 15px; position: relative; }
.sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-expanded > a:after, .sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-expanded span.nolink:after { bottom: -16px; left: 25px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(102, 102, 102, 0); border-top-color: #B10202; border-width: 8px; }
.sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-expanded.menu-mlid-5555 ul.menu li.is-active a { color: black; }
.sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-expanded ul.menu { margin: 0	0 0 0; background: LightGray; }
.sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-expanded ul.menu li { list-style-type: none; list-style-image: none; border-bottom: 1px dotted black; }
.sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-expanded ul.menu li:last-child { border-bottom: none; }
.sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-expanded ul.menu li:not(.is-expanded):hover { background: #E9E9DE; }
.sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-expanded ul.menu li a { color: black; }
.sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-expanded ul.menu li.is-active a, .sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-expanded ul.menu li.is-active-trail a { color: #B10202; }
.sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-expanded ul.menu ul.menu li { background: #eee; }
.sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-expanded ul.menu ul.menu li a { padding-left: 30px; color: black; }
.sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-expanded ul.menu ul.menu li a:hover { color: #B10202; }
.sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-expanded ul.menu ul.menu li.is-active a { color: #B10202; }
.sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.leaf { border-bottom: 1px solid white; }
.sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.leaf:hover { background: #B10202; }
.sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.leaf.is-active { background: #B10202; }
.sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li.menu-mlid-800 > ul.menu > li.menu__item.is-expanded { background: #666; }
.sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li.menu-mlid-800 > ul.menu > li.menu__item.is-expanded a:after, .sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li.menu-mlid-800 > ul.menu > li.menu__item.is-expanded span:after { border-top-color: #666; }
.sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li.menu-mlid-800 > ul.menu > li.menu__item.is-expanded:not(.active-trail):hover { border-bottom: 1px solid white; }
.sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li.menu-mlid-800 > ul.menu > li.menu__item.is-expanded:not(.active-trail):hover:hover { background: #B10202; }
.sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li.menu-mlid-800 > ul.menu > li.menu__item.is-expanded:not(.active-trail):hover.is-active { background: #B10202; }
.sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li.menu-mlid-800 > ul.menu > li.menu__item.is-expanded:not(.active-trail):hover a:after, .sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li.menu-mlid-800 > ul.menu > li.menu__item.is-expanded:not(.active-trail):hover span:after { border-top-color: #B10202; }
.sidebar-first.page-saltman-center .menu__item.is-active.is-expanded.first.last.expanded.active.menu-mlid-1189, .sidebar-first.page-alumni-giving .menu__item.is-active.is-expanded.first.last.expanded.active.menu-mlid-1189 { background: #B10202; /*#E9E9DE;*/ }
.sidebar-first.page-saltman-center .menu__item.is-active.is-expanded.first.last.expanded.active.menu-mlid-1189 > a, .sidebar-first.page-alumni-giving .menu__item.is-active.is-expanded.first.last.expanded.active.menu-mlid-1189 > a { color: white; /*black;*/ }
.sidebar-first.page-saltman-center .menu__item.is-active.is-expanded.first.last.expanded.active.menu-mlid-1189 > a:after, .sidebar-first.page-alumni-giving .menu__item.is-active.is-expanded.first.last.expanded.active.menu-mlid-1189 > a:after { border-top-color: #B10202; /*#E9E9DE;*/ top: 62px; }
.sidebar-first.page-saltman-center .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-expanded, .sidebar-first.page-alumni-giving .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-expanded { background: #666; }
.sidebar-first.page-saltman-center .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-expanded a:after, .sidebar-first.page-alumni-giving .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-expanded a:after { border-top-color: #666; }
.sidebar-first.page-saltman-center .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-expanded:hover, .sidebar-first.page-alumni-giving .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-expanded:hover { background: #B10202; }
.sidebar-first.page-saltman-center .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-expanded:hover a:after, .sidebar-first.page-alumni-giving .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-expanded:hover a:after { border-top-color: #B10202; }
.sidebar-first .region-sidebar-first #block-menu-block-56 { margin-bottom: 20px; }
.sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.active-trail.is-expanded { background: #B10202; /* Menu and hover exceptions for active <nolink> menu items */ }
.sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.active-trail.is-expanded a:after { border-top-color: #B10202; }
.sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.active-trail.is-expanded.menu-mlid-5195, .sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.active-trail.is-expanded.menu-mlid-14411, .sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.active-trail.is-expanded.menu-mlid-14848, c .sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.active-trail.is-expanded.menu-mlid-14862, .sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.active-trail.is-expanded.menu-mlid-14863, .sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.active-trail.is-expanded.menu-mlid-14869 { background: #B10202; }
.sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.active-trail.is-expanded.menu-mlid-5195 span.nolink:after, .sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.active-trail.is-expanded.menu-mlid-14411 span.nolink:after, .sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.active-trail.is-expanded.menu-mlid-14848 span.nolink:after, c .sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.active-trail.is-expanded.menu-mlid-14862 span.nolink:after, .sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.active-trail.is-expanded.menu-mlid-14863 span.nolink:after, .sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.active-trail.is-expanded.menu-mlid-14869 span.nolink:after { border-top-color: #B10202; }
.sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.active-trail.is-expanded.menu-mlid-5195:hover, .sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.active-trail.is-expanded.menu-mlid-14411:hover, .sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.active-trail.is-expanded.menu-mlid-14848:hover, c .sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.active-trail.is-expanded.menu-mlid-14862:hover, .sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.active-trail.is-expanded.menu-mlid-14863:hover, .sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.active-trail.is-expanded.menu-mlid-14869:hover { background: #B10202; }
.sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.active-trail.is-expanded.menu-mlid-5195:hover span.nolink:after, .sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.active-trail.is-expanded.menu-mlid-14411:hover span.nolink:after, .sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.active-trail.is-expanded.menu-mlid-14848:hover span.nolink:after, c .sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.active-trail.is-expanded.menu-mlid-14862:hover span.nolink:after, .sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.active-trail.is-expanded.menu-mlid-14863:hover span.nolink:after, .sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.active-trail.is-expanded.menu-mlid-14869:hover span.nolink:after { border-top-color: #B10202; }
.sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-expanded:not(.active-trail) { background: #666; /* Menu and hover exceptions for inactive <nolink> menu items */ }
.sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-expanded:not(.active-trail) a:after { border-top-color: #666; }
.sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-expanded:not(.active-trail):hover { background: #B10202; }
.sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-expanded:not(.active-trail):hover a:after { border-top-color: #B10202; }
.sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-expanded:not(.active-trail).menu-mlid-5195, .sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-expanded:not(.active-trail).menu-mlid-7315, .sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-expanded:not(.active-trail).menu-mlid-14411, .sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-expanded:not(.active-trail).menu-mlid-14848, .sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-expanded:not(.active-trail).menu-mlid-14862, .sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-expanded:not(.active-trail).menu-mlid-14863, .sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-expanded:not(.active-trail).menu-mlid-14869 { background: #666; }
.sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-expanded:not(.active-trail).menu-mlid-5195 span.nolink:after, .sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-expanded:not(.active-trail).menu-mlid-7315 span.nolink:after, .sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-expanded:not(.active-trail).menu-mlid-14411 span.nolink:after, .sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-expanded:not(.active-trail).menu-mlid-14848 span.nolink:after, .sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-expanded:not(.active-trail).menu-mlid-14862 span.nolink:after, .sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-expanded:not(.active-trail).menu-mlid-14863 span.nolink:after, .sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-expanded:not(.active-trail).menu-mlid-14869 span.nolink:after { border-top-color: #666; }
.sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-expanded:not(.active-trail).menu-mlid-5195:hover, .sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-expanded:not(.active-trail).menu-mlid-7315:hover, .sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-expanded:not(.active-trail).menu-mlid-14411:hover, .sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-expanded:not(.active-trail).menu-mlid-14848:hover, .sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-expanded:not(.active-trail).menu-mlid-14862:hover, .sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-expanded:not(.active-trail).menu-mlid-14863:hover, .sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-expanded:not(.active-trail).menu-mlid-14869:hover { background: #666; }
.sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-expanded:not(.active-trail).menu-mlid-5195:hover span.nolink:after, .sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-expanded:not(.active-trail).menu-mlid-7315:hover span.nolink:after, .sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-expanded:not(.active-trail).menu-mlid-14411:hover span.nolink:after, .sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-expanded:not(.active-trail).menu-mlid-14848:hover span.nolink:after, .sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-expanded:not(.active-trail).menu-mlid-14862:hover span.nolink:after, .sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-expanded:not(.active-trail).menu-mlid-14863:hover span.nolink:after, .sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-expanded:not(.active-trail).menu-mlid-14869:hover span.nolink:after { border-top-color: #666; }
.sidebar-first.page-clinical-program-and-externships .region-sidebar-first > div .menu-block-wrapper > ul.menu > li.is-active > a:after { top: 68px; }
.sidebar-first.section-intellectual-property-law .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-expanded.menu-mlid-4015 { background: #666; }
.sidebar-first.section-intellectual-property-law .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-expanded.menu-mlid-4015 > a:after { border-top-color: #666; }
.sidebar-first.section-intellectual-property-law .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-expanded.menu-mlid-4015.active-trail { background: #B10202; }
.sidebar-first.section-intellectual-property-law .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-expanded.menu-mlid-4015.active-trail > a:after { border-top-color: #B10202; }
.sidebar-first.section-academic-calendar .region-sidebar-first > div .menu-block-wrapper > ul.menu > li.is-active { background: #E9E9DE; }
.sidebar-first.section-academic-calendar .region-sidebar-first > div .menu-block-wrapper > ul.menu > li.is-active > a { color: black; }
.sidebar-first.section-academic-calendar .region-sidebar-first > div .menu-block-wrapper > ul.menu > li.is-active > a:after { border-top-color: #E9E9DE; }

footer.region-footer { z-index: 2; position: relative; height: 250px; margin-top: -250px; clear: both; background: #333; color: #bbb; font-size: 0.85em; letter-spacing: 0.05em; }
footer.region-footer a { color: #bbb; }
footer.region-footer a:hover { color: #B10202; text-decoration: none; }
footer.region-footer a[target="_blank"]::after { display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; font-family: 'FontAwesome'; -webkit-font-smoothing: antialiased; content: ' \F08E'; padding-left: 6px; font-size: 0.9rem; position: relative; top: -1px; }
footer.region-footer .footer-block { max-width: 1200px; margin: 20px auto; }
footer.region-footer .footer-block .footer-first-row { border-bottom: 1px solid white; float: left; width: 100%; padding: 0 0 20px 0; }
@media screen and (min-width: 64.01em) { footer.region-footer .footer-block .footer-first-row { display: flex; } }
footer.region-footer .footer-block .footer-first-row > div { height: 144px; }
@media screen and (min-width: 64.01em) { footer.region-footer .footer-block .footer-first-row > div { float: none !important; flex: none; } }
@media screen and (max-width: 47.99em) { footer.region-footer .footer-block .footer-first-row > div { margin: 0 !important; } }
@media screen and (min-width: 48em) and (max-width: 64em) { footer.region-footer .footer-block .footer-first-row > div:nth-child(1), footer.region-footer .footer-block .footer-first-row > div:nth-child(2), footer.region-footer .footer-block .footer-first-row > div:nth-child(4), footer.region-footer .footer-block .footer-first-row > div:nth-child(5) { width: 30% !important; margin: 0 !important; } }
@media screen and (max-width: 47.99em) { footer.region-footer .footer-block .footer-first-row > div:nth-child(1), footer.region-footer .footer-block .footer-first-row > div:nth-child(2), footer.region-footer .footer-block .footer-first-row > div:nth-child(4), footer.region-footer .footer-block .footer-first-row > div:nth-child(5) { float: none !important; } }
footer.region-footer .footer-block .footer-first-row > div:first-child, footer.region-footer .footer-block .footer-first-row > div:nth-child(2) { border-right: 1px solid white; text-align: right; /*float: left;*/ padding: 0 20px; }
@media screen and (min-width: 48em) and (max-width: 64em) { footer.region-footer .footer-block .footer-first-row > div:first-child, footer.region-footer .footer-block .footer-first-row > div:nth-child(2) { margin-top: 0; border: none; } }
@media screen and (min-width: 48em) and (max-width: 64em) { footer.region-footer .footer-block .footer-first-row > div:nth-child(1), footer.region-footer .footer-block .footer-first-row > div:nth-child(5) { margin-left: 0; } }
@media screen and (min-width: 48em) and (max-width: 64em) { footer.region-footer .footer-block .footer-first-row > div:nth-child(1) ul, footer.region-footer .footer-block .footer-first-row > div:nth-child(5) ul { text-align: right; } }
@media screen and (min-width: 48em) and (max-width: 64em) { footer.region-footer .footer-block .footer-first-row > div:nth-child(1), footer.region-footer .footer-block .footer-first-row > div:nth-child(5) { float: left; text-align: left; } }
@media screen and (min-width: 48em) and (max-width: 64em) { footer.region-footer .footer-block .footer-first-row > div:nth-child(2), footer.region-footer .footer-block .footer-first-row > div:nth-child(4) { float: right; text-align: left; } }
footer.region-footer .footer-block .footer-first-row > div:nth-child(4), footer.region-footer .footer-block .footer-first-row > div:nth-child(5) { border-left: 1px solid white; /*float: right;*/ text-align: left; padding: 0 20px; }
@media screen and (max-width: 47.99em) { footer.region-footer .footer-block .footer-first-row > div:nth-child(1) { margin-top: 105px !important; } }
@media screen and (min-width: 64.01em) { footer.region-footer .footer-block .footer-first-row > div:nth-child(4) { order: 5; } }
@media screen and (min-width: 64.01em) { footer.region-footer .footer-block .footer-first-row > div:nth-child(5) { order: 4; } }
@media screen and (max-width: 47.99em) { footer.region-footer .footer-block .footer-first-row > div:nth-child(5) { padding-top: 20px; } }
footer.region-footer .footer-block .footer-first-row > div:nth-child(5) li { color: #bbb; }
footer.region-footer .footer-block .footer-first-row > div:nth-child(5) li a i { font-size: 1.5em; margin-right: 5px; }
footer.region-footer .footer-block .footer-first-row > div:nth-child(5) li a[target=_blank]::after { content: ''; }
@media screen and (min-width: 48em) and (max-width: 64em) { footer.region-footer .footer-block .footer-first-row > div:nth-child(5) li .fa { float: right; margin: 0 0 0 5px; } }
footer.region-footer .footer-block .footer-first-row > div:nth-child(5) li .fa-facebook-square:hover, footer.region-footer .footer-block .footer-first-row > div:nth-child(5) li .facebook:hover { color: #3b5998; }
footer.region-footer .footer-block .footer-first-row > div:nth-child(5) li .fa-twitter-square:hover, footer.region-footer .footer-block .footer-first-row > div:nth-child(5) li .twitter:hover { color: #00aced; }
footer.region-footer .footer-block .footer-first-row > div:nth-child(5) li .fa-instagram:hover, footer.region-footer .footer-block .footer-first-row > div:nth-child(5) li .instagram:hover { color: #3f729b; }
footer.region-footer .footer-block .footer-first-row > div:nth-child(5) li .fa-vimeo-square:hover, footer.region-footer .footer-block .footer-first-row > div:nth-child(5) li .vimeo:hover { color: #aad450; }
footer.region-footer .footer-block .footer-first-row > div:nth-child(5) li .blogger { background: url(/sites/all/themes/unlv_d7/images/blogger_off2.png) no-repeat; background-size: 16px 16px; display: inline-block; height: 16px; /*width: 50px;*/ width: auto; margin-bottom: -2px; color: #bbb; padding-left: 26px; }
@media screen and (min-width: 48em) and (max-width: 64em) { footer.region-footer .footer-block .footer-first-row > div:nth-child(5) li .blogger { padding: 0 20px 0 0; background-position: top right; margin-right: 5px; } }
footer.region-footer .footer-block .footer-first-row > div:nth-child(5) li .blogger:hover { background: url(/sites/all/themes/unlv_d7/images/blogger_on.png) no-repeat; background-size: 16px 16px; display: inline-block; height: 16px; width: 50px; margin-bottom: -2px; color: #F87F14; padding-left: 26px; }
footer.region-footer .footer-block .footer-first-row > div:nth-child(5) li .blogger span { margin-top: -3px; /*display: block;*/ }
footer.region-footer .footer-block .footer-first-row > div.logoFooter { /*float: left;*/ }
@media screen and (min-width: 64.01em) { footer.region-footer .footer-block .footer-first-row > div.logoFooter { flex: 1; } }
footer.region-footer .footer-block .footer-first-row > div.logoFooter .outer-element { display: table-cell; width: 421px; height: 144px; vertical-align: middle; text-align: center; }
@media screen and (min-width: 64.01em) { footer.region-footer .footer-block .footer-first-row > div.logoFooter .outer-element { width: 100%; display: flex; justify-content: center; align-items: center; } }
@media screen and (max-width: 47.99em) { footer.region-footer .footer-block .footer-first-row > div.logoFooter .outer-element { display: table-cell !important; height: 100px; text-align: left; margin: 0 !important; padding-left: 20px; vertical-align: middle; } }
footer.region-footer .footer-block .footer-first-row > div.logoFooter .inner-element { display: inline-block; }
footer.region-footer .footer-block .footer-first-row > div.logoFooter .inner-element img { width: 144px; }
footer.region-footer .footer-block .footer-first-row address { line-height: 1.25em; margin-bottom: 13px; }
footer.region-footer .footer-block .footer-first-row .weather-icon { width: 30px; float: left; margin-right: 5px; margin-top: -3px; }
footer.region-footer .footer-block .footer-second-row { clear: both; text-align: center; padding: 20px 0 0 0; }
footer.region-footer .footer-block .footer-second-row li { display: inline; }

@-moz-document url-prefix() { footer.region-footer { height: auto; }
  footer.region-footer .footer-block .footer-first-row > div.logoFooter .outer-element { width: 414px; }
  @media screen and (min-width: 1200px) and (max-width: 1236px) { footer.region-footer .footer-block .footer-first-row > div.logoFooter .outer-element { width: 363px; } }
  @media screen and (min-width: 1024px) and (max-width: 1199px) { footer.region-footer .footer-block .footer-first-row > div.logoFooter .outer-element { width: 187px; } }
  @media screen and (min-width: 886px) and (max-width: 1023px) { footer.region-footer .footer-block .footer-first-row > div.logoFooter .outer-element { width: 137px; } } }
@font-face { font-family: 'weather'; src: url("/sites/all/themes/unlv_d7/fonts/weather/artill_clean_icons-webfont.eot"); src: url("/sites/all/themes/unlv_d7/fonts/weather/artill_clean_icons-webfont.eot?#iefix") format("embedded-opentype"), url("/sites/all/themes/unlv_d7/fonts/weather/artill_clean_icons-webfont.woff") format("woff"), url("/sites/all/themes/unlv_d7/fonts/weather/artill_clean_icons-webfont.ttf") format("truetype"), url("/sites/all/themes/unlv_d7/fonts/weather/artill_clean_icons-webfont.svg#artill_clean_weather_iconsRg") format("svg"); font-weight: normal; font-style: normal; }
#weather i { font-family: weather; font-size: 2em; margin-left: 5px; }
#weather .icon-0:before { content: ":"; }
#weather .icon-1:before { content: "p"; }
#weather .icon-2:before { content: "S"; }
#weather .icon-3:before { content: "Q"; }
#weather .icon-4:before { content: "S"; }
#weather .icon-5:before { content: "W"; }
#weather .icon-6:before { content: "W"; }
#weather .icon-7:before { content: "W"; }
#weather .icon-8:before { content: "W"; }
#weather .icon-9:before { content: "I"; }
#weather .icon-10:before { content: "W"; }
#weather .icon-11:before { content: "I"; }
#weather .icon-12:before { content: "I"; }
#weather .icon-13:before { content: "I"; }
#weather .icon-14:before { content: "I"; }
#weather .icon-15:before { content: "W"; }
#weather .icon-16:before { content: "I"; }
#weather .icon-17:before { content: "W"; }
#weather .icon-18:before { content: "U"; }
#weather .icon-19:before { content: "Z"; }
#weather .icon-20:before { content: "Z"; }
#weather .icon-21:before { content: "Z"; }
#weather .icon-22:before { content: "Z"; }
#weather .icon-23:before { content: "Z"; }
#weather .icon-24:before { content: "E"; }
#weather .icon-25:before { content: "E"; }
#weather .icon-26:before { content: "3"; }
#weather .icon-27:before { content: "a"; }
#weather .icon-28:before { content: "A"; }
#weather .icon-29:before { content: "a"; }
#weather .icon-30:before { content: "A"; }
#weather .icon-31:before { content: "6"; }
#weather .icon-32:before { content: "1"; }
#weather .icon-33:before { content: "6"; }
#weather .icon-34:before { content: "1"; }
#weather .icon-35:before { content: "W"; }
#weather .icon-36:before { content: "1"; }
#weather .icon-37:before { content: "S"; }
#weather .icon-38:before { content: "S"; }
#weather .icon-39:before { content: "S"; }
#weather .icon-40:before { content: "M"; }
#weather .icon-41:before { content: "W"; }
#weather .icon-42:before { content: "I"; }
#weather .icon-43:before { content: "W"; }
#weather .icon-44:before { content: "a"; }
#weather .icon-45:before { content: "S"; }
#weather .icon-46:before { content: "U"; }
#weather .icon-47:before { content: "S"; }

.section-admissions #main, .section-clinics #main, .section-giving #main, .section-alumni #main, .section-deans-scholarship-initiative #main { min-height: 150vh; /* article {
	p a {
		color: $gray;
		&:hover {
			color: $links;
			text-decoration: none;
		}
	}
} */ }
.section-admissions #main article[about="//law.unlv.edu/admissions/connect-with-admissions"], .section-clinics #main article[about="//law.unlv.edu/admissions/connect-with-admissions"], .section-giving #main article[about="//law.unlv.edu/admissions/connect-with-admissions"], .section-alumni #main article[about="//law.unlv.edu/admissions/connect-with-admissions"], .section-deans-scholarship-initiative #main article[about="//law.unlv.edu/admissions/connect-with-admissions"] { float: left; width: 65%; margin-right: 4%; }
.section-admissions #main article[about="//law.unlv.edu/admissions/policies"] ul, .section-clinics #main article[about="//law.unlv.edu/admissions/policies"] ul, .section-giving #main article[about="//law.unlv.edu/admissions/policies"] ul, .section-alumni #main article[about="//law.unlv.edu/admissions/policies"] ul, .section-deans-scholarship-initiative #main article[about="//law.unlv.edu/admissions/policies"] ul { padding: 20px; }
.section-admissions #main article[about="//law.unlv.edu/admissions/policies"] ul li, .section-clinics #main article[about="//law.unlv.edu/admissions/policies"] ul li, .section-giving #main article[about="//law.unlv.edu/admissions/policies"] ul li, .section-alumni #main article[about="//law.unlv.edu/admissions/policies"] ul li, .section-deans-scholarship-initiative #main article[about="//law.unlv.edu/admissions/policies"] ul li { list-style: square; }
.section-admissions #main article[about="//law.unlv.edu/alumni/giving/areas-to-support"] ul, .section-clinics #main article[about="//law.unlv.edu/alumni/giving/areas-to-support"] ul, .section-giving #main article[about="//law.unlv.edu/alumni/giving/areas-to-support"] ul, .section-alumni #main article[about="//law.unlv.edu/alumni/giving/areas-to-support"] ul, .section-deans-scholarship-initiative #main article[about="//law.unlv.edu/alumni/giving/areas-to-support"] ul { padding: 20px; }
.section-admissions #main article[about="//law.unlv.edu/alumni/giving/areas-to-support"] ul li, .section-clinics #main article[about="//law.unlv.edu/alumni/giving/areas-to-support"] ul li, .section-giving #main article[about="//law.unlv.edu/alumni/giving/areas-to-support"] ul li, .section-alumni #main article[about="//law.unlv.edu/alumni/giving/areas-to-support"] ul li, .section-deans-scholarship-initiative #main article[about="//law.unlv.edu/alumni/giving/areas-to-support"] ul li { list-style: square; }
.section-admissions #main #block-agenda-1, .section-clinics #main #block-agenda-1, .section-giving #main #block-agenda-1, .section-alumni #main #block-agenda-1, .section-deans-scholarship-initiative #main #block-agenda-1 { float: right; width: 29%; padding: 5px; background: #eee; }
.section-admissions #main #block-agenda-1 h2, .section-clinics #main #block-agenda-1 h2, .section-giving #main #block-agenda-1 h2, .section-alumni #main #block-agenda-1 h2, .section-deans-scholarship-initiative #main #block-agenda-1 h2 { background: #556794; color: white; padding: 5px 10px; border-top-right-radius: 10px; border-top-left-radius: 10px; font-size: .9em; margin-bottom: 10px; }
.section-admissions #main #block-agenda-1 p, .section-clinics #main #block-agenda-1 p, .section-giving #main #block-agenda-1 p, .section-alumni #main #block-agenda-1 p, .section-deans-scholarship-initiative #main #block-agenda-1 p { font-size: 0.9em; }
.section-admissions #main #block-agenda-1 ol li, .section-clinics #main #block-agenda-1 ol li, .section-giving #main #block-agenda-1 ol li, .section-alumni #main #block-agenda-1 ol li, .section-deans-scholarship-initiative #main #block-agenda-1 ol li { background: #666; border-radius: 10px; }
.section-admissions #main #block-agenda-1 ol li:hover, .section-clinics #main #block-agenda-1 ol li:hover, .section-giving #main #block-agenda-1 ol li:hover, .section-alumni #main #block-agenda-1 ol li:hover, .section-deans-scholarship-initiative #main #block-agenda-1 ol li:hover { background: #B10202; }
.section-admissions #main #block-agenda-1 ol li:hover li, .section-clinics #main #block-agenda-1 ol li:hover li, .section-giving #main #block-agenda-1 ol li:hover li, .section-alumni #main #block-agenda-1 ol li:hover li, .section-deans-scholarship-initiative #main #block-agenda-1 ol li:hover li { background: #B10202; }
.section-admissions #main #block-agenda-1 .agenda-block, .section-clinics #main #block-agenda-1 .agenda-block, .section-giving #main #block-agenda-1 .agenda-block, .section-alumni #main #block-agenda-1 .agenda-block, .section-deans-scholarship-initiative #main #block-agenda-1 .agenda-block { overflow-y: scroll; height: 350px; }
.section-admissions #main #content .panels-flexible-row-4-2-inside .more-link, .section-clinics #main #content .panels-flexible-row-4-2-inside .more-link, .section-giving #main #content .panels-flexible-row-4-2-inside .more-link, .section-alumni #main #content .panels-flexible-row-4-2-inside .more-link, .section-deans-scholarship-initiative #main #content .panels-flexible-row-4-2-inside .more-link { float: right; margin-right: 10px; position: relative; }
.section-admissions #main #content .panels-flexible-row-4-2-inside .more-link:before, .section-clinics #main #content .panels-flexible-row-4-2-inside .more-link:before, .section-giving #main #content .panels-flexible-row-4-2-inside .more-link:before, .section-alumni #main #content .panels-flexible-row-4-2-inside .more-link:before, .section-deans-scholarship-initiative #main #content .panels-flexible-row-4-2-inside .more-link:before { position: absolute; content: "\f105"; font-family: "FontAwesome"; left: -10px; top: 0px; color: #B10202; }
.section-admissions #main #content .panels-flexible-row-4-2-inside .more-link:hover:before, .section-clinics #main #content .panels-flexible-row-4-2-inside .more-link:hover:before, .section-giving #main #content .panels-flexible-row-4-2-inside .more-link:hover:before, .section-alumni #main #content .panels-flexible-row-4-2-inside .more-link:hover:before, .section-deans-scholarship-initiative #main #content .panels-flexible-row-4-2-inside .more-link:hover:before { text-decoration: none; }
.section-admissions .admissions-intro, .section-clinics .admissions-intro, .section-giving .admissions-intro, .section-alumni .admissions-intro, .section-deans-scholarship-initiative .admissions-intro { margin: 10px 0 0 0; text-align: justify; }
.section-admissions .admissions-intro p, .section-clinics .admissions-intro p, .section-giving .admissions-intro p, .section-alumni .admissions-intro p, .section-deans-scholarship-initiative .admissions-intro p { padding: 10px; margin: 0; }
.section-admissions .admissions-welcome, .section-clinics .admissions-welcome, .section-giving .admissions-welcome, .section-alumni .admissions-welcome, .section-deans-scholarship-initiative .admissions-welcome { margin: 10px 10px 0 0; padding: 10px 25px 10px 10px; text-align: justify; border-right: 1px solid #556794; }
.section-admissions .admissions-welcome h2, .section-clinics .admissions-welcome h2, .section-giving .admissions-welcome h2, .section-alumni .admissions-welcome h2, .section-deans-scholarship-initiative .admissions-welcome h2 { margin: 0; }
.section-admissions .admissions-welcome article[about="/admissions/deans-welcome"] ul.links, .section-clinics .admissions-welcome article[about="/admissions/deans-welcome"] ul.links, .section-giving .admissions-welcome article[about="/admissions/deans-welcome"] ul.links, .section-alumni .admissions-welcome article[about="/admissions/deans-welcome"] ul.links, .section-deans-scholarship-initiative .admissions-welcome article[about="/admissions/deans-welcome"] ul.links { float: right; }
.section-admissions .admissions-viewbook, .section-clinics .admissions-viewbook, .section-giving .admissions-viewbook, .section-alumni .admissions-viewbook, .section-deans-scholarship-initiative .admissions-viewbook { margin: 10px 0 0 0; padding: 10px; }
.section-admissions .admissions-viewbook h2, .section-clinics .admissions-viewbook h2, .section-giving .admissions-viewbook h2, .section-alumni .admissions-viewbook h2, .section-deans-scholarship-initiative .admissions-viewbook h2 { margin: 0; }
.section-admissions .admissions-viewbook p:nth-of-type(1), .section-clinics .admissions-viewbook p:nth-of-type(1), .section-giving .admissions-viewbook p:nth-of-type(1), .section-alumni .admissions-viewbook p:nth-of-type(1), .section-deans-scholarship-initiative .admissions-viewbook p:nth-of-type(1) { margin: 0; }
.section-admissions .admissions-viewbook p:nth-of-type(2), .section-clinics .admissions-viewbook p:nth-of-type(2), .section-giving .admissions-viewbook p:nth-of-type(2), .section-alumni .admissions-viewbook p:nth-of-type(2), .section-deans-scholarship-initiative .admissions-viewbook p:nth-of-type(2) { font-size: 0.75em; margin: 0; }
.section-admissions .admissions-facebook, .section-clinics .admissions-facebook, .section-giving .admissions-facebook, .section-alumni .admissions-facebook, .section-deans-scholarship-initiative .admissions-facebook { margin-bottom: 20px; }
.section-admissions .admissions-blog, .section-clinics .admissions-blog, .section-giving .admissions-blog, .section-alumni .admissions-blog, .section-deans-scholarship-initiative .admissions-blog { border: 1px solid #ccc; margin-bottom: 20px; }
.section-admissions .admissions-blog h2, .section-clinics .admissions-blog h2, .section-giving .admissions-blog h2, .section-alumni .admissions-blog h2, .section-deans-scholarship-initiative .admissions-blog h2 { text-align: center; margin: 0; background: #666; color: white; }
.section-admissions .admissions-blog .view-content, .section-clinics .admissions-blog .view-content, .section-giving .admissions-blog .view-content, .section-alumni .admissions-blog .view-content, .section-deans-scholarship-initiative .admissions-blog .view-content { padding: 10px; }
.section-admissions .admissions-blog .view-content ul, .section-clinics .admissions-blog .view-content ul, .section-giving .admissions-blog .view-content ul, .section-alumni .admissions-blog .view-content ul, .section-deans-scholarship-initiative .admissions-blog .view-content ul { height: 451px; overflow-y: auto; }
.section-admissions .panels-flexible-region-4-facebook, .section-clinics .panels-flexible-region-4-facebook, .section-giving .panels-flexible-region-4-facebook, .section-alumni .panels-flexible-region-4-facebook, .section-deans-scholarship-initiative .panels-flexible-region-4-facebook { width: 36.5%; }
.section-admissions .panels-flexible-row-4-2-inside, .section-clinics .panels-flexible-row-4-2-inside, .section-giving .panels-flexible-row-4-2-inside, .section-alumni .panels-flexible-row-4-2-inside, .section-deans-scholarship-initiative .panels-flexible-row-4-2-inside { position: relative; }
.section-admissions .panels-flexible-row-4-2-inside .panels-flexible-region-4-student_blog, .section-clinics .panels-flexible-row-4-2-inside .panels-flexible-region-4-student_blog, .section-giving .panels-flexible-row-4-2-inside .panels-flexible-region-4-student_blog, .section-alumni .panels-flexible-row-4-2-inside .panels-flexible-region-4-student_blog, .section-deans-scholarship-initiative .panels-flexible-row-4-2-inside .panels-flexible-region-4-student_blog { width: 63.5%; }
.section-admissions .panels-flexible-row-4-2-inside .panels-flexible-region-4-student_blog .panels-flexible-region-4-student_blog-inside .admissions-blog, .section-clinics .panels-flexible-row-4-2-inside .panels-flexible-region-4-student_blog .panels-flexible-region-4-student_blog-inside .admissions-blog, .section-giving .panels-flexible-row-4-2-inside .panels-flexible-region-4-student_blog .panels-flexible-region-4-student_blog-inside .admissions-blog, .section-alumni .panels-flexible-row-4-2-inside .panels-flexible-region-4-student_blog .panels-flexible-region-4-student_blog-inside .admissions-blog, .section-deans-scholarship-initiative .panels-flexible-row-4-2-inside .panels-flexible-region-4-student_blog .panels-flexible-region-4-student_blog-inside .admissions-blog { /*position:	absolute;
top: 0;
bottom: 0;*/ height: 540px; }
.section-admissions .panels-flexible-row-4-2-inside .panels-flexible-region-4-student_blog .panels-flexible-region-4-student_blog-inside .admissions-blog .view-recent-blogs .views-row, .section-clinics .panels-flexible-row-4-2-inside .panels-flexible-region-4-student_blog .panels-flexible-region-4-student_blog-inside .admissions-blog .view-recent-blogs .views-row, .section-giving .panels-flexible-row-4-2-inside .panels-flexible-region-4-student_blog .panels-flexible-region-4-student_blog-inside .admissions-blog .view-recent-blogs .views-row, .section-alumni .panels-flexible-row-4-2-inside .panels-flexible-region-4-student_blog .panels-flexible-region-4-student_blog-inside .admissions-blog .view-recent-blogs .views-row, .section-deans-scholarship-initiative .panels-flexible-row-4-2-inside .panels-flexible-region-4-student_blog .panels-flexible-region-4-student_blog-inside .admissions-blog .view-recent-blogs .views-row { margin-top: 20px; }
.section-admissions .panels-flexible-row-4-2-inside .panels-flexible-region-4-student_blog .panels-flexible-region-4-student_blog-inside .admissions-blog .view-recent-blogs .views-row .field-blog-thumbnail, .section-clinics .panels-flexible-row-4-2-inside .panels-flexible-region-4-student_blog .panels-flexible-region-4-student_blog-inside .admissions-blog .view-recent-blogs .views-row .field-blog-thumbnail, .section-giving .panels-flexible-row-4-2-inside .panels-flexible-region-4-student_blog .panels-flexible-region-4-student_blog-inside .admissions-blog .view-recent-blogs .views-row .field-blog-thumbnail, .section-alumni .panels-flexible-row-4-2-inside .panels-flexible-region-4-student_blog .panels-flexible-region-4-student_blog-inside .admissions-blog .view-recent-blogs .views-row .field-blog-thumbnail, .section-deans-scholarship-initiative .panels-flexible-row-4-2-inside .panels-flexible-region-4-student_blog .panels-flexible-region-4-student_blog-inside .admissions-blog .view-recent-blogs .views-row .field-blog-thumbnail { float: left; margin-right: 10px; }
.section-admissions .panels-flexible-row-4-2-inside .panels-flexible-region-4-student_blog .panels-flexible-region-4-student_blog-inside .admissions-blog .view-recent-blogs .views-row .views-field-created, .section-clinics .panels-flexible-row-4-2-inside .panels-flexible-region-4-student_blog .panels-flexible-region-4-student_blog-inside .admissions-blog .view-recent-blogs .views-row .views-field-created, .section-giving .panels-flexible-row-4-2-inside .panels-flexible-region-4-student_blog .panels-flexible-region-4-student_blog-inside .admissions-blog .view-recent-blogs .views-row .views-field-created, .section-alumni .panels-flexible-row-4-2-inside .panels-flexible-region-4-student_blog .panels-flexible-region-4-student_blog-inside .admissions-blog .view-recent-blogs .views-row .views-field-created, .section-deans-scholarship-initiative .panels-flexible-row-4-2-inside .panels-flexible-region-4-student_blog .panels-flexible-region-4-student_blog-inside .admissions-blog .view-recent-blogs .views-row .views-field-created { font-size: .70em; font-style: italic; color: #666; margin: 0 0 0 0; }
.section-admissions.page-node-5411 #main, .section-admissions.page-node-72 #main, .section-admissions.page-node-100 #main, .section-admissions.page-node-6702 #main, .section-admissions.page-node-4999 #main, .section-admissions.page-node-98 #main, .section-admissions.page-node-4960 #main, .section-clinics.page-node-5411 #main, .section-clinics.page-node-72 #main, .section-clinics.page-node-100 #main, .section-clinics.page-node-6702 #main, .section-clinics.page-node-4999 #main, .section-clinics.page-node-98 #main, .section-clinics.page-node-4960 #main, .section-giving.page-node-5411 #main, .section-giving.page-node-72 #main, .section-giving.page-node-100 #main, .section-giving.page-node-6702 #main, .section-giving.page-node-4999 #main, .section-giving.page-node-98 #main, .section-giving.page-node-4960 #main, .section-alumni.page-node-5411 #main, .section-alumni.page-node-72 #main, .section-alumni.page-node-100 #main, .section-alumni.page-node-6702 #main, .section-alumni.page-node-4999 #main, .section-alumni.page-node-98 #main, .section-alumni.page-node-4960 #main, .section-deans-scholarship-initiative.page-node-5411 #main, .section-deans-scholarship-initiative.page-node-72 #main, .section-deans-scholarship-initiative.page-node-100 #main, .section-deans-scholarship-initiative.page-node-6702 #main, .section-deans-scholarship-initiative.page-node-4999 #main, .section-deans-scholarship-initiative.page-node-98 #main, .section-deans-scholarship-initiative.page-node-4960 #main { /*padding-bottom: 250px;*/ }
.section-admissions.page-node-76 #main, .section-admissions.page-node-89 #main, .section-admissions.page-node-88 #main, .section-admissions.page-node-99 #main, .section-admissions.page-node-90 #main, .section-admissions.page-node-91 #main, .section-admissions.page-node-5410 #main, .section-admissions.page-node-4959 #main, .section-admissions.page-node-93 #main, .section-admissions.page-node-94 #main, .section-admissions.page-node-95 #main, .section-clinics.page-node-76 #main, .section-clinics.page-node-89 #main, .section-clinics.page-node-88 #main, .section-clinics.page-node-99 #main, .section-clinics.page-node-90 #main, .section-clinics.page-node-91 #main, .section-clinics.page-node-5410 #main, .section-clinics.page-node-4959 #main, .section-clinics.page-node-93 #main, .section-clinics.page-node-94 #main, .section-clinics.page-node-95 #main, .section-giving.page-node-76 #main, .section-giving.page-node-89 #main, .section-giving.page-node-88 #main, .section-giving.page-node-99 #main, .section-giving.page-node-90 #main, .section-giving.page-node-91 #main, .section-giving.page-node-5410 #main, .section-giving.page-node-4959 #main, .section-giving.page-node-93 #main, .section-giving.page-node-94 #main, .section-giving.page-node-95 #main, .section-alumni.page-node-76 #main, .section-alumni.page-node-89 #main, .section-alumni.page-node-88 #main, .section-alumni.page-node-99 #main, .section-alumni.page-node-90 #main, .section-alumni.page-node-91 #main, .section-alumni.page-node-5410 #main, .section-alumni.page-node-4959 #main, .section-alumni.page-node-93 #main, .section-alumni.page-node-94 #main, .section-alumni.page-node-95 #main, .section-deans-scholarship-initiative.page-node-76 #main, .section-deans-scholarship-initiative.page-node-89 #main, .section-deans-scholarship-initiative.page-node-88 #main, .section-deans-scholarship-initiative.page-node-99 #main, .section-deans-scholarship-initiative.page-node-90 #main, .section-deans-scholarship-initiative.page-node-91 #main, .section-deans-scholarship-initiative.page-node-5410 #main, .section-deans-scholarship-initiative.page-node-4959 #main, .section-deans-scholarship-initiative.page-node-93 #main, .section-deans-scholarship-initiative.page-node-94 #main, .section-deans-scholarship-initiative.page-node-95 #main { padding-bottom: 340px; }
.section-admissions.admissions-home #main, .section-clinics.admissions-home #main, .section-giving.admissions-home #main, .section-alumni.admissions-home #main, .section-deans-scholarship-initiative.admissions-home #main { /*padding-bottom: 250px;*/ }
.section-admissions #content .admissions-contact-us, .section-admissions #content .giving-boyd-law, .section-clinics #content .admissions-contact-us, .section-clinics #content .giving-boyd-law, .section-giving #content .admissions-contact-us, .section-giving #content .giving-boyd-law, .section-alumni #content .admissions-contact-us, .section-alumni #content .giving-boyd-law, .section-deans-scholarship-initiative #content .admissions-contact-us, .section-deans-scholarship-initiative #content .giving-boyd-law { float: right; margin-right: 30px; color: #556794; font-size: 1.25em; margin-top: -60px; }
.section-admissions #content .admissions-contact-us a, .section-admissions #content .giving-boyd-law a, .section-clinics #content .admissions-contact-us a, .section-clinics #content .giving-boyd-law a, .section-giving #content .admissions-contact-us a, .section-giving #content .giving-boyd-law a, .section-alumni #content .admissions-contact-us a, .section-alumni #content .giving-boyd-law a, .section-deans-scholarship-initiative #content .admissions-contact-us a, .section-deans-scholarship-initiative #content .giving-boyd-law a { margin-left: 10px; color: #556794; text-decoration: underline; }
.section-admissions #content .admissions-contact-us a:hover, .section-admissions #content .giving-boyd-law a:hover, .section-clinics #content .admissions-contact-us a:hover, .section-clinics #content .giving-boyd-law a:hover, .section-giving #content .admissions-contact-us a:hover, .section-giving #content .giving-boyd-law a:hover, .section-alumni #content .admissions-contact-us a:hover, .section-alumni #content .giving-boyd-law a:hover, .section-deans-scholarship-initiative #content .admissions-contact-us a:hover, .section-deans-scholarship-initiative #content .giving-boyd-law a:hover { color: #8D0101; }
.section-admissions #content .admissions-contact-us:hover, .section-admissions #content .giving-boyd-law:hover, .section-clinics #content .admissions-contact-us:hover, .section-clinics #content .giving-boyd-law:hover, .section-giving #content .admissions-contact-us:hover, .section-giving #content .giving-boyd-law:hover, .section-alumni #content .admissions-contact-us:hover, .section-alumni #content .giving-boyd-law:hover, .section-deans-scholarship-initiative #content .admissions-contact-us:hover, .section-deans-scholarship-initiative #content .giving-boyd-law:hover { color: #8D0101; }

.node-type-blog .submitted { font-size: .85em; font-style: italic; color: #666; margin: 0 0 0 0; }
.node-type-blog li.blog_usernames_blog a { display: block; }

.page-faculty-full-time #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form #edit-title-wrapper input[type="text"], .page-faculty-visiting #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form #edit-title-wrapper input[type="text"], .page-faculty-emeriti #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form #edit-title-wrapper input[type="text"], .page-faculty-distinguished-fellows #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form #edit-title-wrapper input[type="text"], .page-faculty-senior-fellows #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form #edit-title-wrapper input[type="text"], .page-faculty-saltman-senior-fellows #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form #edit-title-wrapper input[type="text"], .page-clinics-faculty #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form #edit-title-wrapper input[type="text"], .page-lawyering-process-faculty-profiles #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form #edit-title-wrapper input[type="text"], .page-node-6743 #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form #edit-title-wrapper input[type="text"] { background: url(../images/search-icon-gray.png) no-repeat 9px center; background-size: 15px 15px; border: 1px solid #ddd; padding: 5px 12px 6px 27px; width: 250px; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s; }
.page-faculty-full-time #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form #edit-title-wrapper label, .page-faculty-visiting #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form #edit-title-wrapper label, .page-faculty-emeriti #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form #edit-title-wrapper label, .page-faculty-distinguished-fellows #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form #edit-title-wrapper label, .page-faculty-senior-fellows #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form #edit-title-wrapper label, .page-faculty-saltman-senior-fellows #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form #edit-title-wrapper label, .page-clinics-faculty #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form #edit-title-wrapper label, .page-lawyering-process-faculty-profiles #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form #edit-title-wrapper label, .page-node-6743 #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form #edit-title-wrapper label { color: #556794; font-size: 1.35em; font-weight: normal; font-family: georgia; line-height: 0; margin-top: 1em; margin-bottom: 1em; }
.page-faculty-full-time #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form #edit-tid-wrapper .chosen-single, .page-faculty-visiting #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form #edit-tid-wrapper .chosen-single, .page-faculty-emeriti #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form #edit-tid-wrapper .chosen-single, .page-faculty-distinguished-fellows #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form #edit-tid-wrapper .chosen-single, .page-faculty-senior-fellows #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form #edit-tid-wrapper .chosen-single, .page-faculty-saltman-senior-fellows #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form #edit-tid-wrapper .chosen-single, .page-clinics-faculty #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form #edit-tid-wrapper .chosen-single, .page-lawyering-process-faculty-profiles #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form #edit-tid-wrapper .chosen-single, .page-node-6743 #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form #edit-tid-wrapper .chosen-single { background: none; border-radius: 0; border-color: #ddd; box-shadow: none; height: 31px; padding-top: 3px; }
.page-faculty-full-time #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form #edit-tid-wrapper .chosen-single b, .page-faculty-visiting #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form #edit-tid-wrapper .chosen-single b, .page-faculty-emeriti #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form #edit-tid-wrapper .chosen-single b, .page-faculty-distinguished-fellows #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form #edit-tid-wrapper .chosen-single b, .page-faculty-senior-fellows #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form #edit-tid-wrapper .chosen-single b, .page-faculty-saltman-senior-fellows #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form #edit-tid-wrapper .chosen-single b, .page-clinics-faculty #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form #edit-tid-wrapper .chosen-single b, .page-lawyering-process-faculty-profiles #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form #edit-tid-wrapper .chosen-single b, .page-node-6743 #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form #edit-tid-wrapper .chosen-single b { background-position-y: 5px; }
.page-faculty-full-time #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form #edit-tid-wrapper .chosen-drop, .page-faculty-visiting #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form #edit-tid-wrapper .chosen-drop, .page-faculty-emeriti #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form #edit-tid-wrapper .chosen-drop, .page-faculty-distinguished-fellows #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form #edit-tid-wrapper .chosen-drop, .page-faculty-senior-fellows #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form #edit-tid-wrapper .chosen-drop, .page-faculty-saltman-senior-fellows #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form #edit-tid-wrapper .chosen-drop, .page-clinics-faculty #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form #edit-tid-wrapper .chosen-drop, .page-lawyering-process-faculty-profiles #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form #edit-tid-wrapper .chosen-drop, .page-node-6743 #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form #edit-tid-wrapper .chosen-drop { border-radius: 0; border-color: #ddd; box-shadow: none; }
.page-faculty-full-time #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form #edit-tid-wrapper label, .page-faculty-visiting #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form #edit-tid-wrapper label, .page-faculty-emeriti #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form #edit-tid-wrapper label, .page-faculty-distinguished-fellows #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form #edit-tid-wrapper label, .page-faculty-senior-fellows #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form #edit-tid-wrapper label, .page-faculty-saltman-senior-fellows #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form #edit-tid-wrapper label, .page-clinics-faculty #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form #edit-tid-wrapper label, .page-lawyering-process-faculty-profiles #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form #edit-tid-wrapper label, .page-node-6743 #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form #edit-tid-wrapper label { color: #556794; font-size: 1.35em; font-weight: normal; font-family: georgia; line-height: 0; margin-top: 1em; margin-bottom: 1em; }
.page-faculty-full-time #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form input[type="submit"], .page-faculty-visiting #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form input[type="submit"], .page-faculty-emeriti #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form input[type="submit"], .page-faculty-distinguished-fellows #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form input[type="submit"], .page-faculty-senior-fellows #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form input[type="submit"], .page-faculty-saltman-senior-fellows #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form input[type="submit"], .page-clinics-faculty #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form input[type="submit"], .page-lawyering-process-faculty-profiles #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form input[type="submit"], .page-node-6743 #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form input[type="submit"] { background: #666; border: none; padding: 7px 20px 6px 20px; color: white; box-sizing: border-box; margin-top: 38px; }
.page-faculty-full-time #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form input[type="submit"]:hover, .page-faculty-visiting #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form input[type="submit"]:hover, .page-faculty-emeriti #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form input[type="submit"]:hover, .page-faculty-distinguished-fellows #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form input[type="submit"]:hover, .page-faculty-senior-fellows #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form input[type="submit"]:hover, .page-faculty-saltman-senior-fellows #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form input[type="submit"]:hover, .page-clinics-faculty #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form input[type="submit"]:hover, .page-lawyering-process-faculty-profiles #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form input[type="submit"]:hover, .page-node-6743 #content .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form input[type="submit"]:hover { background: #B10202; }
.page-faculty-full-time #content .view-faculty-profiles .view-content, .page-faculty-visiting #content .view-faculty-profiles .view-content, .page-faculty-emeriti #content .view-faculty-profiles .view-content, .page-faculty-distinguished-fellows #content .view-faculty-profiles .view-content, .page-faculty-senior-fellows #content .view-faculty-profiles .view-content, .page-faculty-saltman-senior-fellows #content .view-faculty-profiles .view-content, .page-clinics-faculty #content .view-faculty-profiles .view-content, .page-lawyering-process-faculty-profiles #content .view-faculty-profiles .view-content, .page-node-6743 #content .view-faculty-profiles .view-content { padding: 20px 20px 50px 20px; margin-top: 20px; }
.page-faculty-full-time #content .view-faculty-profiles .view-content li, .page-faculty-visiting #content .view-faculty-profiles .view-content li, .page-faculty-emeriti #content .view-faculty-profiles .view-content li, .page-faculty-distinguished-fellows #content .view-faculty-profiles .view-content li, .page-faculty-senior-fellows #content .view-faculty-profiles .view-content li, .page-faculty-saltman-senior-fellows #content .view-faculty-profiles .view-content li, .page-clinics-faculty #content .view-faculty-profiles .view-content li, .page-lawyering-process-faculty-profiles #content .view-faculty-profiles .view-content li, .page-node-6743 #content .view-faculty-profiles .view-content li { padding: 20px 0 15px 0; border-top: 1px dotted black; clear: both; box-sizing: border-box; display: inline-block; width: 100%; position: relative; min-height: 150px; }
.page-faculty-full-time #content .view-faculty-profiles .view-content li:first-child, .page-faculty-visiting #content .view-faculty-profiles .view-content li:first-child, .page-faculty-emeriti #content .view-faculty-profiles .view-content li:first-child, .page-faculty-distinguished-fellows #content .view-faculty-profiles .view-content li:first-child, .page-faculty-senior-fellows #content .view-faculty-profiles .view-content li:first-child, .page-faculty-saltman-senior-fellows #content .view-faculty-profiles .view-content li:first-child, .page-clinics-faculty #content .view-faculty-profiles .view-content li:first-child, .page-lawyering-process-faculty-profiles #content .view-faculty-profiles .view-content li:first-child, .page-node-6743 #content .view-faculty-profiles .view-content li:first-child { border: none; padding-top: 0; min-height: 130px; }
.page-faculty-full-time #content .view-faculty-profiles .view-content li:first-child .field-faculty-title, .page-faculty-visiting #content .view-faculty-profiles .view-content li:first-child .field-faculty-title, .page-faculty-emeriti #content .view-faculty-profiles .view-content li:first-child .field-faculty-title, .page-faculty-distinguished-fellows #content .view-faculty-profiles .view-content li:first-child .field-faculty-title, .page-faculty-senior-fellows #content .view-faculty-profiles .view-content li:first-child .field-faculty-title, .page-faculty-saltman-senior-fellows #content .view-faculty-profiles .view-content li:first-child .field-faculty-title, .page-clinics-faculty #content .view-faculty-profiles .view-content li:first-child .field-faculty-title, .page-lawyering-process-faculty-profiles #content .view-faculty-profiles .view-content li:first-child .field-faculty-title, .page-node-6743 #content .view-faculty-profiles .view-content li:first-child .field-faculty-title { top: 25px; }
.page-faculty-full-time #content .view-faculty-profiles .view-content li .field-faculty-photo, .page-faculty-visiting #content .view-faculty-profiles .view-content li .field-faculty-photo, .page-faculty-emeriti #content .view-faculty-profiles .view-content li .field-faculty-photo, .page-faculty-distinguished-fellows #content .view-faculty-profiles .view-content li .field-faculty-photo, .page-faculty-senior-fellows #content .view-faculty-profiles .view-content li .field-faculty-photo, .page-faculty-saltman-senior-fellows #content .view-faculty-profiles .view-content li .field-faculty-photo, .page-clinics-faculty #content .view-faculty-profiles .view-content li .field-faculty-photo, .page-lawyering-process-faculty-profiles #content .view-faculty-profiles .view-content li .field-faculty-photo, .page-node-6743 #content .view-faculty-profiles .view-content li .field-faculty-photo { float: left; width: 85px; }
.page-faculty-full-time #content .view-faculty-profiles .view-content li .views-field-title, .page-faculty-visiting #content .view-faculty-profiles .view-content li .views-field-title, .page-faculty-emeriti #content .view-faculty-profiles .view-content li .views-field-title, .page-faculty-distinguished-fellows #content .view-faculty-profiles .view-content li .views-field-title, .page-faculty-senior-fellows #content .view-faculty-profiles .view-content li .views-field-title, .page-faculty-saltman-senior-fellows #content .view-faculty-profiles .view-content li .views-field-title, .page-clinics-faculty #content .view-faculty-profiles .view-content li .views-field-title, .page-lawyering-process-faculty-profiles #content .view-faculty-profiles .view-content li .views-field-title, .page-node-6743 #content .view-faculty-profiles .view-content li .views-field-title { float: left; clear: left; width: 90%; }
.page-faculty-full-time #content .view-faculty-profiles .view-content li .views-field-title a, .page-faculty-visiting #content .view-faculty-profiles .view-content li .views-field-title a, .page-faculty-emeriti #content .view-faculty-profiles .view-content li .views-field-title a, .page-faculty-distinguished-fellows #content .view-faculty-profiles .view-content li .views-field-title a, .page-faculty-senior-fellows #content .view-faculty-profiles .view-content li .views-field-title a, .page-faculty-saltman-senior-fellows #content .view-faculty-profiles .view-content li .views-field-title a, .page-clinics-faculty #content .view-faculty-profiles .view-content li .views-field-title a, .page-lawyering-process-faculty-profiles #content .view-faculty-profiles .view-content li .views-field-title a, .page-node-6743 #content .view-faculty-profiles .view-content li .views-field-title a { color: #556794; }
.page-faculty-full-time #content .view-faculty-profiles .view-content li .views-field-title a:hover, .page-faculty-visiting #content .view-faculty-profiles .view-content li .views-field-title a:hover, .page-faculty-emeriti #content .view-faculty-profiles .view-content li .views-field-title a:hover, .page-faculty-distinguished-fellows #content .view-faculty-profiles .view-content li .views-field-title a:hover, .page-faculty-senior-fellows #content .view-faculty-profiles .view-content li .views-field-title a:hover, .page-faculty-saltman-senior-fellows #content .view-faculty-profiles .view-content li .views-field-title a:hover, .page-clinics-faculty #content .view-faculty-profiles .view-content li .views-field-title a:hover, .page-lawyering-process-faculty-profiles #content .view-faculty-profiles .view-content li .views-field-title a:hover, .page-node-6743 #content .view-faculty-profiles .view-content li .views-field-title a:hover { color: #8D0101; text-decoration: none; }
.page-faculty-full-time #content .view-faculty-profiles .view-content li .field-faculty-title, .page-faculty-full-time #content .view-faculty-profiles .view-content li .field-faculty-title-2, .page-faculty-full-time #content .view-faculty-profiles .view-content li .field-faculty-title-3, .page-faculty-full-time #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-faculty-full-time #content .view-faculty-profiles .view-content li .field-faculty-email, .page-faculty-visiting #content .view-faculty-profiles .view-content li .field-faculty-title, .page-faculty-visiting #content .view-faculty-profiles .view-content li .field-faculty-title-2, .page-faculty-visiting #content .view-faculty-profiles .view-content li .field-faculty-title-3, .page-faculty-visiting #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-faculty-visiting #content .view-faculty-profiles .view-content li .field-faculty-email, .page-faculty-emeriti #content .view-faculty-profiles .view-content li .field-faculty-title, .page-faculty-emeriti #content .view-faculty-profiles .view-content li .field-faculty-title-2, .page-faculty-emeriti #content .view-faculty-profiles .view-content li .field-faculty-title-3, .page-faculty-emeriti #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-faculty-emeriti #content .view-faculty-profiles .view-content li .field-faculty-email, .page-faculty-distinguished-fellows #content .view-faculty-profiles .view-content li .field-faculty-title, .page-faculty-distinguished-fellows #content .view-faculty-profiles .view-content li .field-faculty-title-2, .page-faculty-distinguished-fellows #content .view-faculty-profiles .view-content li .field-faculty-title-3, .page-faculty-distinguished-fellows #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-faculty-distinguished-fellows #content .view-faculty-profiles .view-content li .field-faculty-email, .page-faculty-senior-fellows #content .view-faculty-profiles .view-content li .field-faculty-title, .page-faculty-senior-fellows #content .view-faculty-profiles .view-content li .field-faculty-title-2, .page-faculty-senior-fellows #content .view-faculty-profiles .view-content li .field-faculty-title-3, .page-faculty-senior-fellows #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-faculty-senior-fellows #content .view-faculty-profiles .view-content li .field-faculty-email, .page-faculty-saltman-senior-fellows #content .view-faculty-profiles .view-content li .field-faculty-title, .page-faculty-saltman-senior-fellows #content .view-faculty-profiles .view-content li .field-faculty-title-2, .page-faculty-saltman-senior-fellows #content .view-faculty-profiles .view-content li .field-faculty-title-3, .page-faculty-saltman-senior-fellows #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-faculty-saltman-senior-fellows #content .view-faculty-profiles .view-content li .field-faculty-email, .page-clinics-faculty #content .view-faculty-profiles .view-content li .field-faculty-title, .page-clinics-faculty #content .view-faculty-profiles .view-content li .field-faculty-title-2, .page-clinics-faculty #content .view-faculty-profiles .view-content li .field-faculty-title-3, .page-clinics-faculty #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-clinics-faculty #content .view-faculty-profiles .view-content li .field-faculty-email, .page-lawyering-process-faculty-profiles #content .view-faculty-profiles .view-content li .field-faculty-title, .page-lawyering-process-faculty-profiles #content .view-faculty-profiles .view-content li .field-faculty-title-2, .page-lawyering-process-faculty-profiles #content .view-faculty-profiles .view-content li .field-faculty-title-3, .page-lawyering-process-faculty-profiles #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-lawyering-process-faculty-profiles #content .view-faculty-profiles .view-content li .field-faculty-email, .page-node-6743 #content .view-faculty-profiles .view-content li .field-faculty-title, .page-node-6743 #content .view-faculty-profiles .view-content li .field-faculty-title-2, .page-node-6743 #content .view-faculty-profiles .view-content li .field-faculty-title-3, .page-node-6743 #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-node-6743 #content .view-faculty-profiles .view-content li .field-faculty-email { float: left; clear: left; width: 90%; font-size: 1em; }
@media screen and (min-width: 64em) { .page-faculty-full-time #content .view-faculty-profiles .view-content li .field-faculty-title, .page-faculty-full-time #content .view-faculty-profiles .view-content li .field-faculty-title-2, .page-faculty-full-time #content .view-faculty-profiles .view-content li .field-faculty-title-3, .page-faculty-full-time #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-faculty-full-time #content .view-faculty-profiles .view-content li .field-faculty-email, .page-faculty-visiting #content .view-faculty-profiles .view-content li .field-faculty-title, .page-faculty-visiting #content .view-faculty-profiles .view-content li .field-faculty-title-2, .page-faculty-visiting #content .view-faculty-profiles .view-content li .field-faculty-title-3, .page-faculty-visiting #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-faculty-visiting #content .view-faculty-profiles .view-content li .field-faculty-email, .page-faculty-emeriti #content .view-faculty-profiles .view-content li .field-faculty-title, .page-faculty-emeriti #content .view-faculty-profiles .view-content li .field-faculty-title-2, .page-faculty-emeriti #content .view-faculty-profiles .view-content li .field-faculty-title-3, .page-faculty-emeriti #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-faculty-emeriti #content .view-faculty-profiles .view-content li .field-faculty-email, .page-faculty-distinguished-fellows #content .view-faculty-profiles .view-content li .field-faculty-title, .page-faculty-distinguished-fellows #content .view-faculty-profiles .view-content li .field-faculty-title-2, .page-faculty-distinguished-fellows #content .view-faculty-profiles .view-content li .field-faculty-title-3, .page-faculty-distinguished-fellows #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-faculty-distinguished-fellows #content .view-faculty-profiles .view-content li .field-faculty-email, .page-faculty-senior-fellows #content .view-faculty-profiles .view-content li .field-faculty-title, .page-faculty-senior-fellows #content .view-faculty-profiles .view-content li .field-faculty-title-2, .page-faculty-senior-fellows #content .view-faculty-profiles .view-content li .field-faculty-title-3, .page-faculty-senior-fellows #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-faculty-senior-fellows #content .view-faculty-profiles .view-content li .field-faculty-email, .page-faculty-saltman-senior-fellows #content .view-faculty-profiles .view-content li .field-faculty-title, .page-faculty-saltman-senior-fellows #content .view-faculty-profiles .view-content li .field-faculty-title-2, .page-faculty-saltman-senior-fellows #content .view-faculty-profiles .view-content li .field-faculty-title-3, .page-faculty-saltman-senior-fellows #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-faculty-saltman-senior-fellows #content .view-faculty-profiles .view-content li .field-faculty-email, .page-clinics-faculty #content .view-faculty-profiles .view-content li .field-faculty-title, .page-clinics-faculty #content .view-faculty-profiles .view-content li .field-faculty-title-2, .page-clinics-faculty #content .view-faculty-profiles .view-content li .field-faculty-title-3, .page-clinics-faculty #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-clinics-faculty #content .view-faculty-profiles .view-content li .field-faculty-email, .page-lawyering-process-faculty-profiles #content .view-faculty-profiles .view-content li .field-faculty-title, .page-lawyering-process-faculty-profiles #content .view-faculty-profiles .view-content li .field-faculty-title-2, .page-lawyering-process-faculty-profiles #content .view-faculty-profiles .view-content li .field-faculty-title-3, .page-lawyering-process-faculty-profiles #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-lawyering-process-faculty-profiles #content .view-faculty-profiles .view-content li .field-faculty-email, .page-node-6743 #content .view-faculty-profiles .view-content li .field-faculty-title, .page-node-6743 #content .view-faculty-profiles .view-content li .field-faculty-title-2, .page-node-6743 #content .view-faculty-profiles .view-content li .field-faculty-title-3, .page-node-6743 #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-node-6743 #content .view-faculty-profiles .view-content li .field-faculty-email { width: 52%; } }
.page-faculty-full-time #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-faculty-visiting #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-faculty-emeriti #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-faculty-distinguished-fellows #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-faculty-senior-fellows #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-faculty-saltman-senior-fellows #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-clinics-faculty #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-lawyering-process-faculty-profiles #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-node-6743 #content .view-faculty-profiles .view-content li .field-faculty-office-phone { margin-top: -40px; }
.page-faculty-full-time #content .view-faculty-profiles .view-content li .field-faculty-office-phone:before, .page-faculty-visiting #content .view-faculty-profiles .view-content li .field-faculty-office-phone:before, .page-faculty-emeriti #content .view-faculty-profiles .view-content li .field-faculty-office-phone:before, .page-faculty-distinguished-fellows #content .view-faculty-profiles .view-content li .field-faculty-office-phone:before, .page-faculty-senior-fellows #content .view-faculty-profiles .view-content li .field-faculty-office-phone:before, .page-faculty-saltman-senior-fellows #content .view-faculty-profiles .view-content li .field-faculty-office-phone:before, .page-clinics-faculty #content .view-faculty-profiles .view-content li .field-faculty-office-phone:before, .page-lawyering-process-faculty-profiles #content .view-faculty-profiles .view-content li .field-faculty-office-phone:before, .page-node-6743 #content .view-faculty-profiles .view-content li .field-faculty-office-phone:before { content: "\f095"; font-family: "FontAwesome"; }
.page-faculty-full-time #content .view-faculty-profiles .view-content li .field-faculty-email, .page-faculty-visiting #content .view-faculty-profiles .view-content li .field-faculty-email, .page-faculty-emeriti #content .view-faculty-profiles .view-content li .field-faculty-email, .page-faculty-distinguished-fellows #content .view-faculty-profiles .view-content li .field-faculty-email, .page-faculty-senior-fellows #content .view-faculty-profiles .view-content li .field-faculty-email, .page-faculty-saltman-senior-fellows #content .view-faculty-profiles .view-content li .field-faculty-email, .page-clinics-faculty #content .view-faculty-profiles .view-content li .field-faculty-email, .page-lawyering-process-faculty-profiles #content .view-faculty-profiles .view-content li .field-faculty-email, .page-node-6743 #content .view-faculty-profiles .view-content li .field-faculty-email { margin-top: -20px; }
.page-faculty-full-time #content .view-faculty-profiles .view-content li .field-faculty-email:before, .page-faculty-visiting #content .view-faculty-profiles .view-content li .field-faculty-email:before, .page-faculty-emeriti #content .view-faculty-profiles .view-content li .field-faculty-email:before, .page-faculty-distinguished-fellows #content .view-faculty-profiles .view-content li .field-faculty-email:before, .page-faculty-senior-fellows #content .view-faculty-profiles .view-content li .field-faculty-email:before, .page-faculty-saltman-senior-fellows #content .view-faculty-profiles .view-content li .field-faculty-email:before, .page-clinics-faculty #content .view-faculty-profiles .view-content li .field-faculty-email:before, .page-lawyering-process-faculty-profiles #content .view-faculty-profiles .view-content li .field-faculty-email:before, .page-node-6743 #content .view-faculty-profiles .view-content li .field-faculty-email:before { content: "\f003"; font-family: "FontAwesome"; }
.page-faculty-full-time #content .view-faculty-profiles .view-content li .field-faculty-email a, .page-faculty-visiting #content .view-faculty-profiles .view-content li .field-faculty-email a, .page-faculty-emeriti #content .view-faculty-profiles .view-content li .field-faculty-email a, .page-faculty-distinguished-fellows #content .view-faculty-profiles .view-content li .field-faculty-email a, .page-faculty-senior-fellows #content .view-faculty-profiles .view-content li .field-faculty-email a, .page-faculty-saltman-senior-fellows #content .view-faculty-profiles .view-content li .field-faculty-email a, .page-clinics-faculty #content .view-faculty-profiles .view-content li .field-faculty-email a, .page-lawyering-process-faculty-profiles #content .view-faculty-profiles .view-content li .field-faculty-email a, .page-node-6743 #content .view-faculty-profiles .view-content li .field-faculty-email a { color: #556794; }
.page-faculty-full-time #content .view-faculty-profiles .view-content li .field-faculty-email a:hover, .page-faculty-visiting #content .view-faculty-profiles .view-content li .field-faculty-email a:hover, .page-faculty-emeriti #content .view-faculty-profiles .view-content li .field-faculty-email a:hover, .page-faculty-distinguished-fellows #content .view-faculty-profiles .view-content li .field-faculty-email a:hover, .page-faculty-senior-fellows #content .view-faculty-profiles .view-content li .field-faculty-email a:hover, .page-faculty-saltman-senior-fellows #content .view-faculty-profiles .view-content li .field-faculty-email a:hover, .page-clinics-faculty #content .view-faculty-profiles .view-content li .field-faculty-email a:hover, .page-lawyering-process-faculty-profiles #content .view-faculty-profiles .view-content li .field-faculty-email a:hover, .page-node-6743 #content .view-faculty-profiles .view-content li .field-faculty-email a:hover { color: #8D0101; text-decoration: none; }

.section-deans-scholarship-initiative .giving-boyd-law, .page-node-7720 .giving-boyd-law, .page-node-7788 .giving-boyd-law { margin-top: -146px !important; }
.section-deans-scholarship-initiative .list-image-float-left, .page-node-7720 .list-image-float-left, .page-node-7788 .list-image-float-left { clear: both; overflow: hidden; }
.section-deans-scholarship-initiative .list-image-float-left dt, .page-node-7720 .list-image-float-left dt, .page-node-7788 .list-image-float-left dt { margin: 0 0.5em 0 0; font: bold 1.1em Georgia; color: #444; display: block; clear: both; }
.section-deans-scholarship-initiative .list-image-float-left dd, .page-node-7720 .list-image-float-left dd, .page-node-7788 .list-image-float-left dd { display: block; min-height: 125px; margin: 0px; clear: both; }
.section-deans-scholarship-initiative .list-image-float-left img, .page-node-7720 .list-image-float-left img, .page-node-7788 .list-image-float-left img { float: left; margin: 0 10px 10px 0; }

.page-faculty-full-time #edit_tid_chosen { min-width: 250px; }
.page-faculty-full-time form > div { width: 300px; }

.faculty-author { text-decoration: underline; }

.node-type-faculty-profile #content, .node-type-faculty-publications #content { color: #666; }
.node-type-faculty-profile #content .page__title.title, .node-type-faculty-publications #content .page__title.title { display: none; }
.node-type-faculty-profile #content .node-faculty-profile .view-faculty-in-the-media .views-row, .node-type-faculty-profile #content .node-faculty-publications .view-faculty-in-the-media .views-row, .node-type-faculty-publications #content .node-faculty-profile .view-faculty-in-the-media .views-row, .node-type-faculty-publications #content .node-faculty-publications .view-faculty-in-the-media .views-row { margin-bottom: 10px; }
.node-type-faculty-profile #content .node-faculty-profile .view-faculty-in-the-media .publication, .node-type-faculty-profile #content .node-faculty-publications .view-faculty-in-the-media .publication, .node-type-faculty-publications #content .node-faculty-profile .view-faculty-in-the-media .publication, .node-type-faculty-publications #content .node-faculty-publications .view-faculty-in-the-media .publication { font-size: 0.9em; font-style: italic; }
.node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .left-column, .node-type-faculty-profile #content .node-faculty-publications .faculty-profile-wrapper .left-column, .node-type-faculty-publications #content .node-faculty-profile .faculty-profile-wrapper .left-column, .node-type-faculty-publications #content .node-faculty-publications .faculty-profile-wrapper .left-column { float: left; width: 74%; padding: 0 4% 0 0; }
.node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .left-column h1.name, .node-type-faculty-profile #content .node-faculty-publications .faculty-profile-wrapper .left-column h1.name, .node-type-faculty-publications #content .node-faculty-profile .faculty-profile-wrapper .left-column h1.name, .node-type-faculty-publications #content .node-faculty-publications .faculty-profile-wrapper .left-column h1.name { border: none; height: auto; }
.node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .left-column h1.name:after, .node-type-faculty-profile #content .node-faculty-publications .faculty-profile-wrapper .left-column h1.name:after, .node-type-faculty-publications #content .node-faculty-profile .faculty-profile-wrapper .left-column h1.name:after, .node-type-faculty-publications #content .node-faculty-publications .faculty-profile-wrapper .left-column h1.name:after { content: none; }
.node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .left-column h1.name span, .node-type-faculty-profile #content .node-faculty-publications .faculty-profile-wrapper .left-column h1.name span, .node-type-faculty-publications #content .node-faculty-profile .faculty-profile-wrapper .left-column h1.name span, .node-type-faculty-publications #content .node-faculty-publications .faculty-profile-wrapper .left-column h1.name span { color: #556794; }
.node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .left-column h2.title, .node-type-faculty-profile #content .node-faculty-publications .faculty-profile-wrapper .left-column h2.title, .node-type-faculty-publications #content .node-faculty-profile .faculty-profile-wrapper .left-column h2.title, .node-type-faculty-publications #content .node-faculty-publications .faculty-profile-wrapper .left-column h2.title { margin: 0; line-height: 1em; }
.node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .left-column > div, .node-type-faculty-profile #content .node-faculty-publications .faculty-profile-wrapper .left-column > div, .node-type-faculty-publications #content .node-faculty-profile .faculty-profile-wrapper .left-column > div, .node-type-faculty-publications #content .node-faculty-publications .faculty-profile-wrapper .left-column > div { margin: 10px 0; }
.node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .left-column > div p, .node-type-faculty-profile #content .node-faculty-publications .faculty-profile-wrapper .left-column > div p, .node-type-faculty-publications #content .node-faculty-profile .faculty-profile-wrapper .left-column > div p, .node-type-faculty-publications #content .node-faculty-publications .faculty-profile-wrapper .left-column > div p { margin: 0; }
.node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .left-column img.profile-img, .node-type-faculty-profile #content .node-faculty-publications .faculty-profile-wrapper .left-column img.profile-img, .node-type-faculty-publications #content .node-faculty-profile .faculty-profile-wrapper .left-column img.profile-img, .node-type-faculty-publications #content .node-faculty-publications .faculty-profile-wrapper .left-column img.profile-img { display: none; }
.node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .left-column h5.section-title, .node-type-faculty-profile #content .node-faculty-publications .faculty-profile-wrapper .left-column h5.section-title, .node-type-faculty-publications #content .node-faculty-profile .faculty-profile-wrapper .left-column h5.section-title, .node-type-faculty-publications #content .node-faculty-publications .faculty-profile-wrapper .left-column h5.section-title { font-size: 1em; margin: 15px 0 0 0; color: #556794; }
.node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .left-column h5.section-title + p, .node-type-faculty-profile #content .node-faculty-publications .faculty-profile-wrapper .left-column h5.section-title + p, .node-type-faculty-publications #content .node-faculty-profile .faculty-profile-wrapper .left-column h5.section-title + p, .node-type-faculty-publications #content .node-faculty-publications .faculty-profile-wrapper .left-column h5.section-title + p { margin: 0 0 0 0; text-align: justify; }
.node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .left-column h5.section-title.expertise + p, .node-type-faculty-profile #content .node-faculty-publications .faculty-profile-wrapper .left-column h5.section-title.expertise + p, .node-type-faculty-publications #content .node-faculty-profile .faculty-profile-wrapper .left-column h5.section-title.expertise + p, .node-type-faculty-publications #content .node-faculty-publications .faculty-profile-wrapper .left-column h5.section-title.expertise + p { text-align: left; }
.node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .left-column input[type=radio], .node-type-faculty-profile #content .node-faculty-publications .faculty-profile-wrapper .left-column input[type=radio], .node-type-faculty-publications #content .node-faculty-profile .faculty-profile-wrapper .left-column input[type=radio], .node-type-faculty-publications #content .node-faculty-publications .faculty-profile-wrapper .left-column input[type=radio] { opacity: 0; float: left; width: 0; height: 0; }
.node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .left-column label, .node-type-faculty-profile #content .node-faculty-publications .faculty-profile-wrapper .left-column label, .node-type-faculty-publications #content .node-faculty-profile .faculty-profile-wrapper .left-column label, .node-type-faculty-publications #content .node-faculty-publications .faculty-profile-wrapper .left-column label { cursor: pointer; font-size: 1em; color: #8D0101; float: right; font-weight: normal; }
.node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .left-column label[for="read-more"], .node-type-faculty-profile #content .node-faculty-publications .faculty-profile-wrapper .left-column label[for="read-more"], .node-type-faculty-publications #content .node-faculty-profile .faculty-profile-wrapper .left-column label[for="read-more"], .node-type-faculty-publications #content .node-faculty-publications .faculty-profile-wrapper .left-column label[for="read-more"] { margin-bottom: 15px; }
.node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .left-column label[for="read-more"]:after, .node-type-faculty-profile #content .node-faculty-publications .faculty-profile-wrapper .left-column label[for="read-more"]:after, .node-type-faculty-publications #content .node-faculty-profile .faculty-profile-wrapper .left-column label[for="read-more"]:after, .node-type-faculty-publications #content .node-faculty-publications .faculty-profile-wrapper .left-column label[for="read-more"]:after { content: "\f103"; font-family: "FontAwesome"; margin: 0 0 0 10px; }
.node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .left-column label[for="show-less"], .node-type-faculty-profile #content .node-faculty-publications .faculty-profile-wrapper .left-column label[for="show-less"], .node-type-faculty-publications #content .node-faculty-profile .faculty-profile-wrapper .left-column label[for="show-less"], .node-type-faculty-publications #content .node-faculty-publications .faculty-profile-wrapper .left-column label[for="show-less"] { display: none; margin-bottom: 15px; }
.node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .left-column label[for="show-less"]:after, .node-type-faculty-profile #content .node-faculty-publications .faculty-profile-wrapper .left-column label[for="show-less"]:after, .node-type-faculty-publications #content .node-faculty-profile .faculty-profile-wrapper .left-column label[for="show-less"]:after, .node-type-faculty-publications #content .node-faculty-publications .faculty-profile-wrapper .left-column label[for="show-less"]:after { content: "\f102"; font-family: "FontAwesome"; margin: 0 0 0 10px; }
.node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .left-column div.bio-container, .node-type-faculty-profile #content .node-faculty-publications .faculty-profile-wrapper .left-column div.bio-container, .node-type-faculty-publications #content .node-faculty-profile .faculty-profile-wrapper .left-column div.bio-container, .node-type-faculty-publications #content .node-faculty-publications .faculty-profile-wrapper .left-column div.bio-container { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -moz-box-orient: vertical; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .left-column div.bio-container input, .node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .left-column div.bio-container label, .node-type-faculty-profile #content .node-faculty-publications .faculty-profile-wrapper .left-column div.bio-container input, .node-type-faculty-profile #content .node-faculty-publications .faculty-profile-wrapper .left-column div.bio-container label, .node-type-faculty-publications #content .node-faculty-profile .faculty-profile-wrapper .left-column div.bio-container input, .node-type-faculty-publications #content .node-faculty-profile .faculty-profile-wrapper .left-column div.bio-container label, .node-type-faculty-publications #content .node-faculty-publications .faculty-profile-wrapper .left-column div.bio-container input, .node-type-faculty-publications #content .node-faculty-publications .faculty-profile-wrapper .left-column div.bio-container label { -webkit-box-ordinal-group: 2; -moz-box-ordinal-group: 2; -ms-flex-order: 2; -webkit-order: 2; order: 2; text-align: right; }
.node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .left-column div.bio-container div.bio, .node-type-faculty-profile #content .node-faculty-publications .faculty-profile-wrapper .left-column div.bio-container div.bio, .node-type-faculty-publications #content .node-faculty-profile .faculty-profile-wrapper .left-column div.bio-container div.bio, .node-type-faculty-publications #content .node-faculty-publications .faculty-profile-wrapper .left-column div.bio-container div.bio { -webkit-box-ordinal-group: 1; -moz-box-ordinal-group: 1; -ms-flex-order: 1; -webkit-order: 1; order: 1; margin: -20px 0 0 0; }
.node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .left-column div.bio-container div.bio p, .node-type-faculty-profile #content .node-faculty-publications .faculty-profile-wrapper .left-column div.bio-container div.bio p, .node-type-faculty-publications #content .node-faculty-profile .faculty-profile-wrapper .left-column div.bio-container div.bio p, .node-type-faculty-publications #content .node-faculty-publications .faculty-profile-wrapper .left-column div.bio-container div.bio p { margin: 15px 0; text-align: justify; }
.node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .left-column div.bio-container div.bio p:not(:first-of-type), .node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .left-column div.bio-container div.bio ul, .node-type-faculty-profile #content .node-faculty-publications .faculty-profile-wrapper .left-column div.bio-container div.bio p:not(:first-of-type), .node-type-faculty-profile #content .node-faculty-publications .faculty-profile-wrapper .left-column div.bio-container div.bio ul, .node-type-faculty-publications #content .node-faculty-profile .faculty-profile-wrapper .left-column div.bio-container div.bio p:not(:first-of-type), .node-type-faculty-publications #content .node-faculty-profile .faculty-profile-wrapper .left-column div.bio-container div.bio ul, .node-type-faculty-publications #content .node-faculty-publications .faculty-profile-wrapper .left-column div.bio-container div.bio p:not(:first-of-type), .node-type-faculty-publications #content .node-faculty-publications .faculty-profile-wrapper .left-column div.bio-container div.bio ul { display: none; }
.node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .left-column div.bio-container ul, .node-type-faculty-profile #content .node-faculty-publications .faculty-profile-wrapper .left-column div.bio-container ul, .node-type-faculty-publications #content .node-faculty-profile .faculty-profile-wrapper .left-column div.bio-container ul, .node-type-faculty-publications #content .node-faculty-publications .faculty-profile-wrapper .left-column div.bio-container ul { padding: 20px; }
.node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .left-column div.bio-container ul li, .node-type-faculty-profile #content .node-faculty-publications .faculty-profile-wrapper .left-column div.bio-container ul li, .node-type-faculty-publications #content .node-faculty-profile .faculty-profile-wrapper .left-column div.bio-container ul li, .node-type-faculty-publications #content .node-faculty-publications .faculty-profile-wrapper .left-column div.bio-container ul li { list-style: square; }
.node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .left-column input#read-more[type=radio]:checked ~ label[for="read-more"], .node-type-faculty-profile #content .node-faculty-publications .faculty-profile-wrapper .left-column input#read-more[type=radio]:checked ~ label[for="read-more"], .node-type-faculty-publications #content .node-faculty-profile .faculty-profile-wrapper .left-column input#read-more[type=radio]:checked ~ label[for="read-more"], .node-type-faculty-publications #content .node-faculty-publications .faculty-profile-wrapper .left-column input#read-more[type=radio]:checked ~ label[for="read-more"] { display: none; }
.node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .left-column input#read-more[type=radio]:checked ~ label[for="read-more"] ~ div.bio p, .node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .left-column input#read-more[type=radio]:checked ~ label[for="read-more"] ~ div.bio ul, .node-type-faculty-profile #content .node-faculty-publications .faculty-profile-wrapper .left-column input#read-more[type=radio]:checked ~ label[for="read-more"] ~ div.bio p, .node-type-faculty-profile #content .node-faculty-publications .faculty-profile-wrapper .left-column input#read-more[type=radio]:checked ~ label[for="read-more"] ~ div.bio ul, .node-type-faculty-publications #content .node-faculty-profile .faculty-profile-wrapper .left-column input#read-more[type=radio]:checked ~ label[for="read-more"] ~ div.bio p, .node-type-faculty-publications #content .node-faculty-profile .faculty-profile-wrapper .left-column input#read-more[type=radio]:checked ~ label[for="read-more"] ~ div.bio ul, .node-type-faculty-publications #content .node-faculty-publications .faculty-profile-wrapper .left-column input#read-more[type=radio]:checked ~ label[for="read-more"] ~ div.bio p, .node-type-faculty-publications #content .node-faculty-publications .faculty-profile-wrapper .left-column input#read-more[type=radio]:checked ~ label[for="read-more"] ~ div.bio ul { display: block; }
.node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .left-column input#read-more[type=radio]:checked ~ label[for="show-less"], .node-type-faculty-profile #content .node-faculty-publications .faculty-profile-wrapper .left-column input#read-more[type=radio]:checked ~ label[for="show-less"], .node-type-faculty-publications #content .node-faculty-profile .faculty-profile-wrapper .left-column input#read-more[type=radio]:checked ~ label[for="show-less"], .node-type-faculty-publications #content .node-faculty-publications .faculty-profile-wrapper .left-column input#read-more[type=radio]:checked ~ label[for="show-less"] { display: block; }
.node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .left-column input#show-less[type=radio]:checked ~ label[for="show-less"] ~ div.bio p:not(:first-of-type), .node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .left-column input#show-less[type=radio]:checked ~ label[for="show-less"] ~ div.bio ul, .node-type-faculty-profile #content .node-faculty-publications .faculty-profile-wrapper .left-column input#show-less[type=radio]:checked ~ label[for="show-less"] ~ div.bio p:not(:first-of-type), .node-type-faculty-profile #content .node-faculty-publications .faculty-profile-wrapper .left-column input#show-less[type=radio]:checked ~ label[for="show-less"] ~ div.bio ul, .node-type-faculty-publications #content .node-faculty-profile .faculty-profile-wrapper .left-column input#show-less[type=radio]:checked ~ label[for="show-less"] ~ div.bio p:not(:first-of-type), .node-type-faculty-publications #content .node-faculty-profile .faculty-profile-wrapper .left-column input#show-less[type=radio]:checked ~ label[for="show-less"] ~ div.bio ul, .node-type-faculty-publications #content .node-faculty-publications .faculty-profile-wrapper .left-column input#show-less[type=radio]:checked ~ label[for="show-less"] ~ div.bio p:not(:first-of-type), .node-type-faculty-publications #content .node-faculty-publications .faculty-profile-wrapper .left-column input#show-less[type=radio]:checked ~ label[for="show-less"] ~ div.bio ul { display: none; }
.node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .left-column input#show-less[type=radio]:checked ~ label[for="read-more"], .node-type-faculty-profile #content .node-faculty-publications .faculty-profile-wrapper .left-column input#show-less[type=radio]:checked ~ label[for="read-more"], .node-type-faculty-publications #content .node-faculty-profile .faculty-profile-wrapper .left-column input#show-less[type=radio]:checked ~ label[for="read-more"], .node-type-faculty-publications #content .node-faculty-publications .faculty-profile-wrapper .left-column input#show-less[type=radio]:checked ~ label[for="read-more"] { display: block; }
.node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .left-column h3.addon-section, .node-type-faculty-profile #content .node-faculty-publications .faculty-profile-wrapper .left-column h3.addon-section, .node-type-faculty-publications #content .node-faculty-profile .faculty-profile-wrapper .left-column h3.addon-section, .node-type-faculty-publications #content .node-faculty-publications .faculty-profile-wrapper .left-column h3.addon-section { margin: 0; border-bottom: 1px solid white; background: #666; padding: 10px; }
.node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .left-column h3.addon-section span, .node-type-faculty-profile #content .node-faculty-publications .faculty-profile-wrapper .left-column h3.addon-section span, .node-type-faculty-publications #content .node-faculty-profile .faculty-profile-wrapper .left-column h3.addon-section span, .node-type-faculty-publications #content .node-faculty-publications .faculty-profile-wrapper .left-column h3.addon-section span { color: white; display: inline-block; min-width: 130px; }
.node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .left-column h3.addon-section span:after, .node-type-faculty-profile #content .node-faculty-publications .faculty-profile-wrapper .left-column h3.addon-section span:after, .node-type-faculty-publications #content .node-faculty-profile .faculty-profile-wrapper .left-column h3.addon-section span:after, .node-type-faculty-publications #content .node-faculty-publications .faculty-profile-wrapper .left-column h3.addon-section span:after { float: right; content: "\f1ea"; font-family: "FontAwesome"; font-size: 16px; margin: 0 0 0 10px; }
.node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .left-column div.addon-content, .node-type-faculty-profile #content .node-faculty-publications .faculty-profile-wrapper .left-column div.addon-content, .node-type-faculty-publications #content .node-faculty-profile .faculty-profile-wrapper .left-column div.addon-content, .node-type-faculty-publications #content .node-faculty-publications .faculty-profile-wrapper .left-column div.addon-content { background: #ebeff2; margin: 0 0 10px 0; padding: 10px; }
.node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .left-column div.addon-content#faculty-events ul, .node-type-faculty-profile #content .node-faculty-publications .faculty-profile-wrapper .left-column div.addon-content#faculty-events ul, .node-type-faculty-publications #content .node-faculty-profile .faculty-profile-wrapper .left-column div.addon-content#faculty-events ul, .node-type-faculty-publications #content .node-faculty-publications .faculty-profile-wrapper .left-column div.addon-content#faculty-events ul { padding: 0 5px 0 20px; }
.node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .left-column div.addon-content#faculty-events ul li.views-row, .node-type-faculty-profile #content .node-faculty-publications .faculty-profile-wrapper .left-column div.addon-content#faculty-events ul li.views-row, .node-type-faculty-publications #content .node-faculty-profile .faculty-profile-wrapper .left-column div.addon-content#faculty-events ul li.views-row, .node-type-faculty-publications #content .node-faculty-publications .faculty-profile-wrapper .left-column div.addon-content#faculty-events ul li.views-row { list-style-type: square; }
.node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .left-column div.addon-content#faculty-events ul li.views-row .field-media-date, .node-type-faculty-profile #content .node-faculty-publications .faculty-profile-wrapper .left-column div.addon-content#faculty-events ul li.views-row .field-media-date, .node-type-faculty-publications #content .node-faculty-profile .faculty-profile-wrapper .left-column div.addon-content#faculty-events ul li.views-row .field-media-date, .node-type-faculty-publications #content .node-faculty-publications .faculty-profile-wrapper .left-column div.addon-content#faculty-events ul li.views-row .field-media-date { color: black; }
.node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .left-column div.addon-content#faculty-events ul li.views-row a, .node-type-faculty-profile #content .node-faculty-publications .faculty-profile-wrapper .left-column div.addon-content#faculty-events ul li.views-row a, .node-type-faculty-publications #content .node-faculty-profile .faculty-profile-wrapper .left-column div.addon-content#faculty-events ul li.views-row a, .node-type-faculty-publications #content .node-faculty-publications .faculty-profile-wrapper .left-column div.addon-content#faculty-events ul li.views-row a { color: #666; }
.node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .left-column div.addon-content#faculty-events ul li.views-row a:hover, .node-type-faculty-profile #content .node-faculty-publications .faculty-profile-wrapper .left-column div.addon-content#faculty-events ul li.views-row a:hover, .node-type-faculty-publications #content .node-faculty-profile .faculty-profile-wrapper .left-column div.addon-content#faculty-events ul li.views-row a:hover, .node-type-faculty-publications #content .node-faculty-publications .faculty-profile-wrapper .left-column div.addon-content#faculty-events ul li.views-row a:hover { color: #B10202; }
.node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .left-column .publicationHeading, .node-type-faculty-profile #content .node-faculty-publications .faculty-profile-wrapper .left-column .publicationHeading, .node-type-faculty-publications #content .node-faculty-profile .faculty-profile-wrapper .left-column .publicationHeading, .node-type-faculty-publications #content .node-faculty-publications .faculty-profile-wrapper .left-column .publicationHeading { text-decoration: underline; font-variant: small-caps; font-size: 18px; color: black; }
.node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .right-column, .node-type-faculty-profile #content .node-faculty-publications .faculty-profile-wrapper .right-column, .node-type-faculty-publications #content .node-faculty-profile .faculty-profile-wrapper .right-column, .node-type-faculty-publications #content .node-faculty-publications .faculty-profile-wrapper .right-column { margin: 13px 0 1em; padding: 0.5em; background-color: #ebeff2; float: left; width: 20%; }
.node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .right-column img.profile-img, .node-type-faculty-profile #content .node-faculty-publications .faculty-profile-wrapper .right-column img.profile-img, .node-type-faculty-publications #content .node-faculty-profile .faculty-profile-wrapper .right-column img.profile-img, .node-type-faculty-publications #content .node-faculty-publications .faculty-profile-wrapper .right-column img.profile-img { border: 5px solid white; box-sizing: border-box; }
.node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .right-column img.profile-img + p, .node-type-faculty-profile #content .node-faculty-publications .faculty-profile-wrapper .right-column img.profile-img + p, .node-type-faculty-publications #content .node-faculty-profile .faculty-profile-wrapper .right-column img.profile-img + p, .node-type-faculty-publications #content .node-faculty-publications .faculty-profile-wrapper .right-column img.profile-img + p { margin: 0; }
.node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .right-column img.profile-img + p .phone, .node-type-faculty-profile #content .node-faculty-publications .faculty-profile-wrapper .right-column img.profile-img + p .phone, .node-type-faculty-publications #content .node-faculty-profile .faculty-profile-wrapper .right-column img.profile-img + p .phone, .node-type-faculty-publications #content .node-faculty-publications .faculty-profile-wrapper .right-column img.profile-img + p .phone { width: 130px; display: inline-block; }
.node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .right-column h4, .node-type-faculty-profile #content .node-faculty-publications .faculty-profile-wrapper .right-column h4, .node-type-faculty-publications #content .node-faculty-profile .faculty-profile-wrapper .right-column h4, .node-type-faculty-publications #content .node-faculty-publications .faculty-profile-wrapper .right-column h4 { margin: 20px 0 0 0; display: block; }
.node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .right-column h4 + a > p, .node-type-faculty-profile #content .node-faculty-publications .faculty-profile-wrapper .right-column h4 + a > p, .node-type-faculty-publications #content .node-faculty-profile .faculty-profile-wrapper .right-column h4 + a > p, .node-type-faculty-publications #content .node-faculty-publications .faculty-profile-wrapper .right-column h4 + a > p { margin: 0; color: #666; }
.node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .right-column h4 + a > p:hover, .node-type-faculty-profile #content .node-faculty-publications .faculty-profile-wrapper .right-column h4 + a > p:hover, .node-type-faculty-publications #content .node-faculty-profile .faculty-profile-wrapper .right-column h4 + a > p:hover, .node-type-faculty-publications #content .node-faculty-publications .faculty-profile-wrapper .right-column h4 + a > p:hover { color: #8D0101; }
.node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .right-column h4 + ul, .node-type-faculty-profile #content .node-faculty-publications .faculty-profile-wrapper .right-column h4 + ul, .node-type-faculty-publications #content .node-faculty-profile .faculty-profile-wrapper .right-column h4 + ul, .node-type-faculty-publications #content .node-faculty-publications .faculty-profile-wrapper .right-column h4 + ul { padding: 0 5px 0 20px; }
.node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .right-column h4 + ul li, .node-type-faculty-profile #content .node-faculty-publications .faculty-profile-wrapper .right-column h4 + ul li, .node-type-faculty-publications #content .node-faculty-profile .faculty-profile-wrapper .right-column h4 + ul li, .node-type-faculty-publications #content .node-faculty-publications .faculty-profile-wrapper .right-column h4 + ul li { list-style-type: square; }
.node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .right-column a, .node-type-faculty-profile #content .node-faculty-publications .faculty-profile-wrapper .right-column a, .node-type-faculty-publications #content .node-faculty-profile .faculty-profile-wrapper .right-column a, .node-type-faculty-publications #content .node-faculty-publications .faculty-profile-wrapper .right-column a { color: #666; }
.node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .right-column a:hover, .node-type-faculty-profile #content .node-faculty-publications .faculty-profile-wrapper .right-column a:hover, .node-type-faculty-publications #content .node-faculty-profile .faculty-profile-wrapper .right-column a:hover, .node-type-faculty-publications #content .node-faculty-publications .faculty-profile-wrapper .right-column a:hover { color: #8D0101; }
.node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .clear, .node-type-faculty-profile #content .node-faculty-publications .faculty-profile-wrapper .clear, .node-type-faculty-publications #content .node-faculty-profile .faculty-profile-wrapper .clear, .node-type-faculty-publications #content .node-faculty-publications .faculty-profile-wrapper .clear { clear: both; }
.node-type-faculty-profile #content .node-faculty-publications .faculty-profile-wrapper .left-column > div p, .node-type-faculty-publications #content .node-faculty-publications .faculty-profile-wrapper .left-column > div p { margin: 10px 0; }

.page-faculty-adjuncts #content .views-row-1 h3 { padding-top: 20px; }
.page-faculty-adjuncts #content h3 { color: #556794; font-size: 14px; font-family: arial; font-weight: normal; border: none; text-decoration: none; margin: 5px 0 10px 0; }
.page-faculty-adjuncts #content .collapse-button:hover h3 { color: #8D0101; cursor: pointer; }
.page-faculty-adjuncts #content .collapsible-content { display: none; }
.page-faculty-adjuncts #content .collapsible-content .field-faculty-bio > p { margin: 0 0 20px 0; }

.section-unlv-gaming-law-journal .breadcrumb li:nth-child(5) { display: none; }

.section-about #page #main #content article { /* p a {
	color: $gray;
	&:hover {
		color: $links;
		text-decoration: none;
	}
} */ }
.section-about #page #main #content article ul { padding: 20px; }
.section-about #page #main #content article ul li { list-style: square; }

.page-node-5000 .breadcrumb li:nth-child(4) { display: none; }

.page-saltman-center #page #main #content .panels-flexible-region-2-upcoming_events .view { min-height: 225px; margin-bottom: 30px; }

.page-saltman-center #page #main #content .flex-direction-nav a, .page-alumni-giving #page #main #content .flex-direction-nav a { overflow: visible; }
.page-saltman-center #page #main #content .featured-saltman .flex-direction-nav a, .page-alumni-giving #page #main #content .featured-saltman .flex-direction-nav a { overflow: hidden; }
.page-saltman-center #page #main #content .panels-flexible-region-2-nationally_ranked .saltman-intro, .page-alumni-giving #page #main #content .panels-flexible-region-2-nationally_ranked .saltman-intro { background: #eee; padding: 5px 40px 41px 40px; margin: 4px 0 0 0; }
.page-saltman-center #page #main #content .panels-flexible-region-2-nationally_ranked .saltman-intro p, .page-alumni-giving #page #main #content .panels-flexible-region-2-nationally_ranked .saltman-intro p { font-size: 1em; }
.page-saltman-center #page #main #content .panels-flexible-region-2-nationally_ranked .saltman-intro p:before, .page-alumni-giving #page #main #content .panels-flexible-region-2-nationally_ranked .saltman-intro p:before { content: "\f10d"; font-family: "FontAwesome"; font-size: 1.5em; margin-right: 5px; }
.page-saltman-center #page #main #content .panels-flexible-region-2-nationally_ranked .saltman-intro p:after, .page-alumni-giving #page #main #content .panels-flexible-region-2-nationally_ranked .saltman-intro p:after { content: "\f10e"; font-family: "FontAwesome"; font-size: 1.5em; margin-left: 5px; }
.page-saltman-center #page #main #content #saltman-presentation ul, .page-saltman-center #page #main #content #giving-presentation ul, .page-alumni-giving #page #main #content #saltman-presentation ul, .page-alumni-giving #page #main #content #giving-presentation ul { text-align: center; }
.page-saltman-center #page #main #content #saltman-presentation ul li.saltman-block, .page-saltman-center #page #main #content #giving-presentation ul li.saltman-block, .page-alumni-giving #page #main #content #saltman-presentation ul li.saltman-block, .page-alumni-giving #page #main #content #giving-presentation ul li.saltman-block { text-align: left; display: inline-block; width: 304px; height: 304px; position: relative; overflow: hidden; }
.page-saltman-center #page #main #content #saltman-presentation ul li.saltman-block:first-of-type, .page-saltman-center #page #main #content #giving-presentation ul li.saltman-block:first-of-type, .page-alumni-giving #page #main #content #saltman-presentation ul li.saltman-block:first-of-type, .page-alumni-giving #page #main #content #giving-presentation ul li.saltman-block:first-of-type { float: left; background: url("../images/saltman-1.jpg") no-repeat; margin-right: 5px; }
.page-saltman-center #page #main #content #saltman-presentation ul li.saltman-block:nth-of-type(2), .page-saltman-center #page #main #content #giving-presentation ul li.saltman-block:nth-of-type(2), .page-alumni-giving #page #main #content #saltman-presentation ul li.saltman-block:nth-of-type(2), .page-alumni-giving #page #main #content #giving-presentation ul li.saltman-block:nth-of-type(2) { background: url("../images/saltman-2.jpg") no-repeat; }
.page-saltman-center #page #main #content #saltman-presentation ul li.saltman-block:last-of-type, .page-saltman-center #page #main #content #giving-presentation ul li.saltman-block:last-of-type, .page-alumni-giving #page #main #content #saltman-presentation ul li.saltman-block:last-of-type, .page-alumni-giving #page #main #content #giving-presentation ul li.saltman-block:last-of-type { float: right; background: url("../images/saltman-3-2020.jpg") no-repeat; margin-left: 5px; }
.page-saltman-center #page #main #content #saltman-presentation ul li.saltman-block > a, .page-saltman-center #page #main #content #giving-presentation ul li.saltman-block > a, .page-alumni-giving #page #main #content #saltman-presentation ul li.saltman-block > a, .page-alumni-giving #page #main #content #giving-presentation ul li.saltman-block > a { display: none; }
.page-saltman-center #page #main #content #saltman-presentation ul li.saltman-block > div, .page-saltman-center #page #main #content #giving-presentation ul li.saltman-block > div, .page-alumni-giving #page #main #content #saltman-presentation ul li.saltman-block > div, .page-alumni-giving #page #main #content #giving-presentation ul li.saltman-block > div { background: rgba(0, 0, 0, 0.5); height: 304px; position: absolute; top: 248px; width: 100%; transition: background .5s ease-out, top .5s ease-out; }
.page-saltman-center #page #main #content #saltman-presentation ul li.saltman-block > div:hover, .page-saltman-center #page #main #content #giving-presentation ul li.saltman-block > div:hover, .page-alumni-giving #page #main #content #saltman-presentation ul li.saltman-block > div:hover, .page-alumni-giving #page #main #content #giving-presentation ul li.saltman-block > div:hover { top: 0; background: #333333; }
.page-saltman-center #page #main #content #saltman-presentation ul li.saltman-block > div h2, .page-saltman-center #page #main #content #giving-presentation ul li.saltman-block > div h2, .page-alumni-giving #page #main #content #saltman-presentation ul li.saltman-block > div h2, .page-alumni-giving #page #main #content #giving-presentation ul li.saltman-block > div h2 { color: white; padding-bottom: 10px; border-bottom: 1px solid lightgray; margin: 10px 20px; font-size: 1.35em; font-weight: normal; }
.page-saltman-center #page #main #content #saltman-presentation ul li.saltman-block > div h2:after, .page-saltman-center #page #main #content #giving-presentation ul li.saltman-block > div h2:after, .page-alumni-giving #page #main #content #saltman-presentation ul li.saltman-block > div h2:after, .page-alumni-giving #page #main #content #giving-presentation ul li.saltman-block > div h2:after { content: "\f106"; font-family: "FontAwesome"; position: absolute; right: 40px; font-size: 1.5em; }
.page-saltman-center #page #main #content #saltman-presentation ul li.saltman-block > div p, .page-saltman-center #page #main #content #giving-presentation ul li.saltman-block > div p, .page-alumni-giving #page #main #content #saltman-presentation ul li.saltman-block > div p, .page-alumni-giving #page #main #content #giving-presentation ul li.saltman-block > div p { padding: 0 20px; font-size: 1em; margin: 0; color: #bbb; }
.page-saltman-center #page #main #content #saltman-presentation ul li.saltman-block > div p a, .page-saltman-center #page #main #content #giving-presentation ul li.saltman-block > div p a, .page-alumni-giving #page #main #content #saltman-presentation ul li.saltman-block > div p a, .page-alumni-giving #page #main #content #giving-presentation ul li.saltman-block > div p a { display: inline-block; margin-top: 20px; background: #666; border: none; padding: 10px 20px; color: white; box-sizing: border-box; }
.page-saltman-center #page #main #content #saltman-presentation ul li.saltman-block > div p a:hover, .page-saltman-center #page #main #content #giving-presentation ul li.saltman-block > div p a:hover, .page-alumni-giving #page #main #content #saltman-presentation ul li.saltman-block > div p a:hover, .page-alumni-giving #page #main #content #giving-presentation ul li.saltman-block > div p a:hover { background: #eee; color: #8D0101; text-decoration: none; }
.page-saltman-center #page #main #content #saltman-presentation ul li.saltman-block > div ul, .page-saltman-center #page #main #content #giving-presentation ul li.saltman-block > div ul, .page-alumni-giving #page #main #content #saltman-presentation ul li.saltman-block > div ul, .page-alumni-giving #page #main #content #giving-presentation ul li.saltman-block > div ul { padding: 0 20px; font-size: 1em; color: white; }
.page-saltman-center #page #main #content #saltman-presentation ul li.saltman-block > div ul li.saltman-link, .page-saltman-center #page #main #content #giving-presentation ul li.saltman-block > div ul li.saltman-link, .page-alumni-giving #page #main #content #saltman-presentation ul li.saltman-block > div ul li.saltman-link, .page-alumni-giving #page #main #content #giving-presentation ul li.saltman-block > div ul li.saltman-link { list-style: none; text-align: left; }
.page-saltman-center #page #main #content #saltman-presentation ul li.saltman-block > div ul li.saltman-link a, .page-saltman-center #page #main #content #giving-presentation ul li.saltman-block > div ul li.saltman-link a, .page-alumni-giving #page #main #content #saltman-presentation ul li.saltman-block > div ul li.saltman-link a, .page-alumni-giving #page #main #content #giving-presentation ul li.saltman-block > div ul li.saltman-link a { color: #bbb; display: block; height: 40px; vertical-align: middle; padding: 20px 0 0 20px; border-bottom: 1px dotted #bbb; }
.page-saltman-center #page #main #content #saltman-presentation ul li.saltman-block > div ul li.saltman-link a:hover, .page-saltman-center #page #main #content #giving-presentation ul li.saltman-block > div ul li.saltman-link a:hover, .page-alumni-giving #page #main #content #saltman-presentation ul li.saltman-block > div ul li.saltman-link a:hover, .page-alumni-giving #page #main #content #giving-presentation ul li.saltman-block > div ul li.saltman-link a:hover { color: #8D0101; background: #eee; text-decoration: none; }
.page-saltman-center #page #main #content .panels-flexible-region-2-upcoming_events, .page-alumni-giving #page #main #content .panels-flexible-region-2-upcoming_events { width: 33.33%; /*height: 410px;*/ height: auto; position: relative; }
.page-saltman-center #page #main #content .panels-flexible-region-2-upcoming_events > div, .page-alumni-giving #page #main #content .panels-flexible-region-2-upcoming_events > div { height: 100%; }
.page-saltman-center #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events, .page-alumni-giving #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events { position: relative; height: 100%; float: left; }
.page-saltman-center #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events h2, .page-alumni-giving #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events h2 { color: #556794; font-family: georgia; font-size: 24px; border-bottom: 1px solid #556794; height: 50px; font-weight: normal; }
.page-saltman-center #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events h2:after, .page-alumni-giving #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events h2:after { content: "\f105"; font-family: "FontAwesome"; color: #B10202; margin: 0 0 0 20px; font-size: 34px; }
.page-saltman-center #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events div.item-list, .page-alumni-giving #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events div.item-list { height: auto; padding-bottom: 5px; position: relative; margin-bottom: 40px; }
.page-saltman-center #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events ul li, .page-alumni-giving #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events ul li { /*float: left;*/ padding: 0 0 0 0; margin: 0 20px 10px 0; clear: both; overflow: hidden; }
.page-saltman-center #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events ul li:first-child, .page-alumni-giving #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events ul li:first-child { margin-top: 10px; }
.page-saltman-center #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events ul li > div:first-child, .page-alumni-giving #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events ul li > div:first-child { float: left; border: 1px solid #556794; }
.page-saltman-center #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events ul li .views-field-field-event-date-new-1, .page-alumni-giving #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events ul li .views-field-field-event-date-new-1 { color: white; width: 60px; text-align: center; height: 56px; font-size: 13px; padding: 0 0 4px 0; margin-top: 0; /*.field-content { div { span { text-align: center; font-size: 32px; display: block; height: 16px; padding: 7px 0 0 0; color: $dark-blue; &:first-child { background: $dark-blue; color: white; padding: 0px 0 7px 0; font-size: 16px; } } }
}*/ }
.page-saltman-center #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events ul li .views-field-field-event-date-new-1 .field-content div.event-date-custom span, .page-alumni-giving #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events ul li .views-field-field-event-date-new-1 .field-content div.event-date-custom span { text-align: center; font-size: 32px; display: block; height: 16px; padding: 7px 0 0 0; color: #556794; }
.page-saltman-center #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events ul li .views-field-field-event-date-new-1 .field-content div.event-date-custom span:first-child, .page-alumni-giving #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events ul li .views-field-field-event-date-new-1 .field-content div.event-date-custom span:first-child { background: #556794; color: white; padding: 0px 0 7px 0; font-size: 16px; }
.page-saltman-center #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events ul li .views-field-field-event-date-new-1 .field-content.multiple-days-event div.event-date-custom:first-child span, .page-alumni-giving #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events ul li .views-field-field-event-date-new-1 .field-content.multiple-days-event div.event-date-custom:first-child span { text-align: center; font-size: 32px; display: block; height: 16px; padding: 7px 0 0 0; color: #556794; }
.page-saltman-center #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events ul li .views-field-field-event-date-new-1 .field-content.multiple-days-event div.event-date-custom:first-child span:first-child, .page-alumni-giving #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events ul li .views-field-field-event-date-new-1 .field-content.multiple-days-event div.event-date-custom:first-child span:first-child { background: #556794; color: white; padding: 0px 0 7px 0; font-size: 16px; }
.page-saltman-center #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events ul li .views-field-field-event-date-new-1 .field-content.multiple-days-event div.event-date-custom:first-child span:nth-child(2), .page-alumni-giving #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events ul li .views-field-field-event-date-new-1 .field-content.multiple-days-event div.event-date-custom:first-child span:nth-child(2) { text-align: left; font-size: 20px; margin: 0 0 0 4px; }
.page-saltman-center #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events ul li .views-field-field-event-date-new-1 .field-content.multiple-days-event div.event-date-custom:first-child span:nth-child(2):after, .page-alumni-giving #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events ul li .views-field-field-event-date-new-1 .field-content.multiple-days-event div.event-date-custom:first-child span:nth-child(2):after { content: '-'; }
.page-saltman-center #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events ul li .views-field-field-event-date-new-1 .field-content.multiple-days-event div.event-date-custom:nth-child(2) span, .page-alumni-giving #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events ul li .views-field-field-event-date-new-1 .field-content.multiple-days-event div.event-date-custom:nth-child(2) span { display: block; height: 16px; padding: 7px 0 0 0; color: #556794; }
.page-saltman-center #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events ul li .views-field-field-event-date-new-1 .field-content.multiple-days-event div.event-date-custom:nth-child(2) span:first-child, .page-alumni-giving #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events ul li .views-field-field-event-date-new-1 .field-content.multiple-days-event div.event-date-custom:nth-child(2) span:first-child { display: none; }
.page-saltman-center #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events ul li .views-field-field-event-date-new-1 .field-content.multiple-days-event div.event-date-custom:nth-child(2) span:nth-child(2), .page-alumni-giving #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events ul li .views-field-field-event-date-new-1 .field-content.multiple-days-event div.event-date-custom:nth-child(2) span:nth-child(2) { text-align: right; font-size: 20px; margin: -23px 3px 0 0px; }
.page-saltman-center #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events .views-field-title, .page-alumni-giving #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events .views-field-title { margin: 0 0 0 75px; font-size: 1em; }
.page-saltman-center #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events .views-field-title a, .page-alumni-giving #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events .views-field-title a { display: block; color: #666; /*height: 63px;*/ line-height: 1.5em; }
.page-saltman-center #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events .views-field-title a:hover, .page-alumni-giving #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events .views-field-title a:hover { color: #B10202; text-decoration: none; }
.page-saltman-center #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events .view-footer, .page-alumni-giving #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events .view-footer { clear: both; text-align: center; /*height: 0;*/ position: absolute; bottom: 0; /* bottom: -20px; */ /*bottom: 145px; */ width: 100%; }
.page-saltman-center #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events .view-footer a, .page-alumni-giving #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events .view-footer a { font-size: 14px; background: #556794; width: 100%; display: block; padding: 5px 0 5px 0; color: white; }
.page-saltman-center #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events .view-footer a:hover, .page-alumni-giving #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events .view-footer a:hover { background: #B10202; text-decoration: none; }
.page-saltman-center #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events .view-empty, .page-alumni-giving #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events .view-empty { color: #666; font-size: 1em; line-height: 1.5em; }
.page-saltman-center #page #main #content .panels-flexible-region-2-recent_news, .page-alumni-giving #page #main #content .panels-flexible-region-2-recent_news { width: 33.33%; /* height: 410px; */ height: auto; position: relative; }
.page-saltman-center #page #main #content .panels-flexible-region-2-recent_news .view, .page-alumni-giving #page #main #content .panels-flexible-region-2-recent_news .view { min-height: 225px; }
.page-saltman-center #page #main #content .panels-flexible-region-2-recent_news > div, .page-alumni-giving #page #main #content .panels-flexible-region-2-recent_news > div { height: 100%; }
.page-saltman-center #page #main #content .panels-flexible-region-2-recent_news > div #saltman-news, .page-alumni-giving #page #main #content .panels-flexible-region-2-recent_news > div #saltman-news { /*position: relative;*/ position: static; height: 100%; }
.page-saltman-center #page #main #content .panels-flexible-region-2-recent_news > div #saltman-news h2, .page-alumni-giving #page #main #content .panels-flexible-region-2-recent_news > div #saltman-news h2 { color: #556794; font-family: georgia; font-size: 24px; border-bottom: 1px solid #556794; height: 50px; font-weight: normal; }
.page-saltman-center #page #main #content .panels-flexible-region-2-recent_news > div #saltman-news h2:after, .page-alumni-giving #page #main #content .panels-flexible-region-2-recent_news > div #saltman-news h2:after { content: "\f105"; font-family: "FontAwesome"; color: #B10202; margin: 0 0 0 20px; font-size: 34px; }
.page-saltman-center #page #main #content .panels-flexible-region-2-recent_news > div #saltman-news .view-header, .page-alumni-giving #page #main #content .panels-flexible-region-2-recent_news > div #saltman-news .view-header { display: none; }
.page-saltman-center #page #main #content .panels-flexible-region-2-recent_news > div #saltman-news div.item-list, .page-alumni-giving #page #main #content .panels-flexible-region-2-recent_news > div #saltman-news div.item-list { height: auto; padding-bottom: 16px; position: relative; margin-bottom: 40px; }
.page-saltman-center #page #main #content .panels-flexible-region-2-recent_news > div #saltman-news .view-news-feed-on-home-page .view-content .item-list > ul li, .page-alumni-giving #page #main #content .panels-flexible-region-2-recent_news > div #saltman-news .view-news-feed-on-home-page .view-content .item-list > ul li { list-style: square; vertical-align: top; margin-top: 10px; }
.page-saltman-center #page #main #content .panels-flexible-region-2-recent_news > div #saltman-news .view-news-feed-on-home-page .view-content .item-list > ul li:first-child, .page-alumni-giving #page #main #content .panels-flexible-region-2-recent_news > div #saltman-news .view-news-feed-on-home-page .view-content .item-list > ul li:first-child { padding: 0 20px 0 0; }
.page-saltman-center #page #main #content .panels-flexible-region-2-recent_news > div #saltman-news .view-news-feed-on-home-page .view-content .item-list > ul li .views-field-title, .page-alumni-giving #page #main #content .panels-flexible-region-2-recent_news > div #saltman-news .view-news-feed-on-home-page .view-content .item-list > ul li .views-field-title { font-size: 1em; color: #666; }
.page-saltman-center #page #main #content .panels-flexible-region-2-recent_news > div #saltman-news .view-news-feed-on-home-page .view-content .item-list > ul li .views-field-title a, .page-alumni-giving #page #main #content .panels-flexible-region-2-recent_news > div #saltman-news .view-news-feed-on-home-page .view-content .item-list > ul li .views-field-title a { display: block; position: relative; line-height: 1.5em; color: #666; }
.page-saltman-center #page #main #content .panels-flexible-region-2-recent_news > div #saltman-news .view-news-feed-on-home-page .view-content .item-list > ul li .views-field-title a:hover, .page-alumni-giving #page #main #content .panels-flexible-region-2-recent_news > div #saltman-news .view-news-feed-on-home-page .view-content .item-list > ul li .views-field-title a:hover { color: #B10202; text-decoration: none; }
.page-saltman-center #page #main #content .panels-flexible-region-2-recent_news > div #saltman-news .view-content, .page-alumni-giving #page #main #content .panels-flexible-region-2-recent_news > div #saltman-news .view-content { padding-left: 20px; }
.page-saltman-center #page #main #content .panels-flexible-region-2-recent_news > div #saltman-news .view-footer, .page-alumni-giving #page #main #content .panels-flexible-region-2-recent_news > div #saltman-news .view-footer { clear: both; text-align: center; /*height: 0*/ position: absolute; bottom: 0; /*bottom: -20px;*/ /*bottom: 44px;*/ width: 100%; }
.page-saltman-center #page #main #content .panels-flexible-region-2-recent_news > div #saltman-news .view-footer a, .page-alumni-giving #page #main #content .panels-flexible-region-2-recent_news > div #saltman-news .view-footer a { font-size: 14px; background: #556794; width: 100%; display: block; padding: 5px 0 5px 0; color: white; z-index: 9999; }
.page-saltman-center #page #main #content .panels-flexible-region-2-recent_news > div #saltman-news .view-footer a:hover, .page-alumni-giving #page #main #content .panels-flexible-region-2-recent_news > div #saltman-news .view-footer a:hover { background: #B10202; text-decoration: none; }
.page-saltman-center #page #main #content .panels-flexible-region-2-connect_with_us, .page-alumni-giving #page #main #content .panels-flexible-region-2-connect_with_us { width: 33.33%; /*height: 410px;*/ height: auto; position: relative; }
.page-saltman-center #page #main #content .panels-flexible-region-2-connect_with_us #saltman-connect h2, .page-alumni-giving #page #main #content .panels-flexible-region-2-connect_with_us #saltman-connect h2 { color: #556794; font-family: georgia; font-size: 24px; border-bottom: 1px solid #556794; height: 50px; font-weight: normal; }
.page-saltman-center #page #main #content .panels-flexible-region-2-connect_with_us #saltman-connect h2:after, .page-alumni-giving #page #main #content .panels-flexible-region-2-connect_with_us #saltman-connect h2:after { content: "\f105"; font-family: "FontAwesome"; color: #B10202; margin: 0 0 0 20px; font-size: 34px; }
.page-saltman-center #page #main #content .panels-flexible-region-2-connect_with_us #saltman-connect ul, .page-alumni-giving #page #main #content .panels-flexible-region-2-connect_with_us #saltman-connect ul { margin: 0 0 20px 0; padding: 0; }
.page-saltman-center #page #main #content .panels-flexible-region-2-connect_with_us #saltman-connect ul li, .page-alumni-giving #page #main #content .panels-flexible-region-2-connect_with_us #saltman-connect ul li { list-style: none; display: inline-block; height: 30px; }
.page-saltman-center #page #main #content .panels-flexible-region-2-connect_with_us #saltman-connect ul li a i, .page-alumni-giving #page #main #content .panels-flexible-region-2-connect_with_us #saltman-connect ul li a i { font-size: 2em; margin-left: 10px; }
.page-saltman-center #page #main #content .panels-flexible-region-2-connect_with_us #saltman-connect ul li a i.fa-facebook-square, .page-alumni-giving #page #main #content .panels-flexible-region-2-connect_with_us #saltman-connect ul li a i.fa-facebook-square { color: #3b5998; }
.page-saltman-center #page #main #content .panels-flexible-region-2-connect_with_us #saltman-connect ul li a i.fa-twitter-square, .page-alumni-giving #page #main #content .panels-flexible-region-2-connect_with_us #saltman-connect ul li a i.fa-twitter-square { color: #00aced; }
.page-saltman-center #page #main #content .panels-flexible-region-2-connect_with_us #saltman-connect ul li a i.fa-instagram, .page-alumni-giving #page #main #content .panels-flexible-region-2-connect_with_us #saltman-connect ul li a i.fa-instagram { color: #3f729b; }
.page-saltman-center #page #main #content .panels-flexible-region-2-connect_with_us #saltman-connect ul li a i.fa-vimeo-square, .page-alumni-giving #page #main #content .panels-flexible-region-2-connect_with_us #saltman-connect ul li a i.fa-vimeo-square { color: #aad450; }
.page-saltman-center #page #main #content .panels-flexible-region-2-connect_with_us #saltman-connect ul li a i.fa-rss-square, .page-alumni-giving #page #main #content .panels-flexible-region-2-connect_with_us #saltman-connect ul li a i.fa-rss-square { color: #FF6600; }
.page-saltman-center #page #main #content .panels-flexible-region-2-connect_with_us #saltman-connect ul li a i:hover, .page-alumni-giving #page #main #content .panels-flexible-region-2-connect_with_us #saltman-connect ul li a i:hover { color: #8D0101; }
.page-saltman-center #page #main #content .panels-flexible-region-2-connect_with_us #saltman-connect ul li a.blog, .page-alumni-giving #page #main #content .panels-flexible-region-2-connect_with_us #saltman-connect ul li a.blog { background: url(/sites/all/themes/unlv_d7/images/logo_blogspot_web.jpg); display: inline-block; width: 30px; height: 30px; margin: 0 7px -4px 10px; }
.page-saltman-center #page #main #content .panels-flexible-region-2-connect_with_us #saltman-connect .saltman-connect-newsletter, .page-alumni-giving #page #main #content .panels-flexible-region-2-connect_with_us #saltman-connect .saltman-connect-newsletter { padding-left: 10px; }
.page-saltman-center #page #main #content .panels-flexible-region-2-connect_with_us #saltman-connect .saltman-connect-newsletter input[type="submit"], .page-alumni-giving #page #main #content .panels-flexible-region-2-connect_with_us #saltman-connect .saltman-connect-newsletter input[type="submit"] { background: #556794; border: none; color: white; height: 24px; margin-left: 5px; }
.page-saltman-center #page #main #content .panels-flexible-region-2-connect_with_us #saltman-connect .saltman-connect-newsletter input[type="submit"]:hover, .page-alumni-giving #page #main #content .panels-flexible-region-2-connect_with_us #saltman-connect .saltman-connect-newsletter input[type="submit"]:hover { background: #B10202; }
.page-saltman-center #page #main #content .panels-flexible-region-2-connect_with_us #saltman-connect .saltman-connect-disclaimer, .page-alumni-giving #page #main #content .panels-flexible-region-2-connect_with_us #saltman-connect .saltman-connect-disclaimer { padding-left: 10px; }
.page-saltman-center #page #main #content .panels-flexible-region-2-connect_with_us #saltman-connect .saltman-connect-ad, .page-alumni-giving #page #main #content .panels-flexible-region-2-connect_with_us #saltman-connect .saltman-connect-ad { display: none; }

/* Saltman Center Newsletter */
.saltman-center.desert-talking-piece #content .view-display-id-page_saltman_center_newsletter ul li { overflow: hidden; width: 46%; float: left; }
.saltman-center.desert-talking-piece #content .view-display-id-page_saltman_center_newsletter ul li:nth-child(odd) { margin-right: 3%; clear: both; }
.saltman-center.desert-talking-piece #content .view-display-id-page_saltman_center_newsletter .field-newsletter-thumbnail { float: left; max-width: 100px; margin-right: 15px; }
.saltman-center.desert-talking-piece #content .view-display-id-page_saltman_center_newsletter h4 { font-size: 1.2em; margin-bottom: 5px; }

/* Fix slideshow navigation arrows - 10/9/17 */
#page #content .flex-direction-nav a { overflow: visible !important; }

.page-alumni-giving #page #main #content .flex-direction-nav a { overflow: visible; }
.page-alumni-giving #page #main #content .featured-saltman .flex-direction-nav a { overflow: hidden; }
.page-alumni-giving #page #main #content .panels-flexible-region-17-giving_options .giving-options { background: #eee; padding: 5px 40px 41px 40px; margin: 4px 0 0 0; }
.page-alumni-giving #page #main #content .panels-flexible-region-17-giving_options .giving-options p { font-size: 1em; }
.page-alumni-giving #page #main #content #giving-presentation ul { text-align: center; }
.page-alumni-giving #page #main #content #giving-presentation ul li.saltman-block { text-align: left; display: inline-block; width: 380px; height: 304px; position: relative; overflow: hidden;               /*
							&:nth-of-type(2) {
								background: url(../images/giving-block-2.jpg) no-repeat;
								background-size: 100%;
							} */ }
.page-alumni-giving #page #main #content #giving-presentation ul li.saltman-block:first-of-type { float: left; background: url(../images/giving-block-1.jpg) no-repeat; margin-right: 5px; }
.page-alumni-giving #page #main #content #giving-presentation ul li.saltman-block:nth-of-type(2) { background: url("/sites/default/files/boydnation-logo-400x400.png") no-repeat center; background-size: 80%; }
.page-alumni-giving #page #main #content #giving-presentation ul li.saltman-block:last-of-type { float: right; background: url(../images/giving-block-3.jpg) no-repeat; margin-left: 5px; }
.page-alumni-giving #page #main #content #giving-presentation ul li.saltman-block > a { display: block; text-indent: -9999px; width: 100%; height: 100%; }
.page-alumni-giving #page #main #content #giving-presentation ul li.saltman-block > div { background: rgba(0, 0, 0, 0.5); height: 304px; position: absolute; top: 248px; width: 100%; transition: background .5s ease-out, top .5s ease-out; }
.page-alumni-giving #page #main #content #giving-presentation ul li.saltman-block > div:hover { top: 0; background: #333333; }
.page-alumni-giving #page #main #content #giving-presentation ul li.saltman-block > div h2 { color: white; padding-bottom: 10px; border-bottom: 1px solid lightgray; margin: 10px 20px; font-size: 1.35em; font-weight: normal; }
.page-alumni-giving #page #main #content #giving-presentation ul li.saltman-block > div h2:after { content: "\f106"; font-family: "FontAwesome"; position: absolute; right: 40px; font-size: 1.5em; }
.page-alumni-giving #page #main #content #giving-presentation ul li.saltman-block > div p { padding: 0 20px; font-size: 1em; margin: 0; color: #bbb; }
.page-alumni-giving #page #main #content #giving-presentation ul li.saltman-block > div p a { display: inline-block; margin-top: 20px; background: #666; border: none; padding: 10px 20px; color: white; box-sizing: border-box; }
.page-alumni-giving #page #main #content #giving-presentation ul li.saltman-block > div p a:hover { background: #eee; color: #8D0101; text-decoration: none; }
.page-alumni-giving #page #main #content #giving-presentation ul li.saltman-block > div ul { padding: 0 20px; font-size: 1em; color: white; }
.page-alumni-giving #page #main #content #giving-presentation ul li.saltman-block > div ul li.saltman-link { list-style: none; text-align: left; }
.page-alumni-giving #page #main #content #giving-presentation ul li.saltman-block > div ul li.saltman-link a { color: #bbb; display: block; height: 40px; vertical-align: middle; padding: 20px 0 0 20px; border-bottom: 1px dotted #bbb; }
.page-alumni-giving #page #main #content #giving-presentation ul li.saltman-block > div ul li.saltman-link a:hover { color: #8D0101; background: #eee; text-decoration: none; }
.page-alumni-giving #page #main #content .panels-flexible-region-2-upcoming_events { width: 33.33%; /*height: 410px;*/ height: auto; position: relative; }
.page-alumni-giving #page #main #content .panels-flexible-region-2-upcoming_events > div { height: 100%; }
.page-alumni-giving #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events { position: relative; height: 100%; float: left; }
.page-alumni-giving #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events h2 { color: #556794; font-family: georgia; font-size: 24px; border-bottom: 1px solid #556794; height: 50px; font-weight: normal; }
.page-alumni-giving #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events h2:after { content: "\f105"; font-family: "FontAwesome"; color: #B10202; margin: 0 0 0 20px; font-size: 34px; }
.page-alumni-giving #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events ul li { float: left; padding: 0 0 0 0; margin: 0 20px 10px 0; }
.page-alumni-giving #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events ul li:first-child { margin-top: 10px; }
.page-alumni-giving #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events ul li > div:first-child { float: left; border: 1px solid #556794; }
.page-alumni-giving #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events ul li .views-field-field-event-date-new-1 { color: white; width: 60px; text-align: center; height: 56px; font-size: 13px; padding: 0 0 4px 0; margin-top: 0; /*.field-content { div { span { text-align: center; font-size: 32px; display: block; height: 16px; padding: 7px 0 0 0; color: $dark-blue; &:first-child { background: $dark-blue; color: white; padding: 0px 0 7px 0; font-size: 16px; } } }
}*/ }
.page-alumni-giving #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events ul li .views-field-field-event-date-new-1 .field-content div.event-date-custom span { text-align: center; font-size: 32px; display: block; height: 16px; padding: 7px 0 0 0; color: #556794; }
.page-alumni-giving #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events ul li .views-field-field-event-date-new-1 .field-content div.event-date-custom span:first-child { background: #556794; color: white; padding: 0px 0 7px 0; font-size: 16px; }
.page-alumni-giving #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events ul li .views-field-field-event-date-new-1 .field-content.multiple-days-event div.event-date-custom:first-child span { text-align: center; font-size: 32px; display: block; height: 16px; padding: 7px 0 0 0; color: #556794; }
.page-alumni-giving #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events ul li .views-field-field-event-date-new-1 .field-content.multiple-days-event div.event-date-custom:first-child span:first-child { background: #556794; color: white; padding: 0px 0 7px 0; font-size: 16px; }
.page-alumni-giving #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events ul li .views-field-field-event-date-new-1 .field-content.multiple-days-event div.event-date-custom:first-child span:nth-child(2) { text-align: left; font-size: 20px; margin: 0 0 0 4px; }
.page-alumni-giving #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events ul li .views-field-field-event-date-new-1 .field-content.multiple-days-event div.event-date-custom:first-child span:nth-child(2):after { content: '-'; }
.page-alumni-giving #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events ul li .views-field-field-event-date-new-1 .field-content.multiple-days-event div.event-date-custom:nth-child(2) span { display: block; height: 16px; padding: 7px 0 0 0; color: #556794; }
.page-alumni-giving #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events ul li .views-field-field-event-date-new-1 .field-content.multiple-days-event div.event-date-custom:nth-child(2) span:first-child { display: none; }
.page-alumni-giving #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events ul li .views-field-field-event-date-new-1 .field-content.multiple-days-event div.event-date-custom:nth-child(2) span:nth-child(2) { text-align: right; font-size: 20px; margin: -23px 3px 0 0px; }
.page-alumni-giving #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events .views-field-title { margin: 0 0 0 75px; font-size: 1em; }
.page-alumni-giving #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events .views-field-title a { display: block; color: #666; /*height: 63px;*/ line-height: 1.5em; }
.page-alumni-giving #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events .views-field-title a:hover { color: #B10202; text-decoration: none; }
.page-alumni-giving #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events .view-footer { clear: both; text-align: center; height: 0; position: absolute; bottom: 20px; /*bottom: 145px;*/ width: 100%; }
.page-alumni-giving #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events .view-footer a { font-size: 14px; background: #556794; width: 100%; display: block; padding: 5px 0 5px 0; color: white; }
.page-alumni-giving #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events .view-footer a:hover { background: #B10202; text-decoration: none; }
.page-alumni-giving #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events .view-empty { color: #666; font-size: 1em; line-height: 1.5em; }
.page-alumni-giving #page #main #content .panels-flexible-region-2-recent_news { width: 33.33%; /*height: 410px;*/ height: auto; position: relative; }
.page-alumni-giving #page #main #content .panels-flexible-region-2-recent_news > div { height: 100%; }
.page-alumni-giving #page #main #content .panels-flexible-region-2-recent_news > div #saltman-news { position: relative; height: 100%; }
.page-alumni-giving #page #main #content .panels-flexible-region-2-recent_news > div #saltman-news h2 { color: #556794; font-family: georgia; font-size: 24px; border-bottom: 1px solid #556794; height: 50px; font-weight: normal; }
.page-alumni-giving #page #main #content .panels-flexible-region-2-recent_news > div #saltman-news h2:after { content: "\f105"; font-family: "FontAwesome"; color: #B10202; margin: 0 0 0 20px; font-size: 34px; }
.page-alumni-giving #page #main #content .panels-flexible-region-2-recent_news > div #saltman-news .view-header { display: none; }
.page-alumni-giving #page #main #content .panels-flexible-region-2-recent_news > div #saltman-news .view-news-feed-on-home-page .view-content .item-list > ul li { list-style: square; vertical-align: top; margin-top: 10px; }
.page-alumni-giving #page #main #content .panels-flexible-region-2-recent_news > div #saltman-news .view-news-feed-on-home-page .view-content .item-list > ul li:first-child { padding: 0 20px 0 0; }
.page-alumni-giving #page #main #content .panels-flexible-region-2-recent_news > div #saltman-news .view-news-feed-on-home-page .view-content .item-list > ul li .views-field-title { font-size: 1em; color: #666; }
.page-alumni-giving #page #main #content .panels-flexible-region-2-recent_news > div #saltman-news .view-news-feed-on-home-page .view-content .item-list > ul li .views-field-title a { display: block; position: relative; line-height: 1.5em; color: #666; }
.page-alumni-giving #page #main #content .panels-flexible-region-2-recent_news > div #saltman-news .view-news-feed-on-home-page .view-content .item-list > ul li .views-field-title a:hover { color: #B10202; text-decoration: none; }
.page-alumni-giving #page #main #content .panels-flexible-region-2-recent_news > div #saltman-news .view-content { padding-left: 20px; }
.page-alumni-giving #page #main #content .panels-flexible-region-2-recent_news > div #saltman-news .view-footer { clear: both; text-align: center; /*height: 0;*/ position: absolute; /*bottom: 20px;*/ bottom: 44px; width: 100%; }
.page-alumni-giving #page #main #content .panels-flexible-region-2-recent_news > div #saltman-news .view-footer a { font-size: 14px; background: #556794; width: 100%; display: block; padding: 5px 0 5px 0; color: white; z-index: 9999; }
.page-alumni-giving #page #main #content .panels-flexible-region-2-recent_news > div #saltman-news .view-footer a:hover { background: #B10202; text-decoration: none; }
.page-alumni-giving #page #main #content .panels-flexible-region-2-connect_with_us { width: 33.33%; /*height: 410px;*/ height: auto; position: relative; }
.page-alumni-giving #page #main #content .panels-flexible-region-2-connect_with_us #saltman-connect h2 { color: #556794; font-family: georgia; font-size: 24px; border-bottom: 1px solid #556794; height: 50px; font-weight: normal; }
.page-alumni-giving #page #main #content .panels-flexible-region-2-connect_with_us #saltman-connect h2:after { content: "\f105"; font-family: "FontAwesome"; color: #B10202; margin: 0 0 0 20px; font-size: 34px; }
.page-alumni-giving #page #main #content .panels-flexible-region-2-connect_with_us #saltman-connect ul { margin: 0 0 20px 0; padding: 0; }
.page-alumni-giving #page #main #content .panels-flexible-region-2-connect_with_us #saltman-connect ul li { list-style: none; display: inline-block; height: 30px; }
.page-alumni-giving #page #main #content .panels-flexible-region-2-connect_with_us #saltman-connect ul li a i { font-size: 2em; margin-left: 10px; }
.page-alumni-giving #page #main #content .panels-flexible-region-2-connect_with_us #saltman-connect ul li a i.fa-facebook-square { color: #3b5998; }
.page-alumni-giving #page #main #content .panels-flexible-region-2-connect_with_us #saltman-connect ul li a i.fa-twitter-square { color: #00aced; }
.page-alumni-giving #page #main #content .panels-flexible-region-2-connect_with_us #saltman-connect ul li a i.fa-instagram { color: #3f729b; }
.page-alumni-giving #page #main #content .panels-flexible-region-2-connect_with_us #saltman-connect ul li a i.fa-vimeo-square { color: #aad450; }
.page-alumni-giving #page #main #content .panels-flexible-region-2-connect_with_us #saltman-connect ul li a i.fa-rss-square { color: #FF6600; }
.page-alumni-giving #page #main #content .panels-flexible-region-2-connect_with_us #saltman-connect ul li a i:hover { color: #8D0101; }
.page-alumni-giving #page #main #content .panels-flexible-region-2-connect_with_us #saltman-connect ul li a.blog { background: url(/sites/all/themes/unlv_d7/images/logo_blogspot_web.jpg); display: inline-block; width: 30px; height: 30px; margin: 0 7px -4px 10px; }
.page-alumni-giving #page #main #content .panels-flexible-region-2-connect_with_us #saltman-connect .saltman-connect-newsletter { padding-left: 10px; }
.page-alumni-giving #page #main #content .panels-flexible-region-2-connect_with_us #saltman-connect .saltman-connect-newsletter input[type="submit"] { background: #556794; border: none; color: white; height: 24px; margin-left: 5px; }
.page-alumni-giving #page #main #content .panels-flexible-region-2-connect_with_us #saltman-connect .saltman-connect-newsletter input[type="submit"]:hover { background: #B10202; }
.page-alumni-giving #page #main #content .panels-flexible-region-2-connect_with_us #saltman-connect .saltman-connect-disclaimer { padding-left: 10px; }
.page-alumni-giving #page #main #content .panels-flexible-region-2-connect_with_us #saltman-connect .saltman-connect-ad { display: none; }

@media screen\0 { .page-saltman-center #page #main #content .panels-flexible-region-2-recent_news > div #saltman-news .view-news-feed-on-home-page .view-content .item-list > ul li .views-field-title a { margin-top: -20px; }
  /* Comment out - unused 5/11/2017 .page-alumni-giving #page #main #content .panels-flexible-region-2-recent_news > div #saltman-news .view-news-feed-on-home-page .view-content .item-list > ul li .views-field-title a { 		margin-top: -20px; 	} */ }
article[about="/saltman-center/about"] li, .page-node-4942 #content article li { list-style-type: disc; margin-left: 15px; }

.node-type-news #content h1#page-title, .node-type-press-release #content h1#page-title, .node-type-new-event #content h1#page-title, .node-type-event #content h1#page-title, .node-type-webcast #content h1#page-title, .node-type-in-the-media #content h1#page-title { height: 38px; font-size: 1.6em; line-height: 1.3em !important; border: none; }
.node-type-news #content h1#page-title:after, .node-type-press-release #content h1#page-title:after, .node-type-new-event #content h1#page-title:after, .node-type-event #content h1#page-title:after, .node-type-webcast #content h1#page-title:after, .node-type-in-the-media #content h1#page-title:after { content: ""; }
.node-type-news #content .field-news-date, .node-type-press-release #content .field-news-date, .node-type-new-event #content .field-news-date, .node-type-event #content .field-news-date, .node-type-webcast #content .field-news-date, .node-type-in-the-media #content .field-news-date { font-size: 1em; color: #666; }
.node-type-news #content .press-release-boilerplate, .node-type-press-release #content .press-release-boilerplate, .node-type-new-event #content .press-release-boilerplate, .node-type-event #content .press-release-boilerplate, .node-type-webcast #content .press-release-boilerplate, .node-type-in-the-media #content .press-release-boilerplate { color: #666; font-style: italic; }

.node-type-news #page #main #content h1#page-title, .node-type-press-release #page #main #content h1#page-title { font-size: 1.7em !important; }

.event .date-repeat-rule, .events .date-repeat-rule { font-style: italic; }

.node-type-event .field-label { font-weight: bold; display: block; margin-top: 20px; }
.node-type-event h3.field-label { font-size: 1em; color: black; border: none; font-family: arial; margin: 20px 0 0 0; padding: 0; }
.node-type-event h3.field-label:after { content: ':'; margin-left: -4px; }
.node-type-event .date-display-range { display: inline; }
.node-type-event .agenda-table h4 { font-size: 1.5em; display: block; margin: 1.5em 0 1em 0; }
.node-type-event .agenda-table .date-time { font-size: 1.2em; font-weight: bold; margin: 1em 0; }
.node-type-event .agenda-table h5.facility { text-decoration: underline; font-size: 1.2em; text-align: center; margin: 1em 0; }
.node-type-event .agenda-table table { border-collapse: collapse; }
.node-type-event .agenda-table table, .node-type-event .agenda-table th, .node-type-event .agenda-table td { border: 1px solid #000; }
.node-type-event .agenda-table table { margin-top: 0; }
.node-type-event .agenda-table td { padding: 8px; vertical-align: top; }
.node-type-event .agenda-table td:first-child { width: 75%; }
.node-type-event .agenda-table td:last-child { width: 25%; }
.node-type-event .agenda-table tr.session { background-color: #eee; }
.node-type-event .agenda-table td ul { margin: 0; padding-left: 30px; overflow: hidden; }
.node-type-event .agenda-table td ul li { list-style-type: disc; margin: 0.6em 0; padding: 0; }
.node-type-event .agenda-table .fa-download { margin-top: 0; font-size: 1.1em; }
.node-type-event .agenda-table .fa-download a { padding-left: 10px; font-style: italic; }

/* removed module - 7.28.17
.region-content-top {
	position: relative; margin-bottom: 25px;
	#block-addtoany-addtoany-button {
	  position: absolute;
	  right: 0;
	  margin-top: 5px;
		.addtoany_list { float: right; margin-right: 25px; &:before {
				content: "Share this page";
				font-size: 0.75em;
				color: #aaa;
				margin-right: 10px;
				font-style: italic;
			}
		}
	}
}
*/
.region-content-top #block-block-48, .region-content-top #block-block-73 { margin: 15px 0 0 0; }
.region-content-top #block-block-48 .share-container, .region-content-top #block-block-73 .share-container { text-align: right; height: 25px; position: relative; z-index: 999; }
.region-content-top #block-block-48 .share-container > span, .region-content-top #block-block-73 .share-container > span { text-align: right; font-size: 0.8em; color: #aaa; margin-right: 10px; font-style: italic; vertical-align: middle; display: inline-block; padding-top: 4px; height: 52px; }
.region-content-top #block-block-48 .share-container .addthis_inline_share_toolbox, .region-content-top #block-block-48 .share-container .at-resp-share-element, .region-content-top #block-block-73 .share-container .addthis_inline_share_toolbox, .region-content-top #block-block-73 .share-container .at-resp-share-element { float: right; }
.region-content-top #block-block-48 .share-container .addthis_inline_share_toolbox a.at-icon-wrapper, .region-content-top #block-block-48 .share-container .at-resp-share-element a.at-icon-wrapper, .region-content-top #block-block-73 .share-container .addthis_inline_share_toolbox a.at-icon-wrapper, .region-content-top #block-block-73 .share-container .at-resp-share-element a.at-icon-wrapper { text-decoration: none; }

.page-newsroom-news-archive #content .archive-filter, .page-newsroom-news-archive #content .view-id-newsletters, .page-saltman-center-news #content .archive-filter, .page-saltman-center-news #content .view-id-newsletters, .news.publications.boyd-briefs #content .archive-filter, .news.publications.boyd-briefs #content .view-id-newsletters, .page-newsroom-unlv-law-weekly #content .archive-filter, .page-newsroom-unlv-law-weekly #content .view-id-newsletters, .page-events-archive #content .archive-filter, .page-events-archive #content .view-id-newsletters, .page-saltman-center-past-events #content .archive-filter, .page-saltman-center-past-events #content .view-id-newsletters, .page-saltman-center-webcasts #content .archive-filter, .page-saltman-center-webcasts #content .view-id-newsletters, .page-clinic-media-archive #content .archive-filter, .page-clinic-media-archive #content .view-id-newsletters, .page-clinics-newsletter-archive #content .archive-filter, .page-clinics-newsletter-archive #content .view-id-newsletters, .page-health-law-past-events #content .archive-filter, .page-health-law-past-events #content .view-id-newsletters, .page-intellectual-property-law-past-events #content .archive-filter, .page-intellectual-property-law-past-events #content .view-id-newsletters, .page-health-law-webcasts #content .archive-filter, .page-health-law-webcasts #content .view-id-newsletters, .page-library-foreign-law-finder #content .archive-filter, .page-library-foreign-law-finder #content .view-id-newsletters, .page-gaming-law-past-events #content .archive-filter, .page-gaming-law-past-events #content .view-id-newsletters, .page-content-updated #content .archive-filter, .page-content-updated #content .view-id-newsletters { margin-left: 2.5%; }
.page-newsroom-news-archive #content .archive-filter form label, .page-newsroom-news-archive #content .view-id-newsletters form label, .page-saltman-center-news #content .archive-filter form label, .page-saltman-center-news #content .view-id-newsletters form label, .news.publications.boyd-briefs #content .archive-filter form label, .news.publications.boyd-briefs #content .view-id-newsletters form label, .page-newsroom-unlv-law-weekly #content .archive-filter form label, .page-newsroom-unlv-law-weekly #content .view-id-newsletters form label, .page-events-archive #content .archive-filter form label, .page-events-archive #content .view-id-newsletters form label, .page-saltman-center-past-events #content .archive-filter form label, .page-saltman-center-past-events #content .view-id-newsletters form label, .page-saltman-center-webcasts #content .archive-filter form label, .page-saltman-center-webcasts #content .view-id-newsletters form label, .page-clinic-media-archive #content .archive-filter form label, .page-clinic-media-archive #content .view-id-newsletters form label, .page-clinics-newsletter-archive #content .archive-filter form label, .page-clinics-newsletter-archive #content .view-id-newsletters form label, .page-health-law-past-events #content .archive-filter form label, .page-health-law-past-events #content .view-id-newsletters form label, .page-intellectual-property-law-past-events #content .archive-filter form label, .page-intellectual-property-law-past-events #content .view-id-newsletters form label, .page-health-law-webcasts #content .archive-filter form label, .page-health-law-webcasts #content .view-id-newsletters form label, .page-library-foreign-law-finder #content .archive-filter form label, .page-library-foreign-law-finder #content .view-id-newsletters form label, .page-gaming-law-past-events #content .archive-filter form label, .page-gaming-law-past-events #content .view-id-newsletters form label, .page-content-updated #content .archive-filter form label, .page-content-updated #content .view-id-newsletters form label { color: #556794; }
.page-newsroom-news-archive #content .archive-filter form select, .page-newsroom-news-archive #content .view-id-newsletters form select, .page-saltman-center-news #content .archive-filter form select, .page-saltman-center-news #content .view-id-newsletters form select, .news.publications.boyd-briefs #content .archive-filter form select, .news.publications.boyd-briefs #content .view-id-newsletters form select, .page-newsroom-unlv-law-weekly #content .archive-filter form select, .page-newsroom-unlv-law-weekly #content .view-id-newsletters form select, .page-events-archive #content .archive-filter form select, .page-events-archive #content .view-id-newsletters form select, .page-saltman-center-past-events #content .archive-filter form select, .page-saltman-center-past-events #content .view-id-newsletters form select, .page-saltman-center-webcasts #content .archive-filter form select, .page-saltman-center-webcasts #content .view-id-newsletters form select, .page-clinic-media-archive #content .archive-filter form select, .page-clinic-media-archive #content .view-id-newsletters form select, .page-clinics-newsletter-archive #content .archive-filter form select, .page-clinics-newsletter-archive #content .view-id-newsletters form select, .page-health-law-past-events #content .archive-filter form select, .page-health-law-past-events #content .view-id-newsletters form select, .page-intellectual-property-law-past-events #content .archive-filter form select, .page-intellectual-property-law-past-events #content .view-id-newsletters form select, .page-health-law-webcasts #content .archive-filter form select, .page-health-law-webcasts #content .view-id-newsletters form select, .page-library-foreign-law-finder #content .archive-filter form select, .page-library-foreign-law-finder #content .view-id-newsletters form select, .page-gaming-law-past-events #content .archive-filter form select, .page-gaming-law-past-events #content .view-id-newsletters form select, .page-content-updated #content .archive-filter form select, .page-content-updated #content .view-id-newsletters form select { width: 100px; padding: 5px; }
.page-newsroom-news-archive #content .view-id-newsletters, .page-saltman-center-news #content .view-id-newsletters, .news.publications.boyd-briefs #content .view-id-newsletters, .page-newsroom-unlv-law-weekly #content .view-id-newsletters, .page-events-archive #content .view-id-newsletters, .page-saltman-center-past-events #content .view-id-newsletters, .page-saltman-center-webcasts #content .view-id-newsletters, .page-clinic-media-archive #content .view-id-newsletters, .page-clinics-newsletter-archive #content .view-id-newsletters, .page-health-law-past-events #content .view-id-newsletters, .page-intellectual-property-law-past-events #content .view-id-newsletters, .page-health-law-webcasts #content .view-id-newsletters, .page-library-foreign-law-finder #content .view-id-newsletters, .page-gaming-law-past-events #content .view-id-newsletters, .page-content-updated #content .view-id-newsletters { margin-left: 0; margin-bottom: 20px; }
.page-newsroom-news-archive #content .archive-list, .page-saltman-center-news #content .archive-list, .news.publications.boyd-briefs #content .archive-list, .page-newsroom-unlv-law-weekly #content .archive-list, .page-events-archive #content .archive-list, .page-saltman-center-past-events #content .archive-list, .page-saltman-center-webcasts #content .archive-list, .page-clinic-media-archive #content .archive-list, .page-clinics-newsletter-archive #content .archive-list, .page-health-law-past-events #content .archive-list, .page-intellectual-property-law-past-events #content .archive-list, .page-health-law-webcasts #content .archive-list, .page-library-foreign-law-finder #content .archive-list, .page-gaming-law-past-events #content .archive-list, .page-content-updated #content .archive-list { margin: 10px auto; display: table; width: 95%; }
.page-newsroom-news-archive #content .archive-list li, .page-saltman-center-news #content .archive-list li, .news.publications.boyd-briefs #content .archive-list li, .page-newsroom-unlv-law-weekly #content .archive-list li, .page-events-archive #content .archive-list li, .page-saltman-center-past-events #content .archive-list li, .page-saltman-center-webcasts #content .archive-list li, .page-clinic-media-archive #content .archive-list li, .page-clinics-newsletter-archive #content .archive-list li, .page-health-law-past-events #content .archive-list li, .page-intellectual-property-law-past-events #content .archive-list li, .page-health-law-webcasts #content .archive-list li, .page-library-foreign-law-finder #content .archive-list li, .page-gaming-law-past-events #content .archive-list li, .page-content-updated #content .archive-list li { display: table-row; /*[class^="date"],*/ }
.page-newsroom-news-archive #content .archive-list li:nth-child(odd), .page-saltman-center-news #content .archive-list li:nth-child(odd), .news.publications.boyd-briefs #content .archive-list li:nth-child(odd), .page-newsroom-unlv-law-weekly #content .archive-list li:nth-child(odd), .page-events-archive #content .archive-list li:nth-child(odd), .page-saltman-center-past-events #content .archive-list li:nth-child(odd), .page-saltman-center-webcasts #content .archive-list li:nth-child(odd), .page-clinic-media-archive #content .archive-list li:nth-child(odd), .page-clinics-newsletter-archive #content .archive-list li:nth-child(odd), .page-health-law-past-events #content .archive-list li:nth-child(odd), .page-intellectual-property-law-past-events #content .archive-list li:nth-child(odd), .page-health-law-webcasts #content .archive-list li:nth-child(odd), .page-library-foreign-law-finder #content .archive-list li:nth-child(odd), .page-gaming-law-past-events #content .archive-list li:nth-child(odd), .page-content-updated #content .archive-list li:nth-child(odd) { background: #ddd; }
.page-newsroom-news-archive #content .archive-list li:nth-child(even), .page-saltman-center-news #content .archive-list li:nth-child(even), .news.publications.boyd-briefs #content .archive-list li:nth-child(even), .page-newsroom-unlv-law-weekly #content .archive-list li:nth-child(even), .page-events-archive #content .archive-list li:nth-child(even), .page-saltman-center-past-events #content .archive-list li:nth-child(even), .page-saltman-center-webcasts #content .archive-list li:nth-child(even), .page-clinic-media-archive #content .archive-list li:nth-child(even), .page-clinics-newsletter-archive #content .archive-list li:nth-child(even), .page-health-law-past-events #content .archive-list li:nth-child(even), .page-intellectual-property-law-past-events #content .archive-list li:nth-child(even), .page-health-law-webcasts #content .archive-list li:nth-child(even), .page-library-foreign-law-finder #content .archive-list li:nth-child(even), .page-gaming-law-past-events #content .archive-list li:nth-child(even), .page-content-updated #content .archive-list li:nth-child(even) { background: #eee; }
.page-newsroom-news-archive #content .archive-list li:hover, .page-saltman-center-news #content .archive-list li:hover, .news.publications.boyd-briefs #content .archive-list li:hover, .page-newsroom-unlv-law-weekly #content .archive-list li:hover, .page-events-archive #content .archive-list li:hover, .page-saltman-center-past-events #content .archive-list li:hover, .page-saltman-center-webcasts #content .archive-list li:hover, .page-clinic-media-archive #content .archive-list li:hover, .page-clinics-newsletter-archive #content .archive-list li:hover, .page-health-law-past-events #content .archive-list li:hover, .page-intellectual-property-law-past-events #content .archive-list li:hover, .page-health-law-webcasts #content .archive-list li:hover, .page-library-foreign-law-finder #content .archive-list li:hover, .page-gaming-law-past-events #content .archive-list li:hover, .page-content-updated #content .archive-list li:hover { background: #666; }
.page-newsroom-news-archive #content .archive-list li:hover .views-field-title a, .page-newsroom-news-archive #content .archive-list li:hover .field-news-date, .page-newsroom-news-archive #content .archive-list li:hover .archive-dates, .page-saltman-center-news #content .archive-list li:hover .views-field-title a, .page-saltman-center-news #content .archive-list li:hover .field-news-date, .page-saltman-center-news #content .archive-list li:hover .archive-dates, .news.publications.boyd-briefs #content .archive-list li:hover .views-field-title a, .news.publications.boyd-briefs #content .archive-list li:hover .field-news-date, .news.publications.boyd-briefs #content .archive-list li:hover .archive-dates, .page-newsroom-unlv-law-weekly #content .archive-list li:hover .views-field-title a, .page-newsroom-unlv-law-weekly #content .archive-list li:hover .field-news-date, .page-newsroom-unlv-law-weekly #content .archive-list li:hover .archive-dates, .page-events-archive #content .archive-list li:hover .views-field-title a, .page-events-archive #content .archive-list li:hover .field-news-date, .page-events-archive #content .archive-list li:hover .archive-dates, .page-saltman-center-past-events #content .archive-list li:hover .views-field-title a, .page-saltman-center-past-events #content .archive-list li:hover .field-news-date, .page-saltman-center-past-events #content .archive-list li:hover .archive-dates, .page-saltman-center-webcasts #content .archive-list li:hover .views-field-title a, .page-saltman-center-webcasts #content .archive-list li:hover .field-news-date, .page-saltman-center-webcasts #content .archive-list li:hover .archive-dates, .page-clinic-media-archive #content .archive-list li:hover .views-field-title a, .page-clinic-media-archive #content .archive-list li:hover .field-news-date, .page-clinic-media-archive #content .archive-list li:hover .archive-dates, .page-clinics-newsletter-archive #content .archive-list li:hover .views-field-title a, .page-clinics-newsletter-archive #content .archive-list li:hover .field-news-date, .page-clinics-newsletter-archive #content .archive-list li:hover .archive-dates, .page-health-law-past-events #content .archive-list li:hover .views-field-title a, .page-health-law-past-events #content .archive-list li:hover .field-news-date, .page-health-law-past-events #content .archive-list li:hover .archive-dates, .page-intellectual-property-law-past-events #content .archive-list li:hover .views-field-title a, .page-intellectual-property-law-past-events #content .archive-list li:hover .field-news-date, .page-intellectual-property-law-past-events #content .archive-list li:hover .archive-dates, .page-health-law-webcasts #content .archive-list li:hover .views-field-title a, .page-health-law-webcasts #content .archive-list li:hover .field-news-date, .page-health-law-webcasts #content .archive-list li:hover .archive-dates, .page-library-foreign-law-finder #content .archive-list li:hover .views-field-title a, .page-library-foreign-law-finder #content .archive-list li:hover .field-news-date, .page-library-foreign-law-finder #content .archive-list li:hover .archive-dates, .page-gaming-law-past-events #content .archive-list li:hover .views-field-title a, .page-gaming-law-past-events #content .archive-list li:hover .field-news-date, .page-gaming-law-past-events #content .archive-list li:hover .archive-dates, .page-content-updated #content .archive-list li:hover .views-field-title a, .page-content-updated #content .archive-list li:hover .field-news-date, .page-content-updated #content .archive-list li:hover .archive-dates { color: white; }
.page-newsroom-news-archive #content .archive-list li .views-field-title, .page-saltman-center-news #content .archive-list li .views-field-title, .news.publications.boyd-briefs #content .archive-list li .views-field-title, .page-newsroom-unlv-law-weekly #content .archive-list li .views-field-title, .page-events-archive #content .archive-list li .views-field-title, .page-saltman-center-past-events #content .archive-list li .views-field-title, .page-saltman-center-webcasts #content .archive-list li .views-field-title, .page-clinic-media-archive #content .archive-list li .views-field-title, .page-clinics-newsletter-archive #content .archive-list li .views-field-title, .page-health-law-past-events #content .archive-list li .views-field-title, .page-intellectual-property-law-past-events #content .archive-list li .views-field-title, .page-health-law-webcasts #content .archive-list li .views-field-title, .page-library-foreign-law-finder #content .archive-list li .views-field-title, .page-gaming-law-past-events #content .archive-list li .views-field-title, .page-content-updated #content .archive-list li .views-field-title { display: table-cell; }
.page-newsroom-news-archive #content .archive-list li .views-field-title a, .page-saltman-center-news #content .archive-list li .views-field-title a, .news.publications.boyd-briefs #content .archive-list li .views-field-title a, .page-newsroom-unlv-law-weekly #content .archive-list li .views-field-title a, .page-events-archive #content .archive-list li .views-field-title a, .page-saltman-center-past-events #content .archive-list li .views-field-title a, .page-saltman-center-webcasts #content .archive-list li .views-field-title a, .page-clinic-media-archive #content .archive-list li .views-field-title a, .page-clinics-newsletter-archive #content .archive-list li .views-field-title a, .page-health-law-past-events #content .archive-list li .views-field-title a, .page-intellectual-property-law-past-events #content .archive-list li .views-field-title a, .page-health-law-webcasts #content .archive-list li .views-field-title a, .page-library-foreign-law-finder #content .archive-list li .views-field-title a, .page-gaming-law-past-events #content .archive-list li .views-field-title a, .page-content-updated #content .archive-list li .views-field-title a { color: #666; font-size: 1em; display: block; padding: 5px 20px; }
.page-newsroom-news-archive #content .archive-list li .views-field-title a:hover, .page-saltman-center-news #content .archive-list li .views-field-title a:hover, .news.publications.boyd-briefs #content .archive-list li .views-field-title a:hover, .page-newsroom-unlv-law-weekly #content .archive-list li .views-field-title a:hover, .page-events-archive #content .archive-list li .views-field-title a:hover, .page-saltman-center-past-events #content .archive-list li .views-field-title a:hover, .page-saltman-center-webcasts #content .archive-list li .views-field-title a:hover, .page-clinic-media-archive #content .archive-list li .views-field-title a:hover, .page-clinics-newsletter-archive #content .archive-list li .views-field-title a:hover, .page-health-law-past-events #content .archive-list li .views-field-title a:hover, .page-intellectual-property-law-past-events #content .archive-list li .views-field-title a:hover, .page-health-law-webcasts #content .archive-list li .views-field-title a:hover, .page-library-foreign-law-finder #content .archive-list li .views-field-title a:hover, .page-gaming-law-past-events #content .archive-list li .views-field-title a:hover, .page-content-updated #content .archive-list li .views-field-title a:hover { text-decoration: none; }
.page-newsroom-news-archive #content .archive-list li .field-media-blurb, .page-saltman-center-news #content .archive-list li .field-media-blurb, .news.publications.boyd-briefs #content .archive-list li .field-media-blurb, .page-newsroom-unlv-law-weekly #content .archive-list li .field-media-blurb, .page-events-archive #content .archive-list li .field-media-blurb, .page-saltman-center-past-events #content .archive-list li .field-media-blurb, .page-saltman-center-webcasts #content .archive-list li .field-media-blurb, .page-clinic-media-archive #content .archive-list li .field-media-blurb, .page-clinics-newsletter-archive #content .archive-list li .field-media-blurb, .page-health-law-past-events #content .archive-list li .field-media-blurb, .page-intellectual-property-law-past-events #content .archive-list li .field-media-blurb, .page-health-law-webcasts #content .archive-list li .field-media-blurb, .page-library-foreign-law-finder #content .archive-list li .field-media-blurb, .page-gaming-law-past-events #content .archive-list li .field-media-blurb, .page-content-updated #content .archive-list li .field-media-blurb { display: table-cell; color: #666; font-size: 1em; padding: 5px 20px; display: block; }
.page-newsroom-news-archive #content .archive-list li .archive-dates, .page-saltman-center-news #content .archive-list li .archive-dates, .news.publications.boyd-briefs #content .archive-list li .archive-dates, .page-newsroom-unlv-law-weekly #content .archive-list li .archive-dates, .page-events-archive #content .archive-list li .archive-dates, .page-saltman-center-past-events #content .archive-list li .archive-dates, .page-saltman-center-webcasts #content .archive-list li .archive-dates, .page-clinic-media-archive #content .archive-list li .archive-dates, .page-clinics-newsletter-archive #content .archive-list li .archive-dates, .page-health-law-past-events #content .archive-list li .archive-dates, .page-intellectual-property-law-past-events #content .archive-list li .archive-dates, .page-health-law-webcasts #content .archive-list li .archive-dates, .page-library-foreign-law-finder #content .archive-list li .archive-dates, .page-gaming-law-past-events #content .archive-list li .archive-dates, .page-content-updated #content .archive-list li .archive-dates { font-size: 0.75em; color: gray; display: table-cell; text-align: right; padding-right: 10px; min-width: 115px; }
.page-newsroom-news-archive #content .pager, .page-saltman-center-news #content .pager, .news.publications.boyd-briefs #content .pager, .page-newsroom-unlv-law-weekly #content .pager, .page-events-archive #content .pager, .page-saltman-center-past-events #content .pager, .page-saltman-center-webcasts #content .pager, .page-clinic-media-archive #content .pager, .page-clinics-newsletter-archive #content .pager, .page-health-law-past-events #content .pager, .page-intellectual-property-law-past-events #content .pager, .page-health-law-webcasts #content .pager, .page-library-foreign-law-finder #content .pager, .page-gaming-law-past-events #content .pager, .page-content-updated #content .pager { margin: 20px auto; display: table; border-collapse: collapse; }
.page-newsroom-news-archive #content .pager li, .page-saltman-center-news #content .pager li, .news.publications.boyd-briefs #content .pager li, .page-newsroom-unlv-law-weekly #content .pager li, .page-events-archive #content .pager li, .page-saltman-center-past-events #content .pager li, .page-saltman-center-webcasts #content .pager li, .page-clinic-media-archive #content .pager li, .page-clinics-newsletter-archive #content .pager li, .page-health-law-past-events #content .pager li, .page-intellectual-property-law-past-events #content .pager li, .page-health-law-webcasts #content .pager li, .page-library-foreign-law-finder #content .pager li, .page-gaming-law-past-events #content .pager li, .page-content-updated #content .pager li { display: table-cell; border: 1px solid #ccc; padding: 0; }
.page-newsroom-news-archive #content .pager li a, .page-saltman-center-news #content .pager li a, .news.publications.boyd-briefs #content .pager li a, .page-newsroom-unlv-law-weekly #content .pager li a, .page-events-archive #content .pager li a, .page-saltman-center-past-events #content .pager li a, .page-saltman-center-webcasts #content .pager li a, .page-clinic-media-archive #content .pager li a, .page-clinics-newsletter-archive #content .pager li a, .page-health-law-past-events #content .pager li a, .page-intellectual-property-law-past-events #content .pager li a, .page-health-law-webcasts #content .pager li a, .page-library-foreign-law-finder #content .pager li a, .page-gaming-law-past-events #content .pager li a, .page-content-updated #content .pager li a { padding: 10px; display: block; color: #666; text-decoration: none; }
.page-newsroom-news-archive #content .pager li.pager-item, .page-saltman-center-news #content .pager li.pager-item, .news.publications.boyd-briefs #content .pager li.pager-item, .page-newsroom-unlv-law-weekly #content .pager li.pager-item, .page-events-archive #content .pager li.pager-item, .page-saltman-center-past-events #content .pager li.pager-item, .page-saltman-center-webcasts #content .pager li.pager-item, .page-clinic-media-archive #content .pager li.pager-item, .page-clinics-newsletter-archive #content .pager li.pager-item, .page-health-law-past-events #content .pager li.pager-item, .page-intellectual-property-law-past-events #content .pager li.pager-item, .page-health-law-webcasts #content .pager li.pager-item, .page-library-foreign-law-finder #content .pager li.pager-item, .page-gaming-law-past-events #content .pager li.pager-item, .page-content-updated #content .pager li.pager-item { width: 50px; }
.page-newsroom-news-archive #content .pager li.pager-current, .page-newsroom-news-archive #content .pager li.pager-ellipsis, .page-saltman-center-news #content .pager li.pager-current, .page-saltman-center-news #content .pager li.pager-ellipsis, .news.publications.boyd-briefs #content .pager li.pager-current, .news.publications.boyd-briefs #content .pager li.pager-ellipsis, .page-newsroom-unlv-law-weekly #content .pager li.pager-current, .page-newsroom-unlv-law-weekly #content .pager li.pager-ellipsis, .page-events-archive #content .pager li.pager-current, .page-events-archive #content .pager li.pager-ellipsis, .page-saltman-center-past-events #content .pager li.pager-current, .page-saltman-center-past-events #content .pager li.pager-ellipsis, .page-saltman-center-webcasts #content .pager li.pager-current, .page-saltman-center-webcasts #content .pager li.pager-ellipsis, .page-clinic-media-archive #content .pager li.pager-current, .page-clinic-media-archive #content .pager li.pager-ellipsis, .page-clinics-newsletter-archive #content .pager li.pager-current, .page-clinics-newsletter-archive #content .pager li.pager-ellipsis, .page-health-law-past-events #content .pager li.pager-current, .page-health-law-past-events #content .pager li.pager-ellipsis, .page-intellectual-property-law-past-events #content .pager li.pager-current, .page-intellectual-property-law-past-events #content .pager li.pager-ellipsis, .page-health-law-webcasts #content .pager li.pager-current, .page-health-law-webcasts #content .pager li.pager-ellipsis, .page-library-foreign-law-finder #content .pager li.pager-current, .page-library-foreign-law-finder #content .pager li.pager-ellipsis, .page-gaming-law-past-events #content .pager li.pager-current, .page-gaming-law-past-events #content .pager li.pager-ellipsis, .page-content-updated #content .pager li.pager-current, .page-content-updated #content .pager li.pager-ellipsis { width: 50px; }
.page-newsroom-news-archive #content .pager li.pager-current:hover, .page-newsroom-news-archive #content .pager li.pager-ellipsis:hover, .page-saltman-center-news #content .pager li.pager-current:hover, .page-saltman-center-news #content .pager li.pager-ellipsis:hover, .news.publications.boyd-briefs #content .pager li.pager-current:hover, .news.publications.boyd-briefs #content .pager li.pager-ellipsis:hover, .page-newsroom-unlv-law-weekly #content .pager li.pager-current:hover, .page-newsroom-unlv-law-weekly #content .pager li.pager-ellipsis:hover, .page-events-archive #content .pager li.pager-current:hover, .page-events-archive #content .pager li.pager-ellipsis:hover, .page-saltman-center-past-events #content .pager li.pager-current:hover, .page-saltman-center-past-events #content .pager li.pager-ellipsis:hover, .page-saltman-center-webcasts #content .pager li.pager-current:hover, .page-saltman-center-webcasts #content .pager li.pager-ellipsis:hover, .page-clinic-media-archive #content .pager li.pager-current:hover, .page-clinic-media-archive #content .pager li.pager-ellipsis:hover, .page-clinics-newsletter-archive #content .pager li.pager-current:hover, .page-clinics-newsletter-archive #content .pager li.pager-ellipsis:hover, .page-health-law-past-events #content .pager li.pager-current:hover, .page-health-law-past-events #content .pager li.pager-ellipsis:hover, .page-intellectual-property-law-past-events #content .pager li.pager-current:hover, .page-intellectual-property-law-past-events #content .pager li.pager-ellipsis:hover, .page-health-law-webcasts #content .pager li.pager-current:hover, .page-health-law-webcasts #content .pager li.pager-ellipsis:hover, .page-library-foreign-law-finder #content .pager li.pager-current:hover, .page-library-foreign-law-finder #content .pager li.pager-ellipsis:hover, .page-gaming-law-past-events #content .pager li.pager-current:hover, .page-gaming-law-past-events #content .pager li.pager-ellipsis:hover, .page-content-updated #content .pager li.pager-current:hover, .page-content-updated #content .pager li.pager-ellipsis:hover { background: none; }
.page-newsroom-news-archive #content .pager li.pager-current:hover a, .page-newsroom-news-archive #content .pager li.pager-ellipsis:hover a, .page-saltman-center-news #content .pager li.pager-current:hover a, .page-saltman-center-news #content .pager li.pager-ellipsis:hover a, .news.publications.boyd-briefs #content .pager li.pager-current:hover a, .news.publications.boyd-briefs #content .pager li.pager-ellipsis:hover a, .page-newsroom-unlv-law-weekly #content .pager li.pager-current:hover a, .page-newsroom-unlv-law-weekly #content .pager li.pager-ellipsis:hover a, .page-events-archive #content .pager li.pager-current:hover a, .page-events-archive #content .pager li.pager-ellipsis:hover a, .page-saltman-center-past-events #content .pager li.pager-current:hover a, .page-saltman-center-past-events #content .pager li.pager-ellipsis:hover a, .page-saltman-center-webcasts #content .pager li.pager-current:hover a, .page-saltman-center-webcasts #content .pager li.pager-ellipsis:hover a, .page-clinic-media-archive #content .pager li.pager-current:hover a, .page-clinic-media-archive #content .pager li.pager-ellipsis:hover a, .page-clinics-newsletter-archive #content .pager li.pager-current:hover a, .page-clinics-newsletter-archive #content .pager li.pager-ellipsis:hover a, .page-health-law-past-events #content .pager li.pager-current:hover a, .page-health-law-past-events #content .pager li.pager-ellipsis:hover a, .page-intellectual-property-law-past-events #content .pager li.pager-current:hover a, .page-intellectual-property-law-past-events #content .pager li.pager-ellipsis:hover a, .page-health-law-webcasts #content .pager li.pager-current:hover a, .page-health-law-webcasts #content .pager li.pager-ellipsis:hover a, .page-library-foreign-law-finder #content .pager li.pager-current:hover a, .page-library-foreign-law-finder #content .pager li.pager-ellipsis:hover a, .page-gaming-law-past-events #content .pager li.pager-current:hover a, .page-gaming-law-past-events #content .pager li.pager-ellipsis:hover a, .page-content-updated #content .pager li.pager-current:hover a, .page-content-updated #content .pager li.pager-ellipsis:hover a { color: #666; }
.page-newsroom-news-archive #content .pager li:hover, .page-saltman-center-news #content .pager li:hover, .news.publications.boyd-briefs #content .pager li:hover, .page-newsroom-unlv-law-weekly #content .pager li:hover, .page-events-archive #content .pager li:hover, .page-saltman-center-past-events #content .pager li:hover, .page-saltman-center-webcasts #content .pager li:hover, .page-clinic-media-archive #content .pager li:hover, .page-clinics-newsletter-archive #content .pager li:hover, .page-health-law-past-events #content .pager li:hover, .page-intellectual-property-law-past-events #content .pager li:hover, .page-health-law-webcasts #content .pager li:hover, .page-library-foreign-law-finder #content .pager li:hover, .page-gaming-law-past-events #content .pager li:hover, .page-content-updated #content .pager li:hover { background: #666; }
.page-newsroom-news-archive #content .pager li:hover a, .page-saltman-center-news #content .pager li:hover a, .news.publications.boyd-briefs #content .pager li:hover a, .page-newsroom-unlv-law-weekly #content .pager li:hover a, .page-events-archive #content .pager li:hover a, .page-saltman-center-past-events #content .pager li:hover a, .page-saltman-center-webcasts #content .pager li:hover a, .page-clinic-media-archive #content .pager li:hover a, .page-clinics-newsletter-archive #content .pager li:hover a, .page-health-law-past-events #content .pager li:hover a, .page-intellectual-property-law-past-events #content .pager li:hover a, .page-health-law-webcasts #content .pager li:hover a, .page-library-foreign-law-finder #content .pager li:hover a, .page-gaming-law-past-events #content .pager li:hover a, .page-content-updated #content .pager li:hover a { color: white; }
.page-newsroom-news-archive #content .view-header, .page-saltman-center-news #content .view-header, .news.publications.boyd-briefs #content .view-header, .page-newsroom-unlv-law-weekly #content .view-header, .page-events-archive #content .view-header, .page-saltman-center-past-events #content .view-header, .page-saltman-center-webcasts #content .view-header, .page-clinic-media-archive #content .view-header, .page-clinics-newsletter-archive #content .view-header, .page-health-law-past-events #content .view-header, .page-intellectual-property-law-past-events #content .view-header, .page-health-law-webcasts #content .view-header, .page-library-foreign-law-finder #content .view-header, .page-gaming-law-past-events #content .view-header, .page-content-updated #content .view-header { font-size: 1em; }
.page-newsroom-news-archive #content .view-header h2, .page-saltman-center-news #content .view-header h2, .news.publications.boyd-briefs #content .view-header h2, .page-newsroom-unlv-law-weekly #content .view-header h2, .page-events-archive #content .view-header h2, .page-saltman-center-past-events #content .view-header h2, .page-saltman-center-webcasts #content .view-header h2, .page-clinic-media-archive #content .view-header h2, .page-clinics-newsletter-archive #content .view-header h2, .page-health-law-past-events #content .view-header h2, .page-intellectual-property-law-past-events #content .view-header h2, .page-health-law-webcasts #content .view-header h2, .page-library-foreign-law-finder #content .view-header h2, .page-gaming-law-past-events #content .view-header h2, .page-content-updated #content .view-header h2 { margin: 1em 0 0 0; }
.page-newsroom-news-archive #content .view-header .archive, .page-saltman-center-news #content .view-header .archive, .news.publications.boyd-briefs #content .view-header .archive, .page-newsroom-unlv-law-weekly #content .view-header .archive, .page-events-archive #content .view-header .archive, .page-saltman-center-past-events #content .view-header .archive, .page-saltman-center-webcasts #content .view-header .archive, .page-clinic-media-archive #content .view-header .archive, .page-clinics-newsletter-archive #content .view-header .archive, .page-health-law-past-events #content .view-header .archive, .page-intellectual-property-law-past-events #content .view-header .archive, .page-health-law-webcasts #content .view-header .archive, .page-library-foreign-law-finder #content .view-header .archive, .page-gaming-law-past-events #content .view-header .archive, .page-content-updated #content .view-header .archive { height: 15px; }
.page-newsroom-news-archive #content .view-content .item-list, .page-saltman-center-news #content .view-content .item-list, .news.publications.boyd-briefs #content .view-content .item-list, .page-newsroom-unlv-law-weekly #content .view-content .item-list, .page-events-archive #content .view-content .item-list, .page-saltman-center-past-events #content .view-content .item-list, .page-saltman-center-webcasts #content .view-content .item-list, .page-clinic-media-archive #content .view-content .item-list, .page-clinics-newsletter-archive #content .view-content .item-list, .page-health-law-past-events #content .view-content .item-list, .page-intellectual-property-law-past-events #content .view-content .item-list, .page-health-law-webcasts #content .view-content .item-list, .page-library-foreign-law-finder #content .view-content .item-list, .page-gaming-law-past-events #content .view-content .item-list, .page-content-updated #content .view-content .item-list { font-size: 0.9em; }
.page-newsroom-news-archive #content .view-content .item-list h3, .page-saltman-center-news #content .view-content .item-list h3, .news.publications.boyd-briefs #content .view-content .item-list h3, .page-newsroom-unlv-law-weekly #content .view-content .item-list h3, .page-events-archive #content .view-content .item-list h3, .page-saltman-center-past-events #content .view-content .item-list h3, .page-saltman-center-webcasts #content .view-content .item-list h3, .page-clinic-media-archive #content .view-content .item-list h3, .page-clinics-newsletter-archive #content .view-content .item-list h3, .page-health-law-past-events #content .view-content .item-list h3, .page-intellectual-property-law-past-events #content .view-content .item-list h3, .page-health-law-webcasts #content .view-content .item-list h3, .page-library-foreign-law-finder #content .view-content .item-list h3, .page-gaming-law-past-events #content .view-content .item-list h3, .page-content-updated #content .view-content .item-list h3 { color: #556794; margin: 1.28205em 0 0 0; }
.page-newsroom-news-archive #content .view-content .item-list a, .page-saltman-center-news #content .view-content .item-list a, .news.publications.boyd-briefs #content .view-content .item-list a, .page-newsroom-unlv-law-weekly #content .view-content .item-list a, .page-events-archive #content .view-content .item-list a, .page-saltman-center-past-events #content .view-content .item-list a, .page-saltman-center-webcasts #content .view-content .item-list a, .page-clinic-media-archive #content .view-content .item-list a, .page-clinics-newsletter-archive #content .view-content .item-list a, .page-health-law-past-events #content .view-content .item-list a, .page-intellectual-property-law-past-events #content .view-content .item-list a, .page-health-law-webcasts #content .view-content .item-list a, .page-library-foreign-law-finder #content .view-content .item-list a, .page-gaming-law-past-events #content .view-content .item-list a, .page-content-updated #content .view-content .item-list a { color: #666; }
.page-newsroom-news-archive #content .view-content .item-list a:hover, .page-saltman-center-news #content .view-content .item-list a:hover, .news.publications.boyd-briefs #content .view-content .item-list a:hover, .page-newsroom-unlv-law-weekly #content .view-content .item-list a:hover, .page-events-archive #content .view-content .item-list a:hover, .page-saltman-center-past-events #content .view-content .item-list a:hover, .page-saltman-center-webcasts #content .view-content .item-list a:hover, .page-clinic-media-archive #content .view-content .item-list a:hover, .page-clinics-newsletter-archive #content .view-content .item-list a:hover, .page-health-law-past-events #content .view-content .item-list a:hover, .page-intellectual-property-law-past-events #content .view-content .item-list a:hover, .page-health-law-webcasts #content .view-content .item-list a:hover, .page-library-foreign-law-finder #content .view-content .item-list a:hover, .page-gaming-law-past-events #content .view-content .item-list a:hover, .page-content-updated #content .view-content .item-list a:hover { color: #8D0101; }
.page-newsroom-news-archive #content .view-content .item-list .field-newsletter-year, .page-saltman-center-news #content .view-content .item-list .field-newsletter-year, .news.publications.boyd-briefs #content .view-content .item-list .field-newsletter-year, .page-newsroom-unlv-law-weekly #content .view-content .item-list .field-newsletter-year, .page-events-archive #content .view-content .item-list .field-newsletter-year, .page-saltman-center-past-events #content .view-content .item-list .field-newsletter-year, .page-saltman-center-webcasts #content .view-content .item-list .field-newsletter-year, .page-clinic-media-archive #content .view-content .item-list .field-newsletter-year, .page-clinics-newsletter-archive #content .view-content .item-list .field-newsletter-year, .page-health-law-past-events #content .view-content .item-list .field-newsletter-year, .page-intellectual-property-law-past-events #content .view-content .item-list .field-newsletter-year, .page-health-law-webcasts #content .view-content .item-list .field-newsletter-year, .page-library-foreign-law-finder #content .view-content .item-list .field-newsletter-year, .page-gaming-law-past-events #content .view-content .item-list .field-newsletter-year, .page-content-updated #content .view-content .item-list .field-newsletter-year { display: inline; }
.page-newsroom-news-archive #content .view-content .view-grouping-header, .page-saltman-center-news #content .view-content .view-grouping-header, .news.publications.boyd-briefs #content .view-content .view-grouping-header, .page-newsroom-unlv-law-weekly #content .view-content .view-grouping-header, .page-events-archive #content .view-content .view-grouping-header, .page-saltman-center-past-events #content .view-content .view-grouping-header, .page-saltman-center-webcasts #content .view-content .view-grouping-header, .page-clinic-media-archive #content .view-content .view-grouping-header, .page-clinics-newsletter-archive #content .view-content .view-grouping-header, .page-health-law-past-events #content .view-content .view-grouping-header, .page-intellectual-property-law-past-events #content .view-content .view-grouping-header, .page-health-law-webcasts #content .view-content .view-grouping-header, .page-library-foreign-law-finder #content .view-content .view-grouping-header, .page-gaming-law-past-events #content .view-content .view-grouping-header, .page-content-updated #content .view-content .view-grouping-header { display: none; }

.page-faculty-in-the-news #content .view-filters, .page-news-in-the-news #content .view-filters, .page-clinics-in-the-news #content .view-filters, .page-news-archive #content .view-filters, .news.page-taxonomy-term-2395 #content .view-filters, .page-news-press-releases #content .view-filters { position: relative; top: -85px; right: 0; }
.page-faculty-in-the-news #content .view-filters form label, .page-news-in-the-news #content .view-filters form label, .page-clinics-in-the-news #content .view-filters form label, .page-news-archive #content .view-filters form label, .news.page-taxonomy-term-2395 #content .view-filters form label, .page-news-press-releases #content .view-filters form label { color: #556794; }
.page-faculty-in-the-news #content .view-filters form select, .page-news-in-the-news #content .view-filters form select, .page-clinics-in-the-news #content .view-filters form select, .page-news-archive #content .view-filters form select, .news.page-taxonomy-term-2395 #content .view-filters form select, .page-news-press-releases #content .view-filters form select { width: 100px; padding: 5px; }
.page-faculty-in-the-news #content .view-filters .views-exposed-form .views-exposed-widget, .page-news-in-the-news #content .view-filters .views-exposed-form .views-exposed-widget, .page-clinics-in-the-news #content .view-filters .views-exposed-form .views-exposed-widget, .page-news-archive #content .view-filters .views-exposed-form .views-exposed-widget, .news.page-taxonomy-term-2395 #content .view-filters .views-exposed-form .views-exposed-widget, .page-news-press-releases #content .view-filters .views-exposed-form .views-exposed-widget { float: right; }
.page-faculty-in-the-news #content .view-content, .page-news-in-the-news #content .view-content, .page-clinics-in-the-news #content .view-content, .page-news-archive #content .view-content, .news.page-taxonomy-term-2395 #content .view-content, .page-news-press-releases #content .view-content { margin-top: -60px; }

.clinics.immigration #content .view-faculty-in-the-media a, .workplace-law #content .view-faculty-in-the-media a, .race-gender-policing #content .view-faculty-in-the-media a, .gaming-law #content .view-faculty-in-the-media a { color: #556794; }
.clinics.immigration #content .view-faculty-in-the-media a:hover, .workplace-law #content .view-faculty-in-the-media a:hover, .race-gender-policing #content .view-faculty-in-the-media a:hover, .gaming-law #content .view-faculty-in-the-media a:hover { color: #8D0101; }
.clinics.immigration #content .view-faculty-in-the-media h3, .workplace-law #content .view-faculty-in-the-media h3, .race-gender-policing #content .view-faculty-in-the-media h3, .gaming-law #content .view-faculty-in-the-media h3 { font-size: 1.4em; color: #666; margin-bottom: 15px; border-bottom: 1px dotted #666; }
.clinics.immigration #content .view-faculty-in-the-media li, .workplace-law #content .view-faculty-in-the-media li, .race-gender-policing #content .view-faculty-in-the-media li, .gaming-law #content .view-faculty-in-the-media li { margin: 0 0 15px 0; }
.clinics.immigration #content .view-faculty-in-the-media .views-field-title, .workplace-law #content .view-faculty-in-the-media .views-field-title, .race-gender-policing #content .view-faculty-in-the-media .views-field-title, .gaming-law #content .view-faculty-in-the-media .views-field-title { font-family: Georgia; font-size: 1.3em; }
.clinics.immigration #content .view-faculty-in-the-media .date-display-single, .clinics.immigration #content .view-faculty-in-the-media .publication, .workplace-law #content .view-faculty-in-the-media .date-display-single, .workplace-law #content .view-faculty-in-the-media .publication, .race-gender-policing #content .view-faculty-in-the-media .date-display-single, .race-gender-policing #content .view-faculty-in-the-media .publication, .gaming-law #content .view-faculty-in-the-media .date-display-single, .gaming-law #content .view-faculty-in-the-media .publication { font-size: 0.85em; color: #666; }
.clinics.immigration #content .view-faculty-in-the-media .publication, .workplace-law #content .view-faculty-in-the-media .publication, .race-gender-policing #content .view-faculty-in-the-media .publication, .gaming-law #content .view-faculty-in-the-media .publication { font-style: italic; }
.clinics.immigration #content .view-faculty-in-the-media .field-media-blurb, .workplace-law #content .view-faculty-in-the-media .field-media-blurb, .race-gender-policing #content .view-faculty-in-the-media .field-media-blurb, .gaming-law #content .view-faculty-in-the-media .field-media-blurb { color: #333; }

.page-faculty-in-the-news #content .view-faculty-in-the-media .view-content, .page-news-in-the-news #content .view-faculty-in-the-media .view-content, .page-clinics-in-the-news #content .view-faculty-in-the-media .view-content { clear: both; }
.page-faculty-in-the-news #content .view-faculty-in-the-media .archive-list, .page-news-in-the-news #content .view-faculty-in-the-media .archive-list, .page-clinics-in-the-news #content .view-faculty-in-the-media .archive-list { margin: 10px auto; display: initial; width: 95%; }
.page-faculty-in-the-news #content .view-faculty-in-the-media .archive-list .publication, .page-news-in-the-news #content .view-faculty-in-the-media .archive-list .publication, .page-clinics-in-the-news #content .view-faculty-in-the-media .archive-list .publication { font-style: italic; }
.page-faculty-in-the-news #content .view-faculty-in-the-media .archive-list .field-media-faculty, .page-news-in-the-news #content .view-faculty-in-the-media .archive-list .field-media-faculty, .page-clinics-in-the-news #content .view-faculty-in-the-media .archive-list .field-media-faculty { display: block !important; }
.page-faculty-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row, .page-news-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row, .page-clinics-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row { padding: 20px 0; border-bottom: 1px dotted #ddd; width: 100%; display: list-item; /*[class^="date"],*/ }
.page-faculty-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row:first-child, .page-news-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row:first-child, .page-clinics-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row:first-child { padding-top: 0; }
.page-faculty-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row:last-child, .page-news-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row:last-child, .page-clinics-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row:last-child { border: 0; }
.page-faculty-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row:nth-child(odd), .page-news-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row:nth-child(odd), .page-clinics-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row:nth-child(odd) { background: initial; }
.page-faculty-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row:nth-child(even), .page-news-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row:nth-child(even), .page-clinics-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row:nth-child(even) { background: initial; }
.page-faculty-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row:hover, .page-news-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row:hover, .page-clinics-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row:hover { background: initial; }
.page-faculty-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row:hover .field-news-date, .page-faculty-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row:hover .field-media-faculty, .page-news-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row:hover .field-news-date, .page-news-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row:hover .field-media-faculty, .page-clinics-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row:hover .field-news-date, .page-clinics-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row:hover .field-media-faculty { color: #666; }
.page-faculty-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row:hover .field-media-date, .page-news-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row:hover .field-media-date, .page-clinics-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row:hover .field-media-date { color: gray; }
.page-faculty-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row:hover .views-field-title a, .page-news-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row:hover .views-field-title a, .page-clinics-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row:hover .views-field-title a { color: #8D0101; }
.page-faculty-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row .views-field-title, .page-news-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row .views-field-title, .page-clinics-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row .views-field-title { display: initial; }
.page-faculty-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row .views-field-title a, .page-news-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row .views-field-title a, .page-clinics-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row .views-field-title a { color: #556794; font-family: georgia; font-size: 1.3em; display: block; padding: 5px 0; }
.page-faculty-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row .views-field-title a:hover, .page-news-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row .views-field-title a:hover, .page-clinics-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row .views-field-title a:hover { text-decoration: none; color: #8D0101; }
.page-faculty-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row div:nth-child(n+3), .page-news-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row div:nth-child(n+3), .page-clinics-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row div:nth-child(n+3) { display: block; color: #666; font-size: 1em; padding: 0; /*&:after { content: ', '; margin-left: -5px; display: inline-block;
}*/ }
.page-faculty-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row div:nth-child(n+3) a, .page-news-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row div:nth-child(n+3) a, .page-clinics-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row div:nth-child(n+3) a { color: #666; }
.page-faculty-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row div:nth-child(n+3) a:last-child:before, .page-news-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row div:nth-child(n+3) a:last-child:before, .page-clinics-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row div:nth-child(n+3) a:last-child:before { content: 'and Professor'; }
.page-faculty-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row div:nth-child(n+3) a:before, .page-faculty-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row div:nth-child(n+3) a:first-child:before, .page-news-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row div:nth-child(n+3) a:before, .page-news-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row div:nth-child(n+3) a:first-child:before, .page-clinics-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row div:nth-child(n+3) a:before, .page-clinics-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row div:nth-child(n+3) a:first-child:before { display: inline-block; content: 'Professor'; padding-right: 5px; color: #666; }
.page-faculty-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row div:nth-child(n+3) a:hover, .page-news-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row div:nth-child(n+3) a:hover, .page-clinics-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row div:nth-child(n+3) a:hover { color: #8D0101; text-decoration: none; }
.page-faculty-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row div:nth-child(n+3) a:hover:before, .page-faculty-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row div:nth-child(n+3) a:hover:first-child:before, .page-news-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row div:nth-child(n+3) a:hover:before, .page-news-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row div:nth-child(n+3) a:hover:first-child:before, .page-clinics-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row div:nth-child(n+3) a:hover:before, .page-clinics-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row div:nth-child(n+3) a:hover:first-child:before { color: #8D0101; }
.page-faculty-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row div:last-child:after, .page-news-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row div:last-child:after, .page-clinics-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row div:last-child:after { content: ''; }
.page-faculty-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row .field-media-date, .page-news-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row .field-media-date, .page-clinics-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row .field-media-date { font-size: 1em; color: gray; display: block; text-align: left; padding-left: 0; min-width: initial; }
.page-faculty-in-the-news #content .view-faculty-in-the-media .pager, .page-news-in-the-news #content .view-faculty-in-the-media .pager, .page-clinics-in-the-news #content .view-faculty-in-the-media .pager { margin: 20px auto; display: table; border-collapse: collapse; }
.page-faculty-in-the-news #content .view-faculty-in-the-media .pager li, .page-news-in-the-news #content .view-faculty-in-the-media .pager li, .page-clinics-in-the-news #content .view-faculty-in-the-media .pager li { display: table-cell; border: 1px solid #ccc; padding: 0; }
.page-faculty-in-the-news #content .view-faculty-in-the-media .pager li a, .page-news-in-the-news #content .view-faculty-in-the-media .pager li a, .page-clinics-in-the-news #content .view-faculty-in-the-media .pager li a { padding: 10px; display: block; color: #666; text-decoration: none; }
.page-faculty-in-the-news #content .view-faculty-in-the-media .pager li.pager-item, .page-news-in-the-news #content .view-faculty-in-the-media .pager li.pager-item, .page-clinics-in-the-news #content .view-faculty-in-the-media .pager li.pager-item { width: 50px; }
.page-faculty-in-the-news #content .view-faculty-in-the-media .pager li.pager-current, .page-faculty-in-the-news #content .view-faculty-in-the-media .pager li.pager-ellipsis, .page-news-in-the-news #content .view-faculty-in-the-media .pager li.pager-current, .page-news-in-the-news #content .view-faculty-in-the-media .pager li.pager-ellipsis, .page-clinics-in-the-news #content .view-faculty-in-the-media .pager li.pager-current, .page-clinics-in-the-news #content .view-faculty-in-the-media .pager li.pager-ellipsis { width: 50px; }
.page-faculty-in-the-news #content .view-faculty-in-the-media .pager li.pager-current:hover, .page-faculty-in-the-news #content .view-faculty-in-the-media .pager li.pager-ellipsis:hover, .page-news-in-the-news #content .view-faculty-in-the-media .pager li.pager-current:hover, .page-news-in-the-news #content .view-faculty-in-the-media .pager li.pager-ellipsis:hover, .page-clinics-in-the-news #content .view-faculty-in-the-media .pager li.pager-current:hover, .page-clinics-in-the-news #content .view-faculty-in-the-media .pager li.pager-ellipsis:hover { background: none; }
.page-faculty-in-the-news #content .view-faculty-in-the-media .pager li.pager-current:hover a, .page-faculty-in-the-news #content .view-faculty-in-the-media .pager li.pager-ellipsis:hover a, .page-news-in-the-news #content .view-faculty-in-the-media .pager li.pager-current:hover a, .page-news-in-the-news #content .view-faculty-in-the-media .pager li.pager-ellipsis:hover a, .page-clinics-in-the-news #content .view-faculty-in-the-media .pager li.pager-current:hover a, .page-clinics-in-the-news #content .view-faculty-in-the-media .pager li.pager-ellipsis:hover a { color: #666; }
.page-faculty-in-the-news #content .view-faculty-in-the-media .pager li:hover, .page-news-in-the-news #content .view-faculty-in-the-media .pager li:hover, .page-clinics-in-the-news #content .view-faculty-in-the-media .pager li:hover { background: #666; }
.page-faculty-in-the-news #content .view-faculty-in-the-media .pager li:hover a, .page-news-in-the-news #content .view-faculty-in-the-media .pager li:hover a, .page-clinics-in-the-news #content .view-faculty-in-the-media .pager li:hover a { color: white; }

.page-news-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row { display: block; padding: 20px 0; }
.page-news-in-the-news #content .view-faculty-in-the-media .archive-list li.views-row div:last-child { padding-bottom: 0; }

/*
.page-faculty-in-the-media, .page-gaming-law-in-the-media {
	#content {
		.view-filters {
			margin-left: 2.5%;
			form {
				label {
					color: $dark-blue;
				}
				select {
					width: 100px;
					padding: 5px;
				}
			}
		}
		.archive-list {
			li {
				display: list-item;
				list-style-type: square;
				padding: 0;
				margin: 0 0 0 20px;
				.field-content {
					a {
						color: $gray;
	  				font-size: .9em;
	  				display: grid;
	  				line-height: 1em;
	  				&:hover {
	  					color: $links;
	  					text-decoration: none;
	  				}
	  			}
	  		}
	  		.field-media-faculty {
	  			a {
	  				color: $gray;
	  				font-size: .9em;
	  				&:before {
	  					display: inline-block;
	  					content: 'Professor';
	  					padding-right: 5px;
	  				}
	  				&:hover {
	  					color: $links;
	  					&:before {
	  						border-bottom: 1px solid $links;
	  						line-height: 11px;
	  					}
	  				}
	  			}
	  		}
	  		.field-media-date {
					font-size: .70em;
	  			font-style: italic;
	  			color: $gray;
				}
			}
		}
		.pager {
			margin: 20px auto;
			display: table;
			border-collapse: collapse;
			li {
				display: table-cell;
				border: 1px solid #ccc;
				padding: 0;
				a {
					padding: 10px;
					display: block;
					color: $gray;
					text-decoration: none;
				}
				&.pager-item {
					width: 50px;
				}
				&.pager-current, &.pager-ellipsis {
					width: 50px;
					&:hover {
						background: none;
						a {
							color: $gray;
						}
					}
				}
				&:hover {
					background: $gray;
					a {
						color: white;
					}
				}
			}
		}
	}
}
// Safari
@media screen and (-webkit-min-device-pixel-ratio:0) {
	::i-block-chrome,.page-faculty-in-the-media .archive-list li .field-media-faculty a:hover:before {
		line-height: 12px;
	}
}
// Firefox
@-moz-document url-prefix() {
	.page-faculty-in-the-media .archive-list li .field-media-faculty a:hover:before {
		line-height: 14px;
	}
}
*/
.page-newsroom #content .pane-views, .news.page-taxonomy-term-2395 #content .pane-views, .page-clinics-news #content .pane-views { margin: 0 0 50px 0; }
.page-newsroom #content .pane-views h2, .news.page-taxonomy-term-2395 #content .pane-views h2, .page-clinics-news #content .pane-views h2 { margin: 1em 0 0 0; color: #556794; }
.page-newsroom #content .pane-views .view-content .archive-list li, .news.page-taxonomy-term-2395 #content .pane-views .view-content .archive-list li, .page-clinics-news #content .pane-views .view-content .archive-list li { list-style-type: square; padding: 0; margin: 0 0 10px 20px; }
.page-newsroom #content .pane-views .view-content .archive-list li div.views-field-title a, .news.page-taxonomy-term-2395 #content .pane-views .view-content .archive-list li div.views-field-title a, .page-clinics-news #content .pane-views .view-content .archive-list li div.views-field-title a { color: #666; font-size: 1.2em; display: block; line-height: 1em; }
.page-newsroom #content .pane-views .view-content .archive-list li div.views-field-title a:hover, .news.page-taxonomy-term-2395 #content .pane-views .view-content .archive-list li div.views-field-title a:hover, .page-clinics-news #content .pane-views .view-content .archive-list li div.views-field-title a:hover { color: #8D0101; text-decoration: none; }
.page-newsroom #content .pane-views .view-content .archive-list li [class$="date"], .page-newsroom #content .pane-views .view-content .archive-list li .publication, .news.page-taxonomy-term-2395 #content .pane-views .view-content .archive-list li [class$="date"], .news.page-taxonomy-term-2395 #content .pane-views .view-content .archive-list li .publication, .page-clinics-news #content .pane-views .view-content .archive-list li [class$="date"], .page-clinics-news #content .pane-views .view-content .archive-list li .publication { font-size: 0.9em; color: #666; margin: 0 0 0 0; }
.page-newsroom #content .pane-views .view-content .archive-list li .publication, .news.page-taxonomy-term-2395 #content .pane-views .view-content .archive-list li .publication, .page-clinics-news #content .pane-views .view-content .archive-list li .publication { font-style: italic; }
.page-newsroom #content .pane-views .view-footer, .news.page-taxonomy-term-2395 #content .pane-views .view-footer, .page-clinics-news #content .pane-views .view-footer { text-align: center; height: 35px; }
.page-newsroom #content .pane-views .view-footer a, .news.page-taxonomy-term-2395 #content .pane-views .view-footer a, .page-clinics-news #content .pane-views .view-footer a { font-size: 14px; background: #556794; width: 100%; display: block; padding: 5px 0 5px 0; color: white; }
.page-newsroom #content .pane-views .view-footer a:hover, .news.page-taxonomy-term-2395 #content .pane-views .view-footer a:hover, .page-clinics-news #content .pane-views .view-footer a:hover { background: #B10202; text-decoration: none; }
.page-newsroom #content .law-magazine h2, .news.page-taxonomy-term-2395 #content .law-magazine h2, .page-clinics-news #content .law-magazine h2 { margin-bottom: 0; }
.page-newsroom #content .law-magazine p, .news.page-taxonomy-term-2395 #content .law-magazine p, .page-clinics-news #content .law-magazine p { margin: 0; text-align: center; }
.page-newsroom #content .law-magazine p a.subscribe, .news.page-taxonomy-term-2395 #content .law-magazine p a.subscribe, .page-clinics-news #content .law-magazine p a.subscribe { font-size: 14px; background: #556794; width: 100%; display: block; height: 25px; padding: 5px 0 5px 0; color: white; }
.page-newsroom #content .law-magazine p a.subscribe:hover, .news.page-taxonomy-term-2395 #content .law-magazine p a.subscribe:hover, .page-clinics-news #content .law-magazine p a.subscribe:hover { background: #B10202; text-decoration: none; }
.page-newsroom #content .clinic-newsletter .pane-views-newsletters-block-2, .news.page-taxonomy-term-2395 #content .clinic-newsletter .pane-views-newsletters-block-2, .page-clinics-news #content .clinic-newsletter .pane-views-newsletters-block-2 { margin-bottom: 0; }
.page-newsroom #content .clinic-newsletter .views-field-field-newsletter-thumbnail img, .news.page-taxonomy-term-2395 #content .clinic-newsletter .views-field-field-newsletter-thumbnail img, .page-clinics-news #content .clinic-newsletter .views-field-field-newsletter-thumbnail img { height: 242px; }
.page-newsroom #content .clinic-newsletter .clinic-newsletter-archive-link, .news.page-taxonomy-term-2395 #content .clinic-newsletter .clinic-newsletter-archive-link, .page-clinics-news #content .clinic-newsletter .clinic-newsletter-archive-link { margin: 5px 0; padding: 0; }
.page-newsroom #content .clinic-newsletter .clinic-newsletter-archive-link a, .news.page-taxonomy-term-2395 #content .clinic-newsletter .clinic-newsletter-archive-link a, .page-clinics-news #content .clinic-newsletter .clinic-newsletter-archive-link a { text-align: center; font-size: 14px; background: #556794; width: 200px; display: block; height: 25px; padding: 5px 0 5px 0; color: white; }
.page-newsroom #content .clinic-newsletter .clinic-newsletter-archive-link a:hover, .news.page-taxonomy-term-2395 #content .clinic-newsletter .clinic-newsletter-archive-link a:hover, .page-clinics-news #content .clinic-newsletter .clinic-newsletter-archive-link a:hover { background: #B10202; text-decoration: none; }

.fee-grid input[type$='text'] { width: 80%; }

.clinics .important-notice, .saltman-center .important-notice { margin-bottom: 15px !important; }

.important-notice { border-top: 4px solid #B10202; border-bottom: 4px solid #B10202; margin-bottom: 5px; }
.important-notice h2.pane-title { line-height: 1.4em; color: #B10202; margin: 0; }
@media screen and (max-width: 48em) and (min-width: 25.875em) { .important-notice h2.pane-title { margin-top: 10px; } }
@media screen and (max-width: 25.875em) and (min-width: 20em) { .important-notice h2.pane-title { margin-top: -20px; } }
.important-notice h3 { color: #000; font-size: 1.4em; font-weight: normal; border: 0; margin: 15px 0; line-height: inherit; height: auto; }
.important-notice p { margin: 10px 0; font-size: 0.95em; }

.law-library { 	/*#content {
		.panels-flexible-column-6-7 {
			width: 57.6%;
		}
		.panels-flexible-column-6-8 {
			width: 42.4%
		}
		.hours, .contact {
			.pane-block, .panel-pane {
				margin-top: 24px;
				border: 1px solid #ccc;
				padding: 20px;
				position: relative;
				h2, h2.pane-title {
					position: absolute;
					top: -24px;
					left: 20px;
					margin: 0;
				  display: inline;
				  padding: 0 5px;
				  background: white;
				}
				h2.subtitle {
					position: relative;
					top: 0;
					left: 0;
					margin: 0;
					font-size: 1.1em;
					padding: 0;
				}
				ul {
					font-size: .9em;
					li {

					}
				}
				a {
					color: $gray;
					&:hover {
						color: $links;
					}
					&.ask:before {
						display: inline-block;
						font-family: "FontAwesome";
						content: "\f059";
						margin-right: 5px	;
					}
				}
			}
		}
		.hours {
			margin-bottom: 20px;
			.library-hours {
				float: left;
				margin-right: 60px;
			}
		}
		.highlights {
			margin: -24px 0 0 0;
			h2 {
				margin: 1em 0 0 0;
			}
			ul {
				li {
					clear: right;
					list-style-type: square;
					padding: 0;
					margin: 0 0 0 20px;
					a {
						color: $gray;
					  font-size: .9em;
						&:hover {
								color: $links;
						}
					}
				}
			}
			.view-footer {
	  		a {
	  			margin: 0 10px 0 0;
	  			float: right;
	  			color: $gray;
	  			font-size: .9em;
	  			&:after {
	  				content: "\f08e";
	  				font-family: "FontAwesome";
	  				padding: 0 0 0 5px;
	  				display: inline-block;
	  			}
	  			&:hover {
	  				color: $links;
	  			}
	  		}
		  }
		}
		.fdlp {
			a {
				font-size: .75em;
				color: $gray;
				text-decoration: none;
				line-height: 1.75em;
				display: block;
				img {
					display: block;
					width: 50px;
					float: left;
					margin-right: 15px;
				}
				span {
					display: block;
				}
				&:hover {
					color: $links;
					text-decoration: none;
				}
				.clearfix {
					clear: both;
					width: 0;
					height: 0;
				}
			}
		}
	}*/ }
.law-library #content .panels-flexible-column-6-7 { width: 65.67%; }
.law-library #content .panels-flexible-column-6-8 { width: 33.33%; }
.law-library #content .hours .pane-block, .law-library #content .hours .panel-pane, .law-library #content .contact .pane-block, .law-library #content .contact .panel-pane { margin-top: 24px; border: 1px solid #ccc; padding: 20px; position: relative; }
.law-library #content .hours .pane-block h2, .law-library #content .hours .pane-block h2.pane-title, .law-library #content .hours .panel-pane h2, .law-library #content .hours .panel-pane h2.pane-title, .law-library #content .contact .pane-block h2, .law-library #content .contact .pane-block h2.pane-title, .law-library #content .contact .panel-pane h2, .law-library #content .contact .panel-pane h2.pane-title { position: absolute; top: -24px; left: 20px; margin: 0; display: inline; padding: 0 5px; background: white; }
.law-library #content .hours .pane-block h2.subtitle, .law-library #content .hours .panel-pane h2.subtitle, .law-library #content .contact .pane-block h2.subtitle, .law-library #content .contact .panel-pane h2.subtitle { position: relative; top: 0; left: 0; margin: 0; font-size: 1.1em; padding: 0; }
.law-library #content .hours .pane-block ul, .law-library #content .hours .panel-pane ul, .law-library #content .contact .pane-block ul, .law-library #content .contact .panel-pane ul { font-size: .9em; }
.law-library #content .hours .pane-block a, .law-library #content .hours .panel-pane a, .law-library #content .contact .pane-block a, .law-library #content .contact .panel-pane a { color: #666; }
.law-library #content .hours .pane-block a:hover, .law-library #content .hours .panel-pane a:hover, .law-library #content .contact .pane-block a:hover, .law-library #content .contact .panel-pane a:hover { color: #8D0101; }
.law-library #content .hours .pane-block a.ask:before, .law-library #content .hours .panel-pane a.ask:before, .law-library #content .contact .pane-block a.ask:before, .law-library #content .contact .panel-pane a.ask:before { display: inline-block; font-family: "FontAwesome"; content: "\f059"; margin-right: 5px; }
.law-library #content .hours { margin-bottom: 20px; }
.law-library #content .hours .library-hours { float: left; margin-right: 60px; }
.law-library #content .highlights { margin: 12px 0 0 0; }
.law-library #content .highlights h2 { margin: 1em 0 0 0; }
.law-library #content .highlights h2 a { color: #556794; text-decoration: none; }
.law-library #content .highlights h2 a:hover { color: #556794; text-decoration: underline; }
.law-library #content .highlights h2 a:after { content: "\f08e"; font-family: "FontAwesome"; padding: 0 0 0 5px; display: inline-block; font-size: 0.75em; }
.law-library #content .highlights ul li { clear: right; list-style-type: square; padding: 0; margin: 0 0 0 20px; }
.law-library #content .highlights ul li a { color: #666; font-size: .9em; }
.law-library #content .highlights ul li a:hover { color: #8D0101; }
.law-library #content .highlights .view-footer a { margin: 0 10px 0 0; float: right; color: #666; font-size: .9em; }
.law-library #content .highlights .view-footer a:after { content: "\f08e"; font-family: "FontAwesome"; padding: 0 0 0 5px; display: inline-block; }
.law-library #content .highlights .view-footer a:hover { color: #8D0101; }
.law-library #content .fdlp a { font-size: .75em; color: #666; text-decoration: none; line-height: 1.75em; display: block; }
.law-library #content .fdlp a img { display: block; width: 50px; float: left; margin-right: 15px; }
.law-library #content .fdlp a span { display: block; }
.law-library #content .fdlp a:hover { color: #8D0101; text-decoration: none; }
.law-library #content .fdlp a .clearfix { clear: both; width: 0; height: 0; }
.law-library #content .flexslider { margin-bottom: 25px; }
.law-library #content .about { background: #eee; padding: 0 0 0 0; margin: 4px 0 0 0; }
.law-library #content .about p { font-size: .85em; padding: 0 20px 13px 20px; margin: 10px 0 0 0; /*&:before {
	content: "\f10d";
	font-family: "FontAwesome";
	font-size: 1.5em;
	margin-right: 5px;
}
&:after {
	content: "\f10e";
	font-family: "FontAwesome";
	font-size: 1.5em;
	margin-left: 5px;
}
*/ }
.law-library #main #content h1.page__title { margin-bottom: 20px; }
.law-library #page #main #content > .contextual-links-region > .contextual-links-wrapper.contextual-links-processed { margin-top: 0; }
.law-library #main #content .tabs h3 { display: none; margin: 0; padding: 0; }
.law-library #main #content .tabs h3:first-of-type, .law-library #main #content .tabs h3:nth-of-type(2) { border-bottom: 1px solid white; }
.law-library #main #content .tabs h3 a { font-weight: normal; display: block; background: #666; color: white; cursor: pointer; padding: 5px; font-size: 14.4px; }
.law-library #main #content .tabs h3 a.active { background: #B10202; color: white; }
.law-library #main #content .tabs h3 a.active:hover { text-decoration: none; }
.law-library #main #content .tabs h3 a:hover { text-decoration: none; }
.law-library #main #content .tabs div.tabset nav.tabnav ul { padding: 0 0 24px 0; }

.page-node-3281 #block-views-saltman-slideshow-block-3 h2 { display: none; }

@media screen\0 { .law-library .tabs div.tabset nav.tabnav ul li a { font-size: 1em; }
  .law-library .tabs div.tabset > div .list { margin-left: 39px; } }
.page-clinical-program #content a, .page-clinics #content a { color: #666; }
.page-clinical-program #content a:hover, .page-clinics #content a:hover { color: #8D0101; text-decoration: none; }
.page-clinical-program h2, .page-clinics h2 { color: #556794; font-family: georgia; font-size: 30px; border-bottom: 1px solid #556794; height: 50px; font-weight: normal; margin-top: 0; margin-bottom: 15px; }
.page-clinical-program h2:after, .page-clinics h2:after { content: "\f105"; font-family: "FontAwesome"; color: #B10202; margin: 0 0 0 20px; font-size: 34px; }
.page-clinical-program .field-newsletter-link a, .page-clinics .field-newsletter-link a { color: #666; font-size: 1em; display: block; font-family: verdana; padding: 0 20px 10px 20px; border-bottom: 1px solid #ccc; }
.page-clinical-program .field-newsletter-link a:hover, .page-clinics .field-newsletter-link a:hover { color: #8D0101; text-decoration: none; }
.page-clinical-program .blog .view-clinic-news .view-content .item-list > ul, .page-clinics .blog .view-clinic-news .view-content .item-list > ul { padding-left: 20px; }
.page-clinical-program .blog .view-clinic-news .view-content .item-list > ul li, .page-clinics .blog .view-clinic-news .view-content .item-list > ul li { list-style: square; vertical-align: top; margin-top: 10px; }
.page-clinical-program .blog .view-clinic-news .view-content .item-list > ul li:first-child, .page-clinics .blog .view-clinic-news .view-content .item-list > ul li:first-child { padding: 0 20px 0 0; }
.page-clinical-program .blog .view-clinic-news .view-content .item-list > ul li .views-field-title, .page-clinics .blog .view-clinic-news .view-content .item-list > ul li .views-field-title { font-size: 1em; color: #666; }
.page-clinical-program .blog .view-clinic-news .view-content .item-list > ul li .views-field-title a, .page-clinics .blog .view-clinic-news .view-content .item-list > ul li .views-field-title a { display: block; position: relative; line-height: 1.5em; color: #666; }
.page-clinical-program .blog .view-clinic-news .view-content .item-list > ul li .views-field-title a:hover, .page-clinics .blog .view-clinic-news .view-content .item-list > ul li .views-field-title a:hover { color: #B10202; text-decoration: none; }
.page-clinical-program .alumni, .page-clinics .alumni { margin-bottom: 20px; }
.page-clinical-program .alumni ul li, .page-clinics .alumni ul li { display: inline-block; margin-right: 65px; }
.page-clinical-program .alumni ul li a, .page-clinics .alumni ul li a { text-align: center; color: #666; font-size: .75em; display: block; }
.page-clinical-program .alumni ul li a span, .page-clinics .alumni ul li a span { margin-top: -10px; display: block; }
.page-clinical-program .alumni ul li a img, .page-clinics .alumni ul li a img { box-sizing: border-box; border: 2px solid transparent; padding: 2px; }
.page-clinical-program .alumni ul li a:hover, .page-clinics .alumni ul li a:hover { color: #8D0101; text-decoration: none; }
.page-clinical-program .alumni ul li a:hover img, .page-clinics .alumni ul li a:hover img { border: 2px solid #8D0101; }
.page-clinical-program .alumni ul li:after, .page-clinics .alumni ul li:after { clear: both; }
.page-clinical-program .panels-flexible-7, .page-clinics .panels-flexible-7 { margin-top: 1.5em; /*
.panels-flexible-row-last > .panels-flexible-region-inside { padding-right: 1em; padding-left: 1em;
}
*/ }
.page-clinical-program .panels-flexible-7 .view-news-press-releases .view-content li.views-row, .page-clinics .panels-flexible-7 .view-news-press-releases .view-content li.views-row { margin-bottom: 15px; }
.page-clinical-program .panels-flexible-7 .view-news-press-releases .view-content li.views-row h4, .page-clinics .panels-flexible-7 .view-news-press-releases .view-content li.views-row h4 { display: block; margin: 0 0 0.5em; line-height: inherit; }
.page-clinical-program .panels-flexible-7 .view-news-press-releases .view-content li.views-row .date-display-single, .page-clinics .panels-flexible-7 .view-news-press-releases .view-content li.views-row .date-display-single { font-style: italic; }

.view-id-calendar .view-header .date-nav-wrapper .date-heading h3 { border: none; font-size: 1.1em; }
.view-id-calendar .view-header .date-nav-wrapper .date-heading h3 a { color: #556794; text-decoration: none; display: inline-block; width: 146px; border-top: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; height: 29px; }
.view-id-calendar .view-header .date-nav-wrapper .pager .date-prev, .view-id-calendar .view-header .date-nav-wrapper .pager .date-next { border-radius: 0; }
.view-id-calendar .view-header .date-nav-wrapper .pager .date-prev a, .view-id-calendar .view-header .date-nav-wrapper .pager .date-next a { margin: 0; padding: 0 10px; display: inline-block; }
.view-id-calendar .view-content { margin-top: -28px; }
.view-id-calendar .view-content .mini tbody { border-right: 1px solid #dfdfdf; border-left: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; }
.view-id-calendar .view-content .mini tbody td { text-align: center; }
.view-id-calendar .view-content .mini tbody td a { display: block; text-decoration: none; background: #666; color: white; }
.view-id-calendar .view-content .mini tbody td a:hover { background: #B10202; }
.view-id-calendar .view-content .mini tbody td.today a { background: #C3D6E4; color: #777; }
.view-id-calendar .view-content .mini tbody td.today a:hover { background: #B10202; color: white; }
.view-id-calendar .view-content .full tbody tr td:hover { background: #666; color: white; }
.view-id-calendar .view-content .full tbody tr td .calendar.monthview { background: #C3D6E4; }
.view-id-calendar .view-content .full tbody tr td .calendar.weekview { border: none; }
.view-id-calendar .view-content .full tbody tr td .calendar.dayview { border: none; }
.view-id-calendar .view-content .full tbody tr td .calendar.dayview .views-field { font-size: 20px; padding: 10px 0; }
.view-id-calendar .view-content .full tbody tr td a { color: gray; }
.view-id-calendar .view-content .full tbody tr td a:hover { color: #8D0101; text-decoration: none; }
.view-id-calendar .view-filters { padding-bottom: 20px; margin-top: -75px; }

#block-views-calendar-block-1 div.contextual-links-wrapper { right: 25px; }

.page-events-calendar-day .view-id-calendar .view-content .full tbody tr td:hover { background: initial; color: initial; }

.page-events-calendar-week .view-id-calendar .view-content .full tbody tr td:hover { background: initial; color: initial; }

#main #content article div.collapsible-group { margin-right: 20px; margin-bottom: 20px; margin-top: 20px; }
#main #content article div.collapsible-group ul { list-style-type: none; margin: 0; padding: 0; }
#main #content article div.collapsible-group ul li { list-style-type: none; margin: 0 0 5px 0; padding: 0; }
#main #content article div.collapsible-group ul li p { margin: 0; }
#main #content article div.collapsible-group ul li header { background: #ddd; cursor: pointer; font-size: 1.25em; display: inline-block; color: #556794; padding: 10px; display: block; }
#main #content article div.collapsible-group ul li header:hover { background: #B10202; color: white; }
#main #content article div.collapsible-group ul li header:hover i { color: white; }
#main #content article div.collapsible-group ul li header i { float: right; color: #556794; font-size: 24px; margin-right: 20px; }
#main #content article div.collapsible-group ul li header i.fa-angle-down { display: none; }
#main #content article div.collapsible-group ul li .collapsible-content { display: none; background: #eee; padding: 20px; text-align: justify; font-size: .9em; }
#main #content article div.collapsible-group ul li .collapsible-content .content ul li { list-style: square; margin-left: 20px; }
#main #content article div.collapsible-group ul li .collapsible-content footer { margin-top: 10px; }

.free-legal-education #main #content article a { color: #556794; text-decoration: underline; }
.free-legal-education #main #content article a:hover, .free-legal-education #main #content article a:focus { color: #B10202; text-decoration: none; }
.free-legal-education #main #content article div.collapsible-group ul li .collapsible-content { padding: 0 20px; overflow: hidden; }
.free-legal-education #main #content article div.collapsible-group ul li .collapsible-content p, .free-legal-education #main #content article div.collapsible-group ul li .collapsible-content address { margin: 1.5em 0; }

#main #content div.tabset h2 { display: none; margin: 0; padding: 0; }
#main #content div.tabset h2:first-of-type, #main #content div.tabset h2:nth-of-type(2) { border-bottom: 1px solid white; }
#main #content div.tabset h2 a { font-weight: normal; display: block; background: #666; color: white; cursor: pointer; padding: 5px; font-size: 14.4px; }
#main #content div.tabset h2 a.active { background: #B10202; color: white; }
#main #content div.tabset h2 a.active:hover { text-decoration: none; }
#main #content div.tabset h2 a:hover { text-decoration: none; }
#main #content div.tabset nav.tabnav ul { padding: 0 0 21px 0; }
#main #content div.tabset nav.tabnav ul li { display: inline-block; text-align: center; }
#main #content div.tabset nav.tabnav ul li a { display: block; background: #ddd; color: #556794; cursor: pointer; padding: 5px; font-size: .9em; }
#main #content div.tabset nav.tabnav ul li a.active { background: #B10202; color: white; }
#main #content div.tabset nav.tabnav ul li a.active:hover { text-decoration: none; }
#main #content div.tabset nav.tabnav ul li a:hover { background: #B10202; text-decoration: none; color: white; }
#main #content div.tabset > br { display: none; }
#main #content div.tabset > div { background: #f7f6f5; border-top: 5px solid #B10202; margin-top: -24px; padding: 10px 0; }
#main #content div.tabset > div .list { float: left; margin-left: 10px; padding-right: 10px; border-right: 1px dotted #ccc; }
#main #content div.tabset > div .list:first-of-type { margin-left: 20px; }
#main #content div.tabset > div .list:nth-of-type(3) { border: none; padding-right: 0; }
#main #content div.tabset > div .list ul li a { font-size: .9em; color: #666; }
#main #content div.tabset > div .list ul li a:hover { color: #8D0101; }
#main #content div.tabset > div .list ul li a:before { display: inline-block; font-family: "FontAwesome"; margin-right: 8px; }
#main #content div.tabset > div .list ul li a:after { display: inline-block; font-family: "FontAwesome"; margin-left: 5px; }
#main #content div.tabset > div .list ul li.lock a:before { content: "\f023"; }
#main #content div.tabset > div .list ul li.key a:before { content: "\f084"; margin-right: 3px; }
#main #content div.tabset > div .list ul li.external { margin-left: 17px; }
#main #content div.tabset > div .list ul li.external a:after { content: "\f08e"; }
#main #content div.tabset > div .list ul li.law a:before { content: "\f0e3"; margin-right: 3px; }
#main #content div.tabset > div .icons-info { font-size: .7em; color: #666; clear: left; margin-top: 80px; margin-left: 32px; }
#main #content div.tabset > div .icons-info .key { display: block; margin-left: -12px; margin-bottom: -20px; }
#main #content div.tabset > div .icons-info .key:before { content: "\f084"; font-family: "FontAwesome"; margin-right: 3px; }
#main #content div.tabset > div .icons-info .lock { display: block; padding-left: 1px; /* HTML code
<div class="icons-info"><span class="key">Password Required</span>
<span class="lock"><p>Access on campus or by<br />
signing into My BoydLaw</p></span>
</div>
*/ }
#main #content div.tabset > div .icons-info .lock:before { content: "\f023"; font-family: "FontAwesome"; margin-right: 5px; margin-left: -12px; }
#main #content div.tabset > div .icons-info .lock p { margin: -18px 0 0 0; line-height: 13px; }
#main #content div.tabset > div .clearfix { height: 0; width: 0; clear: both; }
#main #content div.tabset > div form#search { padding: 0 20px; }
#main #content div.tabset > div form#search .select { display: inline-block; float: left; min-width: initial; width: 30%; margin-right: 10px; }
#main #content div.tabset > div form#search .terms { display: inline-block; min-width: initial; width: 65%; }
#main #content div.tabset > div form#search .terms input[type="text"] { background-color: #fdfdfd; border: 1px solid #999; font: normal 1em Verdana, Geneva, sans-serif; border-radius: .3em; height: 33px; }
#main #content div.tabset > div form#search label { font-size: 1em; color: #666; margin: 0; padding: 0; display: inline-block; }
#main #content div.tabset > div form#search select { color: #666; margin-right: 5px; width: 107px; padding: 5px; }
#main #content div.tabset > div form#search p { margin: 0; padding: 0; }
#main #content div.tabset > div form#search p input[type="submit"] { clear: both; background: #666; border: none; padding: 7px 20px 6px 20px; color: white; box-sizing: border-box; margin-bottom: 10px; width: 107px; }
#main #content div.tabset > div form#search p input[type="submit"]:hover { background: #B10202; }
#main #content div.tabset > div form#search p > br { display: none; }
#main #content div.tabset > div form#search ul.links { padding-top: 10px; font-size: 1em; }
#main #content div.tabset > div form#search ul.links li { display: inline-block; margin-right: 20px; }
#main #content div.tabset > div form#search ul.links li a { color: #666; }
#main #content div.tabset > div form#search ul.links li a:before { display: inline-block; content: "["; }
#main #content div.tabset > div form#search ul.links li a:after { display: inline-block; content: "]"; }
#main #content div.tabset > div form#search ul.links li a:hover { color: #8D0101; }
#main #content div.tabset > div#tab3 ul { font-size: .9em; margin-left: 40px; }
#main #content div.tabset > div#tab3 ul li { list-style-type: lower-alpha; color: #666; text-indent: -20px; }
#main #content div.tabset > div#tab3 ul li a { color: #666; padding-left: 10px; }
#main #content div.tabset > div#tab3 ul li a:hover { color: #8D0101; text-decoration: none; }
#main #content div.tabset > div#tab3 ul li a:before { display: inline-block; font-family: "FontAwesome"; margin-right: 8px; content: ""; }
#main #content div.tabset > div#tab3 ul li a:after { font-family: "FontAwesome"; display: inline-block; }
#main #content div.tabset > div#tab3 ul li.lock a:before { content: "\f023"; }
#main #content div.tabset > div#tab3 ul li.key a:before { content: "\f084"; margin-right: 3px; }
#main #content div.tabset > div#tab3 ul li.external a:after { content: "\f08e"; margin-left: 5px; }
#main #content div.tabset > div#tab3 ul li.law a:before { content: "\f0e3"; margin-right: 3px; }
#main #content div.tabset > div#tab3 ul li.empty a:before { margin-right: 17px; }
#main #content div.tabset > div.collapsible-group { margin-top: -21px; }

#content .view-law-school-events .view-header { margin: 10px 0; height: 50px; }
#content .view-law-school-events .view-header a { float: left; font-size: 14px; background: #556794; display: inline-block; padding: 10px; color: white; margin-right: 20px; margin-bottom: 20px; }
#content .view-law-school-events .view-header a:hover { background: #B10202; text-decoration: none; }
#content .view-law-school-events .view-filters { clear: both; }
#content .view-law-school-events .view-filters label { color: #556794; font-weight: bold; padding-left: .2em; font-size: 1em; }
#content .view-law-school-events .view-filters form select { padding: 5px; }
#content .view-law-school-events .view-filters .chosen-container a { color: #666; }
#content .view-law-school-events .view-filters .chosen-container a:hover { color: #666; text-decoration: none; }
#content .view-law-school-events .view-content table thead { color: #556794; }
#content .view-law-school-events .view-content table thead th:nth-of-type(1):before { content: "Event"; }
#content .view-law-school-events .view-content table thead th:nth-of-type(2) { width: 25%; }
#content .view-law-school-events .view-content table thead th:nth-of-type(3) { width: 25%; }
#content .view-law-school-events .view-content table tbody tr { border: none; }
#content .view-law-school-events .view-content table tbody tr.odd { background: #ddd; }
#content .view-law-school-events .view-content table tbody tr.even { background: #eee; }
#content .view-law-school-events .view-content table tbody tr:hover { background: #666; }
#content .view-law-school-events .view-content table tbody tr:hover td, #content .view-law-school-events .view-content table tbody tr:hover td:first-of-type a, #content .view-law-school-events .view-content table tbody tr:hover td:nth-of-type(2), #content .view-law-school-events .view-content table tbody tr:hover td:nth-of-type(3), #content .view-law-school-events .view-content table tbody tr:hover td a, #content .view-law-school-events .view-content table tbody tr:hover td span, #content .view-law-school-events .view-content table tbody tr:hover td div { color: white; text-decoration: none; }
#content .view-law-school-events .view-content table tbody tr td { border: 1px solid white; padding: 0; }
#content .view-law-school-events .view-content table tbody tr td:first-of-type a, #content .view-law-school-events .view-content table tbody tr td:first-of-type span, #content .view-law-school-events .view-content table tbody tr td:first-of-type div { padding: 5px 20px; color: #666; font-size: 1em; display: block; }
#content .view-law-school-events .view-content table tbody tr td:first-of-type a:hover, #content .view-law-school-events .view-content table tbody tr td:first-of-type span:hover, #content .view-law-school-events .view-content table tbody tr td:first-of-type div:hover { color: white; }
#content .view-law-school-events .view-content table tbody tr td:first-of-type:hover { background: #B10202; }
#content .view-law-school-events .view-content table tbody tr td:nth-of-type(2), #content .view-law-school-events .view-content table tbody tr td:nth-of-type(3) { padding: 5px 20px; color: #666; font-size: 1em; }
#content .view-law-school-events .pager { margin: 20px auto; display: table; border-collapse: collapse; }
#content .view-law-school-events .pager li { display: table-cell; border: 1px solid #ccc; padding: 0; }
#content .view-law-school-events .pager li a { padding: 10px; display: block; color: #666; text-decoration: none; }
#content .view-law-school-events .pager li.pager-item { width: 50px; }
#content .view-law-school-events .pager li.pager-current, #content .view-law-school-events .pager li.pager-ellipsis { width: 50px; }
#content .view-law-school-events .pager li.pager-current:hover, #content .view-law-school-events .pager li.pager-ellipsis:hover { background: none; }
#content .view-law-school-events .pager li.pager-current:hover a, #content .view-law-school-events .pager li.pager-ellipsis:hover a { color: #666; }
#content .view-law-school-events .pager li:hover { background: #666; }
#content .view-law-school-events .pager li:hover a { color: white; }

table.formatted-table { width: 95%; border: 1px solid #ccc; }
table.formatted-table thead tr:first-child { background: #bababa; }
table.formatted-table thead tr th { color: #444; font-weight: bold; text-align: center; }
table.formatted-table tr { border: 1px solid #ccc; }
table.formatted-table tr:nth-child(even) { background: #fff; }
table.formatted-table tr:nth-child(odd) { background: #f7f7f7; }
table.formatted-table th, table.formatted-table td { padding: .8em 1em; border: 1px solid #ccc; }

.formatted-table2 .archive-filter, .formatted-table2 .view-id-newsletters { margin-left: 2.5%; }
.formatted-table2 .archive-filter form label, .formatted-table2 .view-id-newsletters form label { color: #556794; }
.formatted-table2 .archive-filter form select, .formatted-table2 .view-id-newsletters form select { width: 100px; padding: 5px; }
.formatted-table2 .view-id-newsletters { margin-left: 0; margin-bottom: 20px; }
.formatted-table2 .archive-list { margin: 10px auto; display: table; width: 95%; }
.formatted-table2 .archive-list li { display: table-row; /*[class^="date"],*/ }
.formatted-table2 .archive-list li:nth-child(odd) { background: #ddd; }
.formatted-table2 .archive-list li:nth-child(even) { background: #eee; }
.formatted-table2 .archive-list li:hover { background: #666; }
.formatted-table2 .archive-list li:hover .views-field-title a, .formatted-table2 .archive-list li:hover .field-news-date { color: white; }
.formatted-table2 .archive-list li .views-field-title { display: table-cell; }
.formatted-table2 .archive-list li .views-field-title a { color: #666; font-size: 1em; display: block; padding: 5px 20px; }
.formatted-table2 .archive-list li .views-field-title a:hover { text-decoration: none; }
.formatted-table2 .archive-list li .archive-dates { font-size: 0.75em; color: gray; display: table-cell; text-align: right; padding-right: 10px; min-width: 115px; }
.formatted-table2 .pager { margin: 20px auto; display: table; border-collapse: collapse; }
.formatted-table2 .pager li { display: table-cell; border: 1px solid #ccc; padding: 0; }
.formatted-table2 .pager li a { padding: 10px; display: block; color: #666; text-decoration: none; }
.formatted-table2 .pager li.pager-item { width: 50px; }
.formatted-table2 .pager li.pager-current, .formatted-table2 .pager li.pager-ellipsis { width: 50px; }
.formatted-table2 .pager li.pager-current:hover, .formatted-table2 .pager li.pager-ellipsis:hover { background: none; }
.formatted-table2 .pager li.pager-current:hover a, .formatted-table2 .pager li.pager-ellipsis:hover a { color: #666; }
.formatted-table2 .pager li:hover { background: #666; }
.formatted-table2 .pager li:hover a { color: white; }
.formatted-table2 .view-header { font-size: 1em; }
.formatted-table2 .view-header h2 { margin: 1em 0 0 0; }
.formatted-table2 .view-header .archive { height: 15px; }
.formatted-table2 .view-content .item-list { font-size: 0.9em; }
.formatted-table2 .view-content .item-list h3 { color: #556794; margin: 1.28205em 0 0 0; }
.formatted-table2 .view-content .item-list a { color: #666; }
.formatted-table2 .view-content .item-list a:hover { color: #8D0101; }
.formatted-table2 .view-content .item-list .field-newsletter-year { display: inline; }
.formatted-table2 .view-content .view-grouping-header { display: none; }
.formatted-table2 .view-content .views-table { width: 95%; border: 1px solid #ccc; }
.formatted-table2 .view-content .views-table thead tr:first-child { background: #bababa; }
.formatted-table2 .view-content .views-table thead tr th { color: #444; font-weight: bold; text-align: center; }
.formatted-table2 .view-content .views-table tr { border: 1px solid #ccc; }
.formatted-table2 .view-content .views-table tr:nth-child(even) { background: #fff; }
.formatted-table2 .view-content .views-table tr:nth-child(odd) { background: #f7f7f7; }
.formatted-table2 .view-content .views-table th, .formatted-table2 .view-content .views-table td { padding: .8em 1em; border: 1px solid #ccc; }

.page-node-3277 #main #content h1, .page-node-4898 #main #content h1, .page-node-3139 #main #content h1, .page-node-6984 #main #content h1, .page-node-7233 #main #content h1, .page-node-7441 #main #content h1 { font-size: 1.5em; }

.node-type-foreign-law-guide #main #content h1, .page-node-6489 #main #content h1, .page-node-6762 #main #content h1 { font-size: 1em; }

.page-node-3285 .field-body ul, .page-node-3286 .field-body ul { padding-left: 20px; }
.page-node-3285 .field-body ul .style10, .page-node-3286 .field-body ul .style10 { list-style-type: disc; }

.page-node-4899 ul.healthlawprofiles li { margin-bottom: 40px; min-height: 265px; }
.page-node-4899 ul.healthlawprofiles li div:first-of-type { float: left; margin-right: 20px; min-height: 265px; }

.page-node-77 iframe { width: 100%; }

.node-type-staff .field-staff-picture { float: left; margin-right: 20px; }
.node-type-staff .field-staff-bio { clear: left; }
.node-type-staff span.field-label { padding: 0; }

.page-library-foreign-law-finder .view-header, .page-health-law-past-events .view-header, .page-health-law-events .view-header { font-size: 1em; padding-bottom: 20px; }
.page-library-foreign-law-finder form[action="/library/foreign-law-finder"] > div, .page-health-law-past-events form[action="/library/foreign-law-finder"] > div, .page-health-law-events form[action="/library/foreign-law-finder"] > div { width: auto; }

.page-health-law-events #content .view-header { padding-bottom: 0; height: 20px; margin-bottom: 0; }
.page-health-law-events #content h2.block-title { color: #000; }
.page-health-law-events #content .block-speaker-series { margin-top: 45px; }

.webform-container-inline.webform-datepicker > div { float: left; width: 75px; }
.webform-container-inline.webform-datepicker input[type="image"] { width: 25px; margin: 21px 0 0 0; border: none; }
.webform-container-inline.webform-datepicker:after { content: ' '; clear: both; }

.page-node-4909 #main #content article div.collapsible-group ul li .collapsible-content { float: left; margin-bottom: 10px; }
.page-node-4909 #main #content article div.collapsible-group ul li .collapsible-content .content .department-directory .department-directory-list { list-style: none; width: 420px; border-bottom: 1px solid #ccc; padding-bottom: 10px; padding-left: 20px; margin-left: 0; height: 170px; float: left; text-align: left; }
.page-node-4909 #main #content article div.collapsible-group ul li .collapsible-content .content .department-directory .department-directory-list .picture { display: inline-block; }
.page-node-4909 #main #content article div.collapsible-group ul li .collapsible-content .content .department-directory .department-directory-list .picture img { border: 1px solid white; padding: 2px; }
.page-node-4909 #main #content article div.collapsible-group ul li .collapsible-content .content .department-directory .department-directory-list .no-picture { display: block; width: 50px; height: 63px; background-color: #ccc; margin: 10px 0px 0 1px; border: 2px solid white; position: relative; }
.page-node-4909 #main #content article div.collapsible-group ul li .collapsible-content .content .department-directory .department-directory-list .no-picture:before { position: absolute; content: '\f007'; font-family: 'FontAwesome'; font-size: 48px; top: 20px; left: 7px; }
.page-node-4909 #main #content article div.collapsible-group ul li .collapsible-content .content .department-directory .department-directory-list .no-picture-2 { display: block; width: 50px; height: 63px; background-color: #ccc; margin: 10px 0px 0 1px; border: 2px solid white; position: relative; visibility: hidden; }
.page-node-4909 #main #content article div.collapsible-group ul li .collapsible-content .content .department-directory .department-directory-list ul { margin: -80px 0 0 80px; padding: 0; }
.page-node-4909 #main #content article div.collapsible-group ul li .collapsible-content .content .department-directory .department-directory-list ul li { list-style: none; margin: 0; padding: 0; }
.page-node-4909 #main #content article div.collapsible-group ul li .collapsible-content .content .department-directory .department-directory-list .name { color: black; font-size: 16px; }
.page-node-4909 #main #content article div.collapsible-group ul li .collapsible-content .content .department-directory .department-directory-list .name a { color: #556794; font-size: 16px; }
.page-node-4909 #main #content article div.collapsible-group ul li .collapsible-content .content .department-directory .department-directory-list .name a:hover { color: #8D0101; text-decoration: none; }
.page-node-4909 #main #content article div.collapsible-group ul li .collapsible-content .content .department-directory .department-directory-list .phone:before, .page-node-4909 #main #content article div.collapsible-group ul li .collapsible-content .content .department-directory .department-directory-list .office:before, .page-node-4909 #main #content article div.collapsible-group ul li .collapsible-content .content .department-directory .department-directory-list .email:before { font-family: 'FontAwesome'; font-size: 16px; margin-right: 5px; }
.page-node-4909 #main #content article div.collapsible-group ul li .collapsible-content .content .department-directory .department-directory-list .phone:before { content: '\f095'; margin-right: 8px; }
.page-node-4909 #main #content article div.collapsible-group ul li .collapsible-content .content .department-directory .department-directory-list .office:before { content: '\f124'; margin-right: 8px; }
.page-node-4909 #main #content article div.collapsible-group ul li .collapsible-content .content .department-directory .department-directory-list .email:before { content: '\f003'; }

.addtocal { background: white; border-radius: 0; float: none; display: inline-block; margin-left: 10px; width: 150px; }
.addtocal:before { content: '\f133'; font-family: 'FontAwesome'; margin-right: 15px; margin-left: 5px; }

ul.addtocal_menu { background: white; border-radius: 0; width: 150px; }
ul.addtocal_menu li a:before { font-family: 'FontAwesome'; margin-right: 5px; }
ul.addtocal_menu li a:hover { background: #eee; border-radius: 0; }

/*
.page-node-3264 .menu-mlid-1148 {
	ul.menu, a:after {display: none;}
}
*/
.page-node-6582 .left { float: left; width: 45%; }
.page-node-6582 .right { float: right; width: 45%; }

/*
.gaming-law {
	#content ul {
		margin: 0;
		padding: 0 0 0 20px;
		li {
			list-style-type: disc;
		}
	}

	.left {
		width: 63%;
		//font-size: 0.85em;
		font-size: 1em;
	}
	.right {
		width: 25%;
		background: #eee;
	  padding: 5px 40px 32px 40px;
	  margin: 4px 0 0 0;
	  h3 {display: none;}
		h3 ~ p {
			//font-size: 0.85em;
			font-size: 1em;
			span {
				&:before {
					content: "\f10d";
					font-family: "FontAwesome";
					font-size: 1.5em;
					margin-right: 5px;
				}
				&:after {
					content: "\f10e";
					font-family: "FontAwesome";
					font-size: 1.5em;
					margin-left: 5px;
				}
			}
		}
	}
}
*/
.lp-adjuncts-faculty { border-top: 1px solid #ccc; padding-top: 20px; }

.career-development .panels-flexible-11 { margin-top: 20px; }
.career-development .panels-flexible-11 .left { width: 63%; }
.career-development .panels-flexible-11 .right { width: 30%; }

#edit-submitted-fee-grid { border: 1px solid black; padding: 0.9125em; padding-top: 0.4625em; }
#edit-submitted-fee-grid label[for="edit-submitted-fee-grid"] { background-color: white; border: 1px solid #666; color: #111; font-size: 1.2em; font-weight: bold; padding: .2em .5em; display: table; margin: -21px 0 0 0; }
#edit-submitted-fee-grid table.fee-grid th { border-bottom: 1px; }
#edit-submitted-fee-grid table.fee-grid tr.even, #edit-submitted-fee-grid table.fee-grid tr.odd { background: none; }
#edit-submitted-fee-grid table.fee-grid tr.even td:first-child, #edit-submitted-fee-grid table.fee-grid tr.odd td:first-child { padding-right: 25px; }
#edit-submitted-fee-grid table.fee-grid tr:last-child { border-bottom: none; font-weight: bold; }
#edit-submitted-fee-grid table.fee-grid input[type="text"][readonly="readonly"] { border: none; background: none; }

form.search-form input[type="submit"][value="Search"] { margin-top: 10px; }

.page-node-77 .container iframe { float: left; width: 500px; height: 281px; margin-right: 20px; }
.page-node-77 .container ul.ul { clear: left; }
.page-node-77 .container ul.ul li { display: inline-block; list-style-type: none; background-size: cover; width: 151px; height: 200px; margin-right: 10px; float: left; }
.page-node-77 .container ul.ul li.interview { display: inline-block; background: url(/sites/default/files/DeanHamilton-interview.jpg) no-repeat; }
.page-node-77 .container ul.ul li.twentythings { display: inline-block; background: url(/sites/default/files/DeanHamilton-20things.jpg) no-repeat; }
.page-node-77 .container ul.ul li.video1 { display: inline-block; background: url(/sites/default/files/DeanDanHamilton_EdBernsteinShow.png) no-repeat; }
.page-node-77 .container ul.ul li.video2 { display: inline-block; background: url(/sites/default/files/DeanInstallation_videoThumb.jpg) no-repeat; }
.page-node-77 .container ul.ul li.photos { display: inline-block; background: url(/sites/default/files/DeanHamilton-installation-pics.jpg) no-repeat; }
.page-node-77 .container ul.ul li a { display: block; padding-top: 120px; color: #666; }
.page-node-77 .container ul.ul li a:hover { text-decoration: none; color: #8D0101; }
.page-node-77 .container .social { clear: both; padding-top: 20px; }

.page-node-77.section-about #page #main #content article ul { padding: 40px 0; }

.page-lawyering-process-program ul.ul { margin: 0; padding-left: 20px; }
.page-lawyering-process-program ul.ul li { list-style-type: disc; margin: 0; padding: 0; }
.page-lawyering-process-program .pane-views-law-school-events-block-1 h2, .page-lawyering-process-program .pane-views-news-feed-on-home-page-block-3 h2 { color: #556794; font-family: georgia; font-size: 24px; /*border-bottom: 1px solid $dark-blue;*/ height: 50px; font-weight: normal; /*
&:after {
	content:"\f105";
	font-family: "FontAwesome";
	color: $scarlet;
	margin: 0 0 0 20px;
	font-size: 34px;
}
*/ }
.page-lawyering-process-program .pane-views-news-feed-on-home-page-block-3 h2 { font-size: 16px; height: 30px; border-bottom: 1px solid #556794; font-family: arial; color: #666; }
.page-lawyering-process-program .pane-views-law-school-events-block-1 .view-content li { margin-bottom: 10px; }
.page-lawyering-process-program .panels-flexible-region-9-clinic_ li { list-style: square; vertical-align: top; }
.page-lawyering-process-program .panels-flexible-region-9-clinic_ li:first-child { padding: 0 20px 0 0; }
.page-lawyering-process-program .panels-flexible-region-9-clinic_ li .views-field-title { font-size: 1em; color: #666; }
.page-lawyering-process-program .panels-flexible-region-9-clinic_ li .views-field-title a { display: block; position: relative; line-height: 1.5em; color: #666; }
.page-lawyering-process-program .panels-flexible-region-9-clinic_ li .views-field-title a:hover { color: #B10202; text-decoration: none; }
.page-lawyering-process-program .panels-flexible-region-9-clinic_ .archive-list { padding-left: 20px; }

.page-node-82 ul.ul { margin: 0; padding-left: 20px; }
.page-node-82 ul.ul li { list-style-type: disc; margin: 0; padding: 0; }

.page-lawyering-process-legal-writing-competitions .views-row { margin-bottom: 40px; }
.page-lawyering-process-legal-writing-competitions .views-row .field-lpwriting-link { clear: left; }
.page-lawyering-process-legal-writing-competitions .views-row > span { float: left; width: 80px; }
.page-lawyering-process-legal-writing-competitions .views-row > span:nth-of-type(2) { clear: left; }
.page-lawyering-process-legal-writing-competitions .views-row .field-lpwriting-subject { float: left; }

.page-node-6497 #content table.sticky-enabled { width: 100%; }
.page-node-6497 #content table.sticky-enabled thead, .page-node-6497 #content table.sticky-enabled tr td:last-of-type { display: none; }
.page-node-6497 #content table.sticky-enabled td a { width: 75%; padding: 10px 0; display: inline-block; color: #666; }
.page-node-6497 #content table.sticky-enabled td:hover { background: #B10202; }
.page-node-6497 #content table.sticky-enabled td:hover a { color: white; }
.page-node-6497 #content table.sticky-enabled td:hover a:hover { color: white; text-decoration: none; }
.page-node-6497 #content h3 { display: none; }

.role-anonymous-user.page-node-4898 article { position: relative; }
.role-anonymous-user.page-node-4898 article:before { position: absolute; top: -44px; left: 0; content: 'Fostering interdisciplinary education in health law & policy'; font-size: 1em; font-family: georgia; color: #556794; margin: 0 0 0 0; padding: 0 0 0 0; }
.role-anonymous-user.page-faculty-visiting .view-faculty-profiles, .role-anonymous-user.page-faculty-adjuncts .view-faculty-profiles { position: relative; }
.role-anonymous-user.page-faculty-visiting .view-faculty-profiles:before, .role-anonymous-user.page-faculty-adjuncts .view-faculty-profiles:before { position: absolute; top: -44px; left: 0; content: '(For the past two years)'; font-size: 1em; font-family: georgia; color: #556794; margin: 0 0 0 0; padding: 0 0 0 0; }
.role-anonymous-user.page-faculty-adjuncts .view-faculty-profiles:before { top: -26px; }

.role-authenticated-user.page-node-4898 article { position: relative; }
.role-authenticated-user.page-node-4898 article:before { position: absolute; top: -131px; left: 0; content: 'Fostering interdisciplinary education in health law & policy'; font-size: 1em; font-family: georgia; color: #556794; margin: 0 0 0 0; padding: 0 0 0 0; }
.role-authenticated-user.page-faculty-visiting .view-faculty-profiles, .role-authenticated-user.page-faculty-adjuncts .view-faculty-profiles { position: relative; }
.role-authenticated-user.page-faculty-visiting .view-faculty-profiles:before, .role-authenticated-user.page-faculty-adjuncts .view-faculty-profiles:before { position: absolute; top: -44px; left: 0; content: '(For the past two years)'; font-size: 1em; font-family: georgia; color: #556794; margin: 0 0 0 0; padding: 0 0 0 0; }
.role-authenticated-user.page-faculty-adjuncts .view-faculty-profiles:before { top: -26px; }

.rtecenter { text-align: center; }

.rteright { text-align: right; }

.page-events-calendar ul.tabs-primary.tabs.primary { display: none; }

.section-events-list .view-law-school-events .view-header { display: none; }

.saltman-connect-newsletter { padding-left: 10px; }
.saltman-connect-newsletter input[type="submit"] { background: #556794; border: none; color: white; height: 24px; margin-left: 5px; }
.saltman-connect-newsletter input[type="submit"]:hover { background: #B10202; }

.saltman-connect-ad { display: none; }

.page-node-6742 label[for="edit-submitted-fee-grid-attorneys-105-quantity-1"] { position: absolute; left: 240px; }

#block-block-34 { /*float:right;*/ float: initial; display: flex; align-items: center; margin: 0; cursor: pointer; }
#block-block-34 h2 { display: none; }
#block-block-34 .top-search { margin: 0 10px; }
#block-block-34 .top-search form > div { color: initial; margin: 0; min-width: initial; width: initial; }
#block-block-34 .top-search #searchform #s { /*background: #ddd url(../images/search-icon-gray.png) no-repeat 9px center;
background-size: $search-icon-size;
border: none;
padding: 5px 12px 6px 27px;
width: 150px;*/ background: url(../images/search-icon-gray.png) no-repeat 9px center; background-size: 15px 15px; border: none; padding: 5px 12px 6px 35px; width: 40px; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s; }
#block-block-34 .top-search #searchform #s:focus { width: 255px; padding-left: 35px; background-color: #eee; border: none; border-color: #333; }
@media screen and (max-width: 20em) { #block-block-34 .top-search #searchform #s:focus { width: 225px; font-size: 0.85em; } }
#block-block-34 .top-search #searchform #searchsubmit { display: none; }

/* Use a different font family for search results */
.gs-snippet { font-family: arial; font-size: 14px; display: block; padding-left: 10px; }

/* Add a border between individual search results */
.gs-webResult { border: none; padding: 0; }

#content .gsc-above-wrapper-area { border-bottom: none; padding: 0; }
#content .gsc-above-wrapper-area #content table.gsc-table-result tbody { border: none; }

#content table.gsc-table-result tbody, #content .gsc-resultsRoot table > tbody, #content form.gsc-search-box tbody { border: none; }

/* Do no display the count of search results */
.gsc-result-info { display: none; }

/* Hide the Google branding in search results */
.gcsc-branding { display: none; }

/* Hide the thumbnail images in search results */
.gsc-thumbnail { display: none; }

/* Change the font size of the title of search results */
#content .gs-title { border-bottom: 1px dotted black; }
#content .gs-title a { color: #B10202; font-family: georgia; font-size: 17px; font-weight: bold; line-height: 22px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-decoration: none; }

#content .gs-result .gs-title, #content .gs-result .gs-title * { text-decoration: none; }

/* Google Custom Search highlights matching words in bold, toggle that */
.gs-title b, .gs-snippet b { font-weight: normal; }

/* Do no display the URL of web pages in search results */
.gsc-url-top, .gsc-url-bottom { display: none; }

/* Highlight the pagination buttons at the bottom of search results */
.gsc-cursor-page { font-size: 1.5em; padding: 4px 8px; border: 2px solid #ccc; }

#content .gs-result a.gs-visibleUrl, #content .gs-result .gs-visibleUrl { color: #ccc; }

#content div.gs-title a.gs-title { text-decoration: none; border: none; }

.gsc-table-result { margin-top: 0; margin-bottom: 20px; }

@-moz-document url-prefix() { #content .gsc-selected-option { width: 110%; } }
.page404 .top-search, .section-search-results .top-search { margin: 0 10px; }
.page404 .top-search form > div, .section-search-results .top-search form > div { color: initial; margin: 0; min-width: initial; width: initial; }
.page404 .top-search #searchform #s, .section-search-results .top-search #searchform #s { background: url(../images/search-icon-gray.png) no-repeat 9px center; background-size: 15px 15px; border: 1px solid black; padding: 5px 12px 6px 27px; float: left; width: 500px; }
.page404 .top-search #searchform #s:before, .section-search-results .top-search #searchform #s:before { content: 'What are you looking for?'; font-weight: bold; }
.page404 .top-search #searchform #searchsubmit, .section-search-results .top-search #searchform #searchsubmit { width: 70px; padding: 5px 0; margin-left: 20px; }

.section-search-results .top-search { /*position: absolute;
top: 40px;*/ }

.page-students-blog #content .view-recent-blogs .view-content > .item-list > ul { margin: 20px 0; }
.page-students-blog #content .view-recent-blogs .view-content > .item-list > ul > li { margin: 50px 0; clear: left; }
.page-students-blog #content .view-recent-blogs .view-content > .item-list > ul > li:first-of-type { margin-top: 20px; }
.page-students-blog #content .view-recent-blogs .view-content > .item-list > ul > li .field-blog-thumbnail { float: left; margin-right: 20px; }
.page-students-blog #content .view-recent-blogs .view-content > .item-list > ul > li .views-field-title { font-size: 1.5em; }
.page-students-blog #content .view-recent-blogs .view-content > .item-list > ul > li .views-field-title a { color: #556794; border-bottom: 1px dotted; }
.page-students-blog #content .view-recent-blogs .view-content > .item-list > ul > li .views-field-title a:hover { text-decoration: none; color: #8D0101; }
.page-students-blog #content .view-recent-blogs .view-content > .item-list > ul > li .views-field-created { font-size: .85em; color: #666; }

.featured-saltman { margin: 20px 0 0 0; padding: 0; }
.featured-saltman .view-content { background: #eee; }
.featured-saltman .view-content .flexslider { border: none; background: none; padding: 20px; }
.featured-saltman .view-content .flexslider:hover .flex-direction-nav .flex-prev { left: initial; left: -2px; }
.featured-saltman .view-content .flexslider:hover .flex-direction-nav .flex-next { right: 0; }
.featured-saltman .view-content .flexslider:hover .flex-direction-nav a { overflow: hidden; height: 25px; width: 20px; padding: 5px; }
.featured-saltman .view-content .flexslider:hover .flex-direction-nav a:before { font-size: 24px; margin-top: 2px; }
.featured-saltman .view-content .flexslider ul#flexslider_views_slideshow_featured_homepage-block_1 li img { float: left; width: 250px; margin: 0 0 0 0; position: relative; z-index: -1; }
.featured-saltman .view-content .flexslider ul#flexslider_views_slideshow_featured_homepage-block_1 li .featured-title { display: block; color: #666; font-size: 1.25em; font-weight: bold; padding: 0 0 0 0; background: none; text-decoration: none; margin: 0 0 0 270px; }
.featured-saltman .view-content .flexslider ul#flexslider_views_slideshow_featured_homepage-block_1 li .featured-title:hover { color: #8D0101; text-decoration: none; }
.featured-saltman .view-content .flexslider ul#flexslider_views_slideshow_featured_homepage-block_1 li .featured-text { margin: 0 0 0 270px; color: #666; padding-right: 0; position: relative; z-index: -1; }
.featured-saltman .view-content .flexslider ul#flexslider_views_slideshow_featured_homepage-block_1 li .featured-text p { margin: 0; padding: 0; }
.featured-saltman .view-content .flexslider ul#flexslider_views_slideshow_featured_homepage-block_1 li .featured-text p.date { font-weight: bold; margin-bottom: 30px; }
.featured-saltman .view-content .flexslider ol.flex-control-nav { display: none; }

.admissions-contact-form { float: left; }

/* Responsive iFrame */
.responsive-iframe-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; }

.responsive-iframe-container iframe, .vresponsive-iframe-container object, .vresponsive-iframe-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.admin-menu-account:before { content: ' '; width: 190px; height: 29px; position: absolute; top: 0; right: 65px; background: transparent; }

.role-staff .admin-menu-account:before { width: 280px; right: -130px; }

#menu-3985-1 a:after { content: "\f08e"; font-family: "FontAwesome"; color: #E9E9DE; margin: 0 0 0 10px; font-size: 12px; }
#menu-3985-1 a:hover:after { color: #8D0101; }

.page-intellectual-property-law-events .view-law-school-events .view-header { text-align: justify; }
.page-intellectual-property-law-events .view-law-school-events .view-content { margin-top: 90px; }
.page-intellectual-property-law-events .view-law-school-events .view-content > table { width: 100%; }

.node-type-staff article { padding-top: 20px; }

/* Staff profile page */
.node-type-staff #main { padding-bottom: 400px; }
.node-type-staff #main #content h1.page__title { border: none; display: inline-block; margin: 5px 0 -20px 0; }
.node-type-staff #main #content h1.page__title:after { content: ''; font-size: 26px; }
.node-type-staff article { padding-top: 10px; }
.node-type-staff .field-staff-position { font-size: 18px; margin-bottom: 15px; color: #556794; font-family: georgia; }
.node-type-staff .field-label { display: inline; }
.node-type-staff #content .field-staff-email, .node-type-staff #content .field-staff-phone { font-size: 14px; display: inline; }
.node-type-staff #content .field-staff-email a, .node-type-staff #content .field-staff-phone a { color: #666; }
.node-type-staff #content .field-staff-email a:hover, .node-type-staff #content .field-staff-phone a:hover { color: #8D0101; text-decoration: underline; }
.node-type-staff #content .field-staff-email:after { display: block; content: ' '; }
.node-type-staff .field-staff-bio { margin-left: 0; margin-top: 10px; text-align: justify; }
.node-type-staff .field-staff-picture img { max-width: 118px; padding: 2px; border: 2px solid #666; }

@media screen and (max-width: 768px) { .node-type-staff .field-staff-position { clear: both; } }
/* LP Date Fix */
.page-lawyering-process-program .date-display-single { display: none; }

/* Quick fixes --- */
#page .node-event { /* display: inline-block; -- removed 6/18/19 */ }

.node-type-event.header-image #page-title { margin-top: 0 !important; }
.node-type-event.page-node-10357 .group-calendar-info h3.field-label:nth-of-type(2n), .node-type-event.page-node-10357 .group-calendar-info .field-event-location-new { display: none; }
.node-type-event #page-title { display: inline-block; /*line-height: 20pt;*/ }

/* Fixing the sidebar (height was set to 0) */
.sidebar-first .region-sidebar-first { height: auto; background-color: transparent; }

@media (max-width: 768px) { .sidebar-first .region-sidebar-first { width: 100%; }
  .sidebar-first .region-sidebar-first > div { width: 100%; } }
/* Fixing the page bottom margin - was -250 / footer too*/
#page { margin: 0 auto 0; }

#footer { margin-top: 0; }

body #main { padding-bottom: 0; }

/* Weird CSS thing for the front page to hide the gap above the footer */
.front #page #spotlights { padding-bottom: 1px; }

footer .logoFooter { top: 8px !important; }

/* Removing body height - this fixes the gap that sometimes appears between the footer and the article */
html, body { height: inherit; }

/* keep the footer at he bottom regardless of how small a page is but do not effect the front page */
body:not(.front) #page #main { min-height: 60vh; }

/* fix for page not found */
.page404 { min-height: 60vh; }

/* .page-testing is the class on the 404 page body... */
.page-testing footer { height: auto; margin-top: auto; }

.region-page-bottom { margin-top: -61px; }

.unlv-official-logo { background-image: url("../images/unlv-logo.svg"); filter: brightness(0) invert(1); background-size: 100% auto; width: 100px; height: 40px; display: inline-block; background-repeat: no-repeat; margin-top: 8px; text-indent: -9999px; }

/* Page Giving - Removing padding on the right of the #content div */
/* Adding a margin to the bottom of the page content to space it from the footer */
.page-alumni-giving #page #main #content { /*padding-right:2px;*/ margin-bottom: 50px; }

/* Make the giving options block the same height as the slider */
.page-alumni-giving .giving-options { height: 440px; }

.give-links { /*font-family: "Roboto", sans-serif;*/ border-bottom: 1px dotted #c5beb9; padding: 5px 0 5px 0; font-size: 16px; font-weight: 500; /*color: #5F4C3F;*/ margin-top: 15px; }

/* the Undo solution - http://stackoverflow.com/questions/2717480/css-selector-for-first-element-with-class/8539107#8539107 */
.give-links ~ .give-links { margin-top: 0; }

.page-alumni-giving { /* Slideshow caption stuff */ /* Gifts In Action | Added in JS */ /* flex-direction-nav */ }
.page-alumni-giving .giving-options-title { font-size: 1.875em; color: #556794; font-weight: normal; font-family: georgia; margin: 20px 0 0 0; }
.page-alumni-giving .giving-options-info { margin-top: 42px; }
.page-alumni-giving .panels-flexible-16 { margin-left: 10px; }
.page-alumni-giving .slideshow-text-container { width: 100%; display: inline-block; /*background: rgba(238, 238, 238, 0.8);*/ background: rgba(10, 10, 10, 0.6); position: absolute; bottom: 0; }
.page-alumni-giving .slideshow-text-container:hover { /*cursor:pointer;*/ }
.page-alumni-giving .field-slideshow-text { display: inline-block; border: none; padding: 5px 20px 0 32px; box-sizing: border-box; font-size: 1.2em; color: #FFF; font-weight: normal; font-style: normal; /*Making Room For Gifts In Action*/ width: 70%; float: right; }
.page-alumni-giving .gifts-in-action { width: 30%; float: left; line-height: 110px; border-right: 1px solid white; margin-right: -1px; }
.page-alumni-giving .gifts-in-action h2 { padding: 0 32px 0 0; color: white; text-align: right; line-height: 1em; font-size: 2em; margin-top: 1.5em; }
.page-alumni-giving .zoom { cursor: pointer; z-index: 777; }
.page-alumni-giving footer.region-footer { height: auto; }
.page-alumni-giving .zoom a:before { content: "\f00e"; font-family: FontAwesome; left: 41.5%; top: 47%; position: absolute; font-size: 82px; color: white; opacity: .7; }
.page-alumni-giving .zoom a:hover::before { opacity: 1; }
.page-alumni-giving .zoom > .overlay { width: 100%; height: 100%; background: rgba(51, 51, 51, 0.45); display: inline-block !important; }
.page-alumni-giving .fancybox-overlay { z-index: 77777; }
.page-alumni-giving .flex-direction-nav .flex-nav-prev a:before { font-family: "flexslider-icon"; font-size: 40px; display: inline-block; content: '\f001'; color: rgba(255, 255, 255, 0.8); text-shadow: 1px 1px 0 white; }
.page-alumni-giving .flex-direction-nav .flex-nav-next a:before { font-family: "flexslider-icon"; font-size: 40px; display: inline-block; content: '\f002'; color: rgba(255, 255, 255, 0.8); text-shadow: 1px 1px 0 white; }

/* End page-alumni-giving styles */
/* Alumni leadership Circle table styles */
.section-giving .alumni-leadership-circle-table td, .section-alumni .alumni-leadership-circle-table td { padding: 0 25px; }
.section-giving .alumni-leadership-circle-table tr:nth-child(even), .section-alumni .alumni-leadership-circle-table tr:nth-child(even) { background-color: #EEEEEE; }

/* Fixing the ordered list so that it shows roman numerals Also adding bullets to ul lists within the content */
.section-admissions #content ol li { list-style-type: lower-roman; }
.section-admissions #content article ul li { list-style-type: square; }

/* https://law.unlv.edu/giving/areas-to-support */
.page-node-7788 #areas-to-support { margin-bottom: 20px; display: block; clear: both; overflow: hidden; }
.page-node-7788 #areas-to-support li { width: 48%; float: left; clear: both; overflow: hidden; }
.page-node-7788 #areas-to-support li:nth-child(even) { float: right; clear: right; }
.page-node-7788 #areas-to-support img { float: right; margin: 0 0 5px 5px; }

/* https://law.unlv.edu/giving/alumni-leadership-circle | bullet points etc. */
.page-node-7720 article { padding: 0 60px 0 60px; }
.page-node-7720 article ul { list-style-type: disc; list-style-position: inside; padding: 20px; margin-left: 20px; }
.page-node-7720 article ul li { list-style: inherit; list-style-position: inherit; text-indent: -2em; padding-left: 1em; }

/* https://law.unlv.edu/book/disability-law | header image */
.page-node-7890 #page-title { height: auto !important; border-bottom: 1px solid #556794 !important; font-size: 1.25em !important; }
.page-node-7890 .book-cta { margin: 20px 0 0; padding: 0; font-weight: bold; }
.page-node-7890 .book-cta li { margin: 0; list-style-type: none; }
.page-node-7890 .fa { padding-right: 5px; }
.page-node-7890 .book-img { margin: 20px 10px 10px; float: right; }

@media screen and (min-width: 48em) { .book.disability-law #main { padding-top: 265px; background: #fff url(https://law.unlv.edu/sites/default/files/disability-law-header-tmp-1200x265.jpg) no-repeat top left; } }
@media screen and (min-width: 1040px) { .page-node-7890 .book-cta { text-align: center; }
  .page-node-7890 .book-cta li { display: inline-block; padding: 0 10px; border-left: 2px solid #000; }
  .page-node-7890 .book-cta li:first-child { border: 0; } }
@media screen and (max-width: 1039px) { .page-node-7890 .book-cta li { display: inherit; }
  .page-node-7890 .book-img { margin-top: -65px; } }
@media screen and (max-width: 540px) { .page-node-7890 .book-img { margin-top: 15px; } }
@media screen and (max-width: 400px) { .page-node-7890 .book-img { margin: 15px 0 10px 0; float: none; width: 100%; text-align: center; }
  .page-node-7890 .book-cta li { margin-bottom: 5px; } }
/* Definition List styles */
dl dd + dt { margin-top: 20px; }

/* Bold dt with dfn italic - Apply class to containing element of dt */
.dt-bold dt { font-weight: bold; }

/* Bold with no itaic dfn and with dt normal -  Apply class to containing element of dl */
.dfn-bold dfn { font-weight: bold; font-style: normal; }

/* Bold with no itaic dfn and with dt normal -  Apply class to containing element of dfn  */
.dfn-normal dfn { font-style: normal; font-weight: normal; }

dl.dl-reset, .dl-reset { margin: 0; padding: 0; }
dl.dl-reset dl, dl.dl-reset dt, dl.dl-reset dd, .dl-reset dl, .dl-reset dt, .dl-reset dd { margin: 0; padding: 0; }

/* Inline definition lists wrapped with li - ex: https://law.unlv.edu/workplace-law */
.dl-inline dt, .dl-inline dd { display: inline; margin: 0; padding: 0; font-weight: normal; }
.dl-inline dfn { font-weight: bold; font-style: normal; }

.node-type-webform #content .form-item a.chosen-single, .node-type-webform #content .form-item a:hover.chosen-single { color: inherit; text-decoration: inherit; }

.workplace-law.concentration .node-7888 dt { margin-bottom: 10px; }

/* Fall Recruiting web form - https://law.unlv.edu/content/employer-registration-2017-fall-recruiting */
.page-node-7017 .hour { width: 82px !important; margin-top: -2px; }
.page-node-7017 .minute { width: 191px !important; height: 25px; }
.page-node-7017 .webform-component-date .form-item { width: inherit !important; height: 25px; margin: 0 !important; }
.page-node-7017 .webform-component-date .form-item .month { width: 82px; height: 25px; }
.page-node-7017 .webform-component-date .form-item .day { width: 198px !important; margin-left: 5px; }
.page-node-7017 .webform-component-date .form-item .webform-container-inline.webform-datepicker > div { width: inherit !important; }
.page-node-7017 .webform-component-date .webform-container-inline.webform-datepicker input[type="image"] { margin: 0 !important; }

/* Hide title of Webform from display in block with hide-header class */
.block-webform.hide-header header { display: none; }

/* Kids' Court web form - https://law.unlv.edu/content/kids-court-school-appointment-request-form */
.page-node-7212 .webform-component--type-of-case { border: 0; margin: 25px 0 0 0; padding: 0; }
.page-node-7212 .webform-component--type-of-case legend { font-size: 14px; border: none; padding: 0; }
.page-node-7212 .webform-component--type-of-case .fieldset-description { font-size: 0.92em; }
.page-node-7212 .webform-component--type-of-case .webform-component--type-of-case--family-court, .page-node-7212 .webform-component--type-of-case .webform-component--type-of-case--district-court { margin-top: 1em; padding-left: 1.5em; }
.page-node-7212 .webform-component--childs-court-date .form-item-submitted-childs-court-date-year { margin-right: 5px; }
.page-node-7212 .webform-component--childs-court-date .form-item-submitted-childs-court-date-month { margin-right: 8px; }
.page-node-7212 .webform-component--childs-court-date .form-item-submitted-childs-court-date-day { margin-right: 4px; }
.page-node-7212 .webform-component--childs-court-date .chosen-container-single.form-select { width: inherit !important; }
.page-node-7212 .form-type-checkbox label, .page-node-7212 .form-type-radio label { padding-left: 5px; }

/* Kids' Court School */
.kids-court-school { /* The Program */ /* The Program */ /* Our Founder & Director */ /* Staff */ /* Locations */ /* Kids' Court web form - https://law.unlv.edu/content/kids-court-school-appointment-request-form */ }
.kids-court-school aside.sidebars .block-contact-us ul li:first-child { text-align: center; }
.kids-court-school.page-kids-court-school #content a { color: #556794; }
.kids-court-school.page-kids-court-school #content a:hover { color: #B10202; }
@media screen and (min-width: 48em) { .kids-court-school.page-kids-court-school #content .panels-flexible-36 .panel-flexible-inside { margin-top: 25px; } }
.kids-court-school.page-kids-court-school #content .panels-flexible-36 .panels-flexible-region { padding: 0; }
.kids-court-school.page-kids-court-school #content .panels-flexible-36 .panels-flexible-region.panels-flexible-region-first { width: 58%; float: left; }
.kids-court-school.page-kids-court-school #content .panels-flexible-36 .panels-flexible-region.panels-flexible-region-inside-first { padding: 0; }
.kids-court-school.page-kids-court-school #content .panels-flexible-36 .panels-flexible-region.panels-flexible-region-last { width: 38%; float: right; }
@media screen and (max-width: 990px) { .kids-court-school.page-kids-court-school #content .panels-flexible-36 .panels-flexible-region.panels-flexible-region-first, .kids-court-school.page-kids-court-school #content .panels-flexible-36 .panels-flexible-region.panels-flexible-region-last { float: none; width: 100%; } }
.kids-court-school.page-kids-court-school #content .panels-flexible-36 .design-quote { max-width: 545px; margin: 0 auto; font-family: 'Troochi'; font-size: 1.2em; font-style: italic; color: #555; margin: 0; }
@media screen and (min-width: 80em) { .kids-court-school.page-kids-court-school #content .panels-flexible-36 .design-quote { font-size: 1.7em; } }
.kids-court-school.page-kids-court-school #content .panels-flexible-36 .design-quote strong { color: #000; }
.kids-court-school.page-kids-court-school #content .panels-flexible-36 .design-quote footer, .kids-court-school.page-kids-court-school #content .panels-flexible-36 .pullquote footer { display: block; text-align: right; font-style: italic; font-size: 0.6em; }
.kids-court-school.page-kids-court-school #content .panels-flexible-36 .design-quote footer { margin: 10px 0; }
.kids-court-school.page-kids-court-school #content .panels-flexible-36 .main-media { max-width: 545px; margin: 1em auto 1.8em; }
.kids-court-school.page-kids-court-school #content .panels-flexible-36 .main-media p { margin: 0; }
.kids-court-school.page-kids-court-school #content .panels-flexible-36 .main-media img { display: block; width: 100%; margin: 0 auto; }
.kids-court-school.page-kids-court-school #content .panels-flexible-36 .request-appointement { text-align: center;                     /* a { display: inline-block; padding: 5px 10px; border-radius: 10px; background-color: #B10202; color: #fff; text-decoration: none;
 &:hover { color: LightGray; box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.2), 0 4px 20px 0 rgba(0, 0, 0, 0.19); } } */ }
.kids-court-school.page-kids-court-school #content .panels-flexible-36 .our-program h2, .kids-court-school.page-kids-court-school #content .panels-flexible-36 .recent-news h2 { color: #000; font-size: 1.7em; line-height: 1.35em; margin: 1.5em 0 0.5em; }
.kids-court-school.page-kids-court-school #content .panels-flexible-36 .our-program p, .kids-court-school.page-kids-court-school #content .panels-flexible-36 .recent-news p { margin: 0.5em 0; }
.kids-court-school.page-kids-court-school #content .panels-flexible-36 .recent-news { margin-bottom: 40px; }
.kids-court-school.page-kids-court-school #content .panels-flexible-36 .recent-news h2 { margin-top: 1em; }
.kids-court-school.page-kids-court-school #content .panels-flexible-36 .recent-news ul li { margin-bottom: 1.5em; }
.kids-court-school.page-kids-court-school #content .panels-flexible-36 .recent-news ul li h4 { display: block; font-size: 1.2em; line-height: 1.5em; }
.kids-court-school.page-kids-court-school #content .panels-flexible-36 .fact-box aside h3 { font-size: 1.5em; }
.kids-court-school.page-kids-court-school #content .panels-flexible-36 .fact-box aside p { margin: 0.5em 0 1em; }
.kids-court-school.page-kids-court-school #content .panels-flexible-36 .fact-box aside ul.fa-ul li { margin: 10px 0 15px; }
.kids-court-school.page-kids-court-school #content .panels-flexible-36 .fact-box.contact-us aside { border-top: solid 5px #666; }
.kids-court-school.page-kids-court-school #content .panels-flexible-36 .fact-box.partners aside ul { list-style-type: none; }
.kids-court-school.page-kids-court-school #content .panels-flexible-36 .fact-box.partners aside ul li { min-height: 50px; line-height: 50px; font-size: 1.12em; padding: 0 0 0 58px; margin-bottom: 1em; list-style-type: none; background-repeat: no-repeat; background-position: top left; background-size: 50px; background-image: url("http://via.placeholder.com/50x50"); }
.kids-court-school.page-kids-court-school #content .panels-flexible-36 .fact-box.partners aside ul li.nvbar { background-image: url("https://law.unlv.edu/sites/default/files/kids-court/partner-nvbar-50x50.gif"); }
.kids-court-school.page-kids-court-school #content .panels-flexible-36 .fact-box.partners aside ul li.njc { background-image: url("https://law.unlv.edu/sites/default/files/kids-court/partner-njc-50x50.gif"); }
.kids-court-school.page-kids-court-school #content .panels-flexible-36 .fact-box.partners aside ul li.unr { background-image: url("https://law.unlv.edu/sites/default/files/kids-court/partner-unr-50x50.gif"); }
.kids-court-school.page-kids-court-school #content .panels-flexible-36 .fact-box.spotlights li { margin-top: 12px; }
.kids-court-school.page-kids-court-school #content .panels-flexible-36 .fact-box.spotlights h4 { font-size: 1.3em; font-weight: normal; }
.kids-court-school.program h2 { font-size: 1.4em; line-height: 1.4em; color: #000; }
.kids-court-school.research { /* .img-research { display: block; margin: 0 auto;
 @media screen and (min-width: 590px) { float: right; margin: 0 0 15px 15px; } }
*/ }
.kids-court-school.research #content { list-style: inherit; margin-bottom: 2em; }
.kids-court-school.research #content h4 { display: block; font-size: 1.2em; }
.kids-court-school.research #content h4 a { color: #556794; }
.kids-court-school.research #content p { margin: 0.5em 0 2em; }
.kids-court-school.our-founder-director h2 { font-size: 1.6em; line-height: 1.6em; color: #000; margin: 0; }
.kids-court-school.our-founder-director p.profile-links { display: block; margin: 5px 0; }
.kids-court-school.our-founder-director img.profile { display: block; float: right; max-width: 350px; margin: 0 0 15px 15px; }
@media screen and (min-width: 511px) and (max-width: 890px) { .kids-court-school.our-founder-director img.profile { width: 50%; } }
@media screen and (max-width: 510px) { .kids-court-school.our-founder-director img.profile { width: 60%; } }
.kids-court-school.staff h2 { font-size: 1.6em; line-height: 1.6em; color: #000; }
.kids-court-school.staff img.profile { display: block; float: left; margin: 0 15px 15px 0; }
.kids-court-school.staff .administration { margin: 1.5em 0; }
.kids-court-school.staff .administration h4 { display: block; font-size: 1.3em; }
.kids-court-school.staff .administration .profile-title { display: block; font-style: italic; margin: 0.5em 0; }
.kids-court-school.staff .administration li { overflow: hidden; margin-bottom: 25px; }
.kids-court-school.staff .administration p { margin: 1em 0; }
.kids-court-school.locations ul.locations-list li { margin-bottom: 25px; overflow: hidden; }
.kids-court-school.locations ul.locations-list li .interactive { overflow: hidden; }
.kids-court-school.locations ul.locations-list li .interactive img.building { display: block; width: 37%; height: auto; float: left; }
.kids-court-school.locations ul.locations-list li .interactive .map { position: relative; width: 61%; height: 0; float: right; padding-bottom: 23.93%; }
.kids-court-school.locations ul.locations-list li .interactive .map iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.kids-court-school.locations ul.locations-list li h2 { font-size: 1.6em; line-height: 1.6em; color: #000; margin: 0.4em 0; }
.kids-court-school.locations ul.locations-list li p { margin: 15px 0 0; }
.kids-court-school.page-node-7212 .webform-component--type-of-case { border: 0; margin: 25px 0 0 0; padding: 0; }
.kids-court-school.page-node-7212 .webform-component--type-of-case legend { font-size: 14px; border: none; padding: 0; }
.kids-court-school.page-node-7212 .webform-component--type-of-case .fieldset-description { font-size: 0.92em; }
.kids-court-school.page-node-7212 .webform-component--type-of-case .webform-component--type-of-case--family-court, .kids-court-school.page-node-7212 .webform-component--type-of-case .webform-component--type-of-case--district-court { margin-top: 1em; padding-left: 1.5em; }
.kids-court-school.page-node-7212 .webform-component--childs-court-date .form-item-submitted-childs-court-date-year { margin-right: 5px; }
.kids-court-school.page-node-7212 .webform-component--childs-court-date .form-item-submitted-childs-court-date-month { margin-right: 8px; }
.kids-court-school.page-node-7212 .webform-component--childs-court-date .form-item-submitted-childs-court-date-day { margin-right: 4px; }
.kids-court-school.page-node-7212 .webform-component--childs-court-date .chosen-container-single.form-select { width: inherit !important; }
.kids-court-school.page-node-7212 .form-type-checkbox label, .kids-court-school.page-node-7212 .form-type-radio label { padding-left: 5px; }
.kids-court-school.node-type-news .giving-boyd-law { display: none; }

/* Clinic section pages */
.clinics { /* Immigration Clinic section - https://law.unlv.edu/clinics/immigration */ /* Tax Clinic section - https://law.unlv.edu/clinics/tax */ /* Investor Protection section - https://law.unlv.edu/clinics/investor-protection */ }
.clinics .menu-block-26.parent-mlid-2325 .menu-mlid-8457.is-expanded:not(active-trail) a:after { content: none; display: none; }
.clinics .menu-block-26.parent-mlid-2325 .menu-mlid-8457.is-expanded:not(active-trail) ul.menu { display: none; }
.clinics.immigration { /* Follow Us buttons */ /* Adjustments to Giving link in Immigration */ }
.clinics.immigration .block.follow-us { border: 2px solid #666; padding: 5px; box-sizing: border-box; }
.clinics.immigration .block.follow-us h3 { font-size: 1.35em; font-weight: bold; color: #555; line-height: 2em; height: auto; margin: 0 0 10px 0; border-bottom: 1px dotted #555; }
.clinics.immigration .block.follow-us ul.social-buttons li:not(:last-child) { margin-bottom: 15px; }
.clinics.immigration .block.follow-us ul.social-buttons div.fb-like:before { content: '\f082'; color: #1778f2; float: left; font-family: 'FontAwesome'; font-weight: 100; font-size: 23px; margin: 0 0.2em 0 0; }
.clinics.immigration.page-clinics-immigration .region-content-top, .clinics.immigration.page-clinics-immigration #block-block-43 { margin-bottom: 0px; }
.clinics.immigration.page-clinics-immigration #content .region-content-header .block-giving .giving-boyd-law { font-size: 1.25em; }
.clinics.immigration.page-clinics-immigration .region-content-header, .clinics.immigration.in-the-media .region-content-header { margin-top: 21px; }
@media screen and (max-width: 80em) { .clinics.immigration.node-type-page .giving-boyd-law { display: none; } }
.clinics.immigration.node-type-news .giving-boyd-law { display: none; }
.clinics.immigration.page-clinics-immigration.page-panels.hide-title #content .region-content-header { border-bottom: 1px solid #556794; }
.clinics.immigration.page-clinics-immigration.page-panels.hide-title #content h1 { display: none; }
.clinics.immigration.page-clinics-immigration.page-panels #content .region-content-header .block-giving { position: relative; }
.clinics.immigration.page-clinics-immigration.page-panels #content .region-content-header .block-giving .giving-boyd-law { float: none; position: absolute; right: 46px; top: 8px; z-index: 999; }
@media screen and (min-width: 64em) and (max-width: 80em) { .clinics.immigration.page-clinics-immigration.page-panels #content .region-content-header .block-giving .giving-boyd-law { right: 14px; font-size: 1.05em; } }
@media screen and (min-width: 48em) and (max-width: 64em) { .clinics.immigration.page-clinics-immigration.page-panels #content .region-content-header .block-giving .giving-boyd-law { display: none; } }
.clinics.immigration #content .view-taxonomy-term a, .clinics.immigration #content .node-7897 a { color: #556794; }
.clinics.immigration #content .view-taxonomy-term a:hover, .clinics.immigration #content .node-7897 a:hover { text-decoration: none; color: #8D0101; }
.clinics.immigration #content .region-content-header .block-giving .giving-boyd-law { font-size: 1.1em; }
@media screen and (min-width: 20em) and (max-width: 80em) { .clinics.immigration.sidebar-first #page #main #content h2 { height: auto; line-height: 1.4em; } }
.clinics.immigration .block-immigration-logo { text-align: center; }
.clinics.immigration.node-type-page .embed-container, .clinics.immigration .panels-flexible-19 .embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; margin-bottom: 0.8em; }
.clinics.immigration.node-type-page .embed-container iframe, .clinics.immigration.node-type-page .embed-container object, .clinics.immigration.node-type-page .embed-container embed, .clinics.immigration .panels-flexible-19 .embed-container iframe, .clinics.immigration .panels-flexible-19 .embed-container object, .clinics.immigration .panels-flexible-19 .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.clinics.immigration .panels-flexible-19 { padding: 25px 0 0; }
.clinics.immigration .panels-flexible-19 h2 { font-size: 1.9em; font-weight: 100; font-family: georgia; color: #000; }
.clinics.immigration .panels-flexible-19 .embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; margin-bottom: 0.8em; }
.clinics.immigration .panels-flexible-19 .embed-container iframe, .clinics.immigration .panels-flexible-19 .embed-container object, .clinics.immigration .panels-flexible-19 .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.clinics.immigration .panels-flexible-19 .panels-flexible-region-19-fact_boxes { float: right; width: 38%; }
.clinics.immigration .panels-flexible-19 .panels-flexible-region-19-fact_boxes .fact-box { padding-top: 40px; }
.clinics.immigration .panels-flexible-19 .panels-flexible-region-19-center-inside { padding-right: 1.4em; }
@media screen and (max-width: 64em) { .clinics.immigration .panels-flexible-19 .panels-flexible-region-19-center-inside { padding-right: 0; } }
.clinics.immigration .panels-flexible-19 .our-mission { margin-bottom: 25px; }
.clinics.immigration .panels-flexible-19 .our-mission h2 { line-height: 1.5em; }
.clinics.immigration .panels-flexible-19 .our-mission p { font-size: 1.3em; line-height: 1.4em; margin: 0; color: #666; }
.clinics.immigration .panels-flexible-19 .announcement { margin: 35px 0; overflow: hidden; }
.clinics.immigration .panels-flexible-19 .announcement img { display: block; float: right; max-width: 250px; margin-left: 20px; }
.clinics.immigration .panels-flexible-19 .announcement h4 { font-size: 1.4em; line-height: 1.4em; }
.clinics.immigration .panels-flexible-19 .announcement a.read-more { display: block; margin-top: 20px; font-size: 1.1em; }
.clinics.immigration .panels-flexible-19 .announcement a.read-more:hover { text-decoration: underline; }
.clinics.immigration .panels-flexible-19 .announcement a.read-more:after { content: "\f105"; font-family: "FontAwesome"; color: #B10202; margin: 0 0 0 5px; font-size: 1.3em; }
@media screen and (max-width: 25.875em), screen and (min-width: 64em) and (max-width: 80em) { .clinics.immigration .panels-flexible-19 .announcement img { float: none; margin: 0 0 10px; max-width: 100%; }
  .clinics.immigration .panels-flexible-19 .announcement a.read-more { margin-top: 10px; } }
.clinics.immigration .panels-flexible-19 .clinic-news { /*margin-top: 25px;*/ }
.clinics.immigration .panels-flexible-19 .clinic-news h2 { font-size: 1.6em; line-height: 1.5em; color: #000; border-bottom: 1px dotted #666; }
.clinics.immigration .panels-flexible-19 .clinic-news h4 { display: block; }
.clinics.immigration #block-views-taxonomy-term-block-news-lead { margin-top: 20px; }
.clinics.immigration .node-7895 .field-body li { overflow: hidden; clear: both; margin-bottom: 25px; }
.clinics.immigration .node-7895 .field-body img { float: left; margin: 0 10px 10px 0; }
.clinics.immigration .node-7895 .field-body h4 { font-size: 1.3em; }
.clinics.immigration .node-7895 .field-body p { margin: 0.6em 0; }
.clinics.immigration .node-7897 .field-body h3 { font-size: 1.4em; color: #666; margin-bottom: 0.9em; border-bottom: 1px dotted #666; }
.clinics.immigration .node-7897 .field-body li { margin: 5px; }
.clinics.immigration .node-7899 .field-body img { float: right; margin: 0 0 10px 10px; }
.clinics.immigration.university-legal-services .field-body .uls-logo { float: right; margin: 15px; /* Less than 550px */ }
@media screen and (max-width: 550px) { .clinics.immigration.university-legal-services .field-body .uls-logo { float: none; width: 100%; }
  .clinics.immigration.university-legal-services .field-body .uls-logo img { display: block; margin: 0 auto; } }
.clinics.immigration.university-legal-services .institution-logos ul { display: flex; justify-content: space-between; margin: 30px 0; }
.clinics.immigration.university-legal-services .institution-logos ul li { align-items: center; justify-content: center; display: flex; margin: 0 30px; }
.clinics.immigration .node-7975 .field-body address { font-style: normal; }
.clinics.immigration .header-image-body h2 { margin: 0; font-size: 1.25em; line-height: 1.5em; color: #666; }
.clinics.immigration.page-node-8995 .block-giving { display: none; }
.clinics.tax { /* Staff */ /* Support Our Wrok */ /* Eligibility and Costs */ /* Request Assistance form */ }
.clinics.tax aside.sidebars .block-contact-us ul { margin-top: 10px; }
.clinics.tax #content .panels-flexible-30 { padding: 25px 0 0; }
.clinics.tax #content .panels-flexible-30 .panels-flexible-region-30-center { float: left; width: 60.8075%; }
.clinics.tax #content .panels-flexible-30 .right-column { float: right; width: 38%; }
.clinics.tax #content .panels-flexible-30 .right-column .fact-box aside h3 { font-size: 1.26em; }
.clinics.tax #content .panels-flexible-30 .right-column .fact-box aside p { font-size: 0.95em; margin: 5px 0 1.5em; }
.clinics.tax #content .panels-flexible-30 .right-column .fact-box aside p.contact { padding-left: 15px; }
.clinics.tax #content .panels-flexible-30 .main-img { margin-bottom: 0.8em; }
.clinics.tax #content .panels-flexible-30 .main-img img { display: block; }
.clinics.tax #content .panels-flexible-30 h2 { font-size: 1.9em; font-weight: 100; font-family: georgia; color: #000; }
.clinics.tax #content .panels-flexible-30 .panels-flexible-region-30-center-inside { padding-right: 1.4em; }
@media screen and (max-width: 64em) { .clinics.tax #content .panels-flexible-30 .panels-flexible-region-30-center-inside { padding-right: 0; } }
.clinics.tax #content .panels-flexible-30 .our-mission { margin-bottom: 25px; }
.clinics.tax #content .panels-flexible-30 .our-mission h2 { line-height: 1.5em; }
.clinics.tax #content .panels-flexible-30 .our-mission p { font-size: 1.1em; line-height: 1.4em; margin-bottom: 1.5em; }
.clinics.tax.staff #content ul.staff-list { margin: 1.5em 0; }
.clinics.tax.staff #content ul.staff-list li { overflow: hidden; margin-bottom: 25px; }
.clinics.tax.staff #content ul.staff-list li img { display: block; float: left; margin: 0 15px 15px 0; }
.clinics.tax.staff #content ul.staff-list li h4 { font-size: 1.3em; }
.clinics.tax.staff #content ul.staff-list li h4 a { color: #000; }
.clinics.tax.staff #content ul.staff-list li p { margin: 1em 0; }
.clinics.tax.support-our-work #tax-giving { max-width: 940px; margin: 25px auto; }
.clinics.tax.support-our-work #tax-giving .region { clear: both; overflow: hidden; }
.clinics.tax.support-our-work #tax-giving .region img { display: block; }
.clinics.tax.support-our-work #tax-giving .header.region img { width: 100%; height: auto; margin-bottom: 15px; }
.clinics.tax.support-our-work #tax-giving .middle.region { width: 100%; height: auto; max-height: 295px; }
.clinics.tax.support-our-work #tax-giving .middle.region > img { width: 100%; max-width: 940px; height: auto; }
.clinics.tax.support-our-work #tax-giving .middle.region > h2, .clinics.tax.support-our-work #tax-giving .middle.region > div { position: absolute; text-indent: -9999px; }
.clinics.tax.support-our-work #tax-giving .middle.region h2 span { text-transform: uppercase; }
.clinics.tax.support-our-work #tax-giving .bottom.region { width: 100%; height: auto; max-height: 235px; background: #fe2d21 url("https://law.unlv.edu/sites/default/files/red-gradient-300x1.png") repeat-x; color: #fff; }
.clinics.tax.support-our-work #tax-giving .bottom.region .donor-levels { display: block; float: left; width: 56%; max-width: 525px; height: auto; }
.clinics.tax.support-our-work #tax-giving .bottom.region .donor-levels img { width: 100%; max-width: 525px; height: auto; }
.clinics.tax.support-our-work #tax-giving .bottom.region .contact { float: left; width: 44%; height: auto; margin-top: 30px; font-weight: bold; text-align: center; font-size: 1.4em; line-height: 1.35em; font-family: verdana; font-weight: normal; }
@media screen and (max-width: 940px) { .clinics.tax.support-our-work #tax-giving .bottom.region .contact { font-size: 1.79vw; line-height: 2.3vw; padding-top: 3vw; } }
.clinics.tax.support-our-work #tax-giving .bottom.region .contact a, .clinics.tax.support-our-work #tax-giving .bottom.region .contact a:hover { color: #fff; }
.clinics.tax.support-our-work #tax-giving .inner { padding: 10px; }
.clinics.tax.eligibility-costs table.info-table { width: 300px; margin: 25px 0; }
.clinics.tax.eligibility-costs table.info-table td { padding: 5px 10px; }
.clinics.tax.taxpayer-resources p { margin: 5px 0 1.5em; }
.clinics.tax.preparing-for-appointment ul.ul { margin: 0.5em 0 1.5em; }
.clinics.tax.request-assistance .node-webform form > div { min-width: unset; width: 100%; }
.clinics.tax.request-assistance .node-webform form > div > div { margin: 0 auto 1em auto; }
.clinics.tax.request-assistance .node-webform form > div input[type="text"], .clinics.tax.request-assistance .node-webform form > div input[type="email"] { width: 40%; }
.clinics.tax.request-assistance .node-webform form > div .float-layout input[type="text"], .clinics.tax.request-assistance .node-webform form > div .float-layout input[type="email"] { width: 60%; }
.clinics.tax.request-assistance .node-webform form > div select, .clinics.tax.request-assistance .node-webform form > div .form-select.chosen-container-single { width: initial !important; }
.clinics.tax.request-assistance .node-webform form > div .webform-progressbar { margin-bottom: 50px; }
.clinics.tax.request-assistance .node-webform form > div .form-type-radio label { margin-left: 10px; }
.clinics.tax.request-assistance .node-webform form .field-group.div { border: 0; padding: 0; /*overflow: hidden;*/ }
.clinics.tax.request-assistance .node-webform form .float-layout { width: 48%; margin-bottom: 25px; }
.clinics.tax.request-assistance .node-webform form .webform-component--conditional-letter-deadline { display: none; }
.clinics.tax.request-assistance .node-webform form .webform-container-inline.webform-datepicker .form-item, .clinics.tax.request-assistance .node-webform form .webform-container-inline.webform-datepicker input[type="image"] { margin: 0; }
.clinics.tax.request-assistance .node-webform form .webform-container-inline.webform-datepicker .form-item { width: auto; margin-right: 10px; }
.clinics.tax.request-assistance .node-webform form .webform-container-inline.webform-datepicker .form-item div.form-select.chosen-container { width: initial !important; }
.clinics.tax.request-assistance .node-webform form .webform-container-inline.webform-datepicker .form-item div.form-select.chosen-container div.chosen-search input { width: 100%; }
.clinics.tax.request-assistance .node-webform form .webform-component--letter-with-deadline, .clinics.tax.request-assistance .node-webform form .webform-component--conditional-letter-deadline { width: 46%; margin: 0 0 2em 0; float: left; }
.clinics.tax.request-assistance .node-webform form .webform-component--conditional-letter-deadline { float: right; }
.clinics.tax.request-assistance .node-webform form .webform-component--taxpayers-contact-information-fieldset { clear: both; }
.clinics.tax.request-assistance .node-webform form .webform-component--taxpayers-contact-information-fieldset--field-group-contact-left { float: left; }
.clinics.tax.request-assistance .node-webform form .webform-component--taxpayers-contact-information-fieldset--field-group-contact-right { float: right; }
.clinics.tax.request-assistance .node-webform form .webform-component--taxpayers-contact-information-fieldset--field-group-name--first-name, .clinics.tax.request-assistance .node-webform form .webform-component--taxpayers-contact-information-fieldset--field-group-name--middle-name, .clinics.tax.request-assistance .node-webform form .webform-component--taxpayers-contact-information-fieldset--field-group-name--last-name { float: left; width: 30%; margin-right: 20px; }
.clinics.tax.request-assistance .node-webform form .webform-component--taxpayers-contact-information-fieldset--field-group-name--first-name input[type="text"], .clinics.tax.request-assistance .node-webform form .webform-component--taxpayers-contact-information-fieldset--field-group-name--middle-name input[type="text"], .clinics.tax.request-assistance .node-webform form .webform-component--taxpayers-contact-information-fieldset--field-group-name--last-name input[type="text"] { width: 100%; }
.clinics.tax.request-assistance .node-webform form .form-item-submitted-taxpayers-contact-information-fieldset-field-group-contact-left-date-of-birth-day { /*overflow: hidden;*/ min-height: 43px; }
.clinics.tax.request-assistance .node-webform form .webform-component--taxpayers-contact-information-fieldset--field-group-contact-left--ss-itin { clear: both; }
.clinics.tax.request-assistance .node-webform form .webform-component--taxpayers-contact-information-fieldset--other-contact-fieldset { clear: both; width: -webkit-fill-available; width: fill-available; border: 0; padding: 0; }
.clinics.tax.request-assistance .node-webform form .webform-component--taxpayers-contact-information-fieldset--other-contact-fieldset legend { border: 0; padding: 0; }
.clinics.tax.request-assistance .node-webform form .webform-component--taxpayers-contact-information-fieldset--other-contact-fieldset .form-item { width: 48%; float: left; margin-top: 0.8em; }
.clinics.tax.request-assistance .node-webform form .webform-component--taxpayers-contact-information-fieldset--other-contact-fieldset .form-item:last-child { float: right; }
.clinics.tax.request-assistance .node-webform form .webform-component--taxpayers-contact-information-fieldset--other-contact { clear: both; }
.clinics.tax.request-assistance .node-webform form .webform-component--eligibility-information-fieldset .form-item { width: 48%; }
.clinics.tax.request-assistance .node-webform form .webform-component--eligibility-information-fieldset .webform-component--eligibility-information-fieldset--eligibility-chart { width: 40%; float: right; margin: 0; }
.clinics.tax.request-assistance .node-webform form .webform-component--eligibility-information-fieldset .webform-component--eligibility-information-fieldset--eligibility-chart table { margin: 0 auto; }
.clinics.tax.request-assistance .node-webform form .webform-component--eligibility-information-fieldset .webform-component--eligibility-information-fieldset--eligibility-chart th, .clinics.tax.request-assistance .node-webform form .webform-component--eligibility-information-fieldset .webform-component--eligibility-information-fieldset--eligibility-chart td { padding: 2px 15px; }
.clinics.tax.request-assistance .node-webform form .webform-component--eligibility-information-fieldset .webform-component--eligibility-information-fieldset--eligibility-chart p { width: 300px; margin: 0.5em auto; font-size: 0.9em; line-height: 1.3em; }
.clinics.investor-protection ul.ul { margin: 1em 1em 2em 1em; }

.saltman-center #main #content h1 { margin-bottom: 15px; }
.saltman-center #main #content .panels-flexible-region-inside { padding-right: 0.5em; padding-left: 0.5em; }
.saltman-center #main #content .panels-flexible-region-inside-first { padding-left: 0; }
@media screen and (min-width: 1281px) { .saltman-center #main #content .panels-flexible-2 .panels-flexible-row-2-3-inside { display: flex; } }
.saltman-center #main #content .panels-flexible-2 .panels-flexible-row-2-3-inside div.view { position: static; margin-bottom: 0; }
.saltman-center #main #content .panels-flexible-2 .panels-flexible-row-2-3-inside div.view .view-footer { height: 31px; }

/* Clinics - common blocks */
.clinics.header-image #content .region-content-header .block-giving .giving-boyd-law, .kids-court-school.header-image #content .region-content-header .block-giving .giving-boyd-law, .saltman-center.header-image #content .region-content-header .block-giving .giving-boyd-law { color: #fff; margin: -60px 15px 0; }
.clinics.header-image #content .region-content-header .block-giving .giving-boyd-law a, .clinics.header-image #content .region-content-header .block-giving .giving-boyd-law a:hover, .kids-court-school.header-image #content .region-content-header .block-giving .giving-boyd-law a, .kids-court-school.header-image #content .region-content-header .block-giving .giving-boyd-law a:hover, .saltman-center.header-image #content .region-content-header .block-giving .giving-boyd-law a, .saltman-center.header-image #content .region-content-header .block-giving .giving-boyd-law a:hover { display: inline-block; color: #fff; transform: translate(0, 0); }
.clinics #content .region-content-header .block-giving .giving-boyd-law, .kids-court-school #content .region-content-header .block-giving .giving-boyd-law, .saltman-center #content .region-content-header .block-giving .giving-boyd-law { margin: 15px 2px 0 0; float: right; color: #556794; font-size: 1.25em; }
.clinics #content .region-content-header .block-giving .giving-boyd-law a, .kids-court-school #content .region-content-header .block-giving .giving-boyd-law a, .saltman-center #content .region-content-header .block-giving .giving-boyd-law a { margin-left: 10px; color: #556794; text-decoration: none; }
.clinics #content .region-content-header .block-giving .giving-boyd-law a:hover, .kids-court-school #content .region-content-header .block-giving .giving-boyd-law a:hover, .saltman-center #content .region-content-header .block-giving .giving-boyd-law a:hover { color: #8D0101; }
@media screen and (max-width: 950px) { .clinics #content .region-content-header .block-giving .giving-boyd-law, .kids-court-school #content .region-content-header .block-giving .giving-boyd-law, .saltman-center #content .region-content-header .block-giving .giving-boyd-law { display: none; } }
.clinics #content .right-column > .inside, .kids-court-school #content .right-column > .inside, .saltman-center #content .right-column > .inside { padding: 0; }
.clinics #content .right-column .fact-box aside, .kids-court-school #content .right-column .fact-box aside, .saltman-center #content .right-column .fact-box aside { border-top: solid 5px #b10202; margin: 0 0 25px 0; }
.clinics #content .right-column .fact-box aside.announcement, .kids-court-school #content .right-column .fact-box aside.announcement, .saltman-center #content .right-column .fact-box aside.announcement { border-top: 5px solid #fec530; background-color: #eee; padding: 5px 10px 1px; }
.clinics #content .right-column .fact-box aside.announcement h3, .kids-court-school #content .right-column .fact-box aside.announcement h3, .saltman-center #content .right-column .fact-box aside.announcement h3 { font-weight: bold; }
.clinics #content .right-column .fact-box aside.announcement p, .kids-court-school #content .right-column .fact-box aside.announcement p, .saltman-center #content .right-column .fact-box aside.announcement p { margin: 0 0 15px; }
.clinics #content .right-column .fact-box aside.announcement a, .kids-court-school #content .right-column .fact-box aside.announcement a, .saltman-center #content .right-column .fact-box aside.announcement a { color: #556794 !important; }
.clinics #content .right-column .fact-box aside h3, .kids-court-school #content .right-column .fact-box aside h3, .saltman-center #content .right-column .fact-box aside h3 { margin: 3px 0 10px 0; font-size: 1.3em; font-weight: normal; font-family: georgia; color: #000; border-bottom: 0; }
.clinics #content .right-column .fact-box aside ul.fa-ul, .kids-court-school #content .right-column .fact-box aside ul.fa-ul, .saltman-center #content .right-column .fact-box aside ul.fa-ul { margin-left: 1.8em; }
.clinics #content .right-column .fact-box aside ul.fa-ul li, .kids-court-school #content .right-column .fact-box aside ul.fa-ul li, .saltman-center #content .right-column .fact-box aside ul.fa-ul li { margin: 10px 0 20px; }
.clinics #content .right-column .fact-box aside img, .kids-court-school #content .right-column .fact-box aside img, .saltman-center #content .right-column .fact-box aside img { margin-top: -5px; }
.clinics #content .right-column .fact-box aside p, .kids-court-school #content .right-column .fact-box aside p, .saltman-center #content .right-column .fact-box aside p { margin: 5px 0 0; }
.clinics aside.sidebars .block-contact-us, .kids-court-school aside.sidebars .block-contact-us, .saltman-center aside.sidebars .block-contact-us { border: 2px solid #666; width: 196px; margin: 17px auto; }
.clinics aside.sidebars .block-contact-us h2.block-title, .clinics aside.sidebars .block-contact-us .block-inner, .kids-court-school aside.sidebars .block-contact-us h2.block-title, .kids-court-school aside.sidebars .block-contact-us .block-inner, .saltman-center aside.sidebars .block-contact-us h2.block-title, .saltman-center aside.sidebars .block-contact-us .block-inner { margin: 5px; }
.clinics aside.sidebars .block-contact-us h2.block-title, .kids-court-school aside.sidebars .block-contact-us h2.block-title, .saltman-center aside.sidebars .block-contact-us h2.block-title { border-bottom: 1px dotted #555; font-size: 1.35em; font-weight: bold; line-height: 2em; height: auto; margin: 5px 5px 10px 5px; }
.clinics aside.sidebars .block-contact-us h2.block-title:after, .kids-court-school aside.sidebars .block-contact-us h2.block-title:after, .saltman-center aside.sidebars .block-contact-us h2.block-title:after { content: none; }
.clinics aside.sidebars .block-contact-us address, .kids-court-school aside.sidebars .block-contact-us address, .saltman-center aside.sidebars .block-contact-us address { font-style: normal; margin-top: 5px; line-height: 1.5em; }
.clinics aside.sidebars .block-contact-us p, .kids-court-school aside.sidebars .block-contact-us p, .saltman-center aside.sidebars .block-contact-us p { margin: 0 0 0.5em 0; line-height: 1.4em; font-size: 0.96em; }
.clinics aside.sidebars .block-contact-us p:last-child, .kids-court-school aside.sidebars .block-contact-us p:last-child, .saltman-center aside.sidebars .block-contact-us p:last-child { margin-bottom: 0; }
.clinics aside.sidebars .block-contact-us ul, .kids-court-school aside.sidebars .block-contact-us ul, .saltman-center aside.sidebars .block-contact-us ul { padding: 0; }
.clinics aside.sidebars .block-contact-us ul li, .kids-court-school aside.sidebars .block-contact-us ul li, .saltman-center aside.sidebars .block-contact-us ul li { margin-bottom: 3px; font-weight: bold; }
.clinics aside.sidebars .block-contact-us ul li a, .kids-court-school aside.sidebars .block-contact-us ul li a, .saltman-center aside.sidebars .block-contact-us ul li a { color: #556794; }
.clinics aside.sidebars .block-contact-us ul li a:hover, .kids-court-school aside.sidebars .block-contact-us ul li a:hover, .saltman-center aside.sidebars .block-contact-us ul li a:hover { color: #B10202; }

@media screen and (min-width: 48em) { .clinics-two-col .panel-flexible-inside { margin-top: 25px; } }
.clinics-two-col .panels-flexible-region { padding: 0; }
.clinics-two-col .panels-flexible-region.panels-flexible-region-first { width: 58%; float: left; }
.clinics-two-col .panels-flexible-region.panels-flexible-region-inside-first { padding: 0; }
.clinics-two-col .panels-flexible-region.panels-flexible-region-last { width: 38%; float: right; }
@media screen and (max-width: 990px) { .clinics-two-col .panels-flexible-region.panels-flexible-region-first, .clinics-two-col .panels-flexible-region.panels-flexible-region-last { float: none; width: 100%; } }
.clinics-two-col h3 { margin: 1.2em 0 0.5em 0; }
.clinics-two-col .design-quote { max-width: 545px; margin: 0 auto; font-family: 'Troochi'; font-size: 1.2em; font-style: italic; color: #555; margin: 0; }
@media screen and (min-width: 80em) { .clinics-two-col .design-quote { font-size: 1.7em; } }
.clinics-two-col .design-quote strong { color: #000; }
.clinics-two-col .design-quote footer, .clinics-two-col .pullquote footer { display: block; text-align: right; font-style: italic; font-size: 0.6em; }
.clinics-two-col .design-quote footer { margin: 10px 0; }
.clinics-two-col .main-media { max-width: 545px; margin: 1em auto 1.8em; }
.clinics-two-col .main-media p { margin: 0; }
.clinics-two-col .main-media img { display: block; width: 100%; margin: 0 auto; }
.clinics-two-col .video-embed { position: relative; display: block; width: 100%; height: 0; border: 1px solid #555; padding-bottom: 56.25%; /* 16:9 */ }
.clinics-two-col .video-embed iframe, .clinics-two-col .video-embed embed, .clinics-two-col .video-embed object { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.clinics-two-col .fact-box aside h2 { font-size: 1.6em; line-height: 1.4em; }
.clinics-two-col .fact-box aside h2, .clinics-two-col .fact-box aside h3 { margin: 3px 0 10px 0; height: auto; font-weight: normal; font-family: georgia; color: #000; border-bottom: 0; }
.clinics-two-col .fact-box aside p { margin: 0.5em 0 1em; }
.clinics-two-col .fact-box aside ul.fa-ul li { margin: 10px 0 15px; }
.clinics-two-col .fact-box aside.faculty li { margin-bottom: 30px; }
.clinics-two-col .fact-box aside.faculty img { width: 125px; float: left; margin: 0 10px 5px 0; }
.clinics-two-col .fact-box aside.faculty h3 { line-height: inherit; margin-top: 0; }
.clinics-two-col .fact-box aside.faculty h3 a { text-decoration: underline; }
.clinics-two-col .fact-box aside.news li { margin-bottom: 15px; }
.clinics-two-col .fact-box aside.news h3 { margin: 0 0 5px 0; font-size: 1.2em; }
.clinics-two-col .fact-box aside.news h3 a { color: #000; text-decoration: underline; }
.clinics-two-col .fact-box aside.news .cite { color: #666; font-style: italic; }
.clinics-two-col .fact-box.contact-us aside { border-top: solid 5px #666; }
.clinics-two-col .fact-box.spotlights li { margin-top: 12px; }
.clinics-two-col .fact-box.spotlights h4 { font-size: 1.3em; font-weight: normal; }

@media screen and (max-width: 80em) and (min-width: 64em) { .clinics.misdemeanor #page #main #content .right-column .fact-box aside h2 { height: auto; } }
.clinics.misdemeanor #page #main #content .right-column .fact-box aside.faculty img { margin-top: 0; }
.clinics.misdemeanor #page #main #content .right-column .fact-box aside.news h3 { font-size: 1.2em; margin: 0 0 5px 0; }
.clinics.misdemeanor #page #main #content .right-column .fact-box aside.news a { color: #000; }
.clinics.misdemeanor .our-mission p:first-child { margin-top: 0; }
.clinics.misdemeanor h2::after { content: ''; }
.clinics.misdemeanor h2.pane-title { height: auto; font-size: 1.9em; line-height: 1.7em; font-weight: 100; font-family: georgia; color: #000; }
.clinics.misdemeanor h3 { border-bottom: none; color: #000; }

/* Blogs (including Profiles styles) */
.student-blog .panels-flexible-region-first, .blog .panels-flexible-region-first { float: left; width: 70%; }
.student-blog .panels-flexible-region-first .panels-flexible-region-inside-first, .blog .panels-flexible-region-first .panels-flexible-region-inside-first { padding-right: 40px; }
.student-blog .panels-flexible-region-last, .blog .panels-flexible-region-last { float: right; width: 30%; }
.student-blog .panels-flexible-region-last .field-profile-photo, .blog .panels-flexible-region-last .field-profile-photo { display: block; width: 100%; margin-top: 1.5em; }
@media screen and (max-width: 750px) { .student-blog .panels-flexible-region-first, .blog .panels-flexible-region-first { width: 100%; }
  .student-blog .panels-flexible-region-first .panels-flexible-region-inside-first, .blog .panels-flexible-region-first .panels-flexible-region-inside-first { padding-right: 0; }
  .student-blog .panels-flexible-region-last, .blog .panels-flexible-region-last { display: none; } }
.student-blog .region-content-header .blog-title, .blog .region-content-header .blog-title { margin: 15px 0 -14px 0; color: #666; font-size: 1.2em; font-family: georgia; }
@media screen and (max-width: 1278px) { .student-blog .region-content-header .blog-title, .blog .region-content-header .blog-title { font-size: 0.95em; } }
.student-blog.page-taxonomy-term #content .taxonomy-blog-group .views-row, .blog.page-taxonomy-term #content .taxonomy-blog-group .views-row { overflow: hidden; margin: 25px 0; }
.student-blog.page-taxonomy-term #content .taxonomy-blog-group .views-row .field-profile-photo, .blog.page-taxonomy-term #content .taxonomy-blog-group .views-row .field-profile-photo { width: 125px; float: left; margin-right: 15px; }
.student-blog.page-taxonomy-term #content .taxonomy-blog-group .views-row .field-blog-thumbnail, .blog.page-taxonomy-term #content .taxonomy-blog-group .views-row .field-blog-thumbnail { width: 200px; float: left; margin-right: 15px; }
.student-blog.page-taxonomy-term #content .taxonomy-blog-group .views-row .field-blog-thumbnail img, .blog.page-taxonomy-term #content .taxonomy-blog-group .views-row .field-blog-thumbnail img { display: block; margin: 0 auto; }
.student-blog.page-taxonomy-term #content .taxonomy-blog-group .views-row h4.views-field-title, .blog.page-taxonomy-term #content .taxonomy-blog-group .views-row h4.views-field-title { margin-bottom: 5px; display: block; font-size: 1.4em; }
.student-blog.page-taxonomy-term #content .taxonomy-blog-group .views-row h4.views-field-title a, .blog.page-taxonomy-term #content .taxonomy-blog-group .views-row h4.views-field-title a { color: #556794; }
.student-blog.page-taxonomy-term #content .taxonomy-blog-group .views-row h4.views-field-title a:hover, .blog.page-taxonomy-term #content .taxonomy-blog-group .views-row h4.views-field-title a:hover { text-decoration: none; color: #8D0101; }
.student-blog.page-taxonomy-term #content .taxonomy-blog-group .views-row .views-field-created, .blog.page-taxonomy-term #content .taxonomy-blog-group .views-row .views-field-created { font-style: italic; }
.student-blog.page-taxonomy-term #content .taxonomy-blog-group .views-row .views-field.author, .blog.page-taxonomy-term #content .taxonomy-blog-group .views-row .views-field.author { display: inline-block; font-style: italic; }
.student-blog.page-taxonomy-term #content .taxonomy-blog-group .views-row .views-field.author:before, .blog.page-taxonomy-term #content .taxonomy-blog-group .views-row .views-field.author:before { content: '\2014'; }
.student-blog.page-taxonomy-term #content .taxonomy-blog-group .views-row .views-field.author a, .blog.page-taxonomy-term #content .taxonomy-blog-group .views-row .views-field.author a { color: #556794; }
.student-blog.page-taxonomy-term #content .taxonomy-blog-group .views-row .views-field.author a:hover, .blog.page-taxonomy-term #content .taxonomy-blog-group .views-row .views-field.author a:hover { text-decoration: none; color: #8D0101; }
.student-blog.node-type-profile #content h2, .blog.node-type-profile #content h2 { color: #000; }
.student-blog.node-type-profile #content .view-recent-blogs li, .blog.node-type-profile #content .view-recent-blogs li { margin-bottom: 20px; }
.student-blog.node-type-profile #content .view-recent-blogs li h4.views-field-title, .blog.node-type-profile #content .view-recent-blogs li h4.views-field-title { margin-bottom: 5px; display: block; font-size: 1.2em; }
.student-blog.node-type-profile #content .view-recent-blogs li h4.views-field-title a, .blog.node-type-profile #content .view-recent-blogs li h4.views-field-title a { color: #556794; }
.student-blog.node-type-profile #content .view-recent-blogs li h4.views-field-title a:hover, .blog.node-type-profile #content .view-recent-blogs li h4.views-field-title a:hover { text-decoration: none; color: #8D0101; }
.student-blog.node-type-profile #content .view-recent-blogs li .views-field-created, .blog.node-type-profile #content .view-recent-blogs li .views-field-created { font-style: italic; }
.student-blog.node-type-profile #content .view-recent-blogs li .views-field-body, .blog.node-type-profile #content .view-recent-blogs li .views-field-body { display: inline; }
.student-blog.node-type-profile #content .pane-node-title.author, .blog.node-type-profile #content .pane-node-title.author { font-style: italic; border-bottom: 2px solid #666; padding-bottom: 5px; }
.student-blog.node-type-blog.blsa.blog .panels-flexible-region-first, .blog.node-type-blog.blsa.blog .panels-flexible-region-first { width: 100%; }
.student-blog.node-type-blog.blsa.blog .panels-flexible-region-first .panels-flexible-region-inside, .blog.node-type-blog.blsa.blog .panels-flexible-region-first .panels-flexible-region-inside { padding: 0; }
.student-blog.node-type-blog.blsa.blog .panels-flexible-region-last, .blog.node-type-blog.blsa.blog .panels-flexible-region-last { display: none; }
.student-blog.node-type-blog #content h1#page-title, .blog.node-type-blog #content h1#page-title { font-size: 1.7em !important; height: auto !important; line-height: 1.3em; border: none; margin-top: 15px; /* Smartphone+1 - 415px to iPad portrait - 768px */ }
.student-blog.node-type-blog #content h1#page-title:after, .blog.node-type-blog #content h1#page-title:after { content: ""; }
@media screen and (min-width: 25.875em) and (max-width: 48em) { .student-blog.node-type-blog #content h1#page-title, .blog.node-type-blog #content h1#page-title { line-height: 1.3em; } }
.student-blog.node-type-blog #content .view-display-id-block_blog_post_date h4.views-label-field-about-the-author, .blog.node-type-blog #content .view-display-id-block_blog_post_date h4.views-label-field-about-the-author { display: block; font-style: italic; margin: 0.5em 0; }
.student-blog.node-type-blog #content .view-display-id-block_blog_post_date .views-field.post-date, .blog.node-type-blog #content .view-display-id-block_blog_post_date .views-field.post-date { margin: 1.5em 0; }
.student-blog.node-type-blog #content .views-field.author-date, .student-blog.node-type-blog #content .views-field.post-date, .student-blog.node-type-blog #content .views-field.about-the-author, .blog.node-type-blog #content .views-field.author-date, .blog.node-type-blog #content .views-field.post-date, .blog.node-type-blog #content .views-field.about-the-author { font-style: italic; }
.student-blog.node-type-blog #content .view-recent-blogs.view-display-id-block_blog_profile_photo .views-row, .blog.node-type-blog #content .view-recent-blogs.view-display-id-block_blog_profile_photo .views-row { border-bottom: 2px solid #666; padding-bottom: 5px; }
.student-blog.node-type-blog #content .view-recent-blogs.view-display-id-block_blog_profile_photo .views-row .views-field-title.author, .blog.node-type-blog #content .view-recent-blogs.view-display-id-block_blog_profile_photo .views-row .views-field-title.author { font-style: italic; }
.student-blog.node-type-blog #content .view-recent-blogs.view-display-id-block_blog_thumbnail_photo, .blog.node-type-blog #content .view-recent-blogs.view-display-id-block_blog_thumbnail_photo { float: left; margin: 0 15px 15px 0; }
.student-blog.node-type-blog #content .view-recent-blogs.view-display-id-block_blog_thumbnail_photo .field-blog-thumbnail img, .blog.node-type-blog #content .view-recent-blogs.view-display-id-block_blog_thumbnail_photo .field-blog-thumbnail img { display: block; }
.student-blog.node-type-blog #content .view-recent-blogs.view-display-id-block_blog_thumbnail_photo .field-blog-thumbnail span.caption, .blog.node-type-blog #content .view-recent-blogs.view-display-id-block_blog_thumbnail_photo .field-blog-thumbnail span.caption { display: block; font-size: 0.85em; line-height: 1.2em; padding: 4px 4px 4px 4px; margin: 0; border-top: 0 solid #666; border-bottom: 3px solid #666; }
.student-blog.node-type-blog #content .view-recent-blogs li, .blog.node-type-blog #content .view-recent-blogs li { margin: 20px 0; }
.student-blog.node-type-blog #content .view-recent-blogs li h4.views-field-title, .blog.node-type-blog #content .view-recent-blogs li h4.views-field-title { margin-bottom: 5px; display: block; font-size: 1.2em; font-weight: normal; }
.student-blog.node-type-blog #content .view-recent-blogs li h4.views-field-title a, .blog.node-type-blog #content .view-recent-blogs li h4.views-field-title a { color: #556794; }
.student-blog.node-type-blog #content .view-recent-blogs li h4.views-field-title a:hover, .blog.node-type-blog #content .view-recent-blogs li h4.views-field-title a:hover { text-decoration: none; color: #8D0101; }
.student-blog.node-type-blog #content .view-recent-blogs li .views-field-created, .blog.node-type-blog #content .view-recent-blogs li .views-field-created { font-style: italic; }
.student-blog.node-type-blog #content .view-recent-blogs li .views-field-body, .blog.node-type-blog #content .view-recent-blogs li .views-field-body { display: inline; }

.student-organizations #content .org-board-table.column { float: left; width: 78%; }
.student-organizations #content .org-board-table.column .formatted-table { margin-top: 0; }
.student-organizations #content .block-student-blog { float: right; width: 22%; }
.student-organizations #content .block-student-blog h2 { margin: 0 auto 5px auto; text-align: center; background: #666; color: #fff; margin-bottom: 5px; width: 200px; }
.student-organizations #content .block-student-blog .views-row-2 { margin: 15px 0; }
.student-organizations #content .block-student-blog .view-display-id-block_blog_list_taxonomy { width: 200px; margin: auto; }
.student-organizations #content .block-student-blog .view-display-id-block_blog_list_taxonomy .views-field-title { line-height: 1.4em; }
.student-organizations #content .block-student-blog .view-display-id-block_blog_list_taxonomy .views-field-title a { color: #556794; font-weight: bold; }
.student-organizations #content .block-student-blog .view-display-id-block_blog_list_taxonomy .field-blog-thumbnail img { margin: 0 auto 5px auto; display: block; }
.student-organizations #content .block-student-blog .view-display-id-block_blog_list_taxonomy .field-body { font-size: 0.9em; line-height: 1.4em; margin-top: 5px; }
.student-organizations #content .block-student-blog .view-display-id-block_blog_list_taxonomy .view-footer a:after { content: "\f105"; font-family: "FontAwesome"; color: #B10202; margin: 0 0 0 5px; }

/* Header Image */
html body.header-image #page #main #content #block-block-42 .header-image, html body.header-image #page #main #content #block-block-47 .header-image, html body.header-image #page #main #content #pane-header-image .header-image { position: relative; max-width: 1180px; max-height: 350px; width: 100%; height: auto; overflow: hidden; margin-top: 16px; }
html body.header-image #page #main #content #block-block-42 .header-image img, html body.header-image #page #main #content #block-block-47 .header-image img, html body.header-image #page #main #content #pane-header-image .header-image img { display: block; max-width: 100%; width: auto; height: auto; }
html body.header-image #page #main #content #block-block-42 .header-image .overlay-text, html body.header-image #page #main #content #block-block-47 .header-image .overlay-text, html body.header-image #page #main #content #pane-header-image .header-image .overlay-text { position: absolute; width: 100%; bottom: 0; padding: 5px 20px; background-color: rgba(51, 51, 51, 0.8); }
html body.header-image #page #main #content #block-block-42 .header-image .overlay-text h1#page-title, html body.header-image #page #main #content #block-block-47 .header-image .overlay-text h1#page-title, html body.header-image #page #main #content #pane-header-image .header-image .overlay-text h1#page-title { font-size: 1.7em; line-height: 1.5em; margin: 0; color: #fff; border-bottom: 0; height: auto; min-height: inherit; /* added 7/16/19 */ }

/* News Sections/Blocks */
.news.archive #content .view-content a, .news.page-taxonomy-term-2395 #content .view-content a, .news.press-releases #content .view-content a, .clinics.immigration #content .view-content a, .clinics.immigration.news #content .view-content a, .saltman-center.news #content .view-content a, .workplace-law.news #content .view-content a, .health-law.news #content .view-content a { color: #556794; }
.news.archive #content .view-content a:hover, .news.page-taxonomy-term-2395 #content .view-content a:hover, .news.press-releases #content .view-content a:hover, .clinics.immigration #content .view-content a:hover, .clinics.immigration.news #content .view-content a:hover, .saltman-center.news #content .view-content a:hover, .workplace-law.news #content .view-content a:hover, .health-law.news #content .view-content a:hover { text-decoration: none; color: #8D0101; }
.news.archive #content .view-content h3, .news.page-taxonomy-term-2395 #content .view-content h3, .news.press-releases #content .view-content h3, .clinics.immigration #content .view-content h3, .clinics.immigration.news #content .view-content h3, .saltman-center.news #content .view-content h3, .workplace-law.news #content .view-content h3, .health-law.news #content .view-content h3 { font-size: 1.4em; color: #666; margin-bottom: 0.9em; }
.news.archive #content .view-content .news-title.lead, .news.page-taxonomy-term-2395 #content .view-content .news-title.lead, .news.press-releases #content .view-content .news-title.lead, .clinics.immigration #content .view-content .news-title.lead, .clinics.immigration.news #content .view-content .news-title.lead, .saltman-center.news #content .view-content .news-title.lead, .workplace-law.news #content .view-content .news-title.lead, .health-law.news #content .view-content .news-title.lead { font-family: Georgia; font-size: 1.4em; font-weight: bold; }
.news.archive #content .view-content .news-title, .news.page-taxonomy-term-2395 #content .view-content .news-title, .news.press-releases #content .view-content .news-title, .clinics.immigration #content .view-content .news-title, .clinics.immigration.news #content .view-content .news-title, .saltman-center.news #content .view-content .news-title, .workplace-law.news #content .view-content .news-title, .health-law.news #content .view-content .news-title { font-family: Georgia; font-size: 1.3em; line-height: 1.4em; font-weight: normal; }
.news.archive #content .view-content .news-date, .news.page-taxonomy-term-2395 #content .view-content .news-date, .news.press-releases #content .view-content .news-date, .clinics.immigration #content .view-content .news-date, .clinics.immigration.news #content .view-content .news-date, .saltman-center.news #content .view-content .news-date, .workplace-law.news #content .view-content .news-date, .health-law.news #content .view-content .news-date { font-size: 0.85em; color: #666; margin: 5px 0px 10px 0px; }
.news.archive #content .view-content .new-teaser, .news.page-taxonomy-term-2395 #content .view-content .new-teaser, .news.press-releases #content .view-content .new-teaser, .clinics.immigration #content .view-content .new-teaser, .clinics.immigration.news #content .view-content .new-teaser, .saltman-center.news #content .view-content .new-teaser, .workplace-law.news #content .view-content .new-teaser, .health-law.news #content .view-content .new-teaser { font-size: 0.9em; }
.news.archive #content .view-content .new-teaser.lead p, .news.page-taxonomy-term-2395 #content .view-content .new-teaser.lead p, .news.press-releases #content .view-content .new-teaser.lead p, .clinics.immigration #content .view-content .new-teaser.lead p, .clinics.immigration.news #content .view-content .new-teaser.lead p, .saltman-center.news #content .view-content .new-teaser.lead p, .workplace-law.news #content .view-content .new-teaser.lead p, .health-law.news #content .view-content .new-teaser.lead p { margin: 1.2em 0; }
.news.archive #content .view-content .views-row, .news.page-taxonomy-term-2395 #content .view-content .views-row, .news.press-releases #content .view-content .views-row, .clinics.immigration #content .view-content .views-row, .clinics.immigration.news #content .view-content .views-row, .saltman-center.news #content .view-content .views-row, .workplace-law.news #content .view-content .views-row, .health-law.news #content .view-content .views-row { margin: 15px 0 25px; }

/* News and Press Release Nodes */
.node-type-news #page #main #content h1#page-title, .node-type-press-release #page #main #content h1#page-title { height: auto !important; line-height: 1.3em; margin-top: 15px; }
.node-type-news #content .region-content-top, .node-type-press-release #content .region-content-top { margin: 0px !important; }
.node-type-news #content .region-content-top .field-drop-head, .node-type-press-release #content .region-content-top .field-drop-head { height: auto !important; line-height: 1.3em; margin-top: 15px; font-size: 1.3em; font-style: italic; color: #666; }
@media screen and (max-width: 25.875em) { .node-type-news #content .region-content-top .field-drop-head, .node-type-press-release #content .region-content-top .field-drop-head { margin: 0 0 55px; } }
.node-type-news #content article, .node-type-press-release #content article { margin-top: -43px; /* iPad portrait+1 - 769px to iPad landscape - 1024px */ /* Smartphone+1 - 415px to iPad portrait - 768px */ /* iPhone+1 321px to Smartphone - 414px */ /* iPhone 5 - 320px */ /* iPhone 5 - 320px */ }
.node-type-news #content article img, .node-type-press-release #content article img { max-width: 100%; height: auto; }
.node-type-news #content article .field-main-photo, .node-type-press-release #content article .field-main-photo { width: 100%; margin: 1.5em 0 0 0; padding: 5px 0; }
.node-type-news #content article .field-main-photo img, .node-type-press-release #content article .field-main-photo img { border: 1px solid #000; box-sizing: border-box; }
.node-type-news #content article .field-profile-photo, .node-type-press-release #content article .field-profile-photo { float: left; margin: 0.3em 15px 15px 0px; }
.node-type-news #content article .field-profile-photo img, .node-type-press-release #content article .field-profile-photo img { border: 1px solid #000; box-sizing: border-box; }
.node-type-news #content article .embedded-video, .node-type-press-release #content article .embedded-video { padding: 15px 4px 0 0; }
.node-type-news #content article .embedded-video .player, .node-type-press-release #content article .embedded-video .player { position: relative; display: block; width: 100%; height: 0; border: 1px solid #555; padding-bottom: 56.25%; /* 16:9 */ }
.node-type-news #content article .embedded-video .player iframe, .node-type-news #content article .embedded-video .player embed, .node-type-news #content article .embedded-video .player object, .node-type-press-release #content article .embedded-video .player iframe, .node-type-press-release #content article .embedded-video .player embed, .node-type-press-release #content article .embedded-video .player object { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.node-type-news #content article .pullquote-img-txt-combo, .node-type-press-release #content article .pullquote-img-txt-combo { width: 90%; margin: 0 auto; display: table; }
.node-type-news #content article .pullquote-img-txt-combo .pullquote-img, .node-type-press-release #content article .pullquote-img-txt-combo .pullquote-img { width: 27%; display: table-cell; vertical-align: middle; }
.node-type-news #content article .pullquote-img-txt-combo .pullquote-img img, .node-type-press-release #content article .pullquote-img-txt-combo .pullquote-img img { width: 100%; height: auto; }
.node-type-news #content article .pullquote-img-txt-combo .pullquote-text, .node-type-press-release #content article .pullquote-img-txt-combo .pullquote-text { width: 70%; display: table-cell; vertical-align: middle; }
@media screen and (max-width: 650px) { .node-type-news #content article .pullquote-img-txt-combo, .node-type-news #content article .pullquote-img-txt-combo .pullquote-img, .node-type-news #content article .pullquote-img-txt-combo .pullquote-text, .node-type-press-release #content article .pullquote-img-txt-combo, .node-type-press-release #content article .pullquote-img-txt-combo .pullquote-img, .node-type-press-release #content article .pullquote-img-txt-combo .pullquote-text { display: block; margin: auto; } }
.node-type-news #content article .field-news-body span.caption, .node-type-news #content article .field-main-photo span.caption, .node-type-news #content article .field-profile-photo span.caption, .node-type-press-release #content article .field-news-body span.caption, .node-type-press-release #content article .field-main-photo span.caption, .node-type-press-release #content article .field-profile-photo span.caption { display: block; margin: 0 auto; width: 100%; }
.node-type-news #content article .field-news-body span.caption p, .node-type-news #content article .field-main-photo span.caption p, .node-type-news #content article .field-profile-photo span.caption p, .node-type-press-release #content article .field-news-body span.caption p, .node-type-press-release #content article .field-main-photo span.caption p, .node-type-press-release #content article .field-profile-photo span.caption p { font-size: 0.85em; line-height: 1.2em; padding: 0 4px 4px 4px; margin: 0; border-top: 0 solid #666; border-bottom: 3px solid #666; }
.node-type-news #content article .field-news-body span.caption, .node-type-press-release #content article .field-news-body span.caption { height: auto !important; }
.node-type-news #content article .field-news-body span.caption p, .node-type-press-release #content article .field-news-body span.caption p { border: 0; font-style: italic; }
.node-type-news #content article .field-news-body span.caption ul, .node-type-press-release #content article .field-news-body span.caption ul { margin: 0; padding-left: 30px; overflow: hidden; }
.node-type-news #content article .field-news-body span.caption ul li, .node-type-press-release #content article .field-news-body span.caption ul li { list-style-type: disc; margin: 1em 0; padding: 0; }
.node-type-news #content article .field-news-date, .node-type-press-release #content article .field-news-date { display: inline-block; font-style: italic; margin: 15px 0 10px 0; }
@media screen and (min-width: 48em) and (max-width: 64em) { .node-type-news #content article .field-profile-photo, .node-type-press-release #content article .field-profile-photo { width: 20%; min-width: 150px; } }
@media screen and (min-width: 25.875em) and (max-width: 48em) { .node-type-news #content article .field-profile-photo, .node-type-press-release #content article .field-profile-photo { width: 20%; min-width: 150px; }
  .node-type-news #content article .node-type-news #page #main #content h1#page-title, .node-type-press-release #content article .node-type-news #page #main #content h1#page-title { line-height: 1.3em; } }
@media screen and (min-width: 20em) and (max-width: 25.875em) { .node-type-news #content article .field-profile-photo, .node-type-press-release #content article .field-profile-photo { width: 20%; min-width: 125px; }
  .node-type-news #content article .region-content-top, .node-type-press-release #content article .region-content-top { padding-top: 15px; } }
@media screen and (max-width: 20em) { .node-type-news #content article .field-profile-photo, .node-type-press-release #content article .field-profile-photo { width: 20%; min-width: 125px; }
  .node-type-news #content article .region-content-top, .node-type-press-release #content article .region-content-top { padding-top: 15px; } }
@media screen and (max-width: 360px) { .node-type-news #content article .field-news-date, .node-type-press-release #content article .field-news-date { position: relative; top: -35px; } }

/* Page Node - Pull Quote & Profile Photo */
.node-type-page #content article .profile-photo { float: left; margin: 0.3em 15px 15px 0px; }
.node-type-page #content article .profile-photo img { border: 1px solid #000; box-sizing: border-box; }
.node-type-page #content article .profile-photo span.caption { display: block; margin: 0 auto; width: 100%; }
.node-type-page #content article .profile-photo span.caption p { font-size: 0.85em; line-height: 1.2em; padding: 0 4px 4px 4px; margin: 0; border-top: 0 solid #666; border-bottom: 3px solid #666; }
.node-type-page #content article .pullquote-design { position: relative; padding: 5px 1em 5px 2.5em; font-style: italic; color: #666; margin: 0; z-index: 100; }
.node-type-page #content article .pullquote-design p { z-index: 100; position: relative; }
.node-type-page #content article .pullquote-design:before { font-family: "FontAwesome"; content: "\f10d"; font-size: 5em; font-style: normal; color: #e5e5e5; position: absolute; top: 15px; left: 20px; z-index: 1; }

/* Student Life - Pull Quote & Profile Photo */
.page-node-44 #content article .intro { display: flex; margin-bottom: 30px; }
.page-node-44 #content article .intro div:first-child { width: 70%; padding-right: 30px; }
.page-node-44 #content article .intro div:last-child { width: 30%; max-width: 275px; margin-right: 15px; }
.page-node-44 #content article .intro div:last-child a { text-decoration: none; color: #666; }
.page-node-44 #content article .intro div:last-child img { display: block; }
.page-node-44 #content article .intro div:last-child .caption { color: #666; font-size: 0.9em; font-style: italic; padding: 5px 0; display: block; }
.page-node-44 #content article .intro div:last-child .caption::after { content: "\f08e"; font-family: FontAwesome; font-style: normal; font-size: 85%; padding-left: 5px; }
.page-node-44 #content article .profile-photo { float: right !important; width: 30%; max-width: 275px; max-height: 321px; margin: 35px 0 10px 10px; }
.page-node-44 #content article .pullquote-design { float: left; width: 62%; }
@media screen and (min-width: 450px) and (max-width: 80em) { .page-node-44 #content article .pullquote-design { float: left; width: 55%; } }
@media screen and (max-width: 450px) { .page-node-44 #content article .pullquote-design { width: 85% !important; margin-top: 50px !important; } }
@media screen and (max-width: 450px) { .page-node-44 #content article .profile-photo, .page-node-44 #content article .pullquote-design { display: block; float: none !important; width: 100%; } }

/* Public Interest Fellowships */
.saltman-center.student-fellows #main #content h2 { color: #444; }

.saltman-center.student-fellows #main #content div.view-id-profiles ul.member-list li p .credit { font-size: 1.2em; margin-bottom: 10px; }

.page-node-4999 #main #content article.view-display-id-block_public_interest_alumni, .page-node-4999 #main #content article.view-display-id-block_saltman_fellows_alumni, .page-node-4999 #main #content div.view-id-profiles.view-display-id-block_public_interest_alumni, .page-node-4999 #main #content div.view-id-profiles.view-display-id-block_saltman_fellows_alumni, .admissions.public-interest-fellowship.students-experiences #main #content article.view-display-id-block_public_interest_alumni, .admissions.public-interest-fellowship.students-experiences #main #content article.view-display-id-block_saltman_fellows_alumni, .admissions.public-interest-fellowship.students-experiences #main #content div.view-id-profiles.view-display-id-block_public_interest_alumni, .admissions.public-interest-fellowship.students-experiences #main #content div.view-id-profiles.view-display-id-block_saltman_fellows_alumni, .saltman-center.student-fellows #main #content article.view-display-id-block_public_interest_alumni, .saltman-center.student-fellows #main #content article.view-display-id-block_saltman_fellows_alumni, .saltman-center.student-fellows #main #content div.view-id-profiles.view-display-id-block_public_interest_alumni, .saltman-center.student-fellows #main #content div.view-id-profiles.view-display-id-block_saltman_fellows_alumni { padding: 52px 0; }
.page-node-4999 #main #content article h2, .page-node-4999 #main #content div.view-id-profiles h2, .admissions.public-interest-fellowship.students-experiences #main #content article h2, .admissions.public-interest-fellowship.students-experiences #main #content div.view-id-profiles h2, .saltman-center.student-fellows #main #content article h2, .saltman-center.student-fellows #main #content div.view-id-profiles h2 { color: #444; }
.page-node-4999 #main #content article ul.member-list, .page-node-4999 #main #content div.view-id-profiles ul.member-list, .admissions.public-interest-fellowship.students-experiences #main #content article ul.member-list, .admissions.public-interest-fellowship.students-experiences #main #content div.view-id-profiles ul.member-list, .saltman-center.student-fellows #main #content article ul.member-list, .saltman-center.student-fellows #main #content div.view-id-profiles ul.member-list { margin-top: -92px; }
.page-node-4999 #main #content article ul.member-list li, .page-node-4999 #main #content div.view-id-profiles ul.member-list li, .admissions.public-interest-fellowship.students-experiences #main #content article ul.member-list li, .admissions.public-interest-fellowship.students-experiences #main #content div.view-id-profiles ul.member-list li, .saltman-center.student-fellows #main #content article ul.member-list li, .saltman-center.student-fellows #main #content div.view-id-profiles ul.member-list li { margin: 0 0 -52px 0; }
.page-node-4999 #main #content article ul.member-list li .fieldset---profile-id, .page-node-4999 #main #content div.view-id-profiles ul.member-list li .fieldset---profile-id, .admissions.public-interest-fellowship.students-experiences #main #content article ul.member-list li .fieldset---profile-id, .admissions.public-interest-fellowship.students-experiences #main #content div.view-id-profiles ul.member-list li .fieldset---profile-id, .saltman-center.student-fellows #main #content article ul.member-list li .fieldset---profile-id, .saltman-center.student-fellows #main #content div.view-id-profiles ul.member-list li .fieldset---profile-id { padding-top: 92px; }
.page-node-4999 #main #content article ul.member-list li img, .page-node-4999 #main #content div.view-id-profiles ul.member-list li img, .admissions.public-interest-fellowship.students-experiences #main #content article ul.member-list li img, .admissions.public-interest-fellowship.students-experiences #main #content div.view-id-profiles ul.member-list li img, .saltman-center.student-fellows #main #content article ul.member-list li img, .saltman-center.student-fellows #main #content div.view-id-profiles ul.member-list li img { float: left; width: 150px; margin: 0px 10px 0 0; }
.page-node-4999 #main #content article ul.member-list li p, .page-node-4999 #main #content div.view-id-profiles ul.member-list li p, .admissions.public-interest-fellowship.students-experiences #main #content article ul.member-list li p, .admissions.public-interest-fellowship.students-experiences #main #content div.view-id-profiles ul.member-list li p, .saltman-center.student-fellows #main #content article ul.member-list li p, .saltman-center.student-fellows #main #content div.view-id-profiles ul.member-list li p { margin: 0; }
.page-node-4999 #main #content article ul.member-list li p .credit, .page-node-4999 #main #content div.view-id-profiles ul.member-list li p .credit, .admissions.public-interest-fellowship.students-experiences #main #content article ul.member-list li p .credit, .admissions.public-interest-fellowship.students-experiences #main #content div.view-id-profiles ul.member-list li p .credit, .saltman-center.student-fellows #main #content article ul.member-list li p .credit, .saltman-center.student-fellows #main #content div.view-id-profiles ul.member-list li p .credit { display: block; font-weight: bold; }
.page-node-4999.logged-in #main #content div.view-id-profiles.view-display-id-block_public_interest_alumni, .page-node-4999.logged-in #main #content div.view-id-profiles.view-display-id-block_saltman_fellows_alumni, .admissions.public-interest-fellowship.students-experiences.logged-in #main #content div.view-id-profiles.view-display-id-block_public_interest_alumni, .admissions.public-interest-fellowship.students-experiences.logged-in #main #content div.view-id-profiles.view-display-id-block_saltman_fellows_alumni, .saltman-center.student-fellows.logged-in #main #content div.view-id-profiles.view-display-id-block_public_interest_alumni, .saltman-center.student-fellows.logged-in #main #content div.view-id-profiles.view-display-id-block_saltman_fellows_alumni { padding: 116px 0; }
.page-node-4999.logged-in #main #content div.view-id-profiles ul.member-list, .admissions.public-interest-fellowship.students-experiences.logged-in #main #content div.view-id-profiles ul.member-list, .saltman-center.student-fellows.logged-in #main #content div.view-id-profiles ul.member-list { margin-top: -156px; }
.page-node-4999.logged-in #main #content div.view-id-profiles ul.member-list li, .admissions.public-interest-fellowship.students-experiences.logged-in #main #content div.view-id-profiles ul.member-list li, .saltman-center.student-fellows.logged-in #main #content div.view-id-profiles ul.member-list li { margin-bottom: -116px; }
.page-node-4999.logged-in #main #content div.view-id-profiles ul.member-list li .fieldset---profile-id, .admissions.public-interest-fellowship.students-experiences.logged-in #main #content div.view-id-profiles ul.member-list li .fieldset---profile-id, .saltman-center.student-fellows.logged-in #main #content div.view-id-profiles ul.member-list li .fieldset---profile-id { padding-top: 156px; }

/* Publications */
.news.publications.node-type-newsletter #content, .news.publications.node-type-news #content { position: relative; }
.news.publications.node-type-newsletter #content h2.node-title a, .news.publications.node-type-newsletter #content .news-topics a, .news.publications.node-type-newsletter #content .related-topics a, .news.publications.node-type-news #content h2.node-title a, .news.publications.node-type-news #content .news-topics a, .news.publications.node-type-news #content .related-topics a { color: #556794; font-weight: bold; }
.news.publications.node-type-newsletter #content h2.node-title a:hover, .news.publications.node-type-newsletter #content .news-topics a:hover, .news.publications.node-type-newsletter #content .related-topics a:hover, .news.publications.node-type-news #content h2.node-title a:hover, .news.publications.node-type-news #content .news-topics a:hover, .news.publications.node-type-news #content .related-topics a:hover { color: #8D0101; }
.news.publications.node-type-newsletter .news-topics h2, .news.publications.node-type-newsletter .recent-issues h2, .news.publications.node-type-newsletter .related-topics h2, .news.publications.node-type-news .news-topics h2, .news.publications.node-type-news .recent-issues h2, .news.publications.node-type-news .related-topics h2 { color: #666; font-family: georgia; font-size: 24px; border-bottom: 1px solid #666; height: 50px; font-weight: normal; margin: 1em 0 !important; }
.news.publications.node-type-newsletter .news-topics .views-row, .news.publications.node-type-newsletter .recent-issues .views-row, .news.publications.node-type-newsletter .related-topics .views-row, .news.publications.node-type-news .news-topics .views-row, .news.publications.node-type-news .recent-issues .views-row, .news.publications.node-type-news .related-topics .views-row { margin-bottom: 20px; }
.news.publications.node-type-newsletter .news-topics li, .news.publications.node-type-news .news-topics li { margin-bottom: 8px; }
.news.publications.node-type-newsletter .related-topics .views-row, .news.publications.node-type-newsletter .recent-issues .views-row, .news.publications.node-type-news .related-topics .views-row, .news.publications.node-type-news .recent-issues .views-row { font-style: italic; }
.news.publications.node-type-newsletter .related-topics .views-row.related-topics-2405 .field-news-date, .news.publications.node-type-newsletter .recent-issues .views-row.related-topics-2405 .field-news-date, .news.publications.node-type-news .related-topics .views-row.related-topics-2405 .field-news-date, .news.publications.node-type-news .recent-issues .views-row.related-topics-2405 .field-news-date { display: none; }
.news.publications.node-type-newsletter .related-topics .views-row.related-topics-2407 .views-field-title, .news.publications.node-type-newsletter .related-topics .views-row.related-topics-2407 .field-news-date, .news.publications.node-type-newsletter .related-topics .views-row.related-topics-2408 .views-field-title, .news.publications.node-type-newsletter .related-topics .views-row.related-topics-2408 .field-news-date, .news.publications.node-type-newsletter .recent-issues .views-row.related-topics-2407 .views-field-title, .news.publications.node-type-newsletter .recent-issues .views-row.related-topics-2407 .field-news-date, .news.publications.node-type-newsletter .recent-issues .views-row.related-topics-2408 .views-field-title, .news.publications.node-type-newsletter .recent-issues .views-row.related-topics-2408 .field-news-date, .news.publications.node-type-news .related-topics .views-row.related-topics-2407 .views-field-title, .news.publications.node-type-news .related-topics .views-row.related-topics-2407 .field-news-date, .news.publications.node-type-news .related-topics .views-row.related-topics-2408 .views-field-title, .news.publications.node-type-news .related-topics .views-row.related-topics-2408 .field-news-date, .news.publications.node-type-news .recent-issues .views-row.related-topics-2407 .views-field-title, .news.publications.node-type-news .recent-issues .views-row.related-topics-2407 .field-news-date, .news.publications.node-type-news .recent-issues .views-row.related-topics-2408 .views-field-title, .news.publications.node-type-news .recent-issues .views-row.related-topics-2408 .field-news-date { display: inline; }
.news.publications.node-type-newsletter .related-topics .views-row.related-topics-2407 .field-news-date:before, .news.publications.node-type-newsletter .related-topics .views-row.related-topics-2408 .field-news-date:before, .news.publications.node-type-newsletter .recent-issues .views-row.related-topics-2407 .field-news-date:before, .news.publications.node-type-newsletter .recent-issues .views-row.related-topics-2408 .field-news-date:before, .news.publications.node-type-news .related-topics .views-row.related-topics-2407 .field-news-date:before, .news.publications.node-type-news .related-topics .views-row.related-topics-2408 .field-news-date:before, .news.publications.node-type-news .recent-issues .views-row.related-topics-2407 .field-news-date:before, .news.publications.node-type-news .recent-issues .views-row.related-topics-2408 .field-news-date:before { content: " - "; }
.news.publications.node-type-newsletter .related-topics .views-row > a, .news.publications.node-type-newsletter .related-topics .views-row .views-field-title a, .news.publications.node-type-newsletter .recent-issues .views-row > a, .news.publications.node-type-newsletter .recent-issues .views-row .views-field-title a, .news.publications.node-type-news .related-topics .views-row > a, .news.publications.node-type-news .related-topics .views-row .views-field-title a, .news.publications.node-type-news .recent-issues .views-row > a, .news.publications.node-type-news .recent-issues .views-row .views-field-title a { display: inline; font-weight: bold; font-style: normal; color: #B10202 !important; }
.news.publications.node-type-newsletter .related-topics footer, .news.publications.node-type-newsletter .recent-issues footer, .news.publications.node-type-news .related-topics footer, .news.publications.node-type-news .recent-issues footer { background-color: #666; padding: 5px 8px; color: #fff; font-size: 0.98em; }
.news.publications.node-type-newsletter .related-topics footer a, .news.publications.node-type-newsletter .related-topics footer a:hover, .news.publications.node-type-newsletter .recent-issues footer a, .news.publications.node-type-newsletter .recent-issues footer a:hover, .news.publications.node-type-news .related-topics footer a, .news.publications.node-type-news .related-topics footer a:hover, .news.publications.node-type-news .recent-issues footer a, .news.publications.node-type-news .recent-issues footer a:hover { font-weight: bold; color: #fff !important; }
.news.publications.node-type-newsletter .related-topics .views-row .field-news-date, .news.publications.node-type-news .related-topics .views-row .field-news-date { font-style: italic; font-size: 0.95em; }

.news.publications.boyd-briefs.node-type-news .publication-section .view-content { margin: 15px 0 -14px 0; color: #666; font-size: 1.2em; font-family: georgia; }
.news.publications.boyd-briefs.node-type-news .publication-section .view-content a, .news.publications.boyd-briefs.node-type-news .publication-section .view-content a:hover { color: #666 !important; }
@media screen and (min-width: 1025px) { .news.publications.boyd-briefs.node-type-news article.node-news { float: left; width: 61%; }
  .news.publications.boyd-briefs.node-type-news .region-content-bottom { float: right; width: 35%; margin-top: 13px; }
  .news.publications.boyd-briefs.node-type-news .region-content-bottom .block:first-child h2 { margin-top: -5px !important; } }

.news.publications.node-type-newsletter h1 span.issue-date { display: block; position: absolute; top: 29px; right: 10px; color: #666; }
.news.publications.node-type-newsletter h1 span.separator, .news.publications.node-type-newsletter nav.breadcrumb span.publication, .news.publications.node-type-newsletter nav.breadcrumb span.separator { display: none; }
.news.publications.node-type-newsletter .panel-flexible .view-display-id-block_publications, .news.publications.node-type-newsletter .panel-flexible .view-display-id-block_publications_exclude_lead, .news.publications.node-type-newsletter .panel-flexible .view-display-id-block_publications_lead { margin-top: 10px; }
.news.publications.node-type-newsletter .panel-flexible .view-display-id-block_publications .views-row, .news.publications.node-type-newsletter .panel-flexible .view-display-id-block_publications_exclude_lead .views-row, .news.publications.node-type-newsletter .panel-flexible .view-display-id-block_publications_lead .views-row { overflow: hidden; clear: both; margin-bottom: 25px; }
.news.publications.node-type-newsletter .panel-flexible .view-display-id-block_publications .views-row > a, .news.publications.node-type-newsletter .panel-flexible .view-display-id-block_publications_exclude_lead .views-row > a, .news.publications.node-type-newsletter .panel-flexible .view-display-id-block_publications_lead .views-row > a { display: none; }
.news.publications.node-type-newsletter .panel-flexible .view-display-id-block_publications .views-row h2.node-title, .news.publications.node-type-newsletter .panel-flexible .view-display-id-block_publications_exclude_lead .views-row h2.node-title, .news.publications.node-type-newsletter .panel-flexible .view-display-id-block_publications_lead .views-row h2.node-title { font-size: 1.4em; line-height: 1.4em; margin-bottom: 5px; }
.news.publications.node-type-newsletter .panel-flexible .view-display-id-block_publications .views-row.news-lead .flexslider, .news.publications.node-type-newsletter .panel-flexible .view-display-id-block_publications_exclude_lead .views-row.news-lead .flexslider, .news.publications.node-type-newsletter .panel-flexible .view-display-id-block_publications_lead .views-row.news-lead .flexslider { margin: 0 0 5px; }
.news.publications.node-type-newsletter .panel-flexible .view-display-id-block_publications .views-row.news-lead .flexslider img, .news.publications.node-type-newsletter .panel-flexible .view-display-id-block_publications_exclude_lead .views-row.news-lead .flexslider img, .news.publications.node-type-newsletter .panel-flexible .view-display-id-block_publications_lead .views-row.news-lead .flexslider img { margin: 0 10px 0 0; border: 1px solid #000; }
.news.publications.node-type-newsletter .panel-flexible .view-display-id-block_publications .views-row .field-profile-photo img, .news.publications.node-type-newsletter .panel-flexible .view-display-id-block_publications_exclude_lead .views-row .field-profile-photo img, .news.publications.node-type-newsletter .panel-flexible .view-display-id-block_publications_lead .views-row .field-profile-photo img { width: 100px; float: left; margin: 0 10px 0 0; border: 1px solid #000; }
.news.publications.node-type-newsletter .panel-flexible .view-display-id-block_publications .views-row a[rel="tag"], .news.publications.node-type-newsletter .panel-flexible .view-display-id-block_publications .views-row a.more-link, .news.publications.node-type-newsletter .panel-flexible .view-display-id-block_publications_exclude_lead .views-row a[rel="tag"], .news.publications.node-type-newsletter .panel-flexible .view-display-id-block_publications_exclude_lead .views-row a.more-link, .news.publications.node-type-newsletter .panel-flexible .view-display-id-block_publications_lead .views-row a[rel="tag"], .news.publications.node-type-newsletter .panel-flexible .view-display-id-block_publications_lead .views-row a.more-link { display: block; margin-top: 10px; text-align: left; color: #B10202 !important; }
.news.publications.node-type-newsletter .panel-flexible .view-display-id-block_publications .views-row a[rel="tag"]:before, .news.publications.node-type-newsletter .panel-flexible .view-display-id-block_publications .views-row a.more-link:before, .news.publications.node-type-newsletter .panel-flexible .view-display-id-block_publications_exclude_lead .views-row a[rel="tag"]:before, .news.publications.node-type-newsletter .panel-flexible .view-display-id-block_publications_exclude_lead .views-row a.more-link:before, .news.publications.node-type-newsletter .panel-flexible .view-display-id-block_publications_lead .views-row a[rel="tag"]:before, .news.publications.node-type-newsletter .panel-flexible .view-display-id-block_publications_lead .views-row a.more-link:before { font-family: FontAwesome; content: "\f101"; display: inline-block; padding-right: 3px; }
.news.publications.node-type-newsletter .panel-flexible .view-display-id-block_publications .views-row .contextual-links-wrapper, .news.publications.node-type-newsletter .panel-flexible .view-display-id-block_publications_exclude_lead .views-row .contextual-links-wrapper, .news.publications.node-type-newsletter .panel-flexible .view-display-id-block_publications_lead .views-row .contextual-links-wrapper { display: none; }
.news.publications.node-type-newsletter .panel-flexible .panels-flexible-region-inside-first { padding-right: 1.2em; }
.news.publications.node-type-newsletter .panel-flexible .panels-flexible-region-inside-last { padding-left: 1.2em; }
.news.publications.node-type-newsletter .panel-flexible .panels-flexible-region-inside-last .pane-block:first-child h2 { margin-top: 0.3em !important; }
.news.publications.node-type-newsletter.boyd-briefs { /* iPhone 5 - 320px to Desktop 1 - 1280px */ /* iPhone 5 - 320px to 935px */ }
.news.publications.node-type-newsletter.boyd-briefs.newsletter-embed .panels-flexible-24 .panels-flexible-region-inside-first { padding-right: 0; }
.news.publications.node-type-newsletter.boyd-briefs span.email-newsletter, .news.publications.node-type-newsletter.boyd-briefs div.email-newsletter-container { display: none; }
.news.publications.node-type-newsletter.boyd-briefs #email-newsletter-embed { width: 100%; height: 1100px; border: 0; }
.news.publications.node-type-newsletter.boyd-briefs .panels-flexible-24 .panels-flexible-row-24-1, .news.publications.node-type-newsletter.boyd-briefs .panels-flexible-24 .panels-flexible-region-24-content_top-inside { padding: 0; }
.news.publications.node-type-newsletter.boyd-briefs .panels-flexible-region-24-right_sidebar-inside { /* padding-top: 45px; // Temporarily remove until Communications resolves the social media share display issue on Email Newsletters */ }
.news.publications.node-type-newsletter.boyd-briefs .panels-flexible-region-24-content_top { position: absolute; right: 0; width: 30.1430%; }
.news.publications.node-type-newsletter.boyd-briefs #newsletter-toggle { margin: 15px 0 15px 7px; cursor: pointer; font-weight: bold; color: #666; }
.news.publications.node-type-newsletter.boyd-briefs #newsletter-toggle:hover { color: #B10202; text-decoration: underline; }
.news.publications.node-type-newsletter.boyd-briefs #newsletter-toggle .fa { color: #666; }
.news.publications.node-type-newsletter.boyd-briefs .view-display-id-block_embed_email_newsletter .views-content, .news.publications.node-type-newsletter.boyd-briefs .view-display-id-block_embed_email_newsletter .views-row { margin: 0; }
.news.publications.node-type-newsletter.boyd-briefs.newsletter-embed-only #content .panels-flexible-region-24-right_sidebar-inside { padding-top: 0; }
@media screen and (min-width: 20em) and (max-width: 80em) { .news.publications.node-type-newsletter.boyd-briefs.sidebar-first #page #main #content { float: none; margin: auto; width: 100%; }
  .news.publications.node-type-newsletter.boyd-briefs.sidebar-first #page #main #content .breadcrumb { margin: 0; }
  .news.publications.node-type-newsletter.boyd-briefs.sidebar-first #page #main .sidebars, .news.publications.node-type-newsletter.boyd-briefs.sidebar-first #page #main .region-sidebar-first, .news.publications.node-type-newsletter.boyd-briefs.sidebar-first #page #main .region-sidebar-first > div { float: none; margin: auto; width: 100%; }
  .news.publications.node-type-newsletter.boyd-briefs h1 span.issue-date { top: 4px; } }
@media screen and (min-width: 20em) and (max-width: 935px) { .news.publications.node-type-newsletter.boyd-briefs h1 span.separator, .news.publications.node-type-newsletter.boyd-briefs h1 span.issue-date { display: inline; position: static; color: #556794; }
  .news.publications.node-type-newsletter.boyd-briefs .panels-flexible-region-24-center, .news.publications.node-type-newsletter.boyd-briefs .panels-flexible-region-24-right_sidebar { float: none; width: 100%; padding: 0; }
  .news.publications.node-type-newsletter.boyd-briefs .panels-flexible-region-24-center-inside, .news.publications.node-type-newsletter.boyd-briefs .panels-flexible-region-24-right_sidebar-inside { padding: 0 0 15px 0; }
  .news.publications.node-type-newsletter.boyd-briefs .panels-flexible-region-24-content_top { position: static; width: auto; } }
.news.publications.node-type-newsletter.desert-talking-piece { /* iPhone 5 - 320px to Desktop 1 - 1280px */ /* iPhone 5 - 320px to 935px */ }
.news.publications.node-type-newsletter.desert-talking-piece .panels-flexible-region-32-center { float: left; width: 70%; }
.news.publications.node-type-newsletter.desert-talking-piece .panels-flexible-region-32-right_sidebar { float: right; width: 30%; }
.news.publications.node-type-newsletter.desert-talking-piece .panels-flexible-region-32-right_sidebar-inside { padding-top: 0px; }
@media screen and (min-width: 20em) and (max-width: 80em) { .news.publications.node-type-newsletter.desert-talking-piece.sidebar-first #page #main #content { float: none; margin: auto; width: 100%; }
  .news.publications.node-type-newsletter.desert-talking-piece.sidebar-first #page #main #content .breadcrumb { margin: 0; }
  .news.publications.node-type-newsletter.desert-talking-piece.sidebar-first #page #main .sidebars, .news.publications.node-type-newsletter.desert-talking-piece.sidebar-first #page #main .region-sidebar-first, .news.publications.node-type-newsletter.desert-talking-piece.sidebar-first #page #main .region-sidebar-first > div { float: none; margin: auto; width: 100%; }
  .news.publications.node-type-newsletter.desert-talking-piece h1 span.issue-date { top: 4px; } }
@media screen and (min-width: 20em) and (max-width: 935px) { .news.publications.node-type-newsletter.desert-talking-piece h1 span.separator, .news.publications.node-type-newsletter.desert-talking-piece h1 span.issue-date { display: inline; position: static; color: #556794; }
  .news.publications.node-type-newsletter.desert-talking-piece .panels-flexible-region-32-center, .news.publications.node-type-newsletter.desert-talking-piece .panels-flexible-region-32-right_sidebar { float: none; width: 100%; padding: 0; }
  .news.publications.node-type-newsletter.desert-talking-piece .panels-flexible-region-32-center-inside, .news.publications.node-type-newsletter.desert-talking-piece .panels-flexible-region-32-right_sidebar-inside { padding: 0 0 15px 0; }
  .news.publications.node-type-newsletter.desert-talking-piece .panels-flexible-region-32-content_top { position: static; width: auto; } }

/* News Topics */
.news.topics #page #main #content .view-content h2.node-title { height: auto; }
@media screen and (min-width: 64em) and (max-width: 80em) { .news.topics #page #main #content .view-content h2.node-title { height: auto; } }
.news.topics #page #main #content .view-content h2.node-title a { color: #556794; }
.news.topics .view-content { margin-top: 10px; }
.news.topics .view-content .views-row { overflow: hidden; clear: both; margin-bottom: 25px; }
.news.topics .view-content .views-row h2.node-title { font-size: 1.4em; line-height: 1.4em; margin: 0 0 5px 0; }
.news.topics .view-content .views-row img { width: 100px; float: left; margin: 0 10px 0 0; border: 1px solid #000; }
.news.topics .view-content .views-row .news-date { font-size: 0.9em; color: #666; margin: 5px 0px 10px 0px; }
.news.topics .view-content .views-row .new-teaser { font-size: 1.1em; }
.news.topics.page-taxonomy-term-2405 .views-row .field-profile-photo { display: none; }
.news.topics.page-taxonomy-term-2405 .views-row-first .field-profile-photo { display: block; }

/* Social Media page */
.news.social-media .field-body .social-link { float: left; width: 230px; }
.news.social-media .field-body .social-button { float: left; }
.news.social-media .field-body li { position: relative; margin: 0 0 10px 20px; height: 21px; clear: both; }
.news.social-media .field-body .fa-li { width: 2.8em; }
.news.social-media #social-media-container { clear: both; overflow: hidden; }
.news.social-media #social-media-content { width: 60%; float: left; margin: 0; }
.news.social-media #social-media-content p:first-child { margin-top: 0px; }
.news.social-media #twitter-embed { width: 40%; float: right; margin: 0; }
@media screen and (max-width: 64em) { .news.social-media #social-media-content { width: auto; float: none; }
  .news.social-media #twitter-embed { width: auto; float: none; margin-top: 25px; } }
@media screen and (max-width: 450px) { .news.social-media .field-body .social-link { display: block; float: none; padding: 0; }
  .news.social-media .field-body .social-button { display: block; float: none; }
  .news.social-media .field-body li { height: auto; } }

/* Workplace Law */
.workplace-law.page-node-7887 #content p.faculty-name a { color: #556794; }
.workplace-law.page-node-7887 .field-body .faculty { clear: both; overflow: hidden; padding-bottom: 10px; }
.workplace-law.page-node-7887 .field-body .faculty li { float: left; width: 33.3%; }
.workplace-law.page-node-7887 .field-body .faculty li img { float: left; margin-right: 15px; }
.workplace-law.page-node-7887 .field-body .faculty li p { margin: 0; }
.workplace-law.page-node-7887 .field-body .faculty li p.faculty-name { font-weight: bold; }
.workplace-law.page-node-7887 .field-body .faculty li p.faculty-title { font-style: italic; margin-bottom: 10px; }
.workplace-law.faculty .field-body .dl-inline li { clear: both; overflow: hidden; margin-bottom: 25px; }
.workplace-law.faculty .field-body .dl-inline img { float: left; margin-right: 15px; }
.workplace-law.faculty .field-body .dl-inline dl { margin: 0; }

/* Alumni */
.page-alumni #content { /* Less than Desktop 1 - 1280px */ }
.page-alumni #content .panels-flexible-25 { padding: 20px 0 0; /* Alumni Slideshow */ /* Alumni Infoboxes */ }
.page-alumni #content .panels-flexible-25 .panels-flexible-region-25-alumni_slideshow { width: 66.66%; float: left; }
.page-alumni #content .panels-flexible-25 .view-display-id-block_alumni_slideshow { max-width: 605px; }
.page-alumni #content .panels-flexible-25 .view-display-id-block_alumni_slideshow .flexslider { border: 0; }
.page-alumni #content .panels-flexible-25 .view-display-id-block_alumni_slideshow .slideshow-text { position: absolute; bottom: 0; width: 100%; background-color: rgba(51, 51, 51, 0.7); color: #fff; text-align: center; }
.page-alumni #content .panels-flexible-25 .view-display-id-block_alumni_slideshow .slideshow-text a { display: block; color: #fff; }
.page-alumni #content .panels-flexible-25 .view-display-id-block_alumni_slideshow .slideshow-text a:hover { text-decoration: none; color: #fff; }
.page-alumni #content .panels-flexible-25 .view-display-id-block_alumni_slideshow .slideshow-text .views-field-title { font-size: 1.3em; margin: 8px; }
.page-alumni #content .panels-flexible-25 .view-display-id-block_alumni_slideshow .slideshow-text .views-field-field-slideshow-text { font-size: 0.98em; margin: 8px; }
.page-alumni #content .panels-flexible-25 .panels-flexible-region-25-alumni_resources { float: right; width: 33.33%; min-height: 400px; }
.page-alumni #content .panels-flexible-25 .panels-flexible-region-25-alumni_resources .info-box { background-color: #eee; }
.page-alumni #content .panels-flexible-25 .panels-flexible-region-25-alumni_resources .info-box h2 { font-size: 1.2em; line-height: 1.7em; margin: 0 10px; }
.page-alumni #content .panels-flexible-25 .panels-flexible-region-25-alumni_resources .info-box p { margin: 0 10px 5px 10px; font-size: 0.9em; line-height: 1.5em; }
.page-alumni #content .panels-flexible-25 .panels-flexible-region-25-alumni_resources #alumni-connection { padding-top: 4px; }
.page-alumni #content .panels-flexible-25 .panels-flexible-region-25-alumni_resources #alumni-connection ul { width: 100%; overflow: hidden; clear: both; margin-top: 8px; }
.page-alumni #content .panels-flexible-25 .panels-flexible-region-25-alumni_resources #alumni-connection ul li { float: left; width: 50%; }
.page-alumni #content .panels-flexible-25 .panels-flexible-region-25-alumni_resources #alumni-connection ul li.row-odd { background-color: #d3d3d3; }
.page-alumni #content .panels-flexible-25 .panels-flexible-region-25-alumni_resources #alumni-connection ul li:nth-child(even) { width: 50%; }
.page-alumni #content .panels-flexible-25 .panels-flexible-region-25-alumni_resources #alumni-connection ul li:nth-child(even) a { border-left: 1px solid #666; }
.page-alumni #content .panels-flexible-25 .panels-flexible-region-25-alumni_resources #alumni-connection ul li a { display: block; padding: 8px 0; text-align: center; }
.page-alumni #content .panels-flexible-25 .panels-flexible-region-25-alumni_resources #alumni-connection ul li a:hover { background-color: #B10202; color: #fff; text-decoration: none; }
.page-alumni #content .panels-flexible-25 .panels-flexible-region-25-alumni_resources #giving { margin-top: 26px; padding: 4px 0; }
.page-alumni #content .panels-flexible-25 .panels-flexible-region-25-alumni_resources #giving ul { text-align: center; margin: 8px 0px; }
.page-alumni #content .panels-flexible-25 .panels-flexible-region-25-alumni_resources #giving ul li { display: inline-block; line-height: 1.8em; }
.page-alumni #content .panels-flexible-25 .panels-flexible-region-25-alumni_resources #giving ul li:nth-child(1):after { content: '|'; padding: 0 5px 0 10px; }
.page-alumni #content .panels-flexible-25 .panels-flexible-region-25-alumni_resources #giving ul li:nth-child(3) { display: block; }
.page-alumni #content .panels-flexible-25 .panels-flexible-region-25-alumni_resources #giving ul li:nth-child(3) a { border-top: 1px solid #000; padding-top: 4px; line-height: 2em; }
.page-alumni #content .panels-flexible-25 .region-content-boxes .panels-flexible-region { float: left; width: 33.33%; }
.page-alumni #content .panels-flexible-25 .region-content-boxes .panels-flexible-region .inside { padding: 0 1.2em; }
.page-alumni #content .panels-flexible-25 .region-content-boxes .panels-flexible-region .inside.panels-flexible-region-inside-first { padding-left: 0; }
.page-alumni #content .panels-flexible-25 .region-content-boxes .panels-flexible-region .inside.panels-flexible-region-inside-last { padding-right: 0; }
.page-alumni #content .panels-flexible-25 .content-box { /* Alumni Events Box */ }
.page-alumni #content .panels-flexible-25 .content-box h2.pane-title { margin: 0; color: #556794; font-family: georgia; font-size: 1.8em; border-bottom: 1px solid #556794; height: 50px; font-weight: normal; }
.page-alumni #content .panels-flexible-25 .content-box h2.pane-title:after { content: "\f105"; font-family: "FontAwesome"; color: #B10202; margin: 0 0 0 20px; font-size: 1.4em; }
.page-alumni #content .panels-flexible-25 .content-box .view-content { min-height: 271px; overflow: hidden; }
.page-alumni #content .panels-flexible-25 .content-box .view-footer { clear: both; text-align: center; height: 35px; }
.page-alumni #content .panels-flexible-25 .content-box .view-footer footer a { display: block; font-size: 14px; background: #556794; padding: 5px 0 5px 0; color: white; }
.page-alumni #content .panels-flexible-25 .content-box .view-footer footer a:hover { background: #B10202; text-decoration: none; }
.page-alumni #content .panels-flexible-25 .content-box.alumni-events .view-empty { margin: 10px 0; font-size: 1em; font-style: italic; }
.page-alumni #content .panels-flexible-25 .content-box.alumni-events .view-content ul li { /*float: left;*/ overflow: hidden; padding: 0; margin: 10px 20px 10px 0; }
.page-alumni #content .panels-flexible-25 .content-box.alumni-events .view-content ul li:first-child { margin-top: 10px; }
.page-alumni #content .panels-flexible-25 .content-box.alumni-events .view-content ul li > div:first-child { float: left; border: 1px solid #556794; }
.page-alumni #content .panels-flexible-25 .content-box.alumni-events .view-content ul li .views-field-field-event-date-new-1 { color: white; width: 60px; text-align: center; height: 56px; font-size: 13px; padding: 0 0 4px 0; margin-top: 0; }
.page-alumni #content .panels-flexible-25 .content-box.alumni-events .view-content ul li .views-field-field-event-date-new-1 .field-content { /* Added 2/18/2020 - Hide secondary date if .multiple-days-event us not used */ }
.page-alumni #content .panels-flexible-25 .content-box.alumni-events .view-content ul li .views-field-field-event-date-new-1 .field-content div.event-date-custom span { text-align: center; font-size: 32px; display: block; height: 16px; padding: 7px 0 0 0; color: #556794; }
.page-alumni #content .panels-flexible-25 .content-box.alumni-events .view-content ul li .views-field-field-event-date-new-1 .field-content div.event-date-custom span:first-child { background: #556794; color: white; padding: 0px 0 7px 0; font-size: 16px; }
.page-alumni #content .panels-flexible-25 .content-box.alumni-events .view-content ul li .views-field-field-event-date-new-1 .field-content:not(.multiple-days-event) div.event-date-custom:nth-child(2) { display: none; }
.page-alumni #content .panels-flexible-25 .content-box.alumni-events .view-content ul li .views-field-field-event-date-new-1 .field-content.multiple-days-event div.event-date-custom:first-child span { text-align: center; font-size: 32px; display: block; height: 16px; padding: 7px 0 0 0; color: #556794; }
.page-alumni #content .panels-flexible-25 .content-box.alumni-events .view-content ul li .views-field-field-event-date-new-1 .field-content.multiple-days-event div.event-date-custom:first-child span:first-child { background: #556794; color: white; padding: 0px 0 7px 0; font-size: 16px; }
.page-alumni #content .panels-flexible-25 .content-box.alumni-events .view-content ul li .views-field-field-event-date-new-1 .field-content.multiple-days-event div.event-date-custom:first-child span:nth-child(2) { text-align: left; font-size: 20px; margin: 0 0 0 4px; }
.page-alumni #content .panels-flexible-25 .content-box.alumni-events .view-content ul li .views-field-field-event-date-new-1 .field-content.multiple-days-event div.event-date-custom:first-child span:nth-child(2):after { content: '-'; }
.page-alumni #content .panels-flexible-25 .content-box.alumni-events .view-content ul li .views-field-field-event-date-new-1 .field-content.multiple-days-event div.event-date-custom:nth-child(2) span { display: block; height: 16px; padding: 7px 0 0 0; color: #556794; }
.page-alumni #content .panels-flexible-25 .content-box.alumni-events .view-content ul li .views-field-field-event-date-new-1 .field-content.multiple-days-event div.event-date-custom:nth-child(2) span:first-child { display: none; }
.page-alumni #content .panels-flexible-25 .content-box.alumni-events .view-content ul li .views-field-field-event-date-new-1 .field-content.multiple-days-event div.event-date-custom:nth-child(2) span:nth-child(2) { text-align: right; font-size: 20px; margin: -23px 3px 0 0px; }
.page-alumni #content .panels-flexible-25 .content-box.alumni-events .view-content ul li .views-field-title { margin: 0 0 0 75px; font-size: 1.1em; }
.page-alumni #content .panels-flexible-25 .content-box.alumni-events .view-content ul li .views-field-title a { display: block; color: #666; /*height: 63px;*/ height: auto; line-height: 1.5em; }
.page-alumni #content .panels-flexible-25 .content-box.alumni-events .view-content ul li .views-field-title a:hover { color: #B10202; text-decoration: none; }
.page-alumni #content .panels-flexible-25 .view-display-id-block_alumni_spotlight .views-row { overflow: hidden; margin: 10px 0; }
.page-alumni #content .panels-flexible-25 .view-display-id-block_alumni_spotlight .field-profile-photo img { width: 60px; float: left; margin-right: 10px; }
.page-alumni #content .panels-flexible-25 .view-display-id-block_alumni_spotlight .views-field-title a { font-size: 1.1em; line-height: 0.9em; color: #666; }
.page-alumni #content .panels-flexible-25 .view-display-id-block_alumni_spotlight p.field-content { font-size: 0.9em; line-height: 1.2em; margin: 3px 0 0 0; }
.page-alumni #content .panels-flexible-25 .pane-connect_with_us .addthis_inline_follow_toolbox { max-height: 32px; margin: 10px 0 15px; }
.page-alumni #content .panels-flexible-25 .pane-connect_with_us .addthis_inline_follow_toolbox #atftbx p { display: none; }
.page-alumni #content .panels-flexible-25 .pane-connect_with_us address { margin: 15px 0; font-style: normal; }
.page-alumni #content .panels-flexible-25 .panels-flexible-region-25-infographic { margin: 25px 0; }
.page-alumni #content .panels-flexible-25 .panels-flexible-region-25-infographic .infographic { margin-top: 25px; }
@media screen and (max-width: 80em) { .page-alumni #content .region-content-top { padding-top: 15px; /* Larger than 769px */ }
  .page-alumni #content .region-content-top .giving-boyd-law { font-size: 1.1em; } }
@media screen and (max-width: 80em) and (min-width: 48em) { .page-alumni #content .region-content-top .giving-boyd-law { margin-top: -47px; } }
@media screen and (max-width: 80em) { .page-alumni #content .panels-flexible-25 { /* Less than 769px */ padding: 0; /* Less than 550px */ } }
@media screen and (max-width: 80em) and (min-width: 48em) { .page-alumni #content .panels-flexible-25 { margin-top: 20px; } }
@media screen and (max-width: 80em) { .page-alumni #content .panels-flexible-25 .panels-flexible-region-25-alumni_slideshow { width: 100%; float: none; }
  .page-alumni #content .panels-flexible-25 .panels-flexible-region-25-alumni_slideshow-inside { padding: 0; }
  .page-alumni #content .panels-flexible-25 .view-display-id-block_alumni_slideshow { max-width: none; }
  .page-alumni #content .panels-flexible-25 .panels-flexible-region-25-alumni_resources { width: 100%; min-height: 0; float: none; margin: 25px 0 0; overflow: hidden; }
  .page-alumni #content .panels-flexible-25 .panels-flexible-region-25-alumni_resources .panels-flexible-region-25-alumni_resources-inside { padding: 0; }
  .page-alumni #content .panels-flexible-25 .panels-flexible-region-25-alumni_resources .info-box { width: 47.5%; float: left; margin: 0; }
  .page-alumni #content .panels-flexible-25 .panels-flexible-region-25-alumni_resources #giving { float: right; margin: 0; }
  .page-alumni #content .panels-flexible-25 .region-content-boxes .panels-flexible-region { float: left; width: 47.5%; margin-top: 25px; /* 550px to Desktop 1 - 1280px */ }
  .page-alumni #content .panels-flexible-25 .region-content-boxes .panels-flexible-region .panels-flexible-region-inside { padding: 0; }
  .page-alumni #content .panels-flexible-25 .region-content-boxes .panels-flexible-region:nth-child(2) { float: right; }
  .page-alumni #content .panels-flexible-25 .region-content-boxes .panels-flexible-region .view-display-id-block_alumni_spotlight .views-field-title a { font-size: 1em; }
  .page-alumni #content .panels-flexible-25 .region-content-boxes .panels-flexible-region .content-box h2.pane-title { height: 35px; font-size: 1.25em; } }
@media screen and (max-width: 80em) and (min-width: 550px) { .page-alumni #content .panels-flexible-25 .region-content-boxes .panels-flexible-region.panels-flexible-region-25-connect_with_us { overflow: hidden; clear: both; width: 100%; }
  .page-alumni #content .panels-flexible-25 .region-content-boxes .panels-flexible-region.panels-flexible-region-25-connect_with_us .inside { text-align: center; }
  .page-alumni #content .panels-flexible-25 .region-content-boxes .panels-flexible-region.panels-flexible-region-25-connect_with_us h2.pane-title { width: 47.5%; margin: 0 auto; }
  .page-alumni #content .panels-flexible-25 .region-content-boxes .panels-flexible-region.panels-flexible-region-25-connect_with_us .addthis_inline_follow_toolbox { display: inline-block; margin-top: 0; } }
@media screen and (max-width: 80em) and (max-width: 550px) { .page-alumni #content .panels-flexible-25 .view-display-id-block_alumni_slideshow .views-field-field-slideshow-text { display: none; }
  .page-alumni #content .panels-flexible-25 .panels-flexible-region-25-alumni_resources { margin-top: -25px; }
  .page-alumni #content .panels-flexible-25 .panels-flexible-region-25-alumni_resources .info-box, .page-alumni #content .panels-flexible-25 .region-content-boxes .panels-flexible-region { float: none !important; width: 100% !important; height: auto !important; min-height: 0 !important; margin-top: 25px !important; }
  .page-alumni #content .panels-flexible-25 .panels-flexible-region-25-alumni_resources .info-box .view-content, .page-alumni #content .panels-flexible-25 .region-content-boxes .panels-flexible-region .view-content { min-height: 0 !important; } }

/* Book Module */
.node-type-book #block-book-navigation, .node-type-book .menu__item ul { padding-left: 15px; }
.node-type-book #block-book-navigation li.leaf, .node-type-book .menu__item ul li.leaf { list-style: none; list-image: none; }
.node-type-book .node-8247 .field-body .book-top, .node-type-book .node-8882 .field-body .book-top { overflow: hidden; clear: both; }
.node-type-book .node-8247 .field-body .book-top .book-cover, .node-type-book .node-8882 .field-body .book-top .book-cover { width: 45%; padding-right: 5%; float: left; text-align: center; }
.node-type-book .node-8247 .field-body .book-top .book-cover img, .node-type-book .node-8882 .field-body .book-top .book-cover img { width: 100%; max-width: 268px; height: auto; margin: 1.5em 0; }
.node-type-book .node-8247 .field-body .book-top .book-credits, .node-type-book .node-8882 .field-body .book-top .book-credits { width: 45%; float: left; }
@media screen and (max-width: 510px) { .node-type-book .node-8247 .field-body .book-top .book-cover, .node-type-book .node-8247 .field-body .book-top .book-credits, .node-type-book .node-8882 .field-body .book-top .book-cover, .node-type-book .node-8882 .field-body .book-top .book-credits { width: 100%; float: none; } }

article ul.menu, article ul.menu li, article ul.menu li.is-leaf, article ul.menu li.is-collapsed, article ul.menu li.is-expanded { list-style: none; list-image: none; }

.hide { display: none; }

.gradient-line { margin: 25px 0; height: 1px; border: 0; background: black; background: -webkit-gradient(linear, 0 0, 100% 0, from(white), to(white), color-stop(50%, #666)); }

/* // Temporary Homepage Styles \ */
.html.front.page-panels .header-wrap { box-shadow: 0 -2px 6px 3px #333; }
.html.front.page-panels #page { /* Homepage Programs Area */ }
.html.front.page-panels #page .splash { max-height: 535px; min-height: 0; padding-top: 21px; background: none !important; }
.html.front.page-panels #page .splash .region-splash { height: auto; padding: 0; }
.html.front.page-panels #page .splash .region-splash > .block { margin: 0; }
.html.front.page-panels #page .splash .hero-slideshow .flex-direction-nav a { overflow: visible !important; }
.html.front.page-panels #page .splash .hero-slideshow .flexslider { width: 100%; max-height: inherit; overflow: hidden; border: 0; background: none; border-radius: 0; margin: 0; /* Max Width: iPad portrait+1 - 769px */ }
@media screen and (max-width: 48em) { .html.front.page-panels #page .splash .hero-slideshow .flexslider { max-height: none; } }
.html.front.page-panels #page .splash .hero-slideshow .flexslider .flex-control-nav { display: none; }
.html.front.page-panels #page .splash .hero-slideshow .flexslider-views-slideshow-main-frame-row { position: relative; background: linear-gradient(90deg, #b10202 50%, #333333 50%); /* Text - Profile Slide */ /* Not Profile Image Slide */ }
.html.front.page-panels #page .splash .hero-slideshow .flexslider-views-slideshow-main-frame-row.profile-img-row .hero-text { bottom: 14.46%; left: 32.2%; right: 0; margin: auto; }
.html.front.page-panels #page .splash .hero-slideshow .flexslider-views-slideshow-main-frame-row.profile-img-row .hero-text .field-slideshow-text { display: none; }
.html.front.page-panels #page .splash .hero-slideshow .flexslider-views-slideshow-main-frame-row .hero-text { position: absolute; /* Text - Bottom Center */ bottom: 25px; left: 0; right: 0; width: 50%; margin: auto; /* Text - Bottom Right */ /* Text - Middle Left */ /* Default - Welcome slide */ }
.html.front.page-panels #page .splash .hero-slideshow .flexslider-views-slideshow-main-frame-row .hero-text.bottom-right { bottom: 25px; right: 2%; left: auto; width: 360px; margin: 0; /* Minimum Width: Desktop 2 - 1440px */ }
@media screen and (min-width: 90em) { .html.front.page-panels #page .splash .hero-slideshow .flexslider-views-slideshow-main-frame-row .hero-text.bottom-right { right: 10%; } }
.html.front.page-panels #page .splash .hero-slideshow .flexslider-views-slideshow-main-frame-row .hero-text.bottom-right .views-field-slideshow-text { width: 100%; margin: 0 0 10px 0; /* width: auto; display: inline-block; margin: 0 0 10px 0; text-align: left;
*/ }
.html.front.page-panels #page .splash .hero-slideshow .flexslider-views-slideshow-main-frame-row .hero-text.bottom-right .views-field-slideshow-text .field-slideshow-text { text-align: left; }
.html.front.page-panels #page .splash .hero-slideshow .flexslider-views-slideshow-main-frame-row .hero-text.bottom-right .field-button { text-align: right; }
.html.front.page-panels #page .splash .hero-slideshow .flexslider-views-slideshow-main-frame-row .hero-text.middle-left { width: 300px; margin: 0; top: 20%; left: 2%; bottom: 0; right: 0; }
.html.front.page-panels #page .splash .hero-slideshow .flexslider-views-slideshow-main-frame-row .hero-text.node-8411 { width: 520px; }
.html.front.page-panels #page .splash .hero-slideshow .flexslider-views-slideshow-main-frame-row .hero-text.node-8411 .views-field-slideshow-text { display: inline; width: auto; margin: 0; }
.html.front.page-panels #page .splash .hero-slideshow .flexslider-views-slideshow-main-frame-row .hero-text.node-8411 .views-field-slideshow-text .field-slideshow-text { font-size: 1.1em; text-align: left; }
.html.front.page-panels #page .splash .hero-slideshow .flexslider-views-slideshow-main-frame-row .hero-text.node-8411 .views-field-slideshow-text .field-slideshow-text .welcome { max-width: none; min-width: 0; padding: 0; }
.html.front.page-panels #page .splash .hero-slideshow .flexslider-views-slideshow-main-frame-row .hero-text.node-8411 .views-field-slideshow-text .field-slideshow-text .welcome h3 { font-weight: bold; color: #fff; border: 0; margin: 0 0 1.1em 0; }
.html.front.page-panels #page .splash .hero-slideshow .flexslider-views-slideshow-main-frame-row .hero-text.node-8411 .views-field-slideshow-text .field-slideshow-text .welcome p { margin: 1.1em 0 0; }
.html.front.page-panels #page .splash .hero-slideshow .flexslider-views-slideshow-main-frame-row .hero-text .views-field-slideshow-text { width: auto; margin: 0 auto 10px auto; }
.html.front.page-panels #page .splash .hero-slideshow .flexslider-views-slideshow-main-frame-row .hero-text .views-field-slideshow-text .field-slideshow-text { display: block; background-color: rgba(0, 0, 0, 0.75); border: 2px solid #fff; color: #fff; padding: 10px; font-size: 1.5em; line-height: 1.3em; text-align: center; }
.html.front.page-panels #page .splash .hero-slideshow .flexslider-views-slideshow-main-frame-row .hero-text .views-field-slideshow-text .field-slideshow-text p { margin: 0px; }
.html.front.page-panels #page .splash .hero-slideshow .flexslider-views-slideshow-main-frame-row .hero-text .field-button { text-align: center; }
.html.front.page-panels #page .splash .hero-slideshow .flexslider-views-slideshow-main-frame-row .hero-text .field-button a { display: inline-block; background-color: #b10202; border-radius: 5px; color: #fff; font-size: 1.1em; padding: 8px; margin: 0 !important; /* Max Width: iPad portrait+1 - 769px */ }
@media screen and (max-width: 48em) { .html.front.page-panels #page .splash .hero-slideshow .flexslider-views-slideshow-main-frame-row .hero-text .field-button a { font-size: 2vw; padding: 0.5vw 1.5vw; } }
.html.front.page-panels #page .splash .hero-slideshow .flexslider-views-slideshow-main-frame-row .field-hero-slideshow-image, .html.front.page-panels #page .splash .hero-slideshow .flexslider-views-slideshow-main-frame-row .field-hero-slideshow-profile-img { max-height: 420px; background: #fff; }
.html.front.page-panels #page .splash .hero-slideshow .flexslider-views-slideshow-main-frame-row .field-hero-slideshow-profile-img { width: 100%; max-width: 1180px; height: auto; margin: 0 auto; background-color: #333; }
.html.front.page-panels #page .splash .hero-slideshow .flexslider-views-slideshow-main-frame-row .field-hero-slideshow-profile-img img { width: auto; height: auto; }
.html.front.page-panels #page .splash .hero-slideshow .flexslider-views-slideshow-main-frame-row:not(.profile-img-row) { /* Max Width: iPad landscape - 1024px */ /* Max Width: iPad portrait+1 - 769px */ }
@media screen and (max-width: 64em) { .html.front.page-panels #page .splash .hero-slideshow .flexslider-views-slideshow-main-frame-row:not(.profile-img-row) { /* Default Slide */ }
  .html.front.page-panels #page .splash .hero-slideshow .flexslider-views-slideshow-main-frame-row:not(.profile-img-row) .hero-text.node-8411 { width: 100%; position: absolute; top: auto; left: auto; right: auto; bottom: 0; }
  .html.front.page-panels #page .splash .hero-slideshow .flexslider-views-slideshow-main-frame-row:not(.profile-img-row) .hero-text.node-8411 .hero-text-inner { width: auto; background-color: rgba(0, 0, 0, 0.75); border: 2px solid #fff; padding: 5px 10px; }
  .html.front.page-panels #page .splash .hero-slideshow .flexslider-views-slideshow-main-frame-row:not(.profile-img-row) .hero-text.node-8411 .hero-text-inner .views-field-slideshow-text { display: inline; width: auto; margin: 0; }
  .html.front.page-panels #page .splash .hero-slideshow .flexslider-views-slideshow-main-frame-row:not(.profile-img-row) .hero-text.node-8411 .hero-text-inner .views-field-slideshow-text .field-slideshow-text { background: transparent; display: inline !important; border: none; line-height: 0.7em; padding: 0; }
  .html.front.page-panels #page .splash .hero-slideshow .flexslider-views-slideshow-main-frame-row:not(.profile-img-row) .hero-text.node-8411 .hero-text-inner .views-field-slideshow-text .field-slideshow-text .welcome h3 { font-size: 24px; font-weight: normal; margin-bottom: 0; }
  .html.front.page-panels #page .splash .hero-slideshow .flexslider-views-slideshow-main-frame-row:not(.profile-img-row) .hero-text.node-8411 .hero-text-inner .views-field-slideshow-text .field-slideshow-text .welcome p { display: none; } }
@media screen and (max-width: 48em) { .html.front.page-panels #page .splash .hero-slideshow .flexslider-views-slideshow-main-frame-row:not(.profile-img-row) { background: #fff; height: 100%; }
  .html.front.page-panels #page .splash .hero-slideshow .flexslider-views-slideshow-main-frame-row:not(.profile-img-row) .hero-text { width: 100%; position: absolute; top: auto; left: auto; right: auto; bottom: 0; }
  .html.front.page-panels #page .splash .hero-slideshow .flexslider-views-slideshow-main-frame-row:not(.profile-img-row) .hero-text.node-8411 .hero-text-inner .views-field-slideshow-text .field-slideshow-text .welcome h3 { font-size: 3.5vw; }
  .html.front.page-panels #page .splash .hero-slideshow .flexslider-views-slideshow-main-frame-row:not(.profile-img-row) .hero-text .hero-text-inner { width: auto; background-color: rgba(0, 0, 0, 0.75); border: 2px solid #fff; padding: 5px 10px; }
  .html.front.page-panels #page .splash .hero-slideshow .flexslider-views-slideshow-main-frame-row:not(.profile-img-row) .hero-text .hero-text-inner .views-field-slideshow-text { display: inline; width: auto; margin: 0; }
  .html.front.page-panels #page .splash .hero-slideshow .flexslider-views-slideshow-main-frame-row:not(.profile-img-row) .hero-text .hero-text-inner .views-field-slideshow-text .field-slideshow-text { background: transparent; display: inline !important; border: none; line-height: 0.7em; padding: 0; }
  .html.front.page-panels #page .splash .hero-slideshow .flexslider-views-slideshow-main-frame-row:not(.profile-img-row) .hero-text .hero-text-inner .views-field-slideshow-text .field-slideshow-text h3 { margin: 0; font-size: 16px; }
  .html.front.page-panels #page .splash .hero-slideshow .flexslider-views-slideshow-main-frame-row:not(.profile-img-row) .hero-text .hero-text-inner .views-field-slideshow-text .field-slideshow-text .welcome h3 { font-size: 3.5vw; }
  .html.front.page-panels #page .splash .hero-slideshow .flexslider-views-slideshow-main-frame-row:not(.profile-img-row) .hero-text .hero-text-inner .views-field-slideshow-text .field-slideshow-text p { display: inline; font-size: 14px; line-height: 1.3em; text-align: left; margin: 10px 0 0 0; }
  .html.front.page-panels #page .splash .hero-slideshow .flexslider-views-slideshow-main-frame-row:not(.profile-img-row) .hero-text .hero-text-inner .views-field-slideshow-text .field-slideshow-text p:first-child { margin: 0; }
  .html.front.page-panels #page .splash .hero-slideshow .flexslider-views-slideshow-main-frame-row:not(.profile-img-row) .hero-text .hero-text-inner .field-button { display: inline; }
  .html.front.page-panels #page .splash .hero-slideshow .flexslider-views-slideshow-main-frame-row:not(.profile-img-row) .hero-text .hero-text-inner .field-button a { background: none; display: inline-block; text-align: left; padding: 0 0 0 15px; font-size: 11px; }
  .html.front.page-panels #page .splash .hero-slideshow .flexslider-views-slideshow-main-frame-row:not(.profile-img-row) .hero-text .hero-text-inner .field-button a:hover { color: #B10202; }
  .html.front.page-panels #page .splash .hero-slideshow .flexslider-views-slideshow-main-frame-row:not(.profile-img-row) .hero-text .hero-text-inner .field-button a:after { content: "\f105"; font-family: "FontAwesome"; color: #B10202; margin: 0 0 0 6px; font-size: 14px; } }
.html.front.page-panels #page .splash #block-views-featured-homepage-block { z-index: 999; bottom: 52px; position: static; }
.html.front.page-panels #page .splash #block-views-featured-homepage-block .flexslider { overflow: visible; }
.html.front.page-panels #page .splash #block-views-featured-homepage-block .flexslider-views-slideshow-main-frame-row { background: none; }
.html.front.page-panels #page #programs { margin: 0; padding: 0 0 40px 0; /* Max Width: iPad portrait+1 - 769px */ }
@media screen and (max-width: 48em) { .html.front.page-panels #page #programs { margin-top: -10px; } }
.html.front.page-panels #page #programs .region-programs { /* Max Width: iPad portrait+1 - 769px */ }
@media screen and (max-width: 48em) { .html.front.page-panels #page #programs .region-programs { max-width: 320px; min-width: 0; height: auto; } }
.html.front.page-panels #page #programs .region-programs > div { margin: 0; /* Max Width: iPad portrait+1 - 769px */                     /* .aba { position: absolute; top: 24px; right: 20px; display: block; width: auto; height: 30px; / * text-indent: -9999px; background: transparent url('https://law.unlv.edu/sites/all/themes/unlv_d7/images/aba-required-disclosure-150x30.gif') no-repeat;  /
 a { display: block; background: transparent; padding: 0; //color: #556794; color: #666; font-size: 1.25em; font-family: georgia; letter-spacing: inherit;
 &:hover { color: #B10202; } }
 / * Max Width: iPad portrait+1 - 769px * / @media screen and (max-width: $ipad-portrait) { position: static !important; top: auto !important; right: auto !important; margin: 0 auto 20px auto;
 a { text-align: center; text-decoration: underline; } } } */ }
@media screen and (max-width: 48em) { .html.front.page-panels #page #programs .region-programs > div { padding: 0; } }
.html.front.page-panels #page #programs .region-programs > div > h2 { margin-bottom: 18px; text-align: center; height: 52px; /* iPad portrait+1 - 769px to iPad landscape - 1024px */ /* Max Width: iPad portrait+1 - 769px */ }
.html.front.page-panels #page #programs .region-programs > div > h2:after { content: normal; }
@media screen and (min-width: 48em) and (max-width: 64em) { .html.front.page-panels #page #programs .region-programs > div > h2 { font-size: 30px; } }
@media screen and (max-width: 48em) { .html.front.page-panels #page #programs .region-programs > div > h2 { font-size: 30px; margin: 10px; } }
.html.front.page-panels #page #programs .region-programs > div > ul { display: block; overflow: visible; width: 100%; height: auto; /* iPad portrait+1 - 769px to iPad landscape - 1024px */ /* Max Width: iPad portrait+1 - 769px */ }
@media screen and (min-width: 48em) and (max-width: 64em) { .html.front.page-panels #page #programs .region-programs > div > ul { text-align: center; } }
@media screen and (max-width: 48em) { .html.front.page-panels #page #programs .region-programs > div > ul { width: 300px; margin: auto; } }
.html.front.page-panels #page #programs .region-programs > div > ul li { position: relative; width: 300px; height: 200px; margin-top: 0px; margin-bottom: 0px; padding: 0; background: none; overflow: hidden; /* iPad portrait+1 - 769px to iPad landscape - 1024px */ /* Max Width: iPad portrait+1 - 769px */ }
.html.front.page-panels #page #programs .region-programs > div > ul li:first-child { float: left; }
.html.front.page-panels #page #programs .region-programs > div > ul li:nth-child(2) { text-align: -webkit-match-parent; }
.html.front.page-panels #page #programs .region-programs > div > ul li:last-child { float: right; }
@media screen and (min-width: 48em) and (max-width: 64em) { .html.front.page-panels #page #programs .region-programs > div > ul li { width: 30% !important; height: auto; margin: 0 !important; } }
@media screen and (max-width: 48em) { .html.front.page-panels #page #programs .region-programs > div > ul li { display: block; width: auto; height: auto; float: none !important; margin: 0 auto 20px auto; }
  .html.front.page-panels #page #programs .region-programs > div > ul li:last-child { width: auto !important; margin: 0 auto !important; } }
.html.front.page-panels #page #programs .region-programs > div > ul li:hover h2 { line-height: 2.2em; }
.html.front.page-panels #page #programs .region-programs > div > ul li:hover img { transform: scale(1.05); }
.html.front.page-panels #page #programs .region-programs > div > ul li a, .html.front.page-panels #page #programs .region-programs > div > ul li img { display: block; box-sizing: border-box; }
.html.front.page-panels #page #programs .region-programs > div > ul li a { position: absolute; display: block; width: 100%; height: 100%; top: 0; border: 0; outline: transparent solid 2px; outline-offset: 0px; transition: all 0.3s ease; z-index: 999; }
.html.front.page-panels #page #programs .region-programs > div > ul li a:hover { outline: #B10202 solid 2px; outline-offset: -8px; border: 0; }
.html.front.page-panels #page #programs .region-programs > div > ul li img { display: block; width: 100%; height: 100%; }
.html.front.page-panels #page #programs .region-programs > div > ul li h2 { width: 100%; position: absolute; bottom: 0px; text-align: center; color: white; font-family: georgia; font-size: 1.7em; font-weight: normal; background: rgba(85, 103, 148, 0.9); margin: 0; z-index: 99; /* iPad portrait+1 - 769px to iPad landscape - 1024px */ }
@media screen and (min-width: 48em) and (max-width: 64em) { .html.front.page-panels #page #programs .region-programs > div > ul li h2 { font-size: 2.08vw; } }
.html.front.page-panels #page #main { margin: 0; }
.html.front.page-panels #page #spotlights { padding-top: 30px; }

/* Book Module Style Adjustments */
.node-type-book.sidebar-first #page #main { position: relative; }
.node-type-book.sidebar-first #page #main #content { width: 74%; margin-left: 26%; }
@media screen and (min-width: 64em) and (max-width: 80em) { .node-type-book.sidebar-first #page #main #content { margin-left: 32%; width: 68%; } }
@media screen and (max-width: 64em) and (min-width: 46.9em) { .node-type-book.sidebar-first #page #main #content { float: left; margin-left: 35%; width: 65%; } }
@media screen and (max-width: 46.9em) { .node-type-book.sidebar-first #page #main #content { width: auto; margin-left: auto; } }
.node-type-book.sidebar-first #page #main #content h1 { font-size: 1.7em; height: auto; padding-bottom: 10px; line-height: 1.2; }
@media screen and (min-width: 64em) and (max-width: 80em) { .node-type-book.sidebar-first #page #main #content h1 { margin-top: -10px; font-size: 1.25em; line-height: 1.2em; } }
@media screen and (max-width: 64em) and (min-width: 46.9em) { .node-type-book.sidebar-first #page #main #content h1 { border: 0; margin-top: 10px; font-size: 1.25em; line-height: 1.3em; height: auto; }
  .node-type-book.sidebar-first #page #main #content h1:after { content: ''; } }
@media screen and (max-width: 46.9em) { .node-type-book.sidebar-first #page #main #content h1 { border: none; font-size: 1.48em; line-height: 1.3em; height: auto; margin-top: 15px; } }
.node-type-book.sidebar-first #page #main #content .breadcrumb { height: 42px; margin-left: -298px; }
@media screen and (max-width: 64em) and (min-width: 46.9em) { .node-type-book.sidebar-first #page #main #content .breadcrumb { margin-left: -53%; } }
@media screen and (max-width: 46.9em) { .node-type-book.sidebar-first #page #main #content .breadcrumb { height: auto; line-height: 1.4em; margin-left: 0; } }
.node-type-book.sidebar-first #page #main aside.sidebars { width: 25%; height: 100%; background-color: #e8e8e8; border-radius: 0 10px 10px 0; box-shadow: 2px 3px 8px rgba(0, 0, 0, 0.2); margin: 50px 0 0 -100%; }
@media screen and (max-width: 80em) and (min-width: 64em) { .node-type-book.sidebar-first #page #main aside.sidebars { width: auto; } }
@media screen and (max-width: 64em) and (min-width: 46.9em) { .node-type-book.sidebar-first #page #main aside.sidebars { width: 33%; float: left; margin: 50px 0 0 -100%; } }
@media screen and (max-width: 46.9em) { .node-type-book.sidebar-first #page #main aside.sidebars { width: auto; box-shadow: none; background: none; margin: 0; } }
.node-type-book.sidebar-first #page #main aside.sidebars .region-sidebar-first { width: 300px; }
@media screen and (max-width: 64em) and (min-width: 46.9em) { .node-type-book.sidebar-first #page #main aside.sidebars .region-sidebar-first { width: 100%; } }
@media screen and (max-width: 46.9em) { .node-type-book.sidebar-first #page #main aside.sidebars .region-sidebar-first { width: auto; } }
.node-type-book.sidebar-first #page #main aside.sidebars .region-sidebar-first > div { width: 250px; margin: 17px auto; }
@media screen and (max-width: 64em) and (min-width: 46.9em) { .node-type-book.sidebar-first #page #main aside.sidebars .region-sidebar-first > div { width: auto; margin: 17px; } }
@media screen and (max-width: 46.9em) { .node-type-book.sidebar-first #page #main aside.sidebars .region-sidebar-first > div { width: 70%; margin: 17px; } }
.node-type-book.sidebar-first #page #main aside.sidebars .region-sidebar-first > div a:hover { background-color: #fffddd; }
.node-type-book.sidebar-first #page #main aside.sidebars .region-sidebar-first > div span.nolink { color: #666; }

/* Admissions */
.admissions { /* Admission - General Styles */ /* Public Interest Fellowships page */ /* Admissions Section Page */ /*&.page-node-8552, */ /* Admissions Program section pages */ /* Admissions - LLM Online Information Session Registration Webform */ /* Welcome Admitted Students */ /* Admissions - Admitted Student Day */ }
.admissions #main #content .region-content-header { position: relative; }
.admissions #main #content .region-content-header .header-apply { position: absolute; right: 5px; top: 15px; font-size: 0.9em; }
@media screen and (max-width: 80em) { .admissions #main #content .region-content-header .header-apply { top: 3px; font-size: 0.7em; }
  .admissions #main #content .region-content-header .header-apply a.anchor-button { padding: 3px 5px; } }
@media screen and (max-width: 48em) { .admissions #main #content .region-content-header .header-apply { top: 5px; } }
.admissions.page-node-6702.sidebar-first #page #main #content h2 { height: auto; line-height: initial; }
.admissions.page-node-6702 #main #content .block-student-profiles { width: 300px; float: right; margin: 0 0 25px 25px; }
@media screen and (max-width: 48em) { .admissions.page-node-6702 #main #content .block-student-profiles { float: none; margin: 0 auto 30px auto; } }
.admissions.page-node-6702 #main #content .block-student-profiles h2 { margin: 0 0 0.5em 0; text-align: center; background: #666; color: #fff; margin-bottom: 5px; }
.admissions.page-node-6702 #main #content .block-student-profiles ul.member-list li { position: relative; float: left; width: 50%; height: auto; padding: 0; margin: 0; clear: none; overflow: hidden; }
.admissions.page-node-6702 #main #content .block-student-profiles ul.member-list li .overlay span.name { font-size: 0.9em; margin: 20px 10px 5px; }
.admissions.page-node-6702 #main #content .block-student-profiles ul.member-list li:hover .overlay span.name { transform: scale(0.95); margin: 20px 12px 10px; }
.admissions.admissions-home .panels-flexible-region-4-center { width: 100%; }
.admissions.admissions-home #main #content .field-body { margin-top: 21px; }
.admissions.admissions-home #main #content .field-body #admissions-presentation { width: 100%; overflow: hidden; }
@media screen and (max-width: 62em) { .admissions.admissions-home #main #content .field-body #admissions-presentation { width: 300px; float: none; margin: 0 auto; } }
.admissions.admissions-home #main #content .field-body #admissions-presentation .admissions-block { position: relative; width: 300px; height: 300px; overflow: hidden; float: left; margin: 0 0 0 20px; list-style: none; }
.admissions.admissions-home #main #content .field-body #admissions-presentation .admissions-block:first-child { margin: 0; }
.admissions.admissions-home #main #content .field-body #admissions-presentation .admissions-block.jd { background-image: url("https://law.unlv.edu/sites/default/files/admissions/admissions-jd-300x300.jpg"); background-repeat: no-repeat; }
.admissions.admissions-home #main #content .field-body #admissions-presentation .admissions-block.llm { background-image: url("https://law.unlv.edu/sites/default/files/admissions/admissions-llm-300x300.jpg"); background-repeat: no-repeat; }
.admissions.admissions-home #main #content .field-body #admissions-presentation .admissions-block.unlv-law { background-image: url("https://law.unlv.edu/sites/default/files/admissions/explore-unlv-law-300x300.jpg"); background-repeat: no-repeat; }
@media screen and (min-width: 62em) and (max-width: 80em) { .admissions.admissions-home #main #content .field-body #admissions-presentation .admissions-block:nth-child(1) { margin: 0 0 25px 5%; }
  .admissions.admissions-home #main #content .field-body #admissions-presentation .admissions-block:nth-child(2) { float: right; margin: 0 5% 25px 0; }
  .admissions.admissions-home #main #content .field-body #admissions-presentation .admissions-block:nth-child(3) { float: none; margin: 0 auto; clear: both; } }
@media screen and (max-width: 62em) { .admissions.admissions-home #main #content .field-body #admissions-presentation .admissions-block { float: none; margin: 25px 0 0 0; } }
.admissions.admissions-home #main #content .field-body #admissions-presentation .admissions-block a { background: rgba(0, 0, 0, 0.6); height: 304px; position: absolute; top: 230px; width: 100%; transition: background .5s ease-out, top .5s ease-out; text-decoration: none; }
.admissions.admissions-home #main #content .field-body #admissions-presentation .admissions-block a:after { display: block; width: 100%; content: "\f138"; font-family: "FontAwesome"; position: absolute; bottom: 60px; font-size: 4em; color: #fff; text-align: center; }
.admissions.admissions-home #main #content .field-body #admissions-presentation .admissions-block a h2 { color: white; padding-bottom: 10px; margin: 10px 20px; font-family: georgia; font-size: 1.8em; font-weight: normal; text-align: center; }
.admissions.admissions-home #main #content .field-body #admissions-presentation .admissions-block a p { padding: 20px; margin: 0 20px; font-family: georgia; font-size: 1em; color: #fff; text-align: center; border-top: 1px solid lightgray; border-bottom: 1px solid lightgray; }
.admissions.admissions-home #main #content .field-body #admissions-presentation .admissions-block:hover a { top: 0; background: rgba(51, 51, 51, 0.75); }
.admissions.admissions-home #main #content .field-body p.quote { font-size: 1.4em; line-height: 1.3em; color: #666; }
.admissions.admissions-home #main #content .field-body p.quote span.credit { font-size: 0.85em; font-style: italic; }
@media screen and (max-width: ipad-landscape) { .admissions.admissions-home #main #content .field-body p.quote { padding: 0 0.5em; } }
.admissions.admissions-home #main #content .recruitment-events h2.pane-title { font-family: georgia; font-size: 1.8em; font-weight: normal; color: #000; margin-bottom: 0; }
.admissions.admissions-home #main #content .recruitment-events .view-law-school-events table { margin-top: 1em; }
.admissions.admissions-home #main #content .recruitment-events .view-law-school-events table thead th:nth-of-type(2), .admissions.admissions-home #main #content .recruitment-events .view-law-school-events table thead th:nth-of-type(3) { width: 32%; }
.admissions.program-page #main #content .panel-flexible { margin-top: 21px; /* Admissions specific Student Profiles styles */ }
@media screen and (max-width: 80em) { .admissions.program-page #main #content .panel-flexible .panels-flexible-row { max-width: 560px; } }
.admissions.program-page #main #content .panel-flexible h2.pane-title { font-size: 1.6em; line-height: 1.5em; font-family: georgia; color: #000; margin-top: 0; padding-bottom: 5px; border-bottom: 1px dotted #666; }
.admissions.program-page #main #content .panel-flexible h2.pane-title:after { content: "\f105"; font-family: "FontAwesome"; color: #B10202; margin: 0 0 0 20px; font-size: 34px; }
.admissions.program-page #main #content .panel-flexible .student-profiles { margin-bottom: 1.8em; }
.admissions.program-page #main #content .panel-flexible .program-center-region { float: left; width: 58%; max-width: 560px; }
.admissions.program-page #main #content .panel-flexible .program-center-region > .inside { padding: 0; }
.admissions.program-page #main #content .panel-flexible .program-center-region .main-media { margin-bottom: 1.5em; }
.admissions.program-page #main #content .panel-flexible .program-center-region .main-media p { margin: 0; }
.admissions.program-page #main #content .panel-flexible .program-center-region .program-info h4 { font-size: 1em; }
.admissions.program-page #main #content .panel-flexible .program-center-region .program-info p { margin-top: 0; }
.admissions.program-page #main #content .panel-flexible .program-center-region .program-info ul { margin-bottom: 1.5em; }
.admissions.program-page #main #content .panel-flexible .program-center-region .program-info ul > li { list-style-type: disc; margin: 10px 0 10px 20px; }
.admissions.program-page #main #content .panel-flexible .program-center-region .student-profiles { margin-top: 2em; }
.admissions.program-page #main #content .panel-flexible .program-center-region .student-profiles ul.member-list li { position: relative; float: left; width: 50%; height: auto; padding: 0; margin: 0; clear: none; overflow: hidden; }
.admissions.program-page #main #content .panel-flexible .program-right-region { float: right; width: 39%; }
.admissions.program-page #main #content .panel-flexible .program-right-region .apply.llm { margin-top: 1.5em; }
.admissions.program-page #main #content .panel-flexible .program-right-region .apply > p { font-size: 0.95em; }
.admissions.program-page #main #content .panel-flexible .program-right-region .apply address { margin-top: -1.3em; }
.admissions.program-page #main #content .panel-flexible .program-right-region .apply abbr[title] { text-decoration: none; }
.admissions.program-page #main #content .panel-flexible .program-right-region .apply dfn { font-style: normal; }
.admissions.program-page #main #content .panel-flexible .program-right-region .apply ol { margin-top: -0.6em; padding: 0; }
.admissions.program-page #main #content .panel-flexible .program-right-region .apply ol > li { min-height: 24px; padding: 0 0 0 32px; margin-bottom: 1em; list-style-type: none; background-repeat: no-repeat; background-position: top left; background-size: 24px; /* @for $i from 1 through 9 { &:nth-child({$i}) { background-image: url('https://law.unlv.edu/sites/all/themes/unlv_d7/images/admissions-bullet-sprite.svg#icon-{$i}'); } }
*/ }
.admissions.program-page #main #content .panel-flexible .program-right-region .apply ol > li:nth-child(1) { background-image: url("https://law.unlv.edu/sites/all/themes/unlv_d7/images/admissions-bullet-sprite.svg#icon-1"); }
.admissions.program-page #main #content .panel-flexible .program-right-region .apply ol > li:nth-child(2) { background-image: url("https://law.unlv.edu/sites/all/themes/unlv_d7/images/admissions-bullet-sprite.svg#icon-2"); }
.admissions.program-page #main #content .panel-flexible .program-right-region .apply ol > li:nth-child(3) { background-image: url("https://law.unlv.edu/sites/all/themes/unlv_d7/images/admissions-bullet-sprite.svg#icon-3"); }
.admissions.program-page #main #content .panel-flexible .program-right-region .apply ol > li:nth-child(4) { background-image: url("https://law.unlv.edu/sites/all/themes/unlv_d7/images/admissions-bullet-sprite.svg#icon-4"); }
.admissions.program-page #main #content .panel-flexible .program-right-region .apply ol > li:nth-child(5) { background-image: url("https://law.unlv.edu/sites/all/themes/unlv_d7/images/admissions-bullet-sprite.svg#icon-5"); }
.admissions.program-page #main #content .panel-flexible .program-right-region .apply ol > li:nth-child(6) { background-image: url("https://law.unlv.edu/sites/all/themes/unlv_d7/images/admissions-bullet-sprite.svg#icon-6"); }
.admissions.program-page #main #content .panel-flexible .program-right-region .apply ol > li:nth-child(7) { background-image: url("https://law.unlv.edu/sites/all/themes/unlv_d7/images/admissions-bullet-sprite.svg#icon-7"); }
.admissions.program-page #main #content .panel-flexible .program-right-region .apply ol > li:nth-child(8) { background-image: url("https://law.unlv.edu/sites/all/themes/unlv_d7/images/admissions-bullet-sprite.svg#icon-8"); }
.admissions.program-page #main #content .panel-flexible .program-right-region .apply ol > li:nth-child(9) { background-image: url("https://law.unlv.edu/sites/all/themes/unlv_d7/images/admissions-bullet-sprite.svg#icon-9"); }
.admissions.program-page #main #content .panel-flexible .program-right-region .apply ol > li dl { margin: 0; }
.admissions.program-page #main #content .panel-flexible .program-right-region .apply ol > li dt { font-size: 1.2em; }
.admissions.program-page #main #content .panel-flexible .program-right-region .apply ol > li dd { color: #666; font-size: 1em; border-left: 2px solid #ccc; padding-left: 10px; margin: 5px 3px 0 -21px; }
.admissions.program-page #main #content .panel-flexible .program-right-region .apply ol > li dd li { list-style-type: disc; margin: 0 0 5px 30px; }
.admissions.program-page #main #content .panel-flexible .program-right-region .apply ol > li .inline.collapse-button { cursor: pointer; display: block; padding: 0 20px 14px 0; position: relative; border-bottom: 1px solid #ddd; transition: border 0.5s ease-in, padding 0.5s ease-in; }
.admissions.program-page #main #content .panel-flexible .program-right-region .apply ol > li .inline.collapse-button:after { content: "\f067"; font-family: "FontAwesome"; color: #666; position: absolute; right: 0px; top: 0; }
.admissions.program-page #main #content .panel-flexible .program-right-region .apply ol > li .inline.collapse-button.expanded { border: 0px solid transparent; padding-bottom: 5px; }
.admissions.program-page #main #content .panel-flexible .program-right-region .apply ol > li .inline.collapse-button.expanded:after { content: "\f068"; }
.admissions.program-page #main #content .panel-flexible .program-right-region .apply ol > li .collapsible-content { display: none; }
.admissions.program-page #main #content .panel-flexible .program-right-region .learn-more-webform { background-color: #ddd; padding: 15px; /*overflow: hidden;*/ }
.admissions.program-page #main #content .panel-flexible .program-right-region .learn-more-webform .clearfix:before, .admissions.program-page #main #content .panel-flexible .program-right-region .learn-more-webform .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.admissions.program-page #main #content .panel-flexible .program-right-region .learn-more-webform .clearfix:after { clear: both; }
.admissions.program-page #main #content .panel-flexible .program-right-region .learn-more-webform .clearfix { zoom: 1; }
.admissions.program-page #main #content .panel-flexible .program-right-region .learn-more-webform h2.pane-title { font-size: 1.4em; line-height: 0.8em; border: 0; padding: 0; margin: 0; }
.admissions.program-page #main #content .panel-flexible .program-right-region .learn-more-webform h2.pane-title:after { content: ''; line-height: inherit; }
.admissions.program-page #main #content .panel-flexible .program-right-region .learn-more-webform form > div, .admissions.program-page #main #content .panel-flexible .program-right-region .learn-more-webform form > div p { margin: 0; }
.admissions.program-page #main #content .panel-flexible .program-right-region .learn-more-webform form > div { /*.webform-component--question { margin: 0.5em 0; }*/ }
.admissions.program-page #main #content .panel-flexible .program-right-region .learn-more-webform form > div .form-item { margin: 1em 0; }
.admissions.program-page #main #content .panel-flexible .program-right-region .learn-more-webform form > div .webform-component--description { font-size: 0.95em; margin: 10px 0; clear: both; }
.admissions.program-page #main #content .panel-flexible .program-right-region .learn-more-webform form > div fieldset.webform-component--contact-information { width: 50%; float: left; margin: 0; padding: 0; border: 0; }
.admissions.program-page #main #content .panel-flexible .program-right-region .learn-more-webform form > div fieldset.webform-component--contact-information .webform-component--contact-information--name { margin-top: 0; }
.admissions.program-page #main #content .panel-flexible .program-right-region .learn-more-webform form > div fieldset.webform-component--contact-information .webform-component--contact-information--residence .form-select { width: 96% !important; }
.admissions.program-page #main #content .panel-flexible .program-right-region .learn-more-webform form > div .webform-component--viewbook, .admissions.program-page #main #content .panel-flexible .program-right-region .learn-more-webform form > div .webform-component--brochure { position: relative; width: 45%; float: right; margin: 0; /* Duplicate of #content a.download-overlay:before
a:before { position: absolute; width: 100%; left: 0; text-align: center; zoom: 70%; opacity: 0.7; content: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2021.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2250px%22%20height%3D%2250px%22%20viewBox%3D%220%200%2050%2050%22%20style%3D%22enable-background%3Anew%200%200%2050%2050%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20d%3D%22M25%2C50C11.2%2C50%2C0%2C38.8%2C0%2C25C0%2C11.1%2C11.2%2C0%2C25%2C0c13.8%2C0%2C25%2C11.2%2C25%2C25C50%2C38.8%2C38.8%2C50%2C25%2C50z%20M29.2%2C26.7c0-0.3%2C0-0.5%2C0-0.7%0A%09c0-5.2%2C0-10.3%2C0-15.5c0-1.4-0.9-2.2-2.2-2.2c-1.2%2C0-2.5%2C0.1-3.7%2C0c-1.5-0.1-2.4%2C1.1-2.4%2C2.4c0%2C5.1%2C0%2C10.2%2C0%2C15.4c0%2C0.2%2C0%2C0.4%2C0%2C0.5%0A%09c-0.1%2C0-0.1%2C0-0.2%2C0.1c-0.1-0.2-0.2-0.3-0.4-0.5c-1.8-1.8-3.6-3.7-5.5-5.5c-1-1-2.2-1-3.2%2C0c-0.8%2C0.8-1.7%2C1.7-2.5%2C2.5%0A%09c-1.2%2C1.2-1.2%2C2.4%2C0%2C3.6c4.7%2C4.7%2C9.5%2C9.4%2C14.2%2C14.2c1.2%2C1.2%2C2.3%2C1.2%2C3.5%2C0c2.9-2.9%2C5.9-5.9%2C8.8-8.8c1.8-1.8%2C3.6-3.6%2C5.4-5.5%0A%09c1-1%2C1-2.3%2C0-3.3c-0.9-0.9-1.8-1.8-2.7-2.7c-0.9-0.9-2.2-0.9-3.1%2C0c-0.3%2C0.3-0.7%2C0.7-1%2C1C32.6%2C23.3%2C30.9%2C25%2C29.2%2C26.7z%22/%3E%0A%3C/svg%3E%0A');
}
*/ }
.admissions.program-page #main #content .panel-flexible .program-right-region .learn-more-webform form > div .webform-component--viewbook img, .admissions.program-page #main #content .panel-flexible .program-right-region .learn-more-webform form > div .webform-component--brochure img { margin: 0 auto; display: block; }
.admissions.program-page #main #content .panel-flexible .program-right-region .learn-more-webform form > div .webform-component--viewbook a:before { top: 25%; margin-top: 0; }
.admissions.program-page #main #content .panel-flexible .program-right-region .learn-more-webform form > div fieldset.webform-component--enrollment-information { border: 0; clear: both; padding: 0; margin: 0; /*.fieldset-wrapper { overflow: hidden; }*/ }
.admissions.program-page #main #content .panel-flexible .program-right-region .learn-more-webform form > div fieldset.webform-component--enrollment-information .form-item { width: 50%; float: left; margin-bottom: 0; }
.admissions.program-page #main #content .panel-flexible .program-right-region .learn-more-webform form > div fieldset.webform-component--enrollment-information .form-item.webform-component--enrollment-information--plan-apply { display: inline-block; float: none; width: inherit; margin-bottom: 8px; }
.admissions.program-page #main #content .panel-flexible .program-right-region .learn-more-webform form > div fieldset.webform-component--enrollment-information .form-item:nth-child(2) { float: right; width: 45%; }
.admissions.program-page #main #content .panel-flexible .program-right-region .learn-more-webform form > div fieldset.webform-component--enrollment-information .form-item:nth-child(2) input { width: 100%; }
.admissions.program-page #main #content .panel-flexible .program-right-region .learn-more-webform form > div fieldset.webform-component--enrollment-information .webform-component--enrollment-information--lsat-dates { clear: both; float: none; width: 100%; text-align: right; font-size: 0.8em; margin: 0.3em 0 0; font-style: italic; }
.admissions.program-page #main #content .panel-flexible .program-right-region .learn-more-webform form > div fieldset.captcha { border: 0; padding: 10px 0; margin: 0; }
.admissions.program-page #main #content .panel-flexible .program-right-region .learn-more-webform form > div fieldset.captcha legend { display: none; }
.admissions.program-page #main #content .panel-flexible .program-right-region .learn-more-webform form > div fieldset.captcha .fieldset-description { font-size: 12px; font-style: italic; line-height: 16px; margin-bottom: 5px; }
.admissions.program-page #main #content .panel-flexible .program-right-region .learn-more-webform form > div .webform-component--receive-information { width: 75%; float: left; margin: .2em 0; }
.admissions.program-page #main #content .panel-flexible .program-right-region .learn-more-webform form > div .webform-component--receive-information .form-item { margin: 0; }
.admissions.program-page #main #content .panel-flexible .program-right-region .learn-more-webform form > div .form-actions { width: 20%; float: right; margin: 0; }
.admissions.program-page #main #content .panel-flexible .program-right-region .learn-more-webform form > div label, .admissions.program-page #main #content .panel-flexible .program-right-region .learn-more-webform form > div input, .admissions.program-page #main #content .panel-flexible .program-right-region .learn-more-webform form > div select, .admissions.program-page #main #content .panel-flexible .program-right-region .learn-more-webform form > div textarea { font-size: 0.95em; font-weight: normal; }
.admissions.program-page #main #content .panel-flexible .program-right-region .tour-registration h2.pane-title { margin-top: 1em; }
.admissions.program-page #main #content .panel-flexible .program-right-region .tour-registration .eventbrite-calendar-widget { width: 195px; text-align: center; margin: 0 auto; }
@media screen and (max-width: 80em) { .admissions.program-page #main #content .panel-flexible .program-center-region, .admissions.program-page #main #content .panel-flexible .program-right-region { width: 100%; float: none; } }
.admissions.program-page #main #content .panel-flexible .program-bottom-row { margin-top: 35px; }
.admissions.program-page #main #content .panel-flexible .program-bottom-row .program-bottom-region { margin-top: 0; }
.admissions.program-page #main #content .panel-flexible .program-bottom-row .program-bottom-region .student-profiles h2.pane-title { font-size: 1.6em; color: #000; text-align: center; margin: 0 0 0.75em; line-height: 2em; border: 0; padding: 0; }
.admissions.program-page #main #content .panel-flexible .program-bottom-row .program-bottom-region .student-profiles h2.pane-title:after { content: ''; display: block; width: 100%; height: 1px; background: -webkit-gradient(linear, 0 0, 100% 0, from(white), color-stop(0.5, #666666), to(white)); }
.admissions.program-page #main #content .panel-flexible .program-bottom-row .program-bottom-region .student-profiles ul.member-list li { position: relative; float: left; width: 25%; height: auto; padding: 0; margin: 0; clear: none; overflow: hidden; }
.admissions.program-page #main #content #numbers-promo { position: relative; width: 100%; max-width: 550px; margin: 35px auto; }
.admissions.program-page #main #content #numbers-promo h2.pane-title { width: 100%; text-align: center; text-transform: uppercase; font-size: 30px; font-weight: normal; font-family: georgia; line-height: 50px; margin: 0 0 10px 0; padding: 0; }
.admissions.program-page #main #content #numbers-promo h2.pane-title:after { content: ''; }
.admissions.program-page #main #content #numbers-promo h2.pane-title { background-color: #666; color: #fff; }
.admissions.program-page #main #content #numbers-promo .red { background-color: #A22116; color: #fff; }
.admissions.program-page #main #content #numbers-promo .gray { background-color: #a3a3a3; color: #fff; }
.admissions.program-page #main #content #numbers-promo .light-gray { background-color: #ddd; color: #000; }
.admissions.program-page #main #content #numbers-promo ul { padding: 0; margin: 0; font-family: arial; }
.admissions.program-page #main #content #numbers-promo ul li { padding: 0; margin: 0 0 10px 0; list-style: none; }
.admissions.program-page #main #content #numbers-promo ul li.half-column { position: relative; float: left; width: 50%; max-width: 275px; }
.admissions.program-page #main #content #numbers-promo ul li.half-column .column-wrap { padding-top: 68%; }
.admissions.program-page #main #content #numbers-promo ul li.half-column .column-inner { position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
.admissions.program-page #main #content #numbers-promo ul li.half-column .number { text-align: center; font-size: 55px; padding: 20px 20px 5px 20px; color: #A22116; line-height: 1.1em; }
.admissions.program-page #main #content #numbers-promo ul li.half-column .definition { text-align: center; font-size: 16px; line-height: 1.2em; padding: 0 20px 20px 20px; }
.admissions.program-page #main #content #numbers-promo ul li.full-column { clear: both; overflow: hidden; }
.admissions.program-page #main #content #numbers-promo ul li.full-column .column-inner { padding: 15px; clear: both; overflow: hidden; }
.admissions.program-page #main #content #numbers-promo ul li.full-column.split { position: relative; max-height: 100px; }
.admissions.program-page #main #content #numbers-promo ul li.full-column.split .column-wrap { padding-top: 20%; }
.admissions.program-page #main #content #numbers-promo ul li.full-column.split .column-inner { position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
.admissions.program-page #main #content #numbers-promo ul li.full-column.split .column-inner .number { width: 20%; position: absolute; top: 0; left: 50%; transform: translate(-50%, 0); padding-top: 15px; }
.admissions.program-page #main #content #numbers-promo ul li.full-column.split .column-inner .definition { width: 35%; position: absolute; padding: 15px; }
.admissions.program-page #main #content #numbers-promo ul li.full-column.split .column-inner div.definition:nth-child(2) { top: 0; left: 0; text-align: right; }
.admissions.program-page #main #content #numbers-promo ul li.full-column.split .column-inner div.definition:nth-child(2) { top: 0; left: 0; text-align: right; }
.admissions.program-page #main #content #numbers-promo ul li.full-column.split .column-inner div.definition:nth-child(3) { top: 0; right: 0; }
.admissions.program-page #main #content #numbers-promo ul li.full-column.alumni .column-inner { padding: 0; }
.admissions.program-page #main #content #numbers-promo ul li.full-column.alumni .definition { width: 100%; text-align: center; font-size: 30px; }
.admissions.program-page #main #content #numbers-promo ul li.full-column .number { float: left; width: 32%; text-align: center; font-size: 55px; line-height: 1.1em; color: #A22116; display: flex; justify-content: center; flex-direction: column; min-height: 70px; }
.admissions.program-page #main #content #numbers-promo ul li.full-column .definition { float: right; width: 68%; font-size: 16px; line-height: 1.1em; display: flex; justify-content: center; flex-direction: column; min-height: 70px; }
.admissions.program-page #main #content #numbers-promo ul li.full-column.emphasis .number { text-shadow: 2px 2px 5px #333; }
.admissions.program-page #main #content #numbers-promo ul li.full-column.emphasis .definition { font-size: 19px; text-shadow: 2px 2px 5px #333; }
.admissions.program-page #main #content #numbers-promo ul li.full-column.split .number, .admissions.program-page #main #content #numbers-promo ul li.full-column.split .definition, .admissions.program-page #main #content #numbers-promo ul li.full-column.alumni .definition { float: none; }
@media screen and (max-width: 80em) { .admissions.program-page #main #content #numbers-promo { display: none; } }
.admissions.connect .tour-wrapper, .admissions.connect .online-info-session-wrapper { overflow: hidden; margin-bottom: 1.5em; }
.admissions.connect .tour-wrapper h3, .admissions.connect .online-info-session-wrapper h3 { margin-top: 0; }
.admissions.connect .tour-wrapper p:last-child, .admissions.connect .online-info-session-wrapper p:last-child { margin-bottom: 0; }
.admissions.connect .tour-wrapper .eventbrite-registration-widget { width: 330px; float: right; text-align: left; margin: 0 0 0 1.5em; }
.admissions.connect .tour-wrapper .eventbrite-calendar-widget { width: 225px; float: right; text-align: center; margin: 0 0 0 1.5em; }
.admissions.connect .online-info-session-wrapper { position: relative; }
.admissions.connect .online-info-session-wrapper .webform-block { /* Changed on 2/13/20 width: 300px; float: right; margin: 0 0 0 1.5em; background-color: #ddd; padding: 15px; overflow: hidden;
*/ width: auto; float: none; margin: 0; padding: 0; background-color: #fff; overflow: inherit; }
@media screen and (max-width: 965px) { .admissions.connect .online-info-session-wrapper .webform-block { margin: 0 0 1.5em; } }
.admissions.connect .online-info-session-wrapper .webform-block h4 { display: block; color: #B10202; position: absolute; right: 15px; width: 300px; z-index: 1; text-align: center; margin: 1em 0; }
@media screen and (max-width: 965px) { .admissions.connect .online-info-session-wrapper .webform-block h4 { display: none; } }
.admissions.connect .online-info-session-wrapper .webform-block article.node-9002 { display: flex; padding-right: 15px; }
.admissions.connect .online-info-session-wrapper .webform-block article.node-9002.clearfix::after { display: none; }
@media screen and (max-width: 965px) { .admissions.connect .online-info-session-wrapper .webform-block article.node-9002 { display: block; padding: 0; } }
.admissions.connect .online-info-session-wrapper .webform-block article.node-9002 h2.node-title { display: none; }
.admissions.connect .online-info-session-wrapper .webform-block article.node-9002 .field-description { margin-right: 30px; flex-grow: 1; }
.admissions.connect .online-info-session-wrapper .webform-block form.webform-client-form-9002 { width: 300px; background-color: #ddd; padding: 15px; box-sizing: border-box; z-index: auto; padding-top: 50px; margin: 0; }
@media screen and (max-width: 965px) { .admissions.connect .online-info-session-wrapper .webform-block form.webform-client-form-9002 { padding-top: 15px; margin: 30px 0 0; width: auto; } }
.admissions.connect .online-info-session-wrapper .webform-block form.webform-client-form-9002 > div { margin: 0; }
@media screen and (max-width: 965px) { .admissions.connect .online-info-session-wrapper .webform-block form.webform-client-form-9002 > div { width: auto; } }
.admissions.connect .online-info-session-wrapper .webform-block form.webform-client-form-9002 > div .webform-component { margin: 1em 0; }
.admissions.connect .online-info-session-wrapper .webform-block form.webform-client-form-9002 > div .form-actions { margin: 1.5em 0 0 0; }
.admissions.connect .online-info-session-wrapper .webform-block form.webform-client-form-9002 > div .webform-component--full-name-field-group { width: 96%; border: none; padding: 0; margin: 0 0 1em 0; }
.admissions.connect .online-info-session-wrapper .webform-block form.webform-client-form-9002 > div .webform-component--full-name-field-group div { margin: 0; }
.admissions.connect .online-info-session-wrapper .webform-block form.webform-client-form-9002 > div .webform-component--full-name-field-group div legend { border: none; padding: 0; padding-left: .2em; font-size: 1em; }
.admissions.connect .online-info-session-wrapper .webform-block form.webform-client-form-9002 > div .webform-component--full-name-field-group div .webform-component-textfield { margin: 0; width: 48%; float: left; }
.admissions.connect .online-info-session-wrapper .webform-block form.webform-client-form-9002 > div .webform-component--full-name-field-group div .webform-component-textfield:last-child { float: right; }
.admissions.connect .online-info-session-wrapper .webform-block form.webform-client-form-9002 > div .webform-component--full-name-field-group div .webform-component-textfield input { width: 100%; }
.admissions.connect .online-info-session-wrapper .webform-block form.webform-client-form-9002 > div fieldset.captcha { border: none; margin: 0; padding: 0; }
.admissions.connect .online-info-session-wrapper .webform-block form.webform-client-form-9002 > div fieldset.captcha legend { border: none; padding-left: 0.2em; font-size: 1em; }
.admissions.connect .online-info-session-wrapper .webform-block form.webform-client-form-9002 > div fieldset.captcha .fieldset-description { font-size: 0.95em; line-height: 1.4em; padding-left: 0.2em; }
.admissions.connect .online-info-session-wrapper .form-description ul { margin-top: -0.8em; }
.admissions.connect.visit-us .contact-info { overflow: hidden; max-width: 550px; margin: 2em auto; border: 2px solid #ccc; padding: 10px 15px 15px; }
.admissions.connect.visit-us .contact-info h2 { margin: 0; }
.admissions.connect.visit-us .contact-info .address { float: left; width: 45%; }
@media screen and (max-width: 48em) { .admissions.connect.visit-us .contact-info .address { width: 60%; } }
.admissions.connect.visit-us .contact-info .phone { float: right; width: 45%; }
@media screen and (max-width: 48em) { .admissions.connect.visit-us .contact-info .phone { width: 30%; }
  .admissions.connect.visit-us .contact-info .phone strong { display: block; } }
.admissions.connect.visit-us .map iframe { width: 100%; max-width: 940px; height: 250px; }
.admissions.page-node-9002 .node-webform form > div fieldset.webform-component--full-name-field-group { width: 96%; border: none; padding: 0; margin: 1.5em 0; }
.admissions.page-node-9002 .node-webform form > div fieldset.webform-component--full-name-field-group .webform-component--full-name-field-group--full-name-legend { margin: 0; }
.admissions.page-node-9002 .node-webform form > div fieldset.webform-component--full-name-field-group .webform-component--full-name-field-group--full-name-legend legend { border: 0; padding: 0; padding-left: .2em; font-size: 1em; }
.admissions.page-node-9002 .node-webform form > div fieldset.webform-component--full-name-field-group .webform-component-textfield { margin: 0; width: 48%; float: left; }
.admissions.page-node-9002 .node-webform form > div fieldset.webform-component--full-name-field-group .webform-component-textfield:last-child { float: right; }
.admissions.page-node-9002 .node-webform form > div fieldset.webform-component--full-name-field-group .webform-component-textfield input { width: 100%; }
.admissions.welcome #content .region-content-header .header-apply { display: none; }
.admissions.welcome #content article .field-body h2 { color: #000; margin-bottom: 0.25em; line-height: 1.4em; height: auto !important; }
.admissions.welcome #content article .field-body h2 + p { margin-top: 0.25em; }
.admissions.welcome #content article .field-body a { color: #556794; }
.admissions.welcome #content article .field-body a[target=_blank]::after { content: "\a0\f08e"; font-family: FontAwesome; font-size: 85%; display: inline-block; }
.admissions.welcome #content article .field-body a.no-symbol:after { content: normal; }
.admissions.welcome #content article .field-body ul, .admissions.welcome #content article .field-body ol { padding: 0 0 0 30px; margin-top: 0; }
.admissions.welcome #content article .field-body ul li, .admissions.welcome #content article .field-body ol li { margin-top: 0.5em; }
.admissions.welcome #content article .field-body ul ul li, .admissions.welcome #content article .field-body ol ul li { list-style-type: circle; }
.admissions.welcome #content article .field-body ul li { list-style-type: disc; }
.admissions.welcome #content article .field-body ol li { list-style-type: decimal; }
.admissions.welcome #content article .field-body ul.transcript-contact li { list-style-type: none; margin-top: 15px; }
.admissions.welcome #content article .field-body ul.transcript-contact li address { display: block; margin-top: 5px; font-style: initial; }
.admissions.welcome #content article .field-body section { padding-top: 86px; margin-top: -76px; }
.admissions.welcome #content article .field-body section p:last-child, .admissions.welcome #content article .field-body section ol { margin-bottom: 0; }
.admissions.welcome.admin-menu #content article .field-body section { padding-top: 115px; margin-top: -105px; }
.admissions.welcome.admin-menu.admin-menu-with-shortcuts #content article .field-body section { padding-top: 150px; margin-top: -140px; }
.admissions.welcome.students #content article .field-body { display: flex; }
.admissions.welcome.students #content article .field-body a { color: #000; text-decoration: underline; }
.admissions.welcome.students #content article .field-body a:hover { color: #556794; text-decoration: none; }
.admissions.welcome.students #content article .field-body .main-content { width: 62%; padding-right: 15px; }
.admissions.welcome.students #content article .field-body .main-content ul.faculty-video { display: flex; flex-wrap: wrap; margin: 0; padding: 0; }
.admissions.welcome.students #content article .field-body .main-content ul.faculty-video li { width: 50%; list-style: none; box-sizing: border-box; margin-bottom: 20px; }
.admissions.welcome.students #content article .field-body .main-content ul.faculty-video li:nth-child(odd) { padding-right: 10px; }
.admissions.welcome.students #content article .field-body .main-content ul.faculty-video li:nth-child(even) { padding-left: 10px; }
.admissions.welcome.students #content article .field-body .main-content ul.faculty-video li iframe { width: 100%; border: 1px solid #555; }
.admissions.welcome.students #content article .field-body .main-content ul.faculty-video li h3 { border: 0; color: #000; font-size: 1.1rem; margin: 10px 0; }
.admissions.welcome.students #content article .field-body .main-content ul.faculty-video li p { margin: 0; }
.admissions.welcome.students #content article .field-body .main-content p + ul { margin-top: -10px; }
.admissions.welcome.students #content article .field-body .main-content .student-profile { padding-left: 10px; margin: 5px 0; /*font-size: 0.9rem;*/ }
.admissions.welcome.students #content article .field-body .main-content .student-profile p { margin: 1.1em 0; }
.admissions.welcome.students #content article .field-body .main-content .student-profile iframe { max-width: 50%; width: 100%; border: 1px solid #555; }
.admissions.welcome.students #content article .field-body aside.faculty-contacts { width: 38%; padding-left: 15px; }
.admissions.welcome.students #content article .field-body aside.faculty-contacts ul { padding: 0; margin: 0; }
.admissions.welcome.students #content article .field-body aside.faculty-contacts ul li { display: flex; align-items: flex-start; list-style: none; margin: 0 0 30px 0; }
.admissions.welcome.students #content article .field-body aside.faculty-contacts ul li img { width: 100px; margin: 0 10px 5px 0; border: 1px solid #555; }
.admissions.welcome.students #content article .field-body aside.faculty-contacts ul li .faculty-profile { font-size: 0.9rem; line-height: 1.4rem; }
.admissions.welcome.students #content article .field-body aside.faculty-contacts ul li .faculty-profile .expertise { margin-top: 10px; display: block; }
@media screen and (max-width: 80em) and (min-width: 64em) { .admissions.welcome.students #content article .field-body .main-content { width: 55%; }
  .admissions.welcome.students #content article .field-body aside.faculty-contacts { width: 45%; } }
@media screen and (max-width: 64em) { .admissions.welcome.students #content article .field-body { display: block; }
  .admissions.welcome.students #content article .field-body .main-content { width: 100%; }
  .admissions.welcome.students #content article .field-body aside.faculty-contacts { width: 100%; padding: 0; } }

/* Explore UNLV Law /about */
.about.maps-parking .map { position: relative; padding-bottom: 27%; height: 0; overflow: hidden; }
.about.maps-parking .map iframe { border: 0; position: absolute; top: 0; left: 0; width: 100% !important; height: 100% !important; }

.about #main #content .panels-flexible-29 .panels-flexible-region-29-header, .explore #main #content .panels-flexible-29 .panels-flexible-region-29-header { width: 100%; margin-bottom: 25px; }
.about #main #content .panels-flexible-29 .panels-flexible-region-29-center, .explore #main #content .panels-flexible-29 .panels-flexible-region-29-center { float: left; width: 62%; }
.about #main #content .panels-flexible-29 .panels-flexible-region-29-center h2.pane-title, .explore #main #content .panels-flexible-29 .panels-flexible-region-29-center h2.pane-title { font-size: 1.4em; font-weight: normal; font-family: georgia; color: #000; border-bottom: 0; margin: 0 0 10px 0; }
.about #main #content .panels-flexible-29 .panels-flexible-region-29-center .intro p:first-child, .explore #main #content .panels-flexible-29 .panels-flexible-region-29-center .intro p:first-child { margin-top: 0; }
.about #main #content .panels-flexible-29 .embed-container, .explore #main #content .panels-flexible-29 .embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; margin-bottom: 0.8em; }
.about #main #content .panels-flexible-29 .embed-container iframe, .about #main #content .panels-flexible-29 .embed-container object, .about #main #content .panels-flexible-29 .embed-container embed, .explore #main #content .panels-flexible-29 .embed-container iframe, .explore #main #content .panels-flexible-29 .embed-container object, .explore #main #content .panels-flexible-29 .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.about #main #content .panels-flexible-29 .panels-flexible-region-29-right_column, .explore #main #content .panels-flexible-29 .panels-flexible-region-29-right_column { float: right; width: 35%; }
.about #main #content .panels-flexible-29 .panels-flexible-region-29-right_column .fact-box aside, .explore #main #content .panels-flexible-29 .panels-flexible-region-29-right_column .fact-box aside { border-top: solid 5px #b10202; margin: 0 0 25px 0; }
.about #main #content .panels-flexible-29 .panels-flexible-region-29-right_column .fact-box aside h2, .explore #main #content .panels-flexible-29 .panels-flexible-region-29-right_column .fact-box aside h2 { margin: 3px 0 10px 0; font-size: 1.4em; font-weight: normal; font-family: georgia; color: #000; border-bottom: 0; }
.about #main #content .panels-flexible-29 .panels-flexible-region-29-right_column .fact-box aside li, .explore #main #content .panels-flexible-29 .panels-flexible-region-29-right_column .fact-box aside li { position: relative; margin: 10px 0 20px; padding-left: 1.8em; font-size: 1em; }
.about #main #content .panels-flexible-29 .panels-flexible-region-29-right_column .fact-box aside li:before, .explore #main #content .panels-flexible-29 .panels-flexible-region-29-right_column .fact-box aside li:before { position: absolute; content: "\f054"; font-family: "FontAwesome"; color: #000; font-size: inherit; top: 2px; left: 5px; }
.about #main #content .panels-flexible-29 .panels-flexible-region-29-right_column .mission, .explore #main #content .panels-flexible-29 .panels-flexible-region-29-right_column .mission { background-color: #e9e9de; padding: 15px; }
.about #main #content .panels-flexible-29 .panels-flexible-region-29-right_column .mission h2, .explore #main #content .panels-flexible-29 .panels-flexible-region-29-right_column .mission h2 { font-size: 1.4em; font-weight: normal; font-family: georgia; line-height: 1.2em; color: #000; border-bottom: 0; margin: 0 0 10px 0; }
.about #main #content .panels-flexible-29 .panels-flexible-region-29-right_column .mission p, .explore #main #content .panels-flexible-29 .panels-flexible-region-29-right_column .mission p { margin: 0; }

/* General Student Profiles block styles */
#main #content .block-student-profiles { overflow: hidden; }
#main #content .block-student-profiles .view-profiles, #main #content .block-student-profiles .view-content, #main #content .block-student-profiles ul.member-list { margin: 0; overflow: hidden; }
#main #content .block-student-profiles ul.member-list li, #main #content .block-student-profiles ul.member-list li a, #main #content .block-student-profiles ul.member-list li img { display: block; box-sizing: border-box; }
#main #content .block-student-profiles ul.member-list li img { width: 100%; height: auto; transition: all 0.3s cubic-bezier(0.51, -0.21, 0.42, 1.1); }
#main #content .block-student-profiles ul.member-list li a { position: absolute; display: block; top: 0; width: 100%; height: 100%; outline: transparent solid 2px; outline-offset: 0px; transition: all 0.3s ease; z-index: 999; }
#main #content .block-student-profiles ul.member-list li a:hover { outline: #B10202 solid 2px; outline-offset: -10px; }
#main #content .block-student-profiles ul.member-list li .overlay { position: absolute; width: 100%; bottom: -10px; left: 0; padding-bottom: 15px; background-color: transparent; background-image: -webkit-gradient(linear, top left, bottom right, from(transparent), to(black)); background-image: -webkit-linear-gradient(top, transparent 0%, black 100%); background-image: -moz-linear-gradient(top, transparent 0%, black 100%); background-image: -o-linear-gradient(top, transparent 0%, black 100%); background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 100%); transition: transform 0.3s cubic-bezier(0.51, -0.21, 0.42, 1.1); z-index: 99; }
#main #content .block-student-profiles ul.member-list li .overlay span.name { display: block; font-size: 1.4em; font-family: georgia; line-height: 1.5em; color: #fff; letter-spacing: 0.02em; margin: 20px 15px 5px; transition: all 0.3s ease; }
#main #content .block-student-profiles ul.member-list li .overlay span.hometown, #main #content .block-student-profiles ul.member-list li .overlay span.undergraduate { display: block; color: #fff; line-height: 1em; letter-spacing: 0.02em; margin: 5px 15px 15px; transition: all 0.3s ease; }
#main #content .block-student-profiles ul.member-list li:hover img { transform: scale(1.05); }
#main #content .block-student-profiles ul.member-list li:hover .overlay span.name, #main #content .block-student-profiles ul.member-list li:hover .overlay span.hometown { line-height: 1em; transform: scale(0.9); }
#main #content .block-student-profiles.jd ul.member-list li .overlay span.name { margin-bottom: 15px; }

/* Race, Gender & Policing Program */
.race-gender-policing.page-race-gender-policing #content a { color: #556794; }
.race-gender-policing.page-race-gender-policing #content a:hover { color: #B10202; }
.race-gender-policing.page-race-gender-policing #content h2 { color: #000; height: auto; line-height: 1.5em; }
@media screen and (max-width: 25.875em) { .race-gender-policing.page-race-gender-policing #content .panels-flexible-region { float: none; width: 100%; } }
.race-gender-policing.page-race-gender-policing #content .news.featured-news { padding-right: 15px; }
.race-gender-policing.page-race-gender-policing #content .news.in-the-news { border-top: solid 5px #b10202; margin: 0 0 25px 0; }
.race-gender-policing.page-race-gender-policing #content .news.in-the-news h3 { margin: 3px 0 10px 0; font-weight: normal; font-family: georgia; color: #000; border-bottom: 0; font-size: 1.5em; }
.race-gender-policing.page-race-gender-policing #content .news .news-date { display: block; font-style: italic; color: #777; margin-top: 8px; }
.race-gender-policing.page-race-gender-policing #content .news .news-date .date-display-single, .race-gender-policing.page-race-gender-policing #content .news .news-date .publication { font-size: 1rem; }
.race-gender-policing.page-race-gender-policing #content .news p { margin: 0.15em 0 1.5em 0; }
.race-gender-policing.page-race-gender-policing #content .news a.archive { font-weight: bold; }
.race-gender-policing.page-race-gender-policing #content .news a.archive:after { content: '\f105'; font-family: "FontAwesome"; margin-left: 6px; }
.race-gender-policing .node-9832 .field-body h2 { color: #000; font-size: 1.5em; }
.race-gender-policing .node-9832 .field-body ul#board-members li { overflow: hidden; clear: both; margin-bottom: 30px; }
.race-gender-policing .node-9832 .field-body ul#board-members li img { float: left; width: 175px; margin: 0 10px 10px 0; }
.race-gender-policing .node-9832 .field-body ul#board-members li h4 { font-size: 1.3em; }
.race-gender-policing .node-9832 .field-body ul#affiliate-members { margin-top: -15px; }
.race-gender-policing .node-9832 .field-body ul#affiliate-members li { font-size: 1.1em; color: #444; margin-bottom: 5px; }
.race-gender-policing .node-9832 .field-body p { margin: 0.6em 0; }

/* IP Conference Event Page */
.node-type-event.page-node-8841 .header-image { padding-top: 17px; }
.node-type-event.page-node-8841 aside.sidebars .location, .node-type-event.page-node-8841 aside.sidebars .ip-faculty { margin-top: 35px; }
.node-type-event.page-node-8841 aside.sidebars .location h4, .node-type-event.page-node-8841 aside.sidebars #webform-8863 h4, .node-type-event.page-node-8841 aside.sidebars .ip-faculty h4 { font-size: 1.2em; }
.node-type-event.page-node-8841 aside.sidebars .location h4 { font-style: normal; }
.node-type-event.page-node-8841 aside.sidebars .ip-faculty li { overflow: hidden; margin: 10px 0 20px; }
.node-type-event.page-node-8841 aside.sidebars .ip-faculty img { max-width: 65px; width: 32%; float: left; margin-right: 10px; }
.node-type-event.page-node-8841 aside.sidebars .ip-faculty .faculty-info { width: 62%; float: left; }
.node-type-event.page-node-8841 aside.sidebars .ip-faculty .faculty-info strong { display: block; line-height: 1em; margin-bottom: 10px; }
.node-type-event.page-node-8841 aside.sidebars .ip-faculty .faculty-info a { display: block; line-height: 1em; color: #000; font-weight: bold; text-decoration: underline; }
.node-type-event.page-node-8841 aside.sidebars .ip-faculty .faculty-info a:hover { color: #B10202; }
.node-type-event.page-node-8841 aside.sidebars .ip-faculty .faculty-info .title { display: block; line-height: 1.3em; font-style: italic; margin-top: 5px; }
.node-type-event.page-node-8841 aside.sidebars .location p, .node-type-event.page-node-8841 aside.sidebars .ip-faculty p { line-height: 1.5em; }
.node-type-event.page-node-8841 aside.sidebars .location p .fa-angle-right, .node-type-event.page-node-8841 aside.sidebars .ip-faculty p .fa-angle-right { color: #B10202; font-weight: bold; }
.node-type-event.page-node-8841 aside.sidebars .location a, .node-type-event.page-node-8841 aside.sidebars .ip-faculty a { color: #B10202; }
.node-type-event.page-node-8841 aside.sidebars .location a:hover, .node-type-event.page-node-8841 aside.sidebars .ip-faculty a:hover { text-decoration: underline; }
.node-type-event.page-node-8841 aside.sidebars #webform-8863 { margin: 35px 0; }
.node-type-event.page-node-8841 aside.sidebars #webform-8863 h4 { display: block; margin-bottom: 0.6em; }
.node-type-event.page-node-8841 aside.sidebars #webform-8863 .webform-client-form-8863 > div { max-width: 200px; min-width: 0; margin: 0; }
.node-type-event.page-node-8841 aside.sidebars #webform-8863 .webform-client-form-8863 .form-item { margin: 0 0 0.8em; }
.node-type-event.page-node-8841 aside.sidebars #webform-8863 .webform-client-form-8863 .form-item input { width: 100%; }
.node-type-event.page-node-8841 #content #block-block-56 h1#page-title { height: auto; font-size: 1.8em; color: #000; }
.node-type-event.page-node-8841 #content #block-block-56 h2 { color: #666; font-size: 1.5em; font-style: italic; margin: 0.25em 0; }
.node-type-event.page-node-8841 #content div.group-calendar-info { position: relative; height: 33px; margin-top: 20px; }
@media screen and (max-width: 1281px) { .node-type-event.page-node-8841 #content div.group-calendar-info { position: relative; overflow: visible; height: auto; margin-top: 0; } }
.node-type-event.page-node-8841 #content div.group-calendar-info h3.field-label, .node-type-event.page-node-8841 #content div.group-calendar-info .date-display-single, .node-type-event.page-node-8841 #content div.group-calendar-info .field-event-location-new { float: left; height: auto; line-height: 2.6em; margin: 0 25px 0 0; }
@media screen and (max-width: 1281px) { .node-type-event.page-node-8841 #content div.group-calendar-info h3.field-label, .node-type-event.page-node-8841 #content div.group-calendar-info .date-display-single, .node-type-event.page-node-8841 #content div.group-calendar-info .field-event-location-new { float: none; height: auto; line-height: inherit; margin: 0; } }
.node-type-event.page-node-8841 #content div.group-calendar-info h3.field-label { margin-right: 5px; }
@media screen and (max-width: 1281px) { .node-type-event.page-node-8841 #content div.group-calendar-info h3.field-label { margin: 20px 0 0 0; }
  .node-type-event.page-node-8841 #content div.group-calendar-info h3.field-label:first-child { margin: 0; } }
.node-type-event.page-node-8841 #content div.group-calendar-info .addtocal { position: absolute; right: 80px; }
@media screen and (max-width: 1281px) { .node-type-event.page-node-8841 #content div.group-calendar-info .addtocal { position: static; right: auto; } }
.node-type-event.page-node-8841 #content .field-body { margin-top: 35px; }
@media screen and (max-width: 1281px) { .node-type-event.page-node-8841 #content .field-body { margin-top: 55px; } }
.node-type-event.page-node-8841 #content .field-body a { color: #000; text-decoration: underline; }
.node-type-event.page-node-8841 #content .field-body a:hover { color: #B10202; text-decoration: underline; }
.node-type-event.page-node-8841 #content .field-body sup a { color: #000; text-decoration: none; }
.node-type-event.page-node-8841 #content .field-body sup a:hover { color: #B10202; text-decoration: none; }
.node-type-event.page-node-8841 #content .field-body a[target=_blank]:after { content: "\a0\f08e"; font-family: FontAwesome; font-size: 85%; display: inline-block; }
.node-type-event.page-node-8841 #content .field-body a.no-symbol:after { content: normal; }
.node-type-event.page-node-8841 #content .field-body p { margin: 0 0 1em; }
.node-type-event.page-node-8841 #content .field-body .cle { position: relative; height: 15px; }
.node-type-event.page-node-8841 #content .field-body .cle p { position: absolute; top: -30px; }
.node-type-event.page-node-8841 #content .field-body .left-column { width: 58%; float: left; position: relative; }
.node-type-event.page-node-8841 #content .field-body .left-column p { text-align: justify; text-justify: inter-word; }
.node-type-event.page-node-8841 #content .field-body .left-column #speakers p { text-align: inherit; }
.node-type-event.page-node-8841 #content .field-body .left-column .citation { clear: both; }
.node-type-event.page-node-8841 #content .field-body .right-column { width: 37.5%; float: right; padding-right: 0.5em; }
.node-type-event.page-node-8841 #content .field-body .notation, .node-type-event.page-node-8841 #content .field-body .notation a { font-size: 0.85em; font-style: italic; color: #666; margin: 0.5em 0; }
.node-type-event.page-node-8841 #content .field-body .notation a:hover { color: #B10202; }
.node-type-event.page-node-8841 #content .field-body #sponsors h4, .node-type-event.page-node-8841 #content .field-body #speakers h4, .node-type-event.page-node-8841 #content .field-body #organizers h4, .node-type-event.page-node-8841 #content .field-body #resources h4 { display: block; height: auto; padding-bottom: 4px; line-height: 1.4em; font-size: 1.3em; border-bottom: 1px dotted #666; margin-bottom: 1em; margin-right: 0; }
.node-type-event.page-node-8841 #content .field-body #sponsors { float: right; width: 43%; max-width: 235px; margin: 15px 0; overflow: hidden; }
.node-type-event.page-node-8841 #content .field-body #sponsors li { position: relative; margin-bottom: 40px; }
.node-type-event.page-node-8841 #content .field-body #sponsors img { display: block; max-width: 100%; height: auto; margin: 0 auto; }
.node-type-event.page-node-8841 #content .field-body #speakers { float: left; width: 52%; margin: 15px 0; }
.node-type-event.page-node-8841 #content .field-body #speakers h5 { font-size: 1em; margin: 1.2em 0 0.2em 0; }
.node-type-event.page-node-8841 #content .field-body #speakers p { margin: 0; }
.node-type-event.page-node-8841 #content .field-body #speakers ul.ul { padding-left: 20px; }
.node-type-event.page-node-8841 #content .field-body #speakers li { margin-bottom: 5px; }
.node-type-event.page-node-8841 #content .field-body .info-box { max-width: 350px; background-color: #eee; z-index: 10; }
.node-type-event.page-node-8841 #content .field-body .info-box li { height: 55px; text-align: center; font-weight: bold; position: relative; }
.node-type-event.page-node-8841 #content .field-body .info-box li:nth-child(even) { background-color: #d3d3d3; }
.node-type-event.page-node-8841 #content .field-body .info-box li:hover { background-color: #B10202; }
.node-type-event.page-node-8841 #content .field-body .info-box li a { display: block; line-height: 3.8em; color: #B10202; z-index: 10; }
.node-type-event.page-node-8841 #content .field-body .info-box li a:hover { color: #fff; text-decoration: none; }
.node-type-event.page-node-8841 #content .field-body .notification.webform { max-width: 350px; background-color: transparent; margin-top: -75px; }
.node-type-event.page-node-8841 #content .field-body .node-8862 { max-width: 350px; padding-top: 100px; }
@media screen and (max-width: 1025px) { .node-type-event.page-node-8841 #content .field-body .node-8862 { padding: 0; } }
.node-type-event.page-node-8841 #content .field-body .node-8862 .webform-8862-wrapper { background-color: #eee; padding: 15px 10px; overflow: hidden; }
.node-type-event.page-node-8841 #content .field-body .node-8862 div { margin: 0; }
.node-type-event.page-node-8841 #content .field-body .field-description p { margin: 0 0 0.6em; font-size: 1em; }
.node-type-event.page-node-8841 #content .field-body .webform-client-form div, .node-type-event.page-node-8841 #content .field-body .webform-client-form label, .node-type-event.page-node-8841 #content .field-body .webform-client-form input { float: left; }
.node-type-event.page-node-8841 #content .field-body .webform-client-form label { line-height: 1.8em; }
.node-type-event.page-node-8841 #content .field-body .webform-client-form input.email { width: 150px; margin-left: 10px; }
@media screen and (max-width: 1281px) { .node-type-event.page-node-8841 #content .field-body .webform-client-form input.email { width: 100px; } }
.node-type-event.page-node-8841 #content .field-body .webform-client-form .form-actions { margin-left: 10px; }
.node-type-event.page-node-8841 #content .field-body #organizers h4 { margin-top: 35px; }
.node-type-event.page-node-8841 #content .field-body #organizers li img { display: block; margin: 0 auto 30px auto; }
.node-type-event.page-node-8841 #content .field-body #resources { margin-top: 45px; }
.node-type-event.page-node-8841 #content .field-body #resources ul { padding-left: 20px; }
.node-type-event.page-node-8841 #content .field-body #resources li { margin-bottom: 8px; }
@media screen and (max-width: 1025px) { .node-type-event.page-node-8841 #content .field-body #speakers, .node-type-event.page-node-8841 #content .field-body #sponsors, .node-type-event.page-node-8841 #content .field-body .left-column, .node-type-event.page-node-8841 #content .field-body .right-column { float: none; width: 100%; max-width: none; }
  .node-type-event.page-node-8841 #content .field-body .info-box, .node-type-event.page-node-8841 #content .field-body .notification.webform, .node-type-event.page-node-8841 #content .field-body #organizers { margin: 25px auto 0; } }
@media screen and (max-width: 768px) { .node-type-event.page-node-8841.sidebar-first #page #main .sidebars { padding: 0 10px; } }

/* Webform style adjustments */
.node-type-webform.page-node-9814 #content form.webform-client-form > div, .node-type-webform.page-node-9815 #content form.webform-client-form > div { width: 70%; }
.node-type-webform.page-node-9814 #content form.webform-client-form .webform-component .form-checkboxes, .node-type-webform.page-node-9814 #content form.webform-client-form .webform-component .form-radios, .node-type-webform.page-node-9815 #content form.webform-client-form .webform-component .form-checkboxes, .node-type-webform.page-node-9815 #content form.webform-client-form .webform-component .form-radios { padding-left: 10px; }
.node-type-webform.page-node-9814 #content form.webform-client-form .webform-component .form-checkboxes label.option, .node-type-webform.page-node-9814 #content form.webform-client-form .webform-component .form-radios label.option, .node-type-webform.page-node-9815 #content form.webform-client-form .webform-component .form-checkboxes label.option, .node-type-webform.page-node-9815 #content form.webform-client-form .webform-component .form-radios label.option { padding-left: 8px; }
.node-type-webform.page-node-9814 #content form.webform-client-form .webform-component-textfield input, .node-type-webform.page-node-9814 #content form.webform-client-form .webform-component-email input, .node-type-webform.page-node-9814 #content form.webform-client-form .webform-component-textarea textarea, .node-type-webform.page-node-9815 #content form.webform-client-form .webform-component-textfield input, .node-type-webform.page-node-9815 #content form.webform-client-form .webform-component-email input, .node-type-webform.page-node-9815 #content form.webform-client-form .webform-component-textarea textarea { width: 100%; }
.node-type-webform.page-node-9814 #content form.webform-client-form .webform-component-textarea .grippie, .node-type-webform.page-node-9815 #content form.webform-client-form .webform-component-textarea .grippie { width: 99.8%; }

.prelaw-fellowship #block-menu-block-41 { display: none; }
.prelaw-fellowship #block-menu-block-49 .menu-block-wrapper > ul.menu > li.is-active > a:after { top: 62px; }
.prelaw-fellowship #block-block-70 { border: 2px solid #666; margin: 17px auto; padding: 5px; box-sizing: border-box; text-align: center; }
.prelaw-fellowship #block-block-70 h2 { margin: 0 0.5em 0 0; font: bold 1.1em Georgia; line-height: 1.5em; color: #444; }
.prelaw-fellowship #block-block-70 p { margin: 0.5em 0 1.5em 0; }
.prelaw-fellowship #block-block-70 p:last-child { margin-bottom: 0; }
.prelaw-fellowship #block-block-70 p a { color: #4e4e4e; }
.prelaw-fellowship #block-block-70 p a:hover { color: #999; }
.prelaw-fellowship.page-node-9955 #content .field-body img.main-photo { float: right; max-width: 450px; margin: 0 0 10px 10px; }
.prelaw-fellowship.page-node-9955 #content .block.more-information h2 { margin: 5px 0 20px 0 !important; }
.prelaw-fellowship.page-node-9955 #content .block.more-information form.webform-client-form-10055 > div { display: flex; }
.prelaw-fellowship.page-node-9955 #content .block.more-information form.webform-client-form-10055 > div .form-item { display: flex; margin: 0; }
.prelaw-fellowship.page-node-9955 #content .block.more-information form.webform-client-form-10055 > div .form-item.webform-component--name { display: flex; padding-right: 15px; margin: 0; }
.prelaw-fellowship.page-node-9955 #content .block.more-information form.webform-client-form-10055 > div .form-item.webform-component--email { display: flex; padding: 0 15px; margin: 0; }
.prelaw-fellowship.page-node-9955 #content .block.more-information form.webform-client-form-10055 > div .form-item input { width: 200px; height: 25px; margin-left: 10px; }
.prelaw-fellowship.page-node-9955 #content .block.more-information form.webform-client-form-10055 > div .form-actions { margin: 0; height: 25px; }
.prelaw-fellowship.application #content form.webform-client-form-10056 > div { width: 100%; }
.prelaw-fellowship.application #content form.webform-client-form-10056 > div fieldset { width: 100%; margin: 0; padding: 0 15px; box-sizing: border-box; border: none; }
.prelaw-fellowship.application #content form.webform-client-form-10056 > div fieldset.depth-1 { padding: 0 15px; margin-bottom: 20px; }
.prelaw-fellowship.application #content form.webform-client-form-10056 > div fieldset.depth-1 > legend { background-color: #666; color: #fff; }
.prelaw-fellowship.application #content form.webform-client-form-10056 > div fieldset.depth-1 .fieldset-wrapper { margin: 0; }
.prelaw-fellowship.application #content form.webform-client-form-10056 > div fieldset legend { border: none; display: block; width: 100%; background-color: #dadada; box-sizing: border-box; }
.prelaw-fellowship.application #content form.webform-client-form-10056 > div fieldset.webform-component-fieldset .fieldset-wrapper { margin: 15px -15px 0 -15px; }
.prelaw-fellowship.application #content form.webform-client-form-10056 > div fieldset.webform-component-fieldset .fieldset-wrapper .fieldset-description { padding: 0 15px 15px; font-weight: bold; font-style: italic; }
.prelaw-fellowship.application #content form.webform-client-form-10056 > div fieldset.webform-component-fieldset .fieldset-wrapper .form-item { width: 100%; padding: 0 15px; box-sizing: border-box; }
.prelaw-fellowship.application #content form.webform-client-form-10056 > div fieldset.webform-component-fieldset .fieldset-wrapper .form-item.webform-component { width: 50%; float: left; box-sizing: border-box; margin: 0 0 2em; }
.prelaw-fellowship.application #content form.webform-client-form-10056 > div fieldset.webform-component-fieldset .fieldset-wrapper .form-item.webform-component input:not([type="checkbox"]) { width: 100%; }
.prelaw-fellowship.application #content form.webform-client-form-10056 > div fieldset.webform-component-fieldset .fieldset-wrapper .form-item.webform-component.webform-component-select select { width: 175px; }
.prelaw-fellowship.application #content form.webform-client-form-10056 > div fieldset.webform-component-fieldset .fieldset-wrapper .form-item.webform-component--education--high-school--school-name, .prelaw-fellowship.application #content form.webform-client-form-10056 > div fieldset.webform-component-fieldset .fieldset-wrapper .form-item.webform-component--education--college--school-name, .prelaw-fellowship.application #content form.webform-client-form-10056 > div fieldset.webform-component-fieldset .fieldset-wrapper .form-item.webform-component--questions--why-interested, .prelaw-fellowship.application #content form.webform-client-form-10056 > div fieldset.webform-component-fieldset .fieldset-wrapper .form-item.webform-component--questions--why-qualified, .prelaw-fellowship.application #content form.webform-client-form-10056 > div fieldset.webform-component-fieldset .fieldset-wrapper .form-item.webform-component--questions--disclaimer, .prelaw-fellowship.application #content form.webform-client-form-10056 > div fieldset.webform-component-fieldset .fieldset-wrapper .form-item.webform-component--questions--agree-disclaimer { width: 100%; }
.prelaw-fellowship.application #content form.webform-client-form-10056 > div fieldset.webform-component-fieldset .fieldset-wrapper .form-item.webform-component--education--high-school--school-name input:not([type="checkbox"]), .prelaw-fellowship.application #content form.webform-client-form-10056 > div fieldset.webform-component-fieldset .fieldset-wrapper .form-item.webform-component--education--college--school-name input:not([type="checkbox"]), .prelaw-fellowship.application #content form.webform-client-form-10056 > div fieldset.webform-component-fieldset .fieldset-wrapper .form-item.webform-component--questions--why-interested input:not([type="checkbox"]), .prelaw-fellowship.application #content form.webform-client-form-10056 > div fieldset.webform-component-fieldset .fieldset-wrapper .form-item.webform-component--questions--why-qualified input:not([type="checkbox"]), .prelaw-fellowship.application #content form.webform-client-form-10056 > div fieldset.webform-component-fieldset .fieldset-wrapper .form-item.webform-component--questions--disclaimer input:not([type="checkbox"]), .prelaw-fellowship.application #content form.webform-client-form-10056 > div fieldset.webform-component-fieldset .fieldset-wrapper .form-item.webform-component--questions--agree-disclaimer input:not([type="checkbox"]) { width: 100%; }
.prelaw-fellowship.application #content form.webform-client-form-10056 > div fieldset.webform-component-fieldset .fieldset-wrapper .form-item.webform-component-date .form-item { width: 85px; padding: 0; }
.prelaw-fellowship.application #content form.webform-client-form-10056 > div fieldset.webform-component-fieldset .fieldset-wrapper .form-item.webform-component-date input.webform-calendar[type="image"] { width: inherit; }
.prelaw-fellowship.application #content form.webform-client-form-10056 > div fieldset.webform-component-fieldset .fieldset-wrapper .form-item.webform-component--questions--disclaimer p { margin: 1em 0; }
.prelaw-fellowship.application #content form.webform-client-form-10056 > div fieldset.webform-component-fieldset .fieldset-wrapper .form-item.webform-component-checkboxes.webform-component--questions--agree-disclaimer { padding: 0; }
.prelaw-fellowship.application #content form.webform-client-form-10056 > div fieldset.webform-component-fieldset .fieldset-wrapper .form-item.webform-component-checkboxes.webform-component--questions--agree-disclaimer label { margin-left: 10px; font-weight: bold; }
.prelaw-fellowship.program-sponsors #content .field-body ul { display: flex; flex-wrap: wrap; }
.prelaw-fellowship.program-sponsors #content .field-body ul li { display: flex; justify-content: center; flex-direction: column; width: 195px; margin: 30px 20px; list-style: none; text-align: center; font-weight: bold; }
.prelaw-fellowship.program-sponsors #content .field-body h2 { margin-top: 2em; margin-bottom: 0; }
.prelaw-fellowship #content .field-body h2, .prelaw-fellowship #content .block.more-information h2 { color: #666; margin-top: 1.5em; margin-bottom: -0.6em; line-height: inherit; }

@media screen and (min-width: 48em) { .support-boyd-nation.sidebar-first #main #content { min-height: 650px; } }
.support-boyd-nation #main { /*
background: white url('/sites/default/files/giving/boydnation-watermark-bw.svg') no-repeat -35px 100px;
background-size: 124%;
*/ background: white url(/sites/default/files/giving/boydnation-watermark-o8-bw.svg) no-repeat; background-size: 1340px; background-attachment: fixed; background-position: center 70px; }
.support-boyd-nation #main #content { position: relative; /*
background: transparent url('/sites/default/files/giving/boydnation-watermark-bw.svg') no-repeat -56px 125px;
background-size: 126%;
*/ }
.support-boyd-nation #main #content .region-center { float: left; width: 66.66%; }
.support-boyd-nation #main #content .region-center > .inside { padding-right: 15px; }
.support-boyd-nation #main #content .region-right { float: left; width: 33.33%; }
.support-boyd-nation #main #content .region-right > .inside { padding-left: 15px; }
@media screen and (max-width: 64em) { .support-boyd-nation #main #content .region-center, .support-boyd-nation #main #content .region-right { float: none; width: 100%; }
  .support-boyd-nation #main #content .region-center > .inside, .support-boyd-nation #main #content .region-right > .inside { padding: 0; }
  .support-boyd-nation #main #content .region-right { margin-top: 30px; } }
.support-boyd-nation #main #content h1#page-title { display: none; }
.support-boyd-nation #main #content .page-title h1 { border-bottom: 0; }
.support-boyd-nation #main #content .page-title h1.section { font-family: 'Roboto Condensed', sans-serif; min-height: auto; color: #666; font-size: 1.6em; line-height: inherit; margin: 15px 0 0 0; }
.support-boyd-nation #main #content .page-title h1.title { font-family: 'Georgia', 'Times', 'Times New Roman', serif; font-style: italic; color: #000; font-size: 2.3em; line-height: 1.6em; margin: 7px 0 15px; }
.support-boyd-nation #main #content .page-title h1:after { content: ''; }
.support-boyd-nation #main #content h3 { font-size: 1.35em; font-weight: bold; color: #555; line-height: 2em; height: auto; margin: 0 0 10px 0; }
.support-boyd-nation #main #content .page-content p:first-child { margin-top: 0; }
.support-boyd-nation #main #content .main-media { margin-bottom: 30px; }
.support-boyd-nation #main #content .main-media img { display: block; }
.support-boyd-nation #main #content .deans-letter .profile { display: block; width: 250px; height: 150px; float: right; border-radius: 50px; border: 1px solid #bbb; overflow: hidden; margin: 5px; }
.support-boyd-nation #main #content .deans-letter .profile img { display: block; }
.support-boyd-nation #main #content .deans-letter ul.ul { overflow: inherit; }
.support-boyd-nation #main #content .deans-letter ul.ul li { margin-bottom: 10px; }
.support-boyd-nation #main #content .deans-letter ul.ul li:last-child { margin: 0; }
.support-boyd-nation #main #content .goal-chart img { width: 225px; display: block; margin: 0 auto; }
.support-boyd-nation #main #content .giving-options { margin-top: 15px; }
.support-boyd-nation #main #content .giving-options h3 { border: 0; text-align: center; margin: 0; }
.support-boyd-nation #main #content .giving-options a.btn { display: block; width: 210px; text-align: center; background-color: #bbb; color: #fff; font-weight: bold; text-decoration: none; padding: 5px; margin: 15px auto; border-radius: 10px; box-shadow: 0px 1px 5px -1px #333; box-sizing: border-box; }
.support-boyd-nation #main #content .giving-options a.btn:hover { color: #eee; box-shadow: 0px 1px 7px -1px #333; }
.support-boyd-nation #main #content .twitter-feed { margin-top: 30px; }
.support-boyd-nation #main .sidebars .contact-us { border: 2px solid #666; padding: 5px; box-sizing: border-box; }
@media screen and (max-width: 48em) { .support-boyd-nation #main .sidebars .contact-us { margin: 30px 0; } }
.support-boyd-nation #main .sidebars .contact-us h3 { font-size: 1.35em; font-weight: bold; color: #555; line-height: 2em; height: auto; margin: 0 0 10px 0; border-bottom: 1px dotted #555; }
.support-boyd-nation.giving-options { /* .cta-options { display: flex; justify-content: space-around;
 li { display: block; width: 40%;
 a { position: relative; display: block; width: 100%; background-image: url(http://via.placeholder.com/400x250?text=Giving+Option+Photo); background-size: cover; background-repeat: no-repeat; width: 100%; height: 0; padding-top: 62.5%;
 .overlay { display: block; position: absolute; bottom: 0; width: 100%; text-align: center; line-height: 3em; background-color: rgba(0, 0, 0, 0.4); color: #fff; font-weight: bold; } } } }
*/ }
.support-boyd-nation.giving-options #main #content .cta-options { display: flex; justify-content: space-around; }
@media screen and (max-width: 48em) { .support-boyd-nation.giving-options #main #content .cta-options { display: block; } }
.support-boyd-nation.giving-options #main #content .cta-options li { margin: 30px; }
.support-boyd-nation.giving-options #main #content .cta-options li a { display: block; }
.support-boyd-nation.giving-options #main #content .cta-options li figure { font-family: 'Roboto Condensed', sans-serif; color: #fff; position: relative; overflow: hidden; min-width: 220px; max-width: 350px; max-height: 255px; width: 100%; background: #000000; text-align: center; }
@media screen and (min-width: 48em) and (max-width: 64em) { .support-boyd-nation.giving-options #main #content .cta-options li figure { width: 250px; } }
@media screen and (max-width: 48em) { .support-boyd-nation.giving-options #main #content .cta-options li figure { margin: auto; } }
.support-boyd-nation.giving-options #main #content .cta-options li figure * { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.support-boyd-nation.giving-options #main #content .cta-options li figure img { display: block; opacity: 0.8; width: 100%; }
.support-boyd-nation.giving-options #main #content .cta-options li figure figcaption { bottom: 0; display: block; left: 0; position: absolute; right: 0; top: 0; }
.support-boyd-nation.giving-options #main #content .cta-options li figure h3 { font-family: 'Roboto Condensed',sans-serif; font-weight: 400; font-size: 1.4em; color: #fff; border: none; line-height: inherit; left: 0; right: 0; letter-spacing: -1px; margin: 0 auto; position: absolute; text-transform: uppercase; bottom: 50%; -webkit-transform: translateY(50%); transform: translateY(50%); }
.support-boyd-nation.giving-options #main #content .cta-options li figure p { position: absolute; top: 0; left: 0; right: 0; margin: 0 auto; top: 50%; top: 48%; opacity: 0; font-family: 'Roboto', sans-serif; font-size: 14px; line-height: initial; -webkit-transform: translateY(-20%) scale(0.7); transform: translateY(-20%) scale(0.7); }
.support-boyd-nation.giving-options #main #content .cta-options li figure .square { height: 78px; width: 78px; overflow: hidden; position: absolute; top: 50%; left: 50%; content: ''; -webkit-transform: rotate(45deg) translate(-50%, -50%); transform: rotate(45deg) translate(-50%, -50%); -webkit-transform-origin: 0 0; transform-origin: 0 0; }
.support-boyd-nation.giving-options #main #content .cta-options li figure .square:before, .support-boyd-nation.giving-options #main #content .cta-options li figure .square:after, .support-boyd-nation.giving-options #main #content .cta-options li figure .square div:before, .support-boyd-nation.giving-options #main #content .cta-options li figure .square div:after { background-color: #ffffff; position: absolute; content: ''; display: block; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.support-boyd-nation.giving-options #main #content .cta-options li figure .square:before, .support-boyd-nation.giving-options #main #content .cta-options li figure .square:after { width: 65%; height: 2px; }
.support-boyd-nation.giving-options #main #content .cta-options li figure .square div:before, .support-boyd-nation.giving-options #main #content .cta-options li figure .square div:after { width: 2px; height: 65%; }
.support-boyd-nation.giving-options #main #content .cta-options li figure .square:before, .support-boyd-nation.giving-options #main #content .cta-options li figure .square div:before { left: 0; top: 0; }
.support-boyd-nation.giving-options #main #content .cta-options li figure .square:after, .support-boyd-nation.giving-options #main #content .cta-options li figure .square div:after { bottom: 0; right: 0; }
.support-boyd-nation.giving-options #main #content .cta-options li figure:hover img, .support-boyd-nation.giving-options #main #content .cta-options li figure.hover img { opacity: 0.25; -webkit-transform: scale(1.1); transform: scale(1.1); }
.support-boyd-nation.giving-options #main #content .cta-options li figure:hover h3, .support-boyd-nation.giving-options #main #content .cta-options li figure.hover h3 { opacity: 1; -webkit-transform: translateY(-5px); transform: translateY(-5px); }
.support-boyd-nation.giving-options #main #content .cta-options li figure:hover p, .support-boyd-nation.giving-options #main #content .cta-options li figure.hover p { opacity: 1; -webkit-transform: translateY(0px) scale(1); transform: translateY(0px) scale(1); }
.support-boyd-nation.giving-options #main #content .cta-options li figure:hover .square:before, .support-boyd-nation.giving-options #main #content .cta-options li figure.hover .square:before { width: 38%; }
.support-boyd-nation.giving-options #main #content .cta-options li figure:hover .square div:before, .support-boyd-nation.giving-options #main #content .cta-options li figure.hover .square div:before { height: 38%; }
.support-boyd-nation.giving-options #main #content .cta-options li figure:hover .square:after, .support-boyd-nation.giving-options #main #content .cta-options li figure.hover .square:after { width: 55%; width: 38%; }
.support-boyd-nation.giving-options #main #content .cta-options li figure:hover .square div:after, .support-boyd-nation.giving-options #main #content .cta-options li figure.hover .square div:after { height: 55%; height: 38%; }
.support-boyd-nation.giving-options #main #content .cta-options-info { margin-bottom: 15px; }
.support-boyd-nation.giving-options #main #content .cta-options-info > li { display: none; border-top: 4px solid #666; padding: 0 15px; }
.support-boyd-nation.giving-options #main #content .cta-options-info > li ul.ul li { margin-bottom: 5px; }
.support-boyd-nation.giving-options #main #content .cta-options-info > li p + ul.ul { margin-top: -1em; }
.support-boyd-nation.giving-options #main #content .cta-options-info > li address { margin: 15px 30px; }

.clinics.our-clinics.sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-expanded ul.menu li.is-active a, .sidebar-first .region-sidebar-first > div .menu-block-wrapper > ul.menu > li > ul.menu > li.menu__item.is-expanded ul.menu li.is-active-trail a { color: black; }

/* Website feedback forms */
.feedback-form.node-type-webform #content .field-description a { color: #556794; }
.feedback-form.node-type-webform #content .field-description a:hover { color: #B10202; }
.feedback-form.node-type-webform #content .field-description h2 { color: #000; font-size: 22px; margin-bottom: 0.25em; }
.feedback-form.node-type-webform #content .field-description h2 + p { margin-top: 0.25em; }
.feedback-form.node-type-webform #content form.webform-client-form > div { width: 70%; }
.feedback-form.node-type-webform #content form.webform-client-form fieldset { border: 0; padding: 0; margin: 0; }
.feedback-form.node-type-webform #content form.webform-client-form fieldset legend { border: 0; background-color: #ddd; width: 100%; padding: 0; font-weight: normal; }
.feedback-form.node-type-webform #content form.webform-client-form fieldset legend span { padding: .2em .5em; display: inline-block; font-size: 20px; }
.feedback-form.node-type-webform #content form.webform-client-form fieldset .fieldset-wrapper { padding: 0 15px; }
.feedback-form.node-type-webform #content form.webform-client-form fieldset .webform-component-textfield input, .feedback-form.node-type-webform #content form.webform-client-form fieldset .webform-component-email input, .feedback-form.node-type-webform #content form.webform-client-form fieldset .webform-component-textarea textarea { width: 100%; }
.feedback-form.node-type-webform #content form.webform-client-form fieldset .webform-component-textarea .grippie { width: 99.8%; }
.feedback-form.node-type-webform #content form.webform-client-form fieldset.webform-component--contact-info .webform-component-textfield, .feedback-form.node-type-webform #content form.webform-client-form fieldset.webform-component--contact-info .webform-component-email { width: 40%; }
.feedback-form.node-type-webform #content form.webform-client-form fieldset .contact-info.webform-component-textfield, .feedback-form.node-type-webform #content form.webform-client-form fieldset .contact-info.webform-component-email { width: 40%; }
.feedback-form.node-type-webform #content form.webform-client-form fieldset .webform-component-radios label.option { padding-left: 8px; }
.feedback-form.node-type-webform #content form.webform-client-form fieldset.captcha .fieldset-wrapper { padding: 15px; }
.feedback-form.node-type-webform.page-node-9562 #content form.webform-client-form .fieldset-wrapper .webform-component-textarea .grippie { width: 99.8%; }
.feedback-form.node-type-webform.page-node-9562 #content form.webform-client-form fieldset.captcha .fieldset-wrapper { padding: 15px; }

.node-type-webform.bsl-format-1 #content form.webform-client-form > div { width: 100%; }
.node-type-webform.bsl-format-1 #content form.webform-client-form > div .webform-component { height: 45.6%; box-sizing: border-box; margin: 0 0 2em; padding: 0 15px; }
.node-type-webform.bsl-format-1 #content form.webform-client-form > div .webform-component.full-width { width: 100%; }
.node-type-webform.bsl-format-1 #content form.webform-client-form > div .webform-component.half-width { width: 50%; }
.node-type-webform.bsl-format-1 #content form.webform-client-form > div .webform-component.webform-component-select select { width: auto; }
.node-type-webform.bsl-format-1 #content form.webform-client-form > div .webform-component.webform-component-markup p { margin: 1em 0; }
.node-type-webform.bsl-format-1 #content form.webform-client-form > div .webform-component.webform-component-checkboxes.indent-checkbox { padding: 0; }
.node-type-webform.bsl-format-1 #content form.webform-client-form > div .webform-component.webform-component-checkboxes.indent-checkbox label { margin-left: 10px; font-weight: bold; }
.node-type-webform.bsl-format-1 #content form.webform-client-form > div .webform-component.webform-component-radios .inline-options, .node-type-webform.bsl-format-1 #content form.webform-client-form > div .webform-component.webform-component-checkboxes .inline-options { overflow: hidden; }
.node-type-webform.bsl-format-1 #content form.webform-client-form > div .webform-component.webform-component-radios .inline-options .form-item, .node-type-webform.bsl-format-1 #content form.webform-client-form > div .webform-component.webform-component-checkboxes .inline-options .form-item { float: left; margin-right: 15px; padding-left: 2px; }
.node-type-webform.bsl-format-1 #content form.webform-client-form > div .webform-component.webform-component-radios .form-item, .node-type-webform.bsl-format-1 #content form.webform-client-form > div .webform-component.webform-component-checkboxes .form-item { padding-left: .5em; }
.node-type-webform.bsl-format-1 #content form.webform-client-form > div .webform-component.webform-component-radios .form-item input, .node-type-webform.bsl-format-1 #content form.webform-client-form > div .webform-component.webform-component-radios .form-item label.option, .node-type-webform.bsl-format-1 #content form.webform-client-form > div .webform-component.webform-component-checkboxes .form-item input, .node-type-webform.bsl-format-1 #content form.webform-client-form > div .webform-component.webform-component-checkboxes .form-item label.option { display: inline-block; padding-left: .5em; }
.node-type-webform.bsl-format-1 #content form.webform-client-form > div .webform-component.webform-component-date .webform-datepicker .form-item.form-type-select { margin: 0.5em 0 1.5em; }
.node-type-webform.bsl-format-1 #content form.webform-client-form > div .webform-component.webform-component-date .webform-datepicker input.webform-calendar { margin: 0.5em 0 1.5em; }
.node-type-webform.bsl-format-1 #content form.webform-client-form > div .webform-component input[type="text"], .node-type-webform.bsl-format-1 #content form.webform-client-form > div .webform-component input[type="email"] { width: 100%; }
.node-type-webform.bsl-format-1 #content form.webform-client-form > div .webform-component label { padding: 0; }
.node-type-webform.bsl-format-1 #content form.webform-client-form > div .form-actions { padding: 0 15px; }
.node-type-webform.bsl-format-1 #content form.webform-client-form > div fieldset { width: 100%; margin: 0 0 20px 0; padding: 0 15px; box-sizing: border-box; border: none; }
.node-type-webform.bsl-format-1 #content form.webform-client-form > div fieldset.depth-1 { padding: 0 15px; }
.node-type-webform.bsl-format-1 #content form.webform-client-form > div fieldset.depth-1 > legend { background-color: #666; color: #fff; }
.node-type-webform.bsl-format-1 #content form.webform-client-form > div fieldset.depth-1 .fieldset-wrapper { margin: 0; }
.node-type-webform.bsl-format-1 #content form.webform-client-form > div fieldset legend { border: none; display: block; width: 100%; background-color: #dadada; box-sizing: border-box; }
.node-type-webform.bsl-format-1 #content form.webform-client-form > div fieldset.webform-component-fieldset.no-margin { margin: 0; }
.node-type-webform.bsl-format-1 #content form.webform-client-form > div fieldset.webform-component-fieldset.no-margin .fieldset-wrapper { margin: 0 -15px; }
.node-type-webform.bsl-format-1 #content form.webform-client-form > div fieldset.webform-component-fieldset .fieldset-wrapper { display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-start; margin: 15px -15px 0 -15px; }
.node-type-webform.bsl-format-1 #content form.webform-client-form > div fieldset.webform-component-fieldset .fieldset-wrapper .fieldset-description { padding: 0 15px 15px; font-weight: bold; font-style: italic; }
.node-type-webform.bsl-format-1 #content form.webform-client-form > div fieldset.webform-component-fieldset .fieldset-wrapper > .form-item { width: 100%; padding: 0 15px; box-sizing: border-box; }
.node-type-webform.bsl-format-1 #content form.webform-client-form > div fieldset.webform-component-fieldset .fieldset-wrapper > .form-item.webform-component { width: 50%; box-sizing: border-box; margin: 0 0 2em; }
@media screen and (max-width: 500px) { .node-type-webform.bsl-format-1 #content form.webform-client-form > div fieldset.webform-component-fieldset .fieldset-wrapper > .form-item.webform-component { width: 1000%; } }
.node-type-webform.bsl-format-1 #content form.webform-client-form > div fieldset.webform-component-fieldset .fieldset-wrapper > .form-item.webform-component.full-width { width: 100%; }
.node-type-webform.bsl-format-1 #content form.webform-client-form > div fieldset.webform-component-fieldset .fieldset-wrapper > .form-item.webform-component.webform-component-select select { width: 175px; }
.node-type-webform.bsl-format-1 #content form.webform-client-form > div fieldset.webform-component-fieldset .fieldset-wrapper > .form-item.webform-component-date .form-item { width: 85px; padding: 0; }
.node-type-webform.bsl-format-1 #content form.webform-client-form > div fieldset.webform-component-fieldset .fieldset-wrapper > .form-item.webform-component-date input.webform-calendar[type="image"] { width: inherit; }

/* Asian Study Tour */
.asian-study-tour.page-node-10108 #content #block-block-42 .header-image .overlay-text, .asian-study-tour.schedule.page-node-10111 #content #block-block-42 .header-image .overlay-text { display: none; }
.asian-study-tour.page-node-10108 #content .field-body a, .asian-study-tour.schedule.page-node-10111 #content .field-body a { color: #556794; text-decoration: underline; }
.asian-study-tour.page-node-10108 #content .field-body a:hover, .asian-study-tour.schedule.page-node-10111 #content .field-body a:hover { color: #B10202; }
.asian-study-tour.page-node-10108 #content .field-body h4, .asian-study-tour.schedule.page-node-10111 #content .field-body h4 { display: block; font-size: 1.3em; color: #000; margin-top: 1.5em; }
.asian-study-tour.page-node-10108 #content .field-body h4 + p, .asian-study-tour.schedule.page-node-10111 #content .field-body h4 + p { margin-top: 1em; }
.asian-study-tour.page-node-10108 #content .field-body table thead, .asian-study-tour.schedule.page-node-10111 #content .field-body table thead { background-color: #ccc; font-weight: bold; }
.asian-study-tour.page-node-10108 #content .field-body table th.rteleft, .asian-study-tour.schedule.page-node-10111 #content .field-body table th.rteleft { max-width: 125px; text-align: left; }
.asian-study-tour.page-node-10108 #content .field-body a.schedule-link { font-weight: bold; }
.asian-study-tour.page-node-10108 #content .field-body a.schedule-link:before { display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; font-family: 'FontAwesome'; -webkit-font-smoothing: antialiased; content: ' \f054'; padding-right: 5px; }
.asian-study-tour.page-node-10108 #content .field-body table tbody > tr:first-child { background-color: #ccc; font-weight: bold; }

/* SCOTUS Swearing-In */
.alumni.swearing-in #content a { color: #556794; text-decoration: underline; }
.alumni.swearing-in #content a:hover { color: #555; text-decoration: none; }
.alumni.swearing-in #content h2.pane-title { font-weight: bold; font-size: 1.5em; height: auto; line-height: 1.2em; }
.alumni.swearing-in #content h3 { border: 0; color: #000; }
.alumni.swearing-in #content ul.ul ul.ul > li { list-style: circle; }
.alumni.swearing-in #content .panels-flexible-row-41-main-row { padding-top: 20px; }
.alumni.swearing-in #content .panels-flexible-row-41-main-row > .inside { margin: 0 -15px; }
.alumni.swearing-in #content .panels-flexible-row-41-main-row > .inside .panels-flexible-region { padding: 0 15px; box-sizing: border-box; }
.alumni.swearing-in #content .panels-flexible-row-41-main-row .panels-flexible-region-41-center .intro { border-bottom: 1px solid #ccc; }
.alumni.swearing-in #content .panels-flexible-row-41-main-row .panels-flexible-region-41-center .intro h2.pane-title { margin-top: 0; }
.alumni.swearing-in #content .panels-flexible-row-41-main-row .panels-flexible-region-41-center address { font-style: normal; padding-left: 30px; }
.alumni.swearing-in #content .panels-flexible-row-41-main-row .panels-flexible-region-41-center ul, .alumni.swearing-in #content .panels-flexible-row-41-main-row .panels-flexible-region-41-center ol { margin-top: -0.7em; }
.alumni.swearing-in #content .panels-flexible-row-41-main-row .panels-flexible-region-41-center ul li, .alumni.swearing-in #content .panels-flexible-row-41-main-row .panels-flexible-region-41-center ol li { margin-top: 0.7em; }
.alumni.swearing-in #content .panels-flexible-row-41-main-row .panels-flexible-region-41-center ul li ul, .alumni.swearing-in #content .panels-flexible-row-41-main-row .panels-flexible-region-41-center ul li ol, .alumni.swearing-in #content .panels-flexible-row-41-main-row .panels-flexible-region-41-center ol li ul, .alumni.swearing-in #content .panels-flexible-row-41-main-row .panels-flexible-region-41-center ol li ol { margin: 0; }
.alumni.swearing-in #content .panels-flexible-row-41-main-row .fact-box aside { border-top: solid 5px #b10202; margin: 0 0 25px 0; }
.alumni.swearing-in #content .panels-flexible-row-41-main-row .fact-box aside.announcement { border-top: 5px solid #fec530; }
.alumni.swearing-in #content .panels-flexible-row-41-main-row .fact-box aside h2 { font-weight: bold; font-size: 1.3em; font-family: georgia; color: #000; border-bottom: 0; margin: 3px 0 10px 0; }
.alumni.swearing-in #content .panels-flexible-row-41-main-row .fact-box aside h3 { color: #555; font-size: 1.1em; margin-bottom: 0.25em; }
.alumni.swearing-in #content .panels-flexible-row-41-main-row .fact-box aside h3 + p { margin: 0 0 15px; }
.alumni.swearing-in #content .panels-flexible-row-41-main-row .fact-box aside a { color: #556794 !important; }
.alumni.swearing-in.faq #main #content article div.collapsible-group > ul > li { margin: 0; border-top: 1px solid #ccc; }
.alumni.swearing-in.faq #main #content article div.collapsible-group > ul > li header.inline.collapse-button { position: relative; line-height: 1.5em; padding: 10px 10px 10px 40px; display: block; background: transparent; color: #666; }
.alumni.swearing-in.faq #main #content article div.collapsible-group > ul > li header.inline.collapse-button:before { content: "\f067"; font-family: "FontAwesome"; color: #666; position: absolute; left: 10px; top: 50%; transform: translateY(-50%); }
.alumni.swearing-in.faq #main #content article div.collapsible-group > ul > li header.inline.collapse-button.expanded:before { content: "\f068"; }
.alumni.swearing-in.faq #main #content article div.collapsible-group > ul > li .collapsible-content { padding: 0 25px; text-align: justify; font-size: 1em; background: transparent; margin-left: 15px; border-left: 2px solid #ccc; margin-bottom: 15px; }
.alumni.swearing-in.faq #main #content article div.collapsible-group > ul > li .collapsible-content .content { overflow: hidden; }
.alumni.swearing-in.faq #main #content article div.collapsible-group > ul > li .collapsible-content .content p { margin: .75em 0; }
.alumni.swearing-in.faq #main #content article div.collapsible-group > ul > li .collapsible-content .content ol, .alumni.swearing-in.faq #main #content article div.collapsible-group > ul > li .collapsible-content .content ul { margin: 1em 0 1.2em; }
.alumni.swearing-in.faq #main #content article div.collapsible-group > ul > li .collapsible-content .content address { margin: 1.75em; }
.alumni.swearing-in.faq #main #content article div.collapsible-group > ul > li .collapsible-content .content li { list-style-type: inherit; }

/* Event registration widget embed */
.node-event .event-registration.col-container { display: flex; justify-content: space-between; margin: 30px 0; }
.node-event .event-registration.col-container .col-content { width: 60%; }
.node-event .event-registration.col-container .col-widget { width: 33%; height: 425px; border-left: 1px solid #eaeaea; padding: 0 0 35px 15px; overflow: hidden; /* offset &nbsp; */ }
.node-event .event-registration.col-container .col-widget h2 { margin-top: 0px; height: auto; line-height: normal; border-bottom: 1px solid #eaeaea; padding-bottom: 10px; text-align: center; color: #666; font-size: 1.5em; }
.node-event .event-registration.col-container .col-widget > iframe { margin-top: -16px; }
@media screen and (max-width: 1280px) { .node-event .event-registration.col-container .col-content { width: 56% !important; }
  .node-event .event-registration.col-container .col-widget { width: 37% !important; } }
@media screen and (max-width: 955px) { .node-event .event-registration.col-container { display: block; }
  .node-event .event-registration.col-container .col-container { display: block !important; width: 100% !important; }
  .node-event .event-registration.col-container .col-content { width: 100% !important; }
  .node-event .event-registration.col-container .col-widget { width: 100% !important; border-left: none !important; border-top: 1px solid #eaeaea; padding: 0 !important; }
  .node-event .event-registration.col-container .col-widget h2 { margin-top: 1em; } }

.book.principles-insurance-law .book-cover { float: right; margin: 0 0 15px 15px; width: 300px; border: 1px solid #ccc; }
@media screen and (max-width: 25.875em) { .book.principles-insurance-law .book-cover { display: none; } }

.coronavirus #page #main #content a { color: #556794; }
.coronavirus #page #main #content ul li { margin-bottom: 1em; }
.coronavirus #page #main #content ul li:last-child { margin: 0; }
.coronavirus #page #main #content ul ul, .coronavirus #page #main #content ul ol { margin-top: 1em; padding: 0 0 0 30px; }
.coronavirus #page #main #content ul ul li { list-style-type: circle; }
.coronavirus #page #main #content ul ol li { list-style-type: decimal; }
.coronavirus #page #main #content .panels-flexible-region-inside-first { padding-top: 1.5em; padding-right: 2.15em; }
.coronavirus #page #main #content .panels-flexible-region-inside-first .pane-title { display: none; }
@media screen and (max-width: 825px) { .coronavirus #page #main #content .panels-flexible-region-first, .coronavirus #page #main #content .panels-flexible-region-last { float: none; width: 100%; }
  .coronavirus #page #main #content .panels-flexible-region-inside-first { padding-right: 0; }
  .coronavirus #page #main #content .panels-flexible-region-inside-last { padding: 0; } }
.coronavirus #page #main #content .intro p { font-size: 1.1em; line-height: inherit; }
.coronavirus #page #main #content .intro p:first-child { margin-top: 0; }
.coronavirus #page #main #content .notices section { background-color: #eee; padding: 20px; margin: 2em 0; }
.coronavirus #page #main #content .notices section:first-child { margin-top: 0; }
.coronavirus #page #main #content .notices section h2 { height: auto; margin: -20px -20px 0 -20px; padding: 15px; line-height: inherit; background-color: #999; color: #fff; font-size: 1.35em; border-bottom: 2px solid #fff; }
@media screen and (max-width: 80em) { .coronavirus #page #main #content .notices section h2 { height: auto; font-size: 1.4em; line-height: inherit; } }
.coronavirus #page #main #content .notices section p, .coronavirus #page #main #content .notices section ul { margin: 1.5em 0 0; }
.coronavirus #page #main #content .info-box { border-top: solid 5px #b10202; margin: 1.5em 0 2.5em; }
.coronavirus #page #main #content .info-box h2 { margin: 3px 0 10px 0; font-weight: normal; font-family: georgia; color: #000; border-bottom: 0; font-size: 1.4em; }
.coronavirus #page #main #content .video-embed { position: relative; display: block; width: 100%; height: 0; border: 1px solid #555; padding-bottom: 56.25%; /* 16:9 */ }
.coronavirus #page #main #content .video-embed iframe, .coronavirus #page #main #content .video-embed embed, .coronavirus #page #main #content .video-embed object { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.coronavirus #page #main #content .video-title { border: 0; color: #000; font-size: 0.9rem; margin: 10px 0; }
@media screen and (min-width: 26.005em) and (max-width: 64em) { .coronavirus #page #main #content .video-title { font-size: 1.1rem; } }

.video-grid { display: flex; flex-wrap: wrap; margin: 0; padding: 0 15px; }
@media screen and (min-width: 48.01em) { .video-grid { padding: 0 15px 0 0; } }
.video-grid > li { width: 100%; list-style: none; box-sizing: border-box; margin-bottom: 30px; padding-bottom: 30px; border-bottom: 4px solid #ddd; }
.video-grid > li:last-child { padding-bottom: 0; border-bottom: 0; }
@media screen and (min-width: 575px) { .video-grid > li { width: 50%; }
  .video-grid > li.last-row { padding-bottom: 0; border-bottom: 0; }
  .video-grid > li:nth-of-type(odd) { padding-right: 15px; }
  .video-grid > li:nth-of-type(even) { padding-left: 15px; } }
.video-grid .video-placeholder { display: block; width: 100%; border: 1px solid #555; }
.video-grid .video-embed { position: relative; display: block; width: 100%; height: 0; border: 1px solid #555; padding-bottom: 56.25%; /* 16:9 */ }
.video-grid .video-embed iframe, .video-grid .video-embed embed, .video-grid .video-embed object { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.video-grid .video-share { display: flex; align-items: unset; justify-content: center; }
.video-grid .video-share > li { padding: 6px 10px 0; }
@media screen and (max-width: 640px) { .video-grid .video-share > li { padding: 6px 6px 0; } }
.video-grid .video-share .video-share-text { font-style: italic; font-size: 0.9rem; color: #999; }
@media screen and (max-width: 640px) { .video-grid .video-share .video-share-text { font-size: 0.8rem; } }
.video-grid .video-share .fb-share-button { line-height: initial; }
.video-grid .video-title { border: 0; color: #000; font-size: 1.2rem; margin: 10px 0; }
@media screen and (min-width: 26.005em) and (max-width: 64em) { .video-grid .video-title { font-size: 1.1rem; } }
.video-grid p { margin: 0; }

.gaming-law.professional-programs #content h2 { font-size: 1.5em; height: auto !important; line-height: 1.5em; margin-bottom: 0; }
.gaming-law.professional-programs #content h3 { border: none; color: #000; margin-bottom: 0.5em; font-weight: normal; font-size: 1.3em; }
.gaming-law.professional-programs #content h3 + p { margin-top: 0.5em; }
.gaming-law.professional-programs #content .constant-contact-embed div.ctct-form-defaults { background-color: #eee; }
.gaming-law.professional-programs #content .constant-contact-embed .ctct-form-header { font-size: 1.2em !important; font-family: georgia; color: #000; border-bottom: 0; }
.gaming-law.professional-programs #content .constant-contact-embed .ctct-form-text { font-size: 0.9em; }
.gaming-law.professional-programs #content .constant-contact-embed .ctct-form-label { font-size: 0.9em; }
.gaming-law.professional-programs #content .constant-contact-embed input.ctct-form-element { height: 40px; }
.gaming-law.professional-programs #content .constant-contact-embed button.ctct-form-button { padding: 14px; }
@media screen and (min-width: 1281px) { .gaming-law.professional-programs #content .col-layout { display: flex; }
  .gaming-law.professional-programs #content .col-layout .main-col { width: 60%; padding-right: 15px; }
  .gaming-law.professional-programs #content .col-layout .right-col { width: 40%; }
  .gaming-law.professional-programs #content .constant-contact-embed div.ctct-form-defaults { background-color: transparent; }
  .gaming-law.professional-programs #content .constant-contact-embed .ctct-form-header { border-top: solid 5px #b10202; padding-top: 3px; font-weight: normal; } }

body.not-logged-in { margin-top: 61px; }
body.not-logged-in .header-wrap header .header__region .ultimenu-main-menu .ultimenu-flyout, body.not-logged-in .header-wrap #header .header__region .ultimenu-main-menu .ultimenu-flyout { top: 82px; }
body.not-logged-in #mmenu_left { top: 82px; }

body.logged-in.sidebar-first.section-admissions article[about="/admissions"] ~ #block-views-recent-blogs-block { margin-top: -500px; }

#admin-menu { z-index: 9999; }

.role-staff li.admin-menu-action.admin-menu-account { position: absolute; right: 200px; top: 6px; }

#admin-menu .shortcut-toggle { display: none; }

.role-staff #admin-menu .shortcut-toggle { display: block; position: absolute; right: 380px; }

#menu-open { color: white; display: none; margin: 0px 0 0 0; padding: 8px 15px 0 15px; font-size: 2em; height: 39px; cursor: pointer; }

#mmenu_left { top: 111px; }
#mmenu_left .mm-list a.mm-subclose:before { margin-bottom: -5px; }
#mmenu_left #block-menu-menu-secondary-menu { margin: 0 -10px -11px 0; }
#mmenu_left #block-menu-menu-secondary-menu ul.menu.mm-list { padding: 0; margin: -11px 0 100px -20px; }
#mmenu_left #block-menu-menu-secondary-menu ul.menu.mm-list li a { padding-left: 35px; }

/* Branding styles - added Aug. 4, 2020 */
.block-unlv-branding { flex-grow: 1; margin: 0; }
@media screen and (max-width: 64em) { .block-unlv-branding { flex-grow: initial; }
  .block-unlv-branding a { padding: 0 10px 0 60px; } }

.unlv-branding { font-family: "Roboto",Arial,sans-serif; text-transform: uppercase; font-size: 12px; font-weight: 400; display: block; line-height: 35px; background: url("/sites/all/themes/unlv_d7/images/unlv-logo.svg") no-repeat 12px center; filter: brightness(0) invert(1); background-size: 46px 33px; }
.unlv-branding a { display: block; color: #fff; padding: 0 10px 0 75px; text-indent: -9999px; }
@media screen and (min-width: 1250px) { .unlv-branding a { text-indent: initial; } }

#site-name { display: block; font: normal 300 32px "Roboto Condensed",Arial,sans-serif; color: #eee; line-height: 47px; text-decoration: none; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 0; margin: 0; border: 0; min-height: initial; }
#site-name::after { content: none; }
#site-name a { text-decoration: none; color: #eee; padding: 0 0.75em 0 0.38em; }
@media screen and (min-width: 1080px) { #site-name a { padding: 0 1em 0 0.38em; } }
@media screen and (max-width: 25.875em) { #site-name a { font-size: 0.6em; padding: 0 0.5em; display: block; font-weight: bolder; } }

#block-superfish-1 .sf-style-none a { color: white; padding: 0.75em 0.804em; }
@media screen and (min-width: 1080px) { #block-superfish-1 .sf-style-none a { padding: 0.75em 1em; } }

@media only screen and (min-width: 48em) { .sidebar-first #main #content { float: left; width: 80%; margin: 0 0 0 20%; min-height: 900px; }
  .sidebar-first #main #content .breadcrumb { margin: 0 0 0 -226px; }
  .sidebar-first #main .sidebars { float: left; width: 20%; margin: 20px 0 0 -100%; } }
@media screen and (min-width: 160em) { .front #page .splash { background-color: white; }
  .page-faculty-full-time form > div { width: 100%; }
  .sidebar-first #page #main #content { margin-bottom: 20px; } }
@media screen and (min-width: 120em) and (max-width: 160em) { .front #page .splash { background-color: white; }
  .page-faculty-full-time form > div { width: 100%; }
  .sidebar-first #page #main #content { margin-bottom: 20px; } }
@media screen and (min-width: 100em) and (max-width: 120em) { .front #page .splash { background-color: white; }
  .page-faculty-full-time form > div { width: 100%; }
  .sidebar-first #page #main #content { margin-bottom: 20px; } }
@media screen and (min-width: 90em) and (max-width: 100em) { .front #page .splash { background-color: white; }
  .page-faculty-full-time form > div { width: 100%; }
  .sidebar-first #page #main #content { margin-bottom: 20px; } }
@media screen and (min-width: 80em) and (max-width: 90em) { .front #page .splash { background-color: white; }
  .page-faculty-full-time form > div { width: 100%; }
  .sidebar-first #page #main #content { margin-bottom: 20px; } }
@media screen and (min-width: 64em) and (max-width: 80em) { .front #page .splash { background-color: white; }
  .sidebar-first #page #main { min-width: initial; max-width: 1000px; }
  .sidebar-first #page #main #content { width: 75%; margin-left: 25%; margin-bottom: 20px; }
  .sidebar-first #page #main #content h1 { font-size: 1.7em; line-height: 3.5em; margin-top: -20px; }
  .sidebar-first #page #main #content h1:after { font-size: 24px; }
  .sidebar-first #page #main #content h2 { font-size: 1.5em; height: 40px; }
  .sidebar-first #page #main .sidebars { width: auto; }
  .sidebar-first.section-admissions .panels-flexible-region-4-facebook, .sidebar-first.section-admissions .panels-flexible-region-4-student_blog { width: 49.5%; }
  .sidebar-first.section-admissions #page #main { padding-bottom: 0; }
  .sidebar-first.section-admissions.admissions-home #page #main { /*padding-bottom: 250px;*/ }
  .sidebar-first.section-admissions.page-node-5411 #page #main, .sidebar-first.section-admissions.page-node-72 #page #main, .sidebar-first.section-admissions.page-node-100 #page #main, .sidebar-first.section-admissions.page-node-6702 #page #main, .sidebar-first.section-admissions.page-node-4999 #page #main, .sidebar-first.section-admissions.page-node-98 #page #main, .sidebar-first.section-admissions.page-node-4960 #page #main { /*padding-bottom: 250px;*/ }
  .sidebar-first.section-admissions.page-node-76 #page #main, .sidebar-first.section-admissions.page-node-89 #page #main, .sidebar-first.section-admissions.page-node-88 #page #main, .sidebar-first.section-admissions.page-node-99 #page #main, .sidebar-first.section-admissions.page-node-90 #page #main, .sidebar-first.section-admissions.page-node-91 #page #main, .sidebar-first.section-admissions.page-node-5410 #page #main, .sidebar-first.section-admissions.page-node-4959 #page #main, .sidebar-first.section-admissions.page-node-93 #page #main, .sidebar-first.section-admissions.page-node-94 #page #main, .sidebar-first.section-admissions.page-node-95 #page #main { padding-bottom: 340px; }
  .sidebar-first.page-newsroom .law-magazine h2 { font-size: 1.25em; }
  .sidebar-first.node-type-faculty-profile #page #main #content h1 { line-height: 2em; margin-top: 0; }
  .sidebar-first.node-type-faculty-profile #page #main #content h2 { font-size: 1.15em; }
  .law-library #main #content .hours .library-hours { margin-right: 30px; width: 155px; }
  .law-library #main #content .tabs div.tabset > div .list:nth-child(1) { border: none; }
  .law-library #main #content .tabs div.tabset > div .list:nth-child(2) { float: right; margin-right: 20px; border: none; }
  .law-library #main #content .tabs div.tabset > div .list:nth-child(3) { clear: both; margin-left: 20px; margin-top: 20px; }
  .page-clinical-program .alumni ul li { margin-right: 15px; }
  .page-clinical-program .pane-title { font-size: 28px; }
  .page-giving #page #main #content .panels-flexible-region-16-center { width: 100%; }
  .page-saltman-center #page #main #content .panels-flexible-region-2-center, .page-saltman-center #page #main #content .panels-flexible-region-2-nationally_ranked, .page-saltman-center #page #main #content .panels-flexible-region-16-giving_options, .page-giving #page #main #content .panels-flexible-region-2-center, .page-giving #page #main #content .panels-flexible-region-2-nationally_ranked, .page-giving #page #main #content .panels-flexible-region-16-giving_options { float: none; width: auto; clear: both; }
  .page-saltman-center #page #main #content .panels-flexible-region-2-center .saltman-intro, .page-saltman-center #page #main #content .panels-flexible-region-2-nationally_ranked .saltman-intro, .page-saltman-center #page #main #content .panels-flexible-region-16-giving_options .saltman-intro, .page-giving #page #main #content .panels-flexible-region-2-center .saltman-intro, .page-giving #page #main #content .panels-flexible-region-2-nationally_ranked .saltman-intro, .page-giving #page #main #content .panels-flexible-region-16-giving_options .saltman-intro { padding-bottom: 1px; margin-bottom: 20px; margin-right: 12px; margin-left: -4px; }
  .page-saltman-center #page #main #content .panels-flexible-region-2-center .giving-options, .page-saltman-center #page #main #content .panels-flexible-region-2-nationally_ranked .giving-options, .page-saltman-center #page #main #content .panels-flexible-region-16-giving_options .giving-options, .page-giving #page #main #content .panels-flexible-region-2-center .giving-options, .page-giving #page #main #content .panels-flexible-region-2-nationally_ranked .giving-options, .page-giving #page #main #content .panels-flexible-region-16-giving_options .giving-options { padding-bottom: 40px; margin-bottom: 20px; margin-right: 12px; margin-left: -4px; height: auto; }
  .page-saltman-center #page #main #content .panels-flexible-region-2-center .giving-options .giving-options-info, .page-saltman-center #page #main #content .panels-flexible-region-2-nationally_ranked .giving-options .giving-options-info, .page-saltman-center #page #main #content .panels-flexible-region-16-giving_options .giving-options .giving-options-info, .page-giving #page #main #content .panels-flexible-region-2-center .giving-options .giving-options-info, .page-giving #page #main #content .panels-flexible-region-2-nationally_ranked .giving-options .giving-options-info, .page-giving #page #main #content .panels-flexible-region-16-giving_options .giving-options .giving-options-info { margin-top: auto; }
  .page-saltman-center #page #main #content #saltman-presentation ul li.saltman-block, .page-saltman-center #page #main #content #saltman-presentation ul li.giving-block, .page-saltman-center #page #main #content #giving-presentation ul li.saltman-block, .page-saltman-center #page #main #content #giving-presentation ul li.giving-block, .page-giving #page #main #content #saltman-presentation ul li.saltman-block, .page-giving #page #main #content #saltman-presentation ul li.giving-block, .page-giving #page #main #content #giving-presentation ul li.saltman-block, .page-giving #page #main #content #giving-presentation ul li.giving-block { display: block; margin-bottom: 10px; width: 100%; }
  .page-saltman-center #page #main #content #saltman-presentation ul li.saltman-block:first-of-type, .page-saltman-center #page #main #content #saltman-presentation ul li.giving-block:first-of-type, .page-saltman-center #page #main #content #giving-presentation ul li.saltman-block:first-of-type, .page-saltman-center #page #main #content #giving-presentation ul li.giving-block:first-of-type, .page-giving #page #main #content #saltman-presentation ul li.saltman-block:first-of-type, .page-giving #page #main #content #saltman-presentation ul li.giving-block:first-of-type, .page-giving #page #main #content #giving-presentation ul li.saltman-block:first-of-type, .page-giving #page #main #content #giving-presentation ul li.giving-block:first-of-type { float: none; }
  .page-saltman-center #page #main #content #saltman-presentation ul li.saltman-block:nth-of-type(2), .page-saltman-center #page #main #content #saltman-presentation ul li.giving-block:nth-of-type(2), .page-saltman-center #page #main #content #giving-presentation ul li.saltman-block:nth-of-type(2), .page-saltman-center #page #main #content #giving-presentation ul li.giving-block:nth-of-type(2), .page-giving #page #main #content #saltman-presentation ul li.saltman-block:nth-of-type(2), .page-giving #page #main #content #saltman-presentation ul li.giving-block:nth-of-type(2), .page-giving #page #main #content #giving-presentation ul li.saltman-block:nth-of-type(2), .page-giving #page #main #content #giving-presentation ul li.giving-block:nth-of-type(2) { float: none; }
  .page-saltman-center #page #main #content #saltman-presentation ul li.saltman-block:last-of-type, .page-saltman-center #page #main #content #saltman-presentation ul li.giving-block:last-of-type, .page-saltman-center #page #main #content #giving-presentation ul li.saltman-block:last-of-type, .page-saltman-center #page #main #content #giving-presentation ul li.giving-block:last-of-type, .page-giving #page #main #content #saltman-presentation ul li.saltman-block:last-of-type, .page-giving #page #main #content #saltman-presentation ul li.giving-block:last-of-type, .page-giving #page #main #content #giving-presentation ul li.saltman-block:last-of-type, .page-giving #page #main #content #giving-presentation ul li.giving-block:last-of-type { float: none; margin-left: 0; }
  .page-saltman-center #page #main #content #saltman-presentation ul li.saltman-block > div, .page-saltman-center #page #main #content #saltman-presentation ul li.giving-block > div, .page-saltman-center #page #main #content #giving-presentation ul li.saltman-block > div, .page-saltman-center #page #main #content #giving-presentation ul li.giving-block > div, .page-giving #page #main #content #saltman-presentation ul li.saltman-block > div, .page-giving #page #main #content #saltman-presentation ul li.giving-block > div, .page-giving #page #main #content #giving-presentation ul li.saltman-block > div, .page-giving #page #main #content #giving-presentation ul li.giving-block > div { top: 0; right: 0; width: 55%; background: #333333; }
  .page-saltman-center #page #main #content #saltman-presentation ul li.saltman-block > div h2:after, .page-saltman-center #page #main #content #saltman-presentation ul li.giving-block > div h2:after, .page-saltman-center #page #main #content #giving-presentation ul li.saltman-block > div h2:after, .page-saltman-center #page #main #content #giving-presentation ul li.giving-block > div h2:after, .page-giving #page #main #content #saltman-presentation ul li.saltman-block > div h2:after, .page-giving #page #main #content #saltman-presentation ul li.giving-block > div h2:after, .page-giving #page #main #content #giving-presentation ul li.saltman-block > div h2:after, .page-giving #page #main #content #giving-presentation ul li.giving-block > div h2:after { content: "\f107"; }
  .page-saltman-center #page #main #content .panels-flexible-region-2-upcoming_events, .page-saltman-center #page #main #content .panels-flexible-region-2-recent_news, .page-saltman-center #page #main #content .panels-flexible-region-2-connect_with_us, .page-giving #page #main #content .panels-flexible-region-2-upcoming_events, .page-giving #page #main #content .panels-flexible-region-2-recent_news, .page-giving #page #main #content .panels-flexible-region-2-connect_with_us { float: none; width: auto; overflow: hidden; }
  .page-saltman-center #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events, .page-saltman-center #page #main #content .panels-flexible-region-2-recent_news > div #saltman-events, .page-saltman-center #page #main #content .panels-flexible-region-2-connect_with_us > div #saltman-events, .page-giving #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events, .page-giving #page #main #content .panels-flexible-region-2-recent_news > div #saltman-events, .page-giving #page #main #content .panels-flexible-region-2-connect_with_us > div #saltman-events { float: none; }
  .career-development .panels-flexible-11 .left { width: 53%; }
  .sidebar-first #page #main #content.page404 { float: none; width: 100%; margin: 0; min-height: 800px; }
  .page-node-77 .container iframe { width: 400px; height: 234px; }
  .page-faculty-full-time #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-faculty-full-time #content .view-faculty-profiles .view-content li .field-faculty-email, .page-faculty-distinguished-fellows #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-faculty-distinguished-fellows #content .view-faculty-profiles .view-content li .field-faculty-email, .page-node-6743 #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-node-6743 #content .view-faculty-profiles .view-content li .field-faculty-email { margin-left: 70%; }
  .page-faculty-full-time #content .view-faculty-profiles .view-content li.views-row-32 .field-faculty-office-phone, .page-faculty-full-time #content .view-faculty-profiles .view-content li.views-row-32 .field-faculty-email, .page-faculty-distinguished-fellows #content .view-faculty-profiles .view-content li.views-row-32 .field-faculty-office-phone, .page-faculty-distinguished-fellows #content .view-faculty-profiles .view-content li.views-row-32 .field-faculty-email, .page-node-6743 #content .view-faculty-profiles .view-content li.views-row-32 .field-faculty-office-phone, .page-node-6743 #content .view-faculty-profiles .view-content li.views-row-32 .field-faculty-email { margin: 0 0 0 90px; }
  .region-content-top { position: relative; margin-bottom: 25px; }
  .region-content-top #block-addtoany-addtoany-button { position: relative; right: 0; margin-top: 5px; }
  .region-content-top #block-addtoany-addtoany-button .addtoany_list { float: right; margin-right: 25px; }
  .region-content-top #block-addtoany-addtoany-button .addtoany_list:before { content: "Share this page"; font-size: 0.75em; color: #aaa; margin-right: 10px; font-style: italic; }
  .role-anonymous-user.page-node-4898.sidebar-first #page #main #content h1 { line-height: 3em; }
  .role-anonymous-user.page-node-4898 article:before { top: -40px; font-size: .85em; }
  .role-authenticated-user.page-node-4898.sidebar-first #page #main #content h1 { line-height: 3em; }
  .role-authenticated-user.page-node-4898 article:before { top: -128px; font-size: .85em; }
  .page-node-120.node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .right-column a.email { font-size: .95em; }
  .page-node-6984 #main #content h1 { font-size: 1em; }
  .clinics.immigration.section-clinics #content .giving-boyd-law { font-size: 1em; }
  .clinics #content #block-block-42 .header-image, .kids-court-school #content #block-block-42 .header-image, .saltman-center #content #block-block-42 .header-image, .admissions #content #block-block-42 .header-image, .about #content #block-block-42 .header-image, .event #content #block-block-42 .header-image { max-width: 730px; max-height: 272px; }
  .clinics #content #block-block-42 .header-image .overlay-text, .kids-court-school #content #block-block-42 .header-image .overlay-text, .saltman-center #content #block-block-42 .header-image .overlay-text, .admissions #content #block-block-42 .header-image .overlay-text, .about #content #block-block-42 .header-image .overlay-text, .event #content #block-block-42 .header-image .overlay-text { max-width: 690px; }
  .clinics #content #block-block-42 .header-image .overlay-text h1.title, .kids-court-school #content #block-block-42 .header-image .overlay-text h1.title, .saltman-center #content #block-block-42 .header-image .overlay-text h1.title, .admissions #content #block-block-42 .header-image .overlay-text h1.title, .about #content #block-block-42 .header-image .overlay-text h1.title, .event #content #block-block-42 .header-image .overlay-text h1.title { margin-top: 0px !important; line-height: 1.5em !important; height: 40px !important; } }
@media screen and (min-width: 48em) and (max-width: 64em) { .front #page .splash { background-color: white; }
  .front #page #programs .region-programs { min-width: initial; }
  .front #page #programs .region-programs > div > h2 { font-size: 35px; height: 65px; }
  .front #page #programs .region-programs > div > ul { text-align: left; }
  .front #page #programs .region-programs > div > ul li { height: auto; width: 99%; }
  .front #page #programs .region-programs > div > ul li:first-child { float: none; }
  .front #page #programs .region-programs > div > ul li:last-child { float: none; margin: 40px 0; width: 99%; }
  .front #page #programs .region-programs > div > ul li a:hover { border: none; }
  .front #page #programs .region-programs > div > ul li div { height: 295px; margin: -331px 0 0 350px; background: none; }
  .front #page #programs .region-programs > div > ul li div h2 { font-size: 1.75em; color: #556794; }
  .front #page #programs .region-programs > div > ul li div span { font-size: 1em; color: #666; }
  .front #page #main { padding-bottom: 20px; }
  .front #page #main #content { min-width: initial; }
  .front #page #main #content .home-events, .front #page #main #content .home-news { width: auto; float: none; margin-left: 20px; margin-right: 25px; }
  .front #page #main #content .home-events h2, .front #page #main #content .home-news h2 { font-size: 35px; height: 65px; }
  .front #page #main #content .home-events .view-content .item-list ul li { float: none; margin: 18px 20px 19px 0; overflow: hidden; }
  .front #page #main #content .home-events .view-content .item-list ul li .views-field-title a { font-size: 1.25em; }
  .front #page #main #content .home-events .view-footer p a { height: 1.75em; padding-top: .75em; font-size: 1.25em; }
  .front #page #main #content .home-news .view-news-feed-on-home-page .view-header p a i { font-size: 2em; }
  .front #page #main #content .home-news .view-news-feed-on-home-page .view-header p .blogger { background: url(/sites/all/themes/unlv_d7/images/blogger_off-42.png); background-size: 42px 42px; display: inline-block; height: 42px; width: 42px; margin-bottom: -4px; }
  .front #page #main #content .home-news .view-news-feed-on-home-page .view-header p .blogger:hover { background: url(/sites/all/themes/unlv_d7/images/blogger_on-42.png); background-size: 42px 42px; display: inline-block; height: 42px; width: 42px; margin-bottom: -4px; }
  .front #page #main #content .home-news .view-news-feed-on-home-page .view-content { width: auto; height: auto; }
  .front #page #main #content .home-news .view-news-feed-on-home-page .view-content .item-list > ul li { width: auto; height: auto; padding-left: 0; }
  .front #page #main #content .home-news .view-news-feed-on-home-page .view-content .item-list > ul li:first-child { padding-left: 0; }
  .front #page #main #content .home-news .view-news-feed-on-home-page .view-content .item-list > ul li .field-news-thumbnail { float: left; }
  .front #page #main #content .home-news .view-news-feed-on-home-page .view-content .item-list > ul li .field-news-thumbnail img { width: auto; }
  .front #page #main #content .home-news .view-news-feed-on-home-page .view-content .item-list > ul li .views-field-title { float: none; padding-left: 0; }
  .front #page #main #content .home-news .view-news-feed-on-home-page .view-content .item-list > ul li .views-field-title a { top: 0; padding: 0 10px 10px 330px; font-size: 1.25em; }
  .front #page #main #content .home-news .view-news-feed-on-home-page .view-footer p a { height: 1.75em; padding-top: .75em; font-size: 1.25em; }
  .front #page #spotlights { padding: 0; }
  .front #page #spotlights .region-spotlights { margin: 0 25px 0 0; height: 660px; min-width: initial; }
  .front #page #spotlights .region-spotlights h2 { height: 65px; font-size: 35px; }
  .front #page #spotlights .region-spotlights > div ul:not(.contextual-links) li { float: none; width: auto; }
  .front #page #spotlights .region-spotlights > div ul:not(.contextual-links) li:first-child { float: none; }
  .front #page #spotlights .region-spotlights > div ul:not(.contextual-links) li:last-child { width: auto; }
  .front #page #spotlights .region-spotlights > div ul:not(.contextual-links) li > div h2 { float: left; margin: 0 0 0 325px; font-size: 1.25em; }
  .front #page #spotlights .region-spotlights > div ul:not(.contextual-links) li > div p { margin: -130px 0 0 0; padding: 50px 0 0 325px; position: relative; height: 115px; }
  .front #page #spotlights .region-spotlights > div ul:not(.contextual-links) li > div p a:first-child { font-size: 0.85em; }
  .front #page #spotlights .region-spotlights > div ul:not(.contextual-links) li > div p a:last-child { right: 0; }
  .front #page #spotlights .region-spotlights .spotlights-home ul:not(.contextual-links) li { position: relative; height: auto; margin-bottom: 20px; width: 100%; }
  .front #page #spotlights .region-spotlights .spotlights-home ul:not(.contextual-links) li:first-child { float: left; }
  .front #page #spotlights .region-spotlights .spotlights-home ul:not(.contextual-links) li:last-child { float: left; width: 100%; }
  .front #page #spotlights .region-spotlights .spotlights-home ul:not(.contextual-links) li .field-highlight-photo { display: inline-block; float: left; margin-right: 20px; max-width: 300px; }
  .front #page #spotlights .region-spotlights .spotlights-home ul:not(.contextual-links) li .views-field.views-field-title { float: left; margin-left: 0; }
  .front #page #spotlights .region-spotlights .spotlights-home ul:not(.contextual-links) li .views-field.views-field-title font span { float: left; margin: 0 0 0 0; font-size: 1.25em; font-family: georgia; }
  .front #page #spotlights .region-spotlights .spotlights-home ul:not(.contextual-links) li .views-field.views-field-title font span:after { content: "\f105"; font-family: "FontAwesome"; color: #B10202; margin: 0 0 0 10px; font-size: 1.15em; }
  .front #page #spotlights .region-spotlights .spotlights-home ul:not(.contextual-links) li .views-field.views-field-nid { float: right; position: absolute; bottom: 0; right: 0; width: auto; }
  .front #page #spotlights .region-spotlights .spotlights-home ul:not(.contextual-links) li .field-highlight-quote { position: relative; }
  .front #page #spotlights .region-spotlights .spotlights-home ul:not(.contextual-links) li .field-highlight-quote p { position: absolute; left: 325px; top: 10px; }
  #footer.region-footer { height: auto; /*margin-top: 250px;*/ }
  #footer.region-footer .footer-block .footer-first-row { border-bottom: none; /*
> div:first-child {
	margin-top: 100px; float: left;
	margin-left: 50px;
}
*/ /*
> div:nth-child(4) {
	float: right;
}
> div:nth-child(5) {
	margin-left: 50px;
}
*/ }
  #footer.region-footer .footer-block .footer-first-row > div:first-child, #footer.region-footer .footer-block .footer-first-row > div:nth-child(2) { border-right: none; /*float: right;*/ /*text-align: left;*/ /*width: 300px;*/ /*margin-top: 100px;*/ }
  #footer.region-footer .footer-block .footer-first-row > div.logoFooter { position: absolute; top: 0; left: 0; width: 100%; }
  #footer.region-footer .footer-block .footer-first-row > div.logoFooter .outer-element { width: auto; display: block; margin: 49px 0 0 0; }
  #footer.region-footer .footer-block .footer-first-row > div:nth-child(4), #footer.region-footer .footer-block .footer-first-row > div:nth-child(5) { border-left: none; /*float: left;*/ /*text-align: left;*/ /*width: 300px;*/ }
  #menu-open { display: inline-block; }
  .header__region.region.region-header { display: none; }
  /* #block-superfish-2 { display: none; } */
  .quickAccess-wrap .quickAccess .region-quick-access { float: none; }
  .quickAccess-wrap .quickAccess .region-quick-access #block-search-form { flex-direction: row; float: none; }
  .quickAccess-wrap .quickAccess .region-quick-access #block-search-form #search-block-form input[type="search"] { width: 100%; padding-left: 35px; background-color: white; border: none; border-color: #333; margin: -2px 0px 0 0px; height: 22px; }
  .quickAccess-wrap .quickAccess .region-quick-access #block-search-form #search-block-form input[type="search"]:focus { width: 100%; padding-left: 35px; background-color: white; border: none; border-color: #333; margin: -2px 0px 0 0px; height: 22px; }
  body.logged-in.sidebar-first.section-admissions article[about="/admissions"] ~ #block-views-recent-blogs-block { width: 100%; margin-top: 20px; float: left; }
  .sidebar-first #page #main { min-width: initial; max-width: 1000px; }
  .sidebar-first #page #main #content { width: 70%; margin-left: 30%; margin-bottom: 20px; }
  .sidebar-first #page #main #content .breadcrumb { margin-left: -42%; }
  .sidebar-first #page #main #content h1 { font-size: 1.7em; line-height: 3.5em; margin-top: -20px; }
  .sidebar-first #page #main #content h1:after { font-size: 24px; }
  .sidebar-first #page #main #content h2 { font-size: 1.5em; height: 40px; }
  .sidebar-first #page #main .sidebars { width: auto; }
  .sidebar-first #footer.region-footer { height: auto; margin-top: auto; }
  .sidebar-first #footer.region-footer .footer-block .footer-first-row { border-bottom: none; }
  .sidebar-first #footer.region-footer .footer-block .footer-first-row > div:first-child, .sidebar-first #footer.region-footer .footer-block .footer-first-row > div:nth-child(2) { border-right: none; float: right; text-align: left; width: 300px; margin-top: 100px; }
  .sidebar-first #footer.region-footer .footer-block .footer-first-row > div:first-child { margin-top: 100px; float: left; margin-left: 50px; }
  .sidebar-first #footer.region-footer .footer-block .footer-first-row > div.logoFooter { position: absolute; top: 0; left: 0; width: 100%; }
  .sidebar-first #footer.region-footer .footer-block .footer-first-row > div.logoFooter .outer-element { width: auto; display: block; margin: 49px 0 0 0; }
  .sidebar-first #footer.region-footer .footer-block .footer-first-row > div:nth-child(4), .sidebar-first #footer.region-footer .footer-block .footer-first-row > div:nth-child(5) { border-left: none; float: left; text-align: left; width: 300px; }
  .sidebar-first #footer.region-footer .footer-block .footer-first-row > div:nth-child(4) { float: right; }
  .sidebar-first #footer.region-footer .footer-block .footer-first-row > div:nth-child(5) { margin-left: 50px; }
  .sidebar-first.page-newsroom .panels-flexible-region-first, .sidebar-first.page-newsroom .panels-flexible-region-last, .sidebar-first.page-clinics-news .panels-flexible-region-first, .sidebar-first.page-clinics-news .panels-flexible-region-last { width: auto; }
  .sidebar-first.node-type-faculty-profile #page #main #content h1 { line-height: 2em; margin-top: 0; }
  .sidebar-first.node-type-faculty-profile #page #main #content h2 { font-size: 1.15em; }
  .sidebar-first.section-admissions #page #main { padding-bottom: 0; }
  .sidebar-first.section-admissions.admissions-home #page #main { /*padding-bottom: 250px;*/ }
  .sidebar-first.section-admissions.page-node-5411 #page #main, .sidebar-first.section-admissions.page-node-72 #page #main, .sidebar-first.section-admissions.page-node-100 #page #main, .sidebar-first.section-admissions.page-node-6702 #page #main, .sidebar-first.section-admissions.page-node-4999 #page #main, .sidebar-first.section-admissions.page-node-98 #page #main, .sidebar-first.section-admissions.page-node-4960 #page #main { /*padding-bottom: 250px;*/ }
  .sidebar-first.section-admissions.page-node-76 #page #main, .sidebar-first.section-admissions.page-node-89 #page #main, .sidebar-first.section-admissions.page-node-88 #page #main, .sidebar-first.section-admissions.page-node-99 #page #main, .sidebar-first.section-admissions.page-node-90 #page #main, .sidebar-first.section-admissions.page-node-91 #page #main, .sidebar-first.section-admissions.page-node-5410 #page #main, .sidebar-first.section-admissions.page-node-4959 #page #main, .sidebar-first.section-admissions.page-node-93 #page #main, .sidebar-first.section-admissions.page-node-94 #page #main, .sidebar-first.section-admissions.page-node-95 #page #main { padding-bottom: 340px; }
  .page-node-5978 #footer.region-footer { height: auto; margin-top: auto; }
  .page-node-5978 #footer.region-footer .footer-block .footer-first-row { border-bottom: none; }
  .page-node-5978 #footer.region-footer .footer-block .footer-first-row > div:first-child, .page-node-5978 #footer.region-footer .footer-block .footer-first-row > div:nth-child(2) { border-right: none; float: right; text-align: left; width: 300px; margin-top: 100px; }
  .page-node-5978 #footer.region-footer .footer-block .footer-first-row > div:first-child { margin-top: 100px; float: left; margin-left: 50px; }
  .page-node-5978 #footer.region-footer .footer-block .footer-first-row > div.logoFooter { position: absolute; top: 0; left: 0; width: 100%; }
  .page-node-5978 #footer.region-footer .footer-block .footer-first-row > div.logoFooter .outer-element { width: auto; display: block; margin: 49px 0 0 0; }
  .page-node-5978 #footer.region-footer .footer-block .footer-first-row > div:nth-child(4), .page-node-5978 #footer.region-footer .footer-block .footer-first-row > div:nth-child(5) { border-left: none; float: left; text-align: left; width: 300px; }
  .page-node-5978 #footer.region-footer .footer-block .footer-first-row > div:nth-child(4) { float: right; }
  .page-node-5978 #footer.region-footer .footer-block .footer-first-row > div:nth-child(5) { margin-left: 50px; }
  .section-admissions #main article[about="/admissions/connect-with-admissions"] { float: none; width: auto; margin-right: auto; }
  .section-admissions #main #block-agenda-1 { float: none; width: auto; }
  .section-admissions .panels-flexible-row-4-2-inside .panels-flexible-region-4-student_blog, .section-admissions .panels-flexible-row-4-2-inside .panels-flexible-region-4-facebook, .section-admissions .panels-flexible-row-4-2-inside .panels-flexible-region-4-deans_welcome, .section-admissions .panels-flexible-row-4-2-inside .panels-flexible-region-4-center_, .section-admissions .panels-flexible-row-4-1-inside .panels-flexible-region-4-student_blog, .section-admissions .panels-flexible-row-4-1-inside .panels-flexible-region-4-facebook, .section-admissions .panels-flexible-row-4-1-inside .panels-flexible-region-4-deans_welcome, .section-admissions .panels-flexible-row-4-1-inside .panels-flexible-region-4-center_ { width: auto; }
  .section-admissions .admissions-viewbook { background: none; padding-left: 0; }
  .section-admissions .admissions-welcome { border: none; }
  .section-admissions .panels-flexible-row-4-2-inside .panels-flexible-region-4-student_blog .panels-flexible-region-4-student_blog-inside .admissions-blog { position: relative; }
  .law-library .slideshow { display: none; }
  .law-library #main #content .hours .library-hours { float: none; }
  .law-library #content .panels-flexible-column-6-7, .law-library #content .panels-flexible-column-6-8 { width: 100%; float: none; }
  .law-library #content .panels-flexible-column-6-8 { margin-top: 20px; }
  .law-library #main #content .tabs div.tabset nav.tabnav { display: none; }
  .law-library #main #content .tabs div.tabset > div { margin-top: 0; border-top: none; }
  .law-library #main #content .tabs div.tabset > div .list { float: left; margin: 10px 40px 10px 0; }
  .law-library #main #content .tabs div.tabset > div .list:nth-of-type(1), .law-library #main #content .tabs div.tabset > div .list:nth-of-type(3) { margin-left: 20px; border: none; }
  .law-library #main #content .tabs div.tabset > div .list:nth-of-type(2) { border: none; }
  .law-library #main #content .tabs h3 { display: block; }
  .law-library #main #content .tabs h3 a { padding: 10px 5px 10px 20px; }
  .law-library #main #content .tabs h3 a:hover { background: #B10202; }
  .page-clinical-program.sidebar-first #page #main #content h1 { font-size: 1em; }
  .page-clinical-program .panels-flexible-region-7-clinic_alumni, .page-clinical-program .panels-flexible-region-7-clinic_alumni_ { float: none; width: auto; }
  .page-clinical-program .alumni ul li { margin-right: 20px; }
  .page-giving #page #main #content .panels-flexible-region-16-center { width: 100%; }
  /*When in mobile - make the background image fit the bounds of the box*/
  .page-giving #page #main #content #giving-presentation ul li.saltman-block:nth-of-type(2) { background-size: cover; }
  .page-saltman-center #page #main #content .panels-flexible-region-2-center, .page-saltman-center #page #main #content .panels-flexible-region-2-nationally_ranked, .page-saltman-center #page #main #content .panels-flexible-region-16-giving_options, .page-giving #page #main #content .panels-flexible-region-2-center, .page-giving #page #main #content .panels-flexible-region-2-nationally_ranked, .page-giving #page #main #content .panels-flexible-region-16-giving_options { float: none; width: auto; }
  .page-saltman-center #page #main #content .panels-flexible-region-2-center .saltman-intro, .page-saltman-center #page #main #content .panels-flexible-region-2-nationally_ranked .saltman-intro, .page-saltman-center #page #main #content .panels-flexible-region-16-giving_options .saltman-intro, .page-giving #page #main #content .panels-flexible-region-2-center .saltman-intro, .page-giving #page #main #content .panels-flexible-region-2-nationally_ranked .saltman-intro, .page-giving #page #main #content .panels-flexible-region-16-giving_options .saltman-intro { padding-bottom: 1px; margin-bottom: 20px; margin-right: 12px; margin-left: -4px; }
  .page-saltman-center #page #main #content .panels-flexible-region-2-center .giving-options, .page-saltman-center #page #main #content .panels-flexible-region-2-nationally_ranked .giving-options, .page-saltman-center #page #main #content .panels-flexible-region-16-giving_options .giving-options, .page-giving #page #main #content .panels-flexible-region-2-center .giving-options, .page-giving #page #main #content .panels-flexible-region-2-nationally_ranked .giving-options, .page-giving #page #main #content .panels-flexible-region-16-giving_options .giving-options { padding-bottom: 40px; margin-bottom: 20px; margin-right: 12px; margin-left: -4px; height: auto; }
  .page-saltman-center #page #main #content .panels-flexible-region-2-center .giving-options .giving-options-info, .page-saltman-center #page #main #content .panels-flexible-region-2-nationally_ranked .giving-options .giving-options-info, .page-saltman-center #page #main #content .panels-flexible-region-16-giving_options .giving-options .giving-options-info, .page-giving #page #main #content .panels-flexible-region-2-center .giving-options .giving-options-info, .page-giving #page #main #content .panels-flexible-region-2-nationally_ranked .giving-options .giving-options-info, .page-giving #page #main #content .panels-flexible-region-16-giving_options .giving-options .giving-options-info { margin-top: auto; }
  .page-saltman-center #page #main #content #saltman-presentation ul li.saltman-block, .page-saltman-center #page #main #content #saltman-presentation ul li.giving-block, .page-saltman-center #page #main #content #giving-presentation ul li.saltman-block, .page-saltman-center #page #main #content #giving-presentation ul li.giving-block, .page-giving #page #main #content #saltman-presentation ul li.saltman-block, .page-giving #page #main #content #saltman-presentation ul li.giving-block, .page-giving #page #main #content #giving-presentation ul li.saltman-block, .page-giving #page #main #content #giving-presentation ul li.giving-block { background: none; display: block; margin-bottom: 20px; width: 100%; }
  .page-saltman-center #page #main #content #saltman-presentation ul li.saltman-block:first-of-type, .page-saltman-center #page #main #content #saltman-presentation ul li.giving-block:first-of-type, .page-saltman-center #page #main #content #giving-presentation ul li.saltman-block:first-of-type, .page-saltman-center #page #main #content #giving-presentation ul li.giving-block:first-of-type, .page-giving #page #main #content #saltman-presentation ul li.saltman-block:first-of-type, .page-giving #page #main #content #saltman-presentation ul li.giving-block:first-of-type, .page-giving #page #main #content #giving-presentation ul li.saltman-block:first-of-type, .page-giving #page #main #content #giving-presentation ul li.giving-block:first-of-type { float: none; }
  .page-saltman-center #page #main #content #saltman-presentation ul li.saltman-block:nth-of-type(2), .page-saltman-center #page #main #content #saltman-presentation ul li.giving-block:nth-of-type(2), .page-saltman-center #page #main #content #giving-presentation ul li.saltman-block:nth-of-type(2), .page-saltman-center #page #main #content #giving-presentation ul li.giving-block:nth-of-type(2), .page-giving #page #main #content #saltman-presentation ul li.saltman-block:nth-of-type(2), .page-giving #page #main #content #saltman-presentation ul li.giving-block:nth-of-type(2), .page-giving #page #main #content #giving-presentation ul li.saltman-block:nth-of-type(2), .page-giving #page #main #content #giving-presentation ul li.giving-block:nth-of-type(2) { float: none; }
  .page-saltman-center #page #main #content #saltman-presentation ul li.saltman-block:last-of-type, .page-saltman-center #page #main #content #saltman-presentation ul li.giving-block:last-of-type, .page-saltman-center #page #main #content #giving-presentation ul li.saltman-block:last-of-type, .page-saltman-center #page #main #content #giving-presentation ul li.giving-block:last-of-type, .page-giving #page #main #content #saltman-presentation ul li.saltman-block:last-of-type, .page-giving #page #main #content #saltman-presentation ul li.giving-block:last-of-type, .page-giving #page #main #content #giving-presentation ul li.saltman-block:last-of-type, .page-giving #page #main #content #giving-presentation ul li.giving-block:last-of-type { float: none; margin-left: 0; }
  .page-saltman-center #page #main #content #saltman-presentation ul li.saltman-block > div, .page-saltman-center #page #main #content #saltman-presentation ul li.giving-block > div, .page-saltman-center #page #main #content #giving-presentation ul li.saltman-block > div, .page-saltman-center #page #main #content #giving-presentation ul li.giving-block > div, .page-giving #page #main #content #saltman-presentation ul li.saltman-block > div, .page-giving #page #main #content #saltman-presentation ul li.giving-block > div, .page-giving #page #main #content #giving-presentation ul li.saltman-block > div, .page-giving #page #main #content #giving-presentation ul li.giving-block > div { top: 0; left: 0; width: 100%; background: #333333; }
  .page-saltman-center #page #main #content #saltman-presentation ul li.saltman-block > div h2:after, .page-saltman-center #page #main #content #saltman-presentation ul li.giving-block > div h2:after, .page-saltman-center #page #main #content #giving-presentation ul li.saltman-block > div h2:after, .page-saltman-center #page #main #content #giving-presentation ul li.giving-block > div h2:after, .page-giving #page #main #content #saltman-presentation ul li.saltman-block > div h2:after, .page-giving #page #main #content #saltman-presentation ul li.giving-block > div h2:after, .page-giving #page #main #content #giving-presentation ul li.saltman-block > div h2:after, .page-giving #page #main #content #giving-presentation ul li.giving-block > div h2:after { content: "\f107"; }
  .page-saltman-center #page #main #content .panels-flexible-region-2-upcoming_events, .page-saltman-center #page #main #content .panels-flexible-region-2-recent_news, .page-saltman-center #page #main #content .panels-flexible-region-2-connect_with_us, .page-giving #page #main #content .panels-flexible-region-2-upcoming_events, .page-giving #page #main #content .panels-flexible-region-2-recent_news, .page-giving #page #main #content .panels-flexible-region-2-connect_with_us { float: none; width: auto; overflow: hidden; }
  .page-saltman-center #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events, .page-saltman-center #page #main #content .panels-flexible-region-2-recent_news > div #saltman-events, .page-saltman-center #page #main #content .panels-flexible-region-2-connect_with_us > div #saltman-events, .page-giving #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events, .page-giving #page #main #content .panels-flexible-region-2-recent_news > div #saltman-events, .page-giving #page #main #content .panels-flexible-region-2-connect_with_us > div #saltman-events { float: none; }
  #main #content article div.collapsible-group ul li { position: relative; }
  #main #content article div.collapsible-group ul li header { font-size: .85em; padding-right: 40px; }
  #main #content article div.collapsible-group ul li header i { position: absolute; top: 10px; right: 0; }
  .page-node-4909 #main #content article div.collapsible-group ul li { position: initial; }
  .page-node-4909 #main #content article div.collapsible-group ul li header { font-size: initial; padding-right: initial; }
  .page-node-4909 #main #content article div.collapsible-group ul li header i { position: initial; top: initial; right: initial; }
  .gaming-law .left, .gaming-law .right, .page-node-6582 .left, .page-node-6582 .right { float: none; width: 100%; }
  .page-node-6582 .right { margin-top: -20px; }
  .career-development .panels-flexible-11 .left, .career-development .panels-flexible-11 .right { width: 100%; float: none; }
  .page-node-77 .container iframe { float: none; }
  .page-lawyering-process-program .panels-flexible-region-9-clinic_, .page-lawyering-process-program .panels-flexible-region-9-recent_events { float: none; width: 100%; }
  .node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .left-column { width: 100%; }
  .node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .right-column { width: 98%; }
  .page-faculty-full-time #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-faculty-full-time #content .view-faculty-profiles .view-content li .field-faculty-email, .page-faculty-visiting #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-faculty-visiting #content .view-faculty-profiles .view-content li .field-faculty-email, .page-faculty-emeriti #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-faculty-emeriti #content .view-faculty-profiles .view-content li .field-faculty-email, .page-faculty-distinguished-fellows #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-faculty-distinguished-fellows #content .view-faculty-profiles .view-content li .field-faculty-email, .page-faculty-senior-fellows #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-faculty-senior-fellows #content .view-faculty-profiles .view-content li .field-faculty-email, .page-faculty-saltman-senior-fellows #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-faculty-saltman-senior-fellows #content .view-faculty-profiles .view-content li .field-faculty-email, .page-clinics-faculty #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-clinics-faculty #content .view-faculty-profiles .view-content li .field-faculty-email, .page-lawyering-process-faculty-profiles #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-lawyering-process-faculty-profiles #content .view-faculty-profiles .view-content li .field-faculty-email, .page-node-6743 #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-node-6743 #content .view-faculty-profiles .view-content li .field-faculty-email { margin-top: auto; }
  .node-type-spotlight #footer.region-footer { height: auto; /*margin-top: 250px;*/ }
  .node-type-spotlight #footer.region-footer .footer-block .footer-first-row { border-bottom: none; }
  .node-type-spotlight #footer.region-footer .footer-block .footer-first-row > div:first-child, .node-type-spotlight #footer.region-footer .footer-block .footer-first-row > div:nth-child(2) { border-right: none; float: right; text-align: left; width: 300px; margin-top: 100px; }
  .node-type-spotlight #footer.region-footer .footer-block .footer-first-row > div:first-child { margin-top: 100px; float: left; margin-left: 50px; }
  .node-type-spotlight #footer.region-footer .footer-block .footer-first-row > div.logoFooter { position: absolute; top: 0; left: 0; width: 100%; }
  .node-type-spotlight #footer.region-footer .footer-block .footer-first-row > div.logoFooter .outer-element { width: auto; display: block; margin: 49px 0 0 0; }
  .node-type-spotlight #footer.region-footer .footer-block .footer-first-row > div:nth-child(4), .node-type-spotlight #footer.region-footer .footer-block .footer-first-row > div:nth-child(5) { border-left: none; float: left; text-align: left; width: 300px; }
  .node-type-spotlight #footer.region-footer .footer-block .footer-first-row > div:nth-child(4) { float: right; }
  .node-type-spotlight #footer.region-footer .footer-block .footer-first-row > div:nth-child(5) { margin-left: 50px; }
  .region-content-top { position: relative; margin-bottom: 25px; }
  .region-content-top #block-addtoany-addtoany-button { position: relative; right: 0; margin-top: 5px; }
  .region-content-top #block-addtoany-addtoany-button .addtoany_list { float: right; margin-right: 25px; }
  .region-content-top #block-addtoany-addtoany-button .addtoany_list:before { content: "Share this page"; font-size: 0.75em; color: #aaa; margin-right: 10px; font-style: italic; }
  .role-anonymous-user.page-node-4898.sidebar-first #page #main #content h1 { line-height: 3em; }
  .role-anonymous-user.page-node-4898 article:before { top: -40px; font-size: .85em; }
  .role-authenticated-user.page-node-4898.sidebar-first #page #main #content h1 { line-height: 3em; }
  .role-authenticated-user.page-node-4898 article:before { top: -128px; font-size: .85em; }
  .page-node-6984 #main #content h1 { font-size: 1em; }
  .clinics #content .giving-boyd-law, .kids-court-school #content .giving-boyd-law, .saltman-center #content .giving-boyd-law, .admissions #content .giving-boyd-law, .about #content .giving-boyd-law, .event #content .giving-boyd-law { font-size: 0.9em; }
  .clinics #content .panel-flexible .panels-flexible-region, .kids-court-school #content .panel-flexible .panels-flexible-region, .saltman-center #content .panel-flexible .panels-flexible-region, .admissions #content .panel-flexible .panels-flexible-region, .about #content .panel-flexible .panels-flexible-region, .event #content .panel-flexible .panels-flexible-region { float: none; width: 100%; }
  .clinics #content #block-block-42 .header-image, .kids-court-school #content #block-block-42 .header-image, .saltman-center #content #block-block-42 .header-image, .admissions #content #block-block-42 .header-image, .about #content #block-block-42 .header-image, .event #content #block-block-42 .header-image { max-width: 680px; }
  .clinics #content #block-block-42 .header-image .overlay-text, .kids-court-school #content #block-block-42 .header-image .overlay-text, .saltman-center #content #block-block-42 .header-image .overlay-text, .admissions #content #block-block-42 .header-image .overlay-text, .about #content #block-block-42 .header-image .overlay-text, .event #content #block-block-42 .header-image .overlay-text { max-width: 680px; }
  .clinics #content #block-block-42 .header-image .overlay-text h1.title, .kids-court-school #content #block-block-42 .header-image .overlay-text h1.title, .saltman-center #content #block-block-42 .header-image .overlay-text h1.title, .admissions #content #block-block-42 .header-image .overlay-text h1.title, .about #content #block-block-42 .header-image .overlay-text h1.title, .event #content #block-block-42 .header-image .overlay-text h1.title { margin-top: 0px !important; line-height: 1.5em !important; height: 40px !important; } }
@media screen and (min-width: 25.875em) and (max-width: 48em) { .front #page .splash { background: none; min-height: initial; }
  .front #page .splash .region-splash { padding: 0; }
  .front #page .splash .welcome { max-width: initial; min-width: initial; margin-bottom: 0; }
  .front #page #programs { margin: 0 0 320px 0; }
  .front #page #programs .region-programs { min-width: initial; }
  .front #page #programs .region-programs > div > h2 { font-size: 35px; height: 65px; }
  .front #page #programs .region-programs > div > ul { text-align: left; }
  .front #page #programs .region-programs > div > ul li { height: auto; width: 99%; }
  .front #page #programs .region-programs > div > ul li:first-child { float: none; }
  .front #page #programs .region-programs > div > ul li:last-child { float: none; margin: 40px 0; width: 99%; }
  .front #page #programs .region-programs > div > ul li a:hover { border: none; }
  .front #page #programs .region-programs > div > ul li div { height: 295px; margin: -331px 0 0 350px; background: none; }
  .front #page #programs .region-programs > div > ul li div h2 { font-size: 1.4em; color: #556794; }
  .front #page #programs .region-programs > div > ul li div span { font-size: 1em; color: #666; }
  .front #page #main { padding-bottom: 20px; }
  .front #page #main #content { min-width: initial; }
  .front #page #main #content .home-events, .front #page #main #content .home-news { width: auto; float: none; margin-left: 20px; margin-right: 25px; }
  .front #page #main #content .home-events h2, .front #page #main #content .home-news h2 { font-size: 30px; height: 60px; }
  .front #page #main #content .home-events .view-content .item-list ul li { float: none; margin: 18px 20px 19px 0; overflow: hidden; }
  .front #page #main #content .home-events .view-content .item-list ul li .views-field-title a { font-size: 1em; }
  .front #page #main #content .home-events .view-footer p a { height: 1.75em; padding-top: .75em; font-size: 1.25em; }
  .front #page #main #content .home-news .view-news-feed-on-home-page .view-header { margin: -55px 0 0 0; padding-top: 25px; }
  .front #page #main #content .home-news .view-news-feed-on-home-page .view-header a i { font-size: 1em; }
  .front #page #main #content .home-news .view-news-feed-on-home-page .view-header .blogger { background: url(/sites/all/themes/unlv_d7/images/blogger_off.png); background-size: 21px 21px; display: inline-block; height: 21px; width: 21px; margin-bottom: -2px; }
  .front #page #main #content .home-news .view-news-feed-on-home-page .view-header .blogger:hover { background: url(/sites/all/themes/unlv_d7/images/blogger_on.png); background-size: 21px 21px; display: inline-block; height: 21px; width: 21px; margin-bottom: -2px; }
  .front #page #main #content .home-news .view-news-feed-on-home-page .view-content { width: auto; height: auto; }
  .front #page #main #content .home-news .view-news-feed-on-home-page .view-content .item-list > ul li { width: auto; height: auto; padding-left: 0; }
  .front #page #main #content .home-news .view-news-feed-on-home-page .view-content .item-list > ul li:first-child { padding-left: 0; }
  .front #page #main #content .home-news .view-news-feed-on-home-page .view-content .item-list > ul li .field-news-thumbnail { float: none; }
  .front #page #main #content .home-news .view-news-feed-on-home-page .view-content .item-list > ul li .field-news-thumbnail img { width: auto; }
  .front #page #main #content .home-news .view-news-feed-on-home-page .view-content .item-list > ul li .views-field-title { float: none; padding-left: 0; height: auto; }
  .front #page #main #content .home-news .view-news-feed-on-home-page .view-content .item-list > ul li .views-field-title a { top: 0; padding: 0; font-size: 1.25em; height: auto; }
  .front #page #main #content .home-news .view-news-feed-on-home-page .view-footer p a { height: 1.75em; padding-top: .75em; font-size: 1.25em; }
  .front #page #spotlights { padding: 0; }
  .front #page #spotlights .region-spotlights { margin: 0 25px 0 0; height: 1030px; min-width: initial; }
  .front #page #spotlights .region-spotlights h2 { height: 65px; font-size: 35px; }
  .front #page #spotlights .region-spotlights > div ul:not(.contextual-links) { text-align: left; }
  .front #page #spotlights .region-spotlights > div ul:not(.contextual-links) li { float: none; width: auto; }
  .front #page #spotlights .region-spotlights > div ul:not(.contextual-links) li:first-child { float: none; }
  .front #page #spotlights .region-spotlights > div ul:not(.contextual-links) li:last-child { width: auto; }
  .front #page #spotlights .region-spotlights > div ul:not(.contextual-links) li > div { height: 150px; }
  .front #page #spotlights .region-spotlights > div ul:not(.contextual-links) li > div h2 { margin: 1em 0; font-size: 1.15em; }
  .front #page #spotlights .region-spotlights > div ul:not(.contextual-links) li > div p { margin: 0; padding: 0; position: relative; height: auto; }
  .front #page #spotlights .region-spotlights > div ul:not(.contextual-links) li > div p a:first-of-type { font-size: 0.85em; }
  .front #page #spotlights .region-spotlights > div ul:not(.contextual-links) li > div p a:last-of-type { position: relative; right: 0; }
  .front #page #spotlights .region-spotlights .spotlights-home ul:not(.contextual-links) li { position: relative; height: auto; margin-bottom: 20px; width: 100%; }
  .front #page #spotlights .region-spotlights .spotlights-home ul:not(.contextual-links) li:first-child { float: left; }
  .front #page #spotlights .region-spotlights .spotlights-home ul:not(.contextual-links) li:last-child { float: left; width: 100%; }
  .front #page #spotlights .region-spotlights .spotlights-home ul:not(.contextual-links) li .field-highlight-photo { display: inline-block; float: none; margin-right: 20px; max-width: 300px; }
  .front #page #spotlights .region-spotlights .spotlights-home ul:not(.contextual-links) li .views-field.views-field-title { float: none; margin-left: 0; }
  .front #page #spotlights .region-spotlights .spotlights-home ul:not(.contextual-links) li .views-field.views-field-title font span { float: left; margin: 0 0 0 0; font-size: 1.25em; font-family: georgia; }
  .front #page #spotlights .region-spotlights .spotlights-home ul:not(.contextual-links) li .views-field.views-field-title font span:after { content: "\f105"; font-family: "FontAwesome"; color: #B10202; margin: 0 0 0 10px; font-size: 1.15em; }
  .front #page #spotlights .region-spotlights .spotlights-home ul:not(.contextual-links) li .views-field.views-field-nid { float: left; position: relative; bottom: 0; right: 0; width: auto; }
  .front #page #spotlights .region-spotlights .spotlights-home ul:not(.contextual-links) li .field-highlight-quote { position: relative; }
  .front #page #spotlights .region-spotlights .spotlights-home ul:not(.contextual-links) li .field-highlight-quote p { position: relative; left: 0; top: 0; float: left; margin: 0; width: 90%; }
  #footer.region-footer { height: auto; /*margin-top: 100px;*/ }
  #footer.region-footer .footer-block .footer-first-row { border-bottom: none; }
  #footer.region-footer .footer-block .footer-first-row div:not(.logoFooter) a { padding: 5px 5px 5px 0; }
  #footer.region-footer .footer-block .footer-first-row div:not(.logoFooter) a.blogger { padding: 0 0 0 26px; }
  #footer.region-footer .footer-block .footer-first-row > div:first-child, #footer.region-footer .footer-block .footer-first-row > div:nth-child(2) { border-right: none; float: right; text-align: left; width: 300px; margin-top: 100px; }
  #footer.region-footer .footer-block .footer-first-row > div:first-child { margin-top: 100px; float: left; margin-left: 50px; }
  #footer.region-footer .footer-block .footer-first-row > div.logoFooter { position: absolute; top: 0; left: 0; width: 100%; }
  #footer.region-footer .footer-block .footer-first-row > div.logoFooter .outer-element { width: auto; display: block; margin: 49px 0 0 0; }
  #footer.region-footer .footer-block .footer-first-row > div:nth-child(4), #footer.region-footer .footer-block .footer-first-row > div:nth-child(5) { border-left: none; float: left; text-align: left; width: 300px; }
  #footer.region-footer .footer-block .footer-first-row > div:nth-child(4) { float: right; }
  #footer.region-footer .footer-block .footer-first-row > div:nth-child(5) { margin-left: 50px; }
  #menu-open { display: inline-block; }
  .header__region.region.region-header { display: none; }
  #block-superfish-2 { display: none; }
  .quickAccess-wrap .quickAccess .region-quick-access { float: none; }
  .quickAccess-wrap .quickAccess .region-quick-access #block-search-form { float: none; }
  .quickAccess-wrap .quickAccess .region-quick-access #block-search-form #search-block-form input[type="search"] { width: 100%; padding-left: 35px; background-color: white; border: none; border-color: #333; margin: -2px 0px 0 0px; height: 22px; }
  .quickAccess-wrap .quickAccess .region-quick-access #block-search-form #search-block-form input[type="search"]:focus { width: 100%; padding-left: 35px; background-color: white; border: none; border-color: #333; margin: -2px 0px 0 0px; height: 22px; }
  body.logged-in.sidebar-first.section-admissions article[about="/admissions"] ~ #block-views-recent-blogs-block { width: 100%; margin-top: 20px; float: left; }
  .sidebar-first #page { margin: 0 auto; }
  .sidebar-first #page #main { min-width: initial; max-width: 1000px; /*padding-bottom: 100vh;*/ }
  .sidebar-first #page #main #content { float: none; width: auto; margin-left: auto; margin-right: auto; }
  .sidebar-first #page #main #content .breadcrumb { margin-left: 0; }
  .sidebar-first #page #main #content h1 { border: none; font-size: 1.7em; }
  .sidebar-first #page #main #content h1:after { content: ""; }
  .sidebar-first #page #main #content h2 { font-size: 1.5em; height: 40px; }
  .sidebar-first #page #main .sidebars { width: auto; margin: auto; }
  .sidebar-first #footer.region-footer { height: auto; margin-top: auto; }
  .sidebar-first #footer.region-footer .footer-block .footer-first-row { border-bottom: none; }
  .sidebar-first #footer.region-footer .footer-block .footer-first-row > div:first-child, .sidebar-first #footer.region-footer .footer-block .footer-first-row > div:nth-child(2) { border-right: none; float: right; text-align: left; width: 300px; margin-top: 100px; }
  .sidebar-first #footer.region-footer .footer-block .footer-first-row > div:first-child { margin-top: 100px; float: left; margin-left: 50px; }
  .sidebar-first #footer.region-footer .footer-block .footer-first-row > div.logoFooter { position: absolute; top: 0; left: 0; width: 100%; }
  .sidebar-first #footer.region-footer .footer-block .footer-first-row > div.logoFooter .outer-element { width: auto; display: block; margin: 49px 0 0 0; }
  .sidebar-first #footer.region-footer .footer-block .footer-first-row > div:nth-child(4), .sidebar-first #footer.region-footer .footer-block .footer-first-row > div:nth-child(5) { border-left: none; float: left; text-align: left; width: 300px; }
  .sidebar-first #footer.region-footer .footer-block .footer-first-row > div:nth-child(4) { float: right; }
  .sidebar-first #footer.region-footer .footer-block .footer-first-row > div:nth-child(5) { margin-left: 50px; }
  .sidebar-first.page-newsroom .panels-flexible-region-first, .sidebar-first.page-newsroom .panels-flexible-region-last, .sidebar-first.page-clinics-news .panels-flexible-region-first, .sidebar-first.page-clinics-news .panels-flexible-region-last { width: auto; }
  .sidebar-first.node-type-faculty-profile #page #main #content h2 { font-size: 1.15em; }
  .sidebar-first.section-admissions #page #main { padding-bottom: 0; }
  .sidebar-first.section-admissions.page-node-5411 #page #main, .sidebar-first.section-admissions.page-node-72 #page #main, .sidebar-first.section-admissions.page-node-100 #page #main, .sidebar-first.section-admissions.page-node-6702 #page #main, .sidebar-first.section-admissions.page-node-4999 #page #main, .sidebar-first.section-admissions.page-node-98 #page #main, .sidebar-first.section-admissions.page-node-4960 #page #main { /*padding-bottom: 250px;*/ }
  .sidebar-first.section-admissions.page-node-76 #page #main, .sidebar-first.section-admissions.page-node-89 #page #main, .sidebar-first.section-admissions.page-node-88 #page #main, .sidebar-first.section-admissions.page-node-99 #page #main, .sidebar-first.section-admissions.page-node-90 #page #main, .sidebar-first.section-admissions.page-node-91 #page #main, .sidebar-first.section-admissions.page-node-5410 #page #main, .sidebar-first.section-admissions.page-node-4959 #page #main, .sidebar-first.section-admissions.page-node-93 #page #main, .sidebar-first.section-admissions.page-node-94 #page #main, .sidebar-first.section-admissions.page-node-95 #page #main { /*padding-bottom: 340px;*/ }
  .page-node-5978 #footer.region-footer { height: auto; margin-top: auto; }
  .page-node-5978 #footer.region-footer .footer-block .footer-first-row { border-bottom: none; }
  .page-node-5978 #footer.region-footer .footer-block .footer-first-row > div:first-child, .page-node-5978 #footer.region-footer .footer-block .footer-first-row > div:nth-child(2) { border-right: none; float: right; text-align: left; width: 300px; margin-top: 100px; }
  .page-node-5978 #footer.region-footer .footer-block .footer-first-row > div:first-child { margin-top: 100px; float: left; margin-left: 50px; }
  .page-node-5978 #footer.region-footer .footer-block .footer-first-row > div.logoFooter { position: absolute; top: 0; left: 0; width: 100%; }
  .page-node-5978 #footer.region-footer .footer-block .footer-first-row > div.logoFooter .outer-element { width: auto; display: block; margin: 49px 0 0 0; }
  .page-node-5978 #footer.region-footer .footer-block .footer-first-row > div:nth-child(4), .page-node-5978 #footer.region-footer .footer-block .footer-first-row > div:nth-child(5) { border-left: none; float: left; text-align: left; width: 300px; }
  .page-node-5978 #footer.region-footer .footer-block .footer-first-row > div:nth-child(4) { float: right; }
  .page-node-5978 #footer.region-footer .footer-block .footer-first-row > div:nth-child(5) { margin-left: 50px; }
  .section-admissions #main article[about="/admissions/connect-with-admissions"] { float: none; width: auto; margin-right: auto; }
  .section-admissions #main #block-agenda-1 { float: none; width: auto; }
  .section-admissions .panels-flexible-row-4-2-inside .panels-flexible-region-4-student_blog, .section-admissions .panels-flexible-row-4-2-inside .panels-flexible-region-4-facebook, .section-admissions .panels-flexible-row-4-2-inside .panels-flexible-region-4-deans_welcome, .section-admissions .panels-flexible-row-4-2-inside .panels-flexible-region-4-center_, .section-admissions .panels-flexible-row-4-1-inside .panels-flexible-region-4-student_blog, .section-admissions .panels-flexible-row-4-1-inside .panels-flexible-region-4-facebook, .section-admissions .panels-flexible-row-4-1-inside .panels-flexible-region-4-deans_welcome, .section-admissions .panels-flexible-row-4-1-inside .panels-flexible-region-4-center_ { width: auto; }
  .section-admissions .admissions-viewbook { background: none; padding-left: 0; }
  .section-admissions .admissions-welcome { border: none; }
  .section-admissions .panels-flexible-row-4-2-inside .panels-flexible-region-4-student_blog .panels-flexible-region-4-student_blog-inside .admissions-blog { position: relative; }
  .law-library .slideshow { display: none; }
  .law-library #main #content h1.page__title { font-size: 1.25em; line-height: 3.5em; margin-bottom: 5px; margin-top: -20px; }
  .law-library #main #content h1.page__title:after { font-size: 24px; }
  .law-library #main #content .hours .library-hours { float: none; }
  .law-library #content .panels-flexible-column-6-7, .law-library #content .panels-flexible-column-6-8 { width: 100%; float: none; }
  .law-library #content .panels-flexible-column-6-8 { margin-top: 20px; }
  .law-library #main #content .tabs div.tabset nav.tabnav { display: none; }
  .law-library #main #content .tabs div.tabset > div { margin-top: 0; border-top: none; }
  .law-library #main #content .tabs div.tabset > div .list { float: left; margin: 10px 40px 10px 20px; border: none; }
  .law-library #main #content .tabs div.tabset > div form#search .select, .law-library #main #content .tabs div.tabset > div form#search .terms { width: 100%; display: block; }
  .law-library #main #content .tabs div.tabset > div form#search .select { margin-right: 0; margin-bottom: 0; }
  .law-library #main #content .tabs div.tabset > div form#search ul.links li { display: block; }
  .law-library #main #content .tabs h3 { display: block; }
  .law-library #main #content .tabs h3 a { padding: 10px 5px 10px 20px; }
  .law-library #main #content .tabs h3 a:hover { background: #B10202; }
  .page-clinical-program.sidebar-first #page #main #content h1, .page-clinical-program h2 { font-size: 1em; }
  .page-clinical-program h2 { height: 35px; }
  .page-clinical-program h2:after { font-size: 20px; }
  .page-clinical-program .panels-flexible-region-7-clinic_alumni, .page-clinical-program .panels-flexible-region-7-clinic_alumni_ { float: none; width: auto; }
  .page-clinical-program .alumni ul li { margin-right: 20px; }
  .page-giving #page #main #content .panels-flexible-region-16-center { width: 100%; }
  /*When in mobile - make the background image fit the bounds of the box*/
  .page-giving #page #main #content #giving-presentation ul li.saltman-block:nth-of-type(2) { background-size: cover; }
  .page-saltman-center #page #main #content .panels-flexible-region-2-center, .page-saltman-center #page #main #content .panels-flexible-region-2-nationally_ranked, .page-saltman-center #page #main #content .panels-flexible-region-16-giving_options, .page-giving #page #main #content .panels-flexible-region-2-center, .page-giving #page #main #content .panels-flexible-region-2-nationally_ranked, .page-giving #page #main #content .panels-flexible-region-16-giving_options { float: none; width: auto; }
  .page-saltman-center #page #main #content .panels-flexible-region-2-center .saltman-intro, .page-saltman-center #page #main #content .panels-flexible-region-2-nationally_ranked .saltman-intro, .page-saltman-center #page #main #content .panels-flexible-region-16-giving_options .saltman-intro, .page-giving #page #main #content .panels-flexible-region-2-center .saltman-intro, .page-giving #page #main #content .panels-flexible-region-2-nationally_ranked .saltman-intro, .page-giving #page #main #content .panels-flexible-region-16-giving_options .saltman-intro { padding-bottom: 1px; margin-bottom: 20px; margin-right: 12px; margin-left: -4px; }
  .page-saltman-center #page #main #content .panels-flexible-region-2-center .giving-options, .page-saltman-center #page #main #content .panels-flexible-region-2-nationally_ranked .giving-options, .page-saltman-center #page #main #content .panels-flexible-region-16-giving_options .giving-options, .page-giving #page #main #content .panels-flexible-region-2-center .giving-options, .page-giving #page #main #content .panels-flexible-region-2-nationally_ranked .giving-options, .page-giving #page #main #content .panels-flexible-region-16-giving_options .giving-options { padding-bottom: 40px; margin-bottom: 20px; margin-right: 12px; margin-left: -4px; height: auto; }
  .page-saltman-center #page #main #content .panels-flexible-region-2-center .giving-options .giving-options-info, .page-saltman-center #page #main #content .panels-flexible-region-2-nationally_ranked .giving-options .giving-options-info, .page-saltman-center #page #main #content .panels-flexible-region-16-giving_options .giving-options .giving-options-info, .page-giving #page #main #content .panels-flexible-region-2-center .giving-options .giving-options-info, .page-giving #page #main #content .panels-flexible-region-2-nationally_ranked .giving-options .giving-options-info, .page-giving #page #main #content .panels-flexible-region-16-giving_options .giving-options .giving-options-info { margin-top: auto; }
  .page-saltman-center #page #main #content #saltman-presentation ul li.saltman-block, .page-saltman-center #page #main #content #saltman-presentation ul li.giving-block, .page-saltman-center #page #main #content #giving-presentation ul li.saltman-block, .page-saltman-center #page #main #content #giving-presentation ul li.giving-block, .page-giving #page #main #content #saltman-presentation ul li.saltman-block, .page-giving #page #main #content #saltman-presentation ul li.giving-block, .page-giving #page #main #content #giving-presentation ul li.saltman-block, .page-giving #page #main #content #giving-presentation ul li.giving-block { background: none; display: block; margin-bottom: 20px; width: 100%; }
  .page-saltman-center #page #main #content #saltman-presentation ul li.saltman-block:first-of-type, .page-saltman-center #page #main #content #saltman-presentation ul li.giving-block:first-of-type, .page-saltman-center #page #main #content #giving-presentation ul li.saltman-block:first-of-type, .page-saltman-center #page #main #content #giving-presentation ul li.giving-block:first-of-type, .page-giving #page #main #content #saltman-presentation ul li.saltman-block:first-of-type, .page-giving #page #main #content #saltman-presentation ul li.giving-block:first-of-type, .page-giving #page #main #content #giving-presentation ul li.saltman-block:first-of-type, .page-giving #page #main #content #giving-presentation ul li.giving-block:first-of-type { float: none; }
  .page-saltman-center #page #main #content #saltman-presentation ul li.saltman-block:nth-of-type(2), .page-saltman-center #page #main #content #saltman-presentation ul li.giving-block:nth-of-type(2), .page-saltman-center #page #main #content #giving-presentation ul li.saltman-block:nth-of-type(2), .page-saltman-center #page #main #content #giving-presentation ul li.giving-block:nth-of-type(2), .page-giving #page #main #content #saltman-presentation ul li.saltman-block:nth-of-type(2), .page-giving #page #main #content #saltman-presentation ul li.giving-block:nth-of-type(2), .page-giving #page #main #content #giving-presentation ul li.saltman-block:nth-of-type(2), .page-giving #page #main #content #giving-presentation ul li.giving-block:nth-of-type(2) { float: none; }
  .page-saltman-center #page #main #content #saltman-presentation ul li.saltman-block:last-of-type, .page-saltman-center #page #main #content #saltman-presentation ul li.giving-block:last-of-type, .page-saltman-center #page #main #content #giving-presentation ul li.saltman-block:last-of-type, .page-saltman-center #page #main #content #giving-presentation ul li.giving-block:last-of-type, .page-giving #page #main #content #saltman-presentation ul li.saltman-block:last-of-type, .page-giving #page #main #content #saltman-presentation ul li.giving-block:last-of-type, .page-giving #page #main #content #giving-presentation ul li.saltman-block:last-of-type, .page-giving #page #main #content #giving-presentation ul li.giving-block:last-of-type { float: none; margin-left: 0; }
  .page-saltman-center #page #main #content #saltman-presentation ul li.saltman-block > div, .page-saltman-center #page #main #content #saltman-presentation ul li.giving-block > div, .page-saltman-center #page #main #content #giving-presentation ul li.saltman-block > div, .page-saltman-center #page #main #content #giving-presentation ul li.giving-block > div, .page-giving #page #main #content #saltman-presentation ul li.saltman-block > div, .page-giving #page #main #content #saltman-presentation ul li.giving-block > div, .page-giving #page #main #content #giving-presentation ul li.saltman-block > div, .page-giving #page #main #content #giving-presentation ul li.giving-block > div { top: 0; left: 0; width: 100%; background: #333333; }
  .page-saltman-center #page #main #content #saltman-presentation ul li.saltman-block > div h2:after, .page-saltman-center #page #main #content #saltman-presentation ul li.giving-block > div h2:after, .page-saltman-center #page #main #content #giving-presentation ul li.saltman-block > div h2:after, .page-saltman-center #page #main #content #giving-presentation ul li.giving-block > div h2:after, .page-giving #page #main #content #saltman-presentation ul li.saltman-block > div h2:after, .page-giving #page #main #content #saltman-presentation ul li.giving-block > div h2:after, .page-giving #page #main #content #giving-presentation ul li.saltman-block > div h2:after, .page-giving #page #main #content #giving-presentation ul li.giving-block > div h2:after { content: "\f107"; }
  .page-saltman-center #page #main #content .panels-flexible-region-2-upcoming_events, .page-saltman-center #page #main #content .panels-flexible-region-2-recent_news, .page-saltman-center #page #main #content .panels-flexible-region-2-connect_with_us, .page-giving #page #main #content .panels-flexible-region-2-upcoming_events, .page-giving #page #main #content .panels-flexible-region-2-recent_news, .page-giving #page #main #content .panels-flexible-region-2-connect_with_us { float: none; width: auto; overflow: hidden; }
  .page-saltman-center #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events, .page-saltman-center #page #main #content .panels-flexible-region-2-recent_news > div #saltman-events, .page-saltman-center #page #main #content .panels-flexible-region-2-connect_with_us > div #saltman-events, .page-giving #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events, .page-giving #page #main #content .panels-flexible-region-2-recent_news > div #saltman-events, .page-giving #page #main #content .panels-flexible-region-2-connect_with_us > div #saltman-events { float: none; }
  #main #content article div.collapsible-group ul li { position: relative; }
  #main #content article div.collapsible-group ul li header { font-size: .85em; padding-right: 40px; }
  #main #content article div.collapsible-group ul li header i { position: absolute; top: 10px; right: 0; }
  .page-node-4909 #main #content article div.collapsible-group ul li { position: initial; }
  .page-node-4909 #main #content article div.collapsible-group ul li header { font-size: initial; padding-right: initial; }
  .page-node-4909 #main #content article div.collapsible-group ul li header i { position: initial; top: initial; right: initial; }
  .page-node-4909 #main #content article div.collapsible-group ul li .collapsible-content .content .department-directory .department-directory-list { width: 100%; }
  .gaming-law .left, .gaming-law .right, .page-node-6582 .left, .page-node-6582 .right { float: none; width: 100%; }
  .page-node-6582 .right { margin-top: -20px; }
  .career-development .panels-flexible-11 .left, .career-development .panels-flexible-11 .right { width: 100%; float: none; }
  .page-node-77 .container iframe { float: none; }
  .page-lawyering-process-program .panels-flexible-region-9-clinic_, .page-lawyering-process-program .panels-flexible-region-9-recent_events { float: none; width: 100%; }
  .node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .left-column { width: 100%; }
  .node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .right-column { width: 98%; }
  .page-faculty-full-time #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-faculty-full-time #content .view-faculty-profiles .view-content li .field-faculty-email, .page-faculty-visiting #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-faculty-visiting #content .view-faculty-profiles .view-content li .field-faculty-email, .page-faculty-emeriti #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-faculty-emeriti #content .view-faculty-profiles .view-content li .field-faculty-email, .page-faculty-distinguished-fellows #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-faculty-distinguished-fellows #content .view-faculty-profiles .view-content li .field-faculty-email, .page-faculty-senior-fellows #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-faculty-senior-fellows #content .view-faculty-profiles .view-content li .field-faculty-email, .page-faculty-saltman-senior-fellows #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-faculty-saltman-senior-fellows #content .view-faculty-profiles .view-content li .field-faculty-email, .page-clinics-faculty #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-clinics-faculty #content .view-faculty-profiles .view-content li .field-faculty-email, .page-lawyering-process-faculty-profiles #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-lawyering-process-faculty-profiles #content .view-faculty-profiles .view-content li .field-faculty-email, .page-node-6743 #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-node-6743 #content .view-faculty-profiles .view-content li .field-faculty-email { margin-top: auto; }
  .node-type-spotlight #main #content h1 { font-size: 1.25em; }
  .node-type-spotlight #main #content h1:after { font-size: 20px; margin-left: 10px; }
  .node-type-spotlight #footer.region-footer { height: auto; /*margin-top: 250px;*/ }
  .node-type-spotlight #footer.region-footer .footer-block .footer-first-row { border-bottom: none; }
  .node-type-spotlight #footer.region-footer .footer-block .footer-first-row > div:first-child, .node-type-spotlight #footer.region-footer .footer-block .footer-first-row > div:nth-child(2) { border-right: none; float: right; text-align: left; width: 300px; margin-top: 100px; }
  .node-type-spotlight #footer.region-footer .footer-block .footer-first-row > div:first-child { margin-top: 100px; float: left; margin-left: 50px; }
  .node-type-spotlight #footer.region-footer .footer-block .footer-first-row > div.logoFooter { position: absolute; top: 0; left: 0; width: 100%; }
  .node-type-spotlight #footer.region-footer .footer-block .footer-first-row > div.logoFooter .outer-element { width: auto; display: block; margin: 49px 0 0 0; }
  .node-type-spotlight #footer.region-footer .footer-block .footer-first-row > div:nth-child(4), .node-type-spotlight #footer.region-footer .footer-block .footer-first-row > div:nth-child(5) { border-left: none; float: left; text-align: left; width: 300px; }
  .node-type-spotlight #footer.region-footer .footer-block .footer-first-row > div:nth-child(4) { float: right; }
  .node-type-spotlight #footer.region-footer .footer-block .footer-first-row > div:nth-child(5) { margin-left: 50px; }
  .region-content-top { position: relative; margin-bottom: 25px; }
  .region-content-top #block-addtoany-addtoany-button { position: relative; right: 0; margin-top: 5px; }
  .region-content-top #block-addtoany-addtoany-button .addtoany_list { float: right; margin-right: 25px; }
  .region-content-top #block-addtoany-addtoany-button .addtoany_list:before { content: "Share this page"; font-size: 0.75em; color: #aaa; margin-right: 10px; font-style: italic; }
  .page-node-6742 #main #content h1, .page-node-6830 #main #content h1 { font-size: 1em; }
  #block-block-34 { float: none; }
  #block-block-34 .top-search #searchform #s { width: 100%; }
  .page-node-6984 #main #content h1 { font-size: 1em; } }
@media screen and (max-width: 48em) { .quickAccess-wrap .quickAccess .region-quick-access #block-superfish-2 { display: none; }
  #block-block-34 { flex-grow: 1; float: none; }
  #block-block-34 .top-search #searchform #s { /*width: 100%;*/ width: 240px; }
  .clinics #content .giving-boyd-law, .kids-court-school #content .giving-boyd-law, .saltman-center #content .giving-boyd-law, .admissions #content .giving-boyd-law, .about #content .giving-boyd-law, .event #content .giving-boyd-law { display: inline; font-size: 0.9em; }
  .clinics #content .panel-flexible .panels-flexible-region, .kids-court-school #content .panel-flexible .panels-flexible-region, .saltman-center #content .panel-flexible .panels-flexible-region, .admissions #content .panel-flexible .panels-flexible-region, .about #content .panel-flexible .panels-flexible-region, .event #content .panel-flexible .panels-flexible-region { float: none; width: 100%; }
  .clinics #content #block-block-42 .header-image .overlay-text h1.title, .kids-court-school #content #block-block-42 .header-image .overlay-text h1.title, .saltman-center #content #block-block-42 .header-image .overlay-text h1.title, .admissions #content #block-block-42 .header-image .overlay-text h1.title, .about #content #block-block-42 .header-image .overlay-text h1.title, .event #content #block-block-42 .header-image .overlay-text h1.title { margin-top: 0px !important; min-height: 25px !important; font-size: 1.25em !important; line-height: 0.9em !important; } }
@media screen and (max-width: 750px) { .front #page #spotlights .region-spotlights { height: 1140px; }
  #footer.region-footer .footer-block .footer-first-row > div.logoFooter .outer-element { text-align: left; margin: 0 0 0 20px; }
  #footer.region-footer .footer-block .footer-first-row > div:first-child { margin-left: 0; /*width: 500px;*/ }
  #footer.region-footer .footer-block .footer-first-row > div:nth-child(2) { margin-top: 0; float: left; }
  #footer.region-footer .footer-block .footer-first-row > div:nth-child(4) { float: left; /*width: 500px;*/ }
  #footer.region-footer .footer-block .footer-first-row > div:nth-child(5) { margin-left: 0; } }
@media screen and (max-width: 700px) { .front #page #programs .region-programs ul li div { padding-left: 0; height: auto; margin: 0; width: auto; } }
@media screen and (max-width: 590px) { .clinics.immigration.section-clinics #content .giving-boyd-law { display: none; } }
@media screen and (min-width: 769px) and (max-width: 870px) { .clinics.immigration.section-clinics #content .giving-boyd-law { display: none; } }
@media screen and (min-width: 25.875em) and (max-width: 42.0625em) { .front #page #programs { margin: 0 0 350px 0; padding-bottom: 20px; }
  .front #page #programs .region-programs { max-width: 320px; min-width: 320px; height: 1046px; padding: 0; }
  .front #page #programs .region-programs > div { padding: 50px 0 0 0; }
  .front #page #programs .region-programs > div > h2 { padding-left: 10px; }
  .front #page #programs .region-programs > div ul li { display: block; }
  .front #page #programs .region-programs > div ul li:first-child { float: none; margin-right: 0; }
  .front #page #programs .region-programs > div ul li:last-child { float: none; }
  .front #page #programs .region-programs > div ul li > div { text-align: left; background: rgba(85, 103, 148, 0.9); color: white; margin: -134px 0 0 0; padding: 0 15px 5px 15px; height: 113px; }
  .front #page #programs .region-programs > div ul li > div h2 { color: white; font-family: georgia; font-size: 1.15em; height: 1em; }
  .front #page #programs .region-programs > div ul li > div span { font-size: 1em; line-height: 1.5em; display: block; color: white; }
  .front #page #main { margin-top: -350px; } }
@media screen and (min-width: 20em) and (max-width: 25.875em) { .front #page { overflow-x: hidden; }
  .front #page .splash { background: none; min-height: initial; }
  .front #page .splash .region-splash { padding: 0; }
  .front #page .splash .welcome { max-width: initial; min-width: initial; margin-bottom: 0; }
  .front #page #programs { margin: 0 0 350px 0; padding-bottom: 0; }
  .front #page #programs .region-programs { max-width: 320px; min-width: 320px; height: 1046px; padding: 0; }
  .front #page #programs .region-programs > div { padding: 0; }
  .front #page #programs .region-programs > div > h2 { padding-left: 10px; }
  .front #page #programs .region-programs > div ul li { display: block; height: auto; margin: 10px 0 0 10px; }
  .front #page #programs .region-programs > div ul li:first-child { float: none; margin-right: 0; }
  .front #page #programs .region-programs > div ul li:last-child { float: none; margin-top: 10px; }
  .front #page #programs .region-programs > div ul li > div { padding: 0 10px 10px 10px; margin: -140px 0 0 0; }
  .front #page #main { margin-top: -350px; }
  .front #page #main #content { max-width: 320px; min-width: 320px; }
  .front #page #main #content .home-events { float: none; width: auto; margin-bottom: 0; }
  .front #page #main #content .home-events h2 { margin-left: -10px; padding-left: 10px; }
  .front #page #main #content .home-events .view-footer { width: 316px; margin-left: -8px; padding-top: 20px; }
  .front #page #main #content .home-news { float: none; width: auto; }
  .front #page #main #content .home-news h2 { margin-left: -10px; padding-left: 10px; }
  .front #page #main #content .home-news .view-news-feed-on-home-page .view-header { position: relative; margin: 0px 0 5px 0px; }
  .front #page #main #content .home-news .view-news-feed-on-home-page .view-content .item-list > ul li { width: auto; text-align: left; padding: 0 10px 0 0; height: auto; }
  .front #page #main #content .home-news .view-news-feed-on-home-page .view-content .item-list > ul li:first-child { padding: 0 10px 0 0; height: auto; }
  .front #page #main #content .home-news .view-news-feed-on-home-page .view-content .item-list > ul li .field-news-thumbnail img { width: auto; }
  .front #page #main #content .home-news .view-news-feed-on-home-page .view-content .item-list > ul li .views-field-title { height: auto; }
  .front #page #main #content .home-news .view-news-feed-on-home-page .view-content .item-list > ul li .views-field-title a { height: auto; }
  .front #page #main #content .home-news .view-news-feed-on-home-page .view-footer { width: 316px; margin-left: -8px; }
  .front #page #spotlights { padding: 0; height: 1300px; }
  .front #page #spotlights .region-spotlights { max-width: 320px; min-width: 320px; padding: 0; }
  .front #page #spotlights .region-spotlights > div { padding: 0; }
  .front #page #spotlights .region-spotlights > div > h2 { padding-left: 10px; }
  .front #page #spotlights .region-spotlights > div ul li { margin-top: 10px; margin-left: 10px; display: block; }
  .front #page #spotlights .region-spotlights > div ul li:first-child { float: none; }
  .front #page #spotlights .region-spotlights > div ul li:last-child { float: none; margin-top: 10px; }
  .front #page #spotlights .region-spotlights .spotlights-home ul:not(.contextual-links) li { position: relative; height: auto; margin-bottom: 20px; width: 100%; }
  .front #page #spotlights .region-spotlights .spotlights-home ul:not(.contextual-links) li:first-child { float: left; }
  .front #page #spotlights .region-spotlights .spotlights-home ul:not(.contextual-links) li:last-child { float: left; width: 100%; }
  .front #page #spotlights .region-spotlights .spotlights-home ul:not(.contextual-links) li .field-highlight-photo { display: inline-block; float: left; margin-right: 20px; max-width: 300px; }
  .front #page #spotlights .region-spotlights .spotlights-home ul:not(.contextual-links) li .views-field.views-field-title { float: left; margin-left: 0; }
  .front #page #spotlights .region-spotlights .spotlights-home ul:not(.contextual-links) li .views-field.views-field-title font span { float: left; margin: 0 0 0 0; font-size: 1.25em; font-family: georgia; }
  .front #page #spotlights .region-spotlights .spotlights-home ul:not(.contextual-links) li .views-field.views-field-title font span:after { content: "\f105"; font-family: "FontAwesome"; color: #B10202; margin: 0 0 0 10px; font-size: 1.15em; }
  .front #page #spotlights .region-spotlights .spotlights-home ul:not(.contextual-links) li .views-field.views-field-nid { float: left; position: relative; bottom: 0; right: 0; width: auto; }
  .front #page #spotlights .region-spotlights .spotlights-home ul:not(.contextual-links) li .field-highlight-quote { position: relative; }
  .front #page #spotlights .region-spotlights .spotlights-home ul:not(.contextual-links) li .field-highlight-quote p { position: relative; left: 0; top: 0; float: left; margin: 0; width: 90%; }
  .front #menu-open { display: inline-block; }
  .front .header__region.region.region-header { display: none; }
  .front .unlv-logo { display: none; }
  .front .header-wrap header .unlv-logo-mobile, .front .header-wrap #header .unlv-logo-mobile { display: inline-block; width: 241px; }
  .front .header-wrap header .unlv-logo-mobile a, .front .header-wrap #header .unlv-logo-mobile a { display: block; height: 38px; padding: 9px 0 0 0; }
  .front .header-wrap header .unlv-logo-mobile a img, .front .header-wrap #header .unlv-logo-mobile a img { /*width: 150px;*/ }
  .front .quickAccess-wrap .quickAccess .region-quick-access { float: none; }
  .front .quickAccess-wrap .quickAccess .region-quick-access #block-search-form { float: none; }
  .front .quickAccess-wrap .quickAccess .region-quick-access #block-search-form #search-block-form input[type="search"] { width: 100%; padding-left: 35px; background-color: white; border: none; border-color: #333; margin: -2px 0px 0 0px; height: 22px; }
  .front .quickAccess-wrap .quickAccess .region-quick-access #block-search-form #search-block-form input[type="search"]:focus { width: 100%; padding-left: 35px; background-color: white; border: none; border-color: #333; margin: -2px 0px 0 0px; height: 22px; }
  .front #block-superfish-2 { display: none; }
  .front .mm-list a.mm-subopen + a, .front .mm-list a.mm-subopen + span { margin-right: 100px; }
  .front .mm-menu > .mm-list:after { height: 100px; }
  #footer { position: relative; }
  #footer.region-footer { height: auto; margin-top: auto; }
  #footer.region-footer .footer-block .footer-first-row { border-bottom: none; }
  #footer.region-footer .footer-block .footer-first-row div:not(.logoFooter) a { padding: 5px 5px 5px 0; }
  #footer.region-footer .footer-block .footer-first-row div:not(.logoFooter) a.blogger { padding: 0 0 0 26px; }
  #footer.region-footer .footer-block .footer-first-row > div:first-child, #footer.region-footer .footer-block .footer-first-row > div:nth-child(2) { border-right: none; float: none; text-align: left; }
  #footer.region-footer .footer-block .footer-first-row > div:first-child { margin-top: 130px; z-index: 1; position: relative; }
  #footer.region-footer .footer-block .footer-first-row > div.logoFooter { position: absolute; /*top: 0;*/ left: 0; }
  #footer.region-footer .footer-block .footer-first-row > div.logoFooter .outer-element { padding-left: 25px; text-align: left; }
  #footer.region-footer .footer-block .footer-first-row > div:nth-child(4), #footer.region-footer .footer-block .footer-first-row > div:nth-child(5) { border-left: none; float: none; text-align: left; }
  #menu-open { display: inline-block; }
  .header__region.region.region-header { display: none; }
  #block-superfish-2 { display: none; }
  .quickAccess-wrap .quickAccess .region-quick-access { float: none; }
  .quickAccess-wrap .quickAccess .region-quick-access #block-search-form { float: none; }
  .quickAccess-wrap .quickAccess .region-quick-access #block-search-form #search-block-form input[type="search"] { width: 100%; padding-left: 35px; background-color: white; border: none; border-color: #333; margin: -2px 0px 0 0px; height: 22px; }
  .quickAccess-wrap .quickAccess .region-quick-access #block-search-form #search-block-form input[type="search"]:focus { width: 100%; padding-left: 35px; background-color: white; border: none; border-color: #333; margin: -2px 0px 0 0px; height: 22px; }
  .unlv-logo { display: none; }
  .header-wrap header .unlv-logo-mobile, .header-wrap #header .unlv-logo-mobile { display: inline-block; width: 241px; }
  .header-wrap header .unlv-logo-mobile a, .header-wrap #header .unlv-logo-mobile a { display: block; height: 38px; padding: 9px 0 0 0; }
  .header-wrap header .unlv-logo-mobile a img, .header-wrap #header .unlv-logo-mobile a img { /*width: 150px;*/ }
  .mm-list a.mm-subopen + a, .mm-list a.mm-subopen + span { margin-right: 150px; }
  .mm-menu > .mm-list:after { height: 100px; }
  body.logged-in.sidebar-first.section-admissions article[about="/admissions"] ~ #block-views-recent-blogs-block { width: 100%; margin-top: 20px; float: left; }
  .sidebar-first #page { margin: 0 auto; }
  .sidebar-first #page #main { min-width: initial; max-width: 1000px; /*padding-bottom: 100vh;*/ }
  .sidebar-first #page #main #content { width: auto; margin-left: auto; }
  .sidebar-first #page #main #content .breadcrumb { margin-left: 0; }
  .sidebar-first #page #main #content h1 { border: none; font-size: 1.7em; }
  .sidebar-first #page #main #content h1:after { content: ""; }
  .sidebar-first #page #main #content h2 { font-size: 1.5em; height: 40px; }
  .sidebar-first #page #main .sidebars { width: auto; }
  .sidebar-first #footer.region-footer { height: auto; margin-top: auto; }
  .sidebar-first #footer.region-footer .footer-block .footer-first-row { border-bottom: none; }
  .sidebar-first #footer.region-footer .footer-block .footer-first-row > div:first-child, .sidebar-first #footer.region-footer .footer-block .footer-first-row > div:nth-child(2) { border-right: none; float: none; text-align: left; }
  .sidebar-first #footer.region-footer .footer-block .footer-first-row > div:first-child { margin-top: 100px; }
  .sidebar-first #footer.region-footer .footer-block .footer-first-row > div.logoFooter { position: absolute; /*top: 0;*/ left: 0; }
  .sidebar-first #footer.region-footer .footer-block .footer-first-row > div.logoFooter .outer-element { padding-left: 25px; text-align: left; }
  .sidebar-first #footer.region-footer .footer-block .footer-first-row > div:nth-child(4), .sidebar-first #footer.region-footer .footer-block .footer-first-row > div:nth-child(5) { border-left: none; float: none; text-align: left; }
  .sidebar-first.page-newsroom .panels-flexible-region-first, .sidebar-first.page-newsroom .panels-flexible-region-last, .sidebar-first.page-clinics-news .panels-flexible-region-first, .sidebar-first.page-clinics-news .panels-flexible-region-last { width: auto; }
  .sidebar-first.node-type-faculty-profile #page #main #content h2 { font-size: 1.15em; }
  .sidebar-first.section-admissions #page #main { padding-bottom: 0; }
  .sidebar-first.section-admissions.page-node-5411 #page #main, .sidebar-first.section-admissions.page-node-72 #page #main, .sidebar-first.section-admissions.page-node-100 #page #main, .sidebar-first.section-admissions.page-node-6702 #page #main, .sidebar-first.section-admissions.page-node-4999 #page #main, .sidebar-first.section-admissions.page-node-98 #page #main, .sidebar-first.section-admissions.page-node-4960 #page #main { /*padding-bottom: 250px;*/ }
  .sidebar-first.section-admissions.page-node-76 #page #main, .sidebar-first.section-admissions.page-node-89 #page #main, .sidebar-first.section-admissions.page-node-88 #page #main, .sidebar-first.section-admissions.page-node-99 #page #main, .sidebar-first.section-admissions.page-node-90 #page #main, .sidebar-first.section-admissions.page-node-91 #page #main, .sidebar-first.section-admissions.page-node-5410 #page #main, .sidebar-first.section-admissions.page-node-4959 #page #main, .sidebar-first.section-admissions.page-node-93 #page #main, .sidebar-first.section-admissions.page-node-94 #page #main, .sidebar-first.section-admissions.page-node-95 #page #main { padding-bottom: 340px; }
  .page-node-5978 #footer.region-footer { height: auto; margin-top: auto; }
  .page-node-5978 #footer.region-footer .footer-block .footer-first-row { border-bottom: none; }
  .page-node-5978 #footer.region-footer .footer-block .footer-first-row > div:first-child, .page-node-5978 #footer.region-footer .footer-block .footer-first-row > div:nth-child(2) { border-right: none; float: none; text-align: left; }
  .page-node-5978 #footer.region-footer .footer-block .footer-first-row > div:first-child { margin-top: 100px; }
  .page-node-5978 #footer.region-footer .footer-block .footer-first-row > div.logoFooter { position: absolute; /*top: 0;*/ left: 0; }
  .page-node-5978 #footer.region-footer .footer-block .footer-first-row > div.logoFooter .outer-element { padding-left: 25px; text-align: left; }
  .page-node-5978 #footer.region-footer .footer-block .footer-first-row > div:nth-child(4), .page-node-5978 #footer.region-footer .footer-block .footer-first-row > div:nth-child(5) { border-left: none; float: none; text-align: left; }
  .section-admissions #main article[about="/admissions/connect-with-admissions"] { float: none; width: auto; margin-right: auto; }
  .section-admissions #main #block-agenda-1 { float: none; width: auto; }
  .section-admissions .panels-flexible-row-4-2-inside .panels-flexible-region-4-student_blog, .section-admissions .panels-flexible-row-4-2-inside .panels-flexible-region-4-facebook, .section-admissions .panels-flexible-row-4-2-inside .panels-flexible-region-4-deans_welcome, .section-admissions .panels-flexible-row-4-2-inside .panels-flexible-region-4-center_, .section-admissions .panels-flexible-row-4-1-inside .panels-flexible-region-4-student_blog, .section-admissions .panels-flexible-row-4-1-inside .panels-flexible-region-4-facebook, .section-admissions .panels-flexible-row-4-1-inside .panels-flexible-region-4-deans_welcome, .section-admissions .panels-flexible-row-4-1-inside .panels-flexible-region-4-center_ { width: auto; }
  .section-admissions .admissions-viewbook { background: none; padding-left: 0; }
  .section-admissions .admissions-welcome { border: none; }
  .section-admissions .panels-flexible-row-4-2-inside .panels-flexible-region-4-student_blog .panels-flexible-region-4-student_blog-inside .admissions-blog { position: relative; }
  .law-library .slideshow { display: none; }
  .law-library #main #content .hours .library-hours { float: none; }
  .law-library #content .panels-flexible-column-6-7, .law-library #content .panels-flexible-column-6-8 { width: 100%; float: none; }
  .law-library #content .panels-flexible-column-6-8 { margin-top: 20px; }
  .law-library #main #content .tabs div.tabset nav.tabnav { display: none; }
  .law-library #main #content .tabs div.tabset > div { margin-top: 0; border-top: none; }
  .law-library #main #content .tabs div.tabset > div .list { float: none; margin: 10px 0 0 20px; border: none; }
  .law-library #main #content .tabs div.tabset > div form#search .select, .law-library #main #content .tabs div.tabset > div form#search .terms { width: 100%; display: block; }
  .law-library #main #content .tabs div.tabset > div form#search .select { margin-right: 0; margin-bottom: 0; }
  .law-library #main #content .tabs div.tabset > div form#search ul.links li { display: block; }
  .law-library #main #content .tabs h3 { display: block; }
  .law-library #main #content .tabs h3 a { padding: 10px 5px 10px 20px; }
  .law-library #main #content .tabs h3 a:hover { background: #B10202; }
  .page-clinical-program.sidebar-first #page #main #content h1, .page-clinical-program h2 { font-size: 1em; }
  .page-clinical-program h2 { height: 35px; }
  .page-clinical-program h2:after { font-size: 20px; }
  .page-clinical-program .panels-flexible-region-7-clinic_alumni, .page-clinical-program .panels-flexible-region-7-clinic_alumni_ { float: none; width: auto; }
  .page-clinical-program .alumni ul li { margin-right: 20px; }
  /*When in mobile - make the background image fit the bounds of the box*/
  .page-giving #page #main #content #giving-presentation ul li.saltman-block:nth-of-type(2) { background-size: cover; }
  .page-giving .field-slideshow-text { padding: 5px 10px; font-size: 1em; }
  .page-giving #page #main #content .panels-flexible-region-16-center { width: 100%; }
  .page-saltman-center #page #main #content .panels-flexible-region-2-center, .page-saltman-center #page #main #content .panels-flexible-region-2-nationally_ranked, .page-saltman-center #page #main #content .panels-flexible-region-16-giving_options, .page-giving #page #main #content .panels-flexible-region-2-center, .page-giving #page #main #content .panels-flexible-region-2-nationally_ranked, .page-giving #page #main #content .panels-flexible-region-16-giving_options { float: none; width: auto; }
  .page-saltman-center #page #main #content .panels-flexible-region-2-center .saltman-intro, .page-saltman-center #page #main #content .panels-flexible-region-2-nationally_ranked .saltman-intro, .page-saltman-center #page #main #content .panels-flexible-region-16-giving_options .saltman-intro, .page-giving #page #main #content .panels-flexible-region-2-center .saltman-intro, .page-giving #page #main #content .panels-flexible-region-2-nationally_ranked .saltman-intro, .page-giving #page #main #content .panels-flexible-region-16-giving_options .saltman-intro { padding-bottom: 1px; margin-bottom: 20px; margin-right: 12px; margin-left: -4px; }
  .page-saltman-center #page #main #content .panels-flexible-region-2-center .giving-options, .page-saltman-center #page #main #content .panels-flexible-region-2-nationally_ranked .giving-options, .page-saltman-center #page #main #content .panels-flexible-region-16-giving_options .giving-options, .page-giving #page #main #content .panels-flexible-region-2-center .giving-options, .page-giving #page #main #content .panels-flexible-region-2-nationally_ranked .giving-options, .page-giving #page #main #content .panels-flexible-region-16-giving_options .giving-options { padding-bottom: 40px; margin-bottom: 20px; margin-right: 12px; margin-left: -4px; height: auto; }
  .page-saltman-center #page #main #content .panels-flexible-region-2-center .giving-options .giving-options-info, .page-saltman-center #page #main #content .panels-flexible-region-2-nationally_ranked .giving-options .giving-options-info, .page-saltman-center #page #main #content .panels-flexible-region-16-giving_options .giving-options .giving-options-info, .page-giving #page #main #content .panels-flexible-region-2-center .giving-options .giving-options-info, .page-giving #page #main #content .panels-flexible-region-2-nationally_ranked .giving-options .giving-options-info, .page-giving #page #main #content .panels-flexible-region-16-giving_options .giving-options .giving-options-info { margin-top: auto; }
  .page-saltman-center #page #main #content #saltman-presentation ul li.saltman-block, .page-saltman-center #page #main #content #saltman-presentation ul li.giving-block, .page-saltman-center #page #main #content #giving-presentation ul li.saltman-block, .page-saltman-center #page #main #content #giving-presentation ul li.giving-block, .page-giving #page #main #content #saltman-presentation ul li.saltman-block, .page-giving #page #main #content #saltman-presentation ul li.giving-block, .page-giving #page #main #content #giving-presentation ul li.saltman-block, .page-giving #page #main #content #giving-presentation ul li.giving-block { background: none; display: block; margin-bottom: 20px; width: 100%; }
  .page-saltman-center #page #main #content #saltman-presentation ul li.saltman-block:first-of-type, .page-saltman-center #page #main #content #saltman-presentation ul li.giving-block:first-of-type, .page-saltman-center #page #main #content #giving-presentation ul li.saltman-block:first-of-type, .page-saltman-center #page #main #content #giving-presentation ul li.giving-block:first-of-type, .page-giving #page #main #content #saltman-presentation ul li.saltman-block:first-of-type, .page-giving #page #main #content #saltman-presentation ul li.giving-block:first-of-type, .page-giving #page #main #content #giving-presentation ul li.saltman-block:first-of-type, .page-giving #page #main #content #giving-presentation ul li.giving-block:first-of-type { float: none; }
  .page-saltman-center #page #main #content #saltman-presentation ul li.saltman-block:nth-of-type(2), .page-saltman-center #page #main #content #saltman-presentation ul li.giving-block:nth-of-type(2), .page-saltman-center #page #main #content #giving-presentation ul li.saltman-block:nth-of-type(2), .page-saltman-center #page #main #content #giving-presentation ul li.giving-block:nth-of-type(2), .page-giving #page #main #content #saltman-presentation ul li.saltman-block:nth-of-type(2), .page-giving #page #main #content #saltman-presentation ul li.giving-block:nth-of-type(2), .page-giving #page #main #content #giving-presentation ul li.saltman-block:nth-of-type(2), .page-giving #page #main #content #giving-presentation ul li.giving-block:nth-of-type(2) { float: none; }
  .page-saltman-center #page #main #content #saltman-presentation ul li.saltman-block:last-of-type, .page-saltman-center #page #main #content #saltman-presentation ul li.giving-block:last-of-type, .page-saltman-center #page #main #content #giving-presentation ul li.saltman-block:last-of-type, .page-saltman-center #page #main #content #giving-presentation ul li.giving-block:last-of-type, .page-giving #page #main #content #saltman-presentation ul li.saltman-block:last-of-type, .page-giving #page #main #content #saltman-presentation ul li.giving-block:last-of-type, .page-giving #page #main #content #giving-presentation ul li.saltman-block:last-of-type, .page-giving #page #main #content #giving-presentation ul li.giving-block:last-of-type { float: none; margin-left: 0; }
  .page-saltman-center #page #main #content #saltman-presentation ul li.saltman-block > div, .page-saltman-center #page #main #content #saltman-presentation ul li.giving-block > div, .page-saltman-center #page #main #content #giving-presentation ul li.saltman-block > div, .page-saltman-center #page #main #content #giving-presentation ul li.giving-block > div, .page-giving #page #main #content #saltman-presentation ul li.saltman-block > div, .page-giving #page #main #content #saltman-presentation ul li.giving-block > div, .page-giving #page #main #content #giving-presentation ul li.saltman-block > div, .page-giving #page #main #content #giving-presentation ul li.giving-block > div { top: 0; left: 0; width: 100%; background: #333333; }
  .page-saltman-center #page #main #content #saltman-presentation ul li.saltman-block > div h2:after, .page-saltman-center #page #main #content #saltman-presentation ul li.giving-block > div h2:after, .page-saltman-center #page #main #content #giving-presentation ul li.saltman-block > div h2:after, .page-saltman-center #page #main #content #giving-presentation ul li.giving-block > div h2:after, .page-giving #page #main #content #saltman-presentation ul li.saltman-block > div h2:after, .page-giving #page #main #content #saltman-presentation ul li.giving-block > div h2:after, .page-giving #page #main #content #giving-presentation ul li.saltman-block > div h2:after, .page-giving #page #main #content #giving-presentation ul li.giving-block > div h2:after { content: "\f107"; }
  .page-saltman-center #page #main #content .panels-flexible-region-2-upcoming_events, .page-saltman-center #page #main #content .panels-flexible-region-2-recent_news, .page-saltman-center #page #main #content .panels-flexible-region-2-connect_with_us, .page-giving #page #main #content .panels-flexible-region-2-upcoming_events, .page-giving #page #main #content .panels-flexible-region-2-recent_news, .page-giving #page #main #content .panels-flexible-region-2-connect_with_us { float: none; width: auto; overflow: hidden; }
  .page-saltman-center #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events, .page-saltman-center #page #main #content .panels-flexible-region-2-recent_news > div #saltman-events, .page-saltman-center #page #main #content .panels-flexible-region-2-connect_with_us > div #saltman-events, .page-giving #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events, .page-giving #page #main #content .panels-flexible-region-2-recent_news > div #saltman-events, .page-giving #page #main #content .panels-flexible-region-2-connect_with_us > div #saltman-events { float: none; }
  #main #content article div.collapsible-group ul li { position: relative; }
  #main #content article div.collapsible-group ul li header { font-size: .85em; padding-right: 40px; }
  #main #content article div.collapsible-group ul li header i { position: absolute; top: 10px; right: 0; }
  .page-node-4909 #main #content article div.collapsible-group ul li { position: initial; }
  .page-node-4909 #main #content article div.collapsible-group ul li header { font-size: .85em; padding-right: initial; }
  .page-node-4909 #main #content article div.collapsible-group ul li header i { position: initial; top: initial; right: initial; }
  .page-node-4909 #main #content article div.collapsible-group ul li .collapsible-content .content .department-directory .department-directory-list { width: 100%; height: auto; }
  .page-node-4909 #main #content article div.collapsible-group ul li .collapsible-content .content .department-directory .department-directory-list ul { margin: 0; }
  .page-node-4899 ul.healthlawprofiles li div:first-of-type { float: none; }
  .gaming-law .left, .gaming-law .right, .page-node-6582 .left, .page-node-6582 .right { float: none; width: 100%; }
  .page-node-6582 .right { margin-top: -20px; }
  .career-development .panels-flexible-11 .left, .career-development .panels-flexible-11 .right { width: 100%; float: none; }
  .page-node-77 .container iframe { float: none; }
  .page-lawyering-process-program .panels-flexible-region-9-clinic_, .page-lawyering-process-program .panels-flexible-region-9-recent_events { float: none; width: 100%; }
  .node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .left-column { width: 100%; }
  .node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .right-column { width: 98%; }
  .page-faculty-full-time #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-faculty-full-time #content .view-faculty-profiles .view-content li .field-faculty-email, .page-faculty-visiting #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-faculty-visiting #content .view-faculty-profiles .view-content li .field-faculty-email, .page-faculty-emeriti #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-faculty-emeriti #content .view-faculty-profiles .view-content li .field-faculty-email, .page-faculty-distinguished-fellows #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-faculty-distinguished-fellows #content .view-faculty-profiles .view-content li .field-faculty-email, .page-faculty-senior-fellows #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-faculty-senior-fellows #content .view-faculty-profiles .view-content li .field-faculty-email, .page-faculty-saltman-senior-fellows #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-faculty-saltman-senior-fellows #content .view-faculty-profiles .view-content li .field-faculty-email, .page-clinics-faculty #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-clinics-faculty #content .view-faculty-profiles .view-content li .field-faculty-email, .page-lawyering-process-faculty-profiles #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-lawyering-process-faculty-profiles #content .view-faculty-profiles .view-content li .field-faculty-email, .page-node-6743 #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-node-6743 #content .view-faculty-profiles .view-content li .field-faculty-email { margin-top: auto; }
  .node-type-spotlight #main #content h1 { font-size: 1em; }
  .node-type-spotlight #main #content h1:after { font-size: 20px; margin-left: 10px; }
  .node-type-spotlight #footer { position: relative; }
  .node-type-spotlight #footer.region-footer { height: auto; margin-top: auto; }
  .node-type-spotlight #footer.region-footer .footer-block .footer-first-row { border-bottom: none; }
  .node-type-spotlight #footer.region-footer .footer-block .footer-first-row > div:first-child, .node-type-spotlight #footer.region-footer .footer-block .footer-first-row > div:nth-child(2) { border-right: none; float: none; text-align: left; }
  .node-type-spotlight #footer.region-footer .footer-block .footer-first-row > div:first-child { margin-top: 100px; }
  .node-type-spotlight #footer.region-footer .footer-block .footer-first-row > div.logoFooter { position: absolute; /*top: 0;*/ left: 0; }
  .node-type-spotlight #footer.region-footer .footer-block .footer-first-row > div.logoFooter .outer-element { padding-left: 25px; text-align: left; }
  .node-type-spotlight #footer.region-footer .footer-block .footer-first-row > div:nth-child(4), .node-type-spotlight #footer.region-footer .footer-block .footer-first-row > div:nth-child(5) { border-left: none; float: none; text-align: left; }
  .region-content-top { position: relative; margin-bottom: 0; padding-top: 25px; }
  .region-content-top #block-addtoany-addtoany-button { position: relative; right: 0; margin-top: 0; margin-right: 0; }
  .region-content-top #block-addtoany-addtoany-button .addtoany_list { float: none; margin-right: 0; line-height: 16px; margin-top: 20px; }
  .region-content-top #block-addtoany-addtoany-button .addtoany_list:before { content: "Share this page"; font-size: 0.75em; color: #aaa; margin-right: 10px; font-style: italic; }
  .role-anonymous-user.page-node-4898.sidebar-first #page #main #content h1 { font-size: .97em; }
  .role-anonymous-user.page-node-4898 article:before { font-size: .85em; }
  .role-authenticated-user.page-node-4898.sidebar-first #page #main #content h1 { font-size: .97em; }
  .role-authenticated-user.page-node-4898 article:before { top: -158px; font-size: .85em; }
  .page-node-6742 #main #content h1, .page-node-6830 #main #content h1 { font-size: 1em; }
  #block-block-34 { float: none; }
  #block-block-34 .top-search #searchform #s { width: 100%; }
  .page-node-6984 #main #content h1 { font-size: 0.85em; } }
@media screen and (max-width: 20em) { .front { overflow-x: hidden; }
  .front #page { overflow-x: hidden; }
  .front #page .splash { background: none; min-height: initial; }
  .front #page .splash .region-splash { padding: 0; }
  .front #page .splash .welcome { max-width: initial; min-width: initial; margin-bottom: 0; }
  .front #page #programs { margin: 0 0 350px 0; padding-bottom: 100px; }
  .front #page #programs .region-programs { max-width: 320px; min-width: 320px; height: 946px; padding: 0; }
  .front #page #programs .region-programs > div { padding: 0; }
  .front #page #programs .region-programs > div > h2 { padding-left: 10px; }
  .front #page #programs .region-programs > div ul li { display: block; height: auto; margin: 10px 0 0 10px; }
  .front #page #programs .region-programs > div ul li:first-child { float: none; margin-right: 0; }
  .front #page #programs .region-programs > div ul li:last-child { float: none; margin-top: 10px; }
  .front #page #programs .region-programs > div ul li > div { padding: 0 10px 10px 10px; margin: -139px 0 0 0; }
  .front #page #main { margin-top: -350px; }
  .front #page #main #content { max-width: 320px; min-width: 320px; }
  .front #page #main #content .home-events { float: none; width: auto; margin-bottom: 0; }
  .front #page #main #content .home-events h2 { margin-left: -10px; padding-left: 10px; }
  .front #page #main #content .home-events .view-footer { width: 316px; margin-left: -8px; padding-top: 20px; }
  .front #page #main #content .home-news { float: none; width: auto; }
  .front #page #main #content .home-news h2 { margin-left: -10px; padding-left: 10px; }
  .front #page #main #content .home-news .view-news-feed-on-home-page .view-header { position: relative; }
  .front #page #main #content .home-news .view-news-feed-on-home-page .view-content .item-list > ul li { width: auto; text-align: left; padding: 0 10px 0 0; height: auto; }
  .front #page #main #content .home-news .view-news-feed-on-home-page .view-content .item-list > ul li:first-child { padding: 0 10px 0 0; height: auto; }
  .front #page #main #content .home-news .view-news-feed-on-home-page .view-content .item-list > ul li .field-news-thumbnail img { width: auto; }
  .front #page #main #content .home-news .view-news-feed-on-home-page .view-content .item-list > ul li .views-field-title { height: auto; }
  .front #page #main #content .home-news .view-news-feed-on-home-page .view-content .item-list > ul li .views-field-title a { height: auto; }
  .front #page #main #content .home-news .view-news-feed-on-home-page .view-footer { width: 316px; margin-left: -8px; }
  .front #page #spotlights { padding: 0; height: 1300px; }
  .front #page #spotlights .region-spotlights { max-width: 320px; min-width: 320px; padding: 0; }
  .front #page #spotlights .region-spotlights > div { padding: 0; }
  .front #page #spotlights .region-spotlights > div > h2 { padding-left: 10px; }
  .front #page #spotlights .region-spotlights > div ul li { margin-top: 10px; margin-left: 10px; display: block; }
  .front #page #spotlights .region-spotlights > div ul li:first-child { float: none; }
  .front #page #spotlights .region-spotlights > div ul li:last-child { float: none; margin-top: 10px; }
  .front #page #spotlights .region-spotlights .spotlights-home ul:not(.contextual-links) li { position: relative; height: auto; margin-bottom: 20px; width: 100%; }
  .front #page #spotlights .region-spotlights .spotlights-home ul:not(.contextual-links) li:first-child { float: left; }
  .front #page #spotlights .region-spotlights .spotlights-home ul:not(.contextual-links) li:last-child { float: left; width: 100%; }
  .front #page #spotlights .region-spotlights .spotlights-home ul:not(.contextual-links) li .field-highlight-photo { display: inline-block; float: left; margin-right: 20px; max-width: 300px; }
  .front #page #spotlights .region-spotlights .spotlights-home ul:not(.contextual-links) li .views-field.views-field-title { float: left; margin-left: 0; }
  .front #page #spotlights .region-spotlights .spotlights-home ul:not(.contextual-links) li .views-field.views-field-title font span { float: left; margin: 0 0 0 0; font-size: 1.25em; font-family: georgia; }
  .front #page #spotlights .region-spotlights .spotlights-home ul:not(.contextual-links) li .views-field.views-field-title font span:after { content: "\f105"; font-family: "FontAwesome"; color: #B10202; margin: 0 0 0 10px; font-size: 1.15em; }
  .front #page #spotlights .region-spotlights .spotlights-home ul:not(.contextual-links) li .views-field.views-field-nid { float: left; position: relative; bottom: 0; right: 0; width: auto; }
  .front #page #spotlights .region-spotlights .spotlights-home ul:not(.contextual-links) li .field-highlight-quote { position: relative; }
  .front #page #spotlights .region-spotlights .spotlights-home ul:not(.contextual-links) li .field-highlight-quote p { position: relative; left: 0; top: 0; float: left; margin: 0; width: 90%; }
  .front #menu-open { display: inline-block; }
  .front .header__region.region.region-header { display: none; }
  .front .unlv-logo { display: none; }
  .front .header-wrap header .unlv-logo-mobile, .front .header-wrap #header .unlv-logo-mobile { display: inline-block; width: 241px; }
  .front .header-wrap header .unlv-logo-mobile a, .front .header-wrap #header .unlv-logo-mobile a { display: block; height: 38px; padding: 9px 0 0 0; }
  .front .header-wrap header .unlv-logo-mobile a img, .front .header-wrap #header .unlv-logo-mobile a img { /*width: 150px;*/ }
  .front .quickAccess-wrap .quickAccess .region-quick-access { float: none; }
  .front .quickAccess-wrap .quickAccess .region-quick-access #block-search-form { float: none; }
  .front .quickAccess-wrap .quickAccess .region-quick-access #block-search-form #search-block-form input[type="search"] { width: 100%; padding-left: 35px; background-color: white; border: none; border-color: #333; margin: -2px 0px 0 0px; height: 22px; }
  .front .quickAccess-wrap .quickAccess .region-quick-access #block-search-form #search-block-form input[type="search"]:focus { width: 100%; padding-left: 35px; background-color: white; border: none; border-color: #333; margin: -2px 0px 0 0px; height: 22px; }
  .front #block-superfish-2 { display: none; }
  .front .mm-list a.mm-subopen + a, .front .mm-list a.mm-subopen + span { margin-right: 100px; }
  .front .mm-menu > .mm-list:after { height: 100px; }
  #footer { position: relative; }
  #footer.region-footer { height: auto; margin-top: auto; }
  #footer.region-footer .footer-block .footer-first-row { border-bottom: none; }
  #footer.region-footer .footer-block .footer-first-row div:not(.logoFooter) a { padding: 5px 5px 5px 0; }
  #footer.region-footer .footer-block .footer-first-row div:not(.logoFooter) a.blogger { padding: 0 0 0 26px; }
  #footer.region-footer .footer-block .footer-first-row > div:first-child, #footer.region-footer .footer-block .footer-first-row > div:nth-child(2) { border-right: none; float: none; text-align: left; }
  #footer.region-footer .footer-block .footer-first-row > div:first-child { margin-top: 100px; z-index: 1; position: relative; }
  #footer.region-footer .footer-block .footer-first-row > div.logoFooter { position: absolute; /*top: 0;*/ left: 0; }
  #footer.region-footer .footer-block .footer-first-row > div.logoFooter .outer-element { padding-left: 25px; text-align: left; }
  #footer.region-footer .footer-block .footer-first-row > div:nth-child(4), #footer.region-footer .footer-block .footer-first-row > div:nth-child(5) { border-left: none; float: none; text-align: left; }
  #menu-open { display: inline-block; }
  .header__region.region.region-header { display: none; }
  #block-superfish-2 { display: none; }
  .quickAccess-wrap .quickAccess .region-quick-access { float: none; }
  .quickAccess-wrap .quickAccess .region-quick-access #block-search-form { float: none; }
  .quickAccess-wrap .quickAccess .region-quick-access #block-search-form #search-block-form input[type="search"] { width: 100%; padding-left: 35px; background-color: white; border: none; border-color: #333; margin: -2px 0px 0 0px; height: 22px; }
  .quickAccess-wrap .quickAccess .region-quick-access #block-search-form #search-block-form input[type="search"]:focus { width: 100%; padding-left: 35px; background-color: white; border: none; border-color: #333; margin: -2px 0px 0 0px; height: 22px; }
  .unlv-logo { display: none; }
  .header-wrap header .unlv-logo-mobile, .header-wrap #header .unlv-logo-mobile { display: inline-block; width: 241px; }
  .header-wrap header .unlv-logo-mobile a, .header-wrap #header .unlv-logo-mobile a { display: block; height: 38px; padding: 9px 0 0 0; }
  .header-wrap header .unlv-logo-mobile a img, .header-wrap #header .unlv-logo-mobile a img { /*width: 150px;*/ }
  .mm-list a.mm-subopen + a, .mm-list a.mm-subopen + span { margin-right: 150px; }
  .mm-menu > .mm-list:after { height: 100px; }
  body.logged-in.sidebar-first.section-admissions article[about="/admissions"] ~ #block-views-recent-blogs-block { width: 100%; margin-top: 20px; float: left; }
  .sidebar-first #page { margin: 0 auto; }
  .sidebar-first #page #main { min-width: initial; max-width: 1000px; }
  .sidebar-first #page #main #content { width: auto; margin-left: auto; }
  .sidebar-first #page #main #content .breadcrumb { margin-left: 0; }
  .sidebar-first #page #main #content h1 { border: none; font-size: 1.7em; }
  .sidebar-first #page #main #content h1:after { content: ""; }
  .sidebar-first #page #main #content h2 { font-size: 1.5em; height: 40px; }
  .sidebar-first #page #main .sidebars { width: auto; }
  .sidebar-first #footer.region-footer { height: auto; margin-top: auto; }
  .sidebar-first #footer.region-footer .footer-block .footer-first-row { border-bottom: none; }
  .sidebar-first #footer.region-footer .footer-block .footer-first-row > div:first-child, .sidebar-first #footer.region-footer .footer-block .footer-first-row > div:nth-child(2) { border-right: none; float: none; text-align: left; }
  .sidebar-first #footer.region-footer .footer-block .footer-first-row > div:first-child { margin-top: 100px; }
  .sidebar-first #footer.region-footer .footer-block .footer-first-row > div.logoFooter { position: absolute; /*top: 0;*/ left: 0; }
  .sidebar-first #footer.region-footer .footer-block .footer-first-row > div.logoFooter .outer-element { padding-left: 25px; text-align: left; }
  .sidebar-first #footer.region-footer .footer-block .footer-first-row > div:nth-child(4), .sidebar-first #footer.region-footer .footer-block .footer-first-row > div:nth-child(5) { border-left: none; float: none; text-align: left; }
  .sidebar-first.page-newsroom .panels-flexible-region-first, .sidebar-first.page-newsroom .panels-flexible-region-last, .sidebar-first.page-clinics-news .panels-flexible-region-first, .sidebar-first.page-clinics-news .panels-flexible-region-last { width: auto; }
  .sidebar-first.section-saltman-center #page #main, .sidebar-first.section-giving #page #main { padding-bottom: 120vh; }
  .sidebar-first.node-type-faculty-profile #page #main #content h2 { font-size: 1.15em; }
  .sidebar-first.section-admissions #page #main { padding-bottom: 0; }
  .sidebar-first.section-admissions.page-node-5411 #page #main, .sidebar-first.section-admissions.page-node-72 #page #main, .sidebar-first.section-admissions.page-node-100 #page #main, .sidebar-first.section-admissions.page-node-6702 #page #main, .sidebar-first.section-admissions.page-node-4999 #page #main, .sidebar-first.section-admissions.page-node-98 #page #main, .sidebar-first.section-admissions.page-node-4960 #page #main { /*padding-bottom: 250px;*/ }
  .sidebar-first.section-admissions.page-node-76 #page #main, .sidebar-first.section-admissions.page-node-89 #page #main, .sidebar-first.section-admissions.page-node-88 #page #main, .sidebar-first.section-admissions.page-node-99 #page #main, .sidebar-first.section-admissions.page-node-90 #page #main, .sidebar-first.section-admissions.page-node-91 #page #main, .sidebar-first.section-admissions.page-node-5410 #page #main, .sidebar-first.section-admissions.page-node-4959 #page #main, .sidebar-first.section-admissions.page-node-93 #page #main, .sidebar-first.section-admissions.page-node-94 #page #main, .sidebar-first.section-admissions.page-node-95 #page #main { padding-bottom: 340px; }
  .page-node-5978 #footer.region-footer { height: auto; margin-top: auto; }
  .page-node-5978 #footer.region-footer .footer-block .footer-first-row { border-bottom: none; }
  .page-node-5978 #footer.region-footer .footer-block .footer-first-row > div:first-child, .page-node-5978 #footer.region-footer .footer-block .footer-first-row > div:nth-child(2) { border-right: none; float: none; text-align: left; }
  .page-node-5978 #footer.region-footer .footer-block .footer-first-row > div:first-child { margin-top: 100px; }
  .page-node-5978 #footer.region-footer .footer-block .footer-first-row > div.logoFooter { position: absolute; /*top: 0;*/ left: 0; }
  .page-node-5978 #footer.region-footer .footer-block .footer-first-row > div.logoFooter .outer-element { padding-left: 25px; text-align: left; }
  .page-node-5978 #footer.region-footer .footer-block .footer-first-row > div:nth-child(4), .page-node-5978 #footer.region-footer .footer-block .footer-first-row > div:nth-child(5) { border-left: none; float: none; text-align: left; }
  .section-admissions #main article[about="/admissions/connect-with-admissions"] { float: none; width: auto; margin-right: auto; }
  .section-admissions #main #block-agenda-1 { float: none; width: auto; }
  .section-admissions .panels-flexible-row-4-2-inside .panels-flexible-region-4-student_blog, .section-admissions .panels-flexible-row-4-2-inside .panels-flexible-region-4-facebook, .section-admissions .panels-flexible-row-4-2-inside .panels-flexible-region-4-deans_welcome, .section-admissions .panels-flexible-row-4-2-inside .panels-flexible-region-4-center_, .section-admissions .panels-flexible-row-4-1-inside .panels-flexible-region-4-student_blog, .section-admissions .panels-flexible-row-4-1-inside .panels-flexible-region-4-facebook, .section-admissions .panels-flexible-row-4-1-inside .panels-flexible-region-4-deans_welcome, .section-admissions .panels-flexible-row-4-1-inside .panels-flexible-region-4-center_ { width: auto; }
  .section-admissions .admissions-viewbook { background: none; padding-left: 0; }
  .section-admissions .admissions-welcome { border: none; }
  .section-admissions .panels-flexible-row-4-2-inside .panels-flexible-region-4-student_blog .panels-flexible-region-4-student_blog-inside .admissions-blog { position: relative; }
  .law-library .slideshow { display: none; }
  .law-library #main #content .hours .library-hours { float: none; }
  .law-library #content .panels-flexible-column-6-7, .law-library #content .panels-flexible-column-6-8 { width: 100%; float: none; }
  .law-library #content .panels-flexible-column-6-8 { margin-top: 20px; }
  .law-library #main #content .tabs div.tabset nav.tabnav { display: none; }
  .law-library #main #content .tabs div.tabset > div { margin-top: 0; border-top: none; }
  .law-library #main #content .tabs div.tabset > div .list { float: none; margin: 10px 0 0 20px; }
  .law-library #main #content .tabs div.tabset > div form#search .select, .law-library #main #content .tabs div.tabset > div form#search .terms { width: 100%; display: block; }
  .law-library #main #content .tabs div.tabset > div form#search .select { margin-right: 0; margin-bottom: 0; }
  .law-library #main #content .tabs div.tabset > div form#search ul.links li { display: block; }
  .law-library #main #content .tabs h3 { display: block; }
  .law-library #main #content .tabs h3 a { padding: 10px 5px 10px 20px; }
  .law-library #main #content .tabs h3 a:hover { background: #B10202; }
  .page-faculty-full-time .view-faculty-profiles .view-filters form[action="/faculty/full-time"] .views-exposed-form #edit-tid-wrapper label { font-size: 1.25em; }
  .page-clinical-program.sidebar-first #page #main #content h1, .page-clinical-program h2 { font-size: 1em; }
  .page-clinical-program h2 { height: 35px; }
  .page-clinical-program h2:after { font-size: 20px; }
  .page-clinical-program .panels-flexible-region-7-clinic_alumni, .page-clinical-program .panels-flexible-region-7-clinic_alumni_ { float: none; width: auto; }
  .page-clinical-program .alumni ul li { display: block; margin: 0; }
  .page-giving .field-slideshow-text { padding: 5px 10px; font-size: 1em; }
  /*When in mobile - make the background image fit the bounds of the box*/
  .page-giving #page #main #content #giving-presentation ul li.saltman-block:nth-of-type(2) { background-size: cover; }
  .page-giving #page #main #content .panels-flexible-region-16-center { width: 100%; }
  .page-saltman-center #page #main #content .panels-flexible-region-2-center, .page-saltman-center #page #main #content .panels-flexible-region-2-nationally_ranked, .page-saltman-center #page #main #content .panels-flexible-region-16-giving_options, .page-giving #page #main #content .panels-flexible-region-2-center, .page-giving #page #main #content .panels-flexible-region-2-nationally_ranked, .page-giving #page #main #content .panels-flexible-region-16-giving_options { float: none; width: auto; }
  .page-saltman-center #page #main #content .panels-flexible-region-2-center .saltman-intro, .page-saltman-center #page #main #content .panels-flexible-region-2-nationally_ranked .saltman-intro, .page-saltman-center #page #main #content .panels-flexible-region-16-giving_options .saltman-intro, .page-giving #page #main #content .panels-flexible-region-2-center .saltman-intro, .page-giving #page #main #content .panels-flexible-region-2-nationally_ranked .saltman-intro, .page-giving #page #main #content .panels-flexible-region-16-giving_options .saltman-intro { padding-bottom: 1px; margin-bottom: 20px; margin-right: 12px; margin-left: -4px; }
  .page-saltman-center #page #main #content .panels-flexible-region-2-center .giving-options, .page-saltman-center #page #main #content .panels-flexible-region-2-nationally_ranked .giving-options, .page-saltman-center #page #main #content .panels-flexible-region-16-giving_options .giving-options, .page-giving #page #main #content .panels-flexible-region-2-center .giving-options, .page-giving #page #main #content .panels-flexible-region-2-nationally_ranked .giving-options, .page-giving #page #main #content .panels-flexible-region-16-giving_options .giving-options { padding-bottom: 40px; margin-bottom: 20px; margin-right: 12px; margin-left: -4px; height: auto; }
  .page-saltman-center #page #main #content .panels-flexible-region-2-center .giving-options .giving-options-info, .page-saltman-center #page #main #content .panels-flexible-region-2-nationally_ranked .giving-options .giving-options-info, .page-saltman-center #page #main #content .panels-flexible-region-16-giving_options .giving-options .giving-options-info, .page-giving #page #main #content .panels-flexible-region-2-center .giving-options .giving-options-info, .page-giving #page #main #content .panels-flexible-region-2-nationally_ranked .giving-options .giving-options-info, .page-giving #page #main #content .panels-flexible-region-16-giving_options .giving-options .giving-options-info { margin-top: auto; }
  .page-saltman-center #page #main #content #saltman-presentation ul li.saltman-block, .page-saltman-center #page #main #content #saltman-presentation ul li.giving-block, .page-saltman-center #page #main #content #giving-presentation ul li.saltman-block, .page-saltman-center #page #main #content #giving-presentation ul li.giving-block, .page-giving #page #main #content #saltman-presentation ul li.saltman-block, .page-giving #page #main #content #saltman-presentation ul li.giving-block, .page-giving #page #main #content #giving-presentation ul li.saltman-block, .page-giving #page #main #content #giving-presentation ul li.giving-block { background: none; display: block; margin-bottom: 20px; width: 100%; }
  .page-saltman-center #page #main #content #saltman-presentation ul li.saltman-block:first-of-type, .page-saltman-center #page #main #content #saltman-presentation ul li.giving-block:first-of-type, .page-saltman-center #page #main #content #giving-presentation ul li.saltman-block:first-of-type, .page-saltman-center #page #main #content #giving-presentation ul li.giving-block:first-of-type, .page-giving #page #main #content #saltman-presentation ul li.saltman-block:first-of-type, .page-giving #page #main #content #saltman-presentation ul li.giving-block:first-of-type, .page-giving #page #main #content #giving-presentation ul li.saltman-block:first-of-type, .page-giving #page #main #content #giving-presentation ul li.giving-block:first-of-type { float: none; height: 330px; }
  .page-saltman-center #page #main #content #saltman-presentation ul li.saltman-block:first-of-type > div, .page-saltman-center #page #main #content #saltman-presentation ul li.giving-block:first-of-type > div, .page-saltman-center #page #main #content #giving-presentation ul li.saltman-block:first-of-type > div, .page-saltman-center #page #main #content #giving-presentation ul li.giving-block:first-of-type > div, .page-giving #page #main #content #saltman-presentation ul li.saltman-block:first-of-type > div, .page-giving #page #main #content #saltman-presentation ul li.giving-block:first-of-type > div, .page-giving #page #main #content #giving-presentation ul li.saltman-block:first-of-type > div, .page-giving #page #main #content #giving-presentation ul li.giving-block:first-of-type > div { height: 330px; }
  .page-saltman-center #page #main #content #saltman-presentation ul li.saltman-block:nth-of-type(2), .page-saltman-center #page #main #content #saltman-presentation ul li.giving-block:nth-of-type(2), .page-saltman-center #page #main #content #giving-presentation ul li.saltman-block:nth-of-type(2), .page-saltman-center #page #main #content #giving-presentation ul li.giving-block:nth-of-type(2), .page-giving #page #main #content #saltman-presentation ul li.saltman-block:nth-of-type(2), .page-giving #page #main #content #saltman-presentation ul li.giving-block:nth-of-type(2), .page-giving #page #main #content #giving-presentation ul li.saltman-block:nth-of-type(2), .page-giving #page #main #content #giving-presentation ul li.giving-block:nth-of-type(2) { float: none; }
  .page-saltman-center #page #main #content #saltman-presentation ul li.saltman-block:last-of-type, .page-saltman-center #page #main #content #saltman-presentation ul li.giving-block:last-of-type, .page-saltman-center #page #main #content #giving-presentation ul li.saltman-block:last-of-type, .page-saltman-center #page #main #content #giving-presentation ul li.giving-block:last-of-type, .page-giving #page #main #content #saltman-presentation ul li.saltman-block:last-of-type, .page-giving #page #main #content #saltman-presentation ul li.giving-block:last-of-type, .page-giving #page #main #content #giving-presentation ul li.saltman-block:last-of-type, .page-giving #page #main #content #giving-presentation ul li.giving-block:last-of-type { float: none; margin-left: 0; }
  .page-saltman-center #page #main #content #saltman-presentation ul li.saltman-block > div, .page-saltman-center #page #main #content #saltman-presentation ul li.giving-block > div, .page-saltman-center #page #main #content #giving-presentation ul li.saltman-block > div, .page-saltman-center #page #main #content #giving-presentation ul li.giving-block > div, .page-giving #page #main #content #saltman-presentation ul li.saltman-block > div, .page-giving #page #main #content #saltman-presentation ul li.giving-block > div, .page-giving #page #main #content #giving-presentation ul li.saltman-block > div, .page-giving #page #main #content #giving-presentation ul li.giving-block > div { top: 0; left: 0; width: 100%; background: #333333; }
  .page-saltman-center #page #main #content #saltman-presentation ul li.saltman-block > div h2:after, .page-saltman-center #page #main #content #saltman-presentation ul li.giving-block > div h2:after, .page-saltman-center #page #main #content #giving-presentation ul li.saltman-block > div h2:after, .page-saltman-center #page #main #content #giving-presentation ul li.giving-block > div h2:after, .page-giving #page #main #content #saltman-presentation ul li.saltman-block > div h2:after, .page-giving #page #main #content #saltman-presentation ul li.giving-block > div h2:after, .page-giving #page #main #content #giving-presentation ul li.saltman-block > div h2:after, .page-giving #page #main #content #giving-presentation ul li.giving-block > div h2:after { content: "\f107"; }
  .page-saltman-center #page #main #content .panels-flexible-region-2-upcoming_events, .page-saltman-center #page #main #content .panels-flexible-region-2-recent_news, .page-saltman-center #page #main #content .panels-flexible-region-2-connect_with_us, .page-giving #page #main #content .panels-flexible-region-2-upcoming_events, .page-giving #page #main #content .panels-flexible-region-2-recent_news, .page-giving #page #main #content .panels-flexible-region-2-connect_with_us { float: none; width: auto; overflow: hidden; }
  .page-saltman-center #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events, .page-saltman-center #page #main #content .panels-flexible-region-2-recent_news > div #saltman-events, .page-saltman-center #page #main #content .panels-flexible-region-2-connect_with_us > div #saltman-events, .page-giving #page #main #content .panels-flexible-region-2-upcoming_events > div #saltman-events, .page-giving #page #main #content .panels-flexible-region-2-recent_news > div #saltman-events, .page-giving #page #main #content .panels-flexible-region-2-connect_with_us > div #saltman-events { float: none; }
  #main #content article div.collapsible-group ul li { position: relative; }
  #main #content article div.collapsible-group ul li header { font-size: .85em; padding-right: 40px; }
  #main #content article div.collapsible-group ul li header i { position: absolute; top: 10px; right: 0; }
  .page-node-4909 #main #content article div.collapsible-group ul li { position: initial; }
  .page-node-4909 #main #content article div.collapsible-group ul li header { font-size: .85em; padding-right: initial; }
  .page-node-4909 #main #content article div.collapsible-group ul li header i { position: initial; top: initial; right: initial; }
  .page-node-4909 #main #content article div.collapsible-group ul li .collapsible-content .content .department-directory .department-directory-list { width: 100%; height: auto; }
  .page-node-4909 #main #content article div.collapsible-group ul li .collapsible-content .content .department-directory .department-directory-list ul { margin: 0; }
  .page-node-4899 ul.healthlawprofiles li div:first-of-type { float: none; }
  .gaming-law .left, .gaming-law .right, .page-node-6582 .left, .page-node-6582 .right { float: none; width: 100%; }
  .page-node-6582 .right { margin-top: -20px; }
  .career-development .panels-flexible-11 .left, .career-development .panels-flexible-11 .right { width: 100%; float: none; }
  .page-node-77 .container iframe { float: none; }
  .page-lawyering-process-program .panels-flexible-region-9-clinic_, .page-lawyering-process-program .panels-flexible-region-9-recent_events { float: none; width: 100%; }
  .node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .left-column { width: 100%; }
  .node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .right-column { width: 98%; }
  .page-faculty-full-time #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-faculty-full-time #content .view-faculty-profiles .view-content li .field-faculty-email, .page-faculty-visiting #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-faculty-visiting #content .view-faculty-profiles .view-content li .field-faculty-email, .page-faculty-emeriti #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-faculty-emeriti #content .view-faculty-profiles .view-content li .field-faculty-email, .page-faculty-distinguished-fellows #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-faculty-distinguished-fellows #content .view-faculty-profiles .view-content li .field-faculty-email, .page-faculty-senior-fellows #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-faculty-senior-fellows #content .view-faculty-profiles .view-content li .field-faculty-email, .page-faculty-saltman-senior-fellows #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-faculty-saltman-senior-fellows #content .view-faculty-profiles .view-content li .field-faculty-email, .page-clinics-faculty #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-clinics-faculty #content .view-faculty-profiles .view-content li .field-faculty-email, .page-lawyering-process-faculty-profiles #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-lawyering-process-faculty-profiles #content .view-faculty-profiles .view-content li .field-faculty-email, .page-node-6743 #content .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-node-6743 #content .view-faculty-profiles .view-content li .field-faculty-email { margin-top: auto; }
  .node-type-spotlight #main #content h1 { font-size: 1em; }
  .node-type-spotlight #main #content h1:after { font-size: 20px; margin-left: 10px; }
  .node-type-spotlight #footer { position: relative; }
  .node-type-spotlight #footer.region-footer { height: auto; margin-top: auto; }
  .node-type-spotlight #footer.region-footer .footer-block .footer-first-row { border-bottom: none; }
  .node-type-spotlight #footer.region-footer .footer-block .footer-first-row > div:first-child, .node-type-spotlight #footer.region-footer .footer-block .footer-first-row > div:nth-child(2) { border-right: none; float: none; text-align: left; }
  .node-type-spotlight #footer.region-footer .footer-block .footer-first-row > div:first-child { margin-top: 100px; }
  .node-type-spotlight #footer.region-footer .footer-block .footer-first-row > div.logoFooter { position: absolute; /*top: 0;*/ left: 0; }
  .node-type-spotlight #footer.region-footer .footer-block .footer-first-row > div.logoFooter .outer-element { padding-left: 25px; text-align: left; }
  .node-type-spotlight #footer.region-footer .footer-block .footer-first-row > div:nth-child(4), .node-type-spotlight #footer.region-footer .footer-block .footer-first-row > div:nth-child(5) { border-left: none; float: none; text-align: left; }
  .region-content-top { position: relative; }
  .region-content-top #block-addtoany-addtoany-button { position: relative; right: 0; margin-top: 5px; margin-right: 59px; }
  .region-content-top #block-addtoany-addtoany-button .addtoany_list { float: right; margin-right: 25px; line-height: 50px; }
  .region-content-top #block-addtoany-addtoany-button .addtoany_list:before { content: "Share this page"; font-size: 0.75em; color: #aaa; margin-right: 10px; font-style: italic; }
  .role-anonymous-user.page-node-4898.sidebar-first #page #main #content h1 { font-size: .97em; }
  .role-anonymous-user.page-node-4898 article:before { font-size: .85em; }
  .role-authenticated-user.page-node-4898.sidebar-first #page #main #content h1 { font-size: .97em; }
  .role-authenticated-user.page-node-4898 article:before { top: -158px; font-size: .85em; }
  .page-node-6742 #main #content h1, .page-node-6830 #main #content h1 { font-size: 1em; }
  /* 	#block-block-34 { 		float: none; 		.top-search #searchform #s { // width: 100%; width: 240px; 		} 	} */
  .page-node-6984 #main #content h1 { font-size: 0.85em; } }
@media screen and (min-width: 102.5em) { .front #page #main { margin: -21px 0 0 0; } }
@media screen and (min-width: 60.0625em) and (max-width: 75em) { .ultimenu-main-menu > li, .header-wrap #header .header__region .ultimenu-main-menu > li { margin-right: -10px; padding: 0.25em 0; } }
@media screen and (min-width: 20.8125em) and (max-width: 25.875em) { .role-authenticated-user.page-node-4898 article:before { top: -131px; } }
@media screen and (max-width: 64em) { .quickAccess-wrap .quickAccess .region-quick-access { flex-direction: row-reverse; }
  .quickAccess-wrap .quickAccess .region-quick-access #block-superfish-2 { display: none; }
  .quickAccess-wrap .quickAccess .region-quick-access #block-block-34 { flex-grow: 1; justify-content: flex-end; float: none; }
  .quickAccess-wrap .quickAccess .region-quick-access #block-block-34 .top-search #searchform #s { /*width: 100%;*/ width: 95px; }
  .quickAccess-wrap .quickAccess .region-quick-access #block-block-34 .top-search #searchform #s:focus { width: 255px; }
  .header-wrap header, .header-wrap #header { display: flex; flex-direction: row-reverse; width: 100%; }
  .header__name-and-slogan { flex-grow: 1; } }
/*
@media screen and (max-width: $desktop1) { #block-superfish-2 #superfish-2.sf-style-none { > li { &#menu-13912-2 > .sf-depth-1 { font-size: 0.85em !important; padding: 0 1em; } > .sf-depth-1 { padding: 0 0.5em;
 &.sf-with-ul { padding-right: 2.25em; } } } }
}

@media screen and (max-width: 32em) {
	.front #page #programs .region-programs > div {
		padding-top: 50px;
		.aba {
			left: 5px;
			right: initial;
		}
	}
}
*/
@media screen and (min-width: 64em) { .page-faculty-full-time .view-faculty-profiles .view-content li .field-faculty-photo, .page-faculty-visiting .view-faculty-profiles .view-content li .field-faculty-photo, .page-faculty-emeriti .view-faculty-profiles .view-content li .field-faculty-photo, .page-faculty-distinguished-fellows .view-faculty-profiles .view-content li .field-faculty-photo, .page-faculty-senior-fellows .view-faculty-profiles .view-content li .field-faculty-photo, .page-faculty-saltman-senior-fellows .view-faculty-profiles .view-content li .field-faculty-photo, .page-clinics-faculty .view-faculty-profiles .view-content li .field-faculty-photo, .page-lawyering-process-faculty-profiles .view-faculty-profiles .view-content li .field-faculty-photo, .page-node-6743 .view-faculty-profiles .view-content li .field-faculty-photo { width: 85px; position: absolute; float: none; }
  .page-faculty-full-time .view-faculty-profiles .view-content li .views-field-title, .page-faculty-visiting .view-faculty-profiles .view-content li .views-field-title, .page-faculty-emeriti .view-faculty-profiles .view-content li .views-field-title, .page-faculty-distinguished-fellows .view-faculty-profiles .view-content li .views-field-title, .page-faculty-senior-fellows .view-faculty-profiles .view-content li .views-field-title, .page-faculty-saltman-senior-fellows .view-faculty-profiles .view-content li .views-field-title, .page-clinics-faculty .view-faculty-profiles .view-content li .views-field-title, .page-lawyering-process-faculty-profiles .view-faculty-profiles .view-content li .views-field-title, .page-node-6743 .view-faculty-profiles .view-content li .views-field-title { margin-left: 90px; width: 35%; }
  .page-faculty-full-time .view-faculty-profiles .view-content li .views-field-title a, .page-faculty-visiting .view-faculty-profiles .view-content li .views-field-title a, .page-faculty-emeriti .view-faculty-profiles .view-content li .views-field-title a, .page-faculty-distinguished-fellows .view-faculty-profiles .view-content li .views-field-title a, .page-faculty-senior-fellows .view-faculty-profiles .view-content li .views-field-title a, .page-faculty-saltman-senior-fellows .view-faculty-profiles .view-content li .views-field-title a, .page-clinics-faculty .view-faculty-profiles .view-content li .views-field-title a, .page-lawyering-process-faculty-profiles .view-faculty-profiles .view-content li .views-field-title a, .page-node-6743 .view-faculty-profiles .view-content li .views-field-title a { color: #556794; }
  .page-faculty-full-time .view-faculty-profiles .view-content li .views-field-title a:hover, .page-faculty-visiting .view-faculty-profiles .view-content li .views-field-title a:hover, .page-faculty-emeriti .view-faculty-profiles .view-content li .views-field-title a:hover, .page-faculty-distinguished-fellows .view-faculty-profiles .view-content li .views-field-title a:hover, .page-faculty-senior-fellows .view-faculty-profiles .view-content li .views-field-title a:hover, .page-faculty-saltman-senior-fellows .view-faculty-profiles .view-content li .views-field-title a:hover, .page-clinics-faculty .view-faculty-profiles .view-content li .views-field-title a:hover, .page-lawyering-process-faculty-profiles .view-faculty-profiles .view-content li .views-field-title a:hover, .page-node-6743 .view-faculty-profiles .view-content li .views-field-title a:hover { color: #8D0101; text-decoration: none; }
  .page-faculty-full-time .view-faculty-profiles .view-content li .field-faculty-title, .page-faculty-full-time .view-faculty-profiles .view-content li .field-faculty-title-2, .page-faculty-full-time .view-faculty-profiles .view-content li .field-faculty-title-3, .page-faculty-full-time .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-faculty-full-time .view-faculty-profiles .view-content li .field-faculty-email, .page-faculty-visiting .view-faculty-profiles .view-content li .field-faculty-title, .page-faculty-visiting .view-faculty-profiles .view-content li .field-faculty-title-2, .page-faculty-visiting .view-faculty-profiles .view-content li .field-faculty-title-3, .page-faculty-visiting .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-faculty-visiting .view-faculty-profiles .view-content li .field-faculty-email, .page-faculty-emeriti .view-faculty-profiles .view-content li .field-faculty-title, .page-faculty-emeriti .view-faculty-profiles .view-content li .field-faculty-title-2, .page-faculty-emeriti .view-faculty-profiles .view-content li .field-faculty-title-3, .page-faculty-emeriti .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-faculty-emeriti .view-faculty-profiles .view-content li .field-faculty-email, .page-faculty-distinguished-fellows .view-faculty-profiles .view-content li .field-faculty-title, .page-faculty-distinguished-fellows .view-faculty-profiles .view-content li .field-faculty-title-2, .page-faculty-distinguished-fellows .view-faculty-profiles .view-content li .field-faculty-title-3, .page-faculty-distinguished-fellows .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-faculty-distinguished-fellows .view-faculty-profiles .view-content li .field-faculty-email, .page-faculty-senior-fellows .view-faculty-profiles .view-content li .field-faculty-title, .page-faculty-senior-fellows .view-faculty-profiles .view-content li .field-faculty-title-2, .page-faculty-senior-fellows .view-faculty-profiles .view-content li .field-faculty-title-3, .page-faculty-senior-fellows .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-faculty-senior-fellows .view-faculty-profiles .view-content li .field-faculty-email, .page-faculty-saltman-senior-fellows .view-faculty-profiles .view-content li .field-faculty-title, .page-faculty-saltman-senior-fellows .view-faculty-profiles .view-content li .field-faculty-title-2, .page-faculty-saltman-senior-fellows .view-faculty-profiles .view-content li .field-faculty-title-3, .page-faculty-saltman-senior-fellows .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-faculty-saltman-senior-fellows .view-faculty-profiles .view-content li .field-faculty-email, .page-clinics-faculty .view-faculty-profiles .view-content li .field-faculty-title, .page-clinics-faculty .view-faculty-profiles .view-content li .field-faculty-title-2, .page-clinics-faculty .view-faculty-profiles .view-content li .field-faculty-title-3, .page-clinics-faculty .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-clinics-faculty .view-faculty-profiles .view-content li .field-faculty-email, .page-lawyering-process-faculty-profiles .view-faculty-profiles .view-content li .field-faculty-title, .page-lawyering-process-faculty-profiles .view-faculty-profiles .view-content li .field-faculty-title-2, .page-lawyering-process-faculty-profiles .view-faculty-profiles .view-content li .field-faculty-title-3, .page-lawyering-process-faculty-profiles .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-lawyering-process-faculty-profiles .view-faculty-profiles .view-content li .field-faculty-email, .page-node-6743 .view-faculty-profiles .view-content li .field-faculty-title, .page-node-6743 .view-faculty-profiles .view-content li .field-faculty-title-2, .page-node-6743 .view-faculty-profiles .view-content li .field-faculty-title-3, .page-node-6743 .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-node-6743 .view-faculty-profiles .view-content li .field-faculty-email { margin-left: 90px; width: 60%; font-size: 1em; }
  .page-faculty-full-time .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-faculty-visiting .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-faculty-emeriti .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-faculty-distinguished-fellows .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-faculty-senior-fellows .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-faculty-saltman-senior-fellows .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-clinics-faculty .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-lawyering-process-faculty-profiles .view-faculty-profiles .view-content li .field-faculty-office-phone, .page-node-6743 .view-faculty-profiles .view-content li .field-faculty-office-phone { float: none; clear: none; margin-left: 75%; width: 125px; }
  .page-faculty-full-time .view-faculty-profiles .view-content li .field-faculty-office-phone:before, .page-faculty-visiting .view-faculty-profiles .view-content li .field-faculty-office-phone:before, .page-faculty-emeriti .view-faculty-profiles .view-content li .field-faculty-office-phone:before, .page-faculty-distinguished-fellows .view-faculty-profiles .view-content li .field-faculty-office-phone:before, .page-faculty-senior-fellows .view-faculty-profiles .view-content li .field-faculty-office-phone:before, .page-faculty-saltman-senior-fellows .view-faculty-profiles .view-content li .field-faculty-office-phone:before, .page-clinics-faculty .view-faculty-profiles .view-content li .field-faculty-office-phone:before, .page-lawyering-process-faculty-profiles .view-faculty-profiles .view-content li .field-faculty-office-phone:before, .page-node-6743 .view-faculty-profiles .view-content li .field-faculty-office-phone:before { content: "\f095"; font-family: "FontAwesome"; }
  .page-faculty-full-time .view-faculty-profiles .view-content li .field-faculty-email, .page-faculty-visiting .view-faculty-profiles .view-content li .field-faculty-email, .page-faculty-emeriti .view-faculty-profiles .view-content li .field-faculty-email, .page-faculty-distinguished-fellows .view-faculty-profiles .view-content li .field-faculty-email, .page-faculty-senior-fellows .view-faculty-profiles .view-content li .field-faculty-email, .page-faculty-saltman-senior-fellows .view-faculty-profiles .view-content li .field-faculty-email, .page-clinics-faculty .view-faculty-profiles .view-content li .field-faculty-email, .page-lawyering-process-faculty-profiles .view-faculty-profiles .view-content li .field-faculty-email, .page-node-6743 .view-faculty-profiles .view-content li .field-faculty-email { float: none; clear: none; margin-left: 75%; width: 35%; }
  .page-faculty-full-time .view-faculty-profiles .view-content li .field-faculty-email:before, .page-faculty-visiting .view-faculty-profiles .view-content li .field-faculty-email:before, .page-faculty-emeriti .view-faculty-profiles .view-content li .field-faculty-email:before, .page-faculty-distinguished-fellows .view-faculty-profiles .view-content li .field-faculty-email:before, .page-faculty-senior-fellows .view-faculty-profiles .view-content li .field-faculty-email:before, .page-faculty-saltman-senior-fellows .view-faculty-profiles .view-content li .field-faculty-email:before, .page-clinics-faculty .view-faculty-profiles .view-content li .field-faculty-email:before, .page-lawyering-process-faculty-profiles .view-faculty-profiles .view-content li .field-faculty-email:before, .page-node-6743 .view-faculty-profiles .view-content li .field-faculty-email:before { content: "\f003"; font-family: "FontAwesome"; }
  .page-faculty-full-time .view-faculty-profiles .view-content li .field-faculty-email a, .page-faculty-visiting .view-faculty-profiles .view-content li .field-faculty-email a, .page-faculty-emeriti .view-faculty-profiles .view-content li .field-faculty-email a, .page-faculty-distinguished-fellows .view-faculty-profiles .view-content li .field-faculty-email a, .page-faculty-senior-fellows .view-faculty-profiles .view-content li .field-faculty-email a, .page-faculty-saltman-senior-fellows .view-faculty-profiles .view-content li .field-faculty-email a, .page-clinics-faculty .view-faculty-profiles .view-content li .field-faculty-email a, .page-lawyering-process-faculty-profiles .view-faculty-profiles .view-content li .field-faculty-email a, .page-node-6743 .view-faculty-profiles .view-content li .field-faculty-email a { color: #556794; }
  .page-faculty-full-time .view-faculty-profiles .view-content li .field-faculty-email a:hover, .page-faculty-visiting .view-faculty-profiles .view-content li .field-faculty-email a:hover, .page-faculty-emeriti .view-faculty-profiles .view-content li .field-faculty-email a:hover, .page-faculty-distinguished-fellows .view-faculty-profiles .view-content li .field-faculty-email a:hover, .page-faculty-senior-fellows .view-faculty-profiles .view-content li .field-faculty-email a:hover, .page-faculty-saltman-senior-fellows .view-faculty-profiles .view-content li .field-faculty-email a:hover, .page-clinics-faculty .view-faculty-profiles .view-content li .field-faculty-email a:hover, .page-lawyering-process-faculty-profiles .view-faculty-profiles .view-content li .field-faculty-email a:hover, .page-node-6743 .view-faculty-profiles .view-content li .field-faculty-email a:hover { color: #8D0101; text-decoration: none; } }
@media screen and (min-width: 80em) { .page-node-119.node-type-faculty-profile #content .node-faculty-profile .faculty-profile-wrapper .right-column a.email { font-size: .95em; } }
@media screen and (min-width: 64.0625em) and (max-width: 76.25em) { #block-superfish-1 .sf-menu.sf-style-none #menu-799-1 .sf-megamenu { left: -454px; opacity: 1; }
  #block-superfish-1 .sf-menu.sf-style-none #menu-799-1 .sf-megamenu li.sf-megamenu-wrapper { border: 5px solid #B10202; border-top: none; }
  #block-superfish-1 .sf-menu.sf-style-none #menu-800-1 .sf-megamenu { left: -564px; }
  #block-superfish-1 .sf-menu.sf-style-none #menu-800-1 .sf-megamenu li.sf-megamenu-wrapper { border: 5px solid #B10202; border-top: none; } }
@media screen and (min-width: 80em) { /* 	footer.region-footer .footer-block .footer-first-row > div.logoFooter .outer-element { 		width: $outer-element-width - 20; 	} */
  .section-admissions #main { min-height: 0; /*padding-bottom: 0;*/ }
  .section-admissions.admissions-home footer.region-footer .footer-block .footer-first-row > div.logoFooter .outer-element { width: 384px; } }
/*
@media screen and (min-width: 75em) and (max-width: 80em) {
	footer.region-footer .footer-block .footer-first-row > div.logoFooter .outer-element {
		width: $outer-element-width - 237;
	}
}
@media screen and (min-width: 64em) and (max-width: 75em) {
	footer.region-footer .footer-block .footer-first-row > div.logoFooter .outer-element {
		width: $outer-element-width - 237;
	}
}
@media screen and (min-width: 60em) and (max-width: 64em) {
	footer.region-footer .footer-block .footer-first-row > div.logoFooter .outer-element {
		width: $outer-element-width - 277;
	}
}
*/
@media screen and (max-width: 20em) { footer.region-footer .footer-block .footer-first-row > div.logoFooter .outer-element { padding-left: 20px; } }
@media screen and (max-width: 26em) { .page-node-5978 .responsive-iframe-container { height: 2000px; }
  .page-node-5978 h1.page__title.title, .page-node-5978 nav.breadcrumb { display: none; } }
@media print { .quickAccess-wrap, .header-wrap, footer, #admin-menu { display: none; }
  body { margin-top: 0; }
  #page, #main, #content { margin-top: 0; padding-top: 0; } }
@media screen and (min-width: 102.5em) { .front #page .splash #block-views-featured-homepage-block { bottom: 198px; }
  @-moz-document url-prefix() { .front #page .splash #block-views-featured-homepage-block { bottom: 219px; }
    .front #page .splash #block-views-featured-homepage-block .featured .view-content { margin-top: -115px; } } }
@media screen and (min-width: 102.5em) and (-webkit-min-device-pixel-ratio: 0) { ::i-block-chrome, .front #page .splash #block-views-featured-homepage-block { top: 456px; } }
@media screen and (min-width: 48em) and (max-width: 64em) { .front #page .splash #block-views-featured-homepage-block { bottom: 278px; height: 50px; }
  .front #page .splash #block-views-featured-homepage-block .featured { border-top-width: 50px; }
  .front #page .splash #block-views-featured-homepage-block .featured .view-content { margin-top: -63px; }
  .front #page .splash #block-views-featured-homepage-block .featured .flexslider:hover .flex-direction-nav .flex-prev, .front #page .splash #block-views-featured-homepage-block .featured .flexslider:hover .flex-direction-nav .flex-next { top: 50px; }
  .front #page .splash #block-views-featured-homepage-block .featured .flexslider ul#flexslider_views_slideshow_featured_homepage-block li img { width: 75px; margin-top: 0; }
  .front #page .splash #block-views-featured-homepage-block .featured .flexslider ul#flexslider_views_slideshow_featured_homepage-block li .featured-title { height: 35px; font-size: 1em; line-height: 1.4em; padding-top: 15px; margin-top: 17px; }
  .front #page .splash #block-views-featured-homepage-block .featured .flexslider ul#flexslider_views_slideshow_featured_homepage-block li .featured-text { display: none; }
  @-moz-document url-prefix() { .front #page .splash #block-views-featured-homepage-block { bottom: 299px; }
    .front #page .splash #block-views-featured-homepage-block .featured .view-content { margin-top: -63px; } } }
@media screen and (min-width: 48em) and (max-width: 64em) and (-webkit-min-device-pixel-ratio: 0) { ::i-block-chrome, .front #page .splash #block-views-featured-homepage-block { top: 426px; } }
@media screen and (min-width: 25.875em) and (max-width: 48em) { .front #page .splash #block-views-featured-homepage-block { bottom: 324px; height: 50px; position: initial; }
  .front #page .splash #block-views-featured-homepage-block .featured { border-top-width: 50px; }
  .front #page .splash #block-views-featured-homepage-block .featured .view-content { margin-top: -63px; }
  .front #page .splash #block-views-featured-homepage-block .featured .flexslider:hover .flex-direction-nav .flex-prev, .front #page .splash #block-views-featured-homepage-block .featured .flexslider:hover .flex-direction-nav .flex-next { top: 50px; }
  .front #page .splash #block-views-featured-homepage-block .featured .flexslider ul#flexslider_views_slideshow_featured_homepage-block li img { width: 75px; margin-top: 0; margin-right: 8px; }
  .front #page .splash #block-views-featured-homepage-block .featured .flexslider ul#flexslider_views_slideshow_featured_homepage-block li .featured-title { height: 35px; font-size: .75em; line-height: 1.4em; padding-top: 6px; margin-top: 17px; }
  .front #page .splash #block-views-featured-homepage-block .featured .flexslider ul#flexslider_views_slideshow_featured_homepage-block li .featured-text { display: none; }
  .front #page #programs { margin-top: -21px; }
  @-moz-document url-prefix() { .front #page .splash #block-views-featured-homepage-block .featured .view-content { margin-top: -63px; } } }
@media screen and (min-width: 20em) and (max-width: 25.875em) { .front #page .splash #block-views-featured-homepage-block { bottom: 324px; height: 50px; position: initial; }
  .front #page .splash #block-views-featured-homepage-block .featured { border-top-width: 50px; }
  .front #page .splash #block-views-featured-homepage-block .featured .view-content { margin-top: -63px; }
  .front #page .splash #block-views-featured-homepage-block .featured .flexslider:hover .flex-direction-nav { display: none; }
  .front #page .splash #block-views-featured-homepage-block .featured .flexslider:hover .flex-direction-nav .flex-prev, .front #page .splash #block-views-featured-homepage-block .featured .flexslider:hover .flex-direction-nav .flex-next { top: 50px; }
  .front #page .splash #block-views-featured-homepage-block .featured .flexslider .flex-direction-nav { display: none; }
  .front #page .splash #block-views-featured-homepage-block .featured .flexslider ul#flexslider_views_slideshow_featured_homepage-block li img { width: 75px; margin-top: 0; margin-right: 8px; }
  .front #page .splash #block-views-featured-homepage-block .featured .flexslider ul#flexslider_views_slideshow_featured_homepage-block li .featured-title { height: 35px; font-size: .75em; line-height: 1.4em; padding-top: 6px; margin-top: 17px; }
  .front #page .splash #block-views-featured-homepage-block .featured .flexslider ul#flexslider_views_slideshow_featured_homepage-block li .featured-text { display: none; }
  .front #page #programs { margin-top: -21px; }
  @-moz-document url-prefix() { .front #page .splash #block-views-featured-homepage-block .featured .view-content { margin-top: -63px; } } }
@media screen and (max-width: 20em) { .quickAccess-wrap .quickAccess .region-quick-access #block-block-34 .top-search #searchform #s:focus { width: 225px; font-size: 0.85em; }
  .front #page .splash #block-views-featured-homepage-block { bottom: 324px; height: 50px; position: initial; }
  .front #page .splash #block-views-featured-homepage-block .featured { border-top-width: 50px; }
  .front #page .splash #block-views-featured-homepage-block .featured .view-content { margin-top: -63px; }
  .front #page .splash #block-views-featured-homepage-block .featured .flexslider:hover .flex-direction-nav { display: none; }
  .front #page .splash #block-views-featured-homepage-block .featured .flexslider:hover .flex-direction-nav .flex-prev, .front #page .splash #block-views-featured-homepage-block .featured .flexslider:hover .flex-direction-nav .flex-next { top: 50px; }
  .front #page .splash #block-views-featured-homepage-block .featured .flexslider .flex-direction-nav { display: none; }
  .front #page .splash #block-views-featured-homepage-block .featured .flexslider ul#flexslider_views_slideshow_featured_homepage-block li img { width: 75px; margin-top: 0; margin-right: 8px; }
  .front #page .splash #block-views-featured-homepage-block .featured .flexslider ul#flexslider_views_slideshow_featured_homepage-block li .featured-title { height: 35px; font-size: .75em; padding-top: 6px; margin-top: 17px; }
  .front #page .splash #block-views-featured-homepage-block .featured .flexslider ul#flexslider_views_slideshow_featured_homepage-block li .featured-text { display: none; }
  .front #page #programs { margin-top: -21px; }
  @-moz-document url-prefix() { .front #page .splash #block-views-featured-homepage-block .featured .view-content { margin-top: -63px; } } }
@media screen and (max-width: 64em) { .featured-saltman { margin: 20px 0 0 0; padding: 0; }
  .featured-saltman .view-content { background: #eee; }
  .featured-saltman .view-content .flexslider { border: none; background: none; padding: 20px; }
  .featured-saltman .view-content .flexslider:hover .flex-direction-nav .flex-prev { left: initial; left: -2px; }
  .featured-saltman .view-content .flexslider:hover .flex-direction-nav .flex-next { right: 0; }
  .featured-saltman .view-content .flexslider:hover .flex-direction-nav a { overflow: hidden; height: 25px; width: 20px; padding: 5px; }
  .featured-saltman .view-content .flexslider:hover .flex-direction-nav a:before { font-size: 24px; margin-top: 2px; }
  .featured-saltman .view-content .flexslider ul#flexslider_views_slideshow_featured_homepage-block_1 li img { float: none; width: 250px; margin: 0 0 0 0; position: relative; z-index: -1; }
  .featured-saltman .view-content .flexslider ul#flexslider_views_slideshow_featured_homepage-block_1 li .featured-title { display: block; color: #666; font-size: 1.25em; font-weight: bold; padding: 0 0 0 0; background: none; text-decoration: none; margin: 0 0 0 0; }
  .featured-saltman .view-content .flexslider ul#flexslider_views_slideshow_featured_homepage-block_1 li .featured-title:hover { color: #8D0101; text-decoration: none; }
  .featured-saltman .view-content .flexslider ul#flexslider_views_slideshow_featured_homepage-block_1 li .featured-text { margin: 0 0 0 0; color: #666; padding-right: 0; position: relative; z-index: -1; }
  .featured-saltman .view-content .flexslider ul#flexslider_views_slideshow_featured_homepage-block_1 li .featured-text p { margin: 0; padding: 0; }
  .featured-saltman .view-content .flexslider ul#flexslider_views_slideshow_featured_homepage-block_1 li .featured-text p.date { font-weight: bold; margin-bottom: 30px; }
  .featured-saltman .view-content .flexslider ol.flex-control-nav { display: none; } }
@media screen and (max-width: 80em) { .page-node-5981.node-type-event #page #main #content h1#page-title { font-size: 1em; } }
/*@import "components/component";*/
/* @import "components/component-mobile"; */
/** @file Print styling  We provide some sane print styling for Drupal using Zen's layout method. */
/** By importing this CSS file as media "all", we allow this print file to be aggregated with other stylesheets, for improved front-end performance. */
@media print { /* Underline all links. */
  a:link, a:visited { text-decoration: underline !important; /* Don't underline header. */ }
  a:link.header__site-link, a:visited.header__site-link { text-decoration: none !important; }
  #content { /* Add visible URL after links. */ /* Only display useful links. */ /* Add visible title after abbreviations. */ }
  #content a[href]:after { content: " (" attr(href) ")"; font-weight: normal; font-size: 16px; }
  #content a[href^="javascript:"]:after, #content a[href^="#"]:after { content: ""; }
  #content abbr[title]:after { content: " (" attr(title) ")"; }
  /* Un-float the content. */
  #content { float: none !important; width: 100% !important; margin: 0 !important; padding: 0 !important; }
  /* Turn off any background colors or images. */
  body, #page, #main, #content { color: #000; background-color: transparent !important; background-image: none !important; }
  /* Hide sidebars and nav elements. */
  #skip-link, #toolbar, #navigation, .region-sidebar-first, .region-sidebar-second, #footer, .breadcrumb, .tabs, .action-links, .links, .book-navigation, .forum-topic-navigation, .pager, .feed-icons { visibility: hidden; display: none; } }
/* Google Fonts */
/* SMACSS theme rules */
/* @import "theme-A"; */
/* @import "theme-B"; */
/* Quick fixes - JE 10/27/2016 */
#page .node-event { /* display: inline-block; -- removed 6/18/19 */ }

.node-type-event #page-title { display: inline-block; line-height: 20pt !important; margin-top: 12px !important; }
