
/* - ++resource++plone.app.jquerytools.dateinput.css - */
@media screen {
/* http://www.wta.org/portal_css/++resource++plone.app.jquerytools.dateinput.css?original=1 */
/* */
/* */
.date {
border:1px solid #ccc;
font-size:18px;
padding:4px;
text-align:center;
width:194px;
-moz-box-shadow:0 0 10px #eee inset;
}
/* */
#calroot {
margin-top:-1px;
width:198px;
padding:2px;
background-color:#fff;
font-size:11px;
border:1px solid #ccc;
z-index:1;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-moz-box-shadow: 0 0 15px #666;
-webkit-box-shadow: 0 0 15px #666;
}
/* */
#calhead {
padding:2px 0;
height:22px;
}
#caltitle {
font-size:14px;
color:#0150D1;
float:left;
text-align:center;
width:155px;
line-height:20px;
text-shadow:0 1px 0 #ddd;
}
#calnext, #calprev {
display:block;
width:20px;
height:20px;
background:transparent url(++resource++plone.app.jquerytools.prev.gif) no-repeat scroll center center;
float:left;
cursor:pointer;
}
#calnext {
background-image:url(++resource++plone.app.jquerytools.next.gif);
float:right;
}
#calprev.caldisabled, #calnext.caldisabled {
visibility:hidden;
}
/* */
#caltitle select {
font-size:10px;
}
/* */
#caldays {
height:14px;
border-bottom:1px solid #ddd;
}
#caldays span {
display:block;
float:left;
width:28px;
text-align:center;
}
/* */
#calweeks {
background-color:#fff;
margin-top:4px;
}
/* */
.calweek {
clear:left;
height:22px;
}
/* */
.calweek a {
display:block;
float:left;
width:27px;
height:20px;
text-decoration:none;
font-size:11px;
margin-left:1px;
text-align:center;
line-height:20px;
color:#666;
-moz-border-radius:3px;
-webkit-border-radius:3px;
}
/* */
.calweek a:hover, .calfocus {
background-color:#ddd;
}
/* */
a.calsun {
color:red;
}
/* */
a.caloff {
color:#ccc;
}
a.caloff:hover {
background-color:rgb(245, 245, 250);
}
/* */
a.caldisabled {
background-color:#efefef !important;
color:#ccc	!important;
cursor:default;
}
/* */
#calcurrent {
background-color:#498CE2;
color:#fff;
}
/* */
#caltoday {
background-color:#333;
color:#fff;
}

}


/* - ++resource++plone.contentratings.stylesheets/main.css - */
@media screen {
/* http://www.wta.org/portal_css/++resource++plone.contentratings.stylesheets/main.css?original=1 */
/* */
div.RatingViewlet {
overflow: hidden;
float: right;
}
.UserRatings, .EditorialRatings {
overflow: hidden;
}
ul.star-rating {
margin:0 0 0 5px;
}
#content ul.star-rating{
margin-left: 0;
}
#content a.DeleteRating{
border-bottom:none;
margin: 0;
}
#content .UserRating a.DeleteRating {
background-image: url(/++resource++plone.contentratings.resources/delete_icon.gif);
background-position: center center;
background-repeat: no-repeat;
}
#content .small-star .UserRating a.DeleteRating {
background-image: url(/++resource++plone.contentratings.resources/delete_icon.gif);
}
#content .star-rating a,
#content .star-rating a:hover,
#content .star-rating a:active,
#content .star-rating a:focus {
background: url(/++resource++contentratings/star.gif) left -1000px repeat-x;
}
#content .star-rating a:hover,
#content .star-rating a:focus {
background-position: left bottom;
}
#content .small-star .star-rating a,
#content .small-star .star-rating a:hover,
#content .small-star .star-rating a:active,
#content .small-star .star-rating a:focus {
background: url(/++resource++contentratings/star_small.gif) left -1000px repeat-x;
}
#content .small-star .star-rating a:hover,
#content .small-star .star-rating a:focus {
background-position: left bottom;
}
#content .Rating {
margin-bottom: 0.75em;
}
#fieldset-manage_categories .Disabled fieldset,
#fieldset-manage_categories .Disabled fieldset legend {
background-color: lightGrey;
}
#fieldset-manage_categories ol.sequenceWidget {
list-style: none;
}

}


