body{background:url(../../../all/themes/norcal/images/backgrounds/dots_1478543541.png) top center repeat fixed,url(../../../all/themes/norcal/images/backgrounds/repeating_1478543541.png) repeat}body.section-city-center .hostel-context,body.section-downtown .hostel-context,body.section-fishermans-wharf .hostel-context,body.section-sac .hostel-context,body.section-marin .hostel-context,body.section-pigeon .hostel-context,body.section-montara .hostel-context,body.section-reyes .hostel-context{top:190px}body.section-city-center{background-image:url(../../../all/themes/norcal/images/backgrounds/city-center-large_1478543541.jpg)}body.section-city-center h1,body.section-city-center div.section-heading{font:68px lobster,sans-serif}body.section-city-center h2{font:40px/30px lobster,sans-serif}body.section-city-center section.region-sidebar-news h2,body.section-city-center section.region-sidebar-events h2{font:40px lobster,sans-serif}body.section-city-center #page-bottom h2{font:bold 15px/3 ff-meta-web-pro,sans-serif}body.section-city-center #block-boxes-subscription-block h2,body.section-city-center #block-webform-client-block-10339 h2,body.section-city-center #block-webform-client-block-10468 h2{font:400 26px/18px lobster,sans-serif}body.section-city-center .region-footer-right li a{background-color:#d5a00f;font:400 26px/0.9 lobster,sans-serif;color:#343434}body.section-city-center .region-footer-right li a:hover{color:#fff}body.section-downtown{background-image:url(../../../all/themes/norcal/images/backgrounds/downtown-large_1478543541.jpg)}body.section-downtown h1,body.section-downtown div.section-heading{font:600 55px/1 omnes-pro,sans-serif}body.section-downtown h2{font:600 45px/1 omnes-pro,sans-serif}body.section-downtown section.region-sidebar-news h2,body.section-downtown section.region-sidebar-events h2,body.section-downtown article.node h2{font:500 30px/1.3 omnes-pro,sans-serif}body.section-downtown #page-bottom h2{font:bold 15px/3 ff-meta-web-pro,sans-serif}body.section-downtown #block-boxes-subscription-block h2,body.section-downtown #block-webform-client-block-10339 h2,body.section-downtown #block-webform-client-block-10468 h2{font-family:omnes-pro,sans-serif}body.section-downtown .region-footer-right li a{font:600 26px/0.9 omnes-pro,sans-serif;color:#3a3a4a}body.section-downtown .region-footer-right li a:hover{color:#fff}body.section-downtown .region-footer-right li.photo-gallery a,body.section-downtown .region-footer-right li.group-information a,body.section-downtown .region-footer-right li.contact-us a,body.section-downtown .region-footer-right li.faqs a{background-color:#b9b309}body.section-fishermans-wharf{background-image:url(../../../all/themes/norcal/images/backgrounds/fishermans-large_1478543541.jpg)}body.section-fishermans-wharf h1,body.section-fishermans-wharf div.section-heading{font:52px/1 buena-park,serif}body.section-fishermans-wharf h2{font:50px/1 buena-park,serif}body.section-fishermans-wharf section.region-sidebar-news h2,body.section-fishermans-wharf section.region-sidebar-events h2,body.section-fishermans-wharf article.node h2{font:400 27px/1 buena-park,serif}body.section-fishermans-wharf #page-bottom h2{font:bold 15px/3 ff-meta-web-pro,sans-serif}body.section-fishermans-wharf #block-boxes-subscription-block h2,body.section-fishermans-wharf #block-webform-client-block-10339 h2,body.section-fishermans-wharf #block-webform-client-block-10468 h2{font:400 18px/1 buena-park,serif}body.section-fishermans-wharf .region-footer-right li a{font:400 24px/1 buena-park,serif;color:white}body.section-fishermans-wharf .region-footer-right li a:hover{color:#343434}body.section-fishermans-wharf .region-footer-right li.photo-gallery a,body.section-fishermans-wharf .region-footer-right li.group-information a,body.section-fishermans-wharf .region-footer-right li.contact-us a,body.section-fishermans-wharf .region-footer-right li.faqs a{background-color:#d5a00f}body.section-sac h1,body.section-sac div.section-heading,body.section-marin h1,body.section-marin div.section-heading,body.section-pigeon h1,body.section-pigeon div.section-heading,body.section-montara h1,body.section-montara div.section-heading,body.section-reyes h1,body.section-reyes div.section-heading{font:700 52px/1 superclarendon,serif}body.section-sac h2,body.section-marin h2,body.section-pigeon h2,body.section-montara h2,body.section-reyes h2{font:700 44px/1 superclarendon,serif;letter-spacing:-1px}body.section-sac section.region-sidebar-news h2,body.section-sac section.region-sidebar-events h2,body.section-marin section.region-sidebar-news h2,body.section-marin section.region-sidebar-events h2,body.section-pigeon section.region-sidebar-news h2,body.section-pigeon section.region-sidebar-events h2,body.section-montara section.region-sidebar-news h2,body.section-montara section.region-sidebar-events h2,body.section-reyes section.region-sidebar-news h2,body.section-reyes section.region-sidebar-events h2{font:700 29px/1 superclarendon,serif}body.section-sac #page-bottom h2,body.section-marin #page-bottom h2,body.section-pigeon #page-bottom h2,body.section-montara #page-bottom h2,body.section-reyes #page-bottom h2{font:bold 15px/3 ff-meta-web-pro,sans-serif}body.section-sac #block-boxes-subscription-block h2,body.section-sac #block-webform-client-block-10339 h2,body.section-sac #block-webform-client-block-10468 h2,body.section-marin #block-boxes-subscription-block h2,body.section-marin #block-webform-client-block-10339 h2,body.section-marin #block-webform-client-block-10468 h2,body.section-pigeon #block-boxes-subscription-block h2,body.section-pigeon #block-webform-client-block-10339 h2,body.section-pigeon #block-webform-client-block-10468 h2,body.section-montara #block-boxes-subscription-block h2,body.section-montara #block-webform-client-block-10339 h2,body.section-montara #block-webform-client-block-10468 h2,body.section-reyes #block-boxes-subscription-block h2,body.section-reyes #block-webform-client-block-10339 h2,body.section-reyes #block-webform-client-block-10468 h2{font:bold 15px/1.2 superclarendon,serif}body.section-sac .region-footer-right li a,body.section-marin .region-footer-right li a,body.section-pigeon .region-footer-right li a,body.section-montara .region-footer-right li a,body.section-reyes .region-footer-right li a{font:400 21px/24px superclarendon,serif;color:white}body.section-sac .region-footer-right li a:hover,body.section-marin .region-footer-right li a:hover,body.section-pigeon .region-footer-right li a:hover,body.section-montara .region-footer-right li a:hover,body.section-reyes .region-footer-right li a:hover{color:#ffd24f}body.section-sac .region-footer-right li.photo-gallery a,body.section-sac .region-footer-right li.group-information a,body.section-sac .region-footer-right li.contact-us a,body.section-sac .region-footer-right li.faqs a,body.section-marin .region-footer-right li.photo-gallery a,body.section-marin .region-footer-right li.group-information a,body.section-marin .region-footer-right li.contact-us a,body.section-marin .region-footer-right li.faqs a,body.section-pigeon .region-footer-right li.photo-gallery a,body.section-pigeon .region-footer-right li.group-information a,body.section-pigeon .region-footer-right li.contact-us a,body.section-pigeon .region-footer-right li.faqs a,body.section-montara .region-footer-right li.photo-gallery a,body.section-montara .region-footer-right li.group-information a,body.section-montara .region-footer-right li.contact-us a,body.section-montara .region-footer-right li.faqs a,body.section-reyes .region-footer-right li.photo-gallery a,body.section-reyes .region-footer-right li.group-information a,body.section-reyes .region-footer-right li.contact-us a,body.section-reyes .region-footer-right li.faqs a{background-color:#2c5b75}body.section-sac{background-image:url(../../../all/themes/norcal/images/backgrounds/sacramento-large_1478543541.jpg)}body.section-marin,body.section-pigeon,body.section-montara,body.section-reyes{background-image:url(../../../all/themes/norcal/images/backgrounds/network-large_1478543541.jpg)}body.section-travelers-resources #travelers-resources .traveler-resource{display:inline-block;vertical-align:top;*vertical-align:auto;*zoom:1;*display:inline;width:330px;margin:0 8px}body.section-travelers-resources #travelers-resources .tr-block{padding-bottom:30px}body.front #block-views-events-block-2,body.front #block-views-news-block-3{display:inline-block;vertical-align:top;*vertical-align:auto;*zoom:1;*display:inline;width:470px;padding:10px 20px}body.front #block-views-events-block-2 h2,body.front #block-views-news-block-3 h2{padding:0;font:500 45px museo,sans-serif;color:#354954;margin-bottom:5px}body.front #block-views-events-block-2 .view-content,body.front #block-views-news-block-3 .view-content{min-height:200px}body.front #block-views-events-block-2 .more-link,body.front #block-views-news-block-3 .more-link{float:left}body.front #block-views-events-block-2{float:right}body.front #block-views-events-block-2 .views-row{padding:0 0 10px}body.front #block-views-events-block-2 .views-field-field-event-date{margin:-1px 0 -5px}body.front #block-views-events-block-2 .views-field-field-event-short-title a{font:500 26px museo,sans-serif}body.front #block-views-news-block-3 .views-row{width:140px}body.front #block-views-news-block-3 .views-field-field-news-image img{width:140px;height:90px}h1,div.section-heading{padding:30px 0;font:500 60px/1 museo,sans-serif;letter-spacing:-1px;color:#F15F22}button,input{width:auto;min-height:auto}article.node h2{font-size:30px}article.node p.welcome{font:500 28px/32px museo,sans-serif}article.node .two-column-teaser{display:inline-block;vertical-align:top;*vertical-align:auto;*zoom:1;*display:inline;margin:0 15px 15px 0;width:340px;min-height:155px}article.node .float-left{float:left;margin-right:15px}article.node .float-right{float:right;margin-left:15px}article.node .video{padding:0;height:auto;position:static;max-width:inherit;overflow:visible}article.node .video iframe{position:static;width:465px;height:262px}article.node .desktop-book-now{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}article.node .mobile-book-now{display:none}aside.sidebars{width:260px}aside.sidebars .sidebar{width:230px;padding:15px 10px 10px 20px}aside.sidebars .sidebar.region-sidebar-nav{display:inherit}aside.sidebars .sidebar .block{margin:0}aside.sidebars .region-sidebar-tags{width:222px}.region-staff-profiles{display:block}.field-name-field-banner-image{min-height:350px;max-width:inherit}.field-name-field-banner-image .shadow{display:inherit}.field-name-field-news-image,.field-name-field-event-image{float:right}.field-name-field-news-image img,.field-name-field-event-image img{margin:0 0 6px 10px}.hostel-context{display:block;top:134px;left:25px;bottom:auto;width:auto;margin-top:0}.more-link{float:left;margin-left:-30px}.more-link a,#content input[type="submit"]{padding:2px 10px 0}a.reserve-now{bottom:20px;right:-10px}.feed-icon{display:inherit}.block-views .view .date-nav-wrapper div.calendar-date-nav ul{padding:10px 0}.block-views .view .date-nav-wrapper div.calendar-date-nav ul li.date-prev a,.block-views .view .date-nav-wrapper div.calendar-date-nav ul li.date-next a{width:19px;height:19px;background-color:#415a68}.block-views .view .date-nav-wrapper div.calendar-date-nav ul li.date-prev a{background-image:url(../../../all/themes/norcal/images/icons/left-large_1478543541.png)}.block-views .view .date-nav-wrapper div.calendar-date-nav ul li.date-next a{background-image:url(../../../all/themes/norcal/images/icons/right-large_1478543541.png)}div.calendar-date-nav form{display:inline-block;vertical-align:top;*vertical-align:auto;*zoom:1;*display:inline;margin:0;padding:5px 0 0;background:none}div.calendar-date-nav form select{height:auto}.calendar-legend{-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;position:absolute;right:10px;bottom:0;padding:5px 10px}.calendar-calendar a{font:normal x-small ff-meta-web-pro,sans-serif;color:#415a68}.calendar-calendar thead{display:table-row-group}.calendar-calendar tr.date-box,.calendar-calendar tr{display:table-row;width:auto}.calendar-calendar td.past,.calendar-calendar td.empty,.calendar-calendar td.no-entry,.calendar-calendar td{display:table-cell}.calendar-calendar td{width:14%}.calendar-calendar tr.single-day{border-bottom:1px solid #f8981d}.calendar-calendar .month-view .full tr td.today,.calendar-calendar .month-view .full tr.odd td.today,.calendar-calendar .month-view .full tr.even td.today,.calendar-calendar .month-view .full tr td.single-day.today,.calendar-calendar .month-view .full td.date-box.today{border:0}.calendar-calendar .month-view .full tr.single-day:last-child{border-bottom:0}.calendar-calendar .month-view .full tr.single-day:last-child td,.calendar-calendar .month-view .full tr.single-day:last-child td.single-day{border-bottom:0}.calendar-calendar .month-view .full tr td{border-bottom:0;border-top:0}.calendar-calendar .month-view .full tr td.single-day{border-top:0}.calendar-calendar .month-view .full tr td:first-child{border-left:0}.calendar-calendar .month-view .full tr td:last-child{border-right:0}.calendar-calendar .month-view .full tr td.collapsed .inner{display:inherit}.calendar-calendar .month-view .full tr td .cal-day-heading,.calendar-calendar .month-view .full tr td .date-display-single{display:none}.calendar-calendar .single-day .monthview .contents{line-height:normal}.calendar-calendar .single-day .monthview .contents span.date-display-single{display:none}.calendar-calendar .single-day .monthview .contents a{vertical-align:top;line-height:1.5em}.calendar-calendar .single-day .monthview .contents a.cal-icon{width:70px}.landing-block{display:inline-block;vertical-align:top;*vertical-align:auto;*zoom:1;*display:inline;width:322px;margin:9px;padding:10px}.landing-block.last{margin-right:0}.landing-block.first{margin-left:0}article.node .landing-block h3{margin:0;padding-bottom:10px;line-height:24px}.ui-dialog .ui-dialog-titlebar{display:none}body.html .qc-body h2{padding:5px;font:normal 20px ff-meta-web-pro,sans-serif;color:#4d4d61}body.html .qc-body .feature-value{height:40px}body.html .qc-body th a{font:bold 13px ff-meta-web-pro,sans-serif}span.hostel{width:20px;height:20px;background-image:url(../../../all/themes/norcal/images/icons/hostel-large_1478543541.png)}span.free{width:20px;height:20px;background-image:url(../../../all/themes/norcal/images/icons/free-large_1478543541.png)}.region-footer-left{display:block}.region-footer-middle{width:348px;margin-right:42px;padding:0;float:left}.region-footer-right{width:306px;padding:0;float:right}.region-footer-right ul li{margin-bottom:30px}.region-footer-right ul li a{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 10px 2px #344046;-webkit-box-shadow:0 0 10px 2px #344046;box-shadow:0 0 10px 2px #344046;padding:13px 0 12px 13px;background:#f8981d 260px 6px no-repeat;background-size:38px 38px;font:500 26px/24px museo,sans-serif;color:#415a68}.region-footer-right ul li.photo-gallery{display:inherit}#page{margin:0 auto;width:1070px}#top-border{z-index:0}#header{padding:0 10px 10px;overflow:visible}body.booking-widget #header{margin-bottom:50px}#header .flick-link,#header .region-header-search,#header #head-nav{display:block}#header .mobile-wrapper{position:static;min-height:0}#header .hostel-context{position:absolute;margin:0;max-width:inherit;min-width:inherit;width:auto}#header #logo{display:block;position:absolute;left:17px;bottom:auto;top:5px;width:auto;max-width:inherit;min-width:inherit}#header #title-block{position:static;left:0}body.sidebar-first #content{float:right;width:760px;margin-left:30px;margin-bottom:30px}body.has-navigation #content{margin-top:75px}body.booking-widget #content{margin-top:125px}#block-boxes-front-page-promos{display:block}#block-boxes-interactive-map .map-wrapper{width:1050px;min-height:415px;overflow-y:auto}#block-boxes-interactive-map .map-wrapper .map-dot{display:block}#block-boxes-interactive-map .map-wrapper .mobile-dot{display:none}#block-boxes-interactive-map .place{float:left;width:510px}#block-boxes-interactive-map .place-default{padding:0 48px;width:396px;display:block}#block-boxes-interactive-map .place-default h2{margin:42px 0 1em;padding:0 0 15px;font:60px/60px museo,sans-serif}#block-boxes-interactive-map .place-default h2 br{display:inherit}#block-boxes-interactive-map .place-default h3.mobile{display:none}#block-boxes-interactive-map .place-default h3.desktop{display:inherit}#block-boxes-interactive-map .place-popup{top:10px;left:30px;width:500px;height:400px;padding:0 0 10px 20px;z-index:0}#block-boxes-interactive-map .place-popup h2.place-title{width:auto;margin:0;font:500 45px/1 museo,sans-serif}#block-boxes-interactive-map .place-popup .place-info{width:auto}#block-boxes-interactive-map .place-popup .place-close{top:10px;right:35px}#block-boxes-interactive-map .place-popup .place-prev,#block-boxes-interactive-map .place-popup .place-next{display:none}#block-boxes-interactive-map .place-popup .place-image{width:240px;height:320px}#block-boxes-interactive-map .place-popup .place-text{margin-left:15px;position:relative;width:215px;height:320px}#block-boxes-interactive-map .place-popup .place-text ul li{width:190px;font:700 15px/2 ff-meta-web-pro,sans-serif;letter-spacing:1px}#block-boxes-interactive-map .place-popup .place-text .place-price{margin-top:15px;font:300 30px/1 museo,sans-serif}#block-boxes-interactive-map .place-popup .place-text .place-price .place-cost .place-symbol{font-size:20px}#block-boxes-interactive-map .place-popup .place-text .place-link{position:absolute;bottom:10px;left:0;padding:4px 8px;height:20px;min-height:20px;max-height:20px;font:700 12px/1.8 ff-meta-web-pro,sans-serif}#block-boxes-interactive-map .map{position:relative;right:-1px;float:left;width:537px;height:441px;margin:0;padding:0;background:url(../../../all/themes/norcal/images/backgrounds/map-large_1478543541.png) no-repeat right top}#block-boxes-subscription-block .boxes-box,#block-boxes-subscription-block .webform-client-form,#block-webform-client-block-10339 .boxes-box,#block-webform-client-block-10339 .webform-client-form,#block-webform-client-block-10468 .boxes-box,#block-webform-client-block-10468 .webform-client-form{width:348px}#block-boxes-subscription-block #email,#block-boxes-subscription-block #edit-submitted-email,#block-webform-client-block-10339 #email,#block-webform-client-block-10339 #edit-submitted-email,#block-webform-client-block-10468 #email,#block-webform-client-block-10468 #edit-submitted-email{width:282px;height:20px}#block-boxes-subscription-block button.submit,#block-boxes-subscription-block .form-submit,#block-webform-client-block-10339 button.submit,#block-webform-client-block-10339 .form-submit,#block-webform-client-block-10468 button.submit,#block-webform-client-block-10468 .form-submit{right:0;top:8px;width:40px;height:20px}#page-bottom{min-width:1070px;margin-top:20px;padding-bottom:30px}#page-bottom-inner{width:1050px;margin:0 auto;padding:30px 10px 0}#copyright{position:absolute;margin:0}#site-credit{text-align:right;font-weight:normal}#social-media-tabs .ui-tabs-panel{width:340px}#social-media-tabs #facebook iframe{width:auto !important}#social-media-tabs #facebook #facebook_badge_wrapper{padding:10px 0;width:340px}#social-media-tabs #facebook .facebook_badge_image{padding:10px;width:145px}#social-media-tabs #facebook .facebook_badge_image img{margin-right:7px;height:65px;width:65px}#social-media-tabs #facebook .facebook_badge_image span{width:70px}#social-media-tabs #flickr #flickr_badge_uber_wrapper{width:340px}#social-media-tabs #youtube iframe{width:340px;height:191px}article.node.node-3043{width:510px;float:left}article.node.node-3043+.region-content-bottom{width:510px}aside.sidebars .region-sidebar-mobile-nav,#mobile-nav,#block-c4-c4-mobile-location{display:none}