/*
Theme Name: webbie_pinboard
Description: Describe the Custom Theme Here
Author: ITSO Web Services
Template: pinboard
*/

@charset "UTF-8";
@import url("../pinboard/style.css");
@import url(https://use.typekit.net/kyp3nae.css);
@import url(https://www.purdue.edu/purdue/fonts/united-sans/united-sans.css);
@import url(https://use.typekit.net/ghc8hdz.css);

#header input#s {
	font-size: 90%;
	width: 0;
}

#header input#s:focus {
	width: 15em;
}

#header input#searchsubmit {
	width: 2.5em;
}

#header #searchform {
        margin-top: 35px;
}

#header #site-title img {
        margin-top: 10px;
        margin-bottom: 10px;
        margin-right: 15px;
        padding-right: 20px;
        border-right-style: solid;
        border-right-width: 1px;
}

#footerLeft { 
	width: 60%;
	float: left;
	display: block;
/*	height: 50px;*/
}

#footerRight {
	width: 40%;
	float: right;
	display: block;
/*	height: 50px;*/
}

#footer {
	width: 100%;
	height: 100% width: 980px; 
}

#footer .phone {
	font-weight: bold;
}

#copyright {
	font-weight: normal;
}

#copyright a {
        text-decoration: underline;
        color: #f0f0f0;
}

#copyright a:hover {
        text-decoration: none;
        color: #f0f0f0 !important;
}

#access li li {
        max-height: 50px;
        background: inherit;
}

#access li li a {
        background: inherit;
        font-size: 100%;
        margin: -1px;
}

#access li a:hover,
#access li.current-menu-parent > a,
#access li.current_menu_item > a,
#access li.current_page_item > a {
        background:#303030;
        color:#fff;
        text-decoration:none;
}

#access li li a:hover,
#access li li.current_menu_item > a,
#access li li.current_page_item > a {
        background: #303030;
}

#sidebar {
        font-family: acumin-pro, Franklin Gothic, sans-serif;
}

.ez-toc-title {
        font-family: United Sans, Impact, Arial, sans-serif;
        font-weight: 800;
        color: #8e6f3e !important;
}

.ez-toc-btn {
        display: none !important;
}

.ez-toc-widget-container ul li a {
        padding-left: 0px;
}

.ez-toc-widget-container li.active>a {
        font-weight: 700;
        color: black;
}

.widget-area li {
        padding: 7px 0 !important;
}

.widget-area li.ez-toc-heading-level-2 {
        border-bottom: #EEE 1px solid !important;
}

.widget-area a {
        color: black !important;
}

.widget-area a:hover {
        text-decoration: underline;
}

#site-description {
	font-size: 90%;
}

#site-title {
        font-size: 1.45rem;
        font-family: acumin-pro-condensed, Franklin Gothic, sans-serif;
        font-weight: 700;
        line-height: 100px;
}

#site-title a {
        color: #000000 !important;
}

#social-media-icons {
        margin-top: 35px;
}

.widget-area a:hover {
	color: #000;
}

.post-3752 .entry-title {
        display: none;
}

h1, .entry-title {
        font-family: United Sans, Impact, Arial, sans-serif;
        font-weight: 700;
}

h2 {
        font-family: United Sans, Impact, Arial, sans-serif;
        font-weight: 600;
}

h3 {
        font-family: acumin-pro-condensed, Franklin Gothic, sans-serif;
        font-weight: 500;
        color: black !important;
}

h4 {
        font-family: acumin-pro-semi-condensed, Franklin Gothic, sans-serif;
        font-weight: 400;
        color: black !important;
}

h5 {
        font-family: acumin-pro-semi-condensed, Franklin Gothic, sans-serif;
        font-weight: 200;
        color: black !important;
}

h6 {
        font-family: acumin-pro-semi-condensed, Franklin Gothic, sans-serif;
        text-transform: uppercase;
        color: black !important;
}

sup, sub {
	font-size: 70%;
}

body {
        font-family: acumin-pro, Franklin Gothic, sans-serif;
}

.entry a {
        text-decoration: underline;
}

.entry a:hover {
        text-decoration: none;
}

code {
	font-size: 85%;
}

pre {
	font-size: 85%;
	white-space: pre-wrap;
}

div.breadcrumbs {
        padding-left: 8px;
        padding-top: 5px;
}

.breadcrumbs a {
        color: #303030;
}

.breadcrumbs a:hover {
        text-decoration: underline;
}

h1::before, h2::before, h3::before, h4::before {
        display: none;
}

/* styling for the security table */
.rotate.down {
	transform: rotate(-90deg) translateX(-15em);
}

th#i {
	background-color: #C4BFC0;
	border-bottom: 1px solid black;
	padding-top: 3ex;
	padding-bottom: 3ex;
}

th#i1,
th#i2,
th#i3,
th#i4 {
	background-color: #C4BFC0;
	padding-top: 1ex;
	padding-bottom: 1ex;
}

th#ug {
	background-color: #EBD99F;
	max-width: 3em;
	border-right: 1px solid black;
	padding-left: 1em;
	padding-right: 1em;
}

th#uga, 
th#ugb, 
th#ugc, 
th#ugd, 
th#uge, 
th#ugf, 
th#ugg, 
th#ugh {
	background-color: #EBD99F;
	padding-right: 1em;
	padding-left: 1em;
}


