@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600);#autocomplete{border:1px solid;overflow:hidden;position:absolute;z-index:100}#autocomplete ul{list-style:none;list-style-image:none;margin:0;padding:0}#autocomplete li{background:#fff;color:#000;cursor:default;white-space:pre;zoom:1}html.js input.form-autocomplete{background-image:url(https://www.be2.ie/misc/throbber-inactive.png);background-position:100% center;background-repeat:no-repeat}html.js input.throbbing{background-image:url(https://www.be2.ie/misc/throbber-active.gif);background-position:100% center}html.js fieldset.collapsed{border-bottom-width:0;border-left-width:0;border-right-width:0;height:1em}html.js fieldset.collapsed .fieldset-wrapper{display:none}fieldset.collapsible{position:relative}fieldset.collapsible .fieldset-legend{display:block}.form-textarea-wrapper textarea{display:block;margin:0;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.resizable-textarea .grippie{background:#eee url(https://www.be2.ie/misc/grippie.png) no-repeat center 2px;border:1px solid #ddd;border-top-width:0;cursor:s-resize;height:9px;overflow:hidden}body.drag{cursor:move}.draggable a.tabledrag-handle{cursor:move;float:left;height:1.7em;margin-left:-1em;overflow:hidden;text-decoration:none}a.tabledrag-handle:hover{text-decoration:none}a.tabledrag-handle .handle{background:url(https://www.be2.ie/misc/draggable.png) no-repeat 6px 9px;height:13px;margin:-.4em .5em;padding:.42em .5em;width:13px}a.tabledrag-handle-hover .handle{background-position:6px -11px}div.indentation{float:left;height:1.7em;margin:-.4em .2em -.4em -.4em;padding:.42em 0 .42em .6em;width:20px}div.tree-child{background:url(https://www.be2.ie/misc/tree.png) no-repeat 11px center}div.tree-child-last{background:url(https://www.be2.ie/misc/tree-bottom.png) no-repeat 11px center}div.tree-child-horizontal{background:url(https://www.be2.ie/misc/tree.png) no-repeat -11px center}.tabledrag-toggle-weight-wrapper{text-align:right}table.sticky-header{background-color:#fff;margin-top:0}.progress .bar{background-color:#fff;border:1px solid}.progress .filled{background-color:#000;height:1.5em;width:5px}.progress .percentage{float:right}.ajax-progress{display:inline-block}.ajax-progress .throbber{background:transparent url(https://www.be2.ie/misc/throbber-active.gif) no-repeat 0 center;float:left;height:15px;margin:2px;width:15px}.ajax-progress .message{padding-left:20px}tr .ajax-progress .throbber{margin:0 2px}.ajax-progress-bar{width:16em}.container-inline div,.container-inline label{display:inline}.container-inline .fieldset-wrapper{display:block}.nowrap{white-space:nowrap}html.js .js-hide{display:none}.element-hidden{display:none}.element-invisible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px}.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .clearfix{height:1%}*:first-child+html .clearfix{min-height:1%}ul.menu{border:0;list-style:none;text-align:left}ul.menu li{margin:0 0 0 .5em}ul li.expanded{list-style-image:url(https://www.be2.ie/misc/menu-expanded.png);list-style-type:circle}ul li.collapsed{list-style-image:url(https://www.be2.ie/misc/menu-collapsed.png);list-style-type:disc}ul li.leaf{list-style-image:url(https://www.be2.ie/misc/menu-leaf.png);list-style-type:square}li.expanded,li.collapsed,li.leaf{padding:.2em .5em 0 0;margin:0}li a.active{color:#000}td.menu-disabled{background:#ccc}ul.inline,ul.links.inline{display:inline;padding-left:0}ul.inline li{display:inline;list-style-type:none;padding:0 .5em}.breadcrumb{padding-bottom:.5em}ul.primary{border-bottom:1px solid #bbb;border-collapse:collapse;height:auto;line-height:normal;list-style:none;margin:5px;padding:0 0 0 1em;white-space:nowrap}ul.primary li{display:inline}ul.primary li a{background-color:#ddd;border-color:#bbb;border-style:solid solid none solid;border-width:1px;height:auto;margin-right:.5em;padding:0 1em;text-decoration:none}
ul.primary li.active a{background-color:#fff;border:1px solid #bbb;border-bottom:1px solid #fff}ul.primary li a:hover{background-color:#eee;border-color:#ccc;border-bottom-color:#eee}ul.secondary{border-bottom:1px solid #bbb;padding:.5em 1em;margin:5px}ul.secondary li{border-right:1px solid #ccc;display:inline;padding:0 1em}ul.secondary a{padding:0;text-decoration:none}ul.secondary a.active{border-bottom:4px solid #999}div.messages{background-position:8px 8px;background-repeat:no-repeat;border:1px solid;margin:6px 0;padding:10px 10px 10px 50px}div.status{background-image:url(https://www.be2.ie/misc/message-24-ok.png);border-color:#be7}div.status,.ok{color:#234600}div.status,table tr.ok{background-color:#f8fff0}div.warning{background-image:url(https://www.be2.ie/misc/message-24-warning.png);border-color:#ed5}div.warning,.warning{color:#840}div.warning,table tr.warning{background-color:#fffce5}div.error{background-image:url(https://www.be2.ie/misc/message-24-error.png);border-color:#ed541d}div.error,.error{color:#8c2e0b}div.error,table tr.error{background-color:#fef5f1}div.error p.error{color:#333}div.messages ul{margin:0 0 0 1em;padding:0}div.messages ul li{list-style-image:none}fieldset{margin-bottom:1em;padding:.5em}form{margin:0;padding:0}hr{border:1px solid gray;height:1px}img{border:0}table{border-collapse:collapse}th{border-bottom:3px solid #ccc;padding-right:1em;text-align:left}tbody{border-top:1px solid #ccc}tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:.1em .6em}th.active img{display:inline}td.active{background-color:#ddd}.item-list .title{font-weight:bold}.item-list ul{margin:0 0 .75em 0;padding:0}.item-list ul li{margin:0 0 .25em 1.5em;padding:0}.form-item,.form-actions{margin-top:1em;margin-bottom:1em}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap}.form-item .description{font-size:.85em}label{display:block;font-weight:bold}label.option{display:inline;font-weight:normal}.form-checkboxes .form-item,.form-radios .form-item{margin-top:.4em;margin-bottom:.4em}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em}input.form-checkbox,input.form-radio{vertical-align:middle}.marker,.form-required{color:#f00}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0}.more-link{text-align:right}.more-help-link{text-align:right}.more-help-link a{background:url(https://www.be2.ie/misc/help.png) 0 50% no-repeat;padding:1px 0 1px 20px}.item-list .pager{clear:both;text-align:center}.item-list .pager li{background-image:none;display:inline;list-style-type:none;padding:.5em}.pager-current{font-weight:bold}#autocomplete li.selected{background:#0072b9;color:#fff}html.js fieldset.collapsible .fieldset-legend{background:url(https://www.be2.ie/misc/menu-expanded.png) 5px 65% no-repeat;padding-left:15px}html.js fieldset.collapsed .fieldset-legend{background-image:url(https://www.be2.ie/misc/menu-collapsed.png);background-position:5px 50%}.fieldset-legend span.summary{color:#999;font-size:.9em;margin-left:.5em}tr.drag{background-color:#fffff0}tr.drag-previous{background-color:#ffd}.tabledrag-toggle-weight{font-size:.9em}body div.tabledrag-changed-warning{margin-bottom:.5em}tr.selected td{background:#ffc}td.checkbox,th.checkbox{text-align:center}.progress{font-weight:bold}.progress .bar{background:#ccc;border-color:#666;margin:0 .2em;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.progress .filled{background:#0072b9 url(https://www.be2.ie/misc/progress.gif)}#comments{margin-top:15px}.indented{margin-left:25px}.comment-unpublished{background-color:#fff4f4}.comment-preview{background-color:#ffffea}.container-inline-date{clear:both}.container-inline-date .form-item{float:none;margin:0;padding:0}.container-inline-date>.form-item{display:inline-block;margin-right:.5em;vertical-align:top}fieldset.date-combo .container-inline-date>.form-item{margin-bottom:10px}.container-inline-date .form-item .form-item{float:left}.container-inline-date .form-item,.container-inline-date .form-item input{width:auto}.container-inline-date .description{clear:both}.container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option{margin-right:5px}.container-inline-date .date-spacer{margin-left:-5px}.views-right-60 .container-inline-date div{margin:0;padding:0}.container-inline-date .date-timezone .form-item{clear:both;float:none;width:auto}.container-inline-date .date-padding{float:left}fieldset.date-combo .container-inline-date .date-padding{padding:10px}.views-exposed-form .container-inline-date .date-padding{padding:0}#calendar_div,#calendar_div td,#calendar_div th{margin:0;padding:0}#calendar_div,.calendar_control,.calendar_links,.calendar_header,.calendar{border-collapse:separate;margin:0;width:185px}.calendar td{padding:0}.date-prefix-inline{display:inline-block}.date-clear{clear:both;display:block;float:none}.date-no-float{clear:both;float:none;width:98%}.date-float{clear:none;float:left;width:auto}.date-float .form-type-checkbox{padding-right:1em}.form-type-date-select .form-type-select[class*=hour]{margin-left:.75em}.date-container .date-format-delete{float:left;margin-top:1.8em;margin-left:1.5em}.date-container .date-format-name{float:left}.date-container .date-format-type{float:left;padding-left:10px}.date-container .select-container{clear:left;float:left}div.date-calendar-day{background:#f3f3f3;border-top:1px solid #EEE;border-left:1px solid #EEE;border-right:1px solid #BBB;border-bottom:1px solid #BBB;color:#999;float:left;line-height:1;margin:6px 10px 0 0;text-align:center;width:40px}div.date-calendar-day span{display:block;text-align:center}div.date-calendar-day span.month{background-color:#b5bebe;color:white;font-size:.9em;padding:2px;text-transform:uppercase}div.date-calendar-day span.day{font-size:2em;font-weight:bold}div.date-calendar-day span.year{font-size:.9em;padding:2px}.date-form-element-content-multiline{padding:10px;border:1px solid #CCC}.form-item.form-item-instance-widget-settings-input-format-custom,.form-item.form-item-field-settings-enddate-required{margin-left:1.3em}#edit-field-settings-granularity .form-type-checkbox{margin-right:.6em}.date-year-range-select{margin-right:1em}.field .field-label{font-weight:bold}.field-label-inline .field-label,.field-label-inline .field-items{float:left}form .field-multiple-table{margin:0}form .field-multiple-table th.field-label{padding-left:0}form .field-multiple-table td.field-multiple-drag{width:30px;padding-right:0}form .field-multiple-table td.field-multiple-drag a.tabledrag-handle{padding-right:.5em}form .field-add-more-submit{margin:.5em 0 0}.node-unpublished{background-color:#fff4f4}.preview .node{background-color:#ffffea}td.revision-current{background:#ffc}#permissions td.module{font-weight:bold}#permissions td.permission{padding-left:1.5em}#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal}#user-admin-settings fieldset .fieldset-description{font-size:.85em;padding-bottom:.5em}#user-admin-roles td.edit-name{clear:both}#user-admin-roles .form-item-name{float:left;margin-right:1em}.password-strength{width:17em;float:right;margin-top:1.4em}.password-strength-title{display:inline}.password-strength-text{float:right;font-weight:bold}.password-indicator{background-color:#c4c4c4;height:.3em;width:100%}.password-indicator div{height:100%;width:0;background-color:#47c965}input.password-confirm,input.password-field{width:16em;margin-bottom:.4em}div.password-confirm{float:right;margin-top:1.5em;visibility:hidden;width:17em}div.form-item div.password-suggestions{padding:.2em .5em;margin:.7em 0;width:38.5em;border:1px solid #b4b4b4}div.password-suggestions ul{margin-bottom:0}.confirm-parent,.password-parent{clear:left;margin:0;width:36.3em}.profile{clear:both;margin:1em 0}.profile .user-picture{float:right;margin:0 1em 1em 0}.profile h3{border-bottom:1px solid #ccc}.profile dl{margin:0 0 1.5em 0}
.profile dt{margin:0 0 .2em 0;font-weight:bold}.profile dd{margin:0 0 1em 0}.views-exposed-form .views-exposed-widget{float:left;padding:.5em 1em 0 0}.views-exposed-form .views-exposed-widget .form-submit{margin-top:1.6em}.views-exposed-form .form-item,.views-exposed-form .form-submit{margin-top:0;margin-bottom:0}.views-exposed-form label{font-weight:bold}.views-exposed-widgets{margin-bottom:.5em}.views-align-left{text-align:left}.views-align-right{text-align:right}.views-align-center{text-align:center}.views-view-grid tbody{border-top:0}.view .progress-disabled{float:none}.be2-login{float:right;margin:10px}.be2-green-button{background:url(https://www.be2.ie/sites/be2.it/modules/be2_login/./images/icons-ghp.png) no-repeat scroll 0 -264px transparent;border:medium none;color:#fff;display:block;font-size:11px;font-weight:bold;line-height:21px;padding:0 0 0 12px;text-align:center;text-decoration:none;text-shadow:0 1px 0 #666}.be2-green-button span{background:url(https://www.be2.ie/sites/be2.it/modules/be2_login/./images/icons-ghp.png) no-repeat scroll 100% -222px transparent;display:block;padding-right:25px}.be2-green-button span span{background:url(https://www.be2.ie/sites/be2.it/modules/be2_login/./images/icons-ghp.png) repeat-x scroll 0 -243px transparent;padding-right:0}.be2-dialog{text-align:left;border:1px solid #ad9e82;background-color:#fff;min-width:350px;_width:350px;overflow:hidden}.be2-dialog-content,.be2-dialog-subcontent{background:url(https://www.be2.ie/sites/be2.it/modules/be2_login/./images/pop_back.png) no-repeat}.dialogBackColor,.dialogBackColor .be2-dialog-content{background-color:#eae3d4 !important}.be2-dialog-titlebar-close{display:block;position:absolute;right:10px;top:6px;background:url(https://www.be2.ie/sites/be2.it/modules/be2_login/./images/popup_icons.gif) left -30px no-repeat;width:16px;height:16px;cursor:pointer}.be2-dialog-titlebar-close span{display:none}.be2-dialog-titlebar{background:url(https://www.be2.ie/sites/be2.it/modules/be2_login/./images/pop_back.png) no-repeat left top;margin:0 10px 0 0}.be2-dialog-title{background:url(https://www.be2.ie/sites/be2.it/modules/be2_login/./images/pop_back.png) no-repeat right top;position:relative;height:19px;margin:0 -10px 0 20px;padding:7px 30px 0 0;display:block;color:#646565;font-weight:bold;font-size:12px;line-height:14px;text-align:left;white-space:nowrap;overflow:hidden}.be2-dialog p{padding:16px 10px 8px}.be2-dialog-buttonpane{text-align:right;padding:0 10px 8px}.be2-dialog-buttonpane button{margin-left:6px}.be2-dialog-content{background-position:left bottom;margin:0 20px 0 0;min-height:89px;height:auto !important;height:89px}.be2-dialog-subcontent{background-position:right bottom;min-height:69px;height:auto !important;height:69px;text-align:left;margin:0 -20px 0 20px;padding:2px 20px 20px 0}.be2-login-form{height:130px;overflow:hidden}.be2-smallIcon{height:18px;line-height:1.3em;padding:0 0 0 14px;width:auto}.be2-forward{background:url(https://www.be2.ie/sites/be2.it/modules/be2_login/./images/arrow_icons.png) no-repeat scroll 0 -34px transparent}.be2-dialog-subcontent ul,li{list-style:none outside none}.ctools-locked{color:red;border:1px solid red;padding:1em}.ctools-owns-lock{background:#ffd none repeat scroll 0 0;border:1px solid #f0c020;padding:1em}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(https://www.be2.ie/sites/all/modules/ctools/images/status-active.gif) right center no-repeat}div.ctools-ajaxing{float:left;width:18px;background:url(https://www.be2.ie/sites/all/modules/ctools/images/status-active.gif) center center no-repeat}div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em}div.panel-pane div.admin-links li a{color:#ccc}div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201}div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000}div.panel-pane div.admin-links a:before{content:"["}div.panel-pane div.admin-links a:after{content:"]"}
div.panel-pane div.panel-hide{display:none}div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em}div.panel-pane div.node{margin:0;padding:0}div.panel-pane div.feed a{float:right}#admin-menu input{height:inherit}.logged-in select{background-color:rgba(255,255,255,0.9);width:inherit;padding:inherit;border-radius:inherit;height:inherit;display:inherit}body{margin:0;padding:0;font-family:Arial,sans-serif;font-size:14px}body.noscroll{overflow:hidden}a{text-decoration:none;color:#cd1189}a:hover{text-decoration:underline;color:#771c67}.wrapper-600{width:600px;max-width:92%;margin-left:auto;margin-right:auto}.wrapper-1000{width:1000px;max-width:94%;margin:0 auto}.wrapper-1000 img{max-width:100%;height:auto}.wrapper-1200{width:1200px;max-width:92%;margin-left:auto;margin-right:auto}.clearfix:after{content:'';opacity:0;width:0;height:0;clear:both}.padding-ver-15{padding-top:15px;padding-bottom:15px}.padding-ver-25{padding-top:25px;padding-bottom:25px}.padding-ver-50{padding-top:50px;padding-bottom:50px}.padding-ver-100{padding-top:100px;padding-bottom:100px}.padding-ver-3em{padding-top:3em;padding-bottom:3em}.fixed{position:fixed;top:0;z-index:999}header#main-header,footer#main-footer{background:#efefef}#name-and-slogan span{left:-3123px;position:absolute}#name-and-slogan h1{margin-top:0}header#main-header{position:relative;width:100%;padding:15px 0}header#main-header .wrapper-1000{position:relative}header#main-header .logo{height:100px}header#main-header .logo img{max-height:95%;width:auto}header#main-header .c-hamburger{display:none;position:relative;z-index:999991;overflow:hidden;margin:0;padding:0;width:50px;height:50px;font-size:0;text-indent:-9999px;appearance:none;box-shadow:none;border-radius:none;border:0;cursor:pointer;-webkit-transition:background .3s;transition:background .3s;position:absolute;right:10px;top:6px}header#main-header .c-hamburger:focus{outline:0}header#main-header .c-hamburger span{display:block;position:absolute;top:23px;left:10px;right:10px;height:3px;background:white}header#main-header .c-hamburger span::before,header#main-header .c-hamburger span::after{position:absolute;display:block;left:0;width:100%;height:3px;background-color:#fff;content:""}header#main-header .c-hamburger span::before{top:-8px}header#main-header .c-hamburger span::after{bottom:-8px}header#main-header .c-hamburger--htx{background:transparent}header#main-header .c-hamburger--htx span{-webkit-transition:background 0s .3s;transition:background 0s .3s}header#main-header .c-hamburger--htx span::before,header#main-header .c-hamburger--htx span::after{transition-duration:.3s,0.3s;transition-delay:.3s,0s;-webkit-transition-duration:.3s,0.3s;-webkit-transition-delay:.3s,0s}header#main-header .c-hamburger--htx span::before{-webkit-transition-property:top,transform;transition-property:top,transform}header#main-header .c-hamburger--htx span::after{-webkit-transition-property:bottom,transform;transition-property:bottom,transform}header#main-header .c-hamburger--htx.is-active{background:transparent}header#main-header .c-hamburger--htx.is-active span{background:none}header#main-header .c-hamburger--htx.is-active span::before{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}header#main-header .c-hamburger--htx.is-active span::after{bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}header#main-header .c-hamburger--htx.is-active span::before,header#main-header .c-hamburger--htx.is-active span::after{-webkit-transition-delay:0s,0.3s;transition-delay:0s,0.3s}header#main-header #main-menu,header#main-header #main-nav{position:absolute;z-index:9999;right:0 !important;top:15px}header#main-header #main-menu nav,header#main-header #main-nav nav{background:none;box-shadow:none;line-height:1;position:relative;padding:0;margin:0;height:auto}header#main-header #main-menu ul,header#main-header #main-nav ul{list-style-type:none;margin:0;padding:0}header#main-header #main-menu ul li,header#main-header #main-nav ul li{position:relative;display:inline-block;padding:0}
header#main-header #main-menu ul li.active,header#main-header #main-nav ul li.active{background:transparent}header#main-header #main-menu ul li a,header#main-header #main-nav ul li a{display:block;padding:10px;background:transparent;text-decoration:none}header#main-header #main-menu ul li ul.menu,header#main-header #main-nav ul li ul.menu{display:none;position:absolute;z-index:99999999999;left:0;top:34px;width:200px}header#main-header #main-menu ul li ul.menu li,header#main-header #main-nav ul li ul.menu li{display:block;margin:0;padding:0;position:relative;width:100%}header#main-header #main-menu ul li ul.menu li a,header#main-header #main-nav ul li ul.menu li a{border:0;margin:0;padding:10px 10px 10px 25px;background:#cd1189;display:block;border-bottom:1px solid #ad0c73;color:#FFF;line-height:1.2}header#main-header #main-menu ul li ul.menu li a:before,header#main-header #main-nav ul li ul.menu li a:before{color:#FFF;content:"\f105";font-family:fontawesome;font-size:11px;line-height:18px;position:absolute;left:10px;top:9px}header#main-header #main-menu ul li:hover a,header#main-header #main-nav ul li:hover a{background:#cd1189;color:#FFF}header#main-header #main-menu ul li:hover ul.menu,header#main-header #main-nav ul li:hover ul.menu{display:block}header#main-header #main-menu ul li:hover ul.menu li a,header#main-header #main-nav ul li:hover ul.menu li a{color:#FFF;background:#cd1189}header#main-header #main-menu ul li:hover ul.menu li a:hover,header#main-header #main-nav ul li:hover ul.menu li a:hover{background:#db2599}header#main-header #main-menu #nav-modal,header#main-header #main-nav #nav-modal{-webkit-overflow-scrolling:touch}header#main-header #main-menu.inactive,header#main-header #main-nav.inactive{display:none}header .menu-item-has-children:hover .sub-menu{display:block}header .menu-item-has-children .sub-menu li:last-child a{border-bottom:0}header .menu-item-has-children .sub-menu li a:hover{background:#2da5dd}#main{position:relative;z-index:0}#main-nav-overlay{position:fixed;z-index:1;width:100%;height:100%;top:0;left:0;background:#fff;display:none}#main-nav-overlay nav{background:transparent;box-shadow:none}#main-nav-overlay nav .menu-level-1>ul.menu{list-style:none;padding:0;margin:0 auto;display:inline-block;height:100%;position:relative;width:100%;box-sizing:border-box;padding-top:50px;overflow-y:auto;position:absolute;top:0;left:0;z-index:99999999}#main-nav-overlay nav .menu-level-1>ul.menu li{display:block;float:none;text-align:left}#main-nav-overlay nav .menu-level-1>ul.menu li a{color:#000}#main-nav-overlay nav .menu-level-1>ul.menu li ul.menu{padding-left:25px;list-style-type:circle}#main-nav-overlay nav .menu-level-1>ul.menu li ul.menu li{text-align:left}#main-nav-overlay nav ul li.active{background:transparent}#main-nav-overlay .close-nav-overlay{width:40px;height:40px;border:1px solid #000;position:absolute;z-index:99999999999;top:15px;right:15px;text-align:center;font-size:18px;color:#000;display:block}#main-nav-overlay .close-nav-overlay i{position:relative;top:-9px}#main-nav-overlay.ready{display:block}.open-nav-overlay{width:40px;height:40px;border:2px solid #FFF;display:none}.open-nav-overlay.active{display:block;text-align:center;font-size:18px;position:absolute;right:20px;top:20px}.open-nav-overlay.active i{position:relative;top:8px}#main-nav-overlay ul{list-style-type:none;text-align:center}#main-nav-overlay #main-menu-mobile{text-align:center;position:relative;top:50%;height:60%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}div.breadcrumb{background:#666;color:#FFF;padding:.5em 0}div.breadcrumb li{display:inline;list-style-type:none;margin:0;padding:0}nav.breadcrumb{padding:0}nav.breadcrumb ol{padding:0;margin:0}#main-content{padding:50px 0}footer#main-footer{padding:15px 0;text-align:center}footer#main-footer ul{list-style-type:none}footer#main-footer ul li{display:inline}footer#main-footer #footer-menu ul{margin-left:0;padding-left:0}#main-btn-scroll-top{position:fixed;right:0;bottom:0;background:rgba(0,0,0,0.8);display:block;width:40px;height:40px;color:#FFF;text-align:center}#main-btn-scroll-top i{position:relative;top:10px}body article header{position:relative}body article header h1{padding:0;margin:0}body article header .overlay{width:100%;height:100%;position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.3)}body article .post-img{max-width:100%;height:auto;display:block}body.node-type-article .content-left p:first-child{margin-top:0;padding-top:0}body.node-type-article .image-article-size-copyright{display:block;width:100%;height:auto;margin-bottom:50px}.sidebar-right .block{margin-bottom:1.5em}.sidebar-right .block:last-child{margin-bottom:0}.sidebar-right h2{margin-top:0}.sidebar-right .regbox.fixed{position:fixed;top:15px;z-index:999}.views-view-grid td{vertical-align:top}@media all and (max-width:1023px){header#main-header{width:100vw}header#main-header .c-hamburger{display:block}header#main-header #nav-modal{position:fixed;z-index:99999;width:100%;height:110%;right:-100vw;top:-15px;background:#000;box-sizing:border-box;padding:25px;padding-top:80px;overflow-y:auto;-webkit-overflow-scrolling:touch}header#main-header #nav-modal:after{content:'';position:absolute;z-index:99999;width:100%;height:20px;background:#000;left:0;top:0}header#main-header #nav-modal #main-menu{float:none;clear:both;position:relative}header#main-header #nav-modal #main-menu ul.menu{margin-bottom:50px}header#main-header #nav-modal #main-menu ul.menu li{display:block;float:none;margin-left:0;font-size:22px;background:transparent !important}header#main-header #nav-modal #main-menu ul.menu li a{display:block;padding:15px 0;background:transparent !important}header#main-header #nav-modal #main-menu ul.menu li a:hover{background:transparent !important}header#main-header #nav-modal #main-menu ul.menu ul.menu{display:block;position:relative;padding-top:0;top:0}header#main-header #nav-modal #main-menu ul.menu ul.menu li{background:transparent !important}header#main-header #nav-modal #main-menu ul.menu ul.menu li a{background:transparent !important;border:0;padding-left:25px;color:#FFF}header#main-header #nav-modal #main-menu ul.menu ul.menu li a:hover{background:transparent !important}header#main-header #nav-modal #main-menu ul.menu ul.menu li a:before{top:13px}}@media all and (max-width:767px){#main-content{padding:15px 0}}@font-face{font-family:BebasNeueRegular;src:url(https://www.be2.ie/sites/all/themes/insparx2_be2/fonts/BebasNeue-webfont.eot);src:url(https://www.be2.ie/sites/all/themes/insparx2_be2/fonts/BebasNeue-webfont.eot?#iefix) format('embedded-opentype'),url(https://www.be2.ie/sites/all/themes/insparx2_be2/fonts/BebasNeue-webfont.woff) format('woff'),url(https://www.be2.ie/sites/all/themes/insparx2_be2/fonts/BebasNeue-webfont.ttf) format('truetype'),url(https://www.be2.ie/sites/all/themes/insparx2_be2/fonts/BebasNeue-webfont.svg#bebas_neueregular) format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'JournalRegular';src:url(https://www.be2.ie/sites/all/themes/insparx2_be2/fonts/jr/journal-webfont.eot);src:url(https://www.be2.ie/sites/all/themes/insparx2_be2/fonts/jr/journal-webfont.eot?#iefix) format('embedded-opentype'),url(https://www.be2.ie/sites/all/themes/insparx2_be2/fonts/jr/journal-webfont.woff) format('woff'),url(https://www.be2.ie/sites/all/themes/insparx2_be2/fonts/jr/journal-webfont.ttf) format('truetype'),url(https://www.be2.ie/sites/all/themes/insparx2_be2/fonts/jr/journal-webfont.svg#JournalRegular) format('svg')}body{margin:0;padding:0;font:14px 'Open Sans',sans-serif,Helvetica,Tahoma,Arial;line-height:1.5;color:#333;text-shadow:0 1px 0 #FFF}table{border-collapse:unset}header#main-header{background:#fff url(https://www.be2.ie/sites/all/themes/insparx2_be2/images/old/wave1.png) repeat scroll center top;height:350px}header#main-header .inner,header#main-header .wave,header#main-header .logo_nav,header#main-header .wrapper{height:200px}header#main-header .inner{background:rgba(0,0,0,0) -webkit-linear-gradient(top,#fff 0,#e6e6dc 100%) repeat scroll 0 0;background:rgba(0,0,0,0) linear-gradient(to bottom,#fff 0,#e6e6dc 100%) repeat scroll 0 0;position:relative}header#main-header .inner .wave{background:rgba(0,0,0,0) url(https://www.be2.ie/sites/all/themes/insparx2_be2/images/old/wave.png) repeat scroll center top;left:0;position:absolute;top:0;width:100%;z-index:0}header#main-header #login{background:rgba(0,0,0,0) url(https://www.be2.ie/sites/all/themes/insparx2_be2/images/old/bg_login.jpg) repeat-x scroll center top;height:8px;position:absolute;width:100%;z-index:99}header#main-header #login .btn-login{background:#d64690 none repeat scroll 0 0;border-radius:0 0 50% 50%;box-shadow:0 3px 0 #6d1660;color:#6d1660;float:right;margin-left:5px;margin-top:5px;padding:4px 16px 8px;position:relative;text-shadow:0 1px 0 #e492c0;z-index:999}header#main-header #login .btn-login:hover{color:#fff;text-shadow:0 1px 0 #6d1660}header#main-header #login .btn-reg{background:#d64690 none repeat scroll 0 0;border-radius:0 0 50% 50%;box-shadow:0 3px 0 #6d1660;color:#fff;float:right;margin-top:5px;padding:4px 16px 8px;position:relative;text-shadow:0 1px 0 #6d1660;z-index:999}header#main-header #login .btn-reg:hover{color:#6d1660;text-shadow:0 1px 0 #e492c0}.nav-scroll{background-color:#fff;display:block !important;left:0;opacity:.8;padding:0;position:fixed !important;top:0;-webkit-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s;width:100% !important;z-index:99999999 !important}.nav-scroll:hover{opacity:1}header#main-header #main-menu ul{bottom:0;display:block;font-size:1em;margin:0;padding:0;position:absolute;right:0}header#main-header #main-menu ul li{display:inline-block;margin:0;padding:0}header#main-header #main-menu ul li{display:inline-block;float:left;margin-left:3px;position:relative}header#main-header #main-menu ul li#mobile-nav-opener{background:#18b6e4 url("/sites/all/themes/be2v3_seo/images/lt/ico_mobile_nav.png") no-repeat scroll center center;cursor:pointer;display:none;height:36px}header#main-header #main-menu ul li a{background:#000 none repeat scroll 0 0;border-radius:5px 5px 0 0;border-top:1px solid #000;color:#fff;display:inline-block;opacity:.5;padding:10px;text-align:center;text-shadow:none;width:130px}header#main-header #main-menu ul li a:hover{background:#d74691 none repeat scroll 0 0;border-top:1px solid #d74691;opacity:.9}header#main-header #main-menu ul li a.active{background:#fff none repeat scroll 0 0;border-top:1px solid #ccc;color:#d74691;opacity:1}header#main-header #main-menu ul li a.active:hover{color:#d74691}header#main-header #main-menu ul li .arrow{bottom:-18px;display:none;height:26px;left:25px;position:absolute;width:29px}header#main-header #main-menu ul li a.active .arrow{display:block}header#main-header .claim{font-size:1.3em;margin-left:130px;position:relative;top:70px}header#main-header .logo img{max-width:112px;height:60px;margin-top:25px;left:0;position:absolute;z-index:1;top:16px;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}header#main-header #block-be2-seo-headbuttons-be2-login-reg-buttons,header#main-header #block-be2-customblocks-be2-login-reg-buttons{position:fixed;top:0;left:0;width:100%;z-index:999}header#main-header #block-be2-seo-headbuttons-be2-login-reg-buttons .wrapper,header#main-header #block-be2-customblocks-be2-login-reg-buttons .wrapper{height:auto}header#main-header .be2-login{display:none;position:absolute;top:10px;right:0}.not-front .region-header{position:absolute;top:0;width:100%}body.front header#main-header .be2-login,body.node-type-v3custom header#main-header .be2-login,body.node-type-ghp header#main-header .be2-login{display:block}footer#main-footer{background:#e2e2e2 none repeat scroll 0 0;margin-top:70px;position:relative}footer#main-footer .rounded{background:rgba(0,0,0,0) url(https://www.be2.ie/sites/all/themes/insparx2_be2/images/old/rounded_footer.png) repeat scroll center top;height:300px;left:0;position:absolute;top:-300px;width:100%;z-index:-1}footer#main-footer ul{padding:0}footer#main-footer ul li:first-child a{border-top:1px dotted #666}footer#main-footer ul li a{border-bottom:1px dotted #666;color:#333;display:block;padding:8px}footer#main-footer ul li a:hover,.recent-posts a:hover{background:#d74691 none repeat scroll 0 0;color:#fff;text-shadow:0 0 0 #ff73bb}content#main-content,.breadcrumb,.tabs-primary{position:relative;top:-150px}.wrapper-1000{width:1000px;max-width:96%;margin:0 auto;position:relative}
.wrapper{width:960px;max-width:96%;margin:0 auto;position:relative}#ribbon_cta,#ribbon_cta_top{background:rgba(0,0,0,0) -webkit-linear-gradient(top,#d2ff52 0,#91e842 100%) repeat scroll 0 0;background:rgba(0,0,0,0) linear-gradient(to bottom,#d2ff52 0,#91e842 100%) repeat scroll 0 0;border-bottom:3px solid #2a863d;border-top:3px solid #2a863d;font-size:2.5em;position:relative;text-align:center;width:100%;z-index:1}.ribbon-s{border:3px solid #2a863d;border-radius:10px;margin:0 auto;max-width:960px}#ribbon_cta a.texture,#ribbon_cta_top a.texture{background:rgba(0,0,0,0) url("/sites/all/themes/be2v3_seo/images/lt/bg_pattern1_30.png") repeat scroll 0 0;color:#57aa00;display:block;padding:25px 0;width:100%}#ribbon_cta a.texture:hover,#ribbon_cta_top a.texture:hover{background:rgba(0,0,0,0) none repeat scroll 0 0}#ribbon_cta .btn,#ribbon_cta_top .btn{background:#21863b none repeat scroll 0 0;border-radius:8px;box-shadow:0 1px 1px rgba(0,0,0,0.25);color:#fff;display:inline-block;padding:20px 30px;text-shadow:none}#post .border-left-8-pink img{max-width:100%;height:auto}.region-content-bottom .block-panels_mini .panel-pane,.region-content-bottom .block-menu,.region-content-bottom .block-views,.region-content-bottom-tab .block,.region-content-bottom-tab #tab-wrapper{border-color:#d74691 #cecece #cecece;border-radius:15px;border-style:solid;border-width:3px 1px 1px;padding:15px}.region-content-bottom .block-panels_mini,.region-content-bottom .block-menu,.region-content-bottom .block-views,.region-content-bottom-tab .block,.region-content-bottom-tab #tab-wrapper{margin:1em auto;max-width:960px;position:relative;width:100%;box-sizing:border-box}body.front header#main-header,body.node-type-v3custom header#main-header,body.node-type-ghp header#main-header{position:relative;height:auto;text-align:left;width:960px;max-width:100%;margin:0 auto;background:none}body.front header#main-header .inner,body.front header#main-header .wave,body.front header#main-header .logo_nav,body.front header#main-header .wrapper,body.node-type-v3custom header#main-header .inner,body.node-type-v3custom header#main-header .wave,body.node-type-v3custom header#main-header .logo_nav,body.node-type-v3custom header#main-header .wrapper,body.node-type-ghp header#main-header .inner,body.node-ghp header#main-header .wave,body.node-type-ghp header#main-header .logo_nav,body.node-type-ghp header#main-header .wrapper{background:none;height:auto}body.front header#main-header #main-menu,body.node-type-ghp header#main-header #main-menu{display:none}body.front header#main-header .wave,body.node-type-ghp header#main-header .wave{background:none}body.front header#main-header #login,body.node-type-ghp header#main-header #login{background:none}body.front header#main-header #login .btn-reg,body.node-type-ghp header#main-header #login .btn-reg{display:none}body.front header#main-header #login .btn-login,body.node-type-v3custom header#main-header #login .btn-login,body.node-type-ghp header#main-header #login .btn-login{border:medium none;color:#fff;display:block;font-size:11px;font-weight:bold;line-height:21px;padding:0 5px 0 0;text-align:center;text-decoration:none;text-shadow:0 1px 0 #666;background:transparent url("/sites/be2/modules/be2_customblocks/images/icons-ghp.png") repeat-x scroll 0 -243px;padding-right:0;border-radius:0;box-shadow:none;border:0;margin:15px 0}body.front header#main-header #login .btn-login:before,body.node-type-v3custom header#main-header #login .btn-login:before,body.node-type-ghp header#main-header #login .btn-login:before{content:'';background:transparent url("/sites/be2/modules/be2_customblocks/images/icons-ghp.png") no-repeat scroll 0 -264px;display:block;position:absolute;top:0;left:-10px;height:21px;width:10px}body.front header#main-header #login .btn-login:after,body.node-type-ghp header#main-header #login .btn-login:after{content:'';background:transparent url("/sites/be2/modules/be2_customblocks/images/icons-ghp.png") no-repeat scroll 100% -222px;display:block;position:absolute;top:0;right:-28px;height:21px;width:100px}body.front header#main-header .logo,body.node-type-v3custom header#main-header .logo,body.node-type-ghp header#main-header .logo{margin:0;padding:0;height:100px;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
body.front header#main-header .claim,body.node-type-v3custom header#main-header .claim,body.node-type-ghp header#main-header .claim{color:#4a4a4a;font:bold 22px "Helvetica",Arial,Helvetica,sans-serif;letter-spacing:-.5px;bottom:-2px;top:auto;display:inline-block;left:0;line-height:22px;overflow:hidden;position:absolute;text-align:left;width:45%}body.node-type-v3custom #v3header{color:#4a4a4a;font:bold 22px "Helvetica",Arial,Helvetica,sans-serif;letter-spacing:-.5px;bottom:-2px;display:inline-block;left:0;line-height:22px;overflow:hidden;position:absolute;text-align:left;width:45%;top:-76px;left:158px}body.node-type-v3custom #site-mission span{visibility:hidden}body.front content#main-content,body.node-type-v3custom content#main-content,body.node-type-ghp content#main-content{top:0}body.front header#main-header #block-be2-seo-headbuttons-be2-login-reg-buttons,body.node-type-v3custom header#main-header #block-be2-seo-headbuttons-be2-login-reg-buttons,body.node-type-ghp header#main-header #block-be2-seo-headbuttons-be2-login-reg-buttons{position:absolute}body.front #be2-member-count,body.node-type-v3custom #be2-member-count,body.node-type-ghp #be2-member-count{position:absolute;right:10px;bottom:0;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}body.front h1.title,body.front .tabs,body.node-type-v3custom h1.title,body.node-type-v3custom .tabs,body.node-type-ghp h1.title,body.node-type-v3custom .tabs{display:none}body.front.i18n-en h1.title,body.front.i18n-en .tabs{display:inherit}body.front .border-left-8-pink,body.node-type-v3custom .border-left-8-pink,body.node-type-ghp .border-left-8-pink{padding:0;border:0}body.front #be2_regform_box_holder,body.node-type-v3custom #be2_regform_box_holder,body.node-type-ghp #be2_regform_box_holder{border-radius:0 !important;box-shadow:0 !important;display:block;height:auto !important;left:2%;position:absolute;top:-25px !important;width:300px;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}body.front #be2_regform_box,body.node-type-v3custom #be2_regform_box,body.node-type-ghp #be2_regform_box{background:transparent url("/sites/all/themes/insparx_be2/images/old/form-bg.png") no-repeat scroll left top;border-radius:0 0 10px 10px;box-shadow:3px 2px 3px rgba(179,179,179,0.64);color:#6c6c6c;font-size:13px;height:74%;left:1%;min-height:307px;position:relative;text-align:left;text-shadow:0 1px 0 #fff}#be2_regform_box h2,#be2_regform_box h2{color:white;font-size:24px;font-weight:700;text-transform:none;margin:18px 0 0 10px;padding:30px 0 0 5px;text-shadow:0 1px 0 #666}#be2_regform_box h2 span,#be2_regform_box h2 span{display:none}.i18n-cs #be2_regform_box h2,.i18n-de-ch #be2_regform_box h2{font-size:17px !important}.i18n-de-at #be2_regform_box h2,.i18n-de #be2_regform_box h2{font-size:18px !important}.i18n-nn #be2_regform_box h2,.i18n-da #be2_regform_box h2,.i18n-pl #be2_regform_box h2{font-size:21px !important}.i18n-es #be2_regform_box h2,.i18n-es-MX #be2_regform_box h2,.i18n-fi #be2_regform_box h2,.i18n-es-ar #be2_regform_box h2,.i18n-es-co #be2_regform_box h2,.i18n-es-cl #be2_regform_box h2,.i18n-sv #be2_regform_box h2,.i18n-es-ve #be2_regform_box h2,.i18n-es-en #be2_regform_box h2,.i18n-pt-br #be2_regform_box h2,.i18n-pt-pt #be2_regform_box h2{font-size:22px !important}#be2_regform_box form{display:block;margin:30px 0 0 40px}body.front .step-1,body.front .step-2,body.front .step-3,body.node-type-v3custom .step-1,body.node-type-v3custom .step-2,body.node-type-v3custom .step-3,body.node-type-ghp .step-1,body.node-type-v3custom .step-2,body.node-type-v3custom .step-3{padding:4px 0 5px}body.front .step-icon,body.node-type-v3custom .step-icon,body.node-type-ghp .step-icon{float:left;margin-left:-28px;margin-top:0}body.front .step-1 .step-icon,body.node-type-v3custom .step-1 .step-icon,body.node-type-ghp .step-1 .step-icon{background:transparent url("/sites/be2/modules/be2_customblocks/images/icons-ghp.png") no-repeat scroll 0 0}body.front .step-2 .step-icon,body.node-type-v3custom .step-2 .step-icon,body.node-type-ghp .step-2 .step-icon{background:transparent url("/sites/be2/modules/be2_customblocks/images/icons-ghp.png") no-repeat scroll 0 -21px}
body.front .step-3 .step-icon,body.node-type-v3custom .step-3 .step-icon,body.node-type-ghp .step-3 .step-icon{background:transparent url("/sites/be2/modules/be2_customblocks/images/icons-ghp.png") no-repeat scroll 0 -42px;margin-top:8px}#be2_regform_box label{display:inline-block;margin:0 0 8px;white-space:nowrap;width:67px;font-weight:normal}#be2_regform_box .be2_gender_labels{display:inline-block;margin:0 0 8px;white-space:nowrap;width:55px}.i18n-fr #be2_regform .be2_gender_labels,.i18n-fr-be #be2_regform .be2_gender_labels,.i18n-fr-ca #be2_regform .be2_gender_labels,.i18n-fr-ch #be2_regform .be2_gender_labels,.i18n-fr #be2_regform .be2_gender_labels,.i18n-fr-be #be2_regform .be2_gender_labels,.i18n-fr-ca #be2_regform .be2_gender_labels,.i18n-fr-ch #be2_regform .be2_gender_labels,{width:66px !important}.i18n-nn .be2_gender_labels{width:60px !important}.i18n-de #be2_regform .be2_gender_labels,.i18n-de-at #be2_regform .be2_gender_labels{width:67px !important}.i18n-fr #be2_regform .be2_gender_labels,.i18n-fr-be #be2_regform .be2_gender_labels,.i18n-fr-ca #be2_regform .be2_gender_labels,.i18n-fr-ch #be2_regform .be2_gender_labels{width:66px !important}.i18n-de-ch #be2_regform .be2_gender_labels{width:35px !important}.i18n-pt-br .step-1 label[for="looking for"],.i18n-pt-br .step-1 label[for="i-am"]{width:90px !important}.i18n-en-hk .step-1 label[for="looking for"],.i18n-en-hk .step-1 label[for="i-am"],.i18n-en-sg .step-1 label[for="looking for"],.i18n-en-sg .step-1 label[for="i-am"]{width:82px !important}.i18n-nn .step-1 label[for="looking for"]{margin:0 0 8px 2px !important}.i18n-nn .step-1 label[for="i-am"]{margin:0 0 8px 2px !important}.i18n-de-ch .step-1 label[for="looking for"],.i18n-de-ch .step-1 label[for="i-am"]{width:100px !important}.pt-br .step-1 label[for="looking for"],.pt-br .step-1 label[for="i-am"]{width:90px !important}body.front #be2_regform_box #be2_password,body.front #be2_username,body.front #be2_email,body.node-type-v3custom #be2_regform_box #be2_password,body.node-type-v3custom #be2_username,body.node-type-v3custom #be2_email,body.node-type-ghp #be2_regform_box #be2_password,body.node-type-ghp #be2_username,body.node-type-v3custom #be2_email{border:1px solid #b4b4b4;left:0;position:absolute;top:0;border-radius:0;box-shadow:none}body.front #be2_email,body.front #be2_password_text,body.front #be2_password_clear,body.front #be2_username_text,body.front #be2_email_text,body.front #be2_password,body.front #be2_username,body.node-type-v3custom #be2_email,body.node-type-v3custom #be2_password_text,body.node-type-v3custom #be2_password_clear,body.node-type-v3custom #be2_username_text,body.node-type-v3custom #be2_email_text,body.node-type-v3custom #be2_password,body.node-type-v3custom #be2_username,body.node-type-ghp #be2_email,body.node-type-ghp #be2_password_text,body.node-type-ghp #be2_password_clear,body.node-type-ghp #be2_username_text,body.node-type-ghp #be2_email_text,body.node-type-ghp #be2_password,body.node-type-ghp #be2_username{background-color:white;border:1px solid #b4b4b4;color:#666;height:19px;line-height:16px;margin:0 0 3px 2px;padding:0 0 1px 2px;width:230px}body.front .field-immitation,body.node-type-v3custom .field-immitation,body.node-type-ghp .field-immitation{height:26px;position:relative}body.front .gender_err_holder,body.front #be2_username_syntax_err_holder,body.front #be2_password_err_holder,body.front #be2_email_err_holder,body.front #be2_dupl_email_err_holder,body.node-type-v3custom .gender_err_holder,body.node-type-v3custom #be2_username_syntax_err_holder,body.node-type-v3custom #be2_password_err_holder,body.node-type-v3custom #be2_email_err_holder,body.node-type-v3custom #be2_dupl_email_err_holder,body.node-type-ghp .gender_err_holder,body.node-type-ghp #be2_username_syntax_err_holder,body.node-type-ghp #be2_password_err_holder,body.node-type-ghp #be2_email_err_holder,body.node-type-ghp #be2_dupl_email_err_holder{background:transparent url("/sites/all/themes/insparx_be2/images/old/arrow_err.png") no-repeat scroll left top;display:none;height:27px;left:295px;position:absolute}
#be2_username_err_holder{display:none}.gender_err_holder{top:106px}.email_err_holder{top:150px}.password_err_holder{top:178px}.err_text div{padding:5px 20px 0 0;white-space:nowrap}body.front .err_text,body.node-type-v3custom .err_text,body.node-type-ghp .err_text{background-color:#ed3d9b;box-shadow:2px -2px 6px -3px #666;color:white;font-size:13px;font-weight:normal;height:27px;margin-left:12px;text-shadow:none}body.front .be2-claim,body.node-type-v3custom .be2-claim,body.node-type-ghp .be2-claim{clear:both;color:#3f3f3f;font-size:10px;line-height:13px;overflow:hidden;padding-bottom:5%;padding-left:8px;text-align:center;text-shadow:none;width:85%}body.front .be2-claim a,body.node-type-v3custom .be2-claim a,body.node-type-ghp .be2-claim a{color:#3f3f3f;font-weight:bold;text-decoration:none}body.front .reg-button,body.node-type-v3custom .reg-button,body.node-type-ghp .reg-button{background:transparent url("/sites/all/themes/insparx_be2/images/old/greenButtonReg.png") no-repeat scroll left -54px;cursor:pointer;display:inline-block;margin:0 0 3px 2px;text-decoration:none;cursor:pointer}.reg-button span{background:transparent url("/sites/all/themes/insparx_be2/images/old/greenButtonReg.png") no-repeat scroll right 0;color:#fff;display:inline-block;font-size:17px;font-weight:bold;height:48px;line-height:48px;margin-left:12px;min-width:93px;padding:0 45px 0 5px;text-align:center;text-shadow:0 1px 0 #4c4c4c;width:172px}body.front #node-4084 .content img,body.node-type-v3custom #node-4084 .content img,body.node-type-ghp #node-4084 .content img{margin:3px !important}body.front #node-4084 .content .field img,body.node-type-v3custom #node-4084 .content .field img,body.node-type-ghp #node-4084 .content .field img{margin:0 !important}body.front #node-4084 #be2_regform img,body.node-type-v3custom #node-4084 #be2_regform img,body.node-type-ghp #node-4084 #be2_regform img{margin:0 0 0 -28px !important}body.front footer#main-footer .rounded,body.node-type-v3custom footer#main-footer .rounded,body.node-type-ghp footer#main-footer .rounded{display:none}body.front footer#main-footer,body.node-type-v3custom footer#main-footer,body.node-type-ghp footer#main-footer{background:none;font-size:12px;text-shadow:none;font-family:Verdana;color:#646565}body.front footer#main-footer h4,body.node-type-v3custom footer#main-footer h4,body.node-type-ghp footer#main-footer h4{text-transform:none;font-weight:700}body.front footer#main-footer .block-menu-menu-be2-footer-links,body.node-type-v3custom footer#main-footer .block-menu-menu-be2-footer-links,body.node-type-ghp footer#main-footer .block-menu-menu-be2-footer-links{text-align:center}body.front footer#main-footer ul,body.node-type-v3custom footer#main-footer ul,body.node-type-ghp footer#main-footer ul{padding:0;display:inline-block;font-size:11px}body.front footer#main-footer ul li:first-child a,body.node-type-v3custom footer#main-footer ul li:first-child a,body.node-type-ghp footer#main-footer ul li:first-child a{border-top:0}body.front footer#main-footer ul li,body.node-type-v3custom footer#main-footer ul li,body.node-type-ghp footer#main-footer ul li{background:transparent none repeat scroll 0 0;border-right:1px solid #b8b8b8;display:inline;list-style-image:none;list-style-type:none;white-space:nowrap}body.front footer#main-footer ul li:last-child,body.node-type-v3custom footer#main-footer ul li:last-child,body.node-type-ghp footer#main-footer ul li:last-child{border-right:0 none}body.front footer#main-footer .seo_region ul li,body.node-type-ghp footer#main-footer .seo_region ul li{border-right:0 none}body.front footer#main-footer ul li a,body.node-type-v3custom footer#main-footer ul li a,body.node-type-ghp footer#main-footer ul li a{border-bottom:0;color:#333;display:inline;padding:0;text-shadow:none;color:#b8b8b8;display:inline-block;line-height:12px;padding:0 7px;text-decoration:none}body.front footer#main-footer ul li a:hover,.recent-posts a:hover,body.node-type-v3custom footer#main-footer ul li a:hover,body.node-type-ghp footer#main-footer ul li a:hover{background:none;color:#fff;text-shadow:0 0 0}body.front .seo_row-inside,body.node-type-v3custom .seo_row-inside,body.node-type-ghp .seo_row-inside{display:inline-block;text-align:left}
body.front .seo_region-seo_block_holder-center,body.node-type-v3custom .seo_region-seo_block_holder-center,body.node-type-ghp .seo_region-seo_block_holder-center{float:left;width:710px}body.front #seo_left_upper,body.front #seo_left_upper_au,body.front #seo_bottom_left,body.front #seo_right_upper,body.front #seo_bottom_middle,body.front #seo_bottom_right,body.node-type-v3custom #seo_left_upper,body.node-type-v3custom #seo_left_upper_au,body.node-type-v3custom #seo_bottom_left,body.node-type-v3custom #seo_right_upper,body.node-type-v3custom #seo_bottom_middle,body.node-type-v3custom #seo_bottom_right,body.node-type-ghp #seo_left_upper,body.node-type-ghp #seo_left_upper_au,body.node-type-ghp #seo_bottom_left,body.node-type-ghp #seo_right_upper,body.node-type-ghp #seo_bottom_middle,body.node-type-ghp #seo_bottom_right{margin:10px}body.front .seo_region,body.node-type-v3custom .seo_region,body.node-type-ghp .seo_region{background-color:#eee}body.front .seo_region-seo_block_holder-asdf,body.node-type-v3custom .seo_region-seo_block_holder-asdf,body.node-type-ghp .seo_region-seo_block_holder-asdf{height:761px;margin-left:10px;width:230px}body.front .region_bottom_left,body.node-type-v3custom .region_bottom_left,body.node-type-ghp .region_bottom_left{margin-right:10px;width:467px}body.front .region_bottom_middle,body.node-type-v3custom .region_bottom_middle,body.node-type-ghp .region_bottom_middle{margin-right:10px;width:234px}body.front .region_bottom_right,body.node-type-v3custom .region_bottom_right,body.node-type-ghp .region_bottom_right{width:231px}body.front footer#main-footer .p,body.node-type-ghp footer#main-footer .p{padding-left:55px !important}body.front .fr .pane-content,body.node-type-ghp .fr .pane-content{height:838px}body.front .seo_region-seo_block_holder-asdf,body.node-type-ghp .seo_region-seo_block_holder-asdf{height:860px}body.front #block-menu-menu-be2-affiliate-link,body.front #copyright-footer,body.node-type-v3custom #copyright-footer,body.node-type-ghp #copyright-footer{display:none}#seo_left_upper h2,#seo_left_upper_au h2,#seo_right_upper h2,#seo_bottom_left h2,#seo_bottom_middle h2,#seo_bottom_right h2{color:#646565;display:inline-block;font-size:14px;line-height:16px;margin:0 0 5px}body.front footer#main-footer .seo_row-inside h5,body.node-type-ghp footer#main-footer .seo_row-inside h5{font-size:1em !important;font-weight:normal}body.front footer#main-footer .p img,body.node-type-ghp footer#main-footer .p img{border:0 none;float:left;height:auto;margin-left:-50px;width:40px}body.front footer#main-footer .seo_row-inside a,body.node-type-ghp footer#main-footer .seo_row-inside a{background:transparent url("/sites/all/themes/insparx_be2/images/old/arrow_icons.png") no-repeat scroll 0 -195px;color:#245b93;padding-left:9px;text-decoration:none}body.front footer#main-footer .dottedSep,body.node-type-ghp footer#main-footer .dottedSep{background:transparent url("/sites/all/themes/insparx_be2/images/old/grayDottes.gif") repeat-x scroll left top;clear:both;font-size:0;height:1px;line-height:0;overflow:hidden}body.front #be2-member-count .be2-female-icon,body.node-type-v3custom #be2-member-count .be2-female-icon,body.node-type-ghp #be2-member-count .be2-female-icon{background:transparent url("/sites/be2/modules/be2_customblocks/images/icons-ghp.png") no-repeat scroll 0 -307px;height:22px;margin:0 3px -6px;width:22px}body.front #be2-member-count .be2-male-icon,body.node-type-v3custom #be2-member-count .be2-male-icon,body.node-type-ghp #be2-member-count .be2-male-icon{background:transparent url("/sites/be2/modules/be2_customblocks/images/icons-ghp.png") no-repeat scroll 0 -285px;height:22px;margin:0 3px -6px;width:22px}body.front #press-icons ul li,body.node-type-v3custom #press-icons ul li,body.node-type-ghp #press-icons ul li{display:inline-block}.be2-login-form{height:auto !important}#be2_login_username,#be2_login_password{margin-bottom:15px}body.node-type-v3custom #main-menu,body.node-type-ghp #main-menu{display:none}#main-nav-overlay{display:none}#page-wrapper{max-width:96% !important;margin:0 auto}body.node-type-page header#main-header #site-mission .claim,body.node-type-cst-page header#main-header #site-mission .claim,body.node-type-clt-page header#main-header #site-mission .claim,body.node-type-blog header#main-header #site-mission .claim,body.node-type-index-page header#main-header #site-mission .claim,body.node-type-magazine-article header#main-header #site-mission .claim,body.node-type-quick-reg-seo header#main-header #site-mission .claim,body.node-type-story header#main-header #site-mission .claim,body.node-type-popup header#main-header #site-mission .claim{top:70px;display:inline-block;left:0;position:relative;text-align:left;width:45%}
#be2-member-count span{padding-left:5px}#block-be2-membercount-be2-member-count{position:relative;right:120px;font-weight:bold}body.front,body.node-type-v3custom,body.node-type-ghp{text-align:center}.field-items>.field-item>p{margin:0 !important}.inside.seo_region-inside.seo_region-seo_block_holder-ass-inside.seo_region-seo_block_holder-ass-inside>.panel-pane>img{max-width:190px}#lang_switcher{float:right;position:absolute;right:100px;top:10px}#lang_switcher a{float:right;font-size:11px;line-height:23px;margin:8px 6px 0 0;text-align:right;width:320px}#lang_switcher img{float:right;margin:0 0 0 8px}#tb_holder{background-color:white;height:100% !important;padding:30px 0;overflow:hidden !important}#tb_holder div{padding-bottom:50px}#tb_first{float:left;width:33%;height:100% !important}#tb_middle{width:33%;float:left;height:100% !important}#tb_last{width:34%;float:right;height:100% !important}#tb_holder h3{font-size:24px;color:lightcoral;margin:15px 5px 5px;color:#d22b81;font-weight:bold}.i18n-fi #tb_holder h3{font-size:17px}.i18n-fi #tb_holder p.ttm{font-size:14px}#tb_holder p.ttm{font-size:17px;color:lightseagreen;margin:10px 30px !important;color:#597228;text-align:justify;line-height:24px}#tb_holder img.ttm-separator{margin:0;width:90%}.content .field-items .field-item.even{position:relative}.v3_imageStatementText{font-family:'JournalRegular';font-size:36px;font-weight:bold;line-height:38px;margin:0;right:0 !important;bottom:20px !important;left:auto !important;max-width:90%;height:auto !important;padding:10px 0;text-shadow:1px 1px 1px #000}#seo_right_upper p>img,#seo_right_upper_ca .p>img{margin-right:5px;float:left;height:auto !important;max-height:70px}#seo_right_upper .p,#seo_right_upper_ca .p{display:block;height:auto;overflow:auto}.field-item.even div>img{width:auto !important;height:auto !important}@media screen and (max-width:1030px){.v3_imageStatementText,.node-ghp .field-name-body .field-item.even span,.node-ghp .field-name-body .field-item.even div>img,.node-ghp .field-name-body .field-item.even div,.node-v3custom .field-name-body .field-item.even span,.node-v3custom .field-name-body .field-item.even div>img,.node-v3custom .field-name-body .field-item.even div{display:none}}@media screen and (max-width:980px){#tb_holder div{background:none}.top10dating{display:none}}@media screen and (max-width:960px){body.front .seo_region-seo_block_holder-center,body.node-type-v3custom .seo_region-seo_block_holder-center,body.node-type-ghp .seo_region-seo_block_holder-center{width:70%}body.front .seo_region-seo_block_holder-asdf,body.node-type-v3custom .seo_region-seo_block_holder-asdf,body.node-type-ghp .seo_region-seo_block_holder-asdf{height:auto;width:27%}body.front .region_bottom_left,body.node-type-v3custom .region_bottom_left,body.node-type-ghp .region_bottom_left{width:70%}body.front .region_bottom_middle,body.node-type-v3custom .region_bottom_middle,body.node-type-ghp .region_bottom_middle{width:27%}body.front .region_bottom_right,body.node-type-v3custom .region_bottom_right,body.node-type-ghp .region_bottom_right{width:98%;margin-top:10px}}@media screen and (max-width:800px){body.front header#main-header .logo,body.node-type-v3custom header#main-header .logo,,body.node-type-ghp header#main-header .logo{width:120px}body.front #be2_regform_box,body.node-type-v3custom #be2_regform_box,body.node-type-ghp #be2_regform_box{background-position:-8px 0;border-radius:0 0 10px}#main-menu{display:none}header#main-header .logo img{margin-top:50px}header#main-header .wrapper{text-align:center}header#main-header #login .btn-login,header#main-header #login .btn-reg{float:none;top:6px}.border-left-8-pink{padding:0}header#main-header{text-align:center}header#main-header .claim{margin:0 auto;top:60px}body.front header#main-header .claim,body.node-type-v3custom header#main-header .claim,body.node-type-ghp header#main-header .claim{position:relative;margin-left:0;display:block;width:auto}body.node-type-page header#main-header #site-mission .claim,body.node-type-cst-page header#main-header #site-mission .claim,body.node-type-clt-page header#main-header #site-mission .claim,body.node-type-blog header#main-header #site-mission .claim,body.node-type-index-page header#main-header #site-mission .claim,body.node-type-magazine-article header#main-header #site-mission .claim,body.node-type-quick-reg-seo header#main-header #site-mission .claim,body.node-type-story header#main-header #site-mission .claim,body.node-type-popup-page header#main-header #site-mission .claim{top:-70px;width:100%}
body.front #be2-member-count,body.node-type-v3custom header#main-header #be2-member-count,body.node-type-ghp header#main-header #be2-member-count{bottom:0;right:12px}body.front header#main-header .claim,body.node-type-v3custom header#main-header .claim,body.node-type-ghp header#main-header .claim,body.node-type-v3custom #v3header{font-size:16px}body.node-type-v3custom #v3header{top:-50px;left:0;width:inherit}#content-area .be2-main-image,.node-v3custom .content .field-items .field-item p img,.node-v3custom .content .field-items .field-item.even img,.node-ghp .content .field-items .field-item p img,.node-ghp .content .field-items .field-item.even img{display:none}body.front #be2_regform_box_holder,body.node-type-v3custom #be2_regform_box_holder,body.node-type-ghp #be2_regform_box_holder{position:relative}body.front .seo_region-seo_block_holder-center,body.front .region_bottom_left,body.front .region_bottom_right,body.front .region_bottom_middle,body.front .seo_region-seo_block_holder-asdf,body.node-type-v3custom .seo_region-seo_block_holder-center,body.node-type-v3custom .region_bottom_left,body.node-type-v3custom .region_bottom_right,body.node-type-v3custom .region_bottom_middle,body.node-type-v3custom .seo_region-seo_block_holder-asdf,body.node-type-ghp .seo_region-seo_block_holder-center,body.node-type-ghp .region_bottom_left,body.node-type-ghp .region_bottom_right,body.node-type-ghp .region_bottom_middle,body.node-type-ghp .seo_region-seo_block_holder-asdf{max-width:100%;display:block;float:none;width:auto;height:auto;padding:15px 0;margin:0}body.front .border-left-8-pink,body.node-type-v3custom .border-left-8-pink,body.node-type-ghp .border-left-8-pink{padding:0 !important}body.front #be2_regform_box_holder,body.node-type-v3custom #be2_regform_box_holder,body.node-type-ghp #be2_regform_box_holder{left:0;margin:0 auto}body.front header#main-header #login .btn-login,body.node-type-v3custom header#main-header #login .btn-login,body.node-type-ghp header#main-header #login .btn-login{margin:15px 25px}body.front #main-content #post,body.node-type-v3custom #main-content #post,body.node-type-ghp #main-content #post{margin-top:25px}body.front header#main-header .logo img,body.node-type-v3custom header#main-header .logo img,body.node-type-ghp header#main-header .logo img{margin-top:15px}body.front #press-icons,body.front #press-icons>div,body.node-type-v3custom #press-icons,body.front #press-icons>div,body.node-type-ghp #press-icons,body.front #press-icons>div{text-align:center !important}body.front #press-icons ul li,body.node-type-v3custom #press-icons ul li,body.node-type-ghp #press-icons ul li{display:inline-block;margin-top:10px}body.front .seo_row-inside,body.node-type-v3custom .seo_row-inside,body.node-type-ghp .seo_row-inside{width:100%}#block-be2-membercount-be2-member-count{display:none}}@media screen and (max-width:700px){.v3_imageStatementText{font-size:28px}}@media screen and (max-width:550px){header#main-header .logo img{height:40px;left:0;position:absolute}body.node-type-page header#main-header #site-mission .claim,body.node-type-cst-page header#main-header #site-mission .claim,body.node-type-clt-page header#main-header #site-mission .claim,body.node-type-blog header#main-header #site-mission .claim,body.node-type-index-page header#main-header #site-mission .claim,body.node-type-magazine-article header#main-header #site-mission .claim,body.node-type-quick-reg-seo header#main-header #site-mission .claim,body.node-type-story header#main-header #site-mission .claim,body.node-type-popup-page header#main-header #site-mission .claim{top:-85px}body.front header#main-header .logo,body.node-type-v3custom header#main-header .logo,body.node-type-ghp header#main-header .logo{height:100px}#tb_holder,#tb_holder div{height:auto}#tb_holder div{width:100%}#tb_holder{height:auto !important;overflow:hidden !important}#be2-member-count{bottom:30px !important}}body.front #main,body.node-type-v3custom,body.node-type-ghp{z-index:inherit}body.front #main-header,body.node-type-v3custom #main-header,body.node-type-ghp #main-header{padding:0}
body.logged-in content#main-content{top:inherit}#be2-popup-close{position:relative;right:2em;text-align:right}body.front #main-content,body.node-type-v3custom #main-content,body.node-type-ghp #main-content{padding:inherit}body.front div.breadcrumb,body.node-type-v3custom div.breadcrumb,body.node-type-ghp div.breadcrumb{background:inherit;color:inherit;padding:0}body.front footer#main-footer,body.node-type-v3custom footer#main-footer,body.node-type-ghp footer#main-footer{background:#e2e2e2 none repeat scroll 0 0;margin-top:70px;position:relative}#main-btn-scroll-top{display:none}header#main-header #main-menu,header#main-header #main-nav{transform:inherit;bottom:0}.node-type-v3custom .open-nav-overlay{display:none}@media(max-width:780px){.gender_err_holder,.email_err_holder,.password_err_holder{background:#ed3d9b !important;position:static !important}}header#main-header{padding:0}header#main-header .logo{height:60px}header#main-header #main-menu,header#main-header #main-nav{position:inherit;bottom:inherit;top:140px;z-index:1}#main{position:inherit;z-index:inherit}.be2-claim>span.gtc,.be2-claim>span.privacy{font-weight:bold;cursor:pointer}.be2-claim>span.gtc:hover,.be2-claim>span.privacy:hover{text-decoration:underline}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(https://www.be2.ie/sites/all/themes/insparx2_be2/fonts/dxi1orhcpsqm3vp6mxoatrampu5_7cjhw5spxoen3vs.woff2) format("woff2")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(https://www.be2.ie/sites/all/themes/insparx2_be2/fonts/cjzkeoubrn4kerxqtauh3zbw1xu1rkptjj_0jans920.woff2) format("woff2")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;src:local("Open Sans Semibold"),local("OpenSans-Semibold"),url(https://www.be2.ie/sites/all/themes/insparx2_be2/fonts/mtp_ysujh_bn48vbg8snshampu5_7cjhw5spxoen3vs.woff2) format("woff2")}form{margin:0;padding:0}img{border:0 none}.clear-block::after{content:".";display:block;height:0;clear:both;visibility:hidden}li.leaf{list-style-type:square;list-style-image:url(https://www.be2.ie/sites/all/themes/insparx2_be2/images/old/menu-leaf.png);padding:.2em .5em 0 0;margin:0}.block ul{margin:0;padding:0 0 .25em 1em}.date-clear-block::after{content:" ";display:block;height:0;clear:both;visibility:hidden}div.panel-pane div.admin-links a::before{content:"["}div.panel-pane div.admin-links a::after{content:"]"}div.view div.views-admin-links li a::before{content:"["}div.view div.views-admin-links li a::after{content:"]"}body{font-size:100%}body,caption,th,td,input,textarea,select,option,legend,fieldset{font-family:Verdana,Tahoma,"DejaVu Sans",sans-serif}h1{font-size:2em;line-height:1.3em;margin-top:0;margin-bottom:.5em}h2,.h2{font-size:1.5em;line-height:1.3em;margin-top:.667em;margin-bottom:.667em}h4,h5,h6{font-size:1.1em;line-height:1.3em;margin-top:.909em;margin-bottom:.909em}p,ul,ol,dl,pre,table,fieldset{margin:1em 0}blockquote{margin:1em 2em}ul,ol{margin-left:0;padding-left:2em}.block ul,.item-list ul{margin:1em 0;padding:0 0 0 2em}li{margin:0;padding:0}ul.menu li,li.expanded,li.collapsed,li.leaf{margin:0;padding:0}ul{list-style-type:disc}img{border:0 none}form{margin:0;padding:0}body{margin:0;padding:0}h1.title,h2.title,h3.title{margin:0}.clearfix::after{content:".";display:block;height:0;clear:both;visibility:hidden}.block{margin-bottom:1em}@media only screen and (max-width:600px){.border-left-8-pink{padding:0 10px!important}.logo{width:auto}}body{margin:0;padding:0;font:14px/1.5 "Open Sans",sans-serif,Helvetica,Tahoma,Arial;color:#333;text-shadow:0 1px 0 #fff}img{border:0 none}a{color:#d74691;text-decoration:none;transition:all .25s ease-in-out 0s}a:hover{color:#000}ul{list-style-type:none;margin:0;padding:0}.f-error{color:red}.clear{clear:both}.wrapper{width:94%;max-width:960px;margin:0 auto;position:relative}#post h1{font-family:"Open Sans",sans-serif;font-size:27px;font-weight:bold;margin-bottom:10px;position:relative;text-transform:uppercase;line-height:1.8em}
.hl{font-family:"Open Sans",sans-serif;font-size:27px;margin-bottom:10px;font-weight:bold;position:relative;text-transform:uppercase;line-height:1.8em}.hl1{font-family:"Open Sans",sans-serif;font-size:22px;margin-bottom:0;position:relative;text-transform:uppercase;line-height:1;color:#fff;text-shadow:none;padding:10px 0}h1,h2,h3,h4,.h2{font-weight:400;text-transform:uppercase}#header{height:350px;background:#fff url(https://www.be2.ie/sites/all/themes/insparx2_be2/images/old/wave1.png) repeat scroll center top}#header .inner,#header .wave,#header .logo_nav{height:200px}#header .inner{position:relative;background:transparent linear-gradient(to bottom,#fff 0,#e6e6dc 100%) repeat scroll 0 0}#header .inner .wave{background:transparent url(https://www.be2.ie/sites/all/themes/insparx2_be2/images/old/wave.png) repeat scroll center top;position:absolute;top:0;left:0;width:100%}#header #login{width:100%;height:8px;background:transparent url(https://www.be2.ie/sites/all/themes/insparx2_be2/images/old/bg_login.jpg) repeat-x scroll center top;position:absolute;z-index:99}#header #login .btn-login{border-radius:0 0 50% 50%;background:#d64690 none repeat scroll 0 0;float:right;margin-top:5px;margin-left:5px;position:relative;z-index:999;padding:4px 16px 8px;box-shadow:0 3px 0 #6d1660;color:#6d1660;text-shadow:0 1px 0 #e492c0}#header #login .btn-login:hover{color:#fff;text-shadow:0 1px 0 #6d1660}#header #login .btn-reg{border-radius:0 0 50% 50%;background:#d64690 none repeat scroll 0 0;float:right;margin-top:5px;position:relative;z-index:999;padding:4px 16px 8px;box-shadow:0 3px 0 #6d1660;color:#fff;text-shadow:0 1px 0 #6d1660}#header #login .btn-reg:hover{color:#6d1660;text-shadow:0 1px 0 #e492c0}#header ul#nav{position:absolute;bottom:0;right:0;display:block;margin:0;padding:0;font-size:1em}#header ul#nav li{display:inline-block;padding:0;margin:0}#header ul#nav li{display:inline-block;float:left;margin-left:3px;position:relative}#header ul#nav li a{display:inline-block;color:#fff;border-radius:5px 5px 0 0;background:#000 none repeat scroll 0 0;width:130px;padding:10px;text-shadow:none;text-align:center;opacity:.5;border-top:1px solid #000}#header ul#nav li a:hover{background:#d74691 none repeat scroll 0 0;opacity:.9;border-top:1px solid #d74691}#header .claim{margin-left:10px;font-size:1.3em}#content{position:relative;top:-150px}#conv-element{height:666px;position:relative}#conv-element .couple-img{width:100%;max-width:686px;height:auto;position:relative}#conv-element .regbox{position:absolute;right:0;top:120px;z-index:9999}#testimonials .name{font-weight:bold;font-size:1.1em}#testimonials blockquote{padding:0;margin:20px 0 0;font-style:italic}#testimonials blockquote img{float:left;margin-right:20px}#ribbon_cta,#ribbon_cta_top{width:960px;max-width:96%;border-radius:10px;margin:0 auto;font-size:2.5em;text-align:center;border:3px solid #2a863d;background:transparent linear-gradient(to bottom,#d2ff52 0,#91e842 100%) repeat scroll 0 0;position:relative;z-index:1}#ribbon-cta{margin:0 auto;border:3px solid #2a863d}#ribbon_cta a.texture,#ribbon_cta_top a.texture{display:block;width:100%;padding:25px 0;background:transparent url(https://www.be2.ie/sites/all/themes/insparx2_be2/images/old/bg_pattern1_30.png) repeat scroll 0 0;color:#57aa00}#ribbon_cta a.texture:hover,#ribbon_cta_top a.texture:hover{background:transparent none repeat scroll 0 0}#ribbon_cta .btn,#ribbon_cta_top .btn{display:inline-block;padding:20px 30px;background:#21863b none repeat scroll 0 0;border-radius:8px;color:#fff;text-shadow:none;box-shadow:0 1px 1px rgba(0,0,0,0.25);margin:25px 0}#footer{position:relative;background:#e2e2e2 none repeat scroll 0 0;margin-top:70px}#footer .rounded{background:transparent url(https://www.be2.ie/sites/all/themes/insparx2_be2/images/old/rounded_footer.png) repeat scroll center top;position:absolute;top:-300px;left:0;width:100%;height:300px;z-index:-1}#footer ul li a{color:#333;display:block;padding:8px;border-bottom:1px dotted #666}#footer ul li:first-child a{border-top:1px dotted #666}
#footer li{padding:0!important}#footer ul li a:hover,.recent-posts a:hover{background:#d74691 none repeat scroll 0 0;color:#fff;text-shadow:0 0 0 #ff73bb}#footer .posts ul li a,.inner.middle.posts .views-row{background-image:url(https://www.be2.ie/sites/all/themes/insparx2_be2/images/old/ico_post.png);background-repeat:no-repeat;background-position:10px 10px;padding-left:35px}#footer h4{font-weight:bold}.copyright .socials{position:absolute;right:130px;top:-25px}.copyright .socials ul li{display:inline-block}.copyright .socials ul li .icon-facebook{background:#3b5998 none repeat scroll 0 0}.copyright .socials ul li .icon-facebook:hover{color:#3b5998;background:#fff none repeat scroll 0 0}.copyright .socials ul li .icon-twitter{background:#4099ff none repeat scroll 0 0}.copyright .socials ul li .icon-twitter:hover{color:#4099ff;background:#fff none repeat scroll 0 0}.copyright .socials ul li .icon-pinterest{background:#c92228 none repeat scroll 0 0}.copyright .socials ul li .icon-pinterest:hover{color:#c92228;background:#fff none repeat scroll 0 0}.copyright .socials ul li a{display:block;color:#fff;background:#666 none repeat scroll 0 0;border-radius:50%;border:2px solid #e2e2e2;padding:10px;font-size:1.3em}.copyright{background:#666 none repeat scroll 0 0;color:#fff;font-weight:normal;text-shadow:0 0 0;padding:10px 0;position:relative}.copyright .btn-fitter{background:transparent url(https://www.be2.ie/sites/all/themes/insparx2_be2/images/old/btn_scroll_top_fitter.png) no-repeat scroll 0 0;width:49px;height:14px;position:absolute;z-index:1;right:30px;top:0}.btn-scroll-top{position:fixed;z-index:999;right:30px;bottom:30px;width:50px;height:50px;background:#000 url(https://www.be2.ie/sites/all/themes/insparx2_be2/images/old/bg_arrow_scrolltop.png) no-repeat scroll center center;opacity:.4;display:none;border-radius:50%}.btn-scroll-top:hover{opacity:1}#darken-page{display:none;position:fixed;z-index:999;top:0;left:0;bottom:0;right:0;background:transparent url(https://www.be2.ie/sites/all/themes/insparx2_be2/images/old/bg_darken.png) repeat scroll 0 0;width:100%;height:100%}.overlay{position:absolute;z-index:99999;display:none;width:100%}.form-wrapper{width:380px;max-width:90%;background:#fff none repeat scroll 0 0;border-radius:15px;position:relative}.form-wrapper .form{padding:15px}.form-wrapper .hl1{border-radius:12px 12px 0 0}.form-wrapper .form input,.form-wrapper .form .password-immitation,.forgot-pw{margin-bottom:10px!important;font:inherit}.regbox{background:#fff none repeat scroll 0 0;padding:0;border-radius:12px}.regbox .regbox-form{padding:15px}.regbox .step-1 label{display:inline-block;width:130px}.regbox .step-2{margin:15px 0}.b-claim{text-align:left;margin:0;text-shadow:0 0 0;font-size:10px;line-height:12px;background:#3f3f3f none repeat scroll 0 0;color:#aaa;padding:15px;display:block;border-radius:0 0 12px 12px}.b-claim,.b-claim a{color:#aaa}.b-claim a:hover{color:#666}.input-container{position:relative;width:100%}input[type="text"],input[type="email"],input[type="password"],.b-password-text{border-radius:3px;border:1px solid #b4b4b4;background-color:white;width:92%;box-shadow:0 0 3px #b4b4b4 inset}.input-container label,input[type="text"],input[type="email"],input[type="password"],.b-password-text{line-height:16px;padding:10px;color:#666}input.btn-submit,a.btn-submit{display:inline-block;cursor:pointer;padding:15px 18px;color:#fff;text-shadow:none;border-radius:3px;background:#18b6e4 none repeat scroll 0 0;box-shadow:0 1px 1px #62798f;font-weight:bold;border:medium none}.btn-submit:hover{background:#21863b none repeat scroll 0 0;color:#fff}#login-overlay{position:absolute;z-index:99999;display:none;width:100%}#login-form{display:block;width:420px;background:#fff none repeat scroll 0 0;border-radius:15px;padding:15px;position:relative;margin:100px auto 0}#login-form .close{width:30px;height:30px;position:absolute;top:-10px;right:-10px;border-radius:50%;color:#000;background:red url(https://www.be2.ie/sites/all/themes/insparx2_be2/images/old/ico_close.png) no-repeat scroll center center;border:2px solid #fff;cursor:pointer}
#login-form .close:hover{background-color:#000}#login-form h2{padding:6px 10px;background:#d74691 none repeat scroll 0 0;color:#fff;margin:0 0 15px;border-radius:5px 5px 0 0;text-transform:none;text-shadow:0 0 0}#login-form .forgot-pw{display:block;margin-top:6px;margin-left:20px}#login-form div{width:210px;float:left}#login-form label,#login-form input{display:block}#login-form label{width:120px;font-weight:bold;margin-left:20px}#login-form input[type="text"],#login-form input[type="password"]{width:180px}#login-form input[type="button"]{border:0 none;float:right;margin-top:15px}#login-form .errorTextCell{color:#d74691;width:100%;margin-bottom:10px}.be2_hidden_err_msg{display:none}.pink{color:#d74691}.bg-grey{background-color:#e2e2e2}.bg-pink{background:#d74691 none repeat scroll 0 0}.border-left-8-pink{border-left:8px solid #d74691;padding:0 0 0 20px;line-height:1.2}.spacing-top-25{margin-top:25px}.spacing-ver-50{margin:50px 0}.padding-ver-25{padding:25px 0}.padding-ver-50{padding:50px 0}.text-center{text-align:center}.section{clear:both;padding:0;margin:0}.col{display:block;float:left;margin:1% 0 1% 1.6%}.col:first-child{margin-left:0}.span_1_of_2{width:49.2%}.span_1_of_3{width:32.2%}.group::before,.group::after{content:"";display:table}.group::after{clear:both}.col .inner.left{padding-right:20px}.col .inner.middle{padding:0 10px}.col .inner.right{padding-left:10px}@media only screen and (max-width:600px){#login-form,.regbox-form{width:auto}.hl,#testimonials .hl{font-size:50px}#testimonials .hl{padding:0 3%}#login .wrapper{margin:0 auto;text-align:center}.logo_nav{position:relative;padding-top:50px}#header #login .btn-login,#header #login .btn-reg{float:none;top:6px}#ribbon_cta .btn{width:80%}#header ul#nav{margin:0 auto;position:relative;z-index:999;right:0;left:0;top:16px}#header ul#nav li{display:none;float:none;margin-left:0}#header ul#nav li a{border-radius:0;display:block;width:100%;height:auto;padding:8px 0;opacity:.9}#header ul#nav li a,#header ul#nav li a:hover,#header ul#nav li a:active{border-top:1px solid #fff}.logo{display:block;position:relative;margin:0 auto 5px}.claim{display:block;text-align:center}.regbox{width:90%;position:relative}#conv-element .regbox{right:auto;top:0;position:relative;z-index:999;margin:0 auto}#conv-element .wrapper{padding:0 0 25px}#conv-element{height:auto}.copyright .wrapper{display:none}.copyright{height:22px}.copyright .socials{left:30px;right:auto}.span_1_of_2{width:98%}.span_1_of_3{width:98%}.col,.col:first-child{width:92%!important;margin:10% auto!important;float:none!important}.col .inner.left,.col .inner.middle,.col .inner.right{padding:0!important}}@font-face{font-family:"icomoon";font-style:normal;font-weight:normal;src:url(https://www.be2.ie/sites/all/themes/insparx2_be2/images/old/icomoon.eot) format("embedded-opentype"),url(https://www.be2.ie/sites/all/themes/insparx2_be2/images/old/icomoon.woff) format("woff"),url(https://www.be2.ie/sites/all/themes/insparx2_be2/images/old/icomoon.ttf) format("truetype"),url(https://www.be2.ie/sites/all/themes/insparx2_be2/images/old/icomoon.svg) format("svg")}.block{margin-bottom:0!important}.clearfix::before,.clearfix::after{content:"";display:table;line-height:0}.clearfix::after{clear:both}.inner.middle.posts .views-row{border-top:1px dotted #666;padding:10px 0 10px 35px}[data-icon]::before{font-family:"icomoon";content:attr(data-icon);font-weight:normal;font-variant:normal;text-transform:none;line-height:1}.icon-twitter,.icon-facebook,.icon-google-plus,.icon-pinterest,.icon-tumblr,.icon-stumbleupon,.icon-youtube,.icon-flickr{font-family:"icomoon";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}.icon-twitter::before{content:"%"}
.icon-facebook::before{content:"&"}.icon-google-plus::before{content:"\'"}.icon-pinterest::before{content:"!"}.icon-tumblr::before{content:'\"'}.icon-stumbleupon::before{content:"#"}.icon-youtube::before{content:"("}.icon-flickr::before{content:")"}.z-tabs *,.z-tabs::before,.z-tabs::before{box-sizing:content-box}.z-tabs>.z-container>.z-content::after,.z-tabs>.z-container>.z-content>.z-content-inner::after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix::before,.clearfix::after{display:table;content:"";line-height:0}.clearfix::after{clear:both}.z-row::after{content:".";height:0;clear:both;visibility:hidden}.flag{float:left}.first_box,.second_box,.third_box,.fourth_box,.fifth_box{width:230px;float:left;margin-top:20px}.localFlash{border:solid 1px #000;width:944px;margin:0 auto}.z-tabs.horizontal.responsive>ul.z-tabs-nav.z-tabs-desktop>li.z-last:nth-child(2n+1){width:100%}.wrapper-1000{width:1000px;max-width:96%;margin:0 auto}@font-face{font-family:'icomoon';src:url(https://www.be2.ie/sites/all/themes/insparx2_be2/fonts/icomoon.eot);src:url(https://www.be2.ie/sites/all/themes/insparx2_be2/fonts/icomoon.eot?#iefix) format('embedded-opentype'),url(https://www.be2.ie/sites/all/themes/insparx2_be2/fonts/icomoon.woff) format('woff'),url(https://www.be2.ie/sites/all/themes/insparx2_be2/fonts/icomoon.ttf) format('truetype'),url(https://www.be2.ie/sites/all/themes/insparx2_be2/fonts/icomoon.svg#icomoon) format('svg');font-weight:normal;font-style:normal}[data-icon]:before{font-family:'icomoon';content:attr(data-icon);speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-twitter,.icon-facebook,.icon-google-plus,.icon-pinterest,.icon-tumblr,.icon-stumbleupon,.icon-youtube,.icon-flickr{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-twitter:before{content:"\25"}.icon-facebook:before{content:"\26"}.icon-google-plus:before{content:"\27"}.icon-pinterest:before{content:"\21"}.icon-tumblr:before{content:"\22"}.icon-stumbleupon:before{content:"\23"}.icon-youtube:before{content:"\28"}.icon-flickr:before{content:"\29"}