Skip to content
This repository has been archived by the owner. It is now read-only.
Permalink
master
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
/*
Theme Name: OVPR
Author: UConn Web Development Lab
Author URI: https://webdev.uconn.edu/
Description: This modern theme is based on the Hale layout, but with a bold new look.
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: hale
Template: hale
/* =Imports styles from the parent theme
-------------------------------------------------------------- */
@import url('../hale/style.css');
/* =Theme customization starts here
-------------------------------------------------------------- */
/* fonts */
@import url('//fonts.googleapis.com/css?family=Oswald:400,700,300');
/* nav and title */
.ovpr-head{
padding:30px 0px 0px 0px;
}
#uc-header {
border-bottom:1px solid #fff;
}
#uc-site-header{
background-position:580px 30px;
padding:0px;d
}
.slogan {
content:"";
background-image: url("https://production.wordpress.uconn.edu/research/wp-content/uploads/sites/351/2014/07/ovpr-header.png");
background-repeat: no-repeat;
background-position: left center;
height: 30px;
/* padding: 72px 0px 15px 0px; */
}
/*Start Testing */
@media (min-width: 980px) {
.slogan {
background-image: url("https://production.wordpress.uconn.edu/research/wp-content/uploads/sites/351/2014/07/ovpr-header.png");
background-repeat: no-repeat;
background-position: left center;
}
}
/*@media (min-width: 768px) and (max-width: 979px) {*/
@media (max-width: 979px) {
.slogan {
background-image: none;
}
}
#uc-site-title{
padding-left:0px;
}
#uc-site-title a {
display: block;
float: left;
clear: both;
font-size:24px;
text-transform: none;
color:#fff;
}
@media (max-width: 480px) {
#uc-site-title a {
max-width:250px;
}
}
#uc-titlebar{
background-color: #54545e;
filter:none;
}
#uc-titlebar.uc-titlebar-gradient .container {
background-color: #54545e;
filter:none;
}
#uc-titlebar.uc-titlebar-gradient{
background:none;
filter:none;
}
@media (min-width: 768px) and (max-width: 979px){
#uc-titlebar .form-control.search{
width:112px;
}
}
@media (max-width: 767px){
#uc-titlebar .form-control.search{
width:112px;
}
}
@media (max-width: 400px){
#uc-titlebar .searchform .form-group{
margin-right: 8px;
}
}
#uc-titlebar legend.sr-only{
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
}
#uc-titlebar .form-control.search{
max-width:165px;
}
#uc-titlebar .searchform .form-group{
}
#uc-titlebar .form-group label{
}
#uc-titlebar .form-control.search, #uc-titlebar .btn{
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
margin-top:0px;
}
legend.sr-only{
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
}
/* Nav fixes */
@media (min-width: 1200px) {
#uc-navbar.navbar {
margin-left:30px;
}
}
@media (min-width: 979px) and (max-width: 1199px) {
#uc-navbar.navbar {
margin-left:20px;
}
}
@media (min-width: 768px) and (max-width: 979px) {
#uc-navbar.navbar {
margin-left:20px;
}
}
@media (max-width: 767px) {
#uc-navbar.navbar {
margin-left:10px;
}
}
@media (max-width: 480px) {
#uc-navbar.navbar {
margin-left:10px;
margin-right:10px;
}
}
#uc-navbar.navbar {
background-color: #1b2e67;
}
#menu-top-nav{
background: #1b2e67;
}
#uc-navbar.navbar .nav > li > a{
font:400 15px 'Oswald', sans-serif;
text-transform:uppercase;
color:#fff;
text-shadow:none;
}
#uc-navbar.navbar .nav > li > a:hover{
color:#fff;
text-shadow:none;
background-color: #84878f;
}
.lte8 .navbar#uc-navbar .nav li a{
color:#fff;
}
.lte8 #uc-navbar.navbar #menu-top-menu {
background-color: #1b2e67;
}
#uc-navbar .stack-top .current-menu-item a, #uc-navbar .stack-top .current-menu-ancestor a, #uc-navbar .stack-top .dropdown-menu>li.current-menu-item a:hover, #uc-navbar .stack-top .dropdown-menu>li.current-menu-ancestor a:hover, #uc-navbar.navbar .stack-top >li.current-menu-item>a:focus, #uc-navbar.navbar .stack-top >li.current-menu-item>a:hover {
background-color: #848790;
border-radius: 0;
z-index: 9999;
}
#uc-navbar.navbar .nav.stack-bottom > li.current-menu-item > a, #uc-navbar.navbar .nav.stack-bottom > li.current-menu-ancestor > a,
#uc-navbar.navbar .nav > li.current-menu-ancestor > a, #uc-navbar.navbar .nav > li.current-menu-item > a {
color:#1a296a;
color:#000;
color:#333;
}
#nav .stack-top {
}
.nav.stack-bottom {
background:none;
filter:none;
background-color:#848790;
border-radius:0;
border-bottom:4px solid #e60021;
margin-bottom:10px;
}
.lte9 .nav.stack-bottom {
border-bottom:4px solid #e60021;
height:40px;
margin-bottom:0px;
}
#nav-left .nav {
border-radius:0;
background-color:#848790;
}
#nav-left .nav a {
text-transform:uppercase;
color:#fff !important;
}
#nav-left .nav a:hover {
background-color:transparent;
}
@media (min-width: 768px) and (max-width: 979px){
#uc-nav-mobile{
position: absolute;
top: 35px;
right: 20px;
margin: 0;
width: 70px;
}
}
@media (max-width: 767px){
#uc-nav-mobile{
position: absolute;
top: 35px;
right: 40px;
margin: 0;
width: 70px;
}
}
@media (max-width: 400px){
#uc-nav-mobile{
position: absolute;
top: 35px;
right: 20px;
margin: 0;
width: 70px;
}
}
.mobile-search{
margin-left: 14px;
}
/* Slideshow caption */
#home1 {
position:relative;
margin-right:23%;
background-color:#000;
}
#home1 .widget {
overflow:visible;
}
#home1 .widget img {
max-height:100%;
max-width:100%;
}
/*
.nivo-controlNav,
.nivo-directionNav {
display:none;
}
*/
.uc-ssw .nivoSlider {
position:relative;
overflow:visible!important;
}
.nivo-caption,
.caption-back {
position:absolute;
width:29.8%!important;
left:100%!important;
top:0;
color: #fff;
background-color:rgba(0,0,0,1);
font-size:25px;
line-height:30px;
padding: 0;
margin:0;
font-size: 13px;
line-height: 18px;
}
.caption-back {
}
.nivo-caption:hover {
cursor:pointer;
}
.uc-ssw:after {
content:'';
display:block;
height:100%;
width:100px;
background-color:yellow;
position:absolute;
width:29.8%!important;
left:100%!important;
top:0;
}
.nivo-controlNav {
position:absolute!important;
bottom:0;
left:0;
}
#widget-feature.span3 .widget {
overflow:hidden;
}
#widget-feature .widget li {
margin-bottom: 10px;
list-style-type: none;
}
#widget-feature .widget li:last-child {
margin-bottom: 0;
}
#widget-feature .widget ul {
margin-bottom: 0;
}
@media (min-width: 768px) and (max-width: 979px) {
#widget-feature.span3 {
width: 231.2px;
}
#widget-feature.span3:nth-child(3) {
/*margin:0;*/
}
}
.nivo-caption,
.uc-ssw:after {
font:400 15px 'Oswald', sans-serif!important;
text-transform: uppercase;
background-color:#1b2e67!important;
background-color:#e60021!important;
background-color:#0f1938!important;
background-color:#992135!important;
opacity:1!important;
}
/**/
.widget{
overflow: hidden;
list-style-type: none;
border:none;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
background-color: #fff;
font-size: 90%;
margin-bottom: 20px;
min-height: 20px;
}
#widget-feature .sub-menu ul li ul li .menu-item {
display:none;
}
#widget-feature .widget_nav_menu{
padding-bottom:15px;
}
.widget-title {
font-size: 18px !important;
letter-spacing: 1px;
line-height: 28px;
font-family: 'Oswald' !important;
font-weight: 400;
background-color: #1b2e67 !important;
border-bottom: none;
background-image:none;
text-shadow:none;
text-transform:uppercase;
color:#fff;
border:none;
}
.widget.gform_widget ul li {
list-style-type: none;
}
.uc-ecw {
position:relative;
}
.uc-ecw a.uc-cal-link {
position:absolute;
top:.9em;
right:.5em;
}
/* img thumbs */
.widget_sp_image {
margin-bottom:0;
}
#home-aside .widget {
background-color:#d1d1d1;
}
#home-aside .widget-title {
background-color:#d1d1d1!important;
font-size:90%!important;
color:#696969!important;
padding-bottom:0;
}
#home-aside .uc-listcal .uc-cal-event-date {
color:#5B7F91;
}
.uc-listcal .uc-cal-event-date,
.uc-listcal .uc-cal-event-title {
line-height:1.2em;
}
/* main content */
body {
background-color: #54545e;
}
.ovpr-home #menu-top-nav{
border-bottom:4px solid #e60021;
color:#fff;
}
#menu-top-nav .current-menu-ancestor a {
position:relative;
}
#menu-top-nav .current-menu-ancestor a .caret {
display:block;
border:none;
width:100%;
height:4px;
background-color:#e60021;
position:absolute;
top:-4px;
left:0;
margin:0;
}
/*
.ovpr-home #menu-top-nav.desk-nav li:first-child {
border-top:4px solid #e60021;
position:relative;
top:-4px;
margin-bottom:-4px;
}
*/
#uc-main.container {
background: none;
background-color: transparent;
}
.content{
background:#fff;
padding:20px 20px 20px 40px;
margin: 0px 0px 80px 0px;
}
#top-gradient {
background: none;
}
.post {
padding: 0px 40px 50px 20px;
border: 1px solid #ddd;
border: none;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
background-color: #fff;
}
.post-header a{
font-family: 'Oswald' !important;
font-weight:600;
color:#1b2e67;
text-decoration: none;
border:none;
}
.post-content h1, .post-content h3, .post-content h4, .post-content h5, .post-content h6{
font-family: 'Oswald' !important;
font-weight:600;
color:#1b2e67;
}
.comment h1, .comment h3, .comment h4, .comment h5, .comment h6{
font-family: 'Oswald' !important;
font-weight:600;
color:#1b2e67;
}
.navigation .newer, navigation .older{
font-family: 'Oswald' !important;
font-weight:300;
padding:10px;
text-transform:uppercase;
color:#fff;
}
.navigation .newer a, .navigation .older a{
color:#fff;
}
#main-content{
margin-left:0px;
}
.gallery-item a, .gallery-caption {
width: 67%;
}
.content .gallery a {
border-bottom: none;
padding-bottom: 10px;
}
#gallery-1 img {
border: none;
background-color:#fff;
}
dl.gallery-item dt.gallery-icon a #gallery-1 img {
border:none;
}
.content .wp-caption-text {
text-indent: 0px;
font-size: .9em;
font-style: normal;
color: #54545e;
text-align: left;
padding-top:10px;
}
.wp-audio-shortcode{
margin:20px 0px;
}
/* footer */
#uc-footer {
padding:0px;
margin-top:0px;
color:#ccc;
}
#uc-footer-links {
background-color: #1b2e67;
padding:10px;
}
#uc-footer-links li a {
color:#fff;
text-transform:uppercase;
margin:0;
}
@media (max-width: 767px) {
#uc-footer {
padding:0px;
}
}
#nav-left .nav {margin-left:10px; position:relative; top:-15px;}
/**/
#uc-main {
background-color:#fff!important;
}
#uc-main.ovpr-home {background-color:transparent!important;}
.content {
margin-bottom:0!important;
}
.content h2, .post-content h2{
font:600 28px 'Oswald', sans-serif;
text-transform:uppercase;
color:#1b2e67;
}
.widget_sp_image img {
width:100%!important;
}
.widget-title {
filter:none;
}
/*
ul.arrows,
ul.arrows li {
list-style-type:none;
}
ul.arrows li {
position:relative;
}
ul.arrows li:before {
content:'';
display:block;
position:absolute;
top:.3em;
left:-10px;
border:5px solid #616161;
border-top-color:transparent;
border-bottom-color:transparent;
border-right-color:transparent;
}
ul.arrows li li:before {
opacity:.6;
}
ul.arrows li li li:before {
opacity:.3;
}
ul.arrows-red li:before {
border-left-color:#e60021;
}
ul.arrows-blue li:before {
border-left-color:#1b2e67;
}
*/
.content ul,
.content ul li {
list-style-type:none;
}
.content ul li {
position:relative;
}
.content ul li:before {
content:'';
display:block;
position:absolute;
top:.3em;
left:-10px;
border:5px solid #e60021;
border-top-color:transparent;
border-bottom-color:transparent;
border-right-color:transparent;
}
.content ul li li:before {
opacity:.6;
}
.content ul li li li:before {
opacity:.3;
}
.content ul.arrows-grey li:before {
border-left-color:#616161;
}
.content ul.arrows-blue li:before {
border-left-color:#1b2e67;
}
.content ul.dots,
.content ul.dots li {
list-style-type:inherit;
}
.content ul.dots li li {
list-style-type:circle;
}
.content ul.dots li li li {
list-style-type:square;
}
.content ul.dots li:before {
display:none;
}
#uc-navbar.navbar .nav.stack-bottom > li > a:hover {
color: #fff;
text-shadow: none;
background-color:transparent!important;
}
#uc-navbar.navbar .nav > li.current-menu-item > a{
color:#FFF;
text-shadow: none;
background-color:#333;
}
.content address {
line-height:15px;
}
.faq.accordion {}
.faq .accordion-group {
border:none;
border-bottom:2px dotted #ccc;
}
.faq .accordion-inner {
border-top:0;
padding-left:5em;
}
.faq .accordion-heading .accordion-toggle {
position:relative;
padding:1em 12px 1em 20px;
}
.faq .accordion-heading .accordion-toggle:after {
content:'+';
padding:3px;
font-size:.8em;
color:white;
line-height:.7em;
font-weight:bold;
position:absolute;
display:block;
left:0;
top:1.4em;
/*
width:8px;
height:8px;
*/
border-radius:3px;
background-color:#992135;
opacity:.5;
}
.faq .accordion-heading:hover .accordion-toggle:after {
opacity:1;
}
/* default for older browsers. */
.span3 .uc-ssw .nivoSlider {
height:73px;
}
.span4 .uc-ssw .nivoSlider {
height: 99px;
}
.span6 .uc-ssw .nivoSlider {
height: 152px;
}
.span8 .uc-ssw .nivoSlider {
height: 205px;
}
.span9 .uc-ssw .nivoSlider {
height: 231px;
}
.span12 .uc-ssw .nivoSlider {
height:311px;
}
@media (min-width: 1200px) {
.span3 .uc-ssw .nivoSlider {
height:89px;
}
.span4 .uc-ssw .nivoSlider {
height: 122px;
}
.span6 .uc-ssw .nivoSlider {
height: 189px;
}
.span8 .uc-ssw .nivoSlider {
height: 255px;
}
.span9 .uc-ssw .nivoSlider {
height: 287px;
}
.span12 .uc-ssw .nivoSlider {
height:388px;
}
}
@media (min-width: 980px) and (max-width: 1199px) {
}
@media (min-width: 480px) and (max-width: 979px) {
.span3 .uc-ssw .nivoSlider {
height:55px;
}
.span4 .uc-ssw .nivoSlider {
height: 76px;
}
.span6 .uc-ssw .nivoSlider {
height: 116px;
}
.span8 .uc-ssw .nivoSlider {
height: 157px;
}
.span9 .uc-ssw .nivoSlider {
height: 178px;
}
.span12 .uc-ssw .nivoSlider {
height:240px;
}
}
@media (max-width: 479px) {
.span3 .uc-ssw .nivoSlider,
.span4 .uc-ssw .nivoSlider,
.span6 .uc-ssw .nivoSlider,
.span8 .uc-ssw .nivoSlider,
.span9 .uc-ssw .nivoSlider,
.span12 .uc-ssw .nivoSlider {
height:99px;
}
}
/* - - - - - -- - - - - - */
/* default for older browsers. */
.span3 .uc-ssw .nivo-caption {
height:73px;
}
.span4 .uc-ssw .nivo-caption {
height: 99px;
}
.span6 .uc-ssw .nivo-caption {
height: 152px;
}
.span8 .uc-ssw .nivo-caption {
height: 205px;
}
.span9 .uc-ssw .nivo-caption {
height: 231px;
}
.span12 .uc-ssw .nivo-caption {
height:311px;
}
@media (min-width: 1200px) {
.span3 .uc-ssw .nivo-caption {
height:89px;
}
.span4 .uc-ssw .nivo-caption {
height: 122px;
}
.span6 .uc-ssw .nivo-caption {
height: 189px;
}
.span8 .uc-ssw .nivo-caption {
height: 255px;
}
.span9 .uc-ssw .nivo-caption {
height: 287px;
}
.span12 .uc-ssw .nivo-caption {
height:388px;
}
}
@media (min-width: 980px) and (max-width: 1199px) {
}
@media (min-width: 480px) and (max-width: 979px) {
.span3 .uc-ssw .nivo-caption {
height:55px;
}
.span4 .uc-ssw .nivo-caption {
height: 76px;
}
.span6 .uc-ssw .nivo-caption {
height: 116px;
}
.span8 .uc-ssw .nivo-caption {
height: 157px;
}
.span9 .uc-ssw .nivo-caption {
height: 178px;
}
.span12 .uc-ssw .nivo-caption {
height:240px;
}
}
@media (max-width: 479px) {
.span3 .uc-ssw .nivo-caption,
.span4 .uc-ssw .nivo-caption,
.span6 .uc-ssw .nivo-caption,
.span8 .uc-ssw .nivo-caption,
.span9 .uc-ssw .nivo-caption,
.span12 .uc-ssw .nivo-caption {
height:99px;
}
}
/* Fixes to allow for 5 Columns - July 2014 - Mika Caldera*/
#home-main{
}
@media (min-width: 1200px) {
#home-main .span3{
width: 17.95%;
}
#home-main .row-fluid [class*="span"]:last-child {
margin-right: 0px;
}
}
@media (min-width: 980px) and (max-width: 1199px) {
#home-main .span3{
width: 18.299%;
}
#home-main .row-fluid [class*="span"]:last-child {
margin-right: 0px;
}
}
@media (min-width: 768px) and (max-width: 979px) {
#home-main .span3{
width: 17.791%;
}
#home-main .row-fluid [class*="span"]:last-child {
margin-right: 0px;
}
}
@media (max-width: 767px) {
#home-main .span3{
width: 100%;
}
#home-main .row-fluid [class*="span"]:last-child {
margin-right: 0px;
}
}
@media (max-width: 480px) {
#home-main .span3{
width: 100%;
}
#home-main .row-fluid [class*="span"]:last-child {
margin-right: 0px;
}
}
.lte8 #home-main .span3{
width: 172px!important;
}
/*Search Form Changes */
.widget_search label{
visibility:visible;
position:relative;
width:120px;
}
.widget_search legend.sr-only{
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
}
.widget_search.form-control.search{
max-width:165px;
height:20px;
}
.widget_search.searchform .form-group{
}
.widget_search .form-group label{
}
.widget_search.form-control.search, .widget_search .btn{
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}
.ie7 #uc-navbar .navbar-inner #menu-top-nav li li a {
color:#1b2e67!important;
}
.ie7 #uc-navbar.navbar .nav > li.current-menu-ancestor > a {
color:red;
}
.lte8 .stack-bottom {
height:auto!important;
}
.content.posts {
padding:0!important;
margin-left:20px;
}
@media (min-width: 1200px) {
.content.posts {
margin-left:30px;
}
}
.content.posts .pagetitle {
padding-left:40px;
}
.content.posts .navigation {
padding-left:40px;
}
#search-results .post {
margin-bottom:0!important;
padding-bottom:0!important;
padding: 0px 0px 20px 2.8em;
border-bottom:1px solid #ccc;
}
#search-results .post .post-header a{
font-family: 'Oswald' !important;
font-weight: 400;
color: #005580;
text-decoration: none;
border: none;
font-size:18px;
}
#search-results .post .post-header a:hover{
color: #08c ;
}
#sidebar-widgets{
}
/* Article Feeds */
.articlefeed1 .widget.widget_rss, .articlefeed2 .widget.widget_rss, .articlefeed3 .widget.widget_rss, .articlefeed4 .widget.widget_rss, .articlefeed5 .widget.widget_rss, .articlefeed6 .widget.widget_rss{
}
.articlefeed1 .widget.widget_rss ul,
.articlefeed2 .widget.widget_rss ul,
.articlefeed3 .widget.widget_rss ul,
.articlefeed4 .widget.widget_rss ul,
.articlefeed5 .widget.widget_rss ul,
.articlefeed6 .widget.widget_rss ul{
margin:0px;
}
.articlefeed1 h2.widgettitle a{
font: 600 28px 'Oswald', sans-serif;
text-transform: uppercase;
color: #1b2e67;
}
.articlefeed1 h3{
font-size: 16px;
line-height: 20px;
color:#333;
}
.articlefeed1 ul li a.rsswidget {
font-size: 16px;
line-height: 20px;
color:#08c;
}
a.rsswidget img{
display:none;
}
#home-main .widget_rss li {
border-bottom: 1px solid #EFEFEF;
margin-bottom: 22px;
padding-bottom: 22px;
}
#home-main .widget_rss li:nth-last-child(1) {
border-bottom:none;
}
#home-main .articlefeed1,
#home-main .articlefeed2,
#home-main .articlefeed3,
#home-main .articlefeed4,
#home-main .articlefeed5,
#home-main .articlefeed6{
padding:20px 40px 50px;
}
#home-main .articlefeed1 .textwidget,
#home-main .articlefeed2 .textwidget,
#home-main .articlefeed3 .textwidget,
#home-main .articlefeed4 .textwidget,
#home-main .articlefeed5 .textwidget,
#home-main .articlefeed6 .textwidget {
padding-left:0;
}
.ie8 #uc-navbar{
margin-left:20px;
}
.ie8 .searchform{
height:50px;
padding:0px;
margin:0px;
}