.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#FFFFDD none repeat scroll 0 0;border:1px solid #F0C020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/ctools/images/status-active.gif) center center no-repeat;}
table.grant_help th{vertical-align:top;}table.grant_help td p{margin-top:0px;margin-bottom:8px;}table.grant_help em.perm{font-weight:bold;}label.disabled{color:#999;font-style:italic;}.view-0,.update-0,.delete-0{background-color:#fffce5;}.view-1,.update-1,.delete-1,.create-1,.list-1{background-color:#e5ffe2;}.view-2,.update-2,.delete-2,.create-0,.list-0{background-color:#fef5f1;}.taxonomy-access-grant-table{margin-top:0.5em;margin-bottom:0.5em;width:inherit;}.taxonomy-access-grant-table th.select-all{width:2em;}.taxonomy-access-grant-table td.taxonomy-access-label{padding-right:4em;min-width:12em;}.taxonomy-access-grant-table td.taxonomy-access-default{font-style:italic;font-weight:bold;}.taxonomy-access-grant-table td.taxonomy-access-grant{width:7em;}fieldset#edit-vocabs .fieldset-description{display:block;}#taxonomy-access-admin-role fieldset{margin-bottom:0.5em;margin-top:0.5em;}#taxonomy-access-admin-role fieldset.taxonomy-access-add.collapsible,#taxonomy-access-admin-role fieldset.taxonomy-access-add.collapsed{margin-top:0px;margin-bottom:1em;border:none;background:none;}fieldset.taxonomy-access-add > legend{background:none;border:none;font-family:inherit;position:static;}fieldset.taxonomy-access-add > legend a{color:#0076bc;}fieldset.taxonomy-access-add  .fieldset-wrapper{margin-top:0px;padding-top:0.5em;}html.js fieldset.collapsible.taxonomy-access-add > legend .fieldset-legend,html.js fieldset.collapsed.taxonomy-access-add > legend .fieldset-legend{background:transparent url(/sites/all/modules/taxonomy_access/images/add.png) no-repeat 0 center;text-transform:none;}
input.custom-search-default-value{color:#999;}#elements tr.region-message{font-weight:normal;color:#999;}#elements tr.region-populated{display:none;}fieldset.custom_search-popup{display:none;position:absolute;top:auto;margin:0;z-index:1;background-color:#fff;}
*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}button,html,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0}h2{font-size:1.5em;margin:0}h3{font-size:1.17em;margin:0}h4{font-size:1em;margin:0}h5{font-size:0.83em;margin:0}h6{font-size:0.75em;margin:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px;margin:0}nav ol,nav ul{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}[class*=col-]{padding:0 10px 10px 0;float:left}[class*=col-]:last-of-type{padding-right:0}.col-1-3{width:33.33%}.col-1-2{width:50%}.col-2-3{width:66.66%}.col-1-1,.col-3-3{width:99.99%}.col-1-5,.col-20{width:20%}.col-1-4,.col-25{width:25%}.col-3-4,.col-75{width:75%}.col-3-5,.col-60{width:60%}.col-4-5,.col-80{width:80%}body{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none}.view-calendar .views-exposed-form{background:none;border:0;padding:0;margin:0}.calendar-calendar{float:left;width:100%;clear:both;line-height:14px}.calendar-calendar table.full tr th,.calendar-calendar thead tr th.days{padding:10px 5px;color:#fff;border:0}.calendar-calendar td a:hover{text-decoration:none}.calendar-calendar td.empty{color:#fff}.calendar-calendar .month-view .full td.single-day .calendar-empty,.calendar-calendar .month-view .full td.single-day.empty,.calendar-calendar td{padding:20px 20px;border:0;vertical-align:top}.calendar-calendar .date-box .month.day{padding:3px;background:red;color:#fff}.calendar-calendar .day-view .full td.single-day div.dayview,.calendar-calendar .month-view .full td.single-day div.monthview,.calendar-calendar .week-view .full td.single-day div.weekview{border-radius:0;padding:5px}.calendar-calendar .month-view .full tr.date-box 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 tr td.today{border:0}.calendar-calendar .day-view .full td.multi-day div.dayview,.calendar-calendar .month-view .full td.multi-day div.monthview,.calendar-calendar .week-view .full td.multi-day div.weekview{height:auto;padding:5px}.calendar-calendar .month-view .full td.multi-day .calendar.monthview .contents,.calendar-calendar .week-view .full td.multi-day .calendar.weekview .contents{width:auto;height:auto;position:static}.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues,.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{background:none}.calendar-calendar .month-view .full tr.single-day .no-entry,.calendar-calendar .month-view .full tr.single-day .no-entry .inner{min-height:84px}.calendar-calendar .month-view .full td .inner div.day{margin-right:6px}.calendar-calendar .month-view .full td.today .inner div.day{color:#fff}.calendar-calendar .month-view .full tr td.multi-day.ends-today,.calendar-calendar .month-view .full tr td.multi-day.starts-today{border:0}.calendar-calendar .month-view .full td .inner div.day a{color:#fff!important;padding:2px;width:inherit;display:block}#content .calendar-calendar .month-view .full tr.date-box td.today a{color:#fff}#content .view-calendar h3{margin:5px 0 0}.view .date-nav-wrapper{float:left;clear:both}.view .date-nav-wrapper .date-nav{padding-bottom:5px;position:relative}.calendar-calendar tr.even td.today,.calendar-calendar tr.odd td.today,.calendar-calendar tr td.today{background:none}.calendar-calendar .year-view .month-view .date-heading{text-transform:uppercase;padding:5px 0 1px}.calendar-calendar .year-view thead tr th.days{padding:2px 0;background:#266550}.year-view div.month-view div.date-nav{border-right:2px solid #d5d5d5;border-bottom:2px solid #d5d5d5}.calendar-calendar .year-view .month-view td{padding:0 5px 0 0}#content .calendar-calendar .year-view .month-view table{margin-bottom:0;float:left}#content .calendar-calendar .year-view .month-view .mini-day-on{background:#ddd;padding:2px}.calendar-calendar .year-view .month-view .today .mini-day-off,.calendar-calendar .year-view .month-view .today .mini-day-on{background:#444;color:#fff;text-shadow:0 1px 1px #000000;padding:2px}#content .calendar-calendar .year-view .month-view td a{text-decoration:none;font-weight:bold}.page-explore-oak-bay-festivals-events-calendar .editor-tools{display:none;height:0;width:0;overflow:hidden}.cal-rss{padding:0 0 10px}#content .bt-content ul{margin:0}.bt-content{-webkit-box-shadow:3px 3px 0 rgba(0,0,0,0.3);box-shadow:3px 3px 0 rgba(0,0,0,0.3);background:#fff}.bt-content ul li{line-height:15px!important;background:url(/sites/all/themes/oakbay/images/bullet.png) 0px 4px no-repeat!important;padding:0 0 3px 10px!important}.bt-content ul li a{text-decoration:underline}.bt-content ul li a:hover{color:#333!important}.section-public-safety .bt-content{border:1px solid #022467}.section-public-safety .bt-content a{color:#012365}.view-display-id-page_1 .view-footer .view-display-id-mobile_list{float:left;width:100%;display:none}#content .view-display-id-page_1 .view-footer .view-display-id-mobile_list ul.pager li{position:relative;top:0;margin-right:5px}#content .view-display-id-page_1 .view-footer .view-display-id-mobile_list ul.pager li a{-webkit-box-shadow:0 0 0;box-shadow:0 0 0;background:#eee;padding:2px 8px;font-size:13px}.no-right-pad{padding-right:0}.center{margin:0 auto}.full{width:100%}.hide{display:none}.print-logo{display:none}#m-menu,#s-menu{display:none}.ios .dropdown-wrap{display:none!important}.ios{background-image:none;background-color:#9DC2F2}#cboxOverlay,#cboxWrapper,#colorbox{position:absolute;top:0;left:0;z-index:999999;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxBottomLeft,#cboxMiddleLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto}#cboxTitle{margin:0}#cboxLoadingGraphic,#cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block}.cboxIframe{width:100%;height:100%;display:block;border:0}#cboxOverlay{background:#000}#colorbox{-moz-box-shadow:0px 0px 20px #000;-webkit-box-shadow:0px 0px 20px #000;box-shadow:0px 0px 20px #000}#cboxContent{background:#fff;overflow:hidden}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:28px;padding:0 0 0 20px}#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494}#cboxCurrent{position:absolute;bottom:50px;left:25px;color:#999}#cboxSlideshow{position:absolute;bottom:4px;right:20px;color:#999}#cboxPrevious{position:absolute;bottom:50px;right:70px;color:#999}#cboxNext{position:absolute;bottom:50px;right:23px;color:#999}#cboxNext.hover,#cboxPrevious.hover{color:#666}#cboxClose{position:absolute;top:10px;right:20px;width:72px;height:18px;text-transform:uppercase;color:#999;text-align:right}#cboxClose:before{content:' X';opacity:0;padding-right:4px}#cboxClose.hover{color:#666}#cboxClose.hover:before{opacity:1}#cboxContent h1{font-weight:normal;margin:0 0 15px}#google_translate_element{margin-top:15px}.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight,.cboxIE #cboxTopCenter,.cboxIE #cboxTopLeft,.cboxIE #cboxTopRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}.grid:after{content:"";display:table;clear:both}.no-right-pad{padding-right:0}.grid-pad{padding:0 0 0 10px}.grid-pad>[class*=col-]:last-of-type{padding-right:10px}.box{padding:20px 20px 5px 20px;-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.1);box-shadow:3px 3px 0 rgba(50,50,50,0.1)}.box-off{margin:-20px -20px -5px -20px}html{overflow-y:scroll}body,html{height:100%}body{margin:0;text-shadow:0 0 1px rgba(51,51,51,0.2);font-size:14px;font-weight:400;color:#333;height:100%;background:url(/sites/all/themes/oakbay/images/background/bg.jpg) center -13px no-repeat #333;background-attachment:fixed}body.not-front{background-image:url(/sites/all/themes/oakbay/images/page/explore-oak-bay.jpg);background-color:#99c4eb}body.logged-in{background-position:center 29px}body.section-our-community.node-type-archive-photo{background-image:none!important;background-color:#fff}.site{max-width:980px}.front #main.full{clear:both}menu,ol,ul{padding:0}ul{list-style:none}a.no-trans{-moz-transition:none 0;-o-transition:none 0;-webkit-transition:none 0;-ms-transition:none 0}a:focus,input:focus,textarea:focus{outline-style:none}.logo{margin:25px 0 20px}.logo h1 a{background:url(/sites/all/themes/oakbay/images/logo.png) top left no-repeat;width:306px;height:72px;display:block;text-indent:-9999px}#connect,#i-want-to{display:none;overflow:auto}#connect .center.site,#i-want-to .center.site{padding:30px;position:relative;overflow:visible;height:175px}.close{float:right;position:absolute;top:30px;right:30px}.close a{text-decoration:none;display:block;font-size:14px;padding-right:23px;background:url(/sites/all/themes/oakbay/images/arrows.png) 100% -2437px no-repeat;padding-bottom:10px;opacity:0.6;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.4)}.close a:hover{opacity:1;color:#fff}#i-want-to{background:#2b6400;background:-moz-linear-gradient(top,#2b6400 0%,#367c00 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2b6400),color-stop(100%,#367c00));background:-webkit-linear-gradient(top,#2b6400 0%,#367c00 100%);background:-o-linear-gradient(top,#2b6400 0%,#367c00 100%);background:-ms-linear-gradient(top,#2b6400 0%,#367c00 100%);background:-webkit-gradient(linear,left top,left bottom,from(#2b6400),to(#367c00));background:linear-gradient(to bottom,#2b6400 0%,#367c00 100%)}#i-want-to .center.site{background:#367c00;background:-moz-linear-gradient(top,#367d00 0%,#439b00 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#367d00),color-stop(100%,#439b00));background:-webkit-linear-gradient(top,#367d00 0%,#439b00 100%);background:-o-linear-gradient(top,#367d00 0%,#439b00 100%);background:-ms-linear-gradient(top,#367d00 0%,#439b00 100%);background:-webkit-gradient(linear,left top,left bottom,from(#367d00),to(#439b00));background:linear-gradient(to bottom,#367d00 0%,#439b00 100%)}#i-want-to h2{font:400 24px/24px 'Open Sans',sans-serif;margin:0 0 13px;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.4)}#i-want-to ul{list-style:none;padding:0;overflow:visible;position:absolute}#i-want-to ul li{position:relative;overflow:visible;float:left;width:200px;font:400 14px/18px 'Open Sans',sans-serif;margin:0 15px 15px 0;-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.1);box-shadow:3px 3px 0 rgba(50,50,50,0.1);background:url(/sites/all/themes/oakbay/images/arrows.png) 95% -2233px #224c01 no-repeat;cursor:pointer}#i-want-to ul li:hover{background:url(/sites/all/themes/oakbay/images/arrows.png) 95% -2233px #224c01 no-repeat}#i-want-to ul li a{background:#fff;width:82%;padding:8px 0 8px 15px;color:#666;float:left;display:block;text-decoration:none}#i-want-to ul li:hover a,#i-want-to ul li a:hover{color:#fff;background:#224c01}#i-want-to ul ul{display:none;position:absolute;top:33px;left:0;z-index:10000;background:#ffffff;-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.1);box-shadow:3px 3px 0 rgba(50,50,50,0.1);float:left;clear:left}#i-want-to ul ul li{float:none;background:none;-webkit-box-shadow:0 0 0;box-shadow:0 0 0;margin:0;padding:0;-webkit-box-shadow:0;box-shadow:0;display:block;float:left;clear:left}#i-want-to ul li:hover ul li a,#i-want-to ul ul li a{background:#fff;color:#666;width:100%;padding-right:10px;font-size:14px;line-height:18px;border-top:1px solid #ddd;display:block;text-shadow:0 1px 1px #ffffff}#i-want-to ul li:hover ul li:first-child a,#i-want-to ul ul li:first-child a{border-top:0}#i-want-to ul li:hover ul li a:hover,#i-want-to ul ul li a:hover{background:#eee;color:#444}#connect{background:#0e5690;display:none;color:#fff}#connect .center.site{background:#116bb4;padding:20px 30px 15px}#connect h2{font-family:'Open Sans',sans-serif;font-size:24px;font-weight:400;text-shadow:0 1px 1px rgba(0,0,0,0.4);margin-bottom:10px}#contact-pages a{color:#fff;border-bottom:1px solid #88b5da;font-size:16px}#contact-pages a:hover{border-bottom:1px solid #fff}#connect #contact-pages{font-family:'Open Sans',sans-serif;color:#fff;font-size:14px}#connect #connect-row{margin-top:25px;position:relative}#connect #connect-row span a{font-size:11px;line-height:22px;text-decoration:none;color:#fff}#connect #connect-row span a:hover{color:#eee}#connect #subscribe{width:52%;float:left}#connect #subscribe-text{font-size:14px;color:#fff;font-family:'Open Sans',sans-serif;float:left;font-weight:300}#connect #subscribe-field{padding:11px 0 10px;-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.3);box-shadow:3px 3px 0 rgba(50,50,50,0.3);font-size:12px;color:#333;text-indent:15px;margin-left:15px;border:0;outline:0;width:180px}#connect input#subscribe-button{width:95px;background:#78b5f5;border:0;outline:0;font-size:14px;color:#333;-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.3);box-shadow:3px 3px 0 rgba(50,50,50,0.3);padding:11px 0 10px}#connect #button-details{display:inline-block;width:105px;float:right}#connect #social-networks{width:45%;float:right;margin-right:-25px}#social-networks .network{float:left;width:33%}#social-networks .network#google-plus{width:28%}#social-networks .network#facebook{width:36%;margin:0 5px 0 0}#social-networks .network#twitter{width:29%}#social-networks .network img{float:left;margin-right:10px;-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.3);box-shadow:3px 3px 0 rgba(50,50,50,0.3)}.triggers a{text-decoration:none;font-weight:400;color:#fff}.connect-trigger,.i-want-to-trigger{-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.1);box-shadow:3px 3px 0 rgba(50,50,50,0.1);float:right;text-transform:uppercase}.i-want-to-trigger{background:#439b00;background:-moz-linear-gradient(top,#439b00 0%,#449b00 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#439b00),color-stop(100%,#348600));background:-webkit-linear-gradient(top,#439b00 0%,#348600 100%);background:-o-linear-gradient(top,#439b00 0%,#348600 100%);background:-ms-linear-gradient(top,#439b00 0%,#348600 100%);background:-webkit-gradient(linear,left top,left bottom,from(#439b00),to(#348600));background:linear-gradient(to bottom,#439b00 0%,#348600 100%);margin-right:10px}.i-want-to-trigger a{height:50px;display:block;padding:15px 33px 0 10px;background:url(/sites/all/themes/oakbay/images/arrows.png) 90% -2225px no-repeat}.i-want-to-trigger:hover a{background-position:90% -2382px;color:#fff}.i-want-to-trigger a.active{background-position:90% -2422px}.connect-trigger{background:#116bb4;background:-moz-linear-gradient(top,#116bb4 0%,#044c88 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#116bb4),color-stop(100%,#044c88));background:-webkit-linear-gradient(top,#116bb4 0%,#044c88 100%);background:-o-linear-gradient(top,#116bb4 0%,#044c88 100%);background:-ms-linear-gradient(top,#116bb4 0%,#044c88 100%);background:-webkit-gradient(linear,left top,left bottom,from(#116bb4),to(#044c88));background:linear-gradient(to bottom,#116bb4 0%,#044c88 100%)}.connect-trigger a{float:left;background:url(/sites/all/themes/oakbay/images/arrows.png) 50% -2225px no-repeat;height:50px;display:block;padding:15px 10px 0 10px}.connect-trigger:hover a{background-position:50% -2382px;color:#fff}.connect-trigger a.active{background-position:50% -2422px}.connect-trigger .icons{margin-top:1px}.connect-trigger .text{float:left;width:93px;display:block}.connect-trigger .icons{float:right;width:68px;height:15px;background:url(/sites/all/themes/oakbay/images/connect-icons.png) no-repeat}.col-1-3.triggers.search{padding-right:0}.header-tools{margin-top:13px}.translate{float:left;width:110px}.translate a .text{float:left;width:87px;display:block;color:#727272;text-transform:uppercase;font-size:14px;font-weight:400;margin-top:2px}.translate a .icon{float:right;width:23px;display:block;height:24px;background:url(/sites/all/themes/oakbay/images/translate.png) no-repeat;-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.1);box-shadow:3px 3px 0 rgba(50,50,50,0.1);opacity:0.9}.translate a:hover .icon{opacity:1}.text-size{float:left;width:135px}.text-size ul{list-style:none;margin:0 0 0 10px}.text-size ul li{float:left;width:auto}.text-size ul li.text{color:#727272;text-transform:uppercase;font-size:14px;font-weight:400;margin-top:2px}.text-size ul li.link{margin-left:5px}.text-size ul li.link a{width:23px;height:23px;display:block;-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.1);box-shadow:3px 3px 0 rgba(50,50,50,0.1);opacity:0.9;cursor:pointer}.text-size ul li.link a:hover{opacity:1}.text-size ul li#small a{background:url(/sites/all/themes/oakbay/images/text-small.png) no-repeat}.text-size ul li#large a{background:url(/sites/all/themes/oakbay/images/text-large.png) no-repeat}.text-size ul li#large a:hover,.text-size ul li#small a:hover{background-color:#ddd}.weather{float:right;width:65px;height:34px;margin-top:-2px;position:relative}#current-conditions span.icon{position:absolute;z-index:1}#current-conditions span.temp{position:absolute;z-index:2;bottom:8px;right:-7px;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,0.8);text-transform:uppercase;font-size:18px;font-weight:700}.site-search{float:right;clear:both;margin:11px 0 0}.site-search .box{padding:8px;background:rgba(0,0,0,0.3);overflow:auto}.site-search .search-form{margin-bottom:0}.site-search .form-text{padding:8px 8px 7px;width:252px;border:1px solid #6f6f6f;border-top-left-radius:2px;border-bottom-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;float:left;font-family:"Open Sans",sans-serif;text-shadow:0 0 1px rgba(51,51,51,0.2);font-size:13px;font-weight:400;color:#666}.site-search .form-text:focus,.site-search .form-text:hover{-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);box-shadow:0 0 5px rgba(0,0,0,0.5)}.site-search .form-submit{float:left;width:38px;height:35px;display:block;background:url(/sites/all/themes/oakbay/images/search-btn.png) no-repeat;opacity:0.9;border:0;border-radius:0;font-size:0}.site-search .form-submit:active,.site-search .form-submit:focus,.site-search .form-submit:hover{opacity:1;background:url(/sites/all/themes/oakbay/images/search-btn.png) no-repeat}.site-search .form-text:focus{outline:#000}.main-menu{clear:left}.main-menu .box{background:rgba(255,255,255,0.95);height:420px;padding-left:0;padding-right:0}.main-menu .menu{clear:both;padding:0;margin:0}.main-menu .menu li{list-style:none;padding:0;position:relative}.main-menu .menu a{color:#666;text-decoration:none;font-size:24px;font-weight:300;text-shadow:0 0 1px rgba(51,51,51,0.2);background:url(/sites/all/themes/oakbay/images/arrows.png) 93% 16px no-repeat;display:block;padding:8px 20px;height:49px;-moz-transition:none 0;-o-transition:none 0;-webkit-transition:none 0;-ms-transition:none 0}.main-menu .menu a:hover,.main-menu ul li.community:hover a,.main-menu ul li.explore:hover a,.main-menu ul li.hall:hover a,.main-menu ul li.rec:hover a,.main-menu ul li.safety:hover a,.main-menu ul li.services:hover a{background-color:#e4e4e4}.main-menu ul li.community:hover li a,.main-menu ul li.explore:hover li a,.main-menu ul li.hall:hover li a,.main-menu ul li.rec:hover li a,.main-menu ul li.safety:hover li a,.main-menu ul li.services:hover li a{background:none}.main-menu ul li.community.active-trail:hover a,.main-menu ul li.community.active-trail a:hover,.main-menu ul li.community:hover a,.main-menu ul li.community a:hover{color:#00671e;background-position:93% -298px}.main-menu ul li.community.active-trail a{background-position:93% -338px}.main-menu ul li.explore.active-trail:hover a,.main-menu ul li.explore.active-trail a:hover,.main-menu ul li.explore:hover a,.main-menu ul li.explore a:hover{color:#006652;background-position:93% -613px}.main-menu ul li.explore.active-trail a{background-position:93% -652px}.main-menu ul li.rec:hover a,.main-menu ul li.rec a:hover{color:#006661;background-position:93% -927px}.main-menu ul li.services.active-trail:hover a,.main-menu ul li.services.active-trail a:hover,.main-menu ul li.services:hover a,.main-menu ul li.services a:hover{color:#005266;background-position:93% -1241px}.main-menu ul li.services.active-trail a{background-position:93% -1281px}.main-menu ul li.hall.active-trail:hover a,.main-menu ul li.hall.active-trail a:hover,.main-menu ul li.hall:hover a,.main-menu ul li.hall a:hover{color:#003566;background-position:93% -1555px}.main-menu ul li.hall.active-trail a{background-position:93% -1595px}.main-menu ul li.safety.active-trail:hover a,.main-menu ul li.safety.active-trail a:hover,.main-menu ul li.safety:hover a,.main-menu ul li.safety a:hover{color:#002266;background-position:93% -1870px}.main-menu ul li.safety.active-trail a{background-position:93% -1909px}.main-menu .menu li:hover li:hover a{background:none}.main-menu .menu .menu{display:none}.main-menu .menu .active-drop .dropdown-wrap,.main-menu .menu li:hover .menu{display:block}.main-menu .menu .dropdown-wrap{display:none;position:absolute;top:0;left:313px;z-index:100000;padding:20px 20px 20px 10px;width:657px;-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.1);box-shadow:3px 3px 0 rgba(50,50,50,0.1);background:url(/sites/all/themes/oakbay/images/menu-bg.png) repeat-y #fff;min-height:420px}.main-menu .menu>li.community .dropdown-wrap{top:-20px}.main-menu .menu>li.explore .dropdown-wrap{top:-69px}.main-menu .menu>li.rec .dropdown-wrap{top:-118px}.main-menu .menu>li.services .dropdown-wrap{top:-167px}.main-menu .menu>li.hall .dropdown-wrap{top:-216px}.main-menu .menu>li.safety .dropdown-wrap{top:-265px}.main-menu .menu>li.last .dropdown-wrap{top:-363px}.main-menu .menu>li.expanded .menu li{float:left;clear:none;width:33%}.main-menu .menu .menu{float:left;clear:left;width:100%;padding:0 0 5px}.main-menu .menu .menu li{float:left}.main-menu .menu>li.expanded .menu .menu li{clear:left;width:100%}.main-menu .menu .menu a{font-size:18px;line-height:18px;padding:5px 0px 5px 10px;margin-bottom:0;float:left;display:block;width:100%;height:auto;background:none}.main-menu .menu .menu .menu a{padding:0 0 0 10px;border-bottom:0;font-size:12px}.main-menu .menu .menu .menu .menu{display:none}.main-menu .community .menu a:hover,.main-menu .explore .menu a:hover,.main-menu .hall .menu a:hover,.main-menu .rec .menu a:hover,.main-menu .safety .menu a:hover,.main-menu .services .menu a:hover{color:#000!important}.main-menu .menu-mlid-831 ul.menu,.main-menu .menu-mlid-1255 ul.menu,.main-menu .menu .menu .menu .menu{display:none!important}.main-menu .menu-mlid-710,.main-menu .menu-mlid-743,.main-menu .menu-mlid-778,.main-menu .menu-mlid-801,.main-menu .menu-mlid-814,.main-menu .menu-mlid-2346{clear:left!important}.main-menu .menu-mlid-755{margin-top:0px}.main-menu .menu-mlid-739{margin-top:-30px}.main-menu .menu-mlid-748{margin-top:-30px}.main-menu .menu-mlid-751{margin-top:-80px}.main-menu .menu-mlid-867{margin:10px 0}.main-menu .menu-mlid-934{clear:left!important}.front .col-2-3.banner{padding-bottom:0}.banner .box{-webkit-box-shadow:0 0 0;box-shadow:0 0 0}.front .banner .box{margin:0 0 5px 0;padding:0}.front .banner .region-home-banner{height:420px}.front .banner .box{background:url(/sites/all/themes/oakbay/images/background/overlay.jpg) 0 0 no-repeat;height:420px;-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.1);box-shadow:3px 3px 0 rgba(50,50,50,0.1)}.banner.col-2-3{float:right;padding-right:0;margin-bottom:-15px}.banner h1{height:66px;display:block;background:#fff;font-size:24px;font-weight:400;padding:25px 0 0 20px;margin-bottom:-10px}.banner .featured-image{margin:10px -20px 10px -20px}.home-rec-spotlight,.home-spotlight{color:#fff}.home-spotlight .col-1-2{padding:0}.home-spotlight .col-1-2.height{min-height:330px;max-height:330px;height:330px}#content .no-right-pad.main-content-boxt .home-spotlight .box.height{background:#439b00;background:-moz-linear-gradient(top,#439B00 0%,#1f6300 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#439B00),color-stop(100%,#1f6300));background:-webkit-linear-gradient(top,#439B00 0%,#1f6300 100%);background:-o-linear-gradient(top,#439B00 0%,#1f6300 100%);background:-ms-linear-gradient(top,#439B00 0%,#1f6300 100%);background:-webkit-gradient(linear,left top,left bottom,from(#439B00),to(#1f6300));background:linear-gradient(to bottom,#439B00 0%,#1f6300 100%);-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.1);box-shadow:3px 3px 0 rgba(50,50,50,0.1);min-height:330px;max-height:330px;height:330px}.home-spotlight .box.footer{-webkit-box-shadow:0 0 0;box-shadow:0 0 0;padding:20px 20px 0;min-height:110px;max-height:110px;height:110px;font-size:13px;font-weight:300;-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.1)!important;box-shadow:3px 3px 0 rgba(50,50,50,0.1)!important}#content .home-spotlight .box.footer{background:#1A5700;background:-moz-linear-gradient(top,#1A5700 0%,#175200 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#1A5700),color-stop(100%,#175200));background:-webkit-linear-gradient(top,#1A5700 0%,#175200 100%);background:-o-linear-gradient(top,#1A5700 0%,#175200 100%);background:-ms-linear-gradient(top,#1A5700 0%,#175200 100%);background:-webkit-gradient(linear,left top,left bottom,from(#1A5700),to(#175200));background:linear-gradient(to bottom,#1A5700 0%,#175200 100%)}#content .home-rec-spotlight h2,#content .home-spotlight h2{font-size:24px;font-weight:300;margin:0 0 5px;text-shadow:0 1px 1px rgba(0,0,0,0.4);line-height:24px}#content .home-spotlight .box.footer h2{margin:0;font-size:23px}#content .home-spotlight a{color:#beff84}#content .home-spotlight a:hover{color:#fff}.home-rec-spotlight .region-home-rec-spotlight,.home-spotlight .region-home-spotlight,.services-council .region-home-online-services-image{position:relative}.home-rec-spotlight .region-home-rec-spotlight .views-field-title,.home-spotlight .views-field-title{float:left;width:100%;margin-top:5px;font-size:16px}.home-spotlight .region-home-spotlight .views-field-body{float:left;clear:left}.views-field-field-spotlight-image a{position:relative;float:left}.views-field-field-spotlight-image img{-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.2);box-shadow:3px 3px 0 rgba(50,50,50,0.2)}.page-node-82 .views-field-field-spotlight-image img{width:180px}.home-rec-spotlight span.arrow,.home-spotlight span.arrow,.services-council span.arrow{position:absolute;top:78%;left:88%;width:17px;height:20px;z-index:2;background:url(/sites/all/themes/oakbay/images/arrows.png) 0 -2359px no-repeat}.home-spotlight #news{margin:0 0 10px}.home-spotlight #news .views-row{width:279px!important;height:78px!important}.home-spotlight #events .view-content,.home-spotlight #news .view-content{height:78px;overflow:hidden}.home-spotlight #events .views-row{width:279px!important;height:70px!important}.home-spotlight .all{float:left;width:80px}.home-spotlight #events .views-field-view-node,.home-spotlight #news .views-field-view-node{padding-right:7px;margin-right:7px;border-right:1px solid #9cc680}#content #calendar a,#content #feedback a,#content .home-spotlight .all a,#content .home-spotlight .views-field-view-node a{color:#fff;border-bottom:1px solid #9cc680}#content #calendar li a{font-size:14px;line-height:18px}#content #calendar a:hover,#content #feedback a:hover,#content .home-spotlight .all a:hover,#content .home-spotlight .views-field-view-node a:hover{border-bottom:1px solid #fff}.home-spotlight .views-field-view-node{float:left}.home-spotlight .tools{width:100%;float:left}.home-spotlight .next{width:20px;float:right}.home-spotlight .nav{width:58px;float:right}.home-spotlight .nav a,.home-spotlight .next{width:19px;height:20px;display:block;text-indent:-9999px;background:url(/sites/all/themes/oakbay/images/circle-handles.png) no-repeat;cursor:pointer}.home-spotlight #news{padding:0 0 25px}.home-spotlight .nav a{float:left}.home-spotlight .nav a.activeSlide{background-position:0 -33px}.home-spotlight .next{background:url(/sites/all/themes/oakbay/images/arrows.png) 0 -2514px no-repeat}.home-spotlight #feedback{background:url(/sites/all/themes/oakbay/images/feedback-2.png) no-repeat 0px 7px;padding-left:60px}.home-spotlight #calendar{background:url(/sites/all/themes/oakbay/images/calendar.png) no-repeat 0px 7px;padding-left:60px;float:left}.home-spotlight #calendar ul li{float:left;width:50%;padding:0}#content .home-spotlight #calendar ul{list-style:none;margin:5px 5px}.page-node-3123 #content img{width:90%;margin-bottom:10px}.page-node-3123 #content{min-height:2940px;background:white}.fs-embed .footer{display:none}.home-rec-spotlight{padding-right:0}#content .home-rec-spotlight a{color:#beecfe}#content .home-rec-spotlight a:hover{color:#fff}.home-rec-spotlight .col-1-1{padding-right:0;padding-bottom:0}.home-rec-spotlight .box .box{padding:0}#content .home-rec-spotlight .box{background:#03AACC;background:-moz-linear-gradient(top,#03AACC 0%,#007B94 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#03AACC),color-stop(100%,#007B94));background:-webkit-linear-gradient(top,#03AACC 0%,#007B94 100%);background:-o-linear-gradient(top,#03AACC 0%,#007B94 100%);background:-ms-linear-gradient(top,#03AACC 0%,#007B94 100%);background:-webkit-gradient(linear,left top,left bottom,from(#03AACC),to(#007B94));background:linear-gradient(to bottom,#03AACC 0%,#007B94 100%);min-height:330px;max-height:330px;height:330px;color:#fff}#content .home-rec-spotlight .box.footer{padding:15px 20px 0;min-height:110px;max-height:110px;height:110px;font-size:13px;font-weight:300}#content .home-rec-spotlight .box.footer h2{margin:0}#content .home-rec-spotlight .box.footer{background:#005F72}#rec-logo{background:url(/sites/all/themes/oakbay/images/rec-logo.png) no-repeat top left;display:block;height:58px;width:98px;float:left;margin-top:10px}#rec-logo:hover{opacity:0.8}.home-rec-spotlight .footer ul{padding-left:20px;float:left}#content .home-rec-spotlight .footer li{margin:3px 0;padding:0}#content .home-rec-spotlight ul{list-style:none;margin:0}#content .home-rec-spotlight .footer li a,#content .home-rec-spotlight .views-field-body a,#content .home-rec-spotlight .views-field-view-node a{color:#fff;border-bottom:1px solid #a1e9fa}#content .home-rec-spotlight .footer li a:hover,#content .home-rec-spotlight .views-field-body a:hover,#content .home-rec-spotlight .views-field-view-node a:hover{border-bottom:1px solid #fff}#content .services-council{color:#333}#content .services-council .box.height{min-height:330px;max-height:330px;height:330px;background:#dedede;background:-moz-linear-gradient(top,#dedede 0%,#919191 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#dedede),color-stop(100%,#919191));background:-webkit-linear-gradient(top,#dedede 0%,#919191 100%);background:-o-linear-gradient(top,#dedede 0%,#919191 100%);background:-ms-linear-gradient(top,#dedede 0%,#919191 100%);background:-webkit-gradient(linear,left top,left bottom,from(#dedede),to(#919191));background:linear-gradient(to bottom,#dedede 0%,#919191 100%)}#content .services-council h2{color:#424242;font-weight:300;margin:0 0 8px}.services-council .odd{padding-right:0}.services-council .col-1-2{padding-bottom:0}#content .services-council li a{color:#00437b;font-size:14px;border-bottom:1px solid #597a96}#content .services-council ul{overflow:visible;margin:0;list-style:none}#content .services-council li a:hover{border-bottom:1px solid #00437b}#council .image,#services .image{margin:0 0 10px}#council .image img,#services .image img{-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.1);box-shadow:3px 3px 0 rgba(50,50,50,0.1)}#services .links ul li{float:left;width:50%;display:block;padding:0 5px 6px 0;line-height:16px}#council .image{float:left;width:40%}#council .links{float:right;width:60%;font-size:15px}#council .links ul{margin:10px 0 0}#council .links ul li{padding:0 0 6px}#council .text{float:left;width:100%}#content .box.police{margin:0 0 10px 0;background:#116bb4;background:-moz-linear-gradient(top,#116bb4 0%,#095798 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#116bb4),color-stop(100%,#095798));background:-webkit-linear-gradient(top,#116bb4 0%,#095798 100%);background:-o-linear-gradient(top,#116bb4 0%,#095798 100%);background:-ms-linear-gradient(top,#116bb4 0%,#095798 100%);background:-webkit-gradient(linear,left top,left bottom,from(#116bb4),to(#095798));background:linear-gradient(to bottom,#116bb4 0%,#095798 100%);color:#fff;font-size:14px;font-weight:300;min-height:150px;max-height:150px;height:150px;line-height:18px}.mayor #mayor-portrait{float:left;width:auto;margin:0 15px 15px 0}.mayor ul{margin-top:15px}.mayor .excerpt{clear:both;padding:0 20px 0 0}.mayor .excerpt p{color:#222;line-height:21px}.police-fire{margin-bottom:10px}#content .police-fire .box h2{margin-bottom:0;line-height:28px}#content .police-fire .box h2 span{font-size:16px}.police-fire .box img{float:left;clear:left;margin-top:-3px}#content .police-fire .box.fire-emergency{background:#085695;background:-moz-linear-gradient(top,#085695 0%,#00437b 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#085695),color-stop(100%,#00437b));background:-webkit-linear-gradient(top,#085695 0%,#00437b 100%);background:-o-linear-gradient(top,#085695 0%,#00437b 100%);background:-ms-linear-gradient(top,#085695 0%,#00437b 100%);background:-webkit-gradient(linear,left top,left bottom,from(#085695),to(#095798));background:-webkit-linear-gradient(top,#085695 0%,#095798 100%);background:-o-linear-gradient(top,#085695 0%,#095798 100%);background:linear-gradient(to bottom,#085695 0%,#095798 100%);color:#fff;font-size:14px;font-weight:300;padding:15px;line-height:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#emergency h2{background:url(/sites/all/themes/oakbay/images/arrows.png) 100% 15px no-repeat}.police-fire h2{background:url(/sites/all/themes/oakbay/images/arrows.png) 100% 9px no-repeat;font-weight:300}.police-fire .police h2{background:none}.police-fire .box div{margin-bottom:-5px}.police-fire .box #fire{overflow:auto;margin:0 0 2.5px 0}.police-fire .box .info{float:right;width:75%;padding:0 5px 0 0}#content .police-fire .box .info a{color:#fff}#content .police-fire .box .info a:hover{color:#ddd}#content .police-fire .box .info ul li a,#content .police-fire a.prog{color:#fff;border-bottom:1px solid #9ab5cb}.police-fire .box .info ul li a:hover,.police-fire a.prog:hover{color:#fff;border-bottom:1px solid #fff}#content .police-fire .box .info ul{list-style:none;margin:5px 0 0}#content .police-fire p{margin:0}.police-fire .box #emergency img{margin-top:7px}#content.col-2-3{float:right;padding-right:0}#content .box{background:#fff}.not-front #content .box{min-height:275px}.section-parks-recreation .box.main-content-box{float:left}.node-type-section-overview-page.section-parks-recreation.not-front #content .box{min-height:0}.section-parks-recreation.page-parks-recreation-programs-active-living-guide #content.col-3-5 .box,.section-parks-recreation.page-views #content.col-3-5 .box{overflow:hidden}#main .main-content-box{padding-bottom:20px}#content .box.title-image{min-height:0;padding:0;background:none}#content .no-right-pad.main-content-box{float:left;width:100%;position:relative;z-index:100}#content #page-title{padding:25px 20px 10px;line-height:30px;background:#fff;width:100%;margin:0;float:left}#content #page-title h1.text{float:left;width:90%;margin:0}#content #page-title .share{float:right;width:10%}#content .st_sharethis_custom{margin-right:5px}#content .share .print,#content .st_sharethis_custom{float:left;width:26px}#content .share .print a,#content .st_sharethis_custom{width:26px;height:26px;display:block;text-indent:-9999px;background:url(/sites/all/themes/oakbay/images/icons.png) -347px -280px no-repeat;cursor:pointer}#content .share .print a{background-position:-152px -520px}#content .st_sharethis_custom:hover{background-position:-543px -40px}#content .share .print a:hover{background-position:-576px 0}.section-parks-recreation #content #page-title,.section-parks-recreation.page-search-node #content h2{padding:0 0 11px;margin-top:-2px;font-family:Kreon,"Trebuchet MS",Tahoma,Arial,sans-serif;font-size:30px;color:#444}.section-parks-recreation #content #page-title span.text{width:89%}.section-parks-recreation #content #page-title .share{width:11%}.section-parks-recreation #content #page-title .share .print a:hover{background-position:-152px -520px;opacity:0.85}.section-parks-recreation #content #page-title .st_sharethis_custom:hover{background-position:-347px -280px;opacity:0.85}.page-node-48 #content #page-title{font-size:25px}#content .box.title-image .featured-image{float:left;width:100%;clear:both}#content .box.title-image .region-featured-image{height:323px;margin-bottom:10px}#content .box.title-image .region-featured-image img{height:275px;width:647px}#parks-footer{display:none}.front #footer .copyright{padding-top:4%}.front #block-block-6{width:80%;float:left;padding-right:26px}.front #block-block-13{width:20%;float:left;padding-left:8px}.front #footer .contact-info p{padding-bottom:0}#footer .box{min-height:160px;max-height:160px;height:160px;background:#221e18;background:-moz-linear-gradient(top,#221e18 0%,#100f0c 66%,#000000 67%,#000000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#221e18),color-stop(66%,#100f0c),color-stop(67%,#000000),color-stop(100%,#000000));background:-webkit-linear-gradient(top,#221e18 0%,#100f0c 66%,#000000 67%,#000000 100%);background:-o-linear-gradient(top,#221e18 0%,#100f0c 66%,#000000 67%,#000000 100%);background:-ms-linear-gradient(top,#221e18 0%,#100f0c 66%,#000000 67%,#000000 100%);background:-webkit-gradient(linear,left top,left bottom,from(#221e18),color-stop(66%,#100f0c),color-stop(67%,#000000),to(#000000));background:linear-gradient(to bottom,#221e18 0%,#100f0c 66%,#000000 67%,#000000 100%);color:#a8a8a8;position:relative}#footer .coa a{float:left;width:22%;display:block;text-indent:-9999px;height:150px;background:url(/sites/all/themes/oakbay/images/coat-of-arms.png) top center no-repeat}#footer .contact-info,#footer .copyright{float:right;width:76%}#footer .contact-info a[href^=tel]{color:#cccccc;text-decoration:none}#footer .copyright{padding:6% 0 0}#footer .contact-info p{padding:2% 0 1%}#footer .region-footer-menu{text-align:center;font-size:15px;margin:3% 0}#footer .links p{margin:0 0 5%}#footer .links a{color:#a8a8a8;border-bottom:1px solid #a8a8a8;margin:0 1%}#footer .links a:hover{border-bottom:1px solid #fff}#footer .login{position:absolute;bottom:10px;right:10px;font-size:10px}#footer .login a{color:#fff;border:0;text-indent:-9999px;width:35px;display:block}#footer .login a:hover{border:0;text-indent:0}.not-logged-in .links.inline .comment_forbidden,.page-user #user-login .description{display:none}.page-user #content input[type=submit]{margin:15px 0 0}.page-user .form-item{float:left;clear:left;margin:0 0 5px}#content .tabs.primary{list-style:none;margin:0;-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.2);box-shadow:3px 3px 0 rgba(50,50,50,0.2);overflow:auto;float:left}#content .tabs.primary li{float:left;width:auto;padding:0}#content .tabs.primary li a{background:#EE432E;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#EE432E),color-stop(100%,#ad2500));background:-webkit-linear-gradient(top,#EE432E 0%,#ad2500 100%);background:-moz-linear-gradient(top,#EE432E 0%,#ad2500 100%);background:-ms-linear-gradient(top,#EE432E 0%,#ad2500 100%);background:-o-linear-gradient(top,#EE432E 0%,#ad2500 100%);background:-webkit-gradient(linear,left top,left bottom,from(#EE432E),to(#ad2500));background:linear-gradient(top,#EE432E 0%,#ad2500 100%);display:block;padding:8px 12px;text-shadow:0 -1px 1px #1A5AD9;color:#fff;border:1px solid #ad2500;border-left:1px solid #CC3518;text-decoration:none}#content .tabs.primary li.active a,#content .tabs.primary li a:hover{background:#C53213}.ajax-progress .throbber{background:url(/sites/all/themes/oakbay/images/ajax-loader.gif) no-repeat;width:43px;height:11px}#content .messages.warning{float:left;clear:both;width:100%}#content .messages p,#content .messages ul{margin:0}#content .messages{margin:0 0 20px}div.workbench-info-block{margin:0 0 15px}#content .workbench-moderation-moderate-form{float:none;clear:none;width:auto}#content .workbench-info-block{overflow:auto}#content .workbench-info-block input[type=submit],#content .workbench-info-block label,#content .workbench-info-block select{float:none;margin-bottom:10px}#content .workbench-info-block select{font-size:12px}#content .workbench-info-block input[type=submit]{padding:5px;height:auto;background:#EE432E;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#EE432E),color-stop(100%,#ad2500));background:-webkit-linear-gradient(top,#EE432E 0%,#ad2500 100%);background:-moz-linear-gradient(top,#EE432E 0%,#ad2500 100%);background:-ms-linear-gradient(top,#EE432E 0%,#ad2500 100%);background:-o-linear-gradient(top,#EE432E 0%,#ad2500 100%);background:-webkit-gradient(linear,left top,left bottom,from(#EE432E),to(#ad2500));background:linear-gradient(top,#EE432E 0%,#ad2500 100%);text-shadow:0 -1px 1px #1A5AD9;color:#fff;border:1px solid #ad2500;border-left:1px solid #CC3518;text-decoration:none}#content .workbench-info-block input[type=submit]:focus,#content .workbench-info-block input[type=submit]:hover{background:#C53213}#content{color:#666;font-size:13px;line-height:21px}#content h1{margin:0 0 20px;font-weight:300;font-size:27px}#content h1.title{margin:0 0 3px}#content h1.view-page-title{margin-top:-51px}#content .field-name-field-committee-description .field-label,#content .field-name-field-committee-members .field-label,#content .field-name-field-mandate .field-label,#content .field-name-field-meetings-and-agendas .field-label,#content h2{margin:0 0 15px;font-size:24px;font-weight:300;line-height:30px}#content h3{font-weight:300;font-size:20px}#content h3,#content ol,#content p,#content table,#content ul{margin:0 0 20px}#content blockquote{padding:8px 8px 8px 20px;margin:0 20px 20px 20px;font-style:italic;border-left:5px solid #ccc}#content blockquote p{margin:0}#content ol{margin-left:25px}#content ul{list-style:none;margin-left:0}#content hr{border:1px solid #eee;margin:10px 0 15px}#content ol li,#content ul li{padding:0 0 5px}.not-front #content ul li{background:url(/sites/all/themes/oakbay/images/bullet.png) 3px 9px no-repeat;padding:3px 0 4px 15px}.not-front #content ul ul{margin:10px 0 8px 25px}.not-front #content ul ul ul{margin:10px 0 0 25px}#content ol li ul{margin-bottom:0;margin-top:5px}#content img,img{height:auto!important;max-width:100%}#content iframe{max-width:100%}#content a{color:#333;-moz-transition:color 0.2s ease;-o-transition:color 0.2s ease;-webkit-transition:color 0.2s ease;-ms-transition:color 0.2s ease;transition:color 0.2s ease;-moz-transition:border 0.2s ease;-o-transition:border 0.2s ease;-webkit-transition:border 0.2s ease;-ms-transition:border 0.2s ease;transition:border 0.2s ease}.not-front #content a{color:#3a6700;text-decoration:underline}#content h3.button{margin:15px 0 30px;float:left;clear:both;width:100%}#content li h3.button{float:none}#content h3.button a{background:url(/sites/all/themes/oakbay/images/arrows.png) 95% -2188px no-repeat #429500;color:#fff!important;text-shadow:0 1px 1px rgba(0,0,0,0.4);padding:10px 45px 9px 15px;-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.1);box-shadow:3px 3px 0 rgba(50,50,50,0.1);text-transform:uppercase;border:0;text-decoration:none;-moz-transition:background-color 0.2s ease;-o-transition:background-color 0.2s ease;-webkit-transition:background-color 0.2s ease;-ms-transition:background-color 0.2s ease;transition:background-color 0.2s ease}#content h3.button a:hover{background:url(/sites/all/themes/oakbay/images/arrows.png) 95% -2345px no-repeat #347d00}.section-explore-oak-bay #content h3 a{background:url(/sites/all/themes/oakbay/images/arrows.png) 95% -2188px no-repeat #266550}.section-explore-oak-bay #content h3 a:hover{background:url(/sites/all/themes/oakbay/images/arrows.png) 95% -2188px no-repeat #1f5543}.section-parks-recreation #content h3 a{background:url(/sites/all/themes/oakbay/images/arrows.png) 95% -2188px no-repeat #315973;text-decoration:none}.section-parks-recreation #content h3 a:hover{background:url(/sites/all/themes/oakbay/images/arrows.png) 95% -2188px no-repeat #254E6B}.section-municipal-hall #content h3 a{background:url(/sites/all/themes/oakbay/images/arrows.png) 95% -2188px no-repeat #003367}.section-municipal-hall #content h3 a:hover{background:url(/sites/all/themes/oakbay/images/arrows.png) 95% -2188px no-repeat #022d54}.section-municipal-services #content h3 a{background:url(/sites/all/themes/oakbay/images/arrows.png) 95% -2188px no-repeat #015366}.section-municipal-services #content h3 a:hover{background:url(/sites/all/themes/oakbay/images/arrows.png) 95% -2188px no-repeat #004353}.section-public-safety #content h3 a{background:url(/sites/all/themes/oakbay/images/arrows.png) 95% -2188px no-repeat #012365}.section-public-safety #content h3 a:hover{background:url(/sites/all/themes/oakbay/images/arrows.png) 95% -2188px no-repeat #001131}#content a:hover,.section-explore-oak-bay #content a:hover,.section-explore-oak-bay .sidebars .field-type-link-field a:hover,.section-municipal-hall #content a:hover,.section-municipal-hall .sidebars .field-type-link-field a:hover,.section-municipal-services #content a:hover,.section-municipal-services .sidebars .field-type-link-field a:hover,.section-our-community #content a:hover,.section-our-community .sidebars .field-type-link-field a:hover,.section-parks-recreation #content a:hover,.section-public-safety #content a:hover,.section-public-safety .sidebars .field-type-link-field a:hover,.sidebars .field-type-link-field a:hover{color:#333}.section-our-community #content a,.section-our-community .sidebars .field-type-link-field a{color:#3a6700}.section-explore-oak-bay #content a,.section-explore-oak-bay .sidebars .field-type-link-field a{color:#266550}.section-parks-recreation #content a{color:#2a5e78;text-decoration:underline}.section-municipal-services #content a,.section-municipal-services .sidebars .field-type-link-field a{color:#015366}.section-municipal-hall #content a,.section-municipal-hall .sidebars .field-type-link-field a{color:#023767}.section-public-safety #content a,.section-public-safety .sidebars .field-type-link-field a{color:#012365}#content .field-name-field-keywords{display:block;text-indent:-9999px;visibility:hidden}#content .back{margin-top:15px}#content .comments{display:none}#content .item-list .pager{margin:10px 0 30px;text-align:left}#content .item-list .pager li{background:#f8f8f8;color:#111;padding:4px 8px 3px;margin:0 7px 0 0;-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.1);box-shadow:3px 3px 0 rgba(50,50,50,0.1)}#content .p-rss{margin-bottom:20px}#content a.icon{background:url(/sites/all/themes/oakbay/images/icons-sm.png) no-repeat}#content a.pdf,#content a.pdf.ext{background-position:-42px -320px;padding-left:20px}#content a.ext{background-position:-87px -262px;padding-left:20px}#content a.download{background-position:-263px -27px;padding-left:20px}#content a.video{background-position:0 -414px;padding-left:20px}#content a.icon.rss{padding:7px 0 6px 27px;line-height:25px;background:url(/sites/all/themes/oakbay/images/icons.png) -382px -235px no-repeat}.section-parks-recreation #content ul{margin-left:10px}.sidebars .region-related-links{margin-top:10px;-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.1);box-shadow:3px 3px 0 rgba(50,50,50,0.1)}.sidebars .region-related-links .block-title{color:#fff;font-size:16px;font-weight:400;padding:10px 30px;text-shadow:0 1px 1px rgba(0,0,0,0.4)}.section-our-community .sidebars .region-related-links .block-title{background:#3a6700}.section-explore-oak-bay .sidebars .region-related-links .block-title{background:#266550}.section-municipal-services .sidebars .region-related-links .block-title{background:#015366}.section-municipal-hall .sidebars .region-related-links .block-title{background:#023767}.section-public-safety .sidebars .region-related-links .block-title{background:#032467}.sidebars .field-type-link-field{padding:5px 0 7px;background:#fff;width:100%}.sidebars .field-type-link-field a{width:100%;display:block;padding:4px 10px 3px 55px;background:url(/sites/all/themes/oakbay/images/arrows.png) 30px 3px no-repeat}.col-2-3.section-boxes{float:right;clear:right;padding-bottom:0}.col-2-3.section-boxes .box{padding:0}.col-2-3.section-boxes .col-1-2{padding-bottom:0}.col-2-3.section-boxes .col-1-2 .box{background:#fff}.col-2-3.section-boxes .region{margin:0 0 10px;height:327px}.col-2-3.section-boxes .view-empty{padding:20px}.inside-events .region-inside-events .block-title,.inside-spotlight .region-inside-spotlight .block-title{color:#fff;font-size:18px;font-weight:400;padding:10px 20px;text-shadow:0 1px 1px rgba(0,0,0,0.4)}.section-our-community .col-2-3.section-boxes .block-title{background:#3a6700}.section-explore-oak-bay .col-2-3.section-boxes .block-title{background:#266550}.section-municipal-services .col-2-3.section-boxes .block-title{background:#015366}.section-municipal-hall .col-2-3.section-boxes .block-title{background:#023767}.section-public-safety .col-2-3.section-boxes .block-title{background:#032467}.section-our-community .col-2-3.section-boxes a{color:#3a6700}.section-explore-oak-bay .col-2-3.section-boxes a{color:#266550}.section-municipal-services .col-2-3.section-boxes a{color:#015366}.section-municipal-hall .col-2-3.section-boxes a{color:#023767}.section-public-safety .col-2-3.section-boxes a{color:#032467}.section-explore-oak-bay .col-2-3.section-boxes a:hover,.section-municipal-hall .col-2-3.section-boxes a:hover,.section-municipal-services .col-2-3.section-boxes a:hover,.section-our-community .col-2-3.section-boxes a:hover,.section-public-safety .col-2-3.section-boxes a:hover{color:#333}.region-inside-spotlight .views-field-field-spotlight-image a{width:100%}.region-inside-spotlight .views-field-field-spotlight-image img{-webkit-box-shadow:0 0 0;box-shadow:0 0 0;width:100%;height:auto}.col-2-3.section-boxes .views-field-title{font-size:16px;padding:10px 10px 5px 20px;float:left;width:100%;clear:both}.col-2-3.section-boxes .region-inside-events .views-field-title{padding-top:15px;padding-bottom:0;line-height:18px}.col-2-3.section-boxes .views-field-field-event-date{float:left;clear:both;width:100%;padding:0 0 0 20px;font-size:13px;color:#666}.col-2-3.section-boxes .views-field-body,.col-2-3.section-boxes .views-field-view-node{font-size:14px;padding:0 10px 5px 20px}.col-2-3.section-boxes .views-field-view-node{padding-bottom:18px}.col-2-3.section-boxes .region-inside-events .views-field-view-node{padding-bottom:0}.col-2-3.section-boxes span.arrow{position:absolute;top:78%;left:88%;width:17px;height:20px;z-index:2;background:url(/sites/all/themes/oakbay/images/arrows.png) 0 -2359px no-repeat}.not-front .main-content-box .view{overflow:auto}.section-parks-recreation #content.col-3-5 .view{float:left;width:100%;clear:both}.node-page-with-view .views-row,.page-views .views-row,.view-fire-police-department .views-row,.view-news-police-department .views-row,.view-recreation-drop-in-programs-by-activity .views-row{border-bottom:3px solid #EBEBEB;padding:12px 5px 12px 0;float:left;clear:both;width:100%}.view-business-directory .views-field-title{font-size:17px;color:#333}.page-node-1079 .field-name-body img{-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.1);box-shadow:3px 3px 0 rgba(50,50,50,0.1)}.view-council-profiles{padding:10px 0}.view-council-profiles .views-row{border-top:3px solid #EBEBEB;border-bottom:0;margin-bottom:15px;padding:0px;width:100%;float:left;clear:both}.views-field-field-profile-bio-picture{float:right;width:30%;min-height:253px}.view-council-profiles .views-field-title{padding:5px 0 6px 15px;border-bottom:1px solid #EBEBEB;float:left;width:70%;margin:0 0 20px;color:#555;text-shadow:0 1px 1px #ffffff;background:#f2f2f2;background:-moz-linear-gradient(left,#f2f2f2 0%,#f2f2f2 73%,#ffffff 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#f2f2f2),color-stop(73%,#f2f2f2),color-stop(100%,#ffffff));background:-webkit-linear-gradient(left,#f2f2f2 0%,#f2f2f2 73%,#ffffff 100%);background:-o-linear-gradient(left,#f2f2f2 0%,#f2f2f2 73%,#ffffff 100%);background:-ms-linear-gradient(left,#f2f2f2 0%,#f2f2f2 73%,#ffffff 100%);background:-webkit-gradient(linear,left top,right top,from(#f2f2f2),color-stop(73%,#f2f2f2),to(#ffffff));background:linear-gradient(to right,#f2f2f2 0%,#f2f2f2 73%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2',endColorstr='#ffffff',GradientType=1)}#content .view-council-profiles .views-field-title h2{margin:0}.view-council-profiles .views-field-field-profile-bio-picture img{border-right:3px solid #EBEBEB;border-bottom:3px solid #EBEBEB}.view-council-profiles .views-field-field-email-address,.view-council-profiles .views-field-field-phone-number{font-size:15px;padding:0 0 15px}.view-council-profiles .views-field-field-email-address .views-label,.view-council-profiles .views-field-field-phone-number .views-label{width:150px;float:left;padding-left:15px}.view-council-profiles .views-field-body .field-content{display:none;float:left;width:65%;padding-left:15px}#content .view-council-profiles .views-label-body{background:url(/sites/all/themes/oakbay/images/arrows.png) 93% -2228px no-repeat #003367;-moz-transition:background-color 0.2s ease;-o-transition:background-color 0.2s ease;-webkit-transition:background-color 0.2s ease;-ms-transition:background-color 0.2s ease;transition:background-color 0.2s ease;padding:8px 45px 8px 15px;float:left;cursor:pointer;margin:10px 0 20px;-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.2);box-shadow:3px 3px 0 rgba(50,50,50,0.2);color:#fff;text-decoration:none}#content .view-council-profiles .views-label-body:hover{background:url(/sites/all/themes/oakbay/images/arrows.png) 93% -2228px no-repeat #022d54}#block-views-emergency-notice-block{color:#eee;background:#fff;height:420px}#block-views-emergency-notice-block h2{background:#666;padding:10px 20px;width:100%;color:#fff;font-weight:300;font-size:24px}.view-emergency-notice .views-field-title a{text-decoration:none;font-size:21px;font-weight:bold;color:#333}.view-emergency-notice{padding:15px 20px;color:#000000;font-size:13px}.not-front .view-emergency-notice{padding:10px 0 0}.view-emergency-notice a{text-decoration:underline;color:#940607}.view-emergency-notice a:hover{color:#000}.view-emergency-notice .views-field-view-node{padding:0 0 10px}.view-emergency-notice .item-list ul,.view-emergency-notice .views-field-field-status-update{margin:0;float:left;width:100%}.view-emergency-notice .item-list ul li{margin:0 15px 0 0;float:left;width:auto}.view-emergency-notice .views-field-field-status-update{padding:10px 0;font-size:12px}.view-emergency-notice .views-field-field-status-update ul{list-style:none}.node-emergency-notice .field-name-field-status-update{padding:0 0 20px}.section-explore-oak-bay .calendar-calendar thead tr th.days{background:#266550}.section-our-community .calendar-calendar thead tr th.days{background:#3a6700}.section-public-safety .calendar-calendar thead tr th.days{background:#012365}.section-municipal-hall .calendar-calendar thead tr th.days{background:#023767}.section-municipal-services .calendar-calendar thead tr th.days{background:#015366}.calendar-calendar tr{border-top:#eaeaea 1px solid;border-left:#fbfbfb 1px solid;border-right:#fbfbfb 1px solid}.calendar-calendar tr.date-box{background:#ddd;text-shadow:0 1px 1px #ffffff}.calendar-calendar table.full tr th,.calendar-calendar thead tr th.days{background:#006652}.calendar-calendar .month-view .full td.empty .inner div.day{color:#999}.calendar-calendar .month-view .full td.single-day .calendar-empty,.calendar-calendar .month-view .full td.single-day.empty{background:#f9f9f9}.calendar-calendar .day-view .full td.single-day div.dayview,.calendar-calendar .month-view .full td.single-day div.monthview,.calendar-calendar .week-view .full td.single-day div.weekview{background:#f5f5f5}.calendar-calendar .day-view .full td.multi-day div.dayview,.calendar-calendar .month-view .full td.multi-day div.monthview,.calendar-calendar .week-view .full td.multi-day div.weekview{background:#ffffcc}.calendar-calendar .month-view .full td .inner div.day{color:#333}#content .calendar-calendar .month-view .full td.multi-day .calendar.monthview .contents a,#content .calendar-calendar .week-view .full td.multi-day .calendar.weekview .contents a{color:#666}#content .view-calendar h3{font-size:28px;color:#666}#content .view-calendar .item-list .pager{margin:0;position:relative;width:100%}#content .view-calendar .item-list .pager li{position:absolute;top:-25px;border-radius:0!important;background:none;-webkit-box-shadow:0 0 0;box-shadow:0 0 0;padding:0;margin:0}#content .view-calendar .item-list .pager li.date-prev{right:0;left:0!important;text-align:left;width:100px}#content .view-calendar .item-list .pager li.date-next{right:0!important;text-align:right;width:100px}.js #content .view-calendar .item-list .pager li a{padding:0;margin:0;-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.3);box-shadow:3px 3px 0 rgba(50,50,50,0.3);font-size:14px;font-weight:normal;text-decoration:none}.js #content .view-calendar .item-list .pager li.date-prev a{background:url(/sites/all/themes/oakbay/images/arrows.png) 10px -111px no-repeat #EEE;padding:7px 12px 7px 35px}.js #content .view-calendar .item-list .pager li.date-prev a:hover{background-position:10px -268px}.js #content .view-calendar .item-list .pager li.date-next a{background:url(/sites/all/themes/oakbay/images/arrows.png) 54px 7px no-repeat #EEE;padding:7px 32px 7px 12px;margin-right:3px}.js #content .view-calendar .item-list .pager li.date-next a:hover{background-position:54px -150px}.view-display-id-page_5,.view-display-id-page_6,.view-display-id-page_7{padding:0 40px 40px;overflow:auto;background:url(/sites/all/themes/oakbay/images/logo-sm.png) 40px 20px no-repeat}body.not-front.section-calendar-zoom-month,body.not-front.section-calendar-zoom-week,body.not-front.section-calendar-zoom-year{background-image:none;background:#fff}.view-display-id-page_5.view .date-nav-wrapper,.view-display-id-page_6.view .date-nav-wrapper,.view-display-id-page_7.view .date-nav-wrapper{padding-top:15px;border-top:3px solid #eee;margin-top:0}.view-display-id-page_5 .calendar-calendar .month-view .full td .inner div.day a,.view-display-id-page_5 a,.view-display-id-page_6 .calendar-calendar .month-view .full td .inner div.day a,.view-display-id-page_6 a,.view-display-id-page_7 .calendar-calendar .month-view .full td .inner div.day a,.view-display-id-page_7 a{color:#036754!important}.page-explore-oak-bay-festivals-events-calendar #content{position:relative}.cal-add,.cal-rss,.cal-zoom{float:left}.cal-rss{width:70px}.cal-zoom{width:130px}.cal-zoom{width:135px}#content .cal-zoom a{padding:7px 0 6px 28px;line-height:25px;background:url(/sites/all/themes/oakbay/images/zoom.png) 1px 5px no-repeat}#content .cal-add a{padding:7px 0 6px 28px;line-height:25px;background:url(/sites/all/themes/oakbay/images/icons.png) -478px -114px no-repeat}#content .news-tw a.ext{padding:7px 0 6px 28px;line-height:25px;background:url(/sites/all/themes/oakbay/images/icons.png) -477px -555px no-repeat}.cal-nav{padding:5px 0 3px;margin:0 3px 6px 0;-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.1);box-shadow:3px 3px 0 rgba(50,50,50,0.1);font-size:14px;font-weight:normal;background:#f6f6f6;color:#999;text-transform:uppercase;float:right;width:32%}#content .cal-nav a:hover{color:#000!important}.not-front #content .cal-nav li{background:none;float:left;margin:0 0 0 5px}.not-front #content .cal-nav li:first-child{margin:0}.view-display-id-page_5 .views-exposed-widget select,.view-display-id-page_6 .views-exposed-widget select,.view-display-id-page_7 .views-exposed-widget select{width:250px}#content .cal-nav a{text-decoration:none}.section-calendar-zoom-month .cal-nav,.section-calendar-zoom-week .cal-nav,.section-calendar-zoom-year .cal-nav{width:215px;border-right:3px solid #eee;border-top:1px solid #eee;border-left:1px solid #eee;-webkit-box-shadow:0 0 0;box-shadow:0 0 0;margin:34px 0 0}.calendar-calendar .month-view .full .inner,.calendar-calendar .week-view .full .multi-day .inner{min-height:100px}.not-front .view-news-all .views-exposed-form #edit-field-news-type-tid-wrapper{width:30%}.not-front .view-news-all .views-field-title,.not-front .view-news-committees .views-field-title,.not-front .view-news-fire-department .views-field-title,.not-front .view-news-police-department .views-field-title{font-size:20px}.not-front .node-news.view-mode-full .field-name-field-news-date,.not-front .view-news-all .views-field-field-news-date,.not-front .view-news-committees .views-field-field-news-date,.not-front .view-news-fire-department .views-field-field-news-date,.not-front .view-news-police-department .views-field-field-news-date{color:#555;font-size:16px}.not-front .view-news-all .views-field-field-news-type,.not-front .view-news-committees .views-field-field-news-type,.not-front .view-news-fire-department .views-field-field-news-type,.not-front .view-news-police-department .views-field-field-news-type{padding:0 0 5px;font-size:12px}.not-front .view-news-all .views-field-field-news-type .views-label,.not-front .view-news-committees .views-field-field-news-type .views-label,.not-front .view-news-fire-department .views-field-field-news-type .views-label,.not-front .view-news-police-department .views-field-field-news-type .views-label{float:left;width:100px}.not-front .node-news.view-mode-full .field-name-field-news-date{padding:0 0 15px}#block-views-news-all-block-1 h2,#block-views-news-all-block-2 h2,#block-views-news-all-block-3 h2,#block-views-news-all-block-4 h2,#block-views-news-all-block-5 h2,#block-views-news-all-block-6 h2,#block-views-news-all-block-7 h2,#block-views-news-all-block-8 h2{margin-bottom:3px}#block-views-news-all-block-1 .views-field-title,#block-views-news-all-block-2 .views-field-title,#block-views-news-all-block-3 .views-field-title,#block-views-news-all-block-4 .views-field-title,#block-views-news-all-block-5 .views-field-title,#block-views-news-all-block-6 .views-field-title,#block-views-news-all-block-7 .views-field-title,#block-views-news-all-block-8 .views-field-title{margin-top:10px;font-size:16px}#block-views-news-all-block-1 .views-field-field-news-date,#block-views-news-all-block-2 .views-field-field-news-date,#block-views-news-all-block-3 .views-field-field-news-date,#block-views-news-all-block-4 .views-field-field-news-date,#block-views-news-all-block-5 .views-field-field-news-date,#block-views-news-all-block-6 .views-field-field-news-date,#block-views-news-all-block-7 .views-field-field-news-date,#block-views-news-all-block-8 .views-field-field-news-date{color:#777;font-size:14px}#block-views-news-all-block-1 .view-empty,#block-views-news-all-block-2 .view-empty,#block-views-news-all-block-3 .view-empty,#block-views-news-all-block-4 .view-empty,#block-views-news-all-block-5 .view-empty,#block-views-news-all-block-6 .view-empty,#block-views-news-all-block-7 .view-empty,#block-views-news-all-block-8 .view-empty{padding:10px 0}.view-id-news_heritage .view-content{float:left}.section-our-community .node-page .view-spotlight .views-field-field-spotlight-image{float:right;width:30%}.section-our-community .node-page .view-spotlight .views-field-body,.section-our-community .node-page .view-spotlight .views-field-title,.section-our-community .node-page .view-spotlight .views-field-view-node{float:left;width:65%;clear:left}.section-our-community .node-page .view-spotlight .views-row{border-bottom:3px solid #EBEBEB;margin-bottom:12px;padding:0px 5px 12px 0;width:100%;float:left;clear:both}.section-our-community .node-page .view-spotlight .views-field-title{font-size:16px}.section-our-community .node-page .node-spotlight.view-mode-full .field-name-field-spotlight-image{padding:0 0 20px}.section-our-community .node-page .node-spotlight.view-mode-full .field-name-field-spotlight-image img,.section-our-community .node-spotlight.view-mode-full .field-name-field-spotlight-image img{-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.1);box-shadow:3px 3px 0 rgba(50,50,50,0.1)}.section-our-community .node-spotlight.view-mode-full .field-name-field-spotlight-image{padding:0 0 20px}.view-committee-listing{padding:20px 0}.view-annual-events-list- .views-row,.view-committee-listing .views-row{padding:10px 0}.view-annual-events-list- .views-row-odd,.view-committee-listing .views-row-odd,.view-meeting-minutes .views-row-odd{background:#f2f2f2;border-top:3px solid #ebebeb;border-bottom:3px solid #ebebeb}.view-meeting-minutes .views-row-odd{border-top:0}.view-committee-listing .views-row-last,.view-meeting-minutes .views-row-last{border-bottom:3px solid #ebebeb}.view-annual-events-list- .views-row a,.view-committee-listing .views-row a{background:url(/sites/all/themes/oakbay/images/arrows.png) 10px 8px no-repeat;padding:10px 0 0 35px;height:30px}.view-committee-listing .views-row a:hover{background:url(/sites/all/themes/oakbay/images/arrows.png) 10px -1563px no-repeat}.view-annual-events-list- .views-row a:hover{background:url(/sites/all/themes/oakbay/images/arrows.png) 10px -621px no-repeat}.view-meeting-minutes .views-row{padding:10px;float:left;width:100%}.node.node-annual-event .field-name-field-event-date .field-label,.view-meeting-minutes .views-field-title{width:100%;font-size:17px;color:#333;font-weight:normal}.node.node-annual-event .field-name-field-event-date .field-label{padding:0 0 10px}.node.node-annual-event .field-name-field-event-date .field-items{padding:0 0 20px}.view-meeting-minutes .view-content{margin:0 0 15px;float:left;width:100%;clear:both}.view-recreation-drop-in-programs-by-activity,.view-recreation-drop-in-programs-by-age,.view-recreation-drop-in-programs-by-venue,.view-recreation-drop-in-programs-search,.view-recreation-programs-by-activity,.view-recreation-programs-by-age,.view-recreation-programs-by-venue,.view-recreation-programs-search{overflow:auto}.view-recreation-drop-in-programs-by-activity .views-field-title,.view-recreation-drop-in-programs-by-age .views-field-title,.view-recreation-drop-in-programs-by-venue .views-field-title,.view-recreation-drop-in-programs-search .views-field-title,.view-recreation-programs-by-activity .views-field-title,.view-recreation-programs-by-age .views-field-title,.view-recreation-programs-by-venue .views-field-title,.view-recreation-programs-search .views-field-title{font-size:18px;padding:5px 0 0}.view-recreation-drop-in-programs-by-activity .views-field-body,.view-recreation-drop-in-programs-by-activity .views-field-field-program-status,.view-recreation-drop-in-programs-by-activity .views-field-title,.view-recreation-drop-in-programs-by-age .views-field-body,.view-recreation-drop-in-programs-by-age .views-field-field-program-status,.view-recreation-drop-in-programs-by-age .views-field-title,.view-recreation-drop-in-programs-by-venue .views-field-body,.view-recreation-drop-in-programs-by-venue .views-field-field-program-status,.view-recreation-drop-in-programs-by-venue .views-field-title,.view-recreation-drop-in-programs-search .views-field-body,.view-recreation-drop-in-programs-search .views-field-field-program-status,.view-recreation-drop-in-programs-search .views-field-title,.view-recreation-programs-by-activity .views-field-body,.view-recreation-programs-by-activity .views-field-field-program-status,.view-recreation-programs-by-activity .views-field-title,.view-recreation-programs-by-age .views-field-body,.view-recreation-programs-by-age .views-field-field-program-status,.view-recreation-programs-by-age .views-field-title,.view-recreation-programs-by-venue .views-field-body,.view-recreation-programs-by-venue .views-field-field-program-status,.view-recreation-programs-by-venue .views-field-title,.view-recreation-programs-search .views-field-body,.view-recreation-programs-search .views-field-field-program-status,.view-recreation-programs-search .views-field-title{float:right;width:75%}.view-recreation-drop-in-programs-by-activity .views-field-field-featured-image,.view-recreation-drop-in-programs-by-age .views-field-field-featured-image,.view-recreation-drop-in-programs-by-venue .views-field-field-featured-image,.view-recreation-drop-in-programs-search .views-field-field-featured-image,.view-recreation-programs-by-activity .views-field-field-featured-image,.view-recreation-programs-by-age .views-field-field-featured-image,.view-recreation-programs-by-venue .views-field-field-featured-image,.view-recreation-programs-search .views-field-field-featured-image{float:left;width:25%;padding:5px 0 0}.view-recreation-drop-in-programs-by-activity .views-field-field-featured-image img,.view-recreation-drop-in-programs-by-age .views-field-field-featured-image img,.view-recreation-drop-in-programs-by-venue .views-field-field-featured-image img,.view-recreation-drop-in-programs-search .views-field-field-featured-image img,.view-recreation-programs-by-activity .views-field-field-featured-image img,.view-recreation-programs-by-age .views-field-field-featured-image img,.view-recreation-programs-by-venue .views-field-field-featured-image img,.view-recreation-programs-search .views-field-field-featured-image img{width:90%;border:3px solid #EBEBEB}.view-recreation-drop-in-programs-by-activity .views-field-field-program-status,.view-recreation-drop-in-programs-by-age .views-field-field-program-status,.view-recreation-drop-in-programs-by-venue .views-field-field-program-status,.view-recreation-drop-in-programs-search .views-field-field-program-status,.view-recreation-programs-by-activity .views-field-field-program-status,.view-recreation-programs-by-age .views-field-field-program-status,.view-recreation-programs-by-venue .views-field-field-program-status,.view-recreation-programs-search .views-field-field-program-status{color:#bbb;font-weight:bold;padding:0 0 10px}.col-3-5 .view-recreation-active-living-guide .views-field-field-active-living-guide-image{float:right;width:30%;padding:0 0 0 15px}.col-3-5 .view-recreation-active-living-guide .views-field-field-active-living-guide-image img{border:3px solid #EBEBEB}.col-3-5 .view-recreation-active-living-guide .views-field-title{font-weight:normal;font-size:24px;padding:5px 0 15px}.node-recreation-program table th{font-size:13px}.ui-autocomplete.ui-menu{background:#999;border-radius:0;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.2)}.ui-widget-content a{color:#fff}.garbage-lookup-form{padding:10px 15px 15px;background:#f4f4f4;-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.1);box-shadow:3px 3px 0 rgba(50,50,50,0.1);float:left;overflow:auto;width:100%;margin:10px 0 20px}.garbage-lookup-form input{margin:0 0 10px!important;float:left}.garbage-lookup-form input.submit{margin:10px 0 0!important}.garbage-lookup-information{float:left;width:100%;border-bottom:3px solid #ebebeb;margin-bottom:20px;padding:20px 0 15px}.garbage-result{border:1px solid #97dc63;background:#e4ffcf;padding:15px;margin:0 0 20px}.garbage-address{font-size:16px;padding:0 0 10px;color:#555}.garbage-next-date{font-size:20px;color:#333}.page-search-node #content .tabs.primary{display:block}#content #search-form{padding:0 0 15px;margin-top:0px}#content .search-results{margin:0}#content .search-results .search-snippet-info{padding-left:0;margin-bottom:0}#content .search-results .search-snippet{margin:0}#content .search-results .search-info{color:#999}#content .search-results li{margin:0;padding:15px 0 0;border-top:3px solid #ebebeb}#content .search-results li:last-child{border-bottom:3px solid #ebebeb;margin-bottom:15px}#content .search-results h3{margin-bottom:5px}#content .search-results h3 a{font-weight:normal}#content .search_files_directories-results li{padding-bottom:15px}#content .search_files_directories-results a.pdf{background-position:-42px -314px}.page-search.section-parks-recreation .editor-tools{display:none}.node-event .field-name-field-event-date{padding:0 0 10px}#content.largerFont,.col-1-5.right-col.largerFont .field-name-field-related-links .field-item a,.col-1-5.right-col.largerFont .views-field-body,.col-1-5.right-col.largerFont .views-field-title{font-size:16px;line-height:22px}#block-menu-block-2.largerFont ul.menu li a,#block-menu-block-6.largerFont ul.menu ul.menu li a{font-size:16px}.region-related-links.largerFont a{font-size:16px;background-position:30px 5px}.print-logo{display:none}.ie8 .main-menu .box{background:#fff}.ie8 .site-search .box{background:#666}.ie8 #content img,.ie8 img{width:auto;height:auto}.ie8 #footer .col-1-3.links,.ie8 .col-1-3.police-fire,.ie8 .col-2-3.services-council{padding-right:0}.ie8 .content .box.title-image .featured-image .field-item,.ie8 .content .box.title-image .featured-image img{width:647px!important;height:275px!important;z-index:10000}.ie8 .section-parks-recreation .col-1-3.header-tools{background:#fff}.ie8 .section-parks-recreation .site-search .box{background:none}.ie8 .alg .views-field-field-active-living-guide-image img{height:198px!important}.ie8 .region-parks-recreation-main-nav{width:722px;margin-right:0;float:right}.ie8 .region-parks-recreation-main-nav ul.menu li.active-drop>ul.menu li.expanded a{background:url(/sites/all/themes/oakbay/images/parks-rec/arrow-right-white.png) 98% 48% no-repeat #07779c}.ie8 .section-parks-recreation .region-featured-image .field-name-field-banner-image,.ie8 .section-parks-recreation .region-featured-image .field-name-field-banner-image .field-item,.ie8 .section-parks-recreation .region-featured-image .field-name-field-banner-image .field-item img,.ie8 .section-parks-recreation .region-featured-image .field-name-field-featured-image,.ie8 .section-parks-recreation .region-featured-image .field-name-field-featured-image .field-item,.ie8 .section-parks-recreation .region-featured-image .field-name-field-featured-image .field-item img{height:auto;height:260px!important;width:572px!important}.ie8 .section-parks-recreation #content.col-3-5 .view .views-row img{width:85%!important}.ie8 .region-featured-image .field-name-field-banner-image,.ie8 .region-featured-image .field-name-field-banner-image .field-item,.ie8 .region-featured-image .field-name-field-banner-image .field-item img,.ie8 .region-featured-image .field-name-field-featured-image,.ie8 .region-featured-image .field-name-field-featured-image .field-item,.ie8 .region-featured-image .field-name-field-featured-image .field-item img{height:auto;height:275px!important;width:647px!important}@-moz-document url-prefix(){.not-front #content .box.main-content-box{min-height:234px}}.node-meeting.view-mode-full .file-icon{display:none}.nav-tabs{margin-top:32px;font-size:16px}.nav-tabs li{display:inline-block;background:none!important;padding-left:0!important}.nav-tabs li:hover a{color:#FFF!important;background:#014686!important}.nav-tabs li.active a{color:#FFF!important;background:#014686!important}.nav-tabs li a{text-decoration:none!important;padding:16px!important;background:#f6f6f6!important}.editor-tools{width:100%;clear:both;padding:0 0 20px;height:55px}.page-user .editor-tools{margin:-12px 0 0}.node-type-section-overview-page.section-our-community.role-archives-admin .block-workbench,.node-type-section-overview-page.section-our-community.role-archives-admin .editor-tools,.node-type-section-overview-page.section-our-community.role-heritage-admin .block-workbench,.node-type-section-overview-page.section-our-community.role-heritage-admin .editor-tools,.node-type-section-overview-page.section-our-community.role-heritage-editor .block-workbench,.node-type-section-overview-page.section-our-community.role-heritage-editor .editor-tools,.role-archives-admin .block-workbench,.role-archives-admin .editor-tools,.role-emergency-admin .block-workbench,.role-emergency-admin .editor-tools,.role-fire-admin .block-workbench,.role-fire-admin .editor-tools,.role-heritage-admin .block-workbench,.role-heritage-admin .editor-tools,.role-heritage-editor .block-workbench,.role-heritage-editor .editor-tools,.role-municipal-services-admin .block-workbench,.role-municipal-services-admin .editor-tools,.role-municipal-services-editor .block-workbench,.role-municipal-services-editor .editor-tools,.role-police-admin .block-workbench,.role-police-admin .editor-tools,.role-recreation-admin .block-workbench,.role-recreation-admin .editor-tools{display:none;text-indent:-9999px}.role-archives-admin.page-user .editor-tools,.role-emergency-admin.page-user .editor-tools,.role-fire-admin.page-user .editor-tools,.role-heritage-admin.page-user .editor-tools,.role-heritage-editor.page-user .editor-tools,.role-municipal-services-admin.page-user .editor-tools,.role-municipal-services-editor.page-user .editor-tools,.role-police-admin.page-user .editor-tools,.role-recreation-admin.page-user .editor-tools,.section-explore-oak-bay.role-recreation-admin.role-oak-bay-editor .editor-tools,.section-municipal-hall.role-recreation-admin.role-oak-bay-editor .editor-tools,.section-municipal-services.role-municipal-services-admin .block-workbench,.section-municipal-services.role-municipal-services-admin .editor-tools,.section-municipal-services.role-municipal-services-editor .block-workbench,.section-municipal-services.role-municipal-services-editor .editor-tools,.section-municipal-services.role-recreation-admin.role-oak-bay-editor .editor-tools,.section-our-community.role-archives-admin .block-workbench,.section-our-community.role-archives-admin .editor-tools,.section-our-community.role-heritage-admin .block-workbench,.section-our-community.role-heritage-admin .editor-tools,.section-our-community.role-heritage-editor .block-workbench,.section-our-community.role-heritage-editor .editor-tools,.section-our-community.role-recreation-admin.role-oak-bay-editor .editor-tools,.section-parks-recreation.role-recreation-admin .block-workbench,.section-parks-recreation.role-recreation-admin .editor-tools,.section-public-safety.role-emergency-admin .block-workbench,.section-public-safety.role-emergency-admin .editor-tools,.section-public-safety.role-fire-admin .block-workbench,.section-public-safety.role-fire-admin .editor-tools,.section-public-safety.role-police-admin .block-workbench,.section-public-safety.role-police-admin .editor-tools,.section-public-safety.role-recreation-admin.role-oak-bay-editor .editor-tools{display:block;text-indent:0}.node-type-meeting.role-meetings-editor .block-workbench,.node-type-meeting.role-meetings-editor .editor-tools,.node-type-meeting.role-police-admin .block-workbench,.node-type-meeting.role-police-admin .editor-tools{display:block;text-indent:0}@media only screen and (max-width:1000px){.col-1-3.header-tools{display:none}.region-parks-recreation-main-nav{width:100%;margin-right:10px;margin-top:35px;margin-bottom:10px}#block-menu-menu-parks-and-rec-top-nav ul.menu li a{display:none}#block-menu-menu-parks-and-rec-top-nav ul.menu li.first a{display:block}.section-parks-recreation .region-parks-recreation-main-nav ul.menu{border:1px solid #4a54a4;overflow:auto;background:#4a54a4;background:-moz-linear-gradient(top,#9aabdf 0%,#4a54a4 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#9aabdf),color-stop(100%,#4a54a4));background:-webkit-linear-gradient(top,#9aabdf 0%,#4a54a4 100%);background:-o-linear-gradient(top,#9aabdf 0%,#4a54a4 100%);background:-ms-linear-gradient(top,#9aabdf 0%,#4a54a4 100%);background:-webkit-gradient(linear,left top,left bottom,from(#9aabdf),to(#4a54a4));background:linear-gradient(to bottom,#9aabdf 0%,#4a54a4 100%);opacity:0.9;width:100%;margin:0;padding:0}.section-parks-recreation .region-parks-recreation-main-nav ul.menu>li{float:left;width:20%;padding:0}.section-parks-recreation .region-parks-recreation-main-nav ul.menu>li.menu-mlid-943{width:15%}.section-parks-recreation .region-parks-recreation-main-nav ul.menu>li.menu-mlid-2059{width:25%}.section-parks-recreation .region-parks-recreation-main-nav ul.menu>li a{background-image:none;text-indent:0;width:auto;float:left;width:100%;padding-top:15px;padding-bottom:18px;color:#fff;text-shadow:0 1px 1px #000000;font-weight:400;height:auto;text-align:center}.section-parks-recreation .region-parks-recreation-main-nav ul.menu>li a.active-trail{background:#4a54a4}.section-parks-recreation .region-parks-recreation-main-nav ul.menu ul.menu{display:none!important}.section-parks-recreation.not-front .region-sidebar-first,.section-parks-recreation.not-front .site-search{display:block}.section-parks-recreation .col-1-4.triggers.search{width:33.33%;overflow:hidden}.section-parks-recreation .form-item-custom-search-blocks-form-2{width:auto}.col-3-4.top-nav{width:66.66%}.section-parks-recreation .site-search{position:relative;margin-right:10px;overflow:hidden}.section-parks-recreation .site-search .form-text{width:100%}.section-parks-recreation .site-search .form-submit{position:absolute;right:0;top:14px}#block-menu-menu-parks-and-rec-top-nav select{float:left;font-size:17px;display:block;display:inline;margin:8px 0 0 0;-webkit-appearance:none;border:1px solid #329f94;padding:6px 5px 5px;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.5);text-indent:5px;background:url(/sites/all/themes/oakbay/images/arrows.png) 91% -2234px no-repeat #3bb1a5;border-radius:0;width:200px}.section-parks-recreation .logo{margin:0}.section-parks-recreation .logo h1 a{height:auto}.section-parks-recreation .col-1-4.logo{margin-top:0;padding:0}.section-parks-recreation .col-1-4.logo img{max-width:100%}.section-parks-recreation .col-1-4.logo h1 a{width:auto}.section-parks-recreation .col-1-5.right-col,.section-parks-recreation .col-3-5,.section-parks-recreation .sidebars.col-1-5{width:99.99%}.section-parks-recreation .col-1-5.right-col{padding:0 20px}.section-parks-recreation.not-front #content .box{overflow:visible}.section-parks-recreation.node-type-activity-schedules .box{overflow:auto}.section-parks-recreation #block-menu-block-6{border-bottom:0}.section-parks-recreation #s-menu{margin-bottom:0}.section-parks-recreation #s-menu .s-trigger{background:url(/sites/all/themes/oakbay/images/s-menu.png) 95% 14px no-repeat #315973;font-weight:bold;padding:10px 15px;text-shadow:0 0 0}.section-parks-recreation #s-menu .s-trigger.active{background-position:95% -49px}.section-parks-recreation #block-menu-block-6 .menu-block-wrapper{display:none}.section-parks-recreation .sidebars.col-1-5{padding-right:10px}.col-1-1.full.blocks.pr-home{width:99.99%;padding-right:0;margin:0 -10px}.pr-banner .box,.section-parks-recreation .view-recreation-active-living-guide{overflow:hidden}.alg a{font-size:14px;line-height:18px}}@media only screen and (max-width:800px){.section-parks-recreation .col-25{width:50%}.section-parks-recreation .col-25:nth-child(3n+3){clear:left}.pr-home.blocks .links a{width:90%}.section-parks-recreation .region-featured-image .field.field-name-field-featured-image,.section-parks-recreation .region-featured-image .field.field-name-field-featured-image .field-items,.section-parks-recreation .region-featured-image .field.field-name-field-featured-image .field-items img{height:350px!important}#content .share .print a,#content .st_sharethis_custom{float:right}#block-views-recreation-home-banners-block .views-field-field-recreation-banner-images,#block-views-recreation-home-banners-block .views-field-field-recreation-banner-images .field-content{width:580px!important;height:355px!important;overflow:hidden}.pr-banner .views-field-field-recreation-banner-link{width:580px!important;overflow:hidden;bottom:15px}.alg .box,.pr-banner .box{height:355px;width:100%}.alg .box{height:355px;overflow:hidden;line-height:18px;font-size:14px;margin:0 0 0 -10px}.alg .views-field-field-active-living-guide-image img{margin-bottom:10px}#content .st_sharethis_custom{margin-right:-5px;margin-top:3px}.section-parks-recreation #content #page-title{margin-top:-8px}#edit-field-type-tid-wrapper.views-widget-filter-field_type_tid{margin-top:0}.section-parks-recreation #content .region-featured-image .field-name-field-banner-image{height:390px!important}.section-parks-recreation #content .region-featured-image .field-name-field-banner-image .field-items,.section-parks-recreation #content .region-featured-image .field-name-field-banner-image img{width:780px!important}}@media only screen and (max-width:768px){#block-menu-menu-parks-and-rec-top-nav ul.menu li.first a{width:158px;background-size:95%;background-position:5px 5px}#block-views-recreation-home-banners-block .views-field-field-recreation-banner-images,#block-views-recreation-home-banners-block .views-field-field-recreation-banner-images .field-content{width:555px!important;height:340px!important;overflow:hidden}.section-parks-recreation #content .region-featured-image .field-name-field-banner-image{height:380px!important}.section-parks-recreation #content .region-featured-image .field-name-field-banner-image .field-items,.section-parks-recreation #content .region-featured-image .field-name-field-banner-image img{width:748px!important}.pr-banner .views-field-field-recreation-banner-link{width:555px!important;overflow:hidden;bottom:28px}.alg .box,.pr-banner .box{height:340px;width:100%}.alg .box{padding:0 10px;height:340px;overflow:hidden;line-height:18px;font-size:14px}.alg .views-field-field-active-living-guide-image img{margin-bottom:5px}#edit-field-amenities-tid-wrapper .note{display:none}}@media only screen and (max-width:740px){.js #content .view-calendar-parks-and-rec .item-list .pager,.js #content .view-calendar .item-list .pager{padding-top:10px}.js #content .view-calendar-parks-and-rec .item-list .pager li{position:relative;float:left;top:0;margin-right:5px;-webkit-box-shadow:0 0 0;box-shadow:0 0 0;width:auto}.js #content .view-calendar-parks-and-rec .item-list .pager li a{-webkit-box-shadow:0 0 0;box-shadow:0 0 0;background:#EEE;padding:2px 8px;font-size:13px;float:left;display:block}.section-parks-recreation #content .region-featured-image .field-name-field-banner-image{height:365px!important}.section-parks-recreation #content .region-featured-image .field-name-field-banner-image .field-items,.section-parks-recreation #content .region-featured-image .field-name-field-banner-image img{width:720px!important}.not-front .view-calendar.view-id-calendar .view-content,.not-front .view-calendar.view-id-calendar .view-filters,.not-front .view-calendar.view-id-calendar .view-header,.view-calendar-parks-and-rec .view-content,.view-calendar-parks-and-rec .view-header{display:none}.node-type-section-overview-page .view-calendar-parks-and-rec .view-content,.node-type-section-overview-page .view-calendar-parks-and-rec .view-header,.not-front .block .view-calendar.view-id-calendar .view-content,.not-front .block .view-calendar.view-id-calendar .view-header,.view-calendar-parks-and-rec .view-footer,.view-calendar-parks-and-rec .view-footer .view-content,.view-calendar.view-id-calendar .view-footer,.view-calendar.view-id-calendar .view-footer .view-content{display:block}#edit-field-meeting-type-tid{max-width:100%}.view-meeting-minutes .views-field-field-agenda-pdf,.view-meeting-minutes .views-field-field-agenda-url,.view-meeting-minutes .views-field-field-meeting-video-id,.view-meeting-minutes .views-field-field-minutes-pdf,.view-meeting-minutes .views-field-field-minutes-url,.view-meeting-minutes .views-field-field-staff-reports-pdf{width:100%}.view-meeting-minutes .views-table thead{display:none}.view-meeting-minutes .views-table td{display:block;font-size:14px!important}.view-meeting-minutes .views-table td:first-child{padding-bottom:0}.view-meeting-minutes .date-display-single{line-height:32px}.view-meeting-minutes .view-footer{clear:left}}@media only screen and (max-width:600px){.col-3-4.main-nav{width:99.99%;padding:0 0 0 10px}.section-parks-recreation .region-featured-image .field.field-name-field-featured-image,.section-parks-recreation .region-featured-image .field.field-name-field-featured-image .field-items,.section-parks-recreation .region-featured-image .field.field-name-field-featured-image .field-items img{height:275px!important}.col-3-4.pr-banner.pr-home{display:none!important}.col-1-4.alg.pr-home{width:99.99%;padding:20px 0 0}.section-parks-recreation #block-block-8 ul li{display:none}.section-parks-recreation #block-block-8 ul li.district{display:block}.section-parks-recreation #content .region-featured-image .field-name-field-banner-image{height:350px!important}.section-parks-recreation #content .region-featured-image .field-name-field-banner-image .field-items,.section-parks-recreation #content .region-featured-image .field-name-field-banner-image img{width:580px!important}.alg a{font-size:17px;line-height:23px}}@media only screen and (max-width:500px){.node-type-recreation-event #content .field-label-inline .field-items{width:100%}#parks-footer .back-to-top a{margin-right:20px}.section-parks-recreation #content #page-title{font-size:24px}.section-parks-recreation #content .region-featured-image{min-height:0;height:auto!important}.section-parks-recreation .region-featured-image .field.field-name-field-featured-image{padding-bottom:20px}.section-parks-recreation .region-featured-image .field.field-name-field-featured-image,.section-parks-recreation .region-featured-image .field.field-name-field-featured-image .field-items,.section-parks-recreation .region-featured-image .field.field-name-field-featured-image .field-items img{float:left;clear:left;width:100%;overflow:hidden;margin:0;max-width:100%}#block-menu-menu-parks-and-rec-top-nav ul.menu li.first a{width:110px;background-size:95%;background-position:5px 15px}.section-parks-recreation .col-1-4.triggers.search{width:50%;margin-top:6px}.section-parks-recreation .col-3-4.top-nav{width:100%}#block-menu-menu-parks-and-rec-top-nav select{float:right;width:47%;margin-right:10px}.section-parks-recreation .col-25{width:99.99%;clear:left}.section-parks-recreation .pr-home.blocks .view-content{padding-right:10px}.section-parks-recreation .col-1-4.logo{width:40%}.section-parks-recreation .col-1-4.logo h1 a{height:90px}.section-parks-recreation .col-1-4.logo h1 img{max-width:100%}.section-parks-recreation #m-menu{display:block;cursor:pointer;width:100%;float:left;clear:both;margin:0 0 0 -10px;height:auto;border-bottom:0}.section-parks-recreation #m-menu .m-trigger,.section-parks-recreation.node-type-section-overview-page #m-menu .m-trigger.active{background:url(/sites/all/themes/oakbay/images/s-menu.png) 95% 15px no-repeat #4a54a4;color:#fff;font-weight:bold;padding:6px 15px 8px;border:0}.section-parks-recreation #m-menu .m-trigger.active,.section-parks-recreation.node-type-section-overview-page #m-menu .m-trigger{background:url(/sites/all/themes/oakbay/images/s-menu.png) 95% -48px no-repeat #4a54a4;color:#fff;font-weight:bold}.section-parks-recreation #block-menu-block-6 ul.menu li a{margin:0;padding:10px 20px 10px 15px}.region-parks-recreation-main-nav{display:none;margin:0 5px 0 -10px;height:auto;float:left;padding:0;border:0}.node-type-section-overview-page.section-parks-recreation .region-parks-recreation-main-nav{display:block}.section-parks-recreation .region-parks-recreation-main-nav ul.menu{border:0;border-top:0;overflow:auto;opacity:0.9;width:100%;margin:0;padding:0;height:auto;margin-bottom:1px;background:#4a54a4}.section-parks-recreation .region-parks-recreation-main-nav ul.menu>li{float:left;width:100%!important;clear:left;padding:0}.section-parks-recreation .region-parks-recreation-main-nav ul.menu>li a{background-image:none;text-indent:0;width:auto;float:left;width:100%;text-align:left;padding:10px 15px;border-top:1px solid #3c458e;text-shadow:0 0 0;color:#fff;font-weight:700;font-weight:bold;height:auto}.section-parks-recreation .region-parks-recreation-main-nav ul.menu>li a.active-trail{background:#8596CA}#views-exposed-form-parks-listing-page .views-exposed-widgets{padding-bottom:15px}.section-parks-recreation #content .region-featured-image .field-name-field-banner-image{height:380px!important}.section-parks-recreation #content .region-featured-image .field-name-field-banner-image .field-items,.section-parks-recreation #content .region-featured-image .field-name-field-banner-image img{width:480px!important}.view-council-profiles .views-field-field-email-address,.view-council-profiles .views-field-field-phone-number{padding:0;font-size:13px}.view-council-profiles .views-field-field-email-address .views-label,.view-council-profiles .views-field-field-phone-number .views-label{width:100%;padding:0;float:none}.view-council-profiles .views-field-title{margin:0 0 10px}.view-council-profiles .views-field-body .field-content{padding-left:0}#content .view-council-profiles .views-field-title h2{font-size:17px}}@media only screen and (max-width:480px){.section-parks-recreation .col-1-4.logo{width:34%}.section-parks-recreation #content #page-title{font-size:20px;line-height:24px}.section-parks-recreation .col-1-5.right-col .box{overflow:hidden;padding:0;margin:0}.section-parks-recreation #content .region-featured-image .field-name-field-banner-image{height:380px!important}.section-parks-recreation #content .region-featured-image .field-name-field-banner-image .field-items,.section-parks-recreation #content .region-featured-image .field-name-field-banner-image img{width:460px!important}.nav-tabs li{display:block;margin-bottom:32px}}@media only screen and (max-width:320px){.section-parks-recreation #content .region-featured-image .field-name-field-banner-image{height:200px!important}.section-parks-recreation #content .region-featured-image .field-name-field-banner-image .field-items,.section-parks-recreation #content .region-featured-image .field-name-field-banner-image img{width:300px!important}.node-type-park #google-map,.node-type-recreation-centre #google-map{float:none;margin:0 0 10px}.section-parks-recreation #content .region-featured-image{min-height:0;height:180px!important;display:block}.section-parks-recreation .region-featured-image .field.field-name-field-featured-image,.section-parks-recreation .region-featured-image .field.field-name-field-featured-image .field-items,.section-parks-recreation .region-featured-image .field.field-name-field-featured-image .field-items img{float:left;clear:left;height:130px!important;overflow:hidden}.section-parks-recreation .col-1-4.logo{width:48%}.section-parks-recreation .col-1-4.logo h1 a{height:90px}.section-parks-recreation .col-1-4.logo h1 img{max-width:100%}}@media only screen and (max-width:360px){#stwrapper,#stwrapper iframe{max-width:320px!important}}.block-twitter-block{padding:15px 0}.block-twitter-block h2{background:url(http://a0.twimg.com/profile_images/2160215292/colourcoatofarms_normal.JPG) 100% 0% no-repeat;padding:10px 55px 10px 0;float:left}.twitter_block_user{display:none}#content .block-twitter-block ul li{border-bottom:3px solid #EBEBEB;margin-bottom:12px;padding:0px 5px 12px 0;float:left;clear:both;width:100%;background:none}#content .block-twitter-block ul li.first{border-top:3px solid #EBEBEB;padding-top:9px}#content p.tweet{margin:0}#block-block-11{float:left;clear:left}#content .block-twitter-block a.ext{background:none;padding:0}body.section-obtourism,body.section-obtourism-home{background:none!important}.section-obtourism #footer,.section-obtourism #header,.section-obtourism-home #footer,.section-obtourism-home #header,.section-obtourism-home .main-menu,.section-obtourism-home .title-image,.section-obtourism .main-menu,.section-obtourism .title-image{display:none}.section-obtourism-home .center,.section-obtourism .center{margin:0}.section-obtourism #content.col-2-3,.section-obtourism-home #content.col-2-3{float:left}.section-obtourism-home .box,.section-obtourism .box{-webkit-box-shadow:0 0 0;box-shadow:0 0 0}.page-node-1355 #content,.page-node-1358 #content{font-family:"Open Sans",sans-serif;text-shadow:0 0 1px rgba(51,51,51,0.2);font-size:13px;font-weight:400;color:black}.page-node-1355 .grid-pad,.page-node-1358 .grid-pad{padding:0}.page-node-1355.not-front #content .box,.page-node-1358.not-front #content .box{padding:0}.page-node-1355 #content a,.page-node-1358 #content a{color:#346FB7;text-decoration:none;text-transform:none;font-size:13px;line-height:15px;padding-right:16px;background:url(/sites/all/themes/oakbay/images/external.png) no-repeat 100% 1px}.page-node-1335 .date-display-single,.page-node-1358 .date-display-single{font-size:12px}.page-node-1355 #content a.icon.rss,.page-node-1358 #content a.icon.rss{padding:7px 0 6px 27px;line-height:25px;background:url(/sites/all/themes/oakbay/images/icons.png) -382px -235px no-repeat}.page-node-1355 #content a.ext,.page-node-1358 #content a.ext{padding-left:0;line-height:35px}.page-node-1355 .views-field-field-event-date,.page-node-1358 .views-field-field-event-date{color:#000}.page-node-1355 #content a:hover,.page-node-1358 #content a:hover{color:#5E5E5E}.page-node-1358 #content{color:#000}.page-node-1358 .views-field-field-event-date{color:#444}.page-node-1355 #content ul,.page-node-1358 #content ul{padding:0;list-style:disc;margin-bottom:0}.page-node-1355 #content ul li,.page-node-1358 #content ul li{margin:0;padding:0 0 2px;background:none}#content p.alert{padding:10px 20px;margin:0 0 25px;color:#9e7b3e;font-size:16px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;line-height:24px;text-shadow:0 0 -1px #ffffff}.maintenance-page #header,.maintenance-page #main{max-width:500px;background:#fff;margin:20px auto 0;padding:30px 20px 0}.maintenance-page #header{padding-bottom:0}.maintenance-page #main{padding-top:0;padding-bottom:30px;margin-top:0}.maintenance-page #content #page-title{padding:0 0 10px}.maintenance-page #site-name{width:300px;height:100px;background:url(/sites/all/themes/oakbay/images/logo.png) no-repeat}.maintenance-page #site-name a{display:none}body{opacity:0.999999}#connect #subscribe-text{margin-right:5px}#content select{width:auto}#connect #subscribe-text{display:inline-block;float:none;vertical-align:middle;margin-left:10px}.subscribe-button{display:inline-block;background:#eee;border-bottom:3px solid #EBEBEB;border-right:3px solid #EBEBEB;padding:10px 10px 0 12px;margin-left:5px;-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.3);box-shadow:3px 3px 0 rgba(50,50,50,0.3)}.subscribe-button a{color:#666;font-weight:400;display:inline-block;line-height:26px;text-shadow:0 1px 1px #ffffff;opacity:0.9;padding:0 30px 7px 0;background:url(/sites/all/themes/oakbay/images/icons.png) no-repeat #EEE}.subscribe-button:hover a{color:#111;opacity:1}.subscribe-button.rss a{background-position:-352px -240px}.subscribe-button.newsletter a{background-position:-385px -119px}.subscribe-button.feedback a{background-position:-476px -479px}table{border:0;width:100%;font-size:12px}tr{border-top:#eaeaea 1px solid;border-left:#fbfbfb 1px solid;border-right:#fbfbfb 1px solid}tr.odd{border-top:#fbfbfb 1px solid;background-color:#f5f5f5}th{color:#fff;padding:10px 10px;border:0;background:#666;font-weight:normal;text-shadow:0 1px 1px rgba(0,0,0,0.5);font-size:16px}td{padding:10px 10px;border:0;vertical-align:top}.bt-content{background-color:#fff;border:#006652 1px solid}.bt-content a{color:#006652}.google-map{margin-bottom:15px}.google-map iframe{-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.1);box-shadow:3px 3px 0 rgba(50,50,50,0.1)}#footer{clear:both}.sidebars.col-1-3{padding-right:10px;clear:left}#block-menu-block-2{-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.1);box-shadow:3px 3px 0 rgba(50,50,50,0.1)}#block-menu-block-2 h2.block-title,#block-menu-block-6 h2.block-title{display:none}#block-menu-block-2 ul.menu li{background-color:#53585d}#block-menu-block-2 ul.menu ul.menu li a,#block-menu-block-6 ul.menu ul.menu li a{padding-left:45px}#block-menu-block-2 ul.menu ul.menu ul.menu li a,#block-menu-block-6 ul.menu ul.menu ul.menu li a{padding-left:60px}#block-menu-block-2 ul.menu li a,#block-menu-block-6 ul.menu li a{font-size:13px;text-decoration:none;color:#fff;padding:3px 0 3px 30px;display:block;border-bottom:#4b4f54 1px solid}#block-menu-block-2 ul.menu li a:hover{background-color:#878e99}#block-menu-block-2 ul.menu ul.menu li a,#block-menu-block-6 ul.menu ul.menu li a{border-top:0}#block-menu-block-2 ul.menu ul.menu,#block-menu-block-6 ul.menu ul.menu{display:none}#block-menu-block-2 ul.menu .active-trail ul.menu,#block-menu-block-6 ul.menu .active-trail ul.menu{display:block}#block-menu-block-2 ul.menu li.active-trail>a,#block-menu-block-2 ul.menu ul.menu li a:hover{background-color:#878E99;border-bottom:1px solid #979fab}#block-menu-block-2 ul.menu li.active>a{background-image:url(/sites/all/themes/oakbay/images/nav-active.png);background-repeat:no-repeat;background-position:13px 8px}.home-spotlight #calendar{padding:0}#calendar-contents{width:200px;float:right;margin-left:15px}#calendar a#calendar-icon-link{width:40px;height:36px;display:block;float:left;border-bottom:0}#calendar a#calendar-icon-link:hover{border-bottom:0}.section-our-community #block-menu-block-2 ul.menu ul.menu li a{background-color:#2c6600;border-bottom:#295e00 1px solid;padding-left:45px;color:#fff}.section-our-community #block-menu-block-2 ul.menu ul.menu li.active-trail>a,.section-our-community #block-menu-block-2 ul.menu ul.menu li:hover a{background-color:#367d00}.section-our-community #block-menu-block-2 ul.menu ul.menu ul.menu li a{background-color:#429900;border-color:#367d00;padding-left:60px;color:#fff}.section-our-community #block-menu-block-2 ul.menu ul.menu ul.menu li a:hover{background-color:#4bad01}.section-our-community #content .calendar-calendar .month-view .full td .inner div.day a,.section-our-community .calendar-calendar .month-view .full tr.date-box td.today,.section-our-community th{background-color:#2c6600}.addtocal{border:0;background:none;border-radius:0;-webkit-border-radius:0;float:left;text-decoration:underline;background:url(/sites/all/themes/oakbay/images/zoom-m.png) 7px 10px no-repeat;padding:7px 0 6px 28px;clear:both;float:right}.addtocal:hover{color:#666}.node-type-recreation-event .addtocal{float:none}ul.addtocal_menu{border-radius:0;-webkit-border-radius:0;-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.1);box-shadow:3px 3px 0 rgba(50,50,50,0.1);list-style:none;background:#fff;margin-top:10px!important}#content ul.addtocal_menu li{background:none;padding-left:0}#content ul.addtocal_menu li a:hover{border-radius:0;background:#ececec}.section-explore-oak-bay #block-menu-block-2 ul.menu ul.menu li a{background-color:#006652;border-bottom:#028269 1px solid;padding-left:45px;color:#fff}.section-explore-oak-bay #block-menu-block-2 ul.menu ul.menu li.active-trail>a,.section-explore-oak-bay #block-menu-block-2 ul.menu ul.menu li:hover a{background-color:#028269;border-color:#006652}.section-explore-oak-bay #block-menu-block-2 ul.menu ul.menu ul.menu li a{background-color:#009970;border-color:#006652;padding-left:60px;color:#fff}.section-explore-oak-bay #block-menu-block-2 ul.menu ul.menu ul.menu li a:hover{background-color:#02c08d}.section-explore-oak-bay #content .calendar-calendar .month-view .full td .inner div.day a,.section-explore-oak-bay .calendar-calendar .month-view .full tr.date-box td.today,.section-explore-oak-bay th{background-color:#006652}#content .calendar-calendar .month-view .full td .inner div.day a{text-shadow:0 0 0}.section-municipal-services #block-menu-block-2 ul.menu ul.menu li a{background-color:#005266;border-bottom:#004a5c 1px solid;padding-left:45px;color:#fff}.section-municipal-services #block-menu-block-2 ul.menu ul.menu li.active-trail>a,.section-municipal-services #block-menu-block-2 ul.menu ul.menu li:hover a{background-color:#01718c}.section-municipal-services #block-menu-block-2 ul.menu ul.menu ul.menu li a{background-color:#00a3cc;border-color:#005266;padding-left:60px;color:#fff}.section-municipal-services #block-menu-block-2 ul.menu ul.menu ul.menu li a:hover{background-color:#02c1f1}.section-municipal-services #content .calendar-calendar .month-view .full td .inner div.day a,.section-municipal-services .calendar-calendar .month-view .full tr.date-box td.today,.section-municipal-services th{background-color:#005266}.section-municipal-hall #block-menu-block-2 ul.menu ul.menu li a{background-color:#003566;border-bottom:#002e58 1px solid;padding-left:45px;color:#fff}.section-municipal-hall #block-menu-block-2 ul.menu ul.menu li.active-trail>a,.section-municipal-hall #block-menu-block-2 ul.menu ul.menu li:hover a{background-color:#014686}.section-municipal-hall #block-menu-block-2 ul.menu ul.menu ul.menu li a{background-color:#2378cc;border-color:#014686;padding-left:60px;color:#fff}.section-municipal-hall #block-menu-block-2 ul.menu ul.menu ul.menu li a:hover{background-color:#2b91f5}.section-municipal-hall #content .calendar-calendar .month-view .full td .inner div.day a,.section-municipal-hall .calendar-calendar .month-view .full tr.date-box td.today,.section-municipal-hall th{background-color:#003566}.section-public-safety #block-menu-block-2 ul.menu ul.menu li a{background-color:#002266;border-bottom:#011744 1px solid;padding-left:45px;color:#fff}.section-public-safety #block-menu-block-2 ul.menu ul.menu li.active-trail>a,.section-public-safety #block-menu-block-2 ul.menu ul.menu li:hover a{background-color:#003297}.section-public-safety #block-menu-block-2 ul.menu ul.menu ul.menu li a{background-color:#2566e8;border-color:#2b91f5;padding-left:60px;color:#fff}.section-public-safety #block-menu-block-2 ul.menu ul.menu ul.menu li a:hover{background-color:#3b7cfe}.section-public-safety #block-menu-block-2 ul.menu ul.menu ul.menu ul.menu li a{padding-left:75px}.section-public-safety #content .calendar-calendar .month-view .full td .inner div.day a,.section-public-safety .calendar-calendar .month-view .full tr.date-box td.today,.section-public-safety th{background-color:#002266}.view-archive-photos{overflow:auto}.view-archive-photos .views-row{overflow:auto;border-bottom:3px solid #EBEBEB;margin-bottom:15px;padding:0px 5px 10px 0}.view-archive-photos .views-row .views-field{display:block;float:left;width:25%}.view-archive-photos .views-row .views-field.views-field-field-photo-title-caption{width:100%;float:none;clear:right;font-size:20px;line-height:36px;margin-bottom:15px}.view-archive-photos .views-label{color:#aaa;font-weight:300}.view-archive-photos .views-row a{overflow:auto;margin-right:15px}.view-archive-photos .views-row a img{border:5px solid #EBEBEB}.page-our-community-archives-photographs-browse{background:#fff!important;max-width:550px;margin:0 auto}.page-our-community-archives-photographs-browse .box{-webkit-box-shadow:none;box-shadow:none;padding:0}.page-our-community-archives-photographs-browse .view-archive-photos .views-row{border-bottom:0}.page-our-community-archives-photographs-browse #content{float:none;width:100%;padding:0}.page-our-community-archives-photographs-browse #footer,.page-our-community-archives-photographs-browse #header,.page-our-community-archives-photographs-browse .main-menu,.page-our-community-archives-photographs-browse .sidebars{display:none;height:0;width:0;visibility:hidden}.page-our-community-archives-photographs-browse .grid-pad{padding:0}.page-our-community-archives-photographs-browse #content .box{background:none}.page-our-community-archives-photographs-browse .view-filters{display:none}.page-our-community-archives-photographs-browse .view-archive-photos .views-row .views-field{float:none;width:100%}.page-our-community-archives-photographs-browse #content #page-title .share{display:none}.page-our-community-archives-photographs-browse #content #page-title{padding:20px 0 0}.page-our-community-archives-photographs-browse .view-archive-photos .view-header{width:100%;text-align:center}.page-our-community-archives-photographs-browse #s-menu{display:none!important}.page-our-community-archives-photographs-browse .view-archive-photos .views-label{color:#666;font-weight:bold}.page-our-community-archives-photographs-browse .view-archive-photos .views-field-field-subject div{display:inline-block}.page-our-community-archives-photographs-browse #content h3{margin:15px 0 0;font-size:16px;line-height:20px}.page-our-community-archives-photographs-browse #content .item-list .pager{background:#f8f8f8;padding:5px;width:99%;display:block;overflow:auto;-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.1);box-shadow:3px 3px 0 rgba(50,50,50,0.1)}.page-our-community-archives-photographs-browse #content .item-list .pager-current:before{content:'viewing: '}.page-our-community-archives-photographs-browse #content .item-list .pager-current{font-weight:normal;font-size:12px;text-align:center}.page-our-community-archives-photographs-browse #content .item-list .pager li{background:none;-webkit-box-shadow:none;box-shadow:none;float:left;width:33%;padding:0;margin:0}.page-our-community-archives-photographs-browse #content .item-list .pager li.pager-previous{padding:0 0 0 5px}.page-our-community-archives-photographs-browse #content .item-list .pager li.pager-next{float:right;margin-right:0;padding:0 5px 0 0;text-align:right}.page-our-community-archives-photographs-browse #print{margin:0 0 20px;font-size:18px;text-align:center}#block-views-calendar-block-8 .views-row{margin-bottom:15px}.view-heritage-register,.view-heritage-tour-homes,.view-heritage-tour-properties{overflow:auto}.view-heritage-register .views-row,.view-heritage-tour-homes .views-row,.view-heritage-tour-properties .views-row{overflow:auto;border-bottom:3px solid #EBEBEB;margin-bottom:15px;padding:0px 5px 10px 0}.view-heritage-register .views-row .views-field,.view-heritage-tour-homes .views-row .views-field{float:right;width:80%}.view-heritage-register .views-row .views-field.views-field-title,.view-heritage-tour-homes .views-row .views-field.views-field-title,.view-heritage-tour-properties .views-row .views-field.views-field-title{width:100%;float:none;clear:right;font-size:20px}.view-heritage-register .views-row .views-field-field-heritage-site-photo,.view-heritage-tour-homes .views-row .views-field-field-heritage-site-photo{width:20%;float:left}.view-heritage-tour-properties .views-row .views-field-field-heritage-site-photo{float:right;width:auto}.view-heritage-register .views-row .views-field-field-locality,.view-heritage-tour-homes .views-row .views-field-field-locality,.view-heritage-tour-properties .views-row .views-field-field-locality{font-size:12px}.view-heritage-register .views-row .views-field-body,.view-heritage-tour-homes .views-row .views-field-body,.view-heritage-tour-properties .views-row .views-field-body{margin-top:5px}.view-heritage-register .views-label,.view-heritage-tour-homes .views-label,.view-heritage-tour-properties .views-label{color:#aaa;font-weight:300}.view-heritage-register .views-row a,.view-heritage-tour-homes .views-row a,.view-heritage-tour-properties .views-row a{overflow:auto}.view-heritage-register .views-row a img,.view-heritage-tour-homes .views-row a img,.view-heritage-tour-properties .views-row a img{border:5px solid #EBEBEB}.node-heritage-site .field-name-field-heritage-site-photo,.view-heritage-tour-properties .views-field-field-heritage-site-photo{float:right;margin:0 0 15px 15px;max-width:300px;height:auto}.node-heritage-site .field-name-field-heritage-site-photo img{border:5px solid #EBEBEB}.node-heritage-site .field-label,.node-type-heritage-designated-property .field-label{margin:0 0 15px;font-size:20px;line-height:21px;font-weight:300}.field-name-field-community .field-label,.field-name-field-district .field-label,.field-name-field-identifying-names .field-label,.field-name-field-locality .field-label,.field-name-field-ownership .field-label{font-size:20px}.node-type-heritage-designated-property .field-name-field-designated-property-locati{font-size:14px;margin:15px 0}.node-type-heritage-designated-property .field-name-field-heritage-site-photo{margin-bottom:15px}.page-node-1139 .views-field-field-school-photo{float:right}.page-node-1139 .views-field-field-school-photo img{max-width:150px;height:auto;-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.1);box-shadow:3px 3px 0 rgba(50,50,50,0.1)}.page-node-1139 .views-field-title{font-size:17px;color:#333}.more-link{text-align:left;float:none;margin:0 0 35px;padding-top:15px}.more-link a{margin:15px 0 30px;float:none;clear:both;width:auto;font-weight:300;font-size:20px;background:url(/sites/all/themes/oakbay/images/arrows.png) 85% -2188px no-repeat #012365;color:white!important;text-shadow:0 1px 1px rgba(0,0,0,0.4);padding:10px 45px 9px 15px;-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.1);box-shadow:3px 3px 0 rgba(50,50,50,0.1);text-transform:uppercase;border:0;-moz-transition:background-color 0.2s ease;-o-transition:background-color 0.2s ease;-webkit-transition:background-color 0.2s ease;-ms-transition:background-color 0.2s ease;transition:background-color 0.2s ease}.more-link a:hover{background-color:#001131}.feed-source{padding:5px 0 6px 15px;border-bottom:1px solid #EBEBEB;margin:0 0 20px;color:#555;text-shadow:0 1px 1px #ffffff;background:#F2F2F2;background:-moz-linear-gradient(left,#F2F2F2 0%,#F2F2F2 73%,white 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#F2F2F2),color-stop(73%,#F2F2F2),color-stop(100%,white));background:-webkit-linear-gradient(left,#F2F2F2 0%,#F2F2F2 73%,white 100%);background:-o-linear-gradient(left,#F2F2F2 0%,#F2F2F2 73%,white 100%);background:-ms-linear-gradient(left,#F2F2F2 0%,#F2F2F2 73%,white 100%);background:-webkit-gradient(linear,left top,right top,from(#F2F2F2),color-stop(73%,#F2F2F2),to(white));background:linear-gradient(to right,#F2F2F2 0%,#F2F2F2 73%,white 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2',endColorstr='#ffffff',GradientType=1)}.feed-source a.feed-icon{height:30px}.feed-source a.feed-icon img{display:none}.feed-source .feed-description{margin-bottom:25px}.feed-source .feed-url em{margin-right:57px}.feed-source .feed-updated em{margin-right:25px}.feed-source .feed-updated a{font-weight:700}.page-aggregator-sources- #content h3.button a{background-color:#012365}.page-aggregator-sources- #content h3.button a:hover{background-color:#001131}#content #mc_embed_signup input[type=email],#content #mc_embed_signup input[type=password],#content #mc_embed_signup input[type=text],#content #mc_embed_signup label,#content #mc_embed_signup select,#content #mc_embed_signup textarea,#content .node-391 input[type=email],#content .node-391 input[type=password],#content .node-391 input[type=text],#content .node-391 label,#content .node-391 select,#content .node-391 textarea,#mc_embed_signup .views-submit-button,.node-391 .views-submit-button{float:none}.mc-field-group div{position:relative}.mc-field-group strong{display:block}#mc_embed_signup .indicates-required,.asterisk{color:red}#content .node-391 .fieldset-legend,#mc_embed_signup .mc-field-group label{font-size:20px;line-height:20px;font-weight:300;margin:5px 0;display:block}#content .node-391 .form-wrapper{margin:15px 0;border-color:#f3f3f3;clear:both}#content .node-391 .form-item{margin-bottom:5px}#content .node-391 input.form-file{float:left;margin:15px 0}#content .node-391 .webform-component-managed_file label{padding-top:15px;font-weight:700}#content .node-391 #webform-component-i-agree label{float:left;margin-right:10px}#content .node-391 label.option{margin-right:10px}#edit-submitted-additional-documents-cover-letter-upload-button,#edit-submitted-additional-documents-resume-upload-button{display:none}#mc_embed_signup .mc-field-group.input-group label{display:inline;font-size:14px}#mc_embed_signup .mc-field-group.input-group{margin:15px 0 0}#mc_embed_signup .mc-field-group.input-group input{margin-right:10px}#mc_embed_signup .mc-field-group h4{margin:5px 0}#mc_embed_signup .button{margin:15px 0}#recaptcha_image{margin:10px 0}.recaptcha_help{margin-bottom:10px}#content input[type=text]#recaptcha_response_field{float:none;margin-left:5px}.recaptcha_only_if_image{margin-bottom:5px;display:block}.view-recreation-program-schedules.view-display-id-page_1 .view-grouping{margin:20px 0;overflow:auto}.view-recreation-program-schedules.view-display-id-page_1 .view-grouping .view-grouping-header{font-size:20px;font-weight:bold;padding:20px 0;text-align:center}.view-recreation-program-schedules.view-display-id-page_1 .view-grouping .view-grouping-content{border-top:1px solid #ccc;overflow:auto}.view-recreation-program-schedules.view-display-id-page_1 .view-grouping .view-grouping-content .view-group{float:left;overflow:auto;padding:0 5px;width:14.28%}.view-recreation-program-schedules.view-display-id-page_1 .view-grouping .view-grouping-content .view-group .views-row{float:none}.view-recreation-program-schedules.view-display-id-page_1 .view-grouping .view-grouping-content .view-group .views-row .views-field-field-venue{font-size:11px;font-style:italic}.view-recreation-program-schedules.view-display-id-block{margin-bottom:30px}.view-recreation-program-schedules.view-display-id-block>.view-header ul{margin:0!important;overflow:auto}.view-recreation-program-schedules.view-display-id-block>.view-header ul li{background:none!important;float:left;padding:0!important;width:14.28%}.view-recreation-program-schedules.view-display-id-block>.view-header ul li a{background:#07779C;color:#fff!important;display:block;text-align:center;text-decoration:none!important;padding:10px 5px}.view-recreation-program-schedules.view-display-id-block>.view-header ul li a.active,.view-recreation-program-schedules.view-display-id-block>.view-header ul li a:hover{background:#D5F4F7!important;color:#666!important}.view-recreation-program-schedules.view-display-id-block>.view-content .view-group{display:none}.view-recreation-program-schedules.view-display-id-block>.view-content .view-group.active{display:block}.view-recreation-program-schedules.view-display-id-block>.view-content .view-group .views-row{background:#fff;border:1px solid #eaeaea;margin:5px 0;overflow:auto;padding:15px}.view-recreation-program-schedules.view-display-id-block>.view-content .view-group .views-row .views-field{margin-left:70px;padding-right:15px}.view-recreation-program-schedules.view-display-id-block>.view-content .view-group .views-row .views-field-field-schedule-time{border-right:1px solid #d6d6d6;float:left;font-size:12px;line-height:11px;margin:0;padding:3px 11px 3px 0;text-align:center;width:60px}.view-recreation-program-schedules.view-display-id-block>.view-content .view-group .views-row .views-field-field-venue{font-size:12px;font-style:italic}.field-name-field-accordions-paragraph .field-name-field-accordion-intro-title{margin-bottom:0.375em;font-size:1.3em}.field-name-field-accordions-paragraph .field-item:not(:first-child) .paragraphs-item-accordion-intro,.field-name-field-accordions-paragraph .field-item:not(:first-child) .paragraphs-item-accordion-items{margin-top:1em}.field-name-field-accordion>.field-items>.field-item,.view-board-of-directors>.field-items>.field-item{margin-bottom:6px}.field-name-field-accordion .accordion-item-title,.field-name-field-accordion .field-name-field-accordion-item-title,.view-board-of-directors .accordion-item-title,.view-board-of-directors .field-name-field-accordion-item-title{color:#3a6700;font-size:1.05em;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.field-name-field-accordion .accordion-item-title .field-item:before,.field-name-field-accordion .field-name-field-accordion-item-title .field-item:before,.view-board-of-directors .accordion-item-title .field-item:before,.view-board-of-directors .field-name-field-accordion-item-title .field-item:before{content:'\f055';display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#3a6700;width:20px;height:24px;float:left;padding-right:24px;padding-top:4px}.field-name-field-accordion .accordion-item-title.is-open .field-item:before,.field-name-field-accordion .field-name-field-accordion-item-title.is-open .field-item:before,.view-board-of-directors .accordion-item-title.is-open .field-item:before,.view-board-of-directors .field-name-field-accordion-item-title.is-open .field-item:before{content:'\f056'}.field-name-field-accordion .accordion-item-title:hover,.field-name-field-accordion .field-name-field-accordion-item-title:hover,.view-board-of-directors .accordion-item-title:hover,.view-board-of-directors .field-name-field-accordion-item-title:hover{cursor:pointer;color:#023767}.field-name-field-accordion .accordion-item-body,.field-name-field-accordion .field-name-field-accordion-item-body,.view-board-of-directors .accordion-item-body,.view-board-of-directors .field-name-field-accordion-item-body{display:none;clear:both;margin-left:4px;padding-top:12px;padding-left:18px;border-left:3px solid #023767}.field-name-field-accordion .accordion-item-body .field-item :last-child,.field-name-field-accordion .field-name-field-accordion-item-body .field-item :last-child,.view-board-of-directors .accordion-item-body .field-item :last-child,.view-board-of-directors .field-name-field-accordion-item-body .field-item :last-child{margin-bottom:0;padding-bottom:0}#block-views-perfectmind-intro-text-block.block-views{clear:initial}.acknowledgment{background-color:#221e18;padding:20px!important;color:#a8a8a8;margin-bottom:10px}.acknowledgment p{margin-bottom:0!important}.acknowledgment h2{margin-bottom:8px!important}@media only screen and (max-width:980px){.acknowledgment{width:calc(100% - 10px)}}#content form{width:100%;float:left;clear:both}#content input[type=email],#content input[type=number],#content input[type=password],#content input[type=text],#content textarea{padding:8px 8px 7px;width:252px;border:1px solid #ccc;font-family:"Open Sans",sans-serif;text-shadow:0 0 1px rgba(51,51,51,0.2);font-size:13px;font-weight:400;color:#666;float:left;clear:left;margin:0;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease}#content input[type=email]:hover,#content input[type=number]:hover,#content input[type=password]:hover,#content input[type=text]:hover,#content textarea:hover{border-color:#aaa}#content input[type=email]:focus,#content input[type=number]:focus,#content input[type=password]:focus,#content input[type=text]:focus,#content textarea:focus{border-color:#888;-webkit-box-shadow:0 0 4px rgba(0,0,0,0.2);box-shadow:0 0 4px rgba(0,0,0,0.2)}#content input[type=number]{width:100px;padding-right:15px}#content textarea{width:100%;float:none}#content input[type=button],#content input[type=submit]{background:#439b00;background:-moz-linear-gradient(top,#439b00 0%,#348600 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#439b00),color-stop(100%,#348600));background:-webkit-linear-gradient(top,#439b00 0%,#348600 100%);background:-o-linear-gradient(top,#439b00 0%,#348600 100%);background:-ms-linear-gradient(top,#439b00 0%,#348600 100%);background:-webkit-gradient(linear,left top,left bottom,from(#439b00),to(#348600));background:linear-gradient(to bottom,#439b00 0%,#348600 100%);color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.4);padding:10px 15px 9px;-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.1);box-shadow:3px 3px 0 rgba(50,50,50,0.1);text-transform:uppercase;border:0;float:left;clear:left;height:35px;border-radius:0}#content .search-form input[type=button],#content .search-form input[type=submit]{clear:none}#content input[type=button]:hover,#content input[type=submit]:hover{background:#348600}#content label,#content select,.views-submit-button{float:left;clear:left;font-weight:normal}#content label{margin:0 0 3px;color:#666}#content select{padding:6px;color:#666;font-size:15px;border:1px solid #ccc}.views-exposed-widgets{margin-bottom:0}.views-exposed-form{background:#f6f6f6;padding:10px 20px 0;border-bottom:3px solid #ebebeb;border-right:3px solid #ebebeb;margin:0 0 20px;text-shadow:0 1px 1px #ffffff}.section-parks-recreation .views-exposed-form{background:#D5F4F7;border-bottom:1px solid #C0D5F7;border-right:0px;position:relative}.views-exposed-widget select{width:90%}.page-explore-oak-bay-festivals-events-calendar #edit-field-meeting-type-tid-wrapper{width:100%}.views-exposed-form .views-exposed-widget{padding:0 0 10px 0;width:50%}.views-exposed-form .views-exposed-widget .form-submit{margin:5px 0}#content .block-webform input,#content .block-webform textarea,#content .node-webform input,#content .node-webform textarea{margin:0 5px 5px 5px}#content .block-webform select,#content .node-webform select{margin:0 0 10px}#content .grippie{display:none}.form-item{margin:0}.webform-client-form .form-item{float:left;clear:both;width:100%}.form-item input.error,.form-item select.error,.form-item textarea.error{border:1px solid #c00}.form-item label{display:block;font-weight:bold}.form-item label.option{display:inline;font-weight:normal}.form-required{color:#c00}.form-item .description{font-size:0.85em}.form-checkboxes .form-item,.form-radios .form-item{margin:0}.form-submit{}.container-inline div,.container-inline label{display:inline}.tips{}a.button{}.captcha{float:left;margin:5px}.confirm-parent,.password-parent{margin:0}#block-search-form{}#user-login-form{text-align:left}#user-login-form ul{margin-bottom:0}#user-login-form li.openid-link,html.js #user-login-form li.openid-link{margin-top:1.5em;margin-left:-20px}#user-login-form li.user-link{margin-top:1.5em}#user-login ul{margin:1.5em 0}form th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc}form tbody{border-top:1px solid #ccc}form tr.even{background-color:#fff}form table .item-list ul{margin:0}.lt-ie8 tr.even td,.lt-ie8 tr.even th,.lt-ie8 tr.odd td,.lt-ie8 tr.odd th{border-bottom:1px solid #ccc}td.menu-disabled{background:#ccc}@media screen and (max-width:980px){#connect iframe,#social-networks .network#google-plus div,.main-menu .menu .dropdown-wrap,.node-type-archive-photo #s-menu,.print,div.header-tools,span#subscribe-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.front .col-2-3.banner{display:none}body.front,body.not-front{background:url(/sites/all/themes/oakbay/css/images/page/mobile.gif) 0 0 repeat-y #9dc2f2;background-attachment:none}#m-menu{display:block;width:100%;background:#f1f1f1;-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.1);box-shadow:3px 3px 0 rgba(50,50,50,0.1);height:60px;border-bottom:1px solid #dfe1e3}#m-menu .m-trigger,.front #m-menu .m-trigger.active{color:#444;text-decoration:none;font-size:24px;font-weight:300;text-shadow:0 0 1px rgba(51,51,51,0.2);background:url(/sites/all/themes/oakbay/css/images/m-menu.png) 93% 22px no-repeat;display:block;padding:13px 20px;cursor:pointer}#m-menu .m-trigger.active,.front #m-menu .m-trigger{background:url(/sites/all/themes/oakbay/css/images/m-menu.png) 93% -41px no-repeat}.not-front .col-1-3.main-menu .box,.not-front .region-sidebar-first{display:none}.col-1-3.main-menu .box{padding-top:10px;padding-bottom:10px;height:auto}#s-menu{display:block;width:100%;-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.1);box-shadow:3px 3px 0 rgba(50,50,50,0.1);margin:0 0 10px}#s-menu .s-trigger{color:#fff;width:100%;padding:12px 20px;text-shadow:0 1px 1px #000000;display:block;font-size:16px;text-transform:uppercase;cursor:pointer;background:url(/sites/all/themes/oakbay/css/images/s-menu.png) 93% 14px no-repeat #333}#s-menu .s-trigger.active{background:url(/sites/all/themes/oakbay/css/images/s-menu.png) 93% -49px no-repeat #333}#s-menu #block-menu-block-2 ul.menu li,#s-menu #block-menu-block-6 ul.menu li{list-style:none;padding-top:0;padding-bottom:0;padding-right:0;padding:0;background-image:none!important}#s-menu #block-menu-block-2 ul.menu ul.menu ul.menu ul.menu li a{text-indent:25px}#s-menu #block-menu-block-2 ul.menu li a,#s-menu #block-menu-block-6 ul.menu li a{padding:5px 0 5px 20px;background-image:none}#block-menu-block-2 ul.menu .active-trail ul.menu,#block-menu-block-6 ul.menu .active-trail ul.menu{margin:0}#s-menu #block-menu-block-2 ul.menu li.active>a{background-image:url(/sites/all/themes/oakbay/css/images/nav-active.png);background-position:7px 12px}.section-our-community #s-menu .s-trigger{background-color:#2e6703}.section-explore-oak-bay #s-menu .s-trigger{background-color:#036754}.section-municipal-services #s-menu .s-trigger{background-color:#035467}.section-municipal-hall #s-menu .s-trigger{background-color:#033767}.section-public-safety #s-menu .s-trigger{background-color:#032467}#block-menu-block-2{-webkit-box-shadow:0 0 0;box-shadow:0 0 0}#content #block-menu-block-2 ul{margin-bottom:0}#block-views-emergency-notice-block,#content .home-rec-spotlight .box,#footer .box,.front .banner .region-home-banner,.front .col-2-3.banner.show-emergency .box,.police-fire{min-height:0px;max-height:10000px;height:auto}.col-1-3{width:50%}.col-1-3.home-rec-spotlight,.col-1-3.main-menu,.col-1-3.police-fire,.col-1-3.rogue{width:100%;padding:0 10px 0 0}.col-1-3.main-menu{padding-bottom:10px}.col-1-3.triggers.search{padding-right:10px}.col-2-3,.sidebars.col-1-3{width:99.99%}.col-3-3{width:99.99%}.box{overflow:auto}.col-1-3.rogue.flap .box{float:left;width:50%}#content.col-2-3{float:left;padding-right:10px}.front #footer .copyright{padding-top:6%}#footer .col-2-3.about{min-height:175px;width:66.66%}#footer .col-1-3.links{width:33.33%;padding-right:10px}#footer .col-1-3.links .box{min-height:175px}#content .box.fire-emergency,#content .box.police{width:50%;float:left}.front .col-2-3.banner.show-emergency{display:block;width:100%;padding-right:10px;margin-bottom:5px}#block-views-emergency-notice-block,.front .banner .region-home-banner,.front .col-2-3.banner.show-emergency .box{overflow:auto}#connect #contact-pages{font-size:12px}#i-want-to .center.site{height:220px}#social-networks .network#google-plus{width:32%}.logo{margin-bottom:5px}.views-field-field-spotlight-image a{margin-right:25px}.home-rec-spotlight .region-home-rec-spotlight .views-field-title,.home-spotlight .views-field-title{float:none}.home-spotlight .views-field-title{clear:left}#content .home-rec-spotlight h2,#content .home-spotlight h2{margin-bottom:8px}#content #page-title .share{width:7.5%;margin-top:0}#content #page-title{padding:22px 20px 13px}#content .box.title-image .cycle-on .region-featured-image,#content .box.title-image .region-featured-image{height:auto;width:auto;margin:0;padding:0}#content .box.title-image .region-featured-image img{width:100%;height:auto}#content .no-right-pad.main-content-box{margin-top:-5px}#content .police-fire .box.fire-emergency{height:150px;min-height:auto;max-height:auto}.col-2-3.section-boxes .region{height:auto}.col-2-3.section-boxes{float:left;clear:left;margin:0}.col-2-3.section-boxes .col-1-2.inside-events{padding-right:10px}.col-2-3.section-boxes .col-1-2.inside-events,.col-2-3.section-boxes .col-1-2.inside-spotlight{margin-bottom:10px}.field-name-field-online-service-image a{float:left;position:relative;margin-bottom:5px}.not-front #content .box{min-height:0;height:auto}.sidebars .region-related-links{margin-top:0;margin-bottom:10px}.sidebars.col-1-3{padding-bottom:0}.sidebars{margin-top:0!important}#recaptcha_image{width:260px!important;height:auto!important}#footer .links a{line-height:30px}.section-parks-recreation .region-featured-image .field-name-field-banner-image,.section-parks-recreation .region-featured-image .field-name-field-featured-image{margin:0}}@media only screen and (max-width:800px){.region-featured-image .field.field-name-field-featured-image,.region-featured-image .field.field-name-field-featured-image .field-items,.region-featured-image .field.field-name-field-featured-image .field-items img{width:779px!important;height:331px!important;overflow:hidden}.section-parks-recreation .region-featured-image .field.field-name-field-featured-image,.section-parks-recreation .region-featured-image .field.field-name-field-featured-image .field-items,.section-parks-recreation .region-featured-image .field.field-name-field-featured-image .field-items img{max-width:100%}}@media only screen and (max-width:768px){.region-featured-image .field.field-name-field-featured-image,.region-featured-image .field.field-name-field-featured-image .field-items,.region-featured-image .field.field-name-field-featured-image .field-items img{width:747px!important;height:317px!important;overflow:hidden}}@media only screen and (max-width:740px){.not-front .col-1-3.triggers.search{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.col-1-3{width:50%}#footer .col-1-3.links,#footer .col-2-3.about,.col-1-3.home-rec-spotlight{width:100%}.col-2-3{width:99.99%}.col-3-3{width:99.99%}.box{overflow:auto}.col-1-3.rogue.flap .box{float:left;width:50%}.col-1-3.links,.col-2-3#content{padding-right:10px}#content .box.fire-emergency,#content .box.police{width:100%;float:none}.front #block-block-6,.front #block-block-13{width:100%;padding:0}.front #block-block-13{max-width:80px;margin-top:8px}#footer .coa a{width:32%}#footer .contact-info,#footer .copyright{width:63%}#footer .copyright{padding:4% 0}#content .box.footer,#content .box.height,#content .home-rec-spotlight .box,#content .home-services .box,#content .home-spotlight .box.height,#content .police-fire,#content .police-fire .box,#content .police-fire .box.fire-emergency,#content .services-council .box.height{min-height:auto;max-height:10000px;height:auto}.no-pad{padding:0!important}.site-search{float:none;margin:0;position:relative}.not-front .site-search{display:none}.site-search .form-text{width:100%}.site-search .form-submit{right:9px;position:absolute;background-color:#333}.site-search .form-submit:active,.site-search .form-submit:focus,.site-search .form-submit:hover{background-color:#333}.views-field-field-spotlight-image a{float:none}#content .home-rec-spotlight,#content .police-fire{padding:0 10px 10px 0}#content .home-spotlight .col-1-2,#content .home-spotlight .col-1-2.odd{padding:0 0px 10px 0}#content .box{padding:20px}#content .box.footer{min-height:115px}.view-display-id-page_1 .view-footer .view-display-id-mobile_list,.view-display-id-page_1 .view-footer .view-display-id-mobile_list .view-content,.view-display-id-page_1 .view-footer .view-display-id-mobile_list .view-filters,.view-display-id-page_1 .view-footer .view-display-id-mobile_list .view-headers{display:block}.view-display-id-page_1 .view-footer .views-exposed-form .views-exposed-widget{width:100%}.col-2-3.section-boxes .box{-webkit-box-shadow:none;box-shadow:none}.region-featured-image .field.field-name-field-featured-image,.region-featured-image .field.field-name-field-featured-image .field-items,.region-featured-image .field.field-name-field-featured-image .field-items img{width:719px!important;height:305px!important;overflow:hidden}.section-parks-recreation .region-featured-image .field.field-name-field-featured-image,.section-parks-recreation .region-featured-image .field.field-name-field-featured-image .field-items,.section-parks-recreation .region-featured-image .field.field-name-field-featured-image .field-items img{margin:0}.view-archive-photos .views-row .views-field{float:none;width:100%}#content input[type=email],#content input[type=number],#content input[type=password],#content input[type=text],#content textarea{width:100%!important}.views-exposed-form .views-exposed-widget{width:90%!important;float:none;padding:0!important}.page-node-1139 .view-display-id-page_1 .view-content{display:block}.page-node-1139 .views-field-field-school-photo{float:none}.logo h1 a{background-size:95% 95%}.logo{padding-right:10px}.m-hide{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.print{display:none}.col-1-3{width:99.99%}.col-1-3.rogue.flap .box{float:none;width:99.99%}.col-2-3{width:99.99%}.col-3-3{width:99.99%}.col-1-2,.col-2-2{width:99.99%}.field-name-field-online-service-image img{width:98%;height:auto;max-width:98%}.home-rec-spotlight span.arrow,.home-spotlight span.arrow{top:-10px;left:92%}.not-front .view-spotlight{overflow:hidden}.col-2-3.section-boxes span.arrow{top:-55%;left:91%}.region-featured-image .field.field-name-field-featured-image,.region-featured-image .field.field-name-field-featured-image .field-items,.region-featured-image .field.field-name-field-featured-image .field-items img{width:459px!important;height:195px!important;overflow:hidden}.section-parks-recreation .region-featured-image .field.field-name-field-featured-image,.section-parks-recreation .region-featured-image .field.field-name-field-featured-image .field-items,.section-parks-recreation .region-featured-image .field.field-name-field-featured-image .field-items img{width:459px!important;height:auto!important;overflow:hidden}#content h3.button{margin:0 0 15px;float:none;clear:both;width:auto}#content h3.button a{font-size:16px;line-height:21px;font-weight:400;color:#3A6700;text-decoration:underline;background:none;text-shadow:none;padding:0;margin:0 0 25px;-webkit-box-shadow:none;box-shadow:none;text-transform:none;border:0}#content h3.button a:hover{background:none;color:#333!important}#content th{font-size:12px;line-height:14px}#content table td{font-size:11px;line-height:14px}.section-our-community #content h3 a{color:#3A6700!important}.section-explore-oak-bay #content h3 a{color:#266550!important}.section-municipal-services #content h3 a{color:#015366!important}.section-municipal-hall #content h3 a{color:#023767!important}.section-public-safety #content h3 a{color:#012365!important}.node-heritage-site .field-name-field-heritage-site-photo,.view-heritage-register .views-row .views-field,.view-heritage-register .views-row .views-field-field-heritage-site-photo,.view-heritage-tour-homes .views-row .views-field,.view-heritage-tour-homes .views-row .views-field-field-heritage-site-photo,.view-heritage-tour-properties .views-field-field-heritage-site-photo{float:none;width:auto;margin:0 0 15px 0}.view-heritage-tour-properties .views-row .views-field-field-heritage-site-photo{float:none;margin:15px 0 10px}.node-type-archive-photo #content .box{width:100%;padding:25px 25px 0}#content .item-list .pager li{display:block;float:left;line-height:21px;margin-bottom:10px}.container-inline-date .form-item .form-item{float:none}#content .container-inline-date .form-item .form-item select{width:100%;margin-bottom:10px}#content .search-form input[type=button],#content .search-form input[type=submit]{margin-top:15px;width:252px;float:none}.views-exposed-form .views-exposed-widget{width:100%}.addtocal{float:none;margin:0;padding:7px 0 6px 28px}.view-meeting-minutes .views-field-field-event-date{width:100%}.view-meeting-minutes .views-field-field-agenda-pdf,.view-meeting-minutes .views-field-field-minutes-pdf{width:100%;float:none}}@media only screen and (max-width:320px){.region-featured-image .field.field-name-field-featured-image,.region-featured-image .field.field-name-field-featured-image .field-items,.region-featured-image .field.field-name-field-featured-image .field-items img{width:299px!important;height:127px!important;overflow:hidden}}
.grid:after{content:"";display:table;clear:both}.no-right-pad{padding-right:0}.grid-pad{padding:0 0 0 10px}.grid-pad>[class*=col-]:last-of-type{padding-right:10px}.box{padding:20px 20px 5px 20px;-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.1);box-shadow:3px 3px 0 rgba(50,50,50,0.1)}.box-off{margin:-20px -20px -5px -20px}html{overflow-y:scroll}body,html{height:100%}body{margin:0;text-shadow:0 0 1px rgba(51,51,51,0.2);font-size:14px;font-weight:400;color:#333;height:100%;background:url(/sites/all/themes/oakbay/images/background/bg.jpg) center -13px no-repeat #333;background-attachment:fixed}body.not-front{background-image:url(/sites/all/themes/oakbay/images/page/explore-oak-bay.jpg);background-color:#99c4eb}body.logged-in{background-position:center 29px}body.section-our-community.node-type-archive-photo{background-image:none!important;background-color:#fff}.site{max-width:980px}.front #main.full{clear:both}menu,ol,ul{padding:0}ul{list-style:none}a.no-trans{-moz-transition:none 0;-o-transition:none 0;-webkit-transition:none 0;-ms-transition:none 0}a:focus,input:focus,textarea:focus{outline-style:none}.logo{margin:25px 0 20px}.logo h1 a{background:url(/sites/all/themes/oakbay/images/logo.png) top left no-repeat;width:306px;height:72px;display:block;text-indent:-9999px}#connect,#i-want-to{display:none;overflow:auto}#connect .center.site,#i-want-to .center.site{padding:30px;position:relative;overflow:visible;height:175px}.close{float:right;position:absolute;top:30px;right:30px}.close a{text-decoration:none;display:block;font-size:14px;padding-right:23px;background:url(/sites/all/themes/oakbay/images/arrows.png) 100% -2437px no-repeat;padding-bottom:10px;opacity:0.6;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.4)}.close a:hover{opacity:1;color:#fff}#i-want-to{background:#2b6400;background:-moz-linear-gradient(top,#2b6400 0%,#367c00 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2b6400),color-stop(100%,#367c00));background:-webkit-linear-gradient(top,#2b6400 0%,#367c00 100%);background:-o-linear-gradient(top,#2b6400 0%,#367c00 100%);background:-ms-linear-gradient(top,#2b6400 0%,#367c00 100%);background:-webkit-gradient(linear,left top,left bottom,from(#2b6400),to(#367c00));background:linear-gradient(to bottom,#2b6400 0%,#367c00 100%)}#i-want-to .center.site{background:#367c00;background:-moz-linear-gradient(top,#367d00 0%,#439b00 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#367d00),color-stop(100%,#439b00));background:-webkit-linear-gradient(top,#367d00 0%,#439b00 100%);background:-o-linear-gradient(top,#367d00 0%,#439b00 100%);background:-ms-linear-gradient(top,#367d00 0%,#439b00 100%);background:-webkit-gradient(linear,left top,left bottom,from(#367d00),to(#439b00));background:linear-gradient(to bottom,#367d00 0%,#439b00 100%)}#i-want-to h2{font:400 24px/24px 'Open Sans',sans-serif;margin:0 0 13px;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.4)}#i-want-to ul{list-style:none;padding:0;overflow:visible;position:absolute}#i-want-to ul li{position:relative;overflow:visible;float:left;width:200px;font:400 14px/18px 'Open Sans',sans-serif;margin:0 15px 15px 0;-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.1);box-shadow:3px 3px 0 rgba(50,50,50,0.1);background:url(/sites/all/themes/oakbay/images/arrows.png) 95% -2233px #224c01 no-repeat;cursor:pointer}#i-want-to ul li:hover{background:url(/sites/all/themes/oakbay/images/arrows.png) 95% -2233px #224c01 no-repeat}#i-want-to ul li a{background:#fff;width:82%;padding:8px 0 8px 15px;color:#666;float:left;display:block;text-decoration:none}#i-want-to ul li:hover a,#i-want-to ul li a:hover{color:#fff;background:#224c01}#i-want-to ul ul{display:none;position:absolute;top:33px;left:0;z-index:10000;background:#ffffff;-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.1);box-shadow:3px 3px 0 rgba(50,50,50,0.1);float:left;clear:left}#i-want-to ul ul li{float:none;background:none;-webkit-box-shadow:0 0 0;box-shadow:0 0 0;margin:0;padding:0;-webkit-box-shadow:0;box-shadow:0;display:block;float:left;clear:left}#i-want-to ul li:hover ul li a,#i-want-to ul ul li a{background:#fff;color:#666;width:100%;padding-right:10px;font-size:14px;line-height:18px;border-top:1px solid #ddd;display:block;text-shadow:0 1px 1px #ffffff}#i-want-to ul li:hover ul li:first-child a,#i-want-to ul ul li:first-child a{border-top:0}#i-want-to ul li:hover ul li a:hover,#i-want-to ul ul li a:hover{background:#eee;color:#444}#connect{background:#0e5690;display:none;color:#fff}#connect .center.site{background:#116bb4;padding:20px 30px 15px}#connect h2{font-family:'Open Sans',sans-serif;font-size:24px;font-weight:400;text-shadow:0 1px 1px rgba(0,0,0,0.4);margin-bottom:10px}#contact-pages a{color:#fff;border-bottom:1px solid #88b5da;font-size:16px}#contact-pages a:hover{border-bottom:1px solid #fff}#connect #contact-pages{font-family:'Open Sans',sans-serif;color:#fff;font-size:14px}#connect #connect-row{margin-top:25px;position:relative}#connect #connect-row span a{font-size:11px;line-height:22px;text-decoration:none;color:#fff}#connect #connect-row span a:hover{color:#eee}#connect #subscribe{width:52%;float:left}#connect #subscribe-text{font-size:14px;color:#fff;font-family:'Open Sans',sans-serif;float:left;font-weight:300}#connect #subscribe-field{padding:11px 0 10px;-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.3);box-shadow:3px 3px 0 rgba(50,50,50,0.3);font-size:12px;color:#333;text-indent:15px;margin-left:15px;border:0;outline:0;width:180px}#connect input#subscribe-button{width:95px;background:#78b5f5;border:0;outline:0;font-size:14px;color:#333;-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.3);box-shadow:3px 3px 0 rgba(50,50,50,0.3);padding:11px 0 10px}#connect #button-details{display:inline-block;width:105px;float:right}#connect #social-networks{width:45%;float:right;margin-right:-25px}#social-networks .network{float:left;width:33%}#social-networks .network#google-plus{width:28%}#social-networks .network#facebook{width:36%;margin:0 5px 0 0}#social-networks .network#twitter{width:29%}#social-networks .network img{float:left;margin-right:10px;-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.3);box-shadow:3px 3px 0 rgba(50,50,50,0.3)}.triggers a{text-decoration:none;font-weight:400;color:#fff}.connect-trigger,.i-want-to-trigger{-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.1);box-shadow:3px 3px 0 rgba(50,50,50,0.1);float:right;text-transform:uppercase}.i-want-to-trigger{background:#439b00;background:-moz-linear-gradient(top,#439b00 0%,#449b00 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#439b00),color-stop(100%,#348600));background:-webkit-linear-gradient(top,#439b00 0%,#348600 100%);background:-o-linear-gradient(top,#439b00 0%,#348600 100%);background:-ms-linear-gradient(top,#439b00 0%,#348600 100%);background:-webkit-gradient(linear,left top,left bottom,from(#439b00),to(#348600));background:linear-gradient(to bottom,#439b00 0%,#348600 100%);margin-right:10px}.i-want-to-trigger a{height:50px;display:block;padding:15px 33px 0 10px;background:url(/sites/all/themes/oakbay/images/arrows.png) 90% -2225px no-repeat}.i-want-to-trigger:hover a{background-position:90% -2382px;color:#fff}.i-want-to-trigger a.active{background-position:90% -2422px}.connect-trigger{background:#116bb4;background:-moz-linear-gradient(top,#116bb4 0%,#044c88 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#116bb4),color-stop(100%,#044c88));background:-webkit-linear-gradient(top,#116bb4 0%,#044c88 100%);background:-o-linear-gradient(top,#116bb4 0%,#044c88 100%);background:-ms-linear-gradient(top,#116bb4 0%,#044c88 100%);background:-webkit-gradient(linear,left top,left bottom,from(#116bb4),to(#044c88));background:linear-gradient(to bottom,#116bb4 0%,#044c88 100%)}.connect-trigger a{float:left;background:url(/sites/all/themes/oakbay/images/arrows.png) 50% -2225px no-repeat;height:50px;display:block;padding:15px 10px 0 10px}.connect-trigger:hover a{background-position:50% -2382px;color:#fff}.connect-trigger a.active{background-position:50% -2422px}.connect-trigger .icons{margin-top:1px}.connect-trigger .text{float:left;width:93px;display:block}.connect-trigger .icons{float:right;width:68px;height:15px;background:url(/sites/all/themes/oakbay/images/connect-icons.png) no-repeat}.col-1-3.triggers.search{padding-right:0}.header-tools{margin-top:13px}.translate{float:left;width:110px}.translate a .text{float:left;width:87px;display:block;color:#727272;text-transform:uppercase;font-size:14px;font-weight:400;margin-top:2px}.translate a .icon{float:right;width:23px;display:block;height:24px;background:url(/sites/all/themes/oakbay/images/translate.png) no-repeat;-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.1);box-shadow:3px 3px 0 rgba(50,50,50,0.1);opacity:0.9}.translate a:hover .icon{opacity:1}.text-size{float:left;width:135px}.text-size ul{list-style:none;margin:0 0 0 10px}.text-size ul li{float:left;width:auto}.text-size ul li.text{color:#727272;text-transform:uppercase;font-size:14px;font-weight:400;margin-top:2px}.text-size ul li.link{margin-left:5px}.text-size ul li.link a{width:23px;height:23px;display:block;-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.1);box-shadow:3px 3px 0 rgba(50,50,50,0.1);opacity:0.9;cursor:pointer}.text-size ul li.link a:hover{opacity:1}.text-size ul li#small a{background:url(/sites/all/themes/oakbay/images/text-small.png) no-repeat}.text-size ul li#large a{background:url(/sites/all/themes/oakbay/images/text-large.png) no-repeat}.text-size ul li#large a:hover,.text-size ul li#small a:hover{background-color:#ddd}.weather{float:right;width:65px;height:34px;margin-top:-2px;position:relative}#current-conditions span.icon{position:absolute;z-index:1}#current-conditions span.temp{position:absolute;z-index:2;bottom:8px;right:-7px;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,0.8);text-transform:uppercase;font-size:18px;font-weight:700}.site-search{float:right;clear:both;margin:11px 0 0}.site-search .box{padding:8px;background:rgba(0,0,0,0.3);overflow:auto}.site-search .search-form{margin-bottom:0}.site-search .form-text{padding:8px 8px 7px;width:252px;border:1px solid #6f6f6f;border-top-left-radius:2px;border-bottom-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;float:left;font-family:"Open Sans",sans-serif;text-shadow:0 0 1px rgba(51,51,51,0.2);font-size:13px;font-weight:400;color:#666}.site-search .form-text:focus,.site-search .form-text:hover{-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);box-shadow:0 0 5px rgba(0,0,0,0.5)}.site-search .form-submit{float:left;width:38px;height:35px;display:block;background:url(/sites/all/themes/oakbay/images/search-btn.png) no-repeat;opacity:0.9;border:0;border-radius:0;font-size:0}.site-search .form-submit:active,.site-search .form-submit:focus,.site-search .form-submit:hover{opacity:1;background:url(/sites/all/themes/oakbay/images/search-btn.png) no-repeat}.site-search .form-text:focus{outline:#000}.main-menu{clear:left}.main-menu .box{background:rgba(255,255,255,0.95);height:420px;padding-left:0;padding-right:0}.main-menu .menu{clear:both;padding:0;margin:0}.main-menu .menu li{list-style:none;padding:0;position:relative}.main-menu .menu a{color:#666;text-decoration:none;font-size:24px;font-weight:300;text-shadow:0 0 1px rgba(51,51,51,0.2);background:url(/sites/all/themes/oakbay/images/arrows.png) 93% 16px no-repeat;display:block;padding:8px 20px;height:49px;-moz-transition:none 0;-o-transition:none 0;-webkit-transition:none 0;-ms-transition:none 0}.main-menu .menu a:hover,.main-menu ul li.community:hover a,.main-menu ul li.explore:hover a,.main-menu ul li.hall:hover a,.main-menu ul li.rec:hover a,.main-menu ul li.safety:hover a,.main-menu ul li.services:hover a{background-color:#e4e4e4}.main-menu ul li.community:hover li a,.main-menu ul li.explore:hover li a,.main-menu ul li.hall:hover li a,.main-menu ul li.rec:hover li a,.main-menu ul li.safety:hover li a,.main-menu ul li.services:hover li a{background:none}.main-menu ul li.community.active-trail:hover a,.main-menu ul li.community.active-trail a:hover,.main-menu ul li.community:hover a,.main-menu ul li.community a:hover{color:#00671e;background-position:93% -298px}.main-menu ul li.community.active-trail a{background-position:93% -338px}.main-menu ul li.explore.active-trail:hover a,.main-menu ul li.explore.active-trail a:hover,.main-menu ul li.explore:hover a,.main-menu ul li.explore a:hover{color:#006652;background-position:93% -613px}.main-menu ul li.explore.active-trail a{background-position:93% -652px}.main-menu ul li.rec:hover a,.main-menu ul li.rec a:hover{color:#006661;background-position:93% -927px}.main-menu ul li.services.active-trail:hover a,.main-menu ul li.services.active-trail a:hover,.main-menu ul li.services:hover a,.main-menu ul li.services a:hover{color:#005266;background-position:93% -1241px}.main-menu ul li.services.active-trail a{background-position:93% -1281px}.main-menu ul li.hall.active-trail:hover a,.main-menu ul li.hall.active-trail a:hover,.main-menu ul li.hall:hover a,.main-menu ul li.hall a:hover{color:#003566;background-position:93% -1555px}.main-menu ul li.hall.active-trail a{background-position:93% -1595px}.main-menu ul li.safety.active-trail:hover a,.main-menu ul li.safety.active-trail a:hover,.main-menu ul li.safety:hover a,.main-menu ul li.safety a:hover{color:#002266;background-position:93% -1870px}.main-menu ul li.safety.active-trail a{background-position:93% -1909px}.main-menu .menu li:hover li:hover a{background:none}.main-menu .menu .menu{display:none}.main-menu .menu .active-drop .dropdown-wrap,.main-menu .menu li:hover .menu{display:block}.main-menu .menu .dropdown-wrap{display:none;position:absolute;top:0;left:313px;z-index:100000;padding:20px 20px 20px 10px;width:657px;-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.1);box-shadow:3px 3px 0 rgba(50,50,50,0.1);background:url(/sites/all/themes/oakbay/images/menu-bg.png) repeat-y #fff;min-height:420px}.main-menu .menu>li.community .dropdown-wrap{top:-20px}.main-menu .menu>li.explore .dropdown-wrap{top:-69px}.main-menu .menu>li.rec .dropdown-wrap{top:-118px}.main-menu .menu>li.services .dropdown-wrap{top:-167px}.main-menu .menu>li.hall .dropdown-wrap{top:-216px}.main-menu .menu>li.safety .dropdown-wrap{top:-265px}.main-menu .menu>li.last .dropdown-wrap{top:-363px}.main-menu .menu>li.expanded .menu li{float:left;clear:none;width:33%}.main-menu .menu .menu{float:left;clear:left;width:100%;padding:0 0 5px}.main-menu .menu .menu li{float:left}.main-menu .menu>li.expanded .menu .menu li{clear:left;width:100%}.main-menu .menu .menu a{font-size:18px;line-height:18px;padding:5px 0px 5px 10px;margin-bottom:0;float:left;display:block;width:100%;height:auto;background:none}.main-menu .menu .menu .menu a{padding:0 0 0 10px;border-bottom:0;font-size:12px}.main-menu .menu .menu .menu .menu{display:none}.main-menu .community .menu a:hover,.main-menu .explore .menu a:hover,.main-menu .hall .menu a:hover,.main-menu .rec .menu a:hover,.main-menu .safety .menu a:hover,.main-menu .services .menu a:hover{color:#000!important}.main-menu .menu-mlid-831 ul.menu,.main-menu .menu-mlid-1255 ul.menu,.main-menu .menu .menu .menu .menu{display:none!important}.main-menu .menu-mlid-710,.main-menu .menu-mlid-743,.main-menu .menu-mlid-778,.main-menu .menu-mlid-801,.main-menu .menu-mlid-814,.main-menu .menu-mlid-2346{clear:left!important}.main-menu .menu-mlid-755{margin-top:0px}.main-menu .menu-mlid-739{margin-top:-30px}.main-menu .menu-mlid-748{margin-top:-30px}.main-menu .menu-mlid-751{margin-top:-80px}.main-menu .menu-mlid-867{margin:10px 0}.main-menu .menu-mlid-934{clear:left!important}.front .col-2-3.banner{padding-bottom:0}.banner .box{-webkit-box-shadow:0 0 0;box-shadow:0 0 0}.front .banner .box{margin:0 0 5px 0;padding:0}.front .banner .region-home-banner{height:420px}.front .banner .box{background:url(/sites/all/themes/oakbay/images/background/overlay.jpg) 0 0 no-repeat;height:420px;-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.1);box-shadow:3px 3px 0 rgba(50,50,50,0.1)}.banner.col-2-3{float:right;padding-right:0;margin-bottom:-15px}.banner h1{height:66px;display:block;background:#fff;font-size:24px;font-weight:400;padding:25px 0 0 20px;margin-bottom:-10px}.banner .featured-image{margin:10px -20px 10px -20px}.home-rec-spotlight,.home-spotlight{color:#fff}.home-spotlight .col-1-2{padding:0}.home-spotlight .col-1-2.height{min-height:330px;max-height:330px;height:330px}#content .home-spotlight .box.height{background:#439b00;background:-moz-linear-gradient(top,#439B00 0%,#1f6300 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#439B00),color-stop(100%,#1f6300));background:-webkit-linear-gradient(top,#439B00 0%,#1f6300 100%);background:-o-linear-gradient(top,#439B00 0%,#1f6300 100%);background:-ms-linear-gradient(top,#439B00 0%,#1f6300 100%);background:-webkit-gradient(linear,left top,left bottom,from(#439B00),to(#1f6300));background:linear-gradient(to bottom,#439B00 0%,#1f6300 100%);-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.1);box-shadow:3px 3px 0 rgba(50,50,50,0.1);min-height:330px;max-height:330px;height:330px}.home-spotlight .box.footer{-webkit-box-shadow:0 0 0;box-shadow:0 0 0;padding:20px 20px 0;min-height:110px;max-height:110px;height:110px;font-size:13px;font-weight:300;-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.1)!important;box-shadow:3px 3px 0 rgba(50,50,50,0.1)!important}#content .home-spotlight .box.footer{background:#1A5700;background:-moz-linear-gradient(top,#1A5700 0%,#175200 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#1A5700),color-stop(100%,#175200));background:-webkit-linear-gradient(top,#1A5700 0%,#175200 100%);background:-o-linear-gradient(top,#1A5700 0%,#175200 100%);background:-ms-linear-gradient(top,#1A5700 0%,#175200 100%);background:-webkit-gradient(linear,left top,left bottom,from(#1A5700),to(#175200));background:linear-gradient(to bottom,#1A5700 0%,#175200 100%)}#content .home-rec-spotlight h2,#content .home-spotlight h2{font-size:24px;font-weight:300;margin:0 0 5px;text-shadow:0 1px 1px rgba(0,0,0,0.4);line-height:24px}#content .home-spotlight .box.footer h2{margin:0;font-size:23px}#content .home-spotlight a{color:#beff84}#content .home-spotlight a:hover{color:#fff}.home-rec-spotlight .region-home-rec-spotlight,.home-spotlight .region-home-spotlight,.services-council .region-home-online-services-image{position:relative}.home-rec-spotlight .region-home-rec-spotlight .views-field-title,.home-spotlight .views-field-title{float:left;width:100%;margin-top:5px;font-size:16px}.home-spotlight .region-home-spotlight .views-field-body{float:left;clear:left}.views-field-field-spotlight-image a{position:relative;float:left}.views-field-field-spotlight-image img{-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.2);box-shadow:3px 3px 0 rgba(50,50,50,0.2)}.page-node-82 .views-field-field-spotlight-image img{width:180px}.home-rec-spotlight span.arrow,.home-spotlight span.arrow,.services-council span.arrow{position:absolute;top:78%;left:88%;width:17px;height:20px;z-index:2;background:url(/sites/all/themes/oakbay/images/arrows.png) 0 -2359px no-repeat}.home-spotlight #news{margin:0 0 10px}.home-spotlight #news .views-row{width:279px!important;height:78px!important}.home-spotlight #events .view-content,.home-spotlight #news .view-content{height:78px;overflow:hidden}.home-spotlight #events .views-row{width:279px!important;height:70px!important}.home-spotlight .all{float:left;width:80px}.home-spotlight #events .views-field-view-node,.home-spotlight #news .views-field-view-node{padding-right:7px;margin-right:7px;border-right:1px solid #9cc680}#content #calendar a,#content #feedback a,#content .home-spotlight .all a,#content .home-spotlight .views-field-view-node a{color:#fff;border-bottom:1px solid #9cc680}#content #calendar li a{font-size:14px;line-height:18px}#content #calendar a:hover,#content #feedback a:hover,#content .home-spotlight .all a:hover,#content .home-spotlight .views-field-view-node a:hover{border-bottom:1px solid #fff}.home-spotlight .views-field-view-node{float:left}.home-spotlight .tools{width:100%;float:left}.home-spotlight .next{width:20px;float:right}.home-spotlight .nav{width:58px;float:right}.home-spotlight .nav a,.home-spotlight .next{width:19px;height:20px;display:block;text-indent:-9999px;background:url(/sites/all/themes/oakbay/images/circle-handles.png) no-repeat;cursor:pointer}.home-spotlight #news{padding:0 0 25px}.home-spotlight .nav a{float:left}.home-spotlight .nav a.activeSlide{background-position:0 -33px}.home-spotlight .next{background:url(/sites/all/themes/oakbay/images/arrows.png) 0 -2514px no-repeat}.home-spotlight #feedback{background:url(/sites/all/themes/oakbay/images/feedback-2.png) no-repeat 0px 7px;padding-left:60px}.home-spotlight #calendar{background:url(/sites/all/themes/oakbay/images/calendar.png) no-repeat 0px 7px;padding-left:60px;float:left}.home-spotlight #calendar ul li{float:left;width:50%;padding:0}#content .home-spotlight #calendar ul{list-style:none;margin:5px 5px}.page-node-3123 #content img{width:90%;margin-bottom:10px}.page-node-3123 #content{min-height:2940px;background:white}.fs-embed .footer{display:none}.home-rec-spotlight{padding-right:0}#content .home-rec-spotlight a{color:#beecfe}#content .home-rec-spotlight a:hover{color:#fff}.home-rec-spotlight .col-1-1{padding-right:0;padding-bottom:0}.home-rec-spotlight .box .box{padding:0}#content .home-rec-spotlight .box{background:#03AACC;background:-moz-linear-gradient(top,#03AACC 0%,#007B94 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#03AACC),color-stop(100%,#007B94));background:-webkit-linear-gradient(top,#03AACC 0%,#007B94 100%);background:-o-linear-gradient(top,#03AACC 0%,#007B94 100%);background:-ms-linear-gradient(top,#03AACC 0%,#007B94 100%);background:-webkit-gradient(linear,left top,left bottom,from(#03AACC),to(#007B94));background:linear-gradient(to bottom,#03AACC 0%,#007B94 100%);min-height:330px;max-height:330px;height:330px;color:#fff}#content .home-rec-spotlight .box.footer{padding:15px 20px 0;min-height:110px;max-height:110px;height:110px;font-size:13px;font-weight:300}#content .home-rec-spotlight .box.footer h2{margin:0}#content .home-rec-spotlight .box.footer{background:#005F72}#rec-logo{background:url(/sites/all/themes/oakbay/images/rec-logo.png) no-repeat top left;display:block;height:58px;width:98px;float:left;margin-top:10px}#rec-logo:hover{opacity:0.8}.home-rec-spotlight .footer ul{padding-left:20px;float:left}#content .home-rec-spotlight .footer li{margin:3px 0;padding:0}#content .home-rec-spotlight ul{list-style:none;margin:0}#content .home-rec-spotlight .footer li a,#content .home-rec-spotlight .views-field-body a,#content .home-rec-spotlight .views-field-view-node a{color:#fff;border-bottom:1px solid #a1e9fa}#content .home-rec-spotlight .footer li a:hover,#content .home-rec-spotlight .views-field-body a:hover,#content .home-rec-spotlight .views-field-view-node a:hover{border-bottom:1px solid #fff}#content .services-council{color:#333}#content .services-council .box.height{min-height:330px;max-height:330px;height:330px;background:#dedede;background:-moz-linear-gradient(top,#dedede 0%,#919191 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#dedede),color-stop(100%,#919191));background:-webkit-linear-gradient(top,#dedede 0%,#919191 100%);background:-o-linear-gradient(top,#dedede 0%,#919191 100%);background:-ms-linear-gradient(top,#dedede 0%,#919191 100%);background:-webkit-gradient(linear,left top,left bottom,from(#dedede),to(#919191));background:linear-gradient(to bottom,#dedede 0%,#919191 100%)}#content .services-council h2{color:#424242;font-weight:300;margin:0 0 8px}.services-council .odd{padding-right:0}.services-council .col-1-2{padding-bottom:0}#content .services-council li a{color:#00437b;font-size:14px;border-bottom:1px solid #597a96}#content .services-council ul{overflow:visible;margin:0;list-style:none}#content .services-council li a:hover{border-bottom:1px solid #00437b}#council .image,#services .image{margin:0 0 10px}#council .image img,#services .image img{-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.1);box-shadow:3px 3px 0 rgba(50,50,50,0.1)}#services .links ul li{float:left;width:50%;display:block;padding:0 5px 6px 0;line-height:16px}#council .image{float:left;width:40%}#council .links{float:right;width:60%;font-size:15px}#council .links ul{margin:10px 0 0}#council .links ul li{padding:0 0 6px}#council .text{float:left;width:100%}#content .box.police{margin:0 0 10px 0;background:#116bb4;background:-moz-linear-gradient(top,#116bb4 0%,#095798 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#116bb4),color-stop(100%,#095798));background:-webkit-linear-gradient(top,#116bb4 0%,#095798 100%);background:-o-linear-gradient(top,#116bb4 0%,#095798 100%);background:-ms-linear-gradient(top,#116bb4 0%,#095798 100%);background:-webkit-gradient(linear,left top,left bottom,from(#116bb4),to(#095798));background:linear-gradient(to bottom,#116bb4 0%,#095798 100%);color:#fff;font-size:14px;font-weight:300;min-height:150px;max-height:150px;height:150px;line-height:18px}.mayor #mayor-portrait{float:left;width:auto;margin:0 15px 15px 0}.mayor ul{margin-top:15px}.mayor .excerpt{clear:both;padding:0 20px 0 0}.mayor .excerpt p{color:#222;line-height:21px}.police-fire{margin-bottom:10px}#content .police-fire .box h2{margin-bottom:0;line-height:28px}#content .police-fire .box h2 span{font-size:16px}.police-fire .box img{float:left;clear:left;margin-top:-3px}#content .police-fire .box.fire-emergency{background:#085695;background:-moz-linear-gradient(top,#085695 0%,#00437b 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#085695),color-stop(100%,#00437b));background:-webkit-linear-gradient(top,#085695 0%,#00437b 100%);background:-o-linear-gradient(top,#085695 0%,#00437b 100%);background:-ms-linear-gradient(top,#085695 0%,#00437b 100%);background:-webkit-gradient(linear,left top,left bottom,from(#085695),to(#095798));background:-webkit-linear-gradient(top,#085695 0%,#095798 100%);background:-o-linear-gradient(top,#085695 0%,#095798 100%);background:linear-gradient(to bottom,#085695 0%,#095798 100%);color:#fff;font-size:14px;font-weight:300;padding:15px;line-height:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#emergency h2{background:url(/sites/all/themes/oakbay/images/arrows.png) 100% 15px no-repeat}.police-fire h2{background:url(/sites/all/themes/oakbay/images/arrows.png) 100% 9px no-repeat;font-weight:300}.police-fire .police h2{background:none}.police-fire .box div{margin-bottom:-5px}.police-fire .box #fire{overflow:auto;margin:0 0 2.5px 0}.police-fire .box .info{float:right;width:75%;padding:0 5px 0 0}#content .police-fire .box .info a{color:#fff}#content .police-fire .box .info a:hover{color:#ddd}#content .police-fire .box .info ul li a,#content .police-fire a.prog{color:#fff;border-bottom:1px solid #9ab5cb}.police-fire .box .info ul li a:hover,.police-fire a.prog:hover{color:#fff;border-bottom:1px solid #fff}#content .police-fire .box .info ul{list-style:none;margin:5px 0 0}#content .police-fire p{margin:0}.police-fire .box #emergency img{margin-top:7px}#content.col-2-3{float:right;padding-right:0}#content .box{background:#fff}.not-front #content .box{min-height:275px}.section-parks-recreation .box.main-content-box{float:left}.node-type-section-overview-page.section-parks-recreation.not-front #content .box{min-height:0}.section-parks-recreation.page-parks-recreation-programs-active-living-guide #content.col-3-5 .box,.section-parks-recreation.page-views #content.col-3-5 .box{overflow:hidden}#main .main-content-box{padding-bottom:20px}#content .box.title-image{min-height:0;padding:0;background:none}#content .no-right-pad.main-content-box{float:left;width:100%}#content #page-title{padding:25px 20px 10px;line-height:30px;background:#fff;width:100%;margin:0;float:left}#content #page-title h1.text{float:left;width:90%;margin:0}#content #page-title .share{float:right;width:10%}#content .st_sharethis_custom{margin-right:5px}#content .share .print,#content .st_sharethis_custom{float:left;width:26px}#content .share .print a,#content .st_sharethis_custom{width:26px;height:26px;display:block;text-indent:-9999px;background:url(/sites/all/themes/oakbay/images/icons.png) -347px -280px no-repeat;cursor:pointer}#content .share .print a{background-position:-152px -520px}#content .st_sharethis_custom:hover{background-position:-543px -40px}#content .share .print a:hover{background-position:-576px 0}.section-parks-recreation #content #page-title,.section-parks-recreation.page-search-node #content h2{padding:0 0 11px;margin-top:-2px;font-family:Kreon,"Trebuchet MS",Tahoma,Arial,sans-serif;font-size:30px;color:#444}.section-parks-recreation #content #page-title span.text{width:89%}.section-parks-recreation #content #page-title .share{width:11%}.section-parks-recreation #content #page-title .share .print a:hover{background-position:-152px -520px;opacity:0.85}.section-parks-recreation #content #page-title .st_sharethis_custom:hover{background-position:-347px -280px;opacity:0.85}.page-node-48 #content #page-title{font-size:25px}#content .box.title-image .featured-image{float:left;width:100%;clear:both}#content .box.title-image .region-featured-image{height:323px;margin-bottom:10px}#content .box.title-image .region-featured-image img{height:275px;width:647px}#parks-footer{display:none}.front #footer .copyright{padding-top:4%}.front #block-block-6{width:80%;float:left;padding-right:26px}.front #block-block-13{width:20%;float:left;padding-left:8px}.front #footer .contact-info p{padding-bottom:0}#footer .box{min-height:160px;max-height:160px;height:160px;background:#221e18;background:-moz-linear-gradient(top,#221e18 0%,#100f0c 66%,#000000 67%,#000000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#221e18),color-stop(66%,#100f0c),color-stop(67%,#000000),color-stop(100%,#000000));background:-webkit-linear-gradient(top,#221e18 0%,#100f0c 66%,#000000 67%,#000000 100%);background:-o-linear-gradient(top,#221e18 0%,#100f0c 66%,#000000 67%,#000000 100%);background:-ms-linear-gradient(top,#221e18 0%,#100f0c 66%,#000000 67%,#000000 100%);background:-webkit-gradient(linear,left top,left bottom,from(#221e18),color-stop(66%,#100f0c),color-stop(67%,#000000),to(#000000));background:linear-gradient(to bottom,#221e18 0%,#100f0c 66%,#000000 67%,#000000 100%);color:#a8a8a8;position:relative}#footer .coa a{float:left;width:22%;display:block;text-indent:-9999px;height:150px;background:url(/sites/all/themes/oakbay/images/coat-of-arms.png) top center no-repeat}#footer .contact-info,#footer .copyright{float:right;width:76%}#footer .contact-info a[href^=tel]{color:#cccccc;text-decoration:none}#footer .copyright{padding:6% 0 0}#footer .contact-info p{padding:2% 0 1%}#footer .region-footer-menu{text-align:center;font-size:15px;margin:3% 0}#footer .links p{margin:0 0 5%}#footer .links a{color:#a8a8a8;border-bottom:1px solid #a8a8a8;margin:0 1%}#footer .links a:hover{border-bottom:1px solid #fff}#footer .login{position:absolute;bottom:10px;right:10px;font-size:10px}#footer .login a{color:#fff;border:0;text-indent:-9999px;width:35px;display:block}#footer .login a:hover{border:0;text-indent:0}.not-logged-in .links.inline .comment_forbidden,.page-user #user-login .description{display:none}.page-user #content input[type=submit]{margin:15px 0 0}.page-user .form-item{float:left;clear:left;margin:0 0 5px}#content .tabs.primary{list-style:none;margin:0;-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.2);box-shadow:3px 3px 0 rgba(50,50,50,0.2);overflow:auto;float:left}#content .tabs.primary li{float:left;width:auto;padding:0}#content .tabs.primary li a{background:#EE432E;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#EE432E),color-stop(100%,#ad2500));background:-webkit-linear-gradient(top,#EE432E 0%,#ad2500 100%);background:-moz-linear-gradient(top,#EE432E 0%,#ad2500 100%);background:-ms-linear-gradient(top,#EE432E 0%,#ad2500 100%);background:-o-linear-gradient(top,#EE432E 0%,#ad2500 100%);background:-webkit-gradient(linear,left top,left bottom,from(#EE432E),to(#ad2500));background:linear-gradient(top,#EE432E 0%,#ad2500 100%);display:block;padding:8px 12px;text-shadow:0 -1px 1px #1A5AD9;color:#fff;border:1px solid #ad2500;border-left:1px solid #CC3518;text-decoration:none}#content .tabs.primary li.active a,#content .tabs.primary li a:hover{background:#C53213}.ajax-progress .throbber{background:url(/sites/all/themes/oakbay/images/ajax-loader.gif) no-repeat;width:43px;height:11px}#content .messages.warning{float:left;clear:both;width:100%}#content .messages p,#content .messages ul{margin:0}#content .messages{margin:0 0 20px}div.workbench-info-block{margin:0 0 15px}#content .workbench-moderation-moderate-form{float:none;clear:none;width:auto}#content .workbench-info-block{overflow:auto}#content .workbench-info-block input[type=submit],#content .workbench-info-block label,#content .workbench-info-block select{float:none;margin-bottom:10px}#content .workbench-info-block select{font-size:12px}#content .workbench-info-block input[type=submit]{padding:5px;height:auto;background:#EE432E;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#EE432E),color-stop(100%,#ad2500));background:-webkit-linear-gradient(top,#EE432E 0%,#ad2500 100%);background:-moz-linear-gradient(top,#EE432E 0%,#ad2500 100%);background:-ms-linear-gradient(top,#EE432E 0%,#ad2500 100%);background:-o-linear-gradient(top,#EE432E 0%,#ad2500 100%);background:-webkit-gradient(linear,left top,left bottom,from(#EE432E),to(#ad2500));background:linear-gradient(top,#EE432E 0%,#ad2500 100%);text-shadow:0 -1px 1px #1A5AD9;color:#fff;border:1px solid #ad2500;border-left:1px solid #CC3518;text-decoration:none}#content .workbench-info-block input[type=submit]:focus,#content .workbench-info-block input[type=submit]:hover{background:#C53213}#content{color:#666;font-size:13px;line-height:21px}#content h1{margin:0 0 20px;font-weight:300;font-size:27px}#content h1.title{margin:0 0 3px}#content h1.view-page-title{margin-top:-51px}#content .field-name-field-committee-description .field-label,#content .field-name-field-committee-members .field-label,#content .field-name-field-mandate .field-label,#content .field-name-field-meetings-and-agendas .field-label,#content h2{margin:0 0 15px;font-size:24px;font-weight:300;line-height:30px}#content h3{font-weight:300;font-size:20px}#content h3,#content ol,#content p,#content table,#content ul{margin:0 0 20px}#content blockquote{padding:8px 8px 8px 20px;margin:0 20px 20px 20px;font-style:italic;border-left:5px solid #ccc}#content blockquote p{margin:0}#content ol{margin-left:25px}#content ul{list-style:none;margin-left:0}#content hr{border:1px solid #eee;margin:10px 0 15px}#content ol li,#content ul li{padding:0 0 5px}.not-front #content ul li{background:url(/sites/all/themes/oakbay/images/bullet.png) 3px 9px no-repeat;padding:3px 0 4px 15px}.not-front #content ul ul{margin:10px 0 8px 25px}.not-front #content ul ul ul{margin:10px 0 0 25px}#content ol li ul{margin-bottom:0;margin-top:5px}#content img,img{height:auto!important;max-width:100%}#content iframe{max-width:100%}#content a{color:#333;-moz-transition:color 0.2s ease;-o-transition:color 0.2s ease;-webkit-transition:color 0.2s ease;-ms-transition:color 0.2s ease;transition:color 0.2s ease;-moz-transition:border 0.2s ease;-o-transition:border 0.2s ease;-webkit-transition:border 0.2s ease;-ms-transition:border 0.2s ease;transition:border 0.2s ease}.not-front #content a{color:#3a6700;text-decoration:underline}#content h3.button{margin:15px 0 30px;float:left;clear:both;width:100%}#content li h3.button{float:none}#content h3.button a{background:url(/sites/all/themes/oakbay/images/arrows.png) 95% -2188px no-repeat #429500;color:#fff!important;text-shadow:0 1px 1px rgba(0,0,0,0.4);padding:10px 45px 9px 15px;-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.1);box-shadow:3px 3px 0 rgba(50,50,50,0.1);text-transform:uppercase;border:0;text-decoration:none;-moz-transition:background-color 0.2s ease;-o-transition:background-color 0.2s ease;-webkit-transition:background-color 0.2s ease;-ms-transition:background-color 0.2s ease;transition:background-color 0.2s ease}#content h3.button a:hover{background:url(/sites/all/themes/oakbay/images/arrows.png) 95% -2345px no-repeat #347d00}.section-explore-oak-bay #content h3 a{background:url(/sites/all/themes/oakbay/images/arrows.png) 95% -2188px no-repeat #266550}.section-explore-oak-bay #content h3 a:hover{background:url(/sites/all/themes/oakbay/images/arrows.png) 95% -2188px no-repeat #1f5543}.section-parks-recreation #content h3 a{background:url(/sites/all/themes/oakbay/images/arrows.png) 95% -2188px no-repeat #315973;text-decoration:none}.section-parks-recreation #content h3 a:hover{background:url(/sites/all/themes/oakbay/images/arrows.png) 95% -2188px no-repeat #254E6B}.section-municipal-hall #content h3 a{background:url(/sites/all/themes/oakbay/images/arrows.png) 95% -2188px no-repeat #003367}.section-municipal-hall #content h3 a:hover{background:url(/sites/all/themes/oakbay/images/arrows.png) 95% -2188px no-repeat #022d54}.section-municipal-services #content h3 a{background:url(/sites/all/themes/oakbay/images/arrows.png) 95% -2188px no-repeat #015366}.section-municipal-services #content h3 a:hover{background:url(/sites/all/themes/oakbay/images/arrows.png) 95% -2188px no-repeat #004353}.section-public-safety #content h3 a{background:url(/sites/all/themes/oakbay/images/arrows.png) 95% -2188px no-repeat #012365}.section-public-safety #content h3 a:hover{background:url(/sites/all/themes/oakbay/images/arrows.png) 95% -2188px no-repeat #001131}#content a:hover,.section-explore-oak-bay #content a:hover,.section-explore-oak-bay .sidebars .field-type-link-field a:hover,.section-municipal-hall #content a:hover,.section-municipal-hall .sidebars .field-type-link-field a:hover,.section-municipal-services #content a:hover,.section-municipal-services .sidebars .field-type-link-field a:hover,.section-our-community #content a:hover,.section-our-community .sidebars .field-type-link-field a:hover,.section-parks-recreation #content a:hover,.section-public-safety #content a:hover,.section-public-safety .sidebars .field-type-link-field a:hover,.sidebars .field-type-link-field a:hover{color:#333}.section-our-community #content a,.section-our-community .sidebars .field-type-link-field a{color:#3a6700}.section-explore-oak-bay #content a,.section-explore-oak-bay .sidebars .field-type-link-field a{color:#266550}.section-parks-recreation #content a{color:#2a5e78;text-decoration:underline}.section-municipal-services #content a,.section-municipal-services .sidebars .field-type-link-field a{color:#015366}.section-municipal-hall #content a,.section-municipal-hall .sidebars .field-type-link-field a{color:#023767}.section-public-safety #content a,.section-public-safety .sidebars .field-type-link-field a{color:#012365}#content .field-name-field-keywords{display:block;text-indent:-9999px;visibility:hidden}#content .back{margin-top:15px}#content .comments{display:none}#content .item-list .pager{margin:10px 0 30px;text-align:left}#content .item-list .pager li{background:#f8f8f8;color:#111;padding:4px 8px 3px;margin:0 7px 0 0;-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.1);box-shadow:3px 3px 0 rgba(50,50,50,0.1)}#content .p-rss{margin-bottom:20px}#content a.icon{background:url(/sites/all/themes/oakbay/images/icons-sm.png) no-repeat}#content a.pdf,#content a.pdf.ext{background-position:-42px -320px;padding-left:20px}#content a.ext{background-position:-87px -262px;padding-left:20px}#content a.download{background-position:-263px -27px;padding-left:20px}#content a.video{background-position:0 -414px;padding-left:20px}#content a.icon.rss{padding:7px 0 6px 27px;line-height:25px;background:url(/sites/all/themes/oakbay/images/icons.png) -382px -235px no-repeat}.section-parks-recreation #content ul{margin-left:10px}.sidebars .region-related-links{margin-top:10px;-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.1);box-shadow:3px 3px 0 rgba(50,50,50,0.1)}.sidebars .region-related-links .block-title{color:#fff;font-size:16px;font-weight:400;padding:10px 30px;text-shadow:0 1px 1px rgba(0,0,0,0.4)}.section-our-community .sidebars .region-related-links .block-title{background:#3a6700}.section-explore-oak-bay .sidebars .region-related-links .block-title{background:#266550}.section-municipal-services .sidebars .region-related-links .block-title{background:#015366}.section-municipal-hall .sidebars .region-related-links .block-title{background:#023767}.section-public-safety .sidebars .region-related-links .block-title{background:#032467}.sidebars .field-type-link-field{padding:5px 0 7px;background:#fff;width:100%}.sidebars .field-type-link-field a{width:100%;display:block;padding:4px 10px 3px 55px;background:url(/sites/all/themes/oakbay/images/arrows.png) 30px 3px no-repeat}.col-2-3.section-boxes{float:right;clear:right;padding-bottom:0}.col-2-3.section-boxes .box{padding:0}.col-2-3.section-boxes .col-1-2{padding-bottom:0}.col-2-3.section-boxes .col-1-2 .box{background:#fff}.col-2-3.section-boxes .region{margin:0 0 10px;height:327px}.col-2-3.section-boxes .view-empty{padding:20px}.inside-events .region-inside-events .block-title,.inside-spotlight .region-inside-spotlight .block-title{color:#fff;font-size:18px;font-weight:400;padding:10px 20px;text-shadow:0 1px 1px rgba(0,0,0,0.4)}.section-our-community .col-2-3.section-boxes .block-title{background:#3a6700}.section-explore-oak-bay .col-2-3.section-boxes .block-title{background:#266550}.section-municipal-services .col-2-3.section-boxes .block-title{background:#015366}.section-municipal-hall .col-2-3.section-boxes .block-title{background:#023767}.section-public-safety .col-2-3.section-boxes .block-title{background:#032467}.section-our-community .col-2-3.section-boxes a{color:#3a6700}.section-explore-oak-bay .col-2-3.section-boxes a{color:#266550}.section-municipal-services .col-2-3.section-boxes a{color:#015366}.section-municipal-hall .col-2-3.section-boxes a{color:#023767}.section-public-safety .col-2-3.section-boxes a{color:#032467}.section-explore-oak-bay .col-2-3.section-boxes a:hover,.section-municipal-hall .col-2-3.section-boxes a:hover,.section-municipal-services .col-2-3.section-boxes a:hover,.section-our-community .col-2-3.section-boxes a:hover,.section-public-safety .col-2-3.section-boxes a:hover{color:#333}.region-inside-spotlight .views-field-field-spotlight-image a{width:100%}.region-inside-spotlight .views-field-field-spotlight-image img{-webkit-box-shadow:0 0 0;box-shadow:0 0 0;width:100%;height:auto}.col-2-3.section-boxes .views-field-title{font-size:16px;padding:10px 10px 5px 20px;float:left;width:100%;clear:both}.col-2-3.section-boxes .region-inside-events .views-field-title{padding-top:15px;padding-bottom:0;line-height:18px}.col-2-3.section-boxes .views-field-field-event-date{float:left;clear:both;width:100%;padding:0 0 0 20px;font-size:13px;color:#666}.col-2-3.section-boxes .views-field-body,.col-2-3.section-boxes .views-field-view-node{font-size:14px;padding:0 10px 5px 20px}.col-2-3.section-boxes .views-field-view-node{padding-bottom:18px}.col-2-3.section-boxes .region-inside-events .views-field-view-node{padding-bottom:0}.col-2-3.section-boxes span.arrow{position:absolute;top:78%;left:88%;width:17px;height:20px;z-index:2;background:url(/sites/all/themes/oakbay/images/arrows.png) 0 -2359px no-repeat}.not-front .main-content-box .view{overflow:auto}.section-parks-recreation #content.col-3-5 .view{float:left;width:100%;clear:both}.node-page-with-view .views-row,.page-views .views-row,.view-fire-police-department .views-row,.view-news-police-department .views-row,.view-recreation-drop-in-programs-by-activity .views-row{border-bottom:3px solid #EBEBEB;padding:12px 5px 12px 0;float:left;clear:both;width:100%}.view-business-directory .views-field-title{font-size:17px;color:#333}.page-node-1079 .field-name-body img{-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.1);box-shadow:3px 3px 0 rgba(50,50,50,0.1)}.view-council-profiles{padding:10px 0}.view-council-profiles .views-row{border-top:3px solid #EBEBEB;border-bottom:0;margin-bottom:15px;padding:0px;width:100%;float:left;clear:both}.views-field-field-profile-bio-picture{float:right;width:30%;min-height:253px}.view-council-profiles .views-field-title{padding:5px 0 6px 15px;border-bottom:1px solid #EBEBEB;float:left;width:70%;margin:0 0 20px;color:#555;text-shadow:0 1px 1px #ffffff;background:#f2f2f2;background:-moz-linear-gradient(left,#f2f2f2 0%,#f2f2f2 73%,#ffffff 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#f2f2f2),color-stop(73%,#f2f2f2),color-stop(100%,#ffffff));background:-webkit-linear-gradient(left,#f2f2f2 0%,#f2f2f2 73%,#ffffff 100%);background:-o-linear-gradient(left,#f2f2f2 0%,#f2f2f2 73%,#ffffff 100%);background:-ms-linear-gradient(left,#f2f2f2 0%,#f2f2f2 73%,#ffffff 100%);background:-webkit-gradient(linear,left top,right top,from(#f2f2f2),color-stop(73%,#f2f2f2),to(#ffffff));background:linear-gradient(to right,#f2f2f2 0%,#f2f2f2 73%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2',endColorstr='#ffffff',GradientType=1)}#content .view-council-profiles .views-field-title h2{margin:0}.view-council-profiles .views-field-field-profile-bio-picture img{border-right:3px solid #EBEBEB;border-bottom:3px solid #EBEBEB}.view-council-profiles .views-field-field-email-address,.view-council-profiles .views-field-field-phone-number{font-size:15px;padding:0 0 15px}.view-council-profiles .views-field-field-email-address .views-label,.view-council-profiles .views-field-field-phone-number .views-label{width:150px;float:left;padding-left:15px}.view-council-profiles .views-field-body .field-content{display:none;float:left;width:65%;padding-left:15px}#content .view-council-profiles .views-label-body{background:url(/sites/all/themes/oakbay/images/arrows.png) 93% -2228px no-repeat #003367;-moz-transition:background-color 0.2s ease;-o-transition:background-color 0.2s ease;-webkit-transition:background-color 0.2s ease;-ms-transition:background-color 0.2s ease;transition:background-color 0.2s ease;padding:8px 45px 8px 15px;float:left;cursor:pointer;margin:10px 0 20px;-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.2);box-shadow:3px 3px 0 rgba(50,50,50,0.2);color:#fff;text-decoration:none}#content .view-council-profiles .views-label-body:hover{background:url(/sites/all/themes/oakbay/images/arrows.png) 93% -2228px no-repeat #022d54}#block-views-emergency-notice-block{color:#eee;background:#fff;height:420px}#block-views-emergency-notice-block h2{background:#666;padding:10px 20px;width:100%;color:#fff;font-weight:300;font-size:24px}.view-emergency-notice .views-field-title a{text-decoration:none;font-size:21px;font-weight:bold;color:#333}.view-emergency-notice{padding:15px 20px;color:#000000;font-size:13px}.not-front .view-emergency-notice{padding:10px 0 0}.view-emergency-notice a{text-decoration:underline;color:#940607}.view-emergency-notice a:hover{color:#000}.view-emergency-notice .views-field-view-node{padding:0 0 10px}.view-emergency-notice .item-list ul,.view-emergency-notice .views-field-field-status-update{margin:0;float:left;width:100%}.view-emergency-notice .item-list ul li{margin:0 15px 0 0;float:left;width:auto}.view-emergency-notice .views-field-field-status-update{padding:10px 0;font-size:12px}.view-emergency-notice .views-field-field-status-update ul{list-style:none}.node-emergency-notice .field-name-field-status-update{padding:0 0 20px}.section-explore-oak-bay .calendar-calendar thead tr th.days{background:#266550}.section-our-community .calendar-calendar thead tr th.days{background:#3a6700}.section-public-safety .calendar-calendar thead tr th.days{background:#012365}.section-municipal-hall .calendar-calendar thead tr th.days{background:#023767}.section-municipal-services .calendar-calendar thead tr th.days{background:#015366}.calendar-calendar tr{border-top:#eaeaea 1px solid;border-left:#fbfbfb 1px solid;border-right:#fbfbfb 1px solid}.calendar-calendar tr.date-box{background:#ddd;text-shadow:0 1px 1px #ffffff}.calendar-calendar table.full tr th,.calendar-calendar thead tr th.days{background:#006652}.calendar-calendar .month-view .full td.empty .inner div.day{color:#999}.calendar-calendar .month-view .full td.single-day .calendar-empty,.calendar-calendar .month-view .full td.single-day.empty{background:#f9f9f9}.calendar-calendar .day-view .full td.single-day div.dayview,.calendar-calendar .month-view .full td.single-day div.monthview,.calendar-calendar .week-view .full td.single-day div.weekview{background:#f5f5f5}.calendar-calendar .day-view .full td.multi-day div.dayview,.calendar-calendar .month-view .full td.multi-day div.monthview,.calendar-calendar .week-view .full td.multi-day div.weekview{background:#ffffcc}.calendar-calendar .month-view .full td .inner div.day{color:#333}#content .calendar-calendar .month-view .full td.multi-day .calendar.monthview .contents a,#content .calendar-calendar .week-view .full td.multi-day .calendar.weekview .contents a{color:#666}#content .view-calendar h3{font-size:28px;color:#666}#content .view-calendar .item-list .pager{margin:0;position:relative;width:100%}#content .view-calendar .item-list .pager li{position:absolute;top:-25px;border-radius:0!important;background:none;-webkit-box-shadow:0 0 0;box-shadow:0 0 0;padding:0;margin:0}#content .view-calendar .item-list .pager li.date-prev{right:0;left:0!important;text-align:left;width:100px}#content .view-calendar .item-list .pager li.date-next{right:0!important;text-align:right;width:100px}.js #content .view-calendar .item-list .pager li a{padding:0;margin:0;-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.3);box-shadow:3px 3px 0 rgba(50,50,50,0.3);font-size:14px;font-weight:normal;text-decoration:none}.js #content .view-calendar .item-list .pager li.date-prev a{background:url(/sites/all/themes/oakbay/images/arrows.png) 10px -111px no-repeat #EEE;padding:7px 12px 7px 35px}.js #content .view-calendar .item-list .pager li.date-prev a:hover{background-position:10px -268px}.js #content .view-calendar .item-list .pager li.date-next a{background:url(/sites/all/themes/oakbay/images/arrows.png) 54px 7px no-repeat #EEE;padding:7px 32px 7px 12px;margin-right:3px}.js #content .view-calendar .item-list .pager li.date-next a:hover{background-position:54px -150px}.view-display-id-page_5,.view-display-id-page_6,.view-display-id-page_7{padding:0 40px 40px;overflow:auto;background:url(/sites/all/themes/oakbay/images/logo-sm.png) 40px 20px no-repeat}body.not-front.section-calendar-zoom-month,body.not-front.section-calendar-zoom-week,body.not-front.section-calendar-zoom-year{background-image:none;background:#fff}.view-display-id-page_5.view .date-nav-wrapper,.view-display-id-page_6.view .date-nav-wrapper,.view-display-id-page_7.view .date-nav-wrapper{padding-top:15px;border-top:3px solid #eee;margin-top:0}.view-display-id-page_5 .calendar-calendar .month-view .full td .inner div.day a,.view-display-id-page_5 a,.view-display-id-page_6 .calendar-calendar .month-view .full td .inner div.day a,.view-display-id-page_6 a,.view-display-id-page_7 .calendar-calendar .month-view .full td .inner div.day a,.view-display-id-page_7 a{color:#036754!important}.page-explore-oak-bay-festivals-events-calendar #content{position:relative}.cal-add,.cal-rss,.cal-zoom{float:left}.cal-rss{width:70px}.cal-zoom{width:130px}.cal-zoom{width:135px}#content .cal-zoom a{padding:7px 0 6px 28px;line-height:25px;background:url(/sites/all/themes/oakbay/images/zoom.png) 1px 5px no-repeat}#content .cal-add a{padding:7px 0 6px 28px;line-height:25px;background:url(/sites/all/themes/oakbay/images/icons.png) -478px -114px no-repeat}#content .news-tw a.ext{padding:7px 0 6px 28px;line-height:25px;background:url(/sites/all/themes/oakbay/images/icons.png) -477px -555px no-repeat}.cal-nav{padding:5px 0 3px;margin:0 3px 6px 0;-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.1);box-shadow:3px 3px 0 rgba(50,50,50,0.1);font-size:14px;font-weight:normal;background:#f6f6f6;color:#999;text-transform:uppercase;float:right;width:32%}#content .cal-nav a:hover{color:#000!important}.not-front #content .cal-nav li{background:none;float:left;margin:0 0 0 5px}.not-front #content .cal-nav li:first-child{margin:0}.view-display-id-page_5 .views-exposed-widget select,.view-display-id-page_6 .views-exposed-widget select,.view-display-id-page_7 .views-exposed-widget select{width:250px}#content .cal-nav a{text-decoration:none}.section-calendar-zoom-month .cal-nav,.section-calendar-zoom-week .cal-nav,.section-calendar-zoom-year .cal-nav{width:215px;border-right:3px solid #eee;border-top:1px solid #eee;border-left:1px solid #eee;-webkit-box-shadow:0 0 0;box-shadow:0 0 0;margin:34px 0 0}.calendar-calendar .month-view .full .inner,.calendar-calendar .week-view .full .multi-day .inner{min-height:100px}.not-front .view-news-all .views-exposed-form #edit-field-news-type-tid-wrapper{width:30%}.not-front .view-news-all .views-field-title,.not-front .view-news-committees .views-field-title,.not-front .view-news-fire-department .views-field-title,.not-front .view-news-police-department .views-field-title{font-size:20px}.not-front .node-news.view-mode-full .field-name-field-news-date,.not-front .view-news-all .views-field-field-news-date,.not-front .view-news-committees .views-field-field-news-date,.not-front .view-news-fire-department .views-field-field-news-date,.not-front .view-news-police-department .views-field-field-news-date{color:#555;font-size:16px}.not-front .view-news-all .views-field-field-news-type,.not-front .view-news-committees .views-field-field-news-type,.not-front .view-news-fire-department .views-field-field-news-type,.not-front .view-news-police-department .views-field-field-news-type{padding:0 0 5px;font-size:12px}.not-front .view-news-all .views-field-field-news-type .views-label,.not-front .view-news-committees .views-field-field-news-type .views-label,.not-front .view-news-fire-department .views-field-field-news-type .views-label,.not-front .view-news-police-department .views-field-field-news-type .views-label{float:left;width:100px}.not-front .node-news.view-mode-full .field-name-field-news-date{padding:0 0 15px}#block-views-news-all-block-1 h2,#block-views-news-all-block-2 h2,#block-views-news-all-block-3 h2,#block-views-news-all-block-4 h2,#block-views-news-all-block-5 h2,#block-views-news-all-block-6 h2,#block-views-news-all-block-7 h2,#block-views-news-all-block-8 h2{margin-bottom:3px}#block-views-news-all-block-1 .views-field-title,#block-views-news-all-block-2 .views-field-title,#block-views-news-all-block-3 .views-field-title,#block-views-news-all-block-4 .views-field-title,#block-views-news-all-block-5 .views-field-title,#block-views-news-all-block-6 .views-field-title,#block-views-news-all-block-7 .views-field-title,#block-views-news-all-block-8 .views-field-title{margin-top:10px;font-size:16px}#block-views-news-all-block-1 .views-field-field-news-date,#block-views-news-all-block-2 .views-field-field-news-date,#block-views-news-all-block-3 .views-field-field-news-date,#block-views-news-all-block-4 .views-field-field-news-date,#block-views-news-all-block-5 .views-field-field-news-date,#block-views-news-all-block-6 .views-field-field-news-date,#block-views-news-all-block-7 .views-field-field-news-date,#block-views-news-all-block-8 .views-field-field-news-date{color:#777;font-size:14px}#block-views-news-all-block-1 .view-empty,#block-views-news-all-block-2 .view-empty,#block-views-news-all-block-3 .view-empty,#block-views-news-all-block-4 .view-empty,#block-views-news-all-block-5 .view-empty,#block-views-news-all-block-6 .view-empty,#block-views-news-all-block-7 .view-empty,#block-views-news-all-block-8 .view-empty{padding:10px 0}.view-id-news_heritage .view-content{float:left}.section-our-community .node-page .view-spotlight .views-field-field-spotlight-image{float:right;width:30%}.section-our-community .node-page .view-spotlight .views-field-body,.section-our-community .node-page .view-spotlight .views-field-title,.section-our-community .node-page .view-spotlight .views-field-view-node{float:left;width:65%;clear:left}.section-our-community .node-page .view-spotlight .views-row{border-bottom:3px solid #EBEBEB;margin-bottom:12px;padding:0px 5px 12px 0;width:100%;float:left;clear:both}.section-our-community .node-page .view-spotlight .views-field-title{font-size:16px}.section-our-community .node-page .node-spotlight.view-mode-full .field-name-field-spotlight-image{padding:0 0 20px}.section-our-community .node-page .node-spotlight.view-mode-full .field-name-field-spotlight-image img,.section-our-community .node-spotlight.view-mode-full .field-name-field-spotlight-image img{-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.1);box-shadow:3px 3px 0 rgba(50,50,50,0.1)}.section-our-community .node-spotlight.view-mode-full .field-name-field-spotlight-image{padding:0 0 20px}.view-committee-listing{padding:20px 0}.view-annual-events-list- .views-row,.view-committee-listing .views-row{padding:10px 0}.view-annual-events-list- .views-row-odd,.view-committee-listing .views-row-odd,.view-meeting-minutes .views-row-odd{background:#f2f2f2;border-top:3px solid #ebebeb;border-bottom:3px solid #ebebeb}.view-meeting-minutes .views-row-odd{border-top:0}.view-committee-listing .views-row-last,.view-meeting-minutes .views-row-last{border-bottom:3px solid #ebebeb}.view-annual-events-list- .views-row a,.view-committee-listing .views-row a{background:url(/sites/all/themes/oakbay/images/arrows.png) 10px 8px no-repeat;padding:10px 0 0 35px;height:30px}.view-committee-listing .views-row a:hover{background:url(/sites/all/themes/oakbay/images/arrows.png) 10px -1563px no-repeat}.view-annual-events-list- .views-row a:hover{background:url(/sites/all/themes/oakbay/images/arrows.png) 10px -621px no-repeat}.view-meeting-minutes .views-row{padding:10px;float:left;width:100%}.node.node-annual-event .field-name-field-event-date .field-label,.view-meeting-minutes .views-field-title{width:100%;font-size:17px;color:#333;font-weight:normal}.node.node-annual-event .field-name-field-event-date .field-label{padding:0 0 10px}.node.node-annual-event .field-name-field-event-date .field-items{padding:0 0 20px}.view-meeting-minutes .view-content{margin:0 0 15px;float:left;width:100%;clear:both}.view-recreation-drop-in-programs-by-activity,.view-recreation-drop-in-programs-by-age,.view-recreation-drop-in-programs-by-venue,.view-recreation-drop-in-programs-search,.view-recreation-programs-by-activity,.view-recreation-programs-by-age,.view-recreation-programs-by-venue,.view-recreation-programs-search{overflow:auto}.view-recreation-drop-in-programs-by-activity .views-field-title,.view-recreation-drop-in-programs-by-age .views-field-title,.view-recreation-drop-in-programs-by-venue .views-field-title,.view-recreation-drop-in-programs-search .views-field-title,.view-recreation-programs-by-activity .views-field-title,.view-recreation-programs-by-age .views-field-title,.view-recreation-programs-by-venue .views-field-title,.view-recreation-programs-search .views-field-title{font-size:18px;padding:5px 0 0}.view-recreation-drop-in-programs-by-activity .views-field-body,.view-recreation-drop-in-programs-by-activity .views-field-field-program-status,.view-recreation-drop-in-programs-by-activity .views-field-title,.view-recreation-drop-in-programs-by-age .views-field-body,.view-recreation-drop-in-programs-by-age .views-field-field-program-status,.view-recreation-drop-in-programs-by-age .views-field-title,.view-recreation-drop-in-programs-by-venue .views-field-body,.view-recreation-drop-in-programs-by-venue .views-field-field-program-status,.view-recreation-drop-in-programs-by-venue .views-field-title,.view-recreation-drop-in-programs-search .views-field-body,.view-recreation-drop-in-programs-search .views-field-field-program-status,.view-recreation-drop-in-programs-search .views-field-title,.view-recreation-programs-by-activity .views-field-body,.view-recreation-programs-by-activity .views-field-field-program-status,.view-recreation-programs-by-activity .views-field-title,.view-recreation-programs-by-age .views-field-body,.view-recreation-programs-by-age .views-field-field-program-status,.view-recreation-programs-by-age .views-field-title,.view-recreation-programs-by-venue .views-field-body,.view-recreation-programs-by-venue .views-field-field-program-status,.view-recreation-programs-by-venue .views-field-title,.view-recreation-programs-search .views-field-body,.view-recreation-programs-search .views-field-field-program-status,.view-recreation-programs-search .views-field-title{float:right;width:75%}.view-recreation-drop-in-programs-by-activity .views-field-field-featured-image,.view-recreation-drop-in-programs-by-age .views-field-field-featured-image,.view-recreation-drop-in-programs-by-venue .views-field-field-featured-image,.view-recreation-drop-in-programs-search .views-field-field-featured-image,.view-recreation-programs-by-activity .views-field-field-featured-image,.view-recreation-programs-by-age .views-field-field-featured-image,.view-recreation-programs-by-venue .views-field-field-featured-image,.view-recreation-programs-search .views-field-field-featured-image{float:left;width:25%;padding:5px 0 0}.view-recreation-drop-in-programs-by-activity .views-field-field-featured-image img,.view-recreation-drop-in-programs-by-age .views-field-field-featured-image img,.view-recreation-drop-in-programs-by-venue .views-field-field-featured-image img,.view-recreation-drop-in-programs-search .views-field-field-featured-image img,.view-recreation-programs-by-activity .views-field-field-featured-image img,.view-recreation-programs-by-age .views-field-field-featured-image img,.view-recreation-programs-by-venue .views-field-field-featured-image img,.view-recreation-programs-search .views-field-field-featured-image img{width:90%;border:3px solid #EBEBEB}.view-recreation-drop-in-programs-by-activity .views-field-field-program-status,.view-recreation-drop-in-programs-by-age .views-field-field-program-status,.view-recreation-drop-in-programs-by-venue .views-field-field-program-status,.view-recreation-drop-in-programs-search .views-field-field-program-status,.view-recreation-programs-by-activity .views-field-field-program-status,.view-recreation-programs-by-age .views-field-field-program-status,.view-recreation-programs-by-venue .views-field-field-program-status,.view-recreation-programs-search .views-field-field-program-status{color:#bbb;font-weight:bold;padding:0 0 10px}.col-3-5 .view-recreation-active-living-guide .views-field-field-active-living-guide-image{float:right;width:30%;padding:0 0 0 15px}.col-3-5 .view-recreation-active-living-guide .views-field-field-active-living-guide-image img{border:3px solid #EBEBEB}.col-3-5 .view-recreation-active-living-guide .views-field-title{font-weight:normal;font-size:24px;padding:5px 0 15px}.node-recreation-program table th{font-size:13px}.ui-autocomplete.ui-menu{background:#999;border-radius:0;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.2)}.ui-widget-content a{color:#fff}.garbage-lookup-form{padding:10px 15px 15px;background:#f4f4f4;-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.1);box-shadow:3px 3px 0 rgba(50,50,50,0.1);float:left;overflow:auto;width:100%;margin:10px 0 20px}.garbage-lookup-form input{margin:0 0 10px!important;float:left}.garbage-lookup-form input.submit{margin:10px 0 0!important}.garbage-lookup-information{float:left;width:100%;border-bottom:3px solid #ebebeb;margin-bottom:20px;padding:20px 0 15px}.garbage-result{border:1px solid #97dc63;background:#e4ffcf;padding:15px;margin:0 0 20px}.garbage-address{font-size:16px;padding:0 0 10px;color:#555}.garbage-next-date{font-size:20px;color:#333}.page-search-node #content .tabs.primary{display:block}#content #search-form{padding:0 0 15px;margin-top:0px}#content .search-results{margin:0}#content .search-results .search-snippet-info{padding-left:0;margin-bottom:0}#content .search-results .search-snippet{margin:0}#content .search-results .search-info{color:#999}#content .search-results li{margin:0;padding:15px 0 0;border-top:3px solid #ebebeb}#content .search-results li:last-child{border-bottom:3px solid #ebebeb;margin-bottom:15px}#content .search-results h3{margin-bottom:5px}#content .search-results h3 a{font-weight:normal}#content .search_files_directories-results li{padding-bottom:15px}#content .search_files_directories-results a.pdf{background-position:-42px -314px}.page-search.section-parks-recreation .editor-tools{display:none}.node-event .field-name-field-event-date{padding:0 0 10px}#content.largerFont,.col-1-5.right-col.largerFont .field-name-field-related-links .field-item a,.col-1-5.right-col.largerFont .views-field-body,.col-1-5.right-col.largerFont .views-field-title{font-size:16px;line-height:22px}#block-menu-block-2.largerFont ul.menu li a,#block-menu-block-6.largerFont ul.menu ul.menu li a{font-size:16px}.region-related-links.largerFont a{font-size:16px;background-position:30px 5px}.print-logo{display:none}.ie8 .main-menu .box{background:#fff}.ie8 .site-search .box{background:#666}.ie8 #content img,.ie8 img{width:auto;height:auto}.ie8 #footer .col-1-3.links,.ie8 .col-1-3.police-fire,.ie8 .col-2-3.services-council{padding-right:0}.ie8 .content .box.title-image .featured-image .field-item,.ie8 .content .box.title-image .featured-image img{width:647px!important;height:275px!important;z-index:10000}.ie8 .section-parks-recreation .col-1-3.header-tools{background:#fff}.ie8 .section-parks-recreation .site-search .box{background:none}.ie8 .alg .views-field-field-active-living-guide-image img{height:198px!important}.ie8 .region-parks-recreation-main-nav{width:722px;margin-right:0;float:right}.ie8 .region-parks-recreation-main-nav ul.menu li.active-drop>ul.menu li.expanded a{background:url(/sites/all/themes/oakbay/images/parks-rec/arrow-right-white.png) 98% 48% no-repeat #07779c}.ie8 .section-parks-recreation .region-featured-image .field-name-field-banner-image,.ie8 .section-parks-recreation .region-featured-image .field-name-field-banner-image .field-item,.ie8 .section-parks-recreation .region-featured-image .field-name-field-banner-image .field-item img,.ie8 .section-parks-recreation .region-featured-image .field-name-field-featured-image,.ie8 .section-parks-recreation .region-featured-image .field-name-field-featured-image .field-item,.ie8 .section-parks-recreation .region-featured-image .field-name-field-featured-image .field-item img{height:auto;height:260px!important;width:572px!important}.ie8 .section-parks-recreation #content.col-3-5 .view .views-row img{width:85%!important}.ie8 .region-featured-image .field-name-field-banner-image,.ie8 .region-featured-image .field-name-field-banner-image .field-item,.ie8 .region-featured-image .field-name-field-banner-image .field-item img,.ie8 .region-featured-image .field-name-field-featured-image,.ie8 .region-featured-image .field-name-field-featured-image .field-item,.ie8 .region-featured-image .field-name-field-featured-image .field-item img{height:auto;height:275px!important;width:647px!important}@-moz-document url-prefix(){.not-front #content .box.main-content-box{min-height:234px}}.node-meeting.view-mode-full .file-icon{display:none}.nav-tabs{margin-top:32px;font-size:16px}.nav-tabs li{display:inline-block;background:none!important;padding-left:0!important}.nav-tabs li:hover a{color:#FFF!important;background:#014686!important}.nav-tabs li.active a{color:#FFF!important;background:#014686!important}.nav-tabs li a{text-decoration:none!important;padding:16px!important;background:#f6f6f6!important}.editor-tools{width:100%;clear:both;padding:0 0 20px;height:55px}.page-user .editor-tools{margin:-12px 0 0}.node-type-section-overview-page.section-our-community.role-archives-admin .block-workbench,.node-type-section-overview-page.section-our-community.role-archives-admin .editor-tools,.node-type-section-overview-page.section-our-community.role-heritage-admin .block-workbench,.node-type-section-overview-page.section-our-community.role-heritage-admin .editor-tools,.node-type-section-overview-page.section-our-community.role-heritage-editor .block-workbench,.node-type-section-overview-page.section-our-community.role-heritage-editor .editor-tools,.role-archives-admin .block-workbench,.role-archives-admin .editor-tools,.role-emergency-admin .block-workbench,.role-emergency-admin .editor-tools,.role-fire-admin .block-workbench,.role-fire-admin .editor-tools,.role-heritage-admin .block-workbench,.role-heritage-admin .editor-tools,.role-heritage-editor .block-workbench,.role-heritage-editor .editor-tools,.role-municipal-services-admin .block-workbench,.role-municipal-services-admin .editor-tools,.role-municipal-services-editor .block-workbench,.role-municipal-services-editor .editor-tools,.role-police-admin .block-workbench,.role-police-admin .editor-tools,.role-recreation-admin .block-workbench,.role-recreation-admin .editor-tools{display:none;text-indent:-9999px}.role-archives-admin.page-user .editor-tools,.role-emergency-admin.page-user .editor-tools,.role-fire-admin.page-user .editor-tools,.role-heritage-admin.page-user .editor-tools,.role-heritage-editor.page-user .editor-tools,.role-municipal-services-admin.page-user .editor-tools,.role-municipal-services-editor.page-user .editor-tools,.role-police-admin.page-user .editor-tools,.role-recreation-admin.page-user .editor-tools,.section-explore-oak-bay.role-recreation-admin.role-oak-bay-editor .editor-tools,.section-municipal-hall.role-recreation-admin.role-oak-bay-editor .editor-tools,.section-municipal-services.role-municipal-services-admin .block-workbench,.section-municipal-services.role-municipal-services-admin .editor-tools,.section-municipal-services.role-municipal-services-editor .block-workbench,.section-municipal-services.role-municipal-services-editor .editor-tools,.section-municipal-services.role-recreation-admin.role-oak-bay-editor .editor-tools,.section-our-community.role-archives-admin .block-workbench,.section-our-community.role-archives-admin .editor-tools,.section-our-community.role-heritage-admin .block-workbench,.section-our-community.role-heritage-admin .editor-tools,.section-our-community.role-heritage-editor .block-workbench,.section-our-community.role-heritage-editor .editor-tools,.section-our-community.role-recreation-admin.role-oak-bay-editor .editor-tools,.section-parks-recreation.role-recreation-admin .block-workbench,.section-parks-recreation.role-recreation-admin .editor-tools,.section-public-safety.role-emergency-admin .block-workbench,.section-public-safety.role-emergency-admin .editor-tools,.section-public-safety.role-fire-admin .block-workbench,.section-public-safety.role-fire-admin .editor-tools,.section-public-safety.role-police-admin .block-workbench,.section-public-safety.role-police-admin .editor-tools,.section-public-safety.role-recreation-admin.role-oak-bay-editor .editor-tools{display:block;text-indent:0}.node-type-meeting.role-meetings-editor .block-workbench,.node-type-meeting.role-meetings-editor .editor-tools,.node-type-meeting.role-police-admin .block-workbench,.node-type-meeting.role-police-admin .editor-tools{display:block;text-indent:0}@media only screen and (max-width:1000px){.col-1-3.header-tools{display:none}.region-parks-recreation-main-nav{width:100%;margin-right:10px;margin-top:35px;margin-bottom:10px}#block-menu-menu-parks-and-rec-top-nav ul.menu li a{display:none}#block-menu-menu-parks-and-rec-top-nav ul.menu li.first a{display:block}.section-parks-recreation .region-parks-recreation-main-nav ul.menu{border:1px solid #4a54a4;overflow:auto;background:#4a54a4;background:-moz-linear-gradient(top,#9aabdf 0%,#4a54a4 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#9aabdf),color-stop(100%,#4a54a4));background:-webkit-linear-gradient(top,#9aabdf 0%,#4a54a4 100%);background:-o-linear-gradient(top,#9aabdf 0%,#4a54a4 100%);background:-ms-linear-gradient(top,#9aabdf 0%,#4a54a4 100%);background:-webkit-gradient(linear,left top,left bottom,from(#9aabdf),to(#4a54a4));background:linear-gradient(to bottom,#9aabdf 0%,#4a54a4 100%);opacity:0.9;width:100%;margin:0;padding:0}.section-parks-recreation .region-parks-recreation-main-nav ul.menu>li{float:left;width:20%;padding:0}.section-parks-recreation .region-parks-recreation-main-nav ul.menu>li.menu-mlid-943{width:15%}.section-parks-recreation .region-parks-recreation-main-nav ul.menu>li.menu-mlid-2059{width:25%}.section-parks-recreation .region-parks-recreation-main-nav ul.menu>li a{background-image:none;text-indent:0;width:auto;float:left;width:100%;padding-top:15px;padding-bottom:18px;color:#fff;text-shadow:0 1px 1px #000000;font-weight:400;height:auto;text-align:center}.section-parks-recreation .region-parks-recreation-main-nav ul.menu>li a.active-trail{background:#4a54a4}.section-parks-recreation .region-parks-recreation-main-nav ul.menu ul.menu{display:none!important}.section-parks-recreation.not-front .region-sidebar-first,.section-parks-recreation.not-front .site-search{display:block}.section-parks-recreation .col-1-4.triggers.search{width:33.33%;overflow:hidden}.section-parks-recreation .form-item-custom-search-blocks-form-2{width:auto}.col-3-4.top-nav{width:66.66%}.section-parks-recreation .site-search{position:relative;margin-right:10px;overflow:hidden}.section-parks-recreation .site-search .form-text{width:100%}.section-parks-recreation .site-search .form-submit{position:absolute;right:0;top:14px}#block-menu-menu-parks-and-rec-top-nav select{float:left;font-size:17px;display:block;display:inline;margin:8px 0 0 0;-webkit-appearance:none;border:1px solid #329f94;padding:6px 5px 5px;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.5);text-indent:5px;background:url(/sites/all/themes/oakbay/images/arrows.png) 91% -2234px no-repeat #3bb1a5;border-radius:0;width:200px}.section-parks-recreation .logo{margin:0}.section-parks-recreation .logo h1 a{height:auto}.section-parks-recreation .col-1-4.logo{margin-top:0;padding:0}.section-parks-recreation .col-1-4.logo img{max-width:100%}.section-parks-recreation .col-1-4.logo h1 a{width:auto}.section-parks-recreation .col-1-5.right-col,.section-parks-recreation .col-3-5,.section-parks-recreation .sidebars.col-1-5{width:99.99%}.section-parks-recreation .col-1-5.right-col{padding:0 20px}.section-parks-recreation.not-front #content .box{overflow:visible}.section-parks-recreation.node-type-activity-schedules .box{overflow:auto}.section-parks-recreation #block-menu-block-6{border-bottom:0}.section-parks-recreation #s-menu{margin-bottom:0}.section-parks-recreation #s-menu .s-trigger{background:url(/sites/all/themes/oakbay/images/s-menu.png) 95% 14px no-repeat #315973;font-weight:bold;padding:10px 15px;text-shadow:0 0 0}.section-parks-recreation #s-menu .s-trigger.active{background-position:95% -49px}.section-parks-recreation #block-menu-block-6 .menu-block-wrapper{display:none}.section-parks-recreation .sidebars.col-1-5{padding-right:10px}.col-1-1.full.blocks.pr-home{width:99.99%;padding-right:0;margin:0 -10px}.pr-banner .box,.section-parks-recreation .view-recreation-active-living-guide{overflow:hidden}.alg a{font-size:14px;line-height:18px}}@media only screen and (max-width:800px){.section-parks-recreation .col-25{width:50%}.section-parks-recreation .col-25:nth-child(3n+3){clear:left}.pr-home.blocks .links a{width:90%}.section-parks-recreation .region-featured-image .field.field-name-field-featured-image,.section-parks-recreation .region-featured-image .field.field-name-field-featured-image .field-items,.section-parks-recreation .region-featured-image .field.field-name-field-featured-image .field-items img{height:350px!important}#content .share .print a,#content .st_sharethis_custom{float:right}#block-views-recreation-home-banners-block .views-field-field-recreation-banner-images,#block-views-recreation-home-banners-block .views-field-field-recreation-banner-images .field-content{width:580px!important;height:355px!important;overflow:hidden}.pr-banner .views-field-field-recreation-banner-link{width:580px!important;overflow:hidden;bottom:15px}.alg .box,.pr-banner .box{height:355px;width:100%}.alg .box{height:355px;overflow:hidden;line-height:18px;font-size:14px;margin:0 0 0 -10px}.alg .views-field-field-active-living-guide-image img{margin-bottom:10px}#content .st_sharethis_custom{margin-right:-5px;margin-top:3px}.section-parks-recreation #content #page-title{margin-top:-8px}#edit-field-type-tid-wrapper.views-widget-filter-field_type_tid{margin-top:0}.section-parks-recreation #content .region-featured-image .field-name-field-banner-image{height:390px!important}.section-parks-recreation #content .region-featured-image .field-name-field-banner-image .field-items,.section-parks-recreation #content .region-featured-image .field-name-field-banner-image img{width:780px!important}}@media only screen and (max-width:768px){#block-menu-menu-parks-and-rec-top-nav ul.menu li.first a{width:158px;background-size:95%;background-position:5px 5px}#block-views-recreation-home-banners-block .views-field-field-recreation-banner-images,#block-views-recreation-home-banners-block .views-field-field-recreation-banner-images .field-content{width:555px!important;height:340px!important;overflow:hidden}.section-parks-recreation #content .region-featured-image .field-name-field-banner-image{height:380px!important}.section-parks-recreation #content .region-featured-image .field-name-field-banner-image .field-items,.section-parks-recreation #content .region-featured-image .field-name-field-banner-image img{width:748px!important}.pr-banner .views-field-field-recreation-banner-link{width:555px!important;overflow:hidden;bottom:28px}.alg .box,.pr-banner .box{height:340px;width:100%}.alg .box{padding:0 10px;height:340px;overflow:hidden;line-height:18px;font-size:14px}.alg .views-field-field-active-living-guide-image img{margin-bottom:5px}#edit-field-amenities-tid-wrapper .note{display:none}}@media only screen and (max-width:740px){.js #content .view-calendar-parks-and-rec .item-list .pager,.js #content .view-calendar .item-list .pager{padding-top:10px}.js #content .view-calendar-parks-and-rec .item-list .pager li{position:relative;float:left;top:0;margin-right:5px;-webkit-box-shadow:0 0 0;box-shadow:0 0 0;width:auto}.js #content .view-calendar-parks-and-rec .item-list .pager li a{-webkit-box-shadow:0 0 0;box-shadow:0 0 0;background:#EEE;padding:2px 8px;font-size:13px;float:left;display:block}.section-parks-recreation #content .region-featured-image .field-name-field-banner-image{height:365px!important}.section-parks-recreation #content .region-featured-image .field-name-field-banner-image .field-items,.section-parks-recreation #content .region-featured-image .field-name-field-banner-image img{width:720px!important}.not-front .view-calendar.view-id-calendar .view-content,.not-front .view-calendar.view-id-calendar .view-filters,.not-front .view-calendar.view-id-calendar .view-header,.view-calendar-parks-and-rec .view-content,.view-calendar-parks-and-rec .view-header{display:none}.node-type-section-overview-page .view-calendar-parks-and-rec .view-content,.node-type-section-overview-page .view-calendar-parks-and-rec .view-header,.not-front .block .view-calendar.view-id-calendar .view-content,.not-front .block .view-calendar.view-id-calendar .view-header,.view-calendar-parks-and-rec .view-footer,.view-calendar-parks-and-rec .view-footer .view-content,.view-calendar.view-id-calendar .view-footer,.view-calendar.view-id-calendar .view-footer .view-content{display:block}#edit-field-meeting-type-tid{max-width:100%}.view-meeting-minutes .views-field-field-agenda-pdf,.view-meeting-minutes .views-field-field-agenda-url,.view-meeting-minutes .views-field-field-meeting-video-id,.view-meeting-minutes .views-field-field-minutes-pdf,.view-meeting-minutes .views-field-field-minutes-url,.view-meeting-minutes .views-field-field-staff-reports-pdf{width:100%}.view-meeting-minutes .views-table thead{display:none}.view-meeting-minutes .views-table td{display:block;font-size:14px!important}.view-meeting-minutes .views-table td:first-child{padding-bottom:0}.view-meeting-minutes .date-display-single{line-height:32px}.view-meeting-minutes .view-footer{clear:left}}@media only screen and (max-width:600px){.col-3-4.main-nav{width:99.99%;padding:0 0 0 10px}.section-parks-recreation .region-featured-image .field.field-name-field-featured-image,.section-parks-recreation .region-featured-image .field.field-name-field-featured-image .field-items,.section-parks-recreation .region-featured-image .field.field-name-field-featured-image .field-items img{height:275px!important}.col-3-4.pr-banner.pr-home{display:none!important}.col-1-4.alg.pr-home{width:99.99%;padding:20px 0 0}.section-parks-recreation #block-block-8 ul li{display:none}.section-parks-recreation #block-block-8 ul li.district{display:block}.section-parks-recreation #content .region-featured-image .field-name-field-banner-image{height:350px!important}.section-parks-recreation #content .region-featured-image .field-name-field-banner-image .field-items,.section-parks-recreation #content .region-featured-image .field-name-field-banner-image img{width:580px!important}.alg a{font-size:17px;line-height:23px}}@media only screen and (max-width:500px){.node-type-recreation-event #content .field-label-inline .field-items{width:100%}#parks-footer .back-to-top a{margin-right:20px}.section-parks-recreation #content #page-title{font-size:24px}.section-parks-recreation #content .region-featured-image{min-height:0;height:auto!important}.section-parks-recreation .region-featured-image .field.field-name-field-featured-image{padding-bottom:20px}.section-parks-recreation .region-featured-image .field.field-name-field-featured-image,.section-parks-recreation .region-featured-image .field.field-name-field-featured-image .field-items,.section-parks-recreation .region-featured-image .field.field-name-field-featured-image .field-items img{float:left;clear:left;width:100%;overflow:hidden;margin:0;max-width:100%}#block-menu-menu-parks-and-rec-top-nav ul.menu li.first a{width:110px;background-size:95%;background-position:5px 15px}.section-parks-recreation .col-1-4.triggers.search{width:50%;margin-top:6px}.section-parks-recreation .col-3-4.top-nav{width:100%}#block-menu-menu-parks-and-rec-top-nav select{float:right;width:47%;margin-right:10px}.section-parks-recreation .col-25{width:99.99%;clear:left}.section-parks-recreation .pr-home.blocks .view-content{padding-right:10px}.section-parks-recreation .col-1-4.logo{width:40%}.section-parks-recreation .col-1-4.logo h1 a{height:90px}.section-parks-recreation .col-1-4.logo h1 img{max-width:100%}.section-parks-recreation #m-menu{display:block;cursor:pointer;width:100%;float:left;clear:both;margin:0 0 0 -10px;height:auto;border-bottom:0}.section-parks-recreation #m-menu .m-trigger,.section-parks-recreation.node-type-section-overview-page #m-menu .m-trigger.active{background:url(/sites/all/themes/oakbay/images/s-menu.png) 95% 15px no-repeat #4a54a4;color:#fff;font-weight:bold;padding:6px 15px 8px;border:0}.section-parks-recreation #m-menu .m-trigger.active,.section-parks-recreation.node-type-section-overview-page #m-menu .m-trigger{background:url(/sites/all/themes/oakbay/images/s-menu.png) 95% -48px no-repeat #4a54a4;color:#fff;font-weight:bold}.section-parks-recreation #block-menu-block-6 ul.menu li a{margin:0;padding:10px 20px 10px 15px}.region-parks-recreation-main-nav{display:none;margin:0 5px 0 -10px;height:auto;float:left;padding:0;border:0}.node-type-section-overview-page.section-parks-recreation .region-parks-recreation-main-nav{display:block}.section-parks-recreation .region-parks-recreation-main-nav ul.menu{border:0;border-top:0;overflow:auto;opacity:0.9;width:100%;margin:0;padding:0;height:auto;margin-bottom:1px;background:#4a54a4}.section-parks-recreation .region-parks-recreation-main-nav ul.menu>li{float:left;width:100%!important;clear:left;padding:0}.section-parks-recreation .region-parks-recreation-main-nav ul.menu>li a{background-image:none;text-indent:0;width:auto;float:left;width:100%;text-align:left;padding:10px 15px;border-top:1px solid #3c458e;text-shadow:0 0 0;color:#fff;font-weight:700;font-weight:bold;height:auto}.section-parks-recreation .region-parks-recreation-main-nav ul.menu>li a.active-trail{background:#8596CA}#views-exposed-form-parks-listing-page .views-exposed-widgets{padding-bottom:15px}.section-parks-recreation #content .region-featured-image .field-name-field-banner-image{height:380px!important}.section-parks-recreation #content .region-featured-image .field-name-field-banner-image .field-items,.section-parks-recreation #content .region-featured-image .field-name-field-banner-image img{width:480px!important}.view-council-profiles .views-field-field-email-address,.view-council-profiles .views-field-field-phone-number{padding:0;font-size:13px}.view-council-profiles .views-field-field-email-address .views-label,.view-council-profiles .views-field-field-phone-number .views-label{width:100%;padding:0;float:none}.view-council-profiles .views-field-title{margin:0 0 10px}.view-council-profiles .views-field-body .field-content{padding-left:0}#content .view-council-profiles .views-field-title h2{font-size:17px}}@media only screen and (max-width:480px){.section-parks-recreation .col-1-4.logo{width:34%}.section-parks-recreation #content #page-title{font-size:20px;line-height:24px}.section-parks-recreation .col-1-5.right-col .box{overflow:hidden;padding:0;margin:0}.section-parks-recreation #content .region-featured-image .field-name-field-banner-image{height:380px!important}.section-parks-recreation #content .region-featured-image .field-name-field-banner-image .field-items,.section-parks-recreation #content .region-featured-image .field-name-field-banner-image img{width:460px!important}.nav-tabs li{display:block;margin-bottom:32px}}@media only screen and (max-width:320px){.section-parks-recreation #content .region-featured-image .field-name-field-banner-image{height:200px!important}.section-parks-recreation #content .region-featured-image .field-name-field-banner-image .field-items,.section-parks-recreation #content .region-featured-image .field-name-field-banner-image img{width:300px!important}.node-type-park #google-map,.node-type-recreation-centre #google-map{float:none;margin:0 0 10px}.section-parks-recreation #content .region-featured-image{min-height:0;height:180px!important;display:block}.section-parks-recreation .region-featured-image .field.field-name-field-featured-image,.section-parks-recreation .region-featured-image .field.field-name-field-featured-image .field-items,.section-parks-recreation .region-featured-image .field.field-name-field-featured-image .field-items img{float:left;clear:left;height:130px!important;overflow:hidden}.section-parks-recreation .col-1-4.logo{width:48%}.section-parks-recreation .col-1-4.logo h1 a{height:90px}.section-parks-recreation .col-1-4.logo h1 img{max-width:100%}}@media only screen and (max-width:360px){#stwrapper,#stwrapper iframe{max-width:320px!important}}.block-twitter-block{padding:15px 0}.block-twitter-block h2{background:url(http://a0.twimg.com/profile_images/2160215292/colourcoatofarms_normal.JPG) 100% 0% no-repeat;padding:10px 55px 10px 0;float:left}.twitter_block_user{display:none}#content .block-twitter-block ul li{border-bottom:3px solid #EBEBEB;margin-bottom:12px;padding:0px 5px 12px 0;float:left;clear:both;width:100%;background:none}#content .block-twitter-block ul li.first{border-top:3px solid #EBEBEB;padding-top:9px}#content p.tweet{margin:0}#block-block-11{float:left;clear:left}#content .block-twitter-block a.ext{background:none;padding:0}body.section-obtourism,body.section-obtourism-home{background:none!important}.section-obtourism #footer,.section-obtourism #header,.section-obtourism-home #footer,.section-obtourism-home #header,.section-obtourism-home .main-menu,.section-obtourism-home .title-image,.section-obtourism .main-menu,.section-obtourism .title-image{display:none}.section-obtourism-home .center,.section-obtourism .center{margin:0}.section-obtourism #content.col-2-3,.section-obtourism-home #content.col-2-3{float:left}.section-obtourism-home .box,.section-obtourism .box{-webkit-box-shadow:0 0 0;box-shadow:0 0 0}.page-node-1355 #content,.page-node-1358 #content{font-family:"Open Sans",sans-serif;text-shadow:0 0 1px rgba(51,51,51,0.2);font-size:13px;font-weight:400;color:black}.page-node-1355 .grid-pad,.page-node-1358 .grid-pad{padding:0}.page-node-1355.not-front #content .box,.page-node-1358.not-front #content .box{padding:0}.page-node-1355 #content a,.page-node-1358 #content a{color:#346FB7;text-decoration:none;text-transform:none;font-size:13px;line-height:15px;padding-right:16px;background:url(/sites/all/themes/oakbay/images/external.png) no-repeat 100% 1px}.page-node-1335 .date-display-single,.page-node-1358 .date-display-single{font-size:12px}.page-node-1355 #content a.icon.rss,.page-node-1358 #content a.icon.rss{padding:7px 0 6px 27px;line-height:25px;background:url(/sites/all/themes/oakbay/images/icons.png) -382px -235px no-repeat}.page-node-1355 #content a.ext,.page-node-1358 #content a.ext{padding-left:0;line-height:35px}.page-node-1355 .views-field-field-event-date,.page-node-1358 .views-field-field-event-date{color:#000}.page-node-1355 #content a:hover,.page-node-1358 #content a:hover{color:#5E5E5E}.page-node-1358 #content{color:#000}.page-node-1358 .views-field-field-event-date{color:#444}.page-node-1355 #content ul,.page-node-1358 #content ul{padding:0;list-style:disc;margin-bottom:0}.page-node-1355 #content ul li,.page-node-1358 #content ul li{margin:0;padding:0 0 2px;background:none}#content p.alert{padding:10px 20px;margin:0 0 25px;color:#9e7b3e;font-size:16px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;line-height:24px;text-shadow:0 0 -1px #ffffff}.maintenance-page #header,.maintenance-page #main{max-width:500px;background:#fff;margin:20px auto 0;padding:30px 20px 0}.maintenance-page #header{padding-bottom:0}.maintenance-page #main{padding-top:0;padding-bottom:30px;margin-top:0}.maintenance-page #content #page-title{padding:0 0 10px}.maintenance-page #site-name{width:300px;height:100px;background:url(/sites/all/themes/oakbay/images/logo.png) no-repeat}.maintenance-page #site-name a{display:none}body{opacity:0.999999}#connect #subscribe-text{margin-right:5px}#content select{width:auto}#connect #subscribe-text{display:inline-block;float:none;vertical-align:middle;margin-left:10px}.subscribe-button{display:inline-block;background:#eee;border-bottom:3px solid #EBEBEB;border-right:3px solid #EBEBEB;padding:10px 10px 0 12px;margin-left:5px;-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.3);box-shadow:3px 3px 0 rgba(50,50,50,0.3)}.subscribe-button a{color:#666;font-weight:400;display:inline-block;line-height:26px;text-shadow:0 1px 1px #ffffff;opacity:0.9;padding:0 30px 7px 0;background:url(/sites/all/themes/oakbay/images/icons.png) no-repeat #EEE}.subscribe-button:hover a{color:#111;opacity:1}.subscribe-button.rss a{background-position:-352px -240px}.subscribe-button.newsletter a{background-position:-385px -119px}.subscribe-button.feedback a{background-position:-476px -479px}table{border:0;width:100%;font-size:12px}tr{border-top:#eaeaea 1px solid;border-left:#fbfbfb 1px solid;border-right:#fbfbfb 1px solid}tr.odd{border-top:#fbfbfb 1px solid;background-color:#f5f5f5}th{color:#fff;padding:10px 10px;border:0;background:#666;font-weight:normal;text-shadow:0 1px 1px rgba(0,0,0,0.5);font-size:16px}td{padding:10px 10px;border:0;vertical-align:top}.bt-content{background-color:#fff;border:#006652 1px solid}.bt-content a{color:#006652}.google-map{margin-bottom:15px}.google-map iframe{-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.1);box-shadow:3px 3px 0 rgba(50,50,50,0.1)}#footer{clear:both}.sidebars.col-1-3{padding-right:10px;clear:left}#block-menu-block-2{-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.1);box-shadow:3px 3px 0 rgba(50,50,50,0.1)}#block-menu-block-2 h2.block-title,#block-menu-block-6 h2.block-title{display:none}#block-menu-block-2 ul.menu li{background-color:#53585d}#block-menu-block-2 ul.menu ul.menu li a,#block-menu-block-6 ul.menu ul.menu li a{padding-left:45px}#block-menu-block-2 ul.menu ul.menu ul.menu li a,#block-menu-block-6 ul.menu ul.menu ul.menu li a{padding-left:60px}#block-menu-block-2 ul.menu li a,#block-menu-block-6 ul.menu li a{font-size:13px;text-decoration:none;color:#fff;padding:3px 0 3px 30px;display:block;border-bottom:#4b4f54 1px solid}#block-menu-block-2 ul.menu li a:hover{background-color:#878e99}#block-menu-block-2 ul.menu ul.menu li a,#block-menu-block-6 ul.menu ul.menu li a{border-top:0}#block-menu-block-2 ul.menu ul.menu,#block-menu-block-6 ul.menu ul.menu{display:none}#block-menu-block-2 ul.menu .active-trail ul.menu,#block-menu-block-6 ul.menu .active-trail ul.menu{display:block}#block-menu-block-2 ul.menu li.active-trail>a,#block-menu-block-2 ul.menu ul.menu li a:hover{background-color:#878E99;border-bottom:1px solid #979fab}#block-menu-block-2 ul.menu li.active>a{background-image:url(/sites/all/themes/oakbay/images/nav-active.png);background-repeat:no-repeat;background-position:13px 8px}.home-spotlight #calendar{padding:0}#calendar-contents{width:200px;float:right;margin-left:15px}#calendar a#calendar-icon-link{width:40px;height:36px;display:block;float:left;border-bottom:0}#calendar a#calendar-icon-link:hover{border-bottom:0}.section-our-community #block-menu-block-2 ul.menu ul.menu li a{background-color:#2c6600;border-bottom:#295e00 1px solid;padding-left:45px;color:#fff}.section-our-community #block-menu-block-2 ul.menu ul.menu li.active-trail>a,.section-our-community #block-menu-block-2 ul.menu ul.menu li:hover a{background-color:#367d00}.section-our-community #block-menu-block-2 ul.menu ul.menu ul.menu li a{background-color:#429900;border-color:#367d00;padding-left:60px;color:#fff}.section-our-community #block-menu-block-2 ul.menu ul.menu ul.menu li a:hover{background-color:#4bad01}.section-our-community #content .calendar-calendar .month-view .full td .inner div.day a,.section-our-community .calendar-calendar .month-view .full tr.date-box td.today,.section-our-community th{background-color:#2c6600}.addtocal{border:0;background:none;border-radius:0;-webkit-border-radius:0;float:left;text-decoration:underline;background:url(/sites/all/themes/oakbay/images/zoom-m.png) 7px 10px no-repeat;padding:7px 0 6px 28px;clear:both;float:right}.addtocal:hover{color:#666}.node-type-recreation-event .addtocal{float:none}ul.addtocal_menu{border-radius:0;-webkit-border-radius:0;-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.1);box-shadow:3px 3px 0 rgba(50,50,50,0.1);list-style:none;background:#fff;margin-top:10px!important}#content ul.addtocal_menu li{background:none;padding-left:0}#content ul.addtocal_menu li a:hover{border-radius:0;background:#ececec}.section-explore-oak-bay #block-menu-block-2 ul.menu ul.menu li a{background-color:#006652;border-bottom:#028269 1px solid;padding-left:45px;color:#fff}.section-explore-oak-bay #block-menu-block-2 ul.menu ul.menu li.active-trail>a,.section-explore-oak-bay #block-menu-block-2 ul.menu ul.menu li:hover a{background-color:#028269;border-color:#006652}.section-explore-oak-bay #block-menu-block-2 ul.menu ul.menu ul.menu li a{background-color:#009970;border-color:#006652;padding-left:60px;color:#fff}.section-explore-oak-bay #block-menu-block-2 ul.menu ul.menu ul.menu li a:hover{background-color:#02c08d}.section-explore-oak-bay #content .calendar-calendar .month-view .full td .inner div.day a,.section-explore-oak-bay .calendar-calendar .month-view .full tr.date-box td.today,.section-explore-oak-bay th{background-color:#006652}#content .calendar-calendar .month-view .full td .inner div.day a{text-shadow:0 0 0}.section-municipal-services #block-menu-block-2 ul.menu ul.menu li a{background-color:#005266;border-bottom:#004a5c 1px solid;padding-left:45px;color:#fff}.section-municipal-services #block-menu-block-2 ul.menu ul.menu li.active-trail>a,.section-municipal-services #block-menu-block-2 ul.menu ul.menu li:hover a{background-color:#01718c}.section-municipal-services #block-menu-block-2 ul.menu ul.menu ul.menu li a{background-color:#00a3cc;border-color:#005266;padding-left:60px;color:#fff}.section-municipal-services #block-menu-block-2 ul.menu ul.menu ul.menu li a:hover{background-color:#02c1f1}.section-municipal-services #content .calendar-calendar .month-view .full td .inner div.day a,.section-municipal-services .calendar-calendar .month-view .full tr.date-box td.today,.section-municipal-services th{background-color:#005266}.section-municipal-hall #block-menu-block-2 ul.menu ul.menu li a{background-color:#003566;border-bottom:#002e58 1px solid;padding-left:45px;color:#fff}.section-municipal-hall #block-menu-block-2 ul.menu ul.menu li.active-trail>a,.section-municipal-hall #block-menu-block-2 ul.menu ul.menu li:hover a{background-color:#014686}.section-municipal-hall #block-menu-block-2 ul.menu ul.menu ul.menu li a{background-color:#2378cc;border-color:#014686;padding-left:60px;color:#fff}.section-municipal-hall #block-menu-block-2 ul.menu ul.menu ul.menu li a:hover{background-color:#2b91f5}.section-municipal-hall #content .calendar-calendar .month-view .full td .inner div.day a,.section-municipal-hall .calendar-calendar .month-view .full tr.date-box td.today,.section-municipal-hall th{background-color:#003566}.section-public-safety #block-menu-block-2 ul.menu ul.menu li a{background-color:#002266;border-bottom:#011744 1px solid;padding-left:45px;color:#fff}.section-public-safety #block-menu-block-2 ul.menu ul.menu li.active-trail>a,.section-public-safety #block-menu-block-2 ul.menu ul.menu li:hover a{background-color:#003297}.section-public-safety #block-menu-block-2 ul.menu ul.menu ul.menu li a{background-color:#2566e8;border-color:#2b91f5;padding-left:60px;color:#fff}.section-public-safety #block-menu-block-2 ul.menu ul.menu ul.menu li a:hover{background-color:#3b7cfe}.section-public-safety #block-menu-block-2 ul.menu ul.menu ul.menu ul.menu li a{padding-left:75px}.section-public-safety #content .calendar-calendar .month-view .full td .inner div.day a,.section-public-safety .calendar-calendar .month-view .full tr.date-box td.today,.section-public-safety th{background-color:#002266}.view-archive-photos{overflow:auto}.view-archive-photos .views-row{overflow:auto;border-bottom:3px solid #EBEBEB;margin-bottom:15px;padding:0px 5px 10px 0}.view-archive-photos .views-row .views-field{display:block;float:left;width:25%}.view-archive-photos .views-row .views-field.views-field-field-photo-title-caption{width:100%;float:none;clear:right;font-size:20px;line-height:36px;margin-bottom:15px}.view-archive-photos .views-label{color:#aaa;font-weight:300}.view-archive-photos .views-row a{overflow:auto;margin-right:15px}.view-archive-photos .views-row a img{border:5px solid #EBEBEB}.page-our-community-archives-photographs-browse{background:#fff!important;max-width:550px;margin:0 auto}.page-our-community-archives-photographs-browse .box{-webkit-box-shadow:none;box-shadow:none;padding:0}.page-our-community-archives-photographs-browse .view-archive-photos .views-row{border-bottom:0}.page-our-community-archives-photographs-browse #content{float:none;width:100%;padding:0}.page-our-community-archives-photographs-browse #footer,.page-our-community-archives-photographs-browse #header,.page-our-community-archives-photographs-browse .main-menu,.page-our-community-archives-photographs-browse .sidebars{display:none;height:0;width:0;visibility:hidden}.page-our-community-archives-photographs-browse .grid-pad{padding:0}.page-our-community-archives-photographs-browse #content .box{background:none}.page-our-community-archives-photographs-browse .view-filters{display:none}.page-our-community-archives-photographs-browse .view-archive-photos .views-row .views-field{float:none;width:100%}.page-our-community-archives-photographs-browse #content #page-title .share{display:none}.page-our-community-archives-photographs-browse #content #page-title{padding:20px 0 0}.page-our-community-archives-photographs-browse .view-archive-photos .view-header{width:100%;text-align:center}.page-our-community-archives-photographs-browse #s-menu{display:none!important}.page-our-community-archives-photographs-browse .view-archive-photos .views-label{color:#666;font-weight:bold}.page-our-community-archives-photographs-browse .view-archive-photos .views-field-field-subject div{display:inline-block}.page-our-community-archives-photographs-browse #content h3{margin:15px 0 0;font-size:16px;line-height:20px}.page-our-community-archives-photographs-browse #content .item-list .pager{background:#f8f8f8;padding:5px;width:99%;display:block;overflow:auto;-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.1);box-shadow:3px 3px 0 rgba(50,50,50,0.1)}.page-our-community-archives-photographs-browse #content .item-list .pager-current:before{content:'viewing: '}.page-our-community-archives-photographs-browse #content .item-list .pager-current{font-weight:normal;font-size:12px;text-align:center}.page-our-community-archives-photographs-browse #content .item-list .pager li{background:none;-webkit-box-shadow:none;box-shadow:none;float:left;width:33%;padding:0;margin:0}.page-our-community-archives-photographs-browse #content .item-list .pager li.pager-previous{padding:0 0 0 5px}.page-our-community-archives-photographs-browse #content .item-list .pager li.pager-next{float:right;margin-right:0;padding:0 5px 0 0;text-align:right}.page-our-community-archives-photographs-browse #print{margin:0 0 20px;font-size:18px;text-align:center}#block-views-calendar-block-8 .views-row{margin-bottom:15px}.view-heritage-register,.view-heritage-tour-homes,.view-heritage-tour-properties{overflow:auto}.view-heritage-register .views-row,.view-heritage-tour-homes .views-row,.view-heritage-tour-properties .views-row{overflow:auto;border-bottom:3px solid #EBEBEB;margin-bottom:15px;padding:0px 5px 10px 0}.view-heritage-register .views-row .views-field,.view-heritage-tour-homes .views-row .views-field{float:right;width:80%}.view-heritage-register .views-row .views-field.views-field-title,.view-heritage-tour-homes .views-row .views-field.views-field-title,.view-heritage-tour-properties .views-row .views-field.views-field-title{width:100%;float:none;clear:right;font-size:20px}.view-heritage-register .views-row .views-field-field-heritage-site-photo,.view-heritage-tour-homes .views-row .views-field-field-heritage-site-photo{width:20%;float:left}.view-heritage-tour-properties .views-row .views-field-field-heritage-site-photo{float:right;width:auto}.view-heritage-register .views-row .views-field-field-locality,.view-heritage-tour-homes .views-row .views-field-field-locality,.view-heritage-tour-properties .views-row .views-field-field-locality{font-size:12px}.view-heritage-register .views-row .views-field-body,.view-heritage-tour-homes .views-row .views-field-body,.view-heritage-tour-properties .views-row .views-field-body{margin-top:5px}.view-heritage-register .views-label,.view-heritage-tour-homes .views-label,.view-heritage-tour-properties .views-label{color:#aaa;font-weight:300}.view-heritage-register .views-row a,.view-heritage-tour-homes .views-row a,.view-heritage-tour-properties .views-row a{overflow:auto}.view-heritage-register .views-row a img,.view-heritage-tour-homes .views-row a img,.view-heritage-tour-properties .views-row a img{border:5px solid #EBEBEB}.node-heritage-site .field-name-field-heritage-site-photo,.view-heritage-tour-properties .views-field-field-heritage-site-photo{float:right;margin:0 0 15px 15px;max-width:300px;height:auto}.node-heritage-site .field-name-field-heritage-site-photo img{border:5px solid #EBEBEB}.node-heritage-site .field-label,.node-type-heritage-designated-property .field-label{margin:0 0 15px;font-size:20px;line-height:21px;font-weight:300}.field-name-field-community .field-label,.field-name-field-district .field-label,.field-name-field-identifying-names .field-label,.field-name-field-locality .field-label,.field-name-field-ownership .field-label{font-size:20px}.node-type-heritage-designated-property .field-name-field-designated-property-locati{font-size:14px;margin:15px 0}.node-type-heritage-designated-property .field-name-field-heritage-site-photo{margin-bottom:15px}.page-node-1139 .views-field-field-school-photo{float:right}.page-node-1139 .views-field-field-school-photo img{max-width:150px;height:auto;-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.1);box-shadow:3px 3px 0 rgba(50,50,50,0.1)}.page-node-1139 .views-field-title{font-size:17px;color:#333}.more-link{text-align:left;float:none;margin:0 0 35px;padding-top:15px}.more-link a{margin:15px 0 30px;float:none;clear:both;width:auto;font-weight:300;font-size:20px;background:url(/sites/all/themes/oakbay/images/arrows.png) 85% -2188px no-repeat #012365;color:white!important;text-shadow:0 1px 1px rgba(0,0,0,0.4);padding:10px 45px 9px 15px;-webkit-box-shadow:3px 3px 0 rgba(50,50,50,0.1);box-shadow:3px 3px 0 rgba(50,50,50,0.1);text-transform:uppercase;border:0;-moz-transition:background-color 0.2s ease;-o-transition:background-color 0.2s ease;-webkit-transition:background-color 0.2s ease;-ms-transition:background-color 0.2s ease;transition:background-color 0.2s ease}.more-link a:hover{background-color:#001131}.feed-source{padding:5px 0 6px 15px;border-bottom:1px solid #EBEBEB;margin:0 0 20px;color:#555;text-shadow:0 1px 1px #ffffff;background:#F2F2F2;background:-moz-linear-gradient(left,#F2F2F2 0%,#F2F2F2 73%,white 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#F2F2F2),color-stop(73%,#F2F2F2),color-stop(100%,white));background:-webkit-linear-gradient(left,#F2F2F2 0%,#F2F2F2 73%,white 100%);background:-o-linear-gradient(left,#F2F2F2 0%,#F2F2F2 73%,white 100%);background:-ms-linear-gradient(left,#F2F2F2 0%,#F2F2F2 73%,white 100%);background:-webkit-gradient(linear,left top,right top,from(#F2F2F2),color-stop(73%,#F2F2F2),to(white));background:linear-gradient(to right,#F2F2F2 0%,#F2F2F2 73%,white 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2',endColorstr='#ffffff',GradientType=1)}.feed-source a.feed-icon{height:30px}.feed-source a.feed-icon img{display:none}.feed-source .feed-description{margin-bottom:25px}.feed-source .feed-url em{margin-right:57px}.feed-source .feed-updated em{margin-right:25px}.feed-source .feed-updated a{font-weight:700}.page-aggregator-sources- #content h3.button a{background-color:#012365}.page-aggregator-sources- #content h3.button a:hover{background-color:#001131}#content #mc_embed_signup input[type=email],#content #mc_embed_signup input[type=password],#content #mc_embed_signup input[type=text],#content #mc_embed_signup label,#content #mc_embed_signup select,#content #mc_embed_signup textarea,#content .node-391 input[type=email],#content .node-391 input[type=password],#content .node-391 input[type=text],#content .node-391 label,#content .node-391 select,#content .node-391 textarea,#mc_embed_signup .views-submit-button,.node-391 .views-submit-button{float:none}.mc-field-group div{position:relative}.mc-field-group strong{display:block}#mc_embed_signup .indicates-required,.asterisk{color:red}#content .node-391 .fieldset-legend,#mc_embed_signup .mc-field-group label{font-size:20px;line-height:20px;font-weight:300;margin:5px 0;display:block}#content .node-391 .form-wrapper{margin:15px 0;border-color:#f3f3f3;clear:both}#content .node-391 .form-item{margin-bottom:5px}#content .node-391 input.form-file{float:left;margin:15px 0}#content .node-391 .webform-component-managed_file label{padding-top:15px;font-weight:700}#content .node-391 #webform-component-i-agree label{float:left;margin-right:10px}#content .node-391 label.option{margin-right:10px}#edit-submitted-additional-documents-cover-letter-upload-button,#edit-submitted-additional-documents-resume-upload-button{display:none}#mc_embed_signup .mc-field-group.input-group label{display:inline;font-size:14px}#mc_embed_signup .mc-field-group.input-group{margin:15px 0 0}#mc_embed_signup .mc-field-group.input-group input{margin-right:10px}#mc_embed_signup .mc-field-group h4{margin:5px 0}#mc_embed_signup .button{margin:15px 0}#recaptcha_image{margin:10px 0}.recaptcha_help{margin-bottom:10px}#content input[type=text]#recaptcha_response_field{float:none;margin-left:5px}.recaptcha_only_if_image{margin-bottom:5px;display:block}.view-recreation-program-schedules.view-display-id-page_1 .view-grouping{margin:20px 0;overflow:auto}.view-recreation-program-schedules.view-display-id-page_1 .view-grouping .view-grouping-header{font-size:20px;font-weight:bold;padding:20px 0;text-align:center}.view-recreation-program-schedules.view-display-id-page_1 .view-grouping .view-grouping-content{border-top:1px solid #ccc;overflow:auto}.view-recreation-program-schedules.view-display-id-page_1 .view-grouping .view-grouping-content .view-group{float:left;overflow:auto;padding:0 5px;width:14.28%}.view-recreation-program-schedules.view-display-id-page_1 .view-grouping .view-grouping-content .view-group .views-row{float:none}.view-recreation-program-schedules.view-display-id-page_1 .view-grouping .view-grouping-content .view-group .views-row .views-field-field-venue{font-size:11px;font-style:italic}.view-recreation-program-schedules.view-display-id-block{margin-bottom:30px}.view-recreation-program-schedules.view-display-id-block>.view-header ul{margin:0!important;overflow:auto}.view-recreation-program-schedules.view-display-id-block>.view-header ul li{background:none!important;float:left;padding:0!important;width:14.28%}.view-recreation-program-schedules.view-display-id-block>.view-header ul li a{background:#07779C;color:#fff!important;display:block;text-align:center;text-decoration:none!important;padding:10px 5px}.view-recreation-program-schedules.view-display-id-block>.view-header ul li a.active,.view-recreation-program-schedules.view-display-id-block>.view-header ul li a:hover{background:#D5F4F7!important;color:#666!important}.view-recreation-program-schedules.view-display-id-block>.view-content .view-group{display:none}.view-recreation-program-schedules.view-display-id-block>.view-content .view-group.active{display:block}.view-recreation-program-schedules.view-display-id-block>.view-content .view-group .views-row{background:#fff;border:1px solid #eaeaea;margin:5px 0;overflow:auto;padding:15px}.view-recreation-program-schedules.view-display-id-block>.view-content .view-group .views-row .views-field{margin-left:70px;padding-right:15px}.view-recreation-program-schedules.view-display-id-block>.view-content .view-group .views-row .views-field-field-schedule-time{border-right:1px solid #d6d6d6;float:left;font-size:12px;line-height:11px;margin:0;padding:3px 11px 3px 0;text-align:center;width:60px}.view-recreation-program-schedules.view-display-id-block>.view-content .view-group .views-row .views-field-field-venue{font-size:12px;font-style:italic}.field-name-field-accordions-paragraph .field-name-field-accordion-intro-title{margin-bottom:0.375em;font-size:1.3em}.field-name-field-accordions-paragraph .field-item:not(:first-child) .paragraphs-item-accordion-intro,.field-name-field-accordions-paragraph .field-item:not(:first-child) .paragraphs-item-accordion-items{margin-top:1em}.field-name-field-accordion>.field-items>.field-item,.view-board-of-directors>.field-items>.field-item{margin-bottom:6px}.field-name-field-accordion .accordion-item-title,.field-name-field-accordion .field-name-field-accordion-item-title,.view-board-of-directors .accordion-item-title,.view-board-of-directors .field-name-field-accordion-item-title{color:#3a6700;font-size:1.05em;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.field-name-field-accordion .accordion-item-title .field-item:before,.field-name-field-accordion .field-name-field-accordion-item-title .field-item:before,.view-board-of-directors .accordion-item-title .field-item:before,.view-board-of-directors .field-name-field-accordion-item-title .field-item:before{content:'\f055';display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#3a6700;width:20px;height:24px;float:left;padding-right:24px;padding-top:4px}.field-name-field-accordion .accordion-item-title.is-open .field-item:before,.field-name-field-accordion .field-name-field-accordion-item-title.is-open .field-item:before,.view-board-of-directors .accordion-item-title.is-open .field-item:before,.view-board-of-directors .field-name-field-accordion-item-title.is-open .field-item:before{content:'\f056'}.field-name-field-accordion .accordion-item-title:hover,.field-name-field-accordion .field-name-field-accordion-item-title:hover,.view-board-of-directors .accordion-item-title:hover,.view-board-of-directors .field-name-field-accordion-item-title:hover{cursor:pointer;color:#023767}.field-name-field-accordion .accordion-item-body,.field-name-field-accordion .field-name-field-accordion-item-body,.view-board-of-directors .accordion-item-body,.view-board-of-directors .field-name-field-accordion-item-body{display:none;clear:both;margin-left:4px;padding-top:12px;padding-left:18px;border-left:3px solid #023767}.field-name-field-accordion .accordion-item-body .field-item :last-child,.field-name-field-accordion .field-name-field-accordion-item-body .field-item :last-child,.view-board-of-directors .accordion-item-body .field-item :last-child,.view-board-of-directors .field-name-field-accordion-item-body .field-item :last-child{margin-bottom:0;padding-bottom:0}#block-views-perfectmind-intro-text-block.block-views{clear:initial}
