
/* - ++theme++tpwd.theme/css/public.css - */
/* http://tpwd.texas.gov/portal_css/++theme++tpwd.theme/css/public.css?original=1 */
/* */
* {
margin: 0;
padding: 0;
}
* :link,
:visited {
text-decoration: none;
}
* ul,
ol {
list-style: none;
}
* li {
display: inline;
}
* h1,
h2,
h3,
h4,
h5,
h6,
pre,
code {
font-size: 1em;
}
* a img,
:link img,
:visited img {
border: none;
}
a {
outline: none;
}
table {
border-spacing: 0;
}
img {
vertical-align: text-bottom;
}
iframe {
border-width: 0;
border-style: none;
}
/* */
/* */
body {
font: 100% Arial, FreeSans, sans-serif;
background: White;
color: Black;
/* */
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: "Helvetica Neue", Arial, FreeSans, sans-serif;
font-weight: bold;
color: Black;
line-height: 1.5em;
}
h1,
h2 {
letter-spacing: -0.05em;
}
h1 {
font-size: 2em;
}
h2 {
font-size: 1.75em;
}
h3 {
font-size: 1.25em;
}
h4 {
font-size: 1.25em;
}
h5 {
font-size: 1em;
}
h6 {
font-size: 0.8em;
}
h2,
h3,
h4,
h5,
h6 {
color: #444;
}
h2 a,
h3 a,
h4 a {
border-bottom: none !important;
}
a:link,
a:visited {
color: #0066cc;
}
a:focus img {
outline: thin dotted;
}
dt {
font-weight: bold;
}
input {
font-family: "Lucida Grande", Arial, FreeSans;
}
q {
quotes: "“" "”" "‘" "’";
}
/* */
/* */
#portal-header {
position: relative;
z-index: 2;
}
#portal-logo {
display: inline-block;
margin: 1.375em 0;
}
#portal-globalnav {
clear: both;
font-size: 80%;
background: #ddd;
/* */
margin: 0 0 1em 0;
}
#portal-globalnav li a {
display: inline-block;
padding: 0.5em 1em 2em 1em;
background: #ddd;
min-width: 6em;
white-space: normal;
border-right: 0.1em solid white;
}
#portal-globalnav .selected a,
#portal-globalnav a:hover {
background: #205c90;
color: White;
}
#portal-globalnav .selected a:hover {
background: #ddd;
color: #205c90;
}
#portal-personaltools {
float: right;
background: #e3e3e3;
position: relative;
z-index: 3;
/* */
top: 0;
right: 0;
padding: 0.25em 0.5em;
font-size: 80%;
}
#portal-personaltools #anon-personalbar a {
float: left;
margin-right: 0.5em;
}
#portal-languageselector {
float: right;
background: #e3e3e3;
position: relative;
top: 0;
right: 1px;
z-index: 3;
/* */
padding: 0.25em 0.5em;
font-size: 80%;
border-bottom-right-radius: 0.5em;
border-bottom-left-radius: 0.5em;
-webkit-border-bottom-right-radius: 0.5em;
-webkit-border-bottom-left-radius: 0.5em;
-moz-border-radius-bottomleft: 0.5em;
-moz-border-radius-bottomright: 0.5em;
max-width: 50%;
}
#portal-searchbox {
float: right;
text-align: left;
clear: right;
margin: 1.2em 0;
font-size: 80%;
}
#portal-searchbox form {
white-space: nowrap;
}
#portal-searchbox label {
font-weight: normal;
}
#searchGadget {
width: 13em;
}
#content input.searchField {
margin-bottom: 1em;
}
input.searchField {
-moz-appearance: searchfield;
}
/* */
.collapsible .collapser.collapsed {
padding-right: 14px;
background: url('../../arrowRight.png') center right no-repeat;
}
.collapsible .collapser.expanded {
padding-right: 14px;
background: url('../../arrowDown.png') center right no-repeat;
}
/* */
/* */
#LSResult {
position: absolute;
right: 0;
background: White;
margin: -1.5em 0 0 -7em;
}
#LSResult fieldset {
padding: 1em 0 0;
border: 0.1em solid #ccc;
}
#livesearchLegend {
background-color: #ccc;
padding: 0.3em;
}
#LSResult .LSDescr {
font-size: 85%;
color: #666;
}
.LSRow,
#LSNothingFound {
display: block;
padding: 0.5em 1em;
white-space: normal;
width: 28em;
}
.LSHighlight {
background: #ddd;
}
/* */
/* */
#portal-breadcrumbs {
font-size: 80%;
margin-bottom: 1em;
margin-left: 0.25em;
}
#portal-breadcrumbs a {
border-bottom: none;
display: inline-block;
}
/* */
/* */
#portal-siteactions {
font-size: 85%;
padding-bottom: 2em;
text-align: center;
clear: left;
}
#portal-siteactions li {
margin-right: 0.5em;
}
#portal-siteactions li a:hover {
color: #75ad0a;
}
/* */
/* */
a.link-anchor {
border: none !important;
color: Black !important;
cursor: default !important;
}
#content a.link-overlay {
border-bottom: 1px dotted #205c90 !important;
}
dl dt .documentByLine {
font-weight: normal;
}
dl dt span.summary a {
border: none !important;
}
/* */
/* */
dl.portlet {
margin: 0 0 1em;
}
dl.portletError {
background-color: #FFA500;
}
dl.portlet dt,
div.portletAssignments div.portletHeader {
line-height: normal;
}
dl.portlet dt.hiddenStructure {
padding: 0;
}
div.portletAssignments {
font-size: 0.8em;
line-height: 2em;
}
div.portletAssignments .managedPortletActions {
float: right;
}
div.portletAssignments .managedPortletActions a {
margin: 0 0.25em;
border: none;
}
dl.portlet dt a:link,
dl.portlet dt a:visited,
dl.portlet dt a:hover {
color: black;
display: block;
border: none;
}
dl.portlet dd.portletItem,
dl.portlet dd.portletFooter,
dl.portletError dd {
padding: 1em;
}
div.managePortletsLink,
a.managePortletsFallback {
text-align: center;
padding: 0.25em 0.5em;
font-size: 80%;
margin: 0 auto 1em;
background: #ddd;
border-radius: 0.5em;
-webkit-border-radius: 0.5em;
-moz-border-radius: 0.5em;
}
a.managePortletsFallback {
display: inline-block;
/* */
}
#content a.managePortletsFallback {
display: block;
border-bottom: none !important;
}
#portlet-prefs a {
border: none;
line-height: 2em;
}
#visual-portal-wrapper dl.portletCalendar dd {
padding: 0;
}
#dashboard-portlets1,
#dashboard-portlets2,
#dashboard-portlets3,
#dashboard-portlets4 {
display: inline-block;
}
/* */
/* */
dl.portlet ul.navTree li a {
border: none;
display: block;
zoom: 1;
}
dl.portletNavigationTree dd.portletItem {
padding: 0;
}
dl.portlet ul.navTreeLevel0 > .navTreeItem {
padding: 0.25em 1em;
border-bottom: 0.1em dotted #ddd;
line-height: 2em;
}
dl.portlet ul.navTreeLevel1 .navTreeItem {
padding-left: 0.5em;
line-height: 2em;
}
dl.portlet ul.navTree .navTreeCurrentItem {
background-color: #ddd;
border-left: 1em solid #ddd;
margin-left: -1em;
margin-right: -1em;
}
/* */
/* */
#content {
line-height: 1.5em;
clear: both;
font-size: 80%;
margin: 1em 0.25em 2em 0.25em;
}
/* */
body#content {
margin: 1em;
}
#content.mceContentBody {
width: 98%;
}
#content h1 {
margin-top: 0.5em;
}
#content h1.documentFirstHeading {
margin-top: 0;
}
#content p,
#content table,
#content dl,
dl.portlet p,
dl.portlet {
margin-bottom: 1em;
}
.mceContentBody a {
color: #0066cc !important;
}
#content a:link,
dl.portlet a:link {
color: #0066cc;
border-bottom: 0.1em solid #ccc;
}
#content a:visited,
dl.portlet a:visited {
color: #0066cc;
border-bottom: 0.1em solid #ccc;
}
#content a:target {
background-color: #ffb;
}
#content span.link-external a {
background: transparent url(../../link_icon.png) 0px 1px no-repeat;
padding: 1px 0px 1px 16px;
}
#category {
font-size: 75%;
margin-bottom: 1em;
color: #666;
text-align: right;
}
#category a.link-category,
span.selectedTag {
color: black;
padding: 0.25em 0.5em;
background: #ddd;
border-radius: 0.5em;
-webkit-border-radius: 0.5em;
-moz-border-radius: 0.5em;
}
#category a.link-category:hover {
background: #205c90;
color: White;
border-color: #205c90;
}
#category .separator {
display: none;
}
#content ul {
list-style-type: disc;
margin-left: 2em;
}
#content ol,
dl.portlet ol {
list-style-type: decimal;
margin-left: 2em;
}
#content li,
dl.portlet li {
margin-bottom: 0.25em;
line-height: 1.5em;
display: list-item;
}
#content dt {
font-weight: bold;
margin-bottom: 0;
margin-right: 0;
}
#content dd {
margin: 0 0 1em 2em;
}
#content pre {
background-color: #222;
color: White;
font-family: Consolas, Inconsolata, Menlo, "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace;
padding: 1em;
overflow-x: auto;
font-size: 90%;
margin-bottom: 1em;
line-height: 1.25em;
}
#content pre.python {
background-color: White;
}
#content code {
font-family: Consolas, Inconsolata, Menlo, "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace;
}
#content div.documentByLine {
font-size: 85%;
display: block;
color: #666;
}
#content .discreet,
#sidebar .discreet {
color: #666;
font-size: 85%;
font-weight: normal;
}
#content .visualHighlight {
background-color: #ffb;
}
#content .pullquote {
margin: 0 1em 0.5em 0.5em;
font-weight: bold;
line-height: 1.25em;
float: right;
width: 35%;
clear: right;
color: #444;
font-size: 1.6em;
letter-spacing: -0.08em !important;
}
#content .callout {
background: #eee;
padding: 1em;
border-left: 1em solid #ccc;
clear: both;
}
#content table {
text-align: left;
border-collapse: collapse;
border-spacing: 0px;
}
#content .documentDescription,
#content #description {
color: #666;
margin-left: 0;
font: bold 1.25em "Helvetica Neue", Arial, FreeSans, sans-serif;
}
#content img.tileImage,
#content div.newsImageContainer {
float: right;
margin: 0 1em 0.5em 1em;
}
#content div.newsImageContainer a {
border-bottom: none;
}
#content div.newsImageContainer p.discreet {
margin: 0;
padding: 0.5em;
background-color: #666;
background-color: rgba(40, 40, 40, 0.7);
color: White;
font-weight: bold;
position: relative;
width: 190px;
top: -3em;
}
.eventDetails {
float: right;
clear: right;
margin: 0 0 0.5em 1em;
}
/* */
/* */
table.listing,
table.plain {
border-spacing: 0;
border-collapse: collapse;
}
table.invisible td,
table.invisible th,
table.plain td,
table.plain th,
table.listing td,
table.listing th {
padding: 0.5em 1em;
vertical-align: top;
}
table.plain th,
table.plain td {
border: 1px solid #ddd;
}
table.listing td.listingCheckbox,
table.listing th.listingCheckbox {
text-align: center;
}
table.listing {
border-left: 1px solid #ddd;
border-bottom: 1px solid #ddd;
}
table.listing .top {
border-left: 1px solid #ddd;
border-top: 1px solid #ddd;
border-right: 1px solid #ddd;
}
table.listing th {
text-align: left;
color: #666;
border: 0.1em solid #e7e7e7;
border-style: solid solid none;
background: #ddd;
}
table.listing tr.odd th {
border: 0.1em solid #fff;
border-style: solid solid none none;
}
table.listing tbody th {
font-weight: bold;
}
table.listing tbody tr {
text-align: left;
}
table.listing tbody tr.odd {
background: #eee;
}
table.listing tbody tr td {
background: transparent;
}
table.listing tbody tr.odd td {
background: #eee;
}
table.listing td {
border-right: 1px solid #ddd;
}
table.listing a {
border: none;
display: inline-block;
border-bottom: none !important;
}
table.listing td.draggable {
text-shadow: White 1px 1px 1px;
background: #ddd !important;
border-bottom: 1px solid white;
padding: 0.4em 0.4em 0 0.5em;
}
/* */
table.vertical th {
text-align: right;
}
table.vertical td {
border-top: 0.1em solid #e7e7e7;
padding: 0.5em;
}
/* */
table.grid td,
table.grid th {
border: 1px solid #e7e7e7;
padding: 0.5em;
}
.dragindicator {
outline: 2px solid #FFD700;
}
#foldercontents-order-column {
padding: 0;
}
div.listingBar {
font-size: 0.8461538461538461em;
margin: 1em 0;
}
div.listingBar .next {
display: inline-block;
float: right;
}
div.listingBar .previous {
display: inline-block;
}
div.listingBar a {
display: inline-block;
padding: 0.25em 0.5em;
border: 0.1em solid #ccc;
}
#content div.listingBar a:hover {
color: White;
background-color: #329fd7;
border-color: #329fd7;
}
/* */
/* */
dl.portalMessage {
margin: 1em 0;
font-size: 80%;
border: 1px solid #996;
background-color: #ffffe3;
clear: both;
}
dl.portalMessage a,
#content dl.portalMessage a {
color: black;
border-bottom: 1px solid #888;
}
dl.portalMessage dt {
background-color: #996;
font-weight: bold;
float: left;
margin: 0 0.5em 0 0;
padding: 0.5em 0.75em;
color: White;
line-height: 1.25em;
}
dl.portalMessage dd {
padding: 0.5em 0.5em;
margin: 0;
line-height: 1.25em;
}
dl.warning {
border-color: #d80;
}
dl.warning dt {
background-color: #d80;
}
dl.error {
border-color: #d00;
}
dl.error dt {
background-color: #d00;
}
dl.warning {
border-color: #d80;
}
dl.warning dd {
background-color: #fd7;
}
dl.error {
border-color: red;
}
dl.error dd {
background-color: #fdc;
}
/* */
#content dl.portalMessage {
font-size: 100%;
}
#content dl.portalMessage dt {
margin: 0 0.5em 0 0;
padding: 0.5em 0.75em;
}
#content dl.portalMessage dd {
margin: 0;
}
/* */
/* */
/* */
/* */
#content ul.formTabs {
background-color: #ddd;
border: 0.3em solid #ddd;
}
#edit-bar {
background-color: #75ad0a;
border: 0.25em solid #75ad0a;
font-size: 80%;
min-height: 2em;
margin-bottom: 1em;
padding-top: 0.05em;
}
#content-views {
float: left;
background-color: #75ad0a;
}
#content-views a {
color: White;
}
/* */
#content ul.formTabs {
display: block;
border-style: solid solid none solid;
margin-left: 0;
border-top-right-radius: 0.5em;
border-top-left-radius: 0.5em;
-webkit-border-top-right-radius: 0.5em;
-webkit-border-top-left-radius: 0.5em;
-moz-border-radius-topleft: 0.5em;
-moz-border-radius-topright: 0.5em;
}
#content li.formTab {
display: inline;
margin-right: 0.25em;
}
#content-views a,
#content li.formTab a {
/* */
display: inline-block;
}
#content-views a,
#content li.formTab a {
line-height: 2em;
padding: 0 0.75em;
text-decoration: none;
border: none;
margin: 0 ;
}
#content-views li.selected a,
#content li.formTab a.selected {
font-weight: bold;
}
#content-views li.selected a,
#content-views li a:hover,
#content li.formTab a.selected,
#content li.formTab a:hover {
background: White;
color: Black;
}
#content li.formTab a.selected,
#content li.formTab a:hover {
border-top-right-radius: 0.5em;
border-top-left-radius: 0.5em;
-webkit-border-top-right-radius: 0.5em;
-webkit-border-top-left-radius: 0.5em;
-moz-border-radius-topleft: 0.5em;
-moz-border-radius-topright: 0.5em;
}
#content li.formTab a.notify {
background-color: red;
color: White;
}
#content li.formTab a.required span {
background-image: url(../../required.png);
background-position: center right;
background-repeat: no-repeat;
padding-right: 1em;
}
#content fieldset.formPanel {
border: none;
}
#content fieldset.formPanel.hidden {
display: none;
}
#content div.formControls input.hidden {
display: none;
}
/* */
/* */
/* */
#portal-personaltools dt {
font-weight: normal;
}
#portal-personaltools dt.actionMenuHeader a:after {
content: " ▼";
}
#portal-personaltools dd {
right: 0;
padding-top: 0.5em;
}
#portal-personaltools dd {
background: #e3e3e3;
padding-bottom: 0.5em;
}
#portal-personaltools dd a {
line-height: 2em;
padding: 0 0.75em;
}
#portal-personaltools dd a:hover {
background: #205c90;
color: White;
}
/* */
/* */
#contentActionMenus dl.actionMenu a,
#contentActionMenus dl.actionMenu.activated dd {
background-color: #75ad0a;
color: White;
}
#contentActionMenus dl.actionMenu.activated dd {
border-bottom: 0.5em solid #75ad0a;
right: -3px;
}
#contentActionMenus dl.actionMenu.activated dd a:hover,
#contentActionMenus dl.actionMenu.activated dd .actionMenuSelected {
background-color: White !important;
color: #666;
}
#contentActionMenus dl.actionMenu {
line-height: 2em;
}
#folderHeader,
#contextHeader {
border-bottom: 2px solid white;
}
#contextHeader {
margin-top: 5px;
}
/* */
#contentActionMenus {
float: right;
background: #75ad0a;
margin: 0;
position: relative;
top: -0.23em;
right: -0.24em;
padding: 0.1em 0.24em 0 0;
}
.actionMenuContent {
padding: 0 0.25em;
}
dl.actionMenu {
float: right;
white-space: nowrap;
position: relative;
margin-left: 0.5em;
}
dl.actionMenu a,
dl.actionMenu div {
display: block !important;
white-space: nowrap;
}
dl.actionMenu dt {
font-weight: normal;
}
span.arrowDownAlternative {
font-size: 80%;
}
dl.actionMenu.deactivated dt {
margin: 0 0.25em;
}
dl.actionMenu.deactivated dd {
display: none;
}
dl.actionMenu.activated dd {
position: absolute;
width: auto;
min-width: 100%;
}
dl.actionMenu.activated dt a,
dl.actionMenu.activated dd a,
dl.actionMenu.activated dd div {
margin: 0 0.25em;
}
/* */
/* */
#setup-link {
font-size: 90%;
}
#content ul.configlets {
margin: 1em 0;
list-style-image: none;
list-style: none;
}
#content ul.configlets li {
margin-bottom: 1em;
list-style: none;
display: block;
}
#content ul.configlets li a {
text-decoration: none;
border: none;
}
#content ul.configlets li a:visited {
color: #436976;
background-color: transparent;
}
#content ul.configlets li a:active {
color: #436976;
background-color: transparent;
}
#content ul.configlets li label {
font-weight: bold;
}
#content ul.configletDetails {
margin: 0em 1em 1em 4em;
list-style-image: none;
list-style: none;
}
#content ul.configletDetails li {
margin-bottom: 1em;
display: inline;
}
#content ul.configletDetails li a {
text-decoration: none;
}
#content ul.configletDetails li label {
font-weight: bold;
}
#content ul.configletDetails li.configletDescription {
display: block;
color: #76797c;
margin: 0;
}
.inlineDisplay {
display: inline;
}
table.controlpanel-listing {
width: 100%;
}
table.controlpanel-listing td,
table.controlpanel-listing th {
font-size: 120%;
}
table.controlpanel-listing dl {
margin-top: 0;
}
table.controlpanel-listing dd {
margin-left: 1em;
}
table.controlpanel-listing dl dt a .trigger {
font-weight: normal;
}
table .controlpanel-listing td {
vertical-align: top;
}
table.controlpanel-listing td.checker {
text-align: center;
}
table.controlpanel-listing th.smallcolumn {
width: 1.5em;
}
.chooser-right {
float: right;
margin-right: 0;
margin-bottom: 0;
}
.rule-element {
background-color: #EEF3F5;
margin: 0.5em 0pt 0.5em;
padding: 0.3em 1em 0.3em 1em;
width: auto;
}
.rule-element dl dd {
margin-left: 1em;
}
.rule-updown,
.rule-operations {
float: right;
padding-top: 0.8em;
}
/* */
/* */
dl.collapsible {
border: 0.1em solid #8cacbb;
margin: 1em 0;
padding: 0;
}
dl.collapsible dt.collapsibleHeader {
display: block;
float: left;
background: White;
line-height: 1.2em;
vertical-align: middle;
font-size: 90%;
position: relative;
top: -0.6em;
width: auto;
margin: 0 0 -0.6em 1em;
padding: 0 0.5em;
}
dl.collapsible dd.collapsibleContent {
margin: 0;
padding: 0 1em 0.4em;
clear: left;
}
/* */
dl.collapsible dd.collapsibleContent > dl {
margin: 0;
padding: 0;
}
dl.expandedInlineCollapsible dt.collapsibleHeader,
dl.expandedBlockCollapsible dt.collapsibleHeader {
padding: 0 0.5em 0 2em;
background: White url(../../treeExpanded.png) no-repeat 0.5em 50%;
cursor: pointer;
}
dl.collapsedBlockCollapsible {
border: none;
height: 1em;
width: auto;
}
dl.collapsedInlineCollapsible dt.collapsibleHeader,
dl.collapsedBlockCollapsible dt.collapsibleHeader {
float: none;
position: relative;
margin: 0 0 0 1em;
padding: 0 0.5em 0 2em;
line-height: 1.2em;
cursor: pointer;
background: White url(../../treeCollapsed.png) no-repeat 0.5em 50%;
}
dl.collapsedInlineCollapsible dd.collapsibleContent,
dl.collapsedBlockCollapsible dd.collapsibleContent {
display: none;
}
dl.collapsedInlineCollapsible {
border: none;
height: 1em;
width: auto;
display: inline;
}
dl.collapsedInlineCollapsible dt.collapsibleHeader {
position: static;
float: none;
margin: 0;
padding: 0 0 0 2em;
line-height: 1em;
cursor: pointer;
display: inline;
}
/* */
/* */
.comment {
margin-top: 1.5em;
font-size: 80%;
}
.comment .documentByLine {
margin-left: 1em;
}
.comment .formControls {
margin-left: 0;
}
.commentTime {
color: #666;
}
.commentBody {
padding: 1em;
margin: 0.5em 0;
border-radius: 0.5em;
-webkit-border-radius: 0.5em;
-moz-border-radius: 0.5em;
box-shadow: 0 0 1em 0 #888;
-moz-box-shadow: 0 0 0.5em 0 #888;
-webkit-box-shadow: 0 0 0.5em #888;
}
.comment h1,
.comment h2,
.comment h3,
.comment h4,
.comment h5,
.comment h6 {
font-weight: normal;
}
/* */
.reviewHistory,
.contentHistory {
display: inline;
color: Black;
}
.spacer {
margin: 1em;
}
.label {
font-weight: bold;
display: inline;
padding-right: 0.5em;
}
.optionsToggle {
border: 0.1em solid #8cacbb;
color: Black;
background-color: #dee7ec;
font-weight: normal;
font-size: 90%;
}
/* */
.highlightedSearchTerm {
background-color: #ffa;
}
dl.searchResults .highlightedSearchTerm {
background-color: transparent;
font-weight: bold;
}
/* */
.noInheritedRoles {
color: #a0a0a0;
}
/* */
.currentItem {
border-collapse: collapse;
border: 0.2em solid #ffa500;
padding: 0.1em;
}
/* */
/* */
form.searchPage {
text-align: center;
}
input.searchPage {
font-size: 200% !important;
}
/* */
/* */
.image-left {
float: left;
margin: 0.5em 1em 0.5em 0;
}
.image-right {
float: right;
margin: 0.5em;
}
.image-inline {
float: none;
}
img.image-left,
img.image-right,
.captioned img {
border: 1px solid #ddd;
}
dd.image-caption {
text-align: left;
padding: 0 0 0 3px;
margin: 0;
color: #666;
font-size: 85%;
}
/* */
/* */
#dashboard-actions ul,
#dashboard-actions ul li {
list-style: none;
}
#dashboard-actions ul {
margin-left: 0;
}
#dashboard {
font-size: 125%;
line-height: 1em;
}
#dashboard dd {
margin: 0;
}
#dashboard dl.portlet a:link {
border-bottom: none;
}
#dashboard-portlets1,
#dashboard-portlets2,
#dashboard-portlets3 {
float: left;
width: 23%;
padding: 0.7em 1.3em 0 0;
}
#dashboard-portlets4 {
float: left;
width: 23%;
padding-top: 0.7em;
}
#dashboard-portlets1 dl.portlet,
#dashboard-portlets2 dl.portlet,
#dashboard-portlets3 dl.portlet,
#dashboard-portlets4 dl.portlet {
margin-bottom: 1.5em;
}
/* */
/* */
fieldset,
.editionComment {
line-height: 1.5em;
margin: 1em 0;
padding: 0 1em 1em;
width: auto;
}
/* */
#content .field input[type="text"][name$=".title"],
#archetypes-fieldname-title input {
font-family: "Helvetica Neue", Arial, FreeSans, sans-serif;
line-height: 125%;
color: Black;
letter-spacing: -0.05em;
margin: inherit -0.05em;
font-size: 2em;
/* */
font-weight: bold;
}
/* */
#content .field textarea[name$=".description"],
#archetypes-fieldname-description textarea#description {
font-family: Arial, FreeSans, sans-serif;
color: #666666;
font-size: 1.25em;
font-weight: bold;
}
div.formControls {
margin: 1em;
}
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus {
background-color: #ffffe0;
}
#content textarea {
font: 100% Monaco, "Courier New", Courier, monospace;
width: 100%;
}
#content select {
vertical-align: top;
}
#content fieldset {
border: 0.1em solid #329fd7;
border-style: solid none none none;
}
#content legend {
padding: 0.5em;
font-size: 85%;
}
label {
font-weight: bold;
}
#content optgroup {
font-style: normal;
font-weight: bold;
color: #999;
padding-left: 0.25em;
}
#content option {
color: black;
}
#content optgroup > option {
padding: 0 0.25em 0 1em;
}
dl.enableFormTabbing dd {
margin-left: 0;
padding-top: 2em;
}
.searchSection {
color: #76797c;
margin-top: 0.25em;
}
.searchSection label:hover {
color: Black;
}
.field {
clear: both;
margin-bottom: 1em;
}
.field input[type="text"] {
width: 20em;
}
.field input[type="text"][size] {
width: auto;
}
.field input[type="text"][name$=".title"],
input#title {
width: 100%;
}
.field.error input[type="text"][name$=".title"],
.error input#title {
width: 99%;
}
.fieldRequired {
background: url(required.png) center left no-repeat;
padding: 0 0 0 1em;
color: White;
}
.fieldUploadFile {
text-align: right;
margin-right: 0.75em;
display: none;
}
.fieldTextFormat {
text-align: right;
margin-right: 0.75em;
}
.formHelp {
color: #555;
margin: 0 0 0.2em 0;
}
div.field.error {
background-color: #fdc;
border: 1px solid red;
padding: 0.5em;
margin: 1em 0;
}
.error .fieldRequired {
color: #d00;
}
div.error.warning {
background-color: transparent;
border: none;
margin-top: 0;
padding: 0;
}
div.error.warning input {
border: 2px solid red;
}
input.inputLabelActive {
color: #76797c;
}
textarea#form\.description {
height: 6em;
width: 99%;
}
table.listing tbody tr.odd.selected td,
table.listing tbody tr.odd.dragging td,
tr.dragging,
tr.selected {
background-color: #ffa;
}
table.listing tbody tr.odd.error td,
tr.error {
background-color: #fdc;
}
.multi-widget-field {
padding-left: 0.5em;
border-left: 1.5em solid #DDD;
}
.multi-widget-checkbox {
margin-left: -2em;
margin-right: 0.5em;
width: 1.5em;
display: inline-block;
}
/* */
body.template-logged_out #content,
body.template-login_form #content,
.pb-ajax #login-form {
text-align: center;
}
#fieldset-openid-login input,
#login-form input {
font-size: 150%;
}
body.template-register #content input,
body.template-new-user #content input {
font-size: 150%;
width: inherit;
}
#fieldset-openid-login label,
#login-form label {
margin-right: 0.5em;
padding-top: 0.2em;
text-align: right;
width: 10em;
display: inline-block;
}
#fieldset-openid-login .formControls input,
#login-form .formControls input {
margin-left: 0.25em;
}
/* */
/* */
/* */
dl.toc {
float: right;
width: 35%;
font-size: 100%;
margin: 1em 0 0.5em 1.5em;
}
dl.toc dt {
margin-left: 1em;
font-weight: normal;
text-transform: uppercase;
}
dl.toc dd {
margin-bottom: 0;
padding-left: 2em;
}
dl.toc dd ol {
margin-left: 1.5em;
}
/* */
/* */
#portal-footer {
font-size: 75%;
background: #ddd;
padding: 1em;
margin: 1em 0;
line-height: 2em;
}
#portal-colophon {
font-size: 70%;
text-align: center;
margin-bottom: 1em;
}
#portal-colophon li {
padding: 0 0.75em;
}
#portal-colophon a {
color: #444;
}
/* */
/* */
#portal-sitemap {
list-style: none;
margin-left: 0;
font-size: 130%;
font-weight: bold;
}
#portal-sitemap li {
list-style: none;
margin-left: 0;
}
#portal-sitemap a {
border-bottom: none;
display: block;
}
#portal-sitemap > li {
border-bottom: 0.1em dotted #ddd;
line-height: 1.8em;
padding: 0.25em 1em;
margin-bottom: 0;
}
#portal-sitemap .navTreeLevel2,
#portal-sitemap .navTreeLevel2 ul {
font-size: 85%;
font-weight: normal;
margin-bottom: 0;
padding: 0.25em 0;
}
/* */
/* */
.photoAlbumEntry {
float: left;
position: relative;
overflow: hidden;
height: 185px;
width: 143px;
margin: 0em;
padding: 0px 6px 0px 9px;
text-align: center;
background-image: url('../../polaroid-single.png');
background-repeat: no-repeat;
}
.photoAlbumEntry img {
border: 1px solid #ccc;
display: block;
margin: 0 auto;
}
.photoAlbumEntryWrapper {
height: 130px;
width: 128px;
margin-bottom: 7px;
}
.photoAlbumEntry a {
display: block;
text-decoration: none;
font-size: 90%;
height: 169px;
width: 130px;
margin: 16px auto 0px;
}
.photoAlbumFolder {
background-image: url('../../polaroid-multi.png');
background-repeat: no-repeat;
}
.photoAlbumEntryTitle {
color: #76797c;
display: block;
width: 128px;
height: 3.6em;
}
/* */
/* */
.hiddenStructure {
display: block;
background: transparent;
background-image: none;
/* */
border: none;
height: 0.1em;
overflow: hidden;
padding: 0;
margin: -0.1em 0 0 -0.1em;
width: 1px;
}
#content .visualNoMarker {
list-style: none;
margin-left: 0;
}
.visualClear {
clear: both;
}
/* */
/* */
body.largeText {
font-size: 125%;
}
body.smallText {
font-size: 85%;
}
/* */
/* */
/* */
div.overlay {
width: auto;
height: auto;
/* */
display: none;
/* */
margin: 1em;
font-size: 80%;
}
div.overlay-iframe,
div.overlay-ajax {
width: 60%;
min-height: 100px;
z-index: 99;
/* */
}
div.overlay-iframe {
height: 60%;
}
/* */
div.overlaybg div.close,
div.overlay div.close {
background-image: url(../../pb_close.png);
position: absolute;
left: -14px;
top: -14px;
cursor: pointer;
height: 30px;
width: 30px;
}
.pb-ajax {
overflow-y: auto;
}
.pb-ajax,
.pb-image,
.overlay iframe {
background-color: #fff;
border: 1px solid #999;
white-space: normal;
box-shadow: 0 0 3em 0.5em #666;
-moz-box-shadow: 0 0 3em 0.5em #666;
-webkit-box-shadow: 0 0 3em #666;
}
.pb-ajax > div {
width: 92%;
padding: 1em;
}
.pb-ajax .documentActions {
display: none;
}
div.overlay div.close span {
display: block;
height: 1px;
margin: -1px 0 0 -1px;
overflow: hidden;
padding: 0;
width: 1px;
}
div.overlay textarea {
width: 100%;
}
/* */
div.overlay .link-parent {
display: none;
}
div.overlay #createGroup legend {
display: none;
}
div.overlay #createGroup fieldset {
border: none;
}
/* */
div.overlay p {
margin-bottom: 1em;
}
div.overlay label {
margin-bottom: 0.25em;
}
div.overlay a:hover {
color: #75ad0a;
}
div.overlay a.selected {
color: #000000;
}
div.overlay .formTab {
margin-right: 1em;
font-weight: bold;
}
div.overlay .formTab.lastFormTab {
margin-right: 0em;
}
div.overlay .formControls a {
display: block;
margin: 0.75em;
}
/* */
/* */
#content-history div.historyRecord {
margin-bottom: 1em;
}
#content-history div.historyTools ul {
float: right;
margin: 0.5em 1em;
}
#content-history div.historyTools ul li {
display: inline;
padding: 0 0.015em;
}
#content-history div.historyTools ul li a {
border-bottom: none;
}
#content-history div.historyTools form {
display: inline;
}
#content-history .historyByLine {
background: #ddd;
padding: 0.5em;
border-top-right-radius: 0.5em;
border-top-left-radius: 0.5em;
-webkit-border-top-right-radius: 0.5em;
-webkit-border-top-left-radius: 0.5em;
-moz-border-radius-topleft: 0.5em;
-moz-border-radius-topright: 0.5em;
}
#content-history div.historyLinks {
float: right;
clear: right;
margin: 0.5em 1em 0 0;
}
#content-history div.historyComment {
padding: 0.5em 1em;
border: 1px solid #ddd;
}
#content-history div.historyComment p {
margin: 0;
padding-top: 1px;
}
#content-history a.historyComparePrevious {
border-top: 1px dotted #ccc;
display: block;
margin-top: 3em;
text-align: center;
}
#content-history a.historyComparePrevious span {
background-color: white;
position: relative;
top: -0.75em;
padding: 0 0.5em;
}
/* */
/* */
.icons-on .contenttype-document {
background: no-repeat transparent 0px 4px url(../../contenttypes-sprite.png);
}
.icons-on .contenttype-event {
background: no-repeat transparent 0px -212px url(../../contenttypes-sprite.png);
}
.icons-on .contenttype-folder {
background: no-repeat transparent 0px -644px url(../../contenttypes-sprite.png);
}
.icons-on .contenttype-link {
background: no-repeat transparent 0px -1076px url(../../contenttypes-sprite.png);
}
.icons-on .contenttype-news-item {
background: no-repeat transparent 0px -1292px url(../../contenttypes-sprite.png);
}
.icons-on .contenttype-plone-site {
background: no-repeat transparent 0px -1508px url(../../contenttypes-sprite.png);
}
.icons-on .contenttype-topic {
background: no-repeat transparent 0px -1724px url(../../contenttypes-sprite.png);
}
/* */
.icons-on #plone-contentmenu-factories .contenttype-file {
background: no-repeat transparent 0px -428px url(../../contenttypes-sprite.png);
}
.icons-on #plone-contentmenu-factories .contenttype-image {
background: no-repeat transparent 0px -860px url(../../contenttypes-sprite.png);
}
.icons-on .contenttype-document,
.icons-on .contenttype-event,
.icons-on .contenttype-folder,
.icons-on .contenttype-link,
.icons-on .contenttype-news-item,
.icons-on .contenttype-plone-site,
.icons-on .contenttype-topic,
.icons-on #plone-contentmenu-factories .contenttype-file,
.icons-on #plone-contentmenu-factories .contenttype-image {
line-height: 2em;
display: inline-block;
*display: block;
padding-left: 20px !important;
}
/* */
/* */
.optionsBox {
overflow-y: auto;
border: solid 1px #999999;
background: #FFFFFF;
height: 14em;
width: 100%;
}
.optionsBox LABEL {
padding: 2px 0 0 0;
display: block;
line-height: 1em;
font-weight: normal;
}
.optionsBox input {
vertical-align: middle;
margin: 1px 4px 4px 6px;
}
.optionsBox LABEL.checked {
background-color: #EEEEEE;
}
.optionsBox LABEL.hover {
background-color: #777777;
color: #FFFFFF;
}
#archetypes-fieldname-subject .formHelp {
font-weight: normal;
}
#existingTagsSection {
position: relative;
margin-left: 3em;
}
#existingTags {
float: left;
width: 50%;
}
#content #existingTags dd {
margin-bottom: 1px;
margin-left: 0;
}
#content #selectedTags,
#content #newTags {
margin-bottom: 0;
margin-left: 0;
}
#content #selectedTagsSection {
margin-left: 3em;
float: left;
width: 43%;
margin-bottom: 0;
}
#newTagsSection {
width: 48%;
margin-left: 3em;
}
#content p.selectedTag {
margin-bottom: .4em;
}
#existingTagsTitle,
#newTagsTitle {
float: left;
}
#existingTagsHelp,
#newTagsHelp {
float: right;
}
#noTagsSelected,
#oneOrMoreTagsSelected {
display: none;
}
/* */