/* - ++resource++contentratings/star_rating.css - */
@media screen {
/* http://www.wta.org/portal_css/++resource++contentratings/star_rating.css?original=1 */
.Rating label {
float: left;
line-height: 25px;
}
.star-rating {
float: left;
}
.AverageRating, .UserRating {
overflow: hidden;
vertical-align: middle;
}
.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating {
background: url(++resource++contentratings/star.gif) left -1000px repeat-x;
}
.star-rating {
position:relative;
height:25px;
overflow:hidden;
list-style:none;
margin:0 0 0 5px;
padding:0;
background-position: left top;
}
.star-rating li {
display: inline;
}
.star-rating a,
.star-rating .current-rating {
position:absolute;
top:0;
left:0;
text-indent:-1000em;
height:25px;
line-height:25px;
outline:none;
overflow:hidden;
border: none;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus {
background-position: left bottom;
}
.star-rating .current-rating {
z-index:1;
background-position: left center;
}
/* */
.inline-rating{
display:-moz-inline-block;
display:-moz-inline-box;
display:inline-block;
vertical-align: middle;
}
/* */
.UserRating {
margin: 0;
}
.small-star .UserRating {
margin-top: 3px;
}
.UserRating .DeleteRating {
float: left;
width: 25px;
height: 25px;
margin-left: 11px;
text-indent: -1000em;
background-image: url(++resource++contentratings/X_icon_20x20.gif);
background-position: center center;
background-repeat: no-repeat;
overflow: hidden;
}
.UserRating .DeleteRating.Disabled {
background-image: url(++resource++contentratings/X_icon_20x20_gray.gif);
background-position: center center;
background-repeat: no-repeat;
}
/* */
.small-star .star-rating {
margin: 0 0 0 3px;
width: 50px;
height: 10px;
}
.small-star .star-rating,
.small-star a:hover,
.small-star a:active,
.small-star a:focus,
.small-star .current-rating {
background-image: url(++resource++contentratings/star_small.gif);
line-height: 1em;
height: 10px;
}
.small-star .UserRating .DeleteRating {
width: 12px;
height: 10px;
background-image: url(++resource++contentratings/X_icon_10x10.gif);
background-position: center center;
background-repeat: no-repeat;
}
.small-star .DeleteRating.Disabled {
background-image: url(++resource++contentratings/X_icon_10x10_gray.gif);
}
.small-star label {
font-size: 9px;
line-height: 10px;
}

}


/* - maps.css - */
@media screen {
/* http://www.wta.org/portal_css/maps.css?original=1 */
.mapsMarker {
margin: 0;
padding: 0;
}
.googleMapView.googleMapActive,
.googleMapPane {
height: 40em;
}
.googleMapActive.googleMapLocation {
float: right;
width: 50%;
min-width: 20em;
height: 25em;
}
.googleMapLocation .googleMapPane {
height: 25em;
}
.infowindowTabHandlers{
margin-top: -36px;
margin-left: 10px;
}
.infowindowTabHandler{
float:left;
padding: 0 0.4em;
border: 1px solid #ABABAB;
background-color: white;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
height:19px;
}
.infowindowTabHandler.selected{
border-bottom: none;
height:20px;
}
.tab{
clear: both;
}
.mapSearchBar{
width: 80%;
}
.googleMapWrapper{
overflow:hidden;
}
.googleMapSearch{
width:180px;
float:left;
margin-left:-180px;
position: relative;
}
.googleMapSearchBar{
height:25px;
width:100%;
padding-top:4px;
padding-left: 25px;
background:url(map-arrow-left.png) no-repeat left #CCCCCC;
}
.open-search .googleMapSearchBar{
background-image:url(map-arrow-down.png)
}
.googleMapSearch{
margin-left: -180px;
-moz-transition: margin-left 0.4s;
-webkit-transition: margin-left 0.4s;
-o-transition: margin-left 0.4s;
transition: margin-left 0.4s;
}
.open-search  .googleMapSearch{
margin-left: 0px;
}
.googleMapImHere{
padding: 3px 1.5em 3px 3px;
border: 1px solid #333;
width: 100%;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.googleMapResult{
padding:3px;
margin:3px;
}
.googleMapResult.selected{
background-color:#DDDDDD;
}
.googleMapResult .indication{
text-align:right;
}
.label_search{
display:none;
}
.googleMapSearch .searchButton{
}
.googleMapView > ul{
display: none;
}
.no-js .googleMapView > ul{
display: block !important;
}
.maps-layers-control{
background-color: white;
border-color: #A9BBDF;
border-style: solid;
border-width: 0 1px 1px;
box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.35);
margin-right: 5px;
}
.maps-layer{
padding: 2px;
}
.usegeolocation{
background-image:url('geolocation.png');
background-repeat: no-repeat;
background-position: center;
width: 20px;
height: 20px;
display: block;
cursor: pointer;
position: absolute;
top: 2px;
right: 0;
}

}


/* - jquery-ui-autocomplete.css - */
@media screen {
/* http://www.wta.org/portal_css/jquery-ui-autocomplete.css?original=1 */
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
.ui-state-disabled { cursor: default !important; }
/* */
/* */
.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
border: 1px solid gray;
}
/* */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-autocomplete { position: absolute; cursor: default; }
/* */
* html .ui-autocomplete { width:1px; } /* */
.ui-menu {
list-style:none;
padding: 2px;
margin: 0;
display:block;
float: left;
font-size:10pt;
}
.ui-menu .ui-menu {
margin-top: -3px;
}
.ui-menu .ui-menu-item {
margin:0;
padding: 0;
zoom: 1;
float: left;
clear: left;
width: 100%;
}
.ui-menu .ui-menu-item a {
text-decoration:none;
display:block;
padding:.2em .4em;
line-height:1.5;
zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
font-weight: normal;
margin: -1px;
}

}


