article,aside,details,figcaption,figure,footer,header,hgroup,menu,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:75%;font-size:87.5%;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;line-height:1.5em;}html,button,input,select,textarea{font-family:Verdana,Tahoma,"DejaVu Sans",sans-serif;}body{margin:0;}a:link{}a:visited{}a:hover,a:focus{}a:active{}a:focus{outline:thin dotted;}a:hover,a:active{outline:0;}h1{font-size:2em;line-height:1.5em;margin-top:0.75em;margin-bottom:0.75em;}h2{font-size:1.5em;line-height:2em;margin-top:1em;margin-bottom:1em;}h3{font-size:1.17em;line-height:1.282em;margin-top:1.282em;margin-bottom:1.282em;}h4{font-size:1em;line-height:1.5em;margin-top:1.5em;margin-bottom:1.5em;}h5{font-size:0.83em;line-height:1.807em;margin-top:1.807em;margin-bottom:1.807em;}h6{font-size:0.75em;line-height:2em;margin-top:2em;margin-bottom:2em;}hr{height:1px;border:1px solid #666;padding-bottom:-1px;margin:1.5em 0;}abbr[title]{border-bottom:1px dotted;cursor:help;white-space:nowrap;}b,strong{font-weight:bold;}blockquote{margin:1.5em 30px;}dfn{font-style:italic;}mark{background:#ff0;color:#000;}p,pre{margin:1.5em 0;}pre,code,kbd,samp,tt,var{font-family:"Courier New","DejaVu Sans Mono",monospace,sans-serif;_font-family:'courier new',monospace;font-size:1em;line-height:1.5em;}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}q{quotes:none;}q:before,q:after{content:'';content:none;}small{font-size:75%;}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,.item-list ul{margin:1.5em 0;}.item-list ul li{margin:0;}dd{margin:0 0 0 30px;}ul ul,ul ol,ol ul,ol ol,.item-list ul ul,.item-list ul ol,.item-list ol ul,.item-list ol ol{margin:0;}menu,ol,ul,.item-list ul{padding:0 0 0 30px;}nav ul,nav ol{list-style:none;list-style-image:none;}img{border:0;-ms-interpolation-mode:bicubic;max-width:100%;height:auto;}svg:not(:root){overflow:hidden;}figure{margin:0;}form{margin:0;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.5em 0.625em 1em;}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,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible;}button[disabled],input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px;}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-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;margin-top:1.5em;margin-bottom:1.5em;}th{text-align:left;padding:0;border-bottom:none;}tbody{border-top:none;}
.with-wireframes #header,.with-wireframes #main,.with-wireframes #content,.with-wireframes #navigation,.with-wireframes .region-sidebar-first,.with-wireframes .region-sidebar-second,.with-wireframes #footer,.with-wireframes .region-bottom{outline:1px solid #ccc;}.lt-ie8 .with-wireframes #header,.lt-ie8 .with-wireframes #main,.lt-ie8 .with-wireframes #content,.lt-ie8 .with-wireframes #navigation,.lt-ie8 .with-wireframes .region-sidebar-first,.lt-ie8 .with-wireframes .region-sidebar-second,.lt-ie8 .with-wireframes #footer,.lt-ie8 .with-wireframes .region-bottom{border:1px solid #ccc;}
#page,.region-bottom{}#header,#content,#navigation,.region-sidebar-first,.region-sidebar-second,#footer{padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;_display:inline;_overflow:hidden;_overflow-y:visible;}#header,#main,#footer{*position:relative;*zoom:1;}#header:before,#header:after,#main:before,#main:after,#footer:before,#footer:after{content:"";display:table;}#header:after,#main:after,#footer:after{clear:both;}@media all and (min-width:480px){#main{padding-top:3em;position:relative;}}@media all and (min-width:480px) and (max-width:959px){.sidebar-first #content{float:left;width:66.667%;margin-left:33.333%;margin-right:-100%;}.sidebar-first .region-sidebar-first{float:left;width:33.333%;margin-left:0%;margin-right:-33.333%;}.sidebar-second #content{float:left;width:66.667%;margin-left:0%;margin-right:-66.667%;}.sidebar-second .region-sidebar-second{float:left;width:33.333%;margin-left:66.667%;margin-right:-100%;}.two-sidebars #content{float:left;width:66.667%;margin-left:33.333%;margin-right:-100%;}.two-sidebars .region-sidebar-first{float:left;width:33.333%;margin-left:0%;margin-right:-33.333%;}.two-sidebars .region-sidebar-second{float:left;width:100%;margin-left:0%;margin-right:-100%;*position:relative;*zoom:1;padding-left:0;padding-right:0;clear:left;}.two-sidebars .region-sidebar-second:before,.two-sidebars .region-sidebar-second:after{content:"";display:table;}.two-sidebars .region-sidebar-second:after{clear:both;}.two-sidebars .region-sidebar-second .block{padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;_display:inline;_overflow:hidden;_overflow-y:visible;}.two-sidebars .region-sidebar-second .block:nth-child(3n+1){float:left;width:33.333%;margin-left:0%;margin-right:-33.333%;clear:left;}.two-sidebars .region-sidebar-second .block:nth-child(3n+2){float:left;width:33.333%;margin-left:33.333%;margin-right:-66.667%;}.two-sidebars .region-sidebar-second .block:nth-child(3n){float:left;width:33.333%;margin-left:66.667%;margin-right:-100%;}}@media all and (min-width:960px){.sidebar-first #content{float:left;width:80%;margin-left:20%;margin-right:-100%;}.sidebar-first .region-sidebar-first{float:left;width:20%;margin-left:0%;margin-right:-20%;}.sidebar-second #content{float:left;width:80%;margin-left:0%;margin-right:-80%;}.sidebar-second .region-sidebar-second{float:left;width:20%;margin-left:80%;margin-right:-100%;}.two-sidebars #content{float:left;width:60%;margin-left:20%;margin-right:-80%;}.two-sidebars .region-sidebar-first{float:left;width:20%;margin-left:0%;margin-right:-20%;}.two-sidebars .region-sidebar-second{float:left;width:20%;margin-left:80%;margin-right:-100%;}}
ul.primary,ul.secondary{overflow:hidden;*zoom:1;border-bottom:1px solid #bbbbbb;list-style:none;margin:1em 0 1.5em;padding:0 2px;white-space:nowrap;}ul.primary li,ul.secondary li{float:left;margin:0.5em 3px 0;}ul.primary a,ul.secondary a{border:1px solid #e9e9e9;border-right:0;border-bottom:0;display:block;line-height:1.5em;text-decoration:none;}ul.primary li{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-ms-border-top-left-radius:4px;-o-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-ms-border-top-right-radius:4px;-o-border-top-right-radius:4px;border-top-right-radius:4px;text-shadow:white 1px 1px 0;border:1px solid #bbbbbb;border-bottom:0;margin:0.5em 0 0 3px;}ul.primary li.active{border-bottom:1px solid white;margin-bottom:-1px;}ul.primary a:link,ul.primary a:visited{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-ms-border-top-left-radius:4px;-o-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-ms-border-top-right-radius:4px;-o-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-ms-transition:background-color 0.3s;-o-transition:background-color 0.3s;transition:background-color 0.3s;color:#333;background-color:#dedede;letter-spacing:1px;padding:0 1em;text-align:center;}ul.primary a:hover,ul.primary a:focus{background-color:#e9e9e9;border-color:#f2f2f2;}ul.primary a.active{background-color:transparent;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFE9E9E9',endColorstr='#00E9E9E9');background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#e9e9e9),color-stop(100%,rgba(233,233,233,0)));background-image:-webkit-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:-moz-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:-o-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:-ms-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:linear-gradient(#e9e9e9,rgba(233,233,233,0));border-color:#fff;}ul.secondary{font-size:.9em;margin-top:-1.5em;padding-bottom:.5em;}ul.secondary a:link,ul.secondary a:visited{-webkit-border-radius:0.75em;-moz-border-radius:0.75em;-ms-border-radius:0.75em;-o-border-radius:0.75em;border-radius:0.75em;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-ms-transition:background-color 0.3s;-o-transition:background-color 0.3s;transition:background-color 0.3s;text-shadow:white 1px 1px 0;background-color:#f2f2f2;color:#666;padding:0 .5em;}ul.secondary a:hover,ul.secondary a:focus{background-color:#dedede;border-color:#999;color:#333;}ul.secondary a.active,ul.secondary a:active{text-shadow:#333333 1px 1px 0;background-color:#666;border-color:#000;color:#fff;}
@font-face{font-family:"FS Blake";src:url(/sites/all/themes/columbus/fonts/fsblake-regular-webfont.eot);src:url(/sites/all/themes/columbus/fonts/fsblake-regular-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/columbus/fonts/fsblake-regular-webfont.woff) format('woff'),url(/sites/all/themes/columbus/fonts/fsblake-regular-webfont.ttf) format('truetype'),url(/sites/all/themes/columbus/fonts/fsblake-regular-webfont.svg#fs_blakeregular) format('svg');}@font-face{font-family:"FS Blake";src:url(/sites/all/themes/columbus/fonts/fsblake-bold-webfont.eot);src:url(/sites/all/themes/columbus/fonts/fsblake-bold-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/columbus/fonts/fsblake-bold-webfont.woff) format('woff'),url(/sites/all/themes/columbus/fonts/fsblake-bold-webfont.ttf) format('truetype'),url(/sites/all/themes/columbus/fonts/fsblake-bold-webfont.svg#fs_blakebold) format('svg');font-weight:bold;}@font-face{font-family:"FS Blake";src:url(/sites/all/themes/columbus/fonts/fsblake-light-webfont.eot);src:url(/sites/all/themes/columbus/fonts/fsblake-light-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/columbus/fonts/fsblake-light-webfont.woff) format('woff'),url(/sites/all/themes/columbus/fonts/fsblake-light-webfont.ttf) format('truetype'),url(/sites/all/themes/columbus/fonts/fsblake-light-webfont.svg#fs_blakelight) format('svg');font-weight:100;}@font-face{font-family:"FS Blake";src:url(/sites/all/themes/columbus/fonts/fsblake-italic-webfont.eot);src:url(/sites/all/themes/columbus/fonts/fsblake-italic-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/columbus/fonts/fsblake-italic-webfont.woff) format('woff'),url(/sites/all/themes/columbus/fonts/fsblake-italic-webfont.ttf) format('truetype'),url(/sites/all/themes/columbus/fonts/fsblake-italic-webfont.svg#fs_blakeitalic) format('svg');font-style:italic;}@font-face{font-family:"FS Blake";src:url(/sites/all/themes/columbus/fonts/fsblake-bolditalic-webfont.eot);src:url(/sites/all/themes/columbus/fonts/fsblake-bolditalic-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/columbus/fonts/fsblake-bolditalic-webfont.woff) format('woff'),url(/sites/all/themes/columbus/fonts/fsblake-bolditalic-webfont.ttf) format('truetype'),url(/sites/all/themes/columbus/fonts/fsblake-bolditalic-webfont.svg#fs_blakebold_italic) format('svg');font-weight:bold;font-style:italic;}@font-face{font-family:"FS Blake";src:url(/sites/all/themes/columbus/fonts/fsblake-heavy-webfont.eot);src:url(/sites/all/themes/columbus/fonts/fsblake-heavy-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/columbus/fonts/fsblake-heavy-webfont.woff) format('woff'),url(/sites/all/themes/columbus/fonts/fsblake-heavy-webfont.ttf) format('truetype'),url(/sites/all/themes/columbus/fonts/fsblake-heavy-webfont.svg#fs_blakeheavy) format('svg');font-weight:900;}@font-face{font-family:"FS Blake";src:url(/sites/all/themes/columbus/fonts/fsblake-heavyitalic-webfont.eot);src:url(/sites/all/themes/columbus/fonts/fsblake-heavyitalic-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/columbus/fonts/fsblake-heavyitalic-webfont.woff) format('woff'),url(/sites/all/themes/columbus/fonts/fsblake-heavyitalic-webfont.ttf) format('truetype'),url(/sites/all/themes/columbus/fonts/fsblake-heavyitalic-webfont.svg#fs_blakeheavy_italic) format('svg');font-weight:900;font-style:italic;}@font-face{font-family:"Birch";src:url(/sites/all/themes/columbus/fonts/Birch.eot);src:url(/sites/all/themes/columbus/fonts/Birch.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/columbus/fonts/Birch.woff) format('woff'),url(/sites/all/themes/columbus/fonts/Birch.ttf) format('truetype');}body{margin:0;padding:0;font-family:FS Blake;color:#0A0B19;font-size:15px;}#page{}a{text-decoration:none;color:#0A0B1B;}#skip-link{margin:0;}#skip-link a,#skip-link a:visited{display:block;width:100%;padding:2px 0 3px 0;text-align:center;background-color:#666;color:#fff;}#header{background-color:#ffca00;min-width:1000px;}#logo-wrapper{margin:0 auto;text-align:center;width:100%;padding-bottom:25px;clear:both;}#logo{margin:0;padding:0;}#logo img{vertical-align:bottom;}#name-and-slogan{float:left;}#site-name{margin:0;font-size:2em;line-height:1.5em;}#site-name a:link,#site-name a:visited{color:#000;text-decoration:none;}#site-name a:hover,#site-name a:focus{text-decoration:underline;}#site-slogan{margin:0;font-size:1em;}.region-header{clear:both;}#main{padding:0;}#content{padding:0;}.region-highlighted{}.breadcrumb{}.breadcrumb ol{margin:0;padding:0;}.breadcrumb li{display:inline;list-style-type:none;margin:0;padding:0;}h1.title,h2.node-title,h2.block-title,h2.title,h2.comment-form,h3.title{margin:0;}tr.even{}tr.odd{}div.messages{margin:1.5em 0;}div.messages ul{margin-top:0;margin-bottom:0;}div.status{}div.warning,tr.warning{}div.error,tr.error{}.error{}.warning{}.tabs{}.region-help{}.more-help-link{}.region-content{}ul.inline{display:inline;padding:0;}ul.inline li{display:inline;list-style-type:none;padding:0 1em 0 0;}span.field-label{padding:0 1em 0 0;}.item-list .pager{padding:0;}.item-list .pager li{padding:0 0.5em;}.feed-icon{}.more-link{}.region-sidebar-first{}.region-sidebar-second{}.region-bottom{}
.block{margin-bottom:1.5em;}.block.first{}.block.last{}.block.odd{}.block.even{}h2.block-title{font-size:38px;line-height:1.5em;margin:5px 0;}#block-aggregator-category-1{}#block-aggregator-feed-1{}#block-block-1{}#block-blog-recent{}#block-book-navigation{}#block-comment-recent{}#block-forum-active{}#block-forum-new{}#block-locale-language{}#block-menu-menu-NAME{}#block-node-recent{}#block-node-syndicate{}#block-poll-recent{}#block-profile-author-information{}#block-search-form{}#block-shortcut-shortcuts{}#block-statistics-popular{}#block-system-main-menu{}#block-system-management{}#block-system-navigation{}#block-system-user-menu{}#block-system-help{}#block-system-main{}#block-system-powered-by{}#block-user-login{}#block-user-new{}#block-user-online{}#threecol .block{width:315px;}.home-block__rewards--about{background:#FFCA00 url(/sites/all/themes/columbus/images/rewards-tile-bg.png) no-repeat top center;padding:20px;}.home-block__rewards--login{background:#F0EEEC;padding:20px;}.home-block__rewards--about h3,.home-block__rewards--login h3,.home-block__gift-cards h3,.home-block__cure-kids h3,.home-block__fresh-food h3{color:#000;font-size:22px;font-style:italic;font-weight:700;line-height:25px;margin:0 50px 16px 0;}.home-block__gift-cards h3,.home-block__cure-kids h3{padding:16px 0 0 16px;}.home-block__fresh-food h3{background:url(/sites/all/themes/columbus/images/columbus-c-triangle.png) no-repeat top right;margin:0;padding:10px 50px 10px 20px;}.home-block__rewards--login h3{margin:5px 50px 22px 0;}.home-block__rewards--about ul{list-style:none;margin:0 0 18px 0;padding:0 77px 0 0;}.home-block__rewards--about li{background:url(/sites/all/themes/columbus/images/bullet-diamond-white.png) no-repeat left 2px;font-size:15px;line-height:18px;padding:0 0 10px 22px;}.home-block__rewards--about a.small{font-size:13px;line-height:18px;padding-left:22px;}.home-block__button--black{background:#000;color:#fff;display:block;font-size:20px;font-style:italic;font-weight:700;line-height:40px;margin:0 0 10px 0;text-align:center;}.page-node-359 #main .block{background-image:none !important;}#block-webform-client-block-176{background:#3C5A2A;padding:20px;width:275px !important;}#block-webform-client-block-176 h2{color:#fff;display:block;font-family:"FS Blake";font-size:22px;font-style:italic;font-weight:700;line-height:25px;margin:0 50px 10px 0;}#block-webform-client-block-176 .webform-client-form{padding:0;}#block-webform-client-block-176 .webform-client-form label{top:24px;padding-left:0;color:#fff;font-size:16px;font-weight:700;font-style:italic;}#block-webform-client-block-176 .webform-client-form .form-item input{background-color:transparent;border:0;border-bottom:2px solid black;color:#fff;font-size:16px;font-style:italic;font-weight:700;line-height:25px;margin:20px 0 0 0;padding:0;width:275px;}#block-webform-client-block-176 .webform-client-form .webform-component-select{margin-top:14px;}#block-webform-client-block-176 .webform-client-form .webform-component-select label{margin-left:10px;}#block-webform-client-block-176 .webform-client-form .form-item #edit-submitted-local-store{background-color:#3C5A2A;border:2px solid black;margin:10px 0 0;padding:5px;width:275px;}.webform-client-form .form-item #edit-submitted-local-store local_store{color:#999999 !important;}#block-webform-client-block-176 .form-required{display:none;}#block-webform-client-block-176 .webform-client-form .form-actions{margin-bottom:6px;margin-top:19px;}#block-webform-client-block-176 .webform-client-form input[type="submit"]{background-color:#fff;border:none;color:#3C5A2A;font-family:"FS Blake";font-size:22px;font-style:italic;font-weight:900;margin-top:7px;padding:4px;text-align:center;width:274px;}.home-block__gift-cards,.home-block__cure-kids,.home-block__fresh-food{background:#FFCA00;display:block;}.home-block__cure-kids{xmargin-bottom:74px;}.home-block__cure-kids img,.home-block__fresh-food img{display:block;}.home-block__gift-cards .inner{padding:20px 20px 10px 20px;}.home-block__find-us,.home-block__visit-youtube{position:relative;}.home-block__visit-youtube{height:248px;padding:0;width:315px;}.home-block__find-us img{display:block;}.home-block__find-us h3,.home-block__visit-youtube h3{background:#000;bottom:0;color:#fff;display:block;font-family:"FS Blake";font-size:21px;font-style:italic;font-weight:700;line-height:70px;margin:0;padding:0 0 0 15px;position:absolute;width:300px;}.home-block__visit-youtube h3{text-align:center;}#block-columbus-html-blocks-kids-club-front{background-image:url(/sites/all/themes/columbus/images/kids-club-bg-2.png);background-repeat:no-repeat;height:348px !important;padding-top:14px !important;position:relative;}#block-columbus-html-blocks-kids-club-front h3.kids-club{margin-top:0 !important;}#block-columbus-html-blocks-kids-club-front .kids-club-button,.kids-club__block .kids-club-button{background:#000;bottom:0;margin-top:0;position:absolute;width:307px;}#block-columbus-html-blocks-kids-club-front .kids-club-button a,.kids-club__block .kids-club-button a{font-size:21px;font-style:italic;font-weight:700;line-height:70px;}#block-block-12 p{margin:18px 10px 0 0 !important;}#block-block-12 p a{margin-left:4px !important;}#block-block-12 p a img{height:24px !important;}#block-block-11 #wechat{height:35px;margin-left:9px;margin-top:11px;width:auto;float:left;}.home-block__reducing_impact{background:#F0EEEC;}.home-block__reducing_impact-inner{padding:20px 26px 10px 20px;}.home-block__reducing_impact h3{background:#FFCA00;color:#000;font-size:22px;font-style:italic;font-weight:700;line-height:25px;margin:0;padding:10px 50px 10px 20px;}.home-block__reducing_impact p{font-size:15px;line-height:18px;margin:0 0 10px 0;}.home-block__reducing_impact ul{list-style:none;margin:0;padding:0;}.home-block__reducing_impact ul li{background:url(/sites/all/themes/columbus/images/tick-green.svg) no-repeat left 4px;background-size:12px auto;font-size:15px;line-height:18px;margin:0 0 10px 0;padding:0 0 0 22px;}#block-columbus-html-blocks-become-a-franchisee a{display:block;position:relative;}#block-columbus-html-blocks-become-a-franchisee a .join{bottom:83px;color:white;font-size:16px;font-weight:700;position:absolute;right:15px;text-align:right;}#block-columbus-html-blocks-become-a-franchisee a .become{bottom:30px;color:#FFCA00;font-size:25px;font-style:italic;font-weight:700;right:15px;position:absolute;text-align:right;width:150px;}.home-block__supergold{position:relative;}.home-block__supergold img{display:block;}.home-block__supergold .header{background:#FFCA00;position:relative;}.home-block__supergold .header h3{color:#000;font-size:22px;font-style:italic;font-weight:700;line-height:25px;margin:0;padding:29px 0 30px 20px;}.home-block__supergold .header .logo{position:absolute;right:19px;top:16px;}.home-block__supergold .italic{color:#000;font-size:15px;font-style:italic;font-weight:700;left:20px;letter-spacing:-.3px;line-height:18px;margin:0;position:absolute;top:139px;z-index:1;}.home-block__supergold .inner{background:#F0EEEC;padding:18px 20px 16px;transform:translateY(-2px)}.home-block__supergold .inner p{color:#000;font-size:11px;line-height:13px;margin:0;}.rewards-app-tile{background:#ffca00;padding:18px 14px 32px 22px;}.rewards-app-tile h2{color:#000;font-family:"FS Blake";font-style:italic;font-weight:700;font-size:35px;line-height:40px;margin-bottom:24px;margin-right:25px;margin-top:0;}.rewards-app-tile .rewards-app-tile__content{display:flex;}.rewards-app-tile .rewards-app-tile__content .left{flex-grow:1;}.rewards-app-tile .rewards-app-tile__content .left h3{color:#000;font-family:"FS Blake";font-style:italic;font-weight:700;font-size:24px;line-height:28px;margin-bottom:10px;margin-top:7px;}.rewards-app-tile .rewards-app-tile__content .left p{color:#000;font-family:"FS Blake";font-size:15px;line-height:24px;margin:0 15px 0 0;}.rewards-app-tile .rewards-app-tile__content .left p a{text-decoration:underline;}.rewards-app-tile .rewards-app-tile__content .right{flex:0 0 125px;}.rewards-app-tile .rewards-app-tile__content .right img{display:block;height:auto;width:125px;}.rewards-app-tile .rewards-app-tile__links{display:flex;margin-top:57px;}.rewards-app-tile .rewards-app-tile__links .google{background:url(/sites/all/themes/columbus/images/play-store-button.png);background-size:auto 100%;display:block;height:40px;text-indent:-9999px;width:134.07px;}.rewards-app-tile .rewards-app-tile__links .apple{background:url(/sites/all/themes/columbus/images/app-store-button.png);background-size:auto 100%;display:block;height:40px;margin-left:10px;text-indent:-9999px;width:118.08px;}.page-node-130 .apple{background:url(/sites/all/themes/columbus/images/app-store-button.png);background-size:auto 100%;display:inline-block;height:65px;text-indent:-9999px;width:194px;}.page-node-130 .google{background:url(/sites/all/themes/columbus/images/play-store-button.png);background-size:auto 100%;display:inline-block;height:65px;text-indent:-9999px;width:218px;}.kids-club__block{background:#f3f1e8;position:relative;height:355px !important;position:relative;background-image:url('/sites/default/files/kids-club-logo.png');padding-top:14px !important;background-position:center bottom 57px;background-repeat:no-repeat;background-size:280px auto;}.kids-club__block h3{margin-left:19px;margin-top:0 !important;margin-bottom:4px !important;}.kids-club__block .kids-club-text{width:275px;margin:0 auto;line-height:18px;}.kids-club__block .kids-club-button a{line-height:57px;}
ul li.expanded{*list-style-image:url(/sites/all/themes/columbus/images/menu-expanded.png);list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==');list-style-type:circle;}ul li.collapsed{*list-style-image:url(/sites/all/themes/columbus/images/menu-collapsed.png);list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC');list-style-type:disc;}ul li.leaf{*list-style-image:url(/sites/all/themes/columbus/images/menu-leaf.png);list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHBAMAAAA2fErgAAAAD1BMVEX///+/v7+Li4sAAADAwMBFvsw8AAAAAXRSTlMAQObYZgAAAB1JREFUCFtjYAADYwMGBmYVZSDhKAwkFJWhYiAAAB2+Aa/9ugeaAAAAAElFTkSuQmCC');list-style-type:square;}li a.active{color:#000;}#navigation{background-color:#ffca00;color:#242C33;min-width:1000px;height:61px;}#navigation a{color:#242C33;}#navigation .block{margin-bottom:0;}#navigation .block-menu .block-title,#navigation .block-menu-block .block-title{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);}#navigation ul.links li{display:block;width:12.8%;padding-top:17px;padding-bottom:18px;padding-right:0px;}#navigation ul.links li.menu-222{width:13%;}#navigation ul.links li.menu-657{width:9%;}#navigation ul.links li.menu-1389{display:none;}#navigation ul.links,#navigation ul.menu{margin:0;text-align:center;}#navigation ul.links li,#navigation ul.menu li{float:left;list-style-type:none;list-style-image:none;}.region-navigation{}.region-quicklinks h2.block-title{display:none;}.region-quicklinks ul{margin:0;padding:0;text-align:right;}.region-quicklinks ul li{list-style-type:none;list-style-image:none;display:inline;padding:0 10px;}.region-quicklinks ul li a.active{border-bottom:1px dotted;}#main-menu{border-top:2px solid white;font-family:FS Blake;font-weight:bold;text-transform:uppercase;}.region-quicklinks ul.menu{font-family:FS Blake;font-style:italic;}.region-quicklinks ul.menu li:before{content:"/";position:relative;left:-10px;}.region-quicklinks ul.menu li:first-child:before{content:"";}.region-quicklinks ul.menu li a{color:#0A0B19;}.region-quicklinks ul.menu li a:hover{border-bottom:1px dotted;}#secondary-menu{float:right;}.block-menu{}.block-menu-block{}
.views-displays .secondary li{float:none;margin:0 6px 0;}.views-displays .secondary a:link,.views-displays .secondary a:visited{text-shadow:none;padding:2px 7px 3px;}.views-displays .secondary .open > a{-webkit-border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;-ms-border-radius:7px 7px 0 0;-o-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0;}.views-displays .secondary .open > a:hover{color:#333;}.views-displays .secondary .action-list li{margin:0;}.views-displays .secondary .action-list li:first-child{-webkit-border-radius:0 7px 0 0;-moz-border-radius:0 7px 0 0;-ms-border-radius:0 7px 0 0;-o-border-radius:0 7px 0 0;border-radius:0 7px 0 0;}.views-displays .secondary .action-list li:last-child{-webkit-border-radius:0 0 7px 7px;-moz-border-radius:0 0 7px 7px;-ms-border-radius:0 0 7px 7px;-o-border-radius:0 0 7px 7px;border-radius:0 0 7px 7px;}
.node{}.preview .node{}.node .node-title{}.node .user-picture{}.node .submitted{}.node .content{}.node ul.links{}.node-promoted{}.node-sticky{}.node-by-viewer{}.node-teaser{}.node-page{}.node-article{}.node-unpublished{}.node-unpublished p.unpublished,.comment-unpublished p.unpublished{height:0;overflow:visible;color:#d8d8d8;font-size:75px;line-height:1;font-family:Impact,"Arial Narrow",Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;text-align:center;word-wrap:break-word;}.lt-ie8 .node-unpublished p.unpublished > *,.lt-ie8 .comment-unpublished > *{position:relative;}
.comments{margin:1.5em 0;}.comments h2.title{}.comments h2.comment-form{}.comment{}.comment-preview{background-color:#ffffea;}.comment.new{}.comment.first{}.comment.last{}.comment.odd{}.comment.even{}.comment-by-anonymous{}.comment-by-node-author{}.comment-by-viewer{}h3.comment-title{}.comment .new{color:#c00;}.comment .user-picture{}.comment .submitted{}.comment .permalink{text-transform:uppercase;font-size:75%;}.comment .user-signature{}.comment ul.links{}.indented{margin-left:30px;}.comment-unpublished{}.comment-unpublished p.unpublished{}
.form-item{margin:1.5em 0;}.form-item input.error,.form-item textarea.error,.form-item select.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{-webkit-appearance:button;-moz-appearance:button;appearance:button;}.password-parent,.confirm-parent{margin:0;}#block-search-form{}#user-login-form{text-align:left;}#user-login-form ul{margin-bottom:0;}html.js #user-login-form li.openid-link,#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 th,.lt-ie8 tr.even td,.lt-ie8 tr.odd th,.lt-ie8 tr.odd td{border-bottom:1px solid #ccc;}td.menu-disabled{background:#ccc;}
.field-label{}.field-FIELDNAME{}.field{}.field-type-text{}.field-type-text-long{}.field-type-text-with-summary{}.field-type-image{}.field-type-file{}.field-type-taxonomy-term-reference{}.field-type-number-integer{}.field-type-number-decimal{}.field-type-number-float{}.field-type-list-text{}.field-type-list-boolean{}.field-type-list-integer{}.field-type-list-float{}.field-type-datetime{}.field-type-node-reference{}.field-type-user-reference{}.field-name-body{}.field-name-field-image{}.field-name-field-tags{}.field-name-field-FIELDNAME{}
@media print{a:link,a:visited{text-decoration:underline !important;}#site-name a:link,#site-name a:visited{text-decoration:none !important;}#content a[href]:after{content:" (" attr(href) ")";font-weight:normal;font-size:16px;}#content a[href^="javascript:"]:after,#content a[href^="#"]:after{content:"";}#content abbr[title]:after{content:" (" attr(title) ")";}#content{float:none !important;width:100% !important;margin:0 !important;padding:0 !important;}body,#page,#main,#content{color:#000;background-color:transparent !important;background-image:none !important;}#skip-link,#toolbar,#navigation,.region-sidebar-first,.region-sidebar-second,#footer,.breadcrumb,.tabs,.action-links,.links,.book-navigation,.forum-topic-navigation,.pager,.feed-icons{visibility:hidden;display:none;}}
#slider{width:980px;margin:0 auto;position:relative;}.scroll{overflow:auto;position:relative;clear:left;xbackground:url(/sites/all/themes/columbus/images/content_pane-gradient.gif) repeat-x scroll left bottom;}.scrollContainer div.panel{width:980px;}#node-slideshow #slider{width:643px;margin:0 auto;position:relative;}.node-type-front-page #node-slideshow #slider{width:980px;}#node-slideshow .scroll{overflow:auto;position:relative;clear:left;}#node-slideshow .scrollContainer div.panel{padding:0px;width:643px;}.node-type-front-page #node-slideshow .scrollContainer div.panel{width:980px;}#node-slideshow .scrollContainer div.panel img{width:100%;}.node-type-front-page #node-slideshow .scrollContainer div.panel img{width:auto;}#node-slideshow .scrollButtons.left{position:relative;top:-120px;left:-380px;}#node-slideshow .scrollButtons.right{position:relative;top:-120px;left:640px;}.scrollButtons{cursor:pointer;}.featured-cafe .scrollContainer > div{height:552px;}.featured-roles .scrollContainer > div{}.view-featured-cafes .scrollButtons,.featured-roles .scrollButtons{display:none;}.node-type-our-food #node-slideshow .scrollButtons.left{position:relative;top:-140px;left:5px;}.node-type-our-food #node-slideshow .scrollButtons.right{position:relative;top:-140px;left:602px;}.node-type-franchising #slider{width:315px;top:-210px;}.node-type-franchising .scrollContainer div.panel{width:315px;}.node-type-franchising .scrollContainer div.panel img{width:100%;}.node-type-franchising .scrollButtons.left{position:relative;top:-310px;left:7px;width:11px;}.node-type-franchising .scrollButtons.right{position:relative;top:-310px;left:285px;width:11px;}
#galleria-loader{height:1px!important}.galleria-container{position:relative;overflow:hidden;background:#000;}.galleria-container img{-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;}.galleria-stage{position:absolute;top:10px;bottom:60px;left:10px;right:10px;overflow:hidden;}.galleria-thumbnails-container{height:50px;bottom:0;position:absolute;left:10px;right:10px;z-index:2;}.galleria-carousel .galleria-thumbnails-list{margin-left:30px;margin-right:30px;}.galleria-thumbnails .galleria-image{height:40px;width:60px;background:#000;margin:0 5px 0 0;border:1px solid #000;float:left;cursor:pointer;}.galleria-counter{position:absolute;bottom:10px;left:10px;text-align:right;color:#fff;font:normal 11px/1 arial,sans-serif;z-index:1;}.galleria-loader{background:#000;width:20px;height:20px;position:absolute;top:10px;right:10px;z-index:2;display:none;background:url(/sites/all/themes/columbus/css/classic-loader.gif) no-repeat 2px 2px;}.galleria-info{width:50%;top:15px;left:15px;z-index:2;position:absolute;}.galleria-info-text{background-color:#000;padding:12px;display:none;zoom:1;}.galleria-info-title{font:bold 12px/1.1 arial,sans-serif;margin:0;color:#fff;margin-bottom:7px;}.galleria-info-description{font:italic 12px/1.4 georgia,serif;margin:0;color:#bbb;}.galleria-info-close{width:9px;height:9px;position:absolute;top:5px;right:5px;background-position:-753px -11px;opacity:.5;filter:alpha(opacity=50);cursor:pointer;display:none;}.notouch .galleria-info-close:hover{opacity:1;filter:alpha(opacity=100);}.touch .galleria-info-close:active{opacity:1;filter:alpha(opacity=100);}.galleria-info-link{background-position:-669px -5px;opacity:.7;filter:alpha(opacity=70);position:absolute;width:20px;height:20px;cursor:pointer;background-color:#000;}.notouch .galleria-info-link:hover{opacity:1;filter:alpha(opacity=100);}.touch .galleria-info-link:active{opacity:1;filter:alpha(opacity=100);}.galleria-image-nav{position:absolute;top:50%;margin-top:-62px;width:100%;height:62px;left:0;}.galleria-image-nav-left,.galleria-image-nav-right{opacity:.3;filter:alpha(opacity=30);cursor:pointer;width:62px;height:124px;position:absolute;left:10px;z-index:2;background-position:0 46px;}.galleria-image-nav-right{left:auto;right:10px;background-position:-254px 46px;z-index:2;}.notouch .galleria-image-nav-left:hover,.notouch .galleria-image-nav-right:hover{opacity:1;filter:alpha(opacity=100);}.touch .galleria-image-nav-left:active,.touch .galleria-image-nav-right:active{opacity:1;filter:alpha(opacity=100);}.galleria-thumb-nav-left,.galleria-thumb-nav-right{cursor:pointer;display:none;background-position:-495px 5px;position:absolute;left:0;top:0;height:40px;width:23px;z-index:3;opacity:.8;filter:alpha(opacity=80);}.galleria-thumb-nav-right{background-position:-578px 5px;border-right:none;right:0;left:auto;}.galleria-thumbnails-container .disabled{opacity:.2;filter:alpha(opacity=20);cursor:default;}.notouch .galleria-thumb-nav-left:hover,.notouch .galleria-thumb-nav-right:hover{opacity:1;filter:alpha(opacity=100);background-color:#111;}.touch .galleria-thumb-nav-left:active,.touch .galleria-thumb-nav-right:active{opacity:1;filter:alpha(opacity=100);background-color:#111;}.notouch .galleria-thumbnails-container .disabled:hover{opacity:.2;filter:alpha(opacity=20);background-color:transparent;}.galleria-carousel .galleria-thumb-nav-left,.galleria-carousel .galleria-thumb-nav-right{display:block;}.galleria-thumb-nav-left,.galleria-thumb-nav-right,.galleria-info-link,.galleria-info-close,.galleria-image-nav-left,.galleria-image-nav-right{background-image:url(/sites/all/themes/columbus/css/classic-map.png);background-repeat:no-repeat;}.galleria-container.videoplay .galleria-info,.galleria-container.videoplay .galleria-counter{display:none!important;}
#sustainability-page{}#sustainability-page h1{font-family:'FS Blake';font-size:38px;line-height:93%;font-weight:100;margin-top:0.75em;margin-bottom:0.75em;}#sustainability-page .container-3up{display:grid;grid-template-columns:315px 315px 315px;}#sustainability-page img{}#sustainability-page .container-3up__lead{font-size:20px;font-weight:300;margin:20px 0 11px 0;}#sustainability-page h3{font-size:24px;font-style:italic;font-weight:700;margin:12px 0 50px;position:relative;}#sustainability-page h3 span{font-weight:900;}#sustainability-page h3::after{bottom:-21px;content:'';width:100px;background:#ffca00;height:2px;left:0;position:absolute;}#sustainability-page p{font-size:15px;margin:0 0 7px 0;}#sustainability-page p a{text-decoration:underline;}.field-name-field-full-width-image img{height:auto;width:100%;}#top-bar{text-align:center;color:white;background:#000;margin:0;}#block-block-45{margin:0;padding:16px 0;}#top-bar a{color:#fff;text-decoration:underline;;}#navigation ul.links li.menu-1148{width:14%;}.container{margin-left:auto;margin-right:auto;width:995px;clear:both;}#page{min-width:1010px;width:100%;}.quote{}.clear{clear:both;height:0;}#logo-wrapper{width:52%;float:left;text-align:left;}#header-readers-digest{float:right;position:relative;}#header-readers-digest img{display:block;height:115px;margin:-21px 0 0 0;width:auto;}#header-100-nz{float:right;position:relative;}#header-100-nz .header-100-nz__icon{display:block;height:115px;margin:-21px 0 0 26px;width:auto;}#header-rewards-qr{width:340px;float:left}#header-rewards-qr .header-rewards-text{width:140px;float:left;font-style:italic;font-weight:900;text-align:right;font-size:19px;line-height:18px;padding-right:4%;margin-top:18px;}#header-rewards-qr .header-rewards-text span{display:block;font-style:normal;font-weight:normal;font-size:14px;}#header-rewards-qr .header-rewards-qr{width:183px;float:left;margin-top:-22px;font-size:12px;}#header-rewards-qr .mobile-code-iphone{margin-left:0;margin-top:0;text-align:center;width:49%;float:left;}#header-rewards-qr .mobile-code-android{line-height:20px;margin-left:0;margin-top:2px;text-align:center;width:51%;float:left;}#threecol .region{width:315px;float:left;margin-left:25px;}#threecol .region:first-child{margin-left:0px;}.front #threecol .region:nth-child(2){xmargin-top:-23px;}.page-node-3 .region-threecol-second{xmargin-top:-6px;}.page-node-3 .region-threecol-third{xmargin-top:1px;}.node-type-giving-back .region-threecol-first p.subhead,.node-type-giving-back .region-threecol-second p.subhead,.node-type-giving-back .region-threecol-third p.subhead{font-size:20px;font-weight:300;margin:20px 0 11px 0;}.node-type-giving-back .region-threecol-first p,.node-type-giving-back .region-threecol-second p,.node-type-giving-back .region-threecol-third p{font-size:15px;margin:0 0 7px 0;}#block-columbus-html-blocks-receive-exclusive-offers,#block-columbus-html-blocks-get-the-latest-news,#block-columbus-html-blocks-stay-in-the-know{line-height:133%;}#content{margin-top:40px;}.sidebar-second #content{float:left;width:70%;margin-left:0%;margin-right:-70%;}.sidebar-second .region-sidebar-second{float:left;width:30%;margin-left:70%;margin-right:-100%;margin-top:40px;}#page-title{font-style:italic;padding:0px 0px 20px 0px;font-size:40px;}.page-node-129 .field-name-field-header,.page-node-130 .field-name-field-header,.page-node h1#page-title{display:none;}.page-views h1#page-title{display:block;}.page-node-220 h1#page-title,.page-node-179 h1#page-title,.page-node-129 h1#page-title,.page-node-122 h1#page-title,.page-node-28 h1#page-title,.page-node-29 h1#page-title,.page-node-162 h1#page-title,.page-node-108 h1#page-title,.page-node-130 h1#page-title,.page-node-269 h1#page-title,.page-node-222 h1#page-title,.page-node-248 h1#page-title,.page-node-288 h1#page-title,.section-franchising h1#page-title{display:block;}.page-node-5 h1{line-height:103%;margin-bottom:0;margin-top:0;}.page-node-130 .rteright,.page-node-108 .field-name-field-header p,.page-node-129 .rteright{margin-top:0;}.section-franchising .field-name-body a{font-style:italic;font-weight:900;color:#685935;}.page-node-5 h1#page-title{display:none;}#block-menu-menu-quick-links--2{width:200px;float:left;}.node-type-basic-page .block{padding:15px 0px;}.node-type-basic-page #node-heading{min-height:165px;}.basic-page-title{text-align:center;font-size:50px;font-style:italic;font-weight:bold;padding-top:80px;}.node-type-basic-page .field-name-field-header{font-size:30px;font-style:italic;font-weight:bold;}.node-type-basic-page h2.block-title,.node-type-basic-page h3{font-family:"FS Blake";font-size:20px;font-weight:bold;}.node-type-basic-page h2.block-title{padding-bottom:15px;padding-top:20px;}#block-columbus-html-blocks-2012-baristas-of-the-year{min-height:330px;}#block-columbus-html-blocks-2012-baristas-of-the-year .image-with-caption{float:left;margin-right:15px;}.view-id-basic_page_gallery ul{padding:0;margin:0;}.view-id-basic_page_gallery ul li{list-style-type:none;display:inline;margin:0px 2px;}.view-id-basic_page_gallery ul li img{margin-top:10px;border:5px solid #F0EEEC;width:210px;margin-right:20px;}.image-with-caption{background-color:#F0EEEC;text-align:center;}.image-with-caption.barista-awards{width:240px;padding:10px;}.image-with-caption .caption{font-size:12px;text-align:left;line-height:140%;}#block-columbus-html-blocks-2012-baristas-of-the-year table td{background-color:#FFCC00;padding:16px 40px;}#block-columbus-html-blocks-2012-baristas-of-the-year table tr{border:1px solid white;}.node-type-basic-page #main .block{clear:both;}#node-heading{background-color:#f0eeec;padding-bottom:25px;}.node-type-front-page #node-heading{background-color:#f0eeec;padding-bottom:0px;}#node-slideshow{float:right;margin-top:25px;}.page-node-5 #node-slideshow{float:left;margin:12px 0 22px 0;}.page-node-5 #node-slideshow img{border-bottom:7px solid #F0EEEC;display:block;padding-bottom:35px;}.node-type-front-page #node-slideshow{width:980px;}#node-headers{border-style:solid;border-width:8px 0px;-moz-border-image:url(/sites/all/themes/columbus/images/double-border-white.png) 8 0 stretch;-webkit-border-image:url(/sites/all/themes/columbus/images/double-border-white.png) 8 0 stretch;-o-border-image:url(/sites/all/themes/columbus/images/double-border-white.png) 8 0 stretch;border-image:url(/sites/all/themes/columbus/images/double-border-white.png) 8 0 fill stretch;width:315px;top:25px;position:relative;float:left;font-size:50px;line-height:100%;margin:0;}.field-name-field-header{font-family:"FS Blake";font-weight:Bold;font-style:Italic;}.field-name-field-subheader{font-family:"FS Blake";font-weight:100;}.page-cafe-locator .region-content-bottom{background-color:#F0EEEC;margin-top:225px;}#footer{background-color:#000000;color:#FFFFFF;min-width:1000px;}#footer a{color:#FFFFFF;}#footer a:hover,#footer a.active{color:#FFCC00;}#footer-logo{width:85px;float:left;margin-top:25px;}#footer h2.block-title{display:none;}#footer .block{text-transform:uppercase;font-weight:bold;}#footer .block ul.menu li{list-style-type:none;list-style-image:none;}#footer .block.first ul.menu li:nth-child(odd){color:red;float:left;display:block;width:200px;}#footer .block.first{width:415px;float:left;}.footer-content{border-top:1px solid #B4AC9F;border-bottom:1px solid #B4AC9F;margin-top:65px;margin-bottom:24px;float:right;width:90%;position:relative;}#footer-cure-kids{float:right;margin-top:35px;margin-right:30px;width:170px;}#footer p{margin-top:0;padding-top:0;clear:both;display:block;position:relative;top:-30px;margin-left:100px;font-size:14px;font-style:italic;}#block-menu-menu-quick-links{xwidth:340px;float:right;font-size:14px;padding-top:3px;padding-bottom:10px;}#block-menu-menu-quick-links ul li.last{padding-right:0px;}#main-menu li a.active,.section-franchising #main-menu li.menu-215 a,#main-menu li a:hover{background-color:#FFE787;padding:5px 10px;}h2.block-title{font-family:'FS Blake';font-size:30px;font-weight:100;}input:focus::-webkit-input-placeholder{color:transparent;}input:focus:-moz-placeholder{color:transparent;}.node-type-front-page #node-headers{top:0px;margin-right:20px;padding-top:40px !important;padding-bottom:40px !important;padding-left:10px;width:305px;}.node-type-front-page #node-slideshow .scrollButtons.left{position:relative;top:-190px;left:-35px;}.node-type-front-page #node-slideshow .scrollButtons.right{position:relative;top:-190px;left:975px;}#block-columbus-html-blocks-sign-up-club-front-page,#block-webform-client-block-106,#block-webform-client-block-109{background-image:url(/sites/all/themes/columbus/images/rewards-tile2.png);background-repeat:no-repeat;height:278px;}#block-columbus-html-blocks-sign-up-club-rewards-page,#block-webform-client-block-106,#block-webform-client-block-109{background-image:url(/sites/all/themes/columbus/images/join-us-newsletter.png);background-repeat:no-repeat;height:279px;}.page-node-117 .webform-client-form{padding-left:20px;padding-top:70px;}#block-webform-client-block-106 .block-title,#block-webform-client-block-109 .block-title{display:none;}.page-node-325.sidebar-second .region-sidebar-second{margin-bottom:40px;margin-left:67.5%;}.page-node-325 #content .node-325 > .container{width:580px;margin-left:0;}.page-node-325 #content .node-325 > .container .field-name-field-header{margin-bottom:40px;}.page-node-117 .webform-client-form label,.page-node-325 .webform-client-form label,.front .webform-client-form label,.page-node-325 .webform-client-form label{color:#999999;font-family:"FS Blake";font-size:17px;font-weight:500;height:0px;padding-left:10px;position:relative;top:22px;}#block-webform-client-block-112 h2.block-title,#block-webform-client-block-118 h2.block-title{display:none;}#block-webform-client-block-112,#block-webform-client-block-118,.node-type-basic-page #main #block-webform-client-block-118{background-image:url(/sites/all/themes/columbus/images/sign-up-tile-new.png);padding-bottom:10px;}.node-118 .container{background-image:url(/sites/all/themes/columbus/images/sign-up-tile-new.png);padding-bottom:10px;width:315px;margin-bottom:30px;}.node-type-basic-page #main #block-webform-client-block-118{width:315px;float:right;clear:none;margin-top:0;}#block-columbus-html-blocks-kids-club-app{background-image:url(/sites/all/themes/columbus/images/kidsclub-app-tile.png) !important;width:315px;height:542px;float:right;}#block-columbus-html-blocks-kids-club-app .kidsclub-app-body{font-size:18px;line-height:28px;padding:112px 20px 0;}#block-columbus-html-blocks-kids-club-app .kidsclub-app-body p{margin:35px 0 40px;}#block-columbus-html-blocks-kids-club-app .kidsclub-app-body a{display:block;margin-bottom:8px;text-decoration:underline;}#block-columbus-html-blocks-kids-club-app .banner-iphone{float:left;}#block-columbus-html-blocks-kids-club-app .banner-crossing-road{float:left;margin:0 0 29px 8px;}#block-columbus-html-blocks-kids-club-app .banner-iphone-app-button{background:url(/sites/all/themes/columbus/images/kids-club-apple-store.png);display:none !important;float:left;height:25px;margin-right:25px;margin-bottom:6px !important;margin-left:8px;text-indent:-9999px;width:86px;}#block-columbus-html-blocks-kids-club-app .banner-android-app-button{background:url(/sites/all/themes/columbus/images/kids-club-google-play.png);display:block;float:left;height:26px;margin-left:8px;text-indent:-9999px;width:86px;}.section-kids-club article.node-117 .container{width:580px;float:left;clear:none;}.section-kids-club article.node-117{width:580px;float:left;clear:none;}.page-node-117 .webform-client-form .form-item input,.front .webform-client-form .form-item input{background-color:white;margin:0;margin-top:10px;width:263px;}.webform-client-form .form-item{margin:0;line-height:10px;}#webform-component-your-birthday select{padding:4px;border:1px solid #CFCFCF;color:#999;overflow:hidden;background-color:white;}.webform-client-form .form-item input.webform-calendar{width:auto;top:-7px;position:relative;}#block-columbus-html-blocks-sign-up-newsletter-front-page{background-image:url(/sites/all/themes/columbus/images/rewards-tile2.png);background-repeat:no-repeat;height:239px;}#block-columbus-html-blocks-sign-up-club-rewards-page .sign-up-club-front-page-form{padding-top:90px;}#block-columbus-html-blocks-sign-up-club-rewards-page .sign-up-front-page-form,#block-columbus-html-blocks-sign-up-club-rewards-page .sign-up-club-front-page{padding-top:0;}#block-columbus-html-blocks-sign-up-club-rewards-page .sign-up-front-page-form input,.sign-up-club-front-page input{width:260px;padding:6px 7px !important;border:0;margin-top:7px;color:#999999;font-size:17px;font-family:"FS Blake";text-align:left;}.sign-up-club-front-page-form,.sign-up-front-page-form,.sign-up-club-front-page{padding-top:148px;text-align:center;}.sign-up-club-front-page-form .find-out,.sign-up-front-page-form input,.sign-up-club-front-page input{width:260px;padding:6px 19px;border:0;margin-top:7px;color:#999999;font-size:17px;font-family:"FS Blake";text-align:left;}.sign-up-club-front-page-form .find-out a{xtext-decoration:underline;}#block-columbus-html-blocks-sign-up-club-front-page .sign-up-club-front-page-form .findout-button,#block-columbus-html-blocks-sign-up-club-front-page .sign-up-club-front-page-form .register-button,#block-columbus-html-blocks-sign-up-club-front-page .sign-up-club-front-page-form .login-button{font-weight:800;font-style:italic;xbackground-color:#695A3E;background-color:none;width:274px;color:white;font-size:20px;text-align:center;border:none;font-family:"FS Blake";xpadding-top:2px;xpadding-bottom:7px;margin-left:17px;margin-top:3px;}#block-columbus-html-blocks-sign-up-club-rewards-page .sign-up-club-front-page-form .findout-button,#block-columbus-html-blocks-sign-up-club-rewards-page .sign-up-club-front-page-form .register-button,#block-columbus-html-blocks-sign-up-club-rewards-page .sign-up-club-front-page-form .login-button{font-weight:800;font-style:italic;xbackground-color:#695A3E;width:274px;color:white;font-size:20px;text-align:center;border:none;font-family:"FS Blake";padding:5px;margin-left:17px;margin-top:7px;}.sign-up-front-page-form input[type=submit],.sign-up-club-front-page input[type=submit],.webform-client-form input[type=submit],.kids-club-button{font-weight:900;font-style:italic;background-color:#695A3E;width:274px;color:white;font-size:22px;text-align:center;border:none;font-family:"FS Blake";padding:4px;xmargin-left:21px;margin-top:7px;}.sign-up-club-front-page-form .register-button a,.sign-up-club-front-page-form .login-button a,.sign-up-club-front-page input[type=submit]{color:white;xbackground-color:#695A3E;xdisplay:block;}.kids-club-button{font-size:17px;margin-left:auto;margin-right:auto;margin-top:250px;}.kids-club-button a{color:white;}.kids-club{xtext-align:center;}.sign-up-club-front-page input[type=submit]{color:white;background-color:#695A3E;}#threecol #block-views-journal-block-2{background-color:#F0EEEC;padding:0;width:315px;}#block-views-journal-block-2 h2.block-title,#block-columbus-html-blocks-steps-to-enquire h3,#block-columbus-html-blocks-franchising-awards h3,#block-columbus-html-blocks-industry-awards h3{background:#ffca00;color:#000000;font-size:22px;font-family:"FS Blake";font-style:italic;font-weight:700;line-height:57px;margin:0;padding:0 0 0 20px;text-align:left;}#block-columbus-html-blocks-steps-to-enquire h3{margin-bottom:10px;}#block-views-journal-block-2 .view-journal{padding:0 20px}#block-views-journal-block-2 .views-field-title{background-image:url(/sites/all/themes/columbus/images/diamond-list-icon.png);background-position:0 16px;background-repeat:no-repeat;font-size:17px;padding:12px 10px 2px 25px;}.front .views-field-field-journal-image{height:auto;width:auto;}#block-views-journal-block-2 .views-row-2{padding-top:15px;}#block-views-journal-block-2 .view-display-id-recipe_of_the_month .views-field-title{border-top:0;}#block-views-journal-block-2 .view-footer{padding:20px 0;text-align:left;}#block-views-journal-block-2 .view-footer a{color:#3C5A2A;font-family:"FS Blake";font-size:20px;font-style:italic;font-weight:900;position:relative;}#block-views-journal-block-2 .view-footer a::after{content:'>';position:absolute;right:7px;}.node-type-front-page .field-name-field-header{font-size:55px;line-height:93%;}.node-type-front-page .field-name-field-subheader{font-size:35px;line-height:111%;}#block-columbus-html-blocks-instagram-block{background-color :#F0EEEC;width:315px;padding-top:10px;padding-bottom:15px;background-image:url(/sites/all/themes/columbus/images/instagram-logo.png);background-repeat:no-repeat;background-position:bottom right;}#instagram{text-align:center;margin:0 auto;padding-left:3px;}.instagram-title{text-align:left;padding-left:12px;padding-top:10px;font-style:italic;font-weight:900;font-size:22px;color:#68593D;}#block-views-journal-recipe-of-the-month{background-image:url(/sites/all/themes/columbus/images/recipe-of-the-month-block-header.png);background-repeat:no-repeat;background-position:top center;padding-top:85px;background-color:#F0EEEC;min-height:140px;width:315px;}#block-views-journal-recipe-of-the-month h2.block-title{display:none;}#block-views-journal-recipe-of-the-month .views-field-field-journal-image{max-width:127px;max-height:127px;float:left;border:none;margin-top:0;margin-left:15px;margin-right:15px;}#block-views-journal-recipe-of-the-month .views-field-view-node{text-align:right;margin-right:20px;}#block-views-journal-recipe-of-the-month .views-field-view-node a{font-weight:900;font-style:italic;}#block-columbus-html-blocks-rewards-reasons{background-image:url(/sites/all/themes/columbus/images/rewards-reasons.png);padding-top:124px;background-repeat:no-repeat;height:330px;}#block-columbus-html-blocks-rewards-reasons .rewards-reason-text{font-size:17px;line-height:18px;}#block-columbus-html-blocks-rewards-reasons .rewards-reason-text .bullet{display:inline-block;height:28px;float:left;padding-right:5px;}#block-columbus-html-blocks-rewards-reasons .rewards-reason-text p{margin-top:0;margin-bottom:10px;padding-left:17px;}#block-columbus-html-blocks-rewards-reasons .rewards-reason-footer{margin-top:12px;}#block-columbus-html-blocks-rewards-reasons .rewards-reason-footer p{xfloat:left;margin:0;xmargin-left:-10px;margin-left:29px;}#block-columbus-html-blocks-rewards-reasons .rewards-reason-footer p:first-child{margin-right:24px;}#block-columbus-html-blocks-rewards-reasons .rewards-reason-footer a{text-decoration:underline;}#block-columbus-html-blocks-rewards-reasons .rewards-reason-footer .terms-link{xfont-size:14px;}#block-columbus-html-blocks-rewards-reasons .rewards-reason-footer .read-more{color:#695a3b;font-size:19px;font-style:italic;font-weight:900;display:block;margin-top:-5px;margin-right:18px;text-decoration:none;float:right;}#block-columbus-html-blocks-kids-club-front{background-image:url(/sites/all/themes/columbus/images/kids-club-bg-2.png);height:327px;padding-top:60px;background-repeat:no-repeat;}#block-columbus-html-blocks-kids-club-front h3.kids-club{margin-left:19px;margin-top:24px;margin-bottom:4px;}#block-columbus-html-blocks-kids-club-front .kids-club-text{xfont-size:20px;}#block-columbus-html-blocks-kids-club-front .kids-club-button{xfont-size:20px;margin-top:202px;width:307px;xpadding-top:8px;padding-bottom:6px;}#block-columbus-html-blocks-rewards-login-front-page{background-image:url(/sites/all/themes/columbus/images/rewards-login2.png);padding-top:95px;background-repeat:no-repeat;height:172px;text-align:center;}#block-columbus-html-blocks-rewards-login-front-page > div{margin-bottom:5px;}#block-columbus-html-blocks-rewards-get-app{background-image:url(/sites/all/themes/columbus/images/get-app-bg-final.png);background-repeat:no-repeat;height:143px;padding-top:237px;}#block-columbus-html-blocks-rewards-get-app a{margin-left:25px;}#block-views-7738df5f06c332ef8f204ae35556a3b8{background-image:url(/sites/all/themes/columbus/images/this-month-bg.png);width:315px;height:269px;padding-top:26px;}#block-views-7738df5f06c332ef8f204ae35556a3b8 .views-field-title{font-family:"FS Blake";font-size:34px;font-style:italic;font-weight:700;line-height:33px;padding-left:18px;color:#695a3e;}#block-views-7738df5f06c332ef8f204ae35556a3b8 .container{width:278px;}#block-views-7738df5f06c332ef8f204ae35556a3b8 .views-field-body{font-size:20px;line-height:22px;padding-left:18px;width:315px;}#block-columbus-html-blocks-columbus-tv{height:227px;padding-top:3px;}#block-columbus-html-blocks-columbus-tv .tv-label{margin-top:-6px;z-index:10px;}#block-columbus-html-blocks-lifestyle-block{margin-top:18px;}.node-type-our-coffee .block-views.last,.node-type-basic-page #main .block{background-image:url(/sites/all/themes/columbus/images/gradient-grey.jpg);background-repeat:no-repeat;background-position:top center;margin-top:25px;}.node-type-discover-us .block-views.last,.our-food-how-to,.our-beverages-how-to{margin-bottom:74px;margin-top:25px;overflow:hidden;}.our-beverages-how-to{margin-bottom:140px;}#block-views-galleries-block,#block-views-galleries-block-1{background:#000;bottom:0;display:none;left:0;margin-bottom:0;position:fixed;right:0;top:0;z-index:10;}#block-views-galleries-block.show,#block-views-galleries-block-1.show{display:block;}#block-views-galleries-block .view-galleries,#block-views-galleries-block-1 .view-galleries{margin:86px auto 0;max-height:72vh;overflow:hidden;width:72vw;}#block-views-galleries-block .view-galleries .lightbox__close,#block-views-galleries-block-1 .view-galleries .lightbox__close{background:url(/sites/all/themes/columbus/images/lightbox-close.svg);display:block;height:19px;position:fixed;right:38px;text-indent:-9999px;top:32px;width:19px;}#block-views-galleries-block .view-galleries .flexslider,#block-views-galleries-block-1 .view-galleries .flexslider{background:#000;}#block-views-galleries-block .view-galleries .flexslider li,#block-views-galleries-block-1 .view-galleries .flexslider li{max-height:inherit;xwidth:72vw !important;}#block-views-galleries-block .view-galleries .flexslider li img,#block-views-galleries-block-1 .view-galleries .flexslider li img{display:block;height:100%;margin:0 auto;object-fit:cover;width:auto;}#block-views-galleries-block .view-galleries .flexslider .flex-direction-nav .flex-prev,#block-views-galleries-block-1 .view-galleries .flexslider .flex-direction-nav .flex-prev{background:url(/sites/all/themes/columbus/images/lightbox-previous.svg) no-repeat;height:25px;left:38px;position:fixed;width:13px;}#block-views-galleries-block .view-galleries .flexslider .flex-direction-nav .flex-next,#block-views-galleries-block-1 .view-galleries .flexslider .flex-direction-nav .flex-next{background:url(/sites/all/themes/columbus/images/lightbox-next.svg) no-repeat;height:25px;position:fixed;right:38px;width:13px;}.our-roastery{margin-bottom:45px;margin-top:5px;overflow:hidden;}.node-type-discover-us .block h2.block-title,.our-roastery h2
.our-food-how-to h2,.our-beverages-how-to h2{background-image:url(/sites/all/themes/columbus/images/gradient-grey.jpg);font-size:32px;padding-top:10px;width:30%;}.our-beverages-how-to h2{margin-top:85px;}.our-food-how-to h2,.our-beverages-how-to h2{background:none;}.node-type-discover-us .block #slider{width:992px;}.node-title,.our-food-how-to h2,.our-beverages-how-to h2{font-family:'FS Blake';font-size:38px;line-height:93%;font-weight:100;}.node-type-discover-us .field-name-body,.node-type-discover-us .field-name-field-column-two{width:315px;float:left;line-height:100%;margin-right:15px;}.node-type-discover-us.page-node-edit .field-name-body,.node-type-discover-us.page-node-edit .field-name-field-column-two{width:100%;float:none;line-height:100%;margin-right:15px;background:none;padding:0;}.node-type-discover-us .field-name-body p,.node-type-discover-us .field-name-field-column-two p{line-height:123%;margin:0 0 7px 0;}.node-type-discover-us .field-name-body p:first-child{font-size:20px;line-height:113%;font-weight:lighter;margin-top:0;margin-bottom:11px;}.node-type-discover-us .field-name-body{padding-bottom:240px;background-image:url(/sites/all/themes/columbus/images/discover-us-master-roaster.jpg);background-position:bottom;background-repeat:no-repeat;}#barista-awards{float:right;position:relative;top:-70px;width:315px;}#barista-awards h3{background:#FFCA00;color:#000;font-size:22px;font-style:italic;font-weight:700;line-height:70px;margin:0;padding:0 0 0 20px;}#barista-awards img{width:100%;}#barista-awards hr{height:0px;border:2px solid white;padding-bottom:-1px;margin:1.5em 0;}.barista-read-more{text-align:center;padding:25px 0 15px;position:relative;}.barista-read-more a{color:#3C5A2A;font-size:18px;font-weight:900;font-style:italic;}.barista-latest{background-color:#FFCC00;top:-7px;position:relative;padding:10px;font-size:20px;line-height:113%;}.barista-latest .name{font-weight:bold;}.barista-previous{background-color:#F0EEEC;padding:10px;}.barista-photos{background-image:url(/sites/all/themes/columbus/images/photos-icon.png);background-repeat:no-repeat;padding-left:30px;width:80px;float:left;}.barista-previous-winners{background-image:url(/sites/all/themes/columbus/images/previous-winners-icon.png);background-repeat:no-repeat;padding-left:30px;width:140px;float:left;}.barista-previous p{margin:15px;}.node-type-discover-us .view-featured-cafes,.our-food-how-to .our-food-how-to__navigation,.our-beverages-how-to .our-beverages-how-to__navigation,.our-roastery .our-roastery__navigation{float:left;}.our-food-how-to .our-food-how-to__content,.our-beverages-how-to .our-beverages-how-to__content,.our-roastery .our-roastery__content{float:left;margin-left:26px;}.our-roastery .our-roastery__content{width:654px;}.our-food-how-to .our-food-how-to__content-slide,.our-beverages-how-to .our-beverages-how-to__content-slide,.our-roastery .our-roastery__content-slide{display:none;}.our-roastery .our-roastery__content-slide h3{background:#ffca00;font-size:18px;font-style:italic;font-weight:900;line-height:35px;margin:0;padding:0;text-align:center;width:50%;}.our-roastery .our-roastery__content-slide img{display:block;}.our-roastery .our-roastery__content-slide-body{background:#ffca00;padding:24px 26px 33px;overflow:hidden;}.our-roastery .our-roastery__content-slide-body a{background:#000;color:#fff;float:right;font-size:20px;font-style:italic;font-weight:900;line-height:41px;text-align:center;width:288px;}.our-roastery .our-roastery__content-slide-body h4{float:left;font-size:32px;font-weight:100;line-height:43px;margin:0;}.our-roastery .our-roastery__content-slide-body h5{clear:left;float:left;font-size:16px;font-style:italic;font-weight:900;line-height:28px;margin:5px 0 0 0;}.our-roastery .our-roastery__content-slide-body p{clear:both;float:left;font-size:16px;line-height:23px;margin:14px 0 0 0;}.our-food-how-to .our-food-how-to__content-slide.selected,.our-beverages-how-to .our-beverages-how-to__content-slide.selected,.our-roastery .our-roastery__content-slide.selected{display:block;}.view-featured-cafes .views-field-nothing{}.view-featured-cafes .navigation,.our-food-how-to .our-food-how-to__navigation ul,.our-beverages-how-to .our-beverages-how-to__navigation ul,.our-roastery .our-roastery__navigation ul{float:left;margin-top:10px;padding:0;width:315px;}.node-type-discover-us .featured-cafe-scroll{clear:none;float:left;width:676px;}.node-type-discover-us .featured-cafe-scroll .scrollContainer div.panel{width:676px;}.featured-cafe-body{font-size:16px;line-height:23px;margin-top:0;}.featured-cafe-body p{margin:0;padding-bottom:10px;}.view-featured-cafes .views-field-nothing li,.our-food-how-to .our-food-how-to__navigation li,.our-beverages-how-to .our-beverages-how-to__navigation li,.our-roastery .our-roastery__navigation li{border-bottom:1px solid #695A31;list-style-image:none;list-style-type:none;padding-bottom:6px;padding-top:9px;width:255px;}.featured-cafe-panel-top img{display:block;}.featured-cafe-panel-left{float:left;padding-left:30px;padding-right:21px;padding-top:26px;width:calc(50% - 51px);}.featured-cafe-panel-right{float:left;padding-left:21px;padding-right:26px;padding-top:24px;width:calc(50% - 47px);}.featured-cafe-title h2{font-size:32px;font-weight:400;line-height:43px;margin:0 0 16px 0;}.featured-cafe-link,.cafe-locator-link{margin:25px 0px;margin-bottom:10px;font-size:20px;font-style:italic;font-weight:bold;text-transform:lowercase;}.featured-cafe-link{margin:0 0 7px;font-size:20px;font-style:italic;font-weight:bold;text-align:center;text-transform:none;}.cafe-locator-link{text-transform:none;}.featured-cafe-link a,.cafe-locator-link a{background-color:#695a3d;color:white;padding:7px 60px 7px 45px;background-image:url(/sites/all/themes/columbus/images/featured-cafe-link.jpg);background-repeat:no-repeat;background-position:5px center;}.featured-cafe-link a{background:#000;color:white;display:block;line-height:41px;padding:7px 60px 7px 45px;}.cafe-locator-link{margin-top:10px;}.cafe-locator-link a{padding:7px 15px 7px 45px;}.featured-cafe .scrollContainer > div{min-height:836px;}.featured-cafe-owners-names{font-size:16px;line-height:28px;margin-top:26px;}.featured-cafe-owners-names h2{display:inline;margin:0 5px 0 0;font-weight:bolder;font-style:italic;line-height:28px;font-size:16px;}.featured-cafe-owners-image{float:left;padding-right:10px;}.featured-cafe-owners-quote{font-size:15px;line-height:120%;}.featured-cafe-unique-menus{margin-top:7px;}.featured-cafe-unique-menus h4{font-size:16px;font-style:italic;line-height:23px;margin:0;padding-bottom:5px;}.featured-cafe-unique-menus li{font-size:16px;line-height:23px;list-style-type:none;margin:0;padding:0;}.featured-cafe-unique-menus p:before{content:"●";font-size:5px;padding-right:5px;position:relative;top:-5px;}.view-display-id-featured_cafes_navigation a,.our-food-how-to .our-food-how-to__navigation li a,.our-beverages-how-to .our-beverages-how-to__navigation li a,.our-roastery .our-roastery__navigation li a{background-image:url(/sites/all/themes/columbus/images/diamond-list-icon-grey.png);background-position:left 3px;background-repeat:no-repeat;font-size:16px;line-height:22px;padding-left:20px;}.view-display-id-featured_cafes_navigation a.selected,.our-food-how-to .our-food-how-to__navigation li a.selected,.our-beverages-how-to .our-beverages-how-to__navigation li a.selected,.our-roastery .our-roastery__navigation li a.selected{font-weight:900;font-style:italic;color:#000000;background-image:url(/sites/all/themes/columbus/images/diamond-list-icon.png);background-position:left 3px;background-repeat:no-repeat;padding-left:20px;}.featured-cafe-tab{background:#ffca00;font-size:18px;font-style:italic;font-weight:900;line-height:35px;padding:0;text-align:center;width:50%;}.featured-cafe-tab a{color:#000000;}.featured-cafe-tab-overview{background-image:url(/sites/all/themes/columbus/images/cafe-overview-tab-triangle.png);background-position:bottom center;background-repeat:no-repeat;width:140px;text-align:center;font-weight:900;font-size:18px;font-style:italic;padding:4px;position:absolute;top:0px;display:none;cursor:pointer;padding-bottom:18px;z-index:10;}.featured-cafe-tab-overview a{color:#675937;}.featured-cafe-main{background-color:#ffca00;min-height:836px;}.featured-cafe-image img{display:block;}.featured-cafe-overview{width:940px;height:600px;position:absolute;background-color:white;display:none;padding:0px 18px;background-color:#F0EEEC;}.featured-cafe-overview h2{font-weight:100;font-size:35px;margin-top:10;line-height:110%;width:700px;}.section-our-beverages .region-content-bottom > .container,.page-node-5 .region-content-bottom > .container{width:100%;}.section-our-beverages .region-content-bottom > .container .block.first,.section-our-beverages .region-content-bottom > .container .block.last{clear:both;margin-left:auto;margin-right:auto;width:995px;}#block-views-028a63af8c03fba9c6fefc57e0f532da{margin-bottom:30px;}.view-coffee-of-the-month{background-image:url(/sites/all/themes/columbus/images/coffee-of-the-month-new-new2.jpg);background-repeat:no-repeat;background-position:top left;padding-left:280px;padding-top:20px;height:136px;}.coffee-of-the-month-pane-left{width:540px;float:left;padding-top:7px;}.coffee-of-the-month-pane-right{width:70px;float:left;}.coffee-of-the-month-title{font-size:42px;font-weight:100;line-height:93%;}.coffee-of-the-month-body p{font-size:13px;margin-top:10px;line-height:123%;}.coffee-of-the-month-coffee-acidity{width:30px;float:left;padding-right:20px;}.coffee-of-the-month-pane-right{margin-left:50px;margin-top:32px;font-size:32px;font-weight:900;color:#675939;}.coffee-price-per{font-size:15px;font-weight:500;font-style:italic;color:black;}#block-columbus-html-blocks-our-roaster{background-color:#F0EEEC;background-image:url(/sites/all/themes/columbus/images/meet-our-roast-master.jpg);background-repeat:no-repeat;background-position:top left;padding-top:80px;}#our-roaster{padding:0px 15px;background-image:url(/sites/all/themes/columbus/images/meet-our-roast-master-bg.jpg);background-repeat:no-repeat;background-position:top left;background-color:#F0EEEC;position:relative;top:-10px;height:500px;line-height:133%;font-size:13px;}.our-roaster-name{font-size:20px;font-weight:bold;line-height:113%;padding-top:20px;}.our-roaster-title{font-size:16px;line-height:113%;}.our-roaster-text p{margin:15px 0;}.our-roaster-quote{margin-left:165px;margin-top:30px;text-align:center;font-style:italic;}.view-coffee-taxonomy-views .view-grouping{clear:both;}.view-coffee-taxonomy-views .view-grouping:nth-child(6) .view-grouping-content h3,.view-coffee-taxonomy-views .view-grouping:nth-child(6) .view-grouping-content .views-field-title{display:none;}.view-coffee-taxonomy-views .view-grouping:nth-child(6) .view-grouping-content .views-row{padding-top:0;}.view-coffee-taxonomy-views .view-grouping:nth-child(7) .view-grouping-content h3,.view-coffee-taxonomy-views .view-grouping:nth-child(7) .view-grouping-content .views-field-title{display:none;}.view-coffee-taxonomy-views .view-grouping:nth-child(7) .view-grouping-content .views-row{padding-top:0;}.view-coffee-taxonomy-views .view-grouping-header{width:250px;float:left;margin-bottom:45px;font-size:25px;font-weight:600;font-style:italic;}.view-coffee-taxonomy-views .views-row,.view-coffee-taxonomy-views .view-grouping-content{width:715px;float:right;margin:0;padding-bottom:25px;}.view-coffee-taxonomy-views .views-row{border-bottom:2px solid #F0EEEC;padding-top:17px;}.view-coffee-taxonomy-views .views-row-last{border-bottom:0;}.view-coffee-taxonomy-views .view-grouping-content h3{margin:0;background-color:#eeedeb;padding:2px 7px;font-style:italic;}.view-coffee-taxonomy-views .views-field-title{font-weight:bold;font-size:23px;float:left;line-height:113%;}.view-coffee-taxonomy-views .views-field-body{float:left;clear:left;width:490px;padding:5px 0 7px 0;line-height:133%;}.view-coffee-taxonomy-views .views-field-body p{margin:0 0 7px 0;}.view-coffee-taxonomy-views .views-field-field-coffee-acidity{float:right;padding-right:45px;}.view-coffee-taxonomy-views .views-field-field-coffee-body{float:right;padding-right:75px;}.view-display-id-coffee_range_page p{margin:0;}.coffee-acidity{float:right;padding-right:20px;}.coffee-body{float:right;padding-right:50px;}.node-type-our-coffee .region-content-bottom h2.block-title{font-family:"FS Blake";font-size:37px;font-weight:bold;font-style:italic;margin-bottom:20px;}.node-type-our-coffee .block-views.last{padding-top:20px;}.view-display-id-coffee_range_block .view-footer{clear:both;}.view-display-id-coffee_range_block .view-footer .back-to-top{background-image:url(/sites/all/themes/columbus/images/gradient-grey.jpg);background-repeat:no-repeat;background-position:top center;text-align:center;height:200px;padding-top:10px;}.view-display-id-coffee_range_block .view-footer .back-to-top .back-to-top-text{background-image:url(/sites/all/themes/columbus/images/back-to-top-arrow.jpg);background-repeat:no-repeat;background-position:right top;font-weight:bold;font-style:italic;width:93px;margin:0 auto;padding-right:30px;}.view-display-id-coffee_range_block .view-footer .back-to-top .back-to-top-text a{color:#695A3B;}#top-head{background-color:#f0eeec;padding-bottom:18px;}.flexslider{border:none;background-color:#f0eeec;margin:0;}.flexslider li{max-height:415px;}.flexslider .flex-direction-nav a,.flexslider .flex-direction-nav a{display:block;opacity:1;}.flex-direction-nav a::before{content:"";}.flex-direction-nav a.flex-next::before{content:"";}.flex-direction-nav .flex-prev{background:url(/sites/all/themes/columbus/images/scroll_left.png) no-repeat center center;}.flex-direction-nav .flex-next{background:url(/sites/all/themes/columbus/images/scroll_right.png) no-repeat center center;}.flexslider:hover .flex-direction-nav .flex-prev{left:-50px;}.flexslider:hover .flex-direction-nav .flex-next{right:-50px;}#block-views-our-beverages-slider-block{margin:0;padding:0;}#block-views-homepage-slider-block-block #slide-headers,#block-views-our-food-slider-block-block #slide-headers,#block-views-homepage-slider-block-block #slide-headers_clone,#block-views-our-food-slider-block-block #slide-headers_clone,#block-views-our-beverages-slider-block #slide-headers,#block-views-our-beverages-slider-block #slide-headers_clone{border-image:url(/sites/all/themes/columbus/images/double-border-white.png) 8 0 8 0 fill;border-style:solid;border-width:8px 0;float:left;font-size:50px;line-height:100%;margin:0;position:relative;top:25px;width:305px;padding-left:10px;padding-bottom:60px;padding-top:68.5px;}#block-views-our-food-slider-block-block #slide-headers,#block-views-our-food-slider-block-block #slide-headers_clone{display:flex;flex-direction:column;height:329px;justify-content:center;padding-top:0;padding-bottom:0;}#block-views-homepage-slider-block-block #slide-headers,#block-views-homepage-slider-block-block #slide-headers_clone{padding-top:28px;padding-bottom:34px;}#block-views-our-beverages-slider-block #slide-headers,#block-views-our-beverages-slider-block #slide-headers_clone{padding-top:45px;padding-bottom:45px;}#block-views-our-beverages-slider-block .slides li:nth-child(2) #slide-headers{padding-top:70px;padding-bottom:70px;}#block-views-our-beverages-slider-block .slides li:nth-child(5) #slide-headers_clone{padding-top:70px;padding-bottom:70px;}#block-views-homepage-slider-block-block .slide-heading,#block-views-our-food-slider-block-block .slide-heading,#block-views-our-beverages-slider-block .slide-heading{font-family:"FS Blake";font-style:italic;font-weight:bold;}#block-views-homepage-slider-block-block .slide-subheading,#block-views-our-food-slider-block-block .slide-subheading,#block-views-our-beverages-slider-block .slide-subheading{font-family:"FS Blake";font-weight:100;}#block-views-our-beverages-slider-block .slide-subheading{font-size:46px;line-height:46px;}#block-views-homepage-slider-block-block .views-field-field-homeslide-image,#block-views-our-food-slider-block-block .views-field-field-food-image,#block-views-our-beverages-slider-block .views-field-field-beverages-image{float:right;margin-top:25px;}.node-type-front-page #node-heading{display:none !important;}.page-node-2 #node-heading{display:none !important;}#block-views-homepage-slider-block-block{padding-top:13px;}#block-views-homepage-slider-block-block .slide-subheading{font-size:35px;line-height:111%;}#block-views-homepage-slider-block-block .slide-heading .lifestyle-head{display:block;margin-top:-52px;}#block-views-homepage-slider-block-block .slide-subheading .lifestyle-subhead{font-family:"FS Blake";font-weight:100;font-size:27px !important;line-height:108% !important;display:block !important;margin-top:12px;}#block-views-homepage-slider-block-block .slide-subheading .lifestyle-list{font-size:18px !important;line-height:136% !important;margin-top:14px !important;display:block !important;margin-bottom:-28px;}#block-views-homepage-slider-block-block .slide-subheading .lifestyle-list img{margin-right:10px;}#block-views-homepage-slider-block-block .slide-heading .hfg-header{font-size:37px !important;line-height:106% !important;display:block !important;margin-top:-39px !important;}#block-views-homepage-slider-block-block .slide-subheading .hfg{font-size:22px !important;line-height:128% !important;margin-top:14px !important;display:block !important;margin-bottom:-12px;}#block-views-homepage-slider-block-block .slide-subheading img{display:inline-block !important;}#block-views-homepage-slider-block-block .slide-heading .rewards-slider-header{display:block !important;font-size:54px !important;line-height:99% !important;margin-top:-52px !important;}#block-views-homepage-slider-block-block .slide-subheading .rewards-slider-subheader{font-size:27px !important;line-height:119% !important;margin-top:6px !important;margin-bottom:-40px;display:block !important;}#block-views-homepage-slider-block-block .slide-heading .dec-home-slide-heading{padding-top:44px;display:block;}#block-views-homepage-slider-block-block .slide-subheading .dec-home-slide-subheading{margin-bottom:44px;display:block;}#block-views-homepage-slider-block-block .slide-heading .gc-slider-header{display:block !important;margin:58px 0 !important;}#block-views-homepage-slider-block-block .slide-heading .gc-home-slide-heading{padding-top:20px;display:block;}#block-views-homepage-slider-block-block .slide-subheading .gc-home-slide-subheading{margin-bottom:20px;display:block;}#block-views-homepage-slider-block-block .slides li:nth-child(5) #slide-headers{}.page-node-3 .block p{font-size:16px;line-height:18px;margin:12px 0;padding-right:12px;}#block-columbus-html-blocks-ourfood-page-heading h1{font-family:'FS Blake';font-size:35px;font-weight:100;line-height:35px;text-align:center;}#block-columbus-html-blocks-ourfood-bts-video .tv-label{background:black;color:white;font-size:21px;font-style:italic;font-weight:700;line-height:70px;margin-top:-6px;margin-bottom:25px;text-align:center;}#block-columbus-html-blocks-ourfood-kitchen-menu,#block-columbus-html-blocks-ourfood-local-fav-menu{min-height:312px;}#block-columbus-html-blocks-ourfood-cabinet-range,#block-columbus-html-blocks-ourfood-kids-menu{min-height:328px;}#block-columbus-html-blocks-ourfood-kitchen-menu h3,#block-columbus-html-blocks-ourfood-local-fav-menu h3,#block-columbus-html-blocks-ourfood-cabinet-range h3,#block-columbus-html-blocks-ourfood-kids-menu h3,.master-chef-winners h3{background:#ffca00;color:#000000;font-size:22px;font-family:"FS Blake";font-style:italic;font-weight:700;line-height:57px;margin:0;padding:0 0 0 20px;text-align:left;}#block-columbus-html-blocks-ourfood-bts-video iframe{display:block;}#block-columbus-html-blocks-ourfood-lifestyle-fav-block{margin-top:2px;margin-bottom:30px;}#block-columbus-html-blocks-ourfood-lifestyle-fav-block a img,#block-columbus-html-blocks-ourfood-hfg-block a img{margin-top:10px;}#block-columbus-html-blocks-ourfood-lifestyle-fav-block a,#block-block-26 a{color:#3C5A2A;font-size:20px;font-style:italic;font-weight:700;line-height:28px;}#block-columbus-html-blocks-ourfood-catering-block{width:590px !important;border:7px solid #eee;padding:25px;}#block-columbus-html-blocks-ourfood-catering-block .catering-block-left{width:54%;display:inline-block;vertical-align:top;margin-right:4%;}#block-columbus-html-blocks-ourfood-catering-block .catering-block-left a{background:#3C5A2A;color:#fff;display:block;font-size:20px;font-style:italic;font-weight:700;line-height:41px;margin:30px 20px 0 0;text-align:center;}#block-columbus-html-blocks-ourfood-catering-block .catering-block-right{display:inline-block;text-align:right;vertical-align:top;width:42%;}#block-columbus-html-blocks-ourfood-catering-block h2{font-family:"FS Blake";font-size:37px;font-weight:100;line-height:34px;margin:0;padding-bottom:4px;padding-top:8px;}#block-columbus-html-blocks-ourfood-catering-block p{font-size:19px;line-height:21px;}#block-columbus-html-blocks-ourfood-allergy-block{background:#F0EEEC;padding:0;width:655px !important;}#block-columbus-html-blocks-ourfood-allergy-block h4{background:#ffca00;color:#000;font-size:22px;font-family:"FS Blake";font-style:italic;font-weight:700;line-height:57px;margin:0;padding:0 0 0 20px;}#block-columbus-html-blocks-ourfood-allergy-block p{font-size:15px !important;line-height:20px;padding:12px 20px 20px;}.node-type-our-food .region-content-bottom .container{}#block-columbus-html-blocks-we-make-it-fresh{width:315px;float:left;padding-top:51px;}#block-columbus-html-blocks-we-make-it-fresh p{margin:0;}#block-columbus-html-blocks-catering,#block-views-sample-menu-sample-menu-block{width:315px;margin-left:25px;float:left;}#block-columbus-html-blocks-catering{background-image:url(/sites/all/themes/columbus/images/catering-block.png);background-repeat:no-repeat;background-position:top center;height:416px;padding-top:55px;}#block-views-sample-menu-sample-menu-block{padding-top:55px;position:relative;}#block-views-sample-menu-sample-menu-block h2.block-title,#block-columbus-html-blocks-catering h2.block-title,#block-columbus-html-blocks-we-make-it-fresh h2.block-title{font-family:"FS Blake";font-weight:100;font-size:40px;}#block-columbus-html-blocks-we-make-it-fresh h2.block-title{padding-top:2px;}#block-columbus-html-blocks-catering h2.block-title{padding-left:30px;line-height:76px;}#block-columbus-html-blocks-catering p{font-size:29px;font-weight:100;display:block;width:200px;padding-left:60px;margin:0;height:83px;top:14px;position:relative;}#block-columbus-html-blocks-catering p:nth-child(5){top:25px;}#block-views-sample-menu-sample-menu-block .block-title{line-height:75px;border-bottom:1px solid #B4AC9F;}#block-views-sample-menu-sample-menu-block .view-id-sample_menu{margin-top:5px;padding-top:15px;border-top:1px solid #B4AC9F;}#block-views-sample-menu-sample-menu-block .view-id-sample_menu .view-header{background:#ffcc00;color:#fff;display:block;font-style:italic;font-weight:400;text-align:left;width:100%;position:absolute;top:0;font-size:18px;height:54px;line-height:51px;border:medium none;cursor:pointer;border-radius:7px;box-shadow:0 -5px 0 0 rgba(0,0,0,0.15) inset;transition-duration:0.2s;transition-property:background-color;transition-timing-function:linear;}#block-views-sample-menu-sample-menu-block .view-id-sample_menu .view-header:hover,#block-views-sample-menu-sample-menu-block .view-id-sample_menu .view-header:focus{background:#54482f;background:#ffc600;background:#ffb400;}#block-views-sample-menu-sample-menu-block .view-id-sample_menu .view-header a{color:#0a0b19;padding-left:13px;}#block-views-sample-menu-sample-menu-block .views-field-title{font-weight:900;font-style:italic;font-size:18px;padding-bottom:4px;}#block-views-sample-menu-sample-menu-block .views-field-field-menu-price{font-size:17px;font-weight:700;}#block-views-sample-menu-sample-menu-block .views-field-field-menu-information{font-style:italic;}#block-views-sample-menu-sample-menu-block .views-field-body{margin-top:10px;}#block-views-sample-menu-sample-menu-block .views-field-body p{margin:0;padding:0;line-height:113%;}#block-views-sample-menu-sample-menu-block .views-field-body p:before{content:"●";font-size:5px;top:-5px;position:relative;padding-right:5px;}#block-views-sample-menu-sample-menu-block .view-footer{margin-top:10px;font-size:15px;font-style:italic;}.sample-menu-enquire-button,.catering-enquire-button{display:block;background-color:#695A3B;font-size:15px;font-weight:900;font-style:italic;text-align:center;color:white;margin-top:5px;width:100%;}.catering-enquire-button{font-size:20px;padding:5px 0;}.sample-menu-enquire-button a,.catering-enquire-button a{color:white;}.page-cafe-locator #page-title{font-style:italic;padding:24px 0px;font-size:37px;float:left;}.page-cafe-locator .cafe-locator-menu-text{width:475px;float:left;margin-left:20px;margin-top:35px;font-size:17px;z-index:250;position:relative;}.page-cafe-locator .cafe-locator-menu-text a{color:#695A39;}.page-cafe-locator .cafe-locator-menu-text a:hover{text-decoration:underline;}.cafe-locator-key{float:right;width:220px;padding-top:36px;}.cafe-locator-key img{vertical-align:middle;width:27px;height:27px;padding-left:13px;}.cafe-locator-key table{margin-top:.25em;}.page-cafe-locator .view-header a{color:#68593A;}.page-cafe-locator .view-header a:hover{border-bottom:1px dotted;}.cafe-locator-menu-bar{clear:both;background-color:#ECEAE8;width:740px;font-size:15px;text-align:center;display:none;}.cafe-locator-menu-bar ul li{list-style-type:none;display:inline;padding:0px 9px;border-right:1px solid #68593A;}.cafe-locator-menu-bar ul li:last-child{border-right:none;}.cafe-locator-menu-bar ul{padding:10px 0px;}.map-menu ul.map-menu-list,.map-menu ul.map-menu-list ul.map-menu-list-secondary{list-style-type:none;}.map-menu ul.map-menu-list{float:left;font-style:italic;font-weight:600;padding:7px 20px;margin-top:0;width:230px;cursor:pointer;margin-left:35px;}.map-menu ul.map-menu-list li{border-right:1px solid white;}.map-menu ul.map-menu-list li span{font-style:normal;}.map-menu ul.map-menu-list ul.map-menu-list-secondary{padding:5px 10px 10px 55px;margin-left:-55px;font-style:normal;font-weight:400;display:none;background-color:#eee;box-shadow:3px 3px 3px rgba(0,0,0,0.45);margin-top:6px;}.map-menu ul.south-island-map-menu ul.map-menu-list-secondary{padding:5px 10px 10px 75px;margin-left:-75px;}.map-menu ul.map-menu-list ul.map-menu-list-secondary li{border-bottom:1px solid white;border-right:none;line-height:33px;}.map-menu ul.map-menu-list ul.map-menu-list-secondary li a:hover{text-decoration:underline;}.map-menu{width:740px;height:40px;background-color:#eee;margin-bottom:20px;clear:both;position:absolute;margin-top:100px;z-index:200;}.map-menu-list-auckland{position:absolute;margin-left:230px;margin-top:-34px;background-color:#eee;box-shadow:3px 3px 3px rgba(0,0,0,0.45);list-style-type:none;padding-right:20px;display:none;}.leaflet-popup{-webkit-transform:translate3d(0px,0px,0) !important;left:740px;top:-17px;}.leaflet-popup-content p{margin:10px 0 !important;}.not-logged-in .leaflet-popup{-webkit-transform:translate3d(0px,0px,0) !important;transform:translate(0px,0px) !important;left:740px;}@media only screen and (min-device-width :768px) and (max-device-width :1024px){.not-logged-in .leaflet-popup{top:-40px;}}.leaflet-popup-close-button{display:none;}.leaflet-popup-pane{left:auto;margin-top:184px;}.not-logged-in .leaflet-popup-pane{margin-top:225px;z-index:10001;}@media screen and (device-width:320px) and (device-height:640px){.not-logged-in .leaflet-popup-pane{margin-top:27px;}}@media screen (-webkit-device-pixel-ratio:3){.not-logged-in .leaflet-popup-pane{margin-top:27px;}}@media screen and (device-width:320px) and (device-height:568px) and (-webkit-device-pixel-ratio:2){.not-logged-in .leaflet-popup-pane{margin-top:27px;}}@media only screen and (device-width:320px) and (device-height:480px) and (-webkit-device-pixel-ratio:2){.not-logged-in .leaflet-popup-pane{margin-top:27px;}}.leaflet-popup-content,.view-display-id-cafe_locator_text_block{width:200px !important;margin:5px 15px 5px 30px  !important;position:absolute;background:transparent;min-height:710px;padding:10px;}.leaflet-popup-content > span:first-child{display:none;}.view-display-id-cafe_locator_text_block{display:none;}.leaflet-popup-content-wrapper,#block-views-51fda6d5fcaaa54fc83a2f19cb4490c6{background-image:url(/sites/all/themes/columbus/images/cafe-locator-bg-new.png);height:860px;width:275px;position:relative;left:-25px;-webkit-border-radius:0px;border-radius:0px;background-repeat:no-repeat;background-position:left top;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;z-index:100;background-color:transparent;}.leaflet-popup-tip-container{display:none;}#leaflet-map{width:740px;clear:left;top:65px;}.page-cafe-locator h2.block-title{display:none;}.cafe-locator-map-title,.view-display-id-cafe_locator_text_block .views-field-title{font-size:32px;line-height:35px;font-weight:100;}.cafe-locator-map-title,.cafe-locator-email,.cafe-locator-cafe-features,.owners-container,.barista-container,.cafe-locator-opening-hours{border-style:solid;border-width:0px 0px 5px;-moz-border-image:url(/sites/all/themes/columbus/images/double-border-brown.png) 5 0 5;-webkit-border-image:url(/sites/all/themes/columbus/images/double-border-brown.png) 5 0 5;-o-border-image:url(/sites/all/themes/columbus/images/double-border-brown.png) 5 0 5;border-image:url(/sites/all/themes/columbus/images/double-border-brown.png) 5 0 5 fill;xpadding-bottom:5px;}.cafe-locator-opening-hours p{margin:2px 0 5px 0;}.cafe-locator-opening-hours{margin-bottom:13px;}.owners-container,.barista-container,.chef-container{min-height:34px;clear:both;}.cafe-locator-map-address{padding-top:10px;font-size:19px;line-height:108%;}.cafe-locator-map-address .state,.cafe-locator-map-address .postal-code,.cafe-locator-map-address .country{display:none;}.cafe-locator-phone-number{font-size:19px;font-weight:bold;}.cafe-locator-email{}.cafe-locator-email a{color:#68593F;}.cafe-locator-email a:hover{border-bottom:1px dotted #68593F;}.cafe-locator-cafe-features > div{float:left;width:50px;}.cafe-locator-cafe-features{height:45px;}.cafe-locator-owners-image{padding:10px 5px;}.cafe-locator-owners-image img{width:100%;}.cafe-locator-owners-names h2,#owners,#barista,#chef,#opening-hours{font-style:italic;font-weight:900;color:#68593F;line-height:30px;margin-top:5px;margin-bottom:0;font-size:20px;float:left;}#opening-hours{width:100%;}.cafe-locator-owners-names{font-size:17px;clear:left;}.cafe-locator-owners-quote{clear:both;font-style:italic;font-size:15px;}.cafe-locator-local-food-fact h2{margin:0;font-size:26px;font-weight:100;}.cafe-locator-local-food-fact{padding:0px 10px 15px 10px;background-color:#F0EEEC;margin-top:10px;font-size:15px;clear:both;}.cafe-locator-google-plus{padding:0 0 0 30px;background:url('/sites/default/files/google-plus-icon.png') no-repeat;background-size:25px;margin-top:10px;}#locator-google-plus-link{color:#68593F;display:inline-block;line-height:25px;}#locator-google-plus-link:hover{border-bottom:1px dotted #68593f;}.view-display-id-cafe_locator_page{display:none;}.page-cafe-locator .region-content-bottom .block{margin:0;padding:15px 0px;}.page-cafe-locator .region-content-bottom .block .views-table{width:100%;font-size:12px;margin:0;}.page-cafe-locator .region-content-bottom .block .views-table caption{font-size:15px;font-weight:bold;color:#685940;margin:10px 0px;}.view-display-id-cafe_addresses_block .views-field-title{width:160px;}.view-display-id-cafe_addresses_block .views-field-title a{font-weight:bold;cursor:pointer;}.view-display-id-cafe_addresses_block .views-field-title a:hover{text-decoration:underline;}.view-display-id-cafe_addresses_block .views-field-field-address{width:270px;}.view-display-id-cafe_addresses_block .views-field-field-phone-number{width:100px;}.view-display-id-cafe_addresses_block .views-field-field-email a{color:#67593F;}.view-display-id-cafe_addresses_block .views-field-field-email a:hover{border-bottom:1px dotted #67593F;}.view-display-id-cafe_addresses_block tr{height:50px;border-bottom:1px solid white;}.view-display-id-cafe_addresses_block tr:last-child{border-bottom:none;}.view-display-id-cafe_addresses_block{width:740px;margin-top:20px;}.view-display-id-cafe_addresses_block .view-grouping-header{background-color:#FFCC00;color:#685940;font-size:17px;font-weight:900;font-style:italic;text-align:center;padding:3px 0px;margin:10px 0px;}.cafe-locator-full-listing{padding:30px 0;color:#67593F;font-size:12px;}.cafe-locator-full-listing a:hover{border-bottom:1px dotted #67593F;}#block-views-51fda6d5fcaaa54fc83a2f19cb4490c6{position:absolute;margin-left:740px;margin-top:-698px;}h2.club-threecol{font-weight:100;font-size:33px;margin-top:0;margin-bottom:10px;}h2.club-threecol .number{font-weight:900;color:#000000;background-image:url(/sites/all/themes/columbus/images/list-diamond.png);background-repeat:no-repeat;padding-right:20px;background-position:23px 19px;}.node-type-columbus-club #threecol .block:nth-child(1){xheight:205px;}#block-columbus-html-blocks-enjoy-free-coffees{height:192px;width:320px;float:left;}#block-columbus-html-blocks-birthday-coffee-treat{height:192px;width:320px;float:left;xmargin-bottom:35px;}#block-columbus-html-blocks-exclusive-offers,#block-columbus-html-blocks-points-on-everything,#block-columbus-html-blocks-triple-points-gift,#block-columbus-html-blocks-gift-with-app{height:192px;width:310px;float:left;margin-left:25px;}#block-columbus-html-blocks-get-started{background:#F0EEEC;height:auto;padding-bottom:20px;}#block-columbus-html-blocks-get-started h3,#block-columbus-html-blocks-rewards-lost h3{background:#ffca00;color:#000000;font-size:22px;font-family:"FS Blake";font-style:italic;font-weight:700;line-height:57px;margin:0;padding:0 0 0 20px;text-align:left;}#block-columbus-html-blocks-rewards-lost h3{margin:0 0 15px 0;}#block-columbus-html-blocks-get-started .number,#block-columbus-html-blocks-get-started .number-three{font-size:30px;color:#000000;font-weight:900;padding-left:10px;padding-right:10px;display:inline-block;float:left;height:56px;}#block-columbus-html-blocks-get-started .number-three{height:90px !important;}#block-columbus-html-blocks-get-started p{padding-right:10px;font-size:16px;line-height:26px;margin-top:15px;margin-bottom:0;}#block-columbus-html-blocks-get-started a{text-decoration:underline;}#block-columbus-html-blocks-rewards-note{background-color:#f0eeec;font-style:italic;line-height:24px;}#block-columbus-html-blocks-rewards-note p{padding:16px 20px;}.get-started-button{background-color:#695a3e;border:medium none;color:white;font-family:"FS Blake";font-size:17px;font-style:italic;font-weight:900;padding:4px;text-align:center;width:274px;margin-left:auto;margin-right:auto;margin-top:26px;}.get-started-button a{color:white;}#block-columbus-html-blocks-rewards-login{background:#F0EEEC;}#block-columbus-html-blocks-rewards-lost{background:#F0EEEC;padding-bottom:20px;}#block-columbus-html-blocks-rewards-lost p{color:#000;font-family:"FS Blake";font-size:20px;font-style:italic;font-weight:700;line-height:25px;margin-top:0;margin-bottom:10px;padding-left:20px;padding-right:20px;}#block-columbus-html-blocks-rewards-lost a{color:#000;text-decoration:underline;}#block-columbus-html-blocks-rewards-lost p:last-child{margin-bottom:0;}#block-columbus-html-blocks-rewards-login .sign-up-club-front-page-form,#block-columbus-html-blocks-rewards-login .sign-up-front-page-form,#block-columbus-html-blocks-rewards-login .sign-up-club-front-page{padding-top:28px;text-align:center;}#block-columbus-html-blocks-rewards-login .sign-up-club-front-page-form{padding:20px 20px 10px;}#block-columbus-html-blocks-rewards-login .sign-up-club-front-page-form a{background:#000;color:#fff;display:block;font-family:'FS Blake';font-size:20px;font-style:italic;font-weight:700;line-height:41px;margin-bottom:10px;}#block-columbus-html-blocks-rewards-mobile{background-image:url(/sites/all/themes/columbus/images/rewards-gift.png);padding-top:180px;background-repeat:no-repeat;height:376px;}#block-columbus-html-blocks-rewards-mobile p{padding-right:10px;font-size:17px;line-height:26px;margin-top:20px;margin-bottom:0;}#block-columbus-html-blocks-rewards-mobile p:last-child{margin-bottom:34px;}#block-columbus-html-blocks-rewards-mobile .number{font-size:26px;color:#fff;font-weight:900;padding-left:18px;padding-right:10px;display:inline-block;float:left;height:45px;}#block-columbus-html-blocks-rewards-mobile .mobile-code-iphone{width:42%;margin-top:40px;margin-left:18px;text-align:center;}#block-columbus-html-blocks-rewards-mobile .mobile-code-android{width:42%;xposition:absolute;margin-top:-162px;margin-left:159px;text-align:center;line-height:17px;}#block-columbus-html-blocks-rewards-mobile .mobile-code-iphone img{padding-top:4px;}#block-columbus-html-blocks-rewards-mobile .mobile-code-android img{padding-top:3px;max-width:106% !important;width:106%;}.rewards-points{padding-bottom:64px;padding-top:70px;overflow:hidden;}.rewards-points h3{float:left;font-family:'FS Blake';font-size:32px;font-weight:100;margin:0;padding-top:10px;width:30%;}.rewards-points .rewards-table{background:#ffca00;float:right;padding:10px 20px;width:651px;}.rewards-points .rewards-row{border-bottom:1px solid black;display:flex;font-size:20px;font-style:italic;font-weight:700;justify-content:space-between;line-height:41px;}.rewards-points .rewards-row:last-child{border-bottom:0;}.rewards-points .rewards-row .left{color:#000;padding-left:5px;}.rewards-points .rewards-row .right{color:#fff;padding-right:5px;}#block-columbus-html-blocks-rewards-app{background-image:url(/sites/all/themes/columbus/images/easy-app-bg-final.png);padding-top:106px;background-repeat:no-repeat;height:412px;}#block-columbus-html-blocks-rewards-app .number{color:#685939;font-size:26px;font-weight:900;padding-left:18px;padding-right:10px;display:inline-block;float:left;height:44px;}#block-columbus-html-blocks-rewards-app p{padding-right:10px;font-size:16px;line-height:24px;margin-top:20px;}#block-columbus-html-blocks-follow-us-on-facebook{margin-bottom:.5em;}#block-columbus-html-blocks-kids-club{background-image:url(/sites/all/themes/columbus/images/kids-club-bg.png);padding-top:60px;background-repeat:no-repeat;height:530px;}h3.kids-club{font-family:'FS Blake';font-weight:100;font-size:21px;margin-bottom:15px;margin-top:30px;}.kids-club-text{width:275px;margin:0 auto;line-height:120%;}.newsletter-sign-up-text{padding:30px;font-size:22px;font-weight:600;font-style:italic;color:#685939;}.node-130 .mobile-ver{display:none;}.node-130 #iphone-app-img{margin-right:18%;}.page-journal .region-sidebar-second h2,.node-type-journal .region-sidebar-second h2{font-weight:100;font-style:normal;color:#252c34;font-family:"FS Blake";font-size:24px;}#block-views-journal-block-1 li{list-style-image:url(/sites/all/themes/columbus/images/recent-posts-icon.jpg);}.page-journal .region-sidebar-second .block,.node-type-journal .region-sidebar-second .block{padding-bottom:10px;border-bottom-style:double;margin-left:15px;}.page-journal .region-sidebar-second #block-block-10{border-bottom:0;}#block-views-journal-categories-block .views-field-name{background-image:url(/sites/all/themes/columbus/images/categories-icon.jpg);background-repeat:no-repeat;background-position:left center;padding-left:25px;}.printfriendly-node.journal{float:left;padding-top:30px;padding-right:10px;}.sharethis{float:left;}.sharethis-wrapper{padding-top:25px;}.views-field.views-field-field-giving-back-image{width:297px;vertical-align:top;}.view-giving-back-stories td{vertical-align:top;}.node-type-giving-back .field-name-field-subheader{font-size:42px;}.node-type-giving-back #threecol .block{margin-bottom:50px;}.node-type-giving-back .field-name-field-subheader strong{font-weight:900;font-style:italic;padding-left:5px;}.node-type-giving-back .field-name-field-subheader{padding:13px 0;}.node-type-giving-back #threecol img{display:block;}.node-type-giving-back #threecol h3{font-size:24px;font-style:italic;font-weight:700;margin:12px 0 50px;position:relative;}.node-type-giving-back #threecol h3::after{bottom:-21px;content:'';width:100px;background:#ffca00;height:2px;left:0;position:absolute;}.node-type-giving-back .region-content-bottom .block.last{margin-bottom:74px;}.node-type-giving-back #threecol h3 span{font-weight:900;}.node-type-giving-back h2.block-title{font-size:38px;}.view-giving-back-stories .col-1{width:315px;}.view-giving-back-stories .col-2{width:315px;padding-left:25px;}.view-giving-back-stories .col-3{width:315px;padding-left:25px;}.view-giving-back-stories .views-field-field-cafe-reference,.view-giving-back-stories .views-field-field-gb-cafe-reference-text,.view-giving-back-stories .views-field-field-cafe-reference-text{margin-top:10px;font-style:italic;font-weight:900;color:#000;font-size:17px;background-image:url(/sites/all/themes/columbus/images/giving-back-logo.jpg);background-repeat:no-repeat;background-position:top left;padding-left:60px;height:55px;}.view-giving-back-stories .views-field-title{font-weight:100;font-size:33px;position:relative;top:-25px;left:60px;line-height:100%;}.view-giving-back-stories .col-3 .views-field-title{padding-bottom:33px;}.view-giving-back-stories .views-field-body{width:300px;padding-top:34px;}.view-giving-back-stories .col-2 .views-field-body{padding-top:0;margin-top:-32px;}.view-giving-back-stories .col-3 .views-field-body{padding-top:0;margin-top:1px;}.view-giving-back-stories .views-field-body p{line-height:123%;font-size:15px;margin:0 0 7px 0;}.view-giving-back-stories .views-field-field-giving-back-image img{border:7px solid #F0EEEC;}.view-giving-back-stories p{line-height:100%;margin:8px 10px;}.view-giving-back-stories .col-2 .views-field-title{padding-bottom:33px;padding-right:10px;}.node-type-careers .node-title{display:none;}.node-type-careers #node-headers{display:flex;flex-direction:column;height:291px;justify-content:center;}.node-type-careers .field-name-field-header{font-size:42px;display:inline;line-height:100%;}.node-type-careers .field-name-field-subheader{font-size:37px;display:inline;line-height:100%;}.node-type-careers .field-name-field-subheader:before{content:" ";}.node-type-franchising #content{margin-top:40px;width:66%;padding-bottom:110px;}.node-type-careers #content{margin-top:40px;margin-bottom:120px;}.node-type-careers .field-name-body .field-items{width:300px;float:left;line-height:100%;}#careers-application-button{background:#3C5A2A;color:#fff;display:block;font-size:20px;font-style:italic;font-weight:900;line-height:43px;margin-left:8px;text-align:center;width:370px;}#block-block-32,#block-block-33{background:#ffca00;margin-bottom:71px;padding:106px 0;}#block-block-33{margin-bottom:0;}.careers-people{margin-top:139px;overflow:hidden;}.beverages-people,.franchising-images{clear:both;margin-left:auto;margin-right:auto;overflow:hidden;width:995px;}.franchising-images{padding-bottom:151px;position:relative;}.careers-people img:first-child,.franchising-images img:first-child,.beverages-people img:first-child{display:block;float:left;height:auto;width:642px;}.careers-people img:nth-child(2),.franchising-images img:nth-child(2),.beverages-people img:nth-child(2){display:block;float:right;height:228px;width:auto;}.careers-people img:last-child,.franchising-images img:nth-child(3),.beverages-people img:last-child{display:block;float:right;height:228px;margin-top:10px;width:auto;}.franchising-images a{background:#000;bottom:0;color:#fff;display:block;font-size:20px;font-style:italic;font-weight:900;left:50%;line-height:41px;margin:110px auto 0;position:absolute;text-align:center;transform:translateX(-50%);width:288px;}.node-type-careers .field-name-body .field-items p:first-child{font-size:20px;line-height:113%;font-weight:lighter;margin-bottom:7px;}.node-type-careers .node-careers .field-label{font-family:'FS Blake';font-size:30px;font-weight:100;}#block-columbus-html-blocks-download-our-application-form{width:670px;position:absolute;top:63px;margin-left:330px;font-size:17px;}#block-columbus-html-blocks-download-our-application-form ul{margin-bottom:10px;}#block-columbus-html-blocks-download-our-application-form li{list-style-image:url(/sites/all/themes/columbus/images/diamond-list-icon.png);list-style-type:none;border-bottom:2px solid #efeeec;padding:10px;}#block-columbus-html-blocks-download-our-application-form li:last-child{border-bottom:none;}#block-views-latest-openings-latest-openings h2.block-title{display:none;}.node-type-careers .region-content-bottom,.node-type-franchising .region-content-bottom{clear:both;}.node-type-careers .region-content-bottom h2.block-title{background-color:#FFCC00;color:#000;font-family:"FS Blake";font-size:22px;font-style:italic;font-weight:700;line-height:58px;margin-bottom:30px;margin-top:40px;padding-left:20px;text-align:left;}.node-type-careers .region-sidebar-second,.node-type-franchising .region-sidebar-second,.region-sidebar-second{width:315px;margin-left:67%;}.node-type-careers .region-sidebar-second .block,.node-type-franchising .region-sidebar-second .block{width:315px;}#block-views-latest-openings-latest-openings{background-image:url(/sites/all/themes/columbus/images/latest-openings.png);padding-top:50px;background-repeat:no-repeat;}.view-latest-openings table{}.view-latest-openings table td{background-color:#F0EEEC;}.view-latest-openings table .views-field-field-address{width:40%;background-image:url(/sites/all/themes/columbus/images/recent-posts-icon.jpg);background-repeat:no-repeat;background-position:10px 7px;padding-left:30px;color:#777777;}.view-latest-openings table .views-field-title a{color:#675939;}.view-latest-openings table .views-field-title{width:45%;}.view-latest-openings table tr{border-bottom:2px solid white;}.featured-role-image{float:left;width:315px;}.featured-role-image img{width:100%;}h2.featured-role-title{font-size:22px;font-style:italic;font-weight:700;line-height:25px;margin:0;}.featured-role-cafe{font-size:22px;font-style:italic;font-weight:700;line-height:25px;}.featured-role-text{width:295px;position:absolute;left:0px;margin-top:315px;color:#fff;background-color:#000;padding:10px;}.featured-role-text a{color:white;}.featured-role-quote{display:none;width:240px;padding-right:10px;float:left;font-weight:100;font-size:17px;line-height:120%;}.featured-role-body p{margin:0;}.featured-role-body{float:left;font-size:16px;line-height:24px;margin-left:30px;width:634px;}.view-display-id-featured_roles_navigation{text-align:center;background-color:#EEEEEE;}.view-display-id-featured_roles_navigation li{display:inline;}.view-display-id-featured_roles_navigation li a{background-repeat:no-repeat;background-position:top left;width:17px;height:17px;color:#BAB3A4;}.view-display-id-featured_roles_navigation li a.selected{color:#695A37;}.node-franchising .field-name-body{width:630px;}.node-type-franchising .field-name-field-header{font-size:37px;line-height:103%;}.node-type-franchising .field-name-field-subheader{font-size:37px;line-height:103%;}.read-more{font-style:italic;font-weight:900;color:#675937;font-size:18px;}.node-franchising .field-name-body p{margin:0px 0px 7px 0px;}.node-franchising .field-name-body p:first-child{font-size:20px;font-weight:100;margin:0px 0px 11px 0px;}.node-type-franchising .field-name-field-column-two{background-image:url(/sites/all/themes/columbus/images/gradient-grey-small.jpg);background-repeat:no-repeat;background-position:top center;margin-top:30px;padding-top:10px;width:630px;padding-bottom:30px;overflow:hidden;}.node-type-franchising .field-name-field-column-two .field-label{font-family:'FS Blake';font-size:30px;font-weight:100;line-height:93%;margin-top:25px;padding-bottom:20px;}.node-type-franchising .field-name-field-column-two .field-items p{width:42%;background-image:url(/sites/all/themes/columbus/images/diamond-list-icon.png);background-repeat:no-repeat;background-position:0 5px;padding-left:30px;padding-bottom:14px;float:left;margin:10px 0px;display:block;border-bottom:1px solid #F0EEEC;}.node-type-franchising .field-name-field-column-two .field-items p:last-child{width:47%;}#block-block-9{float:left;clear:left;width:314px;}#block-columbus-html-blocks-opportunities-available,#block-views-60ab375b015babbf477a93fe9b1519b9,#block-block-15{width:270px;border:7px solid #EEE;padding:15px;margin-right:15px;margin-bottom:30px;}#block-block-15{background:#fff !important;border:0;clear:left;float:left;}#block-block-15 img{display:block;margin:-25px 0 0 56px;}#block-columbus-html-blocks-opportunities-available h2,#block-views-60ab375b015babbf477a93fe9b1519b9 h2,#block-block-15 h2{margin:0;font-weight:100;font-size:33px;line-height:100%;}#block-views-60ab375b015babbf477a93fe9b1519b9 h2,#block-block-15 h2{font-family:"FS Blake";padding-bottom:15px;}#block-block-15 h2{display:none;}#block-views-60ab375b015babbf477a93fe9b1519b9 .file a{font-style:italic;font-weight:900;color:#685935;top:-3px;position:relative;}.view-franchising-opportunities .views-row{padding:10px 0;border-bottom:1px solid #F0EEEC;overflow:hidden;}.view-franchising-opportunities .views-field-title{float:left;}.view-franchising-opportunities .views-field-field-link-1{float:right;}.view-franchising-opportunities .views-field-field-link-1 a{font-style:italic;font-weight:900;color:#3C5A2A;}.view-franchising-opportunities .views-row{padding:10px 0;border-bottom:1px solid #F0EEEC;}table.opportunities-available td .opportunities-pdf{font-weight:bold;font-style:italic;color:#685935;background-image:url(/sites/all/themes/columbus/images/pdf-icon.jpg);background-repeat:no-repeat;background-position:top left;padding-left:20px;}#block-columbus-html-blocks-steps-to-enquire{width:315px;}#block-columbus-html-blocks-steps-to-enquire > div{height:76px;padding-left:85px;padding-top:10px;}#block-columbus-html-blocks-steps-to-enquire > div h2{font-family:"FS Blake";font-weight:100;line-height:100%;padding:0;margin:0;font-size:26px;}#block-columbus-html-blocks-steps-to-enquire > div h2 a{font-family:"FS Blake";font-weight:100;line-height:100%;padding:0;margin:0;font-size:26px;color:black;font-style:normal;}#block-columbus-html-blocks-steps-to-enquire .steps-to-enquire-3 a:hover{color:#665939;}#block-columbus-html-blocks-steps-to-enquire > div a{font-family:"FS Blake";font-weight:900;font-style:italic;color:#665939;font-size:17px;}#block-columbus-html-blocks-steps-to-enquire .steps-to-enquire-1{background-image:url(/sites/all/themes/columbus/images/steps-1-pdf.png);background-repeat:no-repeat;background-position:top left;}#block-columbus-html-blocks-steps-to-enquire .steps-to-enquire-1 h2{padding-top:5px;}#block-columbus-html-blocks-steps-to-enquire .steps-to-enquire-2{background-image:url(/sites/all/themes/columbus/images/steps-2-application-form.png);background-repeat:no-repeat;background-position:top left;}#block-columbus-html-blocks-steps-to-enquire .steps-to-enquire-2 h2{padding-top:2px;font-size:16px;font-weight:500;}#block-columbus-html-blocks-steps-to-enquire .steps-to-enquire-3{background-image:url(/sites/all/themes/columbus/images/steps-3-phone.png);background-repeat:no-repeat;background-position:top left;}#block-columbus-html-blocks-steps-to-enquire .steps-to-enquire-3 h2{line-height:80%;padding-top:4px;}#view-franchise-gallery-title{display:block;height:50px;width:315px;background:url(/sites/all/themes/columbus/images/CC_view-gallery.png);text-indent:-9999px;}#view-franchise-gallery-image{display:block;height:150px;width:315px;background:url(/sites/all/themes/columbus/images/CC_view-gallery-image.png);text-indent:-9999px;margin-top:5px;}#block-block-1{float:left;}#block-columbus-html-blocks-franchising-awards{background-color:#F0EEEC;}#block-columbus-html-blocks-franchising-awards p{font-size:15px;line-height:25px;margin:5px 0;padding:10px 30px 0 20px;pointer-events:none;}.franchising-awards.read-more,.industry-awards.read-more{padding-bottom:23px;padding-left:20px;padding-top:15px;position:relative;text-align:left;width:100%;}.franchising-awards.read-more a,.industry-awards.read-more a{color:#3C5A2A;font-size:20px;line-height:28px;padding-top:15px;}.read-more a{color:#3C5A2A;}.node-type-franchising #slider{top:auto;width:315px;}.node-type-franchising .scrollContainer div.panel{}.node-type-franchising .scrollButtons.left,.node-type-franchising .scrollButtons.right{top:-168px;}.franchisee-awards-caption{position:relative;text-align:center;}#block-columbus-html-blocks-industry-awards{background-color:#F0EEEC;width:639px;}#block-columbus-html-blocks-industry-awards img.hero{height:auto;position:relative;top:0;width:100%;}#block-columbus-html-blocks-industry-awards img.westpac{margin:0 81px 35px 20px;}.industry-awards-text{font-size:15px;line-height:25px;margin-left:20px;margin-right:30px;margin-top:20px;text-align:left;}#block-columbus-html-blocks-industry-awards img{}#block-block-8{margin-top:30px;background-color:#f0eeec;padding-bottom:20px;}#block-block-8 .franchise-links-title{background:#ffca00;color:#000000;font-size:22px;font-family:"FS Blake";font-style:italic;font-weight:700;line-height:57px;margin:0;padding:0 0 0 20px;text-align:left;}#block-block-8 .franchise-links-body{padding:0 20px;}#block-block-8 .franchise-links-body ul{list-style:none;padding:0;margin:1em 0 0;}#block-block-8 .franchise-links-body ul li{margin-bottom:10px;line-height:22px}#block-block-8 .franchise-links-body ul li a{font-family:"FS Blake";font-size:14px;color:#685a3d;}#block-block-8 .franchise-links-body ul li a:hover{border-bottom:1px dotted #685a3d;}#block-block-8 .franchise-links-body iframe{margin-left:-8px;margin-top:1.5em;}#blog-rss-link{float:right;}.page-journal h1#page-title{display:none;}.view-journal.view-display-id-page{width:686px;}.node-type-journal h1#page-title{display:block;font-size:25px;font-weight:900;color:#695A3B;padding-bottom:0;}.submitted-date,.view-journal .views-field-created{background-image:url(/sites/all/themes/columbus/images/date-icon.jpg);background-repeat:no-repeat;padding-left:20px;font-size:14px;color:#777777;background-position:2px 2px;}.submitted-name,.submitted-date,.view-journal .views-field-name,.view-journal .views-field-created{display:inline;}.submitted-name,.view-journal .views-field-name,.submitted-name,.view-journal .views-field-name a,.node-type-journal .submitted-name a{text-transform:uppercase;color:#777777;font-size:14px;}#block-views-journal-block-1 ul{margin:0;}.views-field-field-journal-image{width:675px;height:170px;overflow:hidden;border:7px solid #efeeec;margin-top:20px;}.front .views-field-field-journal-image{margin-top:0px;}.views-field-field-journal-image img{}.view-journal.view-display-id-page .views-field-title{font-size:27px;font-style:italic;font-weight:900;margin-bottom:15px;}.view-journal.view-display-id-page .views-field-title a{color:#695a3d;}.view-journal .views-field-view-node{margin-bottom:15px;}.view-journal .views-field-view-node a{color:#695a39;}.view-journal.view-display-id-page .views-row{border-bottom:7px solid #efeeec;margin-bottom:20px;}#block-views-journal-block-1 .views-row{padding:0px 10px 0px 0px;font-style:italic;font-weight:bold;}#block-views-journal-block-1 .views-row a{color:#685a3d;}.node-type-journal .field-name-field-journal-image{margin-top:30px;max-width:100%;}.node-journal .container{width:670px;margin-left:0;margin-right:0;margin-top:20px;}.node-journal .field-name-field-journal-tags .field-item:first-child{background-image:url(/sites/all/themes/columbus/images/categories-icon.jpg);background-repeat:no-repeat;background-position:left center;padding-left:25px;}.node-journal .field-name-field-journal-tags .field-item{display:inline;padding-right:5px;font-size:14px;}.node-journal .field-name-field-journal-tags .field-item a{color:#777777;}.node-journal .field-name-field-journal-tags .field-item a:after{content:","}.node-journal .field-name-field-journal-tags .field-item:last-child a:after{content:""}.node-type-journal .field-name-field-journal-image img{border:8px solid #F0EEEC;}#block-views-authors-about-our-authors-block{font-size:14px;line-height:110%;}#block-views-authors-about-our-authors-block .views-field-picture img{width:30px;height:30px;float:left;padding-right:10px;}#block-views-authors-about-our-authors-block .views-field-name a{font-weight:bold;color:#675939;}.journal-node-comments{width:15%;float:left;font-size:14px;color:#777777;background-image:url(/sites/all/themes/columbus/images/comments-icon.png);background-repeat:no-repeat;background-position:left center;padding-left:20px;}.journal-sharing{color:#777777;font-weight:bold;font-style:italic;font-size:16px;float:left;padding-right:10px;}.node-journal ul.links{margin:0;float:left;position:relative;top:-25px;}.node-journal .field-name-body{clear:left;padding-top:10px;}.comments{clear:both;padding-top:15px;}.comment .user-picture{float:left;padding-right:10px;}.comments h2.comment-form{color:#695A39;font-style:italic;font-weight:900;font-size:20px;}.node-journal .comment-add{position:relative;margin-left:150px;top:55px;display:none;}.node-journal .comment-add a{color:#68593A;}.node-journal .comment-add a:hover{border-bottom:1px dotted #68593A;}.node-journal .comment-full{background-color:#F0EEEC;width:575px;float:left;padding:10px;}.node-journal .comment-full .comment-submitted-author{font-weight:bold;}.node-journal .comment-full .field-name-comment-body{position:relative;top:-15px;}.node-journal .comment-full .comment-submitted-created{font-size:12px;}form.comment-form .form-item-subject{display:none;}input.form-text,textarea.form-textarea{background-color:#F0EEEC;border:none;border:1px solid #CFCFCF;padding:5px;}.comment-form fieldset.filter-wrapper{display:none;}.comments h2.title,.comments h2.title a{font-size:20px;font-style:italic;color:#695A3B;font-weight:900;}.comments h2.title.comment-form{margin-top:40px;border-top:8px solid #F0EEEC;padding-top:20px;}form.comment-form #edit-preview{display:none;}form.comment-form .form-actions{text-align:right;}form.comment-form #edit-submit{background-color:#695A3B;shadow:none;border:none;color:white;font-family:"FS Blake";font-size:17px;font-weight:900;font-style:italic;padding:5px 15px;a}h2.responses{width:150px;float:left;}.comments-leave-a-comment{padding-top:7px;padding-bottom:30px;}.comments-leave-a-comment a{color:#68593A;}.comments-leave-a-comment a:hover{border-bottom:1px dotted;}article.comment{clear:both;margin-bottom:10px;}.view-id-contact_us_map #leaflet-map{width:530px;margin-bottom:50px;top:0px;}.view-display-id-contact_us_page{float:left;}#block-columbus-html-blocks-contact-us-address{float:left;font-size:16px;line-height:23px;margin-left:70px;}#block-columbus-html-blocks-contact-us-address h2{font-weight:100;margin:0;line-height:100%;font-size:30px;padding-bottom:10px;padding-top:30px;}#block-columbus-html-blocks-contact-us-address h2:first-child{padding-top:0;}#block-columbus-html-blocks-contact-us-address a{color:#000000;border-bottom:1px solid;}#block-columbus-html-blocks-contact-us-address .contact-name{font-weight:700;}#block-columbus-html-blocks-contact-us-address .contact-number{display:inline-block;font-weight:700;width:20px;}#block-columbus-html-blocks-contact-us-address .contact-bold{display:block;font-weight:700;margin:25px 0;}#block-columbus-html-blocks-contact-us-address .cafe-locator-link{margin-top:0;}#block-columbus-html-blocks-contact-us-address .cafe-locator-link a{background:#3C5A2A;color:white;display:block;line-height:43px;padding:0;text-align:center;}.page-contact-us #page-title{font-size:37px;}.franchisee-awards-merit-winners{width:calc(50% - 20px);float:left;padding-bottom:45px;padding-right:20px;}.franchisee-awards-merit-winners h2,.franchisee-awards-mega-awards h2{margin-bottom:10px;line-height:30px;}.prev-winners{width:100%;float:left;}#block-columbus-html-blocks-industry-awards-block .industry-awards-img{width:48%;display:inline-block;}#block-columbus-html-blocks-industry-awards-block > .industry-awards-img:first-child{margin-right:2%;}.industry-awards-1{background-image:url(/sites/all/themes/columbus/images/awards-column.jpg);background-repeat:no-repeat;background-position:770px 70px;padding-right:250px;padding-top:70px;}.industry-awards-1 h2,.industry-awards-2 h2{margin-bottom:0;}.industry-awards-1 > .industry-awards-img{width:100% !important;}.industry-awards-2{xbackground-image:url(/sites/all/themes/columbus/images/industry-awards-2.jpg);xbackground-repeat:no-repeat;xbackground-position:770px 70px;padding-right:250px;}.industry-awards-3-1{background-image:url(/sites/all/themes/columbus/images/industry-awards-3.jpg);background-repeat:no-repeat;background-position:0px 10px;padding-left:250px;padding-bottom:20px;}.industry-awards-3-1 li{list-style-image:url(/sites/all/themes/columbus/images/diamond-list-icon.png);list-style-type:none;}.supreme-awards-winners td{text-align:center;font-size:13px;vertical-align:top;font-weight:bold;}.winner-image{background-color:#F0EEEC;width:225px;padding-bottom:20px;margin-right:15px;padding-top:15px;}.winner-image p{margin:0 20px;font-size:12px;font-weight:normal;}.winner-image img{width:215px;border:5px solid #F0EEEC;}#jiminy-link{float:right;font-size:13px;margin-top:-10px}#jiminy-link span{margin-top:7px;float:left;}#jiminy-link:hover span{text-decoration:underline;color:#fff;}#jiminy-logo{padding-left:10px;}.featured-roles .scrollContainer > div{overflow:hidden;border-bottom:2px solid #f0eeec;padding-bottom:28px;margin-bottom:28px;}.featured-roles .scrollContainer > div.views-row-last{border-bottom:0;margin-bottom:54px;padding-bottom:0;}#slider-turned-off .view-display-id-featured_roles_navigation{display:none;}.section-coffee-more table th,.section-coffee-more table td{padding:5px;}.page-node-109 .links{display:none}.page-node-109 #content{min-height:200px;}#webform-component-your-birthday{height:70px;}#webform-component-your-birthday .webform-container-inline{padding-top:40px;}#webform-component-your-birthday label{top:20px;}.node-franchise-gallery .galleria-container{background-image:url(/sites/all/themes/columbus/images/gradient-grey.jpg);background-repeat:no-repeat;background-size:100%;background-color:#ffffff;margin-bottom:70px;left:65px;top:1px;position:relative;xheight:717px !important;}.node-franchise-gallery .galleria-stage{top:20px;bottom:115px;left:-23px;overflow:visible;position:absolute;}.node-franchise-gallery .galleria-images{xheight:620px !important;xwidth:872px !important;xleft:30px !important;overflow:hidden;}.node-franchise-gallery .galleria-images .galleria-image{xwidth:845px !important;xheight:545px !important;xleft:0px !important;}.node-franchise-gallery .galleria-image-nav{height:115px;left:0;margin-top:-62px;position:absolute;top:50%;width:100%;z-index:3;}.node-franchise-gallery .galleria-image-nav-left,.galleria-image-nav-right{background-position:0 46px;cursor:pointer;height:124px;left:10px;opacity:1;position:absolute;width:62px;z-index:3;}.node-franchise-gallery .galleria-image-nav-left{left:23px !important;background-image:url(/sites/all/themes/columbus/images/gallery_scroll_left.png);background-repeat:no-repeat;}.node-franchise-gallery .galleria-image-nav-right{left:897px;background-image:url(/sites/all/themes/columbus/images/gallery_scroll_right.png);background-repeat:no-repeat;}.node-franchise-gallery .notouch .galleria-image-nav-left:hover,.node-franchise-gallery .notouch .galleria-image-nav-right:hover{opacity:0.8;}.node-franchise-gallery .touch .galleria-image-nav-left:active,.node-franchise-gallery .touch .galleria-image-nav-right:active{opacity:0.8;}.node-franchise-gallery .galleria-thumb-nav-left,.node-franchise-gallery .galleria-thumb-nav-right{background-position:-495px 5px;background-color:#000000;cursor:pointer;display:none;height:40px;left:-15px;opacity:1;position:absolute;top:22px;width:20px;z-index:3;}.node-franchise-gallery .galleria-thumb-nav-right{background-position:-578px 5px;border-right:medium none;left:auto;right:-10px;}.node-franchise-gallery .galleria-thumbnails-container{height:105px;left:12px;right:40px;bottom:-15px;}.node-franchise-gallery .galleria-thumbnails{xwidth:1500px !important;height:90px !important;}.node-franchise-gallery .galleria-thumbnails .galleria-image{height:90px !important;border:none;}.node-franchise-gallery .notouch .galleria-thumbnails-container .disabled:hover{background-color:rgba(0,0,0,0);opacity:0.5;}.node-franchise-gallery .galleria-thumbnails-container .disabled{cursor:default;opacity:0.2;}.node-franchise-gallery .galleria-carousel .galleria-thumbnails-list{margin-left:14px;margin-right:19px;}.node-franchise-gallery .notouch .galleria-thumb-nav-left:hover,.notouch .galleria-thumb-nav-right:hover{background-color:#FFCA00;opacity:1;}.node-franchise-gallery .touch .galleria-thumb-nav-left:active,.touch .galleria-thumb-nav-right:active{background-color:#FFCA00;opacity:1;}.node-franchise-gallery .notouch .galleria-thumbnails-container .disabled:hover{background-color:#FFCA00;opacity:0.5;}.node-franchise-gallery .galleria-carousel .galleria-thumb-nav-left,.galleria-carousel .galleria-thumb-nav-right{display:block;}.node-franchise-gallery .galleria-info{left:43px;opacity:0.5;position:absolute;top:495px;width:87.5%;z-index:2;}.node-franchise-gallery .galleria-info-text{padding-bottom:6px;}.node-franchise-gallery .galleria-counter{color:#838383;font:11px/1 arial,sans-serif;left:75px;position:absolute;text-align:right;z-index:3;opacity:1 !important;bottom:-19px;}.node-franchise-gallery .node-type-franchise-gallery .field-items{top:-10px;}.node-franchise-gallery .node-type-franchise-gallery .field-item{font-family:"FS Blake";color:#0A0B19;font-size:37px;font-style:italic;line-height:1.5em;font-weight:bold;}#mobile-franchise-join-now{display:none;}#block-views-cafe-locator-block-2{width:245px;float:left;clear:both;background:#EEEEEE;background:#FFCA00;padding:10px 0 0 0px;min-height:790px;}#block-views-cafe-locator-block-2 .view-grouping-header{font-size:1.4em;line-height:1.282em;font-weight:700;margin-bottom:8px;padding-left:10px;display:block !important;}#block-views-cafe-locator-block-2 .view-grouping{margin-bottom:20px;}#block-views-cafe-locator-block-2 .item-list{xborder-top:1px solid #EEEDEB;xborder-bottom:1px solid #EEEDEB;}#block-views-cafe-locator-block-2 .item-list:hover h3{text-decoration:underline;}#block-views-cafe-locator-block-2 .item-list.active:hover h3{text-decoration:none;}#block-views-cafe-locator-block-2 .item-list.active{background:#f7f7f7;border-bottom:1px solid #ddd;border-top:1px solid #ddd;overflow:hidden;}#block-views-cafe-locator-block-2 .item-list h3{cursor:pointer;font-size:1.0em;font-weight:400;line-height:1.9em;margin:0 0 0 10px;}#block-views-cafe-locator-block-2 .item-list ul{display:none;margin:0;padding:5px 0 15px 20px;}#block-views-cafe-locator-block-2 .item-list ul li{list-style-type:none;}#block-views-cafe-locator-block-2 .item-list ul li a{color:#67593F;cursor:pointer;font-size:14px;}#block-views-cafe-locator-block-2 .item-list ul li a:hover{border-bottom:1px dotted #67593F;}#block-views-2b424472109989eec224054bdfa738ad{float:left;width:740px;}#block-views-2b424472109989eec224054bdfa738ad #leaflet-map{top:0;left:0;clear:none;}.not-logged-in .leaflet-popup-pane{margin-top:231px;}.not-logged-in .leaflet-popup{left:245px !important;}.leaflet-popup-content-wrapper{background:#fff;border:5px solid #ffcc00;height:244px;left:-1px;position:relative;width:729px;}.leaflet-top{xtop:233px;}.leaflet-popup-content{margin:5px 15px 5px 5px !important;width:700px !important;padding:0 10px 10px 5px;min-height:0;}.cafe-locator-map-title{font-size:17px;width:282px;padding-bottom:3px;line-height:26px;}.cafe-locator-map-address{font-size:14px;width:227px;}.cafe-locator-phone-number{font-size:14px;width:227px;}.cafe-locator-email{border:0 none;font-size:14px;width:227px;}.cafe-locator-opening-hours{border:0 none;font-size:13px;left:6px;xposition:absolute;top:130px;width:315px;}.cafe-locator-cafe-features{border:0 none;font-size:14px;left:150px;position:absolute;top:96px;width:151px;}.owners-container{border:0 none;font-size:14px;width:360px;position:absolute;top:15px;right:49px;}.cafe-locator-owners-names{clear:left;font-size:14px;width:233px;}.cafe-locator-owners{font-size:14px;width:233px;}.cafe-locator-owners-image{position:absolute;right:-52px;top:4px;width:159px;}.cafe-locator-owners-quote{font-size:14px;max-height:117px;overflow-y:auto;}#opening-hours,#owners{font-size:18px;}#opening-hours{margin-top:0;}.node-122{padding-bottom:140px;font-size:16px;}.node-122 .hfg-subheader{font-family:"FS Blake" !important;font-size:22px !important;font-style:italic !important;font-weight:bold !important;}.page-node-188 #page-title{display:block !important;}.node-188{padding-bottom:140px;font-size:16px;}.node-188 .field-name-body{position:relative;}.node-188 .hfg-subheader{font-family:"FS Blake" !important;font-size:22px !important;font-style:italic !important;font-weight:bold !important;}.node-type-cafe h1#page-title{display:block;font-size:37px;border-bottom:8px solid #eee;padding-bottom:6px;margin-bottom:30px;}.node-type-cafe .group-cafe-left{width:41%;float:left;}.node-type-cafe .group-cafe-right{width:55%;float:right;}.node-type-cafe .field-name-field-cafe-features .field-items div{margin-bottom:10px;margin-right:20px;float:left;}.node-type-cafe .field-name-field-cafe-features .field-items div img{margin-left:14px;vertical-align:middle;}.node-type-cafe .field-name-field-address{line-height:20px;}.node-type-cafe .field-name-field-phone-number{font-weight:bold;}.node-type-cafe .field-name-field-phone-number:before{content:"Ph:";font-weight:normal;float:left;margin-right:4px;}.node-type-cafe .field-name-field-email{border-bottom:solid 1px #68593f;padding-bottom:20px;}.node-type-cafe .field-name-field-email a:hover{border-bottom:dotted 1px #000;color:#68593f;}.node-type-cafe .field-name-field-opening-hours{width:100%;float:left;margin-top:2px;padding-top:12px;border-top:solid 1px #68593f;}.node-type-cafe .field-name-field-opening-hours .field-label{color:#68593f;font-size:18px;font-style:italic;font-weight:900;line-height:30px;margin-bottom:0;}.node-type-cafe .field-name-field-opening-hours .field-items p{margin-top:0;}.node-type-cafe .field-name-field-opening-hours .field-items .field-item{margin-bottom:1.5em;}.node-type-cafe .field-name-field-cafe-features{xmargin-top:22px;}.node-type-cafe .field-name-field-local-food-fact{width:100%;float:left;margin-bottom:20px;}.node-type-cafe .group-cafe-owner{float:left;background-color:#f0eeec;background-image:url(/sites/all/themes/columbus/images/cafe-owner-block-header-lge.png);background-repeat:no-repeat;padding-top:90px;padding-bottom:20px;margin-top:20px;margin-bottom:80px;}.node-type-cafe .field-name-field-owners-image{width:148px;max-height:148px;float:left;margin:0 16px 0 20px;}.node-type-cafe .field-name-field-owners-image img{width:148px;height:148px;object-fit:cover;}.node-type-cafe .field-name-field-owners-quote{width:50%;float:left;line-height:20px;font-style:italic;}.node-type-cafe .field-name-field-owners-names{font-weight:bold;margin-top:10px;float:left;width:50%;line-height:20px;}.node-type-cafe .field-name-field-geofield .geolocation-map{margin:0;}#christo-image{width:300px;height:231px;float:right;}#block-block-11{position:absolute;right:0;top:-62px;}#block-block-11 h3{font-size:1.1em;float:left;}#block-block-11 #facebook,#block-block-11 #instagram,#block-block-11 #youtube{height:35px;margin-left:9px;margin-top:11px;width:auto;float:left;}#block-block-12{background:#ffcb00;color:#000;height:57px;}#block-block-12 h3{float:left;font-family:"FS Blake";font-size:22px;font-style:italic;font-weight:700;line-height:57px;margin:0;padding-left:20px;}#block-block-12 p{float:right;margin:13px 12px 0 0;}#block-block-12 p a{margin-left:5px}#block-block-12 p a img{width:auto;height:30px;}#block-block-12 #instagram{padding-left:0;}.page-node-4 #node-headers{padding:44px 0;}.section-discover-us #node-headers{font-size:42px;padding:31px 0;}#block-block-15{background:#ffcb00;color:#000;}#block-block-15 h3{float:left;font-family:"FS Blake";font-size:22px;font-style:italic;font-weight:700;line-height:57px;margin:0;padding-left:20px;}#block-block-15 a{line-height:0;display:block;}.section-gift-card #content{margin-top:0;padding-bottom:52px;}.section-gift-card .field-name-body{float:left;margin-top:390px;}.section-gift-card .field-name-field-header{background-color:#f0eeec;padding-bottom:25px;background-color:#f0eeec;left:0;padding-bottom:50px;position:absolute;width:100%;}.section-gift-card .field-name-field-header:after{clear:both;content:".";display:block;height:0;visibility:hidden;}.section-gift-card .field-name-field-header .field-items{clear:both;margin-left:auto;margin-right:auto;width:995px;}.section-gift-card .field-name-field-header .field-item{border-image:url(/sites/all/themes/columbus/images/double-border-white.png) 8 0 8 0 fill;border-style:solid;border-width:8px 0;float:left;font-size:50px;line-height:100%;margin:0;position:relative;top:25px;width:315px;xwidth:480px;padding:30px 0;xpadding:120px 0;}.gc-subheader{font-family:"FS Blake";font-weight:100;font-size:35px;font-style:normal;line-height:111%;display:block;}.section-gift-card .gc-header-image{float:right;margin-top:25px;}.gc-link{font-style:italic;text-decoration:underline;}.gc-disclaimer{display:block;font-size:14px;line-height:20px;margin-bottom:60px;}.gc-flybuys{font-weight:bold;font-style:italic;}.gc-flybuys a{text-decoration:underline;}.gc-report{background-color:#f0eeec;width:315px;padding:20px 0;float:left;}.gc-report p{color:#695a3b;font-family:"FS Blake";font-size:20px;font-style:italic;font-weight:900;line-height:27px;margin-bottom:20px;margin-top:0;padding-left:20px;padding-right:20px;}.gc-buttons{background-image:url(/sites/all/themes/columbus/images/rewards-login-grey.png);background-repeat:no-repeat;xheight:126px;float:left;width:315px;xmargin-left:25px;padding:20px 0;text-align:center;margin-bottom:1.5em;}.gc-buttons .gc-button-register{margin-bottom:10px;}.gc-buttons a{display:block;width:274px;xheight:36px;background-color:#695a3b;color:white;font-family:"FS Blake";xfont-size:18px;font-style:italic;font-weight:900;xline-height:36px;margin:0 auto;font-size:16px;line-height:20px;height:52px;padding-top:8px;}.gc-tcs{background-image:url(/sites/all/themes/columbus/images/tncs-bg.png);background-repeat:no-repeat;background-color:#f0eeec;background-position:center top;xheight:566px;float:right;width:315px;margin-left:25px;padding-top:92px;padding-bottom:30px;}.gc-tcs .bullet,.gc-faqs .bullet{display:inline-block;float:left;height:28px;padding-right:5px;}.gc-tcs p{margin-bottom:10px;margin-top:0;padding:0 18px;}.gc-tcs p:nth-child(3) .bullet{height:38px;}.gc-tcs p:nth-child(4) .bullet{height:112px;}.gc-tcs p:nth-child(2) .bullet,.gc-tcs p:nth-child(6) .bullet{height:74px;}.gc-tcs-text,.gc-faqs-text{font-size:17px;line-height:18px;}.gc-faqs{background-image:url(/sites/all/themes/columbus/images/faqs-bg.png);background-repeat:no-repeat;background-color:#f0eeec;background-position:center top;xheight:566px;float:right;width:315px;margin-left:25px;padding-top:92px;padding-bottom:30px;}.gc-faqs .gc-faqs-faq{display:block;font-weight:700;padding-bottom:5px;}.gc-faqs p{margin-bottom:16px;margin-top:0;padding:0 18px;}.page-node-215 h1#page-title,.page-node-216 h1#page-title,.page-node-217 h1#page-title,.page-node-218 h1#page-title{display:block;}.page-node-215 article,.page-node-216 article,.page-node-217 article,.page-node-218 article{font-size:16px;padding-bottom:140px;}.page-node-215 article p,.page-node-216 article p,.page-node-217 article p,.page-node-218 article p{margin:1em 0;}.section-feedback *{box-sizing:border-box;outline:0;}.section-feedback #node-heading{background-color:#f0eeec;padding-top:25px;}.section-feedback #node-headers{border:none;font-size:58px;line-height:124%;padding-top:0;padding-bottom:0;top:10px;}.section-feedback .field-name-field-header span{font-family:"FS Blake";font-weight:100;font-style:normal;}.section-feedback .field-name-field-subheader p{font-size:22px;line-height:26px;margin:20px 0;}.section-feedback #node-slideshow{border:0;margin-top:0;}.section-feedback #node-slideshow img{display:block;}.section-feedback #content{margin-top:30px;}.section-feedback #top-head{display:none;}#block-block-34{margin-bottom:50px;}.feedback-callout{background:#ffca00;padding:40px 100px 0 30px;}.feedback-callout p{font-size:32px;line-height:1.3;margin:0;padding:0 0 30px;font-weight:300;}.feedback-callout p em{font-weight:600;}.section-feedback .region-threecol-first{margin-top:-40px;}.section-feedback input[type="submit"]{padding:4px 65px;width:auto !important;}.section-feedback #feedback-select-list{background-color:white;margin:10px 0 0;width:275px;border:1px solid #cfcfcf;padding:5px;color:#0a0b19;}.section-feedback #feedback-select-list option{color:#0a0b19;xwidth:236px;}.section-feedback #feedback-select-list:first-child{color:#999999 !important;}.section-feedback .feedback-button{width:275px;height:auto;margin-top:10px;}.section-feedback .block-webform .block-title{margin:60px 0 30px;}.section-feedback .webform-client-form{overflow:hidden;margin-bottom:50px !important;}.section-feedback select{width:100%;}.section-feedback #block-block-14{display:none;}.section-feedback iframe{min-height:948px !important;}.section-feedback .webform-confirmation{}.section-feedback .webform-confirmation h2{font-size:40px;line-height:1.3;margin:0;padding:0 0 30px;font-weight:700;}.section-feedback .webform-confirmation p{font-size:32px;line-height:1.3;margin:0;padding:0 0 30px;font-weight:300;}.section-feedback .webform-confirmation p em{font-weight:600;}.section-feedback .webform-client-form{padding:0;}.section-feedback .webform-client-form button,.section-feedback .webform-client-form input,.section-feedback .webform-client-form select,.section-feedback .webform-client-form textarea{font-family:'FS Blake',Verdana,Tahoma,"DejaVu Sans",sans-serif;}.section-feedback .webform-client-form > div{box-sizing:border-box;display:grid;grid-column-gap:41px;grid-row-gap:50px;grid-template-columns:1fr 1fr;}.section-feedback .webform-client-form > div > .webform-component--local-store,.section-feedback .webform-client-form > div > .webform-component--contact,.section-feedback .webform-client-form > div > .webform-component--message,.section-feedback .webform-client-form > div > .fivestar-form-item,.section-feedback .webform-client-form > div > .form-actions{grid-column:1 / 3;}.section-feedback .webform-client-form .form-item input[type="text"]{background-color:white;border:0;border-bottom:2px solid black;font-size:16px;font-weight:400;margin:0;margin-top:10px;width:100%;}.section-feedback .webform-client-form .form-item input::-webkit-input-placeholder{color:#ffca00;font-style:italic;font-weight:700;opacity:1;}.section-feedback .webform-client-form .form-item input::-moz-placeholder{color:#ffca00;font-style:italic;font-weight:700;opacity:1;}.section-feedback .webform-client-form .form-item input:-ms-input-placeholder{color:#ffca00;font-style:italic;font-weight:700;opacity:1;}.section-feedback .webform-client-form .form-item input:-moz-placeholder{color:#ffca00;font-style:italic;font-weight:700;opacity:1;}.section-feedback .webform-client-form .webform-component--first-name{margin-right:35px;margin-top:0;}.section-feedback .webform-client-form .webform-component--last-name{margin-top:0;}.section-feedback .webform-client-form .form-item{line-height:inherit;}.section-feedback .webform-client-form label{color:#ffca00;font-size:16px;font-style:italic;font-weight:700;height:auto;margin-bottom:5px;margin-left:4px;padding-left:0;position:inherit;}.section-feedback .webform-component-time .form-item-submitted-date-and-time-of-visit-hour{flex:0 0 100px;margin-right:7px;}.section-feedback .webform-component-time .form-item-submitted-date-and-time-of-visit-minute{flex:0 0 115px;margin-right:8px;}.section-feedback .form-item-submitted-date-of-visit-day{flex:0 0 90px;margin-right:7px;}.section-feedback .form-item-submitted-date-of-visit-month{flex:0 0 120px;margin-right:7px;}.section-feedback .form-item-submitted-date-of-visit-year{flex:0 0 100px;margin-right:7px;}.section-feedback .webform-client-form .form-item input.webform-calendar{display:none;}.section-feedback .form-radios{transform:translateY(-5px);}.section-feedback .webform-container-inline .form-type-radio{display:block;}.section-feedback .webform-client-form #edit-submitted-local-store{-webkit-appearance:none;-webkit-border-radius:0px;border:2px solid black;color:#ffca00;font-size:16px;font-style:italic;font-weight:700;height:65px;line-height:61px;padding-left:15px;width:489px;}.chosen-container-single .chosen-single{border-radius:5px;background:#fff url(/sites/all/themes/columbus/images/select-arrow.svg) no-repeat center right 15px;border-radius:0;border:2px solid black !important;box-shadow:none;color:#ffca00;display:block;font-size:16px;font-style:italic;font-weight:700;height:65px;line-height:61px;overflow:hidden;padding-left:15px;position:relative;}.webform-component--local-store .chosen-container.error .chosen-single,.webform-component--local-store .chosen-container.error .chosen-single span{height:65px;line-height:61px;}.section-feedback .webform-component-time .chosen-container-single{width:100%;}.section-feedback .webform-component-time .chosen-container-single .chosen-single,.section-feedback .webform-component-date .chosen-container-single .chosen-single{background-size:20px auto;height:45px;line-height:41px;}.chosen-container-single .chosen-single div b,.chosen-container .chosen-single div b{display:none;}.chosen-container-active.chosen-with-drop .chosen-single{background:#ffca00;border:2px solid #ffca00;box-shadow:none;color:white;}.chosen-container-single .chosen-drop{border-radius:0;border:2px solid #ffca00;background:#fff;box-shadow:none;}.chosen-container .chosen-results{margin:0;padding:0;}.chosen-container .chosen-results li:first-child{display:none;}.chosen-container .chosen-results li:last-child{border:0;}.chosen-container .chosen-results li.group-result{font-size:16px;height:63px;line-height:61px;overflow:hidden;padding-left:15px;background:#F0EEEC;border-bottom:2px solid #ffca00;}.chosen-container .chosen-results li.active-result{font-size:16px;height:63px;line-height:61px;overflow:hidden;padding-left:30px;background:#F0EEEC;border-bottom:2px solid #ffca00;}.chosen-container .chosen-results li.active-result{font-size:16px;height:63px;line-height:61px;}.section-feedback .webform-component-time .chosen-container .chosen-results li.active-result,.section-feedback .webform-component-date .chosen-container .chosen-results li.active-result{height:43px;line-height:41px;}.chosen-container .chosen-results li.active-result.highlighted,.chosen-container .chosen-results li.active-result.result-selected{background:#ffca00;color:white;}.section-feedback .webform-client-form #edit-submitted-local-store{background:#fff url(/sites/all/themes/columbus/images/select-arrow.svg) no-repeat center right 15px;border-radius:0;xheight:50px;xline-height:46px;width:100%;}.section-feedback .webform-client-form #edit-submitted-local-store option{color:#000;font-style:normal;line-height:43px;}.section-feedback .webform-client-form textarea.form-textarea{background:white;border:2px solid black;font-size:16px;font-weight:400;height:270px;}.section-feedback .webform-component--date-and-time-of-visit .webform-container-inline,.section-feedback .webform-component--date-of-visit .webform-container-inline{display:flex;}.section-feedback .webform-client-form input[type="submit"]{background:#3C5A2A;float:right;font-size:20px;font-weight:700;line-height:43px;width:106px;}.node-type-custom-layout h1#page-title{display:block;}.node-type-custom-layout .paragraphs-item-copy-subhead{font-size:24px;line-height:34px;margin-bottom:40px;margin-right:5%;}.node-type-custom-layout .paragraphs-item-copy-subhead p{margin:0;}.node-type-custom-layout .paragraphs-item-row-of-images-3-up{margin-bottom:60px;overflow:hidden;}.node-type-custom-layout .paragraphs-item-row-of-images-3-up .field-item img{float:left;}.node-type-custom-layout .paragraphs-item-row-of-images-3-up .field-item:nth-child(1) img{border:7px solid #5ab265;margin-right:10px;}.node-type-custom-layout .paragraphs-item-row-of-images-3-up .field-item:nth-child(2) img{border:7px solid #d333d5;margin-right:10px;}.node-type-custom-layout .paragraphs-item-row-of-images-3-up .field-item:nth-child(3) img{border:7px solid #47bff3;}.node-type-custom-layout .paragraphs-item-yellow-information-box{border:7px solid #ffca00;box-sizing:border-box;float:left;margin-bottom:60px;overflow:hidden;width:660px;}.node-type-custom-layout .paragraphs-item-yellow-information-box .field-name-field-heading{background:#ffca00;font-size:24px;line-height:32px;padding:13px 80px 20px;text-align:center;}.node-type-custom-layout .paragraphs-item-yellow-information-box .field-name-field-body{font-size:18px;line-height:26px;padding:5px 44px 20px;}.node-type-custom-layout .paragraphs-item-yellow-information-box .field-name-field-body p{margin:1.25em 0;}.node-type-custom-layout .paragraphs-item-pull-out-feature-{float:left;width:335px;}.node-type-custom-layout .paragraphs-item-pull-out-feature- .field-name-field-body{color:#47bff3;float:right;font-size:24px;font-weight:bold;line-height:34px;margin-right:34px;margin-top:117px;text-align:center;width:246px;}.node-type-custom-layout .paragraphs-item-pull-out-feature- .field-name-field-body span{display:block;font-size:16px;font-weight:400;margin:10px 0 0 0;}.node-type-custom-layout .paragraphs-item-pull-out-feature- .field-name-field-image{float:right;margin-top:27px;}.node-type-custom-layout .paragraphs-item-image-grid-3-up{clear:left;margin-bottom:60px;overflow:hidden;}.node-type-custom-layout .paragraphs-item-image-grid-3-up .field-item img{float:left;}.node-type-custom-layout .paragraphs-item-image-grid-3-up .field-item:nth-child(1) img{border:7px solid #47bff3;margin-bottom:10px;margin-right:10px;}.node-type-custom-layout .paragraphs-item-image-grid-3-up .field-item:nth-child(2) img{border:7px solid #5ab265;margin-bottom:10px;margin-right:10px;}.node-type-custom-layout .paragraphs-item-image-grid-3-up .field-item:nth-child(3) img{border:7px solid #d333d5;margin-bottom:10px;}.node-type-custom-layout .paragraphs-item-image-grid-3-up .field-item:nth-child(4) img{border:7px solid #d333d5;margin-right:10px;}.node-type-custom-layout .paragraphs-item-image-grid-3-up .field-item:nth-child(5) img{border:7px solid #ffca00;margin-right:10px;margin-top:-105px;}.node-type-custom-layout .paragraphs-item-body-copy{margin-top:-15px;}.node-type-custom-layout .paragraphs-item-body-copy p{font-size:18px;line-height:26px;margin:0 0 1.5em;}.node-type-custom-layout .paragraphs-item-body-copy ul{margin:0 0 1.5em;}.node-type-custom-layout .paragraphs-item-body-copy li{font-size:18px;line-height:26px;}.node-type-custom-layout .paragraphs-item-barista-winners{position:relative;}.node-type-custom-layout .paragraphs-item-barista-winners:after{clear:both;content:".";display:block;height:0;visibility:hidden;}.node-type-custom-layout #block-views-basic-page-gallery-block-6 h2{margin-top:25px;}.node-type-custom-layout .view-basic-page-gallery{margin-bottom:74px;}.node-type-custom-layout .paragraphs-item-barista-winners .field-name-field-image-with-caption .field-item{box-sizing:border-box;float:left;margin-right:10px;width:325px;}.node-type-custom-layout .paragraphs-item-barista-winners .field-name-field-image-with-caption .field-item blockquote{margin:12px 0 0 0;}.node-type-custom-layout .paragraphs-item-barista-winners .field-name-field-image-with-caption .field-item p{margin:0;text-align:center;}.node-type-custom-layout .paragraphs-item-barista-winners .field-name-field-image-with-caption .field-item p:nth-child(1){font-size:24px;font-style:italic;line-height:26px;}.page-node-257.node-type-custom-layout .paragraphs-item-barista-winners .field-name-field-image-with-caption .field-item p:nth-child(1),.page-node-284.node-type-custom-layout .paragraphs-item-barista-winners .field-name-field-image-with-caption .field-item p:nth-child(1),.page-node-283.node-type-custom-layout .paragraphs-item-barista-winners .field-name-field-image-with-caption .field-item p:nth-child(1){font-size:18px;font-style:italic;line-height:22px;}.node-type-custom-layout .paragraphs-item-barista-winners .field-name-field-image-with-caption .field-item p:nth-child(2){font-size:18px;font-style:italic;line-height:22px;}.page-node-257.node-type-custom-layout .paragraphs-item-barista-winners .field-name-field-image-with-caption .field-item p:nth-child(2),.page-node-284.node-type-custom-layout .paragraphs-item-barista-winners .field-name-field-image-with-caption .field-item p:nth-child(2),.page-node-283.node-type-custom-layout .paragraphs-item-barista-winners .field-name-field-image-with-caption .field-item p:nth-child(2){font-size:24px;font-style:italic;line-height:26px;}.node-type-custom-layout .paragraphs-item-barista-winners .field-name-field-image-with-caption .field-item p:nth-child(3){font-size:12px;line-height:15px;}.node-type-custom-layout .paragraphs-item-barista-winners .field-name-field-image-with-caption .field-item:nth-child(1){background-color:#b2b2b2;border:7px solid #b2b2b2;color:white;height:400px;margin-top:63px;}.page-node-257.node-type-custom-layout .paragraphs-item-barista-winners .field-name-field-image-with-caption .field-item:nth-child(1),.page-node-284.node-type-custom-layout .paragraphs-item-barista-winners .field-name-field-image-with-caption .field-item:nth-child(1),.page-node-291.node-type-custom-layout .paragraphs-item-barista-winners .field-name-field-image-with-caption .field-item:nth-child(1),.page-node-302.node-type-custom-layout .paragraphs-item-barista-winners .field-name-field-image-with-caption .field-item:nth-child(1),.page-node-283.node-type-custom-layout .paragraphs-item-barista-winners .field-name-field-image-with-caption .field-item:nth-child(1){background-color:#ffca00;border:7px solid #ffca00;color:black;}.node-type-custom-layout .paragraphs-item-barista-winners .field-name-field-image-with-caption .field-item:nth-child(2){background-color:#ffca00;border:7px solid #ffca00;height:463px;}.node-type-custom-layout .paragraphs-item-barista-winners .field-name-field-image-with-caption .field-item:nth-child(2) blockquote{margin:44px;}.node-type-custom-layout .paragraphs-item-barista-winners .field-name-field-image-with-caption .field-item:nth-child(2) p:nth-child(1){font-size:28px;line-height:26px;}.page-node-257.node-type-custom-layout .paragraphs-item-barista-winners .field-name-field-image-with-caption .field-item:nth-child(2) p:nth-child(1),.page-node-284.node-type-custom-layout .paragraphs-item-barista-winners .field-name-field-image-with-caption .field-item:nth-child(2) p:nth-child(1),.page-node-283.node-type-custom-layout .paragraphs-item-barista-winners .field-name-field-image-with-caption .field-item:nth-child(2) p:nth-child(1){font-size:22px;line-height:27px;}.node-type-custom-layout .paragraphs-item-barista-winners .field-name-field-image-with-caption .field-item:nth-child(2) p:nth-child(2){font-size:22px;line-height:27px;}.page-node-257.node-type-custom-layout .paragraphs-item-barista-winners .field-name-field-image-with-caption .field-item:nth-child(2) p:nth-child(2),.page-node-284.node-type-custom-layout .paragraphs-item-barista-winners .field-name-field-image-with-caption .field-item:nth-child(2) p:nth-child(2),.page-node-283.node-type-custom-layout .paragraphs-item-barista-winners .field-name-field-image-with-caption .field-item:nth-child(2) p:nth-child(2){font-size:28px;line-height:26px;}.node-type-custom-layout .paragraphs-item-barista-winners .field-name-field-image-with-caption .field-item:nth-child(3){background-color:#695a3d;border:7px solid #695a3d;color:white;height:400px;margin-right:0;margin-top:63px;}.page-node-257.node-type-custom-layout .paragraphs-item-barista-winners .field-name-field-image-with-caption .field-item:nth-child(3),.page-node-284.node-type-custom-layout .paragraphs-item-barista-winners .field-name-field-image-with-caption .field-item:nth-child(3),.page-node-291.node-type-custom-layout .paragraphs-item-barista-winners .field-name-field-image-with-caption .field-item:nth-child(3),.page-node-302.node-type-custom-layout .paragraphs-item-barista-winners .field-name-field-image-with-caption .field-item:nth-child(3),.page-node-283.node-type-custom-layout .paragraphs-item-barista-winners .field-name-field-image-with-caption .field-item:nth-child(3){background-color:#ffca00;border:7px solid #ffca00;color:black;}.node-type-custom-layout .paragraphs-item-barista-winners .field-name-field-people-s-choice-winner{background:#ffca00;border-radius:50%;height:126px;position:absolute;right:-63px;top:0;width:126px}.page-node-257.node-type-custom-layout .paragraphs-item-barista-winners .field-name-field-people-s-choice-winner,.page-node-284.node-type-custom-layout .paragraphs-item-barista-winners .field-name-field-people-s-choice-winner,.page-node-302.node-type-custom-layout .paragraphs-item-barista-winners .field-name-field-people-s-choice-winner,.page-node-283.node-type-custom-layout .paragraphs-item-barista-winners .field-name-field-people-s-choice-winner{display:none;}.node-type-custom-layout .paragraphs-item-barista-winners .field-name-field-people-s-choice-winner .field-label{font-size:18px;font-style:italic;font-weight:normal;line-height:22px;margin:28px 10px 0;text-align:center;}.node-type-custom-layout .paragraphs-item-barista-winners .field-name-field-people-s-choice-winner .field-item{display:none;}.node-type-custom-layout .prev-winners{margin-top:40px;}.node-type-custom-layout .paragraphs-item-thumbnail-slider{}.node-type-custom-layout .paragraphs-item-thumbnail-slider .field-name-field-title{font-size:22px;font-weight:bold;line-height:26px;margin:90px 0 23px 0;}.node-type-custom-layout .paragraphs-item-thumbnail-slider .galleria-content{margin-bottom:145px;}.node-type-custom-layout .paragraphs-item-thumbnail-slider .galleria-content .galleria-container{background:#fff;height:777px !important;overflow:visible;}.node-type-custom-layout .paragraphs-item-thumbnail-slider .galleria-content .galleria-stage{bottom:0;left:0;overflow:visible;position:absolute;right:0;top:0;}.node-type-custom-layout .paragraphs-item-thumbnail-slider .galleria-content .galleria-stage .galleria-images{overflow:hidden;}.node-type-custom-layout .paragraphs-item-thumbnail-slider .galleria-content .galleria-stage .galleria-images img{border:7px solid #f0eeec;box-sizing:border-box;display:block;left:0 !important;top:0 !important;}.node-type-custom-layout .paragraphs-item-thumbnail-slider .galleria-content .galleria-stage .galleria-counter{display:none !important;}.node-type-custom-layout .paragraphs-item-thumbnail-slider .galleria-content .galleria-stage .galleria-image-nav{}.node-type-custom-layout .paragraphs-item-thumbnail-slider .galleria-content .galleria-stage .galleria-image-nav .galleria-image-nav-left{background-image:url(/sites/all/themes/columbus/images/left-arrow-yellow.png);background-position:0 0;height:35px;opacity:1;left:-43px !important;width:23px;}.node-type-custom-layout .paragraphs-item-thumbnail-slider .galleria-content .galleria-stage .galleria-image-nav .galleria-image-nav-right{background-image:url(/sites/all/themes/columbus/images/right-arrow-yellow.png);background-position:0 0;height:35px;opacity:1;left:auto;right:-43px !important;width:23px;}.node-type-custom-layout .paragraphs-item-thumbnail-slider .galleria-content .galleria-thumbnails-container{height:105px;left:0;right:0;}.node-type-custom-layout .paragraphs-item-thumbnail-slider .galleria-content .galleria-thumbnails-container .galleria-image{position:relative;}.node-type-custom-layout .paragraphs-item-thumbnail-slider .galleria-content .galleria-thumbnails-container .galleria-image.active:before{background:rgba(255,202,0,.6);content:'';height:105px;position:absolute;width:157px;z-index:999;}.node-type-custom-layout .paragraphs-item-thumbnail-slider .galleria-content .galleria-thumbnails-container .galleria-thumbnails-list{margin-left:0;margin-right:0;}.node-type-custom-layout .paragraphs-item-thumbnail-slider .galleria-content .galleria-thumbnails-container .galleria-thumbnails{width:1900px !important;}.page-node-257.node-type-custom-layout .paragraphs-item-thumbnail-slider .galleria-content .galleria-thumbnails-container .galleria-thumbnails{width:6218px !important;}.node-type-custom-layout .paragraphs-item-thumbnail-slider .galleria-content .galleria-thumbnails-container .galleria-thumb-nav-left{background-image:url("/sites/all/themes/columbus/images/left-arrow-brown.png");background-repeat:no-repeat;background-position:0 0;border-left:0 none;height:21px;left:47.5%;opacity:1;top:120px;width:15px;}.node-type-custom-layout .paragraphs-item-thumbnail-slider .galleria-content .galleria-thumbnails-container .galleria-thumb-nav-right{background-image:url("/sites/all/themes/columbus/images/right-arrow-brown.png");background-repeat:no-repeat;background-position:0 0;border-right:0 none;height:21px;opacity:1;right:47.5%;top:120px;width:15px;}.node-type-custom-layout .paragraphs-item-thumbnail-slider .galleria-content .galleria-thumbnails-container .galleria-thumb-nav-left:hover,.node-type-custom-layout .paragraphs-item-thumbnail-slider .galleria-content .galleria-thumbnails-container .galleria-thumb-nav-right:hover{background-color:transparent;}.node-type-custom-layout .paragraphs-item-thumbnail-slider .galleria-content .galleria-thumbnails-container .galleria-thumb-nav-right.disabled,.node-type-custom-layout .paragraphs-item-thumbnail-slider .galleria-content .galleria-thumbnails-container .galleria-thumb-nav-left.disabled{opacity:.3;}.node-type-custom-layout .paragraphs-item-thumbnail-slider .galleria-content .galleria-thumbnails-container .galleria-image{border:0;height:auto;margin:0 0.564% 0 0;width:157px !important;}.page-node-257.node-type-custom-layout .paragraphs-item-thumbnail-slider .galleria-content .galleria-thumbnails-container .galleria-image{margin:0 10px 0 0;}.node-type-custom-layout .paragraphs-item-thumbnail-slider .galleria-content .galleria-thumbnails-container .galleria-image img{border:7px solid #f0eeec;box-sizing:border-box;display:block;height:105px;opacity:1 !important;width:157px;}.node-type-custom-layout .paragraphs-item-thumbnail-slider .galleria-content .galleria-tooltip{display:none;}.node-type-custom-layout .paragraphs-item-thumbnail-slider .galleria-content .slides li{max-height:inherit;}.node-type-custom-layout .paragraphs-item-thumbnail-slider .galleria-content .slides img{border:7px solid #f0eeec;box-sizing:border-box;display:block;}.node-type-custom-layout .paragraphs-item-thumbnail-slider .galleria-content .flex-control-thumbs{margin-top:10px;overflow:inherit;}.node-type-custom-layout .paragraphs-item-thumbnail-slider .galleria-content .flex-control-thumbs li{margin-right:10px;width:auto;}.node-type-custom-layout .paragraphs-item-thumbnail-slider .galleria-content .flex-control-thumbs li:nth-child(6){margin-right:0;}.node-type-custom-layout .paragraphs-item-thumbnail-slider .galleria-content .flex-control-thumbs img{border:7px solid #f0eeec;box-sizing:border-box;display:block;height:auto;width:157px;}.node-type-careers #content{margin-bottom:35px;}#block-views-vacancies-block,#block-views-vacancies-block-2{margin-bottom:0;margin-top:60px;}.view-vacancies{margin-bottom:1.5em;margin-top:1.5em;}.vacancy-table .view-header{background:#F0EEEC;font-weight:600;height:45px;line-height:45px;}.vacancy-table .view-content{position:relative;}.vacancy-table .views-row{border-bottom:1px solid #979797;height:67px;line-height:67px;}.vacancy-table .view-header div{font-style:italic;padding-left:16px;}.vacancy-table .views-row > div{height:45px;padding-left:16px;}.vacancy-table .views-row > div,.vacancy-table .view-header > div{float:left;}.vacancy-table .view-header div:nth-child(1),.vacancy-table .view-header div:nth-child(2){width:320px;}.vacancy-table .views-field-title{font-size:23px;font-weight:600;padding-left:0 !important;padding-right:16px;width:336px;}.vacancy-table .views-field-title a{display:block;padding-left:16px;position:relative;width:304px;}.vacancy-table .views-field-title a.active{background:#ffe584;}.vacancy-table .views-field-title a::after{color:#ffcc00;content:'>';position:absolute;right:14px;}.vacancy-table .views-field-field-vacancy-location{font-size:15px;padding-left:16px;width:320px;}.vacancy-table .views-field-field-contact{font-size:15px;padding-left:16px;}.vacancy-table .views-field-body{background:#fff;display:none;float:none !important;height:auto !important;left:320px;line-height:1.5em;margin:0;padding:0 0 16px 32px !important;position:absolute;top:0;width:644px;z-index:10;}.vacancy-table .views-field-body h3{}.vacancy-table .views-field-body p{}.home-page-tile__chinese{background:#ffcb00;height:57px;}.home-page-tile__chinese a{color:#000;display:block;font-size:18px;font-style:italic;font-weight:700;line-height:57px;margin:0;padding-left:20px;}.home-page-tile__chinese a span{font-weight:400;}.node-type-landing-page .landing-page-section{background-image:url(/sites/all/themes/columbus/images/gradient-grey.jpg);background-repeat:no-repeat;background-position:top center;margin-top:25px;xmargin-bottom:50px;padding-bottom:25px;overflow:hidden;}.node-type-landing-page .landing-page-section.nobg{background:none;margin-top:0;}.node-type-landing-page .landing-page-section h2{font-family:"FS Blake";font-size:37px;font-weight:700;font-style:italic;margin-bottom:0;}.node-type-landing-page .landing-page-section h3{color:#0a0b19;font-family:"FS Blake";font-weight:700;font-size:23px;line-height:113%;}.node-type-landing-page .landing-page-section ol{padding:0 0 0 48px;}.node-type-landing-page #node-headers{padding:93px 0;width:344px;}.landing-page-section__left{box-sizing:border-box;float:left;padding-right:25px;width:70%;}.landing-page-section__full{box-sizing:border-box;width:100%;}.landing-page-section__full p{padding-right:25px;}.landing-page-section__right{float:right;width:30%;}.landing-page-section__right img{border:7px solid #f0eeec;display:block;height:auto;width:282px;}.landing-page-section__full img{border:7px solid #f0eeec;display:block;float:left;height:auto;margin-right:25px;width:300px;}.landing-page-section__full img.full{border:7px solid #f0eeec;float:none;margin-right:0;width:645px;}.landing-page-section__left img.normal{border:0;float:none;margin-right:0;width:258px;}.landing-page-section__full img:nth-of-type(3){margin-right:0;}.landing-page-section__left p a,.landing-page-section__full p a,.section-chinese-landing-page .underline{border-bottom:1px solid;}#modal{display:none;background:#fac000;font-family:"FS Blake";left:50%;padding:50px;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:1054;}#modal p{font-size:22px;font-style:italic;font-weight:700;margin-top:0;padding:0;}#modal a{background:#000;clear:both;color:white;display:block;float:right;font-size:15px;font-style:normal;font-weight:400;padding:5px 13px;}#screen{display:none;background:#000;bottom:0;left:0;right:0;opacity:.85;position:fixed;top:0;z-index:1053;}.section-contact-us .leaflet-container{height:437px;width:443px;}.section-contact-us #page-title{padding:0px 0px 25px 0px;}.section-contact-us .block-webform{clear:both;margin-bottom:74px;overflow:hidden;}.section-contact-us .block-webform h2{font-family:"FS Blake";font-size:30px;font-weight:100;line-height:100%;margin:0;padding-bottom:0;padding-top:40px;}.section-contact-us .webform-client-form{padding:0;}.section-contact-us .webform-client-form .form-item input{background-color:white;border:0;border-bottom:2px solid black;font-size:16px;font-weight:700;margin:0;margin-top:10px;width:100%;}.section-contact-us .webform-client-form .form-item input::-webkit-input-placeholder{color:#ffca00;font-style:italic;opacity:1;}.section-contact-us .webform-client-form .form-item input::-moz-placeholder{color:#ffca00;font-style:italic;opacity:1;}.section-contact-us .webform-client-form .form-item input:-ms-input-placeholder{color:#ffca00;font-style:italic;opacity:1;}.section-contact-us .webform-client-form .form-item input:-moz-placeholder{color:#ffca00;font-style:italic;opacity:1;}.section-contact-us .webform-client-form .webform-component--first-name{float:left;width:calc((100% - 35px) / 2);}.section-contact-us .webform-client-form .webform-component{margin-bottom:50px;margin-top:50px;}.section-contact-us .webform-client-form .webform-component--first-name{margin-right:35px;margin-top:0;}.section-contact-us .webform-client-form .webform-component--last-name,.section-feedback .webform-client-form .webform-component--last-name{margin-top:0;}.section-contact-us .webform-client-form .form-item{line-height:inherit;}.section-contact-us .webform-client-form .webform-component-textarea label{color:#ffca00;font-size:16px;font-style:italic;font-weight:700;height:auto;margin-bottom:5px;margin-left:4px;padding-left:0;position:inherit;}.section-contact-us .webform-client-form #edit-submitted-subject{border:2px solid black;color:#ffca00;font-size:16px;font-style:italic;font-weight:700;height:65px;line-height:65px;padding-left:15px;width:489px;}.section-contact-us .webform-client-form #edit-submitted-subject option{color:#000;font-style:normal;line-height:43px;}.section-contact-us .webform-client-form textarea.form-textarea{background:white;border:2px solid black;font-size:16px;font-weight:700;height:270px;}.section-feedback .webform-component--date-and-time-of-visit .webform-container-inline{display:flex;}.section-contact-us .webform-client-form input[type="submit"]{background:#3C5A2A;float:right;font-size:20px;font-weight:700;line-height:43px;width:106px;}.section-mg3 #main .container #content,.section-mg3-thanks #main .container #content{margin-top:0;}.page-node-334 #main{background:url(/sites/all/themes/columbus/images/hawkes-bay-expanded.jpg);background-position:center;background-size:100% auto;min-height:800px;}.page-node-370 #main{background:url(/sites/all/themes/columbus/images/ccnz-30th-bday-comp-web-thankyou.jpg);background-position:center;background-size:100% auto;min-height:800px;}.section-mg3 .block,.section-mg3-thanks .block{padding:0;}.mg-entry__header,.mg-entry__thanks{background:#000;}.promotions-entry__thanks{background:white;padding:20px;width:600px;margin-top:120px;}.promotions-entry__thanks h2{font-size:36px;line-height:43px;margin:0;}.promotions-entry__thanks h3{font-size:32px;line-height:43px;font-weight:400;margin:0;}.promotions-entry__thanks h3 sup{font-size:20px;}.promotions-entry__thanks p{font-size:16px;line-height:23px;margin:23px 0 0;}.promotions-entry__thanks a{background:#fac000;color:black;display:block;font-size:20px;font-style:italic;font-weight:700;line-height:41px;margin:23px 0 0;text-align:center;width:215px;}.mg-entry__header-inner,.mg-entry__thanks-inner{height:388px;margin-left:auto;margin-right:auto;position:relative;width:995px;}.mg-entry__thanks-inner{border-bottom:2px solid #fac000;height:560px;padding-top:160px;}.mg-entry__thanks-inner h2{color:white;font-size:32px;line-height:43px;margin:0;}.mg-entry__thanks-inner p{color:white;font-size:16px;line-height:23px;margin:23px 0 0;}.mg-entry__thanks-inner a{background:#fac000;color:black;display:block;font-size:20px;font-style:italic;font-weight:700;line-height:41px;margin:23px 0 0;text-align:center;width:215px;}.mg-entry__header-tab{height:auto;position:absolute;right:0;width:136px;}.mg-entry__header-menu{height:auto;left:146px;position:absolute;top:14px;width:379px;}.mg-entry__header-mg{height:auto;position:absolute;right:156px;top:152px;width:336px;}.mg-entry__thanks-inner .mg-entry__header-mg{right:-30px;top:241px;width:auto;}.mg-entry__body,.section-mg3 .region-content-bottom{background:#ffca00;padding-top:45px;}.promotions__body{padding-top:45px;}.section-mg3 .region-content-bottom{padding-top:0;}.mg-entry__body-inner,.section-mg3 .block-webform,.section-mg3 .region-content-bottom .block-block,.section-promotions .region-content-bottom .block-block{margin-left:auto;margin-right:auto;position:relative;width:995px;}.section-mg3 .block-webform,.section-mg3 .region-content-bottom .block-block,.section-promotions .region-content-bottom .block-block{background:none !important;margin-bottom:0 !important;margin-top:0 !important;padding-bottom:35px;padding-top:35px;}.section-mg3 .block-webform .webform-client-form > div > .webform-component:nth-child(2),.section-mg3 .block-webform .webform-client-form > div > .webform-component:nth-child(8){float:left;width:478px;}.section-mg3 .block-webform .webform-client-form > div > .webform-component:nth-child(3),.section-mg3 .block-webform .webform-client-form > div > .webform-component:nth-child(9){float:right;width:478px;}.section-mg3 .block-webform .webform-client-form > div > .webform-component:nth-child(4),.section-mg3 .block-webform .webform-client-form > div > .webform-component:nth-child(10){clear:both;}.section-mg3 .block-webform .form-actions,.section-promotions .block-webform .form-actions{display:flex;justify-content:flex-end;}.section-mg3 .block-webform .form-item,.section-promotions .block-webform .form-item{margin:0;line-height:10px;position:relative;height:73px;}.section-promotions .block-webform .webform-component-select{height:95px;}.section-mg3 .block-webform .form-item.webform-component--terms,.section-promotions .block-webform .form-item.webform-component--terms{height:20px;}.section-mg3 .block-webform .form-item.webform-component--terms .description,.section-promotions .block-webform .form-item.webform-component--terms .description{transform:translateY(-24px)}.section-mg3 .block-webform .form-item.webform-component--terms .form-item,.section-promotions .block-webform .form-item.webform-component--terms .form-item{height:20px;}.section-mg3 .block-webform .form-item label,.section-promotions .block-webform .form-item label{font-weight:normal;position:absolute;top:16px;left:5px;font-size:16px;line-height:22px;}.section-promotions .block-webform .webform-component-select label{position:relative;top:inherit;margin-bottom:5px;}.section-mg3 .block-webform input.form-text,.section-promotions .block-webform input.form-text{padding:5px;background-color:transparent;border:0;border-bottom:2px solid black;font-size:16px;font-weight:400;margin:0;margin-top:10px;width:calc(100% - 10px);;line-height:22px;}.section-mg3 .block-webform input.error,.section-promotions .block-webform input.error{border-bottom:2px solid red;color:red;}.section-mg3 .block-webform .form-select,.section-promotions .block-webform .form-select{background:white;border:2px solid black;height:44px;line-height:44px;width:100%;}.section-mg3 .webform-component-checkboxes label,.section-promotions .webform-component-checkboxes label{display:none !important;}.section-mg3 .webform-component-checkboxes .description,.section-promotions .webform-component-checkboxes .description{font-size:1em;line-height:1.3em;margin:0 250px 0 36px;transform:translateY(-76px);}.section-mg3 .webform-component-checkboxes .description a,.section-promotions .webform-component-checkboxes .description a{text-decoration:underline;}.section-mg3 .block-webform .form-actions input[type=submit],.section-promotions .block-webform .form-actions input[type=submit]{background-color:#000;font-size:20px;}.section-mg3 .block-webform .form-submit,.section-promotions .block-webform .form-submit{background-color:#000;border:0;color:white;font-family:'FS Blake';font-size:20px;font-style:italic;font-weight:900;line-height:38px;outline:0;}.section-mg3 .region-content-bottom .block-block,.section-promotions .region-content-bottom .block-block{margin-top:0 !important;padding-bottom:40px !important;padding-top:0 !important;}.section-mg3 .block-webform h2,.section-promotions .block-webform h2{display:none;}.mg-entry__body h2,.promotions__body h2{font-size:37px;font-style:italic;line-height:40px;margin:0;}.promotions__body h2 sup{font-size:20px;}.mg-entry__body h3,.promotions__body h3,.section-mg3 .region-content-bottom .block-block h3,.section-promotions .region-content-bottom .block-block h3{font-size:24px;font-style:italic;line-height:28px;margin:35px 0 10px;}.section-mg3 .region-content-bottom .block-block h3,.section-promotions .region-content-bottom .block-block h3{margin-top:0;}.mg-entry__body h3.bmargin-0,.promotions__body h3.bmargin-0{margin-bottom:0;}.mg-entry__body p,.promotions__body p,.section-mg3 .region-content-bottom .block-block p,.section-promotions .region-content-bottom .block-block p{font-size:20px;line-height:28px;margin:0 0 10px;}.mg-entry__body a,.promotions__body a,.section-mg3 .region-content-bottom .block-block a,.section-promotions .region-content-bottom .block-block a{font-size:20px;line-height:28px;margin:0 0 10px;text-decoration:underline;}.section-mg3 .region-content-bottom .block-block .rewards-app-teasers__links,.section-promotions .region-content-bottom .block-block .rewards-app-teasers__links{display:flex;justify-content:flex-start;margin-bottom:25px;margin-top:35px;}.section-mg3 .region-content-bottom .block-block .apple,.section-promotions .region-content-bottom .block-block .apple{background:url(/sites/all/themes/columbus/images/app-store-button.png);background-size:auto 100%;display:block;height:65px;margin-right:16px;text-decoration:none;text-indent:-9999px;width:194px;}.section-mg3 .region-content-bottom .block-block .google,.section-promotions .region-content-bottom .block-block .google{background:url(/sites/all/themes/columbus/images/play-store-button.png);background-size:auto 100%;display:block;height:65px;margin-right:16px;text-decoration:none;text-indent:-9999px;width:218px;}.section-mg3 .node-313,.section-mg3 .node-316,.section-promotions .node-316{padding-bottom:120px;padding-top:44px;}.section-mg3 .ladda-button .ladda-label,.section-promotions .ladda-button .ladda-label{padding:0 20px;}.section-mg3 .node-313 p,.section-mg3 .node-316 p,.section-promotions .node-316 p{font-size:20px;line-height:28px;margin:40px 0 30px;}.legal-list ol{counter-reset:item;list-style-type:none;margin:0;padding:0;}.legal-list ol > li{display:table;counter-increment:item;font-size:20px;line-height:28px;margin-bottom:10px;}.legal-list{counter-reset:main-list-counter;}.legal-list ol{list-style:none;padding-left:0;}.legal-list > ol > li{position:relative;margin-bottom:15px;}.legal-list > ol > li::before{counter-increment:main-list-counter;content:counter(main-list-counter) "." !important;position:absolute;left:0;font-weight:bold;}.page-node-371 .legal-list{margin-top:40px;}.section-mg3 .node-316 .legal-list li p,.page-node-332 .legal-list li p,.page-node-371 .legal-list li p{font-weight:400;margin:0;padding:0;}.page-node-332 .legal-list li p a{text-decoration:underline;}.page-node-332 .legal-list{margin-top:40px;}.section-mg3 .node-316 .legal-list li ul{font-weight:400;margin:0;list-style:disc;margin-bottom:5px;}.legal-list > ol > li{font-weight:700;margin-bottom:35px;margin-left:45px;position:relative;}.page-node-332 .legal-list li p{margin-bottom:20px;}.page-node-332 .legal-list > ol > li{font-weight:400;margin-bottom:15px;}.node-332{padding-bottom:120px;}.legal-list > ol > li > ol > li > ol{margin:5px 0 5px 65px;}.legal-list > ol > li > ol > li > ol > li::before{margin-left:-65px;}.legal-list > ol > li > ol > li,.legal-list > ol > li > ol > li > ol > li{font-weight:400;margin-bottom:5px;}.legal-list ol > li:before{content:counters(item,".") ". ";margin-left:-45px;position:absolute;}.legal-list li ol > li{margin:0;}.legal-list li ol > li:before{content:counters(item,".") ". ";}.section-our-kitchen-menu #top-head,.section-our-kitchen-menu-0 #top-head{display:none;}.section-our-kitchen-menu #main .container,.section-our-kitchen-menu-0 #main .container,.section-mg3 #main > .container,.section-mg3 #main > .container .container,.section-mg3-thanks #main > .container,.section-mg3-thanks #main > .container .container{width:auto;}.section-our-kitchen-menu .field-type-paragraphs > .field-items > .field-item,.section-our-kitchen-menu-0 .field-type-paragraphs > .field-items > .field-item,.section-our-kitchen-menu .field-type-paragraphs > .field-items > .field-item:nth-child(2) .entity-paragraphs-item,.section-our-kitchen-menu-0 .field-type-paragraphs > .field-items > .field-item:nth-child(2) .entity-paragraphs-item,.section-our-kitchen-menu #page-title,.section-our-kitchen-menu-0 #page-title,.section-mg3 .node-313,.section-mg3 .node-316{margin-left:auto;margin-right:auto;width:995px;}.section-our-kitchen-menu .field-type-paragraphs > .field-items > .field-item .entity-paragraphs-item,.section-our-kitchen-menu-0 .field-type-paragraphs > .field-items > .field-item .entity-paragraphs-item{}.section-our-kitchen-menu .field-type-paragraphs > .field-items > .field-item:nth-child(2),.section-our-kitchen-menu-0 .field-type-paragraphs > .field-items > .field-item:nth-child(2){background:#ffca00;padding:60px 0 100px;width:auto;}.section-our-kitchen-menu .field-type-paragraphs > .field-items > .field-item:nth-child(2) .entity-paragraphs-item,.section-our-kitchen-menu-0 .field-type-paragraphs > .field-items > .field-item:nth-child(2) .entity-paragraphs-item{padding-right:0;}.section-our-kitchen-menu .field-type-paragraphs > .field-items > .field-item:nth-child(2) .entity-paragraphs-item .field-name-field-image .field-items,.section-our-kitchen-menu .field-type-paragraphs > .field-items > .field-item:nth-child(2) .entity-paragraphs-item .field-name-field-beverages-image .field-items{display:grid;grid-gap:10px;grid-template-columns:1fr 342px;grid-template-rows:228px 228px 228px 228px;}.section-our-kitchen-menu .field-type-paragraphs > .field-items > .field-item:nth-child(2) .entity-paragraphs-item .field-name-field-image .field-items .field-item,.section-our-kitchen-menu .field-type-paragraphs > .field-items > .field-item:nth-child(2) .entity-paragraphs-item .field-name-field-beverages-image .field-items .field-item{width:342px;}.section-our-kitchen-menu .field-type-paragraphs > .field-items > .field-item:nth-child(2) .entity-paragraphs-item .field-name-field-image .field-items .field-item img,.section-our-kitchen-menu .field-type-paragraphs > .field-items > .field-item:nth-child(2) .entity-paragraphs-item .field-name-field-beverages-image .field-items .field-item img{display:block;}.section-our-kitchen-menu .field-type-paragraphs > .field-items > .field-item:nth-child(2) .entity-paragraphs-item .field-name-field-image .field-items .field-item:nth-child(1),.section-our-kitchen-menu .field-type-paragraphs > .field-items > .field-item:nth-child(2) .entity-paragraphs-item .field-name-field-beverages-image .field-items .field-item:nth-child(1),.section-our-kitchen-menu .field-type-paragraphs > .field-items > .field-item:nth-child(2) .entity-paragraphs-item .field-name-field-image .field-items .field-item:nth-child(5),.section-our-kitchen-menu .field-type-paragraphs > .field-items > .field-item:nth-child(2) .entity-paragraphs-item .field-name-field-beverages-image .field-items .field-item:nth-child(5){width:642px;}.section-our-kitchen-menu .field-type-paragraphs > .field-items > .field-item:nth-child(2) .entity-paragraphs-item .field-name-field-image .field-items .field-item:nth-child(1),.section-our-kitchen-menu .field-type-paragraphs > .field-items > .field-item:nth-child(2) .entity-paragraphs-item .field-name-field-beverages-image .field-items .field-item:nth-child(1){grid-column:1 / 2;grid-row:1 / 3;}.section-our-kitchen-menu .field-type-paragraphs > .field-items > .field-item:nth-child(2) .entity-paragraphs-item .field-name-field-image .field-items .field-item:nth-child(5),.section-our-kitchen-menu .field-type-paragraphs > .field-items > .field-item:nth-child(2) .entity-paragraphs-item .field-name-field-beverages-image .field-items .field-item:nth-child(5){grid-column:2 / 3;grid-row:3 / 4;margin-left:-300px;}.section-our-kitchen-menu .field-type-paragraphs > .field-items > .field-item:nth-child(2) .entity-paragraphs-item .field-name-field-image .field-items .field-item:nth-child(1) img,.section-our-kitchen-menu .field-type-paragraphs > .field-items > .field-item:nth-child(2) .entity-paragraphs-item .field-name-field-beverages-image .field-items .field-item:nth-child(1) img,.section-our-kitchen-menu .field-type-paragraphs > .field-items > .field-item:nth-child(2) .entity-paragraphs-item .field-name-field-image .field-items .field-item:nth-child(5) img,.section-our-kitchen-menu .field-type-paragraphs > .field-items > .field-item:nth-child(2) .entity-paragraphs-item .field-name-field-beverages-image .field-items .field-item:nth-child(5) img{height:auto;width:642px;}.section-our-kitchen-menu .paragraphs-item-copy-subhead,.section-our-kitchen-menu-0 .paragraphs-item-copy-subhead{font-size:36px;font-weight:300;line-height:1.3;margin-bottom:30px;margin-right:0;font-size:24px;line-height:34px;font-weight:400;}.section-our-kitchen-menu .paragraphs-item-body-copy,.section-our-kitchen-menu-0 .paragraphs-item-body-copy{margin-top:0;}.section-our-kitchen-menu .paragraphs-item-body-copy p,.section-our-kitchen-menu-0 .paragraphs-item-body-copy p{margin-bottom:80px;}.green-button{background:#3C5A2A;color:#fff;display:inline-block;font-size:20px;font-style:italic;font-weight:900;line-height:43px;padding:0 35px;text-align:center;}.section-our-kitchen-menu .green-button,.section-our-kitchen-menu-0 .green-button{float:right;margin:30px 0 0 120px;}form.fivestar-widget{clear:both;display:block;}form.fivestar-widget select,form.fivestar-widget input{margin:0;}.fivestar-combo-stars .fivestar-static-form-item{float:left;margin-right:40px;margin-left:40px;}.fivestar-combo-stars .fivestar-static-item{float:left;margin-right:40px;}.fivestar-combo-stars .fivestar-form-item{float:left;}.fivestar-static-form-item .form-item,.fivestar-form-item .form-item{margin:0;}div.fivestar-widget-static{display:block;}div.fivestar-widget-static br{clear:left;}div.fivestar-widget-static .star{float:left;width:17px;height:15px;overflow:hidden;text-indent:-999em;background:url(/sites/all/themes/columbus/widgets/default/star.gif) no-repeat 0 0;}div.fivestar-widget-static .star span.on{display:block;width:100%;height:100%;background:url(/sites/all/themes/columbus/widgets/default/star.gif) no-repeat 0 -32px;}div.fivestar-widget-static .star span.off{display:block;width:100%;height:100%;background:url(/sites/all/themes/columbus/widgets/default/star.gif) no-repeat 0 0;}div.fivestar-widget{display:block;}div.fivestar-widget .cancel,div.fivestar-widget .star{float:left;width:39px;height:37px;overflow:hidden;text-indent:-999em;}div.fivestar-widget .cancel,div.fivestar-widget .cancel a{background:url(/sites/all/themes/columbus/widgets/default/delete.gif) no-repeat 0 -16px;text-decoration:none;}div.fivestar-widget .star,div.fivestar-widget .star a{background:url(/sites/all/themes/columbus/images/stars.svg) no-repeat 0 0;text-decoration:none;}div.fivestar-widget .cancel a,div.fivestar-widget .star a{display:block;width:100%;height:100%;background-position:0 0;cursor:pointer;}div.fivestar-widget div.on a{background-position:0 -38px;}div.fivestar-widget div.hover a,div.rating div a:hover{background-position:0 -38px;}form.fivestar-widget div.description{margin-bottom:0;}html.js .fivestar-submit{display:none;}.fivestar-combo-stars .form-type-fivestar .form-item{float:left;}.section-feedback .webform-component--local-fc-store,.section-feedback .webform-component--consultant{display:none;}.node-type-basic-page .header__region  .block{padding:0;}.header__region{position:relative;}.header__region > .block-block{position:absolute;background-color:#ffca00;bottom:-163px;z-index:1;}.header__region > .block-block:nth-child(2){xbottom:-123px;;left:138px;}.header__region > .block-block:last-child{bottom:-123px;;left:660px;}.order-online__menu,.discover-us__menu,.rewards__menu{font-size:15px;font-weight:600;display:none;flex-direction:column;}.order-online__menu.show,.discover-us__menu.show,.rewards__menu.show{display:flex;}.order-online__menu > a,.discover-us__menu > a,.rewards__menu > a{line-height:40px;padding-left:21px;padding-right:21px;}.order-online__menu > a:hover,.discover-us__menu > a:hover,.rewards__menu > a:hover{background-color:#FFE787;}#navigation ul.links li.menu-1148:hover,#navigation ul.links li.menu-1148.italic,#navigation ul.links li.menu-221:hover,#navigation ul.links li.menu-221.italic,#navigation ul.links li.menu-218:hover,#navigation ul.links li.menu-218.italic{font-style:italic;}#navigation ul.links li.menu-1148 a:hover,#navigation ul.links li.menu-221 a:hover,#navigation ul.links li.menu-218 a:hover{background-color:transparent;}.section-feedback #block-views-cafe-locator-block-6 h2.block-title{font-family:'FS Blake';font-weight:700;font-size:37px;line-height:103%;font-style:italic;margin-bottom:15px;}.view-cafe-locator.view-display-id-block_6 .block__title{font-size:37px;line-height:103%;font-weight:700;font-style:italic;margin-bottom:15px;}.view-cafe-locator.view-display-id-block_6 .view-header{font-size:30px;line-height:113%;font-weight:lighter;margin-bottom:50px;}.view-cafe-locator.view-display-id-block_6 .view-content{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:25px;grid-row-gap:50px;}.view-cafe-locator.view-display-id-block_6 .view-grouping{background:#F0EEEC;}.view-cafe-locator.view-display-id-block_6 .view-grouping-header{background:#ffca00;color:#000000;font-size:22px;font-family:"FS Blake";font-style:italic;font-weight:700;line-height:57px;margin:0;padding:0 0 0 20px;text-align:left;}.view-cafe-locator.view-display-id-block_6 .view-grouping-content{padding:24px 20px;}.view-cafe-locator.view-display-id-block_6 .view-grouping-content h3{display:none;}.view-cafe-locator.view-display-id-block_6 .view-grouping-content a{}.view-cafe-locator.view-display-id-block_6 .view-grouping-content a:hover{text-decoration:underline;}#block-block-51{bottom:0;background-color:#3C5A2A;font-size:20px;font-style:italic;font-weight:700;line-height:40px;margin:0;position:fixed;right:0;text-align:center;text-transform:unset !important;width:215px;z-index:9999;}
@media only screen and (min-device-width :320px) and (max-device-width :568px),only screen and (min-device-width:560px) and (max-device-width:1136px) and (-webkit-min-device-pixel-ratio:2){.not-logged-in .leaflet-popup{top:180px;}.page-cafe-locator .region-content-bottom .block .views-table{font-size:15px;}.page-cafe-locator .region-content-bottom .block .views-table caption{font-size:17px;}img.leaflet-marker-icon{width:70px !important;height:70px !important;}.map-menu ul.map-menu-list{font-size:20px;width:370px;text-align:center;padding-left:0px;margin-left:0;margin-right:0;padding-right:0;}.map-menu ul.map-menu-list ul.map-menu-list-secondary li{text-align:left;padding-left:50px;padding-top:10px;padding-bottom:10px;}.view-display-id-cafe_addresses_block{width:100%;}.page-cafe-locator .region-content-bottom .block .views-table{font-size:15px;}.view-display-id-cafe_addresses_block .views-field-title{width:20%;}.view-display-id-cafe_addresses_block .views-field-field-address{width:40%;}.view-display-id-cafe_addresses_block .views-field-field-phone-number{width:150px;}}
