.container{margin:0 auto;}.content-inner{min-height:1px;}.lt-ie7 .content-inner{height:1px;}#content-column,.content-column{width:100%;}.clearfix:after{content:"";display:table;clear:both;}.clearfix{zoom:1;}.one-column .region,div.at-panel .region-conditional-stack{float:none;display:block;clear:both;width:100%;}.lt-ie8 .at-panel{overflow:hidden;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-size:100%;-webkit-text-size-adjust:100%;line-height:1.5;height:100%;overflow-y:scroll;}body{min-height:100%;margin:0;padding:0;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility\9;}button,input,select,textarea{font-family:sans-serif;}a:focus{outline:thin dotted;}a:hover,a:active{outline:0;}h1{font-size:2em;margin:0.67em 0;}h2{font-size:1.5em;margin:0.83em 0;}h3{font-size:1.17em;margin:1em 0;}h4{font-size:1em;margin:1.33em 0;}h5{font-size:0.83em;margin:1.67em 0;}h6{font-size:0.75em;margin:2.33em 0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:700;}blockquote{margin:1em 40px;}dfn{font-style:italic;}mark{background:#ff0;color:#000;}p,pre{margin:0 0 1.5em;}pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em;}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}q{quotes:none;}q: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{margin:0;}dd{margin:0 0 0 40px;}menu,ol,ul{padding:0 0 0 40px;}nav ul,nav ol{list-style:none;list-style-image:none;}img{-ms-interpolation-mode:bicubic;}svg:not(:root){overflow:hidden;}figure{margin:0;}form{margin:0;}fieldset{margin:0 2px;padding:0;}legend{padding:30px 0 0 0;white-space:normal;*margin-left:-7px;}legend span{font-size:2em;margin:0 0 15px 0;font-weight:100;}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}button,input{line-height:normal;border:1px solid #b8c8d2;height:20px;font-weight:100;color:#203b55;}.form-wrapper input,.sidebar input,.node-webform input{padding:8px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;-webkit-transition:all 0.30s ease-in-out;-moz-transition:all 0.30s ease-in-out;-ms-transition:all 0.30s ease-in-out;-o-transition:all 0.30s ease-in-out;outline:none;border:1px solid #b8c8d2;}.form-wrapper input:focus,.sidebar input:focus{border:1px solid rgba(130,197,36,1);-webkit-box-shadow:0px 0px 2px 0px rgba(130,197,36,.5);-moz-box-shadow:0px 0px 2px 0px rgba(130,197,36,.5);box-shadow:0px 0px 2px 0px rgba(130,197,36,.5);}.user-info-from-cookie-processed,.node-webform,.node-competition{background:#fff;padding:15px 30px 30px 30px;-moz-border-radius-bottomright:15px;-moz-border-radius-bottomleft:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;border:1px solid #b8c8d2;}.sidebar input{width:90%;display:block;float:left;padding:8px;}.content-inner input{background:#f9f9f9;}#block-user-login h2{font-size:2em;}#block-user-login .form-submit{width:100%;-webkit-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px;text-decoration:none;-webkit-box-shadow:2px 2px 0 0 rgba(0,0,0,.3);box-shadow:2px 2px 0 0 rgba(0,0,0,.3);-webkit-border-radius:2px;-moz-border-radius:2px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}#block-user-login .form-submit:hover{-webkit-box-shadow:2px 2px 0 0 rgba(0,0,0,0);box-shadow:2px 2px 0 0 rgba(0,0,0,0);-webkit-border-radius:2px;-moz-border-radius:2px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}#block-user-login li{display:block;width:100%;float:left;padding:0px;margin:0;list-style-type:none;color:#8193a4;font-weight:100;}#block-user-login li a{}#block-user-login li a:hover{}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible;border:none;}button[disabled],input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}textarea{overflow:auto;vertical-align:top;}table{border:1px solid;border-spacing:0;border-collapse:collapse;font-size:inherit;font:100%;}#main-content,.block-inner,.pane-inner,.menu-wrapper,.branding-elements,.breadcrumb-wrapper,.attribution,.at-panel .rounded-corner,.block-panels-mini > .block-title,.rendered-by-ds .panel-display .region-inner,div.messages{margin-left:10px;margin-right:10px;}#content .panel-display,#content .panel-flexible{margin-left:-10px;margin-right:-10px;}img{height:auto;-ms-interpolation-mode:bicubic;}img,embed,object,video{max-width:100%;}.lt-ie9 img,.lt-ie9 object,.lt-ie9 embed,.lt-ie9 video{max-width:none;}#map img,.gmap img,.view-gmap img,.openlayers-map img,#getlocations_map_canvas img,#locationmap_map img,.geofieldMap img,.views_horizontal_slider img,.geolocation-map img,.geolocation-views-map img{max-width:none !important;}header[role=banner],.content-inner,.nav,.region-sidebar-first,.region-sidebar-second,.region-secondary-content,.region-tertiary-content,.region-footer{overflow:visible;word-wrap:break-word;}.ir{display:block !important;text-indent:100%;white-space:nowrap;overflow:hidden;border:0;font:0/0 a;text-shadow:none;color:transparent;background-color:transparent;}.element-invisible{border:0;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;padding:0;position:absolute;width:1px;}.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{clip:auto;height:auto;overflow:visible;position:static;width:auto;}.offscreen{position:absolute;top:-99999em;width:1px;height:1px;overflow:hidden;outline:0;}.element-hidden{display:none;}
html{}body{font-family:"Source Sans Pro","Helvetica Neue",Arial,Helvetica,sans-serif;font-size:100%;color:#203b55;font-weight:100;overflow:hidden;}a,a:link,a:visited,a:hover,a:focus,a:active a.active{color:#203b55;cursor:pointer;}h1{font-weight:100;font-size:30px;margin-bottom:5px;}h2{font-weight:100;font-size:26px;margin-bottom:15px;}h3{font-size:18px;margin:0 0 15px;}h4{}h5{}h6{}p{font-size:16px;line-height:26px;margin-bottom:15px;font-weight:400;}b,strong{}i,em{}dfn{}sup{}sub{}del{}ins{}blockquote{}cite{}q{}address{}ul{}ol{}li{}dl{}dd{}dt{}abbr{}acronym{}pre,code,tt,samp,kbd,var{font-family:Consolas,Monaco,'Courier New',Courier,monospace,sans-serif;}#page-wrapper{}#page{}#page .container{}#header{}#columns{}#content-column{}#title-content-wrapper{padding:0;background:#f9f9f9;padding-top:1px;}.page-places #title-content-wrapper,.page-recipes #title-content-wrapper{background:#fff;}.node-type-promotional-landing-page #title-content-wrapper{background:#fff;border-bottom:0;}.page-places #content-wrapper,.page-recipes #content-wrapper{padding-top:35px;}#main-content{}#content{}.section-container.auto > section .content,.section-container.auto > .section .content{padding:40px 40px 0;}#footer{}#content .panel-display{}#leaderboard-wrapper{background:rgba(0,0,0,1);}#leaderboard-wrapper .container{max-width:inherit;width:100%;}#header-wrapper{}#header-wrapper .container{max-width:inherit;width:100%;padding:0 15px;}#nav-wrapper{background:#464b4f;}#nav-wrapper .container{max-width:inherit;width:99%;padding:0 15px;}#breadcrumb-wrapper{}#breadcrumb-wrapper .container{}#messages-help-wrapper{}#messages-help-wrapper .container{}#secondary-content-wrapper{}#secondary-content-wrapper .container{}#search-wrapper{background:#2b2f32;border-top:1px solid #2b2f32;border-bottom:1px solid #2b2f32;margin-top:-20px;}#search-wrapper .container{}#quickbar-wrapper{border-bottom:1px solid #b8c8d2;background:#fff;}#quickbar-wrapper .container{}#content-wrapper{}.front .region-five-third{padding-top:30px;}#content-wrapper .container{}#tertiary-content-wrapper{}#tertiary-content-wrapper .container{}#footer-wrapper{background:rgba(0,0,0,1);}#footer-wrapper .container{}.field-type-internalnavigation-anchor span:before,.field-name-field-internal-menu span:before{display:block;content:" ";margin-top:-75px;height:75px;visibility:hidden;}.content-internal-navivation-is-sticky{width:100% !important;}.content-internal-navivation-container,.field-name-field-internal-menu{background:#203b55;color:#fff;margin-left:-10px;margin-right:-10px;overflow:hidden;}div.field-item ul.content-internal-navivation-menu{width:100%;max-width:1200px;background:transparent;border:0;padding:5px 0 0;margin:0 auto 0 !important;white-space:nowrap;overflow-y:hidden;overflow-x:hidden;-webkit-overflow-scrolling:touch;}.content-internal-navivation-menu li a{color:#fff;font-weight:bold;line-height:2;font-size:18px;text-transform:uppercase;}.content-internal-navivation-menu li{margin:5px 20px;display:inline;float:none;}.Mem-lvl-Gold #content-wrapper > .container,.Mem-lvl-Platinum #content-wrapper > .container{max-width:100%;}.group-head-wrap{margin-bottom:15px;position:relative;display:block;float:none;clear:both;}.group-mem-header{}.group-mem-promo-wrap{}.group-mem-promo-block{border:1px solid #b8c8d2;-webkit-border-bottom-right-radius:15px;-webkit-border-bottom-left-radius:15px;-moz-border-radius-bottomright:15px;-moz-border-radius-bottomleft:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;background:#fff;display:block;position:relative;float:none;width:100%;margin-top:0px;}.Member-Summary p{font-size:140%;}.group-mem-contacts{display:block;width:45%;width:calc(100% - 310px);border-right:1px solid #b8c8d2;height:100%;width:100%;}.group-mem-promo-sell{display:block;padding:4px;}.group-mem-contacts .field-name-field-address{background:#f2f2f2;padding:11px 15px 10px;}.group-mem-intro-wrap{margin:15px 15px 15px 0;width:100%;}a.MemLvlReadReview{padding-left:0;font-size:18px;text-decoration:underline;padding-top:10px;}a.MemLvlReadReview:hover{text-decoration:none;}.Member-Summary p{font-size:140%;}h2.MemberReviewTite{color:#000;font-weight:normal;}.EVA-related-member-news{}body.Mem-lvl-Gold #page-title,body.Mem-lvl-Platinum #page-title{font-weight:normal;color:#000;}.Member-lvl-Gold p,.Member-lvl-Gold a{color:#000;}body.node-type-experience h1.page-title{font-weight:normal;color:#000;line-height:1.2;margin-bottom:25px;}body.node-type-experience p{color:#000;}.Member-lvl-Gold .region-two-66-33-gold-second h2.block-title,.Featured-News-Block.Member-level-featured-blogs h2.block-title{font-size:18px;font-family:'Montserrat' !important;font-weight:700 !important;padding:0 0 5px 0;text-align:left;line-height:1;margin:0;text-transform:uppercase;border-bottom:3px solid #000;margin-bottom:8px;}body.node-type-experience h2.block-title,body.node-type-experience h2.field-name-field-section-title{font-size:18px;font-family:'Montserrat';font-weight:700;padding:0 0 5px 0;text-align:left;line-height:1;text-transform:uppercase;border-bottom:3px solid #000;margin:25px 0 10px;margin-bottom:8px;color:#000;}.Member-lvl-Gold .region-two-66-33-gold-second h2.block-title a,.Featured-News-Block.Member-level-featured-blogs h2.block-title a,body.node-type-experience h2.block-title a{background:#000;color:#fff !important;display:inline;padding:5px 10px;}.Featured-News-Block{border-bottom:1px solid #c0c0c0;margin-bottom:15px;background:#fcfcfc !important;}.Featured-News-Block a{width:100%;display:block;}.Featured-News-Block a img{width:100%;}.Featured-News-Title-Wrap{font-weight:bold;background:#fcfcfc !important;margin:-45px 15px 10px;text-align:center;font-size:20px;line-height:1;padding:15px;display:block;position:relative;font-style:normal;}.Featured-News-Title-Wrap:hover{background:#f0f0f0 !important;}.Featured-News-Block.Member-level-featured-blogs .Featured-News-Wrap{display:block;float:none;width:100%;margin:0;}.Featured-News-Block.Member-level-featured-blogs{border:0;margin-bottom:35px;}.Featured-News-Block.Sidebar-Member-Level .Featured-News-Wrap{display:block;float:none;width:100%;margin:0;}.Featured-News-Block.Sidebar-Member-Level{border:0;}.Featured-News-Block.Sidebar-Member-Level .Featured-News-Title-Wrap{font-size:16px;}.News-Wrap{display:inline-block;margin:5px 0;padding:0 0 10px;border-bottom:1px solid #b7b7b7;width:100%;}.News-Image-Wrap{margin:0 10px 0 0;width:80px;display:block;float:left;}.News-Wrap:hover{background:#fcfcfc;border-radius:8px;}.News-Title-Wrap{line-height:1;margin:0;padding:0;font-family:"Source Sans Pro","Helvetica Neue",Arial,Helvetica,sans-serif;font-size:17px;text-transform:capitalize;color:#4d4d4d !important;display:block;width:65%;float:left;}.News-Date-Wrap,.News-Location-Wrap{color:#B7B7B7 !important;font-size:16px;font-style:italic;padding:5px 0;}.advert-zone{text-align:center;}#branding{display:block;float:left;position:absolute;margin:0;z-index:1;width:125px;}#logo{padding:0;display:block;z-index:5;zoom:1;}#logo img{vertical-align:bottom;}#name-and-slogan{}#site-name{margin:0;}#site-name a{}#site-name a:link,#site-name a:visited{text-decoration:none;}#site-name a:hover,#site-name a:focus{text-decoration:underline;}#site-slogan{margin:0;}#header .GFIAdvert{display:none;position:relative;float:right;margin-top:25px;margin-bottom:0;}.GFIAdvert .block-inner,.GFIAdvert p,.GFIAdvert a{margin:0;padding:0;}.GFIAdvert img{border:1px solid rgba(143,162,181,1);}#main-content-header{}#page-title{margin-left:10px;line-height:35px;margin-top:0;padding-top:30px;color:#000;font-style:normal;font-weight:normal;}.node-type-article #page-title{font-size:2em;text-transform:uppercase;}.front #page-title{display:none;}.front #title-content-wrapper{background:#fff;}#primary-menu-bar #sidr-wrapper-0{position:relative;float:right;margin:-75px 25px 35px;padding:0 0 10px;}#sidr-0-button{background:url(/sites/all/themes/good_food_ireland_ovo/images/icon-menu-white.svg) 0 23px no-repeat;height:52px;width:52px;text-align:right;text-transform:uppercase;font-size:18px;display:block;text-decoration:none;color:#fff}.sidr-open #sidr-0-button{background:url(/sites/all/themes/good_food_ireland_ovo/images/icon-menu-x-white.svg) 0 23px no-repeat;}.sidr{background-color:#434343;border-left:1px solid #82c524;box-shadow:none;padding-top:50px;}.sidr ul li:hover > a,.sidr ul li:hover > span,.sidr ul li.active > a,.sidr ul li.active > span,.sidr ul li.sidr-class-active > a,.sidr ul li.sidr-class-active > span{background-color:#474747;box-shadow:none;}.sidr ul{border-top:1px solid #353535;}.sidr ul li{border-top:medium none!important;border-bottom:1px solid #353535;}.sidr ul li a{color:#fff;font-family:"Source Sans Pro","Helvetica Neue",Arial,Helvetica,sans-serif;font-size:17px;font-weight:100;}.sidr ul li a:hover,.sidr ul li a.sidr-class-active{color:#82c524;}#sidr-id-primary-menu{display:none;}.sidr ul li:hover,.sidr ul li.active,.sidr ul li.sidr-class-active{line-height:48px;}.second-menu-strip{display:block;float:right;position:relative;margin:0;padding:0;}.second-menu-strip.block{margin:0;}.second-menu-strip ul.menu li.leaf{display:inline-block;padding:7px 0;}.second-menu-strip ul.menu li.leaf a{padding:0 5px;}.second-menu-strip ul.menu li a.GFIAbout{border-left:1px solid #82c524;}.second-menu-strip ul.menu li.first a{border:0;}.second-menu-strip ul.menu li.leaf a,.second-menu-strip ul.menu li a:link,.second-menu-strip ul.menu li a:visited{color:#fff;font-size:14px;text-transform:uppercase;}.second-menu-strip ul.menu li a:hover,.second-menu-strip ul.menu li a:focus{text-decoration:none;color:rgba(130,197,36,1);}.second-menu-strip ul.menu li a:active,.second-menu-strip ul.menu li a.active{}.second-menu-strip .social{background:url(/sites/all/themes/good_food_ireland_ovo/images/DEV-fork-icon.png) no-repeat 0 0;width:18px;height:21px;text-indent:-10000px;display:block;}.second-menu-strip .GFIFacebook{background:url(/sites/all/themes/good_food_ireland_ovo/images/facebook-green-icon.svg) no-repeat 0 0;}.second-menu-strip .GFITwitter{background:url(/sites/all/themes/good_food_ireland_ovo/images/twitter-green-icon.svg) no-repeat 0 0;}.second-menu-strip .GFIPinterest{background:url(/sites/all/themes/good_food_ireland_ovo/images/pin-green-icon.svg) no-repeat 0 0;}.second-menu-strip .GFIYoutube{background:url(/sites/all/themes/good_food_ireland_ovo/images/tube-green-icon.svg) no-repeat 0 0;}.second-menu-strip .GFIFlickr{background:url(/sites/all/themes/good_food_ireland_ovo/images/flickr-green-icon.svg) no-repeat 0 0;}.second-menu-strip .GFIInstagram{background:url(/sites/all/themes/good_food_ireland_ovo/images/instagram-green-icon.svg) no-repeat 0 0;}.second-menu-strip .GFIFacebook:hover{}.second-menu-strip .GFITwitter:hover{}.second-menu-strip .GFIPinterest:hover{}.second-menu-strip .GFIYoutube:hover{}.second-menu-strip .GFIContact{padding-left:10px;margin-left:0;}.second-menu-strip li.last.leaf{background:rgba(130,197,36,1);font-weight:bold;margin-left:5px;}.second-menu-strip a.GFINav-GreenBtn{color:#fff;}.second-menu-strip ul.menu li a.GFINav-GreenBtn:hover,.second-menu-strip ul.menu li a.GFINav-GreenBtn:focus{text-decoration:none;color:#fff;}.explore-places-quickmenu{}.explore-places-quickmenu.block,.explore-places-quickmenu .block-inner{margin:0;}.explore-places-quickmenu .block-content{}.explore-places-quickmenu h2.block-title{padding:10px 50px;margin:0;display:block;background:url(/sites/all/themes/good_food_ireland_ovo/images/icon-explore.svg) no-repeat 3px 8px;background-size:11%;}.explore-places-quickmenu h2.block-title a{text-decoration:none;}.explore-places-quickmenu .block-content ul,.explore-places-quickmenu .block-content ol{padding:0;margin:0 -1px;}.explore-places-quickmenu ul.menu li.leaf{display:inline-block;padding:0;}.explore-places-quickmenu ul.menu li.leaf a{padding:15px 15px 15px 30px;display:block;border-top:1px solid #8fa2b5;border-left:1px solid #8fa2b5;border-right:1px solid #8fa2b5;}.explore-places-quickmenu ul.menu li.menu-item-1239{background:url(/sites/all/themes/good_food_ireland_ovo/images/icon-placestostay.svg) no-repeat 6px center;background-size:18%;}.explore-places-quickmenu ul.menu li.menu-item-1240{background:url(/sites/all/themes/good_food_ireland_ovo/images/icon-placestoeat.svg) no-repeat 6px center;background-size:25%;}.explore-places-quickmenu ul.menu li.menu-item-1241{background:url(/sites/all/themes/good_food_ireland_ovo/images/icon-pubs.svg) no-repeat 6px center;background-size:24%;}.explore-places-quickmenu ul.menu li.menu-item-1242{background:url(/sites/all/themes/good_food_ireland_ovo/images/icon-basket.svg) no-repeat 6px center;background-size:23%;}.explore-places-quickmenu ul.menu li.menu-item-1243{background:url(/sites/all/themes/good_food_ireland_ovo/images/icon-courses.svg) no-repeat 6px center;background-size:23%;}.explore-places-quickmenu ul.menu li.menu-item-1244{background:url(/sites/all/themes/good_food_ireland_ovo/images/icon-producers.svg) no-repeat 2px center;background-size:24%;}.explore-places-quickmenu ul.menu li.menu-item-42501{background:url(/sites/all/themes/good_food_ireland_ovo/images/icon-pubs.svg) no-repeat 6px center;background-size:24%;}.explore-places-quickmenu h2.block-title{background:url('/sites/all/themes/good_food_ireland_ovo/images/icon-explore.svg') no-repeat 5px center;background-size:5%;}.explore-places-quickmenu ul.menu li.menu-item-1239,.explore-places-quickmenu ul.menu li.menu-item-1239,.explore-places-quickmenu ul.menu li.menu-item-1240,.explore-places-quickmenu ul.menu li.menu-item-1241,.explore-places-quickmenu ul.menu li.menu-item-1242,H
.explore-places-quickmenu ul.menu li.menu-item-1243,.explore-places-quickmenu ul.menu li.menu-item-1244,.explore-places-quickmenu ul.menu li.menu-item-42501{opacity:.7;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}.explore-places-quickmenu ul.menu li.menu-item-1239:hover,.explore-places-quickmenu ul.menu li.menu-item-1239:hover,.explore-places-quickmenu ul.menu li.menu-item-1240:hover,.explore-places-quickmenu ul.menu li.menu-item-1241:hover,.explore-places-quickmenu ul.menu li.menu-item-1242:hover,.explore-places-quickmenu ul.menu li.menu-item-1243:hover,.explore-places-quickmenu ul.menu li.menu-item-1244:hover,.explore-places-quickmenu ul.menu li.menu-item-42501:hover{opacity:1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}.explore-places-quickmenu ul.menu li.last a{}.explore-places-quickmenu ul.menu li.leaf a,.explore-places-quickmenu ul.menu li a:link,.explore-places-quickmenu ul.menu li a:visited{color:#203b55;}.explore-places-quickmenu ul.menu li a:hover,.explore-places-quickmenu ul.menu li a:focus{text-decoration:none;}.explore-places-quickmenu ul.menu li a:active,.explore-places-quickmenu ul.menu li a.active{}.feed-icon{}#aggregator .feed-source .feed-icon{display:inline;float:none;margin-right:10px;}.feed-details dt,.feed-details dd{display:inline;margin:0;}.more-link{}ul.links{margin:0;padding:0;}ul.links.inline{display:block;}ul.links li{display:inline;list-style:none;padding:0 10px 0 0;}.search-results{margin:0;padding:0;}.attribution{display:block;opacity:.65;padding:1em 0;text-align:center;}.attribution a{text-decoration:none;color:inherit;}.attribution a:hover,.attribution a:focus{text-decoration:underline;}a{text-decoration:none;}a:link,a:visited{}a:active,a.active{}a:hover,a:focus{text-decoration:underline;}.sf-accordion-toggle{}.sf-accordion-toggle a{background:url('/sites/all/themes/good_food_ireland_ovo/images/icon-menu-white.svg') right 23px no-repeat;height:52px;width:100px;text-align:right;text-transform:uppercase;font-size:18px;display:block;text-decoration:none;color:#fff;float:right;margin-right:15px;margin-top:10px;}.block-superfish{padding-top:8px;font-size:16px;background:#464b4f;margin-left:-15px;padding-left:140px;padding-bottom:8px;}ul.sf-menu a,ul.sf-menu a:link,ul.sf-menu a:hover,ul.sf-menu a:active,ul.sf-menu a:visited{color:white;text-decoration:none;font-size:16px;}.sf-menu.sf-horizontal.sf-shadow ul,.sf-menu.sf-vertical.sf-shadow ul,.sf-menu.sf-navbar.sf-shadow ul ul{background:#464b4f;margin-top:2px !important;border-radius:0 0 6px 6px;}ul.sf-menu li.first a.homeicon,ul.sf-menu li.first a.homeicon:hover,ul.sf-menu li.first a.homeicon:active,ul.sf-menu li.first a.homeicon.active{text-indent:-10000px;background:url('/sites/all/themes/good_food_ireland_ovo/images/icon-home-white.svg') no-repeat center center #2b2f32;width:30px;height:20px;display:block;padding:9px 8px;border-radius:6px;}ul.sf-menu li a.sf-depth-1{margin:0 1px !important;display:block;white-space:nowrap;font-weight:600;border:1px solid transparent;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}ul.sf-menu li a.sf-depth-1:hover,ul.sf-menu li a.sf-depth-1:active,ul.sf-menu li a.sf-depth-1.active,ul.sf-menu li a.sf-depth-1.sfHover{background:#2b2f32;border-radius:6px;}ul.sf-menu li.sf-depth-2 .sf-megamenu-column{margin:0 10px !important;display:block;max-width:205px;}ul.sf-menu li a.sf-depth-2.menuparent{margin-bottom:5px !important;text-transform:uppercase;color:rgba(130,197,36,1);}ul#superfish-1-accordion li a.sf-depth-2.menuparent{background:url('/misc/arrow-asc.png') no-repeat 95% 12px;}ul.sf-menu li a.sf-depth-3{height:2em;line-height:2;}ul.sf-menu li a.sf-depth-3.active{font-weight:bold;text-decoration:underline;}ul.sf-menu li a.sf-depth-3:hover{text-decoration:underline;}ul.sf-menu li a.sf-depth-3.menu_icon,ul.sf-menu li a.sf-depth-3.menu_icon:hover{height:205px !important;width:205px;text-indent:-10000px;}ul.sf-menu span.sf-depth-2.menuparent.nolink{font-size:0;}nav.primary-menu-wrapper{margin-left:205px;margin-top:-35px;}.menu-wrapper{margin:0;}.nav{clear:both;margin:0;}.nav ul,.nav ul.menu{margin:0;padding:7px 0;}.nav li,.nav ul.menu li{display:inline;float:left;list-style:none;margin:5px 1px;padding:0;}.nav li.first,.nav ul.menu li.first{margin-left:0;}#nav-wrapper .nav ul.menu li.first a{text-indent:-10000px;background:url(/sites/all/themes/good_food_ireland_ovo/images/icon-home-white.svg) no-repeat center center;width:30px;height:20px;display:block;padding:11px 8px;}#nav-wrapper .nav ul.menu li.first:hover a:hover{background:url(/sites/all/themes/good_food_ireland_ovo/images/icon-home-white.svg) no-repeat center center #2b2f32;}#nav-wrapper .nav ul.menu li.first:hover a.active{background:url(/sites/all/themes/good_food_ireland_ovo/images/icon-home-white.svg) no-repeat center center #2b2f32!important;}#nav-wrapper .nav ul.menu li.first.active{background:#2b2f32!important;border-radius:6px;}.nav li a,.nav ul.menu li a{display:block;white-space:nowrap;padding:8px 10px;font-weight:600;font-size:105%;border:1px solid transparent;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:white;}.nav li a:visited,.nav ul.menu li a:visited{}.nav li a:hover,.nav li a:focus,.nav ul.menu li a:hover,.nav ul.menu li a:focus,.nav ul.menu li a:active,.nav ul.menu li a.active{font-weight:600;background:#2b2f32;border:1px solid transparent;border-radius:6px;text-decoration:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#fff;}.nav li:hover,.nav ul.menu li:hover{}.nav .block{margin-bottom:0;}ul.sf-menu{margin-bottom:0;}ul.sf-menu a{border-left:0;border-top:0;padding:0 8px;text-decoration:none;height:2.5em;line-height:2.5em;font-size:16px;}ul.sf-menu a:link,ul.sf-menu a:visited{}ul.sf-menu li{}ul.sf-menu li:hover,ul.sf-menu li.sfHover{outline:0;}ul.sf-menu a{}ul.sf-menu a:focus,ul.sf-menu a:hover,ul.sf-menu a:active{outline:0;}.block-superfish{}.block-superfish .block-inner .content{}.block-superfish ul{margin:0!important;padding:0!important;}.block-superfish ul ul{}.block-superfish ul ul ul{}.block-superfish ul ul ul ul{}.block-superfish li{margin:0!important;padding:0!important;}.sf-vertical{width:100%;}.sf-vertical li{width:100%;}.sf-vertical li.last{}.sf-vertical li:hover ul,.sf-vertical li.sfHover ul{left:100%;top:0;margin:0;padding:0;}.sf-vertical li a{padding:0 10px;}.sf-navbar{padding-bottom:0!important;}.sf-menu.sf-style-default a{padding:0 10px;}.at-mt .at-menu-toggle,.at-mt .at-menu-toggle ul,.at-mt .at-menu-toggle ul.menu{margin-top:0;margin-bottom:0;padding:0;}.at-mt .at-menu-toggle-button{margin:0;}.at-mt .at-menu-toggle ul a{padding:0 10px;white-space:nowrap;}ul.menu{padding-left:15px;}ul.menu ul{padding-left:15px;}ul.menu ul ul{}ul.menu ul ul ul{}ul.menu li{margin:0;}ul.menu li.collapsed,ul.menu li.expanded,ul.menu li.leaf{}ul.menu li a{}ul.menu li a:link,ul.menu li a:visited{}ul.menu li a:active,ul.menu li a.active{}ul.menu li a:hover,ul.menu li a:focus{}ul.menu li.active a,ul.menu li.active-trail a{}ul.menu li.first,ul.menu li.last{}.block .menu li.content{padding:0;}#breadcrumb{margin:-10px 0 0;}#breadcrumb .breadcrumb-label{font-size:1em;display:inline;padding-right:10px;}#breadcrumb .breadcrumb-label:after{content:":";}#breadcrumb ol{margin:0;padding:0;}#breadcrumb .with-breadcrumb-label ol{display:inline;}#breadcrumb li{list-style:none;display:inline;color:#203b55;font-weight:100;}#breadcrumb li.crumb-first{}#breadcrumb li.crumb-last{}#breadcrumb a{text-decoration:none;}#breadcrumb a:link,#breadcrumb a:visited{}#breadcrumb a:active,#breadcrumb a.active{}#breadcrumb a:hover,#breadcrumb a:focus{color:#000;}#breadcrumb .crumb-separator{color:#82c524;}ul.pager{clear:both;margin:0;text-align:center;}.item-list ul.pager li{margin:0;}ul.pager li{background-image:none;display:inline;list-style-type:none;padding:.5em;float:left;}ul.pager li.pager-current{font-weight:700;}.block ul.pager li,.block ul.pager li.pager-current{margin:3px;}ul.pager li{}ul.pager li a{}ul.pager li a:link,ul.pager li a:visited{}ul.pager li a:active,ul.pager li a.active{}ul.pager li a:hover,ul.pager li a:focus{}ul.pager li.pager-item{}ul.pager li.first{}ul.pager li.last{}ul.pager li.pager-current{}ul.pager li.pager-first{}ul.pager li.pager-previous{}ul.pager li.pager-next{}ul.pager li.pager-last{}.item-list .pager li,.item-list-pager ul.pager li.pager-current{padding:0;}.item-list-pager ul.pager li.pager-item a,.item-list-pager ul.pager li.pager-current{background:#e8f1f6;padding:7px 10px 0;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;border:1px solid #d1dce3;margin-bottom:10px;display:block;width:auto;height:24px;float:left;font-size:12px;}.item-list-pager ul.pager li.pager-item a:hover{background:#dfedf5;}.item-list-pager ul.pager li.pager-item a.active{background:#f9f9f9;}.item-list-pager ul.pager li a{font-size:12px;}.item-list-pager li.pager-first,.item-list-pager li.pager-previous,.item-list-pager li.pager-next,.item-list-pager li.pager-last{background:#efefef;display:block;padding:1px 10px 6px;background:#e8f1f6;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #d1dce3;}.item-list .pager{clear:both;text-align:center;margin:0 auto;}#skip-link{left:50%;margin-left:-6.5em;margin-top:0;padding:0 .5em;position:absolute;width:12em;z-index:50;}#skip-link a{background:#444;background:rgba(0,0,0,0.6);color:#fff;display:block;line-height:2;padding:0;text-align:center;text-decoration:none;}#skip-link a:link,#skip-link a:visited{background:#444;background:rgba(0,0,0,0.6);color:#fff;display:block;line-height:2;padding:0;text-align:center;text-decoration:none;}#skip-link a:hover,#skip-link a:focus,#skip-link a:active{outline:0;}#tasks{margin-bottom:15px;}ul.primary{border-bottom-color:#ccc;margin:20px 0;padding:0 0 0 5px;}ul.primary li{display:block;float:left;margin:0 1px -1px;}ul.primary li a{background-color:#f5f5f5;border-color:#ccc;margin-right:1px;padding:0 10px;display:block;float:left;height:1.5em;line-height:1.5em;}ul.primary li a:hover,ul.primary li a:focus{background-color:#eee;border-color:#ccc;}ul.primary li.active a,ul.primary li.active a:hover,ul.primary li.active a:focus{background-color:#fff;border-bottom-color:#fff;}ul.secondary{border-bottom:1px solid #ccc;margin:1em 0 0;padding:0 .3em 1em;}ul.secondary li{border-right:0;list-style:none;padding:0 10px 0 0;}ul.secondary li a{}ul.secondary li a:hover,ul.secondary li a.active{border-bottom:none;text-decoration:underline;}ul.action-links{margin:20px 0 0;list-style:none;}ul.action-links li{}.field{}.field-label-above{}.field-label-inline{}.field-label-inline .field-label{margin:0;}.field-label{font-size:1em;font-weight:700;font-family:inherit;line-height:inherit;margin-bottom:0;}.field-type-image{}.field-type-image .caption{}.field-type-image .full-caption{}.field-type-image .teaser-caption{}.field-type-taxonomy-term-reference{margin-bottom:.5em;}.field-type-taxonomy-term-reference.field-label-inline .field-items{margin:0;padding:0;}.field-type-taxonomy-term-reference.field-label-inline .field-item,.field-name-field-food-producer-type.field-type-taxonomy-term-reference .field-item{display:inline;list-style:none;padding:0 10px 0 0;font-weight:100;color:#8193a4;}.field-name-body{}.field-name-body p{font-size:13pt;}.field-name-body a{text-decoration:none;color:#203b55;border-bottom:2px solid rgba(130,197,36,1);font-weight:normal;}.field-name-body a:hover{text-decoration:none;border-bottom:0;font-weight:normal;}.field-name-field-image{}.field-name-field-tags{}.ia-n .field-type-image,.iat-n .field-type-image{}.ia-l .field-type-image figure,.iat-l .field-type-image figure{margin:5px 20px 15px 0;}.ia-c .field-type-image figure,.iat-c .field-type-image figure{margin:5px auto 15px;}.ia-r .field-type-image figure,.iat-r .field-type-image figure{margin:5px 0 15px 20px;}.block{margin-bottom:20px;}.whats-nearby-link{margin-bottom:0;}.block-inner{}.block.first{}.block.last{}.block.odd{}.block.even{}.block-title{margin:0;}.block-content{}.block-content{}.block-content ul,.block-content ol{padding:0;}.block-content li{margin:0;padding:0;}.node{margin-bottom:20px;}.node .node-title{margin:0;}.field-name-body ul{margin-bottom:20px;font-weight:400;}.homepage-container{max-width:1200px;margin:0 auto;}#homepage-main-content-wrap{display:block;width:100%;}#homepage-main-content{width:100%;display:block;float:none;}.homepage-sidebar{width:100%;max-width:300px;display:block;float:none;margin:0 auto;}.video-promo-wrap{display:block;width:100%;padding-right:20px;width:calc(100% - 20px);}.region-homepage-video{width:100%;display:block;float:none;}.region-homepage-video-right{width:100%;display:block;float:none;}.region-tryptic-promo-wrap{display:block;width:100%;}.region-homepage-tryptic-one{width:100%;display:block;float:none;}.region-homepage-tryptic-two{width:100%;display:block;float:none;}.region-homepage-tryptic-three{width:100%;display:block;float:none;}#homepage-main-content-wrap-3280{display:block;width:100%;}#homepage-main-content-3280{width:100%;display:block;float:none;}.horizontal-tabs fieldset.horizontal-tabs-pane{margin:0;padding:0;}.horizontal-tabs ul.horizontal-tabs-list{bottom:0;background-color:#f9f9f9;border:none;position:absolute;margin-left:5%;}.horizontal-tabs ul.horizontal-tabs-list li{bottom:0;border:1px solid #b8c8d2;font-weight:100;color:#8fa2b5;}.horizontal-tabs ul.horizontal-tabs-list li{}.horizontal-tabs ul.horizontal-tabs-list li a{font-weight:200;color:#203b55;}.horizontal-tabs ul.horizontal-tabs-list li:hover{background:#e8f1f6;}.horizontal-tabs ul.horizontal-tabs-list li a,.horizontal-tabs ul.horizontal-tabs-list li.selected a{padding:8px 23px;text-align:center;}.field-name-field-media-photos-videos div.horizontal-tabs{border:none;}.field-name-field-media-photos-videos .horizontal-tabs-panes{padding-bottom:37px;}.field-name-field-media-photos-videos .horizontal-tabs-panes li img{border:1px solid #b8c8d2;-webkit-border-bottom-right-radius:15px;-webkit-border-bottom-left-radius:15px;-moz-border-radius-bottomright:15px;-moz-border-radius-bottomleft:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;}.field-name-field-media-photos-videos .horizontal-tabs-panes .field-name-field-video{border:1px solid #b8c8d2;}.view-food-travel-tv .view-footer p{display:block;margin:25px auto;text-align:center;width:220px;}.field-name-field-budget h2.field-label,.field-name-field-cuisine h2.field-label,.field-name-field-food-producer-type h2.field-label{font-weight:400;padding-left:40px;}.field-name-field-budget h2.field-label a,.field-name-field-cuisine ul.field-items a,.field-name-field-suitable-for ul.field-items a,.field-name-field-food-producer-type ul.field-items a{color:#8193a4;font-weight:100;text-decoration:none;}.field-name-field-budget h2.field-label a:hover,.field-name-field-cuisine ul.field-items a:hover,.field-name-field-suitable-for ul.field-items a:hover,.field-name-field-food-producer-type ul.field-items a:hover{color:#203b55;font-weight:100;}.field-name-field-suitable-for ul.field-items{color:#82c524;}.field-name-field-suitable-for ul.field-items a{padding:0 4px;}.field-name-field-budget,.field-name-field-cuisine{padding-left:30px;}.field-name-field-budget{background:url(/sites/all/themes/good_food_ireland_ovo/images/icon-money.svg) no-repeat 0 center;padding:5px 0;margin-left:26px;}.field-name-field-cuisine h2{background:url(/sites/all/themes/good_food_ireland_ovo/images/icon-cuisine.svg) no-repeat 0 center;padding:6px 0;margin-left:26px;}.field-name-field-suitable-for,.field-name-field-facilities,.field-name-field-type{clear:both;padding:15px 0;margin:0 30px;}.field-name-field-suitable-for .field-label,.field-name-field-facilities .field-label,.field-name-field-type .field-label,.field-name-field-food-producer-type .field-label{font-weight:normal;padding-right:6px;}.field-name-field-suitable-for .field-items a,.field-name-field-facilities .field-items a,.field-name-field-type .field-items a,.field-name-field-food-producer-type .field-items a{color:#8193a4;font-weight:normal;text-decoration:none;}.field-name-field-suitable-for .field-items a:hover,.field-name-field-facilities .field-items a:hover,.field-name-field-type .field-items a:hover,.field-name-field-food-producer-type .field-items a:hover{color:#203b55;font-weight:100;}.field-name-field-facilities{}.group-category-header{background:url(/sites/all/themes/good_food_ireland_ovo/images/circle2.svg) no-repeat 100% bottom,url(/sites/all/themes/good_food_ireland_ovo/images/circle1.svg) no-repeat 1px bottom,url(/sites/all/themes/good_food_ireland_ovo/images/solid-line.png) no-repeat 2px bottom;background-size:8px 15px,8px 15px,100% 15px;margin-left:-2px;margin-right:-1px;padding:20px 0 20px 3px;display:block;width:100%;}.group-category-header .field-type-taxonomy-term-reference.field-label-inline .field-item{margin:6px 0 0 6px;display:block;}.field-name-field-suitable-for{}.group-categories{background:#fff;border:1px solid #b8c8d2;-webkit-border-bottom-right-radius:15px;-webkit-border-bottom-left-radius:15px;-moz-border-radius-bottomright:15px;-moz-border-radius-bottomleft:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;}.FollowSkype{background:url(/sites/all/themes/good_food_ireland_ovo/images/icon-skype.svg) no-repeat 0 center;width:20px;height:20px;padding:10px 20px 15px 0;display:inline-block;text-indent:-10000px;}.group-categories{padding-bottom:10px;position:relative;display:block;margin-bottom:30px;}.field-name-field-suitable-for h2.field-label{}.postal-code{margin-right:10px;}.node-type-food-producers .region-two-66-33-second .region-inner,.node-type-artisan-foods .region-two-66-33-second .region-inner,.node-type-cookery-school .region-two-66-33-second .region-inner,.node-type-place-to-eat .region-two-66-33-second .region-inner,.node-type-place-to-stay .region-two-66-33-second .region-inner{border:1px solid #b8c8d2;-webkit-border-bottom-right-radius:15px;-webkit-border-bottom-left-radius:15px;-moz-border-radius-bottomright:15px;-moz-border-radius-bottomleft:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;background:#fff;}.region-two-66-33-second .region-inner .field-name-field-address{padding:11px 15px 10px;}.region-two-66-33-second .region-inner .field-name-field-phone-number a,.region-two-66-33-second .region-inner .field-name-field-email-address a{color:#8193a4;text-decoration:none;}.region-two-66-33-second .region-inner .field-name-field-phone-number a:hover,.region-two-66-33-second .region-inner .field-name-field-email-address a:hover{color:#203b55;}.region-two-66-33-second .region-inner .field-name-field-address{background:#f2f2f2;}.region-two-66-33-second .region-inner .field-name-field-phone-number,.region-two-66-33-second .region-inner .field-name-field-email-address{padding-left:55px;}a.Btn-Get-Directions{padding:0 0 0 55px;background:url(/sites/all/themes/good_food_ireland_ovo/images/compass-icon.png) no-repeat 15px 6px #b8c8d2;display:block;color:#203b55;font-size:16px;font-weight:bold;margin:10px;line-height:2.8;text-decoration:none;}a.Btn-Get-Directions:hover{color:#203b55;text-decoration:underline;}.region-two-66-33-second .region-inner .field-name-field-phone-number{background:url(/sites/all/themes/good_food_ireland_ovo/images/phone-icon.png) no-repeat 15px 7px;font-size:13px;padding:14px 10px 10px 55px;}.region-two-66-33-second .region-inner .field-name-field-email-address{padding:9px 10px 19px 55px;background:url(/sites/all/themes/good_food_ireland_ovo/images/mail-icon.png) no-repeat 15px 3px;font-size:13px;}.region-two-66-33-second div.field-name-field-location .leaflet-map{height:130px!important;}.region-two-66-33-second .region-inner .field-name-field-phone-number a:hover,.region-two-66-33-second .region-inner .field-name-field-email-address a:hover{text-decoration:none;color:#203b55;}.Author-eva p{font-weight:100!important;display:inline-block;margin-left:5px;}.field-name-post-date h2{font-weight:400!important;}.field-name-post-date div{margin-left:5px;font-weight:100;}.field-name-post-date{border-top:1px solid #b8c8d2;margin-top:25px;padding-top:25px;}.field-name-field-booking-url,.field-name-field-website-url{padding:10px 13px;background:#203b55;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;text-decoration:none;font-weight:700;margin-bottom:0;width:100px;text-align:center;display:inline-block;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-top:20px;}.field-name-field-booking-url:hover,.field-name-field-website-url:hover,.menu-item-2750 a:hover{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:#2c5073;}.region-conditional-stack .group-place-call-action{text-align:right;position:relative;display:block;padding-top:0;}.member-siteurl{display:block !important;margin:0 10px 10px !important;width:auto !important;}.member-siteurl a{color:#fff;}.field-name-field-booking-url{margin-right:15px;}.field-name-field-booking-url a,.field-name-field-website-url a{color:#fff;}a.member-user-links{padding:10px 13px;background:#f3eade;color:#203b55 !important;-webkit-border-radius:2px;-moz-border-radius:2px;text-decoration:none;font-weight:700;margin-bottom:20px;display:block;text-align:center;display:inline-block;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:1px solid #c9bdad;width:85%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}a.member-user-links:hover{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.3);box-shadow:0 0 0 0 rgba(0,0,0,.3);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:#efdfcb;}.group-tab-group a{font-size:16px!important;text-decoration:none;font-weight:200;color:#8193a4;}.group-tab-group a:hover{color:#203b55;}.field-name-field-booking-url a:hover,.field-name-field-website-url a:hover{text-decoration:none;}.group-tab-group p.title{height:50px;}.section-container.auto > section .content{padding:0;}.section-container.auto > section .content .field-name-body,.section-container.auto > section .content .field-type-office-hours,.section-container.auto > section .content .field-name-field-opening-hours{padding:20px 30px;}.section-container.auto > section .content .field-name-field-opening-hours{}.section-container.auto > section .content .group-social-links{padding:22px 30px 10px;background:url(/sites/all/themes/good_food_ireland_ovo/images/circle2.svg) no-repeat 100% 0,url(/sites/all/themes/good_food_ireland_ovo/images/circle1.svg) no-repeat 1px 0,url(/sites/all/themes/good_food_ireland_ovo/images/solid-line.png) no-repeat 2px 0;background-size:8px 15px,8px 15px,100% 15px;margin-left:-2px;margin-right:-1px;}.field-name-field-sample-menu{padding:20px 30px;}.field-name-field-sample-menu p{font-weight:100;}.node-recipe .field-name-field-ingredients,.node-recipe .field-name-body{padding:15px 30px 0;background:#fff;border:solid 1px #b8c8d2;border-top:none;}.node-recipe .field-name-field-ingredients{border-bottom:none;}.node-recipe .field-name-field-ingredients .field-items{border-bottom:1px solid #b8c8d2;padding-bottom:30px;}.node-recipe .field-name-body{display:block;border-top:none;-webkit-border-bottom-right-radius:15px;-webkit-border-bottom-left-radius:15px;-moz-border-radius-bottomright:15px;-moz-border-radius-bottomleft:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;clear:both;}.node-recipe .field-name-field-ingredients li{padding:0;width:45%;display:inline-block;padding-left:20px;background:url(/sites/all/themes/good_food_ireland_ovo/images/dot.svg) no-repeat 0 9px;background-size:1.5%;padding-bottom:5px;}.node-recipe .field-name-field-ingredients ul{margin:0;padding:0;display:block;}.field-name-field-ingredients .field-label{padding-bottom:15px;}.group-recipe-details{background:#fff;border:1px solid #b8c8d2;border-bottom:none;margin-top:30px;padding:10px 30px 0;}.group-recipe-details .field-name-field-prep-time,.group-recipe-details .field-name-field-cook-time,.group-recipe-details .field-name-field-serves{display:inline-block;margin-top:20px;color:#b8c8d2;}.group-recipe-details .field-name-field-prep-time,.group-recipe-details .field-name-field-cook-time{padding-right:20px;}.group-recipe-details .field-name-field-prep-time{padding:5px 15px 6px 40px;background:url(/sites/all/themes/good_food_ireland_ovo/images/icon-clock.svg) no-repeat;}.group-recipe-details .field-name-field-cook-time{padding:5px 15px 6px;border-left:1px solid #b8c8d2;}.group-recipe-details .field-name-field-serves{padding:5px 0 6px 55px;background:url(/sites/all/themes/good_food_ireland_ovo/images/icon-serves.svg) no-repeat 15px 0;border-left:1px solid #b8c8d2;}.group-recipe-details .field-name-field-prep-time h2,.group-recipe-details .field-name-field-cook-time h2,.group-recipe-details .field-name-field-serves h2,.group-recipe-details .field-name-field-recipe-dietartneeds h2{font-weight:400;}.group-recipe-details .field-name-field-recipe-dietartneeds h2{padding-right:10px;}.group-recipe-details .field-name-field-recipe-dietartneeds{font-weight:100;padding:10px 20px 30px 0;background:#fff;border-bottom:1px solid #b8c8d2;}.group-recipe-details .field-type-taxonomy-term-reference{margin-bottom:0;}.page-places-placetype-food-producers .region-two-66-33-second .region-inner,.page-places-placetype-cookery-school .region-two-66-33-second .region-inner,.page-places-placetype-place-to-stay .region-two-66-33-second .region-inner,.page-places-type-pub-or-bar .region-two-66-33-second .region-inner,.page-places-placetype-artisan-foods .region-two-66-33-second .region-inner,.page-recipes .region-two-66-33-second .region-inner,.page-block-search-intro---places-to-eat .region-two-66-33-second .region-inner,.page-places-placetype-place-to-eat .region-two-66-33-second .region-inner,.page-competitions .region-two-66-33-second .region-inner{border:0;}.group-articlewrapper{background:#fff;border:1px solid #b8c8d2;padding:30px;margin-top:30px;-webkit-border-bottom-right-radius:15px;-webkit-border-bottom-left-radius:15px;-moz-border-radius-bottomright:15px;-moz-border-radius-bottomleft:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;}.group-articleaddress,.group-articlelocation,.group-articlecontact{display:block;float:left;}.group-articleaddress,.group-articlecontact{padding-left:10px;width:25%;}.field-name-field-event-date{margin-bottom:10px;font-weight:bold;}.field-name-field-event-date .firld-label{font-weight:bold;}.group-articlelocation{border:1px solid #b8c8d2;width:40%;height:170px;display:inline-block;}.group-articleaddress h2.field-label,.group-articlecontact h2.field-label{padding:0;margin:0;}.group-eventwrapper{padding-bottom:30px;border-bottom:1px solid #dae4e9;margin-bottom:10px;}.group-article-body{}.field-name-field-event-price .field-item{font-weight:700;}.group-eventwrapper .field-name-field-booking-url{margin-top:20px;width:100%;}.section-blog .group-articleaddress,.group-articlecontact{padding-left:0;width:25%;}.section-blog .group-eventwrapper h2,.section-blog .group-eventwrapper .field-items{float:left;display:block;}.node-type-promotional-lists-page .field-collection-view img,.node-type-promotional-lists-page .field-name-field-promo-image-one img{border:1px solid #b8c8d2;}.node-type-promotional-lists-page  .field-name-field-crosssell-call-to-action .field-collection-view{padding-top:0;padding-bottom:0;border-top:0;}.node-type-promotional-lists-page .field-collection-view{padding-top:50px;padding-bottom:50px;border-top:1px solid #dae4e9;}.node-type-promotional-lists-page .field-type-text-with-summary{margin-bottom:50px;}.node-type-promotional-lists-page .region-two-33-66-second{font-weight:100;}.node-type-promotional-lists-page .region-two-33-66-second .field-name-field-list-title-long,.node-type-promotional-lists-page .field-name-field-slider-title{font-size:30px;margin-bottom:5px;}.node-type-promotional-lists-page .region-two-33-66-second .field-name-field-list-sub-title-long,.node-type-promotional-lists-page .field-name-field-slider-sub-title{padding-bottom:5px;font-weight:400;}.node-type-promotional-lists-page .region-two-33-66-second .field-name-field-slider-summary,.node-type-promotional-lists-page .field-name-field-slider-summary{padding-top:5px;}.node-type-promotional-lists-page .region-two-33-66-second .field-name-field-list-sub-title-long a,.node-type-promotional-lists-page .region-two-33-66-second .field-name-field-slider-summary a{text-decoration:none;}.node-type-promotional-lists-page ol.flex-large-control-nav{padding:0;margin-top:30px;padding-top:30px;text-align:center;border-top:1px solid #dae4e9;}.node-type-promotional-lists-page ol.flex-large-control-nav li{list-style-type:none;display:inline-block;padding:0 5px;margin:3px;}.node-type-promotional-lists-page ol.flex-large-control-nav li a{width:12px;height:12px;background:#dedede;display:block;text-indent:-10000px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;cursor:pointer;}.node-type-promotional-lists-page ol.flex-large-control-nav li a:hover{background:#82c524;}.node-type-promotional-lists-page ol.flex-large-control-nav li a.flex-large-active{background:#82c524;}.node-type-promotional-lists-page ul.flex-large-direction-nav{display:none;}#promo-group-region-sliders{background:#f4f1ea;}#comments{margin:1.5em 0;}#comments h2{}#comments h2.comment-title{margin:0;}#comments h2.comment-form{margin:0;}.comment{margin-bottom:20px;}.comment.first{}.comment.last{}.comment.odd{}.comment.even{}.comment .user-picture{}.comment .submitted{}.comment .submitted p{}.comment .submitted .username{}.comment .submitted time{}.comment .user-signature{}.comment ul.links{}.comment-title{margin:0;}.comment-new{}.comment-by-anonymous{}.comment-by-node-author{}.comment-by-viewer{}.comment-title-hidden{}.comment-with-picture{}.comment-with-signature{}.comment-preview{}.new{color:#c00;}.indented{margin-left:40px;}.form-item{}.form-textarea-wrapper textarea{background:#f9f9f9;border:1px solid #b8c8d2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-weight:100;padding:8px;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid #c00;}.page-recipes #content-wrapper input{padding:8px;height:40px;display:block;margin:0;width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.page-recipes #content-wrapper input.form-text{height:22px;background:#fff;}#edit-recipe-wrapper{width:50%;margin-right:20px;}.page-recipes #content-wrapper .form-submit{box-shadow:none;border:1px solid #b8c8d2;background:#f2f6f8;color:#8193a4;font-weight:100;width:150px;font-family:"Source Sans Pro","Helvetica Neue",Arial,Helvetica,sans-serif;}.page-recipes #content-wrapper .form-submit:hover{color:#f9f9f9;}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{background-color:#fff;}.form-item label{font-family:'Source Sans Pro',sans-serif;font-size:1em;margin:12px 0 0;font-weight:100;}.form-item label.option{}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{background:#fff;}#user-login{background:#fff;border:1px solid #b8c8d2;padding:30px;-webkit-border-bottom-right-radius:15px;-webkit-border-bottom-left-radius:15px;-moz-border-radius-bottomright:15px;-moz-border-radius-bottomleft:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;}#user-login input{padding:8px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{background:#b8c8d2!important;background-image:none!important;color:#203b55!important;}.marker,.form-required{color:#8193a4;}.form-item .description{font-size:14px;line-height:17px;margin-top:5px;color:#8193a4;}.form-checkboxes .form-item,.form-radios .form-item{}.field-name-field-job-title,.field-name-field-type-of-business{display:inline-block;}.field-name-field-type-of-business{}.form-item-profile-provider-profile-field-business-address-und-0-thoroughfare,.form-item-profile-provider-profile-field-business-address-und-0-premise,.field-name-field-business-phone-number,.field-name-field-business-mobile-number{}.form-item-profile-provider-profile-field-business-address-und-0-premise,.field-name-field-business-mobile-number{}.user-info-from-cookie-processed .form-submit,.form-submit{background:#203b55;width:200px;height:45px;text-align:center;color:#fff;font-size:16px;padding:8px 0;font-weight:300;text-decoration:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-top:10px;}.user-info-from-cookie-processed .form-submit:hover,.form-submit:hover{text-decoration:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:#2c5073;}#main-content .form-submit{background:#203b55;margin-top:30px;}#main-content .form-submit:hover{background:#3d5871;}.container-inline div,.container-inline label{display:inline;}fieldset{border:0;}.tips{}.password-parent,.confirm-parent{margin:0;}.sidebar .Member-Login-Box label,.sidebar .Member-Login-Box input{clear:both;}.sidebar .Member-Login-Box label{margin-top:15px;}.sidebar .Member-Login-Box ul{margin:15px 0 10px 0;padding:0;display:block;float:left;}.sidebar .Member-Login-Box h2.block-title{padding-left:0;}.sidebar .Member-Login-Box input.form-text{width:94%;}table{margin:10px 0;padding:0;width:100%;}table.sticky-header{z-index:10;}table,thead,tbody,tr,th,td{border-color:#ccc;}table,td,th{vertical-align:middle;}caption,th,td{text-align:left;}thead tr{font-weight:700;background-color:#e5e5e5;}td,th{border-bottom:0;margin:0;padding:5px 7px;}tbody{}tbody tr{border-top:1px solid #ccc;}tr.odd{background:#fff;}tr.info,tr.even,tr:nth-child(2n+2){border-bottom:0;background-color:#f5f5f5;}tr.drag{}tr.drag-previous{}tr.odd td.active{background-color:#eee;}tr.even td.active{background-color:#ebebeb;}.lt-ie8 tr{}.lt-ie8 tr.even,.lt-ie8 tr.odd{}.lt-ie8 tr.even th,.lt-ie8 tr.even td,.lt-ie8 tr.odd th,.lt-ie8 tr.odd td{}#forum td{}#forum td.created,#forum td.posts,#forum td.topics,#forum td.last-reply,#forum td.replies,#forum td.pager{white-space:normal;}div.messages{margin-bottom:10px;margin-top:10px;}div.messages ul{margin-top:0;margin-bottom:0;}div.status{}div.warning{}tr.warning{}div.error,tr.error{}.error{}.warning{}.node-unpublished,.comment-unpublished{}.node-unpublished,.comment-unpublished{}.node-unpublished p.unpublished,.comment-unpublished p.unpublished{color:#ffc0cb;color:rgba(239,170,170,0.4);font-family:Impact,"Arial Narrow",Helvetica,sans-serif;font-size:75px;font-weight:700;height:0;line-height:1.2;margin:0;padding:0;overflow:visible;text-align:center;text-transform:uppercase;word-wrap:break-word;}.lt-ie8{}.lt-ie8 .node-unpublished > *,.lt-ie8 .comment-unpublished > *{position:relative;}.maintenance-page{}.maintenance-page .container{padding:40px 0;}.maintenance-page #site-name,.maintenance-page #page-title{margin:0;}.db-offline{}.db-offline .container{margin:0 auto;padding:40px 0;width:100%;max-width:960px;}.db-offline div.messages{margin:20px 0 0;}.db-offline #content{padding:20px 0;}#admin-menu{margin:0;padding:0;}.dev-query{background:#eee;padding:30px;}#styleguide-header{padding:0 10px;}#styleguide-header .item-list{font-family:inherit;margin:0 20px 20px 0;min-height:260px;width:auto;}#search-wrapper #block-views-exp-search-gfi-page{width:75%;display:block;float:left;margin:0;}#search-wrapper #block-views-exp-search-gfi-page .block-inner{margin:0;}#search-wrapper .views-exposed-widgets{margin-bottom:0;}#search-wrapper .views-exposed-widget{padding:0;}#search-wrapper .views-widget-filter-search_api_views_fulltext{width:90%;display:block;float:left;}#search-wrapper .views-exposed-widget.views-submit-button{width:10%;display:block;}input#edit-search::-webkit-input-placeholder{font-size:80%;padding-top:3px;padding-left:5px;font-weight:bold;}#search-wrapper input#edit-search{display:block;width:100%;height:37Px;border:0;background:#fff;border-left:1px solid #b8c8d2;padding:0 0 0 8px;margin:10px 0;font-size:130%;text-transform:capitalize;font-weight:100;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;color:#000;}#search-wrapper input[type=text]:focus{outline:0;color:#000;}input[type=text],textarea,input.form-text{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;outline:none;border:1px solid #b8c8d2;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}input.form-text{border:1px solid #b8c8d2;width:90%;}input[type=text]:focus,textarea:focus,input.form-text:focus{border:1px solid rgba(130,197,36,1);}input.form-submit:focus{border:none;}html.js #search-wrapper input.form-autocomplete{}.node-type-promotional-lists-page input.form-text,.node-type-promotional-lists-page textarea{width:100% !important;}#search-wrapper input#edit-submit-search-gfi{display:block;width:100%;height:37px;margin:8px 0 0;background:url(/sites/all/themes/good_food_ireland_ovo/images/search-icon.svg) no-repeat #fff;background-size:40%;text-indent:-10000px;border:1px solid #fff;border-top:0;border-bottom:0;background-position:center;margin-left:0;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}#search-wrapper input#edit-submit-search-gfi:hover{background:url(/sites/all/themes/good_food_ireland_ovo/images/search-icon.svg) no-repeat #f0f0f0;background-position:center;background-size:40%;}.whats-nearby-link{width:25%;display:inline-block;}.whats-nearby-link .block-content a{border-left:0;background:url(/sites/all/themes/good_food_ireland_ovo/images/icon-compass.svg) no-repeat 4% center #2b2f32;background-size:15%;font-size:20px;font-weight:400;width:100%;display:inline-block;padding:16px 0 15px;text-align:center;color:#fff;}.whats-nearby-link .block-content a:hover{background:url(/sites/all/themes/good_food_ireland_ovo/images/icon-compass.svg) no-repeat 4% center #212121;background-size:15%;text-decoration:none;color:#fff;}.whats-nearby-link .block-inner,.whats-nearby-link p{margin:0;}#autocomplete{border:1px solid #cecece;}#autocomplete{background:#fff;padding:15px;}#autocomplete li{padding:3px 0;font-size:16px;color:#203b55;}#autocomplete li:hover{background:#e8f1f6;color:#203b55;}#autocomplete li:focus{background:#e8f1f6;color:#203b55;}.container-landing{margin:0 auto;width:100%;}#promo-group-region-bottom-container{padding:22px 0;}#promo-group-region-bottom-container h2{margin-top:10px;}.sidebar-first .container-landing{max-width:1140px;}#promo-group-region-top{}#promo-group-region-left-slider,#promo-group-region-right-slider,#promo-group-promo-region-center-left,#promo-group-promo-region-center-right{display:block;position:relative;float:left;width:100%;}#promo-group-region-container{}#promo-group-region-interstitial-wrap{}#promo-group-region-inter-contain{}#promo-group-region-bottom-container{}.no-sidebars .node-promotional-landing-page .region-five-first,.no-sidebars .node-promotional-landing-page .region-five-second,.no-sidebars .node-promotional-landing-page .region-five-third,.no-sidebars .node-promotional-landing-page .region-five-fourth{background:#fff;}.no-sidebars .node-promotional-landing-page .region-five-fifth{border-top:1px solid #b8c8d2;}#promo-group-region-action-wrapper{}.gfi-creampale-wrapper{background:#f4f1ea;border:2px solid #e4e1d2;border-left:0;border-right:0;padding:50px 0;margin:30px -10px;position:relative;clear:both;}.flexslider{margin:0;padding:0;border:0;box-shadow:0 0 0;border-radius:0;background:0;}.block-content .flexslider ul,.block-content .flexslider ol{padding:0;}.node.node-teaser p,.node.node-teaser h2,.node.node-teaser .view-content{padding:0 13px;}.node.node-teaser h2{font-size:18px;font-weight:700;margin-bottom:2px;margin-top:0;line-height:24px;height:52px;overflow:hidden;padding:0 15px;color:#242424;}.page-recipes .node.node-teaser h2{font-weight:normal;}.node.node-teaser li{color:#b8c8d2;}.node.node-teaser h2 a{text-decoration:none;color:#242424;}.node.node-teaser p{font-size:16px;line-height:20px;height:80px;overflow:hidden;padding:0 15px;color:#242424;font-weight:400;}.node.node-teaser .field-name-node-link{margin:0 15px 10px;}.node-teaser .field-collection-container{display:block;}.node.node-teaser.node-simple-promo-card p{height:149px;}.contenttype-promo{display:block;position:relative;}.type-place_to_eat,.type-place_to_stay,.type-cookery_school,.type-food_producers,.type-artisan_foods{display:block!important;margin-top:-30px!important;height:50px!important;width:50px!important;background-size:18%!important;text-indent:-4000px!important;background-position:0 0!important;background-size:90%!important;margin-right:0!important;font-size:0;}.type-artisan_foods{background:url(/sites/all/themes/good_food_ireland_ovo/images/GFI-logo-45-45px.png) no-repeat;background-position:0 0;}.type-food_producers{background:url(/sites/all/themes/good_food_ireland_ovo/images/GFI-logo-45-45px.png) no-repeat;background-position:0 0;}.type-place_to_eat{background:url(/sites/all/themes/good_food_ireland_ovo/images/GFI-logo-45-45px.png) no-repeat;background-position:0 0;}.type-place_to_stay{background:url(/sites/all/themes/good_food_ireland_ovo/images/GFI-logo-45-45px.png) no-repeat;background-position:0 0;}.type-cookery_school{background:url(/sites/all/themes/good_food_ireland_ovo/images/GFI-logo-45-45px.png) no-repeat;background-position:0 0;}.type-place_to_eat.PromotedAd,.type-place_to_stay.PromotedAd,.type-cookery_school.PromotedAd,.type-food_producers.PromotedAd,.type-artisan_foods.PromotedAd{background:0 !important;background-position:0 0;background-size:90% !important;}.PromotedAd:before{display:block;content:"Advertisment";height:21px;font-size:15px;text-indent:9px;bottom:15px;position:absolute;text-align:left;color:#82c424;background:#f9f9f9;line-height:1.5;padding:0 10px 0 0;margin:0 5px 0 0;border:0.09em solid;font-style:italic;font-weight:normal;}.Featured-Posts-Block .type-Blog{background:url(/sites/all/themes/good_food_ireland_ovo/images/icon-blog.svg) no-repeat;background-position:0 0;}.Featured-Posts-Block{margin-top:10px;}.Featured-Posts-Block .type-Blog{display:block!important;margin-top:-30px!important;height:50px!important;width:50px!important;background-size:18%!important;text-indent:-4000px!important;background-position:0 0!important;background-size:90%!important;margin-right:0!important;}.flex-teasersviewport .slides > li:first-child{padding:0;}.flex-teasersviewport .slides > li{padding:0;}.promoted-sticky{position:absolute;top:9px;left:78%;background:url(/sites/all/themes/good_food_ireland_ovo/images/icon-featured.svg) no-repeat;height:38px;width:38px;text-indent:-4000px;}.node.node-teaser{background-size:8px 15px,8px 15px,100% 15px;margin-left:-2px;margin-right:-1px;border:1px solid #b8c8d2;-webkit-border-bottom-right-radius:9px;-webkit-border-bottom-left-radius:9px;-moz-border-radius-bottomright:9px;-moz-border-radius-bottomleft:9px;border-bottom-right-radius:9px;border-bottom-left-radius:9px;background:#fff;}.node.node-teaser .placelocation .view-content{padding-top:20px;background:url(/sites/all/themes/good_food_ireland_ovo/images/circle2.svg) no-repeat 100% 0,url(/sites/all/themes/good_food_ireland_ovo/images/circle1.svg) no-repeat 1px 0,url(/sites/all/themes/good_food_ireland_ovo/images/solid-line.png) no-repeat 2px 0;background-size:8px 15px,8px 15px,100% 15px;margin-left:-2px;margin-right:-1px;color:#8193a4;}.node.node-teaser .placelocation .view-content div{padding:3px 15px 14px 55px;background:url(/sites/all/themes/good_food_ireland_ovo/images/icon-featured-location.svg)no-repeat 5px 5px;color:#242424;font-weight:400;margin-bottom:10px;line-height:1.2em;height:36px;display:table-cell;vertical-align:middle;}ol.flex-teaserscontrol-paging{margin:20px 0 0;padding:0;}.flex-teaserscontrol-paging li{text-align:center;list-style:none;display:inline-block;margin:0 8px;}.flex-teaserscontrol-paging li a{display:block;width:12px;height:12px;-webkit-border-radius:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;text-indent:-10000px;background:#b8c8d2;cursor:pointer;}.flex-teaserscontrol-paging li a.flex-teasersactive{background:rgba(130,197,36,1);}.flex-teaserscontrol-paging li a:hover{background:#203b55;}.flex-teaserscontrol-paging{text-align:center;}a:link,a:hover{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}.view-recipe-search .node-recipe .field-name-field-serves{padding:27px 15px 19px 57px;background-size:13%;background:url(/sites/all/themes/good_food_ireland_ovo/images/circle2.svg) no-repeat 100% 0,url(/sites/all/themes/good_food_ireland_ovo/images/circle1.svg) no-repeat 1px 0,url(/sites/all/themes/good_food_ireland_ovo/images/solid-line.png) no-repeat 2px 0,url(/sites/all/themes/good_food_ireland_ovo/images/icon-serves.svg)no-repeat 15px 5px;background-size:8px 15px,8px 15px,100% 15px,15% 70px;margin-left:-2px;margin-right:-1px;display:none;}.field-name-field-serves h2{height:22px!important;}.field-name-field-serves{margin-bottom:0;}.page-block-homepage---featured-places- .flex-teasersviewport ul li .node.node-teaser{margin:0;width:255px;}.flex-caption{display:none;}.sidebar .node-teaser{width:255px;}.sidebar .node-teaser .region-inner{margin:0!important;}h3.prepared-by-label-sb{font-weight:700;font-size:18px;margin-bottom:0;}.prepared-by-sidebar{padding-bottom:15px;}h3.cross-promo-header{font-size:18px;font-weight:700;border-bottom:1px solid #c6d3db;padding-bottom:7px;line-height:1.3;}.box-teasers .node-teaser{margin:0;}.box-teasers{width:96%;float:left;display:block;padding:0 2% 0 2%;margin:15px auto;}.box-teasers a img{width:100%;}.view-experiences-landing-page .node-teaser,.view-taxonomy-term .node-teaser{min-height:380px;}.view-taxonomy-term .node-teaser,.view-experiences-landing-page .node-teaser,#promo-group-region-bottom-container .node-teaser{margin:15px auto;float:left;display:block;min-width:255px;}#promo-group-region-bottom-container .flex-teasersviewport .node-teaser{width:255px;}.node-simple-promo-card .field-name-field-slider-sub-title a{font-weight:700;font-size:16px;padding:0 15px;}.node-simple-promo-card .field-name-title h2{color:#203b55;margin:23px 0 0;}.bean-featured-places .flex-cation{display:none;}.field-name-field-tags{background:#fff;-webkit-border-bottom-right-radius:15px;-webkit-border-bottom-left-radius:15px;-moz-border-radius-bottomright:15px;-moz-border-radius-bottomleft:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;margin-top:20px;padding:20px;border:1px solid #b8c8d2;}.field-name-field-tags ul{margin:0;padding:0;}.field-name-field-tags li{list-style-type:none;display:inline-block;padding:10px 10px 10px 0;font-weight:100;color:#8fa2b5;}.field-name-field-tags li:hover{color:#203b55;}.field-name-field-tags li:after{content:"/";color:#82c524;padding-left:10px;}.field-name-field-tags li a{text-decoration:none;color:#8fa2b5;}.field-name-field-tags li a:hover{text-decoration:none;color:#203b55;}.view-share-content-links{background:#fff;margin-top:20px;padding:20px 30px 25px 25px;border:1px solid #b8c8d2;height:25px;}a.PrintLink{padding-left:40px;height:50px;background:url(/sites/all/themes/good_food_ireland_ovo/images/icon-print.svg) no-repeat;padding-top:3px;display:block;float:left;font-weight:100;text-decoration:none;margin:0 5px 0 5px;}.PrintLink:hover{color:#203b55;}.view-share-content-links .GFISharing{float:left;text-decoration:none;}.ShareLinksText{padding-left:40px;height:50px;background:url(/sites/all/themes/good_food_ireland_ovo/images/icon-friend.svg) no-repeat;padding-top:3px;display:block;font-weight:100;text-decoration:none;color:#8193a4;margin:0 5px 0 5px;}.ShareLinksText:hover{color:#203b55;}li.service-links-facebook-share{}#block-disqus-disqus-comments{background:#fff;margin-top:20px;padding:20px;border:1px solid #b8c8d2;}#block-disqus-disqus-comments .textarea{background:#f9f9f9;}.view-share-content-links.GFIShare-Box .field-content > div{float:left;height:40px;}.GFISharing{overflow:hidden;}.GFISharing > *{float:left;}.GFISharing li{padding-left:10px!important;padding-top:10px!important;padding-right:0!important;}.GFISharing li.service-links-facebook-share{padding-top:10px!important;}.GFISharing li.service-links-twitter-widget{}.GFISharing li.service-links-twitter-widget iframe{margin-top:4px;width:86px!important;}.GFISharing li.service-links-pinterest-button{}.GFISharing li.service-links-pinterest-button a{margin-left:-7px;margin-top:4px;}.GFISharing li > *{vertical-align:top;}.GFISharing{width:180px;}.block-search-api-sorts{width:100%;float:right;text-align:right;}ul.search-api-sorts li{list-style-type:none;display:inline-block;margin-left:10px;}ul.search-api-sorts li a{padding:0;display:inline-block;background:#f2f6f8;border:1px solid #b8c8d2;width:auto;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:10px 20px;text-align:center;text-decoration:none;color:#8193a4;}ul.search-api-sorts li a:hover{background:#f9f9f9;color:#203b55;}ul.search-api-sorts li a.active-sort{background:#f9f9f9;color:#203b55;}ul.search-api-sorts li a img{padding-left:8px;}#block-search-api-sorts-search-sorts h2.block-title{display:block;}#block-search-api-sorts-search-sorts .block-content{}.UpcomingEventsBlock .field-name-field-media-photos-videos img{border:1px solid #b8c8d2;}.UpcomingEventsBlock .field-name-title h2{font-size:18px;margin:0;}span.date-display-single{font-weight:100;}.field-name-field-event-date .field-label{font-weight:400;padding-right:5px;}.block-region-sidebar-second h2.block-title{margin-bottom:20px;padding-left:10px;}.view-footer a{padding-left:40px;background:url(/sites/all/themes/good_food_ireland_ovo/images/icon-more.svg)no-repeat 0 center;opacity:.5;text-decoration:none;}.view-footer a:hover{opacity:1;}.view-footer p{border-bottom:1px solid #c6d3db;clear:both;display:block;margin:0;margin:25px 0;}.footer-col ul li.leaf{list-style-type:none;}#footer-wrapper .contextual-links li{display:inline-block;}#footer-wrapper-2{background:#000;border-top:1px solid #82c524;padding:40px 0;margin-top:20px;}#footer-wrapper-2 .block-inner{margin:0;}#footer-wrapper-2 h2{text-transform:capitalize;font-size:22px;font-weight:bold;line-height:1;color:#82c424;padding-bottom:6px;margin-bottom:6px;border-bottom:0;text-align:left;}#footer-wrapper-2 a,#footer-wrapper-2 a:link,#footer-wrapper-2 a:visited,#footer-wrapper-2 a:hover,#footer-wrapper-2 a:focus,#footer-wrapper-2 a:active a.active,#footer-wrapper-2 p{color:#fff;}#footer-wrapper-2 ul li.leaf{list-style-image:none;}#footer-wrapper-2 ul{padding-left:0;}#footer-wrapper-2 .region-footer-col-base{clear:both;}.footer-col{width:25%;float:left;display:block;padding:0;margin:0;}#footer-wrapper-2 .footer-col-base2{border-top:1px solid rgba(237,237,237,0.3);padding-top:10px;}.Footer-PartnerLogos{display:table;position:relative;clear:both;}.footer-partnerlogo{display:table-cell;width:175px;padding-right:25px;vertical-align:middle;padding-top:5px;}#footer-wrapper-2 .footer-col-base .region-footer-col-base{border-top:1px solid rgba(237,237,237,0.3);padding:5px 0 0;}li a.socialfooter{height:33px;display:block;text-indent:45px;margin:0 5px 5px 0;font-size:20px;}li a.GFIFacebook.socialfooter{background:url(/sites/all/themes/good_food_ireland_ovo/images/icon-footer-facebook.svg)no-repeat;background-size:30px;}li a.GFIPinterest.socialfooter{background:url(/sites/all/themes/good_food_ireland_ovo/images/icon-footer-pinterest.svg)no-repeat;background-size:30px;}li a.GFITwitter.socialfooter{background:url(/sites/all/themes/good_food_ireland_ovo/images/icon-footer-twitter.svg)no-repeat;background-size:30px;}li a.GFIYoutube.socialfooter{background:url(/sites/all/themes/good_food_ireland_ovo/images/icon-footer-youtube.svg)no-repeat;background-size:30px;}li a.GFIInstagram.socialfooter{background:url(/sites/all/themes/good_food_ireland_ovo/images/icon-footer-instagram.svg)no-repeat;background-size:30px;}li a.GFIFlickr.socialfooter{background:url(/sites/all/themes/good_food_ireland_ovo/images/icon-footer-flickr.svg)no-repeat;background-size:30px;}.region-footer-col-base{clear:both;padding:20px 40px 0;}.region-footer-col-base p{font-size:15px;}.tertiary-split{width:50%;float:left;display:block;}.tertiary-split .field-name-title h2{font-size:18px;margin:0 0 6px;font-weight:700;}.tertiary-split a{text-decoration:none;}.tertiary-split .region-two-50-first .region-inner{margin-left:0;}.tertiary-split .field-name-field-article-type{display:none;}.tertiary-split-one h2.block-title,.tertiary-split-two h2.block-title{margin-bottom:30px;}.tertiary-split-one img{border:solid 1px #b8c8d2;}.tertiary-split-one .views-row-1 .field-name-title h2,.tertiary-split-one .views-row-2 .field-name-title h2{height:47px;line-height:25px;}.tertiary-split-one .field-name-field-event-date{height:16px;font-size:16px;padding-top:5px;color:#b2c1cb;clear:both;}.tertiary-split-one .field-type-text-with-summary{height:70px;overflow:hidden;line-height:22px;font-weight:100;clear:both;}.tertiary-split-one .field-type-text-with-summary p{height:70px;overflow:hidden;line-height:22px;font-weight:100;}.tertiary-split-one .view-footer p{border-bottom:1px solid #c6d3db;clear:both;display:block;margin-left:0;}.tertiary-split-one .view-footer a{padding-left:40px;background:url(/sites/all/themes/good_food_ireland_ovo/images/icon-more.svg)no-repeat 0 center;opacity:.5;}a.facetapi-limit-link{padding-left:40px;background:url(/sites/all/themes/good_food_ireland_ovo/images/icon-more.svg)no-repeat 0 center;opacity:.5;border-bottom:1px solid #c6d3db;text-decoration:none;}.tertiary-split-one .view-footer a:hover,a.facetapi-limit-link:hover{opacity:1;}.tertiary-split-two input{width:50%;padding:8px;height:20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.tertiary-split-two .form-submit{height:40px;width:200px;margin-top:20px;background:#203b55;}.tertiary-split-two .form-submit:hover{height:40px;width:200px;margin-top:20px;background:#2c5073;}.tertiary-split-one .two-33-66 .region-inner{margin-left:0;margin-right:20px;}.tertiary-split-one .contenttype-promo{display:none;}.tertiary-split-one .block-content ul{padding:0;}#tour-wrapper .tour-split-container{margin-left:10px;margin-right:10px;}.tour-top{}.PromoTourBlockContainer .view-content{display:flex;justify-content:center;flex-wrap:wrap;}#tour-wrapper .PromoTourBlockContainer .views-row{display:block;position:relative;height:100%;max-width:350px;width:100%;margin:0 auto 10px;}.tour-split .block-inner{margin-left:0;margin-right:0;}.ToursTitleBlock h2.GFIUnderline{text-align:left;font-weight:bold;text-transform:capitalize;}.ToursTitleBlock .ToursTitleSubBlock{font-style:normal;font-weight:700;font-size:35px;width:70%;margin:0;text-align:left;line-height:1.1;}.ToursTitleSubLink{display:inline-block;text-align:left;padding:20px 0;}.ToursTitleSubLink a{padding:10px 15px;border:1px solid #203b55;border-radius:8px;color:#203b55;display:inline;}.tour-split-one{width:100%;float:left;display:block;}.tour-split-two{width:100%;float:left;display:block;}.PromoTourBlockContainer .group-title-promo{display:block;position:relative;background:rgba(255,255,255,0.8);padding:5px 18px;text-align:center;margin-top:-55px;min-height:270px;border:1px solid #203b55;border-top:0;}.PromoTourBlockContainer .PromoTitle{font-size:1.4em;padding:5px 0 15px;}.PromoTourBlockContainer .PromoTitle a{color:#000;}.PromoTourBlockContainer .PromoSubTitle{font-size:22px;margin:0 16px;line-height:1.3;font-weight:bold;}.PromoTourBlockContainer .PromoSubTitle a{color:#000;}.PromoTourBlockContainer .field-name-field-length-of-tour{font-size:18px;margin-top:2px;line-height:1.3;font-weight:bold;}.PromoTourBlockContainer .field-name-field-length-of-tour a{color:#000;}.PromoTourBlockContainer .field-name-node-link{display:block;margin:15px 0 20px;border-top:1px solid #203b55;padding-top:15px;position:absolute;bottom:0;width:90%;}.PromoTourBlockContainer .field-name-node-link a{padding:10px 15px;background-color:#203b55;color:#fff;display:inline;}#exp-wrapper .exp-split-container{margin-left:10px;margin-right:10px;}.exp-split .block-inner{margin-left:0;margin-right:0;}.FoodDrinkExpTitle h2,.CookingAdventBlock h2{font-size:24px;font-weight:bold;}.exp-split-one{width:100%;float:left;display:block;}.exp-split-two{width:100%;float:left;display:block;}.TourBlockContainer .view-content{display:flex;justify-content:center;flex-wrap:wrap;}.exp-split .TourTeaser{max-width:300px;width:100%;margin:0 auto 10px;display:block;border:1px solid #203b55;text-align:center;background:#fafafa;}.exp-split .TourTeaser .field-name-field-promo-photo{}.exp-split .TourTeaser .field-name-field-tour-dates{font-size:1.1em;border-bottom:1px solid #b8c8d2;margin:0 10px;line-height:1.2;padding:8px;font-weight:bold;color:#444444;overflow:hidden;display:block;}.exp-split .TourTeaser .field-name-title{font-size:18px;padding:0 10px;line-height:1.2;min-height:63px;margin:0.83em 0;font-weight:bold;}.exp-split .TourTeaser .field-name-field-length-of-tour{font-size:1.25em;padding:0 10px;}.exp-split .TourTeaser .field-name-field-tour-price{font-size:1.1em;font-weight:600;margin:5px 0;}.exp-split .TourTeaser .field-name-field-tour-price:before{content:"€";display:inline-block;margin-right:3px;}.exp-split .TourTeaser .field-name-node-link{border-top:1px solid #203b55;margin:0 10px;padding-top:15px;padding-bottom:15px;}.exp-split .TourTeaser .field-name-node-link a{padding:10px 15px;background-color:#203b55;color:#fff;display:inline-block;}#content-wrapper h2.GFIUnderline,#block-block-17 h2.GFIUnderline{font-size:24px;font-weight:bold;}.front #content-wrapper .content-top-wide h2.GFIUnderline{margin:0 10px 10px;}#bottom-split-wrapper .bottom-split-container{margin-left:10px;margin-right:10px;}.bottom-split .block-inner{margin-left:0;margin-right:0;}.bottom-split-one{width:100%;float:left;display:block;}.bottom-split-two{width:100%;float:left;display:block;}.sidebar .block-count-5 h2.block-title,.sidebar .block-count-6 h2.block-title,.sidebar #block-menu-menu-about-us h2.block-title,.sidebar #block-menu-menu-membership-menu h2.block-title,.sidebar #block-menu-menu-partners-menu h2.block-title,.sidebar .view-attached-cross-sell-promo-sidebar h2.block-title,.view-attached-cross-sell-promo-sidebar h2.block-title{margin:0;padding:0;font-size:1.2em;font-weight:bold;text-transform:uppercase;line-height:1;text-align:center;padding:0 0 8px;margin-bottom:10px;border-bottom:1px solid #203b55;}.region-sidebar-first #block-menu-menu-awards li.leaf{text-transform:none;}.sidebar .TourBlockContainer .TourTeaser,.view-attached-cross-sell-promo-sidebar .TourBlockContainer .TourTeaser{max-width:300px;width:100%;margin:0 auto 10px;display:block;border:1px solid #203b55;text-align:center;background:#fafafa;}.sidebar .TourBlockContainer .TourTeaser .field-name-field-promo-photo{}.sidebar .TourBlockContainer .TourTeaser .field-name-field-tour-dates,.view-attached-cross-sell-promo-sidebar .TourTeaser .field-name-field-tour-dates{font-size:1.1em;border-bottom:1px solid #b8c8d2;margin:0 10px;line-height:1.2;padding:8px;font-weight:bold;color:#444444;overflow:hidden;display:block;}.sidebar .TourBlockContainer .TourTeaser .field-name-title,.view-attached-cross-sell-promo-sidebar .TourTeaser .field-name-title{font-size:18px;padding:0 10px;line-height:1.2;min-height:63px;margin:0.83em 0;font-weight:bold;}.sidebar .TourBlockContainer .TourTeaser .field-name-field-length-of-tour,.view-attached-cross-sell-promo-sidebar .TourTeaser .field-name-field-length-of-tour{font-size:1.25em;padding:0 22px;}.sidebar .TourBlockContainer .TourTeaser .field-name-field-tour-price,.view-attached-cross-sell-promo-sidebar .TourTeaser .field-name-field-tour-price{font-size:1.1em;font-weight:600;margin:5px 0;}.sidebar .TourBlockContainer .TourTeaser .field-name-field-tour-price:before,.view-attached-cross-sell-promo-sidebar .TourTeaser .field-name-field-tour-price:before{content:"€";display:inline-block;margin-right:3px;}.sidebar .TourBlockContainer .TourTeaser .field-name-node-link,.view-attached-cross-sell-promo-sidebar .TourTeaser .field-name-node-link{border-top:1px solid #203b55;margin:0 10px;padding-top:15px;padding-bottom:15px;}.sidebar .TourBlockContainer .TourTeaser .field-name-node-link a,.view-attached-cross-sell-promo-sidebar .TourTeaser .field-name-node-link a{padding:10px 15px;background-color:#203b55;color:#fff;display:inline-block;}.crosssellWrap{max-width:300px;width:100%;margin:0 auto 10px;display:block;border:1px solid #000;text-align:left;background:#fafafa;}#block-bean-homepage-promo-box-beside-video .crosssellWrap,#block-bean-sidebar-all-review-pages .crosssellWrap{border:0;}.crosssellWrap .field-name-field-promo-title-crosssell{font-size:18px;padding:0 10px;line-height:1.2;margin:0.83em 0;font-weight:bold;}.crosssellWrap .field-name-field-promo-description{font-size:1.25em;padding:0 10px;}.crosssellWrap .field-name-field-promo-link-one{border-top:1px solid #000;margin:0 10px;padding-top:15px;padding-bottom:15px;}.crosssellWrap .field-name-field-promo-link-one a{padding:10px 15px;background-color:#000;color:#fff;display:block;text-align:center;}.view-attached-cross-sell-promo-sidebar .views-row{margin:0 auto 10px;max-width:300px;display:block;width:100%;}.view-attached-cross-sell-promo-sidebar .views-field-field-cross-sell-product-embed{background:#fff;border:1px solid #000;padding:0px 10px;text-align:center;}.article-listing ul,.ExperiencesListing ul{margin:0;padding:0;}.contenttype-articlepromo span{list-style-type:none;margin:0;padding:0;width:50px;height:50px;float:left;margin-right:20px;display:block;text-indent:-10000px;}.contenttype-articlepromo .type-Events{background:url(/sites/all/themes/good_food_ireland_ovo/images/icon-event.svg) no-repeat;background-size:100%;}.contenttype-articlepromo .type-Blog{background:url(/sites/all/themes/good_food_ireland_ovo/images/icon-blog.svg) no-repeat;background-size:100%;}.contenttype-articlepromo .type-Festivals{background:url(/sites/all/themes/good_food_ireland_ovo/images/icon-festival.svg) no-repeat;background-size:100%;}.contenttype-articlepromo .type-Markets{background:url(/sites/all/themes/good_food_ireland_ovo/images/icon-market.svg) no-repeat;background-size:100%;}.contenttype-articlepromo .type-Awards{background:url(/sites/all/themes/good_food_ireland_ovo/images/icon-awards.svg) no-repeat;background-size:100%;}.contenttype-articlepromo .type-News{background:url(/sites/all/themes/good_food_ireland_ovo/images/icon-news.svg) no-repeat;background-size:100%;}.contenttype-articlepromo .type-TradeNews{background:url(/sites/all/themes/good_food_ireland_ovo/images/icon-news.svg) no-repeat;background-size:100%;}.contenttype-articlepromo .type-Offers,.contenttype-articlepromo .type-Food{background:url(/sites/all/themes/good_food_ireland_ovo/images/icon-offers.svg) no-repeat;background-size:100%;}.article-listing h2 a,.ExperiencesListing h2 a,.events-listing h2 a{height:70px;display:block;overflow:hidden;line-height:32px;}.article-listing h2,.ExperiencesListing h2,.events-listing h2{margin:0 auto;}.view-partners-listing .field-name-field-list-title-long{height:35px;display:block;overflow:hidden;line-height:32px;font-size:1.6em;font-style:normal;font-weight:300;}.view-partners-listing .field-name-field-list-sub-title-long{height:35px;display:block;overflow:hidden;font-size:18px;font-style:normal;font-weight:bold;}.view-partners-listing .field-type-text-with-summary p{height:110px;overflow:hidden;font-weight:100;}.view-partners-listing img{border:1px solid #dae4e9;}.node-promotional-lists-page .five-5x20{border-bottom:1px solid #dae4e9;margin-bottom:20px;}.node-promotional-lists-page .two-33-66{margin-bottom:20px;padding-bottom:30px;}.article-listing .field-name-node-link a,.events-listing .field-name-node-link a,.ExperiencesListing .field-name-node-link a,.ExperiencesListing .field-name-book-now-dummy a{background:#e8f1f6;width:180px;text-align:center;color:#203b55;border:1px solid #d1dce3;padding:8px;display:block;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.article-listing .field-name-node-link a:hover,.events-listing .field-name-node-link a:hover,.ExperiencesListing .field-name-node-link a:hover,.ExperiencesListing .field-name-book-now-dummy a:hover{background:#d3e7ef;color:#203b55;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0);}.article-listing .field-name-field-event-date,.ExperiencesListing .field-name-field-event-date{font-size:18px;font-weight:400;margin-bottom:0;}.article-listing .field-name-field-event-date span.date-display-single,.ExperiencesListing .field-name-field-event-date span.date-display-single{font-weight:400;}.article-listing .flexslider .slides img,.ExperiencesListing .flexslider .slides img,.events-listing .flexslider .slides img{border:1px solid #b8c8d2;}.article-listing .field-type-text-with-summary p,.ExperiencesListing .field-type-text-with-summary p{height:80px;overflow:hidden;}.article-listing .views-row .node,.ExperiencesListing .views-row .node{margin:0 0 50px;padding:0 0 50px;border-bottom:1px solid #dae4e9;}.article-listing .views-row .field-name-body .field-item,.ExperiencesListing .views-row .field-name-body .field-item,.events-listing .views-row .field-name-body .field-item{font-weight:100!important;margin-bottom:15px;height:92px;overflow:hidden;}.events-listing .two-50{margin-bottom:20px;}.events-listing h3{margin-top:30px;padding-top:30px;border-top:1px solid #dae4e9;font-size:26px;}.view-articles ul.views-summary{}.view-articles ul.views-summary li{margin:0;list-style-type:none;padding-right:10px;}.view-articles ul.views-summary li a{color:#8193a4;text-decoration:none;padding-right:10px;}.view-articles ul.views-summary li a:hover{color:#203b55;}.view-articles ul.views-summary li:after{content:"/";color:#82c524;}.view-articles ul.views-summary li a.active{color:#203b55;}.region-sidebar-first .view-articles ul.views-summary li:after{color:#82c524;content:none;}#block-bean-food-events-introduction .region-two-66-33-second .region-inner,#block-bean-food-events-introduction .two-66-33 > .region-two-66-33-second{border:none;}#block-bean-food-events-introduction .region-two-66-33-second .region-inner{border:none;}.page-blog-events .view-articles.events-listing-tabs ul.views-summary,.page-food-drink-experiences .view-articles.ExperiencesListing ul.views-summary{padding-bottom:15px;border-bottom:1px solid #dae4e9;margin-bottom:30px;}.page-blog-events .view-articles.events-listing-tabs ul.views-summary li,.page-food-drink-experiences .view-articles.ExperiencesListing ul.views-summary li{display:inline-block;}.page-blog-events .view-articles.events-listing-tabs ul.views-summary li:after,.page-food-drink-experiences .view-articles.ExperiencesListing ul.views-summary li:after{content:'';}.page-blog-events .view-articles.events-listing-tabs ul.views-summary li a,.page-food-drink-experiences .view-articles.ExperiencesListing ul.views-summary li a{padding:8px 25px 8px 25px;background:#f2f6f8;display:block;border:1px solid #b8c8d2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.page-blog-events .view-articles.events-listing-tabs ul.views-summary li a:hover,.page-food-drink-experiences .view-articles.ExperiencesListing ul.views-summary li a:hover{background:#f9f9f9;}.view-nearby-places #leaflet-map{border:1px solid #b8c8d2;}.view-id-nearby_places h2{margin-bottom:0;}#promo-group-region-interstitial-wrap .field-name-field-highlight-title{font-weight:100;font-size:30px;margin-bottom:15px;}#promo-group-region-interstitial-wrap .region-three-50-25-25-third > .region-inner{border-bottom:none;padding:20px 20px 40px;margin:0;margin-bottom:20px;background:#f3eade;}#promo-group-region-interstitial-wrap .region-three-50-25-25-second{width:23%;}#promo-group-region-interstitial-wrap .region-three-50-25-25-third .field-name-field-slider-sub-title{font-weight:100;font-size:26px;margin-bottom:15px;line-height:30px;}#promo-group-region-interstitial-wrap .region-three-50-25-25-third{background:url(/sites/all/themes/good_food_ireland_ovo/images/ramparts.svg) 0 100%;background-repeat:repeat-x;background-size:14.4%;border:1px solid #cfcab6;border-bottom:none;width:23%;}#promo-group-region-interstitial-wrap .region-three-50-25-25-first .field-name-field-video{margin-top:15px;}#promo-group-region-interstitial-wrap .region-three-50-25-25-first .field-name-field-video .file-video-youtube{border:1px solid #cfcab6;}#promo-group-region-interstitial-wrap .region-three-50-25-25-third .field-name-field-action-summary ul{padding:0;}#promo-group-region-interstitial-wrap .region-three-50-25-25-third .field-name-field-action-summary li{list-style-type:none;padding:5px 0 5px 40px;margin:10px 0;}#promo-group-region-interstitial-wrap .region-three-50-25-25-third .field-name-field-action-summary{margin-bottom:25px;}#promo-group-region-interstitial-wrap li:first-child{background:url(/sites/all/themes/good_food_ireland_ovo/images/icon-featured.svg) no-repeat;}#promo-group-region-interstitial-wrap li{background:url(/sites/all/themes/good_food_ireland_ovo/images/icon-bowl.svg) no-repeat;}#promo-group-region-interstitial-wrap li:last-child{background:url(/sites/all/themes/good_food_ireland_ovo/images/icon-heart.svg) no-repeat;}#promo-group-region-interstitial-wrap .field-name-field-top-call-to-action-link a{margin-top:20px;background:#f4f1ea;padding:10px 13px;text-align:center;width:100%;border:1px solid #dcd7c6;text-decoration:none;margin-bottom:20px;font-weight:700;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}#promo-group-region-interstitial-wrap .field-name-field-top-call-to-action-link a:hover{background:#f3eade;}.block-easy-breadcrumb{font-weight:400;color:#91d434;}#block-easy-breadcrumb-easy-breadcrumb .easy-breadcrumb_segment{color:#8193a4;}#block-easy-breadcrumb-easy-breadcrumb .block{margin-bottom:0!important;}#block-easy-breadcrumb-easy-breadcrumb a{color:#8193a4;text-decoration:none;}#block-easy-breadcrumb-easy-breadcrumb a:hover{color:#203b55;}.region-sidebar-first ul{padding:0;}.region-sidebar-first ul li{}.region-sidebar-first ul li.leaf{list-style-image:none;padding:3px 0;margin:0;}.region-sidebar-first ul li.leaf a{background:url(/sites/all/themes/good_food_ireland_ovo/images/icon-no-tick.svg) no-repeat 0 center;padding:3px 0 3px 30px;color:#000;text-decoration:none;-webkit-transition:all 0s ease-in-out;-moz-transition:all 0s ease-in-out;-ms-transition:all 0s ease-in-out;-o-transition:all 0s ease-in-out;transition:all 0s ease-in-out;display:block;}.region-sidebar-first ul li.leaf a:hover{color:#242424;background:url(/sites/all/themes/good_food_ireland_ovo/images/icon-tick.svg) no-repeat 0 center;-webkit-transition:all 0s ease-in-out;-moz-transition:all 0s ease-in-out;-ms-transition:all 0s ease-in-out;-o-transition:all 0s ease-in-out;transition:all 0s ease-in-out;}.region-sidebar-first #block-menu-menu-hot-spot-destinations ul li.leaf a.active{background:url('/sites/all/themes/good_food_ireland_ovo/images/icon-no-tick.svg') no-repeat 0 center;}.region-sidebar-first ul li.expanded,.region-sidebar-first ul li{background:none;list-style-image:none;list-style-type:none;padding-left:0;font-weight:400;}.region-sidebar-first ul li.expanded,.region-sidebar-first ul li.collapsed{background:none;list-style-image:none;list-style-type:none;padding-left:30px;font-weight:400;font-size:1em;padding:5px 0;color:#8193a4;}.region-sidebar-first ul li.expanded,.region-sidebar-first ul li a{color:#6b7d8e;text-decoration:none;}.region-sidebar-first ul li.expanded,.region-sidebar-first ul li.collapsed a{background:url(/sites/all/themes/good_food_ireland_ovo/images/icon-no-tick.svg) no-repeat 0 3px;padding:3px 0 3px 30px;color:#6b7d8e;text-decoration:none;}.region-sidebar-first ul li.expanded,.region-sidebar-first ul li.collapsed a.active{background:url(/sites/all/themes/good_food_ireland_ovo/images/icon-tick.svg) no-repeat 0 4px;}.region-sidebar-first ul li.collapsed a:hover,.region-sidebar-first ul li.collapsed a.active:hover{color:#203b55;}.region-sidebar-first ul li.expanded,.region-sidebar-first ul li.menu-item-3263 a:hover{}.region-sidebar-first ul li.expanded,.region-sidebar-first ul li.collapsed a:hover{}.sidr{background:#434343;border-left:1px solid #82c524;box-shadow:none;padding-top:50px;}.sidr ul li:hover > a,.sidr ul li.active > a,.sidr ul li.sidr-class-active-trail > a{background:#474747;box-shadow:none;}.sidr ul{border-top:1px solid #353535;}.sidr ul li{border-top:medium none!important;border-bottom:1px solid #353535;}.sidr ul li a{color:#fff;font-family:"Source Sans Pro","Helvetica Neue",Arial,Helvetica,sans-serif;font-size:17px;font-weight:100;}.sidr ul li a:hover,.sidr ul li a.sidr-class-active{color:#82c524;}#sidr-id-primary-menu{display:none;}.sidr ul li:hover,.sidr ul li.active,.sidr ul li.sidr-class-active{line-height:48px;}#block-bean-homepage-leaderboard-banner-ad{margin:10px 0 0;}.field-name-field-leaderboard-ad-image{width:728px;margin:0 auto;}.flexslider .flex-slide-vertical-viewport .slides li .field-name-field-slider-title .Orange,.flexslider .flex-slide-vertical-viewport .slides li .field-name-field-slider-title .Green,.flexslider .flex-slide-vertical-viewport .slides li .field-name-field-slider-title .Blue{padding-bottom:16px;width:100%;display:block;text-decoration:none;}.flexslider .flex-slide-vertical-viewport .slides li .field-name-field-slider-title .Orange{color:#e58a4e!important;background:url(/sites/all/themes/good_food_ireland_ovo/images/orange-dots.png) no-repeat 0 bottom;}.flexslider .flex-slide-vertical-viewport .slides li .field-name-field-slider-title .Green{color:#82c524!important;background:url(/sites/all/themes/good_food_ireland_ovo/images/green-dots.png) no-repeat 0 bottom;}.flexslider .flex-slide-vertical-viewport .slides li .field-name-field-slider-title .Blue{color:#3ec3cb!important;background:url(/sites/all/themes/good_food_ireland_ovo/images/blue-dots.png) no-repeat 0 bottom;}#promo-group-region-right-slider .content:first-child{}div.field-collection-item-field-slider-item-vertical .content{width:280px;padding-left:20px;}.flexslider .flex-slide-vertical-viewport{height:245px!important;}div.field-collection-item-field-slider-item-vertical{height:120px;}.field-name-field-slider-item-vertical .flexslider{margin:0;padding:0;border:0;box-shadow:0 0 0;border-radius:0;background:0;}.flexslider .flex-slide-vertical-viewport .slides{}.flexslider .flex-slide-vertical-viewport .slides > li{display:block;border-top:1px solid #e6d5c0;}.flexslider .flex-slide-vertical-viewport .slides li .field-name-field-slider-title{font-weight:100;font-size:24px;line-height:24px;height:45px;overflow:hidden;font-weight:700;text-transform:uppercase;padding-top:8px;}.flexslider .flex-slide-vertical-viewport .slides li .field-name-field-slider-sub-title{font-weight:100;font-size:16px;line-height:24px;height:25px;overflow:hidden;font-weight:700;}.flexslider .flex-slide-vertical-viewport .slides li .field-name-field-slider-summary{font-size:16px;line-height:16px;overflow:hidden;height:33px;}ul.flex-slide-vertical-direction-nav{position:absolute;top:86%;text-align:center;width:45px;height:45px;font-weight:400;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;left:42%;padding:0;}ul.flex-slide-vertical-direction-nav:hover{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;}.flex-slide-vertical-direction-nav{padding:0;}.flex-slide-vertical-direction-nav li{list-style-type:none;}.flex-slide-vertical-direction-nav a.flex-slide-vertical-next{display:none;}.flex-slide-vertical-direction-nav a.flex-slide-vertical-prev{text-decoration:none;width:45px;height:45px;display:block;text-indent:-10000px;background:url(/sites/all/themes/good_food_ireland_ovo/images/icon-down-arrow.svg) no-repeat;-webkit-border-radius:50px 50px 50px 50px;border-radius:50px 50px 50px 50px;background-size:100%;opacity:.25;}.flex-slide-vertical-direction-nav a.flex-slide-vertical-prev:hover{opacity:.8;}.field-name-field-ref-slider-horizontal ol{display:none;}.field-name-field-ref-slider-horizontal ul.flex-large-direction-nav,.group-slider-carousel ul.flex-large-direction-nav{padding:0;}.field-name-field-ref-slider-horizontal ul.flex-large-direction-nav li,.group-slider-carousel ul.flex-large-direction-nav li{list-style-type:none;}.field-name-field-ref-slider-horizontal ul.flex-large-direction-nav li a,.group-slider-carousel ul.flex-large-direction-nav li a{width:21px;height:36px;text-indent:-10000px;}.field-name-field-ref-slider-horizontal ul.flex-large-direction-nav li a.flex-large-next,.group-slider-carousel ul.flex-large-direction-nav li a.flex-large-next{position:absolute;top:48%;left:95%;background:url(/sites/all/themes/good_food_ireland_ovo/images/next-white.png) no-repeat;opacity:.7;}.field-name-field-ref-slider-horizontal ul.flex-large-direction-nav li a.flex-large-prev,.group-slider-carousel ul.flex-large-direction-nav li a.flex-large-prev{position:absolute;left:3%;top:48%;background:url(/sites/all/themes/good_food_ireland_ovo/images/prev-white.png) no-repeat;opacity:.8;}.field-name-field-ref-slider-horizontal ul.flex-large-direction-nav li a.flex-large-prev:hover,.field-name-field-ref-slider-horizontal ul.flex-large-direction-nav li a.flex-large-next:hover,.group-slider-carousel ul.flex-large-direction-nav li a.flex-large-prev:hover,.group-slider-carousel ul.flex-large-direction-nav li a.flex-large-next:hover{opacity:1;}.view-mode-homepage_layout #promo-group-region-sliders{margin-bottom:50px;border:1px solid #b8c8d2;background:#f3f1e9;}.node-promotional-landing-page .field-name-field-slider-vertical{background:#f3f1e9;}.node-promotional-landing-page #promo-group-region-sliders{border:1px solid #b8c8d2;}div#block-views-homepage-news-carousel-block{background:#efefef;padding-top:1px;}.node-type-page .node-page .field-name-body{background:#fff;border:1px solid #b8c8d2;padding:30px;-webkit-border-bottom-right-radius:15px;-webkit-border-bottom-left-radius:15px;-moz-border-radius-bottomright:15px;-moz-border-radius-bottomleft:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;}.view-photo-gallery .views-row{float:left;padding-right:2%;width:23%;margin-bottom:20px;}.gallery-preview img{border:1px solid #b8c8d2;margin-bottom:5px;}.gallery-title{width:94%;padding:0 3%;text-align:center;line-height:1.1em;}.flex-galleryslider-viewport{width:100%;float:left;}.flex-galleryslider-control-nav{float:left;padding-left:0px;width:100%;clear:both;margin-top:10px;}.flex-galleryslider-control-nav img,.flex-galleryslider-control-nav li img{border:1px solid #b8c8d2;}.flex-galleryslider-control-nav li{box-sizing:border-box;float:left;list-style:none outside none;padding-right:4px;width:90px;}.flex-galleryslider-control-nav li:hover{cursor:pointer;}.flex-galleryslider-direction-nav{display:none;}.page-places .region.region-highlighted{background:#464b4f;text-align:left;color:#fff;}.page-places .region-highlighted:before{content:"Refine Results By:";display:table-cell;font-size:20px;color:#82c424;font-weight:bold;line-height:1;padding:0 10px;height:50px;text-align:left;vertical-align:middle;font-style:normal;}.region-highlighted .region-inner.clearfix{display:table-cell;vertical-align:middle;}.block-facetapi,.CollectionDropMenu{position:relative;display:inline-block;clear:both;margin:8px 3px;border:1px solid rgba(255,255,255,0.5);}.block-facetapi .block-content,.CollectionDropMenu .block-content{display:block !important;}.block-facetapi h2.block-title,.CollectionDropMenu h2.block-title{font-weight:normal;display:block;line-height:1;font-size:20px;color:#fff;}.block-facetapi select,.CollectionDropMenu select{display:block;font-size:16px;font-weight:700;color:#fff;line-height:1.3;padding:0 16px 0 0;width:100%;max-width:100%;box-sizing:border-box;margin:0;border:0;box-shadow:0 0 0;border-radius:0;-moz-appearance:none;-webkit-appearance:none;background-color:transparent;height:50px;cursor:pointer;background:url(/sites/all/themes/good_food_ireland_ovo/images/arrow-down.png) no-repeat 100% center transparent;background-size:12px;}.block-facetapi select option,.CollectionDropMenu select option{color:#000;text-transform:capitalize;}.CollectionDropMenu select{height:56px;}.block-facetapi .facetapi-facet-field-addressadministrative-area ul li{margin:0;}.page-places .item-list-pager li.pager-first,.page-places .item-list-pager li.pager-previous,.page-places .item-list-pager li.pager-next,.page-places .item-list-pager li.pager-last{background:0;display:block;padding:0;background:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0;width:100%;clear:both;float:none;}.page-places .item-list-pager li.pager-next a{font-weight:600;font-style:normal;letter-spacing:0.1em;text-transform:uppercase;padding:12px 20px;font-size:0.8em;background-color:#82c424;color:#fff !important;border-radius:6px;margin-bottom:10px;margin:20px auto 10px;display:block;text-align:center;width:200px;}a.MapShowHideBtn{padding:8px;background:url(/sites/all/themes/good_food_ireland_ovo/images/map-bg.jpg) 0 center #f2f6f8;text-align:center;width:120px;display:block;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #b8c8d2;color:#8193a4;font-weight:400;text-decoration:none;}a.MapShowHideBtn:hover{color:#203b55;}.view-search-gfi .view-header p{border-bottom:1px solid #dae4e9;padding-bottom:15px;margin-bottom:0;}a.FilterShowButton{padding:8px;background:#f2f6f8;text-align:center;width:120px;display:block;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #b8c8d2;color:#8193a4;font-weight:400;text-decoration:none;}a.FilterShowButton:hover{color:#203b55;}.filter-block{margin-bottom:0;}.view-search-gfi #leaflet-map{border:1px solid #dae4e9;display:none;}.active-search-block{display:block;clear:both;text-align:left;margin:15px 0 0 15px;position:relative;}.block-current-search-page-activeitems ul{margin:0;padding:0;display:block;clear:both;}.block-current-search-page-activeitems ul li{text-transform:capitalize;list-style-type:none;color:#000;font-weight:bold;margin:0;}.block-current-search-page-activeitems ul li a{background:url(/sites/all/themes/good_food_ireland_ovo/images/icon-x.svg) no-repeat 0 center;padding:3px 0 3px 10px;color:#222;text-decoration:none;text-indent:-10000px;width:21px;display:inline-block;}.block-current-search-page-activeitems ul li{display:inline-block;margin:0 20px 0 0;}.region-sidebar-first ul li.leaf{text-transform:capitalize;}.region-sidebar-first ul li.leaf a.facetapi-active{background:url(/sites/all/themes/good_food_ireland_ovo/images/icon-x.svg) no-repeat 0 center;padding:0 0 0 18px;display:inline-block;text-indent:-10000px;width:12px;}.active-search-block .current-search-item-active-items{display:inline-block;text-align:left;}.active-search-block .current-search-item-custom-reset{display:inline-block;text-align:right;}.resetsearchwrap a{color:#000;border-left:1px solid #8193a4;padding-left:15px;text-decoration:none;font-weight:bold;}.resetsearchwrap a:hover{color:#000;text-decoration:none;}.page-places h1#page-title,.DestinationLanding h1#page-title{display:none;}.page-places .SearchHeaderIntro .block-inner,.DestinationLanding .SearchHeaderIntro .block-inner{margin:0;}.page-places .SearchHeaderIntro,.DestinationLanding .SearchHeaderIntro{display:block;position:relative;width:100vw;margin-left:calc(-50vw + 50%);margin-bottom:0;}.page-places .SearchHeaderIntro .section-slidershow-wrapper,.DestinationLanding .SearchHeaderIntro .section-slidershow-wrapper{display:block;width:100%;max-width:1600px;margin:0 auto;position:relative;}.page-places .SearchHeaderIntro .paragraphs-items-field-promo-section-rows .field-name-field-promo-section-rows,.DestinationLanding .SearchHeaderIntro .paragraphs-items-field-promo-section-rows .field-name-field-promo-section-rows{margin:0;}.page-places .SearchHeaderIntro .section-slider-text-wrapper,.DestinationLanding .SearchHeaderIntro .section-slider-text-wrapper{position:absolute;top:50%;transform:translateY(-50%);display:block;width:100%;left:0;right:0;text-align:center;}.page-places .SearchHeaderIntro .section-slidershow-wrapper .section-slider-text-wrapper .field-name-field-section-title,.DestinationLanding .SearchHeaderIntro .section-slidershow-wrapper .section-slider-text-wrapper .field-name-field-section-title{color:#fff;margin:0 auto;display:block;position:relative;font-size:46px;padding:0;font-weight:bold;line-height:1;text-align:center;text-shadow:1px 1px 10px rgba(0,0,0,0.75);}.page-places .SearchHeaderIntro .section-slidershow-wrapper .section-slider-text-wrapper .field-name-field-section-title span,.DestinationLanding .SearchHeaderIntro .section-slidershow-wrapper .section-slider-text-wrapper .field-name-field-section-title span{color:#82c424;font-size:;}.field.field-name-field-dynamicpage-intro .heroSubImage{width:308px;margin:0 auto;}.field.field-name-field-dynamicpage-intro .heroSubImage,.field.field-name-field-dynamicpage-intro .ViewAllExper-Btn{display:none;}.page-places .SearchHeaderIntro .section-slidershow-wrapper .section-slider-text-wrapper .field-name-field-dynamicpage-intro p,.DestinationLanding .SearchHeaderIntro  .section-slidershow-wrapper .section-slider-text-wrapper .field-name-field-dynamicpage-intro p{font-weight:bold;font-style:normal;letter-spacing:0.1em;text-transform:uppercase;margin:0 auto 0.94rem;color:#fff;font-size:20px;text-align:center;padding:0 50px;max-width:1100px;}.node-type-promo-landing-page .fullwidth-container{max-width:1200px;margin:0 auto !important;}.fullwidth-container.spacer-large-top{margin-top:20px !important;}.node-type-promo-landing-page h2.block-title,.node-type-promo-landing-page .fullwidth-container .field-name-field-section-title{font-size:34px;text-transform:capitalize;font-weight:normal;color:#000;text-align:center;margin-bottom:15px;line-height:1;}.node-type-promo-landing-page .fullwidth-container .field-type-text-long{margin:0 auto 40px;width:55%;}.node-type-promo-landing-page .fullwidth-container .field-type-text-long p{font-size:20px;color:#000;text-align:center;}#block-bean-experiences-destinations-block,#block-bean-hot-spots{padding-top:30px;}.block-similar-places-block .field-name-title h3{font-size:16px;font-weight:700;margin-bottom:0;}.block-similar-places-block .field-name-title h3 a{color:#8fa2b5;text-decoration:none;}.block-similar-places-block .field-name-title h3 a:hover{color:#203b55;}.block-similar-places-block .placelocation{font-weight:400;}.block-similar-places-block .node-teaser-text-only{color:#8fa2b5;}.block-similar-places-block p{margin-bottom:0;padding-bottom:0;}.block-similar-places-block .region-inner{border-bottom:1px solid #c6d3db;}.block-similar-places-block .region-inner p{margin-bottom:20px;}::-webkit-input-placeholder{color:#484848;font-weight:light!important;}:-moz-placeholder{color:#484848;font-weight:light!important;}::-moz-placeholder{color:#484848;font-weight:light!important;}:-ms-input-placeholder{color:#484848;font-weight:light!important;}#block-views-similar-places-block-1 h2.block-title,.field-name-nearby-places-block h2.block-title{font-size:18px;font-weight:700;padding:0 0 5px 0;text-align:left;line-height:1;margin:0;text-transform:uppercase;border-bottom:3px solid #242424;margin-bottom:8px;}#block-views-similar-places-block-1 h2.block-title a,.field-name-nearby-places-block h2.block-title a{background:#242424;padding:6px 6px 6px 6px;color:#fff;}.NearbyPlacesBlock .flexslider .slides li{padding:0 10px;}.NearbyPlacesBlock .News-Wrap{display:block;float:left;width:33%;border-bottom:0;margin-right:2px;}@media only screen and (min-width:0px) and (max-width:1024px){.NearbyPlacesBlock .News-Wrap{display:block;float:left;width:100%;border-bottom:0;margin-right:2px;}.NearbyPlacesBlock .News-Wrap .field-type-image{height:auto;margin:0;}}.NearbyPlacesBlock .News-Image-Wrap{margin:0 10px 0 0;width:80px;display:block;float:left;}.NearbyPlacesBlock .News-Wrap:hover{background:#fcfcfc;border-radius:8px;}.NearbyPlacesBlock .News-Title-Wrap{line-height:1;margin:0;padding:0;font-family:"Source Sans Pro","Helvetica Neue",Arial,Helvetica,sans-serif;font-size:17px;text-transform:capitalize;color:#4d4d4d !important;display:block;width:65%;float:left;}.NearbyPlacesBlock .News-Date-Wrap,.NearbyPlacesBlock .News-Location-Wrap{color:#B7B7B7 !important;font-size:16px;font-style:italic;padding:5px 0;}.field-name-field-highlighted-promo .group-promo-colone-top,.field-name-field-highlighted-promo .group-promo-colone-bottom,.field-name-field-highlighted-promo .group-promo-coltwo-top,.field-name-field-highlighted-promo .group-promo-coltwo-bottom,.field-name-field-highlighted-promo .group-promo-colthree-top,.field-name-field-highlighted-promo .group-promo-colthree-bottom{display:block;position:relative;}.field-name-field-highlighted-promo .group-promo-colone-top .field-name-field-promo-title-one,.field-name-field-highlighted-promo .group-promo-colone-bottom .field-name-field-promo-title-one-one,.field-name-field-highlighted-promo .group-promo-coltwo-top .field-name-field-promo-title-two,.field-name-field-highlighted-promo .group-promo-coltwo-bottom .field-name-field-promo-title-two-two,.field-name-field-highlighted-promo .group-promo-colthree-top .field-name-field-promo-title-three,.field-name-field-highlighted-promo .group-promo-colthree-bottom .field-name-field-promo-title-three-three{display:block;position:absolute;top:0;left:0;height:97%;width:100%;font-size:28px;line-height:1.1em;color:#fff;font-weight:700;overflow:hidden;text-transform:uppercase;}.field-name-field-highlighted-promo .group-promo-colone-top .field-name-field-promo-title-one a,.field-name-field-highlighted-promo .group-promo-coltwo-top .field-name-field-promo-title-two a,.field-name-field-highlighted-promo .group-promo-colthree-top .field-name-field-promo-title-three a{display:block;width:100%;width:calc(100% - 40px);height:365px;overflow:hidden;padding:10px 20px 0;color:#fff;text-decoration:none;background:url(/sites/all/themes/good_food_ireland_ovo/images/trans-black-bg.png);}.field-name-field-highlighted-promo .group-promo-colone-top .field-name-field-promo-title-one a,.field-name-field-highlighted-promo .group-promo-coltwo-top .field-name-field-promo-title-two a,.field-name-field-highlighted-promo .group-promo-colthree-top .field-name-field-promo-title-three a{display:block;width:100%;width:calc(100% - 40px);height:365px;overflow:hidden;padding:10px 20px 0;color:#fff;text-decoration:none;background:url(/sites/all/themes/good_food_ireland_ovo/images/trans-black-bg.png);}.field-name-field-highlighted-promo .group-promo-colone-bottom .field-name-field-promo-title-one-one a,.field-name-field-highlighted-promo .group-promo-coltwo-bottom .field-name-field-promo-title-two-two a,.field-name-field-highlighted-promo .group-promo-colthree-bottom .field-name-field-promo-title-three-three a{display:block;width:100%;width:calc(100% - 40px);height:166px;overflow:hidden;padding:10px 20px 0;text-decoration:none;background:url(/sites/all/themes/good_food_ireland_ovo/images/trans-black-bg.png);color:#fff;}.field-name-field-highlighted-promo .group-promo-colone-top .field-name-field-promo-title-one a:hover,.field-name-field-highlighted-promo .group-promo-coltwo-top .field-name-field-promo-title-two a:hover,.field-name-field-highlighted-promo .group-promo-colthree-top .field-name-field-promo-title-three a:hover,.field-name-field-highlighted-promo .group-promo-colone-bottom .field-name-field-promo-title-one-one a:hover,.field-name-field-highlighted-promo .group-promo-coltwo-bottom .field-name-field-promo-title-two-two a:hover,.field-name-field-highlighted-promo .group-promo-colthree-bottom .field-name-field-promo-title-three-three a:hover{background:none;}.field-name-field-highlighted-promo .group-promo-colone-bottom,.field-name-field-highlighted-promo .group-promo-coltwo-bottom,.field-name-field-highlighted-promo .group-promo-colthree-bottom{margin-top:17px;}.field-name-field-highlighted-promo img{border:1px solid #b8c8d2;}.field-name-field-highlighted-promo{margin-bottom:30px;}#promo-group-region-action-wrapper{text-align:center;}#promo-group-region-action-wrapper .field-name-field-top-call-to-action-summary{font-weight:100;font-size:30px;margin-bottom:5px;}#promo-group-region-action-wrapper .field-name-field-top-call-to-action-summary{font-weight:100;font-size:30px;margin-bottom:5px;}#promo-group-region-action-wrapper .field-name-field-top-call-to-action-link a{font-weight:700;padding:10px;display:block;color:#fff;background:#203b55;width:30%;text-decoration:none;margin:0 auto;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;}#promo-group-region-action-wrapper .field-name-field-top-call-to-action-link a:hover{background:#2c5073;}#promo-group-region-action-wrapper .field-name-field-top-call-to-action-link a:hover{background:#2c5073;}#promo-group-region-container{padding:30px 0;}#promo-group-region-container .field-name-field-slider-sub-title{font-weight:100;font-size:30px;margin-bottom:5px;}#promo-group-region-container ol.flex-control-paging{display:none;}#promo-group-region-container #promo-group-promo-region-center-right img{border:1px solid #b8c8d2;}#promo-group-region-container #promo-group-promo-region-center-left p{padding-right:40px;}.node-place-to-eat div.at-panel .region-conditional-stack,.node-place-to-stay div.at-panel .region-conditional-stack,.node-artisan-foods div.at-panel .region-conditional-stack,.node-food-producers div.at-panel .region-conditional-stack,.node-cookery-school div.at-panel .region-conditional-stack{margin-top:0;position:relative;float:left;}.node-business-group{padding:30px;}.node-business-group ul{padding:0;clear:both;}.node-business-group p{height:auto !important;margin-bottom:30px !important;padding:0 !important;}.node-business-group ul li{list-style-type:none;display:inline-block;}.node-business-group ul li a.PlaceCreate{padding:10px 12px;border:1px solid #b8c8d2;background:#f2f6f8;margin:0 10px 10px 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none;display:block;color:#8193a4;}.node-business-group ul li a.PlaceCreate:hover{background:#f9f9f9;color:#203b55;}a.CreateBusinessBtn{margin-top:20px;background:#203b55;display:block;color:#fff;padding:10px 12px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none;margin:0 0 10px;clear:both;text-align:center;}a.CreateBusinessBtn:hover{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0);background:#2c5073;}.node-business-group .panel-display{padding-bottom:20px;}.node-business-group .flexslider{margin-top:20px;}.node-business-group .flexslider ul.slides .article .placelocation .view-content{background:none;padding:0 0 10px 2px;}.node-business-group .flexslider ul.slides li{border:1px solid #dae4e9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:20px;margin-right:15px;}.node-business-group .flexslider ul.slides .article p{padding:0;color:#8193a4;}.node-business-group .flexslider ul.slides .article .field-name-title a{height:65px;display:block;}.sidebar a.CreateContentBtn:hover{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0);background:#2c5073;}.sidebar a.CreateContentBtn{width:75%;background:#203b55;display:block;color:#fff;padding:10px 12px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none;margin:0 0 10px;clear:both;text-align:center;}#autocomplete{border:1px solid #cecece;}.view-partners-listing h3{display:block;position:relative;clear:both;}.partner-logoboxes{display:block;float:left;margin:15px 1%;}.view-partners-listing .field-name-title h2{color:#203b55;font-weight:700;text-align:center;}.view-partners-listing .field-type-image{height:200px;}.pagenotfound a{width:200px;margin:20px 15px 0 0px;background:#203b55;text-align:center;color:#fff;padding:8px 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:inline-block;text-decoration:none;font-weight:400;}.pagenotfound a:hover{background:#2c5073;}img.WexfordDevelopment{width:250px;display:block;margin:0 auto;text-align:center;}.page-user #page-title,.page-user #block-easy-breadcrumb-easy-breadcrumb{display:none;}.page-user .well{background:#fff;padding:15px 30px 30px 30px;-moz-border-radius-bottomright:15px;-moz-border-radius-bottomleft:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;border:1px solid #b8c8d2;margin:15px;}.page-user .well li{display:block;float:left;margin:15px;}.page-user .well a.PlaceCreate{margin-top:20px;background:#203b55;display:block;color:#fff;padding:10px 12px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none;margin:0 0 10px;clear:both;text-align:center;}.page-user .well a.PlaceCreate:hover{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0);background:#2c5073;}.page-eform #main-content{background:#fff;padding:15px 30px 30px 30px;-moz-border-radius-bottomright:15px;-moz-border-radius-bottomleft:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;border:1px solid #b8c8d2;}.view-places-content-attach{clear:both;}.view-places-content-attach .relatedplacebox{background-size:8px 15px,8px 15px,100% 15px;margin-right:-1px;border:1px solid #b8c8d2;-webkit-border-bottom-right-radius:9px;-webkit-border-bottom-left-radius:9px;-moz-border-radius-bottomright:9px;-moz-border-radius-bottomleft:9px;border-bottom-right-radius:9px;border-bottom-left-radius:9px;background:#fff;width:255px;display:block;}.view-places-content-attach .relatedplacebox h2{font-size:18px;font-weight:400;margin-bottom:2px;margin-top:10px;line-height:24px;height:52px;overflow:hidden;padding:0 15px;color:#b8c8d2;}.view-places-content-attach .relatedplacebox p{font-size:16px;line-height:20px;height:80px;overflow:hidden;padding:0 15px;}.view-places-content-attach .relatedplacebox .teaser-location{padding-top:20px;background:url(/sites/all/themes/good_food_ireland_ovo/images/circle2.svg) no-repeat 100% 0,url(/sites/all/themes/good_food_ireland_ovo/images/circle1.svg) no-repeat 1px 0,url(/sites/all/themes/good_food_ireland_ovo/images/solid-line.png) no-repeat 2px 0;background-size:8px 15px,8px 15px,100% 15px;margin-left:-2px;margin-right:-1px;color:#8193a4;}.view-places-content-attach .relatedplacebox .teaser-location div{padding:3px 15px 14px 55px;background:url(/sites/all/themes/good_food_ireland_ovo/images/icon-featured-location.svg)no-repeat 10px 5px;color:#8193a4;margin-bottom:10px;line-height:1.2em;height:36px;display:table-cell;vertical-align:middle;}.BusinessRelatedPlaces .relatedplacebox{display:block;float:left;margin:0 20px 15px 60px;}.BusinessRelatedPlaces .relatedplacebox p{height:80px !important;padding:0 15px !important;}.addressfield-container-inline span{margin-right:8px;}.field-collection-item-field-large-slider-items .field-name-field-slider-title{display:block;font-size:22px;margin-top:-116px;margin-left:0;text-transform:uppercase;font-weight:bold;position:fixed;background:rgba(184,200,210,0.8);padding:6px 15px;width:500px;}.field-collection-item-field-large-slider-items .field-name-field-slider-sub-title{display:block;font-size:19px;margin-top:-71px;margin-left:0;text-transform:capitalize;font-weight:bold;position:fixed;background:rgba(184,200,210,0.8);width:500px;padding:6px 15px;}.field-collection-item-field-large-slider-items .field-name-field-slider-title a,.field-collection-item-field-large-slider-items .field-name-field-slider-sub-title a{color:#fff;}.GFIUnderline{border-bottom:1px solid rgba(130,197,36,1);}.node-type-homepage-type #title-content-wrapper{display:none;}.node-type-homepage-type #top-slider-wrapper,.node-type-homepage-type #tv-wrapper{background:#f9f9f9;}.node-type-homepage-type #tv-wrapper{border-top:2px solid #ebebeb;border-bottom:2px solid #ebebeb;background:#fff;margin:15px 0 45px;}.node-type-homepage-type .region-two-66-33-second .region-inner{border:0;}.node-type-homepage-type .top-slider-container{}.top-slider-full{margin-top:15px;}.top-slider{display:block;float:left;width:100%;margin-right:1%;margin-top:25px;}.top-promo{display:none;float:left;width:25%;margin-top:25px;}.top-slider-container .GFIUnderline{clear:both;}.node-type-homepage-type ol.flex-large-control-nav{display:none;}.node-type-homepage-type ul.flex-large-direction-nav{padding:0;}.node-type-homepage-type ul.flex-large-direction-nav li{list-style-type:none;}.node-type-homepage-type ul.flex-large-direction-nav li a{width:21px;height:36px;text-indent:-10000px;}.node-type-homepage-type ul.flex-large-direction-nav li a.flex-large-next{position:absolute;top:48%;left:95%;background:url(/sites/all/themes/good_food_ireland_ovo/images/next-white.png) no-repeat;opacity:.7;}.node-type-homepage-type ul.flex-large-direction-nav li a.flex-large-prev{position:absolute;left:3%;top:48%;background:url(/sites/all/themes/good_food_ireland_ovo/images/prev-white.png) no-repeat;opacity:.8;}.node-type-homepage-type ul.flex-large-direction-nav li a.flex-large-prev:hover,.node-type-homepage-type ul.flex-large-direction-nav li a.flex-large-next:hover{opacity:1;}.node-type-homepage-type .block-content ul,.node-type-homepage-type .block-content ol{padding:0;}.node-type-homepage-type #block-bean-test-slider h2.block-title{display:none;}#block-views-homepage-news-block .views-row-1{display:block;width:100%;float:left;border:1px solid #b8c8d2;margin-bottom:15px;}#block-views-homepage-news-block .views-row-2{display:block;float:left;width:100%;margin-left:0;border:1px solid #b8c8d2;margin-bottom:15px;}#block-views-homepage-news-block{clear:both;}#block-views-homepage-news-block-6{display:block;clear:both;}#block-views-homepage-news-block-1{display:block;clear:both;}#block-views-homepage-news-block-1 .field-name-title{margin-left:70px;}#block-views-homepage-news-block .views-row-1 .field-collection-item-field-media-photos-videos{}#block-views-homepage-news-block h2{font-size:18px;font-weight:400;margin-bottom:8px;margin-top:12px;line-height:24px;overflow:hidden;padding:0 10px;color:#b8c8d2;}#block-views-homepage-news-block .view-homepage-news h2 a{padding:0;}#block-views-homepage-news-block .view-homepage-news p{color:#717c82;padding:0 10px;}#block-views-homepage-news-block .view-homepage-news a{padding:0 10px 7px;display:block;}#block-views-homepage-news-block .view-homepage-news a.PromoImgLink{padding:0 0 7px;display:block;}#block-views-homepage-news-block .view-homepage-news .promointroImg a{padding:0 0 7px;display:block;}.node-type-homepage-type #block-views-homepage-news-block-1 h2{margin:0;}.node-type-homepage-type #block-views-homepage-news-block-1 .field-name-node-link a{background:#e8f1f6;width:180px;text-align:center;color:#8193a4;border:1px solid #d1dce3;padding:8px;display:block;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}#block-views-homepage-news-block-1 .views-row{margin-right:30px;}#block-views-homepage-news-block-2{margin:0 auto;width:255px;}.node-type-homepage-type .block-region-sidebar-second h2.block-title{margin-bottom:0;padding-left:0;margin:0 auto;}#block-views-competition-listings-block .node-webform,#block-views-competition-listings-block .node-competition,#block-views-competition-listings-block-1 .node-webform,#block-views-competition-listings-block-1 .node-competition{padding:0;border-radius:0;background-color:#c9db8f;width:255px;margin:0 auto 5px;}#block-views-competition-listings-block .region-inner,#block-views-competition-listings-block-1 .region-inner{margin:0;}#block-views-competition-listings-block h2,#block-views-competition-listings-block-1 h2{font-size:20px;font-weight:bold;color:#fff;padding:0 15px;text-align:center;line-height:1;margin:10px 0 0 0;}#block-views-competition-listings-block .field-name-node-link a,#block-views-competition-listings-block-1 .field-name-node-link a{text-align:center;display:block;padding:10px 0px;background-color:#fff;margin:12px 55px 15px;font-size:15px;font-weight:bold;}#block-views-food-travel-tv-block h2.block-title{text-align:center;margin:10px 0;}.node-food-travel-tv-video.node-teaser{margin:0;border:0;display:block;background:transparent;border-radius:0;float:left;width:50%;position:relative;}.field-name-field-video.view-mode-teaser div.content a:before{content:'\25B6';color:#fff;width:100%;height:50px;display:block;position:absolute;left:0;top:55px;font-size:36px;text-shadow:0 0 1px rgba(0,0,0,0.666);border-width:0;text-decoration:none;z-index:50;text-align:center;}.node-food-travel-tv-video.node-teaser h2{text-align:center;font-size:16px;}.view-id-food_travel_tv.view-display-id-page .node-food-travel-tv-video.node-teaser{margin:0 15px 15px 0;width:45%;}.view-id-food_travel_tv.view-display-id-page .TVRowGroup{}.view-id-food_travel_tv.view-display-id-page .view-content h3{clear:both;margin:0.83em 0;border-bottom:1px solid #000;display:inline-block;text-transform:uppercase;font-weight:bold;width:100%;}.view-id-food_travel_tv.view-display-id-page select#edit-field-video-categories-tid{height:45px;background:#fff;border:1px solid #b8c8d2;margin-top:2px;}.view-id-food_travel_tv.view-display-id-page .views-exposed-widget label{display:inline-block;float:left;padding:10px 15px 0 0;}.view-id-food_travel_tv.view-display-id-page .views-widget{display:inline-block;float:left;}#block-views-homepage-news-block-3 .node-article.node-teaser-boxed{}#block-bean-gift-card{margin:0;}#block-views-homepage-news-block-3 h2.block-title{margin:0;}#block-views-homepage-news-block-3 .views-row{background:#000;padding:0;float:left;width:48%;}#block-views-homepage-news-block-3 .views-row-1{margin-right:2%;}#block-views-homepage-news-block-3 .region-inner{margin:0;}#block-views-homepage-news-block-3 .view-display-id-block_3 h2.block-title{text-transform:uppercase;font-weight:normal;font-size:20px;margin-bottom:10px;padding:0;margin-top:8px;color:#203b55;text-align:left;min-height:inherit;}#block-views-homepage-news-block-3 .view-display-id-block_3 h2.block-title a:hover{text-decoration:underline;}#block-views-homepage-news-block-3 .view-display-id-block_3 h2{font-size:18px;font-weight:bold;color:#fff;padding:0 15px;text-align:center;line-height:1;margin:0;min-height:57px;}#block-views-homepage-news-block-3 .field-name-field-event-date{display:none;}#block-views-homepage-news-block-3 .field-name-node-link a{text-align:center;display:block;padding:10px 0px;background-color:#96bf0d;margin:12px 55px 15px;font-size:15px;font-weight:bold;color:#fff;}#block-bean-shop-irish-food-gifts{width:90%;}#block-views-homepage-news-block h2.block-title,#block-views-homepage-news-block-1 h2.block-title,#block-views-homepage-news-block-2 h2.block-title,#block-views-competition-listings-block h2.block-title{text-transform:uppercase;font-weight:normal;font-size:20px;margin-bottom:10px;padding:0;margin-top:0;color:#203b55;text-align:center;}#block-views-homepage-news-block-1 h2.block-title{padding-top:30px;clear:both;}#block-bean-shop-irish-food-gifts h2.block-title{text-transform:uppercase;font-weight:normal;font-size:20px;border-bottom:2px solid rgba(130,197,36,1);margin-bottom:10px;padding-bottom:10px;margin-top:0;}#block-bean-shop-irish-food-gifts .field-name-field-hp-description a{padding:4px 8px;background:#f3eade;color:#203b55;-webkit-border-radius:2px;-moz-border-radius:2px;text-decoration:none;font-weight:700;margin-bottom:20px;display:block;text-align:center;display:inline-block;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:1px solid #c9bdad;width:20%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;float:right;margin-top:-15px;}#block-views-articles-block-6 .views-row,#block-views-articles-block-8 .views-row{background:#e8f1f6;padding:0;}#block-views-articles-block-6 .region-inner,#block-views-articles-block-8 .region-inner{margin:0;}#block-views-articles-block-6 .field-name-title h2,#block-views-articles-block-8 .field-name-title h2{font-size:18px;font-weight:bold;color:#203b55;padding:0 15px;text-align:center;line-height:1;margin:6px 0 2px;min-height:57px;}#block-views-articles-block-6 .field-name-field-event-date,#block-views-articles-block-8 .field-name-field-event-date{display:none;}#block-views-articles-block-6 .field-name-node-link a,#block-views-articles-block-8 .field-name-node-link a{text-align:center;display:block;padding:10px 0px;background-color:#203b55;margin:12px 55px 15px;font-size:15px;font-weight:bold;color:#fff;}.node-type-homepage-type #header-wrapper{}.GFIOfficialState{display:block;float:right;margin-top:15px;}.GFIOfficialState p{line-height:1.2;font-size:16px;color:#fff;margin:0;padding:0;}.GFIOfficialState a{color:rgba(130,197,36,1);}.GFISimpleTagline{}.GFISimpleTagline{display:block;float:left;margin:5px 0 0 30px;}input#edit-search::-webkit-input-placeholder{font-size:100%;padding-top:3px;padding-left:5px;font-weight:bold;}input[type=text],textarea,input.form-text{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;outline:none;border:1px solid #b8c8d2;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}input.form-text{border:1px solid #b8c8d2;width:90%;}input[type=text]:focus,textarea:focus,input.form-text:focus{border:1px solid rgba(130,197,36,1);}input.form-submit:focus{border:none;}.SearchByMapp{background:url('/sites/all/themes/good_food_ireland_ovo/images/searchbymap.png') no-repeat 0 0 transparent;background-size:100%;}.SearchByMapp .block-inner{margin:0;}.SearchByMapp a{display:block;width:100%;text-indent:-10000px;height:190px;}.SearchByMapp p{padding:0;margin:0;}.HertzAdSq{}.field-name-field-call-to-action-provider,.field-name-field-call-to-action-gen-link{background:#fff;border:1px solid #b8c8d2;padding:0 30px;margin-top:30px;-webkit-border-bottom-right-radius:15px;-webkit-border-bottom-left-radius:15px;-moz-border-radius-bottomright:15px;-moz-border-radius-bottomleft:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;}.field-name-field-call-to-action-provider h2{margin:5px 0;}.field-name-field-call-to-action-provider .field-name-field-phone-number,.field-name-field-call-to-action-provider .field-name-field-email-address,.field-name-field-call-to-action-gen-link .field-type-link-field{padding:5px;background:#203b55;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;text-decoration:none;font-weight:700;margin-bottom:0;display:block;width:85%;text-align:left;display:inline-block;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-top:3px;}.field-name-field-call-to-action-provider .field-name-field-website-url{padding:5px;margin-top:3px;width:85%;text-align:left;}.field-name-field-call-to-action-provider .field-name-field-phone-number a,.field-name-field-call-to-action-provider .field-name-field-email-address a,.field-name-field-call-to-action-gen-link .field-type-link-field a{color:#fff;}.field-name-field-call-to-action-gen-link .field-type-link-field{padding:10px;margin-top:30px;width:85%;text-align:center;}.field-name-field-call-to-action-provider .street-block,.field-name-field-call-to-action-provider .thoroughfare,.field-name-field-call-to-action-provider .premise,.field-name-field-call-to-action-provider .addressfield-container-inline,.field-name-field-call-to-action-provider span.country{display:inline;}.field-name-field-call-to-action-provider .addressfield-container-inline span{margin-right:0;}.field-name-field-call-to-action-provider .thoroughfare:after,.field-name-field-call-to-action-provider .premise:after,.field-name-field-call-to-action-provider .addressfield-container-inline:after{display:inline;content:",";}.field-name-field-call-to-action-gen-link{padding:30px;}.field-name-field-call-to-action-gen-link .region-two-66-33-second .region-inner{border:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background:transparent;}.field-name-field-call-to-action-gen-link .field-name-field-highlight-title{font-size:1.6em;font-weight:300;}.field-name-field-cta-webform{margin-top:30px;}#block-ip-geoloc-geocode-address{display:inline-block;width:65%;float:left;}#block-ip-geoloc-geocode-address h2.block-title{font-size:100%;font-weight:bold;}#block-ip-geoloc-geocode-address .form-item-street-address label{display:none;}#block-ip-geoloc-geocode-address .form-item-street-address #edit-street-address{}#block-bean-call-to-action-visit-all-of-ou{background:#fff;border:1px solid #b8c8d2;padding:30px;margin-top:30px;-webkit-border-bottom-right-radius:15px;-webkit-border-bottom-left-radius:15px;-moz-border-radius-bottomright:15px;-moz-border-radius-bottomleft:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;}#block-bean-call-to-action-visit-all-of-ou .field-name-field-call-to-action-provider h2{margin:5px 0;}#block-bean-call-to-action-visit-all-of-ou .field-name-field-highlight-title{font-size:1.6em;font-weight:300;}#block-bean-call-to-action-visit-all-of-ou .field-type-link-field{display:table-cell;vertical-align:middle;height:150px;width:100%;padding:0 50px;}#block-bean-call-to-action-visit-all-of-ou .field-type-link-field a{text-align:center;padding:5px;background:#203b55;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;text-decoration:none;font-weight:700;margin-bottom:0;display:block;width:145%;display:inline-block;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-top:3px;line-height:4;font-size:18px;}.ip-geoloc-address .form-type-textfield{display:inline-block;width:74%;}#block-ip-geoloc-geocode-address .form-item-street-address input#edit-street-address{background:#fff;border:1px solid #b8c8d2;font-weight:100;padding:8px;height:28px;display:block;margin:0;width:95%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}#block-ip-geoloc-geocode-address .form-submit{box-shadow:none;border:1px solid #464b4f;background:#464b4f;color:#fff;font-weight:bold;width:25%;display:inline-block;font-family:"Source Sans Pro","Helvetica Neue",Arial,Helvetica,sans-serif;padding:0;margin:0;height:45px;}#block-ip-geoloc-geocode-address .form-item-fixed-address{display:none;}#block-views-exp-nearby-places-page{float:left;display:inline-block;width:25%;}#block-views-exp-nearby-places-page .views-exposed-form .views-exposed-widget{padding:0;}#block-views-exp-nearby-places-page select#edit-type-1,#block-views-exp-nearby-places-page select#edit-field-member-type-tid{height:45px;background:#fff;border:1px solid #b8c8d2;margin-top:2px;}#views-exposed-form-articles-page select#edit-filter{height:45px;background:#fff;border:1px solid #b8c8d2;margin-top:2px;}.views-widget-filter-field_article_type_tid label{display:inline-block;float:left;padding:10px 15px 0 0;}.views-widget-filter-field_article_type_tid .views-widget{display:inline-block;float:left;}.CallToActionExp{display:block;border:1px solid #b8c8d2;background:#fff;}.CallToActionExp.floating-block-active{margin-top:15px;}.CallToActionExp .group-experience-details h3{font-weight:bold;text-transform:uppercase;text-align:center;}.CallToActionExp .group-experience-details h3 a.field-group-format-title{color:#82C423;}.CallToActionExp .field-name-field-travel-dates,.CallToActionExp .field-name-field-length-of-trip{font-size:18px;font-weight:bold;text-align:center;}.CallToActionExp .field-name-field-experience-highlights ul,.CallToActionExp .field-name-field-experience-highlights ol{padding:0 0 0 25px;}.field-name-field-trip-price{font-size:22px;text-align:center;font-weight:bold;color:#000000;margin:10px 25px;line-height:1.1;}.field-name-field-trip-booking-url a{display:block;text-align:center;padding:10px 10px;background:#82C423;border-radius:6px;color:#fff;margin-bottom:10px;}.field-name-field-trip-booking-url a:hover{text-decoration:underline;}#block-views-93382c00e1d73a3969f507fa4f2ea78f{background:#000;color:#fff;}#block-views-93382c00e1d73a3969f507fa4f2ea78f h2.block-title{margin:0;font-size:1.2em;font-weight:bold;text-transform:uppercase;line-height:1;text-align:left;padding:10px 0;margin-bottom:10px;border-bottom:1px solid #fff;}.CalendarTourBlockContainer .view-footer a{padding:5px;background:rgba(130,197,36,1);opacity:1;text-decoration:none;display:block;margin:15px 0;text-align:center;text-transform:uppercase;color:#fff;font-weight:bold;}.CalendarTourBlockContainer{}.CalendarTourBlockContainer .views-row{border-bottom:1px solid #cecece;padding:10px 0px;}.CalendarDateWrapOne{display:block;float:left;width:20%;}.CalendarDateWrapTwo{display:block;float:left;width:80%;}.CalendarDateMonth{font-weight:bold;text-transform:uppercase;text-align:center;}.CalendarDateDay{font-weight:bold;font-size:40px;text-transform:uppercase;line-height:1;text-align:center;}.CalendarDateTitle{font-size:16px;padding-left:5px;line-height:1.2;}.CalendarDateTitle a{color:#fff;}blockquote{font-size:20pt;color:#222;border-left:4px solid #82c424;padding-left:20px;line-height:1.3;margin:30px;font-weight:700;text-transform:uppercase;}blockquote p{font-size:24pt;line-height:37pt;font-weight:700;text-transform:uppercase;color:#203b55;}hr{border:1px solid #222;height:0;margin:0 0 15px;}.pullquote-quote{font:italic 1.2em "Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;background:#fcfcfc;border:1px solid #b8c8d2;margin:1em;border-radius:6px;text-transform:capitalize;font-weight:normal;color:#222;line-height:1.3em;}.pullquote-container:nth-child(even) .pullquote-quote{float:right !important;margin:0.2em 0 0 1em !important;}.pullquote-container:nth-child(odd) .pullquote-quote{float:left !important;margin:0.2em 1em 0 0 !important;}.node-type-blog2{}.paragraphs-items-field-para-modules.paragraphs-items div.at-panel,.paragraphs-items-field-sections-member-info.paragraphs-items div.at-panel{margin:15px 0;}.field-name-field-blog-promo-image,.field-name-field-blog-image{width:100%;display:block;z-index:1;position:relative;}.field-name-field-blog-promo-image img,.field-name-field-blog-image img{width:100%;}.field-name-post-date{border-top:0;margin-top:0;padding-top:0;font-size:14pt;font-weight:bold;color:#222;display:block;line-height:2.2;}.field-name-post-date div{margin-left:0;font-weight:normal;}.paragraphs-items-field-para-modules .two-50 .region,.paragraphs-items-field-sections-member-info .two-50 .region{clear:none;}.container-blog h1.page-title,.group-title-wrap h1.page-title,.paragraphs-items-field-para-modules.paragraphs-items h2,.paragraphs-items-field-sections-member-info.paragraphs-items h2,.paragraphs-items-field-para-modules.paragraphs-items h3,.paragraphs-items-field-sections-member-info.paragraphs-items h3,.paragraphs-items-field-para-modules.paragraphs-items h4,.paragraphs-items-field-sections-member-info.paragraphs-items h4,.paragraphs-items-field-para-modules.paragraphs-items h5,.paragraphs-items-field-sections-member-info.paragraphs-items h5,.paragraphs-items-field-para-modules.paragraphs-items h6,.paragraphs-items-field-sections-member-info.paragraphs-items h6{text-transform:uppercase;font-weight:bold;color:#222;margin:0;}.group-title-wrap{display:block;margin-bottom:25px;background:#f9f9f9;position:relative;z-index:1;}.group-title-wrap .group-wrap-wrap{display:block;width:100%;}.group-wrap-pubdate{display:block;width:100%;float:left;}.group-wrap-social{display:block;width:100%;float:left;}.group-title-wrap h1.page-title{font-size:27pt;line-height:29pt;padding-bottom:15px;border-bottom:1px solid #222;margin-bottom:25px;margin-top:25px;}.paragraphs-items-field-para-modules.paragraphs-items h2,.paragraphs-items-field-sections-member-info.paragraphs-items h2{font-size:22pt;line-height:24pt;}.paragraphs-items-field-para-modules.paragraphs-items h3,.paragraphs-items-field-sections-member-info.paragraphs-items h3{font-size:20pt;line-height:22pt;}.paragraphs-items-field-para-modules.paragraphs-items h4,.paragraphs-items-field-sections-member-info.paragraphs-items h4{font-size:18pt;line-height:20pt;text-transform:capitalize;}.paragraphs-items-field-para-modules.paragraphs-items h5,.paragraphs-items-field-sections-member-info.paragraphs-items h5{font-size:17pt;line-height:19pt;text-transform:capitalize;}.paragraphs-items-field-para-modules.paragraphs-items h6,.paragraphs-items-field-sections-member-info.paragraphs-items h6{font-size:16pt;line-height:17pt;text-transform:capitalize;}.paragraphs-items-field-para-modules.paragraphs-items p,.paragraphs-items-field-sections-member-info.paragraphs-items p{color:#222;font-size:14pt;line-height:1.6em;font-weight:normal;}.paragraphs-items-field-para-modules.paragraphs-items ul,.paragraphs-items-field-sections-member-info.paragraphs-items ul,.paragraphs-items-field-para-modules.paragraphs-items ol,.paragraphs-items-field-sections-member-info.paragraphs-items ol{color:#222;font-size:14pt;line-height:1.6em;margin-bottom:10px;}.paragraphs-items-field-para-modules.paragraphs-items a,.paragraphs-items-field-sections-member-info.paragraphs-items a{text-decoration:none;border-bottom:2px solid rgba(130,197,36,1);color:#222;}.paragraphs-items-field-para-modules.paragraphs-items a:hover,.paragraphs-items-field-sections-member-info.paragraphs-items a:hover{text-decoration:none;border-bottom:0;}.paragraphs-items-field-para-modules.field-name-field-video,.paragraphs-items-field-sections-member-info.field-name-field-video{margin:0 85px 15px;}.paragraphs-items-field-para-modules.flex-blog2viewport,.paragraphs-items-field-sections-member-info.flex-blog2viewport{margin:40px 0;}.container-blog .field-name-field-blog-blockquote,.paragraphs-items-field-para-modules.paragraphs-items blockquote,.paragraphs-items-field-sections-member-info.paragraphs-items blockquote{font-size:22pt;color:#82c424;border-left:4px solid #82c424;padding-left:20px;line-height:1.3;margin:30px;font-weight:700;text-transform:uppercase;}.paragraphs-items-field-para-modules.paragraphs-items blockquote p,.paragraphs-items-field-sections-member-info.paragraphs-items blockquote p{font-size:28pt;line-height:34pt;font-weight:700;text-transform:uppercase;color:#82c424;}.paragraphs-items-field-sections-member-info.paragraphs-items .field-name-field-sample-menu{padding:0;color:#222;}.paragraphs-items-field-sections-member-info.paragraphs-items .field-name-field-sample-menu p{font-weight:normal;}.paragraphs-items-field-sections-member-info.paragraphs-items h2.field-name-field-section-title,.paragraphs-items-field-para-modules.paragraphs-items .paragraphs-items h2.field-name-field-section-title{color:#222;border-bottom:2px solid #222;padding-bottom:4px;font-weight:700;}.paragraphs-items-field-sections-member-info.paragraphs-items .field-name-field-head-chef{color:#222;}.paragraphs-items-field-sections-member-info.paragraphs-items h2.field-label{font-size:18px;line-height:23px;}.paragraphs-items-field-sections-member-info .view-member-taxonomy-for-paragraphs a{border:0;display:block;width:99%;}.paragraphs-items-field-sections-member-info .view-member-taxonomy-for-paragraphs .item-list ul li{margin:.5em 0 0.5em 1.5em;line-height:1;}.paragraphs-items-field-sections-member-info .view-member-taxonomy-for-paragraphs .item-list li h2{font-size:18px;font-weight:normal;margin:0;line-height:1;}.paragraphs-items-field-sections-member-info .view-member-taxonomy-for-paragraphs h2 a:hover{text-decoration:underline;}.paragraphs-items-field-sections-member-info .PromoImageRound img{border-radius:50%;display:block;}.view-member-taxonomy-for-paragraphs .views-row .views-field{display:block;width:100%;position:relative;vertical-align:top;margin-bottom:8px;}.view-member-taxonomy-for-paragraphs .views-row .views-field.views-field-field-budget{display:block;margin-bottom:10px;color:#222;font-size:19px;}.view-member-taxonomy-for-paragraphs span.views-label{font-size:18px;line-height:23px;color:#222;font-weight:bold;}.view-member-taxonomy-for-paragraphs .views-field .item-list ul li{margin:0 0 0.5em 1.5em;padding:0;line-height:1.3;}.group-promo-wrap-box{}.group-promo-wrap-box h2.field-name-field-promo-title{margin:0 0 10px;font-weight:normal;font-size:28px;color:#222;}.group-promo-wrap-box .field-name-field-blog-textarea,.group-promo-wrap-box .field-name-field-blog-textarea p{color:#222;font-size:16px;}.group-promo-wrap-box .field-name-field-link{padding-top:6px;}.group-promo-wrap-box .field-name-field-link.field-type-link-field a{color:#222;border-bottom:1px solid transparent;padding:3px 0;display:inline;}.group-promo-wrap-box .field-name-field-link.field-type-link-field a:hover{border-bottom:1px solid #222;}ul.flex-blog2direction-nav{padding:0;}ul.flex-blog2direction-nav li{list-style-type:none;}ul.flex-blog2direction-nav li a{width:21px;height:36px;text-indent:-10000px;}ul.flex-blog2direction-nav li a.flex-blog2next{position:absolute;top:48%;left:95%;background:url(/sites/all/themes/good_food_ireland_ovo/images/next-white.png) no-repeat;opacity:.7;}ul.flex-blog2direction-nav li a.flex-blog2prev{position:absolute;left:3%;top:48%;background:url(/sites/all/themes/good_food_ireland_ovo/images/prev-white.png) no-repeat;opacity:.8;}.node-type-homepage-type ul.flex-large-direction-nav li a.flex-blog2prev:hover,.node-type-homepage-type ul.flex-large-direction-nav li a.flex-blog2next:hover{opacity:1;}#block-rrssb-rrssb{display:block;max-width:1240px;margin:0 auto;clear:both;}#block-rrssb-rrssb h2.block-title{font-size:1em;font-weight:bold;text-transform:uppercase;line-height:1;text-align:left;margin-bottom:10px;width:100%;}#block-rrssb-rrssb .rrssb-item-list.item-list-rrssb-buttons{width:100%;}.region.region-content-top-ad{background:#fff;}.region-content-top-ad .region-inner{}.AdvertAbovePagePushdown{margin:0 auto;padding:0;max-width:970px;text-align:center;}.Member-Promo-Block.block-bean{background:#fff;border:1px solid #b8c8d2;-webkit-border-bottom-right-radius:15px;-webkit-border-bottom-left-radius:15px;-moz-border-radius-bottomright:15px;-moz-border-radius-bottomleft:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;}.Member-Promo-Block.block-bean .block-inner{margin:0;}.Member-Promo-Block.block-bean h2.block-title{display:block;width:100%;border-bottom:1px solid #b8c8d2;padding:10px;margin:0;width:calc(100% - 20px);font-weight:700;}.Member-Promo-Block.block-bean .field-name-title h2,.Member-Promo-Block.block-bean .field-name-title h2 a{font-size:18px;color:#242424;font-weight:700;line-height:1.2;margin:5px 0 15px 0;}.Member-Promo-Block.block-bean .field-name-field-featured-post{padding-top:15px;}.Member-Promo-Block.block-bean .group-promo-col4-wrap{background:#f2f6f8;text-align:center;padding:15px;color:#242424;margin-top:-57px;border-bottom-right-radius:12px;}.Member-Promo-Block.block-bean .group-promo-col4-wrap p{line-height:1.2;font-size:18px;}.Member-Promo-Block.block-bean .group-promo-col4-wrap p a{font-weight:bold;color:#242424;}.Member-Promo-Block.block-bean .group-promo-col4-wrap .field-name-field-promo-title-crosssell{font-size:18px;color:#242424;font-weight:700;line-height:1.2;margin:5px 0 15px 0;}.Member-Promo-Block.block-bean .group-promo-col4-wrap .field-name-field-promo-link-one a{padding:10px 13px;background:#203b55;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;text-decoration:none;font-weight:700;display:block;text-align:center;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}.Member-Promo-Block.block-bean .group-promo-col4-wrap .field-name-field-promo-link-one a:active,.Member-Promo-Block.block-bean .group-promo-col4-wrap .field-name-field-promo-link-one a:hover,.Member-Promo-Block.block-bean .group-promo-col4-wrap .field-name-field-promo-link-one a:visited{opacity:.85;}.group-wrap-location-map{background:#fff;border:1px solid #b8c8d2;-webkit-border-bottom-right-radius:15px;-webkit-border-bottom-left-radius:15px;-moz-border-radius-bottomright:15px;-moz-border-radius-bottomleft:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;}.group-wrap-location-map .field-name-field-address{padding:5px 10px 0;}.Member-Promo-Block.block-bean .Small-Teaser{}.Member-Promo-Block.block-bean .Small-Teaser .node{margin-bottom:0;}.teaser-sidebar-floated.group-posts-wrap{display:block;border-bottom:1px solid #b8c8d2;margin:15px 0 0;padding-bottom:15px;}.Small-Teaser:nth-child(4) .teaser-sidebar-floated.group-posts-wrap{border:0;}.field-name-field-highlighted-post .teaser-sidebar-floated.group-posts-wrap{border-top:1px solid #b8c8d2;padding-top:20px;}.teaser-sidebar-floated .field-name-field-blog-promo-image{display:block;float:left;width:90px;margin:0 10px 0 0;}.teaser-sidebar-floated .field-name-field-blog-promo-image a{display:block;margin:0;}.teaser-sidebar-floated .field-name-field-blog-promo-image a img{border-radius:4px;}.teaser-sidebar-floated .group-txt-wrap{display:block;float:left;width:60%;width:calc(100% - 100px);}.teaser-sidebar-floated .group-txt-wrap .field-name-title h2,.teaser-sidebar-floated .group-txt-wrap .field-name-title h2 a{font-size:18px;color:#242424;font-weight:700;margin:0 0 5px 0;line-height:1;}.field-name-field-featured-recipe{margin-top:15px;}.field-name-field-featured-recipe .group-bubble-full-wrap{}.field-name-field-featured-recipe .group-bubble-wrap{display:block;background:#f26f5c;border-radius:10px;padding:10px 20px 60px 20px;color:#fff;}.field-name-field-featured-recipe .group-bubble-wrap .field-name-title h2 a{color:#fff;font-size:22px;line-height:1;}.field-name-field-featured-recipe .group-bubble-wrap .field-name-field-prep-time,.field-name-field-featured-recipe .group-bubble-wrap .field-name-field-serves .field-item,.field-name-field-featured-recipe .group-bubble-wrap .field-name-field-cook-time{color:#fff;font-weight:bold;}.group-bubble-footer-wrap .group-footer-left{display:block;float:left;margin-top:0;margin-left:20px;}.group-bubble-footer-wrap .group-footer-right{display:block;float:right;margin-top:-55px;margin-right:20px;}.group-bubble-footer-wrap .field-name-node-link a{color:#f26f5c;}.group-bubble-footer-wrap .field-name-node-link{background:url(/sites/all/themes/good_food_ireland_ovo/images/SpeechBubblePoint.png) no-repeat center 0 transparent;padding:15px 0 0 0;}.field-name-field-featured-recipe .field-name-field-photos{display:block;width:120px;}.field-name-field-featured-recipe .field-name-field-photos img{border-radius:60px;}.group-small-promo-wrap{padding-right:10px;}.group-img-wrap{display:block;float:left;width:90px;margin:0 10px 0 0;}.group-img-wrap a{display:block;margin:0;}.group-img-wrap a img{border-radius:4px;}.group-text-wrap{display:block;float:left;width:60%;width:calc(100% - 100px);}.field-name-field-promo-title-two,.field-name-field-promo-link-two{font-size:18px;color:#242424;font-weight:700;margin:0 0 5px 0;line-height:1;}.field-name-field-promo-link-two a{color:#242424;}.scroll-triggered-box label{font-size:15px;padding:4px 0px;}.scroll-triggered-box input{width:100%;height:27px;border-radius:6px;margin:0 0 4px;color:black;}.scroll-triggered-box .indicates-required{color:red;font-size:12px;font-style:italic;text-align:right;}.scroll-triggered-box .asterisk{color:red;}.scroll-triggered-box input.button{font-size:18px;font-weight:bold;text-transform:uppercase;color:black;background:#f03a88;margin:9px 0px 5px;height:40px;}.scroll-triggered-box .response{padding:15px;width:300px;text-align:center;font-weight:bold;color:#f03a88;}.scroll-triggered-box input:-webkit-autofill,.scroll-triggered-box textarea:-webkit-autofill,.scroll-triggered-box select:-webkit-autofill,.scroll-triggered-box input[type=text]:focus{color:black !important;}.node-type-homepage-type .scroll-triggered-box input[type=text]:focus{color:black !important;}.CategoryIntroLeft,.CategoryIntroRight{display:block;float:left;width:50%;color:#000;}.CategoryIntroLeftWrap{padding:0 30px 0 0;}.CategoryIntroLeftWrap p{font-size:18px;}.node-experience .rrssb-item-list.item-list-rrssb-buttons{margin-bottom:30px;}.node-experience.node-teaser{border-color:#000;}.node-experience.node-teaser .field-name-node-link{margin:5px 15px 10px;display:block;text-align:center;background:#82c424;border-radius:6px;color:#fff;padding:8px;}.node-experience.node-teaser .field-name-field-experience-highlights a{padding:0 15px;display:block;height:115px;word-wrap:break-word;text-overflow:ellipsis;overflow:hidden;color:#000;line-height:1.2;}.node-experience.node-teaser .field-name-node-link a{color:#fff;display:block;}#homepage-content-wrapper .node-experience.node-teaser .field-name-node-link a{color:#fff !important;}.node-experience.view-mode-full .field-name-field-internal-menu{margin-bottom:25px;}.paragraphs-items-field-promo-section-rows{}.field-name-field-experiences .node-experience.node-teaser{display:block;width:100%;float:left;margin:10px 0 0;}.field-name-field-experiences .node-experience.node-teaser .region-inner{margin:0;}.paragraphs-items-field-promo-section-rows .field-name-field-promo-section-rows{margin:10px 0;}.field-name-field-promo-section-rows .field-name-field-promo-description p{font-weight:normal;font-size:20px;color:#222;padding-right:20px;line-height:1.5;}.field-name-field-promo-section-rows .field-name-field-promo-description a{color:#222;}h2.row-promo-title{border-bottom:3px solid #000;color:#000;font-weight:normal;text-transform:capitalize;}.category-promo-slot{color:#222;position:relative;display:block;margin:3px;line-height:1;}.category-promo-slot.field-name-field-featured-experience{overflow:hidden;}.category-promo-slot.field-name-field-featured-experience:after{display:block;content:"FEATURED";background:#82c424;color:#fff;padding:11px 0;font-size:18px;font-weight:bold;position:absolute;top:40px;left:-45px;z-index:1;transform:rotate(-45deg);width:210px;text-align:center;overflow:hidden;}.category-promo-slot .promo-image{display:block;position:relative;z-index:1;}.category-promo-slot .promo-image a{display:block;width:100%;line-height:0;}.category-promo-slot h2.promo-title{display:block;position:absolute;z-index:2;top:0;left:0;right:0;top:0;margin:0;padding:0;background:rgba(0,0,0,0.25);height:100%;}.category-promo-slot h2.promo-title:hover{background:rgba(0,0,0,0.05);}.category-promo-slot h2.promo-title a{color:#fff;font-weight:bold;text-align:center;width:100%;display:block;top:0;position:absolute;text-shadow:0px 0px 1px rgba(0,0,0,0.5);line-height:1;height:57%;padding-top:25%;}.promo-info-boxes .category-promo-slot{color:#222;position:relative;display:block;margin:5px 10px;line-height:1;padding:15px;box-shadow:0px 0px 2px #999;background:#fafafa;border-radius:3px;}.promo-info-boxes .category-promo-slot .field-name-title h2 a{color:#158757;font-weight:bold;margin:15px 0 10px;}.promo-info-boxes .taxonomy-term-description{margin:0 0 10px;min-height:2.01em;}.promo-info-boxes .category-promo-slot h2.promo-title{display:block;position:relative;z-index:2;top:0;left:0;right:0;top:0;margin:0;padding:0;background:transparent;height:auto;font-size:1em;}.promo-info-boxes .category-promo-slot h2.promo-title a{width:auto;display:block;top:0;position:relative;text-shadow:0px 0px 0;line-height:1;height:auto;font-weight:normal;font-weight:600;font-style:normal;letter-spacing:0.1em;text-transform:capitalize;padding:8px 14px;font-size:1em;background-color:#158757;color:#fff !important;border-radius:4px;display:table-cell;text-align:center;}.promo-info-boxes .category-promo-slot h2.promo-title a:hover{opacity:0.9;background:#158757;}#block-menu-menu-experience-counties-menu h2.block-title,#block-menu-menu-experience-budget-menu h2.block-title,#block-menu-menu-experience-destinations-men h2.block-title,#block-menu-menu-experience-catagories-menu h2.block-title{margin:0;padding:0;font-size:1.15em;font-weight:bold;text-transform:capitalize;line-height:1;text-align:left;padding:0 0 6px;margin-bottom:10px;border-bottom:1px solid #222;color:#222;}.field-name-menu-block-destinations ul.menu,.field-name-menu-block-categories ul.menu,.field-name-menu-block-counties ul.menu,.field-name-menu-block-budget ul.menu{border:none;list-style:none;text-align:left;padding:0;margin:0;}.field-name-menu-block-destinations ul li.leaf,.field-name-menu-block-categories ul li.leaf,.field-name-menu-block-counties ul li.leaf,.field-name-menu-block-budget ul li.leaf{list-style-image:none;padding:3px 0;margin:0;list-style-type:none;}#block-menu-menu-experience-counties-menu ul li.leaf a,#block-menu-menu-experience-budget-menu ul li.leaf a,#block-menu-menu-experience-destinations-men ul li.leaf a,#block-menu-menu-experience-catagories-menu ul li.leaf a,.field-name-menu-block-destinations ul li.leaf a,.field-name-menu-block-categories ul li.leaf a,.field-name-menu-block-counties ul li.leaf a,.field-name-menu-block-budget ul li.leaf a{background:url(/sites/all/themes/good_food_ireland_ovo/images/icon-no-tick.svg) no-repeat 0 center;padding:3px 0 3px 30px;color:#000;text-decoration:none;-webkit-transition:all 0s ease-in-out;-moz-transition:all 0s ease-in-out;-ms-transition:all 0s ease-in-out;-o-transition:all 0s ease-in-out;transition:all 0s ease-in-out;display:block;}#block-menu-menu-experience-counties-menu ul li.leaf a:hover,#block-menu-menu-experience-budget-menu ul li.leaf a:hover,#block-menu-menu-experience-destinations-men ul li.leaf a:hover,#block-menu-menu-experience-catagories-menu ul li.leaf a:hover,.field-name-menu-block-destinations ul li.leaf a:hover,.field-name-menu-block-categories ul li.leaf a:hover,.field-name-menu-block-counties ul li.leaf a:hover,.field-name-menu-block-budget ul li.leaf a:hover{color:#242424;background:url(/sites/all/themes/good_food_ireland_ovo/images/icon-tick.svg) no-repeat 0 center;-webkit-transition:all 0s ease-in-out;-moz-transition:all 0s ease-in-out;-ms-transition:all 0s ease-in-out;-o-transition:all 0s ease-in-out;transition:all 0s ease-in-out;}#block-menu-menu-experience-counties-menu ul li.leaf a.active,#block-menu-menu-experience-budget-menu ul li.leaf a.active,#block-menu-menu-experience-destinations-men ul li.leaf a.active,#block-menu-menu-experience-catagories-menu ul li.leaf a.active{background:url(/sites/all/themes/good_food_ireland_ovo/images/icon-tick.svg) no-repeat 0 center;}.bg-dark{padding:20px;}.bg-dark p,.bg-dark a,.bg-dark span,.bg-dark li,.field-name-field-promo-section-rows .field-name-field-promo-description.bg-dark a,.field-name-field-promo-section-rows .field-name-field-promo-description.bg-dark p{color:#fff !important;font-size:20px;}.field-name-field-promo-section-rows .field-name-field-promo-description.bg-dark p{padding-right:0;}.field-name-field-promo-section-rows .field-name-field-promo-description.bg-dark-c p:last-child{font-size:19px;line-height:1.3;margin:0;}.bg-dark-b p,.bg-dark-b a,.bg-dark-b span,.bg-dark-b li{color:#000 !important;}.bg-dark-a{background-color:#292d2f;}.bg-dark-b{background-color:#c9c7c7;text-align:center;}.bg-dark-c{background-color:#464b4f;text-align:center;}ul.Footer-Social-Icons-45{list-style:none;list-style-type:none;list-style-image:none;margin:0;padding:0;}ul.Footer-Social-Icons-45 li{display:inline-block;list-style:none;list-style-type:none;list-style-image:none;margin:0;padding:0;}ul.Footer-Social-Icons-45 li a{text-indent:-10000px;display:block;width:30px;height:30px;margin:5px;}ul.Footer-Social-Icons-45 li.twitter a{background:url('/sites/all/themes/good_food_ireland_ovo/images/twitter-45x45.png') no-repeat 0 0 transparent;background-size:100%;}ul.Footer-Social-Icons-45 li.facebook a{background:url('/sites/all/themes/good_food_ireland_ovo/images/facebook-45x45.png')no-repeat 0 0 transparent;background-size:100%;}ul.Footer-Social-Icons-45 li.instagram a{background:url('/sites/all/themes/good_food_ireland_ovo/images/instagram-45x45.png')no-repeat 0 0 transparent;background-size:100%;}ul.Footer-Social-Icons-45 li.youtube a{background:url('/sites/all/themes/good_food_ireland_ovo/images/youtube-45x45.png')no-repeat 0 0 transparent;background-size:100%;}ul.Footer-Social-Icons-45 li.flickr a{background:url('/sites/all/themes/good_food_ireland_ovo/images/flickr-45x45.png')no-repeat 0 0 transparent;background-size:100%;}ul.Footer-Social-Icons-45 li.pinterest a{background:url('/sites/all/themes/good_food_ireland_ovo/images/pinterest-45x45.png')no-repeat 0 0 transparent;background-size:100%;}ul.Footer-Social-Icons-45 li.googleplus a{background:url('/sites/all/themes/good_food_ireland_ovo/images/googleplus-45x45.png')no-repeat 0 0 transparent;background-size:100%;}.view-id-experiences_taxonomy_sidebar_promo .views-row{display:block;float:left;width:49%;margin:5px 1px;}.view-id-experiences_taxonomy_sidebar_promo h2.title{margin:10px 0;font-size:1.15em;font-weight:bold;text-transform:capitalize;line-height:1;text-align:left;padding:0 0 6px;border-bottom:1px solid #222;color:#222;}.view-id-experiences_taxonomy_sidebar_promo .category-promo-slot h2.promo-title a{padding-top:20%;height:66%;font-size:18px;}.view-experiences-promo-block-sidebar .views-row{display:block;float:left;width:49%;margin:5px 1px;}.view-experiences-promo-block-sidebar h2.title{margin:10px 0;font-size:1.15em;font-weight:bold;text-transform:capitalize;line-height:1;text-align:left;padding:0 0 6px;border-bottom:1px solid #222;color:#222;}.view-experiences-promo-block-sidebar .category-promo-slot h2.promo-title a{padding-top:0;height:88%;font-size:18px;text-overflow:ellipsis;overflow:hidden;left:5px;width:95%;top:10px;}#stb-3 .stb-close{right:-25px;top:-35px;height:39px;width:24px;font-size:40px;opacity:.8;}#stb-4{background-color:#256389;color:#FFFFFF;width:100%;margin:0;padding:8px 15px;text-align:center;top:0;box-shadow:0 0;}.rrssb-buttons li.rrssb-Buy a{background-color:#82c424;}.rrssb-buttons li.rrssb-Buy a:hover{background-color:#464b4f;}.rrssb-Buy .rrssb-icon{background:url("data:image/svg+xml,%3Csvg id='Layer_2' data-name='Layer 2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.95 28.83'%3E%3Ctitle%3Egift%3C/title%3E%3Cg id='Page-1'%3E%3Cg id='discover'%3E%3Cpath id='Shape' d='M2.11,1.17H27.23c.52,0,.65.42.65.93V9.66S24.71,21.45,8.76,27.81H2.11a.93.93,0,0,1-.94-.92V2.09A.93.93,0,0,1,2.11,1.17ZM.05,2.09v24.8a2,2,0,0,0,2.06,2H27.23a1.8,1.8,0,0,0,1.77-2V2.1a1.82,1.82,0,0,0-1.77-2H2.11A2,2,0,0,0,.05,2.09Z' transform='translate(-0.05 -0.07)' style='fill:%23fff'/%3E%3Cpath d='M2.09,6.46a4.65,4.65,0,0,1,.32-1.77A3.7,3.7,0,0,1,4.54,2.58,4.24,4.24,0,0,1,6.09,2.3a3.31,3.31,0,0,1,1.47.31,3.93,3.93,0,0,1,1.06.74L7.47,4.63a2.55,2.55,0,0,0-.59-.4,1.83,1.83,0,0,0-.77-.14,1.74,1.74,0,0,0-.74.16,1.79,1.79,0,0,0-.6.45,2,2,0,0,0-.4.72,3.07,3.07,0,0,0-.14,1,2.61,2.61,0,0,0,.5,1.72,1.94,1.94,0,0,0,1.57.6,1.54,1.54,0,0,0,.34,0,.81.81,0,0,0,.27-.11V7.46H5.74V5.76h3V9.53a3.74,3.74,0,0,1-1.16.69A4.23,4.23,0,0,1,6,10.51a4.65,4.65,0,0,1-1.53-.25A3.46,3.46,0,0,1,3.25,9.5,3.56,3.56,0,0,1,2.4,8.23,4.67,4.67,0,0,1,2.09,6.46Z' transform='translate(-0.05 -0.07)' style='fill:%23fff'/%3E%3Cpath d='M10.3,2.44h2.1v7.92H10.3Z' transform='translate(-0.05 -0.07)' style='fill:%23fff'/%3E%3Cpath d='M14.15,2.44h5.17V4.2H16.25V5.71h2.63V7.46H16.25v2.9h-2.1Z' transform='translate(-0.05 -0.07)' style='fill:%23fff'/%3E%3Cpath d='M22.19,4.2h-2.1V2.44h6.29V4.2h-2.1v6.16h-2.1Z' transform='translate(-0.05 -0.07)' style='fill:%23fff'/%3E%3Cpath d='M2.1,11.24H3l.35,1.46q.07.27.12.53t.12.53h0q.07-.27.13-.53t.12-.53l.34-1.46h.9l-1,3.33H3.09Z' transform='translate(-0.05 -0.07)' style='fill:%23fff'/%3E%3Cpath d='M6.81,14.63a1.64,1.64,0,0,1-.63-.12,1.34,1.34,0,0,1-.49-.34,1.57,1.57,0,0,1-.32-.55,2.24,2.24,0,0,1-.11-.74,2.19,2.19,0,0,1,.11-.73,1.52,1.52,0,0,1,.32-.54,1.32,1.32,0,0,1,.49-.33,1.83,1.83,0,0,1,1.26,0,1.3,1.3,0,0,1,.49.33,1.55,1.55,0,0,1,.32.54,2.17,2.17,0,0,1,.11.73,2.24,2.24,0,0,1-.11.74,1.57,1.57,0,0,1-.32.55,1.34,1.34,0,0,1-.49.34A1.65,1.65,0,0,1,6.81,14.63Zm0-.76a.54.54,0,0,0,.47-.26,1.31,1.31,0,0,0,.17-.72,1.23,1.23,0,0,0-.17-.71.58.58,0,0,0-.95,0,1.23,1.23,0,0,0-.17.71,1.31,1.31,0,0,0,.17.72A.54.54,0,0,0,6.81,13.88Z' transform='translate(-0.05 -0.07)' style='fill:%23fff'/%3E%3Cpath d='M8.93,11.24h.88v1.83a1.2,1.2,0,0,0,.12.63.43.43,0,0,0,.38.18.44.44,0,0,0,.39-.18,1.16,1.16,0,0,0,.13-.63V11.24h.85V13a2,2,0,0,1-.33,1.26,1.25,1.25,0,0,1-1,.41,1.28,1.28,0,0,1-1-.41A2,2,0,0,1,8.93,13Z' transform='translate(-0.05 -0.07)' style='fill:%23fff'/%3E%3Cpath d='M12.26,12.93a2,2,0,0,1,.13-.75,1.63,1.63,0,0,1,.36-.55,1.56,1.56,0,0,1,.52-.34,1.65,1.65,0,0,1,.62-.12,1.26,1.26,0,0,1,.58.13,1.7,1.7,0,0,1,.44.31l-.48.54a1.16,1.16,0,0,0-.24-.17.63.63,0,0,0-.28-.06.64.64,0,0,0-.28.07.7.7,0,0,0-.24.19.94.94,0,0,0-.16.3,1.3,1.3,0,0,0-.06.41,1.15,1.15,0,0,0,.2.72.63.63,0,0,0,.52.25.71.71,0,0,0,.34-.07.91.91,0,0,0,.25-.19l.48.53a1.4,1.4,0,0,1-1.08.49,1.82,1.82,0,0,1-.62-.11,1.42,1.42,0,0,1-.51-.32,1.51,1.51,0,0,1-.35-.53A2,2,0,0,1,12.26,12.93Z' transform='translate(-0.05 -0.07)' style='fill:%23fff'/%3E%3Cpath d='M15.41,11.24h.88v1.24h1V11.24h.88v3.33h-.88V13.25h-1v1.32h-.88Z' transform='translate(-0.05 -0.07)' style='fill:%23fff'/%3E%3Cpath d='M18.91,11.24h2.15V12H19.79v.52h1.09v.74H19.79v.6h1.32v.74H18.91Z' transform='translate(-0.05 -0.07)' style='fill:%23fff'/%3E%3Cpath d='M23.56,14.57,23,13.45h-.34v1.12h-.88V11.24H23a2.48,2.48,0,0,1,.51.05,1.19,1.19,0,0,1,.43.17.88.88,0,0,1,.29.33,1.12,1.12,0,0,1,.11.52,1.11,1.11,0,0,1-.15.6,1,1,0,0,1-.39.37l.72,1.29Zm-.91-1.82H23q.53,0,.53-.44a.32.32,0,0,0-.14-.3.78.78,0,0,0-.4-.08h-.32Z' transform='translate(-0.05 -0.07)' style='fill:%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;}#block-bean-shopify-experiences{max-width:1200px;margin:0 auto;}#block-bean-shopify-experiences h2.block-title{width:100%;margin:0 auto 15px;font-size:42px;text-transform:capitalize;font-weight:normal;color:#000;text-align:center;line-height:1;}.field-name-field-shopify-experiences{display:flex;flex-wrap:wrap;}.group-exp-wrap-boarder{display:block;width:100%;}.group-exp-wrap.field-group-div{border:1px solid #e5e5e5;box-shadow:0px 0px 6px #e5e5e5;margin:0 5px;min-height:345px;}.group-exp-wrap.field-group-div .group-exp-img-wrap,.group-exp-wrap.field-group-div .group-exp-txt-wrap{position:relative;display:block;margin:0;padding:0;}.field-name-field-experience-image{}.field-name-field-experience-image a{display:block;}.field-name-field-experience-image img{width:100%;}.field-name-field-experience-price{white-space:nowrap;position:absolute;margin:0 5px 0 10px;displaY:inline-block;height:25px;border-radius:0 5px 5px 0;padding:0 13px 0 15px;background:#82c424;border:0 solid #82c424;border-top-width:1px;border-bottom-width:1px;color:#fff;line-height:1.2;top:20px;right:0;font-size:20px;font-weight:bold;}.field-name-field-experience-price:before{position:absolute;content:"\25CF";color:white;text-shadow:0 0 1px #333;font-size:11px;line-height:0px;text-indent:12px;left:-15px;width:1px;height:0px;border-right:14px solid #82c424;border-top:12px solid transparent;border-bottom:13px solid transparent;}.field-name-field-experience-profile-image img{display:block;width:55px;height:55px;margin:-45px auto 10px;border-radius:50px;box-shadow:0px 0px 7px #999;background-color:white;}.field-name-field-experience-location a{font-family:Lato,sans-serif;font-weight:600;font-style:normal;text-transform:uppercase;letter-spacing:0.2em;font-size:0.6875em;margin:1px 0;text-align:center;display:block;color:#222;}h2.field-name-field-experience-title{margin:0;text-align:center;line-height:1;font-size:100%;color:#222;height:90px;overflow:hidden;}h2.field-name-field-experience-title a{font-style:normal;font-size:20px;padding-left:10px;padding-right:10px;color:#000;text-align:center;font-weight:normal;margin:10px 0;display:block;}.field-name-field-experience-link a{font-weight:600;font-style:normal;letter-spacing:0.1em;text-transform:uppercase;padding:12px 20px;font-size:1em;background-color:#203b55;color:#fff;border-radius:6px;margin-bottom:10px;width:95px;margin:0 auto 10px;display:block;text-align:center;}.ViewAllExper-Btn{font-weight:600;font-style:normal;letter-spacing:0.1em;text-transform:uppercase;padding:12px 20px;font-size:1em;background-color:#82c424;color:#fff !important;border-radius:6px;margin-bottom:10px;width:295px;margin:20px auto 10px;display:block;text-align:center;}.ViewAllExper-Btn:hover{opacity:0.9;}.section-our-collection{}.section-our-collection h1#page-title,#block-bean-our-collection-map-header-bloc h2.row-promo-title{color:#222222;margin:50px 0 40px;display:block;position:relative;font-size:58px;padding:0;font-weight:bold;line-height:1;text-align:center;border:0;}.section-our-collection div#block-easy-breadcrumb-easy-breadcrumb{display:none;}.full-our-collection-page .view-header{display:block;text-align:center;margin:20px 0;}.full-our-collection-page .view-header p,#block-bean-our-collection-map-header-bloc .field-name-field-promo-description p{color:#000;font-size:20px;text-align:center;margin-left:150px;margin-right:150px;line-height:1.4;}.full-our-collection-page .view-content{display:flex;flex-wrap:wrap;flex-direction:row;}.full-our-collection-page .attachment .view-content{display:block}.full-our-collection-page .view-content{}.full-our-collection-page .view-content .item-list ul{margin:15px 0 0;width:100%;padding:0;column-count:1;column-gap:0;list-style:none;}.full-our-collection-page .view-content .views-row{color:#000;font-size:20px;line-height:1.5;padding:3px 0;}.ViewMembersBlocks h2.block-title{font-size:44px;text-transform:capitalize;font-weight:normal;color:#000;text-align:center;margin-bottom:15px;line-height:1;width:90%;margin:0 auto 15px;padding-top:25px;}.page-our-collection .view-filters{background:#464b4f;text-align:left;padding:10px;margin:0;}.page-our-collection .view-filters:before{content:"Refine Results By:";display:table-cell;font-size:20px;color:#82c424;font-weight:bold;line-height:1;padding-right:10px;height:50px;text-align:left;vertical-align:middle;font-style:normal;}.page-our-collection .view-filters form{display:table-cell;vertical-align:middle;}.page-our-collection .view-filters .views-exposed-widgets{margin-bottom:0;}.page-our-collection .views-exposed-form .views-exposed-widget{padding:0px 10px;display:inline-block;border:1px solid rgba(255,255,255,0.5);margin-right:10px;position:relative;}.views-exposed-widget.views-submit-button{visibility:hidden;}.page-our-collection .views-exposed-form label{font-weight:normal;display:inline-block;line-height:1;font-size:20px;color:#fff;padding-right:1em;}.page-our-collection .views-exposed-form .views-exposed-widget .views-widget{display:inline-block;}.page-our-collection .views-exposed-form .views-exposed-widget .views-widget select{display:block;font-size:16px;font-family:sans-serif;font-weight:700;color:#fff;line-height:1.3;padding:0 35px 0 0;width:100%;max-width:100%;box-sizing:border-box;margin:0;border:0;box-shadow:0 0 0;border-radius:0;-moz-appearance:none;-webkit-appearance:none;background-color:transparent;height:50px;cursor:pointer;background:url(/sites/all/themes/good_food_ireland_ovo/images/arrow-down.png) no-repeat 100% center transparent;background-size:12px;}.page-our-collection .views-exposed-form .views-exposed-widget .views-widget select option{color:#000;}.page-our-collection .views-exposed-form .form-item,.page-our-collection .views-exposed-form .form-submit{margin-top:0;margin-bottom:0;}.block-newsletter.fullwidth-container{background:#f6f6f6;width:100vw;max-width:100vw;position:relative;}#tertiary-content-wrapper .block-newsletter.fullwidth-container{background:#f6f6f6;width:100vw;max-width:100vw;left:50%;transform:translateX(-50%);position:relative;}.block-NewsletterWrap{width:100%;max-width:1200px;margin:30px auto;display:table;}.block-NewsletterWrap .block-Newsletter-Text{display:table-cell;margin:0;padding:0 5px;position:relative;vertical-align:middle;width:150px;}.block-NewsletterWrap .block-Newsletter-Text img{}.block-NewsletterWrap .block-NewsletterFormWrap{display:table-cell;padding:20px 35px;margin:0;position:relative;vertical-align:middle;}.block-NewsletterWrap .block-NewsletterFormWrap h2{font-size:34px;text-transform:capitalize;font-weight:normal;color:#000;text-align:center;margin-bottom:15px;line-height:1;}.block-NewsletterWrap .block-NewsletterFormWrap p{font-size:20px;color:#000;text-align:center;}.block-NewsletterWrap #mc_embed_signup{display:block;width:100%;text-align:center;}.block-NewsletterWrap #mc_embed_signup .email{display:inline-block;color:#000000;border:1px solid #82c424;font-weight:normal;height:auto;padding:15px;width:50%;}.block-NewsletterWrap #mc_embed_signup .button{font-weight:600;font-style:normal;text-transform:uppercase;padding:16px 20px;font-size:18px;background-color:#82c424;color:#fff;margin:20px auto 10px;display:inline-block;text-align:center;line-height:1;height:auto;}.block-NewsletterWrap #mc_embed_signup p.GFIMemberDisclaimer{color:#222;font-style:italic;font-size:14px;}
#header-wrapper-2{background:#464b4f;}#header-wrapper-2 #branding{display:block;float:left;position:relative;margin:10px 0;z-index:1;width:20%;height:100%;}#header-wrapper-2 #logo:after{content:"";display:block;background:url(https://www.goodfoodireland.ie/sites/all/themes/good_food_ireland_ovo/images/SimplyGoodFood-Tagline-NewLocal.png) no-repeat 0 0 transparent;width:240px;height:100px;position:absolute;top:5px;left:228px;background-size:contain;}#header-wrapper-2 #logo a{display:block;}#header-wrapper-2 .nav-split-wrapper{display:block;float:right;width:80%;position:relative;padding-top:60px;padding-bottom:5px;}#header-wrapper-2 .nav-split-wrapper .block-inner{margin:0;}#header-wrapper-2 .nav-split.nav-split-one{display:block;width:100%;}#header-wrapper-2 .nav-split.nav-split-two{display:block;width:100%;border-top:1px solid rgba(255,255,255,0.5);margin-top:4px;padding-top:4px;}#header-wrapper-2 #block-superfish-3 ul.sf-menu{text-align:center;float:right;}nav#block-superfish-2 .IntroText-Menu{color:rgba(130,197,36,1);font-size:20px;height:2.2em;line-height:2.2em;margin-right:50px;}#block-superfish-2 .sf-megamenu{background:#464b4f;margin-top:6px !important;}#superfish-2 span.sf-depth-2.menuparent.nolink,#superfish-2-accordion span.sf-depth-2.menuparent.nolink{visibility:hidden;}#superfish-2-accordion li.sf-depth-1 ul li.sf-depth-2{background:#2b2f32;}ul#superfish-2{float:right;}ul#superfish-2 li.sf-megamenu-wrapper:before{content:"";display:block;width:100%;color:rgba(130,197,36,1);text-align:center;font-size:21px;text-transform:capitalize;font-weight:normal;padding:25px 0 0;position:relative;}ul#superfish-2 #menu-138949-2 li.sf-megamenu-wrapper:before{content:"Discover our Best-in-Class Collection";}ul#superfish-2 #menu-138950-2 li.sf-megamenu-wrapper:before{content:"Book Best-in-Class Food & Drink Experiences";}ul#superfish-2 #menu-138951-2 li.sf-megamenu-wrapper:before{content:"Book Destination Experiences & Create Delicious Journeys";}ul#superfish-2 #menu-139104-2 li.sf-megamenu-wrapper:before{content:"Buy our Unique Gift Voucher & Be Inspired";}a.CollectionViewAllButton{font-weight:600;font-style:normal;text-transform:uppercase;font-size:16px !important;background-color:#82c424;color:#fff !important;border-radius:6px;margin-bottom:10px;margin:20px auto 10px;display:block;}#header-wrapper-2 .sf-accordion-toggle{}#header-wrapper-2 .sf-accordion-toggle a{background:url('/sites/all/themes/good_food_ireland_ovo/images/icon-menu-white.svg') right 23px no-repeat;height:52px;width:100px;text-align:right;text-transform:uppercase;font-size:18px;display:block;text-decoration:none;color:#fff;float:right;margin-right:15px;margin-top:10px;}#header-wrapper-2 .block-superfish{padding-top:0;font-size:inherit;background:transparent;margin-left:0;padding-left:0;padding-bottom:0;}#header-wrapper-2 .block-superfish.block{margin-bottom:0;}#header-wrapper-2 a > .sf-sub-indicator,#header-wrapper-2 span.nolink > .sf-sub-indicator{top:1em;background-position:0 -100px;}#header-wrapper-2 ul.sf-menu a,#header-wrapper-2 ul.sf-menu a:link,#header-wrapper-2 ul.sf-menu a:hover,#header-wrapper-2 ul.sf-menu a:active,#header-wrapper-2 ul.sf-menu a:visited{color:white;text-decoration:none;font-size:17px;text-transform:uppercase;text-align:left;}#header-wrapper-2 .sf-menu.sf-horizontal.sf-shadow ul,#header-wrapper-2 .sf-menu.sf-vertical.sf-shadow ul,#header-wrapper-2 .sf-menu.sf-navbar.sf-shadow ul ul{background:#464b4f;margin-top:2px !important;border-radius:0 0 6px 6px;}#header-wrapper-2 ul.sf-menu li a.sf-depth-1{margin:0 1px !important;display:block;white-space:nowrap;font-weight:normal;border:1px solid transparent;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}#header-wrapper-2 #block-superfish-2 ul.sf-menu a,#header-wrapper-2 #block-superfish-2 ul.sf-menu a:link,#header-wrapper-2 #block-superfish-2 ul.sf-menu a:hover,#header-wrapper-2 #block-superfish-2 ul.sf-menu a:active,#header-wrapper-2 #block-superfish-2 ul.sf-menu a:visited{font-size:16px;}#header-wrapper-2 #block-superfish-2 ul.sf-menu li a.sf-depth-1{padding-right:35px;}#header-wrapper-2 ul.sf-menu li a.sf-depth-1:hover,#header-wrapper-2 ul.sf-menu li a.sf-depth-1:active,#header-wrapper-2 ul.sf-menu li a.sf-depth-1.active{background:#2b2f32;border-radius:6px;}#header-wrapper-2 ul.sf-menu li.sf-depth-2 .sf-megamenu-column{margin:0 10px !important;display:block;max-width:205px;}#header-wrapper-2 ul.sf-menu li a.sf-depth-2.menuparent{margin-bottom:5px !important;text-transform:uppercase;color:rgba(130,197,36,1);}#header-wrapper-2 ul#superfish-1-accordion li a.sf-depth-2.menuparent{background:url('/misc/arrow-asc.png') no-repeat 95% 12px;}#header-wrapper-2 ul.sf-menu li a.sf-depth-3{height:auto;line-height:1.2;padding:15px;}#header-wrapper-2 ul.sf-menu li a.sf-depth-3.active{font-weight:bold;text-decoration:underline;}#header-wrapper-2 ul.sf-menu li a.sf-depth-3:hover{text-decoration:underline;}@media only screen and (min-width:0px) and (max-width:999px){#header-wrapper-2 #branding{width:50%;margin-left:10px;}#header-wrapper-2 .nav-split-wrapper{width:100%;padding-top:0;margin-top:-100px;}nav#block-superfish-3{visibility:hidden;display:none;}#header-wrapper-2 .nav-split.nav-split-two{border:0;}#header-wrapper-2 #logo:after{display:none;}nav#block-superfish-2 .hidden-links{display:block;}nav#block-superfish-2 .IntroText-Menu{margin-right:0;text-align:center;}}@media only screen and (min-width:0px) and (max-width:468px){#header-wrapper-2 #branding{width:30% !important;}#header-wrapper-2 .nav-split-wrapper{width:100% !important;padding-top:0;margin-top:-100px;}}@media only screen and (min-width:1000px){nav#block-superfish-2 .hidden-links{display:none !important;}}