/* - wta_content.css - */
/* http://www.wta.org/portal_css/wta_content.css?original=1 */
/* */
/* */
.diversion,
div[id^="formfield-form-alternat_e_mail"],
div[id^="formfield-form-secondray_username"],
div[id^="formfield-form-other_user_naems"] {
position: absolute;
left: -1000px;
}
#portal-personaltools-wrapper { right: 0;}
.printOnlyInline,
.printOnlyBlock  { display: none; }
#hike-wrapper { margin-top: .75em; }
#stats-cell { width: 210px; }
#stats-cell .visualPadding {
padding: 0 0 1em 10px;
font-size: 95%;
}
#stats-cell dt,
#stats-cell .title {
color: #4C9513;
font-weight: normal;
margin-top: 1em;
}
#stats-cell .title { margin-bottom: .25em; }
#stats-cell dd {
padding: 0 0 0 1.75em;
text-indent: -1em;
margin: 0;
line-height: 1.25em;
}
#stats-cell .discreet { line-height: 1.2em; }
.stats-table {
border-collapse: collapse;
width: 100%;
margin-bottom: 0 !important;
}
.stats-table { width: 150px; }
td.label-cell { padding-right: .75em;}
#hike-document-actions { margin-bottom: 1em; }
.x-this {
display: inline-block;
vertical-align: middle;
}
.twitter-share-button {
width: 55px !important;
height: 20px;
background: url(http://www.wta.org/tweet.png) left top no-repeat;
}
.email-this {
width: 29px !important;
margin-right: 5px;
height: 22px;
background: url(http://www.wta.org/envelope.png) left no-repeat;
}
#hike-image img {
box-shadow: 0 5px 3px 0 #ccc;
-moz-box-shadow: 0 5px 3px 0 #ccc;
-o-box-shadow: 0 5px 3px 0 #ccc;
-webkit-box-shadow: 0 5px 3px 0 #ccc;
}
dt.editable { position: relative;}
dt.editable .editable-pullout {
position: absolute;
top: 0;
left: 200px;
width: auto;
padding: .5em;
border: 1px solid #c1c1c1;
background-color: #FAFAE1;
z-index: 3;
}
dt.editable .editable-pullout a {
display: block;
font-weight: bold;
white-space: nowrap;
}
dt.editable .editable-pullout div { display: none; margin-top: 1em; }
dt.editable .show-explanation div { display: block !important; width: 100px;}
#report-wrapper {
height: 1%; /* */
margin-top: 2em;
}
#report-wrapper #stats-cell {
float: right;
border: 1px solid #DEDFC6;
margin: 0px 0px 1em 10px;
}
#report-wrapper #stats-cell .visualPadding {
padding: 1em;
margin: 0;
}
#report-wrapper table#photos {
margin-top: 1em;
width: 100%;
}
#report-wrapper table#photos td {
text-align: center;
vertical-align: top;
}
.trip-thumbs-up {
background-color: #f8f8f8;
}
h2#which-hike { color: #444; font-style: italic; }
h2#which-hike a {color: #444 !important; text-decoration: underline;}
h2#which-hike a:hover {color: black !important;}
table#amendment-edit-table { border-collapse: collapse; margin-bottom: 1em; }
table#amendment-edit-table th {
background-color: #CDE2A7;
font-size: 125%;
text-align: left;
}
table#amendment-edit-table th,
table#amendment-edit-table td {
width: 45%;
vertical-align: top;
border: 1px #74AE0B solid;
padding: 1em;
}
div.RatingViewlet {
float: none;
}
.small-star label {
font-size: 100%;
line-height: normal;
}
.small-star .DeleteRating.Disabled {
display: none;
}
.widget-close-container {
padding-top: 3px;
}
/* */
select.plain { display: inline; }
select.hiddenSelect { display: none; }
.rate-it {
background-image: none !important;
}
/* */
/* */
.tripreport-form .admin-field {
background-color: #faf8f9;
border: 1px solid #db9b3a;
padding: .5em 1em 0 1em;
}
#content .tripreport-form .documentFirstHeading {
font-size: 2.7em;
line-height: 1.2em;
}
.tripreport-form .querySelectSearch .text-widget {
width: 100%;
}
.tripreport-form .autocompleteInputWidget .option {
display: block;
}
.tripreport-form .date-widget {
height: 26px;
padding:4px;
line-height:normal;
width: 100px;
}
.tripreport-form .caltrigger {
margin-left: 7px;
margin-top: -1px;
}
#formfield-form-widgets-newHikes {
display: none;
}
#formfield-form-widgets-hikes.error {
margin-bottom: 2em;
}
#formfield-form-widgets-tripFeatures .option,
#formfield-form-widgets-tripTrailObstacles .option {
display: inline-block;
width: 204px;  /* */
margin-right: 20px;
}
#formfield-form-widgets-tripTrailObstacles .option:nth-child(even) {
margin-right: 0;
}
#formfield-form-widgets-tripFeatures .option:last-of-type {
margin-right: 0;
}
.heading-qualifier {
font-size: 70%;
}
.grid_4 select {
width: 204px;
}
#content .nice-form a, .layout .nice-form p a {
text-decoration: none;
}
.nice-form input[type="text"], .nice-form input[type="password"] {
max-width: 100%;
}
#content .grid_12 textarea,
.nice-form .grid_12 .text-widget {
width: 100%;
max-width: none;
}
#formfield-form-widgets-tripLink1 {
margin-top: 1em;
margin-bottom: 0;
}
.nice-form label.horizontal {
color: #86A638;
font-family: EgyptienneURWNar-Med, Verdana, sans-serif;
font-size: 16px;
line-height: 1.75em;
margin: 0;
}
.nice-form h2 {
color: #86A638;
font-family: "EgyptienneURW-Lig", Verdana, sans-serif;
font-size: 1.9em;
}
.nice-form .label {
font-weight:  normal;
}
.nice-form .field {
margin-bottom: 1.75em;
}
#form-widgets-tripDescription {
height: 180px;
}
.nice-form .formHelp {
display: inline;
border-left: 1px solid #ADACAC;
padding-left: .75em;
line-height: 1.75em;
margin-left: .5em;
}
#content .nice-form .grid_12 textarea {
width:100%;
}
.nice-form .googleMapEdit input[type="text"] {
width: 585px;
margin-right: 1em;
}
.nice-form .googleMapEdit .googleMapPane {
height: 22em;
margin-top: .5em;
}
.nice-form label .formHelp {
font-family: "Trebuchet MS";
font-size: 13px;
}
.nice-form .autocompleteInputWidget {
margin-top: .75em;
}
.nice-form .autocompleteInputWidget .option {
}
.nice-form .textarea-widget,
.nice-form .text-widget {
margin-top: .5em;
}
.form-footnote {
font-size: .9em;
color: #555;
line-height: 1.25em;
min-height: 1.5em;
margin-top: .5em;
}
.form-footnote-question {
background: url(http://www.wta.org/small-question.png) left top no-repeat;
padding-left: 20px;
}
.nice-form .pull-up {
margin-top: -17px;
}
.nice-form .suppressVisualEditor {
display: none;
}
.numbered-heading {
padding-left: 45px;
}
.nice-form .number-one {
background: url(http://www.wta.org/big-1.png) left no-repeat;
}
.nice-form .number-two {
background: url(http://www.wta.org/big-2.png) left no-repeat;
}
.nice-form .number-three {
background: url(http://www.wta.org/big-3.png) left no-repeat;
}
.nice-form .photo-fields .formHelp {
border: none;
padding-left: 0;
margin-left: 0;
}
.nice-form .formControls {
margin-left: 0;
}
.nice-form .formControls h3 {
font-size: 1.6em;
margin-top: 0;
margin-bottom: 0;
margin-left: 0;
line-height: 30px;
}
.nice-form .grid_1 .text-widget,
.nice-form .grid_2 .text-widget,
.nice-form .grid_3 .text-widget,
.nice-form .grid_4 .text-widget,
.nice-form .grid_5 .text-widget,
.nice-form .grid_6 .text-widget,
.nice-form .grid_7 .text-widget,
.nice-form .grid_8 .text-widget,
.nice-form .grid_9 .text-widget,
.nice-form .grid_10 .text-widget {
max-width: none;
padding-right: 0;
width: 99%;  /* */
}
.nice-form .grid_1 .select-widget,
.nice-form .grid_2 .select-widget,
.nice-form .grid_3 .select-widget,
.nice-form .grid_4 .select-widget,
.nice-form .grid_5 .select-widget,
.nice-form .grid_6 .select-widget,
.nice-form .grid_7 .select-widget,
.nice-form .grid_8 .select-widget,
.nice-form .grid_9 .select-widget,
.nice-form .grid_10 .select-widget {
width: 100%;
}
.nice-form .action-separator {
color: #999;
font-size: 1.2em;
margin: 0 10px;
}
.photo-fields {
margin-top: 2em;
}
.photo-fields .grid_2 label {
padding-left: 1em;
}
.photo-fields .image-details {
margin-bottom: 1em;
}
.photo-fields .formHelp {
color: #2a2a2a;
}
.photo-fields input[type="file"] {
margin-top: .3em;
}
.photo-field-caption {
margin-top: -1em;
}
.hike-major-section {
border-bottom: 1px solid #ADACAC;
padding-bottom: 20px;
}
#content #hike-wrapper a {
text-decoration: none;
}
#content #hike-wrapper .documentFirstHeading {
font-size: 3.2em;
margin: .5em 0 0 0;
line-height: 1em;
}
#hike-region {
color: #86A638;
font-family: "EgyptienneURW-Lig", Verdana, sans-serif;
font-size: 20px;
margin-top: -.2em;
}
#hike-region img {
padding-right: .25em;
}
#hike-region span {
position: relative;
top: -4px;
}
#hike-stats {
margin-top: 14px;
}
#hike-features {
margin-top: .75em;
}
#hike-features .feature {
margin-bottom: 10px;
}
#hike-stats h4,
.hike-stat h4,
#trip-report-features h4,
.comment .documentByLine h4 {
color: #86A638;
display: inline;
font-size: .9em;
line-height: 1.25em;
margin-top: 0;
padding-right: .75em;
text-transform: uppercase;
}
#hike-stats img,
.hike-stat img {
padding-right: .25em;
}
#content .hike-stat .star-rating {
margin-left: 0;
}
.rating-count {
color: #999;
}
#hike-rating a:hover {
background-image: none;
}
#hike-rating #rating-widget {
display: none;
padding: 0 0 6px 3px;
}
#rating-widget .widget-close {
line-height: 1em;
}
/* */
#content .star-rating .current-rating {
background-position: left bottom;
}
#content #rating-widget a.DeleteRating {
padding: 14px 0 0 4px;
}
#rating-widget label {
font-size: 11px;
padding-right: 5px;
margin-top: 7px;
}
#content #rating-widget ul.star-rating {
}
img.down-pointer {
vertical-align: middle;
}
.work-date {
font-size: 80%;
line-height: 1.1em;
margin-top: 2px;
}
.last-maintained img {
float: left;
padding-right: 3px;
}
#hike-title-and-books {
padding-top: 1px;
}
.hike-sidebar-heading h4 {
color: #86A638;
margin: 0;
text-transform: uppercase;
}
.hike-sidebar-heading h3 {
font-family: "EgyptienneURW-Lig", Verdana, sans-serif;
font-size: 26px;
margin-top: 0;
margin-bottom: 16px;
line-height: 1em;
}
#trip-report-count-and-link {
font-size: 94%;
line-height: 1.25em;
padding-right: 1em;
}
#trip-report-count-and-link img.trip-report-icon {
float: left;
padding: 2px 5px 0 0;
}
#hike-carousel {
}
#hike-wrapper .trip-report-detail .region {
display: none;
}
.share-icon {
float: left;
margin-right: 3px;
}
#hike-body-text p::first-letter,
#tripreport-body-text p::first-letter {
font-family: "EgyptienneURW-Lig", Verdana, sans-serif;
color: #DB9B3A;
float:left;
font-size:70px;
margin-right:5px;
margin-top: 8px;
line-height: 0.7;;  /* */
text-transform: uppercase;
}
.alerts-and-conditions {
margin-top: .5em;
}
.alert {
line-height: 1.25em;
margin-bottom: 5px;
padding-top: 2px;
}
.alert img {
padding-left: 1.75em;
}
.alert.red {
background: url(http://www.wta.org/alert_red.png) left top no-repeat;
padding-left: 1.75em;
}
.alert.red span {
color: #C50011;
}
.alert.orange {
background: url(http://www.wta.org/alert_orange.png) left top no-repeat;
padding-left: 1.75em;
}
.alerts-and-conditions h4 {
display: inline;
font-size: .9em;
margin-right: 1em;
text-transform: uppercase;
}
.sidebar-section {
border-top: 1px solid #ADACAC;
margin-top: 2.5em;
padding-top:  1em;
}
.sidebar-section img {
margin: 1em 0 0 0;
}
.sidebar-section p {
font-size: 0.89em;
line-height: 1.25em;
}
#content .sidebar-section h4 {
color: #87a638;
text-transform: uppercase;
}
#content .sidebar-section .discreet {
color: #87a638;
}
.sidebar-section img.logo {
float: left;
margin: 0 6px 4px 0;
}
#content .img-text-grouping p {
margin-bottom: 0;
}
#books-guides-maps .book-sellers {
margin: -5px 0 6px 0;
}
.book-seller { padding-right: .75em; }
.go-button img {
margin: 0 2px 2px 0;
}
#trailhead-map .googleMapPane,
#trailhead-map .googleMapView.googleMapActive {
height: 400px;
margin-bottom: 4px;
}
a.full-map {
float: right;
}
#trailhead-details {
margin-bottom: 20px;
}
.improve-entry {
margin-top: 8px;
height: 40px;
}
.improve-entry img {
float: left;
}
.improve-entry form {
float: right;
}
input[type="submit"].wta-action,
#content a.button.wta-action {
background-color: #505e79;
border-color: #505e79;
border-radius: 5px;
font-family: "Trebuchet MS";
font-size: 13px;
padding: 8px 14px;
}
input[type="submit"].wta-action:hover,
#content a.button.wta-action:hover {
background-color: #606E8A;
}
.improve-entry p {
margin-left: 40px;
line-height: 1.4;
}
#hike-carousel + .improve-entry {
border-top: 1px solid #ADACAC;
border-bottom: 1px solid #ADACAC;
height: 32px;
padding-top: 8px;
padding-bottom: 8px;
}
.improve-entry span.discreet {
border-left: 1px solid #ADACAC;
margin-left: 4px;
padding-left: 6px;
}
.improve-entry.wta-entry p {
line-height: 2.4;
}
.improve-entry .wta-action {
float: right;
}
#trip-reports .trip-report-listing-summary  {
float: left;
max-width: 75%;
}
#trip-reports .trip-report-listing-summary img,
#trip-report-heading img.trip-report-icon,
img.heading-icon {
float: left;
margin-right: 1em;
}
#trip-reports .trip-report-listing-summary h3 {
font-family: "EgyptienneURW-Lig", Verdana, sans-serif;
margin-top: -1px;
line-height: 1em;
width: 450px;
}
#trip-reports .trip-report-listing-summary h2 {
color: #86A638;
font-size: 24px;
line-height: 15px;
margin-top: 0;
}
#trip-report-sort {
margin-top: 1em;
line-height: 25px;
}
#trip-reports .submission-pitch {
float: right;
font-size: 1.1em;
}
#trip-reports .submission-pitch a {
float: right;
}
#content .listingBar {
font-size: 100%;
border-top: 1px solid #ADACAC;
border-bottom: 1px solid #ADACAC;
padding: 4px 0;
}
#content .listingBar a {
text-decoration: none;
}
#content .listingBar a:hover {
border: none;
background-color: #fff;
}
#content .listingBar .current {
color: #DB9B3A;
padding: 0.25em 0.5em;
}
#content .listingBar .next {
}
.trip-report-date img {
float: left;
margin-right: 5px;
}
.trip-report-date .date-and-author {
font-size: 1.1em;
line-height: 22px;
}
.media-indicator {
background: url(http://www.wta.org/eye-orange-on-white.png) left 5px no-repeat;
color: #999;
padding-left: 24px;
}
.listing-image {
margin-bottom: .5em;
}
.search-result-item .listing-summary {
font-size: .9em;
}
.elapsed-time {
color: #87a738;
}
.tripreport-edit {
text-align: right;
}
/* */
#trip-report-heading h3 {
font-size: 20px;
margin-top: 0;
margin-bottom: 0;
line-height: 1em;
text-transform: uppercase;
}
#trip-report-heading .date-and-author {
font-size: 1.1em;
line-height: 1.25em;
}
#content #trip-report-heading h1 {
font-size: 32px;
color: #505e79;
line-height: .95em;
margin-top: 16px;
margin-bottom: 0;
}
#content #trip-report-heading h1 a {
color: #505e79 !important;
}
#content #trip-report-heading h1 a:hover {
color: #87a638 !important;
}
#trip-report-heading #hike-region {
margin-top: 4px;
}
#trip-report-features {
margin-top: 1.5em;
}
#rating-and-features {
/**/}
#trip-features {
margin-top: 2px;
}
#trip-report-features #hike-rating .grid_2 {
line-height: 14px;
}
#trip-report-features .feature {
margin-bottom: 12px;
}
#trip-report-features h4 {
line-height: 1.5em;
}
#trip-conditions {
margin-top: 1px;
}
#trip-conditions .trip-condition {
line-height: 1.5em;
margin-bottom: .25em;
}
.trip-condition span {
line-height: 1em;
}
#tripreport-body,
#photos {
margin-top: 2em;
}
.captioned-image {
background-color: #FAF8F9;
margin-bottom: 8px;
position: relative;
}
.lightbox-trigger {
position: absolute;
}
#content .lightbox-trigger a.link-overlay {
border-bottom: none !important;
}
.lightbox-trigger img {
margin: 8px;
}
.photo-caption-wrapper{
color:white;
position: absolute; /**/
bottom:0px; /* */
width: inherit;
/* */
background: -moz-linear-gradient(top,  rgba(69,69,69,0) 0%, rgba(69,69,69,0.65) 100%); /* */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(69,69,69,0)), color-stop(100%,rgba(69,69,69,0.65))); /* */
background: -webkit-linear-gradient(top,  rgba(69,69,69,0) 0%,rgba(69,69,69,0.65) 100%); /* */
background: -o-linear-gradient(top,  rgba(69,69,69,0) 0%,rgba(69,69,69,0.65) 100%); /* */
background: -ms-linear-gradient(top,  rgba(69,69,69,0) 0%,rgba(69,69,69,0.65) 100%); /* */
background: linear-gradient(to bottom,  rgba(69,69,69,0) 0%,rgba(69,69,69,0.65) 100%); /* */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00454545', endColorstr='#a6454545',GradientType=0 ); /* */
}
.layout .photo-caption-wrapper p, #content .photo-caption-wrapper p {
padding: 10px 10px 5px 10px;
margin: 0px;
text-shadow: 1px 1px 1px #333;
}
#related-hike-links {
border-left: 1px solid #ADACAC;
float: right;
margin-left: .5em;
padding: 2px 0 2px 24px;
width: 147px;
}
#additional-links {
margin-top: 2em;
}
#related-hike-links h3,
#additional-links h3 {
background: url(http://www.wta.org/eye-orange-on-white-large.png) left 1px no-repeat;
color: #86A638;
margin-top: 0;
margin-bottom: 0;
padding-top: 0;
line-height: 1em;
padding-left: 28px;
}
#related-hike-links #hike-list,
#photos #additional-links ul {
color: #db9b3a;
list-style-image: none;
list-style-type: disc;
margin-left: 16px;
}
#related-hike-links #hike-list li {
margin-bottom: 0.75em;
line-height: 1.25em;
}
#hike-list li:last-child {
margin-bottom: 0px !important;
}
#related-hike-links #hike-list a,
#photos #additional-links a {
text-decoration: none;
}
#related-image-selection .search-result-item input {
margin-top: 4px;
}
/* */
.comments-wrapper {
clear: none;
padding-bottom: 1em;
padding-top: 2em;
border-top: 1px solid #ADACAC;
}
.comments-wrapper h2 {
color: #86A638;
font-family: "EgyptienneURW-Lig", Verdana, sans-serif;
font-size: 28px;
margin: 0;
line-height: 36px;
}
.comments-wrapper form {
}
.comments-wrapper #comments-header {
border-bottom: 1px solid #ADACAC;
padding-bottom: .25em;
}
#report-abuse-viewlet p {
border-left: 1px solid #ADACAC;
float: right;
padding-left: 10px;
position: relative;
top: 36px;
margin-top: 0;
}
.comment {
}
.comment h3 {
margin-top: 0;
margin-bottom: 0;
}
.quoted h3 {
background: url(http://www.wta.org/comment-indent.png) left no-repeat;
padding-left: 36px;
padding-top: 23px;
margin-top: -10px;
}
.comment h3 a {
color: #86A638 !important;
font-size: 18px;
}
.comment .documentByLine {
margin-top: 6px;
margin-left: 0;
}
.comment .documentByLine.quoted {
margin-top: 26px;
}
.comment .documentByLine p {
line-height: 1.7em;
margin-top: -1px;
}
.comment .commentBody {
border: none;
box-shadow: none;
margin: 0;
padding: 0 0 1em 0;
line-height: 1.5em;
}
.level-0 {
border-top: 1px solid #ADACAC;
padding-top: 1.5em;
}
#comments-header + .comment {
border-top: none;
margin-top: 1.5em;
padding-top: 0;
}
.level-2 h3 {
margin-left: 36px
}
.level-1 .body-and-actions {
padding-left: 36px;
}
.level-2 .body-and-actions {
padding-left: 72px;
}
.level-3 h3 {
margin-left: 72px
}
.level-3 .body-and-actions {
padding-left: 108px;
}
.comments-wrapper {
border-bottom: 1px solid #ADACAC;
}
.template-tripreport_view textarea {
font: 100% Monaco, "Courier New", Courier, monospace;
width: 100%;
}
.template-tripreport_view fieldset {
border: 0.1em solid #329fd7;
border-style: solid none none none;
}
.template-tripreport_view legend {
padding: 0.5em 0.5em 0.5em 0;
font-size: 85%;
}
.template-tripreport_view label {
font-weight:bold;
}
/* */
#first-image { float: left; margin: 0 1em 1em 0; }
#stats-cell .googleMapView.googleMapActive,
#stats-cell .googleMapPane {
height: 300px;
float: none;
}
#stats-cell .googleMapView.googleMapActive {
width: 200px;
margin: 0;
}
#hike-full-description {
margin-bottom: 1em;
margin-top: 26px;
}
.search-result-item {
border-bottom: 1px solid #ADACAC;
padding: 1em 0;
margin-bottom: 3px;
}
#content .search-result-item .Rating {
margin-top: .25em;
margin-bottom: 0;
}
.search-result-item .alerts {
margin: .75em 0;
}
.last-item { border-bottom: 0; }
a.listitem-title {
display: block;
font-family: EgyptienneURWNar-Med, Verdana, sans-serif;
font-size: 1.5em;
margin-bottom: 0.1em;
}
.has-photos {
padding-right: 20px !important;
}
#content #search-result-listing a {
text-decoration: none;
}
.thumb-background {
background-color: #FAF8F9;
text-align: center;
}
a.full-report-link {
padding: 1px 8px;
float: right;
font-size: .9em;
}
a.full-report-link img {
padding: 0 2px 2px 0;
}
#count-data {
display: none;
}
/* */
.layout .report-text p {
font-size: 12.8px;
}
a.toggler {
background: transparent url(http://www.wta.org/treeExpanded.png) left 2px no-repeat !important;
display: block;
width: 50%;
float: left;
font-size: .9em;
line-height: 20px;
padding: 0px 15px 5px 17px !important;
text-decoration: none;
vertical-align: middle;
z-index: 4;
}
.advanced-search-toggle a.toggler {
background: transparent url(http://www.wta.org/treeCollapsedLarge.png) left 2px no-repeat !important;
padding-left: 30px !important;
line-height: 26px;
margin: 4px 0;
}
.advanced-search-toggle a.toggler.expanded {
background: transparent url(http://www.wta.org/treeExpandedLarge.png) left 2px no-repeat !important;
padding-left: 30px !important;
line-height: 26px;
margin: 4px 0;
}
.show-excerpt a.toggler {
background: transparent url(http://www.wta.org/treeCollapsed.png) left 2px no-repeat !important;
}
div.show-with-excerpt,
div.show-with-full {
padding: 1em 0;
}
.show-with-excerpt { display: none; }
div.show-with-full { display: block;}
span.show-with-full { display: inline;}
.show-excerpt div.show-with-excerpt { display: block;}
.show-excerpt span.show-with-excerpt { display: inline;}
.show-excerpt .show-with-full { display: none;}
.report-text div.show-with-excerpt {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
width: 480px;
}
.trip-report-stats {
margin: 5px 0;
}
.trip-features {
margin: 5px 0;
}
.trip-features img {
float: left;
max-width: 30px;
margin: 0 4px 6px 0;
}
.trail-rating,
.trail-issues {
margin-top: 9px;
}
.template-hike_view .report-text div.show-with-excerpt {
width: 395px;
}
.captioned-image .image-with-caption {
margin: 0 auto;
}
.photo-caption {
font-weight:normal;
}
.template-tripreport_view .photo-caption {
color:#76797C;
font-size:90%;
}
.template-tripreport_view table#photos .photo-caption {
padding: 0 1em;
width: auto;
}
.template-hike_view .photo-caption {
font-size:85%;
margin-top: 5px;
line-height: 1.25em;
}
.edit-pitch { font-style: italic; }
#edit-pitch-1 {
margin-top: 1em;
line-height: 30px;
vertical-align: center;
}
.edit-pitch a.button {
display: block;
width: 117px;
height: 30px;
background: transparent url(http://www.wta.org/update-this-page.gif) no-repeat !important;
}
.edit-pitch a#button1 { float: left; margin-right: 1em; }
.template-tripreport_view #plone-document-byline {
margin-bottom: 1em;
}
.template-tripreport_view #plone-document-byline .documentModified {
display: none;
}
/* */
.field-row {
padding-bottom: .75em;
float: left;
width: 100%;
}
dl.portletSearchFilters {
font-size: 1em;
}
#report-search {
background: transparent url(http://www.wta.org/grayDownWedge.png) bottom no-repeat;
padding-bottom: 12px;
}
.nice-search-form dl.portletSearchFilters .portletItem {
padding-left: 0;
padding-right: 0;
width: 603px;  /* */
margin: 0 auto !important;
}
dl.portletSearchFilters fieldset {
border: 0 none transparent;
border-bottom: 1px solid #ADACAC;
margin: 0 0 1em 0;
padding: 0 0 1em 0;
position: relative;
}
.search-basics legend,
.search-advanced legend {
display: none;
}
#content dl.portletSearchFilters .discreet, dl.portletSearchFilters .discreet {
color: #999999;
}
#region-menus label {
display: block;
}
#region-menus img {
float: left;
padding: 2px 0 0 26px;
}
.calendar-widget {
display: inline;
float: left;
position: relative;
margin-left: 0px;
width: 144px;
}
.calendar-widget .caltrigger {
background: transparent url(http://www.wta.org/calendar-large-blue.png) left no-repeat;
width: 28px;
margin-left: 5px;
height: 28px;
position: absolute;
}
#filter-author {
margin-left: 32px;
}
#filter-daterange label {
display: block;
}
#filter-daterange .date {
float: left;
font-size: 15px;
width: 84px;
}
#filter-daterange .calendar {
margin-left: 4px;
margin-bottom: -5px;
}
#filter-daterange .to {
color: #86A638;
font-style: italic;
line-height: 28px;
margin: 0;
position: relative;
left: 39px;
}
#content dl.portletSearchFilters .search-advanced {
}
.nice-search-form .main-search {
float: left;
}
.nice-search-form .verticalLine {
height: 33px;
float: left;
border-left: 1px solid #ADACAC;
margin: 0 1.5em;
}
#clear-form {
background: transparent url(http://www.wta.org/clear-form.png) left no-repeat;
float: right;
padding-left: 2em;
margin-left: 1em;
margin-top: 7px;
}
/* */
.region {
color: #999;
font-family: "EgyptienneURW-Lig", Verdana, sans-serif;
margin: -3px 0 0 0;
-webkit-font-smoothing: subpixel-antialiased;
-moz-osx-font-smoothing: none;
}
#no-results {
padding: 1em;
margin-top: 1em;
}
.search-result-header {
margin-bottom: -7px;
}
.search-result-header h2 {
color: #db9b3a;
display: inline;
font-family: "EgyptienneURW-Lig", Verdana, sans-serif;
font-size: 1.9em;
margin-right: .5em;
}
#report-search-listing .search-result-header h2 {
margin-top: 6px;
}
#report-search-listing .search-count {
font-size: 14px;
line-height: 1em;
margin-left: 1em;
font-family: "Trebuchet MS","Lucida Grande", Verdana, Lucida, Arial, sans-serif;
color: #2a2a2a;
}
table.search-results {
border-collapse: collapse;
width: 100%;
border: 1px solid #ccc;
}
table.search-results td {
padding: 0 1em;
vertical-align: top;
font-size: 90%;
}
table.search-results .filler td { padding: 0; }
table.search-results td ul { margin: 0; }
table.search-results td li {
margin-bottom: 1px;
line-height: 1em;
}
table.search-results label { color: #777; }
.filler div {
border-bottom: 1px solid #ccc;
margin: 0 10px 10px;
}
#first-filler div,
#last-filler div {
border-bottom: none;
margin-top: 0;
}
.cell-title { width: 25%; padding-left: 0; }
.cell-photo { padding: 0 10px; }
.cell-photo .cell-wrapper {
width: 100px;
}
.no-photo {
border: 1px solid #ccc;
height: 68px;
padding: 10px;
width: 78px;
}
.no-photo-large {
padding: 10px 20px;
width: 86px;
}
.no-photo span {
display: block;
text-align: center;
font-style: italic;
color: #ccc;
margin-top: 18px;
}
a.item-title {
font-size: 130%;
font-weight: bold;
}
.cell-title,
.cell-summary,
.cell-difficulty,
.cell-metadata {
border-right: 1px solid #ccc;
}
table#hikes-results td.cell-summary { width: 50%; }
.VoteCount { padding-left: 1em; }
table#hikes-results .VoteCount {
clear: left;
display: block;
padding-left: 0;
}
#hikes-results a.hike-title { display: block; }
table#hikes-results td.cell-metadata ul {
list-style-type: none;
list-style-image: none;
margin: 0.75em 0 0;
}
table#hikes-results td.cell-metadata li {
line-height: 1.5em;
}
table#hikes-results .hike-region .region-subregion {
font-weight: bold;
}
table#hikes-results .cell-title .hike-region .agency {
display: block;
}
table#hikes-results .Rating {
margin-top: 0.75em;
}
#report-search #single-hike-listing h2 a {
display: inline;
text-decoration: underline !important;
}
#reports-results .report-text .discreet { font-size: 100%; }
#other-tr-options {
float: right;
width: 25em;
padding: 1em;
margin: 0 0 1em 1em;
background-color: #F0EFE4;
}
form .documentDescription { display: block; }
/* */
#archetypes-fieldname-description textarea,
textarea#form.description { font-weight: normal !important; }           /* */
.fieldRequired { color: black; }                                        /* */
.ArchetypesMultiSelectionValue label { font-weight: normal; }           /* */
.googleMapEdit input[type="text"] { width: 250px; margin-right: 1em;}   /* */
/* */
.autocomplete ul#hikes_widget_list {
border-left: 0 !important;
font-size: 100%;
margin-left: 1em;
list-style-type: disc;
}
.autocomplete ul#hikes_widget_list li {
list-style-type: disc;
font-size: 100%;
}
/* */
.autocomplete .delete_button span { display: inline !important; }
/* */
#archetypes-fieldname-hikes a.add_button { display: none; }
#archetypes-fieldname-newhikes { margin-left: 2em; }                    /* */
#newhikes_help {                                                        /* */
border:1px solid #DD0000;
margin:0 0 1em;
padding:0.5em;
width:95%;
color: #DD0000;
}
#other-tr-options {
float: none;
width: auto;
padding: 1em;
margin: 0;
background-color: transparent;
}
#freshest-table { border-collapse: collapse; }
#freshest-table tr { border: 1px solid #ccc; }
#freshest-table td { padding: 6px;
font-size: 90%; }
.cell-date,
.cell-author,
.cell-region { white-space: nowrap; }
#zoom-label { margin-top: 0; }
#zoom-settings { margin-bottom: 1em; }
.template-trailhead_search .field-wrapper { padding: 0 0 0.25em; }
#trailhead-search-sidebar h3 { font-weight: bold; }
.template-trailhead_search #hike-details h3 a {
text-decoration: underline !important;
}
.template-trailhead_search .stats-table td { vertical-align: top; padding: .2em; }
.template-trailhead_search .stats-table { border-bottom: 0; }
#map_canvas input  { visibility: inherit; } /**/
.template-trailhead_search label.filter-label { font-weight: normal; }
#map_canvas input  { visibility: inherit; } /**/
.tab {
border-right: 1px solid #BBBBBB;
cursor: pointer;
margin-right: 0.75em;
padding-right: 0.75em;
}
#tab-results {
border-right: 0 none transparent;
margin-right: 0;
padding-right: 0;
}
.tab-active {
color: white !important;
}
.tab-inactive {
color: #BBBBBB !important;
}
.tab-hidden {
display:none;
}
.clear-link { padding: 0; margin: .5em 0; }
#errorbox { display: none; }
#content ul#map-key {
background-color: #FAF8F9;
list-style-image: none;
list-style-type: none;
margin: 0;
padding: 0.5em;
}
ul#map-key li {
color: #666666;
display: inline;
margin-right: 1.5em;
}
.actb_table {
background-color: white !important;
}
/* */
.backpack-hikebuttons {
background: transparent url(http://www.wta.org/backpack-button.png) no-repeat !important;
cursor: pointer;
height: 45px;
line-height: 1.1em;
width: 148px;
}
.backpack-hikebuttons .symbol {
color: #fff;
float: left;
font-size: 36px;
height: 10px;
padding: 13px 8px;
text-shadow: -1px -1px 1px #BABAC2;
}
.backpack-hikebuttons div,
.backpack-hikebuttons div[disabled] {
height: 100%;
padding: 9px 5px 0 35px;
}
.backpack-hikebuttons div:hover {
}
.backpack-hikebuttons button {
float: left;
margin: 0 1em 1em 0;
}
.backpack-wrapper {
float: left;
}
.backpack-hikebuttons .saved-status {
color: #fff;
font-family: EgyptienneURWNar-Med, Verdana, sans-serif;
font-size: 11px;
text-shadow: -1px -1px 1px #BABAC2;
text-transform: uppercase;
}
.backpack-hikebuttons:hover .saved-status,
.backpack-hikebuttons:hover .symbol {
text-shadow: none;
}
.backpack-hikebuttons .my-backpack {
color: #515e79;
font-family: EgyptienneURWNar-Med, Verdana, sans-serif;
font-size: 15px;
}
.backpack-hikebuttons:hover .my-backpack,
#content .backpack-hikebuttons .my-backpack a:hover {
color: #fff !important;
}
#content a.backpack-remove {
color: #C60011 !important;
display: block;
}
#content a.backpack-remove:hover {
color: #900B16 !important;
}
.template-hikes #content #plone-document-byline {
display: none;
}
/* */
#content ul.author-content-list {
list-style-image: none;
list-style-type: none;
margin: 0;
padding: 0;
}
#content ul.author-content-list li {
list-style-image: none;
list-style-type: none;
margin: 0 0 1em;
padding: 0;
}
#member-preferences-form .field input[type="date"] {
width: auto;
}
#member-preferences-form .field input#form\.email {
width: 18em;
}
#content fieldset.collapsible .collapsibleHeader {
padding: 0 1em 0 2em;
margin: 0;
cursor: pointer;
}
fieldset.collapsible .collapsibleContent {
margin: 0;
padding: 1em;
}
/* */
fieldset.collapsible .collapsibleContent > dl {
margin: 0;
padding: 0;
}
fieldset.expandedInlineCollapsible .collapsibleHeader,
fieldset.expandedBlockCollapsible .collapsibleHeader {
background: White url(treeExpanded.png) no-repeat 0.5em 50%;
}
fieldset.collapsedBlockCollapsible {
border: none;
width: auto;
}
fieldset.collapsedInlineCollapsible .collapsibleHeader,
fieldset.collapsedBlockCollapsible .collapsibleHeader {
background: White url(treeCollapsed.png) no-repeat 0.5em 50%;
}
fieldset.collapsedInlineCollapsible .collapsibleContent,
fieldset.collapsedBlockCollapsible .collapsibleContent {
display: none;
}
fieldset.collapsedInlineCollapsible {
border: none;
height: 1em;
width: auto;
display: inline;
}
fieldset.collapsedInlineCollapsible .collapsibleHeader {
cursor: pointer;
}
/* */
@media screen and (max-width: 979px) {
#hikes-results td,
#reports-results td {
border: 0 none transparent !important;
display: block;
width: auto !important;
}
#hikes-results .title-and-rating {
float: left;
width: 70%;
}
#hikes-results .photo,
#hikes-results .no-photo {
float: right;
margin-left: 1.5em;
}
#hikes-results .cell-metadata {
clear: left;
}
#reports-results td.cell-photo {
float: left;
}
#reports-results .trail-title,
#reports-results .trail-region,
#reports-results .trail-features,
#reports-results .trail-issues {
margin-left: 125px;
padding-left: 0;
}
#reports-results div.report-text {
clear: left;
}
#report-results div.show-with-excerpt,
#report-results div.show-with-full {
padding-left: 0;
}
#report-results div.report-text {
clear: left;
}
#report-wrapper table#photos td {
display: block;
float: left;
margin-bottom: 1em;
width: 50%;
}
#report-wrapper table#photos td#image4 {
clear: left;
}
.template-hike_view .report-text div.show-with-excerpt {
width: 260px;
}
/* */
#hike-title-and-books {
width: auto;
}
#hike-tailhead-summary {
width: auto;
}
#filter-author {
margin-left: 0;
}
body {
min-width: 400px !important;
}
.nice-search-form dl.portletSearchFilters .portletItem  {
max-width: 100%;
}
.photo-caption-wrapper,
.image-with-caption {
max-width: 100%;
}
.tripreport-edit {
text-align: left;
margin-top: .5em;
}
.container_12 {
margin-left: auto;
margin-right: auto;
width: 660px;
max-width: 100%;
}
.container_12 .grid_1,
.container_12 .grid_2,
.container_12 .grid_3,
.container_12 .grid_4,
.container_12 .grid_5,
.container_12 .grid_6,
.container_12 .grid_7,
.container_12 .grid_8,
.container_12 .grid_9,
.container_12 .grid_10,
.container_12 .grid_11,
.container_12 .grid_12 {
max-width: 100%;
}
.container_12 .push_1,
.container_12 .push_2,
.container_12 .push_3,
.container_12 .push_4,
.container_12 .push_5,
.container_12 .push_6,
.container_12 .push_7,
.container_12 .push_8,
.container_12 .push_9,
.container_12 .push_10,
.container_12 .push_11,
.container_12 .push_12 {
left: 0px !important;
}
#content .container_12 .grid_11 {
width: inherit;
}
}
/* */
@media screen and (max-width: 767px) {
.search-advanced .field-wrapper {
width: 100%;
}
.search-advanced .search-filters {
border: 0 none transparent;
margin: 0 0 1em 0;
padding: 0;
width: 100%;
}
.search-advanced .search-filters > label,
.search-advanced .search-filters .field-wrapper > label,
#report-advanced .search-filters .field-wrapper > label {
float: left;
text-align: left;
width: 100%;
}
.search-advanced .search-filters .field-wrapper > label {
margin-top: 0.75em;
}
.search-advanced .search-filters #filter-reportfeatures > label {
margin-top: 0;
}
.search-advanced .search-filters > div,
.search-advanced .search-filters > div.field-wrapper div {
float: left;
width: 50%;
}
.search-advanced .search-filters > div.field-wrapper {
margin-bottom: 1em;
}
.search-advanced .search-filters #filter-dogs {
margin-top: 0;
}
.template-trailhead_search #portal-column-content,
.template-trailhead_search #portal-column-two {
clear: left;
margin-left: -100%;
width: 100%;
}
.template-trailhead_search .documentActions {
display: none;
}
.template-trailhead_search #map_canvas {
height: 300px !important;
}
#hikes-results .title-and-rating {
width: 51%;
}
#report-wrapper table#photos td {
width: 100%;
}
.report-text div.show-with-excerpt {
width: 275px;
}
.template-hike_view .report-text div.show-with-excerpt {
width: 215px;
}
}
/* */


