.front #page{background:0 0}.book-now,.book-now:visited{text-decoration:none;padding:.5em 1em;background-color:#1da1f2;color:#fff !important;font-size:1.4em;border-radius:8px}.book-now:hover{background-color:#ff6550;text-decoration:none}.page-node-220 span.ext,.page-node-2633 span.ext{display:none}body{font-family:Arial,Helvetica,sans-serif}#block-tb-megamenu-menu-i-want-to-{margin-top:5px}#main{padding-top:52px}.node-type-page #content{padding-bottom:.5em}.section-staff-directory h1.title{display:block}.tb-megamenu .mega-nav .mega-group>.mega-group-title:hover,.tb-megamenu .dropdown-menu .mega-nav .mega-group>.mega-group-title:hover,.tb-megamenu .dropdown-menu .active .mega-nav .mega-group>.mega-group-title:hover,.tb-megamenu .mega-nav .mega-group>.mega-group-title:active,.tb-megamenu .dropdown-menu .mega-nav .mega-group>.mega-group-title:active,.tb-megamenu .dropdown-menu .active .mega-nav .mega-group>.mega-group-title:active,.tb-megamenu .mega-nav .mega-group>.mega-group-title:focus,.tb-megamenu .dropdown-menu .mega-nav .mega-group>.mega-group-title:focus,.tb-megamenu .dropdown-menu .active .mega-nav .mega-group>.mega-group-title:focus{color:initial}#navigation{height:52px}.tb-megamenu .nav>li>a,.tb-megamenu .nav li.dropdown.active>.dropdown-toggle,.tb-megamenu .nav li.dropdown.open.active>.dropdown-toggle,.tb-megamenu .nav>li.dropdown.open.active>a:hover{font-size:14px;border-right:0;text-transform:uppercase;text-decoration:none;line-height:120%;padding:19px 5px 15px;text-align:center}.tb-megamenu .nav li.dropdown.open>.dropdown-toggle,.tb-megamenu .nav li>a:focus,.tb-megamenu .nav>li>a:hover{background-color:transparent;color:#fff}.tb-megamenu .nav li>a:focus{background-color:transparent;color:#ce323e}.tb-megamenu .nav>li.menu-parks>a,.tb-megamenu .nav li.menu-parks.dropdown.active>.dropdown-toggle,.tb-megamenu .nav li.menu-parks.dropdown.open.active>.dropdown-toggle,.tb-megamenu .nav>li.menu-parks.dropdown.open.active>a:hover{padding:12px 10px 8px;font-size:13px}.menu-bulletin,.menu-government,.menu-services,.menu-parks,.menu-visiting,.menu-business{width:162px;height:52px;border-right:1px solid #000}.menu-government{width:163px}.menu-parks{width:163px}.menu-business{border-right:0;float:right}.tb-megamenu-item.menu-I-want-to{background-image:url("/sites/default/files/btn-want01.png");background-position:-11px center;border-radius:0 0 0 6px;height:50px;letter-spacing:1px;margin-left:20px !important;padding:0 5px 0 20px;text-indent:-15px}.tb-megamenu-item.menu-I-want-to:hover{border-radius:0}.tb-megamenu-item.menu-I-want-to a{padding-right:15px !important}.tb-megamenu-item.menu-I-want-to ul .level-2 a{text-indent:initial;letter-spacing:initial}.tb-megamenu .mega>.mega-dropdown-menu{background:#ccc url(https://www.portalberni.ca/sites/default/files/site-img/bg-megamenu.jpg) left top repeat-y;font-size:.8em}.tb-megamenu-menu-i-want-to- .mega>.mega-dropdown-menu{background-image:none;background:#fff;border:10px solid #4a6a85}.node-type-news #main{border:10px solid #037b41 !important}.tb-megamenu .mega-nav .mega-group>.mega-group-title,.tb-megamenu .dropdown-menu .mega-nav .mega-group>.mega-group-title,.tb-megamenu .dropdown-menu .active .mega-nav .mega-group>.mega-group-title{padding:0}.section-parks #page #main{border:10px solid #ce323e !important}.breadcrumb{font-size:.8em}.node-type-help-page .field-name-field-image{float:left;margin-right:20px}.node-type-help-page .field-name-field-image img{border:1px solid #000;margin:0 20px 5px 0}.node-type-help-page .field-name-body img{border:1px solid #000;margin-bottom:5px}.field-name-submitted-by{margin:-20px 0 20px;font-size:.8em;color:#ccc}.field-name-field-page-photo img{border:0 solid #333 !important;box-shadow:5px 5px 30px 5px #888;height:auto;margin:0 0 5px 20px;width:340px}.field-name-field-page-photo{float:right}.field-name-body .basic th,.field-name-body .basic caption,.field-name-body .basic td{border:1px solid #98bf21}.field-name-body .basic caption{background:#eaf2d3;padding:5px 10px;font-size:1.2em;color:#fff}.field-name-body .basic td{line-height:1.2em;vertical-align:top;padding:6px}
.field-name-body .basic td p{margin:0}.field-name-field-pdf-documents{font-size:.8em;margin:10px 0 20px}.field-name-field-staff-contact{clear:both;margin-bottom:1em}.group-contact legend a{font-size:.9em;color:#333;text-decoration:none}.group-contact .fieldset-wrapper{font-size:.9em;line-height:1.4em}.group-contact .field-name-title{font-size:1.2em;font-weight:700}.group-contact .field-name-field-staff-title{font-style:italic}.group-contact p{margin:.4em 0}.global-views-table{font-size:.8em}.global-views-table th{vertical-align:top;line-height:130%;padding:5px;border:1px solid #ccc;background:#ccc}.global-views-table th.views-field-edit-node{background:#fff;border:1px solid #fff}.global-views-table td{vertical-align:top;line-height:130%;padding:5px;border:1px solid #ccc;background:#fff}.global-views-table td.views-field-edit-node{background:#fff;border:1px solid #fff}.views-field-edit-node{background:#fff;border:none}.global-views-table .views-field-edit-node{width:4.5%}.global-views-table .views-field-title{width:50.4%}.pane-pub-notices td{border:0;max-width:100%;white-space:nowrap}.pane-pub-notices .views-field-created{width:auto;padding-right:15px;text-align:right}.job-posting .views-field-field-department{width:20%}.job-posting .views-field-field-job-post-date{min-width:9.7%}.job-posting .views-field-field-job-close-date{min-width:15.3%}#page #mc-embedded-subscribe{background:#ff9800}.council-mtg{font-size:.8em}.council-mtg tr.even{background:#e7e7e7}.council-mtg td{vertical-align:top;line-height:120%;padding:1em .5em}.council-mtg .views-field-title{width:50% !important;max-width:50%}.council-mtg .views-field-field-video-url img{width:25px}.bylaw{font-size:.8em}.bylaw th.views-field-title{padding-left:8px}.bylaw td{vertical-align:top;padding:5px 10px;line-height:125%}.bylaw td br{height:3px}.bylaw .views-field-title span{font-size:.9em;color:#666}.bylaw .views-field-field-doc-number,.bylaw .views-field-field-date,.bylaw .views-field-edit-node{text-align:center}.view-edo-reports-test{font-size:.8em}.view-edo-reports-test td{vertical-align:top;padding:5px 20px;line-height:125%;border:1px solid #d2d2d2;background:#fff}.pane-news .all-news-page{font-size:.8em}.pane-news .all-news-page .views-field-created{padding-right:15px;text-align:right}.pane-news .all-news-page .views-field-title{width:80%}.page-node-884 .feed-icon{display:none}.node-type-iframe #main #content{padding:20px 30px 120px !important;width:100% !important}.node-type-iframe iframe{border:medium none}.footertop0,.footertop1,.footertop2,.footertop3,.footertop4,.footertop5{width:16.66%}.footertop2{background:#ce323e}.footertop3{background:#6a4a3e}.footertop5{background:#6f559b}.tb-megamenu .tb-block .block-block-12 .block-title{margin:0 0 0 -20px}.tb-megamenu #block-block-12 .twitter-feed iframe{height:467px !important;width:230px !important;border:1px solid #000 !important;margin-top:-1.12em !important;margin-left:1.5em}.tb-megamenu #block-block-12 .twitter-feed iframe .stream{height:392px !important}.tb-megamenu #block-block-12 .twitter-feed{position:relative;left:-3em}.tb-megamenu #block-block-11 .fb_iframe_widget{border:1px solid #000;left:-3em}#block-block-15.block{float:none;margin:0;position:absolute;right:125px}#block-block-15 #edit-search-block-form--2{border-radius:6px;float:left !important;font-size:.8em;height:23px;margin-right:6px;padding:1px 3px;width:150px}@media only screen and (min-width:980px){#header #block-search-form{top:1em}}@media only screen and (max-width:979px) and (min-width:601px){#header #search-block-form{left:1em;margin-top:-4em;padding:12px 0 0;position:relative;top:5.1em;z-index:9}#block-block-15{float:left !important;position:initial !important}#block-block-16{display:absolute;right:10px !important;top:0}}@media only screen and (max-width:600px) and (min-width:321px){#header #search-block-form{left:1em;margin-top:-4em;padding:12px 0 0;position:relative;top:4.4em;z-index:9}#header #block-block-15{float:left !important;position:initial !important}#block-block-16.block{position:relative;left:70px;max-width:140px}#block-block-16.block img{max-width:140px}
}@media only screen and (max-width:320px){#header #search-block-form{left:1em;margin-top:-4em;padding:12px 0 0;position:relative;top:4.4em;z-index:9}#header #block-block-15{float:left !important;position:initial !important}#block-block-16.block{position:relative;left:70px}#block-block-16.block img{max-width:120px}#header .menu-button{margin-top:3em;float:left !important}}.field-name-field-accordion{margin-bottom:2em}.webform-client-form{font-size:.9em}.paragraphs-items .ui-widget{font-size:1em;font-family:inherit}.paragraphs-items .ui-accordion-header{font-size:1.2em;background:0 0}.paragraphs-items .ui-accordion .ui-accordion-content{padding-top:.4em}.paragraphs-item-accordion-section .field-collection-container{border:0}.paragraphs-item-accordion-section .field-collection-view{padding:0 0 .5em;margin:0;border:none}.paragraphs-item-accordion-section .field-items .field-item{margin:0}.img-left,.paragraphs-item-img-left img{float:left;border:1px solid #000;margin:0 20px 5px 0;clear:both}.img-right,.paragraphs-item-img-right img{float:right;border:1px solid #000;margin:0 0 5px 20px;clear:both}.section-parks .views_slideshow_cycle_main,.section-parks .views-slideshow-cycle-main-frame-row{width:700px !important}.section-parks h1.title{display:block;margin-bottom:20px}.section-parks #main #content{padding:30px 0 120px 30px}.section-parks #page{background:#fff url(https://www.portalberni.ca/sites/default/files/site-img/bg-parks-landing.jpg) 50% 120px no-repeat}.section-parks .breadcrumb{display:none}.section-parks .pane-dept-info{text-align:center;position:absolute;width:190px;margin-left:-5px;z-index:50}.section-parks .pane-dept-info .views-field-field-social-network{margin:-40px 0 25px;text-align:center}.section-parks .pane-dept-info .views-field-field-social-network img{width:60px;height:60px;float;left;padding:5px;margin-top:20px}.section-parks .pane-dept-info .views-field-field-cover-title{font-family:Kreon,"Trebuchet MS",Tahoma,Arial,sans-serif;font-weight:400;font-size:1.3em;color:#666;margin:20px 0}.section-parks .pane-dept-info .views-field-field-cover-shot img{border:10px solid #72ccdf;margin-bottom:12px}.section-parks .pane-dept-info p{margin:0}.section-parks .pane-dept-info .views-field-edit-node{margin-top:10px;font-weight:400;font-size:.8em}.section-parks .pane-dept-info .views-field-view-node{font-weight:400;font-size:.8em}.section-parks .pane-slideshow{height:350px}.section-parks .pane-slideshow img{width:700px;height:345px;-moz-box-shadow:1px 1px 1px 1px #000;-webkit-box-shadow:1px 1px 1px 1px #000;box-shadow:1px 1px 1px 1px #000}.section-parks .pane-slideshow .views-field-title{margin:-55px 0 20px;text-align:right;opacity:.9}.section-parks .pane-slideshow .views-field-title a{padding:10px 30px 10px 50px;background:#fff;font-size:24px;font-family:serif;min-width:350px;z-index:50;text-decoration:none;font-weight:400}.section-parks .pane-title{padding:6px 10px;background:#f4f4f4;border-bottom:1px solid #dadada;width:100%;margin-bottom:15px;font-size:.8em;color:#7c7c7c;font-family:serif;text-transform:uppercase}.section-parks .pane-block-6 .pane-title{margin-right:10px;color:#333;background:0 0;border:none}.section-parks .pane-events .pane-title{padding-right:0;max-width:215px}.section-parks .view-content{font-size:.85em;line-height:140%}.section-parks .view-content a{font-weight:700;text-decoration:none}.section-parks .view-content p{font-weight:.9em}.section-parks .views-row{clear:both;padding:15px 5px 0 4px}.section-parks .views-field-field-page-banner img{max-height:100px;overflow:hidden;margin-bottom:10px}.section-parks .views-field-created,.section-parks .views-field-field-date{color:#999;font-size:.9em}.section-parks .more-link{text-align:left;padding:0 5px}.section-parks .more-link a{font-weight:700;font-size:.8em;text-decoration:none;margin-top:10px}#content h2.pane-title{font-size:1.5em;font-family:Arial,Helvetica,sans-serif;font-weight:400;line-height:1.5em;margin-top:.75em;margin-bottom:.75em;font-weight:700 !important}tr.even,tr.odd{background:0 0;border:none}.view-doc-library{font-size:.9em}.view-doc-library caption{text-align:left;font-weight:700;color:#000}
.view-doc-library td{vertical-align:top;line-height:140%}.view-doc-library .views-field-title{width:430px;padding-right:30px}.view-doc-library .views-field-field-doc-cat{width:160px}.staff-dir-view td{vertical-align:top;line-height:15px;padding-bottom:15px}.staff-dir-view .views-field-title{font-weight:700}.staff-dir-view .views-field-title #sd-job-title{font-weight:initial;font-style:italic;color:#383838}.staff-dir-view caption{background-color:#ccc;font-size:1.3em;font-style:italic;margin-bottom:10px;padding-left:5px;text-align:left}.staff-dir-view .staff-email{background:url("/sites/default/files/icon-email.png") 0 0 no-repeat;padding-left:20px;background-size:14px auto;line-height:160%}.staff-dir-view .staff-phone{float:left;background:url("/sites/default/files/phone-icon.png") 0 0 no-repeat;padding-left:20px;background-size:14px auto}.staff-dir-view table td.views-field-title{width:45%}.staff-dir-view table td.views-field-field-staff-email{width:45%;text-align:left}.staff-dir-view table td.views-field-edit-node{width:5%}.staff-dir-view table{table-layout:fixed;width:100%}#block-views-menublock-block-12{clear:both;margin:4em auto 0 auto;padding:0;width:95%}.page-bottom-block{padding:0;margin:0 auto;background:#ea6a42;background:#51a351}.page-bottom-block .views-field-field-mb-image{display:inline-block;width:150px;height:auto;margin:0;padding:0;vertical-align:middle}.page-bottom-block .views-field-field-mb-image img{display:block}.page-bottom-block .views-field-field-mb-teaser2{display:inline-block;width:68%;height:auto;margin:0;padding:0 1em;vertical-align:middle}.page-bottom-block .views-field-field-mb-teaser2 p{margin:0;padding:0}.page-bottom-block .views-field-field-mb-teaser2 a{color:#fff;text-decoration:none}.front #block-views-menublock-block-12{width:100%;background:#ea6a42;margin-top:1em !important}.front #block-views-menublock-block-12 .views-row{margin:0;padding:10px}.tb-megamenu .dropdown-menu .menu-block-bottom a{padding:0}.menu-block-bottom{width:100%;padding:5px 0 0}.menu-block-bottom .views-field-field-mb-image{margin:0;padding:0;float:left}.menu-block-bottom .views-field-field-mb-image img{height:100px;padding:5px;border:1px solid #fff;margin-right:20px;float:left}.menu-block-bottom .views-field-field-mb-title{display:table-cell;line-height:120%}#block-tb-megamenu-main-menu .menu-block-bottom__link{font-size:1.4em;font-weight:700;margin:6px 0 10px;color:#fff;text-decoration:none}.menu-block-bottom__teaser{line-height:160%}.menu-block-bottom__teaser p{margin:0 0 .75em}#block-tb-megamenu-main-menu .menu-block-bottom__teaser a{color:inherit;display:inline-block}.menu-bulletin #tb-megamenu-column-15 #block-block-12 h2{margin:0 0 -12px}.tb-megamenu .tbmenu-blk .views-field-field-mb-title a{clear:none !important;padding:0 !important;white-space:normal !important}.tb-megamenu .views-field-field-mb-image a{padding:0 !important}.menu-business,#megamenu-mlid-340{background:#6f559b}.menu-business .megamenu-bin,.menu-business>.mega-dropdown-menu,#megamenu-mlid-340 .megamenu-bin,#megamenu-mlid-340>.mega-dropdown-menu{border:8px solid #694b9b}.menu-business:hover,.menu-business:active,#megamenu-mlid-340:hover,#megamenu-mlid-340:active{background:#694b9b}#content .field-name-body table td{vertical-align:top;padding:5px}table[align]{float:none}@media (max-width:959px) and (min-width:480px){.sidebar-first #content{float:initial;width:initial;margin-left:initial;margin-right:initial}.sidebar-first .region-sidebar-first{float:initial;width:initial;margin-left:initial;margin-right:initial}.sidebar-second #content{float:initial;width:initial;margin-left:initial;margin-right:initial}.sidebar-second .region-sidebar-second{float:initial;width:initial;margin-left:initial;margin-right:initial}.two-sidebars #content{float:initial;width:initial;margin-left:initial;margin-right:initial}.two-sidebars .region-sidebar-first{float:initial;width:initial;margin-left:initial;margin-right:initial}.two-sidebars .region-sidebar-second{float:initial;width:initial;margin-left:initial;margin-right:initial;padding-left:initial;padding-right:initial;clear:initial}.two-sidebars .region-sidebar-second .block{padding-left:initial;padding-right:initial;-moz-box-sizing:initial;-webkit-box-sizing:initial;-ms-box-sizing:initial;box-sizing:initial;word-wrap:initial}
.two-sidebars .region-sidebar-second .block:nth-child(3n+1){float:initial;width:initial;margin-left:initial;margin-right:initial;clear:initial}.two-sidebars .region-sidebar-second .block:nth-child(3n+2){float:initial;width:initial;margin-left:initial;margin-right:initial}.two-sidebars .region-sidebar-second .block:nth-child(3n){float:initial;width:initial;margin-left:initial;margin-right:initial}}.paragraphs-item-body-highlight-{margin:2em 1em 3em;background:#2d7433;padding:1em 1.6em;border-radius:.5em;font-size:1.1em;color:#fff}#content .paragraphs-item-body-highlight- h2{margin:0}.paragraphs-item-views .field-name-field-title{font-size:1.4em;margin:.75em 0;font-weight:700;line-height:1.5em}#block-views-news-block-2{margin-bottom:2em}#block-views-news-block-2 .body{color:#666;line-height:145%;font-style:italic;padding:.8em;background:#eee;margin:.6em 0 1.2em 1em;border-radius:0 .8em .8em}#block-views-news-block-2 a.no-line{color:#666;text-decoration:none}#block-views-news-block-2 .body p{margin:0}.front #page{padding-bottom:100px}.front div#main{background:0 0;text-align:center}#page #main #content{margin:2em auto;width:auto}.fp-slideshow{margin:0 auto 1em;max-width:880px;z-index:0;position:relative}.fp-slideshow img{vertical-align:middle}.views_slideshow_cycle_main{width:100%}.views_slideshow_cycle_main .views-slideshow-cycle-main-frame{width:100% !important;height:auto}.views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row{width:100% !important;height:auto}.views_slideshow_cycle_main .field-content{max-width:100%;width:100%}.views_slideshow_cycle_main .field-content img{max-width:100%;width:100%;height:auto;margin:0;padding:0}