/*
Cache: validate-engine-css, srp-front-stylesheet, easy_author_image, gravity-bootstrap, rs-plugin-settings, pageScrollButtonsStyle, SFSImainCss, widgets-on-pages, meks-author-widget, theme-stylesheet, woo-gravity-forms
*/
/* validate-engine-css: (http://redchairrecruitment.ie/wp-content/plugins/wysija-newsletters/css/validationEngine.jquery.css) */
.widget_wysija_cont .inputContainer{position:relative;float:left}.widget_wysija_cont .ajaxSubmit{padding:20px;background:#55ea55;border:1px solid #999;display:none}.formError{position:absolute;top:300px;left:300px;display:block;z-index:5000;cursor:pointer}.formError .formErrorContent{background:none repeat scroll 0 0 #8E2121;border:1px solid #BBBBBB;color:#FFFFFF;font-family:tahoma;font-size:11px;padding:4px 10px;position:relative;width:150px;z-index:5001}.widget_wysija_cont .formError .formErrorArrow{width:15px;margin:-2px 0 0 13px;position:relative;z-index:5006}.widget_wysija_cont .formError .formErrorArrowBottom{margin:0px 0 0 12px;top:2px}.widget_wysija_cont .formError .formErrorArrow div{border-left:2px solid #ddd;border-right:2px solid #ddd;font-size:0px;height:1px;background:#8E2121;margin:0 auto;line-height:0;font-size:0;display:block}.widget_wysija_cont .greenPopup .formErrorArrow div{background:#33be40}.widget_wysija_cont .blackPopup .formErrorArrow div{background:#393939;color:#FFF}.widget_wysija_cont .formError .formErrorArrow .line10{width:15px;border:none}.widget_wysija_cont .formError .formErrorArrow .line9{width:13px;border:none}.widget_wysija_cont .formError .formErrorArrow .line8{width:11px}.widget_wysija_cont .formError .formErrorArrow .line7{width:9px}.widget_wysija_cont .formError .formErrorArrow .line6{width:7px}.widget_wysija_cont .formError .formErrorArrow .line5{width:5px}.widget_wysija_cont .formError .formErrorArrow .line4{width:3px}.widget_wysija_cont .formError .formErrorArrow .line3{width:1px;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:0 solid #ddd}.widget_wysija_cont .formError .formErrorArrow .line2{width:3px;border:none;background:#ddd}.widget_wysija_cont .formError .formErrorArrow .line1{width:1px;border:none;background:#ddd}.greenPopup .formErrorContent{background:none repeat scroll 0 0 #FFFBCC;color:#555555}.widget_wysija_cont .updated,.widget_wysija_cont .error,.widget_wysija_cont .xdetailed-errors{margin:5px 0 15px;color:#333333;font-family:sans-serif;font-size:12px;line-height:1.4em}.widget_wysija_cont .error,.widget_wysija_cont .login #login_error{background-color:#FFEBE8;border-color:#CC0000}.widget_wysija_cont .updated,.widget_wysija_cont .error,.widget_wysija_cont .xdetailed-errors{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-style:solid;border-width:1px;margin:5px 15px 2px;padding:0 0.6em;color:#333333}.widget_wysija_cont.updated,.widget_wysija_cont .login .message{background-color:#FFFFE0;border-color:#E6DB55}.widget_wysija_cont .xdetailed-updated{background-color:#FFFFE0;border-color:#E6DB55;color:#000;font-weight:bold;display:none}.widget_wysija_cont .xdetailed-errors{background-color:#A50000;border-color:#888888;color:#DDDDDD;font-weight:bold;display:none}.widget_wysija_cont .instruct{font-style:italic;font-weight:bold;padding:5px 0;font-size:11px}.widget_wysija_cont .needInfo{padding-left:15px;text-decoration:underline}.widget_wysija_cont .wysija-submit{display:block;margin-top:20px}.widget_wysija_cont input.defaultlabels{color:#888}.widget_wysija_cont input.defaultlabels:focus{color:#373737}.widget_wysija_cont .abs-req{display:none}.widget_wysija_cont p label{display:block}.widget_wysija_cont .iframe-hidden{display:none}.widget_wysija_cont .updated,.widget_wysija_cont .error,.widget_wysija_cont .xdetailed-errors{background-color:#FFFFFF;border:1px solid;border-radius:0 0 0 0;font-weight:normal;margin:4px 0;padding:4px}.widget_wysija_cont .error,.widget_wysija_cont .xdetailed-errors{background-color:#e55057;color:#fff}.widget_wysija_cont .error,.widget_wysija_cont .xdetailed-errors{background-color:#e55057;color:#fff;border-color:#CC0000}.widget_wysija_cont .allmsgs ul{padding:0}.widget_wysija_cont .allmsgs li{list-style-type:none}.widget_wysija_cont .updated,.widget_wysija_cont .login .message{background-color:#FFFFE0;border-color:#E6DB55}.widget_wysija_cont .updated ul{margin:0}.widget_wysija_cont .showerrors{color:#DDDDDD}#wysija-subscriptions input.checkboxx{margin-left:0px;margin-right:10px}#wysija-subscriptions th label{margin-right:10px}#wysija-box-after-comment{width:25px}#wysija-box-after-register{margin:0 6px 0 0;padding:3px}.wysija-after-register{padding-bottom:10px}.wysija-unsubscribed-on{color:#bbb}.widget_wysija .wysija-required{font-weight:bold}.widget_wysija .wysija-radio-label,.widget_wysija .wysija-checkbox-label{margin:0 0 5px 0;cursor:pointer}.widget_wysija .wysija-radio,.widget_wysija .wysija-checkbox{margin:0 5px 0 0;vertical-align:middle}.xdetailed-errors,.xdetailed-updated{display:none}.widget_wysija_cont .allmsgs .updated{display:block!important}
/* srp-front-stylesheet: (http://redchairrecruitment.ie/wp-content/plugins/special-recent-posts-pro/assets/css/css-front.css) */
 h3.srp-widget-title{ display:block; margin-bottom:10px; }  div.srp-widget-container{ display:table; clear:both; } div.srp-widget-container a{ outline:none; } div.srp-widget-container a.srp-widget-title-link{ outline:none; } div.srp-widget-container div.srp-widget-singlepost{ padding:0px 0px 10px 0px; margin:0px 0px 10px 0px; border-bottom:1px solid #CCCCCC; clear:both; } div.srp-widget-container div.srp-single-row{ display:table-cell; vertical-align:top; margin:0px 0px 0px 0px; padding:0px 10px 0px 0px; border:none; } div.srp-widget-container div.srp-widget-row{ clear:both; display:block; margin:0px 0px 10px 0px; padding:0px 0px 10px 0px; } div.srp-widget-container div.srp-multi-column{ display:table-cell; vertical-align:top; }div.srp-widget-container div.srp-thumbnail-box{ display:table-cell; vertical-align:top; padding-right:10px; } div.srp-widget-container a.srp-widget-thmblink{ display:block; } div.srp-widget-container img.srp-widget-thmb{ max-width:none; }div.srp-widget-container div.srp-thumbnail-box img.avatar{ max-width:none; }div.srp-widget-container div.srp-content-box{ display:table-cell; vertical-align:top; } div.srp-widget-container h4.srp-post-title{ display:block; } div.srp-widget-container a.srp-post-title-link{ } div.srp-widget-container p.srp-widget-excerpt{ margin:0px; } div.srp-widget-container a.srp-linked-excerpt{ } div.srp-widget-container span.srp-widget-stringbreak{ } div.srp-widget-container a.srp-widget-stringbreak-link{ margin:0 0 0 5px; } div.srp-widget-container a.srp-widget-stringbreak-link-image{ } div.srp-widget-container p.srp-widget-date{ margin:0px; } div.srp-widget-container p.srp-widget-author{ margin:0px; } div.srp-widget-container p.srp-widget-category{ margin:0px; } div.srp-widget-container p.srp-widget-tags{ margin:0px; }
/* easy_author_image: (http://redchairrecruitment.ie/wp-content/plugins/easy-author-image/css/easy-author-image.css) */
.circular-large{ width:300px; height:300px; margin:0 auto;  border-radius:150px; -webkit-border-radius:150px; -moz-border-radius:150px; box-shadow:0 0 8px rgba(0,0,0,.8); -webkit-box-shadow:0 0 8px rgba(0,0,0,.8); -moz-box-shadow:0 0 8px rgba(0,0,0,.8); }.circular-medium{ width:150px; height:150px; margin:0 auto;  border-radius:75px; -webkit-border-radius:75px; -moz-border-radius:75px; box-shadow:0 0 8px rgba(0,0,0,.8); -webkit-box-shadow:0 0 8px rgba(0,0,0,.8); -moz-box-shadow:0 0 8px rgba(0,0,0,.8); }.circular-small{ width:100px; height:100px; margin:0 auto;  border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px; box-shadow:0 0 4px rgba(0,0,0,.8); -webkit-box-shadow:0 0 4px rgba(0,0,0,.8); -moz-box-shadow:0 0 4px rgba(0,0,0,.8); }
/* gravity-bootstrap: (http://redchairrecruitment.ie/wp-content/plugins/gravity-forms-bootstrap-3-style/gravity-forms-bootstrap.css) */
  .gform_wrapper ul{ padding-left:0; list-style:none }.gform_wrapper li{ margin-bottom:15px }.gform_wrapper form{ margin-bottom:0 }.gform_wrapper .gfield_required{ padding-left:1px; color:#b94a48 }.ginput_container input,.ginput_container select,.ginput_container textarea{ display:block; width:100%; height:34px; padding:6px 12px; font-size:14px; line-height:1.428571429; color:#555; vertical-align:middle; background-color:#fff; border:1px solid #ccc; border-radius:4px; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075); box-shadow:inset 0 1px 1px rgba(0,0,0,0.075); -webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s }.ginput_container input:-moz-placeholder,.ginput_container select:-moz-placeholder,.ginput_container textarea:-moz-placeholder{   color:#999 }.ginput_container input::-moz-placeholder,.ginput_container select::-moz-placeholder,.ginput_container textarea::-moz-placeholder{   color:#999 }.ginput_container input:-ms-input-placeholder,.ginput_container select:-ms-input-placeholder,.ginput_container textarea:-ms-input-placeholder{   color:#999 }.ginput_container input::-webkit-input-placeholder,.ginput_container select::-webkit-input-placeholder,.ginput_container textarea::-webkit-input-placeholder{   color:#999 }.ginput_container input:focus,.ginput_container select:focus,.ginput_container textarea:focus{ border-color:#66afe9; outline:0; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6); box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6) }.ginput_container input[disabled],.ginput_container select[disabled],.ginput_container textarea[disabled],.ginput_container input[readonly],.ginput_container select[readonly],.ginput_container textarea[readonly],fieldset[disabled] .ginput_container input,fieldset[disabled] .ginput_container select,fieldset[disabled] .ginput_container textarea{ cursor:not-allowed; background-color:#eee }textarea.ginput_container input,textarea.ginput_container select,textarea.ginput_container textarea{ height:auto }.ginput_container textarea{ height:auto }.gform_wrapper .button,.gform_button{ display:inline-block; padding:6px 12px; margin-bottom:0; font-size:14px; font-weight:normal; line-height:1.428571429; color:#fff; text-align:center; white-space:nowrap; vertical-align:middle; cursor:pointer; background-color:#428bca; border:1px solid transparent; border-color:#357ebd; border-radius:4px; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; -o-user-select:none; user-select:none }.gform_wrapper .button:focus,.gform_button:focus{ outline:thin dotted #333; outline:5px auto -webkit-focus-ring-color; outline-offset:-2px }.gform_wrapper .button:hover,.gform_button:hover,.gform_button:focus{ color:#333; text-decoration:none }.gform_wrapper .button:active,.gform_wrapper .button.active,,.gform_button:active,.gform_button.active{ background-image:none; outline:0; -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125); box-shadow:inset 0 3px 5px rgba(0,0,0,0.125) }.gform_wrapper .button.disabled,.gform_button.disabled,.gform_button[disabled],fieldset[disabled] .gform_button{ pointer-events:none; cursor:not-allowed; opacity:.65; filter:alpha(opacity=65); -webkit-box-shadow:none; box-shadow:none }.gform_button:hover,.gform_button:focus,.gform_button:active,.gform_button.active,.open .dropdown-toggle.gform_button{ color:#fff; background-color:#3276b1; border-color:#285e8e }.gform_button:active,.gform_button.active,.open .dropdown-toggle.gform_button{ background-image:none }.gform_button.disabled,.gform_button[disabled],fieldset[disabled] .gform_button,.gform_button.disabled:hover,.gform_button[disabled]:hover,fieldset[disabled] .gform_button:hover,.gform_button.disabled:focus,.gform_button[disabled]:focus,fieldset[disabled] .gform_button:focus,.gform_button.disabled:active,.gform_button[disabled]:active,fieldset[disabled] .gform_button:active,.gform_button.disabled.active,.gform_button[disabled].active,fieldset[disabled] .gform_button.active{ background-color:#428bca; border-color:#357ebd }.gform_wrapper .gfield_error .gfield_label{ color:#b94a48 }.gform_wrapper .gfield_error input,.gform_wrapper .gfield_error select,.gform_wrapper .gfield_error textarea{ color:#b94a48; background-color:#f2dede; border-color:#eed3d7 }.gform_wrapper .gfield_error input:focus,.gform_wrapper .gfield_error select:focus,.gform_wrapper .gfield_error textarea:focus{ border-color:#b94a48; outline:0; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(185,74,72,0.6); box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(185,74,72,0.6) }.validation_error{ padding:15px; margin-bottom:20px; color:#b94a48; background-color:#f2dede; border:1px solid transparent; border-color:#eed3d7; border-radius:4px }.validation_error h4{ margin-top:0; color:inherit }.validation_error .alert-link{ font-weight:bold }.validation_error>p,.validation_error>ul{ margin-bottom:0 }.validation_error>p+p{ margin-top:5px }.validation_error hr{ border-top-color:#e6c1c7 }.validation_error .alert-link{ color:#953b39 }#gforms_confirmation_message{ padding:15px; margin-bottom:20px; border:1px solid transparent; border-radius:4px }#gforms_confirmation_message h4{ margin-top:0; color:inherit }#gforms_confirmation_message .alert-link{ font-weight:bold }#gforms_confirmation_message>p,#gforms_confirmation_message>ul{ margin-bottom:0 }#gforms_confirmation_message>p+p{ margin-top:5px }.gfield_label{ margin-bottom:5px; font-size:14px}.ginput_complex>span>label{ font-size:11px; } .gform_validation_container,.gform_wrapper .gform_validation_container,body .gform_wrapper li.gform_validation_container,body .gform_wrapper .gform_body ul.gform_fields li.gfield.gform_validation_container,body .gform_wrapper ul.gform_fields li.gfield.gform_validation_container{   display:none!important;   position:absolute!important;   left:-9000px; }
/* rs-plugin-settings: (http://redchairrecruitment.ie/wp-content/plugins/revslider/rs-plugin/css/settings.css?rev=4.6.0) */
  @font-face{  font-family:'revicons';  src:url("http://redchairrecruitment.ie/wp-content/plugins/revslider/rs-plugin/css/../font/revicons.eot?5510888");  src:url('../font/revicons.eot?5510888#iefix') format('embedded-opentype'),url("http://redchairrecruitment.ie/wp-content/plugins/revslider/rs-plugin/css/../font/revicons.woff?5510888") format('woff'),url("http://redchairrecruitment.ie/wp-content/plugins/revslider/rs-plugin/css/../font/revicons.ttf?5510888") format('truetype'),url('../font/revicons.svg?5510888#revicons') format('svg');  font-weight:normal;  font-style:normal; } [class^="revicon-"]:before,[class*=" revicon-"]:before{  font-family:"revicons";  font-style:normal;  font-weight:normal;  speak:none;  display:inline-block;  text-decoration:inherit;  width:1em;  margin-right:.2em;  text-align:center;   font-variant:normal;  text-transform:none; line-height:1em;   margin-left:.2em; }.revicon-search-1:before{ content:'\e802'; } .revicon-pencil-1:before{ content:'\e831'; } .revicon-picture-1:before{ content:'\e803'; } .revicon-cancel:before{ content:'\e80a'; } .revicon-info-circled:before{ content:'\e80f'; } .revicon-trash:before{ content:'\e801'; } .revicon-left-dir:before{ content:'\e817'; } .revicon-right-dir:before{ content:'\e818'; } .revicon-down-open:before{ content:'\e83b'; } .revicon-left-open:before{ content:'\e819'; } .revicon-right-open:before{ content:'\e81a'; } .revicon-angle-left:before{ content:'\e820'; } .revicon-angle-right:before{ content:'\e81d'; } .revicon-left-big:before{ content:'\e81f'; } .revicon-right-big:before{ content:'\e81e'; } .revicon-magic:before{ content:'\e807'; } .revicon-picture:before{ content:'\e800'; } .revicon-export:before{ content:'\e80b'; } .revicon-cog:before{ content:'\e832'; } .revicon-login:before{ content:'\e833'; } .revicon-logout:before{ content:'\e834'; } .revicon-video:before{ content:'\e805'; } .revicon-arrow-combo:before{ content:'\e827'; } .revicon-left-open-1:before{ content:'\e82a'; } .revicon-right-open-1:before{ content:'\e82b'; } .revicon-left-open-mini:before{ content:'\e822'; } .revicon-right-open-mini:before{ content:'\e823'; } .revicon-left-open-big:before{ content:'\e824'; } .revicon-right-open-big:before{ content:'\e825'; } .revicon-left:before{ content:'\e836'; } .revicon-right:before{ content:'\e826'; } .revicon-ccw:before{ content:'\e808'; } .revicon-arrows-ccw:before{ content:'\e806'; } .revicon-palette:before{ content:'\e829'; } .revicon-list-add:before{ content:'\e80c'; } .revicon-doc:before{ content:'\e809'; } .revicon-left-open-outline:before{ content:'\e82e'; } .revicon-left-open-2:before{ content:'\e82c'; } .revicon-right-open-outline:before{ content:'\e82f'; } .revicon-right-open-2:before{ content:'\e82d'; } .revicon-equalizer:before{ content:'\e83a'; } .revicon-layers-alt:before{ content:'\e804'; } .revicon-popup:before{ content:'\e828'; }.tp-static-layers { position:absolute; z-index:505; top:0px;left:0px} .tp-caption .frontcorner{   width:0;   height:0;   border-left:40px solid transparent;   border-right:0px solid transparent;   border-top:40px solid #00A8FF;   position:absolute;left:-40px;top:0px;  }.tp-caption .backcorner{   width:0;   height:0;   border-left:0px solid transparent;   border-right:40px solid transparent;   border-bottom:40px solid #00A8FF;   position:absolute;right:0px;top:0px;  }.tp-caption .frontcornertop{   width:0;   height:0;   border-left:40px solid transparent;   border-right:0px solid transparent;   border-bottom:40px solid #00A8FF;   position:absolute;left:-40px;top:0px;  }.tp-caption .backcornertop{   width:0;   height:0;   border-left:0px solid transparent;   border-right:40px solid transparent;   border-top:40px solid #00A8FF;   position:absolute;right:0px;top:0px;  }.rev_slider_wrapper{ position:relative; }.rev_slider_wrapper>ul{ visibility:hidden; }.rev_slider{ position:relative; overflow:visible; } .rev_slider img{ max-width:none!important; -moz-transition:none 0; -webkit-transition:none 0; -o-transition:none 0; transition:none 0; margin:0px; padding:0px; border-width:0px; border:none; }.rev_slider .no-slides-text{ font-weight:bold; text-align:center; padding-top:80px; }.rev_slider ul{ margin:0px; padding:0px; list-style:none!important; list-style-type:none; background-position:0px 0px; }.rev_slider ul li,.rev_slider>ul>li,.rev_slider>ul>li:before{  list-style:none!important; position:absolute; visibility:hidden; margin:0px!important; padding:0px!important; overflow-x:visible; overflow-y:visible; list-style-type:none!important; background-image:none; background-position:0px 0px; text-indent:0em; }.rev_slider .tp-caption,.rev_slider .caption{ position:absolute; visibility:hidden; white-space:nowrap}.tp-simpleresponsive img{ max-width:none} .tp-caption{ z-index:1} .tp_inner_padding{ box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; max-height:none!important; } .tp-hide-revslider,.tp-caption.tp-hidden-caption{ visibility:hidden!important; display:none!important}.rev_slider embed,.rev_slider iframe,.rev_slider object,.rev_slider video{max-width:none!important}.noFilterClass{ filter:none!important; }  .caption.fullscreenvideo{ left:0px; top:0px; position:absolute;width:100%;height:100%}.caption.fullscreenvideo iframe,.caption.fullscreenvideo video{ width:100%!important; height:100%!important; display:none}.tp-caption.fullscreenvideo{ left:0px; top:0px; position:absolute;width:100%;height:100%} .tp-caption.fullscreenvideo iframe,.tp-caption.fullscreenvideo iframe video{ width:100%!important; height:100%!important; display:none} .fullcoveredvideo video,.fullscreenvideo video  { background:#000}.fullcoveredvideo .tp-poster{ background-position:center center;background-size:cover;width:100%;height:100%;top:0px;left:0px}.html5vid.videoisplaying .tp-poster{ display:none}.tp-video-play-button{ background:#000;  background:rgba(0,0,0,0.3);  padding:5px;  border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;  position:absolute;  top:50%;  left:50%;  font-size:40px;  color:#FFF;  z-index:3;  margin-top:-27px;  margin-left:-28px;  text-align:center;  cursor:pointer; }.html5vid .tp-revstop{ width:15px;height:20px; border-left:5px solid #fff; border-right:5px solid #fff; position:relative;margin:10px 20px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }.html5vid .tp-revstop{ display:none}.html5vid.videoisplaying .revicon-right-dir{ display:none}.html5vid.videoisplaying .tp-revstop{ display:block}.html5vid.videoisplaying .tp-video-play-button{ display:none}.html5vid:hover .tp-video-play-button{ display:block}.fullcoveredvideo .tp-video-play-button{ display:none!important} .tp-dottedoverlay  { background-repeat:repeat;width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:3}.tp-dottedoverlay.twoxtwo { background:url("http://redchairrecruitment.ie/wp-content/plugins/revslider/rs-plugin/css/../assets/gridtile.png")}.tp-dottedoverlay.twoxtwowhite { background:url("http://redchairrecruitment.ie/wp-content/plugins/revslider/rs-plugin/css/../assets/gridtile_white.png")}.tp-dottedoverlay.threexthree { background:url("http://redchairrecruitment.ie/wp-content/plugins/revslider/rs-plugin/css/../assets/gridtile_3x3.png")}.tp-dottedoverlay.threexthreewhite{ background:url("http://redchairrecruitment.ie/wp-content/plugins/revslider/rs-plugin/css/../assets/gridtile_3x3_white.png")} .fullscreen-container{  width:100%;  position:relative;  padding:0; } .fullwidthbanner-container{ width:100%; position:relative; padding:0; overflow:hidden; }.fullwidthbanner-container .fullwidthabanner{ width:100%; position:relative; }  .tp-simpleresponsive .slotholder *,.tp-simpleresponsive img { }  .tp-simpleresponsive .caption,.tp-simpleresponsive .tp-caption{   position:absolute; -webkit-font-smoothing:antialiased!important; }  .tp-bannershadow{  position:absolute;  margin-left:auto;  margin-right:auto;  -moz-user-select:none;  -khtml-user-select:none;  -webkit-user-select:none;  -o-user-select:none; }.tp-bannershadow.tp-shadow1{ background:url("http://redchairrecruitment.ie/wp-content/plugins/revslider/rs-plugin/css/../assets/shadow1.png") no-repeat; background-size:100% 100%; width:890px; height:30px; bottom:-30px}.tp-bannershadow.tp-shadow2{ background:url("http://redchairrecruitment.ie/wp-content/plugins/revslider/rs-plugin/css/../assets/shadow2.png") no-repeat; background-size:100% 100%; width:890px; height:60px;bottom:-60px}.tp-bannershadow.tp-shadow3{ background:url("http://redchairrecruitment.ie/wp-content/plugins/revslider/rs-plugin/css/../assets/shadow3.png") no-repeat; background-size:100% 100%; width:890px; height:60px;bottom:-60px}  .tp-button{  padding:6px 13px 5px;  border-radius:3px;  -moz-border-radius:3px;  -webkit-border-radius:3px;  height:30px;  cursor:pointer;  color:#fff!important; text-shadow:0px 1px 1px rgba(0,0,0,0.6)!important; font-size:15px; line-height:45px!important;  background:url("http://redchairrecruitment.ie/wp-content/plugins/revslider/rs-plugin/css/../images/gradient/g30.png") repeat-x top; font-family:arial,sans-serif; font-weight:bold; letter-spacing:-1px;  text-decoration:none;  }.tp-button.big { color:#fff; text-shadow:0px 1px 1px rgba(0,0,0,0.6); font-weight:bold; padding:9px 20px; font-size:19px; line-height:57px!important; background:url("http://redchairrecruitment.ie/wp-content/plugins/revslider/rs-plugin/css/../images/gradient/g40.png") repeat-x top} .purchase:hover,.tp-button:hover,.tp-button.big:hover{ background-position:bottom,15px 11px}  .tp-button.green,.tp-button:hover.green,.purchase.green,.purchase:hover.green { background-color:#21a117; -webkit-box-shadow:0px 3px 0px 0px #104d0b; -moz-box-shadow: 0px 3px 0px 0px #104d0b; box-shadow: 0px 3px 0px 0px #104d0b; } .tp-button.blue,.tp-button:hover.blue,.purchase.blue,.purchase:hover.blue { background-color:#1d78cb; -webkit-box-shadow:0px 3px 0px 0px #0f3e68; -moz-box-shadow: 0px 3px 0px 0px #0f3e68; box-shadow: 0px 3px 0px 0px #0f3e68} .tp-button.red,.tp-button:hover.red,.purchase.red,.purchase:hover.red { background-color:#cb1d1d; -webkit-box-shadow:0px 3px 0px 0px #7c1212; -moz-box-shadow: 0px 3px 0px 0px #7c1212; box-shadow: 0px 3px 0px 0px #7c1212}.tp-button.orange,.tp-button:hover.orange,.purchase.orange,.purchase:hover.orange{ background-color:#ff7700; -webkit-box-shadow:0px 3px 0px 0px #a34c00; -moz-box-shadow: 0px 3px 0px 0px #a34c00; box-shadow: 0px 3px 0px 0px #a34c00}.tp-button.darkgrey,.tp-button.grey,.tp-button:hover.darkgrey,.tp-button:hover.grey,.purchase.darkgrey,.purchase:hover.darkgrey{ background-color:#555; -webkit-box-shadow:0px 3px 0px 0px #222; -moz-box-shadow: 0px 3px 0px 0px #222; box-shadow: 0px 3px 0px 0px #222}.tp-button.lightgrey,.tp-button:hover.lightgrey,.purchase.lightgrey,.purchase:hover.lightgrey{ background-color:#888; -webkit-box-shadow:0px 3px 0px 0px #555; -moz-box-shadow: 0px 3px 0px 0px #555; box-shadow: 0px 3px 0px 0px #555} .tpclear{ clear:both} .tp-bullets{ z-index:1000; position:absolute; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -moz-opacity:1; -khtml-opacity:1; opacity:1; -webkit-transition:opacity 0.2s ease-out; -moz-transition:opacity 0.2s ease-out; -o-transition:opacity 0.2s ease-out; -ms-transition:opacity 0.2s ease-out; -webkit-transform:translateZ(5px);   }.tp-bullets.hidebullets  { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -moz-opacity:0; -khtml-opacity:0; opacity:0;   } .tp-bullets.simplebullets.navbar  { border:1px solid #666; border-bottom:1px solid #444; background:url("http://redchairrecruitment.ie/wp-content/plugins/revslider/rs-plugin/css/../assets/boxed_bgtile.png"); height:40px; padding:0px 10px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px }.tp-bullets.simplebullets.navbar-old  {  background:url("http://redchairrecruitment.ie/wp-content/plugins/revslider/rs-plugin/css/../assets/navigdots_bgtile.png"); height:35px; padding:0px 10px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px } .tp-bullets.simplebullets.round .bullet  { cursor:pointer; position:relative; background:url("http://redchairrecruitment.ie/wp-content/plugins/revslider/rs-plugin/css/../assets/bullet.png") no-repeat top left; width:20px; height:20px; margin-right:0px; float:left; margin-top:0px; margin-left:3px}.tp-bullets.simplebullets.round .bullet.last { margin-right:3px}.tp-bullets.simplebullets.round-old .bullet { cursor:pointer; position:relative; background:url("http://redchairrecruitment.ie/wp-content/plugins/revslider/rs-plugin/css/../assets/bullets.png") no-repeat bottom left; width:23px; height:23px; margin-right:0px; float:left; margin-top:0px}.tp-bullets.simplebullets.round-old .bullet.last{ margin-right:0px}  .tp-bullets.simplebullets.square .bullet { cursor:pointer; position:relative; background:url("http://redchairrecruitment.ie/wp-content/plugins/revslider/rs-plugin/css/../assets/bullets2.png") no-repeat bottom left; width:19px; height:19px; margin-right:0px; float:left; margin-top:0px}.tp-bullets.simplebullets.square .bullet.last { margin-right:0px}  .tp-bullets.simplebullets.square-old .bullet { cursor:pointer; position:relative; background:url("http://redchairrecruitment.ie/wp-content/plugins/revslider/rs-plugin/css/../assets/bullets2.png") no-repeat bottom left; width:19px; height:19px; margin-right:0px; float:left; margin-top:0px}.tp-bullets.simplebullets.square-old .bullet.last{ margin-right:0px}  .tp-bullets.simplebullets.navbar .bullet { cursor:pointer; position:relative; background:url("http://redchairrecruitment.ie/wp-content/plugins/revslider/rs-plugin/css/../assets/bullet_boxed.png") no-repeat top left; width:18px; height:19px;  margin-right:5px; float:left; margin-top:10px}.tp-bullets.simplebullets.navbar .bullet.first { margin-left:0px!important}.tp-bullets.simplebullets.navbar .bullet.last { margin-right:0px!important}  .tp-bullets.simplebullets.navbar-old .bullet { cursor:pointer; position:relative; background:url("http://redchairrecruitment.ie/wp-content/plugins/revslider/rs-plugin/css/../assets/navigdots.png") no-repeat bottom left; width:15px; height:15px; margin-left:5px!important; margin-right:5px!important;float:left; margin-top:10px}.tp-bullets.simplebullets.navbar-old .bullet.first{ margin-left:0px!important}.tp-bullets.simplebullets.navbar-old .bullet.last{ margin-right:0px!important} .tp-bullets.simplebullets .bullet:hover,.tp-bullets.simplebullets .bullet.selected { background-position:top left; }.tp-bullets.simplebullets.round .bullet:hover,.tp-bullets.simplebullets.round .bullet.selected,.tp-bullets.simplebullets.navbar .bullet:hover,.tp-bullets.simplebullets.navbar .bullet.selected{ background-position:bottom left; }  .tparrows  { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";  -moz-opacity:1;  -khtml-opacity:1;  opacity:1;  -webkit-transition:opacity 0.2s ease-out; -moz-transition:opacity 0.2s ease-out; -o-transition:opacity 0.2s ease-out; -ms-transition:opacity 0.2s ease-out;  -webkit-transform:translateZ(1000px);  -webkit-transform-style:preserve-3d;  } .tparrows .tp-arr-imgholder{ display:none}.tparrows .tp-arr-titleholder{ display:none}.tparrows.hidearrows {  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  -moz-opacity:0;  -khtml-opacity:0;  opacity:0;  }.tp-leftarrow  { z-index:100;cursor:pointer; position:relative; background:url("http://redchairrecruitment.ie/wp-content/plugins/revslider/rs-plugin/css/../assets/large_left.png") no-repeat top left; width:40px; height:40px;  }.tp-rightarrow  { z-index:100;cursor:pointer; position:relative; background:url("http://redchairrecruitment.ie/wp-content/plugins/revslider/rs-plugin/css/../assets/large_right.png") no-repeat top left; width:40px; height:40px;  } .tp-leftarrow.round { z-index:100;cursor:pointer; position:relative; background:url("http://redchairrecruitment.ie/wp-content/plugins/revslider/rs-plugin/css/../assets/small_left.png") no-repeat top left; width:19px; height:14px; margin-right:0px; float:left; margin-top:0px; }.tp-rightarrow.round { z-index:100;cursor:pointer; position:relative; background:url("http://redchairrecruitment.ie/wp-content/plugins/revslider/rs-plugin/css/../assets/small_right.png") no-repeat top left; width:19px; height:14px; margin-right:0px; float:left; margin-top:0px} .tp-leftarrow.round-old { z-index:100;cursor:pointer; position:relative; background:url("http://redchairrecruitment.ie/wp-content/plugins/revslider/rs-plugin/css/../assets/arrow_left.png") no-repeat top left; width:26px; height:26px; margin-right:0px; float:left; margin-top:0px; }.tp-rightarrow.round-old{ z-index:100;cursor:pointer; position:relative; background:url("http://redchairrecruitment.ie/wp-content/plugins/revslider/rs-plugin/css/../assets/arrow_right.png") no-repeat top left; width:26px; height:26px; margin-right:0px; float:left; margin-top:0px} .tp-leftarrow.navbar { z-index:100;cursor:pointer; position:relative; background:url("http://redchairrecruitment.ie/wp-content/plugins/revslider/rs-plugin/css/../assets/small_left_boxed.png") no-repeat top left; width:20px; height:15px;  float:left; margin-right:6px; margin-top:12px}.tp-rightarrow.navbar { z-index:100;cursor:pointer; position:relative; background:url("http://redchairrecruitment.ie/wp-content/plugins/revslider/rs-plugin/css/../assets/small_right_boxed.png") no-repeat top left; width:20px; height:15px;  float:left; margin-left:6px; margin-top:12px} .tp-leftarrow.navbar-old{ z-index:100;cursor:pointer; position:relative; background:url("http://redchairrecruitment.ie/wp-content/plugins/revslider/rs-plugin/css/../assets/arrowleft.png") no-repeat top left; width:9px; height:16px;  float:left; margin-right:6px; margin-top:10px}.tp-rightarrow.navbar-old{ z-index:100;cursor:pointer; position:relative; background:url("http://redchairrecruitment.ie/wp-content/plugins/revslider/rs-plugin/css/../assets/arrowright.png") no-repeat top left; width:9px; height:16px;  float:left; margin-left:6px; margin-top:10px}.tp-leftarrow.navbar-old.thumbswitharrow { margin-right:10px; }.tp-rightarrow.navbar-old.thumbswitharrow { margin-left:0px; }.tp-leftarrow.square { z-index:100;cursor:pointer; position:relative; background:url("http://redchairrecruitment.ie/wp-content/plugins/revslider/rs-plugin/css/../assets/arrow_left2.png") no-repeat top left; width:12px; height:17px;  float:left; margin-right:0px; margin-top:0px}.tp-rightarrow.square { z-index:100;cursor:pointer; position:relative; background:url("http://redchairrecruitment.ie/wp-content/plugins/revslider/rs-plugin/css/../assets/arrow_right2.png") no-repeat top left; width:12px; height:17px;  float:left; margin-left:0px; margin-top:0px} .tp-leftarrow.square-old{ z-index:100;cursor:pointer; position:relative; background:url("http://redchairrecruitment.ie/wp-content/plugins/revslider/rs-plugin/css/../assets/arrow_left2.png") no-repeat top left; width:12px; height:17px;  float:left; margin-right:0px; margin-top:0px}.tp-rightarrow.square-old{ z-index:100;cursor:pointer; position:relative; background:url("http://redchairrecruitment.ie/wp-content/plugins/revslider/rs-plugin/css/../assets/arrow_right2.png") no-repeat top left; width:12px; height:17px;  float:left; margin-left:0px; margin-top:0px} .tp-leftarrow.default { z-index:100;cursor:pointer; position:relative; background:url("http://redchairrecruitment.ie/wp-content/plugins/revslider/rs-plugin/css/../assets/large_left.png") no-repeat 0 0; width:40px; height:40px;  }.tp-rightarrow.default { z-index:100;cursor:pointer; position:relative; background:url("http://redchairrecruitment.ie/wp-content/plugins/revslider/rs-plugin/css/../assets/large_right.png") no-repeat 0 0; width:40px; height:40px;  }  .tp-leftarrow:hover,.tp-rightarrow:hover { background-position:bottom left; }  .tp-bullets.tp-thumbs  { z-index:1000; position:absolute; padding:3px;background-color:#fff; width:500px;height:50px;   margin-top:-50px; vertical-align:top;   }.tp-bullets.tp-thumbs img  { vertical-align:top} .fullwidthbanner-container .tp-thumbs{ padding:3px}.tp-bullets.tp-thumbs .tp-mask { width:500px; height:50px; overflow:hidden; position:relative} .tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer{ width:5000px; position:absolute}.tp-bullets.tp-thumbs .bullet {  width:100px; height:50px;   cursor:pointer; overflow:hidden;background:none;margin:0;float:left; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";  -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5; -webkit-transition:all 0.2s ease-out; -moz-transition:all 0.2s ease-out; -o-transition:all 0.2s ease-out; -ms-transition:all 0.2s ease-out;   } .tp-bullets.tp-thumbs .bullet:hover,.tp-bullets.tp-thumbs .bullet.selected{ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -moz-opacity:1; -khtml-opacity:1; opacity:1;   }.tp-thumbs img{ width:100%; }.tp-bannertimer{ visibility:hidden; width:100%; height:5px;  background:#fff; background:rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}.tp-bannertimer.tp-bottom  { top:auto; bottom:0px!important;height:5px}  .tparrows.preview1{ width:100px;height:100px;-webkit-transform-style:preserve-3d; -webkit-perspective:1000; -moz-perspective:1000; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden;background:transparent}.tparrows.preview1:after  { position:absolute; left:0px;top:0px; font-family:"revicons"; color:#fff; font-size:30px; width:100px;height:100px;text-align:center; background:#fff;background:rgba(0,0,0,0.15);z-index:2;line-height:100px; -webkit-transition:background 0.3s,color 0.3s; -moz-transition:background 0.3s,color 0.3s; transition:background 0.3s,color 0.3s}.tp-rightarrow.preview1:after { content:'\e825'; }.tp-leftarrow.preview1:after { content:'\e824'; }.tparrows.preview1:hover:after  { background:rgba(255,255,255,1); color:#aaa; }.tparrows.preview1 .tp-arr-imgholder { background-size:cover; background-position:center center; display:block;width:100%;height:100%;position:absolute;top:0px; -webkit-transition:-webkit-transform 0.3s; transition:transform 0.3s; -webkit-backface-visibility:hidden; backface-visibility:hidden;   }  .tp-rightarrow.preview1 .tp-arr-imgholder{ right:100%; -webkit-transform:rotateY(-90deg); transform:rotateY(-90deg); -webkit-transform-origin:100% 50%; transform-origin:100% 50%;  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0.0;-khtml-opacity:0.0;opacity:0.0;  }.tp-leftarrow.preview1 .tp-arr-imgholder{ left:100%; -webkit-transform:rotateY(90deg); transform:rotateY(90deg); -webkit-transform-origin:0% 50%; transform-origin:0% 50%;  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0.0;-khtml-opacity:0.0;opacity:0.0;  } .tparrows.preview1:hover .tp-arr-imgholder{ -webkit-transform:rotateY(0deg); transform:rotateY(0deg);  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1; } @media only screen and (min-width:768px) and (max-width:979px){  .tparrows.preview1, .tparrows.preview1:after{ width:80px; height:80px;line-height:80px; font-size:24px} }  @media only screen and (min-width:480px) and (max-width:767px){  .tparrows.preview1, .tparrows.preview1:after{ width:60px; height:60px;line-height:60px;font-size:20px} }@media only screen and (min-width:0px) and (max-width:479px){  .tparrows.preview1, .tparrows.preview1:after{ width:40px; height:40px;line-height:40px; font-size:12px}  }  .tp-bullets.preview1{ height:21px; }.tp-bullets.preview1 .bullet  { cursor:pointer;  position:relative!important;  background:rgba(0,0,0,0.15)!important;  -webkit-box-shadow:none;  -moz-box-shadow:none;  box-shadow:none;  width:5px!important;  height:5px!important;  border:8px solid rgba(0,0,0,0)!important;  display:inline-block;  margin-right:5px!important;  margin-bottom:0px!important;  -webkit-transition:background-color 0.2s,border-color 0.2s;  -moz-transition:background-color 0.2s,border-color 0.2s;  -o-transition:background-color 0.2s,border-color 0.2s;  -ms-transition:background-color 0.2s,border-color 0.2s;  transition:background-color 0.2s,border-color 0.2s;  float:none!important;  box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; }.tp-bullets.preview1 .bullet.last { margin-right:0px; }.tp-bullets.preview1 .bullet:hover,.tp-bullets.preview1 .bullet.selected { -webkit-box-shadow:none;  -moz-box-shadow:none;  box-shadow:none; background:#aaa!important; width:5px!important;  height:5px!important;  border:8px solid rgba(255,255,255,1)!important; }.tparrows.preview2{ min-width:60px; min-height:60px; background:#fff; ; border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px; overflow:hidden; -webkit-transition:-webkit-transform 1.3s; -webkit-transition:width 0.3s,background-color 0.3s,opacity 0.3s; transition:width 0.3s,background-color 0.3s,opacity 0.3s; backface-visibility:hidden; }.tparrows.preview2:after  { position:absolute; top:50%; font-family:"revicons"; color:#aaa; font-size:25px; margin-top:-12px; -webkit-transition:color 0.3s; -moz-transition:color 0.3s; transition:color 0.3s }.tp-rightarrow.preview2:after { content:'\e81e'; right:18px; }.tp-leftarrow.preview2:after { content:'\e81f'; left:18px; } .tparrows.preview2 .tp-arr-titleholder { background-size:cover; background-position:center center; display:block; visibility:hidden;position:relative;top:0px; -webkit-transition:-webkit-transform 0.3s; transition:transform 0.3s; -webkit-backface-visibility:hidden; backface-visibility:hidden; white-space:nowrap; color:#000; text-transform:uppercase; font-weight:400; font-size:14px; line-height:60px; padding:0px 10px;   }.tp-rightarrow.preview2 .tp-arr-titleholder{ right:50px; -webkit-transform:translateX(-100%); transform:translateX(-100%);   }.tp-leftarrow.preview2 .tp-arr-titleholder{ left:50px; -webkit-transform:translateX(100%); transform:translateX(100%);   }.tparrows.preview2.hovered  { width:300px}.tparrows.preview2:hover  { background:#fff}.tparrows.preview2:hover:after { color:#000}.tparrows.preview2:hover .tp-arr-titleholder{ -webkit-transform:translateX(0px); transform:translateX(0px); visibility:visible; position:absolute;   }  .tp-bullets.preview2{ height:17px; }.tp-bullets.preview2 .bullet  { cursor:pointer;  position:relative!important;  background:rgba(0,0,0,0.5)!important;  -webkit-border-radius:10px;  border-radius:10px;  -webkit-box-shadow:none;  -moz-box-shadow:none;  box-shadow:none;  width:6px!important;  height:6px!important;  border:5px solid rgba(0,0,0,0)!important;  display:inline-block;  margin-right:2px!important;  margin-bottom:0px!important;  -webkit-transition:background-color 0.2s,border-color 0.2s;  -moz-transition:background-color 0.2s,border-color 0.2s;  -o-transition:background-color 0.2s,border-color 0.2s;  -ms-transition:background-color 0.2s,border-color 0.2s;  transition:background-color 0.2s,border-color 0.2s;  float:none!important;  box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; }.tp-bullets.preview2 .bullet.last { margin-right:0px; }.tp-bullets.preview2 .bullet:hover,.tp-bullets.preview2 .bullet.selected { -webkit-box-shadow:none;  -moz-box-shadow:none;  box-shadow:none; background:rgba(255,255,255,1)!important; width:6px!important;  height:6px!important;  border:5px solid rgba(0,0,0,1)!important; }.tp-arr-titleholder.alwayshidden { display:none!important} @media only screen and (min-width:768px) and (max-width:979px){  .tparrows.preview2{ min-width:40px; min-height:40px; width:40px;height:40px;  border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px; } .tparrows.preview2:after  { position:absolute; top:50%; font-family:"revicons"; font-size:20px; margin-top:-12px} .tp-rightarrow.preview2:after { content:'\e81e'; right:11px} .tp-leftarrow.preview2:after { content:'\e81f'; left:11px} .tparrows.preview2 .tp-arr-titleholder{ font-size:12px; line-height:40px; letter-spacing:0px} .tp-rightarrow.preview2 .tp-arr-titleholder{ right:35px} .tp-leftarrow.preview2 .tp-arr-titleholder{ left:35px} }  @media only screen and (min-width:480px) and (max-width:767px){ .tparrows.preview2{ min-width:30px; min-height:30px; width:30px;height:30px;  border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px; } .tparrows.preview2:after  { position:absolute; top:50%; font-family:"revicons"; font-size:14px; margin-top:-12px} .tp-rightarrow.preview2:after { content:'\e81e'; right:8px} .tp-leftarrow.preview2:after { content:'\e81f'; left:8px} .tparrows.preview2 .tp-arr-titleholder{ font-size:10px; line-height:30px; letter-spacing:0px} .tp-rightarrow.preview2 .tp-arr-titleholder{ right:25px} .tp-leftarrow.preview2 .tp-arr-titleholder{ left:25px} .tparrows.preview2 .tp-arr-titleholder{ display:none;visibility:none} }  @media only screen and (min-width:0px) and (max-width:479px){  .tparrows.preview2{ min-width:30px; min-height:30px; width:30px;height:30px;  border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px; } .tparrows.preview2:after  { position:absolute; top:50%; font-family:"revicons"; font-size:14px; margin-top:-12px} .tp-rightarrow.preview2:after { content:'\e81e'; right:8px} .tp-leftarrow.preview2:after { content:'\e81f'; left:8px} .tparrows.preview2 .tp-arr-titleholder{ display:none;visibility:none} .tparrows.preview2:hover  { width:30px!important; height:30px!important}  }  .tparrows.preview3{ width:70px; height:70px; background:#fff; background:rgba(255,255,255,1); -webkit-transform-style:flat; }.tparrows.preview3:after  { position:absolute; line-height:70px;text-align:center; font-family:"revicons"; color:#aaa; font-size:30px; top:0px;left:0px;;background:#fff; z-index:100; width:70px;height:70px; -webkit-transition:color 0.3s; -moz-transition:color 0.3s; transition:color 0.3s}.tparrows.preview3:hover:after  { color:#000; }.tp-rightarrow.preview3:after { content:'\e825'; }.tp-leftarrow.preview3:after { content:'\e824'; } .tparrows.preview3 .tp-arr-iwrapper {  -webkit-transform:scale(0,1);  transform:scale(0,1);  -webkit-transform-origin:100% 50%;  transform-origin:100% 50%;  -webkit-transition:-webkit-transform 0.2s;  transition:transform 0.2s;  z-index:0;position:absolute; background:#000; background:rgba(0,0,0,0.75);  display:table;min-height:90px;top:-10px}.tp-leftarrow.preview3 .tp-arr-iwrapper{ -webkit-transform:scale(0,1);  transform:scale(0,1);  -webkit-transform-origin:0% 50%;  transform-origin:0% 50%;   }.tparrows.preview3 .tp-arr-imgholder { display:block;background-size:cover; background-position:center center; display:table-cell;min-width:90px;height:90px; position:relative;top:0px; }.tp-rightarrow.preview3 .tp-arr-iwrapper{ right:0px;padding-right:70px}.tp-leftarrow.preview3 .tp-arr-iwrapper{ left:0px; direction:rtl;padding-left:70px}.tparrows.preview3 .tp-arr-titleholder{ display:table-cell; padding:30px;font-size:16px; color:#fff;white-space:nowrap; position:relative; clear:right;vertical-align:middle}.tparrows.preview3:hover .tp-arr-iwrapper{ -webkit-transform:scale(1,1);  transform:scale(1,1); } .tp-bullets.preview3{ height:17px; }.tp-bullets.preview3 .bullet  { cursor:pointer;  position:relative!important;  background:rgba(0,0,0,0.5)!important;  -webkit-border-radius:10px;  border-radius:10px;  -webkit-box-shadow:none;  -moz-box-shadow:none;  box-shadow:none;  width:6px!important;  height:6px!important;  border:5px solid rgba(0,0,0,0)!important;  display:inline-block;  margin-right:2px!important;  margin-bottom:0px!important;  -webkit-transition:background-color 0.2s,border-color 0.2s;  -moz-transition:background-color 0.2s,border-color 0.2s;  -o-transition:background-color 0.2s,border-color 0.2s;  -ms-transition:background-color 0.2s,border-color 0.2s;  transition:background-color 0.2s,border-color 0.2s;  float:none!important;  box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; }.tp-bullets.preview3 .bullet.last { margin-right:0px; }.tp-bullets.preview3 .bullet:hover,.tp-bullets.preview3 .bullet.selected { -webkit-box-shadow:none;  -moz-box-shadow:none;  box-shadow:none; background:rgba(255,255,255,1)!important; width:6px!important;  height:6px!important;  border:5px solid rgba(0,0,0,1)!important; } @media only screen and (min-width:768px) and (max-width:979px){  .tparrows.preview3:after, .tparrows.preview3{ width:50px; height:50px; line-height:50px;font-size:20px} .tparrows.preview3 .tp-arr-iwrapper { min-height:70px} .tparrows.preview3 .tp-arr-imgholder { min-width:70px;height:70px} .tp-rightarrow.preview3 .tp-arr-iwrapper{ padding-right:50px} .tp-leftarrow.preview3 .tp-arr-iwrapper{ padding-left:50px} .tparrows.preview3 .tp-arr-titleholder{ padding:10px;font-size:16px; }  }  @media only screen and (max-width:767px){  .tparrows.preview3:after, .tparrows.preview3{ width:50px; height:50px; line-height:50px;font-size:20px} .tparrows.preview3 .tp-arr-iwrapper { min-height:70px}}.tparrows.preview4{ width:30px; height:110px; background:transparent;-webkit-transform-style:preserve-3d; -webkit-perspective:1000; -moz-perspective:1000}.tparrows.preview4:after  { position:absolute; line-height:110px;text-align:center; font-family:"revicons"; color:#fff; font-size:20px; top:0px;left:0px;z-index:0; width:30px;height:110px; background:#000; background:rgba(0,0,0,0.25); -webkit-transition:all 0.2s ease-in-out;  -moz-transition:all 0.2s ease-in-out;  -o-transition:all 0.2s ease-in-out;  transition:all 0.2s ease-in-out;  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1; }.tp-rightarrow.preview4:after { content:'\e825'; }.tp-leftarrow.preview4:after { content:'\e824'; } .tparrows.preview4 .tp-arr-allwrapper{ visibility:hidden;width:180px;position:absolute;z-index:1;min-height:120px;top:0px;left:-150px; overflow:hidden;-webkit-perspective:1000px;-webkit-transform-style:flat}.tp-leftarrow.preview4 .tp-arr-allwrapper{ left:0px}.tparrows.preview4 .tp-arr-iwrapper { position:relative}.tparrows.preview4 .tp-arr-imgholder { display:block;background-size:cover; background-position:center center;width:180px;height:110px; position:relative;top:0px; -webkit-backface-visibility:hidden; backface-visibility:hidden;  } .tparrows.preview4 .tp-arr-imgholder2 { display:block;background-size:cover; background-position:center center; width:180px;height:110px; position:absolute;top:0px; left:180px; -webkit-backface-visibility:hidden; backface-visibility:hidden; }.tp-leftarrow.preview4 .tp-arr-imgholder2{ left:-180px}  .tparrows.preview4 .tp-arr-titleholder{ display:block; font-size:12px; line-height:25px; padding:0px 10px;text-align:left;color:#fff; position:relative; background:#000; color:#FFF; text-transform:uppercase; white-space:nowrap; letter-spacing:1px; font-weight:700; font-size:11px; line-height:2.75; -webkit-transition:all 0.3s; transition:all 0.3s; -webkit-transform:rotateX(-90deg); transform:rotateX(-90deg); -webkit-transform-origin:50% 0; transform-origin:50% 0; -webkit-backface-visibility:hidden; backface-visibility:hidden;  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0.0;-khtml-opacity:0.0;opacity:0.0;  } .tparrows.preview4:after { transform-origin:100% 100%; -webkit-transform-origin:100% 100%}.tp-leftarrow.preview4:after { transform-origin:0% 0%; -webkit-transform-origin:0% 0%}  @media only screen and (min-width:768px){  .tparrows.preview4:hover:after { -webkit-transform:rotateY(-90deg); transform:rotateY(-90deg)} .tp-leftarrow.preview4:hover:after { -webkit-transform:rotateY(90deg); transform:rotateY(90deg)}  .tparrows.preview4:hover .tp-arr-titleholder{ -webkit-transition-delay:0.4s;  transition-delay:0.4s;  -webkit-transform:rotateX(0deg);  transform:rotateX(0deg);  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;  }}  .tp-bullets.preview4{ height:17px; }.tp-bullets.preview4 .bullet  { cursor:pointer;  position:relative!important;  background:rgba(0,0,0,0.5)!important;  -webkit-border-radius:10px;  border-radius:10px;  -webkit-box-shadow:none;  -moz-box-shadow:none;  box-shadow:none;  width:6px!important;  height:6px!important;  border:5px solid rgba(0,0,0,0)!important;  display:inline-block;  margin-right:2px!important;  margin-bottom:0px!important;  -webkit-transition:background-color 0.2s,border-color 0.2s;  -moz-transition:background-color 0.2s,border-color 0.2s;  -o-transition:background-color 0.2s,border-color 0.2s;  -ms-transition:background-color 0.2s,border-color 0.2s;  transition:background-color 0.2s,border-color 0.2s;  float:none!important;  box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; }.tp-bullets.preview4 .bullet.last { margin-right:0px; }.tp-bullets.preview4 .bullet:hover,.tp-bullets.preview4 .bullet.selected { -webkit-box-shadow:none;  -moz-box-shadow:none;  box-shadow:none; background:rgba(255,255,255,1)!important; width:6px!important;  height:6px!important;  border:5px solid rgba(0,0,0,1)!important; }@media only screen and (max-width:767px){ .tparrows.preview4{ width:20px; height:80px}.tparrows.preview4:after  { width:20px; height:80px; line-height:80px; font-size:14px}.tparrows.preview1 .tp-arr-allwrapper,.tparrows.preview2 .tp-arr-allwrapper,.tparrows.preview3 .tp-arr-allwrapper,.tparrows.preview4 .tp-arr-allwrapper{ display:none!important}  }.tp-simpleresponsive img{  -moz-user-select:none;  -khtml-user-select:none;  -webkit-user-select:none;  -o-user-select:none; }.tp-caption img{ background:transparent; -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF); zoom:1; } .tp-simpleresponsive ul{ list-style:none; padding:0; margin:0; }.tp-simpleresponsive>ul li{ list-style:none; position:absolute; visibility:hidden; } .caption.slidelink a div,.tp-caption.slidelink a div{ width:3000px; height:1500px; background:url("http://redchairrecruitment.ie/wp-content/plugins/revslider/rs-plugin/css/../assets/coloredbg.png") repeat}.tp-caption.slidelink a span{ background:url("http://redchairrecruitment.ie/wp-content/plugins/revslider/rs-plugin/css/../assets/coloredbg.png") repeat} .tp-loader{   top:50%; left:50%;   z-index:10000;   position:absolute;   }.tp-loader.spinner0{  width:40px;  height:40px;  background:url("http://redchairrecruitment.ie/wp-content/plugins/revslider/rs-plugin/css/../assets/loader.gif") no-repeat center center;  background-color:#fff;  box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);  -webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);  margin-top:-20px;  margin-left:-20px;  -webkit-animation:tp-rotateplane 1.2s infinite ease-in-out;  animation:tp-rotateplane 1.2s infinite ease-in-out;  border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; } .tp-loader.spinner1{  width:40px;  height:40px;  background-color:#fff;  box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);  -webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);  margin-top:-20px;  margin-left:-20px;  -webkit-animation:tp-rotateplane 1.2s infinite ease-in-out;  animation:tp-rotateplane 1.2s infinite ease-in-out;  border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; } .tp-loader.spinner5{ background:url("http://redchairrecruitment.ie/wp-content/plugins/revslider/rs-plugin/css/../assets/loader.gif") no-repeat 10px 10px; background-color:#fff; margin:-22px -22px; width:44px;height:44px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; } @-webkit-keyframes tp-rotateplane{  0%{ -webkit-transform:perspective(120px) } 50%{ -webkit-transform:perspective(120px) rotateY(180deg) } 100%{ -webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg) }}@keyframes tp-rotateplane{  0%{   transform:perspective(120px) rotateX(0deg) rotateY(0deg);   -webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg)  }50%{   transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);   -webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)  }100%{   transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);   -webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);  }} .tp-loader.spinner2{  width:40px;  height:40px;  margin-top:-20px;margin-left:-20px;  background-color:#ff0000;  box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);  -webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);  border-radius:100%;  -webkit-animation:tp-scaleout 1.0s infinite ease-in-out;  animation:tp-scaleout 1.0s infinite ease-in-out; }@-webkit-keyframes tp-scaleout{  0%{ -webkit-transform:scale(0.0) } 100%{   -webkit-transform:scale(1.0);   opacity:0;  }}@keyframes tp-scaleout{  0%{   transform:scale(0.0);   -webkit-transform:scale(0.0);  }100%{   transform:scale(1.0);   -webkit-transform:scale(1.0);   opacity:0;  }}  .tp-loader.spinner3{  margin:-9px 0px 0px -35px;  width:70px;  text-align:center; }.tp-loader.spinner3 .bounce1,.tp-loader.spinner3 .bounce2,.tp-loader.spinner3 .bounce3{  width:18px;  height:18px;  background-color:#fff;  box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);  -webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);  border-radius:100%;  display:inline-block;  -webkit-animation:tp-bouncedelay 1.4s infinite ease-in-out;  animation:tp-bouncedelay 1.4s infinite ease-in-out; -webkit-animation-fill-mode:both;  animation-fill-mode:both; }.tp-loader.spinner3 .bounce1{  -webkit-animation-delay:-0.32s;  animation-delay:-0.32s; }.tp-loader.spinner3 .bounce2{  -webkit-animation-delay:-0.16s;  animation-delay:-0.16s; }@-webkit-keyframes tp-bouncedelay{  0%,80%,100%{ -webkit-transform:scale(0.0) } 40%{ -webkit-transform:scale(1.0) }}@keyframes tp-bouncedelay{  0%,80%,100%{   transform:scale(0.0);   -webkit-transform:scale(0.0);  }40%{   transform:scale(1.0);   -webkit-transform:scale(1.0);  }}  .tp-loader.spinner4{  margin:-20px 0px 0px -20px;  width:40px;  height:40px;  text-align:center;  -webkit-animation:tp-rotate 2.0s infinite linear;  animation:tp-rotate 2.0s infinite linear; }.tp-loader.spinner4 .dot1,.tp-loader.spinner4 .dot2{  width:60%;  height:60%;  display:inline-block;  position:absolute;  top:0;  background-color:#fff;  border-radius:100%;  -webkit-animation:tp-bounce 2.0s infinite ease-in-out;  animation:tp-bounce 2.0s infinite ease-in-out;  box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);  -webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15); }.tp-loader.spinner4 .dot2{  top:auto;  bottom:0px;  -webkit-animation-delay:-1.0s;  animation-delay:-1.0s; }@-webkit-keyframes tp-rotate{ 100%{ -webkit-transform:rotate(360deg) }}@keyframes tp-rotate{ 100%{ transform:rotate(360deg); -webkit-transform:rotate(360deg) }}@-webkit-keyframes tp-bounce{  0%,100%{ -webkit-transform:scale(0.0) } 50%{ -webkit-transform:scale(1.0) }}@keyframes tp-bounce{  0%,100%{   transform:scale(0.0);   -webkit-transform:scale(0.0);  }50%{   transform:scale(1.0);   -webkit-transform:scale(1.0);  }}
/* pageScrollButtonsStyle: (http://redchairrecruitment.ie/wp-content/plugins/smooth-page-scroll-updown-buttons/assets/css/smooth-page-scroll-updown-buttons.css) */
 .page-scroll-buttons button,.page-scroll-buttons button:hover,.page-scroll-buttons button:focus{  position:fixed;  z-index:100;  border:0;  border-radius:4px;  margin:0;  padding:0;  transition:opacity 0.2s linear;  text-indent:-99999px;  cursor:pointer;  background-size:100% 100%; }.page-scroll-buttons button.one-page-down{background-image:url("http://redchairrecruitment.ie/wp-content/plugins/smooth-page-scroll-updown-buttons/assets/css/../img/spsb-arrow-down.png")}.page-scroll-buttons button.one-page-up{background-image:url("http://redchairrecruitment.ie/wp-content/plugins/smooth-page-scroll-updown-buttons/assets/css/../img/spsb-arrow-up.png")}.page-scroll-buttons button.all-the-way-to-top{background-image:url("http://redchairrecruitment.ie/wp-content/plugins/smooth-page-scroll-updown-buttons/assets/css/../img/spsb-arrow-top.png")} .page-scroll-buttons button.not-functional{  cursor:default; } .no-top .all-the-way-to-top{  display:none; }
/* SFSImainCss: (http://redchairrecruitment.ie/wp-content/plugins/ultimate-social-media-icons/css/sfsi-style.css) */
@charset "utf-8"; @font-face{   font-family:helveticabold;   src:url("http://redchairrecruitment.ie/wp-content/plugins/ultimate-social-media-icons/css/fonts/helvetica_bold_0-webfont.eot");   src:url(fonts/helvetica_bold_0-webfont.eot?#iefix) format('embedded-opentype'),url("http://redchairrecruitment.ie/wp-content/plugins/ultimate-social-media-icons/css/fonts/helvetica_bold_0-webfont.woff") format('woff'),url("http://redchairrecruitment.ie/wp-content/plugins/ultimate-social-media-icons/css/fonts/helvetica_bold_0-webfont.ttf") format('truetype'),url(fonts/helvetica_bold_0-webfont.svg#helveticabold) format('svg');   font-weight:400;   font-style:normal; }@font-face{   font-family:helveticaregular;   src:url("http://redchairrecruitment.ie/wp-content/plugins/ultimate-social-media-icons/css/fonts/helvetica_0-webfont.eot");   src:url(fonts/helvetica_0-webfont.eot?#iefix) format('embedded-opentype'),url("http://redchairrecruitment.ie/wp-content/plugins/ultimate-social-media-icons/css/fonts/helvetica_0-webfont.woff") format('woff'),url("http://redchairrecruitment.ie/wp-content/plugins/ultimate-social-media-icons/css/fonts/helvetica_0-webfont.ttf") format('truetype'),url(fonts/helvetica_0-webfont.svg#helveticaregular) format('svg');   font-weight:400;   font-style:normal; }@font-face{   font-family:helveticaneue-light;   src:url("http://redchairrecruitment.ie/wp-content/plugins/ultimate-social-media-icons/css/fonts/helveticaneue-light.eot");   src:url(fonts/helveticaneue-light.eot?#iefix) format('embedded-opentype'),  url("http://redchairrecruitment.ie/wp-content/plugins/ultimate-social-media-icons/css/fonts/helveticaneue-light.woff") format('woff'),  url("http://redchairrecruitment.ie/wp-content/plugins/ultimate-social-media-icons/css/fonts/helveticaneue-light.ttf") format('truetype'), url(fonts/helveticaneue-light.svg#helveticaneue-light) format('svg');   font-weight:400;   font-style:normal; }body{   margin:0;   padding:0; }.clear{   clear:both; }.space{   clear:both;   padding:30px 0 0;   width:100%;   float:left; }.like_txt{   margin:30px 0 0;   padding:0;   color:#12a252;   font-family:helveticaregular;   font-size:20px;   line-height:20px;   text-align:center; }.like_txt a{   color:#12a252; }.sfsibeforpstwpr iframe,.sfsiaftrpstwpr iframe{max-width:none}.sfwp_fivestar_ul li{ display:block; padding-right:20px; }.shwthmbfraftr{ margin-top:5px!important}label.toglpstpgsbttl{ float:left; margin-top:5px!important}.tab_3_icns.shwthmbfraftr .cstmdisplaysharingtxt{ float:left; }.tab6 ul.enough_waffling.sfsi_dsplyatend{ width:24%; float:left; }.tab4 ul.like_icon{   margin:0;   padding:20px 0 0;   list-style:none;   text-align:center; }.tab4 ul.like_icon li{   margin:0;   padding:0;   list-style:none;   display:inline-block; }.tab4 ul.like_icon li span{   margin:0;   width:54px;   display:block;   background:url("http://redchairrecruitment.ie/wp-content/plugins/ultimate-social-media-icons/css/../images/count_bg.png") no-repeat;   height:24px;   overflow:hidden;   padding:10px 2px 2px;   font-size:17px;   text-align:center;   line-height:24px;   color:#5a6570; }.tab4 ul.like_icon li a{   color:#5a6570;   text-decoration:none; }.tab4 ul.enough_waffling{   margin:0;   padding:25px 0 27px;   list-style:none;   text-align:center; }.tab4 ul.enough_waffling li{   margin:0 22px;   padding:0;   list-style:none;   display:inline-block; }.tab4 ul.enough_waffling li span{   float:left; }.tab4 ul.enough_waffling li label{   margin:0 0 0 20px;   float:left;   font-family:helveticaregular;   font-size:18px;   font-weight:400;   text-align:center;   line-height:38px;   color:#5a6570; }.sfsi_mainContainer .checkbox{   width:31px;   height:31px;   background:url("http://redchairrecruitment.ie/wp-content/plugins/ultimate-social-media-icons/css/../images/check_bg.jpg") no-repeat;   display:inherit; }.sfsi_mainContainer .radio{   width:40px;   height:40px;   background:url("http://redchairrecruitment.ie/wp-content/plugins/ultimate-social-media-icons/css/../images/radio_bg.png") no-repeat;   display:inherit; }.sfsi_mainContainer .select{   width:127px;   height:47px;   font-size:17px;   background:url("http://redchairrecruitment.ie/wp-content/plugins/ultimate-social-media-icons/css/../images/select_bg.jpg") no-repeat;   display:block;   padding-left:16px;   line-height:49px; }.sfsi_mainContainer .line{   background:#eaebee;   height:1px;   font-size:0;   margin:15px 0 0;   clear:both;   width:100%;   float:left; }.specify_counts{   display:block;   margin-top:15px;   padding-top:15px;   clear:both;   width:100%;   float:left;   border-top:1px solid #eaebee; }.specify_counts .radio_section{   width:30px;   float:left;   margin:12px 10px 0 0; }.specify_counts .social_icon_like{   width:54px;   float:left;   margin:0 15px 0 0; }.specify_counts .social_icon_like ul{   margin:0;   padding:0;   list-style:none;   text-align:center; }.specify_counts .social_icon_like li{   margin:0;   padding:0;   list-style:none;   display:inline-block; }.specify_counts .social_icon_like li span{   margin:0;   width:54px;   display:block;   background:url("http://redchairrecruitment.ie/wp-content/plugins/ultimate-social-media-icons/css/../images/count_bg.jpg") no-repeat;   height:24px;   overflow:hidden;   padding:10px 2px 2px;   font-family:helveticaregular;   font-size:16px;   text-align:center;   line-height:24px;   color:#5a6570; }.specify_counts .social_icon_like li a{   color:#5a6570;   text-decoration:none; }.specify_counts .listing{   width:88%;   margin-top:-5px;   display:inherit;   float:left; }.specify_counts .listing ul{   margin:0;   padding:0;   list-style:none;   text-align:left; }.specify_counts .listing li{   margin:15px 0 0;   padding:0;   list-style:none;   clear:both;   line-height:39px;   font-size:17px; }.specify_counts .listing li span{   float:left;   margin-right:20px; }.specify_counts .listing li .input{   background:#e5e5e5;   box-shadow:2px 2px 3px #dcdcdc inset;   border:0;   padding:10px;   margin-left:25px; }.specify_counts .listing li .input_facebook{   width:288px;   background:#e5e5e5;   box-shadow:2px 2px 3px #dcdcdc inset;   border:0;   padding:10px;   margin-left:16px; }.save_button{   width:450px;   padding-top:30px;   clear:both;   margin:auto; }.save_button a{   background:#12a252;   text-align:center;   font-size:23px;   color:#FFF!important;   display:block;   padding:11px 0;   text-decoration:none; }.save_button a:hover{ background:#079345 }.tab5 ul.share_icon_order{   margin:0;   padding:0;   list-style:none;   text-align:left; }.tab5 ul.share_icon_order li{   margin:22px 6px 0 0;   padding:0;   list-style:none;   float:left;   line-height:37px; }.tab5 ul.share_icon_order li:last-child{   margin:22px 0 0 3px; }.tab5 .row{   border-top:1px solid #eaebee;   margin-top:25px;   padding-top:15px;   clear:both;   display:block;   width:100%;   float:left;   font-family:helveticaregular;   line-height:42px; }.tab5 .icons_size{   position:relative; }.tab5 .icons_size span{   margin-right:18px;   display:block;   float:left;   font-size:18px;   font-weight:400;   line-height:46px; }.tab5 .icons_size span.last{   margin-left:55px; }.tab5 .icons_size input{   width:73px;   background:#e5e5e5;   box-shadow:2px 2px 3px #dcdcdc inset;   border:0;   padding:13px 13px 12px;   margin-right:18px;   float:left;   display:block; }.tab5 .icons_size select.styled{   position:absolute;   left:0;   width:135px;   height:46px;   line-height:46px; }.tab5 .icons_size .field{   position:relative;   float:left;   display:block;   margin-right:20px; }.tab5 .icons_size ins{   margin-right:25px;   float:left;   font-size:17px;   font-weight:400;   text-decoration:none; }.tab5 .icons_size ins.leave_empty{   line-height:23px; }.tab5 .icons_size{   padding-top:15px; }.tab5 ul.enough_waffling{   margin:-5px 0 0;   padding:0;   list-style:none;   text-align:center; }.tab5 .new_wind .row_onl ul.enough_waffling{ margin:20px 0 0 0;   padding:0;   list-style:none;   height:38px;   text-align:center; width:61%; }.tab5 ul.enough_waffling li{   margin:0 22px;   padding:0;   list-style:none;   display:inline-block; }.tab5 ul.enough_waffling li span{   float:left; }.tab5 ul.enough_waffling li label{   margin:0 0 0 20px;   float:left;   font-family:helveticaregular;   font-size:18px;   font-weight:400;   text-align:center;   line-height:38px;   color:#5a6570; }.sticking p{   float:left;   font-size:18px!important; }.sticking p.list{   width:168px; }.sticking p.link{   margin:3px 0 0 12px;   padding:0!important;   float:left; }.sticking .float{   margin-left:188px;   margin-top:3px;   float:left;   font-size:17px; }.sticking ul{   margin:0;   padding:30px 0 0;   list-style:none;   float:left; }.sticking a{   color:#a4a9ad;   text-decoration:none; }.sticking .field{   position:relative;   float:left;   display:block;   margin-left:20px; }.sticking .field .select{   width:206px;   height:47px;   background:url("http://redchairrecruitment.ie/wp-content/plugins/ultimate-social-media-icons/css/../images/select_bg1.jpg") no-repeat;   display:block;   padding-left:10px; }.sticking .field select.styled{   position:absolute;   left:0;   top:0;   width:211px;   line-height:46px;   height:46px; }.mouseover_field{   width:455px;   float:left;   font-size:18px;   margin-top:10px; }.mouseover_field label{   width:125px;   float:left; }.mouseover_field input{   width:256px;   float:left;   background:#e5e5e5;   box-shadow:2px 2px 3px #dcdcdc inset;   border:0;   padding:10px; }.pop_up_box{   width:474px;   background:#FFF;   box-shadow:0 0 5px 3px #d8d8d8;   margin:200px auto;   padding:20px 25px 0px;   font-family:helveticaregular;   color:#5a6570;   min-height:250px;   position:relative; }.pop_up_box h4,.pop_up_box_ex h4{   font-size:20px;   color:#5a6570;   text-align:center;   margin:0;   padding:0;   line-height:22px; }.pop_up_box p,.pop_up_box_ex p{   font-size:17px;   line-height:28px;   color:#5a6570;   text-align:left;   margin:0;   padding:25px 0 0;   font-family:helveticaregular; }.sfsi_popupcntnr{   float:left;   width:100%}.sfsi_popupcntnr>h3{   color:#000;   float:left;   font-weight:700;   margin-bottom:5px;   width:100%}ul.flwstep{   float:left;   width:100%}ul.flwstep>li{   color:#000;   font-size:16px;   margin:5px; }.upldbtn{   float:left;   text-align:center;   width:100%}.upload_butt{   background-color:#12a252;   border:none;   color:#fff;   font-weight:700;   margin-top:10px;   padding:5px 45px;   width:auto;   cursor:pointer; }.pop_up_box .button{   background:#12a252;   font-size:22px;   line-height:24px;   color:#5a6570;   text-align:center;   min-height:80px;   margin-top:32px;   box-shadow:none; }.pop_up_box .button:hover{   box-shadow:none!important; }.pop_up_box .button a.activate{   padding:0px 0; }.pop_up_box a,.pop_up_box_ex a{   color:#a4a9ad;   font-size:20px;   text-decoration:none;   text-align:center;   display:inline-block;   margin-top:20px; width:100%; }.pop_up_box .upload{   width:100%;   float:left;   text-align:left;   margin-top:15px;   height:46px; }.pop_up_box .upload label{   width:135px;   float:left;   line-height:45px;   font-size:18px;   font-family:helveticaregular;   text-align:left; }.pop_up_box .upload input[type=text]{   width:248px;   float:left;   background:#e5e5e5;   box-shadow:2px 2px 3px #dcdcdc inset;   border:0;   padding:0 10px;   font-size:16px;   height:44px;   text-align:left;   color:#5a6570;   font-family:helveticaregular; }.pop_up_box .upload input.upload_butt{   width:100px;   background:#12a252;   box-shadow:0 0 0;   border:0;   text-align:center;   font-size:18px;   color:#fff;   font-family:helveticaregular;   height:45px;   right:32px;   top:71px;   position:absolute; }.pop_up_box .upload a{   color:#12a252;   font-size:18px;   text-decoration:underline;   font-family:helveticaregular;   margin:0 0 16px 140px; }.pop_up_box a:hover,.pop_up_box_ex a:hover{   color:#a4a9ad; }.inr_cont .fb_url{   clear:both; }.inr_cont .fb_url .checkbox,.inr_cont .fb_url input.add,.inr_cont .fb_url label,.inr_cont .fb_url lable{   float:left; }.inr_cont .fb_url input.add{   margin-left:19px; }.inr_cont .fb_url .checkbox{   margin:6px 0 0; }.inr_cont .fb_url label{   line-height:41px;   margin:0 0 0 15px;   font-size:18px; }.inr_cont textarea.add_txt{   resize:none;   margin:0 0 0 19px!important;   height:60px; }.tab2 .inr_cont textarea.add_txt{   width:382px!important;   height:90px;   overflow:hidden; }.tab2 .inr_cont input.add{   width:417px; }.red_txt,.tab2 .red_txt{   color:#ef4745!important;   text-align:center!important;   padding-top:5px!important; }.green_txt{   color:#12A252!important;   text-align:center!important;   padding-top:5px!important; }.red_txt{   color:#f80000!important;   text-align:center!important;   padding-top:5px!important; }.linked_tab_2 .fb_url label{   width:32%}.twt_tab_2 label{   width:18%}.bdr_top{   border-top:none!important; }.linked_tab_2 .fb_url input.link_dbl{   margin-bottom:6px; }.tab3{   overflow:hidden; }.tab3 .row{   padding:15px 0;   clear:both;   overflow:hidden; }.tab3 ul.tab_3_list{   overflow:hidden;   margin:4px 0 11px; }ul.tab_3_list li{   background:url("http://redchairrecruitment.ie/wp-content/plugins/ultimate-social-media-icons/css/../images/tab_3_list_bg.jpg") 13px 7px no-repeat;   padding:0 0 0 30px;   color:#778088;   font-family:helveticaregular;   font-size:17px;   margin-bottom:4px; }.tab5 ul.tab_3_list li{ background:url("http://redchairrecruitment.ie/wp-content/plugins/ultimate-social-media-icons/css/../images/tab_3_list_bg.jpg") 13px 18px no-repeat; }.tab3 .row h3{   margin:0 0 20px;   color:#414951;   font-family:helveticabold;   font-size:20px; }ul.tab_3_icns{   list-style:none;   margin:34px 0 0;   overflow:hidden; }ul.tab_3_icns li{   width:100%;   margin:0 0 21px;   float:left; }ul.tab_3_icns label{   float:left;   line-height:42px;   color:#69737C;   font-size:18px;   font-family:helveticaregular;   min-width:120px; }ul.tab_3_icns li .icns_tab_3,ul.tab_3_icns li .radio{   float:left; }.tab3 .sub_row{   float:left;   margin:35px 0 0 4%;   width:90%}.tab3 .sub_row h4{   color:#a4a9ad!important; }.tab3 .sub_row label{   float:left;   margin:0 20px;   line-height:36px;   font-size:18px; }.tab3 .sub_row p{   padding-top:18px!important;   clear:both;   overflow:hidden; }.sub_row .sub_sub_box p{   padding-top:18px!important; }.tab3 .sub_row .checkbox{   float:left;   margin-top:4px; }.tab3 .sub_row .sub_sub_box{   width:80%;   margin:7px 0 15px 10%;   float:left; }.tab3 .sub_row input.smal_inpt{   width:73px;   background:#e5e5e5;   box-shadow:2px 2px 3px #dcdcdc inset;   border:0;   padding:10px;   float:left; }.tab3 .sub_row .drop_lst{   border:1px solid #d6d6d6;   font-size:16px;   color:#5a6570;   width:120px; }.tab3 .first_row,.tab3 .first_row p,.tab3 .first_row p .radio,.tab3 .first_row p label{   float:left; }.tab3 .first_row{   width:90%;   float:left; }.tab3 .first_row p{   padding:0!important; }.tab3 .first_row p label{   line-height:44px;   margin:0 10px; }.tab3 .first_row p:last-child{   margin-left:27%}.tab3 .tab_1_sav{   padding-top:20px!important;   margin:10px auto 20px; }.suc_msg{   background:#12A252;   color:#FFF;   display:none;   font-size:23px;   padding:10px;   text-align:left;   text-decoration:none; }.error_msg{   background:#D22B30;   color:#FFF;   display:none;   font-size:23px;   padding:10px;   text-align:left;   text-decoration:none; }.fileUPInput{   cursor:pointer;   position:relative;   top:-43px;   right:0;   z-index:99;   height:42px;   font-size:5px;   opacity:0;   -moz-opacity:0;   filter:alpha(opacity=0);   width:100%}.inputWrapper{   height:20px;   width:50px;   overflow:hidden;   position:relative;   cursor:pointer; }.custom-txt{   background:none!important;   padding-left:2px!important; }.custom-img{   float:left;   margin-left:20px; }.loader-img{   float:left;   margin-left:-70px;   display:none; }.pop-overlay{   position:fixed;   top:0;   left:0;   width:100%;   height:100%;   backgound-color:#d3d3d3;   z-index:10;   padding:20px;   display:none; }.fb-overlay{   position:fixed;   top:0;   left:0;   width:100%;   height:100%;   backgound-color:#d3d3d3;   z-index:-1000;   padding:20px;   opacity:0;   display:block; }.inputError{   border:1px solid #f80000!important; }.sfsicloseBtn{   position:absolute;   top:0;   right:0;   cursor:pointer; }.top_arow{   background:url("http://redchairrecruitment.ie/wp-content/plugins/ultimate-social-media-icons/css/../images/top_aro.png") no-repeat;   position:absolute;   top:-29px;   left:38%;   width:33px;   height:29px;   backgoround-color:#fff; }.sfsi_tool_tip_2 .top_arow .sfsi_inside,.top_arow .sfsi_inside{   float:left; }.sfsi_tool_tip_2 .tool_tip>img,.tool_tip>img{   display:inline-block;   margin-right:4px;   float:left; }.norm_row{   float:left;   min-width:25px; }.norm_row a{   border:none;   display:inline-block;   position:relative; float:left; }.sfsi_tool_tip_2 a{   min-height:0!important; }.sfsi_widget{ min-height:55px; }.sfsi_widget a img{   box-shadow:none!important;   outline:0; }.sfsi_wicons{   display:inline-block;   color:#000; }.sel-active{   background-color:#f7941d; }.sfsi_outr_div .close{   position:absolute;   right:18px;   top:18px; }.sfsi_outr_div h2{   color:#778088;   font-family:helveticaregular;   font-size:26px;   margin:0 0 9px;   padding:0;   text-align:center;   font-weight:400; }.sfsi_outr_div ul li a{   color:#5A6570;   text-decoration:none; }.sfsi_outr_div ul li{   display:inline-block;   list-style:none;   margin:0;   padding:0;   float:none; }.expanded-area{   display:none; }.sfsi_wicons a{   -webkit-transition:all .2s ease-in-out;   -moz-transition:all .2s ease-in-out;   -o-transition:all .2s ease-in-out;   -ms-transition:all .2s ease-in-out; }.scale,.scale-div{   -webkit-transform:scale(1.1);   -moz-transform:scale(1.1);   -o-transform:scale(1.1);   transform:scale(1.1); }.sfsi_Sicons{   float:left; }.sfsi_Sicons .sf_subscrbe{ margin:2px 3px 3px 0; line-height:20px}.sfsi_Sicons .sf_fb{ margin:0 4px 0 5px; line-height:20px}.sfsi_Sicons .sf_google{ margin:0 5px 0 5px; line-height:20px}.sfsi_Sicons .sf_twiter{ margin:2px 7px 0 4px; line-height:17px}.sfsi_Sicons .sf_addthis{ margin:2px 7px 0 2px; line-height:20px}.sfsi_Sicons.left .sf_subscrbe{ margin:2px 8px 3px 0; }.sfsi_Sicons.left .sf_fb{ margin:0 8px 0 0; }.sfsi_Sicons.left .sf_google{ margin:0 9px 0 0; }.sfsi_Sicons.left .sf_twiter{ margin:2px 7px 0 0; }.sfsi_Sicons.left .sf_addthis{ margin:2px 7px 0 0; }.sfsi_Sicons.right .sf_subscrbe{ margin:2px 0 3px; }.sfsi_Sicons.right .sf_fb{ margin:0 0 0 7px; }.sfsi_Sicons.right .sf_google{ margin:0 0 0 7px; }.sfsi_Sicons.right .sf_twiter{ margin:2px 0 0 8px; }.sfsi_Sicons.right .sf_addthis{ margin:2px 0 0 6px; }.sfsi_Sicons .sf_subscrbe,.sfsi_Sicons .sf_twiter{ position:relative; width:75px; }.sfsi_Sicons .sf_twiter iframe{ margin:0px; height:20px!important; overflow:visible!important; }.sfsi_Sicons .sf_twiter iframe #widget{ overflow:visible!important; }.sfsi_Sicons .sf_subscrbe a{ width:auto; float:left; border:medium none; padding-top:0px; }.sfsi_Sicons .sf_subscrbe a:focus{ outline:medium none; }.sfsi_Sicons .sf_subscrbe a img{ width:65px; float:left; }.sfsi_Sicons .sf_fb{   position:relative;   width:75px; }.sfsi_Sicons .fb_iframe_widget{   float:left;   width:73px;   margin:2px 0 0; }.sfsi_pop_up .button a:hover{   color:#fff; }.sfsi_pop_up .button:hover{   background:#12a252;   color:#fff;   border:none; }ul.icn_listing li .right_info a{   outline:0;   font-family:helveticaregular; }.upload_pop_up .upload_butt{   line-height:27px;   margin-left:6px; }.sfsi_pop_up .addthis_toolbox{   width:80px;   margin:40px auto 0; }a.addthis_button_compact{   margin-top:0;   width:auto; }.drop_lsts{   left:220px;   position:relative;   top:-40px; }.drop_lsts .styled{   top:-42px;   width:127px;   height:33px; }.drop_lsts span{   line-height:50px; }.drag_drp{   left:11px;   position:relative;   top:38px;   font-size:17px; }.listing ul li label{   width:224px;   float:left; }.row_onl{   width:100%;   float:left; }#sfsi_Show_popupOn_PageIDs option.sel-active{   background:#f7941d; }.sfsi_inside div iframe{   float:left;   margin:0; }.sfsi_inside div #___plus_0,.sfsi_inside div #___plusone_0{   height:27px; }.sfsi_outr_div li{   float:left; }.sfsi_tool_tip_2 .sfsi_inside div{   min-height:0; }#___plus_1>iframe{   height:30px; }.main_contant h1{   margin:0 0 19px; }.main_contant p{   margin:0 0 26px; }.main_contant p>a{   color:#1a1d20;   text-decoration:underline; }.tab1 .gary_bg{   background:#f1f1f1; }#accordion{   margin-top:4px; }.main_contant p>a,.tab1 p span{   font-family:helveticabold; }.wapper .ui-accordion-header-active{   margin-top:20px!important; }.wapper .tab2{   padding:20px 33px 12px 34px!important; }.wapper .tab2 p{   margin-bottom:6px; }.tab2 .twt_tab_2 label{   width:175px; }.tab2 .twt_fld{   margin:16px 0 23px;   float:left; }.tab2 .twt_fld_2{   margin:0 0 12px;   float:left; }.tab2 .google_in{   margin:0 0 8px 94px;   float:left; }.tab2 .google_in p.radio_section{   padding-top:8px!important; }.tab2 .google_in .fb_url input.add{   width:417px!important; }.tab2 .utube_inn{   padding-bottom:2px;   float:left; }.tab2 .utube_inn label{   max-width:90%}.tab2 .utube_inn label span{   font-family:helveticabold; }.tab2 .inr_cont p>a{   font-family:helveticabold;   color:#778088;   text-decoration:none; }.pinterest_section .inr_cont .pint_url{   float:left;   padding-top:6px;   clear:both; }.pinterest_section .inr_cont .add{   width:417px!important; }.linkedin_section .link_1,.linkedin_section .link_2,.linkedin_section .link_3,.linkedin_section .link_4{   float:left;   width:100%}.linkedin_section .link_1 input.add,.linkedin_section .link_2 input.add,.linkedin_section .link_3 input.add,.linkedin_section .link_4 input.add{   width:417px; }.linkedin_section .link_1{   margin-bottom:7px; }.linkedin_section .link_2{   margin-bottom:12px; }.linkedin_section .link_3,.linkedin_section .link_4{   margin-bottom:13px; }.tab2 .linkedin_section .link_4{   margin-bottom:0; }ul.tab_3_list li span{   font-family:helveticabold; }.tab3 .Shuffle_auto{   float:left;   width:80%;   position:relative;   top:-93px; }#accordion .tab4 h4,#accordion1 .tab4 h4{   color:#414951;   font-size:20px; }.specify_counts .listing li .input{   width:73px; }.sfsi_fbpgidwpr{width:160px; float:left; font-weight:bold; font-size:17px; color:#000000}.sfsi_fbpgiddesc{font-weight:normal; width:42%; font-size:14px; color:#888888;padding:4px 0 0 60px; }.specify_counts .listing li .input.mypginpt{   width:288px; }.tab3 .Shuffle_auto .sub_sub_box .tab_3_option{   padding-top:0!important;   margin-bottom:10px!important; }.tab3 .sub_row{   margin-top:10px!important; }.tab4{   padding-top:35px!important; }.tab4 .save_button{   padding-top:46px; }.tab5{   padding-top:31px!important; }.tab6,.tab7{   padding-top:28px!important; }.tab5 .row_onl{   margin-top:15px; }.tab5 .sticking .link>a{   color:#a4a9ad;   text-decoration:underline; }.tab5 .mouse_txt h4{   margin-bottom:8px!important; }.tab5 .save_button{   padding-top:54px; }.tab7 .like_pop_box h2{   font-family:helveticabold;   text-align:center;   color:#414951;   font-size:26px; }.tab1 ul.icn_listing li .right_info label:hover{   text-decoration:none!important; }.tab1 ul.icn_listing li .right_info label.expanded-area{   clear:both;   float:left;   margin-top:14px; }.tab7 .space{   margin-top:14px; }.tab7 .pop_up_show label{   font-family:helveticaregular!important; }.tab7 .save_button{   padding-top:78px; }.like_txt a{   text-decoration:none;   font-family:helveticaregular; }.bdr_btm_non{   border-bottom:none!important; }.tab1 .tab_1_sav{   padding-top:13px; }#accordion .tab2 .facebook_section .inr_cont p.extra_sp,#accordion1 .tab2 .facebook_section .inr_cont p.extra_sp{   padding-top:7px; }.tab2 .custom_section{   width:100%}.tab7{   padding-bottom:40px!important; }.tab9 .save_button{   padding-top:40px; }.tab9 .save_button a{   padding:16px 0; }.tab2 .twitter_section .twt_fld input.add,.tab2 .twitter_section .twt_fld_2 textarea.add_txt{   width:464px!important; }.tab2 .utube_inn .fb_url label span{   font-family:helveticaregular; }.tab1 label,.tab2 label,.tab3 label,.tab4 label,.tab5 label,.tab6 label,.tab7 label,.tab8 label{   cursor:default!important; }.tab5 .new_wind h4{   margin-bottom:11px!important; }.pop_up_box .fb_2 span{   height:28px!important; }.pop_up_box .sfsi_tool_tip_2 .fbb .fb_1 a{   margin-top:0; }.tab6 .social_icon_like1 ul li span{   margin-top:-1px; }#sfpageLoad{   background:url("http://redchairrecruitment.ie/wp-content/plugins/ultimate-social-media-icons/css/../images/ajax-loader.gif") 50% 50% no-repeat #F9F9F9;   height:100%;   left:160px;   opacity:1;   position:fixed;   top:0;   width:92%;   z-index:9999; }.sfsi_tool_tip_2,.tool_tip{   background:#FFF;   border:1px solid #e7e7e7;   box-shadow:#e7e7e7 0 0 2px 1px;   display:block;   float:left;   margin:0 0 0 -52px;   padding:5px 14px 5px 14px;   position:absolute;   z-index:10000;   border-bottom:#e5e5e5 solid 4px;   width:100px; }.sfsi_tool_tip_2{   display:inline-table; }.inerCnt,.inerCnt:hover,.inerCnt>a,.inerCnt>a:hover,.widget-area .widget a{   outline:0; }.sfsi_tool_tip_2_inr{   bottom:90%;   left:20%;   opacity:0; }.sfsi_tool_tip_2 .bot_arow{   background:url("http://redchairrecruitment.ie/wp-content/plugins/ultimate-social-media-icons/css/../images/bot_tip_icn.png") no-repeat;   position:absolute;   bottom:-21px;   left:50%;   width:15px;   height:21px;   margin-left:-5px; }.sfsi_tool_tip_2 .top_big_arow{   position:absolute;   -webkit-transform:rotate(180deg);   -moz-transform:rotate(180deg);   -ms-transform:rotate(180deg);   -o-transform:rotate(180deg);   transform:rotate(180deg);   top:-21px;   left:50%;   width:15px;   height:21px;   margin-right:-5px; }.sfsi_tool_tip_2_inr .gpls_visit>a,.sfsi_tool_tip_2_inr .prints_visit_1 a,.sfsi_tool_tip_2_inr .utub_visit>a{   margin-top:0; }.sfsi_tool_tip_2_inr .linkin_1 a,.sfsi_tool_tip_2_inr .linkin_2 a,.sfsi_tool_tip_2_inr .linkin_3 a,.sfsi_tool_tip_2_inr .linkin_4 a,.sfsi_tool_tip_2_inr .prints_visit a{   margin:0; }.sfsiTlleftBig{   bottom:121%;   left:22%;   margin-left:-54%}.sfsiTlleft{   bottom:100%;   left:50%;   margin-left:-66px;   margin-bottom:2px; }.sfsi_plc_btm{   bottom:auto;   top:100%;   left:50%;   margin-left:-63px;   margin-top:-6px;   margin-bottom:auto; }.inerCnt{   position:relative;   z-index:inherit!important;   float:left; width:100%; float:left; }.sfsi_wicons{   margin-bottom:30px;   position:relative;   padding-top:5px; }.norm_row .bot_no{   position:absolute;   padding:1px 0;   font-size:12px!important;   text-align:center;   line-height:12px!important;   background:#fff;   border-radius:5px;   left:50%;   margin-left:-20px;   z-index:9;   border:1px solid #333;   top:100%;   white-space:pre;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box;   margin-top:10px;   width:40px; }.norm_row .bot_no:before{   content:url("http://redchairrecruitment.ie/wp-content/plugins/ultimate-social-media-icons/css/images/count_top_arow.png");   position:absolute;   height:9px;   margin-left:-7.5px;   top:-10px;   left:50%;   width:15px; }.bot_no.sfsiSmBtn{   font-size:10px;   margin-top:4px; }.bot_no.sfsiSmBtn:before{   margin-left:-8px;   top:-9px; }.norm_row .cbtn_vsmall{   font-size:9px;   left:-28%;   top:4px; }.norm_row .cbtn_vsmall:before{   left:31%;   top:-9px;   margin-left:-31%}h2.optional{   font-family:helveticaregular;   font-size:25px;   margin:14px 0 19px;   color:#5a6570; }.utube_tool_bdr .utub_visit{   margin:9px 0 0;   height:24px;   display:inline-block;   float:none; }.utube_tool_bdr .utub_2{   margin:9px 0 0;   height:24px;   width:86px;   display:inline-block;   float:none; }.printst_tool_bdr{   width:79px; }.printst_tool_bdr .prints_visit{   margin:0 0 10px -22px; }.printst_tool_bdr .prints_visit_1{   margin:0 0 0 -53px; }.fb_tool_bdr{   width:68px;   height:auto; }.fb_tool_bdr .sfsi_inside{   text-align:center;   width:100%;   float:left;   overflow:hidden; }.fb_tool_bdr .sfsi_inside .icon1{   margin:2px 0 2px 0;   height:28px;   display:inline-block;   float:none;   width:62px; }.fb_tool_bdr .sfsi_inside .icon2{   margin:2px 0 2px 0 ;   height:20px;   width:49px;   display:inline-block; overflow:hidden; }.fb_tool_bdr .sfsi_inside .icon3{   margin:1px 0 2px 0;   height:20px;   width:62px;   display:inline-block;   float:none; }.fb_tool_bdr .sfsi_inside .fb_1,.fb_tool_bdr .sfsi_inside .fb_2,.fb_tool_bdr .sfsi_inside .fb_3{   margin:9px 0 0;   height:25px; }.printst_tool_bdr .sfsi_inside{   text-align:center;   float:left;   width:100%}.printst_tool_bdr .sfsi_inside .icon1{   margin:2px 0;   height:24px;   display:inline-block;   float:none;   width:73px; }.printst_tool_bdr .sfsi_inside .icon2{   margin:2px 0;   height:20px;   display:inline-block;   float:none;   max-width:73px; width:auto; }.printst_tool_bdr .sfsi_inside .prints_visit,.printst_tool_bdr .sfsi_inside .prints_visit_1{   margin:9px 0 0;   height:20px;   float:none;   display:inline-block; }.printst_tool_bdr{   margin-left:-59px; }.fb_tool_bdr .sfsi_inside .icon1>a>img,.gpls_tool_bdr .sfsi_inside .icon1>a>img,.linkedin_tool_bdr .sfsi_inside .icon1>a>img,.linkedin_tool_bdr .sfsi_inside .icon4>a>img,.printst_tool_bdr .sfsi_inside .icon1>a>img,.printst_tool_bdr .sfsi_inside .icon2>a>img,.utube_tool_bdr .sfsi_inside .icon1>a>img{   padding-top:0; }.gpls_tool_bdr{   width:76px; }.gpls_tool_bdr .sfsi_inside .icon1>a>img{   padding-top:0; }.gpls_tool_bdr .sfsi_inside{   text-align:center;   width:100%;   float:left; }.gpls_tool_bdr .sfsi_inside .icon1{   margin:2px 0;   display:inline-block;   float:none;   height:29px;   width:76px; }.gpls_tool_bdr .sfsi_inside .icon2{   margin:2px 0 3px 0;   display:inline-block;   float:none;   height:24px;   width:38px; }.gpls_tool_bdr .sfsi_inside .icon3{   margin:3px 0 2px 0;   display:inline-block;   float:none;   height:24px;   width:76px; }.gpls_tool_bdr .sfsi_inside .gpls_visit,.gpls_tool_bdr .sfsi_inside .gtalk_2,.gpls_tool_bdr .sfsi_inside .gtalk_3{   margin:9px 0 0;   height:29px; }.fb_tool_bdr,.gpls_tool_bdr,.linkedin_tool_bdr,.printst_tool_bdr,.twt_tool_bdr{   bottom:100%;   left:50%;   margin-bottom:2px; }.twt_tool_bdr .sfsi_inside{   text-align:center;   width:100%;   float:left; }.twt_tool_bdr .sfsi_inside .cstmicon1{   margin:2px 0!important;   display:inline-block;   float:none;   width:62px;   overflow:hidden; }.twt_tool_bdr .sfsi_inside .cstmicon1 a img{ float:left; }.twt_tool_bdr .sfsi_inside .icon1{   margin:-4px 0 0px 0!important;   display:inline-block;   float:none;   width:61px;   overflow:hidden;   height:24px; }.twt_tool_bdr .sfsi_inside .icon1 iframe{   width:61px!important; }.twt_tool_bdr .sfsi_inside .icon2{   margin:2px 0!important;   display:inline-block;   float:none;   height:19px;   width:58px; }.twt_tool_bdr .sfsi_inside .twt_1{   margin:9px 0 0;   display:inline-block;   float:none;   width:58px;   height:20px;   overflow:hidden; }.twt_tool_bdr .sfsi_inside .twt_1 iframe{   width:100%!important; }.twt_tool_bdr .sfsi_inside .twt_2{   margin:9px 0 0;   height:20px;   display:inline-block;   float:none;   width:58px; }.utube_tool_bdr .sfsi_inside{   text-align:center;   width:100%;   float:left; }.utube_tool_bdr .sfsi_inside .icon1{   margin:5px 0 0;   height:24px;   display:inline-block;   float:none;   width:96px; }.utube_tool_bdr .sfsi_inside .icon2{   margin:9px 0 0;   height:24px;   display:inline-block;   float:none;   max-width:96px; width:82px; }.utube_tool_bdr{   width:93px;   bottom:100%;   left:50%;   margin-bottom:2px; }.linkedin_tool_bdr{   width:66px; }.linkedin_tool_bdr .sfsi_inside{   text-align:center;   float:left;   width:100%}.linkedin_tool_bdr .sfsi_inside .icon1{   margin:2px 0;   display:inline-block;   float:none;   height:20px;   width:100%; }.linkedin_tool_bdr .sfsi_inside .icon2{   margin:2px 0;   display:inline-block;   float:none;   height:20px;   width:100%; }.linkedin_tool_bdr .sfsi_inside .icon3{   margin:2px 0;   display:inline-block;   float:none;   height:20px;   width:100%; }.linkedin_tool_bdr .sfsi_inside .icon4{   margin:0px 0 2px 0;   display:inline-block;   float:none;   height:25px!important;   width:100%; }.sfsi_FrntInner_chg .linkedin_tool_bdr .sfsi_inside .icon1{ margin:7px 0}.sfsi_widget .linkedin_tool_bdr .sfsi_inside .icon4,.sfsi_widget .gpls_tool_bdr .sfsi_inside .icon1,.sfsi_widget .fb_tool_bdr .sfsi_inside .icon1{ height:auto}.linkedin_tool_bdr .linkin_1,.linkedin_tool_bdr .linkin_2,.linkedin_tool_bdr .linkin_3,.linkedin_tool_bdr .linkin_4{   margin:9px 0 0!important;   height:20px;   display:inline-block;   float:none;   overflow:hidden; }.twt_tool_bdr{   width:62px;   height:auto; }.twt_tool_bdr .sfsi_inside .icon1>iframe{   margin:0 auto!important;   float:none!important;   width:100%}.twt_tool_bdr .sfsi_inside .icon1>iframe #widget{   text-align:center; }.sfsi_pop_up .button{   border:none;   padding:0; }.pop_up_box .button a{   color:#fff;   line-height:normal;   font-size:22px;   text-decoration:none;   text-align:center;   width:482px;   height:80px;   margin:0;   display:table-cell;   vertical-align:middle;   font-family:helveticabold; }.tab3 ul.tab_3_icns li .radio{   margin-top:7px; }.tab3 ul.tab_3_icns li label{   line-height:50px!important; margin-left:20px; }.sfsi_mainContainer input[type=email],.sfsi_mainContainer input[type=number],.sfsi_mainContainer input[type=password],.sfsi_mainContainer input[type=search],.sfsi_mainContainer input[type=tel],.sfsi_mainContainer input[type=text],.sfsi_mainContainer input[type=url],.sfsi_mainContainer select,.sfsi_mainContainer textarea{   color:#5a6570!important; }.adminTooltip{   left:142px;   position:absolute; }.adPopWidth{   min-height:100px!important; }.main_contant p>a.lit_txt,.tab4 p>a{   font-family:helveticaregular;   color:#414951; }.tab1 ul.icn_listing li .custom-txt{   margin-left:5px; }.tab1 ul.icn_listing li .custom-img{   margin-left:18px; }.linkedin_section .link_4>label.anthr_labl{   height:94px; }.tab3 .tab_3_sav{   padding-top:0;   margin:-69px auto 20px;   position:relative;   z-index:9; }.mediam_txt{   font-family:helveticabold; }.sfsiCtxt{   line-height:51px;   font-family:helveticaregular;   font-size:22px;   float:left;   padding-left:19px;   color:#5a6570; }.customstep2-img{   width:51px;   float:left; }.tab2 .row h2.custom{   margin:15px 0 7px 21px;   height:52px;   line-height:51px;   font-family:helveticaregular;   font-size:22px; }.custom-links p.cus_link label{   margin-left:0; }.pop_up_box .sfsi_tool_tip_2 .fbb .fb_1 a>img:hover{   opacity:.9; }.tab2 .rss_url_row .sfrsTxt{   font-size:17px;   line-height:41px;   margin:0 0 0 4px;   font-family:helveticaregular; }.tab2 .rss_url_row .sfrsTxt>strong{   font-family:helveticaregular; }.tab2 .utube_inn p.extra_pp{   float:left;   width:100%;   margin:0 0 0 48px; }.tab2 .utube_inn p.extra_pp label{   float:left;   line-height:41px;   margin-right:8px; }.sfsi_inside .icon2 .fb_iframe_widget span{   width:500px!important; }@media (max-width:767px){   .sfsi_inside .icon2 .fb_iframe_widget span{  width:auto; }.sfsi_outr_div{  top:10% }.sfsi_outr_div h2{  font-size:22px!important;  line-height:28px; }.sfsi_wicons{  padding-top:0; }}.specify_counts .listing li .high_prb{   height:41px; }.sfsi_Sicons{   position:relative; }.sfsi_Sicons .sf_fb{   position:relative;   width:75px; }.sfsi_Sicons .fb_iframe_widget{   float:left;   width:73px;   margin:2px 0 0; }.sfsi_Sicons .sf_fb .fb_iframe_widget>span{   position:absolute; }.sfsi_Sicons .sf_addthis,.sfsi_Sicons .sf_google{   position:relative; }.wrapper .sfsi_Sicons .sf_addthis{   margin:7px 0 0 4px!important; }.tab2 .utube_inn label{   font-size:18px; }.sfsi_plc_btm{   padding:5px 14px 9px; }.tab7 .field{   margin-top:7px; }.sfsi_outr_div ul li .cmcls img{   margin-top:0!important; }.sfsi_outr_div ul li .inerCnt{   float:left; }.sfsi_outr_div ul li .inerCnt .bot_no{   position:absolute;   padding:1px 0;   font-size:12px!important;   line-height:12px!important;   text-align:center;   background:#fff;   border-radius:5px;   display:block;   left:50%;   margin-left:-20px;   border:1px solid #333;   white-space:pre;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box;   margin-top:6px;   width:40px;   word-break:break-all;   word-wrap:break-word; }.sfsi_outr_div ul li .inerCnt .bot_no:before{   content:url("http://redchairrecruitment.ie/wp-content/plugins/ultimate-social-media-icons/css/images/count_top_arow.png");   position:absolute;   height:9px;   margin-left:-7.5px;   top:-10px;   left:50%;   width:15px; }.sfsi_outr_div{   position:fixed;   width:100%;   float:none;   left:50%;   top:20%;   margin-left:-50%;   opacity:0;   z-index:-1;   display:block;   text-align:center; }.sfsi_outr_div .sfsi_FrntInner_chg{   display:inline-block;   padding:15px 17px 27px 18px;   background:#FFF;   border:1px solid #EDEDED;   box-shadow:0 0 5px #CCC;   margin:20px; position:relative; }.sfsi_FrntInner_chg .sfsiclpupwpr{   position:absolute;   right:-10px;   top:-10px;   width:25px; cursor:pointer; }.sfsi_FrntInner_chg .sfsiclpupwpr img{ width:auto; float:left; border:medium none; }.tab7 .like_pop_box{   width:100%;   margin:35px auto auto;   position:relative;   text-align:center; }.tab7 .like_pop_box .sfsi_Popinner{   display:inline-block;   padding:18px 20px;   box-shadow:0 0 5px #ccc;   -webkit-box-shadow:0 0 5px #ccc;   border:1px solid #ededed;   background:#FFF; }.tab7 .like_pop_box .sfsi_Popinner h2{   margin:0 0 23px;   padding:0;   color:#414951;   font-family:helveticabold;   font-size:26px;   text-align:center; }.tab7 .like_pop_box .sfsi_Popinner ul{   margin:0;   padding:0;   list-style:none;   text-align:center; }.tab7 .like_pop_box .sfsi_Popinner ul li{   margin:0;   padding:0;   list-style:none;   display:inline-block; }.tab7 .like_pop_box .sfsi_Popinner ul li span{   margin:0;   width:54px;   display:block;   background:url("http://redchairrecruitment.ie/wp-content/plugins/ultimate-social-media-icons/css/../images/count_bg.png") no-repeat;   height:24px;   overflow:hidden;   padding:10px 2px 2px;   font-family:helveticaregular;   font-size:16px;   text-align:center;   line-height:24px;   color:#5a6570; }.tab7 .like_pop_box .sfsi_Popinner ul li a{   color:#5a6570;   text-decoration:none; }.sfsi_outr_div .sfsi_FrntInner_chg .sfsi_wicons{   margin-bottom:0; }.sfsi_outr_div ul{   list-style:none;   margin:0 0 24px;   padding:0;   text-align:center; }a.sfsiColbtn{   color:#5a6570!important;   float:right;   font-size:14px;   margin:-35px -30px 0 0;   position:relative;   right:0;   font-family:helveticaregular;   width:100px;   text-decoration:none; }.tab3 a.sfsiColbtn{   margin-top:-55px; }.sfsi_FrntInner_chg ul li:first-of-type .sfsi_wicons{   margin-left:0!important; }ul.tab_3_icns li .trans_bg{   background:#000;   padding-left:3px; }.tab2 .instagram_section{   padding-bottom:20px; }h1.abt_titl{   text-align:center;   margin:19% 0 0; }.sfcm.sfsi_wicon{   padding:0; width:100%; border:medium none; }.fb_iframe_widget span{   vertical-align:top!important; }.sfsi_outr_div .sfsi_FrntInner_chg ul{   margin:0 0 0 3px; }.sfsi_outr_div .sfsi_FrntInner_chg ul li{   margin:0 3px 0 0; }.sfcm.sfsi_wicon{   margin:-1px;   padding:0; }@media (min-width:320px) and (max-width:480px){   .sfsi_tool_tip_2,.tool_tip{   padding:5px 14px 0; }.sfsi_inside:last-child{   margin-bottom:18px;   clear:both; }.sfsi_outr_div{   top:10%; }.sfsi_FrntInner_chg .sfsi_wicons{   width:31px!important;   height:31px!important; }.sfsi_FrntInner_chg .sfsi_wicons img{   width:100%; }.sfsi_Sicons .sf_fb{margin-bottom:24px}.sfsi_Sicons .sf_google{margin-bottom:7px}.sfsi_Sicons .sf_twiter{margin-bottom:4px}}@media (max-width:320px){   .sfsi_tool_tip_2,.tool_tip{   padding:5px 14px 0; }.sfsi_inside:last-child{   margin-bottom:18px;   clear:both; }.sfsi_FrntInner_chg .sfsi_wicons{   width:31px!important;   height:31px!important; }.sfsi_FrntInner_chg .sfsi_wicons img{   width:100%}}ul.SFSI_lsngfrm{   float:left;   width:61%}ul.SFSI_instructions{   float:left;   width:39%}ul.SFSI_instructions li{   font-size:12px!important;   line-height:25px!important;   margin:0!important;   padding:0 0 0 15px!important;   width:100%}.cstmskin_popup{ width:500px;   background:#FFF;   box-shadow:0 0 5px 3px #d8d8d8;   margin:40px 0px auto;   padding:20px 25px 20px;   font-family:helveticaregular;   color:#5a6570;   height:auto; float:left; position:relative; left:35%; }.cstomskins_wrpr{   float:left;   width:100%; }.custskinmsg{   float:left;   font-size:15px;   margin-top:10px;   width:100%; }.custskinmsg>ul{   color:#000;   float:left;   margin-top:8px;   width:100%; }ul.cstmskin_iconlist{   float:left;   padding:11px 0 40px 8px;   width:100%; max-width:1000px; margin:0 }.placethemanulywpr{ max-width:98%!important}.cstmskin_iconlist>li{   float:left;   margin:3px 0;   width:100%; }.cstm_icnname{   float:left;   width:30%; }.cstmskins_btn>img{   float:left;   margin-right:25px; }.cstmskin_btn{ width:auto; float:left; padding:3px 20px; color:#fff; background-color:#12a252; text-decoration:none; margin:0 10px; }.cstmskins_sbmt{ width:100%; float:left; text-align:center; margin-top:15px; }.done_btn{ width:auto; padding:3px 80px; color:#fff; background-color:#12a252; text-decoration:none; font-size:18px; }.cstmskin_btn:hover,.done_btn:hover,.cstmskin_btn:focus,.done_btn:focus{ color:#fff; }.skswrpr,.dlt_btn{ display:none; }.cstmutbewpr{ width:100%; float:left; margin-top:10px; }.cstmutbewpr ul.enough_waffling li{ width:auto; float:left; margin-right:20px; }.cstmutbewpr ul.enough_waffling li span{ float:left; }.cstmutbewpr ul.enough_waffling li label{ width:auto; float:left; margin-top:10px; margin-left:10px; }.cstmutbewpr .cstmutbtxtwpr{ width:100%; float:left; padding-top:10px; }.cstmutbewpr .cstmutbtxtwpr .cstmutbchnlnmewpr{ width:100%; float:left; display:none; }#accordion .cstmutbewpr .cstmutbtxtwpr .cstmutbchnlnmewpr p,#accordion .cstmutbewpr .cstmutbtxtwpr .cstmutbchnlidwpr p{ margin-left:0px; }.cstmutbewpr .cstmutbtxtwpr .cstmutbchnlidwpr{ width:100%; float:left; display:none; }#accordion .cstmutbewpr .cstmutbtxtwpr .cstmutbchnlnmewpr p label,#accordion .cstmutbewpr .cstmutbtxtwpr .cstmutbchnlidwpr p label{ width:120px; }.sfsi_widget .sfsi_wDiv .sfsi_wicons .inerCnt a,.sfsi_widget .sfsi_wDiv .sfsi_wicons .inerCnt a.sficn{ padding:0px; margin:0px; width:100%; float:left; border:medium none; }.sfsi_socialwpr{ width:auto; display:inline-block; vertical-align:middle; }.sfsi_socialwpr .sf_fb{ float:left; }.sfsi_socialwpr .sf_google{ float:left; max-width:62px; min-width:35px; min-height:20px; }.sf_google>div{  float:left!important; }.sfsi_socialwpr .sf_addthis{ float:left; min-height:20px; }.sfsipyplfrm{   float:left;   margin-top:10px;   width:100%; }.sfsipyplfrm input[type="submit"]{   background:none repeat scroll 0 0 rgba(0,0,0,0);   border:medium none;   color:#0074a2;   cursor:pointer;   font-weight:normal;   margin:0;   padding:5px 10px; text-decoration:underline; }.sfsipyplfrm input[type="submit"]:hover{ color:#2ea2cc }.pop_up_box_ex{   background:none repeat scroll 0 0 #fff;   box-shadow:0 0 5px 3px #d8d8d8;   color:#5a6570;   font-family:helveticaregular;   margin:200px auto;   min-height:150px;   padding:20px 25px 0px;   position:relative;   width:290px; }.pop_up_box_ex{   color:#5a6570;   font-family:helveticaregular; }.cstmutbchnlidwpr .utbe_instruction,.cstmutbchnlnmewpr .utbe_instruction,.lnkdin_instruction{   float:left;   line-height:22px;   margin-top:10px;   width:100%; }.fb_iframe_widget iframe{ max-width:none; }.sfsi_mainContainer p.bldtxtmsg{float:left; font-size:15px; font-weight:bold; margin-top:12px; width:100%;text-align:center}.addthis_toolbox a{border:medium none!important; float:left}.sfsinewplgndesc{ background:none repeat scroll 0 0 #e5e5e5; float:left; padding:5px 10px 8px;  margin-top:25px; }.sfsinewplgndesc>.clear>a{ color:#5a6570;   font-weight:bold; }.sfsiicnsdvwrp{   float:left;   width:110px; }.sfsi_Sicons .sf_subscrbe .bot_no{ background:rgba(0,0,0,0) url("http://redchairrecruitment.ie/wp-content/plugins/ultimate-social-media-icons/css/images/count_left_arow.png") no-repeat scroll 0 0 / 27px auto; font-size:12px!important;   left:67px;   line-height:18px!important;   margin-left:0px;   margin-top:8px;   padding:1px 0;   position:absolute;   text-align:center;   top:-8px;   white-space:pre;   width:33px; height:20px;   z-index:9; }.sfsi_wicons a.sficn,.sfsi_wicons .sfsi_inside a,.sfsi_Sicons div a{ box-shadow:none;  border:none; }.sfsi_Sicons .sf_pinit>span{ height:20px!important; }.sfsi_Sicons .sf_pinit>span>span{ width:38px!important; right:-45px!important; }.sfsi_wicons a{box-shadow:none!important}
/* widgets-on-pages: (http://redchairrecruitment.ie/wp-content/plugins/widgets-on-pages/public/css/widgets-on-pages-public.css) */
.widgets_on_page ul,.widgets_on_page ul li{list-style:none;background:none}
/* meks-author-widget: (http://redchairrecruitment.ie/wp-content/plugins/meks-smart-author-widget/css/style.css) */
.mks_author_widget img{ float:left; margin:0 20px 0 0; }.mks_author_widget .mks_autor_link_wrap{ margin:0; padding:0}.mks-co-authors-wrapper{ margin-bottom:30px; }.mks-co-authors-wrapper:last-child{ margin-bottom:0; }
/* theme-stylesheet: (http://redchairrecruitment.ie/wp-content/themes/canvas/style.css) */
@charset "UTF-8";   .fa,a.button .woo-alert:before,a.comment-reply-link .woo-alert:before,#commentform #submit .woo-alert:before,.submit .woo-alert:before,input[type=submit] .woo-alert:before,input.button .woo-alert:before,button.button .woo-alert:before,#wrapper .woo-sc-button .woo-alert:before,a.button .woo-download:before,a.comment-reply-link .woo-download:before,#commentform #submit .woo-download:before,.submit .woo-download:before,input[type=submit] .woo-download:before,input.button .woo-download:before,button.button .woo-download:before,#wrapper .woo-sc-button .woo-download:before,a.button .woo-tick:before,a.comment-reply-link .woo-tick:before,#commentform #submit .woo-tick:before,.submit .woo-tick:before,input[type=submit] .woo-tick:before,input.button .woo-tick:before,button.button .woo-tick:before,#wrapper .woo-sc-button .woo-tick:before,a.button .woo-info:before,a.comment-reply-link .woo-info:before,#commentform #submit .woo-info:before,.submit .woo-info:before,input[type=submit] .woo-info:before,input.button .woo-info:before,button.button .woo-info:before,#wrapper .woo-sc-button .woo-info:before,a.button .woo-note:before,a.comment-reply-link .woo-note:before,#commentform #submit .woo-note:before,.submit .woo-note:before,input[type=submit] .woo-note:before,input.button .woo-note:before,button.button .woo-note:before,#wrapper .woo-sc-button .woo-note:before,body .woo-sc-box:before{  display:inline-block;  font-family:FontAwesome;  font-style:normal;  font-weight:normal;  line-height:1;  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale; }.fa-fw,a.button .woo-alert:before,a.comment-reply-link .woo-alert:before,#commentform #submit .woo-alert:before,.submit .woo-alert:before,input[type=submit] .woo-alert:before,input.button .woo-alert:before,button.button .woo-alert:before,#wrapper .woo-sc-button .woo-alert:before,a.button .woo-download:before,a.comment-reply-link .woo-download:before,#commentform #submit .woo-download:before,.submit .woo-download:before,input[type=submit] .woo-download:before,input.button .woo-download:before,button.button .woo-download:before,#wrapper .woo-sc-button .woo-download:before,a.button .woo-tick:before,a.comment-reply-link .woo-tick:before,#commentform #submit .woo-tick:before,.submit .woo-tick:before,input[type=submit] .woo-tick:before,input.button .woo-tick:before,button.button .woo-tick:before,#wrapper .woo-sc-button .woo-tick:before,a.button .woo-info:before,a.comment-reply-link .woo-info:before,#commentform #submit .woo-info:before,.submit .woo-info:before,input[type=submit] .woo-info:before,input.button .woo-info:before,button.button .woo-info:before,#wrapper .woo-sc-button .woo-info:before,a.button .woo-note:before,a.comment-reply-link .woo-note:before,#commentform #submit .woo-note:before,.submit .woo-note:before,input[type=submit] .woo-note:before,input.button .woo-note:before,button.button .woo-note:before,#wrapper .woo-sc-button .woo-note:before,body .woo-sc-box:before{  width:1.2857142857em;  text-align:center; } body,html{  height:100%; }html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,figure{  margin:0;  padding:0;  border:0;  outline:0;  font-size:100%;  vertical-align:baseline;  background:transparent; }body{  line-height:1; }ol,ul{  list-style:none; }blockquote,q{  quotes:none; }blockquote:before,blockquote:after,q:before,q:after{  content:'';  content:none; }:focus{  outline:0; } del{  text-decoration:line-through; }table{  border-collapse:collapse;  border-spacing:0; } sub,sup{  font-size:75%;  line-height:0;  position:relative; }sup{  top:-0.5em; }sub{  bottom:-0.25em; }  @font-face{  font-family:'FontAwesome';  src:url("http://redchairrecruitment.ie/wp-content/themes/canvas/includes/fonts/fontawesome-webfont.eot?v=4.0.3");  src:url("includes/fonts/fontawesome-webfont.eot?#iefix&v=4.0.3") format("embedded-opentype"),url("http://redchairrecruitment.ie/wp-content/themes/canvas/includes/fonts/fontawesome-webfont.woff?v=4.0.3") format("woff"),url("http://redchairrecruitment.ie/wp-content/themes/canvas/includes/fonts/fontawesome-webfont.ttf?v=4.0.3") format("truetype"),url("includes/fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular") format("svg");  font-weight:normal;  font-style:normal; }.fa,a.button .woo-alert:before,a.comment-reply-link .woo-alert:before,#commentform #submit .woo-alert:before,.submit .woo-alert:before,input[type=submit] .woo-alert:before,input.button .woo-alert:before,button.button .woo-alert:before,#wrapper .woo-sc-button .woo-alert:before,a.button .woo-download:before,a.comment-reply-link .woo-download:before,#commentform #submit .woo-download:before,.submit .woo-download:before,input[type=submit] .woo-download:before,input.button .woo-download:before,button.button .woo-download:before,#wrapper .woo-sc-button .woo-download:before,a.button .woo-tick:before,a.comment-reply-link .woo-tick:before,#commentform #submit .woo-tick:before,.submit .woo-tick:before,input[type=submit] .woo-tick:before,input.button .woo-tick:before,button.button .woo-tick:before,#wrapper .woo-sc-button .woo-tick:before,a.button .woo-info:before,a.comment-reply-link .woo-info:before,#commentform #submit .woo-info:before,.submit .woo-info:before,input[type=submit] .woo-info:before,input.button .woo-info:before,button.button .woo-info:before,#wrapper .woo-sc-button .woo-info:before,a.button .woo-note:before,a.comment-reply-link .woo-note:before,#commentform #submit .woo-note:before,.submit .woo-note:before,input[type=submit] .woo-note:before,input.button .woo-note:before,button.button .woo-note:before,#wrapper .woo-sc-button .woo-note:before,body .woo-sc-box:before{  display:inline-block;  font-family:FontAwesome;  font-style:normal;  font-weight:normal;  line-height:1;  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale; } .fa-lg{  font-size:1.3333333333em;  line-height:0.75em;  vertical-align:-15%; }.fa-2x{  font-size:2em; }.fa-3x{  font-size:3em; }.fa-4x{  font-size:4em; }.fa-5x{  font-size:5em; }.fa-fw,a.button .woo-alert:before,a.comment-reply-link .woo-alert:before,#commentform #submit .woo-alert:before,.submit .woo-alert:before,input[type=submit] .woo-alert:before,input.button .woo-alert:before,button.button .woo-alert:before,#wrapper .woo-sc-button .woo-alert:before,a.button .woo-download:before,a.comment-reply-link .woo-download:before,#commentform #submit .woo-download:before,.submit .woo-download:before,input[type=submit] .woo-download:before,input.button .woo-download:before,button.button .woo-download:before,#wrapper .woo-sc-button .woo-download:before,a.button .woo-tick:before,a.comment-reply-link .woo-tick:before,#commentform #submit .woo-tick:before,.submit .woo-tick:before,input[type=submit] .woo-tick:before,input.button .woo-tick:before,button.button .woo-tick:before,#wrapper .woo-sc-button .woo-tick:before,a.button .woo-info:before,a.comment-reply-link .woo-info:before,#commentform #submit .woo-info:before,.submit .woo-info:before,input[type=submit] .woo-info:before,input.button .woo-info:before,button.button .woo-info:before,#wrapper .woo-sc-button .woo-info:before,a.button .woo-note:before,a.comment-reply-link .woo-note:before,#commentform #submit .woo-note:before,.submit .woo-note:before,input[type=submit] .woo-note:before,input.button .woo-note:before,button.button .woo-note:before,#wrapper .woo-sc-button .woo-note:before,body .woo-sc-box:before{  width:1.2857142857em;  text-align:center; }.fa-ul{  padding-left:0;  margin-left:2.1428571429em;  list-style-type:none; } .fa-ul>li{   position:relative; }.fa-li{  position:absolute;  left:-2.1428571429em;  width:2.1428571429em;  top:0.1428571429em;  text-align:center; } .fa-li.fa-lg{   left:-1.8571428571em; }.fa-border{  padding:.2em .25em .15em;  border:solid 0.08em #eee;  border-radius:.1em; }.pull-right{  float:right; }.pull-left{  float:left; }.fa.pull-left,a.button .pull-left.woo-alert:before,a.comment-reply-link .pull-left.woo-alert:before,#commentform #submit .pull-left.woo-alert:before,.submit .pull-left.woo-alert:before,input[type=submit] .pull-left.woo-alert:before,input.button .pull-left.woo-alert:before,button.button .pull-left.woo-alert:before,#wrapper .woo-sc-button .pull-left.woo-alert:before,a.button .pull-left.woo-download:before,a.comment-reply-link .pull-left.woo-download:before,#commentform #submit .pull-left.woo-download:before,.submit .pull-left.woo-download:before,input[type=submit] .pull-left.woo-download:before,input.button .pull-left.woo-download:before,button.button .pull-left.woo-download:before,#wrapper .woo-sc-button .pull-left.woo-download:before,a.button .pull-left.woo-tick:before,a.comment-reply-link .pull-left.woo-tick:before,#commentform #submit .pull-left.woo-tick:before,.submit .pull-left.woo-tick:before,input[type=submit] .pull-left.woo-tick:before,input.button .pull-left.woo-tick:before,button.button .pull-left.woo-tick:before,#wrapper .woo-sc-button .pull-left.woo-tick:before,a.button .pull-left.woo-info:before,a.comment-reply-link .pull-left.woo-info:before,#commentform #submit .pull-left.woo-info:before,.submit .pull-left.woo-info:before,input[type=submit] .pull-left.woo-info:before,input.button .pull-left.woo-info:before,button.button .pull-left.woo-info:before,#wrapper .woo-sc-button .pull-left.woo-info:before,a.button .pull-left.woo-note:before,a.comment-reply-link .pull-left.woo-note:before,#commentform #submit .pull-left.woo-note:before,.submit .pull-left.woo-note:before,input[type=submit] .pull-left.woo-note:before,input.button .pull-left.woo-note:before,button.button .pull-left.woo-note:before,#wrapper .woo-sc-button .pull-left.woo-note:before,body .pull-left.woo-sc-box:before{  margin-right:.3em; }.fa.pull-right,a.button .pull-right.woo-alert:before,a.comment-reply-link .pull-right.woo-alert:before,#commentform #submit .pull-right.woo-alert:before,.submit .pull-right.woo-alert:before,input[type=submit] .pull-right.woo-alert:before,input.button .pull-right.woo-alert:before,button.button .pull-right.woo-alert:before,#wrapper .woo-sc-button .pull-right.woo-alert:before,a.button .pull-right.woo-download:before,a.comment-reply-link .pull-right.woo-download:before,#commentform #submit .pull-right.woo-download:before,.submit .pull-right.woo-download:before,input[type=submit] .pull-right.woo-download:before,input.button .pull-right.woo-download:before,button.button .pull-right.woo-download:before,#wrapper .woo-sc-button .pull-right.woo-download:before,a.button .pull-right.woo-tick:before,a.comment-reply-link .pull-right.woo-tick:before,#commentform #submit .pull-right.woo-tick:before,.submit .pull-right.woo-tick:before,input[type=submit] .pull-right.woo-tick:before,input.button .pull-right.woo-tick:before,button.button .pull-right.woo-tick:before,#wrapper .woo-sc-button .pull-right.woo-tick:before,a.button .pull-right.woo-info:before,a.comment-reply-link .pull-right.woo-info:before,#commentform #submit .pull-right.woo-info:before,.submit .pull-right.woo-info:before,input[type=submit] .pull-right.woo-info:before,input.button .pull-right.woo-info:before,button.button .pull-right.woo-info:before,#wrapper .woo-sc-button .pull-right.woo-info:before,a.button .pull-right.woo-note:before,a.comment-reply-link .pull-right.woo-note:before,#commentform #submit .pull-right.woo-note:before,.submit .pull-right.woo-note:before,input[type=submit] .pull-right.woo-note:before,input.button .pull-right.woo-note:before,button.button .pull-right.woo-note:before,#wrapper .woo-sc-button .pull-right.woo-note:before,body .pull-right.woo-sc-box:before{  margin-left:.3em; }.fa-spin{  -webkit-animation:spin 2s infinite linear;  -moz-animation:spin 2s infinite linear;  -o-animation:spin 2s infinite linear;  animation:spin 2s infinite linear; }@-moz-keyframes spin{  0%{   -moz-transform:rotate(0deg); } 100%{   -moz-transform:rotate(359deg); }}@-webkit-keyframes spin{  0%{   -webkit-transform:rotate(0deg); } 100%{   -webkit-transform:rotate(359deg); }}@-o-keyframes spin{  0%{   -o-transform:rotate(0deg); } 100%{   -o-transform:rotate(359deg); }}@-ms-keyframes spin{  0%{   -ms-transform:rotate(0deg); } 100%{   -ms-transform:rotate(359deg); }}@keyframes spin{  0%{   transform:rotate(0deg); } 100%{   transform:rotate(359deg); }}.fa-rotate-90{  filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);  -webkit-transform:rotate(90deg);  -moz-transform:rotate(90deg);  -ms-transform:rotate(90deg);  -o-transform:rotate(90deg);  transform:rotate(90deg); }.fa-rotate-180{  filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);  -webkit-transform:rotate(180deg);  -moz-transform:rotate(180deg);  -ms-transform:rotate(180deg);  -o-transform:rotate(180deg);  transform:rotate(180deg); }.fa-rotate-270{  filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);  -webkit-transform:rotate(270deg);  -moz-transform:rotate(270deg);  -ms-transform:rotate(270deg);  -o-transform:rotate(270deg);  transform:rotate(270deg); }.fa-flip-horizontal{  filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);  -webkit-transform:scale(-1,1);  -moz-transform:scale(-1,1);  -ms-transform:scale(-1,1);  -o-transform:scale(-1,1);  transform:scale(-1,1); }.fa-flip-vertical{  filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);  -webkit-transform:scale(1,-1);  -moz-transform:scale(1,-1);  -ms-transform:scale(1,-1);  -o-transform:scale(1,-1);  transform:scale(1,-1); }.fa-stack{  position:relative;  display:inline-block;  width:2em;  height:2em;  line-height:2em;  vertical-align:middle; }.fa-stack-1x,.fa-stack-2x{  position:absolute;  left:0;  width:100%;  text-align:center; }.fa-stack-1x{  line-height:inherit; }.fa-stack-2x{  font-size:2em; }.fa-inverse{  color:#fff; } .fa-glass:before{  content:""; }.fa-music:before{  content:""; }.fa-search:before{  content:""; }.fa-envelope-o:before{  content:""; }.fa-heart:before{  content:""; }.fa-star:before{  content:""; }.fa-star-o:before{  content:""; }.fa-user:before{  content:""; }.fa-film:before{  content:""; }.fa-th-large:before{  content:""; }.fa-th:before{  content:""; }.fa-th-list:before{  content:""; }.fa-check:before{  content:""; }.fa-times:before{  content:""; }.fa-search-plus:before{  content:""; }.fa-search-minus:before{  content:""; }.fa-power-off:before{  content:""; }.fa-signal:before{  content:""; }.fa-gear:before,.fa-cog:before{  content:""; }.fa-trash-o:before{  content:""; }.fa-home:before{  content:""; }.fa-file-o:before{  content:""; }.fa-clock-o:before{  content:""; }.fa-road:before{  content:""; }.fa-download:before{  content:""; }.fa-arrow-circle-o-down:before{  content:""; }.fa-arrow-circle-o-up:before{  content:""; }.fa-inbox:before{  content:""; }.fa-play-circle-o:before{  content:""; }.fa-rotate-right:before,.fa-repeat:before{  content:""; }.fa-refresh:before{  content:""; }.fa-list-alt:before{  content:""; }.fa-lock:before{  content:""; }.fa-flag:before{  content:""; }.fa-headphones:before{  content:""; }.fa-volume-off:before{  content:""; }.fa-volume-down:before{  content:""; }.fa-volume-up:before{  content:""; }.fa-qrcode:before{  content:""; }.fa-barcode:before{  content:""; }.fa-tag:before{  content:""; }.fa-tags:before{  content:""; }.fa-book:before{  content:""; }.fa-bookmark:before{  content:""; }.fa-print:before{  content:""; }.fa-camera:before{  content:""; }.fa-font:before{  content:""; }.fa-bold:before{  content:""; }.fa-italic:before{  content:""; }.fa-text-height:before{  content:""; }.fa-text-width:before{  content:""; }.fa-align-left:before{  content:""; }.fa-align-center:before{  content:""; }.fa-align-right:before{  content:""; }.fa-align-justify:before{  content:""; }.fa-list:before{  content:""; }.fa-dedent:before,.fa-outdent:before{  content:""; }.fa-indent:before{  content:""; }.fa-video-camera:before{  content:""; }.fa-picture-o:before{  content:""; }.fa-pencil:before{  content:""; }.fa-map-marker:before{  content:""; }.fa-adjust:before{  content:""; }.fa-tint:before{  content:""; }.fa-edit:before,.fa-pencil-square-o:before{  content:""; }.fa-share-square-o:before{  content:""; }.fa-check-square-o:before{  content:""; }.fa-arrows:before{  content:""; }.fa-step-backward:before{  content:""; }.fa-fast-backward:before{  content:""; }.fa-backward:before{  content:""; }.fa-play:before{  content:""; }.fa-pause:before{  content:""; }.fa-stop:before{  content:""; }.fa-forward:before{  content:""; }.fa-fast-forward:before{  content:""; }.fa-step-forward:before{  content:""; }.fa-eject:before{  content:""; }.fa-chevron-left:before{  content:""; }.fa-chevron-right:before{  content:""; }.fa-plus-circle:before{  content:""; }.fa-minus-circle:before{  content:""; }.fa-times-circle:before{  content:""; }.fa-check-circle:before{  content:""; }.fa-question-circle:before{  content:""; }.fa-info-circle:before{  content:""; }.fa-crosshairs:before{  content:""; }.fa-times-circle-o:before{  content:""; }.fa-check-circle-o:before{  content:""; }.fa-ban:before{  content:""; }.fa-arrow-left:before{  content:""; }.fa-arrow-right:before{  content:""; }.fa-arrow-up:before{  content:""; }.fa-arrow-down:before{  content:""; }.fa-mail-forward:before,.fa-share:before{  content:""; }.fa-expand:before{  content:""; }.fa-compress:before{  content:""; }.fa-plus:before{  content:""; }.fa-minus:before{  content:""; }.fa-asterisk:before{  content:""; }.fa-exclamation-circle:before{  content:""; }.fa-gift:before{  content:""; }.fa-leaf:before{  content:""; }.fa-fire:before{  content:""; }.fa-eye:before{  content:""; }.fa-eye-slash:before{  content:""; }.fa-warning:before,.fa-exclamation-triangle:before{  content:""; }.fa-plane:before{  content:""; }.fa-calendar:before{  content:""; }.fa-random:before{  content:""; }.fa-comment:before{  content:""; }.fa-magnet:before{  content:""; }.fa-chevron-up:before{  content:""; }.fa-chevron-down:before{  content:""; }.fa-retweet:before{  content:""; }.fa-shopping-cart:before{  content:""; }.fa-folder:before{  content:""; }.fa-folder-open:before{  content:""; }.fa-arrows-v:before{  content:""; }.fa-arrows-h:before{  content:""; }.fa-bar-chart-o:before{  content:""; }.fa-twitter-square:before{  content:""; }.fa-facebook-square:before{  content:""; }.fa-camera-retro:before{  content:""; }.fa-key:before{  content:""; }.fa-gears:before,.fa-cogs:before{  content:""; }.fa-comments:before{  content:""; }.fa-thumbs-o-up:before{  content:""; }.fa-thumbs-o-down:before{  content:""; }.fa-star-half:before{  content:""; }.fa-heart-o:before{  content:""; }.fa-sign-out:before{  content:""; }.fa-linkedin-square:before{  content:""; }.fa-thumb-tack:before{  content:""; }.fa-external-link:before{  content:""; }.fa-sign-in:before{  content:""; }.fa-trophy:before{  content:""; }.fa-github-square:before{  content:""; }.fa-upload:before{  content:""; }.fa-lemon-o:before{  content:""; }.fa-phone:before{  content:""; }.fa-square-o:before{  content:""; }.fa-bookmark-o:before{  content:""; }.fa-phone-square:before{  content:""; }.fa-twitter:before{  content:""; }.fa-facebook:before{  content:""; }.fa-github:before{  content:""; }.fa-unlock:before{  content:""; }.fa-credit-card:before{  content:""; }.fa-rss:before{  content:""; }.fa-hdd-o:before{  content:""; }.fa-bullhorn:before{  content:""; }.fa-bell:before{  content:""; }.fa-certificate:before{  content:""; }.fa-hand-o-right:before{  content:""; }.fa-hand-o-left:before{  content:""; }.fa-hand-o-up:before{  content:""; }.fa-hand-o-down:before{  content:""; }.fa-arrow-circle-left:before{  content:""; }.fa-arrow-circle-right:before{  content:""; }.fa-arrow-circle-up:before{  content:""; }.fa-arrow-circle-down:before{  content:""; }.fa-globe:before{  content:""; }.fa-wrench:before{  content:""; }.fa-tasks:before{  content:""; }.fa-filter:before{  content:""; }.fa-briefcase:before{  content:""; }.fa-arrows-alt:before{  content:""; }.fa-group:before,.fa-users:before{  content:""; }.fa-chain:before,.fa-link:before{  content:""; }.fa-cloud:before{  content:""; }.fa-flask:before{  content:""; }.fa-cut:before,.fa-scissors:before{  content:""; }.fa-copy:before,.fa-files-o:before{  content:""; }.fa-paperclip:before{  content:""; }.fa-save:before,.fa-floppy-o:before{  content:""; }.fa-square:before{  content:""; }.fa-bars:before{  content:""; }.fa-list-ul:before{  content:""; }.fa-list-ol:before{  content:""; }.fa-strikethrough:before{  content:""; }.fa-underline:before{  content:""; }.fa-table:before{  content:""; }.fa-magic:before{  content:""; }.fa-truck:before{  content:""; }.fa-pinterest:before{  content:""; }.fa-pinterest-square:before{  content:""; }.fa-google-plus-square:before{  content:""; }.fa-google-plus:before{  content:""; }.fa-money:before{  content:""; }.fa-caret-down:before{  content:""; }.fa-caret-up:before{  content:""; }.fa-caret-left:before{  content:""; }.fa-caret-right:before{  content:""; }.fa-columns:before{  content:""; }.fa-unsorted:before,.fa-sort:before{  content:""; }.fa-sort-down:before,.fa-sort-asc:before{  content:""; }.fa-sort-up:before,.fa-sort-desc:before{  content:""; }.fa-envelope:before{  content:""; }.fa-linkedin:before{  content:""; }.fa-rotate-left:before,.fa-undo:before{  content:""; }.fa-legal:before,.fa-gavel:before{  content:""; }.fa-dashboard:before,.fa-tachometer:before{  content:""; }.fa-comment-o:before{  content:""; }.fa-comments-o:before{  content:""; }.fa-flash:before,.fa-bolt:before{  content:""; }.fa-sitemap:before{  content:""; }.fa-umbrella:before{  content:""; }.fa-paste:before,.fa-clipboard:before{  content:""; }.fa-lightbulb-o:before{  content:""; }.fa-exchange:before{  content:""; }.fa-cloud-download:before{  content:""; }.fa-cloud-upload:before{  content:""; }.fa-user-md:before{  content:""; }.fa-stethoscope:before{  content:""; }.fa-suitcase:before{  content:""; }.fa-bell-o:before{  content:""; }.fa-coffee:before{  content:""; }.fa-cutlery:before{  content:""; }.fa-file-text-o:before{  content:""; }.fa-building-o:before{  content:""; }.fa-hospital-o:before{  content:""; }.fa-ambulance:before{  content:""; }.fa-medkit:before{  content:""; }.fa-fighter-jet:before{  content:""; }.fa-beer:before{  content:""; }.fa-h-square:before{  content:""; }.fa-plus-square:before{  content:""; }.fa-angle-double-left:before{  content:""; }.fa-angle-double-right:before{  content:""; }.fa-angle-double-up:before{  content:""; }.fa-angle-double-down:before{  content:""; }.fa-angle-left:before{  content:""; }.fa-angle-right:before{  content:""; }.fa-angle-up:before{  content:""; }.fa-angle-down:before{  content:""; }.fa-desktop:before{  content:""; }.fa-laptop:before{  content:""; }.fa-tablet:before{  content:""; }.fa-mobile-phone:before,.fa-mobile:before{  content:""; }.fa-circle-o:before{  content:""; }.fa-quote-left:before{  content:""; }.fa-quote-right:before{  content:""; }.fa-spinner:before{  content:""; }.fa-circle:before{  content:""; }.fa-mail-reply:before,.fa-reply:before{  content:""; }.fa-github-alt:before{  content:""; }.fa-folder-o:before{  content:""; }.fa-folder-open-o:before{  content:""; }.fa-smile-o:before{  content:""; }.fa-frown-o:before{  content:""; }.fa-meh-o:before{  content:""; }.fa-gamepad:before{  content:""; }.fa-keyboard-o:before{  content:""; }.fa-flag-o:before{  content:""; }.fa-flag-checkered:before{  content:""; }.fa-terminal:before{  content:""; }.fa-code:before{  content:""; }.fa-reply-all:before{  content:""; }.fa-mail-reply-all:before{  content:""; }.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{  content:""; }.fa-location-arrow:before{  content:""; }.fa-crop:before{  content:""; }.fa-code-fork:before{  content:""; }.fa-unlink:before,.fa-chain-broken:before{  content:""; }.fa-question:before{  content:""; }.fa-info:before{  content:""; }.fa-exclamation:before{  content:""; }.fa-superscript:before{  content:""; }.fa-subscript:before{  content:""; }.fa-eraser:before{  content:""; }.fa-puzzle-piece:before{  content:""; }.fa-microphone:before{  content:""; }.fa-microphone-slash:before{  content:""; }.fa-shield:before{  content:""; }.fa-calendar-o:before{  content:""; }.fa-fire-extinguisher:before{  content:""; }.fa-rocket:before{  content:""; }.fa-maxcdn:before{  content:""; }.fa-chevron-circle-left:before{  content:""; }.fa-chevron-circle-right:before{  content:""; }.fa-chevron-circle-up:before{  content:""; }.fa-chevron-circle-down:before{  content:""; }.fa-html5:before{  content:""; }.fa-css3:before{  content:""; }.fa-anchor:before{  content:""; }.fa-unlock-alt:before{  content:""; }.fa-bullseye:before{  content:""; }.fa-ellipsis-h:before{  content:""; }.fa-ellipsis-v:before{  content:""; }.fa-rss-square:before{  content:""; }.fa-play-circle:before{  content:""; }.fa-ticket:before{  content:""; }.fa-minus-square:before{  content:""; }.fa-minus-square-o:before{  content:""; }.fa-level-up:before{  content:""; }.fa-level-down:before{  content:""; }.fa-check-square:before{  content:""; }.fa-pencil-square:before{  content:""; }.fa-external-link-square:before{  content:""; }.fa-share-square:before{  content:""; }.fa-compass:before{  content:""; }.fa-toggle-down:before,.fa-caret-square-o-down:before{  content:""; }.fa-toggle-up:before,.fa-caret-square-o-up:before{  content:""; }.fa-toggle-right:before,.fa-caret-square-o-right:before{  content:""; }.fa-euro:before,.fa-eur:before{  content:""; }.fa-gbp:before{  content:""; }.fa-dollar:before,.fa-usd:before{  content:""; }.fa-rupee:before,.fa-inr:before{  content:""; }.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{  content:""; }.fa-ruble:before,.fa-rouble:before,.fa-rub:before{  content:""; }.fa-won:before,.fa-krw:before{  content:""; }.fa-bitcoin:before,.fa-btc:before{  content:""; }.fa-file:before{  content:""; }.fa-file-text:before{  content:""; }.fa-sort-alpha-asc:before{  content:""; }.fa-sort-alpha-desc:before{  content:""; }.fa-sort-amount-asc:before{  content:""; }.fa-sort-amount-desc:before{  content:""; }.fa-sort-numeric-asc:before{  content:""; }.fa-sort-numeric-desc:before{  content:""; }.fa-thumbs-up:before{  content:""; }.fa-thumbs-down:before{  content:""; }.fa-youtube-square:before{  content:""; }.fa-youtube:before{  content:""; }.fa-xing:before{  content:""; }.fa-xing-square:before{  content:""; }.fa-youtube-play:before{  content:""; }.fa-dropbox:before{  content:""; }.fa-stack-overflow:before{  content:""; }.fa-instagram:before{  content:""; }.fa-flickr:before{  content:""; }.fa-adn:before{  content:""; }.fa-bitbucket:before{  content:""; }.fa-bitbucket-square:before{  content:""; }.fa-tumblr:before{  content:""; }.fa-tumblr-square:before{  content:""; }.fa-long-arrow-down:before{  content:""; }.fa-long-arrow-up:before{  content:""; }.fa-long-arrow-left:before{  content:""; }.fa-long-arrow-right:before{  content:""; }.fa-apple:before{  content:""; }.fa-windows:before{  content:""; }.fa-android:before{  content:""; }.fa-linux:before{  content:""; }.fa-dribbble:before{  content:""; }.fa-skype:before{  content:""; }.fa-foursquare:before{  content:""; }.fa-trello:before{  content:""; }.fa-female:before{  content:""; }.fa-male:before{  content:""; }.fa-gittip:before{  content:""; }.fa-sun-o:before{  content:""; }.fa-moon-o:before{  content:""; }.fa-archive:before{  content:""; }.fa-bug:before{  content:""; }.fa-vk:before{  content:""; }.fa-weibo:before{  content:""; }.fa-renren:before{  content:""; }.fa-pagelines:before{  content:""; }.fa-stack-exchange:before{  content:""; }.fa-arrow-circle-o-right:before{  content:""; }.fa-arrow-circle-o-left:before{  content:""; }.fa-toggle-left:before,.fa-caret-square-o-left:before{  content:""; }.fa-dot-circle-o:before{  content:""; }.fa-wheelchair:before{  content:""; }.fa-vimeo-square:before{  content:""; }.fa-turkish-lira:before,.fa-try:before{  content:""; }.fa-plus-square-o:before{  content:""; }body{  font:300 13px/20px "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;  color:#555;  background-color:#fff;  -webkit-font-smoothing:subpixel-antialiased;  word-wrap:break-word; }h1,h2,h3,h4,h5,h6{  margin:0;  font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;  color:#222;  font-weight:bold;  line-height:1.2em; }h1{  font-size:2em; }h2{  font-size:1.8em; }h3{  font-size:1.6em; }h4{  font-size:1.2em; }h5{  font-size:1em; }h6{  font-size:0.8em; }p{  margin:0;  font:300 14px/22px "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif; }strong{  font-weight:bold; }hr{  background-color:#e6e6e6;  border:0;  height:1px;  margin-bottom:20px; }input,textarea{  padding:5px;  background:#fff;  border-color:#efefef;  border-width:2px;  border-style:solid;  margin-bottom:10px;  border-radius:3px;  font-size:1em;  color:#666;  font-family:inherit; }.hide{  display:none; }img{  vertical-align:bottom;  max-width:100%; } .ie7 img{  -ms-interpolation-mode:bicubic; }a:link,a:visited{  color:#428bca;  text-decoration:none; }a:hover{  text-decoration:underline;  color:#FF4800; }h1 a:link,h1 a:visited,h2 a:link,h2 a:visited,h3 a:link,h3 a:visited,h4 a:link,h4 a:visited,h5 a:link,h5 a:visited,h6 a:link,h6 a:visited{  text-decoration:none; }h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{  text-decoration:underline; }@font-face{  font-family:'Social';  font-weight:normal;  font-style:normal;  src:url("http://redchairrecruitment.ie/wp-content/themes/canvas/includes/fonts/social.eot");  src:url("includes/fonts/social.eot?#iefix") format("embedded-opentype"),url("http://redchairrecruitment.ie/wp-content/themes/canvas/includes/fonts/social.woff") format("woff"),url("http://redchairrecruitment.ie/wp-content/themes/canvas/includes/fonts/social.ttf") format("truetype"),url("includes/fonts/social.svg#woo-social") format("svg"); }embed,iframe,video{  max-width:100%; }video{  height:auto; } #wrapper{  position:relative; }#inner-wrapper{  position:relative;  width:100%;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;  padding:0 1em;  -webkit-transition:left,ease,0.5s;  -moz-transition:left,ease,0.5s;  transition:left,ease,0.5s; } #header{  padding:40px 0 45px;  clear:both;  position:relative;  background-size:auto; }#logo .site-title{  line-height:inherit;  margin-bottom:5px;  font-weight:bold; }#logo .site-title,#logo .site-description{  font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;  color:#000;  display:block; }#logo .site-title a{  color:#222;  font-size:40px;  line-height:40px;  text-transform:none;  text-decoration:none; }#logo .site-title a:hover{  text-decoration:underline; }#logo .site-description{  color:#999;  font-weight:300; }.header-widget{  margin:2em 0 0;  float:none;  clear:both; }.header-widget .widget{  margin-bottom:0;  margin-top:2em; }.header-widget .widget:first-child{  margin:0; } #content{  padding:0 0 40px;  position:relative; } #sidebar{  margin-top:3em;  clear:both; }#sidebar .secondary{  float:left;  margin-right:20px; }#sidebar .tertiary{  float:left;  margin-right:0; }#sidebar .last{  margin:0; } #footer{  padding:20px 0;  border-top:1px solid #e6e6e6;  color:#999; }#footer #credit img{  vertical-align:middle; }#footer #credit span{  display:none; }#footer .col-left{  margin-bottom:10px; } #footer-widgets .block{  padding-top:20px; }@media only screen and (max-width:767px){  #wrapper{   overflow-y:visible;   overflow-x:hidden; } #content{   padding-top:1.5em; } #header{   background-size:cover; } #sidebar{   clear:both; }}@media only screen and (min-width:768px){ #logo{   float:left;   max-width:100%; } .header-widget{   float:right;   width:49%;   clear:none;   margin:0; }#footer-widgets .block{   margin-right:3.8%;   float:left; } #footer-widgets.col-1 .block{   width:100%;   margin-right:0; } #footer-widgets.col-2 .block, #footer-widgets.col-4 .block{   width:48%; } #footer-widgets.col-3 .block{   width:30.75%; } #footer-widgets.col-2 .footer-widget-2, #footer-widgets.col-3 .footer-widget-3{   margin-right:0; } #footer-widgets.col-4 .footer-widget-2, #footer-widgets.col-4 .footer-widget-4{   margin-right:0; }}@media only screen and (min-width:980px){ .col-left{   float:left; } .col-right{   float:right; } .col-full,#wrapper{   max-width:960px;   margin:0 auto; } #wrapper #sidebar{   margin-top:0; } #wrapper{   padding:0 1em 2em; } #inner-wrapper{   padding:0; }#sidebar{   overflow:hidden;   clear:none; } #main-sidebar-container{   position:relative; } #main-sidebar-container #main{   position:relative; } #main-sidebar-container #sidebar{   display:inline; } #sidebar-alt{   display:inline;   margin:0; }#footer-widgets.col-3 .block{   width:30.75%; } #footer-widgets.col-4 .block{   width:22.05%; } #footer-widgets.col-4 .footer-widget-2{   margin-right:3.8%; }.one-col #main{   float:none; } .two-col-left #main-sidebar-container #main, .two-col-right #main-sidebar-container #main{   width:64.89%; }.two-col-left #main-sidebar-container #sidebar, .two-col-right #main-sidebar-container #sidebar{   width:31.91%; }.three-col-left #main-sidebar-container #sidebar, .three-col-middle #main-sidebar-container #sidebar, .three-col-right #main-sidebar-container #sidebar{   width:39.47%; }.three-col-left #main-sidebar-container, .three-col-middle #main-sidebar-container, .three-col-right #main-sidebar-container{   width:80.85%; }.three-col-left #main-sidebar-container #main, .three-col-middle #main-sidebar-container #main, .three-col-right #main-sidebar-container #main{   width:57.89%; }#sidebar-alt{   width:17.02%; }  .two-col-left #main-sidebar-container #main, .two-col-right #main-sidebar-container #sidebar, .three-col-left #main-sidebar-container, .three-col-left #main-sidebar-container #main, .three-col-middle #main-sidebar-container #main, .three-col-middle #sidebar-alt, .three-col-right #main-sidebar-container #sidebar, .three-col-right #sidebar-alt{   float:left; } .two-col-left #main-sidebar-container #sidebar, .two-col-right #main-sidebar-container #main, .three-col-left #main-sidebar-container #sidebar, .three-col-left #sidebar-alt, .three-col-middle #main-sidebar-container, .three-col-middle #main-sidebar-container #sidebar, .three-col-right #main-sidebar-container, .three-col-right #main-sidebar-container #main{   float:right; }}.breadcrumbs{  margin-bottom:1.5em; }.archive_header{  display:block;  float:left;  border-bottom:1px solid #e6e6e6;  width:100%;  margin:0 0 30px;  padding:0 0 10px;  color:#222; }.archive_header{  font-weight:bold;  font-size:1.5em; }.archive_header h1{  font-size:1em; }.archive_header .catrss a{  padding:5px 10px;  font-size:14px;  text-decoration:none;  line-height:22px; }.archive-description{  clear:both;  margin-bottom:30px; }.post,.search .page{  margin:0 0 40px; }.page-title,.post .title,.page .title{  font:normal bold 28px/1.2em "Helvetica Neue",Helvetica,Arial sans-serif;  margin:0 0 0.5em; }.post .title a:link,.post .title a:visited,.page .title a:link,.page .title a:visited{  color:#222; }.post-meta{  margin:0 0 1.8em 0;  font:1em/1em sans-serif;  color:#999;  font:300 12px/18px "Helvetica Neue",Helvetica,Arial,sans-serif; }.post-meta .small{  text-transform:lowercase; }.post-meta .author{  text-transform:capitalize; }.post-more{  clear:both;  padding:0.2em 0;  font-size:13px; }.post-more .sep{  padding:0 0.5em; }.post p.tags{  color:#999;  width:100%;  clear:both;  margin-bottom:20px; }.post-meta a:link,.post-meta a:visited,.post p.tags a:link,.post p.tags a:visited{  font-weight:bold;  color:#888; }.post-more a:hover,.post-meta a:hover,.post p.tags a:hover{  text-decoration:underline;  color:red; }.post-meta .post-comments{  margin-left:0.5em;  float:right; }.post .post-embed{  margin-bottom:30px; }.post-edit-link{  float:right;  font-weight:300;  font-size:1.2em; }.entry .page-link{  font-weight:bold;  margin:0 0 2em; } .entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6{  margin:0 0 0.5em;  line-height:1.5em; }.entry,.entry p{  color:#555555;  font:300 15px/1.5em "Helvetica Neue",Helvetica,sans-serif; }.entry p{  margin-bottom:1.2em; }.entry blockquote{  position:relative;  padding:10px 20px 10px 50px;  color:#444; }.entry blockquote:before{  content:"\f10d";  position:absolute;  top:0.6em;  left:0;  font-size:2.5em;  color:#999;  color:rgba(0,0,0,0.1);  font-family:"FontAwesome";  font-style:normal; }.entry blockquote p{  font-style:italic; }.entry ul{  margin:0 0 15px 0;  padding:0 0 0 30px;  overflow:hidden; }.entry ul ul{  margin:0; }.entry ul li{  list-style-type:disc; }.entry ul.icons-ul li{  list-style-type:none; }.entry ul ul li{  list-style-type:circle; }.entry ol{  margin:0 0 15px 0;  padding:0 0 0 30px;  overflow:hidden; }.entry ol ol{  margin:0; }.entry ol li{  list-style-type:decimal; }.entry ol li ol li{  list-style-type:lower-latin; } .entry img,img.thumbnail,#portfolio .group.portfolio-img img{  height:auto;  padding:3px;  border:1px solid #e6e6e6;  background:#F8F8F8;  background:rgba(255,255,255,0.7); }img.wp-smiley{  padding:0;  border:none; }.alignleft{  float:left;  margin:5px 15px 15px 0; }.alignright{  float:right;  margin:5px 0 15px 15px; }.aligncenter{  text-align:center;  margin-bottom:15px; }img.aligncenter{  margin-left:auto;  margin-right:auto;  display:block; }.ie8 .alignleft,.ie8 .alignright{  width:auto; }.entry .gallery{  margin-bottom:2em!important; }.entry .wp-caption{  max-width:100%;  width:100%;  padding:1px;  text-align:center;  background:#F8F8F8;  border:solid 1px #e6e6e6;  border-radius:3px;  -moz-border-radius:3px;  -webkit-border-radius:3px;  box-shadow:inset 0 0 1px 1px #fff;  -moz-box-shadow:inset 0 0 1px 1px #fff;  -webkit-box-shadow:inset 0 0 1px 1px #fff; }.entry .wp-caption img{  margin:0!important;  padding:4px 0;  background:none;  border:0; }.entry .wp-caption-text{  margin:0 0 0.3em;  padding:0;  font:300 12px/1.5em "Helvetica Neue",Helvetica,sans-serif;  text-align:center; }.entry .wp-caption a{  margin:0!important; }.entry .wp-caption.aligncenter{  margin:0 auto 15px; } .nav-entries{  clear:both;  font-size:11px; }.post-entries{  clear:both;  margin-top:-20px; }.post-entries a:link,.post-entries a:visited{  font-size:0.9em;  color:#888; }.post-entries a:hover{  text-decoration:none;  color:#666; }.woo-pagination{  margin:0 0 2em;  text-align:center;  clear:both;  display:block; }.woo-pagination a:link,.woo-pagination a:visited,.nav-entries a span{  display:inline;  text-decoration:none;  color:#666;  padding:3px 7px;  border:1px solid #DDDDDD; }.nav-entries a{  font-size:1.2em; }.woo-pagination span.extend,.woo-pagination .page-numbers{  border:none;  color:#666; }.woo-pagination a:link,.woo-pagination a:visited,.woo-pagination a:active,.nav-entries a span{ font-weight:bold;  font-size:0.9em;  border-radius:3px;  border:1px solid #d9d9d9;  background:#ffffff;  background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#f5f5f5));  background:-webkit-linear-gradient(#ffffff,#f5f5f5);  background:-moz-linear-gradient(center top,#ffffff 0%,#f5f5f5 100%);  background:-moz-gradient(center top,#ffffff 0%,#f5f5f5 100%);  filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff,endColorstr=#f5f5f5);  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff,endColorstr=#f5f5f5)";  box-shadow:0 2px 2px 0 rgba(0,0,0,0.03);  -webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.03);  -moz-box-shadow:0 2px 2px 0 rgba(0,0,0,0.03); }.woo-pagination span.current{  border:none;  background:none;  font-weight:bold;  font-size:0.9em; }.woo-pagination a:link,.woo-pagination a:visited,.woo-pagination a:active{  border:none;  background:#f0f0f0; }.woo-pagination .current,.woo-pagination a:hover{  padding:3px 7px;  background:#e0e0e0; } #post-author{  padding:15px;  margin:0 0 1.5em;  border:1px solid #e6e6e6;  background:#fafafa;  border-radius:5px;  -moz-border-radius:5px;  -webkit-border-radius:5px; }#post-author h4{  margin-bottom:0.4em; }#post-author .profile-image img{  float:left;  margin:0 15px 5px 0;  padding:0;  border:none;  border-radius:100px;  -moz-border-radius:100px;  -webkit-border-radius:100px; }#post-author .profile-content{  font-size:13px; }.author #post-author{  margin-bottom:30px; } .post{  position:relative; }.post .post-icon a{  float:right;  display:block;  overflow:hidden;  width:50px;  height:50px;  background:#333;  border-radius:100px; }.post .post-icon a:hover{  background:#111;  text-decoration:none; }.post .audio{  margin-bottom:1.8em; } #navigation{  clear:both;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;  width:80%;  left:-80%;  position:absolute;  top:0;  min-height:100%;  z-index:9000;  padding-top:4.236em;  margin-bottom:3em;  font:300 14px/1.2 "Helvetica Neue",sans-serif;  background:#f0f0f0; } #navigation .menus{   clear:both; } #navigation h3{   font-size:1em;   padding:.5em 1em; } #navigation ul{   margin-bottom:1.618em; }  #navigation ul ul{ margin:0 0 0 1.618em; } #navigation .nav-home, #navigation .nav-close, #navigation ul.rss li a, #navigation ul.cart a.cart-contents, #navigation ul.nav-search a.search-contents{   height:1em;   width:1em;   text-indent:-999px;   display:block;   font-size:1em;   padding:.5em;   position:absolute;   top:1em;   left:1em;   background:#999;   color:#fff;   border-radius:3px; }  #navigation .nav-home:before,  #navigation .nav-close:before,  #navigation ul.rss li a:before,  #navigation ul.cart a.cart-contents:before,  #navigation ul.nav-search a.search-contents:before{ font-family:"FontAwesome"; content:"\f00d"; display:block; position:absolute; top:0; left:0; right:0; bottom:0; text-align:center; text-indent:0; line-height:2; } #navigation .nav-home{   left:auto;   right:1em; }  #navigation .nav-home:before{ content:"\f015"; } #navigation ul.rss{   margin-right:50px;   margin-bottom:0;   margin-top:-45px;   float:right; }  #navigation ul.rss:after{ content:""; display:table; clear:both; }  #navigation ul.rss li{ float:left; }#navigation ul.rss li a{  position:relative;  top:0;  left:0;  margin-left:.5em; }#navigation ul.rss li.sub-email a:before{  content:"\f003"; }#navigation ul.rss li.sub-rss a:before{  content:"\f09e"; } #navigation ul.cart a.cart-contents{   left:auto;   right:3.5em;   display:inline-block; }  #navigation ul.cart a.cart-contents:before{ content:"\f07a"; }  #navigation ul.cart a.cart-contents + ul{ display:none; } #navigation ul.nav-search{   clear:both; }  #navigation ul.nav-search:after{ content:""; display:table; clear:both; }  #navigation ul.nav-search #searchform,  #navigation ul.nav-search .searchform{ background:#e6e6e6; position:relative; border:0; }#navigation ul.nav-search #searchform input#s,#navigation ul.nav-search #searchform input.s,#navigation ul.nav-search .searchform input#s,#navigation ul.nav-search .searchform input.s{  border:0;  box-sizing:border-box;  padding:1.414em 2.99em 1.414em 1.414em;  width:100%; }#navigation ul.nav-search #searchform .submit,#navigation ul.nav-search .searchform .submit{  background:none;  position:absolute;  right:0;  top:1.25em;  padding:0 1em;  border:0; } #navigation ul.nav-search #searchform .submit:before, #navigation ul.nav-search .searchform .submit:before{   color:#555;   font-size:1em; }  #navigation ul.nav-search ul{ margin:0 1em; }.show-nav #navigation .top-navigation{  display:block; }.show-nav #inner-wrapper{  left:80%; }ul.nav{  width:100%; }ul.nav li a{  padding:.5em 1em;  display:block;  color:#666; }ul.nav li.current_page_item a,ul.nav li.current_page_parent a,ul.nav li.current-menu-ancestor a,ul.nav li.current-cat a,ul.nav li.current-menu-item a{  background:#e6e6e6;  color:#3088ff; }ul.nav li ul li a{  background:none!important;  color:#666!important; }ul.nav ul li.current_page_item a,ul.nav ul li.current_page_parent a,ul.nav ul li.current-menu-ancestor a,ul.nav ul li.current-cat a,ul.nav ul li.current-menu-item a,#navigation ul.cart .cart_list a{  color:#3088ff; } .nav-toggle:before{  content:"\f0c9";  font-family:"FontAwesome";  font-weight:normal;  color:#fff;  margin-left:0.5em;  text-shadow:0 1px 0 #000;  border-right:1px solid rgba(255,255,255,0.1);  display:inline-block;  padding:0.8em 1em 0.8em 0.5em; }.nav-toggle{  margin:0 -1em;  cursor:pointer;  text-align:left;  display:block;  padding:0;  font-size:1em;  background-color:rgba(0,0,0,0.65);  background-image:-webkit-linear-gradient(left top,rgba(0,0,0,0.65),rgba(0,0,0,0.8));  background-image:linear-gradient(to right bottom,rgba(0,0,0,0.65),rgba(0,0,0,0.8));  border-bottom:1px solid rgba(0,0,0,0.2); }.nav-toggle a{  color:#fff!important;  text-shadow:0 1px 0 #000;  padding:0.5em 1em;  border-left:1px solid rgba(0,0,0,0.1); }.nav-toggle a:hover{  color:#fff;  text-decoration:none; }#top select{  margin:1.618em 0 0;  width:100%; }#top{  display:none;  font-weight:400; }@media only screen and (max-width:767px){  #navigation ul.nav ul.children{   margin-left:1.5em; } #navigation{   font-weight:400; }  #navigation ul.rss{ right:49px; float:none; margin:0; position:absolute; top:14px; }#navigation ul.rss:after{  content:"";  display:table;  clear:both; }#navigation ul.rss.cart-enabled{  right:84px;  margin:0; } #nav-container{   border-width:0!important; } ul.nav,ul.nav ul{   border:none!important; } #navigation ul.nav>li{   border-right:none!important; } .csstransforms3d.csstransitions #navigation{   left:0;   -webkit-transform:translate3d(-100%,0,0);   -moz-transform:translate3d(-100%,0,0);   -ms-transform:translate3d(-100%,0,0);   -o-transform:translate3d(-100%,0,0);   transform:translate3d(-100%,0,0);   -webkit-backface-visibility:hidden;   -moz-backface-visibility:hidden;   -ms-backface-visibility:hidden;   -o-backface-visibility:hidden;   backface-visibility:hidden; } .csstransforms3d.csstransitions body.fixed-mobile #navigation{   left:0;   -webkit-transform:none;   -moz-transform:none;   -ms-transform:none;   -o-transform:none;   transform:none; } .csstransforms3d.csstransitions body.fixed-mobile #inner-wrapper{   left:0!important;   -webkit-transform:translate3d(0,0,0);   -moz-transform:translate3d(0,0,0);   -ms-transform:translate3d(0,0,0);   -o-transform:translate3d(0,0,0);   transform:translate3d(0,0,0);   -webkit-transition:-webkit-transform 200ms ease;   -moz-transition:-moz-transform 200ms ease;   -o-transition:-o-transform 200ms ease;   transition:transform 200ms ease;   -webkit-backface-visibility:hidden;   -moz-backface-visibility:hidden;   -ms-backface-visibility:hidden;   -o-backface-visibility:hidden;   backface-visibility:hidden; } .csstransforms3d.csstransitions body.fixed-mobile .show-nav #navigation{   -webkit-transform:translate3d(-100%,0,0);   -moz-transform:translate3d(-100%,0,0);   -ms-transform:translate3d(-100%,0,0);   -o-transform:translate3d(-100%,0,0);   transform:translate3d(-100%,0,0); } .csstransforms3d.csstransitions body.fixed-mobile .show-nav #inner-wrapper{   -webkit-transform:translate3d(80%,0,0);   -moz-transform:translate3d(80%,0,0);   -ms-transform:translate3d(80%,0,0);   -o-transform:translate3d(80%,0,0);   transform:translate3d(80%,0,0);   -webkit-transform-origin:50% 0%;   -moz-transform-origin:50% 0%;   -ms-transform-origin:50% 0%;   -o-transform-origin:50% 0%;   transform-origin:50% 0%; }} @media only screen and (min-width:768px){ ul.nav{   position:relative;   margin-bottom:0;   width:auto;   margin-right:1em; } ul.nav li{   position:relative;   float:left;   zoom:1;   list-style:none; } ul.nav li a{   display:block;   padding-top:1em!important;   padding-bottom:1em!important; } ul.nav li a:hover{   text-decoration:none; } ul.nav li ul li a:hover{   text-decoration:underline; } ul.nav ul{   width:12em;   visibility:hidden;   display:none;   position:absolute;   top:100%;   left:-9999em;   z-index:9999;   margin:0;   padding:0.4em 0; } ul.nav ul li{   float:none; } ul.nav ul li a{   width:100%;   display:inline-block;   padding:0.7em 1em!important;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box;   font-size:0.9em; } ul.nav ul ul{   left:100%;   top:0; } ul.nav li:hover>ul{   visibility:visible;   display:block;   left:0; }#top{   background:#000; }  #top h3{ display:none; } #top{   display:block!important; } #top ul.nav li a{   color:#ddd;   padding-top:0.5em!important;   padding-bottom:0.5em!important;   font-size:1em; } #top ul.nav>li a:hover{   background:#555;   color:#ddd; } #top ul.nav>li:hover{   background:#555;   color:#ddd; } #top ul.nav ul{   background:#555; } #top ul.nav ul li a{   color:#ddd!important; } #top ul.nav li.current_page_item a, #top ul.nav li.current_page_parent a, #top ul.nav li.current-menu-ancestor a, #top ul.nav li.current-cat a, #top ul.nav li.current-menu-item a{   color:#333;   background:#fff; }#navigation .top-navigation{   display:none!important; } .csstransforms3d.csstransitions #navigation,.csstransforms3d.csstransitions .show-nav #navigation,.csstransforms3d.csstransitions .show-nav #inner-wrapper{   left:0;   -webkit-transform:translate3d(0%,0,0);   -moz-transform:translate3d(0%,0,0);   -ms-transform:translate3d(0%,0,0);   -o-transform:translate3d(0%,0,0);   transform:translate3d(0%,0,0); } .nav-toggle,.nav-close,.nav-home{   display:none!important; } #navigation{   position:relative;   left:auto;   width:100%;   border:none;   padding-top:0;   background:#f0f0f0;   border-radius:2px;   display:block!important; }  #navigation h3{ display:none; }  #navigation .menus{ position:relative; clear:none; }#navigation .menus.nav-icons:after{  content:"";  display:table;  clear:both; }#navigation .menus.nav-icons .side-nav{  position:absolute;  top:0;  right:0; }#navigation .menus.nav-icons-1 #main-nav{  margin-right:3em; }#navigation .menus.nav-icons-1 .side-nav{  width:3em; }#navigation .menus.nav-icons-2 #main-nav{  margin-right:6em; }#navigation .menus.nav-icons-2 .side-nav{  width:6em; }#navigation .menus.nav-icons-3 #main-nav{  margin-right:9em; }#navigation .menus.nav-icons-3 .side-nav{  width:9em; }#navigation .menus.nav-icons-4 #main-nav{  margin-right:12em; }#navigation .menus.nav-icons-4 .side-nav{  width:12em; }  #navigation ul.rss{ margin:0; }#navigation ul.rss li a{  background:none;  color:#666;  padding:1em;  margin:0; } #navigation ul.rss li a:before{   line-height:3.2; } #navigation ul.rss li a:hover{   color:#222; }  #navigation ul{ margin-bottom:0; }#navigation ul ul{  margin-left:0; } #navigation ul.nav>li a:hover{   background:#e6e6e6; } #navigation ul.nav>li:hover{   background:#e6e6e6; } #navigation ul.nav ul{   background:#e6e6e6; } #navigation ul.nav>li:hover>ul{   left:-1px; } #navigation ul.nav ul ul{   top:-5px;   left:100%; } #top .nav li.parent>a{   position:relative; } #top .nav li.parent>a:after{   display:inline-block;   font-family:FontAwesome;   font-style:normal;   font-weight:normal;   line-height:.75;   -webkit-font-smoothing:antialiased;   -moz-osx-font-smoothing:grayscale;   content:"\f0d7";   color:inherit;   font-size:.857em;   margin-top:6px;   speak:none;   width:1.387em;   display:inline-block;   text-align:right; } #top .nav li ul li.parent>a:after{   display:inline-block;   font-family:FontAwesome;   font-style:normal;   font-weight:normal;   line-height:.75;   -webkit-font-smoothing:antialiased;   -moz-osx-font-smoothing:grayscale;   content:"\f0da";   float:right;   position:absolute;   top:.53em;   right:1em;   text-decoration:none; } #top .nav li ul li.parent>a{   padding-right:2.244em!important; } #top .nav ul ul{   top:-.327em;   left:100%; } #navigation .nav li.parent>a{   position:relative; } #navigation .nav li.parent>a:after{   display:inline-block;   font-family:FontAwesome;   font-style:normal;   font-weight:normal;   line-height:.75;   -webkit-font-smoothing:antialiased;   -moz-osx-font-smoothing:grayscale;   content:"\f0d7";   color:inherit;   font-size:.857em;   margin-top:2px;   speak:none;   width:1.387em;   display:inline-block;   text-align:right;   line-height:1; } #navigation .nav li ul li.parent>a{   padding-right:2.244em!important; } #navigation .nav li ul li.parent>a:after{   display:inline-block;   font-family:FontAwesome;   font-style:normal;   font-weight:normal;   line-height:.75;   -webkit-font-smoothing:antialiased;   -moz-osx-font-smoothing:grayscale;   content:"\f0da";   float:right;   position:absolute;   top:1em;   right:1em;   text-decoration:none; } .full-width #navigation ul li:first-child,.full-width #navigation ul li:first-child a{   border-radius:0!important; } #navigation ul.cart, #navigation ul.nav-search{   position:relative; }  #navigation ul.cart a.cart-contents,  #navigation ul.cart a.search-contents,  #navigation ul.nav-search a.cart-contents,  #navigation ul.nav-search a.search-contents{ padding:1em; margin:0; position:relative; top:0; left:0; background:none; color:#666; border-radius:0; display:block; overflow:hidden; }#navigation ul.cart a.cart-contents:hover,#navigation ul.cart a.search-contents:hover,#navigation ul.nav-search a.cart-contents:hover,#navigation ul.nav-search a.search-contents:hover{  text-decoration:none; }#navigation ul.cart a.cart-contents:before,#navigation ul.cart a.search-contents:before,#navigation ul.nav-search a.cart-contents:before,#navigation ul.nav-search a.search-contents:before{  line-height:1;  position:static; }#navigation ul.cart a.cart-contents + ul,#navigation ul.cart a.search-contents + ul,#navigation ul.nav-search a.cart-contents + ul,#navigation ul.nav-search a.search-contents + ul{  display:block;  position:absolute;  right:0;  top:100%;  visibility:hidden;  width:12em;  background:#e6e6e6;  padding:1.414em;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box; }  #navigation ul.cart li:hover a.cart-contents,  #navigation ul.cart li:hover a.search-contents,  #navigation ul.nav-search li:hover a.cart-contents,  #navigation ul.nav-search li:hover a.search-contents{ background:#e6e6e6; }#navigation ul.cart li:hover a.cart-contents + ul,#navigation ul.cart li:hover a.search-contents + ul,#navigation ul.nav-search li:hover a.cart-contents + ul,#navigation ul.nav-search li:hover a.search-contents + ul{  visibility:visible; }  #navigation ul.cart .widget,  #navigation ul.nav-search .widget{ margin:0; } #navigation ul.nav-search{   clear:none;   float:right; }  #navigation ul.nav-search a.search-contents:before{ content:"\f002"; }  #navigation ul.nav-search a.search-contents + ul{ margin:0; padding:0; }  #navigation ul.nav-search #searchform,  #navigation ul.nav-search .searchform{ background:none; } #navigation ul.cart h2{   display:none; } #navigation ul.cart .buttons{   margin-bottom:0; } #navigation ul.cart .button{   width:100%;   margin-bottom:.5em;   font-size:.9em;   border-radius:0; }  #navigation ul.cart .button.checkout{ margin:0; } #navigation ul.cart .total{   border:2px solid rgba(0,0,0,0.05);   border-width:2px 0;   padding:.8em 0;   text-align:right; } #navigation .cart-extended ul.cart a.cart-contents:before{   height:5em; }} @media only screen and (min-width:980px){  #navigation .cart-extended ul.cart a.cart-contents{   display:inline-block;   width:auto;   text-indent:0;   overflow:visible; }  #navigation .cart-extended ul.cart a.cart-contents:before{ display:inline-block; margin-right:.5em; height:auto; } #navigation .menus.nav-icons-1.cart-extended #main-nav{   margin-right:12.5em; } #navigation .menus.nav-icons-1.cart-extended .side-nav{   width:12.5em; } #navigation .menus.nav-icons-2.cart-extended #main-nav{   margin-right:15.5em; } #navigation .menus.nav-icons-2.cart-extended .side-nav{   width:15.5em; } #navigation .menus.nav-icons-3.cart-extended #main-nav{   margin-right:18.5em; } #navigation .menus.nav-icons-3.cart-extended .side-nav{   width:18.5em; } #navigation .menus.nav-icons-4.cart-extended #main-nav{   margin-right:21.5em; } #navigation .menus.nav-icons-4.cart-extended .side-nav{   width:21.5em; }} .widget{  margin:0 0 30px 0;  font-size:12px; }.widget h3{  margin:0 0 0.8em 0;  padding:0 0 0.8em;  font:normal bold 14px "Helvetica Neue",Helvetica,Arial,sans-serif;  color:#555;  border-bottom:1px solid #e6e6e6; }.widget p{  font:300 13px/20px "Helvetica Neue",Helvetica,sans-serif;  margin-bottom:15px; }.widget ul{  clear:both;  list-style-position:inside;  list-style-type:disc; }.widget ul li a{  padding:0;  line-height:22px;  text-decoration:none; }.widget ul li a:hover{  text-decoration:underline; }.widget ul ul{  padding:0 0 0 15px;  border-top:none; }.widget_recent_comments li,#twitter li{  padding:6px 0;  line-height:18px;  border-bottom:1px solid #eee; } .widget_recent_comments li a,#twitter a{  display:inline;  padding:0;  line-height:18px!important;  background:none!important;  border:none!important; } #footer-widgets{  border-top:1px solid #e6e6e6;  padding:10px 0;  clear:both; }  .searchform,#searchform{  width:98%;  margin-top:5px;  position:relative;  border-color:#efefef;  border-width:2px;  border-style:solid;  border-radius:3px; }.searchform input.s,#searchform input#s{  padding:8px;  width:85%;  margin:0;  border:none;  background:none;  color:#777; }.searchform input.s:focus{  box-shadow:none;  -moz-box-shadow:none;  -webkit-box-shadow:none; }.searchform button.submit{  background:none;  position:absolute;  top:.15em;  right:10px;  border:none;  margin:0;  padding:0;  border-radius:0; }.searchform .fa-search:before{  font-family:FontAwesome;  color:rgba(0,0,0,0.5);  font-size:1.4em;  line-height:1.5; }.searchform label{  display:none; } .widget_woo_flickr h3 span{  color:#0061D8; }.widget_woo_flickr h3 span span{  color:#FF1183; }.widget_woo_flickr .flickr_badge_image{  float:left;  margin:3px; }.widget_woo_flickr .wrap{  position:relative;  margin-bottom:20px;  padding:0; }.widget_woo_flickr a img{  float:left;  margin:0 0 8px 8px;  display:block;  border:#CECFC6 1px solid;  padding:3px; }.widget_woo_flickr a:hover img{  border:#A8AA99 1px solid; } .widget_woo_embed h3{  margin-bottom:0.5em; }.widget_woo_embed h4{  display:none; }.widget_woo_embed ul{  margin:0.7em 0 0; }.widget_woo_embed ul li.active a{  font-weight:bold; } #wp-calendar{  width:95%;  margin-bottom:15px;  clear:both;  padding:0; }#wp-calendar caption{  padding:0 0 10px; }#wp-calendar th,#wp-calendar td{  text-align:center;  background:rgba(0,0,0,0.05);  padding:5px; }#wp-calendar td{  background:transparent; }#wp-calendar td,table#wp-calendar th{  padding:3px 0; } .widget_woo_blogauthorinfo .avatar{  padding:5px;  border:1px solid #e6e6e6;  background:#F8F8F8;  background:rgba(255,255,255,0.7); }.widget_woo_blogauthorinfo .left{  float:left;  margin:0 10px 5px 0; }.widget_woo_blogauthorinfo .right{  float:right;  margin:0 0 5px 10px; }.ie8 .widget_woo_blogauthorinfo .avatar{  width:auto; } .widget_woo_twitter .back{  padding:15px 25px 10px;  background:#f8f8f8;  border-radius:10px;  -moz-border-radius:10px;  -webkit-border-radius:10px; }.widget_woo_twitter ul{  background:none;  padding-left:0; }.widget_woo_twitter ul li{  border-bottom:1px solid #e6e6e6;  padding:10px 0px;  list-style:none; }.widget_woo_twitter ul li a{  padding:0px; }.widget_woo_twitter ul li .time{  color:#999; }.widget_woo_twitter p{  padding-top:10px; }.widget_woo_twitter p a{  color:#222; }.widget_woo_twitter ul li .content{  font-size:16px;  font-family:Georgia,serif; }.widget.widget_woo_twitter h3{  border-bottom:none;  padding:0;  margin:0;  padding-bottom:15px; } #tabs{  height:auto;  display:block;  margin-bottom:30px; }#tabs ul.wooTabs{  position:relative;  bottom:-1px;  padding:0px;  z-index:99; }#tabs ul.wooTabs li{  float:left;  display:inline;  margin-right:2px;  font-weight:bold;  color:#ffffff;  cursor:pointer; }#tabs ul.wooTabs li a.selected,#tabs ul.wooTabs li a:hover{  background:#fff;  text-decoration:none;  border:1px solid #d9d9d9;  border-width:1px 1px 0;  color:#666; }#tabs ul.wooTabs li a{  color:#999;  display:block;  float:left;  border:1px solid transparent;  border-width:1px 1px 0;  padding:5px 8px 3px;  text-transform:uppercase;  font-size:11px;  text-shadow:1px 1px 0 solid #fff; }#tabs .inside li{  background:#fff; }#tabs #tab-tags{  padding:10px;  background:#fff;  border:1px solid #d9d9d9; }#tabs .inside ul{  margin:0;  border:1px solid #d9d9d9;  border-width:1px 0 1px 0;  list-style:none;  padding-left:0px; }#tabs .inside li{  border:1px solid #d9d9d9;  border-width:0 1px 1px 1px;  padding:10px; }#tabs .inside li a{  color:#999;  font:bold 13px/18px Helvetica,Arial,sans-serif;  padding:0; }#tabs .inside li span.meta{  display:block;  font:300 11px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;  text-transform:uppercase;  color:#777; }#tabs .inside li img.avatar,#tabs .inside li img.thumbnail{  float:left;  margin:0 8px 0 0;  padding:0;  border-radius:300px;  -moz-border-radius:300px;  -webkit-border-radius:300px; }#tabs{  border-radius:3px;  -moz-border-radius:3px;  -webkit-border-radius:3px; }#tabs ul.wooTabs li a.selected,#tabs ul.wooTabs li a:hover{  border-top-right-radius:3px;  border-top-left-radius:3px;  -moz-border-radius-topright:3px;  -moz-border-radius-topleft:3px;  -webkit-border-top-right-radius:3px;  -webkit-border-top-left-radius:3px; }#tabs .inside .list{  display:none; }#tabs .inside .list:first-child{  display:block; } .widget_woodojo_tabs h3{  border-bottom:none; }.widget_woodojo_tabs .tabbable .nav{  margin:0 0 -1px;  border:none!important; }.widget_woodojo_tabs .tabbable .nav li a{  color:#999;  display:block;  float:left;  border-color:transparent;  border-width:1px 1px 0;  padding:5px 8px 3px!important;  text-transform:uppercase;  font-weight:bold;  font-size:11px;  text-shadow:1px 1px 0 #fff; }.widget_woodojo_tabs .tabbable .nav li.active a,.widget_woodojo_tabs .tabbable .nav li a:hover{  text-decoration:none;  border-color:#d9d9d9!important;  border-width:1px 1px 0!important;  color:#666;  background:#ffffff;  border-bottom:none!important; }.widget_woodojo_tabs .tabbable .tab-content{  box-shadow:0 0 3px rgba(0,0,0,0.1);  -moz-box-shadow:0 0 3px rgba(0,0,0,0.1);  -webkit-box-shadow:0 0 3px rgba(0,0,0,0.1); }.widget_woodojo_tabs .tabbable .tab-content ul{  padding:0; }.widget_woodojo_tabs .tabbable .tab-content li{  margin:0;  background:#fff; }.widget_woodojo_tabs .tabbable .tab-pane-tags{  padding:10px;  background:#fff;  border:1px solid #d9d9d9; }.widget_woodojo_tabs .tabbable .tab-content ul{  margin:0;  border:1px solid #d9d9d9;  border-width:1px 0 1px 0;  list-style:none;  padding-left:0px; }.widget_woodojo_tabs .tabbable .tab-content li{  border:1px solid #d9d9d9;  border-width:0 1px 1px;  padding:10px; }.widget_woodojo_tabs .tabbable .tab-content li a{  color:#555;  font:bold 13px/18px "Helvetica Neue",Helvetica,Arial,sans-serif;  padding:0; }.widget_woodojo_tabs .tabbable .tab-content li span.meta{  display:block;  font:300 11px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;  text-transform:uppercase;  color:#777; }.widget_woodojo_tabs .tabbable .tab-content li img.avatar,.widget_woodojo_tabs .tabbable .tab-content li img.thumbnail{  float:left;  margin:0 8px 0 0;  border:none;  padding:0;  border-radius:300px;  -moz-border-radius:300px;  -webkit-border-radius:300px; }.widget_woodojo_tabs .tabbable.tabs-below .nav{  margin:0; }.widget_woodojo_tabs .tabbable.tabs-below .nav li a{  border-width:0 1px 1px; }.widget_woodojo_tabs .tabbable.tabs-below .nav li.active a,.widget_woodojo_tabs .tabbable.tabs-below .nav li a:hover{  border-width:0 1px 1px!important;  background:#ffffff;  background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#f2f2f2));  background:-webkit-linear-gradient(#ffffff,#f2f2f2);  background:-moz-linear-gradient(center top,#ffffff 0%,#f2f2f2 100%);  background:-moz-gradient(center top,#ffffff 0%,#f2f2f2 100%);  filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff,endColorstr=#f2f2f2);  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff,endColorstr=#f2f2f2)";  box-shadow:inset 0 1px 0 #fff,0 1px 3px rgba(0,0,0,0.1);  -moz-box-shadow:inset 0 1px 0 #fff,0 1px 3px rgba(0,0,0,0.1);  -webkit-box-shadow:inset 0 1px 0 #fff,0 1px 3px rgba(0,0,0,0.1); }.widget_woodojo_tabs .tabbable.tabs-left .nav{  margin:0; }.widget_woodojo_tabs .tabbable.tabs-left .nav li a{  border-width:1px 0 1px 1px; }.widget_woodojo_tabs .tabbable.tabs-left .nav li.active a,.widget_woodojo_tabs .tabbable.tabs-below .nav li a:hover{  border-width:1px 0 1px 1px;  background:#ffffff;  background:-webkit-gradient(linear,left top,right bottom,from(#ffffff),to(#f2f2f2));  background:-webkit-linear-gradient(#ffffff,#f2f2f2);  background:-moz-linear-gradient(center top,#ffffff 0%,#f2f2f2 100%);  background:-moz-gradient(center top,#ffffff 0%,#f2f2f2 100%);  filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff,endColorstr=#f2f2f2);  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff,endColorstr=#f2f2f2)";  box-shadow:inset 0 1px 0 #fff,0 1px 3px rgba(0,0,0,0.1);  -moz-box-shadow:inset 0 1px 0 #fff,0 1px 3px rgba(0,0,0,0.1);  -webkit-box-shadow:inset 0 1px 0 #fff,0 1px 3px rgba(0,0,0,0.1); }.widget_woodojo_tabs .tabbable.tabs-right .nav{  margin:0; }.widget_woodojo_tabs .tabbable.tabs-right .nav li a{  border-width:1px 1px 1px 0; }.widget_woodojo_tabs .tabbable.tabs-right .nav li.active a,.widget_woodojo_tabs .tabbable.tabs-below .nav li a:hover{  border-width:1px 1px 1px 0;  background:#ffffff;  background:-webkit-gradient(linear,left top,right bottom,from(#ffffff),to(#f2f2f2));  background:-webkit-linear-gradient(#ffffff,#f2f2f2);  background:-moz-linear-gradient(center top,#ffffff 0%,#f2f2f2 100%);  background:-moz-gradient(center top,#ffffff 0%,#f2f2f2 100%);  filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff,endColorstr=#f2f2f2);  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff,endColorstr=#f2f2f2)";  box-shadow:inset 0 1px 0 #fff,0 1px 3px rgba(0,0,0,0.1);  -moz-box-shadow:inset 0 1px 0 #fff,0 1px 3px rgba(0,0,0,0.1);  -webkit-box-shadow:inset 0 1px 0 #fff,0 1px 3px rgba(0,0,0,0.1); } .widget_woodojo_instagram ul{  float:none; }.widget_woodojo_instagram ul.instagram-photos{  margin:0.5em 0;  width:98%;  margin:0 auto; }.widget_woodojo_instagram ul.instagram-photos li{  margin:0.5em!important; }.widget_woodojo_instagram ul.instagram-photos li img:hover{  opacity:0.8; } .widget_woodojo_tweets ul.tweets h3{  margin:0; }.widget_woodojo_tweets ul.tweets li{  margin:0;  padding:1em; } .widget_woodojo_instagram_profile h3,.widget_woodojo_twitterprofile h3{  margin:0 0 1em; } #connect{  background:#fafafa;  margin:0 0 1.5em;  padding:15px;  border:1px solid #e6e6e6;  clear:both;  border-radius:5px;  -moz-border-radius:5px;  -webkit-border-radius:5px;  font-weight:normal; }#main #connect .col-left,#connect .col-right{  float:none;  width:100%; }#connect h3{  margin-bottom:10px; }#connect p{  margin:0 0 1em; }#connect .newsletter-form{  margin:0 0 1em; }#connect .newsletter-form .required{  border:1px solid #e6e6e6;  border-color:#CCCCCC #EFEFEF #EFEFEF #CCCCCC; }#connect .newsletter-form .email{  width:60%;  background:#fff;  padding:.6em;  color:#888; }#connect .newsletter-form .submit{  cursor:pointer;  padding:6px 8px;  margin:0 0 0 5px;  -webkit-border-radius:3px;  -moz-border-radius:3px;  border-radius:3px; }@-moz-document url-prefix(){  #connect .newsletter-form .submit{   padding:9px 5px; }}#connect .related-posts{  border-top:1px solid #e6e6e6;  margin-top:1em;  padding-top:1em; }#connect .related-posts h4{  font-size:1em; }#connect .related-posts ul{  list-style:disc outside none;  margin:0.5em 0 0 1em; }.widget #connect{  background:none;  padding:0;  border:none; }.widget #connect .fl,.widget #connect .fr{  float:none; }.widget_woo_subscribe .social{  text-align:left; }#connect .social a{  opacity:0.8;  filter:alpha(opacity=80);  -webkit-transition:all 0.15s ease-out 0s;  -moz-transition:all 0.15s ease-out 0s;  transition:all 0.15s ease-out 0s; } #connect .social a:hover{   opacity:1;   filter:alpha(opacity=100); }#connect .social a:hover{  text-decoration:none; }#connect .social a:before{  font-family:Social;  font-size:1.1em;  line-height:1;  margin:0 0.2em 0.6em 0;  padding:.53em;  display:inline-block;  border-radius:300px;  color:#fff;  text-shadow:-1px -1px 0 rgba(0,0,0,0.1); }#connect .social a.subscribe:before{  content:'\e001';  background-color:#FF6600; }#connect .social a.twitter:before{  content:'\e002';  background-color:#00aced; }#connect .social a.facebook:before{  content:'\e003';  background-color:#3b5998; }#connect .social a.youtube:before{  content:'\e004';  background-color:#af2b26; }#connect .social a.flickr:before{  content:'\e005';  background-color:#ff0084; }#connect .social a.linkedin:before{  content:'\e006';  background-color:#71c5ef; }#connect .social a.delicious:before{  content:'\e007';  background-color:#285da7; }#connect .social a.googleplus:before{  content:'\e008';  background-color:#2d2d2d;  font-weight:bold; }#connect .social a.dribbble:before{  content:'\e009';  background-color:#ea4c89; }#connect .social a.instagram:before{  content:'\e010';  background-color:#517fa4; }#connect .social a.vimeo:before{  content:'\e011';  background-color:#33454E; }#connect .social a.pinterest:before{  content:'\e012';  background-color:#cb2027; }@media only screen and (min-width:768px){ #main #connect .col-left{   float:left; } #connect .col-right{   float:right; } #main #connect .col-left,#connect .col-right{   width:48%; } #connect .related-posts{   border-top:0;   border-left:1px solid #e6e6e6;   padding-top:0;   padding-left:15px;   margin-top:0; }}#comments{  position:relative;  margin:40px 0 0;  padding:40px 0 0 0;  border-top:1px solid #e6e6e6;  border-top:1px solid rgba(0,0,0,0.07); } #comments h3{   color:#333;   font-weight:normal;   margin-bottom:20px; }  #comments h3#pings{ margin-top:25px; } #comments .comment{   margin-top:10px;   width:100%;   list-style-type:none; }  #comments .comment.thread-even{ background:#fafafa; background:rgba(0,0,0,0.02); border-bottom:1px solid #e6e6e6; border-bottom:1px solid rgba(0,0,0,0.07); }  #comments .comment .comment-container{ position:relative; padding:20px; }  #comments .comment .reply a{ background:none repeat scroll 0 0 #BFBFBF; color:#222222!important; margin:0; padding:0.2em 1em; text-shadow:none; font-size:.7em; }#comments .comment .reply a:after{  font-family:'FontAwesome';  display:inline-block;  font-size:100%;  margin-left:.618em;  font-weight:normal;  line-height:1em;  width:1em;  text-align:right;  content:"\f112"; } #comments .comment-head{   margin:0 0 15px 0; }  #comments .comment-head .name{ margin:0; font-weight:bold; font-size:15px; }  #comments .comment-head .date,  #comments .comment-head .edit,  #comments .comment-head .perma{ font-size:11px; } #comments .avatar{   float:left;   margin:0 15px 10px 0; }  #comments .avatar img{ margin:0; vertical-align:middle; border-radius:100px; } #comments .comment-entry p{   margin:0 0 10px 0; } #comments .comment-entry blockquote{   margin:0 30px 0; }  #comments .comment-entry blockquote p{ font-style:italic; } #comments .reply{   position:absolute;   right:1em;   top:1em; } #comments ul.children{   margin:10px 0px 0 25px;   padding:0; }  #comments ul.children li{ border-top:1px solid #e6e6e6; } #comments .cancel-comment-reply{   margin:10px 0; } #comments .navigation a{   display:block;   margin:15px 0 0 0;   text-decoration:none; } #comments .pingbacks li.pingback{   margin:10px 0; }  #comments .pingbacks li.pingback .reply{ display:none; }#respond{  margin:40px 0 0; } #respond h3{   color:#333;   font-weight:normal;   margin-bottom:20px; } #respond #reply-title small{   display:block;   font-size:14px;   margin-top:5px; } #respond .left{   float:left;   width:200px;   margin-right:15px; } #respond .right{   font:left;   width:380px; } #respond label{   font-size:11px;   color:#777; }#commentform{  margin:15px 0 0 0; } #commentform input.txt,#commentform textarea{   font:300 14px/1em "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif; } #commentform input.txt{   width:170px;   margin:0 5px 10px 0;   padding:5px 7px; } #commentform textarea{   width:95%!important;   padding:5px 7px; } #commentform #submit{   margin:15px 0 0 0; }  #commentform #submit:after{ font-family:"FontAwesome"; content:"\f105"; }h3#pings{  margin:25px 0 10px 0; }.pinglist li{  margin:0 0 0 20px;  list-style-type:decimal; } .pinglist li .author{   font-weight:bold;   font-size:15px; } .pinglist li .date{   font-size:11px; } .pinglist li .pingcontent{   display:block;   margin:10px 0; }.entry table{  border-spacing:0;  width:100%;  border:1px solid #eee;  border-radius:4px;  background:#fff;  box-shadow:0 1px 2px 0 white;  -webkit-box-shadow:0 1px 2px 0 white;  border-collapse:separate;  margin-bottom:1.5em; } .entry table td,.entry table th{   padding:.857em 1.387em;   text-align:left;   border-right:1px dotted #eee;   vertical-align:top; }  .entry table td p:last-child,.entry table th p:last-child{ margin-bottom:0; } .entry table thead th{   background:#fafafa;   border-right:1px solid #eee;   border-bottom:1px solid #eee;   text-transform:uppercase;   padding:1.387em;   vertical-align:middle; }  .entry table thead th:first-child{ border-top-left-radius:4px; border-bottom-left-radius:4px; border-bottom-left-radius:0; border-bottom-right-radius:0; }  .entry table thead th:last-child{ border-top-right-radius:4px; border-bottom-right-radius:4px; border-bottom-left-radius:0; border-bottom-right-radius:0; } .entry table tr th:last-child,.entry table tr td:last-child{   border-right:0; } .entry table tbody th{   background:#fafafa;   border-bottom:1px solid #eee; } .entry table tbody td{   border-bottom:1px solid #eee; } .entry table tbody h2{   font-size:1em;   letter-spacing:normal;   font-weight:normal; }  .entry table tbody h2 a{ font-weight:normal; } .entry table tbody tr:last-child td:first-child{   border-bottom-left-radius:4px;   border-bottom-right-radius:4px;   border-top-right-radius:0;   border-bottom-right-radius:0; } .entry table tbody tr:last-child td:last-child{   border-bottom-left-radius:4px;   border-bottom-right-radius:4px;   border-top-left-radius:0;   border-bottom-left-radius:0; } .entry table tbody tr:last-child td{   border-bottom:0; } .entry table tbody tr:last-child th{   border-bottom:0; } a.button,a.comment-reply-link,#commentform #submit,.submit,input[type=submit],input.button,button.button,#wrapper .woo-sc-button{  display:inline-block;  padding:.327em 1em;  color:white!important;  text-align:center;  border-width:1px;  border-style:solid;  border-color:rgba(255,255,255,0);  text-decoration:none;  font-size:1em; font-family:inherit; cursor:pointer; overflow:visible; width:auto; line-height:1.618em;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;  white-space:normal;  background:#428bca;  font-weight:200;  text-transform:uppercase;  box-shadow:0 0 0 0 #888;  -webkit-box-shadow:0 0 0 0 #888;  border-radius:3px;  text-shadow:none;  -webkit-appearance:none; -moz-appearance:none;   } a.button:hover, a.comment-reply-link:hover, #commentform #submit:hover, .submit:hover, input[type=submit]:hover, input.button:hover, button.button:hover, #wrapper .woo-sc-button:hover{   text-decoration:none;   background:#245682; } a.button:active, a.comment-reply-link:active, #commentform #submit:active, .submit:active, input[type=submit]:active, input.button:active, button.button:active, #wrapper .woo-sc-button:active{   box-shadow:inset 0 0 7px 0 rgba(0,0,0,0.3);   -webkit-box-shadow:inset 0 0 7px 0 rgba(0,0,0,0.3); } a.button.small, a.comment-reply-link.small, #commentform #submit.small, .submit.small, input[type=submit].small, input.button.small, button.button.small, #wrapper .woo-sc-button.small{   font-size:.6em;   letter-spacing:1px; } a.button.large, a.comment-reply-link.large, #commentform #submit.large, .submit.large, input[type=submit].large, input.button.large, button.button.large, #wrapper .woo-sc-button.large{   font-size:1.4em; } a.button.xl, a.comment-reply-link.xl, #commentform #submit.xl, .submit.xl, input[type=submit].xl, input.button.xl, button.button.xl, #wrapper .woo-sc-button.xl{   font-size:2em; } a.button.red, a.comment-reply-link.red, #commentform #submit.red, .submit.red, input[type=submit].red, input.button.red, button.button.red, #wrapper .woo-sc-button.red{   background:#d72323; }  a.button.red:hover,  a.comment-reply-link.red:hover,  #commentform #submit.red:hover,  .submit.red:hover,  input[type=submit].red:hover,  input.button.red:hover,  button.button.red:hover,  #wrapper .woo-sc-button.red:hover{ background:#d20000; } a.button.orange, a.comment-reply-link.orange, #commentform #submit.orange, .submit.orange, input[type=submit].orange, input.button.orange, button.button.orange, #wrapper .woo-sc-button.orange{   background:#d76b23; }  a.button.orange:hover,  a.comment-reply-link.orange:hover,  #commentform #submit.orange:hover,  .submit.orange:hover,  input[type=submit].orange:hover,  input.button.orange:hover,  button.button.orange:hover,  #wrapper .woo-sc-button.orange:hover{ background:#d25e00; } a.button.green, a.comment-reply-link.green, #commentform #submit.green, .submit.green, input[type=submit].green, input.button.green, button.button.green, #wrapper .woo-sc-button.green{   background:#8dc11e; }  a.button.green:hover,  a.comment-reply-link.green:hover,  #commentform #submit.green:hover,  .submit.green:hover,  input[type=submit].green:hover,  input.button.green:hover,  button.button.green:hover,  #wrapper .woo-sc-button.green:hover{ background:#87c000; } a.button.aqua, a.comment-reply-link.aqua, #commentform #submit.aqua, .submit.aqua, input[type=submit].aqua, input.button.aqua, button.button.aqua, #wrapper .woo-sc-button.aqua{   background:#23d7af; }  a.button.aqua:hover,  a.comment-reply-link.aqua:hover,  #commentform #submit.aqua:hover,  .submit.aqua:hover,  input[type=submit].aqua:hover,  input.button.aqua:hover,  button.button.aqua:hover,  #wrapper .woo-sc-button.aqua:hover{ background:#00d2a8; } a.button.teal, a.comment-reply-link.teal, #commentform #submit.teal, .submit.teal, input[type=submit].teal, input.button.teal, button.button.teal, #wrapper .woo-sc-button.teal{   background:#23abd7; }  a.button.teal:hover,  a.comment-reply-link.teal:hover,  #commentform #submit.teal:hover,  .submit.teal:hover,  input[type=submit].teal:hover,  input.button.teal:hover,  button.button.teal:hover,  #wrapper .woo-sc-button.teal:hover{ background:#009ed2; } a.button.purple, a.comment-reply-link.purple, #commentform #submit.purple, .submit.purple, input[type=submit].purple, input.button.purple, button.button.purple, #wrapper .woo-sc-button.purple{   background:#2356d7; }  a.button.purple:hover,  a.comment-reply-link.purple:hover,  #commentform #submit.purple:hover,  .submit.purple:hover,  input[type=submit].purple:hover,  input.button.purple:hover,  button.button.purple:hover,  #wrapper .woo-sc-button.purple:hover{ background:#0036d2; } a.button.pink, a.comment-reply-link.pink, #commentform #submit.pink, .submit.pink, input[type=submit].pink, input.button.pink, button.button.pink, #wrapper .woo-sc-button.pink{   background:#d723d5; }  a.button.pink:hover,  a.comment-reply-link.pink:hover,  #commentform #submit.pink:hover,  .submit.pink:hover,  input[type=submit].pink:hover,  input.button.pink:hover,  button.button.pink:hover,  #wrapper .woo-sc-button.pink:hover{ background:#bc00d2; } a.button.silver, a.comment-reply-link.silver, #commentform #submit.silver, .submit.silver, input[type=submit].silver, input.button.silver, button.button.silver, #wrapper .woo-sc-button.silver{   color:#444!important;   text-shadow:0 1px #fff;   background:#d8d8d8; }  a.button.silver:hover,  a.comment-reply-link.silver:hover,  #commentform #submit.silver:hover,  .submit.silver:hover,  input[type=submit].silver:hover,  input.button.silver:hover,  button.button.silver:hover,  #wrapper .woo-sc-button.silver:hover{ background:#ccc; } a.button .woo-alert, a.comment-reply-link .woo-alert, #commentform #submit .woo-alert, .submit .woo-alert, input[type=submit] .woo-alert, input.button .woo-alert, button.button .woo-alert, #wrapper .woo-sc-button .woo-alert{   background:none;   padding-left:0; }  a.button .woo-alert:before,  a.comment-reply-link .woo-alert:before,  #commentform #submit .woo-alert:before,  .submit .woo-alert:before,  input[type=submit] .woo-alert:before,  input.button .woo-alert:before,  button.button .woo-alert:before,  #wrapper .woo-sc-button .woo-alert:before{ content:""; } a.button .woo-download, a.comment-reply-link .woo-download, #commentform #submit .woo-download, .submit .woo-download, input[type=submit] .woo-download, input.button .woo-download, button.button .woo-download, #wrapper .woo-sc-button .woo-download{   background:none;   padding-left:0; }  a.button .woo-download:before,  a.comment-reply-link .woo-download:before,  #commentform #submit .woo-download:before,  .submit .woo-download:before,  input[type=submit] .woo-download:before,  input.button .woo-download:before,  button.button .woo-download:before,  #wrapper .woo-sc-button .woo-download:before{ content:""; } a.button .woo-tick, a.comment-reply-link .woo-tick, #commentform #submit .woo-tick, .submit .woo-tick, input[type=submit] .woo-tick, input.button .woo-tick, button.button .woo-tick, #wrapper .woo-sc-button .woo-tick{   background:none;   padding-left:0; }  a.button .woo-tick:before,  a.comment-reply-link .woo-tick:before,  #commentform #submit .woo-tick:before,  .submit .woo-tick:before,  input[type=submit] .woo-tick:before,  input.button .woo-tick:before,  button.button .woo-tick:before,  #wrapper .woo-sc-button .woo-tick:before{ content:""; } a.button .woo-info, a.comment-reply-link .woo-info, #commentform #submit .woo-info, .submit .woo-info, input[type=submit] .woo-info, input.button .woo-info, button.button .woo-info, #wrapper .woo-sc-button .woo-info{   background:none;   padding-left:0; }  a.button .woo-info:before,  a.comment-reply-link .woo-info:before,  #commentform #submit .woo-info:before,  .submit .woo-info:before,  input[type=submit] .woo-info:before,  input.button .woo-info:before,  button.button .woo-info:before,  #wrapper .woo-sc-button .woo-info:before{ content:""; } a.button .woo-note, a.comment-reply-link .woo-note, #commentform #submit .woo-note, .submit .woo-note, input[type=submit] .woo-note, input.button .woo-note, button.button .woo-note, #wrapper .woo-sc-button .woo-note{   background:none;   padding-left:0; }  a.button .woo-note:before,  a.comment-reply-link .woo-note:before,  #commentform #submit .woo-note:before,  .submit .woo-note:before,  input[type=submit] .woo-note:before,  input.button .woo-note:before,  button.button .woo-note:before,  #wrapper .woo-sc-button .woo-note:before{ content:""; }.ie8 .button{  padding:10px 15px;  margin:0; } .ie8 .button:visited{   padding:10px 15px;   margin:0; } body .woo-sc-box:before{  content:"";  content:none;  margin-right:.57em; }body .woo-sc-box.alert{  border-color:#f0baa2;  background-color:#ffd9c8;  background-image:none; } body .woo-sc-box.alert:before{   content:"\f071"; }body .woo-sc-box.download{  border-color:#d4ebaf;  background-color:#edfcd5;  background-image:none; } body .woo-sc-box.download:before{   content:"\f01a"; }body .woo-sc-box.tick{  border-color:#d4ebaf;  background-color:#edfcd5;  background-image:none; } body .woo-sc-box.tick:before{   content:"\f058"; }body .woo-sc-box.info{  border-color:#ccc;  background-color:#eee;  background-image:none; } body .woo-sc-box.info:before{   content:"\f05a"; }body .woo-sc-box.note{  border-color:#efe3ae;  background-color:#fef6d2;  background-image:none; } body .woo-sc-box.note:before{   content:"\f016"; }body .woo-sc-box.normal{  border-color:#ccc;  background-color:#eee;  background-image:none;  padding:9px 15px; }body .woo-sc-box.no-icon:before{  content:none; }body p.woo-sc-box,body div.woo-sc-box{  margin:1em 0 1.5em 0;  padding:15px 20px;  border-width:1px 0 1px 0;  border-style:solid;  color:#555;  text-shadow:none;  background-image:none;  border-width:0; }body .woo-sc-box.medium{  padding:18px 20px;  font-size:1.1em; }body .woo-sc-box.large{  padding:25px 27px;  font-size:1.2em; }body .woo-sc-box.rounded{  -webkit-border-radius:5px;  -moz-border-radius:5px;  border-radius:5px; } .woo-sc-featured-posts ul{  float:left;  clear:both;  list-style:none;  padding-left:0px; }.woo-sc-featured-posts ul li{  float:left;  clear:both;  list-style:none;  margin-bottom:10px; }.woo-sc-featured-posts ul li .thumbnail{  float:left;  margin-right:10px; }.woo-sc-featured-posts ul li .related-title{  float:left; } #loopedSlider .slides{  overflow:hidden; }#loopedSlider .container{  overflow:hidden;  position:relative;  display:none; }#loopedSlider .slides{  top:0;  left:0; }#loopedSlider .slides .slide{  display:none;  overflow:hidden;  position:relative;   }#loopedSlider{  margin:0 auto 40px;  padding:0;  position:relative; }#loopedSlider .nav-buttons{  list-style-type:none;  margin:0;  padding:0;  position:relative; }#content.magazine #loopedSlider .slides .slide img{  width:100%; } #loopedSlider .slides:after{  content:".";  display:block;  clear:both;  visibility:hidden;  line-height:0;  height:0; }html[xmlns] #loopedSlider .slides{  display:block; }* html #loopedSlider .slides{  height:1%; }#loopedSlider .content{  padding:20px 0;  background:black; }#loopedSlider .content h2{  font-size:20px;  margin-bottom:0;  padding:10px 20px; }#loopedSlider .content h2,#loopedSlider .content h2 a,#loopedSlider .content h2 a:visited{  color:#fff; }#loopedSlider .content h2 a:hover{  text-decoration:underline; }#loopedSlider .content .title{  margin:0; }#loopedSlider .content p{  color:#ccc;  padding:5px 20px 10px 20px; }.widget a.flex-prev,.widget a.flex-next{  padding-top:30px; } #loopedSlider{  margin-bottom:50px;  overflow:hidden; }#loopedSlider.has-pagination{  margin-bottom:5px; }#loopedSlider .flex-disabled{  display:none; }#loopedSlider .flex-control-nav,.slider-pagination .flex-control-nav{  text-align:center;  margin:10px 0 20px 0;  position:absolute;  width:100%;  z-index:10; }#loopedSlider .pagination,#loopedSlider .flex-control-nav,.slider-pagination .flex-control-nav{  display:inline; }#loopedSlider .pagination li,#loopedSlider .flex-control-nav li,.slider-pagination li{  display:inline-block;  margin:0 2px;  width:8px;  height:8px; }#loopedSlider .pagination li a,#loopedSlider .flex-control-nav li a,.slider-pagination a{  display:block;  cursor:pointer;  width:6px;  height:6px;  text-indent:-9999px;  background:none;  border-radius:99px;  border:2px solid; }#loopedSlider .pagination li a,#loopedSlider .flex-control-nav li a:hover,.slider-pagination li a:hover{  background:#555;  border-color:#555; }#loopedSlider .pagination li.current a,#loopedSlider .flex-control-nav li .flex-active,.slider-pagination .flex-active a{  background:#222;  border-color:#222; }.slider-pagination{  display:none;  margin-bottom:50px;  opacity:0.5;  -webkit-transition:200ms,ease-out;  -moz-transition:200ms,ease-out;  transition:200ms,ease-out; }.slider-pagination:hover{  opacity:1;  -webkit-transition:200ms,ease-in;  -moz-transition:200ms,ease-in;  transition:200ms,ease-in; }body.ie7 #loopedSlider .pagination li{  display:inline;  zoom:1; }#loopedSlider a.flex-prev{  position:absolute;  top:0;  left:0;  height:100%;  width:5%; }#loopedSlider a.flex-next{  position:absolute;  top:0;  right:0;  height:100%;  width:5%; }#loopedSlider a.flex-prev,#loopedSlider a.flex-next{  opacity:0;  background:none;  color:rgba(0,0,0,0.5);  -webkit-transition:200ms,ease-out;  -moz-transition:200ms,ease-out;  transition:200ms,ease-out;  z-index:99; }#loopedSlider:hover a.flex-prev,#loopedSlider:hover a.flex-next{  opacity:1;  -webkit-transition:200ms,ease-in;  -moz-transition:200ms,ease-in;  transition:200ms,ease-in; }#loopedSlider a.flex-prev:hover,#loopedSlider a.flex-next:hover{  text-decoration:none;  color:#428bca; }#loopedSlider a.flex-prev span,#loopedSlider a.flex-next span{  position:absolute;  text-align:center;  top:45%;  font-size:28px;  width:25px;  height:28px;  border:2px solid;  border-radius:99px; }#loopedSlider a.flex-prev span{  left:30%;  padding-right:2px; }#loopedSlider a.flex-next span{  right:30%;  padding-left:2px; }@media only screen and (max-width:767px){  #loopedSlider{   height:auto!important; } #loopedSlider .slides{   overflow:visible;   height:auto!important; }}@media only screen and (min-width:768px){ #loopedSlider .content{   position:absolute;   left:0px;   top:20px;   background:none; } #loopedSlider .content h2{   float:left;   font-size:26px; } #loopedSlider .content p{   clear:both;   float:left; }} .fl{  float:left; }.fr{  float:right; }.ac{  text-align:center; }.ar{  text-align:right; } .col-full:after{  content:".";  display:block;  height:0;  clear:both;  visibility:hidden; }.fix:before,.fix:after,.col-full:before,.col-full:after{  content:"\0020";  display:block;  height:0;  overflow:hidden; }.fix:after,.col-full:after{  clear:both; }.fix,.col-full{  zoom:1; }html body * span.clear,html body * div.clear,html body * li.clear,html body * dd.clear{  background:none;  border:0;  clear:both;  display:block;  float:none;  font-size:0;  list-style:none;  margin:0;  padding:0;  overflow:hidden;  visibility:hidden;  width:0;  height:0; } @media only screen and (max-width:767px){  body.boxed-layout{   padding:0; } body.boxed-layout #top{   margin-left:1.5em;   margin-right:1.5em; } body.boxed-layout #wrapper{   margin-left:0;   margin-right:0;   border:none; }}@media only screen and (min-width:768px){ .boxed-layout #inner-wrapper, .boxed-layout #wrapper{   padding:0; } .boxed-layout #header, .boxed-layout #content, .boxed-layout #footer-widgets, .boxed-layout #footer{   padding-left:2.5em;   padding-right:2.5em;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box; } .boxed-layout #header{   background-clip:padding-box;   -webkit-background-clip:padding-box; }}body.fixed-mobile{  padding:0; }body.fixed-mobile #top{  padding:0;  margin:0; }body.fixed-mobile #navigation{  position:relative;  padding-top:0; }body.fixed-mobile #navigation .nav-close,body.fixed-mobile #navigation .nav-home{  display:none; }@media only screen and (max-width:767px){  body.fixed-mobile .nav-toggle{   display:none; } body.fixed-mobile #navigation{   width:100%;   margin-bottom:0; } body.fixed-mobile #navigation ul{   margin-bottom:0; } body.fixed-mobile #navigation ul.nav>li{   display:inline-block; } body.fixed-mobile #navigation ul.nav li a{   padding:1em; } body.fixed-mobile #navigation ul.nav>li>ul{   left:0; } body.fixed-mobile #navigation ul.nav ul{   width:12em;   visibility:hidden;   position:absolute;   top:100%;   left:0;   z-index:9999;   margin:0;   padding:0.4em 0; } body.fixed-mobile #navigation ul.nav ul li{   float:none; } body.fixed-mobile #navigation .nav li.parent>a:after{   font-family:"FontAwesome";   font-weight:normal;   font-style:normal;   text-decoration:inherit;   width:1.5em;   content:"\f0d7";   color:rgba(0,0,0,0.4);   font-size:.857em;   margin-top:2px;   speak:none;   width:1.387em;   display:inline-block;   text-align:right;   line-height:1; } body.fixed-mobile #navigation ul.nav li a:hover{   text-decoration:none; } body.fixed-mobile #navigation ul.nav ul{   background:#e6e6e6; } body.fixed-mobile #navigation ul.nav ul li{   float:none; } body.fixed-mobile #navigation ul.nav>li>ul{   left:0; } body.fixed-mobile #navigation ul.nav>li>ul li a:hover{   text-decoration:underline; } body.fixed-mobile #navigation ul.nav li{   position:relative;   float:left;   zoom:1;   list-style:none; } body.fixed-mobile #navigation ul.nav li.parent>a{   position:relative; } body.fixed-mobile #navigation ul.nav li:hover>ul{   visibility:visible; } body.fixed-mobile #navigation ul.nav ul ul{   top:-5px;   left:100%; } body.fixed-mobile #navigation ul.nav li.parent ul.children li.parent>a:after{   content:""!important;   float:right;   position:absolute;   top:1em;   right:1em;   text-decoration:none!important; }} body.full-width,body.full-width #inner-wrapper{  padding:0; }body.full-width #wrapper{  padding:0;  min-width:100%!important;  width:100%; }body.full-width #header,#nav-container,body.full-width #content,body.full-width #footer-widgets,body.full-width #footer{  padding-left:1.618em;  padding-right:1.618em; }body.full-width #top{  padding:0;  margin:0; }body.full-width .nav-toggle{  margin:0; }#nav-container{  border:1px solid #d9d9d9;  border-width:1px;  background:#f0f0f0;  margin:0; } #nav-container:after{   content:"";   display:table;   clear:both; }#nav-container #navigation{  margin-bottom:0;  border:none;  border-radius:0; }#nav-container #navigation ul#main-nav>li:first-child{  border-left:1px solid #DBDBDB; }@media only screen and (min-width:768px){  #nav-container{   margin:0 0 3em 0; }} #single_map_canvas img{  max-width:inherit; }.page-template-template-contact-php .location-twitter{  margin:0 0 1em;  padding:0 0 1.618em;  border-bottom:1px solid #e6e6e6; }.page-template-template-contact-php .location-twitter .col-left{  float:none; }.page-template-template-contact-php .location-twitter ul{  margin:0;  padding:0; }.page-template-template-contact-php .location-twitter ul li{  list-style:none;  padding:0; }.page-template-template-contact-php .location-twitter #office-location{  margin:0 0 1.618em; }.page-template-template-contact-php .location-twitter #office-location a{  text-decoration:underline; }.page-template-template-contact-php .location-twitter #office-location ul li{  margin:0 0 1em; }.page-template-template-contact-php .location-twitter .contact-social{  float:none; }.page-template-template-contact-php .location-twitter .contact-social #twitter{  margin:0 0 1.618em; }.page-template-template-contact-php .location-twitter .contact-social #twitter ul li{  padding-bottom:10px; }.page-template-template-contact-php .location-twitter .contact-social #twitter ul li a.time{  color:#7b7b7b; }.page-template-template-contact-php .location-twitter .contact-social #connect{  background:none;  border:none;  padding:0;  margin:1em 0 0; }.page-template-template-contact-php .location-twitter .contact-social #connect div p{  display:none; }.page-template-template-contact-php .location-twitter .contact-social #connect img{  border:none;  padding:0;  background:none; }.page-template-template-contact-php .location-twitter .contact-social #connect h3{  display:none; }.page-template-template-contact-php .location-twitter .contact-social #connect .social{  float:none;  clear:both; } #contact-page .screenReader{  left:-9999px;  position:absolute;  top:-9999px; }#contact-page ol.forms{  float:left;  list-style:none;  width:100%;  margin:10px 0 0; }#contact-page ol.forms li{  clear:both;  float:left;  margin-bottom:18px;  position:relative;  width:100%; }#contact-page ol.forms label{  cursor:pointer;  display:block;  float:left;  font-weight:700;  padding-right:20px;  width:80px; }#contact-page ol.forms input.txt{  width:214px; }#contact-page ol.forms input#sendCopy{  border:none; }#contact-page ol.forms textarea{  height:300px;  width:70%; }#contact-page ol.forms li .error{  font-size:12px;  display:block;  margin-left:120px;  color:red; }#contact-page ol.forms li.textarea .error{  display:block;  margin-left:120px; }#contact-page ol.forms li.screenReader{  margin-bottom:0; }#contact-page ol.forms li.inline input{  width:auto;  margin-left:120px; }#contact-page ol.forms li.inline input#sendCopy{  margin-left:0px; }#contact-page ol.forms li.inline label{  display:inline;  float:none;  width:auto; }.three-col-left #contact-page ol.forms textarea,.three-col-middle #contact-page ol.forms textarea,.three-col-right #contact-page ol.forms textarea{  width:65%; }.three-col-left #contact-page ol.forms input#sendCopy,.three-col-middle #contact-page ol.forms input#sendCopy,.three-col-right #contact-page ol.forms input#sendCopy{  float:left; }@media only screen and (min-width:768px){  .page-template-template-contact-php .location-twitter .col-left{   float:left; } .page-template-template-contact-php .location-twitter #office-location{   width:48%;   margin:0 1em 0 0; } .page-template-template-contact-php .location-twitter .contact-social{   float:left;   width:48%; } .page-template-template-contact-php .location-twitter .contact-social #twitter{   margin:0; } #contact-page ol.forms li.buttons .submit{   margin:0 0 0 100px; } #contact-page ol.forms li.inline input#sendCopy{   margin-left:100px; }} #archives{  padding:10px 0 0; }#archives .archives_list{  border-left:1px solid #e5e5e5;  list-style:none;  margin:0 0 0 25px;  padding:0 0 20px; }#archives .archives_list:last-child:after{  content:'';  position:relative;  top:20px;  left:-7px;  display:block;  width:5px;  height:5px;  border:4px solid #e5e5e5;  -webkit-border-radius:30px;  -moz-border-radius:30px;  border-radius:30px;  background:#dc3022; }#archives .archives_list li{  clear:left;  padding:10px 0 10px 10px;  font-size:0.9em;  font-style:normal;  list-style:none; }#archives .archives_list .date{  color:#534545;  position:relative;  width:40%;  font-style:italic;  display:block;  vertical-align:top; }#archives .archives_list .date:before{  content:'';  position:absolute;  top:9px;  left:-10px;  display:block;  width:5px;  height:1px;  border-top:2px solid #e5e5e5; }#archives .archives_list .linked{  padding-top:2px;  padding-right:80px;  width:auto;  display:inline-block;  font-size:1.2em;  line-height:1.2;  vertical-align:top; }#archives .archives_list .linked a{  font-weight:bold; }#archives .archives_list .comments{  display:inline;  margin-top:-15px;  float:right;  vertical-align:top; }#archives .archives_list .comments a{  display:block;  position:relative;  width:30px;  height:27px;  padding:3px 0 0 0;  text-align:center;  font-weight:bold;  font-size:1.4em; }#archives .archives_list .comments a:hover{  text-decoration:none; }h3.archive_year{  font-weight:bold;  font-size:1em;  padding:2px 10px;  border-bottom:1px solid #e5e5e5;  display:inline;  margin-top:0; } #archives .archives_list li span.comments a:before{  content:"\f075";  font-family:"FontAwesome";  font-size:0.6em;  margin-right:5px;  position:relative;  top:-0.4em; } .magazine #loopedSlider .slides{  width:100%; }.magazine #loopedSlider li.slide{  display:none; } .magazine #loopedSlider li.slide img{  max-width:100%;  height:auto; }.magazine #loopedSlider .pagination-wrap{  height:30px; }@media only screen and (max-width:767px){  .magazine #loopedSlider a.flex-next,.magazine #loopedSlider a.flex-prev{   bottom:auto;   top:20px; } .magazine #loopedSlider{   height:auto!important;   max-height:none!important; }}@media only screen and (min-width:768px){  .magazine .block{   float:left;   width:48%; } .magazine .block.last{   float:right; } #loopedSlider.magazine-slider .content p,#loopedSlider.magazine-slider .content h2{   max-width:350px;   background:black;   background:rgba(0,0,0,0.7); }} #loopedSlider.business-slider,#loopedSlider.business-slider .container{  width:100%; }.business h2,.business h3,.business h4,.business h5,.business h6{  margin-top:0.3em; }#loopedSlider.business-slider img.woo-image{  max-width:100%;  height:auto; }#loopedSlider.business-slider li.slide{  display:none; } .full-slider .slide .woo-image{  width:100%; }.full-slider #loopedSlider.business-slider .entry{  padding:1.5em 0 0.5em; }@media only screen and (min-width:768px){  body.full-header.full-slider #loopedSlider{   margin-top:-3em; } #loopedSlider.business-slider .content{   background:black;   background:rgba(0,0,0,0.5);   top:inherit;   bottom:0;   left:0;   margin:0 auto;   position:absolute;   right:0;   width:100%; } .full-slider #loopedSlider.business-slider .content{   text-align:center; } .full-slider #loopedSlider.business-slider .content p,.full-slider #loopedSlider.business-slider .content h2{   float:none;   max-width:100%;   background:none; }} #portfolio a.thumb{  display:block;  margin:0px;  margin-right:30px;  margin-bottom:30px; }#portfolio a.thumb:hover{  text-decoration:none;  background:url("http://redchairrecruitment.ie/wp-content/themes/canvas/images/portfolio-hover.png") no-repeat 50% 50%; }#portfolio .block h2{  font-size:18px;  margin-bottom:15px; }.portfolio h2{   margin:0 0 0.5em; }#portfolio .group.portfolio-img a.thumb{  margin-bottom:1em;  margin-right:0px;  height:auto; }#portfolio .group.portfolio-img a.thumb:hover{  background-position:50% 45%; }#portfolio .group.portfolio-img{  float:left;  display:block;  margin:0 10px 30px; }#portfolio .group.portfolio-img img{  max-width:none; }#portfolio .group.portfolio-img h3{  font-size:14px; }#portfolio #port-tags{  margin:0 10px 20px;  padding:0 0 20px; }#portfolio #port-tags .port-cat{  text-transform:uppercase;  font-size:12px; }#portfolio #port-tags .port-cat a{  padding:2px 6px;  margin:0 0 0 5px;  background:#fff;  border:1px solid #BFD4D9;  border-radius:3px;  -moz-border-radius:3px;  -webkit-border-radius:3px; }#portfolio #port-tags .port-cat a:hover,#portfolio #port-tags .port-cat a.current{  text-decoration:none;  background:#eee; }#portfolio .gallery-image{  display:none; } body.single-portfolio.one-col #post-gallery,body.single-portfolio.one-col .post-embed{  float:left;  margin-bottom:20px;  width:100%; }body.single-portfolio.two-col-left #post-gallery,body.single-portfolio.two-col-right #post-gallery,body.single-portfolio.two-col-middle #post-gallery,body.single-portfolio.three-col-left #post-gallery,body.single-portfolio.three-col-right #post-gallery,body.single-portfolio.three-col-middle #post-gallery,body.single-portfolio.two-col-left .post-embed,body.single-portfolio.two-col-right .post-embed,body.single-portfolio.two-col-middle .post-embed,body.single-portfolio.three-col-left .post-embed,body.single-portfolio.three-col-right .post-embed,body.single-portfolio.three-col-middle .post-embed{  float:none;  margin-bottom:20px; }#post-gallery .slides_container .slide{  margin-bottom:1em; }#post-gallery .slides_control .slide{  display:none; } #post-gallery .photo-caption{  background:#EBEBEB;  padding:5px;  display:block;  margin-top:0.4em; }#post-gallery .photo-caption{  filter:alpha(opacity=80); -khtml-opacity:0.8; -moz-opacity:0.8; opacity:0.8;   }#post-gallery .pagination li{  display:inline;  padding-right:10px;  margin:15px 4px 15px 0; }#post-gallery .pagination .jcarousel-prev,#post-gallery .pagination .jcarousel-next{  cursor:pointer;  width:7px;  height:10px;  position:absolute;  top:45%; }#post-gallery .pagination .jcarousel-prev{  left:10px; }#post-gallery .pagination .jcarousel-next{  right:45px; }#post-gallery .pagination .jcarousel-prev-disabled,#post-gallery .pagination .jcarousel-next-disabled{  filter:alpha(opacity=20); -khtml-opacity:0.2; -moz-opacity:0.2; opacity:0.2;   }body.single-portfolio .hentry{  float:right;  width:40%; }body.single-portfolio.two-col-left .hentry,body.single-portfolio.two-col-right .hentry,body.single-portfolio.two-col-middle .hentry,body.single-portfolio.three-col-left .hentry,body.single-portfolio.three-col-right .hentry,body.single-portfolio.three-col-middle .hentry{  float:none;  width:auto; } body.search .portfolio .portfolio-img{  margin:0 10px 10px 0; }@media only screen and (max-width:767px){ body.single-portfolio.one-col-980 #post-gallery,body.single-portfolio.one-col-980 .post-embed{   width:100%;   float:none; } body.single-portfolio .hentry{   float:none;   width:100%; }}@media only screen and (max-width:768px){ body.single-portfolio.one-col #post-gallery,body.single-portfolio.one-col .post-embed{   width:57%; } body.single-portfolio.one-col-980 #post-gallery,body.single-portfolio.one-col-980 .post-embed{   width:57%; } body.single-portfolio.one-col-960 #post-gallery,body.single-portfolio.one-col-960 .post-embed{   width:57%; } body.single-portfolio.one-col-940 #post-gallery,body.single-portfolio.one-col-940 .post-embed{   width:55%; } body.single-portfolio.one-col-880 #post-gallery,body.single-portfolio.one-col-880 .post-embed{   width:55%; } body.single-portfolio.one-col-760 #post-gallery,body.single-portfolio.one-col-760 .post-embed{   width:45%; }} .post .post-icon a:before{  display:block;  height:50px;  width:50px;  padding-top:0.7em;  font-size:1.7em;  color:#fff;  text-align:center; }.post .post-icon.link a:before{  font-family:"FontAwesome";  content:"\f0c1"; }.post .post-icon.video a:before{  font-family:"FontAwesome";  content:"\f03d"; }.post .post-icon.article a:before{  font-family:"FontAwesome";  content:"\f0f6"; }.post .post-icon.audio a:before{  font-family:"FontAwesome";  content:"\f026"; }.post .post-icon.image a:before{  font-family:"FontAwesome";  content:"\f03e"; }.post .post-icon.quote a:before{  font-family:"FontAwesome";  content:"\f10d"; }  
/* woo-gravity-forms: (http://redchairrecruitment.ie/wp-content/themes/canvas/includes/integrations/gravity-forms/css/gravity-forms.css) */
  .gform_wrapper .ginput_complex label,.gform_wrapper .gfield_time_hour label,.gform_wrapper .gfield_time_minute label,.gform_wrapper .gfield_date_month label,.gform_wrapper .gfield_date_day label,.gform_wrapper .gfield_date_year label,.gform_wrapper .instruction{ margin-top:-8px; font-size:12px; color:#888; }.gform_wrapper .gsection{ border-bottom:1px solid #e6e6e6; }.gform_wrapper input[type=text],.gform_wrapper input[type=url],.gform_wrapper input[type=email],.gform_wrapper input[type=tel],.gform_wrapper input[type=number],.gform_wrapper input[type=password]{ font-size:12px; padding:5px; }.gform_wrapper textarea{ font-size:12px; padding:5px; }.gform_wrapper ul li.gfield{ margin-bottom:10px; }
