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: Hale
Author: Andrew Bacon of the UConn Web Development Lab
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: 5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: hale
*/
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
## Wordpress Admin Bar
- Brands the Admin Bar with "UConn Aurora"
- Removes links and references to wordpress.org, as those are all geared towards single installs.
- removes user avatar, since we don't support that currently
*/
#wp-admin-bar-wp-logo>.ab-item .ab-icon {
background-image:url(../../plugins/uc-admin-themes/logo.png);
background-position:0 1px !important;
width:120px;
}
#wp-admin-bar-wp-logo-default,
#wp-admin-bar-wp-logo-external,
img.avatar,
#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img {
display:none !important;
}
#wp-admin-bar-root-default,
#wp-admin-bar-wp-logo,
#wp-admin-bar-wp-logo .ab-item,
#wp-admin-bar-wp-logo .ab-item .ab-icon,
#wp-admin-bar-root-default:hover,
#wp-admin-bar-wp-logo:hover,
#wp-admin-bar-wp-logo .ab-item:hover,
#wp-admin-bar-wp-logo .ab-item .ab-icon:hover {
background-color:#464646 !important;
}
#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li {
margin-left:0 !important;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
## Wordpress User Registration
- Hides innaccurate message regarding login process after a Site Admin creates a user.
- Need this because we're handling all users through CAS.
*/
#signup-welcome {
display:none;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
## Huskypress: Hale
- Everything south of the UConn Blue bar.
Dependencies
- Bootstrap
- jQuery
*/
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
## Fonts
- Do not not alter the fontspring.com comment block that follows, requied by license.
Dependencies
- Proxima Nova webfonts
+ Regular
+ Regular Italic
+ Semibold
+ Semibold Itlaic
+ Bold
+ Bold Italic
*/
/*
* Web Fonts from fontspring.com
*
* All OpenType features and all extended glyphs have been removed.
* Fully installable fonts can be purchased at http://www.fontspring.com
*
* The fonts included in this stylesheet are subject to the End User License you purchased
* from Fontspring. The fonts are protected under domestic and international trademark and
* copyright law. You are prohibited from modifying, reverse engineering, duplicating, or
* distributing this font software.
*
* (c) 2010-2012 Fontspring
*
*
*
*
* The fonts included are copyrighted by the vendor listed below.
*
* Vendor: Mark Simonson Studio
* License URL: http://www.fontspring.com/fflicense/mark-simonson-studio
*
*
*/
@font-face {
font-family: 'Proxima Nova';
src: url('../hale/fonts/proximanova_regular/ProximaNova-Reg-webfont.eot');
src: url('../hale/fonts/proximanova_regular/ProximaNova-Reg-webfont.eot?#iefix') format('embedded-opentype'),
url('../hale/fonts/proximanova_regular/ProximaNova-Reg-webfont.svg#proxima_nova_rgregular') format('svg'),
url('../hale/fonts/proximanova_regular/ProximaNova-Reg-webfont.woff') format('woff'),
url('../hale/fonts/proximanova_regular/ProximaNova-Reg-webfont.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Proxima Nova';
src: url('../hale/fonts/proximanova_italic/ProximaNova-RegIt-webfont.eot');
src: url('../hale/fonts/proximanova_italic/ProximaNova-RegIt-webfont.eot?#iefix') format('embedded-opentype'),
url('../hale/fonts/proximanova_italic/ProximaNova-RegIt-webfont.svg#proxima_novaregular_italic') format('svg'),
url('../hale/fonts/proximanova_italic/ProximaNova-RegIt-webfont.woff') format('woff'),
url('../hale/fonts/proximanova_italic/ProximaNova-RegIt-webfont.ttf') format('truetype');
font-weight: normal;
font-style: italic;
}
@font-face {
font-family: 'Proxima Nova';
src: url('../hale/fonts/proximanova_semibold/ProximaNova-Sbold-webfont.eot');
src: url('../hale/fonts/proximanova_semibold/ProximaNova-Sbold-webfont.eot?#iefix') format('embedded-opentype'),
url('../hale/fonts/proximanova_semibold/ProximaNova-Sbold-webfont.svg#proxima_nova_ltsemibold') format('svg'),
url('../hale/fonts/proximanova_semibold/ProximaNova-Sbold-webfont.woff') format('woff'),
url('../hale/fonts/proximanova_semibold/ProximaNova-Sbold-webfont.ttf') format('truetype');
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: 'Proxima Nova';
src: url('../hale/fonts/proximanova_semibolditalic/ProximaNova-SboldIt-webfont.eot');
src: url('../hale/fonts/proximanova_semibolditalic/ProximaNova-SboldIt-webfont.eot?#iefix') format('embedded-opentype'),
url('../hale/fonts/proximanova_semibolditalic/ProximaNova-SboldIt-webfont.svg#proxima_nova_ltsemibold') format('svg'),
url('../hale/fonts/proximanova_semibolditalic/ProximaNova-SboldIt-webfont.woff') format('woff'),
url('../hale/fonts/proximanova_semibolditalic/ProximaNova-SboldIt-webfont.ttf') format('truetype');
font-weight: 500;
font-style: italic;
}
@font-face {
font-family: 'Proxima Nova';
src: url('../hale/fonts/proximanova_bold/ProximaNova-Bold-webfont.eot');
src: url('../hale/fonts/proximanova_bold/ProximaNova-Bold-webfont.eot?#iefix') format('embedded-opentype'),
url('../hale/fonts/proximanova_bold/ProximaNova-Bold-webfont.svg#proxima_nova_ltsemibold') format('svg'),
url('../hale/fonts/proximanova_bold/ProximaNova-Bold-webfont.woff') format('woff'),
url('../hale/fonts/proximanova_bold/ProximaNova-Bold-webfont.ttf') format('truetype');
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: 'Proxima Nova';
src: url('../hale/fonts/proximanova_bolditalic/ProximaNova-BoldIt-webfont.eot');
src: url('../hale/fonts/proximanova_bolditalic/ProximaNova-BoldIt-webfont.eot?#iefix') format('embedded-opentype'),
url('../hale/fonts/proximanova_bolditalic/ProximaNova-BoldIt-webfont.svg#proxima_novabold_italic') format('svg'),
url('../hale/fonts/proximanova_bolditalic/ProximaNova-BoldIt-webfont.woff') format('woff'),
url('../hale/fonts/proximanova_bolditalic/ProximaNova-BoldIt-webfont.ttf') format('truetype');
font-weight: bold;
font-style: italic;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
## Titlebar & Navigation
- Lots of bootstrap overwrites
- Site Parent (school, college, department)
- Site Title
- Navigation menu
*/
#uc-titlebar {
margin-bottom:0;
background: #FFF;
border-bottom-color: #b8bcc9;
position:relative;
}
.lte8 #uc-titlebar {
position:static;
}
#uc-titlebar.uc-titlebar-gradient {
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg1JSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #ffffff 0%, #f9f9f9 75%, #e7e7e7 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(75%,#f9f9f9), color-stop(100%,#e7e7e7));
background: -webkit-linear-gradient(top, #ffffff 0%,#f9f9f9 75%,#e7e7e7 100%);
background: -o-linear-gradient(top, #ffffff 0%,#f9f9f9 75%,#e7e7e7 100%);
background: -ms-linear-gradient(top, #ffffff 0%,#f9f9f9 75%,#e7e7e7 100%);
background: linear-gradient(to bottom, #ffffff 0%,#f9f9f9 75%,#e7e7e7 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e7e7',GradientType=0 );
}
.ie10 #uc-titlebar.uc-titlebar-gradient,
.gt10 #uc-titlebar.uc-titlebar-gradient {
filter:none;
}
#uc-site-header {
padding-bottom:15px;
padding-top:30px;
padding-right:270px;
}
#uc-site-parent,
#uc-site-title {
margin:0;
font-weight:normal;
line-height:inherit;
}
#uc-site-parent {
text-transform:uppercase;
padding-left: 15px;
}
#uc-site-parent a {
display:block;
float:left;
margin-bottom:5px;
font:13px 'Proxima Nova', Helvetica, Arial, sans-serif;
letter-spacing:1px;
color:#868695;
}
.lte8 #uc-site-parent a {
font-family:Arial, Helvetica, sans-serif;
}
#uc-site-title {
padding-left: 15px;
}
#uc-site-title a {
display:block;
/*float:left; removed because it was forcing two line site titles in windows chrome */
clear:both;
font:500 24px 'Proxima Nova', Helvetica, Arial, sans-serif;
-ms-word-wrap: break-word;
word-wrap: break-word;
color:#0b1860;
max-width:100%;
}
#uc-navbar {
margin-bottom:0;
}
#uc-navbar .navbar-inner {
padding: 0;
border-radius:0;
border-color:transparent;
border-width:0;
filter:none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
background-color:transparent;
background-image:none;
}
#uc-navbar.navbar .menu-icon {
display:block;
float:left;
}
#uc-navbar.navbar .menu-label {
display:block;
float:left;
padding-left:10px;
color: rgba(17,23,57,.6);
font:500 15px 'Proxima Nova', Helvetica, Arial, sans-serif;
text-shadow: 0px 1px 0 rgba(255, 255, 255, 0.9);
}
.navbar .nav {
width:100%;
margin-right:0;
}
#uc-navbar.navbar .nav > li > a {
color: rgba(17,23,57,.8);
font:500 15px 'Proxima Nova', Helvetica, Arial, sans-serif;
}
#uc-navbar.navbar .nav > li.current-menu-ancestor > a,
#uc-navbar.navbar .nav > li.current-menu-item > a {
color:#000;
}
.lte8 #uc-navbar.navbar .nav li a {
color:#333;
font-weight:bold;
}
.lte8 #uc-navbar.navbar .nav li li a:hover {
color:white;
}
#uc-navbar.navbar .nav > li > a:hover,
#uc-navbar.navbar .nav > li.open > a.dropdown-toggle {
color:rgba(17,23,57,1);
text-shadow: 0px 1px 0 rgba(255, 255, 255, 0.9);
}
#uc-navbar.navbar .nav > .active > a,
#uc-navbar.navbar .nav > .active > a:hover,
#uc-navbar.navbar .nav > .active > a:focus {
color:rgba(17,23,57,.55);
text-decoration: none;
background-color:transparent;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}
#uc-navbar .dropdown-menu {
border-radius:0;
}
#uc-navbar .caret {
margin-left: 4px;
}
/* ======================================
Hale 3.5 Navigation Update
====================================== */
.mobi-nav {
display:none !important;
}
.navbar .bar {
position:relative;
top:20px;
border-radius: 3px;
background-color: #d9d9d9;
background: #d9d9d9;
background: -moz-linear-gradient(top, #d9d9d9 0%, #bfbfbf 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d9d9d9), color-stop(100%,#bfbfbf));
background: -webkit-linear-gradient(top, #d9d9d9 0%,#bfbfbf 100%);
background: -o-linear-gradient(top, #d9d9d9 0%,#bfbfbf 100%);
background: -ms-linear-gradient(top, #d9d9d9 0%,#bfbfbf 100%);
background: linear-gradient(to bottom, #d9d9d9 0%,#bfbfbf 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9d9d9', endColorstr='#bfbfbf',GradientType=0 );
border-radius: 5px;
color: #fff;
}
.navbar .bar>li>a {
text-shadow: 0 1px 0 #DAD8D8;
}
#uc-navbar.navbar .bar>li>a:hover {
background-color:rgba(0,0,0,0.15);
-webkit-transition:.3s;
transition:.3s;
text-shadow: 0 1px 0 #acacac;
}
#uc-navbar.navbar .bar > li.current-menu-ancestor > a{
color:black;
}
#uc-navbar.navbar .bar li.dropdown.open>.dropdown-toggle,
#uc-navbar.navbar .bar li.dropdown.active>.dropdown-toggle,
#uc-navbar.navbar .bar li.dropdown.open.active>.dropdown-toggle {
background-color:rgba(0,0,0,0.15);
text-shadow: 0 1px 0 #acacac;
}
.navbar .with-left {}
.navbar .with-left .caret {
display:none;
}
/* 1. Top Tabs, 2-3.Drop */
/*
#uc-navbar .navbar-inner {
min-height:inherit;
}
*/
#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:#d9d9d9 ;
border-radius:3px 3px 0 0;
z-index:9999;
}
#uc-navbar .stack-top .dropdown-menu a {
border:none;
border-radius:0;
background-color:transparent;
}
/**/
/* 1. Top Tabs, 2. Bar, 3-4. Drop */
.nav.stack-top .caret,
.nav.stack-bottom.with-left .caret {
display:none;
}
.nav.stack-bottom {
margin-bottom:-20px;
border-radius:3px;
background-color:#d9d9d9;
background: #d9d9d9;
background: -moz-linear-gradient(top, #d9d9d9 0%, #bfbfbf 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d9d9d9), color-stop(100%,#bfbfbf));
background: -webkit-linear-gradient(top, #d9d9d9 0%,#bfbfbf 100%);
background: -o-linear-gradient(top, #d9d9d9 0%,#bfbfbf 100%);
background: -ms-linear-gradient(top, #d9d9d9 0%,#bfbfbf 100%);
background: linear-gradient(to bottom, #d9d9d9 0%,#bfbfbf 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9d9d9', endColorstr='#bfbfbf',GradientType=0 );
}
.nav.stack-bottom a {
}
#uc-navbar.navbar .nav.stack-bottom > li.current-menu-item > a,
#uc-navbar.navbar .nav.stack-bottom > li.current-menu-ancestor > a {
color:#000;
}
#uc-navbar.navbar .nav.stack-bottom > li.current-menu-item:first-child > a,
#uc-navbar.navbar .nav.stack-bottom > li.current-menu-ancestor:first-child > a {
border-radius: 3px 0 0 3px;
}
#uc-navbar.navbar .nav.stack-bottom > li+li.current-menu-item > a,
#uc-navbar.navbar .nav.stack-bottom > li+li.current-menu-ancestor > a {
border-radius: 0;
}
.navbar .stack-bottom>li>a {
text-shadow: 0 1px 0 #ddd;
}
/**/
#nav-left {
float:left;
width:25%;
}
#nav-left .nav {
padding:.5em 0;
margin-right:20px;
border-radius:5px;
background-color:#eee;
}
#nav-left ul ul {
margin-left:12px;
}
#nav-left li {
margin:.5em 0;
padding:5px 3px 3px 15px;
color: rgba(17,23,57,.8);
font: 500 14px 'Proxima Nova', Helvetica, Arial, sans-serif;
}
#nav-left li li {
margin:.2em 0;
list-style-type:none;
padding-left:5px;
}
#nav-left a {
display:inline;
color:#777;
color: rgba(17,23,57,.8);
}
.lte8 #nav-left a {
font-family:Arial, Helvetica, sans-serif;
}
#nav-left a.menu-parent {
cursor:default;
color:inherit !important;
text-decoration:none !important;
color:#777 !important;
}
#nav-left li li a {
font-size:12px;
padding-left:5px;
}
#nav-left a:hover {
text-decoration:underline;
}
#nav-left .current-menu-item {
}
#nav-left .current-menu-item:before {
display: block;
position:relative;
float: left;
left:-10px;
width: 0;
height: 0;
margin-top: 2px;
margin-right: -10px;
border-color: transparent;
border-left-color: #ADADAD;
border-style: solid;
border-width: 5px 0 5px 5px;
content: " ";
}
#nav-left .current-menu-item a {
color:#000;
}
#nav-left-sibling {
float:left;
width:75%;
}
.ie7 .with-left,
.ie7 .bar,
.ie7 .stack-top,
.ie7 .stack-bottom,
.ie7 #nav-left {
display:none!important;
}
.ie7 .mobi-nav {
display:block!important;
}
.ie7 #nav-left-sibling {
width:100%;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
## Main Content
- #top-gradient is tricky so that the gradient is consistent irrgardless of page height.
*/
body {
background-color:#f6f6f6;
}
#top-gradient {
height:400px;
margin-bottom:-400px;
background: #ffffff;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f6f6f6));
background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 100%);
background: -o-linear-gradient(top, #ffffff 0%,#f6f6f6 100%);
background: -ms-linear-gradient(top, #ffffff 0%,#f6f6f6 100%);
background: linear-gradient(to bottom, #ffffff 0%,#f6f6f6 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 );
}
.ie10 #top-gradient,
.gt10 #top-gradient {
filter:none;
}
.ie8 #top-gradient {
display:none;
}
#uc-main {
padding-top:20px;
}
body.with-stack-nav #uc-main {
padding-top:40px;
}
.lte9 #uc-main {
position: relative;
}
#home .row-fluid+.row-fluid {
margin-top:40px;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
## Base Styles
- alters bootstrap's typography
- supports Wordpress classes for media, captions
- keeps images, embeds responsive
*/
.entry-content img,
.comment-content img,
.widget img {
max-width: 100%;
}
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
height: auto;
}
img.size-full,
img.size-large,
img.header-image,
img.wp-post-image {
max-width: 100%;
height: auto;
}
embed,
iframe,
object,
video {
max-width: 100%;
}
.entry-content .twitter-tweet-rendered {
max-width: 100% !important;
}
.entry-content dl.gallery-item {
margin: 0;
}
.gallery-item a,
.gallery-caption {
width: 90%;
}
.gallery-item a {
display: block;
}
.gallery-caption a {
display: inline;
}
.gallery-columns-1 .gallery-item a {
max-width: 100%;
width: auto;
}
.gallery .gallery-icon img {
height: auto;
max-width: 90%;
padding: 5%;
}
.gallery-columns-1 .gallery-icon img {
padding: 3%;
}
.content {
font-family: "Proxima Nova", sans-serif;
-ms-word-wrap: break-word;
word-wrap: break-word;
}
.lte9 .content {
font-family:Helvetica, Arial, sans-serif;
}
.content h1 {
font-size: 21px;
line-height: 28px;
}
.content h2 {
font-size: 18px;
line-height: 24px;
}
.content h3 {
font-size: 16px;
line-height: 20px;
}
.content h4,
.content h5,
.content h6 {
font-size: 14px;
line-height: 18px;
}
.ie8 .content h1,
.ie8 .content h2,
.ie8 .content h3,
.ie8 .content h4,
.ie8 .content h5,
.ie8 .content h6 {
font-weight:bold;
}
.content blockquote p {
font-size: 14px;
}
.content cite {
display:block;
color:#999;
font-style:italic;
}
.content code {
font-size: 11px;
}
.content pre {
font-size: 11px;
line-height: 18px;
}
.content a {
border-bottom: 1px solid #cfedff;
}
.content .gallery a {
border-bottom: none;
}
.content a:hover {
text-decoration: none;
}
.content img {
}
.lte9 .content .img {
}
.content .alignright {
float:right;
margin:0 0 20px 20px;
}
.content .alignleft {
float:left;
margin: 0 20px 20px 0;
}
.content .aligncenter {
margin-bottom:20px;
}
.content .aligncenter {
margin-left:auto;
margin-right:auto;
text-align:center;
}
.content .wp-caption {
}
.content .wp-caption-text {
text-indent: 3px;
font-size: .8em;
font-style: italic;
color: #5c5c5c;
text-align:left;
line-height:1.4em;
margin-top:10px;
}
.content table {
width: 100%;
margin-bottom: 20px;
}
.content table th,
.content table td {
padding: 8px;
line-height: 20px;
text-align: left;
vertical-align: top;
border-top: 1px solid #dddddd;
}
.content table th {
font-weight: bold;
}
.content table thead th {
vertical-align: bottom;
}
.content table caption + thead tr:first-child th,
.content table caption + thead tr:first-child td,
.content table colgroup + thead tr:first-child th,
.content table colgroup + thead tr:first-child td,
.content table thead:first-child tr:first-child th,
.content table thead:first-child tr:first-child td {
border-top: 0;
}
.content table tbody + tbody {
border-top: 2px solid #dddddd;
}
.content table .content table {
background-color: #ffffff;
}
.content table-condensed th,
.content table-condensed td {
padding: 4px 5px;
}
.content table tbody > tr:nth-child(odd) > td,
.content table striped tbody > tr:nth-child(odd) > th {
background-color: #f9f9f9;
}
.content select, .content input {
font-family:Helvetica, Arial, sans-serif !important;
}
/* - - - - - -
dulicate copy of .content for the blackstudio tinyMCE widget */
.widget_black_studio_tinymce .textwidget {
font-family: "Proxima Nova", sans-serif;
-ms-word-wrap: break-word;
word-wrap: break-word;
}
.lte9 .widget_black_studio_tinymce .textwidget {
font-family:Helvetica, Arial, sans-serif;
}
.widget_black_studio_tinymce .textwidget h1 {
font-size: 21px;
line-height: 28px;
}
.widget_black_studio_tinymce .textwidget h2 {
font-size: 18px;
line-height: 24px;
}
.widget_black_studio_tinymce .textwidget h3 {
font-size: 16px;
line-height: 20px;
}
.widget_black_studio_tinymce .textwidget h4,
.widget_black_studio_tinymce .textwidget h5,
.widget_black_studio_tinymce .textwidget h6 {
font-size: 14px;
line-height: 18px;
}
.ie8 .widget_black_studio_tinymce .textwidget h1,
.ie8 .widget_black_studio_tinymce .textwidget h2,
.ie8 .widget_black_studio_tinymce .textwidget h3,
.ie8 .widget_black_studio_tinymce .textwidget h4,
.ie8 .widget_black_studio_tinymce .textwidget h5,
.ie8 .widget_black_studio_tinymce .textwidget h6 {
font-weight:bold;
}
.widget_black_studio_tinymce .textwidget blockquote p {
font-size: 14px;
}
.widget_black_studio_tinymce .textwidget cite {
display:block;
color:#999;
font-style:italic;
}
.widget_black_studio_tinymce .textwidget code {
font-size: 11px;
}
.widget_black_studio_tinymce .textwidget pre {
font-size: 11px;
line-height: 18px;
}
.widget_black_studio_tinymce .textwidget a {
border-bottom: 1px solid #cfedff;
}
.widget_black_studio_tinymce .textwidget .gallery a {
border-bottom: none;
}
.widget_black_studio_tinymce .textwidget a:hover {
border-bottom-color: #005580;
text-decoration: none;
}
.widget_black_studio_tinymce .textwidget img {
}
.lte9 .widget_black_studio_tinymce .textwidget .img {
}
.widget_black_studio_tinymce .textwidget .alignright {
float:right;
margin:0 0 20px 20px;
}
.widget_black_studio_tinymce .textwidget .alignleft {
float:left;
margin: 0 20px 20px 0;
}
.widget_black_studio_tinymce .textwidget .aligncenter {
margin-bottom:20px;
}
.widget_black_studio_tinymce .textwidget .aligncenter {
margin-left:auto;
margin-right:auto;
text-align:center;
}
.widget_black_studio_tinymce .textwidget .wp-caption {
max-width:100% !important;
}
.widget_black_studio_tinymce .textwidget .wp-caption-text {
text-indent: 3px;
font-size: .8em;
font-style: italic;
color: #5c5c5c;
text-align:left;
}
.widget_black_studio_tinymce .textwidget table {
width: 100%;
margin-bottom: 20px;
}
.widget_black_studio_tinymce .textwidget table th,
.widget_black_studio_tinymce .textwidget table td {
padding: 8px;
line-height: 20px;
text-align: left;
vertical-align: top;
border-top: 1px solid #dddddd;
}
.widget_black_studio_tinymce .textwidget table th {
font-weight: bold;
}
.widget_black_studio_tinymce .textwidget table thead th {
vertical-align: bottom;
}
.widget_black_studio_tinymce .textwidget table caption + thead tr:first-child th,
.widget_black_studio_tinymce .textwidget table caption + thead tr:first-child td,
.widget_black_studio_tinymce .textwidget table colgroup + thead tr:first-child th,
.widget_black_studio_tinymce .textwidget table colgroup + thead tr:first-child td,
.widget_black_studio_tinymce .textwidget table thead:first-child tr:first-child th,
.widget_black_studio_tinymce .textwidget table thead:first-child tr:first-child td {
border-top: 0;
}
.widget_black_studio_tinymce .textwidget table tbody + tbody {
border-top: 2px solid #dddddd;
}
.widget_black_studio_tinymce .textwidget table .widget_black_studio_tinymce .textwidget table {
background-color: #ffffff;
}
.widget_black_studio_tinymce .textwidget table-condensed th,
.widget_black_studio_tinymce .textwidget table-condensed td {
padding: 4px 5px;
}
.widget_black_studio_tinymce .textwidget table tbody > tr:nth-child(odd) > td,
.widget_black_studio_tinymce .textwidget table striped tbody > tr:nth-child(odd) > th {
background-color: #f9f9f9;
}
.widget_black_studio_tinymce .textwidget select, .widget_black_studio_tinymce .textwidget input {
font-family:Helvetica, Arial, sans-serif !important;
}
/* End Black Studio Styles
- - - - - - */
/*--- Carousel Css --*/
.carousel-inner > .item > img, .carousel-inner > .item > a > img{
width:100%;
}
.carousel-inner {
position: relative;
width: 100%;
overflow: hidden;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
## Posts
- used for page-posts.php template, and for standard index.php.
- for pages of posts, use .posts on a wrapping element.
- includes styles for previous / next navigation.
*/
.post {
padding:20px 40px 50px;
border:1px solid #ddd;
border:none;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
-moz-box-shadow: 0px 1px 1px 1px #eee;
-webkit-box-shadow: 0px 1px 1px 1px #eee;
box-shadow: 0px 1px 1px 1px #eee;
background-color: #fff;
}
.posts .post {
margin-bottom:30px;
}
.post-meta {
font-size:90%;
color:#999;
}
.content .post-meta a {
border-bottom-width: 0;
color:#999;
}
.content .post-meta a:hover {
text-decoration: underline;
color:#09F;
}
.post-meta i {
opacity:.3;
margin:-1px 5px 0 0;
}
.post-date,
.post-author,
.post-tags {
margin-right: 15px;
}
.post-tags {
color:#ccc;
}
.navigation {
padding: 20px 0;
margin-bottom: 10px;
}
.navigation .older {
float: left;
}
.navigation .newer {
float: right;
}
.navigation a {
max-width: 400px;
display: inline-block;
-ms-word-wrap: break-word;
word-wrap: break-word;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
## Post Archives
By:
- Author
- Category
- Tag
- Month
*/
.author-info {
border-radius: 7px;
border:1px solid #eee;
padding: 20px;
background-color: #f7f7f7;
margin-bottom: 30px;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
## Widgets
-
*/
#sidebar-widgets {
margin: 0;
}
.widget {
overflow:hidden;
list-style-type:none;
border:1px solid #e0e0e0;
border-radius: 7px;
background-color: #fff;
font-size: 90%;
margin-bottom: 20px;
min-height:20px;
font-family: "Proxima Nova", sans-serif;
}
.lte9 .widget {
font-family:Helvetica, Arial, sans-serif;
}
.widget-title {
padding:11px 10px 7px;
margin:0;
border-bottom: 1px solid #e0e0e0;
background: #ffffff;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f1f1f1));
background: -webkit-linear-gradient(top, #ffffff 0%,#f1f1f1 100%);
background: -o-linear-gradient(top, #ffffff 0%,#f1f1f1 100%);
background: -ms-linear-gradient(top, #ffffff 0%,#f1f1f1 100%);
background: linear-gradient(to bottom, #ffffff 0%,#f1f1f1 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f1f1f1',GradientType=0 );
font:500 13px 'Proxima Nova', Helvetica, Arial, sans-serif;
line-height:normal !important;
text-shadow: 0 1px 0 #fff;
font-size: 13px;
font-weight: 500;
color:#333;
}
.ie10 .widget-title,
#uc-navbar .navbar-inner {
filter:none;
}
.lte9 .widget-title {
font-family:Helvetica, Arial, sans-serif;
background-color:#ccc;
}
.lte8 .widget-title {
background-color:#eee;
font-weight:bold;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
## Specific Widgets
-
*/
.widget_archive ul,
.widget_categories ul,
.widget_meta ul,
.widget_pages ul,
.widget_recent_comments ul,
.widget_recent_entries ul {
margin:10px;
list-style-type: none;
}
.widget_archive ul ul,
.widget_categories ul ul,
.widget_meta ul ul,
.widget_pages ul ul,
.widget_recent_comments ul ul,
.widget_recent_entries ul ul {
list-style-type:circle;
margin: 0 0 5px 18px;
color: #b9b9b9;
}
.widget_calendar table {
margin-bottom:0;
margin-top: 10px;
}
.widget_rss {}
.widget_rss .widget-title {
position:relative;
top:1px;
}
.widget_rss .widget-title img {
position: relative;
top:-1px;
}
.widget_rss ul {
list-style-type: none;
margin: 15px;
}
.widget_rss li {
margin:15px 0;
}
.widget_rss ul .rsswidget {
display: block;
}
.widget_rss .rss-date {
display: block;
color: #aaa;
font-size: .8em;
}
.widget_rss .rssSummary {
display: block;
}
.widget_rss cite {
display: block;
color: #aaa;
font-size: .8em;
}
.widget_tag_cloud .tagcloud {
margin: 15px 20px;
}
.widget_nav_menu {}
.widget_nav_menu .menu li {
line-height: 15px;
margin-bottom: 5px;
}
.widget_nav_menu .menu {
margin-top: 10px;
margin-left:15px;
list-style-type: none;
}
.widget_text {}
.textwidget {
padding:15px;
}
.textwidget {
font-family: "Proxima Nova", sans-serif;
-ms-word-wrap: break-word;
word-wrap: break-word;
}
.lte9 .textwidget {
font-family:Helvetica, Arial, sans-serif;
}
.textwidget h1 {
font-size: 21px;
line-height: 28px;
}
.textwidget h2 {
font-size: 18px;
line-height: 24px;
}
.textwidget h3 {
font-size: 16px;
line-height: 20px;
}
.textwidget h4,
.textwidget h5,
.textwidget h6 {
font-size: 14px;
line-height: 18px;
}
.textwidget blockquote p {
font-size: 14px;
}
.textwidget code {
font-size: 11px;
}
.textwidget pre {
font-size: 11px;
line-height: 18px;
}
.textwidget a {
border-bottom: 1px solid #cfedff;
}
.textwidget .gallery a {
border-bottom: none;
}
.textwidget a:hover {
border-bottom-color: #005580;
text-decoration: none;
}
.textwidget img {
max-width:100% !important;
}
.lte9 .textwidget .img {
width:100% !important;
}
.widget_search {}
.widget_search form {
padding:15px 15px 0;
}
.widget_search label {
visibility:hidden;
height:0;
width:0;
position:absolute;
}
.widget_search .uc-search-field{
max-width:55%;
}
.lte8 .widget_search .uc-search-field {
width:auto;
}
.widget_search #uc-search-button {
/*display: inline-block;
padding: 4px 12px;
margin-bottom: 10px;
font-size: 14px;
line-height: 20px;
text-align: center;
vertical-align: middle;
cursor: pointer;
color: #333333;
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
background-color: #f5f5f5;
background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
border-color: #e6e6e6 #e6e6e6 #bfbfbf;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
border: 1px solid #cccccc;
border-bottom-color: #b3b3b3;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
*/
}
.widget_sp_image {
border:none;
background-color:transparent;
}
.widget_sp_image img {
max-width:100% !important;
}
/**/
.widget_rcpt {}
.rcpt_items {
width:100%;
}
.rcpt_items+.rcpt_items {
border-top:1px solid #eee;
}
.rcpt_items:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.rcpt_items {
display: inline-block;
}
html[xmlns] .rcpt_items {
display: block;
}
* html .rcpt_items {
height: 1%;
}
.rcpt_items_list {
list-style-type: none;
padding: 10px;
margin:0;
}
.rcpt_items_list li {
list-style-type: none;
margin: 0;
}
.rcpt_item_title {
font-size:110%;
font-weight: bold;
}
.rcpt_item_image{
float: right;
margin: 0 0 10px 10px;
width:150px;
}
.lte9 .rcpt_item_image img {
max-width:150px;
}
.lte7 .rcpt_item_image img {
display:none;
}
/**/
.rcpt_item_excerpt {
margin: 10px 0;
}
.rcpt_item_date {}
/**/
.uc-contact-widget {}
.uc-contact-widget .uc-table {
margin:5px;
}
.uc-contact-widget .uc-label {
padding-right:3px;
text-align:right;
vertical-align:top;
}
.uc-contact-widget .uc-output {
-ms-word-break: break-all;
word-break: break-all;s
}
.uc-hours-widget {}
#uc-hours-caption {padding:1em 0;}
.uc-hours-widget .visible-tablet {
width:35px !important;
height:20px;
-ms-word-break: break-all;
word-break: break-all;
}
/* Social Icons Widget */
.simple-social-icons ul.aligncenter{
padding:30px 12px 20px 12px;
}
.lte7 .simple-social-icons li {
display:none;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
## UC Slideshow Widget
- this one is weird, but it's what I could think of
- would prefer a solution with more variable hieghts.
- maintains fixed aspect ratio across all widhts and breakpoints.
W H
270 * 105
2.5714 : 1
*/
.uc-ssw {
border: none;
}
.uc-ssw .theme-light.slider-wrapper {
padding:0 !important;
}
.uc-ssw .nivoSlider {
overflow: hidden!important;
margin-bottom: 0 !important;
position:relative !important;
z-index:1;
}
/* default for older browsers. */
.span3 .uc-ssw .nivoSlider {
height:86px;
}
.span4 .uc-ssw .nivoSlider {
height: 117px;
}
.span6 .uc-ssw .nivoSlider {
height: 179px;
}
.span8 .uc-ssw .nivoSlider {
height: 241px;
}
.span9 .uc-ssw .nivoSlider {
height: 272px;
}
.span12 .uc-ssw .nivoSlider {
height:366px;
}
@media (min-width: 1200px) {
.span3 .uc-ssw .nivoSlider {
height:105px;
}
.span4 .uc-ssw .nivoSlider {
height: 144px;
}
.span6 .uc-ssw .nivoSlider {
height: 222px;
}
.span8 .uc-ssw .nivoSlider {
height: 300px;
}
.span9 .uc-ssw .nivoSlider {
height: 338px;
}
.span12 .uc-ssw .nivoSlider {
height:456px;
}
}
@media (min-width: 980px) and (max-width: 1199px) {
}
@media (min-width: 480px) and (max-width: 979px) {
.span3 .uc-ssw .nivoSlider {
height:65px;
}
.span4 .uc-ssw .nivoSlider {
height: 89px;
}
.span6 .uc-ssw .nivoSlider {
height: 137px;
}
.span8 .uc-ssw .nivoSlider {
height: 185px;
}
.span9 .uc-ssw .nivoSlider {
height: 209px;
}
.span12 .uc-ssw .nivoSlider {
height:282px;
}
}
@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:117px;
}
}
.uc-ssw .nivoSlider img {
min-width: 100%;
min-height: 100%;
}
.
.uc-ssw .slider-wrapper {
padding: 0 !important;
}
/* dots */
.theme-light .nivo-controlNav {
height:36px;
padding-left:10px!important;
background-color:transparent!important;
}
.nivo-control {
position:relative;
top:12px;
}
.nivo-control.active {
top:13px;
}
/* arrows */
.nivo-directionNav {
position:absolute!important;
top:50%!important;
width:100%;
margin-top:-15px;
right:0!important;
z-index:9999!important;
}
.nivo-prevNav,
.nivo-nextNav {
position:absolute!important;
background-color:#fff!important;
background-color:rgba(255, 255, 255, .7)!important;
border-radius:5px!important;
}
.nivo-prevNav:hover,
.nivo-nextNav:hover {
background-color:rgba(255, 255, 255, 1)!important;
}
.nivo-prevNav {
left:10px!important;
}
.nivo-nextNav {
right:10px!important;
}
#home1 .nivoSlider a.nivo-imageLink {
width:auto !important;
height: auto !important;
min-height: 100% !important;
min-width: 100% !important;
}
/* Flexible Posts */
* html .widget.widget_dpe_fp_widget .dpe-flexible-posts li a{
height:1%
}
.widget.widget_dpe_fp_widget{
padding:0px;
}
.widget.widget_dpe_fp_widget ul{
padding: 0px 5px 0px 0px;
margin:10px 10px 10px 10px;
}
.widget.widget_dpe_fp_widget li{
padding: 0px;
margin: 10px 0px;
display:block;
box-shadow:none;
}
.widget.widget_dpe_fp_widget li a{
margin:0px;
position:relative;
display:inline-block;
width:100%;
}
.widget.widget_dpe_fp_widget li a .attachment-thumbnail{
height: 60px;
width: 60px;
margin-right: 10px;
float:left;
}
.widget.widget_dpe_fp_widget li a .attachment-medium{
width:48%;
margin-right: 10px;
float:left;
}
.widget.widget_dpe_fp_widget li a .attachment-large{
max-width:100%;
margin-bottom: 10px;
float:left;
clear:right;
display:block;
border:2px solid black;
}
.widget.widget_dpe_fp_widget li a .title{
display:block;
position:relative;
font-size: 1em;
font-weight: normal;
}
.widget.widget_dpe_fp_widget li a:after{
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
## Post Comments
- supports nested comments.
*/
.commentlist {
list-style-type: none;
margin-left: 0;
}
.comment,
.pingback {
padding: 30px 0;
border-top: 1px dotted #ddd;
}
.comment .comment {
padding: 0;
border: none;
}
.comment-body {
position: relative;
padding-left: 175px;
min-height: 50px;
}
.comment .comment .comment-body {
padding: 0;
min-height: inherit;
}
.comment-author {
position: absolute;
top:0;
left: 0;
width: 150px;
}
.comment .comment .comment-author {
position: relative;
width: auto;
}
.comment-meta {
float: right;
}
.content .comment-meta a {
color: #999;
border-bottom-width:0;
}
.content .comment-meta a.comment-edit-link {
color: #08c;
border-bottom-width: 1px;
}
.children {
list-style-type: none;
margin-left: 175px;
padding-top: 20px;
}
.children .children {
margin-left: 25px;
}
#commentform {}
#comment {
width:100%;
}
.nocomments {
margin: 30px;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
## UUP - University User Profiles
- Requires the UUP plugin.
- UUP has not styles, those styles are defined here.
*/
/* Quick start for future custom deisgns...
.uup-list-wrapper {}
.uup-list {}
.uup-item {}
.uup-user {}
.uup-thumbnail {}
.uup-name {}
.uup-first {}
.uup-last {}
.uup-title {}
.uup-phones {}
.uup-phone1 {}
.uup-phone2 {}
.uup-email {}
.uup-fax {}
.uup-office-location {}
.uup-office-hours {}
.uup-mailing-address {}
*/
.uup-list-wrapper {}
.uup-list,
.uup-item {
margin:0;
padding:0;
list-style-type:none;
}
.uup-index-table {}
.content .uup-index-table th,
.content .uup-index-table td {
vertical-align:middle;
}
.content .uup-index-table {}
.uup-list {}
.uup-item {
margin:10px 0;
font-size:13px;
line-height:16px;
display:block;
margin:5px;
position:relative;
border:none;
min-height:110px;
}
.uup-item.has-image {
padding-left:125px;
}
.uup-user {
}
.uup-user.with-image {
}
.content a.uup-user {
border-bottom:none;
}
.content a.uup-user:hover {
border-bottom:none;
}
.user-profile .uup-user {
padding-left:0;
}
a.uup-user:hover {
}
.uup-thumbnail {
position:absolute;
top:0px;
left:0px;
width:100px;
height:100px;
margin-bottom:20px;
}
.uup-table-thumbnail {
width:50px;
height:50px;
}
.uup-name {
font-weight:bold;
padding-top:0px;
padding-bottom:5px;
display:block;
}
.uup-first {
margin-right:.3em;
}
.uup-last {}
.uup-title {
display:block;
}
.uup-phones {}
.uup-phone1 {
display:block;
}
.uup-phone2 {
display:block;
}
.uup-email {
display:block;
}
.uup-fax {
display:block;
}
.uup-office-location {
display:block;
}
.uup-office-hours {
display:block;
}
.uup-mailing-address {
display:block;
}
.uup-list-wrapper {
width: 100%;
margin-bottom: 15px;
overflow-x: auto;
overflow-y: hidden;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
## Gravity Forms
*/
.content label {
-ms-word-wrap:normal;
word-wrap:normal;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
## Footer Menu
-
*/
#uc-footer {
padding: 0 20px 20px;
margin-top: 30px;
}
#uc-footer-links,
#uc-footer-links li {
padding: 0;
margin: 0;
list-style-type: none;
}
#uc-footer-links li {
float: left;
font-size: .8em;
margin-right: 2em;
}
#uc-footer-links a {
color: #707070;
}
#uc-footer-links a:hover {
color:#08c;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
## Small Cal CSS - Makes Small Cal looks nice Calendar
*/
div.uc-cal.uc-listcal.list-view.hidden-desktop ul.uc-cal-list {
list-style: none;
margin: 0;
}
#events-toolbar {
margin-left:0;
margin-bottom:12px;
}
#events-grid-wrap{
width: 100%;
overflow-x: scroll;
border: 1px solid #ccc;
}
#events-grid td {
border: 1px solid #dddddd;
}
.entry #events-grid th,
.entry #events-grid td {
padding: 8px;
line-height: 20px;
text-align: left;
vertical-align: top;
border: 1px solid #dddddd;
}
#events-grid tr:nth-child(odd) {
background-color: #f9f9f9;
}
#events-grid {
table-layout: fixed;
word-wrap: break-word;
}
#events-grid abbr {
cursor: auto;
border-bottom: none;
}
#events-grid ol{
margin-left: 0px;
list-style: none;
}
#events-grid ol a strong{
font-weight: normal;
}
#events-grid ol.event-list {
padding: 10px 10px 0px 10px;
border-bottom: 1px solid #dddddd;
background-color: white;
list-style: none;
}
#events-grid ol.event-list:last-child {
border-bottom: none;
}
#events-grid a {
}
#events-grid a:hover{
}
#events-grid th.today {
background-color: #E4E4E4;
}
.entry #vb ul a {
border: none;
text-decoration: none;
}
.entry #vb li a {
border: none;
}
.entry #vb ul {
list-style: none;
text-decoration: none;
margin: 0;
}
.entry #vb li {
float: left;
padding: 0 10px;
font-size: 28px;
}
.entry #vb .glyphicons:before {
display: inline-block;
position: relative;
top: -3px;
padding: 0;
padding-left: 0;
color: inherit;
text-decoration: none;
vertical-align: middle;
font: 12px/1em 'Glyphicons Regular';
}
.entry #vb .glyphicons {
padding: 0;
padding-left: 0;
}
.entry #vb a.btn-toggle {
padding: 0;
}
.entry #vb a#vb-today {
float: left;
text-decoration: none;
}
.entry #vb {
border-bottom: none;
padding: 15px 0px 15px 34px;
}
.entry ul#vb-timespan {
display: inline-block;
margin-left: -38px;
}
.entry #vb .btn {
display: inline-block;
padding: 2px 12px;
margin-bottom: 0;
font-size: 14px;
line-height: 20px;
color: #333;
text-align: center;
text-shadow: 0 1px 1px rgba(255,255,255,0.75);
vertical-align: middle;
cursor: pointer;
background-color: #f9f9f9;
background-image: none;
background-repeat: repeat-x;
border: 1px solid #dddddd;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
}
.entry #vb .glyphicons {
color: inherit;
}
ol.event-list{
list-style: none;
margin: 0px;
padding: 0px;
}
.entry .event-list li ol li {
border-bottom: 1px dashed #DBDBDB;
padding-bottom: 10px;
padding-top: 10px;
list-style: none;
}
.entry .event-list li ol li:last-child {
padding-bottom: 10px;
border-bottom: none;
padding-top: 10px;
}
.entry .event-list li ol li:first-child {
padding-top: 0;
}
#events-grid tr th span {
font-weight: normal;
}
/*Calander list style*/
.entry .uc-cal-list li.uc-cal-item {
padding: 6px;
}
.entry .uc-cal-list em {
font-style: normal;
}
.entry .uc-cal-list em.uc-cal-event-title {
margin-left: 10px;
}
.entry .uc-cal.uc-listcal.list-view.hidden-desktop a {
border-bottom: none;
}
a.uc-cal-link{
float:right;
padding: 1.5em 1.8em 1.5em 1.8em;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
## In Page Menus ---- Makes the In Page Menus play nice with Hale
*/
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
## Tabs
*/
.in-page-tabs .nav-tabs>li>a {
padding-top: 8px;
padding-bottom: 8px;
line-height: 20px;
border: 1px solid transparent;
-webkit-border-radius: 4px 4px 0 0;
-moz-border-radius: 4px 4px 0 0;
border-radius: 4px 4px 0 0;
}
.in-page-tabs .nav-tabs .current_page_item a{
pointer-events: none;
cursor: default;
color: #555555;
cursor: default;
background-color: #ffffff;
border: 1px solid #ddd;
border-bottom-color: transparent;
}
.in-page-tabs .nav-tabs .dropdown-menu .menu-item a{
border:none;
}
.in-page-tabs .nav-tabs .menu-item .dropdown-menu a:hover {
border:none;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
## Lists
*/
.in-page-list #menu-list-menu li {
padding: 0;
margin-bottom: 10px;
color: #333333;
text-align: center;
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
vertical-align: middle;
cursor: pointer;
background-color: #f5f5f5;
background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
background-repeat: repeat-x;
border: 1px solid #cccccc;
border-color: #e6e6e6 #e6e6e6 #bfbfbf;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
border-bottom-color: #b3b3b3;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
max-width: 150px;
}
.in-page-list #menu-list-menu li:hover{
background-image: none;
background-color: #E6E6E6;
}
.in-page-list #menu-list-menu li:last-child {
margin-bottom: 0;
}
.in-page-list #menu-list-menu li a{
padding: 6px 12px;
margin: 0;
border:none;
}
.in-page-list #menu-list-menu li a:hover{
background-color: initial;
border:none;
}
.in-page-list #menu-list-menu .dropdown-menu {
position: absolute;
top: 100%;
left: 0;
z-index: 1000;
float: left;
min-width: 160px;
padding: 5px 0;
margin: 2px 0 0;
list-style: none;
background-color: #fff;
border: 1px solid #ccc;
border: 1px solid rgba(0,0,0,0.2);
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
box-shadow: 0 5px 10px rgba(0,0,0,0.2);
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
}
.in-page-list #menu-list-menu .dropdown-menu li {
padding: 4px 12px;
margin-bottom: 0;
text-align: center;
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
vertical-align: middle;
cursor: pointer;
background-color: #f5f5f5;
background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
background-repeat: repeat-x;
border: 1px solid #cccccc;
border-color: #e6e6e6 #e6e6e6 #bfbfbf;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
border-bottom-color: #b3b3b3;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
position: relative;
}
/*Disable current page button*/
.in-page-list #menu-list-menu .current_page_item {
cursor: default;
background-image: none;
opacity: 0.65;
filter: alpha(opacity=65);
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.in-page-list #menu-list-menu .current_page_item a :hover{
cursor: default;
background-image: none;
opacity: 0.65;
filter: alpha(opacity=65);
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
color: #333;
}
.in-page-list #menu-list-menu .current_page_item a {
color: #333;
pointer-events: none;
cursor: default;
}
.in-page-list #menu-list-menu .current_page_item:hover {
background-color: #f5f5f5;
}
.in-page-list #menu-list-menu .current_page_item li:hover {
background-image: none;
background-color: #F5F5F5;
opacity: 0.65;
}
/* ------------------------------------------------------------ */
/*
Pages A-Z Style for the A-Z Page
*/
.content{
position:relative;
}
ul.letter-index{
display:block;
min-height: 40px;
list-style: none;
text-align:center;
margin:40px 0px 0px 0px;
}
.letter-index li{
position:relative;
display:block;
margin:0px 8px 0px 0px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
text-align: center;
width:30px;
float:left;
}
.letter-index li:last-child{
margin:0px 0px 0px 0px;
}
.letter-index li a{
display:block;
position:relative;
padding:8px;
border-bottom:none;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
margin-bottom:0px;
}
.letter-index li a:hover{
background: #888;
color:#fff;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border-bottom:none;
}
.letter-index li span{
display:block;
position:relative;
padding:8px;
border-bottom:none;
color:#aaa;
}
ul.letter-directory{
display:block;
list-style: none;
width:100%;
min-height: 60px;
margin:10px 0px 20px 0px;
}
.letter-list-hold{
margin:0px;
list-style:none;
}
li#letter-box{
list-style:none;
}
.letter{
display:block;
position:relative;
padding: 17px 0px 0px 0px;
border-bottom:none;
border-top: 1px solid #e4e4e4;
margin:0px 0px 10px 0px;
list-style:none;
}
.pages-ul{
padding: 0px 0px 15px 0px;
list-style:none;
}
.pages-ul li{
list-style:none;
margin:0px;
padding:0px 0px 6px 0px;
}
.pages-ul li a{
}
a.letter-anchor{
}
.content .clear{
clear:both;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
## Mobile/iPad Styles
-
*/
@media (max-width: 979px) {
.desk-nav {display:none !important;}
.mobi-nav {display:block !important;}
.nav {
padding-top: 10px;
position: relative;
}
#uc-navbar .navbar-inner {
min-height:0;
}
#uc-nav-mobile {
position:absolute;
top:35px;
right:20px;
margin:0;
width:70px;
}
#uc-navbar.navbar .nav #sitesearch {
position:absolute;
top:10px;
left:15px;
}
html.ua-mobile-android .dropdown-submenu>.dropdown-menu {
display: block;
}
html.ua-mobile-android .dropdown-submenu>a:after {
border:none;
}
#uc-site-header {
padding-right:118px;
padding-bottom:25px;
}
#uc-site-title {
margin-bottom:5px;
}
#nav-left {
display:none;
}
#nav-left-sibling {
float:none;
width:100%;
}
.nav-collapse.in.collapse ul.nav.bar.with-drop{
background:none;
}
}
@media (max-width: 767px) {
/* tablet rules */
body {
/* overwrites bootstrap defaults so the top bar can be full width. */
padding-left:0;
padding-right:0;
}
#uc-site-header {
padding-left:10px;
padding-top: 20px;
padding-bottom: 10px;
}
#uc-logo {
border-right:0;
}
#uc-site-parent a {
font-size: 10px;
}
#uc-site-title a {
font-size: 18px;
line-height:1.1em;
}
#uc-main {
/* reintroduce the extra padding for the content area */
padding-left:7px;
padding-right:7px;
}
.post {
padding: 10px 10px 20px
}
.comment-body {
padding-left: 0;
}
.comment-author {
position: relative;
width: auto;
}
.comment-meta {
float: none;
margin-bottom: 1em;
}
.children {
margin-left: 20px;
}
}
@media (max-width: 680px) {
#uc-footer-links li {
float: none;
font-size: .9em;
margin: .75em 0;
}
}
@media (max-width: 321px) {
}
/* ---------------------------- */
/* CSS for Bootstrap Javascript */
/* ---------------------------- */
.accordion-group a{
text-decoration:underline;
}
.accordion-heading .content a{
bottom-border:none;
}
.accordion-heading a.accordion-toggle{
border-bottom:0px;
}
a.btn {
border-bottom:0px;
}
/* Start of Hale Fixes - July 2014 - Mika Fixes */
/* Calendar on Content Pages */
.entry{
}
.entry .uc-cal{
}
.entry .uc-cal .uc-cal-list{
list-style: none;
padding:0px;
margin:0px;
}
.entry .uc-cal .uc-cal-list .uc-cal-item{
padding:7px 0px;
}
.entry .uc-cal .uc-cal-list .uc-cal-item a{
border-bottom:none;
}
.entry .uc-cal .uc-cal-list .uc-cal-item a:hover{
border-bottom: 1px solid rgba(96,136,0,0.5);
}
.entry .uc-cal .uc-cal-list .uc-cal-item a span{
}
.entry .uc-cal .uc-cal-list .uc-cal-item a em{
margin-left:20px;
color:#707070
}
/* ------------------------------- */
/* In Page Nav Fix by Brian 071714 */
/* ------------------------------- */
.in-page-list {
float:right;
background-color:#F9F9F9;
border: 1px solid #dddddd;
margin-bottom:25px;
padding:0;
border-radius:7px;
margin-left:20px;
}
.in-page-list .nav-list>li>a {
margin-left:0;
border-bottom:none;
}
.nav-list {
padding:0;
margin:5px;
}
.nav-list li.current_page_item a {
border-bottom:none;
padding:6px 15px;
}
@media (max-width: 979px) {
.in-page-list {
float:none;
}
}
.nav-list li a {
border-bottom:none;
padding:6px 15px;
}
.nav-list li a:hover {
border-bottom:none;
}
ul.nav-list .caret {
display:none;
}
.in-page-tabs .caret {
display:none;
}
/* Form fixes */
.gform_wrapper .chzn-container-single a.chzn-single{
background:white;
filter:none;
}
.gform_wrapper .chzn-container-single a.chzn-single div{
background:white;
filter:none;
}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
min-height:30px
}