@import url(https://fonts.googleapis.com/css?family=Ubuntu:400,700);img,media{max-width:100%;}html{font-size:87.5%;line-height:1.78571em;}body #wb-main .region-patchi-first{color:#636363;font-family:"Ubuntu",Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:25px;}#wb-main .region-patchi-first h1,#wb-main .region-patchi-first .h1,#wb-main .region-patchi-first .alpha,#wb-main .region-patchi-first h2,#wb-main .region-patchi-first .h2,#wb-main .region-patchi-first .beta,#wb-main .region-patchi-first h3,#wb-main .region-patchi-first .h3,#wb-main .region-patchi-first .gamma,#wb-main .region-patchi-first h4,#wb-main .region-patchi-first .h4,#wb-main .region-patchi-first .delta,#wb-main .region-patchi-first h5,#wb-main .region-patchi-first .h5,#wb-main .region-patchi-first .epsilon,#wb-main .region-patchi-first h6,#wb-main .region-patchi-first .h6,#wb-main .region-patchi-first .zeta{margin-top:0em;padding-top:0em;padding-bottom:0em;margin-bottom:0.35714em;font-family:"Ubuntu Titling Bold","Ubuntu",Arial,Helvetica,sans-serif;font-weight:700;color:#636363;margin-right:0;margin-left:0;}#wb-main .region-patchi-first h1,#wb-main .region-patchi-first .h1,#wb-main .region-patchi-first .alpha,#wb-main .region-patchi-first h2,#wb-main .region-patchi-first .h2,#wb-main .region-patchi-first .beta{font-size:2em;line-height:1.78571em;margin:0 0 0.89286em 0;}#wb-main .region-patchi-first h3,#wb-main .region-patchi-first .h3,#wb-main .region-patchi-first .gamma{font-size:1.78571em;line-height:2em;margin:0 0 1em 0;}#wb-main .region-patchi-first * + h3{margin-top:2em;}#wb-main .region-patchi-first h4,#wb-main .region-patchi-first .h4,#wb-main .region-patchi-first .delta{font-size:1.5em;line-height:1.19048em;}#wb-main .region-patchi-first h5,#wb-main .region-patchi-first .h5,#wb-main .region-patchi-first .epsilon{font-size:1.28571em;line-height:1.38889em;}#wb-main .region-patchi-first h6,#wb-main .region-patchi-first .h6,#wb-main .region-patchi-first .zeta{font-size:1em;line-height:1.78571em;font-weight:400;}#wb-body .panel-display.patchi #wb-pri{float:none;width:100%;}.patchi .clearfix{clear:both;}.region-patchi-first{background-color:#fff;background-image:url(https://www.hamilton.ca/sites/all/modules/custom/vivapanam/images/background-vivapanam.png?1426263255);background-position:center bottom -120px;background-repeat:no-repeat;background-attachment:scroll;}.region-patchi-first #wb-conb,.region-patchi-first #wb-conwf{margin-right:2.5%;margin-left:2.5%;}.region-patchi-first #wet-date-mod{position:absolute;right:2.5%;bottom:-1.22em;}#wb-main .region-patchi-first h1,#wb-main .region-patchi-first .h1,#wb-main .region-patchi-first .alpha,#wb-main .region-patchi-first h2,#wb-main .region-patchi-first .h2,#wb-main .region-patchi-first .beta{color:#d2492a;}#wb-main .region-patchi-first .pane-custom.pane-1{margin-bottom:30px;}#wb-main .region-patchi-first .pane-custom.pane-1 .pane-title{background-color:#d2492a;background-image:none;-moz-border-radius:24px 19px 25px 19px;-webkit-border-radius:24px;border-radius:24px 19px 25px 19px;color:#fff;line-height:1.5em;padding-top:10px;padding-right:28px;padding-bottom:10px;padding-left:28px;margin-top:0px;margin-right:14px;margin-bottom:20px;margin-left:14px;}#wb-main .region-patchi-first .pane-custom.pane-1 .pane-content{padding:0px;margin-top:0px;margin-right:42px;margin-bottom:20px;margin-left:42px;}#wb-main .region-patchi-first .pane-custom.pane-1 .pane-content h3{line-height:1.22em;}#wb-main .region-patchi-first ul li:before{color:#eaab00;}#wb-main .region-patchi-first h5.coh-acc-header{background-position:10px 12px;-moz-border-radius:21px 25px 67px 40px;-webkit-border-radius:21px;border-radius:21px 25px 67px 40px;color:#522398;line-height:1em;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:30px;}#wb-main .region-patchi-first h5.coh-acc-header.open{background-color:#f6f4fa;background-image:url(https://www.hamilton.ca/sites/all/modules/custom/vivapanam/images/icons/accordion-14-minus.png?1426263255);}#wb-main .region-patchi-first h5.coh-acc-header.closed{background-image:url(https://www.hamilton.ca/sites/all/modules/custom/vivapanam/images/icons/accordion-14-plus.png?1426263255);}#wb-main .region-patchi-first .pane-node-updated{margin-bottom:42px;position:relative;}#wb-main .region-patchi-first #wet-date-mod{font-family:Arial,Helvetica,sans-serif;}#wb-main .region-patchi-first #wb-conwf form{font-family:"Ubuntu",Arial,Helvetica,sans-serif;padding-right:0px;padding-left:0px;}#wb-main .region-patchi-first #wb-conwf form fieldset{width:100%;}#wb-main .region-patchi-first #wb-conwf form fieldset .fieldset-legend{color:#00a1de;font-family:"Ubuntu Titling Bold","Ubuntu",Arial,Helvetica,sans-serif;font-size:1.5em;line-height:1.19048em;font-weight:700;}#wb-main .region-patchi-first #wb-conwf form fieldset .fieldset-legend a{text-decoration:none;}#wb-main .region-patchi-first #wb-conwf form fieldset .fieldset-legend a:link,#wb-main .region-patchi-first #wb-conwf form fieldset .fieldset-legend a:visited{color:#00a1de;}#wb-main .region-patchi-first #wb-conwf form fieldset .fieldset-legend a:hover{text-decoration:underline;}#wb-main .region-patchi-first #wb-conwf form fieldset.collapsed .fieldset-legend{margin-top:2px;}#wb-main .region-patchi-first #wb-conwf form .form-text,#wb-main .region-patchi-first #wb-conwf form .form-textarea,#wb-main .region-patchi-first #wb-conwf form .form-select,#wb-main .region-patchi-first #wb-conwf form option{font-family:Arial,Helvetica,sans-serif;}#wb-main .region-patchi-first #wb-conwf form .form-textarea,#wb-main .region-patchi-first #wb-conwf form .resizable-textarea .grippie{min-width:100%;max-width:100%;}.region-patchi-second{padding:20px 2.5%;}@media only screen and (min-width:1037px){#wb-body .panel-display.patchi #wb-pri{float:right;width:75%;}.region-patchi-first{background-position:center bottom 0px;border:1px solid #e0e0e0;padding-bottom:120px;}.region-patchi-first #wb-conb,.region-patchi-first #wb-conwf{margin-right:30px;margin-left:30px;}.region-patchi-first #wet-date-mod{right:30px;}.region-patchi-first #vivapanam-countdown{clear:none;float:right;margin-top:14px;margin-right:14px;}.region-patchi-first #vivapanam-logo{clear:left;float:left;margin-top:14px;margin-left:14px;}.region-patchi-second{padding:0px;}}@media only screen and (min-width:1037px) and (max-width:1279px){.region-patchi-first #vivapanam-countdown{clear:both;float:none;margin-top:0px;margin-right:auto;}.region-patchi-first #vivapanam-logo{clear:both;float:none;margin-left:auto;}.region-patchi-first #vivapanam-logo #vivapanam-logo-in{display:block;margin-right:auto;margin-left:auto;}}@media only screen and (min-width:800px) and (max-width:1036px){.region-patchi-first #vivapanam-countdown{clear:none;float:right;margin-right:2.5%;}.region-patchi-first #vivapanam-logo{clear:left;float:left;margin-left:2.5%;}}#vivapanam-countdown{clear:both;font-size:14px;float:none;margin-top:0px;margin-right:auto;margin-bottom:20px;margin-left:auto;}#vivapanam-countdown #vivapanam-countdown-in{background-image:url(https://www.hamilton.ca/sites/all/modules/custom/vivapanam/images/mascot-wave-shape.png?1430840403);width:346px;height:199px;float:none;margin-right:auto;margin-left:auto;position:relative;}#vivapanam-countdown #vivapanam-countdown-in .content{color:#00a1de;font-family:"Ubuntu Titling Bold","Ubuntu",Arial,Helvetica,sans-serif;font-size:1.42857em;line-height:1.25em;line-height:1.2em;margin-bottom:0px;position:absolute;right:28px;top:46px;text-align:center;}#vivapanam-countdown #vivapanam-countdown-in .interval{color:#7ab800;font-size:3.0em;line-height:0.9em;}#vivapanam-logo{clear:both;float:none;margin-top:0px;margin-right:auto;margin-bottom:20px;margin-left:auto;}#vivapanam-logo #vivapanam-logo-in{float:none;margin-right:auto;margin-left:auto;}#vivapanam-logo .content{margin:0px;}#vivapanam-countdown-in,#vivapanam-logo-in{float:none;margin-right:auto;margin-left:auto;}#wb-pri .panel-pane.pane-vivapanam-landing .pane-content,#wb-pri .panel-pane.pane-vivapanam-promotions .pane-content{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.pane-vivapanam-landing .pane-content table,.pane-vivapanam-promotions .pane-content table{background-color:transparent;border:0px none;display:block;margin-bottom:0px;}.pane-vivapanam-landing .pane-content .views-view-grid tbody,.pane-vivapanam-promotions .pane-content .views-view-grid tbody{display:block;}.pane-vivapanam-landing .pane-content .views-view-grid tr,.pane-vivapanam-promotions .pane-content .views-view-grid tr{clear:both;display:block;}.pane-vivapanam-landing .pane-content .views-view-grid td,.pane-vivapanam-promotions .pane-content .views-view-grid td{border:0px none;display:block;float:left;padding-top:0px;padding-right:14px;padding-bottom:0;padding-left:14px;position:relative;margin-top:0;margin-right:0;margin-bottom:40px;margin-left:0px;text-align:left;width:50%;}.pane-vivapanam-landing .pane-content .views-item,.pane-vivapanam-promotions .pane-content .views-item{background-color:#fff;border-width:8px;border-style:solid;border-color:#f0f1f2;padding-top:20px;padding-right:20px;padding-bottom:33px;padding-left:20px;}.pane-vivapanam-landing .pane-content a.promotion-title,.pane-vivapanam-promotions .pane-content a.promotion-title{font-size:25px;line-height:1.22em;text-decoration:none;}.pane-vivapanam-landing .pane-content a.promotion-title:hover,.pane-vivapanam-promotions .pane-content a.promotion-title:hover{text-decoration:underline;}#wb-main-in .pane-vivapanam-landing .views-field-read-more,#wb-main-in .pane-vivapanam-promotions .views-field-read-more{background-color:#b1059d;-moz-border-radius:77px;-webkit-border-radius:77px;border-radius:77px;color:#fff;line-height:1em;position:absolute;bottom:-13px;right:60px;}#wb-main-in .pane-vivapanam-landing .views-field-read-more a,#wb-main-in .pane-vivapanam-promotions .views-field-read-more a{background-color:inherit;-moz-border-radius:77px;-webkit-border-radius:77px;border-radius:77px;display:block;padding:10px 24px;text-align:center;}#wb-main-in .pane-vivapanam-landing .views-field-read-more a:link,#wb-main-in .pane-vivapanam-landing .views-field-read-more a:visited,#wb-main-in .pane-vivapanam-promotions .views-field-read-more a:link,#wb-main-in .pane-vivapanam-promotions .views-field-read-more a:visited{color:#fff;text-decoration:none;}#wb-main-in .pane-vivapanam-landing .views-field-read-more a:hover,#wb-main-in .pane-vivapanam-promotions .views-field-read-more a:hover{text-decoration:underline;}#wb-main-in tr.row-odd td:nth-child(2n-1) a.promotion-title:link,#wb-main-in tr.row-odd td:nth-child(2n-1) a.promotion-title:visited{color:#b1059d;}#wb-main-in tr.row-odd td:nth-child(2n-1) .views-field-read-more{background-color:#b1059d;}#wb-main-in tr.row-odd td:nth-child(2n) a.promotion-title:link,#wb-main-in tr.row-odd td:nth-child(2n) a.promotion-title:visited{color:#7ab800;}#wb-main-in tr.row-odd td:nth-child(2n) .views-field-read-more{background-color:#7ab800;}#wb-main-in tr.row-even td:nth-child(2n-1) a.promotion-title:link,#wb-main-in tr.row-even td:nth-child(2n-1) a.promotion-title:visited{color:#009aa6;}#wb-main-in tr.row-even td:nth-child(2n-1) .views-field-read-more{background-color:#009aa6;}#wb-main-in tr.row-even td:nth-child(2n) a.promotion-title:link,#wb-main-in tr.row-even td:nth-child(2n) a.promotion-title:visited{color:#522398;}#wb-main-in tr.row-even td:nth-child(2n) .views-field-read-more{background-color:#522398;}@media only screen and (max-width:635px){.pane-vivapanam-landing .pane-content .views-view-grid td,.pane-vivapanam-promotions .pane-content .views-view-grid td{width:100%;}}.cycle-slideshow{clear:both;margin-top:0px;margin-right:14px;margin-bottom:58px;margin-left:14px;}.cycle-slideshow .slide{-moz-border-radius:24px 19px 25px 19px;-webkit-border-radius:24px;border-radius:24px 19px 25px 19px;margin:0px;overflow:hidden;width:100%;}.cycle-slideshow .slide img{display:block;margin:0px auto;}.cycle-slideshow figcaption{font-size:1.28571em;line-height:1.38889em;position:absolute;bottom:0px;left:0px;z-index:500;width:100%;background:none repeat scroll 0% 0% #222;color:#fff;opacity:0.7;text-align:left;padding:10px 20px 15px 10px;}.cycle-slideshow .cycle-caption{padding-right:28px;padding-bottom:22px;padding-left:28px;}.cycle-slideshow .title{display:block;font-family:"Ubuntu Titling Bold","Ubuntu",Arial,Helvetica,sans-serif;font-size:1.6666em;line-height:1em;padding:0px 0px 5px 0px;}.cycle-slideshow .pager{position:absolute;bottom:-33px;height:20px;text-align:center;width:100%;}.cycle-slideshow .pager span{background-color:#636363;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;box-shadow:none;cursor:pointer;display:inline-block;font-size:0px;line-height:0;height:20px;margin:0px 5px;vertical-align:top;width:20px;}.cycle-slideshow .pager span.active{background-color:#d2492a;}