/* - ++theme++tpwd.theme/css/ploneui.css - */
/* http://tpwd.texas.gov/portal_css/++theme++tpwd.theme/css/ploneui.css?original=1 */
.clear-float:after {
content: ' ';
visibility: hidden;
display: block;
font-size: 0;
clear: both;
height: 0;
padding: 0;
margin: 0;
border: none;
}
.float-left {
float: left;
margin: 0 10px 10px 0;
}
.float-right {
float: right;
margin: 0 0 10px 10px;
}
#portal-personaltools {
font-size: 1em;
z-index: 1000;
}
.actionMenuContent {
z-index: 1000;
}
#edit-bar {
font-size: 100%;
width: 100%;
position: relative;
margin-right: auto;
margin-left: auto;
}


/* - ++theme++tpwd.theme/css/globals.css - */
/* http://tpwd.texas.gov/portal_css/++theme++tpwd.theme/css/globals.css?original=1 */
html,
body {
width: 100%;
}
html {
font-size: 0.8125em;
}
body {
font-size: 100%;
}
/* */
.clear-float:after {
content: ' ';
visibility: hidden;
display: block;
font-size: 0;
clear: both;
height: 0;
padding: 0;
margin: 0;
border: none;
}
.float-left {
float: left;
margin: 0 10px 10px 0;
}
.float-right {
float: right;
margin: 0 0 10px 10px;
}
/* */
header div,
footer div,
header h1,
footer h1,
header h2,
footer h2,
header h3,
footer h3,
header h4,
footer h4,
header h5,
footer h5,
header h6,
footer h6,
header p,
footer p,
header blockquote,
footer blockquote,
header pre,
footer pre,
header dl,
footer dl,
header dt,
footer dt,
header dd,
footer dd,
header ol,
footer ol,
header ul,
footer ul,
header li,
footer li,
header fieldset,
footer fieldset,
header form,
footer form,
header label,
footer label,
header legend,
footer legend,
header th,
footer th,
header td,
footer td,
header article,
footer article,
header aside,
footer aside,
header figure,
footer figure,
header footer,
footer footer,
header header,
footer header,
header subhead,
footer subhead,
header hgroup,
footer hgroup,
header navgroup,
footer navgroup,
header menu,
footer menu,
header nav,
footer nav,
header section,
footer section,
header search box,
footer search box,
header content,
footer content,
header column,
footer column {
margin: 0;
padding: 0;
border: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
subhead,
hgroup,
navgroup,
nav,
section,
audio,
canvas,
video,
searchbox,
content,
column {
display: block;
}
html {
height: 100%;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
body {
min-height: 100%;
font-size: 100%;
margin: 0;
}
@font-face {
font-family: 'FoundationSans-BlackCondensed';
src: url('/++theme++tpwd.theme/fonts/FoundationSans-BlackCd-webfont.eot');
src: url('/++theme++tpwd.theme/fonts/FoundationSans-BlackCd-webfont.eot?iefix') format('eot'), url('/++theme++tpwd.theme/fonts/FoundationSans-BlackCd-webfont.woff') format('woff'), url('/++theme++tpwd.theme/fonts/FoundationSans-BlackCd-webfont.ttf') format('truetype'), url('/++theme++tpwd.theme/fonts/FoundationSans-BlackCd-webfont.svg#webfontBsA9EFUC') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'FoundationSans-BlackItalic';
src: url('/++theme++tpwd.theme/fonts/FoundationSans-BlackItalic-webfont.eot');
src: url('/++theme++tpwd.theme/fonts/FoundationSans-BlackItalic-webfont.eot?iefix') format('eot'), url('/++theme++tpwd.theme/fonts/FoundationSans-BlackItalic-webfont.woff') format('woff'), url('/++theme++tpwd.theme/fonts/FoundationSans-BlackItalic-webfont.ttf') format('truetype'), url('/++theme++tpwd.theme/fonts/FoundationSans-BlackItalic-webfont.svg#webfontBsA9EFUC') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'FoundationSans-Bold';
src: url('/++theme++tpwd.theme/fonts/FoundationSans-Bold-webfont.eot');
src: url('/++theme++tpwd.theme/fonts/FoundationSans-Bold-webfont.eot?iefix') format('eot'), url('/++theme++tpwd.theme/fonts/FoundationSans-Bold-webfont.woff') format('woff'), url('/++theme++tpwd.theme/fonts/FoundationSans-Bold-webfont.ttf') format('truetype'), url('/++theme++tpwd.theme/fonts/FoundationSans-Bold-webfont.svg#webfontBsA9EFUC') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'FoundationSans-BoldItalic';
src: url('/++theme++tpwd.theme/fonts/FoundationSans-BoldItalic-webfont.eot');
src: url('/++theme++tpwd.theme/fonts/FoundationSans-BoldItalic-webfont.eot?iefix') format('eot'), url('/++theme++tpwd.theme/fonts/FoundationSans-BoldItalic-webfont.woff') format('woff'), url('/++theme++tpwd.theme/fonts/FoundationSans-BoldItalic-webfont.ttf') format('truetype'), url('/++theme++tpwd.theme/fonts/FoundationSans-BoldItalic-webfont.svg#webfontBsA9EFUC') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'FoundationSans-Condensed';
src: url('/++theme++tpwd.theme/fonts/FoundationSans-Cond-webfont.eot');
src: url('/++theme++tpwd.theme/fonts/FoundationSans-Cond-webfont.eot?iefix') format('eot'), url('/++theme++tpwd.theme/fonts/FoundationSans-Cond-webfont.woff') format('woff'), url('/++theme++tpwd.theme/fonts/FoundationSans-Cond-webfont.ttf') format('truetype'), url('/++theme++tpwd.theme/fonts/FoundationSans-Cond-webfont.svg#webfontBsA9EFUC') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'FoundationSans-Italic';
src: url('/++theme++tpwd.theme/fonts/FoundationSans-Italic-webfont.eot');
src: url('/++theme++tpwd.theme/fonts/FoundationSans-Italic-webfont.eot?iefix') format('eot'), url('/++theme++tpwd.theme/fonts/FoundationSans-Italic-webfont.woff') format('woff'), url('/++theme++tpwd.theme/fonts/FoundationSans-Italic-webfont.ttf') format('truetype'), url('/++theme++tpwd.theme/fonts/FoundationSans-Italic-webfont.svg#webfontBsA9EFUC') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'FoundationSans-Light';
src: url('/++theme++tpwd.theme/fonts/FoundationSans-Light-webfont.eot');
src: url('/++theme++tpwd.theme/fonts/FoundationSans-Light-webfont.eot?iefix') format('eot'), url('/++theme++tpwd.theme/fonts/FoundationSans-Light-webfont.woff') format('woff'), url('/++theme++tpwd.theme/fonts/FoundationSans-Light-webfont.ttf') format('truetype'), url('/++theme++tpwd.theme/fonts/FoundationSans-Light-webfont.svg#webfontBsA9EFUC') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'FoundationSans-Roman';
src: url('/++theme++tpwd.theme/fonts/FoundationSans-Roman-webfont.eot');
src: url('/++theme++tpwd.theme/fonts/FoundationSans-Roman-webfont.eot?iefix') format('eot'), url('/++theme++tpwd.theme/fonts/FoundationSans-Roman-webfont.woff') format('woff'), url('/++theme++tpwd.theme/fonts/FoundationSans-Roman-webfont.ttf') format('truetype'), url('/++theme++tpwd.theme/fonts/FoundationSans-Roman-webfont.svg#webfontBsA9EFUC') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Museo100';
src: url('/++theme++tpwd.theme/fonts/museo100-regular-webfont.eot');
src: url('/++theme++tpwd.theme/fonts/museo100-regular-webfont.eot?iefix') format('eot'), url('/++theme++tpwd.theme/fonts/museo100-regular-webfont.woff') format('woff'), url('/++theme++tpwd.theme/fonts/museo100-regular-webfont.ttf') format('truetype'), url('/++theme++tpwd.theme/fonts/museo100-regular-webfont.svg#webfontBsA9EFUC') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Museo300';
src: url('/++theme++tpwd.theme/fonts/museo300-regular-webfont.eot');
src: url('/++theme++tpwd.theme/fonts/museo300-regular-webfont.eot?iefix') format('eot'), url('/++theme++tpwd.theme/fonts/museo300-regular-webfont.woff') format('woff'), url('/++theme++tpwd.theme/fonts/museo300-regular-webfont.ttf') format('truetype'), url('/++theme++tpwd.theme/fonts/museo300-regular-webfont.svg#webfontBsA9EFUC') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Museo500';
src: url('/++theme++tpwd.theme/fonts/museo500-regular-webfont.eot');
src: url('/++theme++tpwd.theme/fonts/museo500-regular-webfont.eot?iefix') format('eot'), url('/++theme++tpwd.theme/fonts/museo500-regular-webfont.woff') format('woff'), url('/++theme++tpwd.theme/fonts/museo500-regular-webfont.ttf') format('truetype'), url('/++theme++tpwd.theme/fonts/museo500-regular-webfont.svg#webfontNpXBDqia') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Museo700';
src: url('/++theme++tpwd.theme/fonts/museo700-regular-webfont.eot');
src: url('/++theme++tpwd.theme/fonts/museo700-regular-webfont.eot?iefix') format('eot'), url('/++theme++tpwd.theme/fonts/museo700-regular-webfont.woff') format('woff'), url('/++theme++tpwd.theme/fonts/museo700-regular-webfont.ttf') format('truetype'), url('/++theme++tpwd.theme/fonts/museo700-regular-webfont.svg#webfontkQkWxTED') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Museo500Italic';
src: url('/++theme++tpwd.theme/fonts/museo500-italic-webfont.eot');
src: url('/++theme++tpwd.theme/fonts/museo500-italic-webfont.eot?iefix') format('eot'), url('/++theme++tpwd.theme/fonts/museo500-italic-webfont.woff') format('woff'), url('/++theme++tpwd.theme/fonts/museo500-italic-webfont.ttf') format('truetype'), url('/++theme++tpwd.theme/fonts/museo500-italic-webfont.svg#webfontBsA9EFUC') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'MuseoSans100';
src: url('/++theme++tpwd.theme/fonts/museosans_100-webfont.eot');
src: url('/++theme++tpwd.theme/fonts/museosans_100-webfont.eot?iefix') format('eot'), url('/++theme++tpwd.theme/fonts/museosans_100-webfont.woff') format('woff'), url('/++theme++tpwd.theme/fonts/museosans_100-webfont.ttf') format('truetype'), url('/++theme++tpwd.theme/fonts/museosans_100-webfont.svg#webfontkQkWxTED') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'MuseoSans300';
src: url('/++theme++tpwd.theme/fonts/museosans_300-webfont.eot');
src: url('/++theme++tpwd.theme/fonts/museosans_300-webfont.eot?iefix') format('eot'), url('/++theme++tpwd.theme/fonts/museosans_300-webfont.woff') format('woff'), url('/++theme++tpwd.theme/fonts/museosans_300-webfont.ttf') format('truetype'), url('/++theme++tpwd.theme/fonts/museosans_300-webfont.svg#webfontkQkWxTED') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'MuseoSans500';
src: url('/++theme++tpwd.theme/fonts/museosans_500-webfont.eot');
src: url('/++theme++tpwd.theme/fonts/museosans_500-webfont.eot?iefix') format('eot'), url('/++theme++tpwd.theme/fonts/museosans_500-webfont.woff') format('woff'), url('/++theme++tpwd.theme/fonts/museosans_500-webfont.ttf') format('truetype'), url('/++theme++tpwd.theme/fonts/museosans_500-webfont.svg#webfontkQkWxTED') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'MuseoSans700';
src: url('/++theme++tpwd.theme/fonts/museosans_700-webfont.eot');
src: url('/++theme++tpwd.theme/fonts/museosans_700-webfont.eot?iefix') format('eot'), url('/++theme++tpwd.theme/fonts/museosans_700-webfont.woff') format('woff'), url('/++theme++tpwd.theme/fonts/museosans_700-webfont.ttf') format('truetype'), url('/++theme++tpwd.theme/fonts/museosans_700-webfont.svg#webfontkQkWxTED') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'MuseoSans900';
src: url('/++theme++tpwd.theme/fonts/museosans_900-webfont.eot');
src: url('/++theme++tpwd.theme/fonts/museosans_900-webfont.eot?iefix') format('eot'), url('/++theme++tpwd.theme/fonts/museosans_900-webfont.woff') format('woff'), url('/++theme++tpwd.theme/fonts/museosans_900-webfont.ttf') format('truetype'), url('/++theme++tpwd.theme/fonts/museosans_900-webfont.svg#webfontkQkWxTED') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'MuseoSans300Italic';
src: url('/++theme++tpwd.theme/fonts/museosans_300_italic-webfont.eot');
src: url('/++theme++tpwd.theme/fonts/museosans_300_italic-webfont.eot?iefix') format('eot'), url('/++theme++tpwd.theme/fonts/museosans_300_italic-webfont.woff') format('woff'), url('/++theme++tpwd.theme/fonts/museosans_300_italic-webfont.ttf') format('truetype'), url('/++theme++tpwd.theme/fonts/museosans_300_italic-webfont.svg#webfontkQkWxTED') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'MuseoSlab100';
src: url('/++theme++tpwd.theme/fonts/museo_slab_100-webfont.eot');
src: url('/++theme++tpwd.theme/fonts/museo_slab_100-webfont.eot?iefix') format('eot'), url('/++theme++tpwd.theme/fonts/museo_slab_100-webfont.woff') format('woff'), url('/++theme++tpwd.theme/fonts/museo_slab_100-webfont.ttf') format('truetype'), url('/++theme++tpwd.theme/fonts/museo_slab_100-webfont.svg#webfontyumMOUTD') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'MuseoSlab300';
src: url('/++theme++tpwd.theme/fonts/museo_slab_300-webfont.eot');
src: url('/++theme++tpwd.theme/fonts/museo_slab_300-webfont.eot?iefix') format('eot'), url('/++theme++tpwd.theme/fonts/museo_slab_300-webfont.woff') format('woff'), url('/++theme++tpwd.theme/fonts/museo_slab_300-webfont.ttf') format('truetype'), url('/++theme++tpwd.theme/fonts/museo_slab_300-webfont.svg#webfontyumMOUTD') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'MuseoSlab500';
src: url('/++theme++tpwd.theme/fonts/museo_slab_500-webfont.eot');
src: url('/++theme++tpwd.theme/fonts/museo_slab_500-webfont.eot?iefix') format('eot'), url('/++theme++tpwd.theme/fonts/museo_slab_500-webfont.woff') format('woff'), url('/++theme++tpwd.theme/fonts/museo_slab_500-webfont.ttf') format('truetype'), url('/++theme++tpwd.theme/fonts/museo_slab_500-webfont.svg#webfontyumMOUTD') format('svg');
font-weight: normal;
font-style: normal;
}
/* */
/* */
/* */
@font-face {
font-family: 'TPWD Icons';
src: url('/++theme++tpwd.theme/fonts/tpwd-icons-regular-webfont.eot');
src: url('/++theme++tpwd.theme/fonts/tpwd-icons-regular-webfont.eot?#iefix') format('eot'), url('/++theme++tpwd.theme/fonts/tpwd-icons-regular-webfont.woff') format('woff'), url('/++theme++tpwd.theme/fonts/tpwd-icons-regular-webfont.ttf') format('truetype'), url('/++theme++tpwd.theme/fonts/tpwd-icons-regular-webfont.svg#webfont') format('svg');
font-weight: normal;
font-style: normal;
}
/* */
[class^="icon-"],
[class*=" icon-"] {
font-family: 'TPWD Icons';
font-weight: normal;
font-style: normal;
display: inline;
*display: inline;
*zoom: 1;
width: auto;
height: auto;
line-height: inherit;
vertical-align: baseline;
background: none;
text-align: center;
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
font-family: 'TPWD Icons';
font-weight: normal;
font-style: normal;
display: inline-block;
*display: inline;
*zoom: 1;
text-decoration: inherit;
}
.icon-large {
font-size: 1.8em;
vertical-align: middle;
}
.icon-small {
font-size: .7em;
vertical-align: middle;
position: relative;
bottom: .12em;
}
/* */
.icon-tpwd:before {
content: "\e100";
}
.icon-carat-right:before {
content: "\e060";
}
.icon-carat-down:before {
content: "\e061";
}
.icon-carat-left:before {
content: "\e062";
}
.icon-carat-up:before {
content: "\e063";
}
.icon-carat-double:before {
content: "\e064";
}
.icon-search:before {
content: "\e068";
}
.icon-facebook:before {
content: "\e050";
}
.icon-twitter:before {
content: "\e051";
}
.icon-google:before {
content: "\e052";
}
.icon-pinterest:before {
content: "\e053";
}
.icon-email:before {
content: "\e054";
}
.icon-print:before {
content: "\e055";
}
.icon-rss:before {
content: "\e056";
}
.icon-link:before {
content: "\e057";
}
.icon-audio:before {
content: "\e058";
}
.icon-box:before {
content: "\e081";
}
.icon-box-checked:before {
content: "\e082";
}
.icon-document:before {
content: "\e083";
}
.icon-question:before {
content: "\e084";
}
.icon-home:before {
content: "\e085";
}
.icon-padlock:before {
content: "\e086";
}
.icon-controls:before {
content: "\e059";
}
.icon-toolbox:before {
content: "\e065";
}
.icon-gear:before {
content: "\e071";
}
.icon-close:before {
content: "\e072";
}
.icon-add:before {
content: "\e073";
}
.icon-subtract:before {
content: "\e074";
}
.icon-refresh:before {
content: "\e080";
}
.icon-wifi:before {
content: "\e075";
}
.icon-flickr:before {
content: "\e076";
}
.icon-instagram:before {
content: "\e077";
}
.icon-youtube:before {
content: "\e078";
}
.icon-pinterest-sq:before {
content: "\e079";
}
.icon-alert:before {
content: "\e014";
}
.icon-tags:before {
content: "\e015";
}
.icon-mobilemenu:before {
content: "\e066";
}
.icon-screen:before {
content: "\e067";
}
.icon-book:before {
content: "\e069";
}
.icon-x:before {
content: "\e070";
}
.icon-marker:before {
content: "\e001";
}
.icon-markers:before {
content: "\e002";
}
.icon-play:before {
content: "\e003";
}
.icon-images:before {
content: "\e004";
}
.icon-360:before {
content: "\e005";
}
.icon-download:before {
content: "\e011";
}
.icon-calendar:before {
content: "\e006";
}
.icon-clock:before {
content: "\e009";
}
.icon-phone:before {
content: "\e008";
}
.icon-people:before {
content: "\e010";
}
.icon-id:before {
content: "\e013";
}
.icon-climate:before {
content: "\e012";
}
.icon-fishing:before {
content: "\e016";
}
.icon-gift:before {
content: "\e017";
}
.icon-boat:before {
content: "\e018";
}
.icon-cabin:before {
content: "\e200";
}
.icon-shelter:before {
content: "\e201";
}
.icon-tent:before {
content: "\e202";
}
.icon-lodging:before {
content: "\e203";
}
.icon-reservations:before {
content: "\e205";
}
.icon-fire:before {
content: "\e210";
}
.icon-fire-ban:before {
content: "\e211";
}
.icon-star:before {
content: "\e301";
}
.icon-right-carat:before {
content: "\e302";
}
.icon-left-carat:before {
content: "\e303";
}
.icon-leaf:before {
content: "\e304";
}
.icon-hunter:before {
content: "\e305";
}
.icon-b-star:before {
content: "\e297";
}
.icon-b-gift:before {
content: "\e276";
}
.icon-b-ccc:before {
content: "\e258";
}
.icon-b-d:before {
content: "\e259";
}
.icon-b-f:before {
content: "\e266";
}
.icon-b-lodging:before {
content: "\e274";
}
.icon-b-restaurant:before {
content: "\e281";
}
.icon-b-wheelchair:before {
content: "\e291";
}
.icon-b-showers:before {
content: "\e285";
}
.icon-b-restrooms:before {
content: "\e282";
}
.icon-b-theater:before {
content: "\e294";
}
.icon-b-fuel:before {
content: "\e296";
}
.icon-b-phone:before {
content: "\e299";
}
.icon-b-primitive:before {
content: "\e280";
}
.icon-b-primitive-camp:before {
content: "\e279";
}
.icon-b-table:before {
content: "\e277";
}
.icon-b-tables:before {
content: "\e268";
}
.icon-b-tent:before {
content: "\e288";
}
.icon-b-tent-utils:before {
content: "\e290";
}
.icon-b-shelter-ac:before {
content: "\e250";
}
.icon-b-shelter-screen:before {
content: "\e284";
}
.icon-b-shelter-fish:before {
content: "\e263";
}
.icon-b-cabin:before {
content: "\e257";
}
.icon-b-cabin-full:before {
content: "\e256";
}
.icon-b-cabin-g:before {
content: "\e269";
}
.icon-b-rv:before {
content: "\e295";
}
.icon-b-rv-dump:before {
content: "\e260";
}
.icon-b-biking:before {
content: "\e253";
}
.icon-b-mountainbiking:before {
content: "\e252";
}
.icon-b-canoeing:before {
content: "\e300";
}
.icon-b-boat-ramp:before {
content: "\e254";
}
.icon-b-boat-rental:before {
content: "\e255";
}
.icon-b-skiing:before {
content: "\e289";
}
.icon-b-swimming:before {
content: "\e287";
}
.icon-b-swimming-pool:before {
content: "\e286";
}
.icon-b-hiking:before {
content: "\e271";
}
.icon-b-interpretive:before {
content: "\e262";
}
.icon-b-interpretive-trail:before {
content: "\e275";
}
.icon-b-horse-riding:before {
content: "\e261";
}
.icon-b-horse-facilities:before {
content: "\e273";
}
.icon-b-fishing:before {
content: "\e265";
}
.icon-b-fishing-pier:before {
content: "\e264";
}
.icon-b-bird:before {
content: "\e270";
}
.icon-b-deer:before {
content: "\e292";
}
.icon-b-historic:before {
content: "\e272";
}
.icon-b-watching:before {
content: "\e298";
}
.icon-b-beach:before {
content: "\e251";
}
.icon-b-golf:before {
content: "\e267";
}
.icon-b-playground:before {
content: "\e278";
}
.icon-b-climbing:before {
content: "\e283";
}
.icon-b-jeep:before {
content: "\e293";
}
/* */
.icon-marker {
*zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe001;&nbsp;');
}
.chosen-container,
.chosen-drop,
.chosen-drop .chosen-search,
.chosen-drop .chosen-search input,
.chosen-choices,
.chosen-choices .search-field input {
width: 100% !important;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.chosen-container {
width: 195px !important;
}
#content .chosen-results {
margin: 0;
}
#skip {
position: absolute;
left: 0;
top: 0;
width: 100%;
margin-left: 0;
text-align: center;
list-style: outside none;
}
#skip li {
list-style-type: none;
}
#skip a {
position: absolute;
left: -99999px;
top: 30px;
}
#skip a:focus,
#skip a:active {
position: relative;
left: -15em;
top: 1em;
z-index: 9999;
width: 150px;
height: auto;
margin: 0;
padding: 7px 10px;
text-align: center;
text-decoration: none;
font: bold 1em "Arial", "Freesans", sans-serif;
color: #000;
background: #fff;
border: 1px solid #ccc !important;
}
#topics {
margin-left: 5px;
}
header {
background: #1a1a1a;
background: -moz-linear-gradient(top, #1a1a1a 0, #333333 25%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #1a1a1a), color-stop(25%, #333333));
background: -webkit-linear-gradient(top, #1a1a1a 0, #333333 25%);
background: -o-linear-gradient(top, #1a1a1a 0, #333333 25%);
background: -ms-linear-gradient(top, #1a1a1a 0, #333333 25%);
background: linear-gradient(to bottom, #1a1a1a 0, #333333 25%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a1a1a', endColorstr='#333333',GradientType=0);
padding: 0;
*height: 75px;
}
header a {
text-decoration: none;
color: #0066cc;
}
header #headerwrapper {
font-family: "FoundationSans-Roman";
font-weight: normal;
width: 75.38461538461539em;
margin: 0 auto;
position: relative;
overflow: visible;
z-index: 100;
}
header #headerwrapper:after {
content: '';
display: block;
float: none;
clear: both;
visibility: hidden;
height: 0;
}
header #headerwrapper #logo {
float: left;
margin: 8px 0 8px 20px;
}
header #headerwrapper #logo img.desktop-logo {
display: block;
width: 60px;
height: 60px;
border: none;
}
header #headerwrapper #logo img.mobile-logo {
display: none;
margin-top: 8px;
width: 21px;
height: 20px;
border: none;
}
header #headerwrapper #topicWrapper {
padding: 22px 80px 0 80px;
}
header #headerwrapper #topicWrapper #topics {
float: left;
}
header #headerwrapper #topicWrapper #topics > select {
display: none;
}
header #headerwrapper #topicWrapper #topics .wide {
display: none;
}
header #headerwrapper #topicWrapper #topics .megamenu {
position: relative;
z-index: 51;
font-size: 1.1538461538461537em;
font-family: "FoundationSans-Roman";
font-weight: normal;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul {
padding: 0;
margin: 0;
list-style-type: none;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li {
float: left;
position: relative;
margin: 0 0 0 -1px;
border-top: solid transparent 1px;
border-right: solid #58595b 1px;
border-bottom: solid transparent 1px;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li > div {
display: none;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li > a {
position: relative;
z-index: 101;
display: block;
zoom: 1;
float: left;
margin: 0;
padding: 0 8px 5px;
height: 30px;
line-height: 2.5em;
border-left: solid transparent 1px;
border: none;
text-decoration: none;
color: #bcbec0;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.9);
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more {
border-right: none;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.menuon {
float: left;
position: relative;
margin: 0 0 0 -1px;
border-top: solid transparent 1px;
border-right: solid #58595b 1px;
border-bottom: solid #e6e7e8 1px;
/* */
/* */
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.menuon > div {
display: block;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.menuon > a {
display: block;
position: relative;
z-index: 101;
float: left;
zoom: 1;
margin: 0;
padding: 0 8px 5px;
height: 30px;
line-height: 2.5em;
text-decoration: none;
color: #bcbec0;
border-left: solid transparent 1px;
border: none;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.9);
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.menuon.calendar {
border-width: 1px 0 0 1px;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.menuon.calendar a {
height: 29px;
border-width: 1px 0 0 1px;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.menuon.calendar div.calendar-drop {
left: auto;
right: 0;
border-width: 1px 0 1px 1px;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.menuon.calendar div.calendar-drop ul {
border-top: solid 2px #ffffff;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.menuon > a {
border: solid #a7a9ac;
border-width: 1px 0 0;
color: #231f20;
background-color: #e6e7e8;
text-shadow: none;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.menuon > a.more.mega-sub {
color: #ffffff;
background-color: #444444;
border-color: #58595b;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.9);
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.menuon > div {
position: absolute;
display: block;
top: 34px;
left: 0;
padding: 1px 0 0;
border: solid #a7a9ac;
border-width: 1px 1px 1px 0;
background: #e6e7e8;
box-shadow: 0 5px 5px rgba(0, 0, 0, 0.5);
z-index: 5;
/* */
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.menuon > div > ul {
padding: 5px 0;
color: #231f20;
list-style-type: none;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.menuon > div > ul:after {
content: ' ';
visibility: hidden;
display: block;
font-size: 0;
clear: both;
height: 0;
padding: 0;
margin: 0;
border: none;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.menuon > div > ul > li {
display: block;
float: left;
border: none;
background: none;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.menuon > div > ul > li > a {
display: block;
min-width: 160px;
padding: 5px 20px;
color: #231f20;
border: none;
}
@text ShadowOFF;
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.menuon > div > ul > li > a:hover {
text-decoration: none;
color: #0066cc;
background: #ffffff;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.menuon.activities > div {
width: 440px;
padding: 5px;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.menuon.activities > div > ul {
padding-bottom: 5px;
margin-bottom: 5px;
float: left;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.menuon.activities > div > ul > li {
width: 215px;
float: none;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.menuon.activities > div .activities-calendar {
clear: both;
border-top: solid 2px #ffffff;
padding-top: 4px;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.menuon.activities > div .activities-calendar > h3 > a {
font-family: "MuseoSans500", sans-serif;
font-weight: normal;
font-size: .9em;
color: #231f20;
display: block;
padding: 10px;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.menuon.activities > div .activities-calendar > h3 > a i {
color: #888888;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.menuon.activities > div .activities-calendar > h3 > a:hover,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.menuon.activities > div .activities-calendar > h3 > a:hover i {
background: #ffffff;
color: #0066cc;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.menuon.more {
border-right: none;
background: #444444;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.menuon.more > a,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.menuon.more > a.more.mega-sub {
color: #ffffff;
background-color: #444444;
border-color: #58595b;
border-width: 1px 1px 0 0;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.9);
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.menuon.more > a > [class^="icon-"],
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.menuon.more > a.more.mega-sub > [class^="icon-"] {
display: none;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.menuon div.mega-more {
color: #ffffff;
background: #444444;
border: solid #58595b;
border-width: 1px 1px 1px 0;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.menuon div.mega-more > ul > li > a {
color: #bcbec0;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.menuon div.mega-more > ul > li > a:hover {
color: #ffffff;
background: #58595b;
}
.land-drop {
width: 185px;
}
.land-drop a {
width: 150px;
}
.warden-drop {
width: 214px;
}
.warden-drop a {
width: 174px;
}
.hunt-drop {
width: 217px;
}
.hunt-drop a {
width: 177px;
}
.fish-drop {
width: 260px;
}
.fish-drop a {
width: 225px;
}
.calendar-drop > ul > li > a {
width: 245px;
}
.mobilesearch {
float: right;
width: 100px;
margin: 20px 10px 15px 0;
background: #b3b3b3;
background: -moz-linear-gradient(top, #b3b3b3 0, #cccccc 25%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b3b3b3), color-stop(25%, #cccccc));
background: -webkit-linear-gradient(top, #b3b3b3 0, #cccccc 25%);
background: -o-linear-gradient(top, #b3b3b3 0, #cccccc 25%);
background: -ms-linear-gradient(top, #b3b3b3 0, #cccccc 25%);
background: linear-gradient(to bottom, #b3b3b3 0, #cccccc 25%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#cccccc', GradientType=0);
border: solid 1px #cccccc;
}
#mobilesearch input {
background: none;
line-height: 14px;
font-family: "MuseoSans500" !important;
}
#mobilesearch input.entry {
width: 90px;
height: 20px;
padding-left: 8px;
border: none;
}
#mobilesearch input.submit {
display: none;
}
#mobileSelect {
float: left;
margin-top: 25px;
margin-left: 20px;
}
.ie #mobilemenu .title,
.ie #mobilemenu .mobilesearch,
.ie #mobilemenu a.menubutton,
.ie #mobilemenu .mobilenav {
display: none;
}
#mobilemenu .title,
#mobilemenu .mobilesearch,
#mobilemenu a.menubutton,
#mobilemenu .mobilenav,
.icon-mobilemenu {
display: none;
}
/* */
header #headerwrapper #topicWrapper #topics .megamenu > ul > li > div.stateparks,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.now > div.stateparks,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li:hover > div.stateparks {
width: 285px;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li > div.stateparks:after,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.now > div.stateparks:after,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li:hover > div.stateparks:after {
content: ' ';
visibility: hidden;
display: block;
font-size: 0;
clear: both;
height: 0;
padding: 0;
margin: 0;
border: none;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li > div.stateparks .chosen-container,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.now > div.stateparks .chosen-container,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li:hover > div.stateparks .chosen-container {
font-size: 14px;
font-size: 1.0769230769230769rem;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li > div.stateparks .chosen-container-single .chosen-single span,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.now > div.stateparks .chosen-container-single .chosen-single span,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li:hover > div.stateparks .chosen-container-single .chosen-single span,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li > div.stateparks .chosen-results,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.now > div.stateparks .chosen-results,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li:hover > div.stateparks .chosen-results {
font-family: "FoundationSans-Light";
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li > div.stateparks .find-a-park,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.now > div.stateparks .find-a-park,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li:hover > div.stateparks .find-a-park {
padding: 10px 15px;
margin: 0 10px;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li > div.stateparks .find-a-park h2,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.now > div.stateparks .find-a-park h2,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li:hover > div.stateparks .find-a-park h2 {
margin: 5px 0;
color: #231f20;
font-size: 1.4em;
font-family: "FoundationSans-Roman";
font-weight: normal;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li > div.stateparks .find-a-park select,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.now > div.stateparks .find-a-park select,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li:hover > div.stateparks .find-a-park select {
width: 195px;
margin: 0px;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li > div.stateparks .find-a-park button,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.now > div.stateparks .find-a-park button,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li:hover > div.stateparks .find-a-park button {
cursor: pointer;
width: 27px;
height: 29px;
border: none;
padding: none;
margin: none;
background: url(/++theme++tpwd.theme/images/global/search-button.jpg) 0 0 no-repeat;
vertical-align: top;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li > div.stateparks .find-a-park button:hover,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.now > div.stateparks .find-a-park button:hover,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li:hover > div.stateparks .find-a-park button:hover {
background-position: -27px 0;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li > div.stateparks .menu-highlights ul,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.now > div.stateparks .menu-highlights ul,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li:hover > div.stateparks .menu-highlights ul {
margin: 15px 0;
padding-top: 15px;
border-top: solid 2px #ffffff;
list-style-type: none;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li > div.stateparks .menu-highlights ul li,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.now > div.stateparks .menu-highlights ul li,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li:hover > div.stateparks .menu-highlights ul li {
display: block;
padding: 5px 20px;
font-weight: normal;
font-size: 1em;
font-family: "FoundationSans-Roman";
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li > div.stateparks .menu-highlights ul li:after,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.now > div.stateparks .menu-highlights ul li:after,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li:hover > div.stateparks .menu-highlights ul li:after {
content: ' ';
visibility: hidden;
display: block;
font-size: 0;
clear: both;
height: 0;
padding: 0;
margin: 0;
border: none;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li > div.stateparks .menu-highlights ul li [class^="tpwd-"],
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.now > div.stateparks .menu-highlights ul li [class^="tpwd-"],
header #headerwrapper #topicWrapper #topics .megamenu > ul > li:hover > div.stateparks .menu-highlights ul li [class^="tpwd-"] {
float: left;
margin-right: 5px;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li > div.stateparks .menu-highlights ul li:hover,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.now > div.stateparks .menu-highlights ul li:hover,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li:hover > div.stateparks .menu-highlights ul li:hover {
background: #ffffff;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li > div.stateparks .menu-highlights ul li [class^="icon-"],
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.now > div.stateparks .menu-highlights ul li [class^="icon-"],
header #headerwrapper #topicWrapper #topics .megamenu > ul > li:hover > div.stateparks .menu-highlights ul li [class^="icon-"] {
color: #888888;
min-width: 30px;
margin-right: 10px;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li > div.stateparks .menu-highlights ul li a,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.now > div.stateparks .menu-highlights ul li a,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li:hover > div.stateparks .menu-highlights ul li a {
color: #231f20;
border: none;
display: block;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li > div.stateparks .menu-highlights ul li a:hover,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.now > div.stateparks .menu-highlights ul li a:hover,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li:hover > div.stateparks .menu-highlights ul li a:hover {
text-decoration: none;
color: #0066cc;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li > div.stateparks .menu-highlights ul li:first-child,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.now > div.stateparks .menu-highlights ul li:first-child,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li:hover > div.stateparks .menu-highlights ul li:first-child {
border-top: none;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li > div.stateparks .menu-highlights ul li li,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.now > div.stateparks .menu-highlights ul li li,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li:hover > div.stateparks .menu-highlights ul li li {
border-top: none;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li > div.stateparks .menu-highlights ul li li a,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.now > div.stateparks .menu-highlights ul li li a,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li:hover > div.stateparks .menu-highlights ul li li a {
display: inline;
height: auto;
color: #231f20;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li > div.stateparks .menu-highlights ul li li a:hover,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.now > div.stateparks .menu-highlights ul li li a:hover,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li:hover > div.stateparks .menu-highlights ul li li a:hover {
color: #0066cc;
}
/* */
header #headerwrapper .search-slider {
top: 0;
right: 0;
position: absolute;
display: block;
width: 75px;
height: 100%;
overflow: hidden;
cursor: pointer;
z-index: 50;
transition: width linear 0.3s;
-webkit-transition: width linear 0.3s;
-moz-transition: width linear 0.3s;
-o-transition: width linear 0.3s;
}
header #headerwrapper .search-slider .shadow {
position: absolute;
z-index: 50;
top: 0;
right: 0;
width: 15px;
height: 100%;
background: url('/++theme++tpwd.theme/images/global/search-slider-shadow.png') 0 0 repeat-y;
}
header #headerwrapper .search-slider form {
display: block;
height: 100%;
box-shadow: 0 0 15px rgba(0, 0, 0, 0.8);
background: #4c4d4f url('/++theme++tpwd.theme/images/global/search-slider-bg.jpg') top left repeat-x;
width: 400px;
}
header #headerwrapper .search-slider form .search-input {
background: #bdbec0 url('/++theme++tpwd.theme/images/global/search-slider-glass.png') 0 0 no-repeat;
padding-left: 26px;
margin: 0 10px 0 18px;
height: 26px;
display: inline-block;
zoom: 1;
*display: inline;
transition: background-color linear 0.4s;
-webkit-transition: background-color linear 0.4s;
-moz-transition: background-color linear 0.4s;
-o-transition: background-color linear 0.4s;
}
header #headerwrapper .search-slider form .search-input input {
width: 200px;
height: 26px;
padding: 0 5px;
margin: 0;
border: none;
background: none;
font-family: "FoundationSans-Light";
font-size: 14px;
font-size: 1.0769230769230769rem;
}
header #headerwrapper .search-slider form .submit {
font-family: "FoundationSans-Roman";
border: none;
background: #d1d2d4;
color: #444444;
font-size: 15px;
font-size: 1.1538461538461537rem;
height: 26px;
padding: 0 10px;
vertical-align: middle;
border-radius: 5px;
}
header #headerwrapper .search-slider form .submit:hover {
background: #0066cc;
color: #fff;
cursor: pointer;
}
header #headerwrapper .search-slider form .closer {
background: url('/++theme++tpwd.theme/images/global/search-slider-close.jpg') center center no-repeat;
border: none;
width: 30px;
height: 100%;
cursor: pointer;
text-indent: -1000px;
}
header #headerwrapper .search-slider .opener {
width: 100%;
height: 100%;
position: absolute;
z-index: 55;
top: 0;
left: 0;
}
header #headerwrapper .search-slider.open {
cursor: default;
width: 400px;
z-index: 52;
}
header #headerwrapper .search-slider.open .opener {
display: none;
}
header #headerwrapper .search-slider.open form .search-input {
background-color: #ffffff;
}
/* */
/* */
#socmedfooter {
margin: 0 auto;
}
/* */
#backToTop {
width: 75px;
height: 20px;
padding: 10px;
font-size: 12px;
font-family: helvetica, sans-serif;
line-height: 20px;
text-align: center;
color: #fff;
background: #444;
position: fixed;
bottom: 0;
right: 0;
opacity: 0;
display: none;
cursor: pointer;
z-index: 100;
}
#backToTopMobile {
display: none;
bottom: 0;
padding: 10px;
width: auto;
height: auto;
color: #444;
text-align: center;
background-color: #fff;
border-top: 1px dashed #eee;
cursor: pointer;
}
#backToTopMobile span.arrow {
display: block;
padding: 10px 5px;
font-family: 'MuseoSans700';
font-size: 11px;
line-height: 11px;
background-color: #eee;
}
#backToTopMobile span.arrow strong {
font-size: 15px;
}
footer {
clear: both;
display: block;
background-color: #EEE;
min-height: 300px;
width: 100%;
position: relative;
font-family: 'FoundationSans-Roman';
/* */
/* */
/* */
}
footer .footer-content {
width: 75.38461538461539em;
position: relative;
margin: 0 auto;
padding-left: 20px;
padding-right: 20px;
box-sizing: border-box;
-moz-box-sizing: border-box;
}
footer a {
text-decoration: none;
}
footer a:hover {
text-decoration: underline;
}
footer .footer-row1 {
clear: both;
}
footer .footer-row1:after {
content: ' ';
visibility: hidden;
display: block;
font-size: 0;
clear: both;
height: 0;
padding: 0;
margin: 0;
border: none;
}
footer .footer-row1 .column {
float: left;
margin: 31px 0;
}
footer .footer-row1 .column.a {
width: 12.307692307692308em;
}
footer .footer-row1 .column.b {
width: 13.846153846153847em;
}
footer .footer-row1 .column.c {
width: 11.538461538461538em;
}
footer .footer-row1 .column.d {
width: 11.538461538461538em;
}
footer .footer-row1 .column.e {
width: 12.307692307692308em;
}
footer .footer-row1 .column.f {
width: 10.76923076923077em;
}
footer .footer-row1 .column.f .icon-large {
font-size: 2.727272727272727em;
color: #4D4D4D;
margin-right: 10px;
}
footer .footer-row1 .column ul {
font-size: 0.9230769230769231em;
list-style-type: none;
}
footer .footer-row1 .column ul .header {
color: #171415;
}
footer .footer-row1 .column ul a {
color: #58595c;
border: none;
}
footer .footer-row1 .column ul li {
padding: 7px 0;
display: list-item;
}
footer .footer-row2 {
*height: 80px;
clear: both;
}
footer .footer-row2:after {
content: ' ';
visibility: hidden;
display: block;
font-size: 0;
clear: both;
height: 0;
padding: 0;
margin: 0;
border: none;
}
footer .footer-row2 a {
color: #0066cc;
}
footer .footer-row2 div {
padding: 0 0;
}
footer .footer-row2 div img {
height: 50px;
width: 50px;
vertical-align: middle;
margin-right: 10px;
border: none;
}
footer .footer-row2 div .text {
display: inline-block;
zoom: 1;
*display: inline;
font-size: 0.8461538461538461em;
line-height: 1.3846153846153846em;
vertical-align: middle;
color: #58595c;
}
footer .footer-row2 div .text .ogt {
color: #cd0028;
}
footer .footer-row2 div.tpwd {
float: left;
width: 26.153846153846153em;
padding: 15px 0;
height: 100%;
*height: auto;
}
footer .footer-row2 div.tpwd img {
float: left;
}
footer .footer-row2 div.tpwd.contact {
padding: 15px;
height: 100%;
}
footer .footer-row2 div.tpwf {
padding: 15px 0;
height: 100%;
*height: auto;
float: left;
}
footer .copyright {
color: #58595c;
font-size: 0.8461538461538461em;
padding: 25px 0;
}
/* */
/* */
/* */
/* */
@media screen and (max-width: 479px) {
body {
max-width: 479px;
}
header {
height: auto;
}
header #headerwrapper {
width: 24.615384615384617em;
height: auto;
}
header #headerwrapper #logo {
margin: 8px 0 8px 8px;
}
header #headerwrapper #logo img.desktop-logo {
display: none;
}
header #headerwrapper #logo img.mobile-logo {
display: block;
}
header #headerwrapper .tablet,
header #headerwrapper .desktop,
header #headerwrapper .wide {
display: none;
}
header #headerwrapper #topicWrapper {
padding: 0;
height: 100%;
}
header #headerwrapper #topicWrapper #topics {
height: 100%;
text-align: center;
float: none;
}
header #headerwrapper #topicWrapper #topics select {
display: inline;
}
header #headerwrapper #topicWrapper #topics .megamenu {
display: none;
height: 100%;
position: static;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li {
text-align: left;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li > a {
height: 59px;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.hovering > div.stateparks,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.now > div.stateparks,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li:hover > div.stateparks {
width: 0;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more {
position: absolute;
right: 0;
width: 75px;
height: 63px;
text-align: center;
background: #333333;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more .landscape,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more .tablet,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more .desktop {
display: list-item !important;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more.tapped,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more:hover {
border-right: none;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more > div,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more.hovering > div,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more.now > div,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more:hover > div {
display: none !important;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more:hover,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more.now,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more.tapped {
border: none;
border-left: solid 1px #58595b;
background: #333333;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more > a,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more:hover > a,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more.now > a,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more.tapped > a,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more > a:hover,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more:hover > a:hover,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more.now > a:hover,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more.tapped > a:hover {
color: #ffffff;
border: none;
width: 100%;
height: 100%;
padding: 0;
background: #333333;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more > a > [class^="icon-"],
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more:hover > a > [class^="icon-"],
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more.now > a > [class^="icon-"],
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more.tapped > a > [class^="icon-"],
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more > a:hover > [class^="icon-"],
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more:hover > a:hover > [class^="icon-"],
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more.now > a:hover > [class^="icon-"],
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more.tapped > a:hover > [class^="icon-"] {
display: block;
font-size: 2.5em;
height: 64px;
line-height: 64px;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more > a > .title,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more:hover > a > .title,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more.now > a > .title,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more.tapped > a > .title,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more > a:hover > .title,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more:hover > a:hover > .title,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more.now > a:hover > .title,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more.tapped > a:hover > .title {
display: none;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more.tapped {
height: 64px;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more.tapped > div {
display: block !important;
opacity: 1 !important;
border: none;
left: auto;
right: 0;
top: 63px;
width: 300px;
background: #333333;
border-top: solid 1px #58595b;
border-left: solid 1px #58595b;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more.tapped > div > ul {
padding: 0;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more.tapped > div > ul > li {
width: 150px;
padding: 0;
text-align: left;
float: left;
background: #333333;
border-top: solid 1px #58595b;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more.tapped > div > ul > li.odd {
width: 149px;
border-right: solid 1px #58595b;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more.tapped > div > ul > li.findapark {
width: 300px;
border-top: none;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more.tapped > div > ul > li.findapark div {
display: inline;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more.tapped > div > ul > li.findapark form {
padding: 15px 24px;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more.tapped > div > ul > li.findapark form input {
width: 180px;
margin-right: 5px;
padding: 6px 10px;
border: none;
background: #ffffff;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more.tapped > div > ul > li.findapark form button {
padding: 0;
margin: 0;
border: none;
background: none;
font-size: 18px;
color: #bcbec0;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more.tapped > div > ul > li.findapark form button:hover {
color: #0066cc;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more.tapped > div > ul > li a {
padding: 12px 24px;
width: auto;
color: #ffffff;
font-family: "MuseoSans300", sans-serif;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more.tapped > div > ul > li a:hover {
color: #0066cc;
background: none;
}
header #headerwrapper #topicWrapper #topics #mobilemenu .title {
display: block;
float: left;
margin: 20px 0 0 32px;
width: 190px;
height: auto;
text-transform: uppercase;
color: #cccccc;
}
header #headerwrapper #topicWrapper #topics #mobilemenu a.menubutton {
display: block;
float: right;
margin: 12px 10px;
font-size: 1.1em;
color: #ccc;
font-size: 1.24em;
}
header #headerwrapper #topicWrapper #topics #mobilemenu .mobilenav {
clear: left;
}
header #headerwrapper #topicWrapper #topics #mobilemenu .mobilenav .mobilesearch {
display: block;
float: left;
margin: 20px 5px;
width: 295px;
background: #ffffff url("/++theme++tpwd.theme/images/global/search.png");
background-repeat: no-repeat;
background-position: 5px 2px;
}
header #headerwrapper #topicWrapper #topics #mobilemenu .mobilenav .mobilesearch input.entry {
padding-left: 35px;
width: 245px;
}
header #headerwrapper #topicWrapper #topics #mobilemenu .mobilenav ul.more li {
font-size: 1.24em;
float: left;
padding: 10px;
width: 135px;
height: 20px;
list-style: none;
border-top: 1px solid #58595B;
}
header #headerwrapper #topicWrapper #topics #mobilemenu .mobilenav ul.more li a {
color: #BCBEC0;
}
header #headerwrapper #topicWrapper #topics #mobilemenu .mobilenav ul.more li a:hover {
color: #23A6E1;
}
header #headerwrapper #topicWrapper #topics #mobilemenu .mobilenav ul.more li.full {
width: 311px;
height: 40px;
margin-left: 0;
margin-right: 0;
}
header #headerwrapper #topicWrapper #topics #mobilemenu .mobilenav ul.more li.odd {
border-right: 1px solid #58595B;
}
.icon-mobilemenu {
display: inline;
}
header #headerwrapper .search-slider {
display: none;
}
#backToTopMobile {
display: block;
}
footer .footer-content {
width: 24.615384615384617em;
padding: 0 10px;
}
footer .footer-row1 .column.c,
footer .footer-row1 .column.e {
clear: both;
}
footer .footer-row1 .column.a,
footer .footer-row1 .column.c,
footer .footer-row1 .column.e {
width: 10.76923076923077em;
}
footer .footer-row1 .column.b,
footer .footer-row1 .column.d,
footer .footer-row1 .column.f {
width: 12.307692307692308em;
}
footer .footer-row1 .column.c,
footer .footer-row1 .column.d,
footer .footer-row1 .column.e,
footer .footer-row1 .column.f {
margin-top: 0;
}
footer .footer-row2 div.tpwd,
footer .footer-row2 div.tpwf {
width: 23.076923076923077em;
}
#backToTop {
display: none !important;
}
}
/* */
@media screen and (min-width: 480px) and (max-width: 767px) {
header {
height: auto;
}
header #headerwrapper {
width: 24.615384615384617em;
height: auto;
}
header #headerwrapper #logo {
margin: 8px 0 8px 8px;
}
header #headerwrapper #logo img.desktop-logo {
display: none;
}
header #headerwrapper #logo img.mobile-logo {
display: block;
}
header #headerwrapper .tablet,
header #headerwrapper .desktop,
header #headerwrapper .wide {
display: none;
}
header #headerwrapper #topicWrapper {
padding: 0;
height: 100%;
}
header #headerwrapper #topicWrapper #topics {
height: 100%;
text-align: center;
float: none;
}
header #headerwrapper #topicWrapper #topics select {
display: inline;
}
header #headerwrapper #topicWrapper #topics .megamenu {
display: none;
height: 100%;
position: static;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li {
text-align: left;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li > a {
height: 59px;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.hovering > div.stateparks,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.now > div.stateparks,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li:hover > div.stateparks {
width: 0;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more {
position: absolute;
right: 0;
width: 75px;
height: 63px;
text-align: center;
background: #333333;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more .landscape,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more .tablet,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more .desktop {
display: list-item !important;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more.tapped,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more:hover {
border-right: none;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more > div,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more.hovering > div,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more.now > div,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more:hover > div {
display: none !important;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more:hover,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more.now,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more.tapped {
border: none;
border-left: solid 1px #58595b;
background: #333333;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more > a,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more:hover > a,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more.now > a,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more.tapped > a,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more > a:hover,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more:hover > a:hover,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more.now > a:hover,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more.tapped > a:hover {
color: #ffffff;
border: none;
width: 100%;
height: 100%;
padding: 0;
background: #333333;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more > a > [class^="icon-"],
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more:hover > a > [class^="icon-"],
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more.now > a > [class^="icon-"],
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more.tapped > a > [class^="icon-"],
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more > a:hover > [class^="icon-"],
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more:hover > a:hover > [class^="icon-"],
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more.now > a:hover > [class^="icon-"],
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more.tapped > a:hover > [class^="icon-"] {
display: block;
font-size: 2.5em;
height: 64px;
line-height: 64px;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more > a > .title,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more:hover > a > .title,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more.now > a > .title,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more.tapped > a > .title,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more > a:hover > .title,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more:hover > a:hover > .title,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more.now > a:hover > .title,
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more.tapped > a:hover > .title {
display: none;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more.tapped {
height: 64px;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more.tapped > div {
display: block !important;
opacity: 1 !important;
border: none;
left: auto;
right: 0;
top: 63px;
width: 300px;
background: #333333;
border-top: solid 1px #58595b;
border-left: solid 1px #58595b;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more.tapped > div > ul {
padding: 0;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more.tapped > div > ul > li {
width: 150px;
padding: 0;
text-align: left;
float: left;
background: #333333;
border-top: solid 1px #58595b;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more.tapped > div > ul > li.odd {
width: 149px;
border-right: solid 1px #58595b;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more.tapped > div > ul > li.findapark {
width: 300px;
border-top: none;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more.tapped > div > ul > li.findapark div {
display: inline;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more.tapped > div > ul > li.findapark form {
padding: 15px 24px;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more.tapped > div > ul > li.findapark form input {
width: 180px;
margin-right: 5px;
padding: 6px 10px;
border: none;
background: #ffffff;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more.tapped > div > ul > li.findapark form button {
padding: 0;
margin: 0;
border: none;
background: none;
font-size: 18px;
color: #bcbec0;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more.tapped > div > ul > li.findapark form button:hover {
color: #0066cc;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more.tapped > div > ul > li a {
padding: 12px 24px;
width: auto;
color: #ffffff;
font-family: "MuseoSans300", sans-serif;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.more.tapped > div > ul > li a:hover {
color: #0066cc;
background: none;
}
header #headerwrapper #topicWrapper #topics #mobilemenu .title {
display: block;
float: left;
margin: 20px 0 0 32px;
width: 190px;
height: auto;
text-transform: uppercase;
color: #cccccc;
}
header #headerwrapper #topicWrapper #topics #mobilemenu a.menubutton {
display: block;
float: right;
margin: 12px 10px;
font-size: 1.1em;
color: #ccc;
font-size: 1.24em;
}
header #headerwrapper #topicWrapper #topics #mobilemenu .mobilenav {
clear: left;
}
header #headerwrapper #topicWrapper #topics #mobilemenu .mobilenav .mobilesearch {
display: block;
float: left;
margin: 20px 5px;
width: 295px;
background: #ffffff url("/++theme++tpwd.theme/images/global/search.png");
background-repeat: no-repeat;
background-position: 5px 2px;
}
header #headerwrapper #topicWrapper #topics #mobilemenu .mobilenav .mobilesearch input.entry {
padding-left: 35px;
width: 245px;
}
header #headerwrapper #topicWrapper #topics #mobilemenu .mobilenav ul.more li {
font-size: 1.24em;
float: left;
padding: 10px;
width: 135px;
height: 20px;
list-style: none;
border-top: 1px solid #58595B;
}
header #headerwrapper #topicWrapper #topics #mobilemenu .mobilenav ul.more li a {
color: #BCBEC0;
}
header #headerwrapper #topicWrapper #topics #mobilemenu .mobilenav ul.more li a:hover {
color: #23A6E1;
}
header #headerwrapper #topicWrapper #topics #mobilemenu .mobilenav ul.more li.full {
width: 311px;
height: 40px;
margin-left: 0;
margin-right: 0;
}
header #headerwrapper #topicWrapper #topics #mobilemenu .mobilenav ul.more li.odd {
border-right: 1px solid #58595B;
}
.icon-mobilemenu {
display: inline;
}
header {
height: auto;
}
header #headerwrapper {
width: 36.92307692307692em;
height: auto;
}
header #headerwrapper #logo {
margin: 8px 0 8px 22px;
}
header #headerwrapper #logo img.desktop-logo {
display: none;
}
header #headerwrapper #logo img.mobile-logo {
display: block;
}
header #headerwrapper #topicWrapper #topics .megamenu {
display: none;
}
header #headerwrapper #topicWrapper #topics #mobilemenu .title {
display: block;
margin: 20px 0 0 105px;
}
header #headerwrapper #topicWrapper #topics #mobilemenu .mobilenav .mobilesearch {
float: left;
width: 455px;
}
header #headerwrapper #topicWrapper #topics #mobilemenu .mobilenav .mobilesearch input.entry {
padding-left: 35px;
width: 400px;
}
header #headerwrapper #topicWrapper #topics #mobilemenu .mobilenav ul.more li {
float: left;
padding: 10px;
width: 215px;
height: 20px;
list-style: none;
border-top: 1px solid #58595B;
}
header #headerwrapper #topicWrapper #topics #mobilemenu .mobilenav ul.more li.full {
width: 471px;
}
.icon-mobilemenu {
display: inline;
}
header #headerwrapper .search-slider {
display: none;
}
#backToTopMobile {
display: block;
}
footer .footer-content {
width: 36.92307692307692em;
padding: 0 10px;
}
footer .footer-row1 .column.c,
footer .footer-row1 .column.e {
clear: both;
}
footer .footer-row1 .column.a,
footer .footer-row1 .column.c,
footer .footer-row1 .column.e {
width: 13.461538461538462em;
margin-left: 4.230769230769231em;
}
footer .footer-row1 .column.b,
footer .footer-row1 .column.d,
footer .footer-row1 .column.f {
width: 17.615384615384617em;
}
footer .footer-row1 .column.c,
footer .footer-row1 .column.d,
footer .footer-row1 .column.e,
footer .footer-row1 .column.f {
margin-top: 0;
}
footer .footer-row2 div.tpwd,
footer .footer-row2 div.tpwf {
width: 31.153846153846153em;
margin-left: 4.230769230769231em;
}
footer .copyright {
margin-left: 55px;
width: 350px;
}
#backToTop {
display: none !important;
}
}
/* */
@media screen and (min-width: 768px) and (max-width: 979px) {
header #headerwrapper {
width: 55.38461538461539em;
}
header #headerwrapper #topicWrapper {
padding: 14px 80px 0 80px;
}
header #headerwrapper .desktop,
header #headerwrapper .wide {
display: none;
}
header #headerwrapper #logo {
margin-left: 10px;
}
header #headerwrapper #logo img.desktop-logo {
width: 48px;
height: 48px;
}
header #headerwrapper #logo img.mobile-logo {
display: none;
}
header #headerwrapper .more .tablet,
header #headerwrapper .more .desktop {
display: list-item !important;
}
#topics {
margin-left: -10px;
}
#topics .megamenu > ul > li.menuon div.mega-more > ul > li > a {
min-width: 130px;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.drop.show-tablet-up.activities.menuon {
border-width: 1px 0 0 1px;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.drop.show-tablet-up.activities.menuon a {
border-width: 1px 0 0 1px;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.drop.show-tablet-up.activities.menuon div {
left: auto;
right: 0;
border-width: 1px 0 1px 1px;
}
#mobilemenu .mobilesearch,
#mobilemenu a.menubutton,
#mobilemenu .mobilenav {
display: none;
}
#backToTopMobile {
display: none;
}
footer .footer-content {
width: 55.38461538461539em;
padding: 0 10px;
}
footer .footer-row1 .column.a,
footer .footer-row1 .column.d {
margin-left: 4.615384615384615em;
width: 13.846153846153847em;
clear: both;
}
footer .footer-row1 .column.b,
footer .footer-row1 .column.e {
width: 16.923076923076923em;
}
footer .footer-row1 .column.c,
footer .footer-row1 .column.f {
width: 18.46153846153846em;
}
footer .footer-row1 .column.d,
footer .footer-row1 .column.e,
footer .footer-row1 .column.f {
margin-top: 0;
}
footer .footer-row2 div.tpwd {
width: 30.76923076923077em;
margin-left: 4.615384615384615em;
}
footer .footer-row2 div.tpwf {
width: 18.46153846153846em;
}
.copyright {
margin-left: 4.615384615384615em;
}
}
/* */
@media screen and (min-width: 1220px) {
header #headerwrapper {
width: 93.84615384615384em;
}
header #headerwrapper #topicWrapper {
padding-left: 80px;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.drop.show-desktop-up.calendar.menuon {
border-width: 1px 0 0 1px;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.drop.show-desktop-up.calendar.menuon a {
border-width: 1px 1px 0 0;
}
header #headerwrapper #topicWrapper #topics .megamenu > ul > li.drop.show-desktop-up.calendar.menuon div.calendar-drop {
left: 0;
right: 0;
border-width: 1px 1px 1px 0;
}
header #headerwrapper #topicWrapper #topics .wide {
display: list-item;
}
#mobilemenu .mobilesearch,
#mobilemenu a.menubutton,
#mobilemenu .mobilenav {
display: none;
}
#backToTopMobile {
display: none;
}
footer .footer-content {
width: 93.84615384615384em;
}
footer .footer-row1 .column.a,
footer .footer-row1 .column.c,
footer .footer-row1 .column.d,
footer .footer-row1 .column.e {
width: 15.12820512820513em;
}
footer .footer-row1 .column.b {
width: 19.692307692307693em;
}
footer .footer-row1 .column.f {
width: 10.461538461538462em;
}
footer .footer-row2 div.tpwd {
width: 34.84615384615385em;
}
}


