/*! normalize.css v3.0.1 | MIT License | git.io/normalize */img,legend{border:0}.slick-list,.slick-track,sub,sup{position:relative}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.chosen-container-multi .chosen-choices li.search-choice span,.qtip-content{word-wrap:break-word}.logo-grid,.tablesaw,table{border-collapse:collapse}.biography,.person,.tablesaw-fix-persist{table-layout:fixed}.customNavigation a,.owl-controls,.slick-slider{-khtml-user-select:none;-webkit-tap-highlight-color:transparent}.customNavigation a,.fancybox-nav,.owl-controls,.slick-slider{-webkit-tap-highlight-color:transparent}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}.tablesaw,legend,td,th{padding:0}table{border-spacing:0}.slick-slider{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none}.chosen-container,.customNavigation a{-moz-user-select:none;-ms-user-select:none}.slick-list{overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slide,.slick-slide img,.slick-slider .slick-list,.slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{left:0;top:0;display:block;zoom:1}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-slide{float:left;height:100%;min-height:1px;display:none}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}/*! Tablesaw - v1.0.4 - 2015-02-19
* https://github.com/filamentgroup/tablesaw
* Copyright (c) 2015 Filament Group; Licensed MIT */table.tablesaw{empty-cells:show;max-width:100%;width:100%}.tablesaw{width:100%}.tablesaw td,.tablesaw th{-webkit-box-sizing:border-box;box-sizing:border-box;padding:.5em .7em}.tablesaw thead tr:first-child th{padding-top:.9em;padding-bottom:.7em}.tablesaw-enhanced .tablesaw-bar .btn{border:1px solid #ccc;background:#fafafa;-webkit-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff;color:#4a4a4a;clear:both;cursor:pointer;display:block;font:700 20px/1 sans-serif;margin:0;padding:.5em .85em .4em;position:relative;text-align:center;text-decoration:none;text-transform:capitalize;text-shadow:0 1px 0 #fff;width:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.1)),color-stop(50%,rgba(255,255,255,.1)),color-stop(55%,rgba(170,170,170,.1)),to(rgba(120,120,120,.15)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 50%,rgba(170,170,170,.1) 55%,rgba(120,120,120,.15) 100%);background-image:linear-gradient(top,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 50%,rgba(170,170,170,.1) 55%,rgba(120,120,120,.15) 100%);-webkit-appearance:none!important;-moz-appearance:none!important;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;border-radius:.25em}.tablesaw-enhanced .tablesaw-bar a.btn{color:#1c95d4}.tablesaw-enhanced .tablesaw-bar .btn:hover{text-decoration:none}.tablesaw-enhanced .tablesaw-bar .btn:active{background-color:#ddd;background-image:-webkit-linear-gradient(top,rgba(100,100,100,.35) 0,rgba(255,255,255,0) 70%);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(100,100,100,.35)),color-stop(70%,rgba(255,255,255,0)));background-image:linear-gradient(top,rgba(100,100,100,.35) 0,rgba(255,255,255,0) 70%)}.tablesaw-enhanced .tablesaw-bar .btn:focus,.tablesaw-enhanced .tablesaw-bar .btn:hover{color:#208de3;background-color:#fff;outline:0}.tablesaw-bar .btn:focus{-webkit-box-shadow:0 0 .35em #4faeef!important;box-shadow:0 0 .35em #4faeef!important}.ie-lte8 .tablesaw-bar .btn:focus,.ie-lte8 .tablesaw-bar .btn:hover{color:#208de3;background-color:#fff;border-color:#aaa;outline:0}.tablesaw-bar .btn-select select{background:0 0;border:none;position:absolute;font-weight:inherit;left:0;top:0;margin:0;width:100%;height:100%;z-index:2;min-height:1em;opacity:0;filter:alpha(opacity=0);display:inline-block;color:transparent}.tablesaw-advance a.tablesaw-nav-btn.disabled,.tablesaw-advance-dots-hide{opacity:.25;filter:alpha(opacity=25);cursor:default;pointer-events:none}.tablesaw-bar .btn select option{background:#fff;color:#000;font-family:sans-serif}.tablesaw-enhanced .tablesaw-bar .btn.btn-select{color:#4d4d4d;padding-right:2.5em;min-width:7.25em;text-align:left;text-indent:0}.ie-lte8 .tablesaw-bar .btn-select{min-width:6.1em}.tablesaw-bar .btn.btn-micro,.tablesaw-bar .btn.btn-small{display:inline-block;width:auto;height:auto;position:relative;top:0}.tablesaw-bar .btn.btn-small{font-size:1.0625em;line-height:19px;padding:.3em 1em}.tablesaw-bar .btn.btn-micro{font-size:.8125em;padding:.4em .7em .25em}.tablesaw-enhanced .tablesaw-bar .btn-select{text-align:left}.tablesaw-bar .btn-select:after{-webkit-box-shadow:0 2px 2px rgba(255,255,255,.25);box-shadow:0 2px 2px rgba(255,255,255,.25);display:block;position:absolute;background:.25em .45em no-repeat;content:"\25bc";font-size:.55em;padding-top:1.2em;padding-left:1em;left:auto;right:0;margin:0;top:0;bottom:0;width:1.8em}.tablesaw-bar .btn-select.btn-micro,.tablesaw-bar .btn-select.btn-small{padding-right:1.5em}.tablesaw-bar .btn-select.btn-micro:after,.tablesaw-bar .btn-select.btn-small:after{width:1.2em;font-size:.5em;padding-top:1em;padding-right:.5em;line-height:1.65;background:0 0;-webkit-box-shadow:none;box-shadow:none;border-left-width:0}.tablesaw-advance .btn{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;text-shadow:0 1px 0 #fff;border-radius:.25em}.chosen-container *,html{-webkit-box-sizing:border-box}.tablesaw-advance .btn.btn-micro{font-size:.8125em;padding:.3em .7em .25em}.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn{display:inline-block;overflow:hidden;width:1.8em;height:1.8em;background-position:50% 50%;margin-left:.5em;position:relative}.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.down:before,.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.left:before,.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.right:before,.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.up:before{content:"\0020";overflow:hidden;width:0;height:0;position:absolute}.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.down:before{left:.5em;top:.65em;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid grey}.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.up:before{left:.5em;top:.65em;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid grey}.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.left:before,.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.right:before{top:.45em;border-top:5px solid transparent;border-bottom:5px solid transparent}.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.left:before{left:.6em;border-right:5px solid grey}.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.right:before{left:.7em;border-left:5px solid grey}.tablesaw-bar{clear:both;font-family:sans-serif}.tablesaw-toolbar label{padding:.5em 0;clear:both;display:block;color:#888;margin-right:.5em;text-transform:uppercase}.tablesaw-bar .btn,.tablesaw-enhanced .tablesaw-bar .btn{margin-top:.5em;margin-bottom:.5em}.tablesaw-bar .btn-select,.tablesaw-enhanced .tablesaw-bar .btn-select{margin-bottom:0}.tablesaw-bar .tablesaw-toolbar .btn{margin-left:.4em;margin-top:0;text-transform:uppercase;border:none;-webkit-box-shadow:none;box-shadow:none;background:0 0;font-family:sans-serif;font-size:1em;padding-left:.3em}.tablesaw-bar .tablesaw-toolbar .btn-select{min-width:0}.tablesaw-bar .tablesaw-toolbar .btn-select:after{padding-top:.9em}.tablesaw-bar .tablesaw-toolbar select{color:#888;text-transform:none;background:0 0}.tablesaw-toolbar~table{clear:both}.tablesaw-toolbar .a11y-sm{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px}.tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th .tablesaw-cell-label{display:none}.btn.tablesaw-columntoggle-btn span{text-indent:-9999px;display:inline-block}.tablesaw-columntoggle-btnwrap{position:relative}.tablesaw-columntoggle-btnwrap .dialog-content{padding:.5em}.tablesaw-columntoggle tbody td{line-height:1.5}.tablesaw-columntoggle-popup{display:none}.tablesaw-columntoggle-btnwrap.visible .tablesaw-columntoggle-popup{display:block;position:absolute;top:2em;right:0;background-color:#fff;padding:.5em .8em;border:1px solid #ccc;-webkit-box-shadow:0 1px 2px #ccc;box-shadow:0 1px 2px #ccc;border-radius:.2em;z-index:1}.tablesaw-columntoggle-popup fieldset{margin:0}.tablesaw-columntoggle-btnwrap .dialog-content{top:0!important;right:1em;left:auto!important;width:12em;max-width:18em;margin:-.5em auto 0}.tablesaw-columntoggle-btnwrap .dialog-content:focus{outline-style:none}.tablesaw-columntoggle-popup .btn-group>label{display:block;padding:.2em 0;white-space:nowrap}.tablesaw-columntoggle-popup .btn-group>label input{margin-right:.8em}.tablesaw-sortable,.tablesaw-sortable thead,.tablesaw-sortable thead tr,.tablesaw-sortable thead tr th{position:relative}.tablesaw-sortable thead tr th{padding-right:1.6em;vertical-align:top}.tablesaw-sortable th.tablesaw-sortable-head,.tablesaw-sortable tr:first-child th.tablesaw-sortable-head{padding:0}.tablesaw-sortable th.tablesaw-sortable-head button{padding:.9em 1.6em .7em .6em}.tablesaw-sortable .tablesaw-sortable-head button{min-width:100%;color:inherit;background:0 0;border:0;padding:0;text-align:left;font:inherit;text-transform:inherit;position:relative}.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-ascending button:after,.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-descending button:after{width:7px;height:10px;position:absolute;right:.5em}.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-ascending button:after{content:"\2191";font-family:Arial,sans-serif!important}.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-descending button:after{content:"\2193";font-family:Arial,sans-serif!important}.tablesaw-sortable .not-applicable:after{content:"--";display:block}.tablesaw-sortable .not-applicable span{display:none}.tablesaw-advance{float:right}.chosen-container-multi .chosen-choices li,.tablesaw-advance-dots{float:left;list-style:none}.tablesaw-advance.minimap{margin-right:.4em}.tablesaw-advance-dots{margin:0;padding:0}.tablesaw-advance-dots li{display:table-cell;margin:0;padding:.4em .2em}.tablesaw-advance-dots li i{width:.25em;height:.25em;background:#555;border-radius:100%;display:inline-block}/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.4.1
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2015 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;zoom:1;-webkit-user-select:none;user-select:none}.chosen-container *{box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15)}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container .chosen-single .group-name,.chosen-container .search-choice .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .chosen-single .group-name:after,.chosen-container .search-choice .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#f4f4f4));background:-webkit-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),to(#f4f4f4));background:linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(/build/images/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover,.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(/build/images/chosen-sprite.png) 0 2px no-repeat}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:url(/build/images/chosen-sprite.png) 100% -20px no-repeat;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;-webkit-background-clip:padding-box;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto!important;height:1%;background-color:#fff;cursor:text}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;outline:0;border:0!important;background:0 0!important;-webkit-box-shadow:none;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);-webkit-background-size:100% 19px;background-size:100% 19px;background-repeat:repeat-x;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(/build/images/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:-webkit-linear-gradient(#eee 20%,#fff 80%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#eee),color-stop(80%,#fff));background-image:linear-gradient(#eee 20%,#fff 80%);-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:0 0}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close,.chosen-disabled .chosen-single{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl .chosen-drop,.chosen-rtl.chosen-container-single-nosearch .chosen-search{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:url(/build/images/chosen-sprite.png) -30px -20px no-repeat;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-inner,.fancybox-outer,.fancybox-skin{position:relative}.fancybox-skin{background:#f9f9f9;color:#444;text-shadow:none;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(/build/images/fancybox/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}.fancybox-close,.fancybox-nav,.fancybox-nav span{z-index:8040;position:absolute;cursor:pointer}#fancybox-loading div{width:44px;height:44px;background:url(/build/images/fancybox/fancybox_loading.gif) center center no-repeat}.fancybox-close{top:-18px;right:-18px;width:36px;height:36px}.fancybox-nav{top:0;width:40%;height:100%;text-decoration:none;background:url(/build/images/fancybox/blank.gif)}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{top:50%;width:36px;height:34px;margin-top:-18px;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock,.fancybox-lock body{overflow:hidden!important}.fancybox-lock{width:auto}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(/build/images/fancybox/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:300px;min-width:200px;direction:ltr;-webkit-box-shadow:none;box-shadow:none;padding:0}.qtip-content,.qtip-titlebar{position:relative;overflow:hidden}.qtip-content{padding:20px;text-align:left}.button-style,.content-center,.content-center__mobile,.content-center__mobile-tablet,.job-search-results-paging,.logo-grid__cell,.qtip-icon .ui-icon,.quick-links__list,.text-center{text-align:center}.qtip-titlebar{padding:5px 35px 5px 10px;border-width:0 0 1px;font-weight:700}.qtip-titlebar+.qtip-content{border-top-width:0!important}.qtip-close{position:absolute;right:-2px;top:-2px;z-index:11;cursor:pointer;outline:0;border-width:1px;border-style:solid;border-color:transparent}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-icon .ui-icon,.qtip-titlebar .ui-icon{display:block;text-indent:-1000em;direction:ltr}.qtip-icon,.qtip-icon .ui-icon{border-radius:10px;text-decoration:none}.qtip-icon .ui-icon{width:18px;height:18px;line-height:18px;text-indent:0;color:inherit;background:-100em -100em no-repeat}.qtip-default{border-width:5px;border-style:solid;border-color:#009EE0;border-radius:10px;background-color:#009EE0;color:#FFF}.qtip-default .qtip-titlebar{background-color:#FFEF93}.qtip-default .qtip-icon{border-color:#009EE0;background:#FFF;color:FFF}.qtip-default .qtip-titlebar .qtip-close{border-color:#AAA;color:#111}.qtip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,.5);box-shadow:1px 1px 3px 1px rgba(0,0,0,.5)}.qtip-bootstrap,.qtip-rounded,.qtip-tipsy{border-radius:5px}.qtip-rounded .qtip-titlebar{border-radius:4px 4px 0 0}.qtip-youtube{border-radius:2px;-webkit-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;color:#fff;border-width:0;background:#4A4A4A;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4A4A4A),color-stop(100%,#000));background-image:-webkit-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-o-linear-gradient(top,#4A4A4A 0,#000 100%)}.qtip-youtube .qtip-titlebar{background-color:transparent}.qtip-youtube .qtip-content{padding:.75em;font:12px arial,sans-serif;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);"}.qtip-youtube .qtip-icon{border-color:#222}.qtip-youtube .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-jtools{background:#232323;background:rgba(0,0,0,.7);background-image:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#232323));background-image:-webkit-linear-gradient(top,#717171,#232323);background-image:-o-linear-gradient(top,#717171,#232323);border:2px solid #f1f1f1;border-radius:2px;-webkit-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333}.qtip-jtools .qtip-titlebar{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)"}.qtip-jtools .qtip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)"}.qtip-jtools .qtip-content,.qtip-jtools .qtip-titlebar{background:0 0;color:#fff;border:0 dashed transparent}.qtip-jtools .qtip-icon{border-color:#555}.qtip-jtools .qtip-titlebar .ui-state-hover{border-color:#333}.qtip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,.4);box-shadow:4px 4px 5px rgba(0,0,0,.4);background-color:#D9D9C2;color:#111;border:0 dashed transparent}.qtip-cluetip .qtip-titlebar{background-color:#87876A;color:#fff;border:0 dashed transparent}.qtip-cluetip .qtip-icon{border-color:#808064}.qtip-cluetip .qtip-titlebar .ui-state-hover{border-color:#696952;color:#696952}.qtip-tipsy{background:#000;background:rgba(0,0,0,.87);color:#fff;border:0 solid transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:700;line-height:16px;text-shadow:0 1px #000}.qtip-tipsy .qtip-titlebar{padding:6px 35px 0 10px;background-color:transparent}.qtip-tipsy .qtip-content{padding:6px 10px}.qtip-tipsy .qtip-icon{border-color:#222;text-shadow:none}.qtip-tipsy .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-tipped{border:3px solid #959FA9;border-radius:3px;background-color:#F9F9F9;color:#454545;font-weight:400;font-family:serif}.qtip-tipped .qtip-titlebar{border-bottom-width:0;color:#fff;background:#3A79B8;background-image:-webkit-gradient(linear,left top,left bottom,from(#3A79B8),to(#2E629D));background-image:-webkit-linear-gradient(top,#3A79B8,#2E629D);background-image:-o-linear-gradient(top,#3A79B8,#2E629D);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)"}.qtip-tipped .qtip-icon{border:2px solid #285589;background:#285589}.qtip-tipped .qtip-icon .ui-icon{background-color:#FBFBFB;color:#555}.qtip-bootstrap{font-size:14px;line-height:20px;color:#333;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;background-clip:padding-box}.qtip-bootstrap .qtip-titlebar{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.qtip-bootstrap .qtip-titlebar .qtip-close{right:11px;top:45%;border-style:none}.qtip-bootstrap .qtip-content{padding:9px 14px}.qtip-bootstrap .qtip-icon{background:0 0}.qtip-bootstrap .qtip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}#qtip-overlay,#qtip-overlay div{left:0;top:0;width:100%;height:100%}.qtip-bootstrap .qtip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{-webkit-filter:none;filter:none;-ms-filter:none}.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10}.qtip .qtip-tip,x:-o-prefocus{visibility:hidden}.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:0 0;border:0 dashed transparent}.qtip .qtip-tip canvas{top:0;left:0}.qtip .qtip-tip .qtip-vml{behavior:url(#default#VML);display:inline-block;visibility:visible}#qtip-overlay{position:fixed}#qtip-overlay.blurs{cursor:pointer}#qtip-overlay div{position:absolute;background-color:#000;opacity:.7;filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}html{background:#fff;box-sizing:border-box;-webkit-font-smoothing:antialiased}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}:focus{outline:0}body{font-size:100%;line-height:1.5;min-width:320px;font-family:"Archivo Narrow",sans-serif;color:#444}h1,h2,h3,h4,h5,h6{line-height:1.25}a img{border:none}img{max-width:100%}a{color:#009EE0;text-decoration:underline}.irish-central a{color:#33a949}a:hover{color:#000}.hide-elem{display:none}.site-header__cookie{display:none;position:relative;background-color:#000;margin-bottom:5px}.site-header__cookie__content{padding:10px 20px;color:#FFF;font-size:14px;position:relative}.site-header__cookie__content p{margin-top:0;color:#CCC}.site-header__cookie__content p strong{color:#FFF}.site-header__cookie__content p a{color:#FFF;text-decoration:underline}.site-header__cookie__content p a:hover{color:#FFF}.site-header__cookie__content__button{background:#4b4b4b;display:inline-block;padding:5px 15px;height:30px;color:#FFF;text-decoration:none}.site-header__cookie__content__button:hover{color:#FFF;text-decoration:underline}.breadcrumbs a,a.alerts-close{text-decoration:none}.site-header__cookie__content__button span{width:11px;height:11px;display:inline-block;background:url(/build/images/icon_x.png) center no-repeat;margin-left:5px}.breadcrumbs{margin:0;padding:0;font-size:14px;line-height:24px;list-style:none}.breadcrumbs li{display:inline-block}.breadcrumbs__separator{padding:0 5px}.alerts-panel{position:relative;background-color:#fff;margin-bottom:5px;border-top:1px solid #fff;display:none}.alerts-panel__container{padding:0 20px}.alerts-panel__container h3{padding:30px 20px 30px 80px;background-color:#000;color:#CCC;margin-top:0;position:relative;font-weight:400}a.alerts-span{color:#fff;font-weight:700;padding:0;cursor:pointer;display:block}.quarter-container__section,.two-panel-container__section{width:100%;height:auto;padding:10px}a.alerts-span:hover{color:#ccc}.alerts-panel__container img{position:relative;top:35px;left:20px;float:left;z-index:1}a.alerts-close{position:relative;color:#fff;bottom:72px;right:24px;float:right}a.alerts-close:hover{color:#ccc;text-decoration:underline}.section-listing-logos__item--featured a,.two-panel-container__section--footer-two p a{color:#fff}.biography__heading a,.button-style,.category-summaries__item h1 a,.category-summaries__item h2 a,.category-summaries__item h3 a,.category-summaries__item h4 a,.category-summaries__item h5 a,.content-actions__link,.content-body__sections__sidebar a,.cv-blog-posts__item a,.homepage-section a,.job-details a,.job-details-action__link,.job-details-action__link:hover,.job-details-link,.job-search-results-paging a,.job-search-results-paging strong,.next-prev-article a,.no-decoration,.owl-theme .owl-controls.clickable .owl-buttons div:hover,.page-header a,.page-link-item,.person__heading a,.promo-panel,.quarter-container__section a,.quick-links__item a,.salary-guide li a,.salary-guide__heading,.salary-guide__heading a,.search-results-header__right,.search-results-header__right a,.section-listing a,.section-listing-logos a,.site-footer a,.site-header a,.slick-slider a,.standard-listing a,.sub-navigation>ul a{text-decoration:none}.half-container{overflow:hidden;margin-bottom:-40px}.half-container__section{margin-bottom:50px}.third-container{overflow:hidden;margin-bottom:-20px}.third-container__section{margin-bottom:20px}.quarter-container{width:100%;height:auto;overflow:hidden}.two-panel-container{width:100%;height:auto;overflow:hidden}.two-panel-container__section{margin-bottom:20px;overflow:hidden}.two-panel-container__section img{float:left;margin-right:20px;width:50%}.three-panel-container,.three-panel-container__section{width:100%;overflow:hidden;height:auto}.two-panel-container__section--footer{padding:30px 0 0;border-top:1px solid #D6D6D6}.two-panel-container__section--footer-one,.two-panel-container__section--footer-two{padding:0}.three-panel-container__section{margin-bottom:20px;display:table}.section-listing-logos__content p:last-of-type,.section-listing-logos__content>:last-child,.standard-listing__item>:last-child{margin-bottom:0}.three-panel-container__section img{float:left;margin-right:10px;width:50%}.three-panel-container__section--text h3{margin:0}.standard-listing__item{margin-top:20px;padding-top:20px;border-top:1px solid #D7D7D7}.standard-listing__item--tight{margin-top:10px;padding-top:10px}.section-listing-logos__content>:first-child,.standard-listing__item>:first-child{margin-top:0}.standard-listing__item--indent{padding-left:15px;padding-right:15px}.standard-listing__item--no-border{border-top:none}.standard-listing__item:first-child{margin-top:0;padding-top:0;border-top:0}.standard-listing__item__heading--normal{font-weight:400}.section-listing-logos__item{overflow:hidden;padding:20px 15px;background:#fff;border-top:1px solid #F2F2F2}.section-listing-logos__item--featured{background:#009EE0;color:#fff}.section-listing-logos__item--reducedpad{padding:10px 0}.section-listing-logos__item--nobg{background:0 0}.section-listing-logos__image{width:100%;max-width:340px;height:auto}.section-listing-logos__heading--featured{color:#FFF;font-size:200%}.section-listing-logos__heading{margin:8px 0}.floating-image-container{overflow:auto}.floating-image{display:block;width:100%;max-width:100%;margin:20px 0}.homepage-slider{margin:40px 0}.slick-slider{position:relative;overflow:hidden}.slick-slider a{color:#999!important}.slick-slider__slide__text{margin:0;font-size:30px}.slick-slider__slide__text--smaller{font-size:25px}.slick-slider a .slider-text-black{color:#000!important}.slick-slider a .slider-text-blue{color:#009EE0}.site-footer,.site-footer__links__item.CMSListMenuHighlightedLI a{color:#000}.slick-slider img{width:100%;height:auto}.slick-slider .slick-dots,.slick-slider .slick-next,.slick-slider .slick-prev{display:none!important}.container{margin:0 auto;max-width:1200px}.container-no-padding{padding:0 20px!important}.hide-fixed-content{z-index:900;position:relative;width:100%;background:#fff;height:auto;overflow:hidden}.site-header__container{position:relative;padding:10px 20px}.site-logo{width:210px;height:54px;margin-bottom:5px}.burger-button{position:absolute;border:0;width:40px;height:40px;top:18px;right:20px;background:url(/build/images/burger.png) center center no-repeat #F2F2F2}.site-header__mobile-menu{display:none}.primary-links,.utility-links{margin:0;padding:0;list-style:none}.primary-links__link a,.utility-links__link a{display:block;font-size:18px;padding:10px 15px;border-top:1px solid #fff;background:#F2F2F2}.primary-links__link a.active,.utility-links__link a.active{color:#000;font-weight:700}.site-footer__container{position:relative;padding:20px}.site-footer__contact-details{margin-top:30px}.site-footer #menuElem,.site-footer__links{margin:0;padding:0;list-style:none}.site-footer #menuElem .CMSListMenuLI,.site-footer__links__item{margin-right:15px;margin-bottom:5px;display:inline-block}.sidebar-main-nav .CMSListMenuLI{margin-right:inherit!important;margin-bottom:inherit!important;display:inherit!important}.site-credit{margin-bottom:0}.large-h1{font-size:2.5em}.large-h3{font-size:1.4em}.font-color-grey{color:#4A4A4A}.font-color-darker-grey{color:#999}.font-color-white{color:#fff}.font-color-black{color:#222}.border-all-sides{border:1px solid #D6D6D6;overflow:hidden;padding:5px}.above-fixed-footer-container{margin-bottom:560px;background:#4A4A4A;position:relative;z-index:900}.fixed-footer-container{margin-top:-560px;background:#3A3A3A;position:fixed;left:0;right:0;bottom:0;z-index:-1000;padding:0 20px}.footer-social-media__link,.header-social-media__link{background-position:center center;background-repeat:no-repeat}.footer-list__social li{display:inline}.display-table-container,.display-table-item{display:block;margin-bottom:20px}.quarter-container__section--footer{width:50%;float:left}.display-table-container{width:100%}.featured-jobs-container img{float:left;margin-right:10px;width:45%}.featured-jobs-container__text h3{margin:0}.cplshare_top{margin:23px 0}.content-actions__link{margin:31px 0}.cpl_email{padding-top:37px}.header-social-media{padding-top:20px;font-size:0}.header-social-media__network{width:20%;padding-left:2px;padding-right:2px;display:inline-block}.header-social-media__network:first-child{padding-left:0}.header-social-media__network:last-child{padding-right:0}.header-social-media__link{height:24px;width:24px;display:inline-block;-webkit-background-size:cover;background-size:cover;text-indent:-9999em;text-indent:100%;white-space:nowrap;overflow:hidden}.header-social-media__link--linked-in{background-image:url(/build/images/share-icons/linkedin.png)}.header-social-media__link--facebook{background-image:url(/build/images/share-icons/facebook.png)}.header-social-media__link--twitter{background-image:url(/build/images/share-icons/twitter.png)}.header-social-media__link--google{background-image:url(/build/images/share-icons/google.png)}.header-social-media__link--whatsapp{background-image:url(/build/images/share-icons/whatsapp.png)}.header-social-media__link--email{background-image:url(/build/images/share-icons/email.png)}.irish-central .header-social-media__link--linked-in{background-image:url(/build/images/irish-central/linkedin.png)}.irish-central .header-social-media__link--facebook{background-image:url(/build/images/irish-central/facebook.png)}.irish-central .header-social-media__link--twitter{background-image:url(/build/images/irish-central/twitter.png)}.irish-central .header-social-media__link--google{background-image:url(/build/images/irish-central/google.png)}.irish-central .header-social-media__link--whatsapp{background-image:url(/build/images/irish-central/whatsapp.png)}.irish-central .header-social-media__link--email{background-image:url(/build/images/irish-central/email.png)}.footer-social-media{font-size:0;margin-top:30px}.footer-social-media__network{width:20%;padding-left:2px;padding-right:2px;display:inline-block}.footer-social-media__network:first-child{padding-left:0}.footer-social-media__network:last-child{padding-right:0}.footer-social-media__link{height:40px;display:block;border:1px solid #D6D6D6;text-indent:-9999em}.footer-social-media__link--linked-in{background-image:url(/build/images/header_linkedin.png)}.footer-social-media__link--facebook{background-image:url(/build/images/header_facebook.png)}.footer-social-media__link--twitter{background-image:url(/build/images/header_twitter.png)}.footer-social-media__link--google{background-image:url(/build/images/header_google.png)}.footer-social-media__link--youtube{background-image:url(/build/images/header_youtube.png)}.job-filter{padding:10px 15px}.job-filter *{font-size:16px!important;font-family:"Archivo Narrow",sans-serif!important}.job-filter__segment{margin-top:15px;vertical-align:top}.job-filter__segment--empty{display:none}.job-filter__segment--advanced-open{height:10px;visibility:hidden}.job-filter__segment__hidden{display:none;padding-top:15px}.job-filter__label{height:25px;color:#fff;display:block;margin-bottom:5px}.job-filter__dummy-label{height:15px}.job-filter__dummy-label-two{height:0}.job-filter__input,.job-filter__select{border:0;width:100%;height:35px;padding:0 8px;background-color:#fff!important;border-radius:0}.job-filter .chosen-single{border:0;height:35px;font-size:16px;border-radius:0;background:#fff!important}.job-filter .chosen-container-multi .chosen-choices{border:0!important;min-height:35px!important;padding-top:2px!important;background:#fff!important}.job-filter .chosen-container-multi .chosen-choices li.search-choice{font-size:14px}.job-filter .chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:0;height:30px;padding-top:0;padding-bottom:0;font-size:14px;color:#757575!important}.job-filter .chosen-container-single .chosen-single{border:0!important;background:#fff!important}.job-filter .chosen-container-single .chosen-single span{padding-top:5px}.job-filter .chosen-container-single .chosen-single div b{background-position:0 7px!important}.job-filter .chosen-container-active .chosen-single div b{background-position:-18px 7px!important}.job-filter .chosen-container-multi .chosen-results,.job-filter .chosen-container-single .chosen-drop{border:0!important;font-size:16px!important}.job-filter__submit{border:0;width:100%;color:#fff;height:35px;margin-bottom:10px;padding:0 30px 0 15px;background:url(/build/images/icon_right.png) center right no-repeat #000;font-size:18px!important;border-radius:4px!important}.job-filter__advanced-link{display:inline-block;color:#fff;height:35px;line-height:35px;padding-right:22px;background:url(/build/images/icon_down.png) center right no-repeat}.irish-central .job-filter__advanced-link,.job-filter__advanced-link:hover{color:#fff}.job-filter__advanced-link--open{background-image:url(/build/images/icon_up.png)}.advanced-header-search{display:none;background:url(/build/images/header_search_gradient.png) top left repeat-x}.irish-central .advanced-header-search{background:#fff;background:-webkit-linear-gradient(top,#fff 1%,#1a5624 1%,#33a949 7%,#33a949 100%,#33a949 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#fff),color-stop(1%,#1a5624),color-stop(7%,#33a949),color-stop(100%,#33a949),to(#33a949));background:linear-gradient(to bottom,#fff 1%,#1a5624 1%,#33a949 7%,#33a949 100%,#33a949 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#33a949', GradientType=0 )}.promo-panel{width:100%;padding:10px;display:table;background:#F2F2F2}.promo-panel--bgwhite{background-color:#fff}.promo-panel__image{display:table-cell;vertical-align:top;width:75px}.promo-panel__content{display:table-cell;vertical-align:top;padding-left:15px;font-size:16px}.promo-panel__content :first-child{margin-top:0}.promo-panel__content :last-child{margin-bottom:0}.page-header{color:#000}.page-header__container{padding:0 20px}.page-header__top{overflow:hidden;padding:15px 20px;background:#F2F2F2;border-top:1px solid #D6D6D6}.page-header__top_redesign{background:#009EE0;padding:17px 21px;color:#fff}.irish-central .page-header__top_redesign{background:#33a949}.page-header__top_redesign a{color:#fff}.page-header__top__header{margin:0;padding-right:35px;display:inline-block;background:url(/build/images/mag_glass.png) center right no-repeat;line-height:25px}.page-header__top_redesign .page-header__top__header{float:right;margin:0;padding-left:35px;display:inline-block;background:url(/build/images/search_icon.png) center left no-repeat;-webkit-background-size:contain;background-size:contain;line-height:25px}.page-header__top_redesign .page-header__top__header.hide-elem{display:none}.page-header__top__counter{margin:5px 0 0;font-size:18px}.page-header__separator{height:1px;position:relative;background:#F2F2F2}.page-header__separator:after{content:" ";position:absolute;left:20px;bottom:-10px;border-left:10px solid transparent;border-top:10px solid #F2F2F2;border-right:10px solid transparent}.page-header__bottom{padding:20px;background:#009EE0}.irish-central .page-header__bottom{background:#33a949}.page-header__bottom--no-padding{padding:0}.page-header__bottom__header{margin:0;color:#fff;font-size:40px}.sub-navigation>ul>li.CMSListMenuHighlightedLI>a,.sub-navigation>ul>li.active>a,.sub-navigation>ul>li>ul>li.CMSListMenuHighlightedLI>a,.sub-navigation>ul>li>ul>li.active>a,.sub-navigation>ul>li>ul>li>ul>li.CMSListMenuHighlightedLI>a,.sub-navigation>ul>li>ul>li>ul>li.active>a{color:#000;font-weight:700}.page-header__bottom>:first-child,.page-header__top>:first-child{margin-top:0}.page-header__bottom>:last-child,.page-header__top>:last-child{margin-bottom:0}.logo-grid{width:100%;display:table}.logo-grid__row{display:table-row}.logo-grid__cell{width:50%;display:table-cell;vertical-align:middle;border:1px solid #D6D6D6;background:#FFF}.logo-grid__cell--floating{width:49%;display:inline;float:left;background:0 0;border:1px solid #D6D6D6;margin:0 1px 1px 0}.standard-promo>:last-child,.standard-promo__text>:last-child{margin-bottom:0}.logo-grid__cell--nobg{background:0 0}.logo-grid img{width:100%;max-width:none;display:block}.desaturate{-webkit-filter:grayscale(100%);-webkit-filter:grayscale(1);filter:grayscale(100%)}.sidebar-container{overflow:auto}.sidebar-item{margin-top:30px}.sidebar-item:first-child,.standard-promo>:first-child,.standard-promo__text>:first-child{margin-top:0}.standard-promo{overflow:auto;padding:15px;background:#fff}.standard-promo__image{float:left;width:35%}.standard-promo__text{float:right;width:65%;padding-left:15px}.offices-sidebar__heading{margin-bottom:5px}.offices-sidebar__addresses{width:100%;display:table;font-size:14px}.offices-sidebar__addresses__item{width:50%;padding-left:5px;display:table-cell}.navigation-list>li,.standard-label{display:inline-block}.offices-sidebar__addresses__item:first-child{padding-right:5px}.navigation-list{margin:0;padding:0;list-style:none}.sub-navigation-mobile-header{margin-top:0;padding-left:5px}.sub-navigation>ul{list-style:none;margin:5px 0;padding:0}.sub-navigation>ul>li{padding:10px 0;border-top:1px solid #D7D7D7}.sub-navigation>ul>li.CMSListMenuHighlightedLI,.sub-navigation>ul>li.active{background:#F9F9F9}.sub-navigation>ul>li:last-child{border-bottom:1px solid #D7D7D7}.sub-navigation>ul>li>a{padding-left:26px;background:url(/build/images/blue_arrow_right.png) 10px center no-repeat}.sub-navigation>ul>li>ul{list-style:none;padding:10px 0 5px 30px}.sub-navigation>ul>li>ul>li{padding:6px 0;font-size:14px}.sub-navigation #menuElem li{width:100%}.form-fields-container{padding:15px;background:#fff}.form-fields-container--nobg{background:0 0}.form-fields{max-width:800px}.form-fields--smaller{max-width:600px}.form-fields__mandatory-notice{margin-top:0}.form-fields__row{padding-bottom:20px}.standard-label{font-weight:700;margin-bottom:8px}.standard-input,.standard-select,.standard-textarea{width:100%;border-radius:0;border:1px solid #8a8a8a;background-color:#D6D6D6}.left-50,.right-50{width:49%;float:left}.standard-input:focus,.standard-select:focus,.standard-textarea:focus{background-color:#FFF}.standard-input--error,.standard-select--error,.standard-textarea--error{background-color:#FDF5F5}.standard-input,.standard-select{height:40px;padding:0 10px}.left-50{margin-right:1%}.right-50{margin-left:1%}.standard-textarea{padding:10px;min-height:150px;resize:vertical}.standard-radio-container{padding-bottom:10px}.standard-radio{margin-right:5px}.standard-file{width:100%}.field-error-message,.form-control-error,.form-error-message,.mandatory-field{color:#E96161}.mandatory-field{font-weight:700}.field-error-message,.form-control-error,.form-error-message{display:block;margin:8px 0 0}.form-error-message{margin-bottom:20px}.form-fields__tooltip{width:24px;height:23px;display:inline-block;text-indent:-9999em;margin-top:10px;vertical-align:top;background:url(/build/images/upload_question.png) center no-repeat}.irish-central .form-fields__tooltip{background:url(/build/images/irish-central/upload_question.png) center no-repeat}.EditingFormErrorLabel,.ErrorLabel{width:auto;clear:both;color:red;display:block;margin:5px 0}.homepage-section{overflow:hidden;padding:0 20px;color:#000}.lt-ie9 .homepage-section{padding:0}.homepage-section__container{overflow:auto;background:#fff;border-left:1px solid #F2F2F2;border-right:1px solid #F2F2F2}.homepage-section__container--gray{background:#F2F2F2}.homepage-section__section{padding:20px;width:100%}.homepage-section__section>:first-child{margin-top:0}.homepage-section__section>:last-child{margin-bottom:0}.homepage-section__section--tablet-01{border-bottom:1px solid #F2F2F2}.homepage-section__container--gray .homepage-section__section--tablet-01{border-bottom:1px solid #fff}.full-width-section__container{padding:0 20px}.highlighted-text{padding:20px;margin:25px 0;background:#009EE0}.highlighted-text__content>:last-child,.section-listing__content p:last-of-type,.section-listing__content>:last-child{margin-bottom:0}.highlighted-text,.highlighted-text a{color:#fff}.highlighted-text--light-blue,.highlighted-text--light-blue a,.highlighted-text--white,.highlighted-text--white a{color:#6e7173}.highlighted-text--light-blue{background:#C8EAFB}.highlighted-text--gray{background:#999}.highlighted-text--white{background:#fff}.highlighted-text--transparent,.highlighted-text--transparent a,.highlighted-text__heading .black-text{color:#000}.highlighted-text--transparent{background:0 0;padding-top:0;padding-bottom:0;border-left:2px solid #000}.highlighted-text__heading{margin:0}.highlighted-text__content{margin-top:10px}.content-body__sections__main>:first-child,.highlighted-text__content--nomargin,.highlighted-text__content>:first-child{margin-top:0}.content-body{background:#fff}.content-body__container{padding:0 20px}.content-body__sections__main,.content-body__sections__sidebar{padding:20px;background:#F2F2F2;border-bottom:1px solid #D7D7D7}.content-actions{margin-top:40px}.content-actions__link{color:#009EE0;display:inline-block;cursor:pointer;line-height:25px;margin-right:18px;-webkit-transition:color .15s linear;transition:color .15s linear;background-repeat:no-repeat;background-position:left center}.content-actions__link.content-actions__link--mobile{display:inline-block}.content-actions__link.content-actions__link--desktop{display:none}.content-actions__link:hover{color:#000}.content-actions__link--back-to-top{padding-left:32px;background-image:url(/build/images/back_to_top.png)}.content-actions__link--share-this{padding-left:32px;background-image:url(/build/images/share_this.png)}.irish-central .content-actions__link--back-to-top{padding-left:32px;background-image:url(/build/images/irish-central/back_to_top.png)}.irish-central .content-actions__link--share-this{padding-left:32px;background-image:url(/build/irish-central/images/share_this.png)}.section-listing__item{overflow:hidden;padding:20px 15px;background:#fff;border-top:1px solid #F2F2F2}.section-listing__item--featured{background:#009EE0;color:#fff}.section-listing__item--featured a{color:#fff}.section-listing__item--reducedpad{padding:10px 0}.section-listing__item--nobg{background:0 0}.section-listing__image{width:100%;max-width:100%;height:auto}.section-listing__heading--featured{color:#FFF;font-size:200%}.section-listing__content>:first-child{margin-top:0}.section-listing__heading{margin:8px 0}.button-style{border:0;width:100%;max-width:100%;display:inline-block;cursor:pointer;color:#fff;font-size:18px;font-weight:700;padding:15px 5px;margin:10px 0;background-color:#009EE0;border-radius:4px}.irish-central .button-style{background-color:#33a949;color:#fff}.button-style:hover{color:#fff}.button-style--switch--active,.button-style--switch--active:hover{color:#009EE0;border:1px solid #009EE0}.button-style--switch{width:auto;max-width:none;display:inline-block;margin:0;padding:5px 10px;border:1px solid #009EE0;position:relative;z-index:1}.button-style--switch:before{content:" ";width:12px;height:6px;position:absolute;bottom:-2px;left:50%;margin-left:-6px;background-repeat:no-repeat;background-position:bottom center;background-image:url(/build/images/icon_up-solid.png);z-index:3}.button-style--switch:hover{border:1px solid #009EE0}.button-style--switch--active{background-color:#fff}.button-style--switch--active:before{width:0;height:0;display:none}.accreditation-grid,.media-element__image--border{border:1px solid #D6D6D6}.button-style--grey{color:#fff;background-color:#4A4A4A}.button-style--orange{color:#fff;background-color:#FF8400}.button-style--black{color:#fff;background-color:#000}.button-style--black:hover{color:#fff}.button-style--white{color:#009EE0;background-color:#fff}.button-style--white:hover{color:#009EE0}.button-style--default-font{margin:4px;font-size:16px;font-weight:400}.button-style--table{width:auto;display:inline-block;padding:6px 25px}.button-style--no-margin{margin:0}.button-style__icon{display:inline-block;width:6px;height:14px;margin-left:10px;background-repeat:no-repeat;background-position:center center;background-image:url(/build/images/white_arrow_right.png)}.button-style__icon--blue{background-image:url(/build/images/blue_arrow_right.png)}.button-style__icon--linkedin{width:20px;height:20px;background-image:url(/build/images/icon_linkedin_white.png)}.button-style__icon--loadmore{width:19px;height:21px;background-image:url(/build/images/icon_loadmore.png)}.button-style__icon--download{width:18px;height:22px;background-image:url(/build/images/icon_download.png)}.quick-links{margin-bottom:20px}.quick-links__container{padding:0 20px}.quick-links__list{padding:0;font-size:0;margin:0 -1px;list-style:none}.accordion-panel__content>:first-child,.media-element__content>:first-child{margin-top:0}.quick-links__item{width:50%;padding:1px;font-size:14px;display:inline-block}.quick-links__item a{display:block;padding:6px 0;background:#F2F2F2}.quick-links__icon{display:inline-block;width:6px;height:14px;margin-left:10px;background-repeat:no-repeat;background-position:center center;background-image:url(/build/images/blue_arrow_right.png)}.media-element{display:block}.media-element--inline{display:table;width:100%}.media-element__link{color:#000;text-decoration:none}.media-element__link:hover{color:red}.media-element__image-container{display:block;margin-bottom:10px}.media-element__image-container--inline{width:auto;display:table-cell;vertical-align:top}.media-element__image{width:100%;height:auto;display:block;max-width:none;margin-right:20px}.media-element__image--adaptive{width:100px;height:45px}.media-element__content{display:block}.media-element__content--inline{width:100%;display:table-cell;vertical-align:top}.media-element__content>:last-child{margin-bottom:0}.accordion-panel{margin:0}.accordion-panel--embedded{margin-left:-15px;margin-right:-15px}.accordion-panel__header{position:relative;padding:18px 12px 18px 50px;margin:0;cursor:pointer;color:#009EE0;background:#fff;font-weight:400;border:1px solid #D7D7D7;border-top:none}.accordion-panel__header:first-child{border-top:1px solid #D7D7D7}.accordion-panel__header:before{content:"";position:absolute;width:30px;height:30px;top:15px;left:10px;background:url(/build/images/accordion_toggle.png) top center no-repeat}.accordion-panel__header--embedded{border-left:0;border-right:0}.accordion-panel__header--open{color:#000;border-bottom:none}.accordion-panel__header--open:before{background-position:0 -30px}.accordion-panel__header--transparent{background:0 0}.accordion-panel__header--borderbottom{border:none;border-bottom:1px solid #D7D7D7}.accordion-panel__header--borderbottom:first-child{border-top:none}.accordion-panel__content{color:#000;display:none;padding:0 20px;overflow:hidden;border:1px solid #D7D7D7;border-top:none;background:#fff}.accordion-panel__content--extra-padding{padding-top:20px;padding-bottom:20px}.accordion-panel__content--embedded{border-left:0;border-right:0}.accordion-panel__content--open{display:block}.accordion-panel__content--transparent{background:0 0}.accordion-panel__content--noborder{border:none}.accordion-panel__content--nocolor{color:inherit}.search-results-header{overflow:hidden;margin-bottom:20px}.search-results-header__left,.search-results-header__right{margin:10px 20px}.search-results-header__right{font-weight:100;padding-left:28px;background:url(/build/images/alert_icon.png) center left no-repeat}.biography__reply,.job-details__item__right,.next-prev-article__header,.salary-guide__heading{font-weight:700}.search-results-header__right a{display:inline-block;padding-right:16px;background:url(/build/images/icon_right_blue.png) center right no-repeat}.irish-central .search-results-header__right a{color:#fff}.job-search-results-paging{background:#F2F2F2;overflow:auto;padding:10px;border:1px solid #D7D7D7;border-top:1px solid #F2F2F2}.job-search-results-paging a,.job-search-results-paging strong{display:inline-block;padding:5px}.job-details{margin:0;padding:0;list-style:none;background:#fff}.job-details__item{padding:10px;overflow:hidden;border-top:1px solid #F2F2F2}.job-details__item:first-child{border-top:none}.job-details__item__left,.job-details__item__right{margin:0}.job-details-links li,.job-details-links ul{list-style:none;display:inline-block;padding-left:1px}.job-details-links p{display:inline;margin:0;padding:0}.job-details-links--mobile{display:block!important;margin-top:14px!important}.job-details-link--print,.job-details-links span{position:relative;bottom:7px;color:#009EE0}.irish-central .job-details-link--print,.irish-central .job-details-links span{color:#33a949}.job-details-link.job-details-link--print{display:none}.job-details-links{margin:0;clear:both;overflow:auto;float:right;display:none}.job-details-link{padding-left:25px;display:inline-block;margin-right:25px;margin-bottom:10px}.job-details-link--back{padding-left:18px;background:url(/build/images/back_to_results.png) center left no-repeat}.job-details-link--email{background:url(/build/images/email_icon.png) center left no-repeat}.job-details-link--print{background:url(/build/images/print_icon.png) center left no-repeat}.job-details-link--share{background:url(/build/images/share_icon.png) center left no-repeat}.job-details-actions{margin:20px 0}.job-details-action{margin-bottom:20px}.job-details-action--footer{margin-top:40px}.job-details-action__link,.job-details-action__link:hover{display:block;padding:10px 5px;text-align:center;background:#fff;color:#009EE0}.job-details-action__link--blue,.job-details-action__link--blue:hover{color:#fff;background:#009EE0}.job-details-action__link__icon{margin-left:8px;vertical-align:bottom;width:25px;height:25px;display:inline-block}.job-details-action__link__icon--apply{background:url(/build/images/apply_icon.png) center no-repeat}.job-details-action__link__icon--linkedin{background:url(/build/images/login_with_linkedin.png) center no-repeat}.job-details-action__link__icon--save{background:url(/build/images/floppy_disk.png) center no-repeat}.irish-central .job-details-action__link--blue,.irish-central .job-details-action__link--blue:hover{color:#fff!important;background:#33a949}.irish-central .job-details-action__link__icon--apply{background:url(/build/images/irish-central/apply_icon.png) center no-repeat}.irish-central .job-details-action__link__icon--linkedin{background:url(/build/images/irish-central/login_with_linkedin.png) center no-repeat}.irish-central .job-details-action__link__icon--save{background:url(/build/images/irish-central/floppy_disk.png) center no-repeat}.saved-job__right{margin-top:25px}.saved-job__detail{margin:5px 0}.biography{width:100%;display:table}.biography--indented{padding-left:50px}.biography--divider{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #D7D7D7}.biography__picture{display:table-cell;vertical-align:top;width:25%}.sidebar-item .biography__picture,.sidebar-item .biography__picture img{max-width:92px!important;width:92px;background-image:url(/build/images/profile-default.png);-webkit-background-size:100% 100%;background-size:100%;background-repeat:no-repeat}.biography__picture img{display:block}.biography__description{display:table-cell;vertical-align:top;padding-left:20px;width:auto}.biography__description--no-padding{padding-left:0}a.biography__call,a.biography__email{background-repeat:no-repeat;padding-left:25px;word-wrap:break-word}.biography__description>:last-child{margin-bottom:0}.biography__heading{margin-top:0;margin-bottom:2px}.irish-central .biography__heading a{color:#33a949;font-size:24px!important}.biography__role{margin:2px 0}a.biography__email{background-image:url(/build/images/share-icons/email-2.png);-webkit-background-size:contain;background-size:contain}a.biography__call{background-image:url(/build/images/share-icons/phone.png);-webkit-background-size:contain;background-size:contain}.irish-central a.biography__email{background-image:url(/build/images/irish-central/email-2.png);color:#33a949}.irish-central a.biography__call{background-image:url(/build/images/irish-central/phone.png);color:#33a949}.biography__position{margin:15px 0;font-size:24px;line-height:1.25}.biography__social{margin-top:-10px}.biography__social__button{width:40px;height:40px;display:inline-block;text-indent:-99999em}.biography__social__button--linkedin{background:url(/build/images/header_linkedin.png) center no-repeat}.biography__social__button--facebook{background:url(/build/images/header_facebook.png) center no-repeat}.biography__social__button--twitter{background:url(/build/images/header_twitter.png) center no-repeat}.biography__social__button--google{background:url(/build/images/header_google.png) center no-repeat}.biography__social__button--youtube{background:url(/build/images/header_youtube.png) center no-repeat}.biography__reply{display:inline-block;background:url(/build/images/icon_reply.png) left center no-repeat;padding-left:20px}.next-prev-article{margin:30px 0;background:#fff}.next-prev-article__item{padding:15px;border-top:1px solid #D7D7D7}.next-prev-article__item:first-child{border-top:none}.next-prev-article__header,.next-prev-article__link{margin:0 0 10px}.category-summaries{margin:40px 0;overflow:hidden}.category-summaries__item{border-top:1px solid #D7D7D7}.category-summaries__item__heading{line-height:25px}.category-summaries__item__heading__icon{width:33px;height:25px;display:inline-block;margin-left:5px;margin-top:4px}.category-summaries__item__heading__icon--findjob{background:url(/build/images/icon_jobsearch.png) center no-repeat}.category-summaries__item__heading__icon--cvwriting{background:url(/build/images/icon_cvwriting.png) center no-repeat}.category-summaries__item__heading__icon--interviews{background:url(/build/images/icon_interviews.png) center no-repeat}.category-summaries__item__heading__icon--buildingblocks{background:url(/build/images/icon_buildingblocks.png) center no-repeat}.new-homepage-chosen-placeholder{color:#999;background:#fff;display:inline-block;width:30%;padding:13px;margin-right:-2px}.no-margin-top{margin-top:0!important}.advanced-header-search-block{display:block}.advanced-header-search-hidden-buttons{visibility:hidden}.container-wide{max-width:1350px;width:100%;height:auto;margin:0 auto}.homepage-banner{background:center center #999;padding:0}.homepage-banner__find-jobs{background:#999;padding:20px}.homepage-banner__find-jobs--title{width:100%;padding:16px 20px;border-radius:4px;margin-bottom:20px;height:50px}.homepage-banner__find-jobs--location,.homepage-banner__find-jobs--submit{width:100%;padding:15px 20px;border-radius:4px;margin-bottom:20px}.new-homepage-chosen-container{margin-bottom:20px!important;padding:13px 12px;background:#fff;border-radius:4px!important;display:inline-block;width:100%;height:50px}.chosen-choices,.homepage-banner__find-jobs--title{border:none!important}.chosen-choices{width:100%!important}input.default{font-family:'Archivo Narrow',sans-serif!important;font-size:16px!important}.homepage-banner__find-jobs--location{border:none}select.homepage-banner__find-jobs--location{color:#999}.homepage-banner__find-jobs--submit{border:1px solid #009EE0;background:url(/build/images/search.png) center right 15px no-repeat #009EE0;text-align:left}#owl-demo .item,.customNavigation{text-align:center}.footer-list{list-style:none;padding:0}.footer-list li a{color:#fff}.salary-guide{background:#009EE0;border-radius:4px;padding:20px}.salary-guide__section-one h1,.salary-guide__section-one p{margin:0}.salary-guide__section-two a{float:right;margin-top:0}.homepage-section__section-left,.homepage-section__section-right{padding:20px 0}.section-margins{margin:30px auto}.section-margins-extra-bottom{margin:30px auto 60px}.career-advice-text-wrapper{position:relative;display:block}.career-advice-text{position:absolute;bottom:0;right:0;left:0;padding:20px;background:-webkit-gradient(linear,left top,left bottom,color-stop(24%,rgba(74,74,74,0)),color-stop(31%,rgba(74,74,74,.35)),color-stop(39%,rgba(74,74,74,.74)),color-stop(47%,rgba(74,74,74,.74)),color-stop(53%,rgba(74,74,74,.74)),color-stop(56%,rgba(74,74,74,.74)),color-stop(57%,rgba(74,74,74,.74)),color-stop(59%,rgba(74,74,74,.74)),color-stop(63%,rgba(74,74,74,.74)),color-stop(68%,rgba(74,74,74,.74)),color-stop(98%,rgba(0,2,34,.74)),color-stop(99%,rgba(0,2,34,.74)),color-stop(100%,rgba(0,2,34,.74)));background:-webkit-linear-gradient(top,rgba(74,74,74,0) 24%,rgba(74,74,74,.35) 31%,rgba(74,74,74,.74) 39%,rgba(74,74,74,.74) 47%,rgba(74,74,74,.74) 53%,rgba(74,74,74,.74) 56%,rgba(74,74,74,.74) 57%,rgba(74,74,74,.74) 59%,rgba(74,74,74,.74) 63%,rgba(74,74,74,.74) 68%,rgba(0,2,34,.74) 98%,rgba(0,2,34,.74) 99%,rgba(0,2,34,.74) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(24%,rgba(74,74,74,0)),color-stop(31%,rgba(74,74,74,.35)),color-stop(39%,rgba(74,74,74,.74)),color-stop(47%,rgba(74,74,74,.74)),color-stop(53%,rgba(74,74,74,.74)),color-stop(56%,rgba(74,74,74,.74)),color-stop(57%,rgba(74,74,74,.74)),color-stop(59%,rgba(74,74,74,.74)),color-stop(63%,rgba(74,74,74,.74)),color-stop(68%,rgba(74,74,74,.74)),color-stop(98%,rgba(0,2,34,.74)),color-stop(99%,rgba(0,2,34,.74)),to(rgba(0,2,34,.74)));background:linear-gradient(to bottom,rgba(74,74,74,0) 24%,rgba(74,74,74,.35) 31%,rgba(74,74,74,.74) 39%,rgba(74,74,74,.74) 47%,rgba(74,74,74,.74) 53%,rgba(74,74,74,.74) 56%,rgba(74,74,74,.74) 57%,rgba(74,74,74,.74) 59%,rgba(74,74,74,.74) 63%,rgba(74,74,74,.74) 68%,rgba(0,2,34,.74) 98%,rgba(0,2,34,.74) 99%,rgba(0,2,34,.74) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#004a4a4a', endColorstr='#bd000222', GradientType=0 )}.location-map,.people,.salary-guide{position:relative}.owl-carousel-container{background:#F5F6F8;padding:20px}.owl-carousel{max-width:1200px;padding:10px}#owl-demo .item{padding:15px!important;background:#fff!important;margin:10px;color:#FFF;border-radius:3px}.location-listing__item,.location-map{margin-bottom:20px}.customNavigation a{-webkit-user-select:none;user-select:none}.location-map{padding:10px;background:#FFF}#location-map__google{width:100%;max-width:100%;height:400px;display:block;border:1px solid #999}#location-map__google img{width:auto;max-width:none}.location-listing{clear:both;overflow:auto}.location-listing__item h4{margin:20px 0;line-height:16px}.location-listing__item h5{margin:0;font-size:14px}.location-listing__item p{margin:0;word-break:break-all}.people{width:100%;clear:both;display:block;overflow:auto}.person{width:100%;display:table;margin-bottom:20px}.person__image{display:table-cell;vertical-align:top;width:25%}.person__image img{display:block;width:100%;max-width:100%;height:auto;margin-bottom:5px}.person__description{display:table-cell;vertical-align:top;padding-left:20px;width:auto}.person__heading{margin-top:0;margin-bottom:0}.person__info,.person__role{margin:0}.salary-guide{width:100%;clear:both;display:block;overflow:auto}.salary-guide__heading{border:0;width:100%;max-width:100%;display:block;color:#fff;background-color:#009EE0;font-size:18px;text-align:left;padding:15px;margin:0 0 15px}.salary-guide__heading a{color:#FFF}.salary-guide__heading__icon{display:inline-block;width:6px;height:14px;margin-left:10px;background-repeat:no-repeat;background-position:center center;background-image:url(/build/images/white_arrow_right.png)}.salary-guide li,.salary-guide ul{margin:0;padding:0}.salary-guide li{list-style:none;display:block}.salary-guide li a{display:inline-block;padding:8px 15px;background:url(/build/images/blue_arrow_right.png) right 14px no-repeat}.salary-guide-column{margin-top:10px;margin-bottom:20px}.salary-guide-column__content{background:#FFF;overflow:auto}.accreditation-grid{width:100%;display:table;border-width:1px 0 0 1px}.accreditation-grid__cell{width:50%;float:left;text-align:center;vertical-align:middle;border:1px solid #D6D6D6;border-width:0 1px 1px 0;background:#FFF}.accreditation-grid img{width:100%;max-width:none;height:auto}.margin-top-10-30{margin-top:10px!important}.no-margin-bottom{margin-bottom:0!important}.diaspora a{color:#FF8400}.diaspora .homepage-banner{background:url(../images/diaspora/diaspora_banner.png) center no-repeat #fff!important;-webkit-background-size:100% 100%!important;background-size:100%!important}.diaspora .salary-guide{background:#FF8400}.diaspora a.button-style--grey,.diaspora a.button-style--orange{color:#fff}#owl-demo-diaspora .item{padding:15px!important;background:#fff!important;margin:10px;color:#FFF;border-radius:3px;text-align:center}.diaspora-blue a{color:#009ee0}.diaspora-blue .button-style{color:#FFF}.diaspora-blue .salary-guide{background:#009ee0}.we-are-hiring{background:#009EE0;color:#fff;position:fixed;bottom:0;right:0;z-index:902;width:100%;padding:20px}.we-are-hiring .we-are-hiring--close,.we-are-hiring .we-are-hiring--expand{float:right;margin-top:-40px}.we-are-hiring .we-are-hiring--close{display:none}.we-are-hiring .we-are-hiring--expand{display:block}.we-are-hiring--content{display:none}.we-are-hiring h1{margin:0}.we-are-hiring a{margin-bottom:0}.blue-page{color:#333;position:relative}.blue-page__title::before{content:'';background:#009EE0;position:absolute;left:0;right:0;top:0;height:285px;z-index:-1}.blue-page__container{overflow:hidden;padding:25px;color:#000;background:#fff;min-height:300px}.blue-page__row{overflow:auto;margin-bottom:40px;border-bottom:1px solid #009EE0}.blue-page__row--table-like,.blue-page__row:last-child{border-bottom:none}.blue-page__column{overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:50px}.blue-page__column--table-like{border-bottom:1px solid #009EE0;padding:40px 0}.blue-page__container h2{font-size:40px;color:#009EE0;margin:0}.blue-page__container h3{font-size:35px;color:#4A4A4A;margin:0}.blue-page__intro-text{font-size:23px;margin:0 0 30px}.cv-grade-bubble{background:#C8EAFB;border-radius:50%;display:block;width:100px;height:100px;position:relative;color:#009EE0;margin:0 auto;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);-webkit-transition:-webkit-transform ease .3s;transition:transform ease .3s}.cv-grade-bubble__title{text-transform:uppercase;position:absolute;font-size:14px;top:-5px;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.cv-grade-bubble__letter{position:absolute;font-size:50px;top:57%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cv-grade-bubble--big{background:#009EE0;width:240px;height:240px;max-width:100%;color:#FFF}.cv-grade-bubble__title--big{font-size:16px;top:25px;width:150px;text-align:center}.cv-grade-bubble__letter--big{font-size:120px;top:53%;font-weight:700}.cv-grade-bubble__sign--big{position:absolute;left:100%;top:40%}.cv-overall-score{margin-top:-50px}.cv-grades{max-width:350px;margin:0 auto;overflow:hidden;text-align:center}.cv-grades__title{font-size:25px;font-weight:400}.cv-grades__column{float:left;width:33.333333%}.cv-percentile{max-width:400px;margin:0 auto;text-align:center}.cv-percentile__image{width:250px;height:120px;position:relative;margin:0 auto}.cv-percentile__image img{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.cv-percentile__image__background{display:block;background:#C8EAFB;position:absolute;top:1px;bottom:1px;left:3px;width:0;z-index:1;-webkit-transition:width ease .3s;transition:width ease .3s}.cv-percentile__title{font-size:23px}.cv-industries{max-width:750px}.cv-tips{list-style:none;margin:0;padding:0;overflow:hidden}.cv-tips__item{display:inline-block;float:left;clear:both;background:#C8EAFB;margin-bottom:20px;padding:10px;border-radius:4px}.cv-blog-posts{list-style:none;margin:0;padding:0}.cv-blog-posts__item{margin:25px 0}.cv-blog-posts__item a{display:block;font-size:25px;margin-bottom:10px;line-height:1.3em}.page-title{font-size:40px;margin-top:10px;margin-bottom:25px;display:inline-block}.comment-count{margin-bottom:-15px}.leader-text{font-size:24px}.centred-content{text-align:center}.full-width-image{width:100%;height:auto;display:block}.no-margin{margin:0}.article-date,.reduced-margin{margin-top:-8px!important}.article-date{color:#666;font-size:16px}.homepage-promos{margin:30px 0}.login-with-linkedin-wrapper{white-space:nowrap}.login-with-linkedin{display:inline-block;vertical-align:bottom;width:108px;height:30px}.search-again-link{display:inline-block;margin:15px 0!important;padding-left:24px;background:url(/build/images/search_again_icon.png) center left no-repeat}.irish-central .search-again-link{background:url(/build/images/irish-central/search_again_icon.png) center left no-repeat}.quoted-text{margin:30px 0;position:relative;padding-left:45px;font-style:italic;font-size:18px}.quoted-text:before{content:"\201C";position:absolute;top:-8px;left:0;line-height:1;font-size:80px;color:#009EE0}.owl-carousel,.owl-carousel .owl-wrapper{position:relative;display:none}hr{border:0;margin:30px 0;border-bottom:1px solid #D7D7D7}.page-link{margin:15px 0;clear:both;overflow:auto}.page-link-item{padding-left:25px;display:inline-block;margin-right:25px;margin-bottom:10px}.page-link-item--back{padding-left:18px;background:url(/build/images/back_to_results.png) center left no-repeat}.tablesaw{border:1px solid #D7D7D7;background:#F2F2F2}.tablesaw tbody{border-top:1px solid #D7D7D7}.tablesaw-stack tbody tr{border-bottom:1px solid #D7D7D7}.tablesaw-toolbar{float:none;font-size:14px;padding:0 12px}.tablesaw-head-background tr{background:#FFF}.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-ascending button::after,.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-descending button::after{font-family:Arial!important}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-buttons div,.owl-controls .owl-page{cursor:pointer}.owl-controls{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.grabbing{cursor:url(grabbing.png) 8 8,move}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.customNavigation{display:none}.owl-theme .owl-controls{margin-top:10px;text-align:center}.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;margin:5px;padding:3px 10px;font-size:12px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:.5}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:.5;border-radius:20px;background:#869791}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;border-radius:30px}.owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) center center no-repeat}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-rtl .chosen-search input[type=text]{background-image:url(/build/images/chosen-sprite@2x.png)!important;-webkit-background-size:52px 37px!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(/build/images/fancybox/fancybox_sprite@2x.png);-webkit-background-size:44px 152px;background-size:44px 152px}#fancybox-loading div{background-image:url(/build/images/fancybox/fancybox_loading@2x.gif);-webkit-background-size:24px 24px;background-size:24px 24px}}@media only screen and (-Webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.backgroundsize .site-header__cookie__content__button span{background-image:url(/build/images/icon_x@2x.png);-webkit-background-size:11px 11px;background-size:11px}.backgroundsize .slick-slider .slick-next,.backgroundsize .slick-slider .slick-prev{background-image:url(/build/images/carousel_arrows@2x.png);-webkit-background-size:100px 50px;background-size:100px 50px}.backgroundsize .burger-button{background-image:url(/build/images/burger@2x.png);-webkit-background-size:40px 40px;background-size:40px}.backgroundsize .job-filter__submit{background-image:url(/build/images/icon_right@2x.png);-webkit-background-size:19px 12px;background-size:19px 12px}.job-filter__advanced-link{background-image:url(/build/images/icon_down@2x.png);-webkit-background-size:12px 6px;background-size:12px 6px}.job-filter__advanced-link--open{background-image:url(/build/images/icon_up@2x.png);-webkit-background-size:12px 6px;background-size:12px 6px}.advanced-header-search{background-image:url(/build/images/header_search_gradient@2x.png);-webkit-background-size:2px 20px;background-size:2px 20px}.backgroundsize .page-header__top__header{background-image:url(/build/images/mag_glass@2x.png);-webkit-background-size:25px 25px;background-size:25px}.page-header__top_redesign .page-header__top__header{background:url(/build/images/search_icon.png) center left no-repeat;-webkit-background-size:25px 25px;background-size:25px}.backgroundsize .sub-navigation>ul>li>a{background-image:url(/build/images/blue_arrow_right@2x.png);-webkit-background-size:6px 12px;background-size:6px 12px}.backgroundsize .form-fields__tooltip{background-image:url(/build/images/upload_question@2x.png);-webkit-background-size:24px 23px;background-size:24px 23px}.irish-central .form-fields__tooltip{background-image:url(/build/images/irish-central/upload_question@2x.png)}.backgroundsize .content-actions__link--back-to-top{background-image:url(/build/images/back_to_top@2x.png);-webkit-background-size:25px 25px;background-size:25px}.backgroundsize .content-actions__link--share-this{background-image:url(/build/images/share_this@2x.png);-webkit-background-size:25px 25px;background-size:25px}.irish-central .content-actions__link--back-to-top{background-image:url(/build/images/irish-central/back_to_top@2x.png);-webkit-background-size:25px 25px;background-size:25px}.irish-central .content-actions__link--share-this{background-image:url(/build/images/irish-central/share_this@2x.png);-webkit-background-size:25px 25px;background-size:25px}.backgroundsize .button-style--switch:before{background-image:url(/build/images/icon_up-solid@2x.png);-webkit-background-size:12px 6px;background-size:12px 6px}.backgroundsize .button-style__icon{background-image:url(/build/images/white_arrow_right@2x.png);-webkit-background-size:6px 12px;background-size:6px 12px}.backgroundsize .button-style__icon--blue{background-image:url(/build/images/blue_arrow_right@2x.png);-webkit-background-size:6px 12px;background-size:6px 12px}.backgroundsize .button-style__icon--linkedin{background-image:url(/build/images/icon_linkedin_white@2x.png);-webkit-background-size:20px 20px;background-size:20px}.backgroundsize .button-style__icon--download{background-image:url(/build/images/icon_download@2x.png);-webkit-background-size:18px 22px;background-size:18px 22px}.backgroundsize .accordion-panel__header:before{background-image:url(/build/images/accordion_toggle@2x.png);-webkit-background-size:30px 60px;background-size:30px 60px}.backgroundsize .search-results-header__right{background-image:url(/build/images/alert_icon@2x.png);-webkit-background-size:23px 21px;background-size:23px 21px}.backgroundsize .search-results-header__right a{background-image:url(/build/images/icon_right_blue@2x.png);-webkit-background-size:8px 14px;background-size:8px 14px}.backgroundsize .job-details-link--back{background-image:url(/build/images/back_to_results@2x.png);-webkit-background-size:9px 20px;background-size:9px 20px}.backgroundsize .job-details-link--email{background-image:url(/build/images/email_icon@2x.png);-webkit-background-size:20px 20px;background-size:20px}.backgroundsize .job-details-link--print{background-image:url(/build/images/print_icon@2x.png);-webkit-background-size:20px 20px;background-size:20px}.backgroundsize .job-details-link--share{background-image:url(/build/images/share_icon@2x.png);-webkit-background-size:20px 20px;background-size:20px}.backgroundsize .job-details-action__link__icon--apply{background-image:url(/build/images/apply_icon@2x.png);-webkit-background-size:25px 25px;background-size:25px}.backgroundsize .job-details-action__link__icon--linkedin{background-image:url(/build/images/login_with_linkedin@2x.png);-webkit-background-size:25px 25px;background-size:25px}.backgroundsize .job-details-action__link__icon--save{background-image:url(/build/images/floppy_disk@2x.png);-webkit-background-size:25px 25px;background-size:25px}.irish-central .job-details-link--back{background-image:url(/build/images/irish-central/back_to_results@2x.png);-webkit-background-size:9px 20px;background-size:9px 20px}.irish-central .job-details-link--email{background-image:url(/build/images/irish-central/email_icon@2x.png);-webkit-background-size:20px 20px;background-size:20px}.irish-central .job-details-link--print{background-image:url(/build/images/irish-central/print_icon@2x.png);-webkit-background-size:20px 20px;background-size:20px}.irish-central .job-details-link--share{background-image:url(/build/images/irish-central/share_icon@2x.png);-webkit-background-size:20px 20px;background-size:20px}.irish-central .job-details-action__link__icon--apply{background-image:url(/build/images/irish-central/apply_icon@2x.png);-webkit-background-size:25px 25px;background-size:25px}.irish-central .job-details-action__link__icon--linkedin{background-image:url(/build/images/irish-central/login_with_linkedin@2x.png);-webkit-background-size:25px 25px;background-size:25px}.irish-central .job-details-action__link__icon--save{background-image:url(/build/images/irish-central/floppy_disk@2x.png);-webkit-background-size:25px 25px;background-size:25px}.backgroundsize .biography__social__button--linkedin{background-image:url(/build/images/header_linkedin@2x.png);-webkit-background-size:40px 40px;background-size:40px}.backgroundsize .biography__social__button--facebook{background-image:url(/build/images/header_facebook@2x.png);-webkit-background-size:40px 40px;background-size:40px}.backgroundsize .biography__social__button--twitter{background-image:url(/build/images/header_twitter@2x.png);-webkit-background-size:40px 40px;background-size:40px}.backgroundsize .biography__social__button--google{background-image:url(/build/images/header_google@2x.png);-webkit-background-size:40px 40px;background-size:40px}.backgroundsize .biography__social__button--youtube{background-image:url(/build/images/header_youtube@2x.png);-webkit-background-size:40px 40px;background-size:40px}.backgroundsize .biography__reply{background-image:url(/build/images/icon_reply2x.png);-webkit-background-size:11px 16px;background-size:11px 16px}.backgroundsize .category-summaries__item__heading__icon--findjob{background-image:url(/build/images/icon_jobsearch@2x.png);-webkit-background-size:33px 25px;background-size:33px 25px}.backgroundsize .category-summaries__item__heading__icon--cvwriting{background-image:url(/build/images/icon_cvwriting@2x.png);-webkit-background-size:33px 25px;background-size:33px 25px}.backgroundsize .category-summaries__item__heading__icon--interviews{background-image:url(/build/images/icon_interviews@2x.png);-webkit-background-size:33px 25px;background-size:33px 25px}.backgroundsize .category-summaries__item__heading__icon--buildingblocks{background-image:url(/build/images/icon_buildingblocks@2x.png);-webkit-background-size:33px 25px;background-size:33px 25px}.backgroundsize .salary-guide__heading__icon{background-image:url(/build/images/white_arrow_right@2x.png);-webkit-background-size:6px 12px;background-size:6px 12px}.backgroundsize .salary-guide li a{background-image:url(/build/images/blue_arrow_right@2x.png);-webkit-background-size:6px 12px;background-size:6px 12px}.backgroundsize .search-again-link{background-image:url(/build/images/search_again_icon@2x.png);-webkit-background-size:19px 19px;background-size:19px}.irish-central .search-again-link{background-image:url(/build/images/irish-central/search_again_icon@2x.png);-webkit-background-size:19px 19px;background-size:19px}.backgroundsize .page-link-item--back{background-image:url(/build/images/back_to_results@2x.png);-webkit-background-size:9px 20px;background-size:9px 20px}}@media only all{.tablesaw-stack td,.tablesaw-stack th{text-align:left;display:block}.tablesaw-stack tr{clear:both;display:table-row}.tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th .tablesaw-cell-label{padding:0 .6em 0 0;width:30%;display:inline-block}.tablesaw-stack td .tablesaw-cell-label-top,.tablesaw-stack th .tablesaw-cell-label-top{display:block;padding:.4em 0;margin:.4em 0}.tablesaw-cell-label{display:block}.tablesaw-stack tbody th.group{margin-top:-1px}.tablesaw-stack th.group b.tablesaw-cell-label{display:none!important}.tablesaw-columntoggle td.tablesaw-cell-hidden,.tablesaw-columntoggle td.tablesaw-priority-1,.tablesaw-columntoggle td.tablesaw-priority-2,.tablesaw-columntoggle td.tablesaw-priority-3,.tablesaw-columntoggle td.tablesaw-priority-4,.tablesaw-columntoggle td.tablesaw-priority-5,.tablesaw-columntoggle td.tablesaw-priority-6,.tablesaw-columntoggle th.tablesaw-cell-hidden,.tablesaw-columntoggle th.tablesaw-priority-1,.tablesaw-columntoggle th.tablesaw-priority-2,.tablesaw-columntoggle th.tablesaw-priority-3,.tablesaw-columntoggle th.tablesaw-priority-4,.tablesaw-columntoggle th.tablesaw-priority-5,.tablesaw-columntoggle th.tablesaw-priority-6,.tablesaw-swipe td.tablesaw-cell-hidden,.tablesaw-swipe th.tablesaw-cell-hidden{display:none}.tablesaw-columntoggle td.tablesaw-cell-visible,.tablesaw-columntoggle th.tablesaw-cell-visible{display:table-cell}}@media (min-width:20em){.tablesaw-columntoggle td.tablesaw-priority-1,.tablesaw-columntoggle th.tablesaw-priority-1{display:table-cell}}@media (min-width:24em){.tablesaw-toolbar .a11y-sm{clip:none;height:auto;width:auto;position:static;overflow:visible}}@media (min-width:30em){.tablesaw-columntoggle td.tablesaw-priority-2,.tablesaw-columntoggle th.tablesaw-priority-2{display:table-cell}}@media (min-width:40em){.tablesaw-columntoggle td.tablesaw-priority-3,.tablesaw-columntoggle th.tablesaw-priority-3{display:table-cell}.tablesaw-columntoggle tbody td{line-height:2}}@media (min-width:50em){.tablesaw-columntoggle td.tablesaw-priority-4,.tablesaw-columntoggle th.tablesaw-priority-4{display:table-cell}}@media (min-width:60em){.tablesaw-columntoggle td.tablesaw-priority-5,.tablesaw-columntoggle th.tablesaw-priority-5{display:table-cell}}@media (min-width:70em){.tablesaw-columntoggle td.tablesaw-priority-6,.tablesaw-columntoggle th.tablesaw-priority-6{display:table-cell}}@media only screen and (min-width:540px){.quarter-container__section{float:left;width:50%}.quarter-container__section--one{padding:20px 20px 20px 0;clear:left}.quarter-container__section--two{padding:20px 0 20px 20px;clear:right}.quarter-container__section--three{padding:20px 20px 20px 0;clear:left}.quarter-container__section--four{padding:20px 0 20px 20px}.two-panel-container__section{float:left;width:50%;margin-bottom:0}.two-panel-container__section--footer-two p{float:right}.three-panel-container__section img{width:47%}}@media (min-width:745px){.tablesaw-stack tr{display:table-row}.tablesaw-stack td,.tablesaw-stack th,.tablesaw-stack thead td,.tablesaw-stack thead th{display:table-cell;margin:0}.tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th .tablesaw-cell-label{display:none!important}}@media only screen and (min-width:745px){.site-header__cookie__content{padding-right:200px}.site-header__cookie__content p{margin:0;line-height:20px}.site-header__cookie__content__button{position:absolute;top:50%;margin-top:-15px;right:20px}.alerts-panel{position:relative;background-color:#fff;margin-bottom:5px;border-top:1px solid #fff}.alerts-panel__container{padding:0 20px}.alerts-panel__container h3{padding:30px 20px 30px 80px;background-color:#000;color:#CCC;margin-top:0;position:relative;font-weight:400}a.alerts-span{color:#fff;font-weight:700;padding:0 10px;cursor:pointer;display:inline}a.alerts-span:hover{color:#ccc}.alerts-panel__container img{position:relative;top:22px;left:20px;float:left;z-index:1}a.alerts-close{position:relative;color:#fff;bottom:72px;right:20px;float:right}.half-container__section{float:left;width:50%}.half-container__section--tablet-01{clear:left;padding-left:0;padding-right:20px}.half-container__section--tablet-02{clear:none;padding-left:20px;padding-right:0}.third-container__section{float:left;width:33.33%}.third-container__section--tablet-01{clear:left;padding-left:0;padding-right:16px}.third-container__section--tablet-02{clear:none;padding-left:8px;padding-right:8px}.third-container__section--tablet-03{clear:none;padding-left:16px;padding-right:0}.three-panel-container__section{float:left;width:33.333333%}.three-panel-container__section--one{padding:20px 20px 20px 0}.three-panel-container__section--two{padding:20px 10px}.three-panel-container__section--three{padding:20px 0 20px 20px}.three-panel-container__section img{width:100%;margin-bottom:10px}.section-listing-logos__item{padding-top:30px;padding-bottom:30px}.section-listing-logos__item--reducedpad{padding:10px 0}.section-listing-logos__image{float:left;width:25%}.section-listing-logos__heading{margin-top:0}.section-listing-logos__content,.section-listing-logos__heading{float:right;width:75%;padding-left:20px}.section-listing-logos__content--featured,.section-listing-logos__heading--featured{width:50%}.floating-image{width:50%;float:right;margin-left:30px}.floating-image--nosize{width:auto;margin-top:0}.floating-image--left{float:left;margin-left:0;margin-right:30px}.slick-slider__slide__text{margin:0;font-size:40px}.slick-slider__slide__text--smaller{font-size:35px}.site-header__container{padding:20px}.site-logo{width:30%;height:auto;margin-top:20px;margin-bottom:30px}.burger-button{display:none}.site-header__mobile-menu{display:block!important}.site-header__bottom-right,.site-header__top-right{position:absolute}.site-header__top-right{top:20px;right:20px}.site-header__bottom-right{bottom:0;right:20px}.primary-links,.primary-links__link,.utility-links,.utility-links__link{display:inline-block}.primary-links__link a,.utility-links__link a{display:inline;padding:0;border-top:none;background:0 0}.primary-links__link{margin-left:30px}.primary-links__link a{display:block;font-size:20px;font-weight:700;padding-bottom:25px}.utility-links__link{height:40px;line-height:40px;padding:0 12px}.utility-links__link a{font-size:16px}.utility-links__link--login{padding:0;margin-left:5px;background:url(/build/images/login.png) center right 20px no-repeat #009EE0;border-radius:4px}.utility-links__link--login a{color:#fff;padding-left:20px;padding-right:50px}.utility-links__link--login a:hover{color:#C8EAFB}.site-footer__navigation{display:inline-block}.content-center__mobile{text-align:left}.display-table-container{display:table;width:100%;border-collapse:separate;border-spacing:20px}.display-table-item{display:table-cell;width:33.333333%}.featured-jobs-container img{width:100%;margin-bottom:10px;margin-right:0}.container-no-padding{padding:0!important}.header-social-media{padding-top:0;position:absolute;right:20px;top:0}.header-social-media__network{width:40px}.footer-social-media{position:absolute;margin-top:0;top:20px;right:20px}.footer-social-media__network{width:70px;margin-left:28px}.footer-social-media__network:first-child{margin-left:0}.footer-social-media__link{height:70px}.footer-social-media__link--linked-in{background-image:url(/build/images/footer_linkedin.png)}.footer-social-media__link--facebook{background-image:url(/build/images/footer_facebook.png)}.footer-social-media__link--twitter{background-image:url(/build/images/footer_twitter.png)}.footer-social-media__link--google{background-image:url(/build/images/footer_google.png)}.footer-social-media__link--youtube{background-image:url(/build/images/footer_youtube.png)}.footer-social-media__name{font-size:14px;text-align:center}.job-filter{width:100%;display:table;margin:0 -5px;table-layout:fixed}.job-filter__segment{width:25%;padding:10px;display:table-cell}.job-filter__segment--empty{visibility:hidden}.job-filter__dummy-label{height:30px}.job-filter__dummy-label-two{height:0}.job-filter__submit{width:auto;margin-right:10px}.job-filter__advanced-link{margin:0}.page-header__top__header{float:left;margin:0}.page-header__top__counter{float:right;margin:0}.logo-grid__cell--floating{width:24%}.standard-promo__image{width:20%}.standard-promo__text{width:80%}.form-fields-container{padding:30px}.form-fields-container--smallpadding{padding:15px 10px}.standard-file{width:auto}.form-fields__tooltip{margin:0}.form-fields{width:100%;display:table;table-layout:fixed}.form-fields__mandatory-notice{text-align:right}.form-fields__row{display:table-row}.form-fields__row__left,.form-fields__row__right,.form-fields__row__tooltip{display:table-cell;vertical-align:top;padding-bottom:20px}.form-fields__row__left{width:200px;padding-right:20px}.form-fields__row__right{width:100%}.form-fields__row__tooltip{width:40px;padding-left:15px;vertical-align:middle}.form-fields__row__nopadding{padding-bottom:0}.homepage-section{width:100%;display:block}.homepage-section__section{display:block;vertical-align:top;width:50%;padding:20px 30px;border-bottom:none;float:left}.homepage-section__section--tablet-01{border-bottom:none;border-right:1px solid #F2F2F2}.homepage-section__container--gray .homepage-section__section--tablet-01{border-bottom:none;border-right:1px solid #fff}.homepage-section__section--tablet-02{clear:none}.content-actions__link.content-actions__link--mobile{display:none}.button-style,.content-actions__link.content-actions__link--desktop{display:inline-block}.section-listing__item{padding-top:30px;padding-bottom:30px}.section-listing__item--reducedpad{padding:10px 0}.section-listing__image{float:left;width:30%}.section-listing__image--featured{width:50%}.section-listing__heading{margin-top:0}.section-listing__content,.section-listing__heading{float:right;width:70%;padding-left:20px}.section-listing__content--featured,.section-listing__heading--featured{width:50%}.button-style{width:auto;text-align:left;margin-right:10px;padding-left:25px;padding-right:25px}.button-style--switch{margin:0;padding:5px 15px}.button-style--wide{padding-left:100px;padding-right:100px}.button-style--full-width{width:100%;text-align:center}.button-style--row{display:block}.quick-links__item{width:33.33%;font-size:16px}.media-element{display:table;width:100%}.media-element__image-container{width:auto;display:table-cell;vertical-align:top}.media-element__image,.media-element__image--adaptive{width:120px;height:auto}.media-element__content{width:100%;display:table-cell;vertical-align:top}.accordion-panel--embedded{margin-left:-30px;margin-right:-30px}.accordion-panel__header--embedded{padding-left:65px}.accordion-panel__header--embedded:before{left:25px}.accordion-panel__content--embedded{padding-left:30px;padding-right:30px}.search-results-header__left{float:left}.search-results-header__right{float:right}.job-details__item{width:100%;display:table;padding:10px 20px}.job-details__item__left{display:table-cell;width:130px}.job-details__item__right{display:table-cell}.job-details-actions{width:100%;display:table}.job-details-action{display:table-cell;padding:0 8px;width:33.33%}.job-details-action--first{padding-left:0}.job-details-action--last{padding-right:0}.job-details-links{text-align:right;display:block}.job-details-link--print{display:inline-block}.job-details-link--back{float:left}.job-details-link--share{margin-right:0}.saved-job{width:100%;display:table}.saved-job__left,.saved-job__right{display:table-cell;vertical-align:middle}.saved-job__right{margin:0;width:310px;text-align:right}.biography__picture{width:30%}.next-prev-article{width:100%;display:table}.next-prev-article__item{width:50%;border-top:none;display:table-cell;padding:15px 30px;border-left:1px solid #D7D7D7}.next-prev-article__item:first-child{border-left:none}.category-summaries__item--odd{width:46%;float:left;clear:both;padding-right:10px}.location-listing__item:nth-child(2n+1),.person:nth-child(3n+1){clear:left}.category-summaries__item--even{width:46%;float:right;padding-left:10px}.homepage-banner{width:100%;height:460px;padding:50px 0 0}.homepage-banner__find-jobs{width:80%;height:auto;margin:auto;background:rgba(162,174,187,.8);padding:40px 20px}.homepage-banner__find-jobs--title{width:39%;margin-right:-2px;border-radius:4px 0 0 4px}.homepage-banner__find-jobs--location{width:29%;margin-right:-3px;border-radius:0}.new-homepage-chosen-container{width:29%!important;margin-right:-3px!important;margin-bottom:0!important;display:inline-block;border-radius:0!important}.homepage-banner__find-jobs--submit{width:31%;border-radius:0 4px 4px 0}.homepage-section__section-left{padding:20px 20px 20px 0}.homepage-section__section-right{padding:20px 0 20px 20px}.salary-guide__section-two a{float:right;margin-top:10px;margin-right:0}.location-map{padding:30px}.location-listing__item{width:50%;float:left;position:relative;margin-bottom:0}.location-listing__item--noheading{padding-top:56px}.people{margin:0 -10px}.person{width:33.3333%;float:left}.person__description,.person__image{display:block;width:100%}.person__wrapper{padding:0 10px}.person__description{padding-left:0}.salary-guide-column--left{width:50%;float:left;padding-right:10px}.salary-guide-column--right{width:50%;float:right;padding-left:10px}.salary-guide__table{table-layout:fixed;width:100%}.salary-guide__table__row1{width:52%}.salary-guide__table__row2,.salary-guide__table__row3,.salary-guide__table__row4,.salary-guide__table__row5{width:12%}.salary-guide__table__row--center{text-align:center!important}.accreditation-grid__cell{width:25%}.margin-top-10-30{margin-top:30px!important}.cv-grade-bubble{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.cv-overall-score{float:left;width:40%;margin:0 auto}.cv-grades{float:left;width:60%;position:relative;margin:0;height:250px}.cv-grades__row{position:absolute;width:100%;top:40%;left:52%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cv-percentile{max-width:unset}.cv-percentile__image{float:right;margin:25px 0 0 50px}.cv-percentile__text{text-align:left}.page-link-item{text-align:right}.page-link-item--back{float:left}.tablesaw{border:none;background:0 0}.tablesaw tbody td,.tablesaw tbody th,.tablesaw thead td,.tablesaw thead th{border:1px solid #D7D7D7;padding:10px 20px;color:#000}.tablesaw-sortable th.tablesaw-sortable-head button{padding:10px 20px}.tablesaw tbody td,.tablesaw tbody th{background:#F2F2F2}.tablesaw-toolbar{padding:0 20px}}@media only screen and (min-width:745px) and (-Webkit-min-device-pixel-ratio:1.5),only screen and (min-width:745px) and (min-device-pixel-ratio:1.5){.backgroundsize .utility-links__link--login{background-image:url(/build/images/login@2x.png);-webkit-background-size:18px 24px;background-size:18px 24px}}@media only screen and (min-width:910px){.quarter-container__section{width:25%;clear:none}.quarter-container__section--one{padding:20px 24px 20px 0}.quarter-container__section--two{padding:20px 16px 20px 8px}.quarter-container__section--three{padding:20px 8px 20px 16px}.quarter-container__section--four{padding:20px 0 20px 24px}.three-panel-container__section img{width:50%;margin-bottom:0}.slick-slider .slick-next,.slick-slider .slick-prev{display:block!important;position:absolute;top:40%;width:50px;height:50px;margin-top:-30px;border:0;font-size:0;opacity:0;-webkit-transition:-webkit-transform .2s ease-out,opacity .4s ease-in;transition:transform .2s ease-out,opacity .4s ease-in;background:url(/build/images/carousel_arrows.png) left center no-repeat}.slick-slider .slick-prev{left:10px;background-position:0 0;-webkit-transform:translate(-70px,0);-ms-transform:translate(-70px,0);transform:translate(-70px,0)}.slick-slider .slick-next{right:10px;background-position:-50px 0;-webkit-transform:translate(70px,0);-ms-transform:translate(70px,0);transform:translate(70px,0)}.slick-slider:hover .slick-next,.slick-slider:hover .slick-prev{opacity:.9;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.site-logo{margin-bottom:0}.content-center__mobile-tablet{text-align:left}.above-fixed-footer-container{margin-bottom:340px}.fixed-footer-container{margin-top:-340px}.featured-jobs-container img{width:50%;margin-bottom:0;margin-right:10px}.featured-jobs-container__text{overflow:hidden}.promo-panel__image{width:110px}.promo-panel__content{font-size:18px}.standard-promo__image{width:40%}.standard-promo__text{width:60%}.content-body__sections{width:100%;display:table;table-layout:fixed}.content-body__sections__main{display:table-cell;vertical-align:top;width:auto}.content-body__sections__main--even-split{width:50%;padding-right:35px}.content-body__sections__sidebar{display:table-cell;vertical-align:top;padding-left:20px;padding-right:20px;margin-top:0;width:360px}.content-body__sections__sidebar--even-split{width:50%;padding-left:35px}.media-element__image,.media-element__image--adaptive{width:160px;height:80px}.biography__picture{width:150px}.homepage-banner{padding:90px 0 0}.homepage-banner__find-jobs{padding:40px 80px}.homepage-banner__find-jobs--location,.homepage-banner__find-jobs--submit,.homepage-banner__find-jobs--title{margin-bottom:0}.homepage-banner__find-jobs--title{width:49%}.homepage-banner__find-jobs--location{width:30%}.new-homepage-chosen-container{width:30%!important}.homepage-banner__find-jobs--submit{width:20%}.location-listing__item{width:25%}.location-listing__item:nth-child(2n+1){clear:none}.location-listing__item:nth-child(4n+1),.salary-guide-column--right li:nth-child(3n+1){clear:left}.salary-guide-column--left{width:40%}.salary-guide-column--right{width:60%}.salary-guide-column--right li{width:33.3333%;float:left;display:inline;position:relative}.diaspora .homepage-promos h1{margin-top:60px}.diaspora .homepage-promos .homepage-promos--text{padding:20px 120px 0}.we-are-hiring{width:auto;right:20px;border-radius:4px 4px 0 0}.we-are-hiring .we-are-hiring--close{display:block}.we-are-hiring .we-are-hiring--expand{display:none}.we-are-hiring--content{display:block}}@media only screen and (min-width:910px) and (max-width:1100px){.cv-tips-wrapper{float:left;width:50%;padding-right:20px}.cv-blog-posts-wrapper{float:left;width:50%;padding-left:20px}}@media only screen and (min-width:1100px){.blue-page__container{border:1px solid #009EE0;border-top-left-radius:6px;border-top-right-radius:6px;margin-bottom:100px}.blue-page__title{margin-top:70px}.blue-page__row{margin:25px}.blue-page__row--table-like{display:table}.blue-page__column{float:left;padding:25px;margin-bottom:25px}.blue-page__column--table-like{float:none;display:table-cell;border-right:1px solid #009EE0;padding-top:0;vertical-align:middle;padding-bottom:25px}.blue-page__column--30{width:30%}.blue-page__column--40{width:40%}.blue-page__column--60{width:60%}.blue-page__column--70{width:70%}.blue-page__column:first-child{padding-left:0}.blue-page__column:last-child{padding-right:0}.blue-page__column--table-like:last-child{border-right:none}.cv-grades{max-width:unset}.cv-percentile__text{text-align:center}.cv-percentile__image{width:60%;float:none;margin:0 auto}.cv-industries__links{margin-top:120px}.cv-industries__links a{margin-bottom:20px}}@media only screen and (min-width:1200px){.we-are-hiring{right:calc(50% - 600px)}}@media only screen and (max-width:745px){.job-details-links--mobile.job-details-links{float:none}.job-details-links--mobile p{display:block}.job-details-links--mobile span{bottom:0}.job-details-links--mobile li{padding-right:3px}.job-details-links--mobile .header-social-media__link{width:35px;height:35px}}@media (max-width:744px){.tablesaw-stack thead td,.tablesaw-stack thead th{display:none}.tablesaw-stack tbody td,.tablesaw-stack tbody th{clear:left;float:left;width:100%}.tablesaw-cell-label{vertical-align:top}.tablesaw-cell-content{max-width:67%;display:inline-block}.tablesaw-stack td:empty,.tablesaw-stack th:empty{display:none}}