#sliding-popup{display:block;margin:0;padding:0px;right:0;text-align:center;width:100%;z-index:99999;}.sliding-popup-bottom{background:url(/sites/all/modules/eu-cookie-compliance/images/gradient.png) center center scroll repeat-y transparent;position:fixed;}.sliding-popup-top{background-color:#000;position:relative;}#sliding-popup .popup-content{background-color:transparent;border:0 none;display:block;margin:0 auto;padding:0;max-width:80%;}#sliding-popup .popup-content #popup-buttons{float:right;margin:0;max-width:40%;}#sliding-popup .popup-content #popup-buttons button{cursor:pointer;display:inline;margin-right:5px;margin-top:1em;vertical-align:middle;overflow:visible;width:auto;-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;box-shadow:inset 0px 1px 0px 0px #ffffff;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#ededed),color-stop(1,#dfdfdf));background:-moz-linear-gradient(center top,#ededed 5%,#dfdfdf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#dfdfdf');background-color:#ededed;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #dcdcdc;display:inline-block;color:#000;font-family:arial;font-weight:bold;padding:4px 8px;text-decoration:none;text-shadow:1px 1px 0px #ffffff;}#sliding-popup .popup-content #popup-buttons button:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#dfdfdf),color-stop(1,#ededed));background:-moz-linear-gradient(center top,#dfdfdf 5%,#ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf',endColorstr='#ededed');background-color:#dfdfdf;}#sliding-popup .popup-content #popup-buttons button:active{position:relative;top:1px;}#sliding-popup .popup-content #popup-text{color:#fff;float:left;font-weight:bold;margin:5px 0;text-align:left;max-width:60%;}#sliding-popup .popup-content #popup-text h2,#sliding-popup .popup-content #popup-text p{color:#fff;display:block;font-size:16px;font-weight:bold;line-height:1.4;margin:0 0 5px 0;}#sliding-popup .popup-content #popup-text p{font-size:12px;}@media screen and (max-width:600px){#sliding-popup .popup-content{max-width:95%;}#sliding-popup .popup-content #popup-text{max-width:100%;}#sliding-popup .popup-content #popup-buttons{float:none;margin:5px 0;max-width:100%;}#sliding-popup .popup-content #popup-buttons button{margin-bottom:1em;}}
.views-field{}.field-content{overflow:hidden;}.views-field-title{}.views-field-title .field-content{}.views-field-field-image{}.views-field-field-image .field-content{}.views-field-body{}.views-field-body .field-content{}.views-field-changed{}.views-field-changed .field-content{}.views-row{}.views-row-odd{}.views-row-even{}.views-col{}.cols-1 .views-col{width:100%;}.cols-2 .views-col{width:50%;}.cols-3 .views-col{width:33.33%;}.cols-4 .views-col{width:25%;}.cols-5 .views-col{width:20%;}.cols-6 .views-col{width:16.66%;}html.js input.form-autocomplete{background-position:98% 8px;padding:6px 3px;}html.js input.throbbing{background-position:98% -13px;padding:6px 3px;}.region-slideshow .container{}.region-slideshow .block-content{padding:0;}.region-slideshow .region-slideshow{position:relative;}.region-slideshow .slideshow-group-fields-wrapper{-moz-box-sizing:border-box;background:url(/sites/preparingforlife.ie/themes/preparing_for_life/images/trans-d40.png) repeat scroll 0 0 transparent;bottom:40px;color:#FFFFFF;left:0;padding:0;position:relative;width:100%;z-index:110;font-size:14px;height:40px;}.region-slideshow .slideshow-group-fields-wrapper .views-field.views-field-title{float:left;margin-left:15px;margin-top:1px;}.region-slideshow .slideshow-group-fields-wrapper p{margin:0;float:right;margin-top:9px;margin-right:16px;}.region-slideshow  blockquote{margin:2.7em 0 3.7em 0;padding:0;text-align:center;font-weight:bold;}.region-slideshow .views-field-field-slideshow{position:relative;z-index:101;}.region-slideshow .slideshow-group-fields-wrapper .views-field-title a{color:#FFFFFF;font-size:26px;font-weight:normal;line-height:normal;margin:0 0 10px;overflow:visible;padding:0;text-shadow:1px 1px 0 rgba(0,0,0,0.3);text-transform:uppercase;}.region-slideshow .views-slideshow-controls-bottom{top:30%;display:block;left:10;position:absolute;width:100%;z-index:900;}.region-slideshow  .views-slideshow-controls-text-pause{display:none !important;}.region-slideshow .views-slideshow-controls-bottom span{background-image:url(/sites/preparingforlife.ie/themes/preparing_for_life/images/sl-btn-direction.png);background-repeat:no-repeat;color:#FFFFFF;cursor:pointer;display:block;float:left;height:40px;margin:0;padding:0;text-indent:-999em;width:40px;}.region-slideshow .views-slideshow-controls-bottom span.views-slideshow-controls-text-next{background-position:right top;float:right;}.region-slideshow .views-slideshow-controls-bottom span.views-slideshow-controls-text-previous{background-position:left top;}.region-slideshow .views-slideshow-controls-bottom span.views-slideshow-controls-text-next:hover{background-position:right bottom;}.region-slideshow .views-slideshow-controls-bottom span.views-slideshow-controls-text-previous:hover{background-position:left bottom;}.views-slideshow-pager-fields div{display:block;text-decoration:none!important;padding-left:0;}.students-page  .grid-inner{padding:0 10px;}.students-page .views-row{border-bottom:0 !important;padding:10px 0 !important;}.students-page .views-row.row-first{padding-top:0 !important;}.students-page .views-row.row-last{padding-bottom:0 !important;}.students-page .views-col .grid-inner{background:#f5f5f5;border-bottom:0 none;margin:0 10px;min-height:150px;padding-left:175px;position:relative;}.students-page .views-col .grid-inner .views-field-field-student-image img{background:#fff;border:1px solid #efece1;float:left;margin:0 20px 0 0;opacity:0.8;padding:9px;}.students-page .views-col .grid-inner .views-field-title{border:0 none;color:#333333;font-size:1.5em;font-weight:normal;margin:0;line-height:120%;padding:0 0 5px;}.students-page .views-col .grid-inner .views-field-title a{line-height:100% !important;text-shadow:1px 1px 0 #FFFFFF;}.students-page .views-col .grid-inner .views-field-field-dept{font-size:13px;line-height:22px;}.students-page .views-col .grid-inner .views-field-field-dept .views-label{font-weight:bold;}.students-page .views-col .grid-inner .views-field-field-age{font-size:13px;line-height:22px;}.students-page .views-col .grid-inner .views-label:before{content:'+';margin-right:5px;}.students-page .views-col .grid-inner .views-label{float:left;font-weight:bold;margin-right:5px;}.students-page .views-col .grid-inner .views-field-field-dept .field-content{overflow:hidden;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:pre-line;word-wrap:break-word;}.students-page .views-col .grid-inner .views-field-field-age .field-content{display:inline-block;}.students-page .views-col .grid-inner .views-field-field-sex{font-size:13px;line-height:22px;}.students-page .views-col .grid-inner .views-field-field-sex .views-label{font-weight:bold;}.students-page .views-col .grid-inner .views-field-field-sex .field-content{display:inline-block;}.students-page .views-col .grid-inner .views-field-field-social{margin:10px 0 0;}.students-page .views-col .grid-inner:hover .views-field-field-student-image img{opacity:1;}.students-page .views-col .grid-inner ul{margin:0 0 10px;}.students-page .views-col .grid-inner ul li{background:none;margin:0;line-height:160%;list-style:none;padding:0;}ul.social-links{display:block;margin-bottom:0;overflow:hidden;}.field-name-field-social   ul.social-links{margin:0;}ul.social-links li{background:none;display:inline-block;margin-right:5px;margin-bottom:0;padding:0;}ul.social-links li a{background-color:#fff;background-repeat:no-repeat;background-position:center center;border:1px solid #ddd;border-right-color:#ccc;border-bottom-color:#ccc;border-radius:2px;display:inline-block;height:18px;width:18px;text-indent:-999em;}ul.social-links li a:hover,ul.social-links li a:focus,ul.social-links li a:active{border-color:#999;}ul.social-links li.facebook a{background-image:url(/sites/preparingforlife.ie/themes/preparing_for_life/images/icon-facebook.png);}ul.social-links li.twitter a{background-image:url(/sites/preparingforlife.ie/themes/preparing_for_life/images/icon-twitter.png);}ul.social-links li.email a{background-image:url(/sites/preparingforlife.ie/themes/preparing_for_life/images/icon-semail.png);}.students-page .item-list,.view-events .item-list{clear:both;padding:20px 0 0;}.view-videos .grid-inner{border-bottom:1px solid #EFECE1;margin:10px;padding:0 !important;}.view-videos .views-field-title{border:0 none;font-size:1.25em;font-weight:bold;margin:10px 0;padding-bottom:0;}.view-videos .views-field-field-videos{position:relative;}.view-videos .views-field-field-videos:before{background:url(/sites/preparingforlife.ie/themes/preparing_for_life/images/bg-play-video.png) no-repeat scroll left top transparent;content:"";float:left;height:67px;left:129px;position:absolute;top:55px;width:67px;z-index:99;}.view-videos .views-field-field-videos img{z-index:0;}.view-videos .views-field-title a{color:#333;}.view-videos .views-field-title a:active,.view-videos .views-field-title a:focus,.view-videos .views-field-title a:hover{color:#D42B1E;}.view-videos .views-field-view-node{margin:0 0 15px;}.view-videos .views-field-view-node a{background:url(/sites/preparingforlife.ie/themes/preparing_for_life/images/readon-bg.png) no-repeat left 2px;padding-left:16px;}.view-videos .views-field-view-node a:active,.view-videos .views-field-view-node a:focus,.view-videos .views-field-view-node a:hover{background-position:0 -16px;}.views-field-field-speaker{border-left:1px dotted #ccc;float:right;margin-left:20px;padding-left:20px;position:relative;text-align:center;width:210px;}.view-events .node-title{margin:0 0 10px 0;}.view-events .views-row{border-bottom:1px solid #DDDDDD;float:left;padding-bottom:20px;padding-top:20px;width:100%;}.view-events .views-row .article{margin:0;padding:0;}.view-events .views-row-first{padding:0 0 20px 0;}.view-events .node-content{position:relative;}.view-events .group-event-time{float:left;width:19%;}.view-events .group-event-time .field-label-inline .field-label,.view-events .group-event-time .field-label-inline .field-items{display:inline-block;float:none;}.view-events .group-event-time .field-type-text-long:first-of-type{display:block;font-size:1.25em;margin-bottom:5px;background:url(/sites/preparingforlife.ie/themes/preparing_for_life/images/icon-clock.png) no-repeat 0 3px;padding-left:22px;}.view-events .group-event-time .field-type-text-long:last-of-type{font-size:1.167em;}.view-events .group-event-time .field-type-text-long:last-of-type .field-label{color:#666666;}.view-events .field-name-body{float:left;position:relative;width:52%;}.field-name-field-speaker{border-left:1px dotted #CCCCCC;float:right;text-align:center;width:23%;padding:0 0 0 20px;margin:0 0 0 20px;}.field-name-field-speaker .node-title{color:#333333;font-size:1em;font-weight:500;margin:0 0 10px;}.field-name-field-speaker .field-type-image img{margin:10px auto 20px;}.view-events .pager{margin:20px 0 0;width:100%;float:left;}.node-type-events .node-title{margin:0 0 10px 0;}.node-type-events .views-row{float:left;width:100%;}.node-type-events .views-row .article{margin:0;padding:0;}.node-type-events .views-row-first{padding:0 0 0px 0;}.node-type-events .node-content{position:relative;}.node-type-events .group-event-time{float:left;width:19%;}.node-type-events .group-event-time .field-label-inline .field-label,.node-type-events .group-event-time .field-label-inline .field-items{display:inline-block;float:none;}.node-type-events .group-event-time .field-type-text-long:first-of-type{display:block;font-size:1.25em;margin-bottom:5px;background:url(/sites/preparingforlife.ie/themes/preparing_for_life/images/icon-clock.png) no-repeat 0 3px;padding-left:22px;}.node-type-events .group-event-time .field-type-text-long:last-of-type{font-size:1.167em;}.node-type-events .group-event-time .field-type-text-long:last-of-type .field-label{color:#666666;}.node-type-events .field-name-body{float:left;position:relative;width:80%;}.field-name-field-speaker{border-left:1px dotted #CCCCCC;float:right;text-align:center;width:23%;padding:0 0 0 20px;margin:0 0 0 20px;}.field-name-field-speaker .node-content{color:#666666;font-family:Georgia,serif;font-style:italic;margin:10px 0 0;padding:0 !important;}.field-name-field-speaker h3.field-label{color:#006699;display:block;font-size:13px;font-weight:normal;margin-bottom:5px;}.field-name-field-speaker .node-title{color:#333333;font-size:1em;font-weight:700;margin:0 0 5px;}.field-name-field-speaker .node-title a{color:#333;}.node .field-name-field-speaker .field-type-image{float:none;}.field-name-field-speaker .field-type-image img{margin:5px auto 10px;max-width:none !important;}.field-name-field-speaker .node-content .field-name-field-job-title{display:none;}.article .field-type-image{float:left;margin-right:20px;}.node .field-type-image{float:right;width:50%;}.node-student-profile .field{clear:none;width:78%;float:left;}.node-student-profile .field-name-body{float:none;width:100%;}.node-type-student-profile .node-full .field-type-image{float:left;margin-left:0;width:22%;}.node-type-student-profile .node-full .field-label:before{content:'+';margin-right:5px;}.node-type-student-profile .node-full .field-label{font-size:1em;vertical-align:inherit;}.node-type-student-profile .node-full .field-type-image img{margin:5px 0;}.node-professor.node-full .field-type-image{float:left;margin:0 10px 0 0;width:auto;}.node-professor.node-full .field-type-image img{margin:5px 0;}.node-staffs.node-full .field-type-image{float:left;margin:0 10px 0 0;width:auto;}.node-staffs.node-full .field-type-image img{margin:5px 0;}.node-staffs.node-full .clearfix:after,.node-staffs.node-full .clearfix{clear:none;}#block-views-accordion-panel-block{padding-bottom:3em;}
.sf-menu,.sf-menu *{list-style:none;margin:0;padding:0;}.sf-menu{line-height:1.0;z-index:497;}.sf-menu ul{left:0;position:absolute;top:-99999em;*/}.sf-menu ul li{width:100%;}.sf-menu li{float:left;position:relative;z-index:498;}.sf-menu a{display:block;position:relative;}.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu li:hover ul,.sf-menu li.sfHover ul{z-index:499;}.sf-menu li:hover > ul,.sf-menu li.sfHover > ul{left:0;top:2.5em;}.sf-menu li li:hover > ul,.sf-menu li li.sfHover > ul{left:12em;top:0;}.sf-hidden{left:0 !important;top:-99999em !important;}.sf-menu a.sf-with-ul{min-width:1px;}.sf-sub-indicator{background:url(/sites/all/libraries/superfish/images/arrows-ffffff.png) no-repeat -10px -100px;display:block;height:10px;overflow:hidden;position:absolute;right:7px;text-indent:-999em;top:1.05em;width:10px;}a > .sf-sub-indicator{top:0.8em;background-position:0 -100px;}a:focus > .sf-sub-indicator,a:hover > .sf-sub-indicator,a:active > .sf-sub-indicator,li:hover > a > .sf-sub-indicator,li.sfHover > a > .sf-sub-indicator{background-position:-10px -100px;}.sf-menu ul .sf-sub-indicator{background-position:-10px 0;}.sf-menu ul a > .sf-sub-indicator{background-position:0 0;}.sf-menu ul a:focus > .sf-sub-indicator,.sf-menu ul a:hover > .sf-sub-indicator,.sf-menu ul a:active > .sf-sub-indicator,.sf-menu ul li:hover > a > .sf-sub-indicator,.sf-menu ul li.sfHover > a > .sf-sub-indicator{background-position:-10px 0;}.sf-menu.sf-horizontal.sf-shadow ul,.sf-menu.sf-vertical.sf-shadow ul,.sf-menu.sf-navbar.sf-shadow ul ul{background:url(/sites/all/libraries/superfish/images/shadow.png) no-repeat right bottom;padding:0 8px 9px 0 !important;-webkit-border-top-right-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomleft:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;}.sf-shadow ul.sf-shadow-off{background:transparent;}.sf-menu.rtl,.sf-menu.rtl li{float:right;}.sf-menu.rtl li:hover > ul,.sf-menu.rtl li.sfHover > ul{left:auto;right:0;}.sf-menu.rtl li li:hover > ul,.sf-menu.rtl li li.sfHover > ul{left:auto;right:12em;}.sf-menu.rtl ul{left:auto;right:0;}.sf-menu.rtl .sf-sub-indicator{left:0.75em;right:auto;background:url(/sites/all/libraries/superfish/images/arrows-ffffff-rtl.png) no-repeat -10px -100px;}.sf-menu.rtl a > .sf-sub-indicator{top:0.8em;background-position:-10px -100px;}.sf-menu.rtl a:focus > .sf-sub-indicator,.sf-menu.rtl a:hover > .sf-sub-indicator,.sf-menu.rtl a:active > .sf-sub-indicator,.sf-menu.rtl li:hover > a > .sf-sub-indicator,.sf-menu.rtl li.sfHover > a > .sf-sub-indicator{background-position:0 -100px;}.sf-menu.rtl ul .sf-sub-indicator{background-position:0 0;}.sf-menu.rtl ul a > .sf-sub-indicator{background-position:-10px 0;}.sf-menu.rtl ul a:focus > .sf-sub-indicator,.sf-menu.rtl ul a:hover > .sf-sub-indicator,.sf-menu.rtl ul a:active > .sf-sub-indicator,.sf-menu.rtl ul li:hover > a > .sf-sub-indicator,.sf-menu.rtl ul li.sfHover > a > .sf-sub-indicator{background-position:0 0;}.sf-menu.rtl.sf-horizontal.sf-shadow ul,.sf-menu.rtl.sf-vertical.sf-shadow ul,.sf-menu.rtl.sf-navbar.sf-shadow ul ul{background-position:bottom left;padding:0 0 9px 8px !important;-webkit-border-radius:8px;-webkit-border-top-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius:8px;-moz-border-radius-topright:0;-moz-border-radius-bottomleft:0;border-radius:8px;border-top-right-radius:0;border-bottom-left-radius:0;}.sf-vertical.rtl li:hover > ul,.sf-vertical.rtl li.sfHover > ul{left:auto;right:12em;}.sf-vertical.rtl .sf-sub-indicator{background-position:-10px 0;}.sf-vertical.rtl a > .sf-sub-indicator{background-position:0 0;}.sf-vertical.rtl a:focus > .sf-sub-indicator,.sf-vertical.rtl a:hover > .sf-sub-indicator,.sf-vertical.rtl a:active > .sf-sub-indicator,.sf-vertical.rtl li:hover > a > .sf-sub-indicator,.sf-vertical.rtl li.sfHover > a > .sf-sub-indicator{background-position:-10px 0;}.sf-navbar.rtl li li{float:right;}.sf-navbar.rtl ul .sf-sub-indicator{background-position:0 -100px;}.sf-navbar.rtl ul a > .sf-sub-indicator{background-position:-10px -100px;}.sf-navbar.rtl ul a:focus > .sf-sub-indicator,.sf-navbar.rtl ul a:hover > .sf-sub-indicator,.sf-navbar.rtl ul a:active > .sf-sub-indicator,.sf-navbar.rtl ul li:hover > a > .sf-sub-indicator,.sf-navbar.rtl ul li.sfHover > a > .sf-sub-indicator{background-position:0 -100px;}.sf-navbar.rtl ul ul .sf-sub-indicator{background-position:0 0;}.sf-navbar.rtl ul ul a > .sf-sub-indicator{background-position:-10px 0;}.sf-navbar.rtl ul ul a:focus > .sf-sub-indicator,.sf-navbar.rtl ul ul a:hover > .sf-sub-indicator,.sf-navbar.rtl ul ul a:active > .sf-sub-indicator,.sf-navbar.rtl ul ul li:hover > a > .sf-sub-indicator,.sf-navbar.rtl ul ul li.sfHover > a > .sf-sub-indicator{background-position:0 0;}.sf-navbar.rtl li li:hover > ul,.sf-navbar.rtl li li.sfHover > ul{left:auto;right:0;}.sf-navbar.rtl li li li:hover > ul,.sf-navbar.rtl li li li.sfHover > ul{left:auto;right:12em;}.sf-navbar.rtl > li > ul{background:transparent;padding:0;-moz-border-radius-bottomright:0;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;-webkit-border-bottom-right-radius:0;}