/* - ++theme++tpwd.theme/css/tpwdtheme.css - */
/* http://tpwd.texas.gov/portal_css/++theme++tpwd.theme/css/tpwdtheme.css?original=1 */
/* */
.clear-float:after {
content: ' ';
visibility: hidden;
display: block;
font-size: 0;
clear: both;
height: 0;
padding: 0;
margin: 0;
border: none;
}
.float-left {
float: left;
margin: 0 10px 10px 0;
}
.float-right {
float: right;
margin: 0 0 10px 10px;
}
/* */
body {
background: #ffffff;
}
#lampwrapper {
min-width: 0;
}
.accordion {
cursor: pointer;
}
#decoborder {
border: 1px dashed #bababa;
border-width: 0 0 1px 0;
}
header h1 {
color: #434343;
font-family: 'MuseoSlab500';
font-weight: normal;
margin-bottom: .1em;
}
h1 {
font-family: 'FoundationSans-Light';
font-size: 40px;
font-size: 3.076923076923077rem;
letter-spacing: .01em;
font-weight: normal;
margin-bottom: .5em;
line-height: 1.05em;
color: #000;
}
h2,
h2 strong,
h2 b {
font-family: 'FoundationSans-Bold';
font-size: 26px;
font-size: 2rem;
letter-spacing: .01em;
font-weight: normal;
margin: 1em 0 .75em 0;
line-height: 1.25em;
color: #000;
}
h3 {
font-family: 'FoundationSans-BoldItalic';
font-size: 18px;
font-size: 1.3846153846153846rem;
letter-spacing: .01em;
line-height: 1.25em;
font-weight: normal;
margin: 1.25em 0 .25em 0;
color: #000;
}
#content-core ul,
#content-core ol {
margin-top: 1.25em;
margin-bottom: 1.25em;
}
#content ul,
#content p,
#content dl,
#content ol,
#content select {
font-family: 'FoundationSans-Light';
color: #000;
font-weight: normal;
font-size: 16px;
font-size: 1.2307692307692308rem;
line-height: 1.5em;
}
#content ul b,
#content p b,
#content dl b,
#content ol b {
font-family: 'FoundationSans-Bold';
font-weight: normal;
}
#content .inline li {
display: inline;
}
#content dl {
margin: 1em 0;
}
#content dt,
#content dt strong,
#content dt b {
font-weight: normal;
font-family: 'FoundationSans-Roman';
}
#content dd {
margin: 0 0 .2em .5em;
}
#content dl.captioned.image-left {
margin: .5em 1em 1em 0;
}
#content dl.captioned.image-right {
margin: .5em 0 1em 1em;
}
dl.inline dd,
dl.inline dt {
display: inline;
margin: 0;
}
dl.inline dd + dd:before {
content: ', ';
/* */
}
dl.inline dt:before {
/* */
content: "\A";
white-space: pre;
}
dl.inline dt:first-child:before {
/* */
content: none;
}
#content-core a:link,
#content-core a:visited,
#document-toc a:link,
#wrapper a:visited {
border: none;
}
#content a:hover {
text-decoration: underline;
}
b a,
a b,
a {
font-weight: normal;
}
#content option {
margin: .2em;
}
#content .callout {
background: none;
border-left: .15em solid #e6e6e6;
font-size: 1.3em;
padding: 0 0 0 1em;
}
#content .pullquote {
letter-spacing: normal !important;
}
hgroup li a {
font-family: 'MuseoSans500';
list-style: none;
display: inline;
color: #4d4d4d;
text-decoration: none;
}
#parkicon {
background-image: url('/state-parks/images/spiconssprites.png');
background-position: -324px 0;
background-repeat: no-repeat;
width: 36px;
height: 36px;
display: block;
float: left;
}
navgroup h4 {
font-family: "Museo500";
font-weight: normal;
}
navgroup h4 span a {
font-family: "MuseoSans500";
font-weight: normal;
color: #000;
text-decoration: none;
}
navgroup h4 span a:hover {
color: #0066cc;
}
.emboss {
text-shadow: 0 0.03em 0.03em rgba(0, 0, 0, 0.25), 0 -0.02em 0.02em rgba(255, 255, 255, 0.7);
}
.deboss {
text-shadow: 0 -0.02em 0.02em rgba(0, 0, 0, 0.25), 0 0.02em 0.02em rgba(255, 255, 255, 0.8);
}
.spotlight-portlet {
margin-top: 40px;
}
.spotlight-portlet-img {
padding-left: 20px;
margin-bottom: 20px;
}
table.responsive {
border-collapse: collapse;
border-spacing: 0;
display: block;
position: relative;
width: 100%;
}
table.responsive thead {
zoom: 1;
display: block;
float: left;
}
table.responsive thead:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
table.responsive thead tr {
display: block;
}
table.responsive thead th,
table.responsive thead td {
text-align: left;
overflow: hidden;
width: auto;
display: block;
text-align: right;
border-bottom: 0;
border-left: 0;
}
table.responsive thead th br,
table.responsive thead td br {
content: " ";
}
table.responsive thead th br:after,
table.responsive thead td br:after {
content: " ";
}
table.responsive tbody {
overflow-y: auto;
width: 100%;
margin: 0 0 1em;
display: block;
width: auto;
position: relative;
overflow-x: auto;
white-space: nowrap;
}
table.responsive tbody::-webkit-scrollbar {
-webkit-appearance: none;
width: 8px;
height: 8px;
}
table.responsive tbody::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.3);
-webkit-border-radius: 10px;
border-radius: 10px;
}
table.responsive tbody::-webkit-scrollbar-thumb {
-webkit-border-radius: 10px;
border-radius: 10px;
min-width: 25px;
background-color: rgba(200, 200, 200, 0.8);
-webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.5);
}
table.responsive tbody tr {
display: inline-block;
vertical-align: top;
border-left: 1px solid #babcbf;
}
table.responsive th,
table.responsive td {
margin: 0;
vertical-align: top;
height: 1em;
padding: 0.5em 1em;
}
table.responsive th:last-child,
table.responsive td:last-child {
border-bottom: 1px solid #babcbf;
}
table.responsive td {
display: block;
text-align: left;
border-left: 0;
border-right: 0;
border-bottom: 0;
}
/* */
body {
background-color: #ffffff;
}
#wrapper {
background-color: #FFF;
padding: 0 10px 0 10px;
width: 75.38461538461539em;
margin-left: auto;
margin-right: auto;
position: relative;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#wrapper img {
width: auto;
height: auto;
max-width: 100%;
}
#content {
font-size: 100%;
width: 49.23076923076923em;
margin-left: 0.7692307692307693em;
margin-right: 0.7692307692307693em;
float: left;
-moz-box-sizing: border-box;
box-sizing: border-box;
clear: none;
}
#content.width-full {
width: 72.3076923076923em;
}
#left-column {
width: 21.53846153846154em;
margin-left: 0.7692307692307693em;
margin-right: 0.7692307692307693em;
float: left;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#right-column {
width: 21.53846153846154em;
margin-left: 0.7692307692307693em;
margin-right: 0.7692307692307693em;
float: left;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.full {
width: 72.3076923076923em;
margin-left: 0.7692307692307693em;
margin-right: 0.7692307692307693em;
float: left;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.show-phonePortrait,
.show-phoneLandscape-down,
.show-phoneLandscape,
.show-tablet-down,
.show-tablet,
.show-desktopLarge {
display: none !important;
}
.show-phoneLandscape-up,
.show-tablet-up,
.show-desktop-down,
.show-desktop,
.show-desktop-up {
display: inherit !important;
}
.hide-phonePortrait,
.hide-phoneLandscape,
.hide-tablet,
.hide-desktopLarge {
display: inherit !important;
}
.hide-desktop {
display: none !important;
}
@media screen and (max-width: 479px) {
body {
background-color: #FFF;
}
#wrapper {
width: 24.615384615384617em;
padding: 0;
}
#content,
#content.width-full,
#left-column,
#right-column {
width: 23.076923076923077em;
}
.full {
width: 23.076923076923077em;
}
.show-phonePortrait,
.show-phoneLandscape-down,
.show-tablet-down,
.show-desktop-down {
display: inherit !important;
}
.show-phoneLandscape,
.show-phoneLandscape-up,
.show-tablet,
.show-tablet-up,
.show-desktop,
.show-desktop-up,
.show-desktopLarge {
display: none !important;
}
.hide-phonePortrait {
display: none !important;
}
.hide-phoneLandscape,
.hide-tablet,
.hide-desktop,
.hide-desktopLarge {
display: inherit !important;
}
}
@media screen and (min-width: 480px) and (max-width: 767px) {
body {
background-color: #FFF;
}
#wrapper {
width: 36.92307692307692em;
padding: 0;
}
#content,
#content.width-full,
#left-column,
#right-column {
width: 35.38461538461539em;
}
.full {
width: 35.38461538461539em;
}
.show-phoneLandscape-down,
.show-phoneLandscape,
.show-phoneLandscape-up,
.show-tablet-down,
.show-desktop-down {
display: inherit !important;
}
.show-phonePortrait,
.show-tablet,
.show-tablet-up,
.show-desktop,
.show-desktop-up,
.show-desktopLarge {
display: none !important;
}
.hide-phoneLandscape {
display: none !important;
}
.hide-phonePortrait,
.hide-tablet,
.hide-desktop,
.hide-desktopLarge {
display: inherit !important;
}
}
@media screen and (min-width: 768px) and (max-width: 979px) {
body {
background-color: #FFF;
}
#wrapper {
width: 55.38461538461539em;
padding: 0;
}
#content {
width: 30.76923076923077em;
}
#content.width-full {
width: 53.84615384615385em;
}
.full {
width: 53.84615384615385em;
}
.show-phoneLandscape-up,
.show-tablet-down,
.show-tablet,
.show-tablet-up,
.show-desktop-down {
display: inherit !important;
}
.show-phoneLandscape-down,
.show-phoneLandscape,
.show-phonePortrait,
.show-desktop,
.show-desktop-up,
.show-desktopLarge {
display: none !important;
}
.hide-tablet {
display: none !important;
}
.hide-phonePortrait,
.hide-phoneLandscape,
.hide-desktop,
.hide-desktopLarge {
display: inherit !important;
}
}
@media screen and (min-width: 1220px) {
#wrapper {
padding: 0 10px 0 10px;
width: 93.84615384615384em;
}
#content {
width: 67.6923076923077em;
}
#content.width-full {
width: 90.76923076923077em;
}
.full {
width: 90.76923076923077em;
}
.show-phoneLandscape-up,
.show-tablet-up,
.show-desktop-up,
.show-desktopLarge {
display: inherit !important;
}
.show-phonePortrait,
.show-phoneLandscape-down,
.show-phoneLandscape,
.show-tablet-down,
.show-tablet,
.show-desktop-down,
.show-desktop {
display: none !important;
}
.hide-desktopLarge {
display: none !important;
}
.hide-phonePortrait,
.hide-phoneLandscape,
.hide-tablet,
.hide-desktop {
display: inherit !important;
}
}
.vevent {
min-width: 0;
}
#quizform ul {
list-style-type: none;
}
#quizform .correctanswer {
color: green;
}
#quizform .incorrectanswer {
color: red;
}
#quizform .noshow {
display: none;
}
#content .chosen-container .chosen-results li {
display: none;
line-height: 15px;
margin-bottom: 0;
}
#content .chosen-container .chosen-choices li.search-choice {
line-height: 13px;
}
#content .chosen-container .chosen-results li.active-result {
display: list-item;
}
#content ul.chosen-choices {
margin-left: 0;
}
.overlay a.close {
background-image: url("/++resource++plone.app.jquerytools.pb_close.png");
position: absolute;
right: -14px;
top: -14px;
cursor: pointer;
height: 30px;
width: 30px;
z-index: 100000;
}
.overlay applet {
padding: 10px;
}
#vtour_overlay {
color: #FFF;
}
table.listing th {
background-color: #ccc;
color: #343434;
}
tfoot {
color: #333;
font-size: .9em;
}
.sortdirection {
display: none;
}
#portal-columns {
width: 960px;
margin: 0 auto;
}
.portletStaticText {
border: 1px solid #aaa;
border-width: 0 0 0 1px;
padding-left: 10px;
margin-top: 50px;
}
.portletStaticText h5 {
margin-top: 20px;
margin-bottom: 5px;
line-height: 1.2em;
font-size: 1.0769230769230769em;
}
.portletStaticText ul {
padding-left: 15px;
list-style-type: disc;
color: #555;
}
.portletStaticText li {
display: list-item;
font-size: 0.9230769230769231em;
margin-bottom: 5px;
}
div.listingBar a {
background-color: #efefef;
border-color: #ccc;
color: #0066cc;
margin: 1em;
padding: .3em .9em;
line-height: normal;
font-weight: bold;
font-family: 'trebuchet ms';
-webkit-border-radius: 50px;
border-radius: 50px;
}
#quizform input[name=submit] {
margin: .5em;
padding: .5em;
}
#portal-footer {
background: #fff;
margin: 0;
padding: 0;
line-height: 1.5em;
}
.highlight1 {
background-color: #dadada;
line-height: 1.5em;
}
.highlight2 {
background-color: #f5f5f5;
line-height: 1.5em;
}
.border {
border: 1px solid #000000;
}
.noborder {
border: none;
}
.block {
display: block;
}
.clear {
clear: both;
}
.floatleft {
float: left;
}
.floatright {
float: right;
}
div.row {
float: left;
}
table.fullwidth {
width: 98%;
}
table.halfwidth {
width: 50%;
}
.doublespace {
line-height: 2em;
}
.doublespace p {
margin: 0;
}
.height175 {
height: 175px;
}
.height200 {
height: 200px;
}
.height250 {
height: 250px;
}
.width125 {
width: 125px;
}
.width150 {
width: 150px;
}
.width170 {
width: 170px;
}
.width200 {
width: 200px;
}
.width250 {
width: 250px;
}
.width300 {
width: 300px;
}
.width400 {
width: 400px;
}
.width500 {
width: 500px;
}
.width600 {
width: 600px;
}
.width700 {
width: 700px;
}
.width25percent {
width: 25%;
}
.width30percent {
width: 30%;
}
.width40percent {
width: 40%;
}
.width50percent {
width: 49%;
}
.width85percent {
width: 85%;
}
.width {
width: 85%;
}
.bigtext {
font-size: 2em;
line-height: 1.2em;
padding-bottom: 10px;
}
.biggertext {
font-size: 3em;
line-height: 1.2em;
}
.font95percent {
font-size: 95%;
}
.smallcaps {
font-variant: small-caps;
}
.smalltext {
font-size: 85%;
}
.font85percent {
font-size: 85%;
}
.decimal li {
list-style: decimal;
}
.disc li {
list-style-type: disc;
}
.inlinelist li {
display: inline;
}
.listbottommargin li {
margin: 20px 0 0 0;
}
.listposition li {
list-style-position: outside;
}
.listpositioninside li {
list-style-position: inside;
}
.loweralpha li {
list-style: lower-alpha;
}
.nostyle li,
.noimage li {
list-style: none;
}
.regulation li {
list-style: none;
text-indent: -20px;
}
.upperalpha li {
list-style-type: upper-alpha;
}
.upperroman li {
list-style-type: upper-roman;
}
.decimal_loweralpha_lowerroman li {
list-style: decimal;
}
.decimal_loweralpha_lowerroman li ol li {
list-style: lower-alpha;
}
.decimal_loweralpha_lowerroman li ol li ol li {
list-style: lower-roman;
}
.loweralpha_decimal li {
list-style: lower-alpha;
}
.loweralpha_decimal li ol li {
list-style: decimal;
}
.upperalpha_decimal li {
list-style: upper-alpha;
}
.upperalpha_decimal li ol li {
list-style: decimal;
}
.legal li {
list-style: upper-roman;
}
.legal li ol li {
list-style: upper-alpha;
}
.legal li ol li ol li {
list-style: lower-roman;
}
.legal li ol li ol li ol li {
list-style: lower-alpha;
}
.outline li {
list-style: upper-roman;
}
.outline li ol li {
list-style: upper-alpha;
}
.outline li ol li ol li {
list-style: decimal;
}
.outline li ol li ol li ol li {
list-style: lower-alpha;
}
.outline li ol li ol li ol li ol li {
list-style: lower-roman;
}
.outline2 li {
list-style: upper-alpha;
}
.outline2 li ol li {
list-style: decimal;
}
.outline2 li ol li ol li {
list-style: lower-alpha;
}
.outline2 li ol li ol li ol li {
list-style: lower-roman;
}
.center {
margin: 0 auto;
display: block;
}
.margin10px {
margin: 10px;
}
.marginleft10px {
margin-left: 10px;
}
.nobottommargin {
margin-bottom: 0;
}
.noleftmargin {
margin-left: 0px;
}
.nomargin {
margin: 0px;
}
.notopmargin {
margin-top: 0px;
}
.tab1 {
margin-left: 3%;
}
.nobottompadding {
padding-bottom: 0px;
}
.noleftpadding {
padding-left: 0;
}
.nopadding {
padding: 0px;
}
.padding10px {
padding: 10px;
}
.paddingleft10px {
padding-left: 10px;
}
.tablepadding10px th {
padding: 10px;
}
.centeralign {
text-align: center;
}
.centerstuff {
text-align: center;
}
.hangingindent1 {
text-indent: -1em;
margin-left: 1em;
}
.indent1 {
text-indent: 2em;
}
.indent2 {
text-indent: 4em;
}
.indent3 {
text-indent: 6em;
}
.indent4 {
text-indent: 8em;
}
.indent5 {
text-indent: 10em;
}
.indent6 {
text-indent: 12em;
}
.indent7 {
text-indent: 14em;
}
.indent8 {
text-indent: 16em;
}
.justify {
text-align: justify;
}
.leftalign {
text-align: left;
}
.nowrap {
white-space: nowrap;
}
.rightalign {
text-align: right;
}
.strikeout {
text-decoration: line-through;
}
.underline {
text-decoration: underline;
}
.uppercase {
text-transform: uppercase;
}
.captionright,
.captionleft,
.captionleft150 {
padding: 10px;
text-align: center;
}
.captionright {
float: right;
}
.captionleft,
.captionleft150 {
float: left;
}
.captionright img,
.captionleft img,
.captionleft150 img {
margin-top: 0;
margin-bottom: 0;
}
.captionleft p,
.captionright p {
width: 220px;
margin-top: 0px;
font-size: 90%;
line-height: 1.4em;
font-weight: bold;
}
.caption4 p,
.captionleft150 p {
width: 150px;
margin-top: 0px;
font-size: 90%;
line-height: 1.4em;
font-weight: bold;
}
.list2col ul,
.list2col ol {
float: left;
}
.list2col li {
list-style-position: inside;
}
.list2col ul ul,
.list2col ol ol,
.list2col ul ol,
.list2col ol ul {
margin-bottom: 15px;
}
.floatimagesleft hr {
clear: left;
color: #c0c0c0;
margin: 0%;
}
.floatimagesleft img {
float: left;
margin-left: 0%;
position: relative;
}
.floatimagesleft p {
margin: 2px;
position: relative;
}
.floatimagesright hr {
clear: both;
color: #c0c0c0;
margin: 0%;
}
.floatimagesright img {
float: right;
margin-right: 0%;
}
.floatimagesright p {
margin: 2px;
}
#promotional {
border: 1px solid #B6B3B3;
margin: 10px;
padding: 10px 10px 0 10px;
background-color: #F4F4F4;
width: 100%;
}
#promotional div {
float: left;
width: 90px;
height: 152px;
margin: 0 2%;
}
#promotional img {
margin: 0;
}
#promotional div h6 {
text-align: center;
margin: 0;
line-height: 1.25em;
width: 90px;
}
#promotional div h6 a {
font-family: tahoma, sans-serif;
font-size: .85em;
}
#promotional div h6 a:link {
color: #53554A;
}
#promotional div h6 a:visited {
color: #80807F;
color: #53554A;
}
.sponsor,
.partner {
background: #fff;
border: 1px solid #54554E;
margin: 10px;
padding: 10px;
}
.sponsor img,
.partner img {
margin: 5px;
}
.sponsor p,
.partner p {
margin: 0;
color: #42433E;
font-size: .95em;
}
.devinfo {
border: 2px dotted #003399;
background: #b9e4ff;
padding: 5px;
margin: 2px 2px 5px 2px;
opacity: 0.5;
}
.survey_a {
border: 1px dotted #82A2B6;
background: #E5EDF3;
}
.survey_a h2 {
text-align: center;
font-size: 110%;
padding: 0;
margin: 0;
}
.survey_b {
border: 1px dotted #64601E;
background: #FAF9E7;
}
.survey_b h2 {
text-align: center;
font-size: 110%;
padding: 0;
margin: 0;
}
.survey_b h2 a {
color: #64601E;
}
.gallery {
width: 95%;
margin: 0 auto;
display: block;
z-index: 1;
}
.gallery ul {
padding: 0;
margin: 2% 2% 2% 12%;
display: block;
list-style-type: none;
list-style-position: inside;
}
.gallery li {
float: left;
text-align: center;
padding: 5%;
}
.siteactions {
width: 100%;
background: #dadada;
padding: 0 20px;
}
.siteactions p {
margin-bottom: 0;
}
.siteactions a {
color: #000;
text-decoration: none;
padding: 0 10px;
background: #fff;
}
.siteactions a:hover {
text-decoration: underline;
}
body {
margin: 0;
padding: 0;
}
footer,
header,
searchbox {
display: block;
}
img {
border: none;
}
body.section-calendar p.sectionhead {
font-family: 'MuseoSlab300';
color: #6D6E71;
font-size: 1.75em;
font-weight: normal;
}
#left-column dl.portlet {
font-size: 16px;
font-size: 1.2307692307692308rem;
}
.navTree {
font-family: "FoundationSans-Condensed";
}
dl.portlet ul.navTreeLevel0 > .navTreeItem,
dl.portlet ul.navTreeLevel1 > .navTreeItem,
dl.portlet ul.navTreeLevel2 > .navTreeItem {
line-height: 1.25em;
}
.expandedNode2,
.toggleNode2 {
padding-bottom: .25em;
}
.template-navpage_view h1 {
margin-bottom: 0;
}
.template-navpage_view #content .navViewList {
float: left;
}
.template-navpage_view #content .navViewList dt {
font-size: 19px;
font-size: 1.4615384615384615rem;
font-family: 'FoundationSans-Bold';
margin-top: 20px;
}
dl.portlet dd.portletItem {
padding-top: 0;
}
dl.portlet .breadcrumbs {
font-family: 'FoundationSans-Condensed';
font-size: 18px;
font-size: 1.3846153846153846rem;
color: #888888;
float: left;
margin-top: .3em;
}
dl.portlet .breadcrumbs span {
white-space: nowrap;
}
dl.portlet .breadcrumbs a:link {
border-bottom: none;
}
@media screen and (max-width: 767px) {
h1 {
font-size: 30px;
font-size: 2.3076923076923075rem;
line-height: 1.25em;
}
h2 {
font-size: 22px;
font-size: 1.6923076923076923rem;
line-height: 1.15em;
}
#content dl.captioned.image-left,
#content dl.captioned.image-right {
max-width: 300px;
}
#content dl.captioned.image-left dd.image-caption,
#content dl.captioned.image-right dd.image-caption {
max-width: 280px !important;
}
dl.portlet .breadcrumbs {
font-size: 16px;
font-size: 1.2307692307692308rem;
width: 16.923076923076923em;
}
}
@media screen and (min-width: 768px) and (max-width: 979px) {
h1 {
font-size: 35px;
font-size: 2.6923076923076925rem;
line-height: 1.125em;
}
h2 {
font-size: 24px;
font-size: 1.8461538461538463rem;
line-height: 1.15em;
}
.template-navpage_view #content {
width: 50em;
}
.template-navpage_view .navViewList {
width: 280px;
padding: 20px;
}
.breadcrumbs {
width: 35.38461538461539em;
}
}
@media screen and (min-width: 980px) and (max-width: 1219px) {
.template-navpage_view #content {
width: 65em;
}
.template-navpage_view .navViewList {
width: 380px;
padding: 20px;
}
.breadcrumbs {
width: 44.61538461538461em;
}
}
@media screen and (min-width: 1220px) {
.template-navpage_view #content {
width: 76.2em;
}
.template-navpage_view .navViewList {
width: 440px;
padding: 25px;
}
.breadcrumbs {
width: 58.46153846153846em;
}
}