/* - wta_content_print.css - */
@media print {
/* http://www.wta.org/portal_css/wta_content_print.css?original=1 */
.cell-title { width: auto; }
.cell-photo { display: none; }
.cell-title,
.cell-summary,
.cell-difficulty {
border-right: none;
}
.toggler,
.UserRating,
.edit-pitch,
.submission-pitch,
#hike-document-actions,
.template-hike_view #trip-reports,
.ox,
.trailhead-map {
display: none !important;
}
.current-rating { display: inline; }
.VoteCount { padding-left: 0;}
.printOnlyInline { display: inline; }
.printOnlyBlock  { display: block; }
.documentByLine { display: block !important; }
#book-copyright-info {
float:none;
width: auto;
text-align: left;
}
}


/* - ++resource++carousel.css - */
@media screen {
/* http://www.wta.org/portal_css/++resource++carousel.css?original=1 */
.carousel {
position: relative;
margin-bottom: 1em;
}
.carousel-banner {
display: none;
overflow: hidden;
}
.carousel-text {
background-color: #DDDDDD;
bottom: 0;
left: 0;
padding: 2%;
position: absolute;
width: 96%;
}
.carousel-banner-1 {
display: block;
}
.carousel-pager {
margin: 0.75em 0;
}
.carousel-pager-item,
.carousel-pager-button-prev,
.carousel-pager-button-next {
background-color: #DDDDDD;
padding: 0.25em 0.5em;
}
.carousel-pager-item-active {
background-color: #75AD0A;
}
.carousel-pager-item-active:link,
.carousel-pager-item-active:visited,
.carousel-pager-item-active .carousel-title {
color: white;
}
.carousel-pager-item-classic {
cursor: pointer;
}
.carousel-settings-introduction {
margin-bottom: 1em;
}
}


