Skip to content
This repository has been archived by the owner. It is now read-only.
Permalink
19423cd85b
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Go to file
 
 
Cannot retrieve contributors at this time
2065 lines (1699 sloc) 40.3 KB
/*
Theme Name: CLAS
Author: UConn WebDev - Brian Dunnigan
Author URI: http://webdev.uconn.edu/
Description: This theme uses the new UConn web template, and is mobile responsive. It's built with the Twitter Bootstrap library, and supports traditional site layouts or blogs.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: clas
*/
@font-face {
font-family: 'Proxima Nova';
src: url('fonts/proximanova_bold/ProximaNova-Bold-webfont.eot');
src: url('fonts/proximanova_bold/ProximaNova-Bold-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/proximanova_bold/ProximaNova-Bold-webfont.svg#proxima_nova_ltsemibold') format('svg'),
url('fonts/proximanova_bold/ProximaNova-Bold-webfont.woff') format('woff'),
url('fonts/proximanova_bold/ProximaNova-Bold-webfont.ttf') format('truetype');
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: 'Proxima Nova';
src: url('fonts/proximanova_bolditalic/ProximaNova-BoldIt-webfont.eot');
src: url('fonts/proximanova_bolditalic/ProximaNova-BoldIt-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/proximanova_bolditalic/ProximaNova-BoldIt-webfont.svg#proxima_novabold_italic') format('svg'),
url('fonts/proximanova_bolditalic/ProximaNova-BoldIt-webfont.woff') format('woff'),
url('fonts/proximanova_bolditalic/ProximaNova-BoldIt-webfont.ttf') format('truetype');
font-weight: bold;
font-style: italic;
}
@font-face {
font-family: 'Proxima Nova';
src: url('fonts/proximanova_semibold/ProximaNova-Sbold-webfont.eot');
src: url('fonts/proximanova_semibold/ProximaNova-Sbold-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/proximanova_semibold/ProximaNova-Sbold-webfont.svg#proxima_nova_ltsemibold') format('svg'),
url('fonts/proximanova_semibold/ProximaNova-Sbold-webfont.woff') format('woff'),
url('fonts/proximanova_semibold/ProximaNova-Sbold-webfont.ttf') format('truetype');
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: 'Proxima Nova';
src: url('fonts/proximanova_regular/ProximaNova-Reg-webfont.eot');
src: url('fonts/proximanova_regular/ProximaNova-Reg-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/proximanova_regular/ProximaNova-Reg-webfont.svg#proxima_nova_rgregular') format('svg'),
url('fonts/proximanova_regular/ProximaNova-Reg-webfont.woff') format('woff'),
url('fonts/proximanova_regular/ProximaNova-Reg-webfont.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Proxima Nova';
src: url('fonts/proximanova_italic/ProximaNova-RegIt-webfont.eot');
src: url('fonts/proximanova_italic/ProximaNova-RegIt-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/proximanova_italic/ProximaNova-RegIt-webfont.svg#proxima_novaregular_italic') format('svg'),
url('fonts/proximanova_italic/ProximaNova-RegIt-webfont.woff') format('woff'),
url('fonts/proximanova_italic/ProximaNova-RegIt-webfont.ttf') format('truetype');
font-weight: normal;
font-style: italic;
}
.clear{
width:100%;
clear:both!important;
display:inline-block
}
.clear:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden
}
/* =============================== Global CSS =============================== */
body {
margin:0px;
padding:0px;
background-color:#e8eced;
font-size:13px;
}
.twelve-px {
font-size:12px;
}
li {
list-style-type:none;
}
table li {
list-style-type:disc;
}
.post li {
list-style-type:disc;
}
.ie7 ul, .ie7 li {
margin:0 !important;
padding:0 !important;
}
strong {
font-weight:bold;
}
a {
color:#3788C3;
}
a:hover {
color:#19659d;
-o-transition:.3s;
-ms-transition:.3s;
-moz-transition:.3s;
-webkit-transition:.3s;
/* ...and now for the proper property */
transition:.3s;
text-decoration:underline;
}
p {
color:#494949;
}
h1, h2, h3 {
color:#387c9f;
}
.nudge-right {
margin-left:20px;
}
h4, h5, h6 {
color:#494949;
}
ol li {
list-style-type:decimal;
}
p.wp-caption-text {
font-size:10.5px;
font-style:italic;
margin-top:5px;
}
td {padding-right:40px;
padding-bottom:10px;
vertical-align: top;
}
@media (max-width: 1200px) { #four-wide td {padding-right:30px; }}
@media (max-width: 979px) { #four-wide td {padding-right:15px; }}
@media (max-width: 768px) {
table, thead, tbody, th, td, tr {
display: block;
}
td {
border: none;
position: relative;
padding-right: 50%;
white-space: normal;
text-align:left;
margin-left:10px;
}
td:before {
position: absolute;
/* Top/left values mimic padding */
top: 6px;
left: 6px;
width: 45%;
padding-right: 10px;
white-space: nowrap;
text-align:left;
font-weight: bold;
margin-left:10px;
}
tr {
margin-bottom:20px;
}}
/* =============================== Site Title Bar =============================== */
#uc-titlebar {
background-color: #4C95BE;
}
#uc-site-title {
font-size:21px;
font-family: "Proxima Nova", helvetica, arial, sans-serif;
margin-left:12px;
}
#uc-site-title a {
color:white;
font-weight:500;
}
#uc-site-title a:hover {
color:#ffbc39;
}
#uc-site-header {
}
.title-and-search {
padding:0px;
display:block;
margin-top:8px;
margin-bottom:13px;
}
.ie8 .title-and-search {
}
#uc-site-title {
float:left;
}
h1#uc-site-title {
margin-bottom:0;
}
@media (max-width: 979px) {
#uc-site-title {
width:100%;
margin-bottom:0;
}
}
@media (max-width: 420px) {
#uc-site-title {
width:50%;
line-height:1.1em;
}
}
.search-header {
float:right;
margin-top:10px;
}
.search-header form {
margin: 0 0 5px;
}
@media (max-width: 979px) {
.search-header {
float:left;
margin-left:10px;
margin-top:0px;
margin-bottom:-35px;
}
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
height:15px; /* connected - A.1 */
border-radius: 0;
font-size:11px;
color:#999;
}
#uc-main {
margin-top:-26px;
margin-bottom:20px;
background-color:#E8ECED;
}
@media (max-width: 979px) {
#uc-main {
margin-top:-30px;
}
}
#home-interior {
background-color:#F9F9F9;
padding:10px 30px;
}
.ie7 #home-interior {
padding-left:10px;
}
@media (max-width: 767px) {
#home-interior {
padding:10px 10px;
}}
.navbar {
margin-top:-30px; /* connected - A.1 */
}
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
background-color:transparent;
box-shadow:none;
}
@media (max-width: 979px) {
.navbar .nav-collapse .in .collapse {
margin-bottom:50px;
}
}
.navbar-inner {
background-color: transparent;
background-image:none;
border: 0px;
border-radius: 0px;
box-shadow:none;
min-height: 40px;
padding-left: 0px;
padding-right: 20px;
}
.lte9 .navbar-inner {
background-color:transparent;
filter:none;
}
.ie8 .navbar-inner {
margin-bottom:20px;
margin-top:-50px;
}
.ie7 .navbar-inner {
margin-top:-20px;
margin-bottom:25px;
}
.navbar .nav > li > a {
color: #003959;
text-shadow:0 1px 0 #4ba5d8;
font-weight:500;
padding:5px 15px 5px;
}
.navbar .nav > li > a:hover {
color:#ffbc39;
text-shadow:none;
background-color:transparent !important;
}
.navbar .nav > li.nav-white > a {
color:white;
text-shadow:none;
}
.navbar .nav > li.nav-white > a:hover {
color:#ffbc39;
text-shadow:none;
}
@media (max-width: 979px) {
#menu-top-navigation {
margin-bottom:20px;
margin-top:40px;
}
}
.nav-collapse .nav > li > a:hover, .nav-collapse .nav > li > a:focus, .nav-collapse .dropdown-menu a:hover, .nav-collapse .dropdown-menu a:focus {
background-color:#387BA0;
filter:none;
}
.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {
background-color:transparent;
}
.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {
color:#ffbc39;
}
.dropdown-menu {
background-color:#3A85AD;
background-clip: padding-box;
border:none;
border-radius:0px;
box-shadow:none;
margin: 4px 0 0;
}
.ie7 .navbar {
position:relative;
z-index:200;
}
.ie7 ul.dropdown-menu {
margin-top:10px !important;
position:absolute;
z-index:10000;
}
.navbar .nav > li > .dropdown-menu:before {
border-bottom:none;
}
.navbar .nav > li > .dropdown-menu:after {
border-bottom: 6px solid #3A85AD;
border-left: 6px solid rgba(76, 149, 190, 0);
border-right: 6px solid rgba(76, 149, 190, 0);
}
.dropdown-menu > li > a {
color:white;
font-size:13px;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
background-color: #367EA5;
background-image: none;
color:#ffbc39;
}
.navbar .nav li.dropdown > .dropdown-toggle .caret {
border-top-color:#30759B;-o-transition:.3s;
}
.navbar .nav li.dropdown > a:hover .caret, .navbar .nav li.dropdown > a:focus .caret {
border-top-color:#ffbc39;-o-transition:.3s;
-ms-transition:.3s;
-moz-transition:.3s;
-webkit-transition:.3s;
/* ...and now for the proper property */
transition:.3s;
}
.navbar .nav li.dropdown.open > .dropdown-toggle .caret, .navbar .nav li.dropdown.active > .dropdown-toggle .caret, .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
border-top-color:#ffbc39;-o-transition:.3s;
-ms-transition:.3s;
-moz-transition:.3s;
-webkit-transition:.3s;
/* ...and now for the proper property */
transition:.3s;
}
.dropdown-submenu > .dropdown-menu {
border:0;
border-radius:0;
margin-top:-5px;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
background-color:#387DA3;
background-image:none;
}
/* =============================== MOBILE NAV =============================== */
.btn-navbar {
margin-top:-70px;
float:right;
font-size:12px;
color:white;
text-shadow:none;
font-weight:500;
background: #3d80a6; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNkODBhNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZTZmOTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #3d80a6 0%, #2e6f94 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3d80a6), color-stop(100%,#2e6f94)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #3d80a6 0%,#2e6f94 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #3d80a6 0%,#2e6f94 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #3d80a6 0%,#2e6f94 100%); /* IE10+ */
background: linear-gradient(to bottom, #3d80a6 0%,#2e6f94 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d80a6', endColorstr='#2e6f94',GradientType=0 ); /* IE6-8 */
}
@media (max-width: 768px) {
.btn-navbar {
margin-right:10px;
}}
@media (min-width: 979px) {
.btn-navbar {
display:none;
}}
.lte8 .btn-navbar {
display:none;
}
.ie9 .btn-navbar {
margin-top:-40px;
}
.btn:hover, .btn:focus {
background-position:center;
color:#ffbc39;
-o-transition:.3s;
-ms-transition:.3s;
-moz-transition:.3s;
-webkit-transition:.3s;
/* ...and now for the proper property */
transition:.3s;
}
.btn:active,{
background-color:#30759B !important;
background-image:none;
}
.nav-collapse .dropdown-menu {
background-color:#3A85AD;
margin-left:0;
padding-left:0;
width:auto;
}
.nav-collapse .dropdown-menu a {
color:white;
font-weight:500;
}
/* END MOBILE NAV */
/* =============================== Slideshow =============================== */
.nivoSlider {
height:461px !important;
}
@media (max-width: 1200px) {
.nivoSlider {
height:371px !important;
}}
@media (max-width: 979px) {
.nivoSlider {
height:286px !important;
}}
@media (max-width: 767px) {
.nivoSlider {
height:auto !important;
}}
.theme-light.slider-wrapper {
background:none !important;
padding:0 !important;
}
.ie8 .nivoSlider {
height:auto !important;
}
.nivo-caption {
top:24px !important;
bottom:auto !important;
width:30% !important;
padding:10px 10px 10px 20px !important;
left:auto !important;
}
.ie7 .nivo-caption {
margin-left:-15px
}
@media (max-width: 660px) {
.nivo-caption {
top:auto!important;
bottom:0!important;
width:100%!important;
padding:7px !important;
font-size:11px;
line-height:1.5em;
}}
.nivo-caption.caption-right {
top:24px !important;
bottom:auto !important;
right:0 !important;
width:30% !important;
padding:10px 10px 10px 20px !important;
}
@media (max-width: 660px) {
.nivo-caption.caption-right {
top:auto!important;
bottom:0!important;
width:100%!important;
padding:7px !important;
font-size:11px;
line-height:1.5em;
}}
.theme-light .nivo-directionNav a {
background:none!important;
text-indent:0!important;
top:415px!important;
z-index:9999!important;
width:auto!important;
font-size:60px!important;
font-family:"Courier New", Courier, monospace;
text-shadow: 0px 0px 4px rgba(0,0,0,0.7);
}
.theme-light .nivo-directionNav a:hover {
text-decoration:none;
color:#ffbc39;
}
@media (max-width: 1200px) {
.theme-light .nivo-directionNav a {
top:325px!important;
}}
@media (max-width: 979px) {
.theme-light .nivo-directionNav a {
top:245px!important;
}}
@media (max-width: 767px) {
.theme-light .nivo-directionNav a {
top:85%!important;
}}
@media (max-width: 660px) {
.theme-light .nivo-directionNav a {
top:10%!important;
}}
.ie7 .theme-light .nivo-directionNav a {
top:320px !important;
}
.theme-light a.nivo-prevNav {
right:inherit !important;
padding-left:20px;
color:white;
}
.ie7 .theme-light a.nivo-prevNav {
padding-bottom:20px !important;
float:left !important;
}
.theme-light a.nivo-nextNav {
padding-right:20px;
color:white;
}
.ie7 .theme-light a.nivo-nextNav {
padding-bottom:20px !important;
}
.home-loading.slide-ready {
visibility:hidden;
display:none;
}
.home-loading.slide-unready {
height:463px;
}
@media (max-width:1200px){
.home-loading.slide-unready {
height:371px;
}
}
@media (max-width:991px){
.home-loading.slide-unready {
height:286px;
}
}
.home-loading.slide-unready {
background-image:url('img/loading-gif.gif');
background-color:white !important;
background-repeat:no-repeat;
background-position: center center;
}
#home1.slide-waiting {
visibility:hidden;
display:none;
height:0;
}
/* =============================== Footer =============================== */
#uc-footer {
background-color:#292929;
padding:1px 10px;
}
/* .footer-row .span4.footer-left {
padding-left:20px;
margin-right:-20px;
} */
.footer-left h1 {
font-size:14px;
color:white;
font-weight:500;
margin-bottom:0px;
}
.footer-left p {
color:#cfcfcf;
font-size:11px;
line-height:1.6em;
}
.footer-center ul {
margin-top:17px;
margin-left:0px;
}
.ie7 .footer-center {
padding-top:17px;
}
.footer-center li, .footer-center li a {
color:#cfcfcf;
font-size:11px;
line-height:1.6em;
padding-bottom:14px;
}
.footer-right ul {
margin-top:17px;
margin-left:0px;
padding:0;
margin-bottom:-6px;
}
.ie7 .footer-right {
padding-top:17px;
}
.ie7 .footer-right ul {
float:left;
}
.footer-right li {
float:left;
padding-right:10px;
}
.ie7 .footer-right a {
margin-top:-10px;
}
.ie7 .footer-right li a {
padding-right:10px;
}
.footer-right li a {
font-size:11px;
text-align:left;
color:#cfcfcf;
}
.footer-right li a:hover {
color:#ffbc39;
}
.footer-right li.full-width {
width:100%;
float:none;
}
.ie7 .footer-right li.full-width a {
width:100%;
float:left;
margin-top:7px;
}
.footer-button {
padding: 9px 37.5px;
background-color:#4c95be;
color:#fff;
font-weight:500;
font-size:11px;
}
.ie7 .footer-button {
float:left;
}
a:hover.footer-button {
background-color:#2f7297;
color:white;
text-decoration:none;
}
a:hover.yellow-link {
color:#ffbc39;
}
/* =============================== HOME - NEWS SECTION =============================== */
#row3 #home3 {
margin-left:20px;
overflow:hidden;
}
@media (min-width: 1200px) {
#row3 #home3 {
margin-left:30px;
}
}
@media (max-width: 767px) {
#row3 #home3 {
margin-left:0px
}
}
.home-news {
margin-top:10px;
background-color:red;
margin-left:0;
padding-left:6.5px;
padding-right:6.5px;
background: #f1f3f2; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjNmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGVjZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #f1f3f2 0%, #e8eced 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f1f3f2), color-stop(100%,#e8eced)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #f1f3f2 0%,#e8eced 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #f1f3f2 0%,#e8eced 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #f1f3f2 0%,#e8eced 100%); /* IE10+ */
background: linear-gradient(to right, #f1f3f2 0%,#e8eced 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f3f2', endColorstr='#e8eced',GradientType=1 ); /* IE6-8 */
margin-bottom:-1000px;
padding-bottom:1000px;
}
@media (min-width: 1200px) {
.home-news {
padding-left:10px;
padding-right:10px;
}
}
.post-thumbnail-home {
width:100%;
height:220px;
overflow:hidden;
}
@media (max-width: 1200px) {
.post-thumbnail-home {
height:179px;
}
}
@media (max-width: 979px) {
.post-thumbnail-home {
height:136px;
}
}
@media (max-width: 767px) {
.post-thumbnail-home {
height:179px;
width:300px;
margin-left:10px;
}
}
.post-title-home {
margin-top:10px;
margin-bottom:12px;
margin-left:10px;
}
.post-title-home a {
font-size:17px;
font-weight:bold;
}
.post-date-home {
margin-top: 12px;
font-size:11px;
font-style:italic;
color:#5a5a5a;
margin-left:10px;
}
.post-content-home {
margin-left:10px;
padding-right:10px;
}
.post-tags-home {
margin-top:10px;
margin-left:10px;
margin-right:-10px;
text-transform: capitalize;
}
.ie7 .post-tags-home {
margin-bottom:20px;
}
.post-tags-home a.physical-sciences {
padding:0px 11px;
margin-right:5px;
margin-bottom:5px;
background-color:#983D99;
font-size:9px;
color:white;
text-decoration:none;
white-space: nowrap;
float:left;
}
.post-tags-home a:hover.physical-sciences {
background-color:#822d83;
}
.post-tags-home a.social-sciences {
padding:0px 11px;
margin-right:5px;
margin-bottom:5px;
background-color:#E48726;
font-size:9px;
color:white;
text-decoration:none;
white-space: nowrap;
float:left;
}
.post-tags-home a:hover.social-sciences {
background-color:#c0670b;
}
.post-tags-home a.humanities {
padding:0px 11px;
margin-right:5px;
margin-bottom:5px;
background-color:#C2342B;
font-size:9px;
color:white;
text-decoration:none;
white-space: nowrap;
float:left;
}
.post-tags-home a:hover.humanities {
background-color:#98150d;
}
.post-tags-home a.life-behavioral-sciences {
padding:0px 11px;
margin-right:5px;
margin-bottom:5px;
background-color:#5CA34F;
font-size:9px;
color:white;
text-decoration:none;
white-space: nowrap;
float:left;
}
.post-tags-home a:hover.life-behavioral-sciences {
background-color:#408534;
}
.post-tags-home a.centers-and-institutes {
padding:0px 11px;
margin-right:5px;
margin-bottom:5px;
background-color:#4C95BE;
font-size:9px;
color:white;
text-decoration:none;
white-space: nowrap;
float:left;
}
.post-tags-home a:hover.centers-and-institutes {
background-color:#2F7297;
}
.post-tags-home a.all-divisions {
padding:0px 11px;
margin-right:5px;
margin-bottom:5px;
background-color:#666;
font-size:9px;
color:white;
text-decoration:none;
white-space: nowrap;
float:left;
}
.post-tags-home a:hover.all-divisions {
background-color:#444;
}
#news-stories {
/* needed for JS */
/*visibility:hidden;*/
/**/
}
/* =============================== MAIN BODY CONTENT =============================== */
#row2 {
background-color:#f9f9f9;
margin-left:0;
}
#row2 h4 {
color:#4791CC
}
@media (max-width: 767px) {
#row2 h4 {
margin-left:10px;
}
}
#row2 .span3 {
margin-left:0;
}
#row2 .span3 h6 {
float:right;
margin-right:20px;
}
@media (max-width: 767px) {
#row2 .span3 h6 {
margin-top:-29px;
margin-right:10px;
}
}
#row2 .span3 h6 a {
color: #969696;
}
#row2 .span3 h6 a:hover {
color: #555;
}
.rcpt_items {
width:33%;
float:left;
}
@media (max-width: 700px) {
.rcpt_items {
width:100%;
}
}
.interior-hero img, .interior-hero .metaslider {
margin-top:-10px;
z-index:1;
position:relative;
margin-bottom: -50px;
}
.ie8 .interior-hero img, .ie8 .interior-hero .metaslider {
margin-left:-10px;
margin-top:-10px;
width:940px;
padding-right:20px;
max-width:none;
}
.ie7 .interior-hero img, .ie7 .interior-hero .metaslider {
margin-left:-10px;
margin-top:-10px;
width:940px;
padding-right:20px;
max-width:none;
}
@media (min-width: 1200px) {
.interior-hero {
margin-left:0px;
width:1170px;
max-height:410px;
overflow:hidden;
margin-top:-10px;
margin-bottom:-50px
}
.interior-hero img, .interior-hero .metaslider {
margin-top:-10px;
z-index:1;
position:relative;
}}
@media (max-width: 1200px) {
.interior-hero {
margin-left:-10px;
width:940px;
}}
@media (max-width: 980px) {
.interior-hero {
margin-left:-10px;
width:724px;
}}
@media (max-width: 767px) {
.interior-hero {
margin-left:0px;
width:100%;
}
.interior-hero img, .interior-hero .metaslider {
margin-bottom:-30px;
}}
/* =============================== BOOTSTRAP OVERRIDES =============================== */
#home-interior .span12 {
width:auto;
}
.follow-hero {
margin-top:70px;
}
@media (max-width: 767px) {
.follow-hero {
margin-top:40px;
}}
.follow-hero-sidebar {
margin-top:50px;
}
@media (max-width: 767px) {
.follow-hero-sidebar {
margin-top:40px;
}}
.page-title {
background-color:rgba(220,220,220,0.85);
width:auto;
margin-left:-10px;
padding:0px 30px;
margin-top:16px;
z-index:100;
position:absolute;
}
.lte8 .page-title {
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#CCdcdcdc', endColorstr='#CCdcdcdc');
}
@media (min-width: 1200px) {
.page-title {
margin-left:0px;
}}
@media (max-width: 980px) {
.page-title {
margin-top:20px;
}}
@media (max-width: 767px) {
.page-title {
margin-top:-10px;
margin-left:0px;
}}
.page-title h1 {
font-size: 18px;
margin:0;
}
.sidebar-custom {
background-color: #EAEAEA;
width:100%;
padding:15px;
padding-top:30px
}
.sidebar-custom p {
width:100%;
}
@media (min-width: 1200px) {
.sidebar-custom {
padding:20px;
padding-right:30px;
padding-top:30px
}}
@media (max-width: 980px) {
.sidebar-custom {
padding:16px;
padding-top:30px
}}
@media (max-width: 767px) {
.sidebar-custom {
padding:15px;
width:auto;
}}
.sidebar-custom h1 {
font-size: 18px;
padding:0;
padding-bottom:10px;
margin:0;
margin-top:-5px;
color:#494949;
}
/* =============================== ARCHIVE =============================== */
.news-archive-left {
margin-top:60px;
}
.post-tags-home.news-tags {
margin-left:0px;
}
.date-sort-button select, .date-sort-button textarea, .date-sort-button input[type="text"], .date-sort-button input[type="password"],.date-sort-button input[type="datetime"],.date-sort-button input[type="datetime-local"],.date-sort-button input[type="date"],.date-sort-button input[type="month"], input[type="time"],.date-sort-button input[type="week"],.date-sort-button input[type="number"],.date-sort-button input[type="email"],.date-sort-button input[type="url"],.date-sort-button input[type="search"],.date-sort-button input[type="tel"],.date-sort-button input[type="color"],.date-sort-button .uneditable-input {
color:#494949;
text-transform:capitalize;
}
.date-sort-button a {
padding:0px 28px;
margin-right:5px;
margin-bottom:5px;
background-color:#E2E2E2;
font-size:10px;
color:#494949;
text-decoration:none;
white-space: nowrap;
float:left;
}
.date-sort-button a:hover {
background-color:#C9C9C9;
}
.date-sort-button .caret {
margin-top:9px;
margin-left:3px;
border-top: 3px solid #494949;
}
.date-sort-button .caret.caret-reversed {
border-top-width: 0;
border-bottom: 3px solid #494949;
margin-top:9px;
}
.date-sort-button select,.date-sort-button textarea,.date-sort-button input[type="text"],.date-sort-button input[type="password"],.date-sort-button input[type="datetime"],.date-sort-button input[type="datetime-local"],.date-sort-button input[type="date"],.date-sort-button input[type="month"], input[type="time"],.date-sort-button input[type="week"],.date-sort-button input[type="number"],.date-sort-button input[type="email"],.date-sort-button input[type="url"],.date-sort-button input[type="search"],.date-sort-button input[type="tel"],.date-sort-button input[type="color"],.date-sort-button .uneditable-input {
height:20px;
}
.date-sort-button select {
width:202px;
}
.news-archive-dropdown {
padding:0;
padding-top:3px;
padding-bottom:3px;
padding-left:5px;
font-size:10px;
background-color:#E2E2E2;
border:0;
}
ul.news-archive-list {
margin:20px 0px;
}
ul.news-archive-list li {
padding-bottom:15px;
font-size:12px;
}
.ie7 ul.news-archive-list li {
padding-bottom:15px !important;
}
.clas-post-date {
color: #888;
font-style: italic;
margin-bottom: 15px;
}
.clas-entry-thumbnail img {
float:right;
padding-left:20px;
padding-bottom:15px;
}
.entry-header h3 {
line-height:28px;
margin-top:20px;
}
.clas-taxonomy-type {
/*background-color: #eee;
color: #333;
font-size: 10px;
margin-bottom: 5px;
margin-right: 0px;
padding: 5px 9px;
text-decoration: none;
white-space: nowrap;
text-transform:capitalize;*/
display:none;
}
.clas-taxonomy-name {
color: #888;
font-size: 40px;
display:block;
width:100%;
border-bottom:1px solid #ccc;
margin-bottom: 10px;
padding-bottom: 8px;
text-decoration: none;
line-height:1.1em;
text-transform:capitalize;
font-weight:bold;
}
.article-block {
border-bottom: 1px solid #eee;
padding-bottom: 10px;
}
.archive-thumbnail {
float:left;
padding-right:20px;
padding-bottom:10px;
}
.story-navigation {
margin-bottom: 5px;
margin-top: 15px;
}
#olderStories {
float:left;
}
#newerStories {
float:right;
}
.pagination ul {
box-shadow:none;
}
.pagination-mini ul > li:first-child > a, .pagination-small ul > li:first-child > a, .pagination-mini ul > li:first-child > span, .pagination-small ul > li:first-child > span {
border-radius:0;
}
.pagination-mini ul > li:last-child > a, .pagination-small ul > li:last-child > a, .pagination-mini ul > li:last-child > span, .pagination-small ul > li:last-child > span {
border-radius:0;
}
.pagination ul > li > a, .pagination ul > li > span {
border:1px solid #ccc;
padding:4px 11px;
margin:1px;
}
#news-archive-search {
width: 188px;
}
.no-hero {
margin-top:60px;
}
/* =============================== NEW FACULTY =============================== */
ul.new-faculty-ul {
margin-left:0;
}
.new-faculty-name {
font-size:16px;
font-weight:bold;
padding-bottom:10px;
}
.ie7 .new-faculty-name {
margin-top:-20px !important;
margin-bottom:10px !important;
}
.new-faculty-image {
float:left;
display:block;
padding-right:20px;
padding-bottom:10px;
}
.new-faculty-title {
font-style:italic;
font-size:13px;
padding-bottom:10px;
}
.ie7 .new-faculty-title {
margin-bottom: 10px !important;
}
.new-faculty-email {
padding-bottom:10px;
}
hr.new-faculty-hr {
margin-bottom:25px;
}
.deans-office-website {
padding-bottom:10px;
}
.no-marg {
margin-left:0px;
}
#four-wide td {padding-right:85px;
padding-bottom:10px;
vertical-align: top;
}
@media (max-width: 1200px) { #four-wide td {padding-right:54px; }}
@media (max-width: 979px) { #four-wide td {padding-right:15px; }}
@media (max-width: 768px) {
#four-wide table, #four-wide thead, #four-wide tbody, #four-wide th, #four-wide td, #four-wide tr {
display: block;
}
#four-wide td {
border: none;
position: relative;
padding-right: 50%;
white-space: normal;
text-align:left;
margin-left:10px;
}
#four-wide td:before {
position: absolute;
/* Top/left values mimic padding */
top: 6px;
left: 6px;
width: 45%;
padding-right: 10px;
white-space: nowrap;
text-align:left;
font-weight: bold;
margin-left:10px;
}
#four-wide tr {
margin-bottom:20px;
}}
/* =============================== SQUARE GRID =============================== */
.square-grid {
margin-bottom:10px;
}
.square-grid-title {
position:absolute;
bottom:0;
background-color:rgba(0,0,0, 0.7);
width:250px;
padding: 8px 0px;
}
.ie7 .square-grid-title {
position:absolute;
left:0;
margin-top:-35px;
}
.square-grid-title p {
padding:0px 14px;
font-size:13px;
text-transform:uppercase;
color:white;
display:block;
margin-bottom:0px;
}
@media (max-width: 1200px) {
.square-grid-title {
width:220px;
}}
@media (max-width: 980px) {
.square-grid-title {
width:166px;
}}
@media (max-width: 767px) {
.square-grid-title {
width:250px;
}}
.square-title-a {
color:white;
text-decoration:none;
}
a:hover.square-title-a {
color:white;
}
.square-grid-crop {position:relative;}
.square-grid-crop img {}
@media (max-width: 767px) {
.span3.square-grid.no-marg {
width:250px;
float:left;
margin-right:20px;
}}
.square-grid-title.red {
background-color:rgba(192,52,43,0.8);
}
.lte9 .square-grid-title.red {
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#CCC2342B', endColorstr='#CCC2342B');
}
.lte8 .square-grid-title.red {
width:220px;
}
.square-grid-title.green {
background-color:rgba(92,163,79,0.8);
}
.lte9 .square-grid-title.green {
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#CC5CA34F', endColorstr='#CC5CA34F');
}
.lte8 .square-grid-title.green {
width:220px;
}
.square-grid-title.purple {
background-color:rgba(152,61,153,0.75);
}
.lte9 .square-grid-title.purple {
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#CC983D99', endColorstr='#CC983D99');
}
.lte8 .square-grid-title.purple {
width:220px;
}
.square-grid-title.gold {
background-color:rgba(228,135,38,0.75);
}
.lte9 .square-grid-title.gold {
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#CCE48726', endColorstr='#CCE48726');
}
.lte8 .square-grid-title.gold {
width:220px;
}
.square-grid-title.blue {
background-color:rgba(76,149,190,0.75);
}
.lte9 .square-grid-title.blue {
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#CC4C95BE', endColorstr='#CC4C95BE');
}
.lte8 .square-grid-title.blue {
width:220px;
}
.square-grid-title.black {
background-color:rgba(0,00,0,0.6);
}
.lte9 .square-grid-title.black {
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#CC000000', endColorstr='#CC000000');
}
.lte8 .square-grid-title.black {
width:220px;
}
.square-grid-address {
margin-top:10px;
margin-left:14px;
}
.square-grid-address p {
margin-top:-10px;
}
.square-grid-address strong p {
margin-top:0px;
}
/* =============================== PROGRAMS =============================== */
.alphabet {
margin-left:0;
width:1180px;
margin-bottom:20px;
}
.lte8 .alphabet {
width:930px;
}
.alphabet li {
float:left;
padding-right: 2.8%;
list-style-type: none;
}
.alphabet li a {
color:#444;
font-weight:bold;
}
.ie7 .alphabet li a {
padding-right:25px;
}
@media (max-width: 1200px) {
.alphabet {
width:880px;
}}
@media (max-width: 980px) {
.alphabet {
width:680px;
}
.alphabet li {
padding-right: 2.5%;
}}
@media (max-width: 767px) {
.alphabet {
width:auto;
}
.alphabet li {
}}
.program-ul {
margin-left:0;
}
.lte8 .program-ul {
width:930px;
}
.program-ul li {
float:left;
width:20%;
padding-right:5%;
display:block;
padding-bottom:10px;
min-height:40px;
}
.ie7 .program-ul li {
width:24%;
}
.ie7 .program-ul {
margin-bottom:20px !important;
}
.ie7 .program-ul li {
margin-bottom:20px !important;
}
@media (max-width: 767px) {
.program-ul li {
width:40%;
}}
@media (max-width: 500px) {
.program-ul li {
width:100%;
min-height:10px;
}}
.sub-prog em {
color:#3161A0;
}
.programs-hr {
margin:-20px 0px 20px;
}
.lte8 .programs-hr {
width:895px;
margin:-20px 0px 0px -40px;
}
@media (min-width: 1200px) {
.programs-hr {
width:94%;
}}
/* =============================== FACULTY SNAPSHOTS =============================== */
.faculty-snapshot-ul {
margin-top:10px;
}
.faculty-snapshot-ul li {
padding-bottom:10px;
list-style-type:none;
}
.grid-title p {
margin-top:10px;
margin-left:14px;
font-size:15px;
font-weight:bold;
color:#3788C3;
}
.grid-secondary-title em p {
margin-top:-8px;
margin-left:14px;
}
.square-grid-entry {
margin-top:60px;
margin-bottom:20px;
}
/* =============================== SINGLE - (NEWS STORY FROM HOMEPAGE) =============================== */
.img-float {
float:left;
padding-right:20px;
padding-bottom:15px;
}
.post-content-news-single {
margin-top:0px;
}
.ie7 .post-content-news-single {
margin-top:20px;
}
.post-date-news-single {
color: #5A5A5A;
font-size: 11px;
font-style: italic;
margin-left: 3px;
}
.post-date-news-single .news-single-date {
float:left;
margin-right:20px;
}
.post-date-news-single a {
padding: 0px 11px;
margin-right: 5px;
margin-bottom: 5px;
background-color: #bdbdbd;
font-size: 9px;
color: white;
text-decoration: none;
white-space: nowrap;
float: left;
text-transform: capitalize;
font-style:normal;
}
.post-date-news-single a:hover {
background-color: #a0a0a0;
text-decoration::none;
color:white;
}
.post-date-news-single a.physical-sciences {
padding:0px 11px;
margin-right:5px;
margin-bottom:5px;
background-color:#983D99;
font-size:9px;
color:white;
text-decoration:none;
white-space: nowrap;
float:left;
}
.post-date-news-single a:hover.physical-sciences {
background-color:#822d83;
}
.post-date-news-single a.social-sciences {
padding:0px 11px;
margin-right:5px;
margin-bottom:5px;
background-color:#E48726;
font-size:9px;
color:white;
text-decoration:none;
white-space: nowrap;
float:left;
}
.post-date-news-single a:hover.social-sciences {
background-color:#c0670b;
}
.post-date-news-single a.humanities {
padding:0px 11px;
margin-right:5px;
margin-bottom:5px;
background-color:#C2342B;
font-size:9px;
color:white;
text-decoration:none;
white-space: nowrap;
float:left;
}
.post-date-news-single a:hover.humanities {
background-color:#98150d;
}
.post-date-news-single a.life-behavioral-sciences {
padding:0px 11px;
margin-right:5px;
margin-bottom:5px;
background-color:#5CA34F;
font-size:9px;
color:white;
text-decoration:none;
white-space: nowrap;
float:left;
}
.post-date-news-single a:hover.life-behavioral-sciences {
background-color:#408534;
}
.post-date-news-single a.centers-and-institutes {
padding:0px 11px;
margin-right:5px;
margin-bottom:5px;
background-color:#4C95BE;
font-size:9px;
color:white;
text-decoration:none;
white-space: nowrap;
float:left;
}
.post-date-news-single a:hover.centers-and-institutes {
background-color:#2F7297;
}
h3.header-line-height {
line-height:30px;
margin-top:-10px;
}
.ie7 h3.header-line-height {
line-height:40px;
margin-top:-10px;
}
.news-single-nav li {
padding-right:20px;
}
.float-left {
float:left;
}
.float-right {
float:right;
}
/* =============================== SEARCH =============================== */
.result {
border-bottom:1px solid #F2F2F2;
padding-bottom:20px;
margin-bottom:20px;
}
.result-info p {
margin-top:-20px
}
.search-results-search {
margin-bottom:-20px;
}
/* =============================== Awards + Media Coverage =============================== */
.one-third-featured img {
margin-bottom:20px;
width:100%;
margin-top:-10px;
}
@media (max-width: 767px) {
.one-third-featured img {
width:50%;
}
}
@media (max-width: 550px) {
.one-third-featured img {
width:100%;
}
}
.span8.float-right {
float:right;
}
.ie7 .nivoSlider {
display:block !important;
margin-bottom:-30px!important;
background-color:transparent !important;
}
.ie7 .slider-wrapper {
height:380px;
}
.ie7 .nivoSlider img {
display:block !important;
margin-left:-16px;
width:940px;
}
/* =============================== Dean's Blog =============================== */
.alignleft {
float:left;
padding-right:12px;
padding-top:10px;
padding-bottom:5px;
}
.alignright {
float:right;
padding-left:12px;
padding-top:10px;
padding-bottom:5px;
}
.wp-caption-text {
padding:5px;
padding-bottom:0px;
}
.deans-blog-blurb {
width:300px;
padding: 10px 32px;
position: absolute;
top: 250px;
z-index: 500;
color:white;
background-color:rgba(0, 0, 0, 0.7);
}
.lte8 .deans-blog-blurb {
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#CC000000', endColorstr='#CC000000');
margin-left:-10px;
margin-top:-20px;
}
@media (max-width: 1200px) {
.deans-blog-blurb {
margin-left: -10px;
}}
@media (max-width: 979px) {
.deans-blog-blurb {
display:none;
}}
@media (max-width: 977px) {
.hidden-deans-blog-blurb {
margin-bottom: -30px;
margin-left: 20px;
margin-top: 50px;
display:block;
}
.lte8 .hidden-deans-blog-blurb {
display:none;
}}
@media (max-width: 767px) {
.hidden-deans-blog-blurb {
margin-bottom: -30px;
margin-left: 0px;
margin-top: 30px;
}}
@media (min-width: 980px) {
.hidden-deans-blog-blurb {
display:none;
}}
ul.deans-blog-list {
margin:20px 0px;
}
ul.deans-blog-list li {
padding-bottom:15px;
font-size:12px;
}
.ie7 .deans-blog-list li {
padding-bottom:15px!important;;
}
.programs-p {
width:94%;
}
.pagination ul > li > a, .pagination ul > li > span {
background-color: #F5F5F5;
}
.pagination ul > li > a:hover, .pagination ul > li > a:focus, .pagination ul > .active > a, .pagination ul > .active > span {
background-color:white;
color:#3788C3;
}