@import url("http://fast.fonts.com/t/1.css?apiType=css&projectid=16e457f3-1394-4b2f-95ef-f6f04727b719");@charset "UTF-8";@font-face{font-family:'GillSansRegular';src:url('//www.codema.ie/assets/css/../fonts/GillSans.eot');src:url('//www.codema.ie/assets/css/../fonts/GillSans.eot?#iefix') format('embedded-opentype'), url('//www.codema.ie/assets/css/../fonts/GillSans.woff') format('woff'), url('//www.codema.ie/assets/css/../fonts/GillSans.ttf') format('truetype'), url('//www.codema.ie/assets/css/../fonts/GillSans.svg#GillSansRegular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'GillSansBold';src:url('//www.codema.ie/assets/css/../fonts/GillSansBold.eot');src:url('//www.codema.ie/assets/css/../fonts/GillSansBold.eot?#iefix') format('embedded-opentype'), url('//www.codema.ie/assets/css/../fonts/GillSansBold.woff') format('woff'), url('//www.codema.ie/assets/css/../fonts/GillSansBold.ttf') format('truetype'), url('//www.codema.ie/assets/css/../fonts/GillSansBold.svg#GillSansRegular') format('svg');font-weight:bold;font-style:normal}@font-face{font-family:'GillSansBoldItalic';src:url('//www.codema.ie/assets/css/../fonts/GillSansBoldItalic.eot');src:url('//www.codema.ie/assets/css/../fonts/GillSansBoldItalic.eot?#iefix') format('embedded-opentype'), url('//www.codema.ie/assets/css/../fonts/GillSansBoldItalic.woff') format('woff'), url('//www.codema.ie/assets/css/../fonts/GillSansBoldItalic.ttf') format('truetype'), url('//www.codema.ie/assets/css/../fonts/GillSansBoldItalic.svg#GillSansBoldItalic') format('svg');font-weight:normal;font-style:italic}@font-face{font-family:'Conv_futura';src:url('//www.codema.ie/assets/css/../fonts/futura.eot');src:local('☺'), url('//www.codema.ie/assets/css/../fonts/futura.woff') format('woff'), url('//www.codema.ie/assets/css/../fonts/futura.ttf') format('truetype'), url('//www.codema.ie/assets/css/../fonts/futura.svg') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'allerregular';src:url('//www.codema.ie/assets/css/../fonts/aller_rg-webfont.eot');src:url('//www.codema.ie/assets/css/../fonts/aller_rg-webfont.eot?#iefix') format('embedded-opentype'), url('//www.codema.ie/assets/css/../fonts/aller_rg-webfont.woff') format('woff'), url('//www.codema.ie/assets/css/../fonts/aller_rg-webfont.ttf') format('truetype'), url('//www.codema.ie/assets/css/../fonts/aller_rg-webfont.svg#allerregular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'CalibriBold';src:url('//www.codema.ie/assets/css/../fonts/calibrib.eot');src:url('//www.codema.ie/assets/css/../fonts/calibrib.eot') format('embedded-opentype'), url('//www.codema.ie/assets/css/../fonts/calibrib.woff') format('woff'), url('//www.codema.ie/assets/css/../fonts/calibrib.ttf') format('truetype'), url('//www.codema.ie/assets/css/../fonts/calibrib.svg#CalibriBold') format('svg')}@font-face{font-family:'CalibriRegular';src:url('//www.codema.ie/assets/css/../fonts/calibri.eot');src:url('//www.codema.ie/assets/css/../fonts/calibri.eot') format('embedded-opentype'), url('//www.codema.ie/assets/css/../fonts/calibri.woff') format('woff'), url('//www.codema.ie/assets/css/../fonts/calibri.ttf') format('truetype'), url('//www.codema.ie/assets/css/../fonts/calibri.svg#CalibriRegular') format('svg')}@font-face{font-family:"Futura W01 Medium";src:url("//www.codema.ie/assets/css/../fonts/f0052336-792e-4fcf-8750-fe6d7d5dccba.eot?#iefix");src:url("//www.codema.ie/assets/css/../fonts/f0052336-792e-4fcf-8750-fe6d7d5dccba.eot?#iefix") format("eot"), url("//www.codema.ie/assets/css/../fonts/1b696b29-a6bd-4411-a50f-37fd8a209b36.woff") format("woff"), url("//www.codema.ie/assets/css/../fonts/a3931c31-5998-4dbd-b7d5-d310e4ed3d60.ttf") format("truetype"), url("//www.codema.ie/assets/css/../fonts/6779412d-2ea7-4f1a-acfd-f6a527baaee7.svg#6779412d-2ea7-4f1a-acfd-f6a527baaee7") format("svg")}@font-face{font-family:'Pictos Custom';src:url('//www.codema.ie/assets/css/../fonts/pictos_custom-webfont.eot');src:url('//www.codema.ie/assets/css/../fonts/pictos_custom-webfont.eot?#iefix') format('embedded-opentype'), url('//www.codema.ie/assets/css/../fonts/pictos_custom-webfont.woff') format('woff'), url('//www.codema.ie/assets/css/../fonts/pictos_custom-webfont.ttf') format('truetype'), url('//www.codema.ie/assets/css/../fonts/pictos_custom-webfont.svg#pictosregular') format('svg');font-weight:normal;font-style:normal}*{box-sizing:border-box}.hide{display:none !important}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:before,.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both}.clearfix{zoom:1}input,textarea{font-family:"GillSansRegular",Arial,sans-serif;font-size:1.2em;text-shadow:0 -1px 1px rgba(255,255,255,0.01);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="number"],input[type="date"],input[type="time"],textarea{padding:2px
5px;font-size:1.2em;margin:0;border:none}input:focus,textarea:focus,select:focus{outline:1px
solid #777}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="number"],input[type="date"],input[type="time"]{width:448px}textarea{width:448px;height:150px}select{height:48px;font-size:1em;width:400px;border:1px
solid #ddd}input[type="submit"]{display:block;border:none;background:#c4dd43;color:#fff;font-weight:bold;padding:6px
10px;-khtml-border-radius:3px;border-radius:3px;background-clip:padding-box}input[type="submit"]:hover,input[type="submit"]:focus{cursor:pointer}[data-icon]:before{font-family:'Pictos Custom';content:attr(data-icon);-webkit-font-smoothing:antialiased}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,img{display:block}p
img{display:inline}nav
ul{list-style:none;margin-right:0;padding-left:0}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{font-weight:bold;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em
0;padding:0}input,select{vertical-align:middle}.ir{display:block;text-indent: -999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr}.hidden{display:none;visibility:hidden}.visuallyhidden{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.invisible{visibility:hidden}html{font-size:100.01%}body{font-size:100%;color:#333;line-height:1.5em;font-family:"GillSansRegular",Arial,sans-serif;text-shadow:0 -1px 1px rgba(255,255,255,0.01);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::-moz-selection{background:#777;color:#fff}::selection{background:#777;color:#fff}::-moz-selection{background:#777;color:#fff}img::-moz-selection{background:transparent}img::selection{background:transparent}img::-moz-selection{background:transparent}body{-webkit-tap-highlight-color:#777}h1,h2,h3,h4,h5,h6{color:#444;font-weight:normal;font-family:'Futura W01 Medium',Arial,sans-serif}h1{font-size:3em;line-height:1;margin-bottom:0.5em}h2{font-size:2em;margin-bottom:0.75em}h3{font-size:1.5em;line-height:1;margin-bottom:1em}h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em;font-weight:100}h5{font-size:1em;font-weight:bold;margin-bottom:1.5em;font-weight:100}h6{font-size:1em;font-weight:bold;font-weight:100}h1 img,
h2 img,
h3 img,
h4 img,
h5 img,
h6
img{margin:0}h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6
a{color:#888}h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover,
h1 a:focus,
h2 a:focus,
h3 a:focus,
h4 a:focus,
h5 a:focus,
h6 a:focus{color:#777}p{margin:0
0 1.5em}p
img.left{float:left;margin:1.5em 1.5em 1.5em 0;padding:0}p
img.right{float:right;margin:1.5em 0 1.5em 1.5em}a:focus,a:hover{color:#ba3b0d;text-decoration:underline}a{text-decoration:none;color:#009bc2}blockquote{margin:1.5em;color:#999;font-style:italic}strong{font-weight:bold}em,dfn{font-style:italic}dfn{font-weight:bold}sup,sub{line-height:0}abbr,acronym{border-bottom:1px dotted #999}address{margin:0
0 1.5em;font-style:italic}del{color:#999}pre{margin:1.5em 0;white-space:pre}pre,code,tt{font:1em 'andale mono', 'lucida console', monospace;line-height:1.5}li ul,
li
ol{margin:0}ul,ol{margin:0
1.5em 1.5em 0;padding-left:1.5em}ul{list-style-type:disc}ol{list-style-type:decimal}dl{margin:0
0 1.5em 0}dl
dt{font-weight:bold}dd{margin-left:1.5em}table{margin-bottom:1.4em;width:100%}th{text-align:left}thead
th{background:#999;text-align:left}th,td,caption{padding:4px
10px 4px 5px}tr.even
td{background:#999}tfoot{font-style:italic}caption{background:#999}hr{background:#333;color:#333;clear:both;float:none;width:100%;height:1px;margin:0
0 1.35em;border:none}body{width:100%;float:left}#browser_check{position:fixed;z-index:9999;top:0;left:0;height:100%;width:100%;background:#ccc}#browser_check
p.chromeframe{margin-top:50px;color:black;font-size:2em;text-align:center}#browser_check p.chromeframe
a{border-bottom:1px dotted}.tooltiptest{background:#eee;background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #eeeeee));background: -webkit-linear-gradient(top, #fff 0%, #eee 100%);background:linear-gradient(top, #fff 0%, #eee 100%);box-shadow:0 2px 3px rgba(0,0,0,0.1);-khtml-border-radius:3px;border-radius:3px;background-clip:padding-box;padding:5px
10px;font-size:14px !important;font-weight:normal;color:#8C8C8C;width:200px}body#home{background:url('//www.codema.ie/assets/css/../images/design/home-bg.png') repeat-x #fff;height:100%;background-position:top center}body{background:url('//www.codema.ie/assets/css/../images/design/standard-bg.png') repeat-x #fff;background-position:top center;height:100%}body
#wrapper{border-top:1px solid #fff}body
#page{min-height:800px;height:auto !important;height:100%}.last{margin-right:0 !important}body#home
#logo_wrap{margin:0
10px !important}header#worlds_birth{padding:0;width:960px;margin:0
auto}header#worlds_birth > div
#logo_wrap{float:left;width:220px;margin:0
10px 0 0}header#worlds_birth > div #logo_wrap
#logo{width:100%;margin:15px
0 0}header#worlds_birth > div #logo_wrap #logo
img{width:180px;height:100px}header#worlds_birth > div
#social_wrap{float:left;width:700px;margin:30px
10px 0;color:#A3CA5F}header#worlds_birth > div #social_wrap
.telephone{float:right;width:140px}header#worlds_birth > div #social_wrap .telephone
span.webicon{font-size:20px;margin-right:10px;float:left}header#worlds_birth > div #social_wrap .telephone
p{float:left;font-size:12px;font-family:"Futura W01 Medium";margin-bottom:0}header#worlds_birth > div #social_wrap .te-logo{float:right}header#worlds_birth > div #social_wrap
img{max-width:120px}header#worlds_birth > div #social_wrap .te-logo.button{padding:8px
18px 6px 18px;background:#ABCB59;border-radius:25px;margin: -5px 20px;box-shadow:0px 3px 0px #9ab750}header#worlds_birth > div #social_wrap .te-logo.button
a{display:block}header#worlds_birth > div #social_wrap
.social_icons{float:right;margin-left:30px}header#worlds_birth > div #social_wrap .social_icons
a{display:inline-block;text-indent: -99999px;margin:1px
0 0 10px;-webkit-transition:all 0.1s linear 0s;transition:all 0.1s linear 0s}header#worlds_birth > div #social_wrap .social_icons a
img{width:20px;height:20px}header#worlds_birth > div #social_wrap .social_icons a:hover{opacity:0.5}header#worlds_birth > div
#nav_wrap{float:right;width:700px;margin:10px
0 0}header#worlds_birth > div #nav_wrap nav ul
ul{display:none}header#worlds_birth > div #nav_wrap nav ul li:hover>ul{display:block}header#worlds_birth > div #nav_wrap nav
ul{float:right;padding:0;border-radius:10px;list-style:none;position:relative;display:inline;margin-bottom:20px}header#worlds_birth > div #nav_wrap nav ul:after{content:"";clear:both;display:block}header#worlds_birth > div #nav_wrap nav ul
li{float:left}header#worlds_birth > div #nav_wrap nav ul li:hover{background:#003480}header#worlds_birth > div #nav_wrap nav ul li:hover
a{color:#fff}header#worlds_birth > div #nav_wrap nav ul li
a{font-size:14px;color:#003480;font-family:"Futura W01 Medium";display:block;padding:10px
20px;text-decoration:none}header#worlds_birth > div #nav_wrap nav ul li
a.active{color:#A3CA5F}header#worlds_birth > div #nav_wrap nav ul
ul{border-radius:0px;padding:0;position:absolute;top:100%;z-index:50}header#worlds_birth > div #nav_wrap nav ul ul
li{float:none}header#worlds_birth > div #nav_wrap nav ul ul li
a{background:#003480;padding:10px
20px}header#worlds_birth > div #nav_wrap nav ul ul li a:hover{background:#A3CA5F}header#worlds_birth > div #nav_wrap nav ul ul
ul{position:absolute;left:100%;top:0}#slider{position:relative;width:960px;margin:0
auto 40px;height:370px;overflow:hidden}#slider .cycle-slideshow{margin:0
auto;width:940px;height:370px;z-index:1;position:relative}#slider .cycle-slideshow
span{height:280px;overflow:hidden;display:block}#slider .cycle-slideshow span
img{max-width:940px}#slider
.caption_top{background:url('//www.codema.ie/assets/css/../images/design/caption-top.png') no-repeat;height:16px;width:960px;position:absolute;bottom:90px;z-index: -1;left: -10px}#slider
#slider_caption_wrapper2{height:90px;bottom:0px;position:absolute;background:url('//www.codema.ie/assets/css/../images/design/caption-bg.png') no-repeat;z-index:80;padding:10px
10px;width:960px;overflow:hidden;left: -10px;display:block}#slider
.slider_caption_wrapper{height:90px;position:relative;padding:10px
10px}#slider .slider_caption_wrapper
.caption_icon{background:url('//www.codema.ie/assets/css/../images/design/building.png') no-repeat;height:70px;width:26px;float:left;margin-right:20px}#slider .slider_caption_wrapper .example-pager{width:100%;z-index:500;position:absolute;top:0;float:right;overflow:hidden}#slider .slider_caption_wrapper .example-pager
span{display:inline-block;width:10px;height:10px;text-indent: -99999px;background-color:#fff;margin-left:10px;float:right;cursor:pointer}#slider .slider_caption_wrapper .cycle-pager-active{opacity:0.6}#slider .slider_caption_wrapper
.caption_content{float:left;width:600px}#slider .slider_caption_wrapper .caption_content
h2{color:#fff;font-family:"Futura W01 Medium";font-size:20px;margin-bottom:0;line-height:30px;height:28px;overflow:hidden}#slider .slider_caption_wrapper .caption_content
p{color:#bbc1d3;font-family:'allerregular';font-size:13px;opacity:0.7;line-height:18px;height:38px;overflow:hidden;margin-top:5px;margin-bottom:0}#slider .slider_caption_wrapper
.caption_links{float:right;height:70px;width:150px;position:relative}#slider .slider_caption_wrapper .caption_links
.caption_pagination{width:150px;float:right}#slider .slider_caption_wrapper .caption_links .caption_pagination
a{background-color:#fff;display:inline-block;text-indent: -99999px;width:10px;height:10px;float:right;margin-left:10px;opacity:0.6}#slider .slider_caption_wrapper .caption_links .caption_pagination
a.active{opacity:1}#slider .slider_caption_wrapper .caption_links
.caption_readmore{width:150px;float:right}#slider .slider_caption_wrapper .caption_links .caption_readmore
a{background-color:#ABCB59;text-align:center;color:#fff;font-family:'allerregular';font-size:14px;padding:8px
20px;position:absolute;bottom:4px;right:0;overflow:hidden;line-height:18px;max-width:230px;text-shadow:0 1px 0 #8BAC51;-webkit-transition:all 0.1s linear 0s;transition:all 0.1s linear 0s;white-space:nowrap}#slider .slider_caption_wrapper .caption_links .caption_readmore a:hover{text-decoration:none;color:#ABCB59;background-color:#fff;text-shadow:none}#services_wrapper{width:960px;margin:20px
auto;position:relative}#services_wrapper
#services{padding-left:25px}#services_wrapper #services a
.service{float:left;width:170px;min-height:120px;margin-right:15px;border:1px
solid #E2E4E9;position:relative;background:url('//www.codema.ie/assets/css/../images/design/services-bg.png') repeat-x #f1f3f7;-webkit-transition:all 0.1s linear 0s;transition:all 0.1s linear 0s}#services_wrapper #services a .service
span{color:#DCDEE4;-webkit-transition:all 0.1s linear 0s;transition:all 0.1s linear 0s}#services_wrapper #services a .service
span.h{position:absolute;font-size:120px;top:40px;left:35px}#services_wrapper #services a .service
span.f{position:absolute;font-size:100px;top:40px;left:45px}#services_wrapper #services a .service
span.b{position:absolute;font-size:90px;top:40px;left:50px}#services_wrapper #services a .service span.€{position:absolute;font-size:80px;top:41px;left:52px;font-weight:bold}#services_wrapper #services a .service
span.a{position:absolute;font-size:90px;top:40px;left:45px}#services_wrapper #services a .service
p{color:#3C4E91;font-family:'CalibriBold';font-size:16px;margin:0;padding:100px
20px 17px;text-align:center}#services_wrapper #services a:hover
.service{background:transparent}#services_wrapper #services a:hover .service
span{color:#ABCB59}#preface_wrapper{width:960px;margin:0
auto;padding-top:40px;clear:both}#preface_wrapper
.postscript_item{display:inline;float:left;width:29.62962963%;margin:0
1.85185185%;text-align:center}#preface_wrapper .postscript_item
h2{color:#172E64;font-size:22px;font-family:"Futura W01 Medium"}.preface_item{display:inline;float:left;width:29.62962963%;margin:0
1.85185185%;text-align:center}.preface_item
h2{color:#172E64;font-size:22px;font-family:"Futura W01 Medium";margin-bottom:10px}.preface_item
p{color:#8C8C8C;font-size:14px;font-family:'CalibriRegular';height:100px;overflow:hidden;margin-bottom:20px}.preface_item
a{color:#fff;border-radius:25px;font-size:15px;padding:10px
30px;-webkit-transition:all 0.1s linear 0s;transition:all 0.1s linear 0s;background-color:#22317F}.preface_item a:hover{color:#22317F;border:1px
solid #22317F;background-color:#fff;text-decoration:none}#postscript_wrapper{margin-top:50px;width:100%;background-color:#F2F6F9;border-top:1px solid white;border-bottom:1px solid #e5e5e5;box-shadow:0 -1px 0 0 #e5e5e5}#postscript_wrapper
#postscript{width:960px;margin:0
auto;padding:30px
0;min-height:300px}#postscript_wrapper #postscript
h3{font-size:20px;font-family:"Futura W01 Medium";text-shadow:0 1px 0 #fff;border-bottom:1px solid #e3e5e7;padding:0
0 10px 10px;margin-bottom:10px}#postscript_wrapper #postscript h3
a{color:#21317F}#postscript_wrapper #postscript h3 a:hover{text-decoration:none}#postscript_wrapper #postscript
.postscript_item{display:inline;float:left;width:46.2962963%;margin:0
1.85185185%}#postscript_wrapper #postscript
.postscript_news{display:inline;float:left;width:62.96296296%;margin:0
1.85185185%;margin-right:20px}#postscript_wrapper #postscript .postscript_news
.wrapper{height:140px;overflow:hidden}#postscript_wrapper #postscript .postscript_news
.date{margin-bottom:5px;width:100%}#postscript_wrapper #postscript .postscript_news .date
p{color:#21317F;font-size:11px;opacity:0.66;margin-bottom:5px}#postscript_wrapper #postscript .postscript_news .date
span{float:left;font-size:20px;color:#21317F;margin-right:10px}#postscript_wrapper #postscript .postscript_news .title a
h4{color:#17A6E1;font-family:'CalibriBold';font-size:14px;text-shadow:0 1px 0 #fff;margin-bottom:10px;text-transform:capitalize;line-height:20px}#postscript_wrapper #postscript .postscript_news .title a:hover{text-decoration:none}#postscript_wrapper #postscript .postscript_news
.content{margin-bottom:15px;height:80px}#postscript_wrapper #postscript .postscript_news .content
img{padding:5px;background-color:#fff;border:1px
solid #e0e4e6;border-radius:5px;float:left;margin-right:10px}#postscript_wrapper #postscript .postscript_news .content
p{float:left;font-family:'CalibriRegular';text-shadow:0 1px 0 #fff;font-size:13px;line-height:20px;margin-bottom:0;height:80px;overflow:hidden;color:#939393}#postscript_wrapper #postscript .postscript_news .read_more
a{background-color:#fff;color:#A3CA5F;font-family:'CalibriBold';font-size:13px;border:1px
solid #DDD;padding:5px
20px;border-radius:5px;box-shadow:0 8px 6px -6px #ddd;-webkit-transition:all 0.1s linear 0s;transition:all 0.1s linear 0s}#postscript_wrapper #postscript .postscript_news .read_more a:hover{text-decoration:none;background-color:#A3CA5F;color:#fff}#postscript_wrapper #postscript
.postscript_publications{display:inline;float:left;width:25.46296296%;margin:0
1.85185185%}#postscript_wrapper #postscript .postscript_publications
.publications_item{display:inline;float:left;width:96.2962963%;margin:0
1.85185185%;height:100px}#postscript_wrapper #postscript .postscript_publications
.date{margin-bottom:5px}#postscript_wrapper #postscript .postscript_publications .date
p{color:#21317F;font-size:11px;opacity:0.66;margin-bottom:5px}#postscript_wrapper #postscript .postscript_publications .date
span{float:left;font-size:20px;color:#21317F;margin-right:10px}#postscript_wrapper #postscript .postscript_publications .title a
h4{color:#17A6E1;font-family:'CalibriBold';font-size:14px;text-shadow:0 1px 0 #fff;margin-bottom:5px;text-transform:capitalize;height:20px;overflow:hidden}#postscript_wrapper #postscript .postscript_publications .title a:hover{text-decoration:none}#postscript_wrapper #postscript .postscript_publications
.content{height:140px;position:relative}#postscript_wrapper #postscript .postscript_publications .content
img{padding:5px;background-color:#fff;border:1px
solid #e0e4e6;border-radius:5px;float:right;margin-left:10px;max-width:70px;margin-top:5px}#postscript_wrapper #postscript .postscript_publications .content
p{font-family:'CalibriRegular';text-shadow:0 1px 0 #fff;font-size:13px;line-height:18px;width:65%;margin-right:10px;margin-bottom:0;height:88px;overflow:hidden;color:#939393}#postscript_wrapper #postscript .postscript_publications
.read_more{position:absolute;bottom:0}#postscript_wrapper #postscript .postscript_publications .read_more
a{background-color:#fff;color:#A3CA5F;font-family:'CalibriBold';font-size:13px;border:1px
solid #DDD;padding:5px
20px;border-radius:5px;box-shadow:0 8px 6px -6px #ddd;-webkit-transition:all 0.1s linear 0s;transition:all 0.1s linear 0s}#postscript_wrapper #postscript .postscript_publications .read_more a:hover{text-decoration:none;background-color:#A3CA5F;color:#fff}#title_bar{margin-bottom:25px;background-color:#4CBAE7}#title_bar
#title_bar_wrap{clear:both;width:960px;margin:0
auto;padding:0}#title_bar #title_bar_wrap .think-energy-text{float:left}#title_bar #title_bar_wrap .think-energy-text
h1{margin-bottom:0}#title_bar #title_bar_wrap .te-logo{float:right}#title_bar #title_bar_wrap .te-logo.button{padding:8px
18px 6px 18px;background:#003480;border-radius:25px;margin:20px
20px;box-shadow:0px 3px 0px #002254}#title_bar #title_bar_wrap .te-logo.button
p{margin:0px;color:#fff}#title_bar #title_bar_wrap .te-logo.button
.a{display:block}#title_bar #title_bar_wrap .think-energy-logo{float:right;margin:30px
20px}#title_bar #title_bar_wrap .think-energy-logo
img{max-width:180px;max-height:30px}#title_bar #title_bar_wrap
h1{font-family:'Futura W01 Medium',Arial,sans-serif;padding:30px
0;margin-bottom:25px;font-size:26px;color:#fff;text-shadow:0 1px 0 #419ec5}body#home
#content{width:100%;clear:both}#content{clear:both;width:960px;margin:0
auto;padding:0
0 20px;min-height:500px}#content
section#home{display:inline;float:left;width:96.2962963%;margin:0
1.85185185%}#content section#home
h1{font-family:'Futura W01 Medium',Arial,sans-serif}#content
h1{font-family:'Futura W01 Medium',Arial,sans-serif;padding:30px
0;margin-bottom:25px;font-size:26px;color:#fff;text-shadow:0 1px 0 #419ec5}#content
ul#breadcrumb{margin:0
0 20px;padding:0;font-family:'GillSansRegular'}#content ul#breadcrumb
li{display:inline-block;padding:none;margin-right:10px;color:#22317F;text-decoration:none;font-size:14px}#content ul#breadcrumb
.last{color:#A1CB58}#content ul#breadcrumb
span{margin-right:10px}#content ul#breadcrumb
span.seperator{color:#bfbdbd;font-size:10px;margin-left:10px;margin-right:5px}#content ul#breadcrumb
a{color:#bfbdbd;text-decoration:none;font-size:14px}#content ul#breadcrumb a
.active{color:#A1CB58}#content ul#breadcrumb a:hover{opacity:0.5}#content
section#standard{float:left;width:620px;margin:0
10px 0 0}#content section#standard
img.noborder{box-shadow:none !important}#content section#standard
img.left{float:left !important;margin-left:0 !important}#content section#standard
img.center{display:block;float:none !important;margin:20px
auto !important}#content section#standard .dform .dform_element:first-child{display:none}#content section#standard .dform
select{height:40px !important;padding:9px
0 9px 4px !important;font-family:'CalibriRegular'!important;font-size:15px !important;color:#8C8C8C !important;font-weight:normal !important;width:400px !important}#content section#standard .dform
label{color:#41B6E6;font-family:'CalibriRegular';font-size:15px;font-weight:normal !important}#content section#standard .dform
input{height:40px;border:1px
solid #DDD;font-family:'CalibriRegular'!important;font-size:15px !important;color:#8C8C8C !important;font-weight:normal !important}#content section#standard .dform
input.text{font-family:'CalibriRegular'!important;font-size:15px !important;color:#8C8C8C !important;font-weight:normal !important;padding:8px
!important;width:400px !important}#content section#standard .dform .dform_container
textarea{border:1px
solid #DDD;font-family:'CalibriRegular'!important;font-size:15px !important;color:#8C8C8C !important;font-weight:normal !important;padding:4px
!important;width:400px !important}#content section#standard .dform
input.submit{background-color:#A3CA5F;color:#fff !important;font-weight:normal !important;width:100px !important}#content section#standard .dform ul li:before{color:red !important;margin-right:0;margin-left:0;content:none}#content section#standard .dform ol li:before{color:red !important}#content section#standard .standard_image
img{margin:0
0 20px 0;float:left;padding:5px}#content section#standard
sub{font-size:75%;vertical-align:sub}#content section#standard
sup{vertical-align:super;font-size:75%}#content section#standard
table{color:#8C8C8C;font-family:'CalibriRegular';font-size:15px}#content section#standard table
tr{height:60px;margin-bottom:20px}#content section#standard table tr
td{padding:0}#content section#standard table tr td
img{margin-bottom:0;margin-left:0}#content section#standard table tr
td.text{float:left;height:50px;margin-left:20px;overflow:hidden}#content section#standard
.projects_heading{border-bottom:1px solid #E7E7E7;height:30px;margin-bottom:20px}#content section#standard .projects_heading
.projects_heading_left{float:left}#content section#standard .projects_heading .projects_heading_left
h2{border-bottom:none}#content section#standard .projects_heading
.projects_heading_right{float:right;width:100px;text-align:right}#content section#standard .projects_heading .projects_heading_right
a{text-decoration:none;color:#17A5E0;font-family:"Futura W01 Medium";font-size:14px}#content section#standard .projects_heading .projects_heading_right a:hover{color:#A3CA5F}#content section#standard
h2{font-family:'Futura W01 Medium',Arial,sans-serif;padding:0
0 5px;margin-bottom:15px;font-size:18px;color:#1F317F;border-bottom:1px solid #e5e5e5}#content section#standard
h3{font-family:'Futura W01 Medium',Arial,sans-serif;padding:0
0 5px;margin-bottom:15px;font-size:16px;color:#1F317F}#content section#standard
h4{font-family:'Futura W01 Medium',Arial,sans-serif;padding:0
0 5px;margin-bottom:15px;font-size:14px;color:#1F317F}#content section#standard
p{color:#8C8C8C;font-size:15px;font-family:'CalibriRegular'}#content section#standard ul,
#content section#standard
ol{color:#8C8C8C;font-size:15px;font-family:'CalibriRegular';margin-bottom:20px}#content section#standard ul li,
#content section#standard ol
li{list-style-type:none;margin-left:15px;margin-bottom:8px}#content section#standard ul li:before,
#content section#standard ol li:before{content:'d';font-family:'Pictos Custom';color:#A1CB58;margin-right:15px;font-size:20px;vertical-align:top;margin-left: -36px}#content section#standard ul li a,
#content section#standard ol li
a{text-decoration:none}#content section#standard .desc
ul{padding:0;margin:0;margin-bottom:30px}#content section#standard .desc ul
li{list-style-type:none;padding:0;margin-top: -2px;margin-bottom:10px;margin-left:35px;font-size:14px}#content section#standard .desc ul li:before{content:'d';font-family:'Pictos Custom';color:#A1CB58;margin-right:15px;font-size:20px;vertical-align:top;margin-left: -36px}#content section#standard .star
ul{padding:0;margin:0;margin-bottom:30px}#content section#standard .star ul
li{list-style-type:none;padding:0;margin-top: -2px;margin-bottom:10px;margin-left:35px;font-size:14px}#content section#standard .star ul li:before{content:'k';font-family:'Pictos Custom';color:#A1CB58;margin-right:15px;font-size:20px;vertical-align:top;margin-left: -36px}#content section#standard .play
ul{padding:0;margin:0;margin-bottom:30px}#content section#standard .play ul
li{list-style-type:none;padding:0;margin-top: -2px;margin-bottom:10px;margin-left:35px;font-size:14px}#content section#standard .play ul li:before{content:'y';font-family:'Pictos Custom';color:#A1CB58;margin-right:15px;font-size:20px;vertical-align:top;margin-left: -36px}#content section#standard .minus
ul{padding:0;margin:0;margin-bottom:30px}#content section#standard .minus ul
li{list-style-type:none;padding:0;margin-top: -2px;margin-bottom:10px;margin-left:35px;font-size:14px}#content section#standard .minus ul li:before{content:'v';font-family:'Pictos Custom';color:#A1CB58;margin-right:15px;font-size:20px;vertical-align:top;margin-left: -36px}#content section#standard .tick
ul{padding:0;margin:0;margin-bottom:30px}#content section#standard .tick ul
li{list-style-type:none;padding:0;margin-top: -2px;margin-bottom:10px;margin-left:35px;font-size:14px}#content section#standard .tick ul li:before{content:'u';font-family:'Pictos Custom';color:#A1CB58;margin-right:15px;font-size:20px;vertical-align:top;margin-left: -36px}#content section#standard .question_mark
ul{padding:0;margin:0;margin-bottom:30px}#content section#standard .question_mark ul
li{list-style-type:none;padding:0;margin-top: -2px;margin-bottom:10px;margin-left:35px;font-size:14px}#content section#standard .question_mark ul li:before{content:'t';font-family:'Pictos Custom';color:#A1CB58;margin-right:15px;font-size:20px;vertical-align:top;margin-left: -36px}#content section#standard .information
ul{padding:0;margin:0;margin-bottom:30px}#content section#standard .information ul
li{list-style-type:none;padding:0;margin-top: -2px;margin-bottom:10px;margin-left:35px;font-size:14px}#content section#standard .information ul li:before{content:'s';font-family:'Pictos Custom';color:#A1CB58;margin-right:15px;font-size:20px;vertical-align:top;margin-left: -36px}#content section#standard
a{color:#8C8C8C;text-decoration:underline}#content section#standard a:hover{color:#A1CB58}#content section#standard
blockquote{float:left;color:#464646;font-style:normal;background:url("//www.codema.ie/assets/css/../images/design/blockquote.png") no-repeat scroll 0 10px transparent;margin:0
0 30px;padding-left:50px}#content section#standard blockquote
p{color:#464646}#content section#standard
img{float:right;background-color:#fff;padding:2px;box-shadow:0 0 5px 0 #a6a6a6;margin-left:20px;margin-bottom:10px;max-width:100%}#content section#standard #site-map ul
li{margin-bottom:0}#content section#standard #site-map ul li
a{color:#8C8C8C}#content section#standard #site-map ul li
ul.sub{margin-bottom:10px}#content section#standard #site-map ul li ul.sub li
a{color:#a5a5a5}#content section#standard #site-map ul li ul.sub li:before{content:'-';margin-right:5px}#content section#standard .newspost
iframe{height:360px;padding:4px;border:1px
solid #ddd}#content section#standard .newspost
.date{padding-left:0;margin-bottom:20px}#content section#standard .newspost
img{float:none;background-color:#fff;padding:2px;box-shadow:0 0 5px 0 #a6a6a6;margin:0
10px 0 0;max-width:100%}#content section#standard .newspost
img.noborder{box-shadow:none}#content section#standard .newspost
img.right{float:right;marging-left:20px}#content section#standard .newspost
img.left{float:left;margin-right:20px}#content section#standard .newspost
img.center{margin:20px
auto;text-align:center;display:block}#content section#standard .newspost div.gallery_heading_wrap
h3{font-family:'Futura W01 Medium',Arial,sans-serif;padding:0
0 10px;margin-bottom:15px;font-size:18px;color:#1F317F;border-bottom:1px solid #e5e5e5}#content section#standard .newspost div.gallery_wrap .box-gallerylist{float:left;width:190px;margin-right:20px;text-align:center;margin-bottom:5px}#content section#standard .newspost div.gallery_wrap .box-gallerylist
.image_wrapper{margin:0
auto;margin-bottom:10px;zoom:1}#content section#standard .newspost div.gallery_wrap .box-gallerylist .image_wrapper
img{position:relative;margin-right:0;margin-left:0;margin-bottom:10px;background-color:#fff;padding:5px;border:1px
solid #E5E5E5}#content section#standard .newspost div.gallery_wrap .box-gallerylist .image_wrapper
span{color:#fff;font-size:18px;font-family:'CalibriRegular';position:absolute;bottom:6px;background-color:#A3CA5F;margin-right:0;min-width:30px;text-align:center;right:4px}#content section#standard .newspost div.gallery_wrap .box-gallerylist .image_wrapper
a{color:#172C64;font-family:"Futura W01 Medium";font-size:18px}#content section#standard .newspost div.gallery_wrap .box-gallerylist .image_wrapper a:hover{text-decoration:none;color:#A1CB58}#content section#standard .newspost div.gallery_wrap .box-gallerylist .image_wrapper
p{color:#8C8C8C;font-size:15px;font-family:'CalibriRegular'}#content section#standard .newspost div.gallery_wrap .box-gallerylist
.image_rating_wrap{text-align:left}#content section#standard .newspost div.gallery_wrap .box-gallerylist .image_rating_wrap .rate_img
a.button{float:right;background-color:#A3CA5F;border:1px
solid #A3CA5F;color:#fff;border-radius:25px;font-size:15px;padding:1px
11px;font-family:'CalibriBold';text-decoration:none;-webkit-transition:all 0.1s linear 0s;transition:all 0.1s linear 0s}#content section#standard .newspost div.gallery_wrap .box-gallerylist .image_rating_wrap .rate_img a.button
span{font-size:10px;color:white}#content section#standard .newspost div.gallery_wrap .box-gallerylist .image_rating_wrap .rate_img a.button:hover{background-color:#fff;color:#A3CA5F}#content section#standard .newspost div.gallery_wrap .box-gallerylist .image_rating_wrap .rate_img a.button:hover
span{color:#A3CA5F}#content section#standard .newspost div.gallery_wrap .box-gallerylist .image_rating_wrap .rate_img
a.button.open{border-radius:16px 16px 0px 0px;background:#A3CA5F;color:white}#content section#standard .newspost div.gallery_wrap .box-gallerylist .image_rating_wrap .rate_img a.button.open
span{color:white}#content section#standard .newspost div.gallery_wrap .box-gallerylist .image_rating_wrap .rate_img
a.button.rated{background-color:#CCC;border:1px
solid #CCC}#content section#standard .newspost div.gallery_wrap .box-gallerylist .image_rating_wrap .rate_img a.button.rated:hover{background-color:#CCC;border:1px
solid #CCC;color:white}#content section#standard .newspost div.gallery_wrap .box-gallerylist .image_rating_wrap .rate_img a.button.rated:hover
span{color:white}#content section#standard .newspost div.gallery_wrap .box-gallerylist .image_rating_wrap .rate_img
.wrap{display:none;position:relative;top:30px;width:220px;background:#fafafa;border:2px
#A3CA5F solid;padding:10px
15px;border-radius:16px 0 16px 16px;z-index:2000}#content section#standard .newspost div.gallery_wrap .box-gallerylist .image_rating_wrap .rate_img .wrap
input{width:100%}#content section#standard .newspost div.gallery_wrap .box-gallerylist .image_rating_wrap .rate_img .wrap
select{width:100%;height:35px;margin-bottom:10px;margin-top: -10px}#content section#standard .newspost div.gallery_wrap .box-gallerylist .image_rating_wrap
.img_rating{float:left;width:50%}#content section#standard .newspost div.gallery_wrap .box-gallerylist .image_rating_wrap .img_rating
img{display:inline;float:left}#content section#standard .newspost div.gallery_wrap .box-gallerylist:nth-child(3n+3){margin-right:0}#content section#standard .project_detail
figure{height:165px;float:left;width:200px;background-color:#fff;padding:2px;box-shadow:0 0 5px 0 #a6a6a6;text-align:center;margin-right:10px;vertical-align:middle;line-height:155px;margin-bottom:50px;margin-right:20px}#content section#standard .project_detail figure
img{max-width:140px;max-height:130px;line-height:120px;display:inline-block;float:none;padding:0;box-shadow:none;margin:0;vertical-align:middle}#content section#standard
.date{height:22px;color:#17A5E0;padding:5px
0 5px 30px;margin-bottom:10px;font-size:15px;font-family:'CalibriRegular'}#content section#standard .date
span.dateicon{float:left;font-size:25px;margin-right:10px}#content section#standard .date
a{font-size:14px;text-decoration:none;color:#17A5E0}#content section#standard .date a:hover{color:#A3CA5F}#content section#standard .date
p{float:left;margin-bottom:0;color:#17A5E0;font-size:14px}#content section#standard
.tagline{margin-top:15px;height:92px;overflow:hidden}#content section#standard .tagline
p{font-size:14px}#content section#standard
a.read_more{float:left;color:#fff;border-radius:25px;background-color:#A3CA5F;font-size:15px;padding:10px
40px 10px 50px;font-family:'CalibriBold';text-decoration:none;margin-bottom:40px}#content section#standard a.read_more
span{font-size:30px;float:right;margin-left:30px}#content section#standard
a.read_more_news{margin-top:20px;clear:both;float:left;background-color:#A3CA5F;border:1px
solid #A3CA5F;color:#fff;border-radius:25px;font-size:15px;padding:5px
20px;font-family:'CalibriBold';text-decoration:none;-webkit-transition:all 0.1s linear 0s;transition:all 0.1s linear 0s}#content section#standard a.read_more_news:hover{background-color:#fff;color:#A3CA5F}#content section#standard
.blockquote_version2{border-left:5px solid #A3CA5F;margin-left:20px;margin-bottom:40px;padding:10px
20px;clear:both;color:#464646}#content section#standard
ul#services_sidebar{padding:0;margin:0;margin-bottom:20px}#content section#standard ul#services_sidebar
li{display:inline-block;width:297px;margin-right:20px;background-color:#FAFAFA;border:1px
solid #E7E7E7;margin-bottom:10px;margin-left:0}#content section#standard ul#services_sidebar li
a{display:block;padding:10px
10px 7px 10px;color:#777;font-size:15px;font-family:'CalibriRegular'}#content section#standard ul#services_sidebar li a
span{float:right;font-size:25px;color:#CCC}#content section#standard ul#services_sidebar li a span.€{font-weight:bold;font-size:25px}#content section#standard ul#services_sidebar li a
span.h{font-size:35px}#content section#standard ul#services_sidebar li a
span.f{font-size:32px;margin-top:2px}#content section#standard ul#services_sidebar li a:hover{text-decoration:none;color:#A3CA5F;background:#fff}#content section#standard ul#services_sidebar li a:hover
span{color:#A3CA5F}#content section#standard ul#services_sidebar li:before{content:none}#content section#standard ul#services_sidebar li:nth-child(even){margin-right:0}#content section#standard
ul#resources{padding:0;margin:0;margin-bottom:20px}#content section#standard ul#resources
li{display:inline-block;width:100%;margin-right:20px;background-color:#FAFAFA;border:1px
solid #E7E7E7;margin-bottom:10px;margin-left:0}#content section#standard ul#resources li
a{display:block;padding:10px
85px 7px 10px;color:#777;font-size:15px;font-family:'CalibriRegular';position:relative}#content section#standard ul#resources li a
span{float:left;font-size:25px;color:#CCC;width:30px}#content section#standard ul#resources li a
span.view{width:78px;background:#fff;font-size:14px;position:absolute;top:0;right:0;height:100%;text-align:center;border-left:1px solid #E7E7E7;vertical-align:middle;line-height:45px}#content section#standard ul#resources li a:hover{text-decoration:none;color:#A3CA5F;background:#fff}#content section#standard ul#resources li a:hover
span{color:#A3CA5F}#content section#standard ul#resources li a:hover
span.view{background:#A3CA5F;color:#fff;border-left:1px solid #A3CA5F}#content section#standard ul#resources li:before{content:none}#content section#standard ul#resources li:nth-child(even){margin-right:0}#content section#standard
.service_button{width:300px;background-color:#FAFAFA;border:1px
solid #E7E7E7}#content section#standard
.projects{border:1px
solid #E2E4E9;background:url('//www.codema.ie/assets/css/../images/design/projects-bg.png') repeat-x #f6f7fa;padding:20px;margin-bottom:20px}#content section#standard .projects
.project_content{display:inline;float:left;width:46.2962963%;margin:0
1.85185185%}#content section#standard .projects .project_content
a{text-decoration:none}#content section#standard .projects .project_content a
h3{color:#17A5E0;font-size:22px;margin-bottom:15px;text-decoration:none}#content section#standard .projects .project_content a:hover
h3{color:#A3CA5F}#content section#standard .projects .project_content
p{margin-bottom:0}#content section#standard .projects
.project_button{display:inline;float:left;width:21.2962963%;margin:0
1.85185185%;padding-top:50px}#content section#standard .projects .project_button
a{margin-left:20px;background-color:#fff;color:#A3CA5F;font-family:'CalibriBold';font-size:13px;border:1px
solid #DDD;padding:7px
20px;border-radius:5px;box-shadow:0 8px 6px -6px #ddd;white-space:nowrap;text-decoration:none}#content section#standard .projects .project_button a:hover{box-shadow:0 8px 6px -6px #aaa;color:#77973F}#content section#standard .projects
figure{height:110px;float:left;width:120px;background-color:#fff;padding:2px;box-shadow:0 0 5px 0 #a6a6a6;text-align:center;margin-right:10px;vertical-align:middle;line-height:105px}#content section#standard .projects figure
img{max-width:100px;max-height:90px;line-height:120px;display:inline-block;float:none;padding:0;box-shadow:none;margin:0;vertical-align:middle}#content section#standard
.services{border:1px
solid #E2E4E9;background:url('//www.codema.ie/assets/css/../images/design/projects-bg.png') repeat-x #f6f7fa;margin-bottom:20px;float:left;width:100%}#content section#standard .services
.services_left{float:left;width:140px;margin-right:0;padding:20px
0 20px 20px}#content section#standard .services .services_left
span.h{font-size:140px;margin-top:30px;float:left;margin-bottom:30px;margin-left:7px;color:#DCDEE4}#content section#standard .services .services_left
span.f{font-size:100px;margin-top:30px;float:left;margin-bottom:30px;margin-left:20px;color:#DCDEE4}#content section#standard .services .services_left
span.b{font-size:90px;margin-top:30px;float:left;margin-bottom:30px;margin-left:25px;color:#DCDEE4}#content section#standard .services .services_left span.€{font-size:90px;margin-top:30px;float:left;margin-bottom:30px;margin-left:26px;color:#DCDEE4}#content section#standard .services .services_left
span.a{font-size:90px;margin-top:30px;float:left;margin-bottom:30px;margin-left:25px;color:#DCDEE4}#content section#standard .services .services_left
h3{color:#3B4D91;font-size:15px;font-family:'CalibriBold';text-align:center;margin-bottom:0}#content section#standard .services .services_left h3:hover{color:#A3CA5F}#content section#standard .services .services_left
span{-webkit-transition:all 0.1s linear 0s;transition:all 0.1s linear 0s}#content section#standard .services .services_left span:hover{color:#A3CA5F}#content section#standard .services .services_left
a{text-decoration:none}#content section#standard .services
.services_right{float:left;width:478px;padding:20px
20px 20px 30px}#content section#standard .services .services_right
p{height:70px;overflow:hidden;margin-bottom:10px}#content section#standard .services .services_right .services-button{float:right;background-color:#A3CA5F;padding:1px
15px;color:#fff;border-radius:10px;font-size:13px;font-family:'CalibriBold';text-shadow:0 1px 0 #8BAC51;-webkit-transition:all 0.1s linear 0s;transition:all 0.1s linear 0s;border:1px
solid #A3CA5F;text-decoration:none}#content section#standard .services .services_right .services-button:hover{text-decoration:none;color:#A3CA5F;text-shadow:none;background-color:#fff}#content section#standard
.publications{border:1px
solid #E2E4E9;float:left;width:100%;min-height:160px;margin-bottom:20px}#content section#standard .publications
.publications_left{background-color:#fff;float:left;width:140px;min-height:158px;padding:20px}#content section#standard .publications .publications_left
img{margin-right:0;margin-left:8px;float:none}#content section#standard .publications
.publications_right{float:left;width:478px;min-height:158px;padding:20px;overflow:hidden;background:url('//www.codema.ie/assets/css/../images/design/projects-bg.png') repeat-x #f6f7fa;border-left:1px solid #E2E4E9}#content section#standard .publications .publications_right
h3{color:#172C64;font-family:"Futura W01 Medium";font-size:20px;margin-bottom:10px}#content section#standard .publications .publications_right
p{height:50px;overflow:hidden;margin-bottom:0px;float:left}#content section#standard .publications .publications_right
a{margin-top:10px;background-color:#FFF;border:1px
solid #DDD;border-radius:5px 5px 5px 5px;box-shadow:0 8px 6px -6px #ddd;color:#A3CA5F;float:left;font-size:13px;padding:3px
20px;text-decoration:none;-webkit-transition:all 0.1s linear 0s;transition:all 0.1s linear 0s}#content section#standard .publications .publications_right a:hover{background-color:#A3CA5F;color:#fff}#content section#standard .publications .publications_right
.title{float:left;width:395px}#content section#standard .publications .publications_right .title
h3{margin-top:5px}#content section#standard
.resourcesSection{border:1px
solid #E2E4E9;float:left;width:100%;min-height:160px;margin-bottom:20px}#content section#standard .resourcesSection
.resourcesSection_left{background-color:#fff;float:left;width:140px;min-height:172px}#content section#standard .resourcesSection .resourcesSection_left
img{box-shadow:none;float:left;margin-left:0;margin-right:0;max-height:100%;padding:0;margin-bottom:0}#content section#standard .resourcesSection
.resourcesSection_right{float:left;width:478px;min-height:172px;padding:20px;overflow:hidden;background:url('//www.codema.ie/assets/css/../images/design/projects-bg.png') repeat-x #f6f7fa;border-left:1px solid #E2E4E9}#content section#standard .resourcesSection .resourcesSection_right
a.title{color:#172C64;font-family:"Futura W01 Medium";font-size:20px;margin-bottom:10px;margin-top:5px;text-decoration:none}#content section#standard .resourcesSection .resourcesSection_right a.title:hover{background-color:transparent;color:#172C64}#content section#standard .resourcesSection .resourcesSection_right
p{height:50px;overflow:hidden;margin-bottom:0px;float:left}#content section#standard .resourcesSection .resourcesSection_right
a.resource{margin-top:10px;background-color:#FFF;border:1px
solid #DDD;border-radius:5px 5px 5px 5px;box-shadow:0 8px 6px -6px #ddd;color:#A3CA5F;float:left;font-size:13px;padding:3px
20px;text-decoration:none;-webkit-transition:all 0.1s linear 0s;transition:all 0.1s linear 0s}#content section#standard .resourcesSection .resourcesSection_right a:hover{background-color:#A3CA5F;color:#fff}#content section#standard .resourcesSection .resourcesSection_right
.title{float:left;width:395px}#content section#standard .resourcesSection .resourcesSection_right .title
h3{margin-top:5px}#content section#standard
.meettheteam{border:1px
solid #E2E4E9;float:left;width:100%;height:auto;margin-bottom:20px;background:url('//www.codema.ie/assets/css/../images/design/projects-bg.png') repeat-x #f6f7fa}#content section#standard .meettheteam
.meettheteam_left{float:left;width:160px;padding:20px}#content section#standard .meettheteam .meettheteam_left
img{margin-right:0;margin-bottom:10px}#content section#standard .meettheteam .meettheteam_left
p{font-size:14px;color:#A3CA5F;font-family:Arial,Helvetica,Sans-Serif;text-align:center;margin-bottom:0}#content section#standard .meettheteam
.meettheteam_right{float:left;width:458px;padding:20px;overflow:hidden;position:relative}#content section#standard .meettheteam .meettheteam_right
.bio_excerpt{display:block}#content section#standard .meettheteam .meettheteam_right
.bio_full{display:none}#content section#standard .meettheteam .meettheteam_right .more
a{color:#172C64;font-size:14px;padding-top:10px;display:block;text-decoration:none}#content section#standard .meettheteam .meettheteam_right .more a:hover{color:#A3CA5F}#content section#standard .meettheteam .meettheteam_right
button{color:#A3CA5F;font-family:'CalibriRegular';font-size:15px;float:left;border:none;background:transparent;-webkit-transition:all 0.1s linear 0s;transition:all 0.1s linear 0s;cursor:pointer;padding:0}#content section#standard .meettheteam .meettheteam_right button:hover{color:#8C8C8C}#content section#standard .meettheteam .meettheteam_right
.telephone{float:left;margin-right:20px;margin-bottom:5px}#content section#standard .meettheteam .meettheteam_right .telephone
p{cursor:pointer}#content section#standard .meettheteam .meettheteam_right .telephone p
a{text-decoration:none}#content section#standard .meettheteam .meettheteam_right .telephone
span{float:left;color:#41B6E6;margin-right:10px;font-size:20px}#content section#standard .meettheteam .meettheteam_right .telephone
p{float:left;-webkit-transition:all 0.1s linear 0s;transition:all 0.1s linear 0s}#content section#standard .meettheteam .meettheteam_right .telephone p:hover{color:#11A3DF}#content section#standard .meettheteam .meettheteam_right .linked-in{float:left;width:100px;background-color:red;background:url('//www.codema.ie/assets/css/../images/design/linkedin.png') no-repeat}#content section#standard .meettheteam .meettheteam_right .linked-in
img{background-color:transparent}#content section#standard .meettheteam .meettheteam_right .linked-in
a{display:block;text-indent: -999999px}#content section#standard .meettheteam .meettheteam_right .linked-in:hover{opacity:0.5}#content section#standard .meettheteam .meettheteam_right
h3{color:#172C64;font-family:"Futura W01 Medium";font-size:20px;margin-bottom:10px}#content section#standard .meettheteam .meettheteam_right
p{margin-bottom:0}#content section#standard .news-list{border:1px
solid #E2E4E9;float:left;width:100%;margin-bottom:20px;background:url('//www.codema.ie/assets/css/../images/design/projects-bg.png') repeat-x #f6f7fa;position:relative}#content section#standard .news-list .news-list_left{float:left;width:160px;padding:20px;position:relative}#content section#standard .news-list .news-list_left
img{margin-right:0;margin-bottom:20px}#content section#standard .news-list .news-list_left
.video_overlay{float:left;width:65px;height:40px;background:url('//www.codema.ie/assets/css/../images/design/video.png') no-repeat;position:absolute;top:45px;left:45px}#content section#standard .news-list .news-list_left .video_overlay
a{display:block;text-indent: -99999px;background-color:transparent;margin:0;padding:0;border:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;height:40px}#content section#standard .news-list .news-list_left .video_overlay a:hover{background-color:transparent}#content section#standard .news-list .news-list_left
a.bottom{background-color:#fff;color:#A3CA5F;font-family:'CalibriBold';font-size:13px;border:1px
solid #DDD;padding:5px
20px;border-radius:5px;box-shadow:0 8px 6px -6px #ddd;margin-left:10px;text-decoration:none;-webkit-transition:all 0.1s linear 0s;transition:all 0.1s linear 0s}#content section#standard .news-list .news-list_left a.bottom:hover{text-decoration:none;background-color:#A3CA5F;color:#fff}#content section#standard .news-list .news-list_right{float:left;width:458px;padding:20px;overflow:hidden}#content section#standard .news-list .news-list_right
.telephone{float:left;margin-right:20px;margin-bottom:5px}#content section#standard .news-list .news-list_right .telephone
span{float:left;color:#41B6E6;margin-right:10px;font-size:20px}#content section#standard .news-list .news-list_right .telephone
p{float:left;color:#41B6E6;font-size:14px}#content section#standard .news-list .news-list_right
a{text-decoration:none}#content section#standard .news-list .news-list_right a
h3{color:#172C64;font-family:"Futura W01 Medium";font-size:20px;margin-bottom:10px}#content section#standard .news-list .news-list_right a:hover
h3{color:#A3CA5F}#content section#standard .news-list .news-list_right
p{margin-bottom:0}#content section#standard
ul#list_items{float:left;margin:0;padding:0}#content section#standard ul#list_items
li{list-style:none;color:#8C8C8C;font-family:'CalibriRegular';font-size:14px;margin-bottom:10px;margin-left:0}#content section#standard ul#list_items li
p{float:left}#content section#standard ul#list_items li
span{float:left;color:#A3CA5F;font-size:20px;margin-right:15px}#content section#standard ul#list_items li:before{content:none}#content
section#newsandmedia{width:100%}#content section#newsandmedia
.heading{border-bottom:1px solid #E5E5E5;float:left;width:100%;margin-bottom:20px}#content section#newsandmedia
.box{float:left;width:100%;background:url('//www.codema.ie/assets/css/../images/design/projects-bg.png') repeat-x #f6f7fa;border:1px
solid #E5E5E5;margin-bottom:20px;padding:20px;height:290px}#content section#newsandmedia .box
.box_top{float:left;height:200px;overflow:hidden;position:relative}#content section#newsandmedia .box
h3{color:#8C8C8C;font-size:18px;font-family:"Futura W01 Medium";text-align:center;line-height:26px}#content section#newsandmedia .box
img{padding:5px;border:1px
solid #E5E6E8;background-color:#fff;float:right;margin-left:10px}#content section#newsandmedia .box
img.video_image{float:left}#content section#newsandmedia .box
.date{margin-bottom:5px}#content section#newsandmedia .box .date
span{color:#2CAEE4;font-size:22px}#content section#newsandmedia .box .date
p{color:#17A5DF;font-size:11px;font-family:Arial,Helvetica,Sans-Serif;margin-bottom:0;line-height:25px}#content section#newsandmedia .box
p{color:#8C8C8C;font-size:15px;font-family:'CalibriRegular';margin-bottom:0}#content section#newsandmedia .box
a.bottom{background-color:#20317F;border:1px
solid #20317F;border-radius:5px 5px 5px 5px;color:#fff;float:left;font-family:'CalibriBold';font-size:13px;margin-left:77px;margin-top:20px;padding:2px
15px;-webkit-transition:all 0.1s linear 0s;transition:all 0.1s linear 0s}#content section#newsandmedia .box a:hover{text-decoration:none;background-color:#fff;color:#20317F}#content section#newsandmedia
.news_column{float:left;width:300px;margin-right:20px}#content section#newsandmedia .news_column
h2{float:left;color:#1F317F;font-family:"Futura W01 Medium";font-size:20px;margin-bottom:15px;padding:0
0 5px;margin-bottom:0}#content section#newsandmedia .news_column h2
a{color:#1F317F}#content section#newsandmedia .news_column h2 a:hover{text-decoration:none}#content section#newsandmedia .news_column
span{float:left;color:#1F317F;font-size:30px;margin-right:10px}#content section#newsandmedia .news_column .view-all{float:left;margin-top:10px}#content section#newsandmedia .news_column .view-all
a{color:#fff;border-radius:25px;background-color:#22317F;border:1px
solid #22317F;font-size:15px;padding:10px
60px;font-family:'CalibriBold';margin-left:60px;-webkit-transition:all 0.1s linear 0s;transition:all 0.1s linear 0s}#content section#newsandmedia .news_column .view-all a:hover{text-decoration:none;background-color:#fff;color:#22317F}#content section#newsandmedia
.photo_column{float:left;width:300px;margin-right:20px}#content section#newsandmedia .photo_column
h2{float:left;color:#2CACE4;font-family:"Futura W01 Medium";font-size:20px;margin-bottom:15px;padding:0
0 5px;margin-bottom:0}#content section#newsandmedia .photo_column h2
a{color:#2CACE4}#content section#newsandmedia .photo_column h2 a:hover{text-decoration:none}#content section#newsandmedia .photo_column
span{float:left;color:#2CACE4;font-size:30px;margin-right:10px}#content section#newsandmedia .photo_column .box
a.bottom{background-color:#2CAEE4;border:1px
solid #2CAEE4}#content section#newsandmedia .photo_column .box a.bottom:hover{background-color:#fff;color:#2CAEE4}#content section#newsandmedia .photo_column
.image_wrapper{position:relative;width:220px;float:left;margin-left:20px}#content section#newsandmedia .photo_column .image_wrapper
img{position:relative;margin-right:0;margin-left:0}#content section#newsandmedia .photo_column .image_wrapper
span{color:#fff;font-size:18px;font-family:'CalibriRegular';position:absolute;bottom:6px;background-color:#A3CA5F;margin-right:0;min-width:30px;text-align:center;right:12px}#content section#newsandmedia .photo_column .view-all{float:left;margin-top:10px}#content section#newsandmedia .photo_column .view-all
a{color:#fff;border-radius:25px;border:1px
solid #2CAEE4;background-color:#2CAEE4;font-size:15px;padding:10px
60px;margin-left:70px;font-family:'CalibriBold';-webkit-transition:all 0.1s linear 0s;transition:all 0.1s linear 0s}#content section#newsandmedia .photo_column .view-all a:hover{text-decoration:none;background-color:#fff;color:#2CAEE4}#content section#newsandmedia
.video_column{float:left;width:300px}#content section#newsandmedia .video_column
h2{float:left;color:#A3CA5F;font-family:"Futura W01 Medium";font-size:20px;margin-bottom:15px;padding:0
0 5px;margin-bottom:0}#content section#newsandmedia .video_column h2
a{color:#A3CA5F}#content section#newsandmedia .video_column h2 a:hover{text-decoration:none}#content section#newsandmedia .video_column
span{float:left;color:#A3CA5F;font-size:30px;margin-right:10px}#content section#newsandmedia .video_column
img{width:220px;max-height:152px;margin-left:18px}#content section#newsandmedia .video_column .box
a.bottom{background-color:#A3CA5F;border:1px
solid #A3CA5F}#content section#newsandmedia .video_column .box a.bottom:hover{background-color:#fff;color:#A3CA5F}#content section#newsandmedia .video_column
.video_overlay{float:left;width:65px;height:40px;background:url('//www.codema.ie/assets/css/../images/design/video.png') no-repeat;position:absolute;bottom:45px;left:90px}#content section#newsandmedia .video_column .video_overlay
a{display:block;height:40px;text-indent: -99999px}#content section#newsandmedia .video_column .video_overlay a:hover{background-color:transparent}#content section#newsandmedia .video_column .view-all{float:left;margin-top:10px}#content section#newsandmedia .video_column .view-all
a{color:#fff;border-radius:25px;border:1px
solid #A3CA5F;font-size:15px;padding:10px
60px;font-family:'CalibriBold';margin-left:60px;background-color:#A3CA5F;-webkit-transition:all 0.1s linear 0s;transition:all 0.1s linear 0s}#content section#newsandmedia .video_column .view-all a:hover{text-decoration:none;background-color:#fff;color:#A3CA5F}#content section#gallery
p{color:#8C8C8C;font-family:'CalibriRegular';font-size:15px}#content section#gallery
#map_wrap{margin-bottom:40px;box-shadow:0 0 5px 0 #a6a6a6;padding:5px}#content section#gallery #map_wrap
.map_marker_wrapper{min-width:250px !important;margin:0
!important;padding:0
!important}#content section#gallery #map_wrap .map_marker_wrapper
h5{margin-bottom:0;color:#172C64;font-size:18px;font-family:"Futura W01 Medium"}#content section#gallery #map_wrap .map_marker_wrapper
.map_marker_left{float:left;margin-right:20px}#content section#gallery #map_wrap .map_marker_wrapper .map_marker_left
p{color:#8C8C8C;font-family:Arial,Helvetica,Sans-Serif;font-size:12px;margin-bottom:0}#content section#gallery #map_wrap .map_marker_wrapper .map_marker_left p
a{font-size:13px;color:#17A5DF;font-family:Arial,Helvetica,Sans-Serif}#content section#gallery #map_wrap .map_marker_wrapper
.map_marker_right{float:right}#content section#gallery #map_wrap .map_marker_wrapper .map_marker_right
img{border:1px
solid #DDD;padding:5px}#content section#gallery
.partners{margin-bottom:40px}#content section#gallery .partners
a{text-decoration:none;display:inline}#content section#gallery .partners a
figure{width:17.9%;float:left;height:100px;border:1px
solid #eee;padding:10px;margin:0
10px;margin-bottom:20px;vertical-align:middle;text-align:center;line-height:75px}#content section#gallery .partners a figure:hover{border:1px
solid #ccc}#content section#gallery .partners a figure
img{max-width:100px;max-height:70px;display:inline;vertical-align:middle}#content section#gallery
.box{float:left;width:220px;margin-right:20px;text-align:center;margin-bottom:20px;height:280px}#content section#gallery .box
.image_wrapper{position:relative;width:220px;float:left;margin-bottom:10px}#content section#gallery .box .image_wrapper
img{position:relative;margin-right:0;margin-left:0;margin-bottom:10px;background-color:#fff;padding:5px;border:1px
solid #E5E5E5}#content section#gallery .box .image_wrapper
span{color:#fff;font-size:18px;font-family:'CalibriRegular';position:absolute;bottom:6px;background-color:#A3CA5F;margin-right:0;min-width:30px;text-align:center;right:4px}#content section#gallery .box .image_wrapper
a{color:#172C64;font-family:"Futura W01 Medium";font-size:18px}#content section#gallery .box .image_wrapper a:hover{text-decoration:none;color:#A1CB58}#content section#gallery .box .image_wrapper
p{color:#8C8C8C;font-size:15px;font-family:'CalibriRegular'}#content section#gallery .box:nth-child(4n+4){margin-right:0}#content section#gallery .box-gallerylist{float:left;width:220px;margin-right:20px;text-align:center;margin-bottom:20px;min-height:215px;max-height:215px}#content section#gallery .box-gallerylist
.image_wrapper{width:220px;margin:0
auto;margin-bottom:10px;zoom:1}#content section#gallery .box-gallerylist .image_wrapper
img{position:relative;margin-right:0;margin-left:0;margin-bottom:10px;background-color:#fff;padding:5px;border:1px
solid #E5E5E5}#content section#gallery .box-gallerylist .image_wrapper
span{color:#fff;font-size:18px;font-family:'CalibriRegular';position:absolute;bottom:6px;background-color:#A3CA5F;margin-right:0;min-width:30px;text-align:center;right:4px}#content section#gallery .box-gallerylist .image_wrapper
a{color:#172C64;font-family:"Futura W01 Medium";font-size:18px}#content section#gallery .box-gallerylist .image_wrapper a:hover{text-decoration:none;color:#A1CB58}#content section#gallery .box-gallerylist .image_wrapper
p{color:#8C8C8C;font-size:15px;font-family:'CalibriRegular'}#content section#gallery .box-gallerylist
.image_rating_wrap{text-align:left}#content section#gallery .box-gallerylist .image_rating_wrap .rate_img
a.button{float:right;background-color:#A3CA5F;border:1px
solid #A3CA5F;color:#fff;border-radius:25px;font-size:15px;padding:1px
11px;font-family:'CalibriBold';text-decoration:none;-webkit-transition:all 0.1s linear 0s;transition:all 0.1s linear 0s}#content section#gallery .box-gallerylist .image_rating_wrap .rate_img a.button
span{font-size:10px;color:white}#content section#gallery .box-gallerylist .image_rating_wrap .rate_img a.button:hover{background-color:#fff;color:#A3CA5F}#content section#gallery .box-gallerylist .image_rating_wrap .rate_img a.button:hover
span{color:#A3CA5F}#content section#gallery .box-gallerylist .image_rating_wrap .rate_img
a.button.open{border-radius:16px 16px 0px 0px;background:#A3CA5F;color:white}#content section#gallery .box-gallerylist .image_rating_wrap .rate_img a.button.open
span{color:white}#content section#gallery .box-gallerylist .image_rating_wrap .rate_img
a.button.rated{background-color:#CCC;border:1px
solid #CCC}#content section#gallery .box-gallerylist .image_rating_wrap .rate_img a.button.rated:hover{background-color:#CCC;border:1px
solid #CCC;color:white}#content section#gallery .box-gallerylist .image_rating_wrap .rate_img a.button.rated:hover
span{color:white}#content section#gallery .box-gallerylist .image_rating_wrap .rate_img
.wrap{display:none;position:relative;top:30px;width:220px;background:#fafafa;border:2px
#A3CA5F solid;padding:10px
15px;border-radius:16px 0 16px 16px;z-index:2000}#content section#gallery .box-gallerylist .image_rating_wrap .rate_img .wrap
input{width:100%}#content section#gallery .box-gallerylist .image_rating_wrap .rate_img .wrap
select{width:100%;height:35px;margin-bottom:10px;margin-top: -10px}#content section#gallery .box-gallerylist .image_rating_wrap
.img_rating{float:left;width:50%}#content section#gallery .box-gallerylist .image_rating_wrap .img_rating
img{display:inline;float:left}#content section#gallery .box-gallerylist:nth-child(5n+5){margin-right:0}#content section#gallery
span{color:#8C8C8C;font-size:15px;font-family:'CalibriRegular'}#content section#gallery
a.read_more{float:left;background-color:#A3CA5F;border:1px
solid #A3CA5F;color:#fff;border-radius:25px;font-size:15px;padding:5px
20px;font-family:'CalibriBold';text-decoration:none;-webkit-transition:all 0.1s linear 0s;transition:all 0.1s linear 0s}#content section#gallery a.read_more:hover{background-color:#fff;color:#A3CA5F}#content section#gallery
iframe{padding:5px;background-color:#fff;box-shadow:0 0 5px 0 #a6a6a6;margin-bottom:40px}#content section#gallery
h2{font-family:'Futura W01 Medium',Arial,sans-serif;padding:0
0 5px;margin-bottom:15px;font-size:20px;color:#1F317F;border-bottom:1px solid #e5e5e5}#content section#gallery
.publications{border:1px
solid #E2E4E9;float:left;width:100%;height:160px;margin-bottom:20px}#content section#gallery .publications
.publications_left{background-color:#fff;float:left;width:220px;height:158px;padding:20px;border-right:1px solid #E2E4E9}#content section#gallery .publications .publications_left
figure{width:100%;height:130px;text-align:center;line-height:170px}#content section#gallery .publications .publications_left figure
img{max-width:130px;max-height:130px;display:inline}#content section#gallery .publications
.publications_right{float:left;width:738px;height:158px;padding:20px;overflow:hidden;background:url('//www.codema.ie/assets/css/../images/design/projects-bg.png') repeat-x #f6f7fa}#content section#gallery .publications .publications_right
h3{color:#172C64;font-family:"Futura W01 Medium";font-size:20px;margin-bottom:10px}#content section#gallery .publications .publications_right
p{overflow:hidden;margin-bottom:10px}#content section#gallery .publications .publications_right
.date{float:left;color:#17A5E0;margin-bottom:8px;font-size:13px;font-family:'GillSansRegular'}#content section#gallery .publications .publications_right .date a:hover{text-decoration:none;color:#A1CB58}#content section#gallery .publications .publications_right .date
span.dateicon{float:left;font-size:20px;margin-right:7px;color:#41B6E6}#content section#gallery .publications .publications_right .date
p{float:left;margin-bottom:0;color:#17A6E1;font-size:13px;font-family:Arial,Helvetica,Sans-Serif}#content section#gallery .publications .publications_right
p{color:#8C8C8C}#content section#gallery .partners img:nth-child(6n+6){margin-right:0}#content
aside{float:left;width:300px;margin:0
0 0 10px}#content aside
ul{padding:0;margin:0;border-top:1px solid #E7E7E7;margin-bottom:20px}#content aside ul
li{list-style:none;border-left:1px solid #E7E7E7;border-right:1px solid #E7E7E7;border-bottom:1px solid #E7E7E7}#content aside ul li
a{padding:10px
20px;display:block;font-size:13px;color:#777;text-decoration:none;font-family:Arial,Helvetica,Sans-Serif;-webkit-transition:all 0.1s linear 0s;transition:all 0.1s linear 0s}#content aside ul li a:hover{color:#A3CA5F}#content aside ul li a
span{color:#CCC;font-size:20px;float:right}#content aside ul li a
span.active{color:#A3CA5F}#content aside ul li
a.active{border-left:5px solid #A3CA5F;color:#A3CA5F}#content aside ul li a.active
span{color:#A3CA5F}#content aside ul li:nth-child(even){background-color:#FAFAFA}#content aside ul
li.here{border-left:5px solid #A3CA5F}#content aside ul li.here
a{color:#A3CA5F}#content aside ul li.here:after{color:#A3CA5F}#content aside ul li:hover:after{color:#A3CA5F}#content aside ul li:after{content:'y';font-family:'Pictos Custom';color:#CCC;margin-right:20px;font-size:20px;vertical-align:top;float:right;margin-top: -31px}#content aside ul#services_sidebar
li{position:relative}#content aside ul#services_sidebar li a
span{font-size:30px}#content aside ul#services_sidebar li a
span.h{font-size:35px}#content aside ul#services_sidebar li a
span.f{font-size:30px}#content aside ul#services_sidebar li a
span.b{font-size:30px}#content aside ul#services_sidebar li a span.€{font-size:28px;font-weight:bold;left: -4px;position:relative}#content aside ul#services_sidebar li a
span.a{font-size:30px}#content aside ul#services_sidebar li a:hover
span{color:#A3CA5F }#content aside ul#services_sidebar li:after{content:''}#content aside .info-box-wrapper{background-color:#F7F8FB;border:1px
solid #E5E5E5;position:relative;float:left;text-align:center;padding:20px
15px 0;margin-bottom:40px;width:100%}#content aside .info-box-wrapper .info-box
h2{color:#172D64;font-size:22px;font-family:"Futura W01 Medium";margin-bottom:10px}#content aside .info-box-wrapper .info-box
h3{color:#17A5E0;font-size:13px;font-family:Arial,Helvetica,Sans-Serif;margin-bottom:20px}#content aside .info-box-wrapper .info-box
p{color:#8C8C8C;font-size:15px;font-family:'CalibriRegular';margin-bottom:40px}#content aside .info-box-wrapper .info-box
p.sidebox_desc{margin-bottom:10px}#content aside .info-box-wrapper .info-box
figure{text-align:center;display:block}#content aside .info-box-wrapper .info-box figure
img{margin:10px
auto;border:1px
solid #ddd;background:#fff;padding:3px}#content aside .info-box-wrapper .info-box
a.sidebox_button{color:#fff;border-radius:25px;background-color:#A3CA5F;border:1px
solid #A3CA5F;font-size:15px;margin:10px
auto -22px;display:block;width:240px;padding:10px
0;font-family:'CalibriBold';text-shadow:0 1px 0 #8BAC51;-webkit-transition:all 0.1s linear 0s;transition:all 0.1s linear 0s}#content aside .info-box-wrapper .info-box a.sidebox_button:hover{text-decoration:none;background-color:#fff;text-shadow:none;color:#A3CA5F}#content aside .info-box-wrapper .info-box
#outside{position:relative;box-shadow:0 0 5px 0 #a6a6a6;padding:5px;height:140px;margin-bottom:20px;margin-top:20px;background-color:#fff;overflow:hidden}#content aside .info-box-wrapper .info-box #outside
.center{position:absolute;top:70px;z-index:5;width:230px;margin-left:10px}#content aside .info-box-wrapper .info-box #outside .center span.prev1,
#content aside .info-box-wrapper .info-box #outside .center
span.prev2{float:left;display:inline-block;width:17px;height:17px;text-indent: -99999px;background-image:url('//www.codema.ie/assets/css/../images/design/prev.png');cursor:pointer}#content aside .info-box-wrapper .info-box #outside .center span.next1,
#content aside .info-box-wrapper .info-box #outside .center
span.next2{float:right;display:inline-block;width:17px;height:17px;text-indent: -99999px;background-image:url('//www.codema.ie/assets/css/../images/design/next.png');cursor:pointer}#content aside .info-box-wrapper .info-box #outside .cycle-slideshow{position:relative;z-index:3;overflow:hidden;text-align:center;background:#fff}#content aside .info-box-wrapper .info-box #outside
figure{width:100%;height:130px;position:relative;overflow:hidden;line-height:130px}#content aside .info-box-wrapper .info-box #outside
img{max-width:180px;display:inline;max-height:100px;overflow:hidden;text-align:center;vertical-align:middle}#content aside .info-box-wrapper .info-box img.profile-pic{box-shadow:0 0 5px 0 #a6a6a6;padding:5px;background-color:#fff;margin:0
auto 50px;margin-bottom:0px;max-height:200px;max-width:150px}#content aside .info-box-wrapper .info-box
.view{margin-top:20px}#content aside .info-box-wrapper .info-box-contact
h2{color:#172D64;font-size:22px;font-family:"Futura W01 Medium";font-weight:normal;margin-bottom:10px}#content aside .info-box-wrapper .info-box-contact
h3{color:#17A5E0;font-size:13px;font-family:Arial,Helvetica,Sans-Serif;margin-bottom:10px;font-weight:normal}#content aside .info-box-wrapper .info-box-contact
h4{color:#A3CA5F;font-size:13px;font-family:Arial,Helvetica,Sans-Serif;margin-bottom:20px}#content aside .info-box-wrapper .info-box-contact
img{margin:0
auto;box-shadow:0 0 5px 0 #a6a6a6;padding:5px;margin-bottom:20px}#content aside .info-box-wrapper .info-box-contact
p{color:#8C8C8C;font-size:15px;font-family:'CalibriRegular';margin-bottom:10px}#content aside .info-box-wrapper .info-box-contact p
span{color:#3FB2E5}#content aside .info-box-wrapper .info-box-contact a.contact-box{float:left;color:#fff;border-radius:25px;background-color:#A3CA5F;border:1px
solid #A3CA5F;font-size:15px;margin: -20px 10px -22px;width:240px;padding:10px
0;font-family:'CalibriBold';text-shadow:0 1px 0 #8BAC51;-webkit-transition:all 0.1s linear 0s;transition:all 0.1s linear 0s}#content aside .info-box-wrapper .info-box-contact a:hover{text-decoration:none;background-color:#fff;color:#A3CA5F;text-shadow:none}#content aside
.contact_pic{border:1px
solid #E2E4E9;padding:15px;background-image:url('//www.codema.ie/assets/css/../images/design/contact-bg.png');background-repeat:repeat-x;background-color:#f1f3f7;height:395px}#content aside .contact_pic
img{padding:4px;background-color:#fff;border:1px
solid #DDD}#content aside
.greenTop{margin-top:20px}#content aside .greenTop ul#nav-sub{padding:0;margin:0;border-top:1px solid #E7E7E7;margin-bottom:20px}#content aside .greenTop ul#nav-sub
li{list-style:none;border-left:1px solid #E7E7E7;border-right:1px solid #E7E7E7;border-bottom:1px solid #E7E7E7}#content aside .greenTop ul#nav-sub li
a{padding:10px
20px;display:block;font-size:13px;color:#777;text-decoration:none;font-family:Arial,Helvetica,Sans-Serif;-webkit-transition:all 0.1s linear 0s;transition:all 0.1s linear 0s}#content aside .greenTop ul#nav-sub li a:hover{color:#A3CA5F}#content aside .greenTop ul#nav-sub li a
span{color:#CCC;font-size:20px;float:right}#content aside .greenTop ul#nav-sub li a
span.active{color:#A3CA5F}#content aside .greenTop ul#nav-sub li
a.active{border-left:5px solid #A3CA5F;color:#A3CA5F}#content aside .greenTop ul#nav-sub li a.active
span{color:#A3CA5F}#content aside .greenTop ul#nav-sub li.first
a{background-color:#A3CA5F;color:#fff !important}#content aside .greenTop ul#nav-sub li:nth-child(even){background-color:#FAFAFA}#content aside .greenTop ul#nav-sub
li.here{border-left:5px solid #A3CA5F}#content aside .greenTop ul#nav-sub li.here
a{color:#A3CA5F}#content aside .greenTop ul#nav-sub li.here:after{color:#A3CA5F}#content aside .greenTop ul#nav-sub li:hover:after{color:#A3CA5F}#content aside .greenTop ul#nav-sub li:after{content:'y';font-family:'Pictos Custom';color:#CCC;margin-right:20px;font-size:20px;vertical-align:top;float:right;margin-top: -31px}#content aside .greenTop ul#nav-sub li.first:after{color:#fff}#content aside .greenTop ul#services_sidebar
li{position:relative}#content aside .greenTop ul#services_sidebar li a
span{font-size:30px}#content aside .greenTop ul#services_sidebar li a
span.h{font-size:35px}#content aside .greenTop ul#services_sidebar li a
span.f{font-size:30px}#content aside .greenTop ul#services_sidebar li a
span.b{font-size:30px}#content aside .greenTop ul#services_sidebar li a span.€{font-size:28px;font-weight:bold;left: -4px;position:relative}#content aside .greenTop ul#services_sidebar li a
span.a{font-size:30px}#content aside .greenTop ul#services_sidebar li a:hover
span{color:#A3CA5F }#content aside .greenTop ul#services_sidebar li:after{content:''}#content aside .greenTop .info-box-wrapper{background-color:#F7F8FB;border:1px
solid #E5E5E5;position:relative;float:left;text-align:center;padding:20px
15px 0;margin-bottom:40px;width:100%}#content aside .greenTop .info-box-wrapper .info-box
h2{color:#172D64;font-size:22px;font-family:"Futura W01 Medium";margin-bottom:10px}#content aside .greenTop .info-box-wrapper .info-box
h3{color:#17A5E0;font-size:13px;font-family:Arial,Helvetica,Sans-Serif;margin-bottom:20px}#content aside .greenTop .info-box-wrapper .info-box
p{color:#8C8C8C;font-size:15px;font-family:'CalibriRegular';margin-bottom:40px}#content aside .greenTop .info-box-wrapper .info-box
p.sidebox_desc{margin-bottom:10px}#content aside .greenTop .info-box-wrapper .info-box
figure{text-align:center;display:block}#content aside .greenTop .info-box-wrapper .info-box figure
img{margin:10px
auto;border:1px
solid #ddd;background:#fff;padding:3px}#content aside .greenTop .info-box-wrapper .info-box
a.sidebox_button{color:#fff;border-radius:25px;background-color:#A3CA5F;border:1px
solid #A3CA5F;font-size:15px;margin:10px
auto -22px;display:block;width:240px;padding:10px
0;font-family:'CalibriBold';text-shadow:0 1px 0 #8BAC51;-webkit-transition:all 0.1s linear 0s;transition:all 0.1s linear 0s}#content aside .greenTop .info-box-wrapper .info-box a.sidebox_button:hover{text-decoration:none;background-color:#fff;text-shadow:none;color:#A3CA5F}#content aside .greenTop .info-box-wrapper .info-box
#outside{position:relative;box-shadow:0 0 5px 0 #a6a6a6;padding:5px;height:140px;margin-bottom:20px;margin-top:20px;background-color:#fff;overflow:hidden}#content aside .greenTop .info-box-wrapper .info-box #outside
.center{position:absolute;top:70px;z-index:5;width:230px;margin-left:10px}#content aside .greenTop .info-box-wrapper .info-box #outside .center span.prev1,
#content aside .greenTop .info-box-wrapper .info-box #outside .center
span.prev2{float:left;display:inline-block;width:17px;height:17px;text-indent: -99999px;background-image:url('//www.codema.ie/assets/css/../images/design/prev.png');cursor:pointer}#content aside .greenTop .info-box-wrapper .info-box #outside .center span.next1,
#content aside .greenTop .info-box-wrapper .info-box #outside .center
span.next2{float:right;display:inline-block;width:17px;height:17px;text-indent: -99999px;background-image:url('//www.codema.ie/assets/css/../images/design/next.png');cursor:pointer}#content aside .greenTop .info-box-wrapper .info-box #outside .cycle-slideshow{position:relative;z-index:3;overflow:hidden;text-align:center;background:#fff}#content aside .greenTop .info-box-wrapper .info-box #outside
figure{width:100%;height:130px;position:relative;overflow:hidden;line-height:130px}#content aside .greenTop .info-box-wrapper .info-box #outside
img{max-width:180px;display:inline;max-height:100px;overflow:hidden;text-align:center;vertical-align:middle}#content aside .greenTop .info-box-wrapper .info-box img.profile-pic{box-shadow:0 0 5px 0 #a6a6a6;padding:5px;background-color:#fff;margin:0
auto 50px;margin-bottom:0px;max-height:200px;max-width:150px}#content aside .greenTop .info-box-wrapper .info-box
.view{margin-top:20px}#content aside .greenTop .info-box-wrapper .info-box-contact
h2{color:#172D64;font-size:22px;font-family:"Futura W01 Medium";font-weight:normal;margin-bottom:10px}#content aside .greenTop .info-box-wrapper .info-box-contact
h3{color:#17A5E0;font-size:13px;font-family:Arial,Helvetica,Sans-Serif;margin-bottom:10px;font-weight:normal}#content aside .greenTop .info-box-wrapper .info-box-contact
h4{color:#A3CA5F;font-size:13px;font-family:Arial,Helvetica,Sans-Serif;margin-bottom:20px}#content aside .greenTop .info-box-wrapper .info-box-contact
img{margin:0
auto;box-shadow:0 0 5px 0 #a6a6a6;padding:5px;margin-bottom:20px}#content aside .greenTop .info-box-wrapper .info-box-contact
p{color:#8C8C8C;font-size:15px;font-family:'CalibriRegular';margin-bottom:10px}#content aside .greenTop .info-box-wrapper .info-box-contact p
span{color:#3FB2E5}#content aside .greenTop .info-box-wrapper .info-box-contact a.contact-box{float:left;color:#fff;border-radius:25px;background-color:#A3CA5F;border:1px
solid #A3CA5F;font-size:15px;margin: -20px 10px -22px;width:240px;padding:10px
0;font-family:'CalibriBold';text-shadow:0 1px 0 #8BAC51;-webkit-transition:all 0.1s linear 0s;transition:all 0.1s linear 0s}#content aside .greenTop .info-box-wrapper .info-box-contact a:hover{text-decoration:none;background-color:#fff;color:#A3CA5F;text-shadow:none}#content aside .greenTop
.contact_pic{border:1px
solid #E2E4E9;padding:15px;background-image:url('//www.codema.ie/assets/css/../images/design/contact-bg.png');background-repeat:repeat-x;background-color:#f1f3f7;height:395px}#content aside .greenTop .contact_pic
img{padding:4px;background-color:#fff;border:1px
solid #DDD}#content
section#contact{float:left;width:620px;margin:0
10px 0 0;border:1px
solid #E2E4E9;background-image:url('//www.codema.ie/assets/css/../images/design/contact-bg.png');background-repeat:repeat-x;background-color:#f1f3f7;height:395px}#content section#contact
span{color:#17A5DF}#content section#contact
p{color:#8C8C8C;font-size:14.5px;font-family:'CalibriRegular';line-height:20px}#content section#contact .contact_left,
#content section#contact
.contact_right{width:50%;float:left;padding:20px}#content section#contact .contact_left P,
#content section#contact .contact_right
P{float:left}#content section#contact .contact_left .address,
#content section#contact .contact_right .address,
#content section#contact .contact_left .phone,
#content section#contact .contact_right .phone,
#content section#contact .contact_left .email,
#content section#contact .contact_right
.email{float:left;width:100%}#content section#contact .contact_left .address p,
#content section#contact .contact_right .address p,
#content section#contact .contact_left .phone p,
#content section#contact .contact_right .phone p,
#content section#contact .contact_left .email p,
#content section#contact .contact_right .email
p{margin-bottom:17px}#content section#contact .contact_left .address p a:hover,
#content section#contact .contact_right .address p a:hover,
#content section#contact .contact_left .phone p a:hover,
#content section#contact .contact_right .phone p a:hover,
#content section#contact .contact_left .email p a:hover,
#content section#contact .contact_right .email p a:hover{color:#8C8C8C}#content section#contact .contact_left span,
#content section#contact .contact_right
span{float:left;color:#17A5E0;margin-right:10px}#content section#contact .contact_left span.icon,
#content section#contact .contact_right
span.icon{float:left;color:#17A5E0;font-size:20px;width:20px;margin-top: -2px}#content #map-contact{box-shadow:0 0 5px 0 #a6a6a6;padding:5px;margin-top:20px;width:940px;height:410px}#content #map-contact small,
#content #map-contact #logocontrol,
#content #map-contact #copyright,
#content #map-contact #hmtctl,
#content #map-contact
#smc{display:none !important}#content
section#blog_list{display:inline;float:left;width:62.96296296%;margin:0
1.85185185%;padding-top:20px}#content section#blog_list
#blog_no_results{font-family:"GillSansRegular",Arial,sans-serif;padding:20px
0 0 0}#content section#blog_list
.blog_article{background:#fff;border:0
solid #ccc;box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);margin-bottom:60px}#content section#blog_list .blog_article
header{background:#f1f1f1;background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f1f1f1));background: -webkit-linear-gradient(top, #fff 0%, #f1f1f1 100%);background:linear-gradient(top, #fff 0%, #f1f1f1 100%);border-bottom:1px solid #ccc;padding:8px
0 16px}#content section#blog_list .blog_article header
figure{box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);float:left;padding:2px;background:#fff;margin:8px
15px 0 -30px}#content section#blog_list .blog_article header
.clear{display:none}#content section#blog_list .blog_article header
h2{font-family:'Futura W01 Medium',Arial,sans-serif;color:#444;font-size:1.2em;padding:12px
10px 1px 0;text-shadow:0 1px white}#content section#blog_list .blog_article header h2
a{color:#444;text-decoration:none}#content section#blog_list .blog_article header h2 a:hover{color:#c4dd43}#content section#blog_list .blog_article header .blog_author,
#content section#blog_list .blog_article header
.blog_date{font-family:'Futura W01 Medium',Arial,sans-serif;font-size:0.8em;text-shadow:0 1px white;display:inline-block;vertical-align:middle;padding:0
16px 0 24px}#content section#blog_list .blog_article header .blog_author span,
#content section#blog_list .blog_article header .blog_date
span{display:inline-block;width:20px;height:20px;padding:0
0;background:url(/assets/images/icons/sprite-blog.png) no-repeat 0 -5px;overflow:hidden;position:absolute;margin-left: -24px}#content section#blog_list .blog_article header .blog_date
span{background:url(/assets/images/icons/sprite-blog.png) no-repeat 0 -33px}#content section#blog_list .blog_article
.blog_image{border-bottom:1px solid #ccc}#content section#blog_list .blog_article .blog_image
img{border:1px
solid #fff}#content section#blog_list .blog_article
.blog_excerpt{padding:20px
40px 30px;font-size:0.95em;border-bottom:1px solid #ccc}#content section#blog_list .blog_article .blog_excerpt
.blog_link{display:inline-block;box-shadow:0 1px 2px rgba(0, 0, 0, 0.5);-khtml-border-radius:4px;border-radius:4px;background-clip:padding-box;padding:3px
30px 3px 8px;background:#f1f1f1;background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f1f1f1));background: -webkit-linear-gradient(top, #fff 0%, #f1f1f1 100%);background:linear-gradient(top, #fff 0%, #f1f1f1 100%);color:#666;text-decoration:none;font-size:0.9em;position:relative}#content section#blog_list .blog_article .blog_excerpt .blog_link
span{display:inline-block;width:20px;height:20px;padding:0
0;background:url(/assets/images/icons/sprite-blog.png) no-repeat 0 -93px;overflow:hidden;position:absolute;right:5px}#content section#blog_list .blog_article .blog_excerpt .blog_link:hover{background:#ededed;background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ededed));background: -webkit-linear-gradient(top, #fff 0%, #ededed 100%);background:linear-gradient(top, #fff 0%, #ededed 100%);color:#444}#content section#blog_list .blog_article
.blog_content{padding:20px
40px 30px;font-size:0.95em;border-bottom:1px solid #ccc}#content section#blog_list .blog_article .blog_content
h2{font-family:"GillSansRegular",Arial,sans-serif;color:#444;font-size:1.3em;padding:0
0 10px}#content section#blog_list .blog_article .blog_content
h3{font-family:"GillSansRegular",Arial,sans-serif;color:#555;font-size:1.1em;padding:0
0 5px}#content section#blog_list .blog_article .blog_content
h4{font-family:"GillSansRegular",Arial,sans-serif;color:#666;font-size:1.0em;padding:0
0 5px}#content section#blog_list .blog_article .blog_content
a{color:#a2bf34}#content section#blog_list .blog_article .blog_content
img{padding:4px}#content section#blog_list .blog_article .blog_content
img.border{border:1px
solid #ccc}#content section#blog_list .blog_article .blog_content
img.margin{margin:8px}#content section#blog_list .blog_article .blog_content
img.marginright{margin-right:8px}#content section#blog_list .blog_article .blog_content
img.marginleft{margin-left:8px}#content section#blog_list .blog_article .blog_content
img.margintop{margin-top:8px}#content section#blog_list .blog_article .blog_content
img.marginbottom{margin-bottom:8px}#content section#blog_list .blog_article .blog_content img.center,
#content section#blog_list .blog_article .blog_content
img.centre{margin:8px
auto;display:block}#content section#blog_list .blog_article .blog_content
img.full{width:100%}#content section#blog_list .blog_article .blog_content
img.half{width:50%}#content section#blog_list .blog_article .blog_content
img.onethird{width:33%}#content section#blog_list .blog_article .blog_content
img.twothirds{width:66%}#content section#blog_list .blog_article
footer{background:#333;border:1px
solid #fff;text-shadow:none;font-family:'Futura W01 Medium',Arial,sans-serif;font-size:0.8em}#content section#blog_list .blog_article footer
.blog_tags{display:inline;float:left;width:62.96296296%;margin:0
1.85185185%;padding:5px
0 5px 50px}#content section#blog_list .blog_article footer .blog_tags
span{display:inline-block;width:20px;height:20px;padding:0
0;background:url(/assets/images/icons/sprite-blog.png) no-repeat 0 -63px;overflow:hidden;position:absolute;margin-left: -20px}#content section#blog_list .blog_article footer .blog_tags
ul{list-style:none;padding:0
0 0 5px;margin:0}#content section#blog_list .blog_article footer .blog_tags ul
li{float:left;padding-right:5px;color:#ccc}#content section#blog_list .blog_article footer
.blog_comments{display:inline;float:left;width:29.62962963%;margin:0
1.85185185%;padding:5px
65px 5px 0;text-align:right;position:relative}#content section#blog_list .blog_article footer .blog_comments
span{display:inline-block;width:20px;height:20px;padding:0
0;background:url(/assets/images/icons/sprite-blog.png) no-repeat 0 -123px;overflow:hidden;position:absolute;right:40px}#content section#blog_list .blog_article footer
a{color:#ccc;text-decoration:none}#content section#blog_list .blog_article footer a:hover{color:#fff}#content
section#pagination{padding:0
0 80px;font-size:0.9em}#content section#pagination .pg_prev,
#content section#pagination
.pg_next{display:inline;float:left;width:12.96296296%;margin:0
1.85185185%}#content section#pagination
.pg_list{display:inline;float:left;width:62.96296296%;margin:0
1.85185185%;text-align:center}#content section#pagination
.pg_prev{text-align:left}#content section#pagination
.pg_next{text-align:right}#content section#pagination
a{box-shadow:0 1px 2px rgba(0, 0, 0, 0.5);-khtml-border-radius:4px;border-radius:4px;background-clip:padding-box;padding:3px
6px;background:#f1f1f1;background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f1f1f1));background: -webkit-linear-gradient(top, #fff 0%, #f1f1f1 100%);background:linear-gradient(top, #fff 0%, #f1f1f1 100%);color:#666;text-decoration:none}#content section#pagination a:hover{background:#c4dd43;background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c4dd43), color-stop(100%, #a2bf34));background: -webkit-linear-gradient(top, #c4dd43 0%, #a2bf34 100%);background:linear-gradient(top, #c4dd43 0%, #a2bf34 100%);color:#fff;text-shadow:0 1px #999}#content section#pagination
a.active{background:#444;background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #444444), color-stop(100%, #555555));background: -webkit-linear-gradient(top, #444 0%, #555 100%);background:linear-gradient(top, #444 0%, #555 100%);color:#fff;text-shadow:0 -1px #000;box-shadow:0 1px 2px rgba(0, 0, 0, 0.4)}#content
section#comments{display:inline;float:left;width:87.96296296%;margin:0
1.85185185%;margin-left:6.01851852%;margin-right:6.01851852%;padding-bottom:30px}#content section#comments
h2{font-family:"GillSansRegular",Arial,sans-serif;text-transform:uppercase;padding:0
0 5px;border-bottom:1px solid #ccc;color:#333}#content section#comments
hr{background:#fff;border:0}#content section#comments
.comment_wrap{padding:0
0 20px;position:relative}#content section#comments .comment_wrap
.comment_gravatar{position:absolute;box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);padding:2px;background:#fff}#content section#comments .comment_wrap
.comment_count{position:absolute;width:54px;top:70px;text-align:center;font-family:"GillSansRegular",Arial,sans-serif;font-size:1.2em;color:#999}#content section#comments .comment_wrap .comment_detail
.comment_info{border-bottom:1px solid #ccc;overflow:hidden;padding:6px
0 0 0}#content section#comments .comment_wrap .comment_detail .comment_info
.comment_name{float:left;color:#444;font-size:1.1em;padding:0
0 6px 65px}#content section#comments .comment_wrap .comment_detail .comment_info
.comment_date{float:right;padding:0
0 6px 22px;font-size:0.9em;color:#777;background:url(/assets/images/icons/sprite-blog.png) no-repeat 0 -33px}#content section#comments .comment_wrap .comment_detail
.comment_text{border-top:1px solid #fff;padding:8px
5px 0 65px;font-size:0.95em;line-height:150%}#content
section#comment_add{display:inline;float:left;width:87.96296296%;margin:0
1.85185185%;margin-left:6.01851852%;margin-right:6.01851852%;padding-bottom:50px}#content section#comment_add
h2{font-family:"GillSansRegular",Arial,sans-serif;text-transform:uppercase;padding:0
0 5px;border-bottom:1px solid #ccc;color:#333}#content section#comment_add
hr{background:#fff;border:0}#content section#comment_add
.line{overflow:hidden;padding:3px
0}#content section#comment_add .line
label{display:inline;float:left;width:12.96296296%;margin:0
1.85185185%;font-size:0.8em;padding:3px
0 0 0}#content section#comment_add .line
.field{display:inline;float:left;width:79.62962963%;margin:0
1.85185185%}#content section#comment_add .line .field input,
#content section#comment_add .line .field
textarea{border:1px
solid #ccc;font-family:'Futura W01 Medium',Arial,sans-serif;color:#666;font-size:0.9em;padding:8px
6px;width:50%}#content section#comment_add .line .field
textarea{width:100%}#content section#comment_add .line .field
ul{list-style:none;padding:0;margin:0}#content section#comment_add .line .field ul
li{float:left;width:100%;text-align:left}#content section#comment_add .line .field ul li
label{width:100%}#content section#comment_add .line .field ul li label
input{width:20px}#content section#comment_add .line
.checkbox{margin-left:18.51851852%}#content section#comment_add
.submit{display:inline;float:left;width:79.62962963%;margin:0
1.85185185%;margin-left:18.51851852%;padding-top:10px}#content section#comment_add .submit
input{box-shadow:0 1px 2px rgba(0, 0, 0, 0.5);-khtml-border-radius:4px;border-radius:4px;background-clip:padding-box;padding:6px
20px 6px 8px;background:#fff;color:#666;text-decoration:none;font-size:0.8em;background-image:url(/assets/images/icons/sprite-blog.png);background-repeat:no-repeat;background-position:right -90px}#content section#comment_add .submit input:hover{background:#f9f9f9;color:#444;background-image:url(/assets/images/icons/sprite-blog.png);background-repeat:no-repeat;background-position:right -90px}#content
aside#blog_side{display:inline;float:left;width:29.62962963%;margin:0
1.85185185%;padding-top:40px}#content aside#blog_side
h3{font-family:"GillSansRegular",Arial,sans-serif;text-transform:uppercase;padding-bottom:5px}#content aside#blog_side
#blog_filter{background:#c4dd43;background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c4dd43), color-stop(100%, #a2bf34));background: -webkit-linear-gradient(top, #c4dd43 0%, #a2bf34 100%);background:linear-gradient(top, #c4dd43 0%, #a2bf34 100%);color:#fff;text-shadow:0 1px #888;font-family:"GillSansRegular",Arial,sans-serif;padding:5px
10px;margin-bottom:30px;text-transform:capitalize;-khtml-border-radius:6px;border-radius:6px;background-clip:padding-box;box-shadow:0 1px 1px rgba(0, 0, 0, 0.5)}#content aside#blog_side
#blog_search{padding:0
0 30px}#content aside#blog_side #blog_search
#blog_search_keywords{padding:4px
0}#content aside#blog_side #blog_search #blog_search_keywords
input{outline:none;width:100%;color:#888;font-size:0.9em;font-family:'Futura W01 Medium',Arial,sans-serif;padding:6px
10px 6px 30px;background:#fff url(/assets/images/icons/sprite-blog.png) no-repeat 8px -241px;-khtml-border-radius:20px;border-radius:20px;background-clip:padding-box;border:1px
solid #ccc}#content aside#blog_side
#blog_social{padding:0
0 22px}#content aside#blog_side #blog_social
ul{list-style:none;padding:0
0 0 0;margin:0}#content aside#blog_side #blog_social ul
li{float:left;padding-right:20px;margin-bottom:8px}#content aside#blog_side #blog_social ul li
a{padding:3px
0 2px 26px;font-family:'Futura W01 Medium',Arial,sans-serif;color:#888;text-decoration:none;font-size:0.95em}#content aside#blog_side #blog_social ul li a:hover{color:#666}#content aside#blog_side #blog_social ul li
#blog_social_facebook{background:url(/assets/images/icons/sprite-blog.png) no-repeat 0 -154px}#content aside#blog_side #blog_social ul li
#blog_social_twitter{background:url(/assets/images/icons/sprite-blog.png) no-repeat 0 -184px}#content aside#blog_side #blog_social ul li
#blog_social_rss{background:url(/assets/images/icons/sprite-blog.png) no-repeat 0 -214px}#content aside#blog_side #blog_social ul li:last-child{padding-right:0}#content aside#blog_side
#blog_popular_tags{padding:0
0 30px}#content aside#blog_side #blog_popular_tags
ul{list-style:none;padding:0;margin:0;font-size:0.85em;text-shadow:0 1px #d7eda1}#content aside#blog_side #blog_popular_tags ul
li{float:left;margin:4px
2px;padding:0
8px 0 0;height:26px;background:url(/assets/images/design/blog-tag.png) no-repeat right 2px}#content aside#blog_side #blog_popular_tags ul li
a{color:#444;text-decoration:none;height:26px;background:url(/assets/images/design/blog-tag.png) no-repeat left 2px;display:block;padding:0
0 0 20px}#content aside#blog_side #blog_popular_tags ul li a:hover{color:#fff;text-shadow:none}#content aside#blog_side
#blog_popular_posts{padding:0
0 30px}#content aside#blog_side #blog_popular_posts
ul{list-style:none;padding:0;margin:0;border:1px
solid #ccc;background:#fff}#content aside#blog_side #blog_popular_posts ul
li{padding:5px
0;margin:0;border-bottom:1px solid #ccc;font-size:0.8em}#content aside#blog_side #blog_popular_posts ul li
a{color:#555;text-decoration:none;background:url(/assets/images/icons/icon-blog-article.png) no-repeat 8px center;display:block;padding:0
10px 0 40px;line-height:155%;height:40px;overflow:hidden}#content aside#blog_side #blog_popular_posts ul li a
span.title{height:20px;display:block;overflow:hidden}#content aside#blog_side #blog_popular_posts ul li a
span.date{color:#999;display:block}#content aside#blog_side #blog_popular_posts ul li a:hover{color:#333}#content aside#blog_side #blog_popular_posts ul li a:hover
span.title{display:inline}#content aside#blog_side #blog_popular_posts ul
li.alt{background:#F9F9F9}#content
section#sitemap{display:inline;float:left;width:79.62962963%;margin:0
1.85185185%;margin-left:10.18518519%;margin-right:10.18518519%;background:#fff url(/assets/images/design/sitemap-bg.png) repeat-y;padding-bottom:20px;margin-bottom:30px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.4)}#content section#sitemap
h1{font-family:"GillSansRegular",Arial,sans-serif;padding:12px
0 10px 30px;color:#444;font-size:1.2em;background:#f9f9f9;border-bottom:1px solid #ededed}#content section#sitemap
a{color:#666}#content section#sitemap
ul{list-style:none;padding:5px
0 0 27px;margin:0;font-size:0.8em}#content section#sitemap ul
li{float:left;background:url(/assets/images/icons/icon-sitemap-page.png) no-repeat 1px 6px;padding:3px
20px 3px 20px}footer{clear:both;background:url('//www.codema.ie/assets/css/../images/design/footer-bg.png') no-repeat;background-position:bottom center;height:230px;padding-bottom:15px;width:100%;position:relative}#worlds_end
#footer_bottom_wrapper{background-color:#193889;height:40px;width:100%;position:absolute;bottom: -40px}#worlds_end #footer_bottom_wrapper
#footer_bottom{max-width:960px;margin:0
auto}#worlds_end #footer_bottom_wrapper #footer_bottom
#footer_left{float:left;width:50%}#worlds_end #footer_bottom_wrapper #footer_bottom #footer_left
p{margin-bottom:0;text-align:left;font-family:'CalibriRegular';font-size:13px;opacity:0.6;color:#fff;padding-left:0px;padding-top:9px;margin-top:0}#worlds_end #footer_bottom_wrapper #footer_bottom #footer_left p
a{color:#fff}#worlds_end #footer_bottom_wrapper #footer_bottom
#footer_right{float:right;width:50%;color:#fff;opacity:0.6;text-align:right;padding-top:5px;margin-top:0}#worlds_end #footer_bottom_wrapper #footer_bottom #footer_right
a{padding-top:0;margin-top:0;margin-bottom:0;font-family:'CalibriRegular';font-size:13px;color:#fff;padding-right:20px;-webkit-transition:all 0.1s linear 0s;transition:all 0.1s linear 0s}#worlds_end #footer_bottom_wrapper #footer_bottom #footer_right a:hover{text-decoration:none;color:#9CCA67}#worlds_end
#sponsors_wrapper{width:960px;margin:0
auto}#worlds_end #sponsors_wrapper
.sponsor{float:left;width:25%}#worlds_end #sponsors_wrapper .sponsor
img{max-width:100%}#worlds_end #sponsors_wrapper
#sponsor_left{width:460px;float:left;margin-right:100px;margin-top:40px}#worlds_end #sponsors_wrapper
#sponsor_right{width:380px;height:90px;float:left;margin-top:20px}#worlds_end #sponsors_wrapper #sponsor_right
.sponsor{float:left;width:auto}#worlds_end #sponsors_wrapper #sponsor_right .sponsor
img{max-width:140px}#worlds_end #sponsors_wrapper #sponsor_right
.footer_address{float:right;height:90px;width:220px;overflow:hidden}#worlds_end #sponsors_wrapper #sponsor_right .footer_address
p{text-align:right;color:#193887;font-family:'CalibriBold';font-size:15px;margin-bottom:0}#worlds_end #sponsors_wrapper #sponsor_right .footer_address
.telephone{float:right}#worlds_end #sponsors_wrapper #sponsor_right .footer_address .telephone
span.webicon{font-size:20px;margin-right:10px;color:#193889;float:left}#worlds_end #sponsors_wrapper #sponsor_right .footer_address .telephone
p{float:right;font-size:12px;font-family:"Futura W01 Medium"}#worlds_end
#footer_border{border-bottom:1px solid #fff;border-top:1px solid #ccc;height:0}#worlds_end
#copyright{width:50%;margin:0;padding:12px
0 0 0;float:left}#worlds_end
nav{width:50%;margin:0;padding:12px
0 0 0;float:right}#worlds_end nav
ul{list-style:none;float:right;margin-right: -6px;padding:0;margin:0}#worlds_end nav ul
li{float:left;padding:0
0 0 6px}#worlds_end nav ul li
a{color:#999;padding:0
6px 0 0;display:inline-block}#worlds_end nav ul li a:hover{text-decoration:underline}.ie10 #content
section#contact{min-height:400px}.ie10 #content aside
.contact_pic{min-height:400px}.ie9 #content
section#contact{min-height:400px}.ie9 #content aside
.contact_pic{min-height:400px}section#index_toc
p{color:#8C8C8C;font-family:'CalibriRegular';font-size:15px}section#index_toc
.grid{margin-right:20px;float:left;width:300px;margin-bottom:20px}section#index_toc .grid .grid-image{background-color:#fff;border:1px
solid #E2E4E9;height:200px;width:100%;line-height:140px}section#index_toc .grid .grid-image
img{max-height:100%;max-width:100%;padding:0}section#index_toc .grid .grid-title
h2{color:#172C64;font-family:"Futura W01 Medium";font-size:20px;height:52px;margin:20px
0 30px;overflow:hidden;text-align:center}section#index_toc .grid .grid-link{display:block;text-align:center;padding-top:20px;padding-bottom:20px}section#index_toc .grid .grid-link
span{background-color:#A3CA5F;border:1px
solid #DDD;border-radius:5px 5px 5px 5px;color:#fff;font-size:13px;padding:10px
20px;text-decoration:none;-webkit-transition:all 0.1s linear 0s;transition:all 0.1s linear 0s}section#index_toc .grid .grid-link span:hover{border:1px
solid #DDD;background-color:#FFF;color:#A3CA5F;box-shadow:0 8px 6px -6px #ddd}section#ambassadors{float:left;width:620px;margin:0
10px 0 0}section#ambassadors
p{color:#8C8C8C;font-family:'CalibriRegular';font-size:15px}section#ambassadors .ambassador-grid{border:1px
solid #E2E4E9;float:left;height:auto;margin-bottom:20px;width:100%}section#ambassadors .ambassador-grid .grid-left{float:left;line-height:180px;text-align:center;width:200px;background-color:#fff}section#ambassadors .ambassador-grid .grid-left
img{box-shadow:0 0 5px 0 #a6a6a6;display:inline-block;max-height:130px;max-width:160px;padding:5px;vertical-align:middle}section#ambassadors .ambassador-grid .grid-right{float:left;overflow:hidden;padding:20px;width:418px;background:url("//www.codema.ie/assets/css/../images/design/projects-bg.png") repeat-x scroll 0 0 #f6f7fa;border-left:1px solid #E2E4E9}section#ambassadors .ambassador-grid .grid-right
.bio_full{display:none}section#ambassadors .ambassador-grid .grid-right
.bio_short{height:75px;margin-bottom:10px;overflow:hidden}section#ambassadors .ambassador-grid .grid-right
span.text{color:#8C8C8C;font-family:'CalibriRegular';font-size:15px;background:url("//www.codema.ie/assets/css/../images/design/blockquote.png") no-repeat scroll 0 10px transparent;padding-left:55px;height:70px;overflow:hidden;margin-bottom:10px;float:left}section#ambassadors .ambassador-grid .grid-right span.text a:hover{color:#A3CA5F;text-decoration:none}section#ambassadors .ambassador-grid .grid-right .grid-right-wrap{height:60px;overflow:hidden;color:#8C8C8C;font-family:'CalibriRegular';font-size:15px}section#ambassadors .ambassador-grid .grid-right .grid-right-wrap
span.name{margin-right:10px;color:#009BC2;font-family:'CalibriRegular';font-size:15px}section#ambassadors .ambassador-grid .grid-right .grid-right-wrap
span.title{color:#8C8C8C;font-family:'CalibriRegular';font-size:15px;color:#009BC2;margin-right:10px;margin-left:10px}section#ambassadors .ambassador-grid .grid-right .grid-right-wrap
span.department{color:#8C8C8C;font-family:'CalibriRegular';font-size:15px;color:#009BC2;margin-left:10px}section#tips{float:left;width:620px;margin:0
10px 0 0}section#tips
p{color:#8C8C8C;font-family:'CalibriRegular';font-size:15px}section#tips .tips-grid{border:1px
solid #e2e4e9;float:left;margin-bottom:20px;width:100%;height:auto;background:url('//www.codema.ie/assets/css/../images/design/projects-bg.png') repeat-x #f6f7fa}section#tips .tips-grid .tips-left{float:left;width:200px;text-align:center;line-height:160px;background-color:#fff;border-right:1px solid #e2e4e9;height:auto}section#tips .tips-grid .tips-left
img{max-width:160px;max-height:110px;display:inline-block;vertical-align:middle}section#tips .tips-grid .tips-right{float:left;width:418px;padding:30px
20px 20px;overflow:hidden}section#tips .tips-grid .tips-right
h3{color:#172C64;font-family:"Futura W01 Medium";font-size:20px;margin-bottom:10px}section#tips .tips-grid .tips-right .bio_excerpt
p{color:#8C8C8C;font-family:'CalibriRegular';font-size:15px;margin-bottom:0}section#tips .tips-grid .tips-right
.bio_full{display:none;color:#8C8C8C;font-family:'CalibriRegular';font-size:15px}section#tips .tips-grid .tip-month{background:url("//www.codema.ie/assets/css/../images/design/projects-bg.png") repeat-x scroll 0 0 #f6f7fa;border-left:1px solid #E2E4E9;float:left;height:158px;margin-bottom:0;overflow:hidden;padding:0;width:418px}section#tips .tips-grid .tip-month
h2{background-color:#4CBAE7;color:#FFF;font-size:20px;margin-bottom:10px;padding:5px
20px}section#tips .tips-grid .tip-month .tips-right-overflow{height:100px;overflow:hidden;padding:0
20px 20px}section#tips .tips-grid .tip-month .tips-right-overflow
h3{color:#172C64;font-family:"Futura W01 Medium";font-size:20px;margin-bottom:5px}section#tips .tips-grid .tip-month .tips-right-overflow
p{color:#8C8C8C;font-family:'CalibriRegular';font-size:15px;margin-bottom:0}section#tips .tips-grid-month{border:1px
solid #E2E4E9;float:left;height:190px;margin-bottom:20px;width:100%}section#tips .tips-grid-month .tips-left{float:left;height:154px;line-height:155px;text-align:center;width:200px}section#tips .tips-grid-month .tips-left
img{display:inline-block;max-height:114px;max-width:160px;vertical-align:middle}section#tips .tips-grid-month .tips-right{background:url("//www.codema.ie/assets/css/../images/design/projects-bg.png") repeat-x scroll 0 0 #f6f7fa;border-left:1px solid #E2E4E9;float:left;height:154px;overflow:hidden;padding:20px;width:418px}section#tips .tips-grid-month .tips-right .tips-right-overflow{height:100px;overflow:hidden}section#tips .tips-grid-month .tips-right .tips-right-overflow
h3{color:#172C64;font-family:"Futura W01 Medium";font-size:20px;margin-bottom:10px}section#tips .tips-grid-month .tips-right .tips-right-overflow
p{color:#8C8C8C;font-family:'CalibriRegular';font-size:15px;margin-bottom:0}section#tips .tips-grid-month .tip-month{background:url("//www.codema.ie/assets/css/../images/design/projects-bg.png") repeat-x scroll 0 0 #f6f7fa;border-left:1px solid #E2E4E9;float:left;margin-bottom:0;overflow:hidden;padding:0;width:100%}section#tips .tips-grid-month .tip-month
h2{background-color:#4CBAE7;color:#FFF;font-size:20px;margin-bottom:0;padding:5px
20px}section#tips .tips-grid-month .tip-month .tips-right-overflow{height:100px;overflow:hidden;padding:0
20px 20px}section#tips .tips-grid-month .tip-month .tips-right-overflow
h3{color:#172C64;font-family:"Futura W01 Medium";font-size:20px;margin-bottom:5px}section#tips .tips-grid-month .tip-month .tips-right-overflow
p{color:#8C8C8C;font-family:'CalibriRegular';font-size:15px;margin-bottom:0}section#tips
.alt_page_navigation{clear:both}section#tips .alt_page_navigation
.first_link{display:none}section#tips .alt_page_navigation
.last_link{display:none}section#tips .alt_page_navigation
.previous_link{text-align:left}section#tips .alt_page_navigation
.next_link{text-align:right;margin-left:10px}section#tips .alt_page_navigation
a{box-shadow:0 1px 2px rgba(0, 0, 0, 0.5);-khtml-border-radius:4px;border-radius:4px;background-clip:padding-box;padding:3px
6px;background:#f1f1f1;background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f1f1f1));background: -webkit-linear-gradient(top, #fff 0%, #f1f1f1 100%);background:linear-gradient(top, #fff 0%, #f1f1f1 100%);color:#666;text-decoration:none;margin-right:10px}section#tips .alt_page_navigation a:hover{background:#c4dd43;background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c4dd43), color-stop(100%, #a2bf34));background: -webkit-linear-gradient(top, #c4dd43 0%, #a2bf34 100%);background:linear-gradient(top, #c4dd43 0%, #a2bf34 100%);color:#fff;text-shadow:0 1px #999}section#tips .alt_page_navigation
a.active_page{background:#444;background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #444444), color-stop(100%, #555555));background: -webkit-linear-gradient(top, #444 0%, #555 100%);background:linear-gradient(top, #444 0%, #555 100%);color:#fff;text-shadow:0 -1px #000;box-shadow:0 1px 2px rgba(0,0,0,0.4)}.external-link{width:32px;height:32px;float:left;background:url('//www.codema.ie/assets/css/../images/design/external-icon.png') no-repeat;margin-right:10px}.pdf-link{width:32px;height:32px;float:left;background:url('//www.codema.ie/assets/css/../images/design/pdf-icon.png') no-repeat;margin-right:10px}.video-link{width:32px;height:32px;float:left;background:url('//www.codema.ie/assets/css/../images/design/video-icon.png') no-repeat;margin-right:10px}section#te-slider{float:left;width:620px;margin:0
10px 0 0}section#te-slider
p{color:#8C8C8C;font-family:'CalibriRegular';font-size:15px}section#te-slider .please-select{float:left;margin-right:20px}section#te-slider #per-slide-template{float:left;margin-bottom:20px}section#te-slider #per-slide-template
a{background-color:#A3CA5F;border:1px
solid #DDD;border-radius:5px 5px 5px 5px;padding:5px
10px;color:#fff;margin-right:10px;float:left;margin-bottom:10px}section#te-slider #per-slide-template a:hover{text-decoration:none;background-color:#fff;border:1px
solid #DDD;color:#A3CA5F}section#te-slider #per-slide-template a.cycle-pager-active{border:1px
solid #DDD;background-color:#FFF;color:#A3CA5F;box-shadow:0 8px 6px -6px #ddd;text-decoration:none}section#te-slider span.entry
a{width:200px;height:200px}.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.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-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next
span{background-image:url('//www.codema.ie/assets/js/fancybox-v2.1.5/fancybox_sprite.png')}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top: -22px;margin-left: -22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading
div{width:44px;height:44px;background:url('//www.codema.ie/assets/js/fancybox-v2.1.5/fancybox_loading.gif') center center no-repeat}.fancybox-close{position:absolute;top: -18px;right: -18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('//www.codema.ie/assets/js/fancybox-v2.1.5/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav
span{position:absolute;top:50%;width:36px;height:34px;margin-top: -18px;cursor:pointer;z-index:8040;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{overflow:hidden !important;width:auto}.fancybox-lock
body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('//www.codema.ie/assets/js/fancybox-v2.1.5/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:normal 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:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;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)}@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-prev span, .fancybox-next
span{background-image:url('//www.codema.ie/assets/js/fancybox-v2.1.5/fancybox_sprite@2x.png');background-size:44px 152px}#fancybox-loading
div{background-image:url('//www.codema.ie/assets/js/fancybox-v2.1.5/fancybox_loading@2x.gif');background-size:24px 24px}}