@import url("https://use.typekit.net/pwp5lmn.css");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*{scroll-behavior:smooth !important;scroll-margin-top:25vh;}:root{font-family:"neue-haas-grotesk-display",sans-serif;font-weight:400;font-style:normal;color:#333;font-size:calc(1em + 0.4vw);line-height:1.5;}body{margin:0px;padding:0px;background-color:#fff;}#wcc_banner{text-align:center;height:2rem;line-height:2rem;color:#1a3242;background-color:#fff;border-bottom:1px solid #356b78;}#wcc_banner strong{font-weight:700;}#top{display:flex;}#top_buttons{display:flex;position:fixed;width:100%;bottom:0;z-index:100;background-color:#1a3242;border-top:1px solid #000;height:15%;overflow:hidden;}#top_sub1{display:flex;position:fixed;width:100vw;height:85%;top:0;left:-100vw;z-index:50;transition:all 0.5s ease;}#top_sub2{position:fixed;width:100vw;height:85%;top:0;left:-100vw;z-index:45;background-color:#ebf1f2;color:#fff;font-weight:700;transition:all 0.5s ease;display:flex;justify-content:center;align-items:center;overflow:hidden;}#block-wcc-2025a-search{text-align:center;color:#000;}#block-wcc-2025a-search h2{margin:0px;padding:0px;display:none;}#block-wcc-2025a-search .form-item input{font-size:1.8rem;border:1px solid #1a3242;border-radius:0.5em;padding:0.5em;}#block-wcc-2025a-search .form-actions input{margin-top:1em;background-color:#1a3242;color:#fff;font-size:1.4em;padding:0.5em;border:1px solid #1a3242;border-radius:0.5em;}#block-wcc-2025a-search .form-actions input:hover{background-color:#fff;color:#1a3242;}.top_button{flex:1 1 0;display:flex;transition:all 0.5s ease;}.top_button a{text-decoration:none;flex:1 1 0;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff;text-indent:-9999em;font-weight:700;}#hamburger{background-image:url(/sites/warrnambool.com/themes/wcc_2025a/images/hamburger.svg);background-size:auto 80%;background-repeat:no-repeat;background-position:center center;border:0;background-color:transparent;}#logo{background-image:url(/sites/warrnambool.com/themes/wcc_2025a/images/logo.png);background-size:80% auto;background-repeat:no-repeat;background-position:center center;}#search_button{background-image:url(/sites/warrnambool.com/themes/wcc_2025a/images/search.svg);background-size:auto 80%;background-repeat:no-repeat;background-position:center center;border:0;background-color:transparent;}#top_sub1 div{flex:1 1 0;display:flex;}#top_sub1 nav{flex:1 1 0;display:flex;}#top_sub1 ul,#top_sub1 li{margin:0px;padding:0px;list-style-type:none;list-style-image:none;}#top_sub1 ul{display:flex;flex:1 1 0;flex-direction:column;}#top_sub1 li{flex:1 1 0;display:flex;flex-direction:column;}#top_sub1 a{text-decoration:none;flex:1 1 0;display:flex;justify-content:center;align-items:center;text-align:center;border-top:1px solid #fff;font-size:1.4rem;background-color:#fff;font-weight:900;font-style:normal;color:#000;padding-left:0.5rem;padding-right:0.5rem;}#top_sub1 a:hover{color:#fff;background-color:#1a3242;}#top_sub1 ul ul{display:none;z-index:200;left:0;flex:4 1 0;}#top_sub1 ul ul a{color:#000;background-color:#fff;border-top:1px solid #e2e2e2;font-weight:400;}#top_sub1 ul ul a:hover{border-top:1px solid #e2e2e2;}.menu_close{display:none!important;}.rotate{transform:rotate(90deg);}.movein{left:0!important;}.sibling{display:none!important;}.expand{display:flex!important;}.hascontent{background-image:url(/sites/warrnambool.com/themes/wcc_2025a/images/arrow.svg);background-repeat:no-repeat;background-position:90% 50%;background-size:auto 30%;}.expandedcontent{background-image:url(/sites/warrnambool.com/themes/wcc_2025a/images/x_white.svg);background-color:#000!important;color:#fff!important;}.expandedcontent:hover{background-image:url(/sites/warrnambool.com/themes/wcc_2025a/images/x_white.svg)!important;}#upperwrapper{width:100vw;margin:auto;overflow:hidden;}#featured{overflow:hidden;position:relative;background-color:#1a3242;}#block-wcc-2025a-views-block-warrnambool-big-images-block-1,#block-wcc-2025a-views-block-warrnambool-big-images-taxonomy-block-1{width:100%;height:30vh;overflow:hidden;position:relative;}#block-wcc-2025a-views-block-warrnambool-big-images-block-1 .views-field,#block-wcc-2025a-views-block-warrnambool-big-images-taxonomy-block-1 .views-field{height:100%;}#block-wcc-2025a-views-block-warrnambool-big-images-block-1 .field-content,#block-wcc-2025a-views-block-warrnambool-big-images-taxonomy-block-1 .field-content{height:100%;}#block-wcc-2025a-views-block-warrnambool-big-images-block-1 img,#block-wcc-2025a-views-block-warrnambool-big-images-taxonomy-block-1 img{width:100%;height:100%;object-fit:cover;}.slide{position:absolute;left:0;top:0;z-index:8;opacity:1.0;width:100%;height:100%;}.slide.active{z-index:10;opacity:1.0;}.slide.last-active{z-index:9;}#block-wcc-2025a-views-block-warrnambool-big-video-block-1,#block-wcc-2025a-views-block-warrnambool-big-video-taxonomy-block-1{height:30vh;width:100%;}#block-wcc-2025a-views-block-warrnambool-big-video-block-1 div,#block-wcc-2025a-views-block-warrnambool-big-video-taxonomy-block-1 div{height:100%;width:100%;container-type:inline-size;display:flex;justify-content:center;align-items:center;overflow:hidden;}#block-wcc-2025a-views-block-warrnambool-big-video-block-1 iframe,#block-wcc-2025a-views-block-warrnambool-big-video-taxonomy-block-1 iframe{min-width:max(calc(100cqh * 1.77777778),100vw);aspect-ratio:16 / 9;}#block-wcc-2025a-views-block-warrnambool-tagline-taxonomy-block-1,#block-wcc-2025a-views-block-warrnambool-tagline-block-1{position:absolute;z-index:20;top:0;left:0;width:100vw;height:30vh;display:flex;justify-content:center;align-items:center;color:#fff;text-align:center;text-shadow:2px 2px 4px #000;}.tag_title h1{font-size:2.8em;font-weight:900;line-height:1em;padding:0;margin:0;}.tag_tag{font-size:1em;font-weight:700;color:#e69833;}#contentwrapper{max-width:96vw;margin:auto;}#content{}#block-wcc-2025a-content{}#related{}#related:empty{display:none;}#contentwrapper h2{color:#18536b;border-bottom:2px solid #18536b;font-size:1.6em;clear:both;padding-bottom:0.3em;line-height:1.2em;font-weight:900;font-style:normal;letter-spacing:-0.02em;}#contentwrapper h3{font-size:1.3em;}#contentwrapper h4{font-size:1.1em;}#contentwrapper a{font-weight:700;text-decoration:none;color:#000;background-color:#fff;border:1px solid #000;padding:0.3em;padding-left:0.6em;padding-right:0.6em;border-radius:0.3em;display:inline-block;}#contentwrapper a:hover{color:#fff;background-color:#1a3242;}#block-wcc-2025a-breadcrumbs-2{text-align:center;}#block-wcc-2025a-breadcrumbs-2 ol{list-style-type:none;margin:0px;padding:0px;}#block-wcc-2025a-breadcrumbs-2 li{list-style-type:none;margin:0px;padding:0px;display:inline-block;}#block-wcc-2025a-breadcrumbs-2 a{border:none;color:#1a3242;}#block-wcc-2025a-breadcrumbs-2 a:hover{background-color:transparent;color:#d39440;}#block-wcc-2025a-content p:first-child:first-letter{float:left;font-size:5.3rem;margin-right:0.3rem;margin-top:0.3rem;line-height:0.7em;font-weight:900;font-style:normal;color:#1a3242;}#block-wcc-2025a-content p{overflow:hidden;}#related H2{font-size:1.2em;}#content blockquote{margin:0;background-color:#F2F1E8;padding:1rem;border-radius:0.4em;font-size:0.8em;overflow:hidden;}#content blockquote p:first-child:first-letter{font-size:5.3em;}#content blockquote a{word-break:break-all;margin-left:0;}#content blockquote table{margin-top:1em;}#content blockquote ul{padding-left:1em;clear:both;}#content blockquote li{margin-bottom:0.3em;}#content blockquote a{display:block;}#block-wcc-2025a-content .align-right{float:right;width:100%;max-width:45%;height:auto;margin-left:1rem;margin-bottom:1rem;transition:all 0.5s ease;}#block-wcc-2025a-content .align-left{float:left;width:100%;max-width:45%;height:auto;margin-right:1rem;margin-bottom:1rem;transition:all 0.5s ease;}#block-wcc-2025a-content .align-center{width:100%;height:auto;transition:all 0.5s ease;}#related .align-left{float:left;margin-right:1em;}#related .align-right{float:right;margin-left:1em;}.tablewrap{overflow:auto;}table{width:100%;font-size:0.8em;margin-bottom:1em;border-collapse:collapse;}th,td{text-align:left;vertical-align:top;padding:0.3em;border:1px solid #fff;}table caption{font-weight:700;background-color:#1a3242;color:#fff;padding:0.3em;text-align:left;font-size:1.4em;margin-bottom:0.5em;}th{background-color:#485b68;color:#fff;}th:first-child{width:25%;}tr:nth-child(odd){background-color:#e8eaec;}tr:nth-child(even){background-color:#d1d6d9;}table a{text-decoration:none;background-color:#5b754b;color:#fff;display:inline-block;background-image:url(/sites/warrnambool.com/themes/wcc_2025a/images/button_arrow.svg);background-size:auto 1em;background-repeat:no-repeat;background-position:center right;padding-right:2em;padding-left:0.5em;margin-right:0.5em;padding-top:0.3em;padding-bottom:0.3em;margin-bottom:0.2em;font-size:0.85em;border-radius:0.3em;font-weight:700;}table a:hover{background-color:#000;}table ul{margin:0px;padding:0px;list-style-type:none;}table li{margin:0px;padding:0px;list-style-type:none;}#block-wcc-base-2024-content table p:first-child:first-letter{float:none;font-size:1em;line-height:normal;margin-top:0;margin-right:0;font-family:"neue-haas-grotesk-display",sans-serif;font-display:swap;font-weight:400;}#block-wcc-base-2024-content table th p:first-child:first-letter{color:#fff;font-weight:700;}.listing-frame{display:flex;flex-wrap:wrap;width:100%;gap:2vw;justify-content:center;margin-bottom:1vw;margin-top:1vw;}.listing{display:flex;width:100%;max-width:96%;font-size:1rem;overflow:hidden;box-shadow:0 0 5px -2px #000;border-radius:0.5em;position:relative;}.listing .views-field{width:100%;}.listing a{display:block;width:100%;height:100%;overflow:hidden;color:#333;transition:all 0.5s ease;text-decoration:none;background-color:#fff;}.listing a:hover{background-color:#1a3242;color:#fff;}.loop_image{overflow:hidden;}.listing img{width:100%;height:auto;transition:all 0.5s ease;display:block;}.listing a:hover img{transform:scale(1.2);transition:all 0.5s ease;}.loop_title{font-weight:700;font-size:1.6em;line-height:1em;color:#1a3242;text-align:center;padding:0.3em;word-wrap:break-word;}#block-wcc-2025a-views-block-locations-in-this-tour-block-1 .loop_title{font-size:1rem;}.title_inner{}.listing a:hover .loop_title{color:#fff;}.loop_ranking{background-color:#e69833;color:#fff;box-shadow:0 0 3px -1px #000;border-radius:0 1em 1em 1em;font-weight:700;display:inline-block;text-align:center;font-size:1em;position:absolute;padding:0.5em;padding-left:1em;padding-right:1em;top:0.5em;left:0.5em;}.loop_ranking:empty{display:none;}.loop_tagline{text-align:center;font-weight:700;color:#e69833;}.loop_text{padding:0.6em;padding-top:0.3em;}.loop_info{font-size:0.7em;color:#1a3242;margin-top:1em;}.listing a:hover .loop_info{color:#fff;}.video-filter iframe{aspect-ratio:16 / 9;width:100%;height:auto;border-radius:0.5em;}.leaflet-map-divicon{background-color:#e69833;color:#fff;box-shadow:0 0 3px -1px #000;border-radius:0 1em 1em 1em;font-weight:700;min-width:2em;min-height:2em;display:flex;justify-content:center;align-items:center;text-align:center;font-size:1.2em;}.leaflet-map-divicon:hover{color:#e69833;background-color:#fff;box-shadow:3px 3px 4px -1px #000;}.leaflet-map-divicon .map_title{font-size:0.7em;padding:0.3em;}.map_popup{width:100%;text-align:center;}.map_popup img{width:100%;height:auto;transition:all 0.5s ease;display:block;}.map_popup a:hover img{transform:scale(1.2);transition:all 0.5s ease;}.map_popup a{display:block;width:100%;height:100%;border-radius:0.3em;overflow:hidden;color:#000;font-weight:700;transition:all 0.5s ease;text-decoration:none;background-color:#fff;}.map_popup a:hover{background-color:#000;color:#fff;}#block-wcc-2025a-views-block-venues-details-block-7{margin-top:1em;}#block-wcc-2025a-views-block-venues-details-block-7 img{width:35%;height:auto;}#block-wcc-2025a-views-block-venues-details-block-1{background-image:url(/sites/warrnambool.com/themes/wcc_2025a/images/location.svg);background-repeat:no-repeat;background-size:2em auto;min-height:2em;padding-left:3em;margin-left:1em;margin-top:2em;}#block-wcc-2025a-views-block-venues-details-block-2{background-image:url(/sites/warrnambool.com/themes/wcc_2025a/images/phone.svg);background-repeat:no-repeat;background-size:2em auto;min-height:2em;padding-left:3em;margin-left:1em;}#block-wcc-2025a-views-block-venues-details-block-6{background-image:url(/sites/warrnambool.com/themes/wcc_2025a/images/email2.svg);background-repeat:no-repeat;background-size:2em auto;min-height:2em;padding-left:3em;margin-left:1em;}#block-wcc-2025a-views-block-venues-details-block-3{background-image:url(/sites/warrnambool.com/themes/wcc_2025a/images/web.svg);background-repeat:no-repeat;background-size:2em auto;min-height:2em;padding-left:3em;margin:1em;}#block-wcc-2025a-views-block-venues-details-block-4{display:inline-block;}#block-wcc-2025a-views-block-venues-details-block-4 a{background-image:url(/sites/warrnambool.com/themes/wcc_2025a/images/facebook_icon_grey.svg);background-repeat:no-repeat;background-size:100% auto;min-height:1.2em;padding-left:1.2em;margin-left:1em;text-indent:-9999em;border:none;background-color:transparent;}#block-wcc-2025a-views-block-venues-details-block-4 a:hover{background-color:transparent;}#block-wcc-2025a-views-block-venues-details-block-5{display:inline-block;}#block-wcc-2025a-views-block-venues-details-block-5 a{background-image:url(/sites/warrnambool.com/themes/wcc_2025a/images/insta_icon_grey.svg);background-repeat:no-repeat;background-size:100% auto;min-height:1.2em;padding-left:1.2em;margin-left:0.5em;text-indent:-9999em;border:none;background-color:transparent;}#block-wcc-2025a-views-block-venues-details-block-5 a:hover{background-color:transparent;}#block-wcc-2025a-views-block-warrnambool-secondary-text-block-1{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-top:2em;}#sub1{position:relative;z-index:20;background-color:#eaf4f9;border-radius:1em 1em 0 0;padding-bottom:1em;overflow:hidden;box-shadow:0 0 8px -4px #000;}#sub1:empty{display:none;}#sub1 h2{text-align:center;font-weight:900;font-size:2.4em;margin:auto;padding:0px;color:#fff;text-shadow:2px 2px 4px #000;}#sub2{position:relative;z-index:20;overflow:hidden;}#sub2:empty{display:none;}#sub2 h2{text-align:center;font-weight:900;font-size:2.4em;margin:auto;padding:0px;color:#fff;text-shadow:2px 2px 4px #000;}#block-wcc-2025a-views-block-warrnambool-sub-taxonomies-block-1{background-color:#eaf4f9;border-radius:1em;padding-bottom:1em;overflow:hidden;box-shadow:0 0 8px -4px #000;}#sub3{position:relative;z-index:20;overflow:hidden;}#sub3 h2{text-align:center;font-weight:900;font-size:2.4em;padding:0px;margin:auto;margin-bottom:0.5em;max-width:81vw;border-bottom:1px solid #ccc;}#block-wcc-2025a-venuescontactblurb{max-width:35rem;margin:auto;border:1px solid #ccc;border-radius:0.5em;padding:1em;margin-bottom :1em;}#block-wcc-2025a-venuescontactblurb a{font-weight:700;text-decoration:none;color:#000;background-color:#fff;border:1px solid #000;padding:0.3em;padding-left:0.6em;padding-right:0.6em;border-radius:0.3em;display:inline-block;}#block-wcc-2025a-venuescontactblurb a:hover{color:#fff;background-color:#1a3242;}#footer{background-color:#1a3242;border-top:15px solid #a3a8ab;font-size:0.6rem;display:flex;flex-wrap:wrap;background-image:url(/sites/warrnambool.com/themes/wcc_2025a/images/skyline_dark.svg);background-size:50% auto;background-repeat:no-repeat;background-position:100% 100%;padding-top:2em;padding-bottom:1em;}#footer a{color:#fff;text-decoration:none;}#council_logo{flex:1 1 0;background-image:url(/sites/warrnambool.com/themes/wcc_2025a/images/wcc_logo_tourist.png);background-repeat:no-repeat;background-position:top center;background-size:contain;max-height:14em;}#council_details{flex:3 1 0;color:#a3a8ab;padding-right:2em;}.acknowledgement{font-size:0.9em;background-image:url(/sites/warrnambool.com/themes/wcc_2025a/images/flags3.png);background-repeat:no-repeat;background-size:auto 3em;padding-bottom:4em;margin-top:1em;margin-bottom:1em;background-position:bottom left;}#council_details h2{font-weight:400;border-bottom:1px solid #a3a8ab;color:#fff;font-size:2em;margin:0;}.admin_login{margin-left:0;font-size:0.8em;display:block;}.wcc_link{font-size:1.4em;}#council_social{flex:1 1 100%;color:#fff;font-weight:700;text-align:left;padding-right:2em;align-self:flex-end;margin-left:25vw;}#council_social ul{list-style-type:none;list-style-image:none;margin:0px;padding:0px;}#council_social li{list-style-type:none;list-style-image:none;margin:0px;padding:0px;display:inline-block;}.social{background-repeat:no-repeat;text-indent:999em!important;display:inline-block;width:2.4em;height:2.4em;margin-right:0.3em;overflow:hidden;}.facebook{background-image:url(/sites/warrnambool.com/themes/wcc_2025a/images/facebook_icon.svg);}.instagram{background-image:url(/sites/warrnambool.com/themes/wcc_2025a/images/insta_icon.svg)}.twitter{background-image:url(/sites/warrnambool.com/themes/wcc_2025a/images/facebook_icon.svg);}.youtube{background-image:url(/sites/warrnambool.com/themes/wcc_2025a/images/youtube_icon.svg);}.bands{display:flex;margin-bottom:15vh;}.band{height:1vh;flex:1 1 0;}.band1{background-color:#68416f;}.band2{background-color:#d39440;}.band3{background-color:#b43a7a;}.band4{background-color:#6199c9;}.band5{background-color:#96bb50;}
@media only screen and (min-width: 30em){#upperwrapper{position:relative;}#featured{}#featured:empty{display:none;}#block-wcc-2025a-views-block-warrnambool-big-images-block-1,#block-wcc-2025a-views-block-warrnambool-big-images-taxonomy-block-1{height:60vh;}#block-wcc-2025a-views-block-warrnambool-tagline-taxonomy-block-1,#block-wcc-2025a-views-block-warrnambool-tagline-block-1{height:60vh;}#block-wcc-2025a-views-block-warrnambool-big-video-block-1,#block-wcc-2025a-views-block-warrnambool-big-video-taxonomy-block-1{height:60vh;}.tag_title h1{font-size:4em;}.tag_tag{font-size:1.8em;}#contentwrapper{display:flex;max-width:80vw;align-items:stretch;}#content{flex:2 1 0;margin-left:auto;margin-right:auto;}#block-wcc-2025a-content{max-width:35rem;position:relative;margin:auto;}#related{flex:1 1 0;font-size:0.8rem;background-color:#F0F0F0;padding:1em;}#content blockquote{float:right;margin-left:1rem;margin-bottom:1em;max-width:35%;padding-top:0;padding-bottom:0;}#block-wcc-2025a-views-block-sidebar-block-1,#block-wcc-2025a-views-block-sidebar-block-2,#block-wcc-2025a-views-block-sidebar-block-3{max-width:20rem;margin:auto;}.listing{max-width:47%;}
}
@media only screen and (min-width: 49em){body{background-size:100vw 60vh;}#toparea{position:fixed;top:0;z-index:100;width:100%;background-color:#fff;border-bottom:1px solid #ccc;}.toolbar-tray-open #toparea{margin-top:80px;}#top_buttons{position:relative;width:auto;height:auto;border-top:none;flex:1 1 0;}#top_sub1{position:relative;width:auto;height:auto;left:auto;flex:4 1 0;}#top_sub2{height:100vh;}#block-wcc-2025a-exposedformwcc-searchpage-1 input{width:40vw;}#hamburger{display:none;}.top_button a{font-size:1rem;}#top_sub1 ul{flex-direction:row;}#top_sub1 a{border-top:none;padding-top:1rem;padding-bottom:1.25rem;font-size:0.8rem;line-height:1em;transition:all 0.5s ease;}#top_sub1 a:hover{}#top_sub1 ul ul{position:absolute;top:100%;left:0;margin-left:-20vw;width:95vw;padding-left:5vw;background-color:#fff;border-bottom:1px solid #e2e2e2;border-top:1px solid #e2e2e2;}#top_sub1 ul ul li{}#top_sub1 ul ul a{font-size:0.8rem;border-left:1px solid #e2e2e2;border-top:none;}#top_sub1 ul ul a:hover{border-top:none;}.menu_close{display:flex!important;flex:0.3 1 0!important;}.menu_close a{background-image:url(/sites/warrnambool.com/themes/wcc_2025a/images/x.svg);background-repeat:no-repeat;background-position:center center;background-size:auto 40%;text-indent:-9999em;background-color:transparent!important;}.menu_close a:hover{background-image:url(/sites/warrnambool.com/themes/wcc_2025a/images/x_white.svg)!important;background-color:#000!important;background-position:center center!important;background-size:auto 40%!important;}.sibling{display:flex!important;}#upperwrapper{margin-top:5rem;}#content blockquote{max-width:16rem;transition:all 0.5s ease;}.listing-frame{gap:1vw;}#sub1 .listing{max-width:32%;font-size:1rem;}#sub1 .loop_title{font-size:3em;}#sub1 .loop_text{font-size:1.2em;}#sub2 .listing{max-width:23.75%;font-size:0.85rem;}#sub3 .listing{max-width:23.75%;font-size:0.85rem;}@media screen and (min-width:1260px){#content .tablewrap{margin-left:-12.5rem;width:60rem;transition:all 0.5s ease;}#content blockquote{margin-right:-12.5rem;max-width:18rem;min-width:18rem;clear:right;}#sub3 .listing{max-width:18.8%;font-size:0.75rem;}}#council_logo{flex:1 1 0;}#council_details{flex:4 1 0;}#council_social{flex:3 1 0;padding-right:2vw;text-align:right;margin-left:0;}.admin_login{display:inline-block;margin-left:3em;}.bands{margin-bottom:0;}
}