/* - popoll.css - */
@media screen {
/* http://www.wta.org/portal_css/popoll.css?original=1 */
/* */
/* */
.portletPopoll h5 {
padding: 0 0 0.5em 0;
margin: 0;
}
.portletPopoll .portletItem {
padding: 0.5em 1em;
}
.portletPopoll ul {
list-style-image: none !important;
list-style-type: none !important;
margin: 0;
}
/* */

}


/* - ++resource++simplesocial.css - */
/* http://www.wta.org/portal_css/++resource++simplesocial.css?original=1 */
/* */
#portal-top {
z-index: 10;
}
#formfield-form-widgets-like_button_types .option {
display: block;
}

/* - ++resource++plone.formwidget.autocomplete/jquery.autocomplete.css - */
@media screen {
/* http://www.wta.org/portal_css/++resource++plone.formwidget.autocomplete/jquery.autocomplete.css?original=1 */
.ac_results {
padding: 0px;
border: 1px solid black;
background-color: white;
overflow: hidden;
z-index: 99999;
}
.ac_results ul {
width: 100%;
list-style-position: outside;
list-style: none;
padding: 0;
margin: 0;
}
.ac_results li {
margin: 0px;
padding: 2px 5px;
cursor: default;
display: block;
font: menu;
font-size: 12px;
line-height: 16px;
overflow: hidden;
}
.ac_loading {
background: white url('/++resource++plone.formwidget.autocomplete/indicator.gif') right center no-repeat;
}
.ac_odd {
background-color: #eee;
}
.ac_over {
background-color: #0A246A;
color: white;
}

}


