diff --git a/footer.php b/footer.php index 4d44bb2..a6752c9 100644 --- a/footer.php +++ b/footer.php @@ -1,66 +1,66 @@ - - - - - + + + + + \ No newline at end of file diff --git a/style.css b/style.css index 55cbe1f..860849a 100644 --- a/style.css +++ b/style.css @@ -1,2515 +1,2515 @@ -/* -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: 3.6 -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 { - max-width:100% !important; - } - .content .wp-caption-text { - text-indent: 3px; - font-size: .8em; - font-style: italic; - color: #5c5c5c; - text-align:left; - } - .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; - } - - -/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ## 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; - display:block; - padding-top:0px; - padding-bottom:5px; - } - .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; - } - -/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ## 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-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; -} - -/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ## 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; +/* +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: 3.6 +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 { + max-width:100% !important; + } + .content .wp-caption-text { + text-indent: 3px; + font-size: .8em; + font-style: italic; + color: #5c5c5c; + text-align:left; + } + .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; + } + + +/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + ## 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; + display:block; + padding-top:0px; + padding-bottom:5px; + } + .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; + } + +/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + ## 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-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; +} + +/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + ## 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; } \ No newline at end of file