/* - ++resource++collective.z3cform.datagridfield/datagridfield.css - */
@media screen {
/* http://www.wta.org/portal_css/++resource++collective.z3cform.datagridfield/datagridfield.css?original=1 */
.datagridwidget-table-view {
width: 100%;
border: 1px solid #666;
background: none repeat scroll 0 0 #EEE;
}
.datagridwidget-table-view .header {
font-weight: bold;
background: none repeat scroll 0 0 #DDD;
color: #666;
padding: 2px;
font-size: 1.1em;
text-align: left;
}
.datagridwidget-row {
vertical-align: top;
}
.datagridwidget-cell input[type="text"] {
padding: 1px;
}
.datagridwidget-cell input, .datagridwidget-cell select, .datagridwidget-cell textarea {
border: 1px solid #CCC;
}
.datagridwidget-cell > input:only-child { width: 99%; }
.datagridwidget-cell div.error {
color:red;
font-weight:bold;
}
.datagridwidget-empty-row {
/* */
display: none;
}
/* */
.datagridwidget-cell {
vertical-align: bottom;
padding: 1px;
}
.datagridwidget-manipulator {
width: 16px;
text-align: center;
padding-bottom: 4px;
margin: 0;
vertical-align: bottom;
}
.datagridwidget-manipulator img {
cursor: pointer;
}
.datagridwidget-hidden-data {
display: none;
}
/* */
.auto-append  > .datagridwidget-manipulator.delete-row,
.auto-append  > .datagridwidget-manipulator.move-up,
.auto-append  > .datagridwidget-manipulator.move-down {
display:none;
}
.datagridwidget-cell input {
background: white;
background-image: none;
}

}

