
/*---- fonts-----*/
@import url("//fast.fonts.net/t/1.css?apiType=css&projectid=ff30c17e-d106-4a87-be53-22345d73001c");

@font-face {font-family: "Helvetica Neue Light";
src:url("/~/media/files/g/glanbia-plc/fonts/88fcd49a-13c7-4d0c-86b1-ad1e258bd75d.eot?#iefix");
src:url("/~/media/files/g/glanbia-plc/fonts/88fcd49a-13c7-4d0c-86b1-ad1e258bd75d.eot?#iefix") format("eot"),url("/~/media/files/g/glanbia-plc/fonts/9a2e4855-380f-477f-950e-d98e8db54eac.woff") format("woff"),url("/~/media/files/g/glanbia-plc/fonts/fa82d0ee-4fbd-4cc9-bf9f-226ad1fcbae2.ttf") format("truetype"),url("/~/media/files/g/glanbia-plc/fonts/48d599a6-92b5-4d43-a4ac-8959f6971853.svg#48d599a6-92b5-4d43-a4ac-8959f6971853") format("svg");}
@font-face {font-family: "Helvetica Neue Bold";
src:url("/~/media/files/g/glanbia-plc/fonts/db853e0e-929b-4272-b420-c946c954cf3a.eot?#iefix");
src:url("/~/media/files/g/glanbia-plc/fonts/db853e0e-929b-4272-b420-c946c954cf3a.eot?#iefix") format("eot"),url("/~/media/files/g/glanbia-plc/fonts/4a9c62ab-b359-4081-8383-a0d1cdebd111.woff") format("woff"),url("/~/media/files/g/glanbia-plc/fonts/db5f9ba6-05a4-433a-9461-0a6f257a0c3a.ttf") format("truetype"),url("/~/media/files/g/glanbia-plc/fonts/25e09910-ffc3-4fc4-b0d1-db9a95dface8.svg#25e09910-ffc3-4fc4-b0d1-db9a95dface8") format("svg");
	
}
/*---- main-----*/
body {
    background: url("/~/media/images/g/glanbia-plc/css/bg-header.jpg") repeat-x center top;
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 62.5%;
    line-height: 20px;
}
a {
    color: #30417E;
    text-decoration: none;
outline:none;
}
a:focus {
outline: 0;
}
a:hover {
    color: #30417E;
    text-decoration: none;
}
.hide {
    display: none;
}
img {
    border: 0 none;
    outline-style: none;
    outline-width: 0;
}
sup {
    font-size: smaller;
    font-weight: bold;
}
sub {
    margin: 2px 0;
    padding: 2px 0;
}
ul {
    list-style: none outside none;
}
ol {
    font-size: 1.2em;
    list-style-image: none;
    list-style-position: outside;
    padding-left: 30px;
}
ol li {
    margin-bottom: 10px;
}
hr {
    border-style: none none solid;
    border-width: 0 0 1px;
    margin: 5px 0;
}
:active {
    outline-style: none;
    outline-width: 0;
}
* {
    margin: 0;
    padding: 0;
}
p {
    font-family: Arial,Helvetica,sans-serif;
    margin: 0 0 10px;
}
h1 {
    font-family: "Helvetica Neue Light",Arial;
    font-size: 3.4em;
    margin-bottom: 20px;
}
h2 {
    font-family: "Helvetica Neue Light",Arial;
    font-size: 2em;
    font-weight: normal;
    margin-bottom: 20px;
}
div[class*='invspan'] h2{margin:15px 0}
h3 {
    font-family: "Helvetica Neue Light",Arial;
    font-size: 1.8em;
    font-weight: normal;
}
h4 {
    font-family: "Helvetica Neue Light",Arial;
    font-size: 1.6em;
    font-weight: normal;
}
h5 {
    font-family: "Helvetica Neue Light",Arial;
    font-size: 1.4em;
    font-weight: normal;
}
.leftCol h2 {
    border-bottom: 1px solid #E0D9D3;
    color: #333333;
    font-size: 3.24em; /*3.6em;*/
    padding-bottom: 20px;
line-height:36px;
margin-top:0!important;
}
.adobe-icon {margin-top:10px;clear:both; float:left;}
.contentCol-threeCol .adobe-icon {width:66%}

.adobe-icon img, .adobe-icon p, .adobe-icon a.icon-link{float:left;} 
.adobe-icon p a{color:#999}
#governance-framework .adobe-icon {width:100%}
#governance-framework .adobe-icon p {width:70%!important}
.adobe-icon p {width:70%; font-size: 1.2em!important; line-height: 17px; color:#999}
.adobe-icon img  {margin-right:10px}
#about-us .adobe-icon , #investors .adobe-icon , #our-business .adobe-icon , #media .adobe-icon , #careers .adobe-icon{display:none}
#maincontent h1, #maincontent h2.page-title {
    border-bottom: 1px solid #E0D9D3;
    color: #333333;
    font-family: "Helvetica Neue Bold",Arial;
    font-size: 3.24em; /*3.6em;*/
    padding-bottom: 29px;
font-weight:normal;
}
.ip3-selfserve #maincontent h1 {line-height:35px;}
#MainWrapper {
    height: auto !important;
    margin: 0 auto;
    min-height: 100%;
    overflow: hidden;
    /* below code is commented as it was clashing in the self serve advanced editor for up and down arrow key. */
	/* position: relative; */
	
}
#maincontent {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 35px auto 0;
}
#Homepage #maincontent {
margin-top:24px;
}


.intro-text p, .rad-introtext {
    font-family: "Helvetica Neue Light",Arial;
    font-size: 2.34em/*2.5em*/ !important;
    line-height: 30px;
}
td p.rad-introtext {font-size:1.6em!important}
td p.rad-caption {font-size:0.8em!important}


.rad-caption {font-size:1.2em!important;}
.intro-text .rad-caption {font-size:1.4em!important;}
#development-opportunities .intro-text .rad-caption{margin-top: -10px;}

.rad-notes {font-size:1.1em!important;}

.intro-text img{margin-bottom:10px}

#logo {
    float: left;
    padding-top: 9px;
padding-left: 28px;
}
#headerwrapper {
    margin: 0 auto;
background: url("/~/media/images/g/glanbia-plc/css/bg-header-border-full.jpg") no-repeat center bottom;
/*padding-left:0; padding-right:0;*/
}
#Homepage #headerwrapper { background:none}

.border-filler {max-width:1400px; height:4px; background:#e0d9d3; margin:-4px auto 0;}
.fullWidth {
    width: 100%;
}
#top-links {
    float: left;

    width: 100%;
}
#top-links > ul {
    float: right;
}
/*#top-links ul li.our-reports:hover .innerLinkWrapper, #top-links ul li.our-websites:hover .innerLinkWrapper {display:block}*/
#top-links .innerLinkWrapper {
    background: url("/~/media/images/g/glanbia-plc/css/rollover-bottom.png") repeat-x scroll center bottom transparent;    
    padding: 20px 0 8%;
    z-index: 10;
cursor:default;
display:none;
}
/*#top-links .innerLinkWrapper.hoverHide{display:none} */
/*#top-links .innerLinkWrapper.hoverSelected {display:block!important;}*/

#top-links .iWrapper {
    margin: 0 auto 5px;
    max-width: 1056px;
    padding: 0 10px;
}
#top-links ul li.first {
    border-left: 1px solid #FFFFFF;
}
#top-links ul li.our-websites, #top-links ul li.our-reports {background:url("/~/media/images/g/glanbia-plc/css/btn_arrow_down_blue.png") no-repeat 87% 50%; padding-right:30px}
#top-links > ul > li {
    border-right: 1px solid #FFFFFF;
    display: inline;
    float: left;
    font-family: "Helvetica Neue Bold",Arial;
font-size:0.9em;
    margin: 0 auto;
    padding: 3px 20px 5px 15px;
    text-transform: uppercase;
}
#top-links ul li a {
    color: #666666; line-height:19px;
}
#top-links ul li:hover a {
    color: #fff;
}
#top-links > ul > li:hover, #top-links > ul > li.selected {
    background:#233e7f;
   // padding-bottom: 5px; 
cursor:pointer; color:#fff!important}

/*#top-links ul li:hover ul {
    display: block;
    margin: 0 auto;
}*/


#top-links ul li.our-websites:hover, #top-links ul li.our-websites.selected, #top-links ul li.our-reports:hover, #top-links ul li.our-reports.selected {background:url("/~/media/images/g/glanbia-plc/css/btn_arrow_down.png") no-repeat 87% 50% #233e7f!important; color:#fff!important }
#top-links ul li.our-websites.selected a,#top-links ul li.our-reports.selected a{color:#fff;}
#top-links .site-url a:hover{text-decoration:underline}



#top-links ul li.our-websites .innerLinkWrapper, #top-links ul li.our-reports .innerLinkWrapper {
    float: left;
    left: 0;
    position: absolute;
    top: 27px;
    width: 100%;
z-index:9999;
}
#top-links .innerLinkWrapper li {
    border-right: 0 none;
}
#top-links .innerLinkWrapper li.last {
    margin-right: 0;
}
.top-links-close {position:absolute; right:6px; top:6px; z-index:9999; font-family: "Helvetica Neue Bold",Arial; font-size:1.5em; color: #D38429; height:35px; width:35px; cursor:pointer}
.mobiNavGroup {
    bottom: 5px;
    float: right;
    position: absolute;
    right: 0;
}
.posRel {
    float: left;
    position: relative;
}
#mobinav {
    background: url("/~/media/images/g/glanbia-plc/css/mobi-menu.jpg") no-repeat scroll left bottom transparent;
    cursor: pointer;
    float: left;
    height: 45px;
    width: 82px;
}
#mobinav.selected {
    background: url("/~/media/images/g/glanbia-plc/css/mobi-menu-open.jpg") no-repeat scroll left bottom transparent;
}
#searchbox {
    display: block;
}
#searchtextbox {
    padding-top: 44px;
    position: relative;
}
#mobi-search {
    background: url("/~/media/images/g/glanbia-plc/css/button-search.jpg") no-repeat scroll left bottom transparent;
    cursor: pointer;
    display: none;
    float: left;
    height: 45px;
    width: 59px;
}
#mobi-search.selected {
    background: url("/~/media/images/g/glanbia-plc/css/button-search-selected.jpg") no-repeat scroll left bottom transparent;
}
#searchtextbox input[type="text"] {
    background: none repeat scroll 0 0 #F4F3F1;
    border: medium none;
    bottom: 0;
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    margin-right: 27px;
    padding: 5px 8px 6px;
    position: absolute;
    right: 0;
    text-transform: uppercase;
    width: 200px;
}
#searchtextbox input[type="image"] {
    background: url("/~/media/images/g/glanbia-plc/css/search-button.jpg") no-repeat scroll left top transparent;
    border: medium none;
    bottom: 0;
    height: 25px;
    position: absolute;
    right: 0;
    text-indent: -999px;
    width: 27px;
}
.site-title {
    color: #fff;
    float: left;
    font-family: "Helvetica Neue Light",Arial;
    font-size: 1.8em;
    text-transform: none;
    width: 100%;
    word-spacing: -1px;
}
.our-reports .site-title {min-height:40px;}

.site-thumb {
    float: left;
    padding: 14px 0 17px;
width:100%
}
.site-url {
    float: left;
    width: 100%;
}
.site-url a {
    color: #fff !important;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    line-height: 22px;
font-size:1.2em
}
.homecontentwrapper {
    padding-top: 1.2%;
}
#breadcrumb {
    font-size: 1.2em;
    margin: -18px 0 20px;
}
#breadcrumb a {
    color: #999999;
}
#breadcrumb a:hover {text-decoration:underline}
#breadcrumb .separator {
    color: #999999;
    padding: 0 2px;
}
#breadcrumb .current {
    color: #333333;
    font-weight: bold;
}
.landing-page #breadcrumb,  .landing-page  h1{display:none}
.contentCol-threeCol p, .contentCol-twoCol p {
    font-size: 1.6em;
}
.contentCol-threeCol table td a:hover, .contentCol-twoCol table td a:hover  {text-decoration:underline}
.contentCol-threeCol p a, .contentCol-twoCol p a {
    font-weight: bold;
}
.contentCol-threeCol .invspan8 p a:hover, .contentCol-twoCol.invspan9 p a:hover {
text-decoration:underline;
}
.contentCol-threeCol ul li, .contentCol-twoCol ul li {
    background: url("/~/media/images/g/glanbia-plc/css/bullet.jpg") no-repeat scroll left 7px transparent;
    font-size: 1.6em;
    /*line-height: 18px;*/
    list-style: none outside none;
    padding-bottom: 10px;
    padding-left: 16px;
}
.contentCol-threeCol ol li, .contentCol-twoCol ol li {
font-size: 1.5em;
    list-style: none outside none;
    padding-bottom: 10px;
    /*padding-left: 16px;*/
list-style:decimal;
}
.contentCol-threeCol .row-fluid .span8 ol li li, .contentCol-twoCol ol li li {
font-size: 1em;
    list-style: none outside none;
    padding-bottom: 10px;
    margin-left: 16px;
}
.banner {
    float: left;
    height: 220px;
    margin-bottom: 20px;
    position: relative;
    width: 100%;
}
.banner .bt-text {
    float: left;
}
.bt-text {
    color: #FFFFFF;
    padding: 8.3% 1% 41px 11%;
width: 88%;
max-width: 980px;
margin: 0 auto; 
}
.bt-text a {
    color: #FFFFFF;
    font-size: 1.08em;
text-transform:uppercase;
    font-weight: bold;
    padding-top: 15px;
float:left; clear:both;
}
.bt-text a:hover {text-decoration:underline}
.bt-text1 {
    float: left;
    font-family: "Helvetica Neue Bold",Arial;
    font-size: 4em;
    line-height: 40px;
text-transform:uppercase;
padding-bottom:15px
}
.bt-text2 {
    float: left;
    font-family: "Helvetica Neue Bold",Arial;
    font-size: 2em;
    line-height: 22px;
clear:both;
max-width:450px;
}
.sitesearchpagination {
    padding-top: 10px;
}
.sitesearchpagination ul li {
    float: left;
    margin: 0 10px 0 0;
    padding: 0;
}
Table.searchTable tbody tr th {
    height: 22px;
    text-align: left;
}
#topnavigation {
    float: left;
    padding: 12px 0 0;
}
#topnavigation ul {float:left; width:100%}
#topnavigation ul li {
    float: left;
    text-transform: uppercase;
}

#topnavigation ul li ul{display:none}


#topnavigation ul li.first span {
   /* padding-left: 16px;*/
}
#topnavigation ul li span {
    border-bottom: 4px solid #E0D9D3;
    color: #30417E;
    float: left;

    font-family: 'Helvetica Neue Bold',Arial;
    font-size: 1.5em;
    padding: 7px 20px 14px;
   text-transform: uppercase;
margin-right:13px; 
}
#topnavigation ul li.last span {margin-right:0}
#topnavigation ul li span.hoverSelected {background:#D38429; color:#fff}
#topnavigation ul li.current a:hover span, #topnavigation ul li.selected a:hover span, #topnavigation ul li.current a span, #topnavigation ul li.selected a span {
    border-bottom: 4px solid #D38429;
    cursor: pointer;
    }
#nav-Homepage-level1.current span {/*padding:7px 11px 14px 11px!important*/}
#topnavigation ul li.level1 > a:hover span {
background: #D38429;
    border-bottom: 4px solid #D38429;
    color: #FFFFFF;
    padding-top: 7px;
}
#topnavigation-mobi {
    background: url("/~/media/images/g/glanbia-plc/css/header-border.jpg") repeat-x scroll center top #FFFFFF;
    float: left;
    /*margin-top: -5px;*/
    padding-bottom: 10px;
    position: relative;
    text-transform: uppercase;
    width: 100%;
display:none;
}
#topnavigation-mobi ul li {
    color: #333333;
    font-family: 'Helvetica Neue',Arial;
    padding: 1% 3%;
    position: relative;
    text-transform: none;
    width: 89%;
}
#topnavigation-mobi ul li.level1 {
    font-size: 1.8em;
    padding-left: 25px;
}

#topnavigation-mobi ul li.level2 {
    font-size: 0.7em;
    padding: 7px 0 7px 11px;
}
#topnavigation-mobi ul li.level2.last {
    padding-bottom: 10px;
}
#topnavigation-mobi ul li.level2.first {
    padding-top: 22px;
}
.showmore {
    background: url("/~/media/Images/g/glanbia-plc/css/plus-small.jpg") no-repeat scroll 10px 9px transparent;
    height: 14px;
    padding: 13px 10px;
    position: absolute;
    right: 10px;
    top: -2px;
    width: 23px;
    z-index: 0;
}
li.level1 > .showmore {top:-4px;}
#mobi-nav-group-overview-level2 > .showmore {top:13px;}

#topnavigation-mobi ul li a, #topnavigation-mobi ul li a span {color:#000
}
#topnavigation-mobi ul li.level2.current > span, #topnavigation-mobi ul li.level2.selected > span {font-weight:bold}

#topnavigation-mobi ul li.level1.selected > li.current span, #topnavigation-mobi ul li.level1.selected li.level2.selected > a span{font-weight:bold!important}


#topnavigation-mobi ul li.level2.selected li.current span, #topnavigation-mobi ul li.level2.selected li.selected span{font-weight:bold!important}

#topnavigation-mobi ul li.level2.selected li span {font-weight:normal}

#topnavigation-mobi ul li.current li span, #topnavigation-mobi ul li.selected li a span {
    color: #000000;
}
.mobi-second-nav {display:none}
.showmore.selected {
    background: url("/~/media/Images/g/glanbia-plc/css/minus-small.jpg") no-repeat scroll 10px 9px transparent;
}

.bannerwrapper {
    margin: 0 auto;
   max-width: 1256px;}
.side-nav {
    float: left;
    width: 100%;
}
.side-nav ul li {
    padding-bottom: 7px;
}
.side-nav ul li a {
    color: #333333;
    font-family: 'Helvetica Neue Light',Arial;
    font-size: 1.8em;
font-weight:normal;
outline: none;
}
.side-nav ul li.current a, .side-nav ul li.selected a, .side-nav ul li.selected ul li.current a{

    font-family: 'Helvetica Neue Bold',Arial;
}
.side-nav ul li.current ul li a{font-family: 'Helvetica Neue Light',Arial;} 

.side-nav ul li.selected ul li a{
    font-family: 'Helvetica Neue Light',Arial;
}
.side-nav ul li ul {
padding-left:10px; font-size:90%; padding-top:10px;
}
.side-nav ul li.level3 {
    padding-bottom: 0;
margin-bottom:7px;
}
.side-nav ul li.level3 a {padding-bottom:5px; margin-bottom:10px;}
.side-nav li.current.level3 a, .side-nav li.selected.level3 a{
border-bottom:1px solid #d38429; line-height:21px; padding-bottom:3px;}

.side-nav li.level3.selected a { font-family: 'Helvetica Neue Bold',Arial;}
#section-key-financials-level3, #section-press-releases-level3, #section-multimedia-library-level3, #section-results-reports-presentations-level3, #section-a-career-with-glanbia-level3, #section-dairy-ireland-level3, #section-joint-ventures-and-associates-level3{display:none}
.side-nav #nav-our-graduate-programme-level3, .side-nav #nav-who-we-are-looking-for-level3, .side-nav #nav-life-at-glanbia-level3, .side-nav #nav-our-recruitment-process-level3, .side-nav #section-global-performance-nutrition-level3, .side-nav #nav-our-purpose-vision-and-values-level3 {display:none}

#mobi-section-key-financials-level3, #mobi-section-press-releases-level3, #mobi-section-our-responsibilities-level3, #mobi-section-multimedia-library-level3, #mobi-section-results-reports-presentations-level3, #mobi-section-a-career-with-glanbia-level3, #mobi-section-dairy-ireland-level3, #mobi-section-joint-ventures-and-associates-level3{display:none!important}
#topnavigation-mobi #mobi-nav-our-graduate-programme-level3, #topnavigation-mobi #mobi-nav-who-we-are-looking-for-level3, #topnavigation-mobi #mobi-nav-life-at-glanbia-level3, #topnavigation-mobi #mobi-nav-our-recruitment-process-level3, #topnavigation-mobi #mobi-section-global-performance-nutrition-level3 {display:none!important}
#sitemapcontainer {width: 340px;}
#sitemapcontainer li {
    font-weight: bold;
    margin: 15px 0 20px;
    padding: 0 0 0 10px;
background:none;
}
#sitemapcontainer li a {
    display: block;
    padding: 3px;
}
#sitemapcontainer li ul li {
    font-size: 1em;
    font-weight: normal;
    margin: 4px 0 4px 0;
    padding:0;
}
#sitemapcontainer li ul li a {
    padding: 0 0 0 3px;
}
#sitemapcontainer li ul li ul {
    margin-bottom: 10px;
}
#sitemapcontainer li ul li ul li {
    margin-left: 16px;
    padding-left: 10px;
}
.push {
    height: 295px;
}
#footerwrapper {
    margin: 3% auto 0;
    position: relative;
}
#footerUpper .row-fluid{
width:auto!important;
max-width:1056px;
padding-left:8%;
padding-right:8%;
margin: 0 auto;
}
#footerLower {
max-width:1056px;
padding-left:8%;
padding-right:8%;
margin: 0 auto;
}
#footerUpper {
	
    /*background: url("/~/media/images/g/glanbia-plc/css/bg-footer.jpg") repeat-x scroll left top #011844;*/
    padding-bottom:20px;
	background: #e37222;
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #d28233 50%, #e37222 80%) repeat scroll 0 0;
	background: rgba(0, 0, 0, 0) -moz-linear-gradient(to bottom, #d28233 50%, #e37222 80%) repeat scroll 0 0;
	background: rgba(0, 0, 0, 0) -webkit-linear-gradient(to bottom, #d28233 50%, #e37222 80%) repeat scroll 0 0; /* Safari */
	background: rgba(0, 0, 0, 0) -o-linear-gradient(to bottom, #d28233 50%, #e37222 80%) repeat scroll 0 0;
}
#footerUpper .row-fluid, #footerLower .row-fluid {
/*    margin: 0 auto;
    max-width: 1056px !important;
*/
}
#footerwrapper h3 {
    color: #FFFFFF;
    padding: 30px 0;
font-size:2.3em;
}
.footer-box img {
    float: left;
    margin-right: 15px; margin-bottom: 10px;
}
.footer-box .links {
    float: left;
    width: 51% /*45%*/;
}
.footer-box .links a {
    color: #FFFFFF;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 16px;
}
.footer-box .links a:hover {text-decoration:underline}
.footer-box .links ul li {
    padding-bottom: 10px;
}
.social-media .links a {
    float: left;
    font-family: "Helvetica Neue Bold";
    font-size: 2em;
    font-weight: normal;
    padding-top: 7px;
width:100%;
}
.social-media .links {
    width: 100%;
}
.social-media ul li {
    float: left;
    width: 50%; padding-bottom:23px!important;
}
.footerlinks {
    float: right;
    padding-bottom: 18px;
    padding-top: 18px;
}
.footerlinks ul {
    float: right;
}
.footerlinks ul li {
    border-right: 1px solid #999999;
    float: left;
    font-size: 1.2em;
    font-weight: bold;
    padding: 0 13px;
}
.footerlinks ul li.last {
    border: medium none;
    padding-right: 0;
}
#footer {
    margin: 0 auto;
    max-width: 940px;
}
.h243 {
    height: 243px;
}
.credit{
    color: #333333;
    font-size: 1.2em;
    padding-bottom: 18px;
    padding-top: 18px;
display:block;
}
.credit p {
    margin: 0;
}
.credit-bottom {display:none; border-bottom: 1px solid #e0d9d3; float:left; padding-left:0!important; padding-right:0!important}
.credit-bottom p {margin-bottom:10px!important; padding-left:18px;}
.ip3search_highlight {
    font-weight: bold;
}
.leftCol {
    margin-top: 15px;
}
.social-share {
    border-top: 1px solid #E0D9D3;
    float: left;
    margin-top: 90px;
    padding-top: 10px;
    padding-bottom: 40px;
    width: 100%;
}
.share-button {
    margin-right: 10px;
}
.signposts {
    font-weight: bold;
}
.signpost-box {
    margin-bottom: 30px;
    padding-bottom: 23px;
    padding-top: 22px;
background-position:94% center!important;
cursor:pointer;
width: 100%;
float: left;
}
.signpost-box p{ padding-right:10px }
.signpost-box[class*='at-a-glance'] {cursor:default}
.signpost-box a, .signpost-box p, .signpost-box[class*='at-a-glance'] .sp-title{
    color: #FFFFFF;
    display: block;
    font-size: 2.6em;
line-height:25px;
    padding-left: 20px;
font-family: "Helvetica Neue Light";
}








.signpost-box[class*='at-a-glance'] p{font-size:1.2em; font-family:Arial;} 
.signpost-box[class*='at-a-glance'] .rad-caption{ line-height:16px;} 
.signpost-box[class*='at-a-glance'] .rad-big {font-size:2em; font-weight:bold;}
.signpost-tile1 {min-height:140px; background-position:94% 86%!important; padding-top:15px; padding-bottom:15px}
.signpost-tile1.signpost-full-image {background-position:74% 86%!important;}
.signpost-tile1 a.inner-link {font-size:1.2em; text-transform:uppercase; font-family: "Helvetica Neue Bold",Arial; line-height:15px; padding-top: 7px;}
.darktext1 a, .darktext1 p{color:#303030}

.meet-our-graduate a{/*color:#30417e !important;*/ padding-left:12px; line-height:20px;}

.related-links {
    border-bottom: 1px solid #E0D9D3;
    border-top: 1px solid #E0D9D3;
    float: left;
    padding: 17px 0;
    width: 100%;
}
.related-links .rl-title {
    color: #333333;
    font-family: "Helvetica Neue Light";
    font-size: 1.8em;
    padding-bottom: 18px;
}
.related-links ul li {font-size:1.1em; background:none; padding-left:0; padding-bottom:0;}
.related-links a {
    color: #30417E !important;
    font-weight: bold;
    line-height: 22px;
    text-transform: uppercase;
}
.related-links a:hover {text-decoration:underline;}
.box-content {
    -moz-box-sizing: border-box;
    margin-bottom: 22px;
    position: relative;
}
#Homepage .box-content {margin-bottom: 20px;}
.box-content img {
}
.box-content h2 {
    color: #FFFFFF;
    font-family: "Helvetica Neue Light",Arial;
    font-size: 2.34em; /*2.6em;*/
    font-weight: normal;
margin-top:0!important;
}
.upcoming-event h2 {
    word-spacing: -2px;
}
.box-content p {
    color: #FFFFFF;
    font-size: 1.9em;
    line-height: 26px;
}
.box-content td {color:#fff}
p.read-more {
    font-size: 1.08em;
    font-weight: bold;
    text-transform: uppercase;
}
.careers p.read-more{width: 70%;
color: #333;
line-height: 16px;}
.read-more:hover {text-decoration:underline} 
.box-content a {
    color: #FFFFFF;
    display: block;
    text-transform: uppercase;
}
.focus-on-growth a, .focus-on-growth .box-inner{cursor:default!important}

.our-leadership a {
    color: #333333;
}
.our-leadership a:hover {
    color: #333333;
}
.box-content a:hover {
    color: #ECECEB;
}
.box-content .more-link span {
    display: none;
}
.box-content .more-link .big, .bt-text a .big{
    font-family: arial;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 10px;
    padding-right: 20px;
}
.box-content .more-link:hover span {
    background: url("/~/media/images/g/glanbia-plc/css/minus.png") no-repeat scroll right 2px #FFFFFF;
    display: block;
}
.box-content .more-link:hover {
    background-image: none;
    padding: 5px 9px 5px 0;
}
.box-content .more-link {
    background: url("/~/media/images/g/glanbia-plc/css/plus.png") no-repeat scroll 7px center #FFFFFF;
    bottom: 0;
    padding: 18px 8px 10px 23px;
    position: absolute;
    right: 0;
}
.box-content .more-link a {


    color: #30417E;
    font-family: "Helvetica Neue Bold";
    padding: 0 20px 0 10px;
}
.box-content .more-link-text {
    bottom: 12px;
    font-weight: bold;
    position: absolute;
}
.latest-news .ln-title-hide {
    display: none;
}
#investors.latest-news p {
    color: #333333;
    font-size: 1.6em;
    /*font-weight: normal;*/
    line-height: 20px;
}
.latest-news .ln-date {
    color: #999999;
    font-size: 1.2em!important;
    text-transform: uppercase;
}
#Homepage .latest-news h2, .careers h2 {
    color: #231F20;
}
#investors .latest-news p {color:#fff;}
.topPad20 {
    padding-top: 10px;
}
.upcoming-event {
}
.upcoming-event .ue-title {
    color: #fff;
    float: left;
    font-size: 1.5em;
    font-weight: bold;
    line-height: 20px;
    padding-top: 15px;
}
.upcoming-event .ue-date {
    color: #FFFFFF;
    float: left;
    padding-top: 6px;
    width: 100%;
}
.upcoming-event span.ue-day {
    float: left;
    font-family: "Helvetica Neue Bold",Arial;
    font-size: 7.2em;
    line-height: 20px;
    padding-right: 15px;
    padding-top: 13px;
}
.upcoming-event span.ue-monthyear {
    float: left;
    font-size: 2.8em;
    line-height: 27px;
}
#investors .share-price {background:#4A7629;
}
a.rad-border {
float:left; margin-top:10px;
background: #E0D9D3;
color: #52483A;
cursor: pointer;
font-family: Arial;
font-size: 0.75em;
font-weight: bold;
padding: 5px 10px;
text-align: center;
text-transform: uppercase;
}
a.rad-border:hover {text-decoration:none!important} 
.button-small {
    background: none repeat scroll 0 0 #F4F3F1;
    color: #30417E;
    float: left;
    font-weight: bold;
    padding: 6px 9px 4px;
    text-transform: uppercase;
    width: 55px;
margin-bottom: 10px;
margin-right:6px;
}
.button-small.first {
    margin-right: 10px;
}
.button-small:hover {
    background: none repeat scroll 0 0 #ECECEB;
}
.button-small img {
    float: right;
    margin-top: 2px;
    padding-left: 0px;
}
.box-inner {
    left: 10%;
    margin-right: 10px;
    position: absolute;
    top: 10%;
cursor:pointer;
}
#about-us .our-history .box-inner {margin-right:5px;}
.box-content.multiple-links, .box-content.multiple-links .box-inner {cursor:default;}
.box-content.multiple-links .box-inner table td a {font-size:0.8em; font-weight:normal; line-height:18px; }
.box-content.multiple-links .box-inner a:hover {text-decoration:underline}
.upcoming-event .box-inner {
    margin-right: 5px;
}
.invspan6 .box-inner {
    left: 5.5%;
}
/*#Homepage .multimedia .box-inner {width:210px}*/
.box-content ul li {
    color: #FFFFFF;
}
.contentCol-twoCol .box-content p {
    font-size: 1.8em; /*2em;*/
}
.contentCol-twoCol .box-content p.read-more {
    font-size: 1.08em; /*1.2em;*/
}
.contentCol-twoCol .box-content ul li {
    background: none repeat scroll 0 0 transparent;
    padding-left: 0;
}
.contentCol-twoCol .box-content h2 {
    line-height: 30px;
    margin-bottom: 15px;
}
.contentCol-twoCol .box-inner {
    margin-right: 20px;
    top: 9%;
}
.contentCol-twoCol .invspan4 .box-inner {
    left: 10%;
}
.contentCol-twoCol .invspan8 .box-inner {
    left: 5%;
}
#about-us .who-we-are h2 {
    font-family: "Helvetica Neue Bold",Arial;
    font-size: 3.2em;
    text-transform: uppercase;
}
#about-us .global-footprint.box-content p, #about-us .sustainability.box-content p {
    color: #333333;
}
#about-us .sustainability .read-more {
    color: #333333;
}
#about-us .global-footprint h2, #about-us .sustainability h2 {
    color: #333333;
}
#about-us .global-footprint .box-inner {
    width: 30%;
}

.snapdown-header {
    border-bottom: 1px solid #E0D9D3;
    //border-top: 1px solid #E0D9D3;
    float: left;
    margin-bottom: 3px;
    padding: 3.5% 0;
    width: 100%;
margin-top:10px;
position:relative;
}
.snapdown-heading {
    /*color: #333333;*/
    float: left;
    font-family: "Helvetica Neue Light",Arial;
    font-size: 2.6em;
    line-height: 30px;
}
.snapdown-showall {
    background: url("/~/media/images/g/glanbia-plc/css/show-all.jpg") no-repeat scroll right bottom;
    float: right;
    width: 95px;
cursor:pointer;
position:absolute;
bottom:15px; 
right:0;
}
#result-centre .snapdown-showall a {
    padding: 15px 0 0 17px;
}
.snapdown-showall.hide-all {
    background: url("/~/media/images/g/glanbia-plc/css/hide-all.jpg") no-repeat scroll right bottom transparent !important;
}
.snapdown-showall.show-all {
    background: url("/~/media/images/g/glanbia-plc/css/show-all.jpg") no-repeat scroll right bottom transparent !important;
}
.snapdown-showall a {
    color: #231F20;
    float: left;
    font-weight: bold;
    height: 25px;
    padding: 5px 0 0 11px;
    text-transform: uppercase;
}
.tabs {
    float: left;
    width: 100%;
}
.ie7 .tabs {padding-bottom:20px;}
.tabs ul li {
    background: none repeat scroll 0 0 transparent;
    float: left;
    margin-bottom: 20px;
    margin-right: 4%;
    padding: 10px 0;

    text-align: left;
    text-transform: uppercase;

}
.bodTabs ul li {width:20%}
.tabs ul li span {
    font-family: "Helvetica Neue Bold",Arial;
}
.tabs ul li.current span, .tabs ul li:hover span {
    color: #D38429;
}
.tabs ul li.current, .tabs ul li:hover{
border-bottom: 5px solid #D38429;
/*margin-bottom:8px;*/
}
.tabsRWD ul li {float:none!important; margin-bottom:0!important; height:auto!important; width:95%!important; margin:0 auto}

.tabsRWD ul li.current, .tabsRWD ul li.selected, .tabsRWD ul li:hover {border-bottom:none!important}
.tabsRWD ul {border-bottom:1px solid #ccc;padding-bottom:5px; margin-bottom:10px}

.mobi-second-nav{margin-bottom:0px;}
.mobi-second-nav ul{display:none;}
.menu-box {floaT:left; width:100%; padding-bottom:10px}
.mobi-second-nav .left-menubox{border:1px solid #cccccc;position:relative;width:96%;float:left;padding:1.5% 2%;cursor:pointer; }
.mobi-second-nav .left-menubox.selected {margin-bottom:0}
.mobi-second-nav .left-menubox p{color:#D38429;line-height:18px; font-size:1.5em;font-weight: bold;margin: 0; width:93%}
.mobi-second-nav .left-menubox .menu-arrow{background:url(/~/media/images/g/glanbia-plc/css/btn_arrow_down_blue.png) no-repeat center center; position:absolute; height:34px; right:0px; width:37px; top:0;}
.mobi-second-nav .left-menubox.selected .menu-arrow{background:url(/~/media/images/g/glanbia-plc/css/btn_arrow_up_blue.png) no-repeat center center;}
.mobi-second-nav .left-menubox .menu-arrow img{padding:15px;}

.bodWrapper .bod-item {
    float: left;
    margin-right: 3.5%;position: relative;
    width: 31%;
}
.bodWrapper .current-wrapper {
float: left;
    overflow: hidden;
    padding-right: 35%;
    position: relative;
    width: 65%;}
.bod-item .bod-title {
    background: none repeat scroll 0 0 #002C77;
    color: #FFFFFF;
    float: left;
    font-size: 1.4em;
    padding: 3%;
    position: relative;
    width: 94%;
min-height:25px;
}
.bod-item .bod-name {float:left; margin-right:30px; }
.bodGroup {
    float: left;
    margin-bottom: 30px;
    width: 100%;
}
.bodGroup .last {
    margin-right: 0;
}
.bod-item .bod-title a {
    bottom: 0;
    height: 35px;
    position: absolute;
    right: 0;
    width: 35px;
z-index:9999;
}

.bod-item .bod-title a.show-plus {
    background: url("/~/media/images/g/glanbia-plc/css/bod-plus.jpg") no-repeat scroll left center }
.bod-item .bod-title a.show-minus {
    background: url("/~/media/images/g/glanbia-plc/css/bod-minus.jpg") no-repeat scroll left center }
.gray-layer{float:left;width:100%;height:260px; position:absolute; top:0; left:0; background:#ccc; opacity:0.7; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter: alpha(opacity=70);-khtml-opacity: 0.70;-moz-opacity: 0.70;cursor:default;}
.nojs #bodWrapper .bod-details {display:block!important}
.nojs .bodWrapper .bod-item {width:100%}
.nojs .bod-item .bod-title a.show-plus {display:none;}
.nojs .bod-item .bod-title {padding:0.6%; float:left; width:100%}

/**** Investors ****/
.combine2box {width:100%; float:left;}
.combine2box .box-content {width:48%; float:left;}
.combine2box .box-content .box-inner{left:10%}
.combine2box .next-event {margin-left:4%}
.results-reports {float:left; width:100%;}
.results-reports .tabs{background: url(/~/media/images/g/glanbia-plc/css/header-border.jpg) repeat-x bottom;padding: 0!important; border-top:1px solid #e0d9d3}
.results-reports .tab_content {padding-top:15px; float:left; width:100%}
.results-reports .tab_content a{width:48%; float:left; outline: medium none;}
.results-reports .tab_content a.last{margin-left:4%; }
.results-reports .tab_content a p{color:#333333; font-size:1.6em; line-height:19px; text-transform:none; padding-right:10px; }
.news-investor-landing a p{margin-bottom:5px}
.results-reports .tabs a {color:#30417E; /*font-size:1.1em;*/}
.results-reports .tabs li {margin-bottom:0; padding:10px 0}
.results-reports .tabs ul li.current, .results-reports .tabs ul li:hover {margin-bottom:0;}
.results-reports .tab_container {border-bottom:1px solid #e0d9d3; min-height:199px;}
.tab_container {overflow: hidden; clear: both; float: left; width: 100%; z-index:1000;}
.regulatory-news .ln-title {font-size:1.6em!important;line-height: 20px!important;}
.regulatory-news .ln-title a{text-transform:none; font-weight:normal}
#investors .share-price .box-inner {top:4.5%}
#investors .ir-app p, #investors .ir-app h2, #investors .ir-app a{color:#333}
#investors .ir-app p {margin-bottom:0}




/*****************Main2.css starts******************************/
.tabs.doc{min-height: 40px;padding-top: 10px;}
.tabs.doc.widthx li{}
.tabs.doc ul li{padding:0 0 10px;margin-bottom:0px;}
.tabs.doc ul li.selected span{color:#D38429;}
.tabs.doc ul li.selected{border-bottom: 5px solid #D38429;}
.ip3-multimedia-library .tabs.doc{margin-bottom:20px;}
.docboxmain{float:left;width:100%;padding-top:30px;border-bottom:5px solid #e0d9d3;}
.docboxmain .docbox{float:left;width:100%;padding-bottom:45px;}
.docboxmain .docbox .dimg{float:left;width:20%;padding-right:30px;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;*behavior:url("/~/media/Files/G/Glanbia-Plc/htc-files/boxsizing.htc");}
.ip3-results-reports-presentations#archive .docboxmain .docbox .dimg{display:none}
.ip3-results-reports-presentations#archive .docboxmain .docbox .txt {width:65%}
.docboxmain .docbox .txt{float:left;width:40%;box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; *behavior:url("/~/media/Files/G/Glanbia-Plc/htc-files/boxsizing.htc");}
.docboxmain .docbox .links{float:left;width:40%;padding-left:30px;box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; *behavior:url("/~/media/Files/G/Glanbia-Plc/htc-files/boxsizing.htc");}
.docboxmain .docbox .txt .title{width:100%;float:left;font-size:1.8em;font-weight:bold;line-height:17px;padding-bottom:8px;}
.docboxmain .docbox .txt span.date{width:100%;float:left;font-size:1.6em;font-weight:bold;line-height:18px;padding-bottom:10px;}
.docboxmain .docbox .txt span.desc{width:100%;float:left;}
.docboxmain .docbox .links .link{float:left;width:100%;font-weight:bold;font-size:1.2em;line-height:14px;padding-bottom:10px;text-transform:uppercase;}
.docboxmain .docbox .links .link img{padding-left:10px; margin-top: -4px;}
.docboxmain .docbox .dimg.onlymobi{display:none;}
/***************Image gallery***********/
.imggallerybox .imgslider .imgitem{float:left;width:31.3%;margin-right:3%;margin-bottom:3%;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; *behavior:url("/~/media/Files/G/Glanbia-Plc/htc-files/boxsizing.htc");}
.bx-wrapper,.bx-viewport{float:left;width:100%;}
#img-gallery-picture-box{width:100%;float:left;position:relative;}
#img-gallery-picture-box .pic-box-down{position:relative;background:#ececeb;padding:22px 25px;box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; *behavior:url("/~/media/Files/G/Glanbia-Plc/htc-files/boxsizing.htc");}
#img-gallery-picture-box .pic-box-down span.caption{float:left;font-size:2.6em;line-height:26px;font-family: "Helvetica Neue Bold",Arial;}
#img-gallery-picture-box .pic-box-down span.txt{float:left;font-size:2.6em;line-height:26px;font-family: "Helvetica Neue Light",Arial;}
#img-gallery-picture-box .pic-box-down span.download{float:right;font-size:1.2em;line-height:20px;font-weight:bold;text-transform:uppercase;min-width:140px;}
#img-gallery-picture-box .pic-box-down span.download img{padding-left:10px;}
.tabs.imggallery{padding:25px 0px 5px 0;margin-top:10px;}
.img-tool-box{padding:10px 0px 25px 0px;}
.img-tool-box .found{float:left;font-size:1.6em;line-height:16px;font-weight:bold;padding-top: 15px;}
.img-tool-box .page{float:right;font-size:1.6em;line-height:16px;padding-right: 20px;padding-top: 15px;}
.img-tool-box .arrows{float:right;position:relative;}
.img-tool-box .arrows img.arrow-left{padding-right:6px;}
.img-tool-box .arrows #slider-prev,.img-tool-box .arrows #slider-prev a.bx-prev{float:left;width:45px;height:45px;}
.img-tool-box .arrows #slider-next,.img-tool-box .arrows #slider-next a.bx-next{float:left;width:45px;height:45px;}
.img-tool-box .arrows #slider-prev a.bx-prev,.img-tool-box .arrows #slider-next a.bx-next{text-indent:-99999px;font-size:0em;line-height:0px;}
.img-tool-box .arrows #slider-prev a.bx-prev{background:url('/~/media/Images/G/Glanbia-Plc/css/left-img-arrow.jpg') no-repeat 0 0 transparent;}
.img-tool-box .arrows #slider-next a.bx-next{background:url('/~/media/Images/G/Glanbia-Plc/css/right-img-arrow.jpg') no-repeat 0 0 transparent;}
.img-tool-box .arrows #slider-prev{margin-right:10px;}
.imggallerybox .imgslider .imgitem .imgupper{float:left;width:100%; cursor:pointer;}
.imggallerybox .imgslider .imgitem .imglower{float:left;width:67%;position:relative;background:#ececeb;padding:15px;box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; *behavior:url("/~/media/Files/G/Glanbia-Plc/htc-files/boxsizing.htc");}  
.imggallerybox .imgslider .imgitem .imglower .caption{float:left;width:100%;font-size:1.6em;line-height:20px;} 
.imggallerybox .imgslider .imgitem .imglower .text{float:left;width:100%;font-size:1.6em;line-height:20px;font-weight:bold;} 
.imggallerybox .imgslider .imgitem .imglowerright{float:right;width:29%;}
.imggallerybox .imgslider .imgitem .imglowerright img{position:absolute;bottom:0px;right:0px;}
.imggallerybox .imgslider .imgitem .imglowerright img.dwnload{right:43px;}
.imggallerybox .imgslider .imgitem .ilower{position:relative;float:left;width:100%;background:#ececeb;}
.imggal .bx-controls.bx-has-pager{display:none;}
.imggallerybox .imgslider .imgitem .imglowerright .download{right: 43px;border:0 none;bottom: 0;
position: absolute;cursor:pointer;width:36px;height:36px;background:url('/~/media/Images/G/Glanbia-Plc/icons/icon-download.png') no-repeat 0 0 transparent;}
#img-gallery-picture-box .pic-box-down span.download input.download{border:0 none;padding-left: 10px;cursor:pointer;text-indent:-99999px;background:url('/~/media/Images/G/Glanbia-Plc/icons/big-img-dwnload-icon.png') no-repeat 0 0 transparent;height:20px;width:20px;float:left;}
#img-gallery-picture-box .pic-box-down span.download .dtxt{float:left;padding-right:10px;min-width:120px;}
.imggallerybox .imgslider .imgitem.marginright0{margin-right:0px;}
#topnavigation ul li .newtopbox{display:none;position:absolute;left:0px;top:57px;width:100%;min-height:325px; z-index:99999;background:url('/~/media/Images/G/Glanbia-Plc/css/nav-border-bottom.png') repeat-x bottom left;}
/*#topnavigation ul li:hover .newtopbox, */ #topnavigation ul li:hover ul{display:block;}
#topnavigation ul li .newtopbox .subnav-leftbox{float:left;width:52%;min-height:325px;padding:0px 20px;
background:url('/~/media/Images/G/Glanbia-Plc/css/nav-border-side.jpg') no-repeat top left transparent; box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; *behavior:url("/~/media/Files/G/Glanbia-Plc/htc-files/boxsizing.htc");} 
#topnavigation ul li ul{float:left;width:100%;}
#topnavigation ul li ul li{float:left;width:50%;background:none;padding-bottom:15px; margin:0!important}
#topnavigation ul li ul li a span{color:#333333;line-height:20px;font-size:1.7em;padding:0px!important;font-family: 'Helvetica Neue Light',Arial;text-transform:none;border:0 none;}
#topnavigation ul li.current ul li a span{background:none;color:#333;border:0 none;}
#topnavigation ul li ul li.first  span{padding-left:0px;}
#topnavigation ul li ul li.current a:hover span, #topnavigation ul li ul li.selected a:hover span, #topnavigation ul li ul li.current a span, #topnavigation ul li ul li.selected a span{border:0 none;padding:0px;}
#topnavigation ul li .newtopbox h2{color:#333333;font-size:2.88em; /*3.2em;*/line-height:33px;padding:35px 0 15px 0;width:100%;float:left;}
#topnavigation ul li ul li a:hover span{border:0 none;padding-bottom:0px;color:#999999;}
#topnavigation ul li.current ul li a span, #topnavigation ul li.selected ul li a span{color:#333333;background:none;border:0 none;padding-top:0px;}
#topnavigation ul li.current ul li a:hover span, #topnavigation ul li.selected ul li a:hover span,#topnavigation ul li.selected ul li.current a span{background:none;border:0 none;color:#999999;padding-top:0px;}
#topnavigation ul li .newtopbox .subnav-box{width:23.5%;float:left;padding-top:40px;box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; *behavior:url("/~/media/Files/G/Glanbia-Plc/htc-files/boxsizing.htc");padding-right:20px;}
#topnavigation ul li .newtopbox .subnav-box h3{color:#333333;line-height:20px;font-size:1.8em;padding-bottom:10px;text-transform: none;float:left;width:100%;}
#topnavigation ul li .newtopbox .subnav-box img{float:left;}
/*#topnavigation ul li .newtopbox .subnav-box.last {background:url('/~/media/Images/G/Glanbia-Plc/css/nav-border-side.jpg') no-repeat top right transparent; box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; *behavior:url("/~/media/Files/G/Glanbia-Plc/htc-files/boxsizing.htc"); min-height:325px;} */
#topnavigation ul li .newtopbox .links{float:left;width:100%;padding-top:10px;}
#topnavigation ul li .newtopbox .links ul,#topnavigation ul li .newtopbox .links ul li{float:left;width:100%;}
#topnavigation ul li .newtopbox .links ul a{font-size:1.25em;line-height:16px;font-family:'Helvetica Neue Bold',Arial;}
#topnavigation ul li .newtopbox .links ul a:hover {text-decoration:underline}
#topnavigation ul li .newtopbox .right-border-bg{width:3px;min-height:325px;float:right; background:url('/~/media/Images/G/Glanbia-Plc/css/nav-border-side.jpg') no-repeat top right transparent;}

/*************Results centre********/
.resultscentre .vtxt{float:left;width:100%;padding-bottom:12px;}
.resultscentre h2{font-size:2.6em;line-height:28px;font-family: "Helvetica Neue Bold",Arial;float:left;}
.resultscentre span.time{float:left;font-size:2.6em;line-height:28px;font-family: "Helvetica Neue Light",Arial;padding-left:10px;}
.resultscentre .vdtxt{float:left;width:100%;}
.resultscentre .snapdown-header .snapdown-heading{color: #666666;font-size: 2.6em;line-height: 30px;width:79%;}
.resultscentre  .snapdown-showall{padding: 38px 0 0 0px ;min-height: 30px;width: 98px;}
.resultscentre  .snapdown-showall a{padding: 5px 0 0 12px !important;color: #564C3F;font-size: 1.2em;float:left;height:auto;}
.resultscentre .snapdown-header{padding: 14px 0;}
.resultscentre #pattern_bod_1{float: left;padding-top: 5px;}
.resultscentre #pattern_bod_1 .bod_1_contact{margin-bottom:20px;}
.result-centre .rc-box{float:left;width:100%;padding:0 0 25px;}
.result-centre .rc-box .rcimg{float:left;width:100%;text-align:center;}
.result-centre .rc-box .rctxt{float:left;width:100%;padding-top:12px;}
.result-centre .rc-box .rctxt a{font-size:1.2em;line-height:13px;font-weight:bold;float:left;text-transform:uppercase;width:100%;}
.result-centre .rc-box .rctxt a span{float:left;width:80%;}
.result-centre .rc-box .rctxt a img{float:right;width:21px;}

/******************Main2.css ends***********************/

#error-page .contentCol-twoCol{width:100%!important}
#error-page .leftCol, #error-page #breadcrumb {display:none}
 /*------ Search Results Start ----------*/
table.searchTable{width: 100%; word-break:break-all;}
.searchresultpage {float:left; width:100%;}
.searchresultpage table td a {color:#30417E;}
.searchresultpage table td {padding:19px 0; border-bottom:1px solid #dddfdf;}
.searchresultpage table td.Error{border-bottom:none;}
.searchresultpage table tr.first td {padding-top:0;}
.searchresultpage table td p, .searchresultpage table td.Error ul li{font-size:0.9em;}
.searchresultpage table td p.links{padding:0 0 0px;font-size:1em;}
p.links .resultURL{font-size:0.8em; line-height:1.2em;}
.SearchResultHeaderText{font-size: 1.2em; padding: 0 0 10px;}

#searchContainerRP{float:left; width:100%; margin-bottom:4px; line-height:19px; }
#searchTextBoxContainerRP{float:left; width:85%; margin:0;padding-top: 10px;}
#searchTextBoxContainerRP input{border:0 none; padding:0; width:100%; font-size:1.4em; color:#666; line-height:19px; font-family:"Arial",Helvetica,sans-serif; margin:2px 0 0;}
.ie7 #searchTextBoxContainerRP{margin:0 0 0 5px;}
.ie7 #searchTextBoxContainerRP input{margin:1px 0 0;}
.ie8 #searchTextBoxContainerRP input{margin:1px 0 0; height:20px; line-height:20px;}
#searchButtonContainerRP{float:right;}
#searchButtonContainerRP input{padding:3px 0 3px 3px;height: 25px;width: 25px;}


#searchinnerRP{float:left; width:84%;border-bottom:1px solid #ababab;}

#searchFilter{float:left; width:100%; font-size:1.4em;}
#searchFilter span{float:left;padding-right: 10px;}
#resuleMsg{float:left; width:100%; padding:10px 0 0;}
#tabs.sectionTabs{float:left; width:100%; position:relative;}
.searchresultpage #tabs.sectionTabs ul{float:left; width:100%; list-style:none outside none; padding:0; border-bottom:1px solid #DEDDDD;background:none;}
.searchresultpage #tabs.sectionTabs li{float:left; padding:0;background:none;}
.searchresultpage #tabs.sectionTabs li.lastLI{}
.searchresultpage #tabs.sectionTabs li a{padding:10px; display:block; color:#30417E; background:none; line-height:1.2em; text-align:center;}
.searchresultpage #tabs.sectionTabs li a span{display:block; text-align:center;}
.searchresultpage #tabs.sectionTabs li.current a, .searchresultpage #tabs.sectionTabs li a:hover{color:#fff; background:#D38429;}

#tabsDD{height:35px;font-size:1.2em;}
#tabs.sectionTabs span.select{position:absolute; font-size:1.2em; top:0; left:0; height:35px; color:#fff; padding:7px 15px 7px 5px; background:#D38429; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; behavior:url("/~/media/Files/G/Glanbia-Plc/htc-files/boxsizing.htc");}
#search-results #tabs.sectionTabs span.select {display:none}
/*------ Search Results end ----------*/

/*--Financial Calendar Starts--*/
.cal-date{color: #999999; display: block; font-family: arial; font-size: 1em; line-height: 22px; padding-top: 20px;}
.cal-sub {float: left; font-family: arial; font-size: 1em!important; font-weight: bold; line-height: 22px; padding-bottom: 20px; width:90%}
.cal-sub.last , .cal-icon.last { border-bottom: 1px solid #E0D9D3;}
.cal-intro-text { margin-top: 50px; font-weight:bold;}
.cal-icon { display: block; float: right;}
/*--Financial Calendar Ends--*/

/*--Governance Framework starts--*/
.gf-row1-box-content { background-color: #30417E; float: left; margin-right: 2%; padding:20px 10px 0px; width: 18%; box-sizing:border-box;	-moz-box-sizing:border-box;	-webkit-box-sizing:border-box; min-height:180px;}
.gf-row2-box-content { float: left; padding:20px 10px 10px; width: 23%; margin-right: 2%; box-sizing:border-box;	-moz-box-sizing:border-box;	-webkit-box-sizing:border-box; min-height:351px;}
#gf-row2-box-content-1 , #gf-row2-box-content-2 , #gf-row2-box-content-3{background-color: #52609A;}
#gf-row2-box-content-5{background-color: #7b86b2; margin-left: 1%; margin-right: 0; width: 22%;}
#gf-row2-box-content-3{margin-right:1.2%; width: 24%;}
.gf-row-3{padding-left: 20%; width: 80%;}
.gf-row3-box-content { float: left; width: 48%; min-height: 200px; box-sizing:border-box;	-moz-box-sizing:border-box;	-webkit-box-sizing:border-box; padding:20px 10px 10px; margin-right:4%;}
#gf-row3-box-content-1{background-color: #B0B6D1;}
#gf-row3-box-content-2{background-color: #7b86b2; margin-right: 0; width: 48%;}
.gf-row-4 {float:right; width: 38%;}
.gf-row4-box-content { background-color: #7B86B2; float: left; min-height: 250px; width: 100%; box-sizing:border-box;	-moz-box-sizing:border-box;	-webkit-box-sizing:border-box; padding:20px 10px 10px;}
.gf-connector-last { float: right; margin-right: 2%; width: 98%;}
.gf-connector-last img{float: right;}
.gf-connector-line{float: left; position: absolute; right: 252px;}
#gf-row2-box-content-4{float: left; margin-right: 0; padding: 0; width: 1%;}
#gf-row2-box-content-4 img{height: 354px;}
.gf-row-2 .gf-row2-box-content p {color:#b0b6d1; font-size: 1.4em; line-height: 16px;}
.gf-row-1 .gf-row1-box-content p strong , .gf-row-2 .gf-row2-box-content p strong{color: #FFFFFF;}
#gf-row3-box-content-1 > p { font-size: 1.4em; line-height: 16px; color:#fff}
#gf-row4-box-content-1 > p , #gf-row3-box-content-2 > p{ color: #D0D4E4; font-size: 1.4em; line-height: 16px;}



#gf-row4-box-content-1 strong , #gf-row3-box-content-2 strong { color: #FFFFFF;}
.gf-row1-box-content p{font-size:1.4em;}
.gf-row-2-title-1 , .gf-row-2-title-2{float: left;position: absolute; top: -50px;}
.gf-row-2-title-2{right: 58px;}
.gf-row-2{float: left; position: relative;}
.gf-row-2-title-1 > p , .gf-row-2-title-2 > p { color: #666666; font-size: 1.8em; font-family: "Helvetica Neue Bold",Arial; width: 99%;}
.gf-row-1 { float: left; margin-top: 0;}
/*--Governance Framework ends--*/

/*--risk management starts--*/
.row1-box-content {background-color: #30417e; color: #FFFFFF; min-height: 194px; padding: 10px; width: 23%; margin-right:2%; box-sizing:border-box;	-moz-box-sizing:border-box;	-webkit-box-sizing:border-box; float:left;}
.row1-box-content p{font-size:1.4em; font-weight:bold;}
#row1-box-content-4{margin-right: 0; width: 25%;}
.row2-box-content { background-color: #DFE2ED; float: left; min-height: 211px; width: 31%; margin-right:2%; box-sizing:border-box;	-moz-box-sizing:border-box;	-webkit-box-sizing:border-box; padding: 10px;}
#row2-box-content-3{margin-right: 0; width: 33%;}
.row3-box-content { background-color: #52609A; float: left; margin-right: 2%; min-height: 196px; width: 23%; padding: 20px 10px 10px; box-sizing:border-box;	-moz-box-sizing:border-box;	-webkit-box-sizing:border-box;}
.down-top , .top-down{float: left; position: relative; width:100%;}
.down-top-img{float: left; width: 100%;}
.down-top-content{left: 2.5%; position: absolute; top: 25%;}
.chrome .down-top-content{left: 1.5%; position: absolute; top: 9%;}
.chrome .top-down-content{left: 16%;top: 4%;}

.down-top-title, .top-down-title{text-align: center; color: #666666; font-size: 2.2em!important;
line-height: 24px; font-family: "Helvetica Neue Bold",Arial; margin-bottom: 5px;}
.top-down-content { left: 20%; position: absolute; top: 10%;}
.top-down { margin-bottom: 30px; margin-top: 30px;}
.down-top { margin-bottom: 40px; margin-top: 30px;}
.row-3 .row3-box-content p{ color: #B0B6D1; font-size: 1.4em !important; line-height: 16px;}
.row-3 .row3-box-content p strong{color:#fff;}
.row-1, .row-2 , .row-3 { float: left; width: 100%;}
.row-2-title { float: left; height: 50px; margin-right: 2%; position: relative; width: 31%; margin-bottom: 5px; margin-top: 5px;}
.row-1-title, .row-3-title{/*padding-bottom: 15px;*/}
.row-1-title p, .row-2-title p , .row-3-title p {font-size:2.2em; line-height: 24px; font-family: "Helvetica Neue Bold",Arial;}
.row-2-title p{bottom: 0; position: absolute;}
.down-top .down-top-content .down-top-text{color: #666666; font-size: 1.4em;}
#row2-box-content-1 li , #row2-box-content-2 li , #row2-box-content-3 li { line-height: 16px; color: #30417E; font-size: 1.4em;}
/*--risk management ends--*/

/*--Press Releases Starts--*/
.pr-item { border-top: 1px solid #e0d9d3; float:left; width:100%}
.pr-item.last{border-bottom: 1px solid #e0d9d3;}
.pr-date{line-height: 22px; color: #999999; font-family: arial; font-size: 1.2em; padding-top: 20px;}
.pr-title { padding-bottom: 20px; float:left; width:70%; /*font-size:80%;*/ font-weight:bold;}
.pr-title a:hover{text-decoration:underline;}
.pr-document {float:right; width:25%; font-size:1.2em;}
.pr-document img{padding-left:10px;}
.pr-document strong{float:left}

.pr-section{margin-bottom: 20px; margin-top: 20px; float:left; width: 100%;}
.bottom-content{float: left; width: 100%;}
.bottom-content > p{color: #999999; font-family: arial; font-size: 1.2em; line-height: 16px;}
.pr-date > span {text-transform: uppercase;}
.pr-title > a {line-height: 22px; color: #30417E; font-family: arial; font-size: 1.6em; font-weight: bold; display: block;}
/*--Press Releases Ends--*/

/*--contact us--*/
#contact-us .snapdown-header, #ir-contacts-and-advisers .snapdown-header {border:none; padding-bottom:1%}
.contact-image{float: right;padding-bottom: 20px;}
#contact-us #pattern_bod_1 .bod_1_biography{padding-left:2%;}
#contact-us #pattern_bod_1 .bod_1_biography p{line-height:20px;}
#contact-us .bod_1_selected{border-top: 1px solid #E0D9D3;}
.address {float:left;}
/*--contact us--*/

/*--our business starts--*/
/* .contentCol-twoCol .latest-results p.read-more {width: 125px;} */
.contentCol-twoCol .global-performance .box-inner p{width:55%;}
.contentCol-twoCol .global-ingredients .box-inner p{width:60%;}
.contentCol-twoCol .focus-on-growth h2{font-weight:bold; font-size: 2.88em; /*3.2em;*/ text-transform: uppercase; font-family: "Helvetica Neue Bold",Arial;}

.contentCol-twoCol .glanbia-around h2 , .contentCol-twoCol .glanbia-around p , .contentCol-twoCol .where-we-operate h2 , .contentCol-twoCol .where-we-operate p , .contentCol-twoCol .graduate-programme p , .contentCol-twoCol .graduate-programme h2 , .contentCol-twoCol .sustainability h2 , .contentCol-twoCol .sustainability p , .contentCol-twoCol .press-releases h2 , .contentCol-twoCol .email-alert h2{color:#333333;}
.contentCol-twoCol .glanbia-around p{ width: 75%;}
.contentCol-twoCol .results-centre p{ width: 58%; margin-bottom:3px;}
.contentCol-twoCol .multimedia p{ width: 75%;}
.contentCol-twoCol .dairy-ireland p{/*margin-bottom:0px;*/}
/*.contentCol-twoCol .joint-venture p , .contentCol-twoCol .current-opportunities p ,.contentCol-twoCol .where-we-operate p{font-size: 1.6em;}*/
.contentCol-twoCol .working-with-us p{ width: 68%; }
.contentCol-twoCol .graduate-programme h2{width:99%;}
/*--our business ends--*/

/*--media contact starts--*/
.contact.row-fluid{border-bottom: 1px solid #E0D9D3; padding-bottom: 25px; margin-bottom: 20px; }
.contactformTitleContainer{font-size:2.6em; color:#333333; font-family: "Helvetica Neue Light",Arial; padding-bottom: 30px;}
.contactformfirst-nameLabel , .contactformlast-nameLabel , .contactformphoneLabel , .contactformemailLabel , .contactformmedia-outletLabel , .contactformquestionsLabel, .contactformtype-in-numberLabel {font-size:1.6em; color:#666666; font-family: Arial; padding-bottom:8px; display: block;}
.contactformquestions-txtareaTextarea{height: 185px; background-color: #F4F3F1; border: 1px solid #E0D9D3; margin-bottom: 20px; padding-bottom: 0; width: 100%;}
#contactformSubmitButton{background-color: #E0D9D3; border: medium none; color: #52483A; cursor: pointer; float: right; font-family: arial; height:auto; width:auto; font-size: 1.2em; font-weight: bold; padding: 10px;}
.name p{font-size:1.8em; color:#666666; font-family: arial;}
.name {float:left; width:100%}
.address span{display:block;}
//.address p{margin-top: 15px;}
.media-contact input{background-color: #F4F3F1; border: 1px solid #E0D9D3; margin-bottom: 20px; padding: 10px 0; width: 100%;}
.landing-pr-date > span {padding-bottom: 3px; display: block; color: #999999; font-family: arial; font-size: 1.2em; text-transform: uppercase;}
body#media .landing-pr-date > span  {color: #fff;}
.landing-pr-title > a { color: #333333; font-family: arial; font-size: 1.44em!important; text-transform: none; line-height: 1.14em;}
body#media .landing-pr-title > a {color: #fff;}
body#media .landing-pr-item {padding-top:10px}
.landing-pr-item { border-bottom: 1px solid #bcbdc3; padding-bottom: 15px; padding-top: 15px;}
#Homepage .landing-pr-item {padding-bottom:8px; border:none; padding-top:0; border:none}
#Homepage .landing-pr-item.first {padding-top:10px}
.landing-pr-title > a:hover{color: #333333;}
.press-releases .box-inner{top: 4%;}
.press-releases .box-inner .read-more a, #Homepage .latest-news .box-inner .read-more a{color: #333333; font-weight: bold; padding-top: 20px; font-size:1em;}
body#media .press-releases .box-inner .read-more a {color:#fff;}



body#media .press-releases h2 {color:#fff;}
#Homepage .latest-news .box-inner .read-more a {padding-top:0}
.landing-pr-title-hide{display:none}
/*--media contact ends--*/


/*--table--*/
table{width:100%;margin-bottom:10px;}
#campus-events table th{color: #666666;
    font-family: arial;
    font-size: 1.6em;
    padding-bottom: 1%;
    font-weight: bold;
    text-align: left;
    padding-top: 1%;
    border-bottom: 1px solid #E0D9D3;}
	
#campus-events table td{padding-top: 1%; padding-bottom: 1%; border-bottom: 1px solid #E0D9D3; font-size: 1.5em !important;}
	
table td{color: #666666;  font-family: arial; font-size: 1.6em; line-height: 22px;}
table td p{font-size: 1.6em;}
#innovation .contentCol-threeCol table td {vertical-align:top}
//#innovation.chrome .contentCol-threeCol table td img{max-width:inherit;}
table td a{color: #30417E; font-family: arial;  font-weight: bold; line-height: 22px; padding-bottom: 20px;}
#investors .ir-app table td a {padding-bottom:0; font-family: "Helvetica Neue Bold",Arial; font-size:0.75em}
table td.last{border-bottom: 1px solid #E0D9D3;}
.rad-highlight{background-color:#edeef3;}
table.rad-highlight td{padding:15px;}

#financial-calendar table td{border-top: 1px solid #E0D9D3;}
table.rad-financial td , table.rad-financial th{font-size: 1.2em; float: none; border-top: none; line-height: 15px; vertical-align: middle; padding-right: 8px; padding-bottom: 5px; padding-top: 5px; text-align: left;}
table.rad-financial td.rad-right , table.rad-financial th.rad-right{text-align:right;}
table .rad-border{border-bottom:4px solid #002C77;}
table .rad-thick{border-bottom:3px solid #002C77;}
table .rad-thin{border-bottom:2px solid #002C77;}
table.rad-financial td strong{font-size:1.2em; padding-top:15px; display:block}
table.pr-table td strong{padding:5px 8px 5px 0;}
table.pr-table{margin-top:20px;}
table.pr-table td , table.pr-table th{border-bottom:1px solid #e0d9d3;font-size: 1.6em; }
table.pr-table td strong{font-size: 1em;}
.inv-responsive-data-tr-first{display:none;}
.inv-responsive-table-wrapper table{width:100%;margin-top: 20px;}
.inv-responsive-table-wrapper table tr td{padding-left:10px; font-size: 1.4em; float: none; border-top:none; width:50%;}
.inv-responsive-table-wrapper table .inv-responsive-data-tr-even { background-color: #fff;}
.highlighted{padding:10px; background-color: #EDEEF3; font-weight:bold;}
.inv-responsive-table {float:left; width:100%}
.ip3-key-financials .inv-responsive-table {margin:20px 0}
.inv-responsive-header-td.inv-responsive-header-td { font-size: 2em;}

/*#analyst-coverage #inv-responsive-table-2 , #analyst-coverage #inv-responsive-table-7 , #analyst-coverage #inv-responsive-table-5 {display:block;}  */
/*--table ends--*/
.media-contact .contact-map.img img{float:right;}
.pritem span.date{width:100%;float:left;color:#999999;font-size:1.2em;}
.pritem span.date p{font-size:1em;line-height:13px;text-transform:uppercase;}
.pritem h2.title{color:#84accd;font-size:2.6em;line-height:27px;font-weight:bold;font-family:arial;}
p small{font-size:0.8em;}
.cal-event-title p{float:left; color: #333333; font-family: "Helvetica Neue Light",Arial;    font-size: 2.6em!important;}
.pr-description{float: left;    padding-bottom: 10px;    width: 100%;}

#calendar-of-events .pr-date{float: left;}
#calendar-of-events .to{color: #999999;    float: left;    font-size: 1.2em;    padding: 20px 5px 0;}


/*--Share Price Home--*/
.share-price .XmlXmlContainer {color:#fff; font-size:1.2em; font-family:Arial; text-transform:uppercase;}
.share-price .XmlXmlContainer .lsp-price {float:left; font-family:'Helvetica Neue Bold',arial; font-size:3.7em; padding:4% 0 13%; width:100%}
.share-price .XmlXmlContainer .lsp-change {font-size:1.8em; font-weight:bold;/* color:#d38429; */margin-right:18px; float:left; margin-bottom:15px}
.share-price .XmlXmlContainer .lsp-volume {font-weight:bold; float:left; width:100%; position:relative}
.share-price .XmlXmlContainer .lsp-marketcap {font-weight:bold; float:left; width:100%; position:relative}

.share-price .XmlXmlContainer .lsp-volume span {/*padding-left:55px*/ position:absolute; right:0; bottom:0}
.share-price .XmlXmlContainer .lsp-marketcap span{/*padding-left:30px*/ position:absolute; right:0; bottom:0}
.share-price .XmlXmlContainer .lsp-updated {margin-top:5px; float:left}


/*--Share Price Investors--*/
#investors .share-price .XmlXmlContainer .lsp-market {float:left; width:100%; font-size:1.4em; padding-bottom:7px}
#investors .share-price .XmlXmlContainer .lsp-price {font-size:3.5em; padding-bottom:16px; width:100%}
#investors .share-price .XmlXmlContainer .lsp-change {font-size:1.6em; margin-bottom:0; }
#investors .sp-box1, #investors .sp-box3 {float:left;}  
#investors .sp-box2 {border-top:1px solid #a9b0cd; border-bottom:1px solid #a9b0cd; padding:20px 0; margin:17px 0; float:left; width:100%}
#investors .share-price .XmlXmlContainer .lsp-price span {font-family:'Helvetica Neue Light',arial; text-transform:none }
#investors .share-price .XmlXmlContainer .lsp-updated span{margin-left:5px}
#investors .share-price .box-inner {float:left; width:78%;}
#investors .share-price .lsp-mc {font-size:1.4em; float:left; margin:7px 0 12%; width:100%}

table.rad-border {border-bottom:1px solid #e0d9d3}
table.rad-border td{vertical-align:top}

.nonexec .bod-item .bod-title{background:#B2B4B3;font-size:1.4em;color:#30417e;line-height:16px;}
.nonexec .bod-item .bod-title .bod-name p{font-size:1em;}
.people-grid-mobi.onlymobi {display:none}
.people-grid-mobi.onlymobi #pattern_bod_1 .bod_1_title{width:95%;min-height:30px;}
.people-grid-mobi.onlymobi #pattern_bod_1 .job-title{width:95%;font-size:1.6em;font-weight:bold;color:#666;}

.people-grid-mobi.onlymobi #pattern_bod_1 .bod_1_name{line-height:20px;}
.people-grid-mobi {
    float: left;
}
.inv_ParentContainer {float:left; width:100%}
.noTopBorder {border-top:0}

.ShareItSocialBookmarkDiv {
    float: left;
    padding-right: 6px;
    padding-top: 10px;
}
.social-share{position: relative;}
.ShareItButton{
    background: none repeat scroll 0 0 #F4F3F1;
    color: #30417E;
    float: left;
    font-weight: bold;
    padding: 6px 9px 4px;
    text-transform: uppercase;
    width: 55px;
margin-right: 6px;
margin-bottom: 10px;
cursor:pointer;
}
#ShareItSocialBookmarkLabelSpanFacebook , #ShareItSocialBookmarkLabelSpanLinkedIn , #ShareItSocialBookmarkLabelSpanTwitter{display:none;}
#ShareItFloatDiv{display:none; position: absolute;    top: 40px; }
.ShareItContainer {
    float: left;
}
.ShareItButton:hover {
    background: none repeat scroll 0 0 #ECECEB;
}
.ShareItButton img {
    float: right;
    margin-top: 2px;
    padding-left: 0px;
}

.banner-text{background-color: #F0F0F0;
    color: #000000;
    display: none;
    float: left;
    font-size: 60%;
    margin: 0 auto 10px;
    overflow: hidden;
    padding: 2% 1% 1px 3%;
    width: 96%;
}
#Homepage .banner-text .bt-text2
{
max-width:90% !important;
}
.banner-text a {
    clear: both;
    color: #000;
    float: left;
    font-size: 1.7em !important;
    padding-top: 0 !important;    
    font-weight: bold;
    text-transform: uppercase;
}

.side-nav ul li a:hover{color:#999999;}
#brands table td{vertical-align:top;}

#iframe-container{float:left;width:100%;overflow:auto;-webkit-overflow-scrolling:touch}
#governance-framework p{float: left; width: 100%;}
.gf-pdf{margin-top:20px;}
#investors .latest-news p.ln-date{margin-bottom: 0;}
.footerlinks ul li.suppliers {display:none} 
.rad-content {font-weight:bold; color:#30417E}
.dtxt input, input.dTextButton{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #666666;
    cursor: pointer;
    font-family: Arial,​Helvetica,​sans-serif;
    font-size: 1em;
    font-weight: bold;
    text-transform: uppercase;
}
.rm_image {display:none}
.topnavBorder {float:left; width:100%; min-height:325px; display:none; background:#fff}
#suppliers .standard-terms-and-conditions a.inner-link:hover{text-decoration:underline}
.ip3-results-reports-presentations .rad-caption {float: left;}
#archive .docboxmain .docbox .links{padding-left: 0px;}
#contact-us .contact-us{background-color:#233E7F;    color: #FFFFFF !important;    cursor: pointer;}
#contact-us .contact-us a{color: #FFFFFF !important;}
#our-business .lr-h2{font-size: 2em;}
.ie8 #gf-row2-box-content-4 img {height:380px;}
img.bodImage{float:left;width:100%;}
#governance-framework.ie7 .contentCol-twoCol div {display:none;}
.ie7 .combine2box .next-event{margin-left: 3%;}
.ie7 .newtopbox{display:none!important;}
.ie7 .mob-img {display: block !important;}
.ie7 .upcoming-event span.ue-day {line-height: 100%;}
.ie7 .contentCol-twoCol .box-inner { padding-right: 35px;}

table tr td.rad-clear{padding-right:5%!important;}
.ie8 #maincontent table td.rad-clear {padding-right:20px !important; }
.ie8 #topnavigation ul li .newtopbox {background-image : url("/~/media/Images/G/Glanbia-Plc/css/ie8-nav-border-bottom.jpg") !important;}

@media (max-width: 1200px) and (min-width: 971px) 
{
.signpost-tile1[class*='annual-report'], .signpost-tile1[class*='graduate-brochure']  {background-position-x: 115%!important;}






#investors .multi-media .box-inner h2 {line-height:0;}
/* #topnavigation ul li span {padding: 7px 9px 14px!important;} */
}



p.rad-left {float: left; padding: 0 20px 10px 0; margin-bottom:0px;}
p.rad-right {float: right; padding: 0 0 15px 15px;}
p.rad-clear {clear: both;}
#governance .intro-text {float:left; width:100%; border-bottom:1px solid #e0d9d3; margin-bottom:10px;}
#governance .intro-text img{margin-bottom:0; padding-bottom:0}
#governance .intro-text p.rad-right {padding-bottom:0; margin-bottom:0}
.intro-text .rad-caption{line-height: 16px!important;}
#highcharts-1 {display:none}
.nojs #highcharts-1, .ip3-selfserve #highcharts-1{display:block!important}
.ip3-press-releases table.pr-table td,.ip3-press-releases table.pr-table th{line-height: 20px;}

.ip3-selfserve .intro-text {float:left; width:100%}
.ip3-selfserve .bod-item .bod-title a {z-index:99}
.nojs #topnavigation ul li:hover ul{display:none!important;}
.nojs #bxslider li.first {display:block}
.nojs #top-links ul li.our-reports:hover .innerLinkWrapper, .nojs #top-links ul li.our-websites:hover .innerLinkWrapper {display:block} 
.nojs .top-links-close {display:none}
.nojs img.bodImage {float:none; width:auto;}
.nojs .snapdown-showall {display:none}
.scWebEditInput {display: block!important}
#Homepage .share-price .box-inner {width:80%}
.ip3-selfserve  #topnavigation ul li span {padding: 7px 9px 10px!important;}

/*Dark Site*/
#darksite-content a.rad-border {font-size:1.2em; margin-right:15px}
.ip3-dark-site #logo{padding-bottom:25px}

.callout-out{ width:148%; position:relative; left:-200px;}
.calloutbox { background:#eeedf3; border-bottom:#31427f solid 1px; padding:30px 30px 20px; float:left; width:35%; margin:0 20px 10px 0}
.callout-bottom {clear:both; width:100%;}
.callout-right {float:left; width:49%;}

.contentCol-twoCol .regulatory-news .box-inner {margin-right:10px;}
.regulatory-news { /*height:243px; background:#afafaf;*/}
.reg-inv{ z-index:000;}


#Homepage .latest-news h2{
	margin-bottom:0px !important;
}

body.w1440 .gray-layer{top: 1px !important;}
body.w1440 .bod-item .bod-title a {bottom: -1px;}

body#non-executive-directors-nominated-by-the-society #bodPerson-9 .bod-title {height:auto!important;}




/* ----------- graduate programme - start -------------*/

.content-video{
	position: relative; float:left; width:100%;
}

.video-play-icon{position: absolute; /*bottom: 38%; left: 42%;*/    bottom: 42.5%; left: 45.5%;}

.content-image img{width:100%;}

.content-image{padding-bottom: 20px; width:100%;}


#campus-events .bottom-signpost{border-top: 0px solid #e0d9d3;}
.bottom-signpost{border-bottom: 1px solid #e0d9d3; float:left;padding-top: 26px;border-top: 1px solid #e0d9d3; width: 100%;}
.bottom-signpost-left{width: 100%; padding-right:1%; float:left;}
.bottom-signpost-right{width:47%; float:right;}
.dyn-adobe-right{display:block;}


/*#our-purpose-vision-and-values .bottom-signpost, #our-graduate-programme .bottom-signpost{margin-top: -11px;}*/

.bottom-signpost .signpost-box p{    color: #666666;
    margin-bottom: 0%;
    font-weight: bold;
padding-top: 2%;}

.bsimg img{width: 42%;padding-bottom: 2%;}

.bs-left{
width: 33%;
float: left;
padding-bottom: 10px;
}

.bs-left p{
    font-size: 2.4em;
}


.bs-center{
width: 46%;
float: left;
text-align: left;
    font-size: 0.650em;
	margin-top: 5%;
}

.bs-center p{
    display: inline;
   padding-left: 0px;
       font-weight: normal !important;
}

.bs-center p a{
    display: inline;
   padding-left: 0px;
       font-size: 1.1em;
	       font-weight: normal;
    color: #666666;
}

.bs-center .adobe-icon a{
	    padding-left: 0px;
		font-size: 1.0em;
		font-weight:bold !important;
		line-height: 0em;

}

.bs-center .adobe-icon p{
    padding-left: 0px;
    line-height: 1.3em;
	font-weight:bold !important;
}


.bs-center .adobe-icon{
	    width: 89%;
font-size: 1.6em;
}

.bs-right{
width: 21%;
float: right;	
}

.bs-right ul.socialicons{
    float: left;
    list-style: none;
	padding-top: 22px;
}


.bs-right li.smi{
    background: none;
    float: left;
    padding: 0px 0px 0px 0px;
}

.bs-right li.smi a{
padding: 0px;
}


.bs-right .fb{
    padding-right: 9px !important;
    padding-bottom: 5px !important;
}

.bs-right .tw{
    padding-bottom: 6px !important;
}

.bs-right .yt{
    padding-right: 8px !important;
}

.quate-signpost{
    border-bottom: 1px solid #e0d9d3;
    padding-top: 7%;
}

.quate-content{
    width: 72%;
    padding-right: 6%;
    padding-top: 20px;
    float: left;
}

.quate-img{
width: 22%;
    float: left;
    margin-top: -69px;
}


.ip3-graduate-programme .signpost-tile1 a.inner-link, .ip3-your-career-journey .signpost-tile1 a.inner-link{
color: #666666;	
}

.ip3-graduate-programme .contentCol-threeCol h2, .ip3-your-career-journey .contentCol-threeCol h2{
    margin-bottom: 3%;
    font-size: 2.8em;
    font-weight: bold;
}

.ip3-graduate-programme p.rad-right{
    padding: 0 !important;
}

.quate-content p.rad-introtext{
    font-size: 1.6em!important;
    line-height: 1.4em;
    font-weight: 500;
    font-style: italic;
    font-family: Arial,Helvetica,sans-serif !important;
}

.quate-content p.rad-caption{
    font-size: 1.5em!important;
}




.cs-name{font-weight: bold;padding-bottom: 3%;font-size: 2em;}
.cs-subtext{font-size: 1.2em;font-weight: bold;margin-top: -2%;margin-bottom: 3%;}
.cs-introtext{font-size: 1.4em;line-height: 1.8em; padding-bottom:2%;}
.cs-maincontent{float:left; width:100%;}
.cs-video{float:left; padding-right: 2%;padding-bottom: 2%; width:52%;}
.cs-large{float: left; padding-right: 4%;padding-bottom: 3%;}

.cs-quote{font-size: 1.0em;font-style: italic; line-height: 2.1em;}
.cs-withimgright{width: 68%;padding-right: 2%;float: left;}

.cs-quotename{float: left;clear: both;font-size: 1.5em;font-weight: bold; font-style:normal !important;}
.cs-quotedesig{float: left; clear: both;font-size: 1.5em; font-style:normal !important;}
.cs-botttomimg{float: right;width: 30%;text-align: center;}

/* ----------- graduate programme - end -------------*/


#case-studies .person-1, #case-studies .person-3,#case-studies .person-5, #case-studies .person-7, #case-studies .person-9, #case-studies .person-11, #case-studies .person-13, #case-studies .person-15 {
    margin: 0 0 26px 0 !important;
}


#case-studies #current-wrapper{background:#453981}

#case-studies .cs-content{width: 100%;}

#case-studies .cs-content p{margin: 0 0 18px; line-height: 1.4em;}

#case-studies .people-grid .grid-item span.people-title{background:#453981; opacity: 0.80; filter: alpha(opacity=80); -ms-filter: "alpha(opacity=80)";}

#case-studies .people-grid .grid-item span.people-title span.people-name{font-size: 1.6em;}

#case-studies .people-grid .grid-item{margin: 0 0 35px 35px;}

#case-studies .adobe-icon{display:none;}
#case-studies #dyn-adobe-right .adobe-icon{display:block !important;}

#campus-events .adobe-icon{display:none;}
#campus-events #dyn-adobe-right .adobe-icon{display:block !important;}

.ip3-graduate-programme .adobe-icon{display:none;}
.ip3-graduate-programme #dyn-adobe-right .adobe-icon{display:block !important;}

.cs-btmimg-mobi{
display:none;
}

.cs-btmimg-desk{
display:block;
}

#dyn-adobe-right{display:none;}

.bs-left .inner-link{
display: none;
}

.bsimg{padding-top: 10px;}

#statement-of-comprehensive-income table.rad-financial td strong{padding-top:0;}
#group-statement-of-financial-position table.rad-financial td strong{padding-top:0;}
#group-statement-of-cashflows table.rad-financial td strong{padding-top:0;}
#income-statement table.rad-financial td strong{padding-top:0;}
.regulatory-news h2 {color:#002C77}
.regulatory-news p, .regulatory-news p a {color:#002C77!important}
/*body#careers .focus-on-growth p {font-size: 1.2em;line-height: 18px;}
*/body#Homepage .share-price .box-inner * {color:#002c77}
body#our-business .global-ingredients p.read-more{color:#002C77}
body#about-us .our-history p.read-more{color:black;}
body#about-us .sustainability p.read-more {color:#002C77;}
body#about-us .our-board p.read-more {color:#002C77;margin-top: -15px;}
body#Homepage .multimedia p.read-more{color:#002C77;} 
body#Homepage .careers p.read-more{color:#fff!important;}

body#egm .pr-item {/*border-bottom: 1px solid #e0d9d3;*/padding-top: 20px;}


/* New careers page */
.careers-box{position:relative;margin-bottom: 22px;}
.careers-box .box-img{position:relative;}
.careers-box .box-data.box-link {position: absolute;bottom: 50px;left: 50%;}
.careers-box.box-container{margin-bottom: 22px;}

.careers-box.box-container p {color: #FFFFFF;font-size: 1.6em;}
.careers-box.box1 .box-data{padding:20px 20px 20px 0;}
.careers-box .box-data {padding:0 20px 60px;color: #fff;}
.careers-box .box-data h2{color:#fff;margin: 15px 0 5px;font-size: 2em; font-family: 'Helvetica Neue Bold',Arial;}
.rowbox{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.box-link-bottom{position: absolute;bottom: 20px;left: 48%;}
.box-link-bottom a{position:relative;left:-48%;background: #fff;padding: 6px 18px;border-radius: 5px;font-size: 1.6em;
-webkit-transition: all 0.25s ease;
-ms-transition: all 0.25s ease;
-moz-transition: all 0.25s ease;
-o-transition: all 0.25s ease;
transition: all 0.25s ease;
-webkit-backface-visibility: hidden; 
}
.box-link-bottom a:hover{background:#1b2351;color:#fff}
.careers-box .box-link-bottom.blue a{background:#1b2351;color:#fff}
.careers-box .box-link-bottom.blue a:hover{background:#fff;color:#1b2351}

.careers-box.box1 .box-link-bottom{bottom:60px;}
.careers-box.box7 .box-data, .careers-box.box7 .box-data h2{color:#1b2351}
.rowbox.ipad{display:none !important;}

@media all and (max-width: 1024px) {

.careers-box .invspan8, .careers-box .invspan4{width:100% !important;margin-left: 0;}
.careers-box.invspan4{width:48.61878453038674% !important;}
}
@media all and (max-width: 567px){
.rowbox{display:block !important;}
.careers-box .invspan8, .careers-box .invspan4, .careers-box.invspan4{width:100% !important; margin-left:0 !important}
.careers-box.box1 .box-data.content {padding: 20px;}
.careers-box.box1 .box-link-bottom {bottom: 25px; padding:0;}
}

@media all and (min-width: 568px) and (max-width: 1024px) {
.careers-box.box1 .box-data.content{padding:20px;}
.rowbox.desktop{display:none !important;}
.rowbox.ipad{display: -webkit-box !important;display: -ms-flexbox !important;display: -webkit-flex !important;display: flex !important;}

}

li#nav-careers-level1 div.newtopbox .subnav-box.first {right:0;position:absolute;}
#careers #maincontent #nav-glanbia-performance-nutrition-level2, #careers #maincontent #nav-glanbia-careers-level2, #careers #maincontent #nav-glanbia-nutritionals-level2, #careers #maincontent #nav-glanbia-ireland-level2, #careers #maincontent #nav-students-level2, #careers #maincontent #nav-glanbia-business-services-level2, #careers #maincontent #nav-glanbia-group-functions-level2 {display:none;}
/*---- media-queries-----*/
/*-- Share Left Col CSS starts --*/
#ShareItContainer:hover #ShareItFloatDiv{display:block;}
/*-- Share Left Col CSS ends --*/

@media (max-width: 1100px) and (min-width: 971px) 
{
#topnavigation ul li span {padding: 7px 9px 14px!important; margin-right:0!important}
}

@media (max-width: 1300px) and (min-width: 1235px) 
{
.bannerwrapper{height:358px;}
}
@media (min-width: 1260px)
{
#our-global-footprint .rad-alternate {display:none}
#our-global-footprint #iframe-container {display:block}
}
@media (max-width: 1259px)
{
#our-global-footprint .rad-alternate {display:block}
#our-global-footprint #iframe-container {display:none}
}

@media (min-width: 1250px)
{
#our-global-footprint.ie8 .rad-alternate {display:none}
#our-global-footprint.ie8 #iframe-container {display:block}
}
@media (max-width: 1249px)
{
#our-global-footprint.ie8 .rad-alternate {display:block}
#our-global-footprint.ie8 #iframe-container {display:none}
}


@media all and (min-width: 1300px) {
#Homepage .bt-text {padding-left:13%}
}
@media all and (max-width: 1235px) {
#topnavigation ul li span {margin-right:5px;}
.ShareItButton , .button-small{clear: left;}
#ShareItFloatDiv{position:absolute; left: 80px; top: 0px !important;}
.bannerwrapper{height:auto;}

#governance-framework .contentCol-twoCol div{display:none !important;}
#governance-framework .contentCol-twoCol #breadcrumb, #risk-management .contentCol-twoCol #breadcrumb{display:block !important;}
#governance-framework div.mob-img {display:block !important;}

#risk-management .contentCol-twoCol div{display:none !important;}
#risk-management div.mob-img {display:block !important;}

#risk-management .contentCol-twoCol div.intro-text{display:block !important;}
#governance-framework .contentCol-twoCol div.adobe-icon{display:block !important;}
.signpost-tile1{width:100%; float:left;}
}

@media all and (min-width: 1201px) {
.banner-text{display:none;}
.bt-text{display:block;}
#investors .regulatory-news p.read-more a{margin-top:-10px;}
}
@media(min-width: 1024px){
#Homepage .landing-pr-item{float:left;width:100%;}
#Homepage .latest-news p.read-more{ float: left;
    margin-top: 2px;
    width: 100%;}
/*#topnavigation ul li span {padding:7px 20px 14px!important; margin-right:12px}*/

}
@media (max-width: 1135px) and (min-width: 1000px){
#Homepage .latest-news p.read-more{    margin-top: 2px;
}
}
@media all and (max-width: 1163px) {
.gf-row-2-title-2{right:40px;}
.social-media ul li {width:auto;}
.social-media ul li a img {margin-left:7px; margin-right:7px;}
}
@media all and (max-width: 1224px) {
/*#Homepage .latest-news .box-inner .read-more a {padding-top:10px;}*/
#Homepage .latest-news h2 {margin-bottom:5px;}
#careers .current-opportunities p {font-size:1.6em; line-height:15px;}
#careers .current-opportunities p.read-more {font-size:1.2em; line-height:16px;}
/*#footerUpper .footer-box.first, #footerLower .credit {padding-left:20px}
#footerLower .footerlinks {padding-right:20px}*/
#searchbox {display:block}
.side-nav, .social-share {display:block}
.landing-page #breadcrumb {display:none}
/*.bodTabs ul li {width:27%!important; margin-right:6%!important;}*/
.results-reports .tab_container {min-height:inherit!important}
#topnavigation ul li span {padding:7px 13px 14px!important} /* star */

}

@media (min-width: 1025px) and (max-width: 1225px) {#topnavigation ul li span {padding:7px 14px 14px!important; margin-right:10px;}
}
@media all and (max-width: 1110px) {#topnavigation ul li span {margin-right:0; /* star */}
.landing-page .box-content p {line-height:22px;}
.landing-page .box-content h2 {line-height:15px!important;}
.landing-page .box-content.focus-on-growth h2 {line-height:30px;}
.ie8 #topnavigation ul li ul li {padding-bottom:0}
#topnavigation ul li .newtopbox h2 {padding-top:15px; padding-bottom:5px;}
/*.footer-box .links {width:56%}*/
td p.rad-introtext {font-size:1.4em!important; line-height:25px;}
/*#topnavigation ul li .newtopbox li span {padding-top:7px!important; padding-bottom:0!important;}*/
/*.ie8 #topnavigation ul li.level1 a span{font-size:1.2em;}*/
.ie8 #topnavigation ul li.level1 a span{7px 6px 14px !important}

}





@media (max-width: 800px) and (min-width: 769px) 
{
.footerlinks ul li {padding:0 10px}
}
@media (max-width: 1200px) and (min-width: 971px) 
{
.intro-text p, .rad-introtext {font-size:2.1em!important; line-height:23px}
/*.signpost-tile1 {background-position-x: 111%!important;background-size:45%!important}*/
#our-business .glanbia-around .box-inner {font-size:87%}
#investors .regulatory-news .ln-title{line-height:16px;}
#investors .upcoming-event span.ue-day {font-size: 7em;}

#investors .share-price .XmlXmlContainer .lsp-price {font-size:3.2em}
#investors .sp-box2 {padding: 10px 0!important; margin: 7px 0!important}
.landing-pr-item {padding-top:5px!important; padding-bottom:5px!important;}
#Homepage .bx-viewport, #Homepage .bx-wrapper, #bxslider li {height:321px!important}
#Homepage #bxslider li {background-size: cover!important; }
.signpost-box.signpost-tile1 p {font-size:2em!important}
#maincontent h1, #maincontent h2.page-title {font-size:3.2em; line-height:30px; padding-bottom:19px!important;}
.signpost-box a {font-size:2em}
.email-alerts.signpost-box a {padding-left:18px!important;}
.leftCol h2 {font-size:3.4em}
.box-inner { font-size: 87%;}
.share-price .XmlXmlContainer .lsp-updated {margin-top:0!important}
#searchtextbox input[type="text"] {width:170px}
#governance .rad-border td img {width:80%; height:auto}
}
@media (max-width: 1044px) and (min-width: 971px) {
#investors .regulatory-news h2 {margin-bottom:5px;}
#investors .regulatory-news .ln-title {margin-bottom:1px;}
}

@media (max-width: 822px) and (min-width: 768px){
#Homepage .landing-pr-item {padding:3px!important;}
#Homepage .share-price h2 {margin-bottom:5px!important}
#topnavigation ul li span {padding:7px 10px 14px!important}
}
@media (max-width: 822px) and (min-width: 767px){
.landing-page .box-content p {line-height:16px!important;}
.box-content.multiple-links .box-inner table td a {line-height:15px!important;}
#our-business .glanbia-around h2 {font-size:2.5em}
.contentCol-twoCol .glanbia-around p {width:77%; font-size:1.8em}
#media .landing-pr-item { padding-bottom: 5px; padding-top: 5px;}
}
@media (max-width: 845px) and (min-width: 768px){
.XmlXmlContainer #ln-2, .XmlXmlContainer #lnt-2 {display:none}
}
@media (max-width: 795px) and (min-width: 769px){
#investors .shareholder-centre P{font-size:1.7em}
}
@media (max-width: 755px){
.footerlinks ul li{padding:0 5px}
}

@media (max-width: 1110px) and (min-width: 971px){
/*.ie8 .contentCol-twoCol.landing-page .box-content p {font-size:1.7em}*/
#our-business .glanbia-around p {font-size:1.6em;}
.contentCol-threeCol li, .contentCol-twoCol li {font-size:1.4em;}
}
@media (max-width: 690px) and (min-width: 567px){
#media .press-releases #landing-pr-item-4 {display:none}
}


@media all and (max-width: 1024px) {
#topnavigation ul li ul li {width:90%!important; padding-bottom:5px; font-size:95%}
#topnavigation ul li .newtopbox h2 {}

.landing-page .box-content p.read-more {line-height:16px;}
/*#topnavigation ul li span {margin-right:9px!important;}*/
.top-down-content{top: 0%;left: 8.5%;}
.down-top-content{top: 0%; left: 0.5%;}
.row2-box-content{min-height: 251px;}
#landing-pr-item-5{display:none;}
.landing-pr-item {padding-bottom: 10px;    padding-top: 10px;}
.resultscentre .snapdown-header .snapdown-heading{width:68%;}
.result-centre .rc-box .rctxt a span{width: 80%;}
.gf-row-2-title-2{right:30px;}
//#gf-row2-box-content-4{margin-left:-1px;}
#gf-row2-box-content-3{margin-right:1.0%}
.share-price .XmlXmlContainer .lsp-change {margin-bottom:10px}
#top-links .iWrapper {padding-top:21px;}
.gf-row2-box-content{min-height: 351px;}
#gf-row2-box-content-4 {margin-left: 2px;}
.gf-row1-box-content{min-height: 180px;}
#gf-row2-box-content-4 img {height: 354px;}
.related-links li{font-size: 1em;}
#investors .share-price p.read-more {font-size: 1.2em;}
#graduate-programme-information .contentCol-threeCol li, #graduate-programme-information .contentCol-twoCol li{font-size: 1.4em;}
.chrome .down-top-content{top:7%;left:1.5%;}
.chrome p.down-top-title{font-size:2.1em !important;line-height:21px;}
.chrome p.down-top-text{font-size:1.3em !important;line-height:15px;}

}


@media only all and (min-width: 1024px) and (orientation:portrait) {
#gf-row2-box-content-4{margin-left:-2px !important; border:2px solid #000}
#governance-framework #gf-row2-box-content-4{border:none!important}
#gf-row2-box-content-3{margin-right:1.5%}
}
@media all and (min-width: 971px) and (max-width: 1024px) {

#investors .share-price p.read-more {font-size: 1.0em;}
}
@media (min-width: 769px) and (max-width: 925px) {
#governance .intro-text p{clear:both}
}

/*--------- iPad Landscape and Desktops ---------*/
@media all and (min-width: 900px) and (max-width: 1024px) {
#topnavigation ul li .newtopbox .subnav-leftbox {width:53%}
#topnavigation ul li .newtopbox .subnav-box {width:22.5%}
#topnavigation ul li ul li {font-size:95%;}
#topnavigation ul li span  {padding:7px 11px 14px!important;} /* star */
#careers .where-we-operate p {width:82%; font-size:1.6em; line-height: 18px;}
#careers .where-we-operate p.read-more {font-size:1.2em}

#Homepage .landing-pr-date > span {
    padding-bottom: 1px;
}
#Homepage .landing-pr-title{
	margin-bottom: -5px;
	line-height: 18px;
	}

}

@media all and (min-width: 900px) and (max-width: 971px) {
#media .press-releases #landing-pr-item-4 {display:none}
}

@media all and (min-width: 1110px) and (max-width: 1130px) {
#careers .where-we-operate p, #investors .shareholder-centre p {font-size:1.9em!important}
#careers .where-we-operate p.read-more {font-size:1.2em!important}
}
@media all and (max-width: 970px) and (min-width:768px) {
.ip3-annual-general-meeting .pr-document {width:32%}
.ip3-annual-general-meeting .pr-title {width:65%}
}
@media all and (max-width: 820px) and (min-width:768px) {
.footer-box .links {width:100%;}
.footer-box img {margin-right:10px;}
.social-media ul li {width:100%}
}

@media all and (max-width: 767px) and (min-width:641px) {
.footer-box .links {width:100%;}
.social-media ul li {width:100%}
.adobe-icon p {width:70%!important}
}

@media all and (max-width: 720px) and (min-width:641px) {
#Homepage .landing-pr-item {padding:0!important}
#Homepage .share-price h2 {margin-bottom:5px!important;}
}
@media all and (max-width: 793px) and (min-width:769px) {
#Homepage .share-price .lsp-volume {line-height:15px}
#Homepage .latest-news p.read-more {line-height:12px;}
#Homepage .landing-pr-item {line-height:13px!important;}
}
@media all and (max-width: 687px) and (min-width:639px) {
/*#Homepage .share-price .lsp-volume {line-height:15px}*/
#Homepage  .share-price .XmlXmlContainer {line-height:16px;}
}
@media all and (max-width: 970px) and (min-width:769px) {
.signpost .annual-report-2012, .signpost .graduate-brochure-pdf {background-size:32%!important; behavior: url(~/media/Files/G/Glanbia-plc/htc-files/PIE.htc);}
}
@media all and (max-width:1139px) {

.email-alerts.signpost-box{float:left;width:100%;}
.email-alerts.signpost-box a{float:left;width:50%;padding-left:10px;font-size:1.8em !important;}

}
@media all and (min-width:641px) {
/*#top-links .our-reports .innerLinkWrapper {padding-bottom:2.9%;}*/
}
/*--------- iPad Portrait and large Tablets Portrait ---------*/
@media all and (min-width: 768px) and (max-width: 899px) {
#careers .current-opportunities p {line-height:15px; margin-bottom:5px;}
#careers .current-opportunities p.read-more {margin-bottom:2px}
.docboxmain .docbox .links{padding-left:10px;}
.docboxmain .docbox .dimg{padding-right:15px;}
#img-gallery-picture-box .pic-box-down span.download{width:100%;padding-top:10px;}
.imggallerybox .imgslider .imgitem .imglower{width:100%;padding-bottom:38px;}
.imggallerybox .imgslider .imgitem .imglowerright{position:relative;width:100%;}
#landing-pr-item-4{display:none;}
.signpost-box{padding-bottom: 20px;padding-top: 20px; background-size:25%!important; margin-bottom:15px}
.signpost-tile1 {background-size:40%!important; min-height:80px}
.signpost-tile1.signpost-full-image {background-size:100%!important; padding-top:10px!important; background-position:74% top!important}
.signpost-tile1.signpost-full-image a {padding-left:10px!important;}
/*.signpost-box a{font-size: 1.4em;}*/
#topnavigation ul li .newtopbox .subnav-leftbox{width:40%;}
#topnavigation ul li .newtopbox .subnav-box{width: 28.5%;}
.resultscentre h2,.resultscentre span.time{font-size: 2em;line-height: 24px;}
#topnavigation ul li .newtopbox h2 { margin-top:0}
.where-we-operate p{font-size:1.6em !important;}
.where-we-operate p.read-more{font-size:1.2em !important;}

}

@media (max-width: 970px) and (min-width:641px) {
.leftCol h2 {font-size:3.4em}
.signpost-box a, .signpost-tile1.signpost-full-image > a {font-size:1.8em!important; line-height:18px}
.signpost-box a.inner-link {font-size:1.2em!important}

.intro-text p, .rad-introtext {font-size:2em!important; line-height:25px}
#topnavigation {width:90%!important; }
/*#topnavigation ul li.first span {padding-left:20px;}*/
/*#topnavigation ul li span {padding: 7px 14px 14px!important;}*/
#topnavigation ul li span {margin-right:0!important;}
#Homepage .bx-viewport, #Homepage .bx-wrapper, #bxslider li {height:300px!important}
#Homepage #bxslider li {background-size: cover!important;}
.box-inner {font-size:72%}
.box-content p {line-height:18px;}
.box-content h2 {margin-bottom:10px;}
.upcoming-event .ue-date {padding-top:0}
.upcoming-event .ue-title {padding-top:0}
.site-title {font-size:1.3em;}
#top-links > ul > li {font-size:0.9em}
#logo {padding-top:15px;}
#logo img {width:140px; /*padding-left:45px;*/ }
.results-reports .tab_content a p {font-size:1.2em!important}
.regulatory-news .ln-title {line-height:14px!important;}
.share-price .XmlXmlContainer .lsp-price, #investors .share-price .XmlXmlContainer .lsp-price {font-size:3em; padding:0 0 5px;}
#investors .sp-box2 {padding:10px 0; margin:7px 0}
#investors .share-price .lsp-mc {margin-bottom:10px}
.share-price .XmlXmlContainer .lsp-change {font-size:1.4em; margin-right:18px; margin-bottom:0}
.share-price .XmlXmlContainer .lsp-updated {margin-top:0; line-height:13px}
.signpost-tile1.signpost-full-image > a {font-size:2.6em}
td p.rad-introtext {font-size: 1.2em!important; line-height: 20px!important}
.signpost-box p {font-size:2em!important; line-height:22px;}
.signpost-box[class*='at-a-glance'] p {font-size:1.2em!important}
.signpost-box[class*='at-a-glance'] .sp-title {font-size:2.6em!important}

.signpost-tile1 a {font-size:2em;}
.tabs ul li {font-size:1.3em}
#graduate-programme-information .contentCol-threeCol li, #graduate-programme-information .contentCol-twoCol li{font-size: 1.2em;}
.adobe-icon p {width:60%}

#Homepage .landing-pr-item {padding:5px 0; border:none; line-height:15px;}
#Homepage .landing-pr-date > span {margin-bottom:-5px;}
#Homepage .landing-pr-item.first P {padding:5px 0!important;}
#Homepage .latest-news h2 {margin-bottom:5px!important;}
#Homepage .latest-news .box-inner .read-more a {padding-top:2px;}
.latest-news .ln-date {margin-bottom:2px;}
}

@media (max-width: 970px) {
#topnavigation ul li .newtopbox h2 {font-size:2.3em; line-height:23px; margin-bottom:6px; }
#topnavigation ul li .newtopbox li span {line-height:16px; padding-top:5px!important;}
.contentCol-twoCol .box-inner {margin-right:4px}
.landing-page .box-content p {line-height:18px; margin-bottom:6px;}
.landing-page .box-content .read-more {line-height:15px;}
#maincontent h1, #maincontent h2.page-title  {line-height:30px; padding-bottom:19px;}
#footerwrapper {margin:15px auto!important 0}
.topPad20 {padding-top:0!important}
#Homepage .bx-wrapper {margin-bottom:20px!important;}
#headerwrapper {background:url(/~/media/images/g/glanbia-plc/css/header-border.jpg) repeat-x bottom; }
/*#top-links ul li.last {display:none} */
#mobi-search {display: block;}
.ie8 #topnavigation {width:80%!important}
#searchbox {width: 100%; display: none; margin-left: 0!important; background: #fff; position: absolute; top: 180px; left: 0; z-index: 9; padding:30px 20px;}
#searchtextbox input[type=text] {width:85%!important; font-size:2em; font-weight:normal; padding:19px; margin-right:65px; }
#searchtextbox input[type=image] {width:65px; height:auto}	
.box-content h2 {line-height:15px!important; margin-bottom:0px!important}
.button-small.first {margin-right:5px}
.results-reports .tabs a {font-size:inherit!important}
#iframe-container-2 {margin-bottom:20px}
.box-content.multiple-links .box-inner table td a {font-size:1em; line-height:17px; padding-bottom:6px;}

}

/*--------- All Small Tablets and Large Phones Global CSS ---------*/
@media (min-width: 768px) {#topnavigation-mobi {display:none!important}

}
@media (max-width: 768px) {
.container-fluid, #footerUpper .row-fluid, #footerLower {padding-left:20px!important; padding-right:20px!important;}

.site-url a {font-size:1em;}
.contentCol-twoCol .glanbia-around p {width: 62%; line-height: 16px!important; font-size: 1.8em;}
.footerlinks ul li {padding:0 10px}
#Homepage .latest-news p.read-more {display:block; margin-top:2px;}
#footerwrapper h3 {font-size:2em!important; padding:20px 0!important}
#Homepage .bx-viewport, #Homepage .bx-wrapper, #bxslider li {height:247px!important}
#Homepage #bxslider li {background-size: cover!important; background-position: right center !important;}
.bx-wrapper .bx-controls-direction a {top:42.5%!important; background-size:78%}
.bt-text1 { font-size: 3.1em; padding-bottom: 5px; }
#topnavigation ul li span {padding:7px 13px 14px; font-size:1.5em; }
.callout-out{ width:148%; left:-155px;}

}
@media (max-width: 767px) {
.our-reports .site-title {min-height:inherit}
#headerwrapper {border-bottom:5px solid #e0d9d3; background:none!important; padding:0!important; margin-left:10px; margin-right:10px;}
#headerwrapper.mobiActive {border-bottom:0; background:none!important}
#topnavigation {display:none}
.signpost {margin-top:15px;}
#mobinav {display:block; float:left;}

#logo {width:50%; padding:25px 0 25px 10px}
#mobi-search {padding-top:0;}
.mobiNavGroup {padding-top:25px; bottom:0;}
#searchtextbox input[type=text] {width:83%!important;}
.contentCol-twoCol {width:100%!important; margin-left:0!important}
.leftCol {display:none!important}
.landing-page #breadcrumb, H1 {display:block!important}
h1.hide {display:none!important} 
#Homepage H1 {display:none!important}
.docboxmain .docbox .dimg{display:none;}
.docboxmain .docbox .dimg.onlymobi{display:block;width:29%;}
.docboxmain .docbox .txt{width:100%;}
.docboxmain .docbox .links{width:71%;padding-left:0px;padding-top:10%;}
.tabs.doc.widthx li.last{margin-right:0px}
.row-fluid .contentCol-threeCol , .contentCol-threeCol .invspan8 , .contentCol-threeCol .invspan4{width:100%; margin-left:0%;}
.row-fluid .media-contact{width:100%;}
.media-contact input{height:20px;}
.imggallerybox .imgslider .imgitem{width:48%;margin-right:4%;}
.imggallerybox .imgslider .imgitem.alt,#maincontent .imggallerybox .imgslider .imgitem.margin-right0.alt{margin-right:0px;}
.imggallerybox .imgslider .imgitem.marginright0{margin-right:4%;}
.imggallerybox .imgslider .imgitem .imgupper img{float:left;width:100%;}
#img-gallery-picture-box .pic-box-down span.download{width:100%;padding-top:10px;}
.imggallerybox .imgslider .imgitem .imglower{width:100%;padding-bottom:38px;}
.imggallerybox .imgslider .imgitem .imglowerright{position:relative;width:100%;}
#maincontent .resultscentre,#maincontent .result-centre{width:100%;margin-left: 0;}
.result-centre .rc-box{width:50%;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;*behavior:url("/~/media/Files/G/Glanbia-Plc/htc-files/boxsizing.htc");padding-right:70px;}
.result-centre .rc-box .rcimg{text-align:left;}
.result-centre .rc-box .rcimg img{width:100%;}
.result-centre .rc-box.last{padding-right:0px;}
.resultscentre h2{font-size: 1.8em;line-height: 18px;margin-bottom: 5px;width: 100%;}
.resultscentre span.time{font-size: 1.8em;line-height: 18px;margin-bottom: 20px;width: 100%;padding-left:0px;}
.resultscentre .snapdown-header .snapdown-heading{font-size:2.4em !important;line-height:25px !important;}
.box-content.multiple-links .box-inner table td a {padding-bottom:5px; line-height:17px;}

.callout-out{ width:100%; left:0px;}
.calloutbox { width:89%;}
.callout-right {width:100%;}
}



@media (min-width: 641px) and (max-width: 768px) {
#careers .contentCol-twoCol .where-we-operate p {width: 65%; line-height: 17px!important; font-size: 1.8em;}
#careers .contentCol-twoCol .where-we-operate p.read-more {display:none} 


}
@media (min-width: 0px) and (max-width: 480px)
{
.calloutbox { width:82%;}
}
@media (min-width: 0px) and (max-width: 760px)
{
.meet-our-graduate {width:248px;height:170px;background-position:0px 0px!important;}
.meet-our-graduate a{margin-top:25px;margin-left:8px}
}
/*--------- All Mobiles Portrait and Landscape Global CSS ---------*/
@media (min-width:568px ) and (max-width: 640px)
{
#Homepage .box-content {font-size:100%}
#investors .share-price .XmlXmlContainer .lsp-price {padding:0 0 5px}
.share-price .XmlXmlContainer .lsp-updated {margin-top:0}
#investors .sp-box2 {padding:10px 0; margin:10px 0}
#investors .share-price .lsp-mc {margin-bottom:10px}
#careers .current-opportunities p {margin-bottom:7px}
#careers .current-opportunities p.read-more {margin-bottom:2px;}
#top-links > ul > li {font-size:0.9em}
#Homepage .bx-viewport, #Homepage .bx-wrapper, #bxslider li {height: 220px!important;}
.bx-wrapper .bx-controls-direction a {top:32%!important; }
.bt-text {padding-top:6.3%}
.bt-text1 {font-size:2.8em; padding-bottom:5px}
}
@media (min-width:568px ) and (max-width: 600px)
{
.share-price .XmlXmlContainer .lsp-updated {margin-top:20px}
.upcoming-event .ue-title {padding-top:20px!important; }
.upcoming-event .ue-date {padding-top:15px}
#media .upcoming-event .ue-title {padding-top:5px!important}
#media .upcoming-event .ue-date {padding-top:5px!important}

}
@media (max-width: 640px) {
.rm_image {display:block; font-weight:normal; }
#_cookieConsentWrapper p {width:85%!important}
.ip3-multimedia-library .tabs.doc {margin-bottom:0}
.tabs.imggallery {margin-bottom:0!important}
.img-tool-box {padding-top:0}
.cal-event-title p {font-size:1.8em!important;}
.snapdown-showall {bottom:5px;}
.adobe-icon {display:none}
#Homepage .bx-wrapper {margin-bottom:10px!important}
.container-fluid, .bannerwrapper, #footerUpper .row-fluid, #footerLower {padding-left:10px!important; padding-right:10px!important;}
.box-content {margin-bottom:10px!important}
.contentCol-threeCol p, .contentCol-twoCol p, .contentCol-threeCol li, .contentCol-twoCol li {font-size:1.2em}
.pr-title {padding-bottom:10px;}
.pr-date {padding-top:10px;}
#calendar-of-events .to{padding-top: 10px;}
p.cal-intro-text {font-size:1.6em;}
h1, h2.page-title {font-size:2.5em!important; margin-bottom:8px!important; padding-bottom:12px!important; }
.intro-text p, .rad-introtext, .snapdown-heading  {font-size:1.8em!important; line-height:25px!important}
.topPad20 {padding-top:10px}
#maincontent {margin-top:18px;}
#logo {width:42%; padding:17px 0 25px 10px}
#top-links .invspan3{width:100%; margin-left:2%!important; padding-bottom:20px}
#top-links .site-title {padding-bottom:10px}
#top-links .site-url {font-size:1.1em;}
#top-links .site-thumb {display:none}
#top-links > ul > li {padding:5px 16px 3px}

#mobi-search {background:url(/~/media/images/g/glanbia-plc/css/button-search-small.jpg) no-repeat left bottom; }
#mobi-search.selected {background:url(/~/media/images/g/glanbia-plc/css/button-search-small-selected.jpg) no-repeat left bottom;}
#searchtextbox input[type=image] {background:url(/~/media/images/g/glanbia-plc/css/search-button-small.jpg) no-repeat left bottom; width:33px;}
#searchtextbox input[type=text] {margin-right:33px; font-size:1.2em; padding:8px;}
.box-content {font-size:75%}
.invspan6.box-content {width:100%;}
.invspan3.box-content  {width:48%;}
.box-content p {line-height:inherit;}
.box-content a img {width:100%}
.box-content.multiple-links .box-inner table td a img {width:auto!important}
.box-content h2 {margin-bottom:10px;}
.invspan3.latest-news {margin-left:0!important}
#Homepage .careers, #Homepage .upcoming-event {float:right!important}
.upcoming-event .ue-title {padding-top:0!important}
.upcoming-event .ue-title { line-height:11px;}
.upcoming-event h2{margin-bottom:5px;}
.our-business {}
#Homepage .multimedia {margin-left:0!important;}
.footer-box {width:100%!important; margin-left:0!important; padding-left:10px!important; padding-right:10px!important; font-size:100%;} 
.footer-box .links {width:auto!important}
.social-media .links {width:100%!important}

#footerLower .credit, #footerLower .footerlinks{width:100%!important; margin-left:0!important; padding-right:0}
#footerLower .credit {padding: 15px 18px 0 18px}
.footerlinks {padding-bottom:0px}
.footerlinks ul{float:left; width:100%; border-top:1px solid #e0d9d3; border-bottom:1px solid #e0d9d3 }
.footerlinks ul li{float:left; width:100%; border-bottom:1px solid #e0d9d3; border-right:none; padding:12px 0;}
.footerlinks ul li a{padding-left:18px;}

#searchbox {top:160px; padding:15px 10px; }
#searchtextbox {padding-top:30px;}
.footer-box .links a {font-size:1.5em}
.social-media .links a {font-size:1.5em;}
#breadcrumb {margin-bottom:8px; margin-top:-11px;}
.leftCol h2 {padding-bottom:15px; font-size:2.2em;}

/**** BOD *****/
.bodWrapper .bod-item {width:43.5%!important;}
.tabs ul li span {font-size:1em;}
.tabs ul li {font-size:1.3em; line-height:17px; padding-bottom:4px;}
.bod-item .bod-title {font-size:1.2em; line-height:16px;}
.bodWrapper .current-wrapper {width:100%!important; padding-right:0!important}

/**** Investors *****/
.results-reports .tabs li {font-size:1.6em;}

.signpost-tile1 p {font-size:2.6em}
.tabs.doc.widthx li.last{margin-right:2.5%!important}
#footerLower .credit {display:none}
#footerLower .credit.credit-bottom {display:block}

#top-links ul li.our-websites:hover, #top-links ul li.our-websites.selected, #top-links ul li.our-reports:hover, #top-links ul li.our-reports.selected{background: url("/~/media/images/g/glanbia-plc/css/btn_arrow_down_blue.png") no-repeat 87% 58% ;}
#top-links ul li.our-websites, #top-links ul li.our-reports{background: url("/~/media/images/g/glanbia-plc/css/btn_arrow_down_blue.png") no-repeat 87% 58% ;}
.footer-box .links ul li {padding-right: 40px;}
}
@media (max-width: 639px){
#img-gallery-picture-box .pic-box-down span.caption{font-size: 1.3em;line-height:13px;}
#img-gallery-picture-box .pic-box-down span.txt{font-size: 1.3em;line-height:13px;}
#img-gallery-picture-box .pic-box-down{padding: 11px 12px;}
.img-tool-box .page{font-size:1.2em;line-height:12px;padding-left:15px;}
.img-tool-box .found{font-size:1.2em;line-height:12px;}
.tabs.imggallery{padding-top:10px;}
.imggallerybox .imgslider .imgitem .imglower{padding: 10px 10px 38px;}
.imggallerybox .imgslider .imgitem .imglower .caption{font-size:1.2em;line-height:15px;}
.imggallerybox .imgslider .imgitem .imglower .text{font-size:1.2em;line-height:15px;}
.img-tool-box .arrows #slider-prev a.bx-prev{background: url("/~/media/Images/G/Glanbia-Plc/icons/left-img-arrow-640.png") no-repeat scroll 0 0 transparent;height:23px;width:23px;padding-top:10px;}
.img-tool-box .arrows #slider-next a.bx-next{background: url("/~/media/Images/G/Glanbia-Plc/icons/right-img-arrow-640.png") no-repeat scroll 0 0 transparent;height:23px;width:23px;padding-top:10px;}
.img-tool-box .arrows #slider-prev, .img-tool-box .arrows #slider-prev a.bx-prev{height:23px;width:23px;}
.img-tool-box .arrows #slider-next, .img-tool-box .arrows #slider-next a.bx-next{height:23px;width:23px;}
.img-tool-box .arrows{padding-top:10px;}
.resultscentre .snapdown-header .snapdown-heading{width:60%;}
.resultscentre .snapdown-header .snapdown-heading {font-size: 1.6em !important;line-height: 18px !important;}
.result-centre .rc-box .rctxt a span{width: 80%;}
.result-centre .rc-box{padding-right: 20px;}
.mobi-second-nav {display:block}
.tabsRWD ul {display:none}
}

@media (min-width: 640px) and (max-width:1000px) {.contentCol-twoCol .focus-on-growth h2 {font-size:2.6em}
}

@media (max-width:567px ){
#top-links .iWrapper{padding-top:11px}
#top-links .invspan3 {padding-bottom: 15px;}
#top-links ul  li.contact-us {padding:5px 7px 3px 7px}
li.level1 > .showmore {top:-4px;}
.banner-text .bt-text1{font-size: 3.4em;}
.banner-text {cursor:pointer}
#top-links ul li.our-websites, #top-links ul li.our-reports {padding:5px 24px 3px 8px;}
.banner-text{display:block;}
.bt-text{display:none;}
td p.rad-introtext {font-size: 0.9em!important; line-height: 19px!important}
#top-links ul li.last {display:none}
.footerlinks ul li.suppliers {display:block; border-top:1px solid #e0d9d3; border-bottom:0}
.bodWrapper .bod-item {width:48%!important;}
.innerLinkWrapper {font-size:85%}
.landing-page .invspan8 {width:100%!important}
.combine2box .next-event{float:right!important} 

.combine2box .box-content .box-inner {left:12px!important; top:12px!important}
.landing-page .invspan8.box-content h2 {font-size:2.2em!important; margin-bottom:2px!important}
.landing-page .invspan8.box-content {width:100%; margin-left:0!important;}
.landing-page .invspan8.box-content .box-inner {left:12px!important; top:12px!important}
.landing-page .invspan4.box-content {width:100%; margin-left:0!important}
.landing-page .invspan4.box-content .box-inner {left:6px!important; top:10px!important}
/*.ie8 .landing-page.contentCol-twoCol .box-content p {font-size:1.7em; line-height:17px;}*/
.combine2box .next-event {margin-left:0!important}
#media .landing-page .invspan4.upcoming-event {width: 48%;}
#media .landing-page .invspan4.email-alert {width: 48%; margin-left: 3%!important;}
//#media .landing-page .invspan4.email-alert a{height: 127px; overflow: visible;}
#Homepage .invspan6 .box-inner {top:12px!important; left:12px!important}
#Homepage .invspan3 .box-inner {top:12px!important; left:6px!important}
#Homepage .bt-text {width:88%; padding:9% 1% 41px 11%!important; font-size:60% }
#Homepage .bt-text1, #Homepage .bt-text2 {padding-bottom:5px!important; }
#Homepage .bt-text1 {line-height:30px;}
#Homepage .bt-text a {padding-top:0!important; font-size:1.7em!important }

#Homepage .bx-viewport, #Homepage .bx-wrapper, #bxslider li {height:224px!important}
#Homepage .bx-wrapper {margin-bottom: 0px !important;}
#Homepage .bx-wrapper .bx-controls-direction a {height:30px!important; width:30px!important; background-size:30px 30px!important; top:25%!important; margin-top:90px; background-position:left; behavior: url(~/media/Files/G/Glanbia-plc/htc-files/PIE.htc);}
.bx-has-controls-direction {padding-top:0!important;}
#Homepage #bxslider li {background-size:cover!important; background-position: right center !important;}
#Homepage .bt-text2 {max-width:240px!important; line-height:15px}
#pattern_bod_1 .bod_1_biography.with_image {width:100%!important;}
#pattern_bod_1 .bod_1_image {width:100%!important; padding:0 10px;}
#pattern_bod_1 .bod_1_name {line-height:19px!important; font-size:0.9em}
.pr-document {width:100%!important; clear:both; padding-bottom:5px;} 
.share-price .XmlXmlContainer .lsp-price {font-size:1.5em; padding:0;}
.share-price .XmlXmlContainer .lsp-change {float:none; font-size:1.2em; margin-right:18px; margin-bottom:0}
.share-price .XmlXmlContainer .lsp-updated {margin-top:0; line-height:13px}
.share-price .XmlXmlContainer .lsp-volume span {padding-left:30px}
.share-price .XmlXmlContainer .lsp-marketcap span{padding-left:11px}
.share-price.box-content h2{margin-bottom:2px!important}
.box-content.multiple-links .box-inner table td a {padding-bottom:5px!important; line-height:17px;}

#about-us .sustainability .box-inner, #careers .sustainability .box-inner, #our-business .latest-results .box-inner, #our-business .glanbia-around .box-inner, #careers .where-we-operate .box-inner, #media .contact-us .box-inner, #media .email-alert .box-inner{z-index:999}
#about-us .sustainability a, #careers .sustainability a, #media .contact-us a {position:relative; height:160px; overflow:hidden}
#media .email-alert a{position:relative; height:auto; overflow:hidden}
#our-business .glanbia-around a, #careers .where-we-operate a{position:relative; height:180px; overflow:hidden}
#our-business .latest-results a{position:relative; height:230px; overflow:hidden}
#about-us .sustainability a img, #careers .sustainability a img, #our-business .latest-results a img, #our-business .glanbia-around a img, #careers .where-we-operate a img, #media .contact-us a img{position:absolute; bottom:-15px; right:0}
.upcoming-event span.ue-day {font-size: 6.7em;}
#media .focus-on-growth h2 {font-size:2.5em!important}
#media .results-centre h2 {margin-bottom:5px!important;}
.contentCol-twoCol .box-content p.read-more {font-size:1.5em;}
#media .press-releases .box-inner {width:90%}

#Homepage .landing-pr-item {padding:5px 0}
#Homepage .landing-pr-date > span {margin-bottom:-5px;}
#Homepage .landing-pr-item.first P {padding:5px 0!important;}
#Homepage .latest-news h2 {margin-bottom:0!important;}
#Homepage .latest-news .box-inner .read-more a {padding-top:2px;}
#brands table td {   float: left;    vertical-align: top; font-size:1.2em; }
#meet-our-people #pattern_bod_1 .bod_1_image{padding-bottom:10px !important;}
#pattern_bod_1 .bod_1_biography p {font-size: 1.2em!important;}

/** About us ***/
#about-us .risk-management, #about-us .corporate-governance, #our-business .award-winning {width:48.5%!important;}
#about-us .strategy, #about-us .our-history, #our-business .our-brands{width:48.5%!important; float:right!important;}
.marginMinus {margin-top:-51%}
#about-us .corporate-governance h2{margin-bottom:7px!important}
#investors .upcoming-event span.ue-day {padding-bottom:5px; font-size:6.7em;}
#investors .shareholder-centre p{line-height:15px;}
.contentCol-twoCol .results-centre p{margin-bottom: 3px;}
.share-price{height:auto!important;}
#careers .learn-more.box-content .box-inner, #about-us .learn-more.box-content .box-inner {width:90%;}

}

@media (max-width: 655px) and (min-width: 641px){
#landing-pr-item-2{display:none;}
}

@media (max-width: 567px) and (min-width: 400px) {
td p.rad-introtext{font-size: 1.4em!important;
line-height: 25px!important;}
.contentCol-twoCol .working-with-us p{width: 100%;}
}
@media (max-width: 600px) {
.ie8 .bx-wrapper .bx-prev{background: url("/~/media/images/g/glanbia-plc/css/arrow-home-small2.jpg") no-repeat scroll left center transparent;}
.ie8 .bx-wrapper .bx-next{background: url("/~/media/images/g/glanbia-plc/css/arrow-home-small.jpg") no-repeat scroll left center transparent;}

}
@media (max-width: 400px) {
.docboxmain .docbox .links{padding-top:5%;}
.tabs.doc.widthx li{width:37%;}
.tabs.doc.widthx li.last{margin-right:10px!important}
.tabs.doc.widthx li.first{width:22%;}
#Homepage .landing-pr-item {display:none}
#Homepage .landing-pr-item.first {display:block}
#topnavigation-mobi ul li{padding: 1.5% 3%;}
#governance .intro-text p{clear:both}

}
@media (max-width: 350px) {
.landing-page .box-content .box-inner p {font-size:1.6em!important; line-height:16px!important}
.landing-page .box-content h2 {line-height:19px!important}
.landing-page .box-content p.read-more {font-size:1.2em!important}
}


#meet-our-graduates .videoLink{width:100%;cursor:pointer;}
#meet-our-graduates #video-fiona, #meet-our-graduates #video-aidan, #meet-our-graduates #video-neasa{float:left!important;margin-bottom:20px!important;width:100%!important;margin-top:20px;}

#meet-our-graduates #video-roisin, #video-gavin, #video-declan, #video-janelle, #video-orla, #video-aisling, #meet-our-graduates #video-catherine, #meet-our-graduates #video-john, #meet-our-graduates #video-oisin, #meet-our-graduates #video-sean, #meet-our-graduates #video-sinead{float:left!important;margin-bottom:20px!important;width:100%!important;margin-top:20px;}






/* Samsung portrait mode  */
@media all and (min-width: 321px) and (max-width: 420px)
{
	
#meet-our-graduates .bod_1_image{padding-bottom:15px !important;}
	
.video-play-icon-img{width: 62%;}
.bottom-signpost-left, .bottom-signpost-right{width:100%}
.ip3-graduate-programme .signpost-box{margin-bottom: 0px;}
#our-purpose-vision-and-values .bottom-signpost, #graduate-programme-information .bottom-signpost{margin-top: -11px;}

.cs-btmimg-desk{
display:none;
}

.cs-btmimg-mobi{
display:block !important;
}

#our-purpose-vision-and-values .rad-left{padding-right:0 !important;}
#our-purpose-vision-and-values .rad-left, #our-purpose-vision-and-values .rad-right{
width: 100%;
}


.bs-left{
    width: 100% !important;	
	padding-bottom:2%;
}

.bs-left .bsimg{width: 100% !important;}

.bs-left .bottom-signpost .signpost-box p{
width: 100% !important;	
}

.bs-center{
    width: 100% !important;
    float: left !important;
    text-align: center !important;
    font-size: 0.580em;
}

.bs-center p.gpfooter-phoneno{font-size: 3em !important;}

.bs-center .adobe-icon img{    float: none !important;}

.bs-center .adobe-icon p{    padding-left: 13%; font-size: 1.3em!important;}

.bs-right {
    width: 100% !important;
    float: left !important;
}

.bs-right ul.socialicons{
    padding-left: 13%;
}

.bs-right ul.socialicons li.tw{
    padding-right: 9px !important;
}

.quate-signpost{
	padding-top:0px !important;
}

.quate-signpost .quate-content {
    width: 63% !important;
    padding-right: 2%;
    padding-top: 20px;
    float: left !important;
}

.quate-signpost .quate-content p.rad-introtext{
font-size: 1.2em !important;
    line-height: 15px !important;
	font-family:"Arial";
	font-weight:normal !important;
}

.quate-signpost .quate-content p.rad-caption {
    font-size: 1.2em!important;
}

.quate-signpost .quate-img {
    width: 33%;
    padding-top: 20px;
    float: right;
	    margin-top: 0px !important;
}

.callout-bottom ul{font-size: 0.8em !important;}

.callout-bottom .rad-border .rad-introtext, .callout-bottom .rad-border .rad-caption{line-height: 16px!important;}

#case-studies .cs-introtext {
    font-size: 1.5em;
    line-height: 1.5em;
    font-weight: bold;
}

#case-studies #pattern_bod_1 .bod_1_biography{
    padding: 5px 0;
}

#case-studies #pattern_bod_1 .bod_1_image{
    padding: 0;
}

#case-studies .cs-video{
padding-right: 2%;
width: 100%;
}

#case-studies .cs-content{
width: 100%;
    float: left;
    font-size: 1.3em;
    line-height: 1.7em;
}

#case-studies .cs-withimgright {
    width: 100%;
}

#case-studies .cs-quote {
    font-size: 1.3em;
    line-height: 1.3em;
}
#case-studies .cs-quotename{
    font-size: 1.1em;
}

#case-studies .cs-quotedesig {
    font-size: 1.1em;
	    padding-bottom: 5%;
}

#case-studies .cs-botttomimg {
    float: left;
    width: 100%;
    text-align: center;
}

#case-studies .cs-botttomimg  p{
    font-size: 1.6em;
    padding: 1%;
}

#case-studies .cs-botttomimg  img{
padding-bottom: 2%;
}

#case-studies .cs-withimgright {
    width: 100%;
    padding-bottom: 0%;
}


/*#case-studies .cs-introtext {
    font-size: 1.5em;
    line-height: 1.5em;
    font-weight: bold;
}

#case-studies #pattern_bod_1 .bod_1_biography{
    padding: 5px 0;
}

#case-studies #pattern_bod_1 .bod_1_image{
    padding: 0;
}

#case-studies .cs-video{
padding-right: 2%;
width: 100%;
}

#case-studies .cs-content{
width: 100%;
    float: left;
    font-size: 1.3em;
    line-height: 1.7em;
}

#case-studies .cs-withimgright {
    width: 100%;
}

#case-studies .cs-quote {
    font-size: 1.3em;
    line-height: 1.3em;
}
#case-studies .cs-quotename{
    font-size: 1.0em;
}

#case-studies .cs-quotedesig {
    font-size: 1.0em;
}

#case-studies .cs-botttomimg {
    float: left;
    width: 100%;
    text-align: center;
}

#case-studies .cs-botttomimg  p{
    font-size: 1.6em;
    padding: 1%;
}

#case-studies .cs-botttomimg  img{
padding-bottom: 2%;
}

#case-studies .cs-withimgright {
    width: 100%;
    padding-bottom: 10%;
}*/

}

/* Samsung landscape mode  */
@media all and (min-width: 521px) and (max-width: 640px)
{

#meet-our-graduates .bod_1_image{padding-bottom:15px !important;}
	
#our-purpose-vision-and-values .bottom-signpost, #graduate-programme-information .bottom-signpost{margin-top: -11px;}

.cs-btmimg-desk{
display:none;
}

.cs-btmimg-mobi{
display:block !important;
}
.cs-large{clear:both;}

#our-purpose-vision-and-values .rad-left{padding-right:0 !important;}
#our-purpose-vision-and-values .rad-left, #our-purpose-vision-and-values .rad-right{
width: 100%;

}

.bs-left{
    width: 100% !important;	
	padding-bottom:2%;
}

.bs-left .bsimg{width: 100% !important;}

.bs-left .bottom-signpost .signpost-box p{
width: 100% !important;	
}

.bs-center{
    width: 100% !important;
    float: left !important;
    text-align: center !important;
    font-size: 0.580em;
}

.bs-center p.gpfooter-phoneno{font-size: 3em !important;}

.bs-center .adobe-icon img{    float: none !important;}

.bs-center .adobe-icon p{    padding-left: 13%; font-size: 1.3em!important;}

.bs-right {
    width: 100% !important;
    float: left !important;
}

.bs-right ul.socialicons{
    padding-left: 30%;
}

.bs-right ul.socialicons li.tw{
    padding-right: 9px !important;
}

.quate-signpost{
	padding-top:0px !important;
}

.quate-signpost .quate-content {
    width: 63% !important;
    padding-right: 2%;
    padding-top: 20px;
    float: left !important;
}

.quate-signpost .quate-content p.rad-introtext{
font-size: 1.2em !important;
    line-height: 15px !important;
	font-family:"Arial";
	font-weight:normal !important;
}

.quate-signpost .quate-content p.rad-caption {
    font-size: 1.2em!important;
}

.quate-signpost .quate-img {
    width: 33%;
    padding-top: 20px;
    float: right;
	    margin-top: 0px !important;
}

.callout-bottom ul{font-size: 0.8em !important;}

.callout-bottom .rad-border .rad-introtext, .callout-bottom .rad-border .rad-caption{line-height: 16px!important;}

#case-studies .cs-introtext {
    font-size: 1.5em;
    line-height: 1.5em;
    font-weight: bold;
}

#case-studies #pattern_bod_1 .bod_1_biography{
    padding: 5px 0;
}

#case-studies #pattern_bod_1 .bod_1_image{
    padding: 0;
}

#case-studies .cs-video{
padding-right: 2%;
width: 100%;
}

#case-studies .cs-content{
width: 100%;
    float: left;
    font-size: 1.3em;
    line-height: 1.7em;
}

#case-studies .cs-withimgright {
    width: 70% !important;
	padding-bottom: 0% !important;
}

#case-studies .cs-quote {
    font-size: 1.3em;
    line-height: 1.3em;
}
#case-studies .cs-quotename{
    font-size: 1.1em;
}

#case-studies .cs-quotedesig {
    font-size: 1.1em;
	    padding-bottom: 5%;
}

#case-studies .cs-botttomimg {
    float: left;
    width: 25% !important;
    text-align: center;
}

#case-studies .cs-botttomimg  p{
    font-size: 1.6em;
    padding: 1%;
}

#case-studies .cs-botttomimg  img{
padding-bottom: 2%;
}

#case-studies .cs-withimgright {
    width: 100%;
    padding-bottom: 10%;
}

/*#case-studies .cs-introtext {
    font-size: 1.5em;
    line-height: 1.5em;
    font-weight: bold;
}

#case-studies #pattern_bod_1 .bod_1_biography{
    padding: 5px 0;
}

#case-studies #pattern_bod_1 .bod_1_image{
    padding: 0;
}

#case-studies .cs-video{
padding-right: 2%;
width: 100%;
}

#case-studies .cs-content{
width: 100%;
    float: left;
    font-size: 1.3em;
    line-height: 1.7em;
}

#case-studies .cs-withimgright {
    width: 100%;
}

#case-studies .cs-quote {
    font-size: 1.3em;
    line-height: 1.3em;
}
#case-studies .cs-quotename{
    font-size: 1.0em;
}

#case-studies .cs-quotedesig {
    font-size: 1.0em;
}

#case-studies .cs-botttomimg {
    float: left;
    width: 100%;
    text-align: center;
}

#case-studies .cs-botttomimg  p{
    font-size: 1.6em;
    padding: 1%;
}

#case-studies .cs-botttomimg  img{
padding-bottom: 2%;
}

#case-studies .cs-withimgright {
    width: 100%;
    padding-bottom: 10%;
}*/

}

/* IPhone landscape mode  */
@media all and (min-width: 421px) and (max-width: 520px)
{
	
#meet-our-graduates .bod_1_image{padding-bottom:15px !important;}

.cs-btmimg-desk{
display:none;
}

.cs-btmimg-mobi{
display:block !important;
}

#our-purpose-vision-and-values .rad-left{padding-right:0 !important;}
#our-purpose-vision-and-values .rad-left, #our-purpose-vision-and-values .rad-right{
width: 100%;
}

.bs-left{
    width: 100% !important;	
	padding-bottom:2%;
}

.bs-left .bsimg{width: 100% !important;}

.bs-left .bottom-signpost .signpost-box p{
width: 100% !important;	
}

.bs-center{
    width: 100% !important;
    float: left !important;
    text-align: center !important;
    font-size: 0.580em;
}

.bs-center p.gpfooter-phoneno{font-size: 3em !important;}

.bs-center .adobe-icon img{    float: none !important;}

.bs-center .adobe-icon p{    padding-left: 13%; font-size: 1.3em!important;}

.bs-right {
    width: 100% !important;
    float: left !important;
}

.bs-right ul.socialicons{
    padding-left: 21%;
}

.bs-right ul.socialicons li.tw{
    padding-right: 9px !important;
}

.quate-signpost{
	padding-top:0px !important;
}

.quate-signpost .quate-content {
    width: 63% !important;
    padding-right: 2%;
    padding-top: 20px;
    float: left !important;
}

.quate-signpost .quate-content p.rad-introtext{
font-size: 1.2em !important;
    line-height: 15px !important;
	font-family:"Arial";
	font-weight:normal !important;
}

.quate-signpost .quate-content p.rad-caption {
    font-size: 1.2em!important;
}

.quate-signpost .quate-img {
    width: 33%;
    padding-top: 20px;
    float: right;
	    margin-top: 0px !important;
}

.callout-bottom ul{font-size: 0.8em !important;}

.callout-bottom .rad-border .rad-introtext, .callout-bottom .rad-border .rad-caption{line-height: 16px!important;}
	
	
.video-play-icon-img{width: 90%;}
.bottom-signpost-left, .bottom-signpost-right{width:100%}
.bottom-signpost .signpost-box{margin-bottom: 0px;}

#case-studies .cs-introtext {
    font-size: 1.5em;
    line-height: 1.5em;
    font-weight: bold;
}

#case-studies #pattern_bod_1 .bod_1_biography{
    padding: 5px 0;
}

#case-studies #pattern_bod_1 .bod_1_image{
    padding: 0;
}

#case-studies .cs-video{
padding-right: 2%;
width: 100%;
}

#case-studies .cs-content{
width: 100%;
    float: left;
    font-size: 1.3em;
    line-height: 1.7em;
}

#case-studies .cs-withimgright {
    width: 100%;
}

#case-studies .cs-quote {
    font-size: 1.3em;
    line-height: 1.3em;
}
#case-studies .cs-quotename{
    font-size: 1.1em;
}

#case-studies .cs-quotedesig {
    font-size: 1.1em;
	    padding-bottom: 5%;
}

#case-studies .cs-botttomimg {
    float: left;
    width: 100%;
    text-align: center;
}

#case-studies .cs-botttomimg  p{
    font-size: 1.6em;
    padding: 1%;
}

#case-studies .cs-botttomimg  img{
padding-bottom: 2%;
}

#case-studies .cs-withimgright {
    width: 100%;
    padding-bottom: 10%;
}

}

/* IPhone portrait mode */
@media all and (min-width: 0px) and (max-width: 320px) {
	
#meet-our-graduates .bod_1_image{padding-bottom:15px !important;}
	
.cs-btmimg-desk{
display:none;
}

.cs-btmimg-mobi{
display:block !important;
}


.video-play-icon-img{width: 62%;}
.bottom-signpost-left, .bottom-signpost-right{width:100%}
.ip3-graduate-programme .signpost-box{margin-bottom: 0px;}
#our-purpose-vision-and-values .bottom-signpost, #graduate-programme-information .bottom-signpost{margin-top: -11px;}
/*#our-purpose-vision-and-values td p.rad-introtext, #graduate-programme-information td p.rad-introtext{line-height: 16px!important;}*/

#our-purpose-vision-and-values .rad-left{padding-right:0 !important;}

.bs-left{
    width: 100% !important;	
	padding-bottom:2%;
}

.bs-left .bsimg{width: 100% !important;}

.bs-left .bottom-signpost .signpost-box p{
width: 100% !important;	
}

.bs-center{
    width: 100% !important;
    float: left !important;
    text-align: center !important;
    font-size: 0.580em;
}

.bs-center p.gpfooter-phoneno{font-size: 2.4em !important;}

.bs-center .adobe-icon img{    float: none !important;}

.bs-center .adobe-icon p{    padding-left: 13%; font-size: 1.3em!important;}

.bs-right {
    width: 100% !important;
    float: left !important;
}

.bs-right ul.socialicons{
    padding-left: 6%;
}

.bs-right ul.socialicons li.tw{
    padding-right: 9px !important;
}

.quate-signpost{
	padding-top:0px !important;
}

.quate-signpost .quate-content {
    width: 63% !important;
    padding-right: 2%;
    padding-top: 20px;
    float: left !important;
}

.quate-signpost .quate-content p.rad-introtext{
font-size: 1.2em !important;
    line-height: 15px !important;
	font-family:"Arial";
	font-weight:normal !important;
}

.quate-signpost .quate-content p.rad-caption {
    font-size: 1.2em!important;
}

.quate-signpost .quate-img {
    width: 33%;
    padding-top: 20px;
    float: right;
	    margin-top: 0px !important;
}

.callout-bottom ul{font-size: 0.8em !important;}






.callout-bottom .rad-border .rad-introtext, .callout-bottom .rad-border .rad-caption{line-height: 16px!important;}
/*.bottom-signpost .signpost-box p{width: 58%;}*/



#case-studies .cs-introtext {
    font-size: 1.5em;
    line-height: 1.5em;
    font-weight: bold;
}

#case-studies #pattern_bod_1 .bod_1_biography{
    padding: 5px 0;
}

#case-studies #pattern_bod_1 .bod_1_image{
    padding: 0;
}

#case-studies .cs-video{
padding-right: 2%;
width: 100%;
}

#case-studies .cs-content{
width: 100%;
    float: left;
    font-size: 1.3em;
    line-height: 1.7em;
}

#case-studies .cs-withimgright {
    width: 100%;
}

#case-studies .cs-quote {
    font-size: 1.3em;
    line-height: 1.3em;
}
#case-studies .cs-quotename{
    font-size: 1.1em;
}

#case-studies .cs-quotedesig {
    font-size: 1.1em;
	    padding-bottom: 5%;
}

#case-studies .cs-botttomimg {
    float: left;
    width: 100%;
    text-align: center;
}

#case-studies .cs-botttomimg  p{
    font-size: 1.6em;
    padding: 1%;
}

#case-studies .cs-botttomimg  img{
padding-bottom: 2%;
}

#case-studies .cs-withimgright {
    width: 100%;
    padding-bottom: 10%;
}




}

/*IPad/IPad mini portrait mode:*/
@media all and (min-width: 721px) and (max-width: 840px)
{

.video-play-icon { position: absolute; bottom: 39%; left: 43.5%;}

	.signpost-tile1{    background-size: 23%!important;}
	#dyn-adobe-right .adobe-icon p{width: 100%;}
	
	#our-purpose-vision-and-values .rad-left {
    width: 48% !important;
    padding-bottom: 2% !important;
}
#our-purpose-vision-and-values .rad-right{
    width: 48% !important;
    padding-bottom: 2% !important;
}
.bs-center .adobe-icon p{
    font-size: 1.1em!important;
}

.bs-center{
    width: 43% !important;
}

.bs-right{
    width: 50% !important;
	    clear: both;
	padding-right: 23%;
}

.bs-right .tw {
    padding-bottom: 6px !important;
    padding-right: 9px !important;
}

.bs-left {
    width: 42% !important;
    float: left !important;
    padding-right: 2% !important;
}

.bs-center{
	width: 55% !important;
}

.gpfooter-phoneno{
	    font-size: 2.4em!important;
    line-height: 22px;
}


.quate-img {
    margin-top: -24px !important;
}

.quate-content p.rad-introtext{
	font-family: Arial !important;
	font-weight:normal !important;
	}
	
	.quate-signpost {
     padding-top: 0%; 
}

.cs-large{
	    clear: both;
    padding-top: 2%;
	}

.cs-btmimg-desk{
display:none;
}

.cs-btmimg-mobi{
display:block !important;
}

.bs-center p a{font-size: 1.1em!important;
    line-height: 22px; 
	}
.bsimg img {
    width: 22% !important;
    padding-bottom: 2%;
}

p.blankp{display:none;}


.quate-content p.rad-introtext {
    font-size: 1.4em !important;
    line-height: 1.2em !important;
}

.quate-img {
    margin-top: -24px !important;
}

.quate-content p.rad-caption {
    font-size: 1.4em!important;
}

}

/* IPad/IPad mini landscape mode  */
@media all and (min-width: 921px) and (max-width: 1040px)
{
.ip3-graduate-programme .signpost-tile1[class*='graduate-brochure'] {
    background-position-x: 95%!important;
}

#our-purpose-vision-and-values .rad-left {
    width: 48% !important;
    padding-bottom: 2% !important;
}
#our-purpose-vision-and-values .rad-right{
    width: 48% !important;
    padding-bottom: 2% !important;
}
.bs-center .adobe-icon p{
    font-size: 1.1em!important;
}

.bs-center{
    width: 43% !important;
}

.bs-right{
width: 24% !important;
}

.quate-img {
    margin-top: -24px !important;
}

.quate-content p.rad-introtext{
	font-family: Arial !important;
	font-weight:normal !important;
	}
	
	.quate-signpost {
     padding-top: 0%; 
}

.cs-large{
	    clear: both;
    padding-top: 2%;
	}

.cs-btmimg-desk{
display:none;
}

.cs-btmimg-mobi{
display:block !important;
}

}
/*---- colorbox-----*/
/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#cboxLoadedContent #video-content {float:left; width:100%; min-height:332px;}
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden; padding:35px 0 0 0; min-height:300px;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#000;}
#colorbox{outline:0; /*background-color:#fff; */ }
    #cboxContent{ overflow:visible; }
        .cboxIframe{/*background:#fff;*/}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{ padding:1px;}
/*.ie8 #cboxLoadedContent{ padding:0px;}*/
        #cboxLoadingGraphic{}
        #cboxLoadingOverlay{/*background:#fff;*/}
        #cboxTitle{position:absolute; top:-22px; left:0; color:#fff;}
        #cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; text-indent:-9999px; width:26px; height:26px; position:absolute; top:-35px; no-repeat 0 0;}
        
        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

        #cboxPrevious{background-position:0px 0px; right:44px;}
        #cboxPrevious:hover{background-position:0px -25px;}
        #cboxNext{background-position:-25px 0px; right:22px;}
        #cboxNext:hover{background-position:-25px -25px;}
        #cboxClose{background-image:url(/~/media/Images/q/quintain/css/close.png);right:0;}
        .cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}
        .cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}
        .cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}
        .cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px;}

body#our-purpose-vision-and-values #colorbox, body#our-purpose-vision-and-values #cboxWrapper {overflow:visible !important} 



/*---- jquery-ui-----*/
/*! jQuery UI - v1.10.2 - 2013-03-14
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin-top: 2px;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-noicons {
	padding-left: .7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 21px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	margin-top: -3px;
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	width: 100%;
}
.ui-menu-item:hover {
        /*background-color:#999999;*/
}
.ui-menu .ui-menu-divider {
	margin: 5px -2px 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 2px .4em;
	line-height: 1.5;
	min-height: 0; /* support: IE7 */
	font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	/*margin: -1px;*/
}

.ui-menu .ui-state-disabled {
	font-weight: normal;
	margin: .4em 0 .2em;
	line-height: 1.5;
}
.ui-menu .ui-state-disabled a {
	cursor: default;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item a {
	position: relative;
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: .2em;
	left: .2em;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	position: static;
	float: right;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	height: 100%;
	filter: alpha(opacity=25);
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to overide default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertical centre icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
	cursor: text;
}
.ui-tabs .ui-tabs-nav li a, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
font-size: 1.2em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #aaaaaa;
	background: #ffffff 50% 50% repeat-x;
	color: #222222; z-index:999!important;
}
.ui-widget-content a {
	color: #000;
}
.ui-widget-header {
	border: 1px solid #aaaaaa;
	background: #cccccc;
	color: #222222;
	font-weight: bold;
}
.ui-widget-header a {
	color: #222222;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3;
	background: #e6e6e6; 
	font-weight: normal;
	color: #555555;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #555555;
	text-decoration: none;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus a:hover {
	/*border: 1px solid #999999;
	background-color: #aaaaaa !important;
	font-weight: normal;
	color: #212121;*/
	background-color:#cccccc;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus a:focus {
	/*border: 1px solid #999999;
	background-color: #aaaaaa;
	font-weight: normal;
	color: #212121;*/
}

.ui-state-hover  a,
.ui-state-hover  a:hover,
.ui-state-hover  a:link,
.ui-state-hover  a:visited {
/*	color: #212121;
	text-decoration: none;*/
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa;
	background: #ffffff;
	font-weight: normal;
	color: #212121;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #212121;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee; 
	color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
        color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec; 
	color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	
}
.ui-widget-header .ui-icon {

}
.ui-state-default .ui-icon {

}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	
}
.ui-state-active .ui-icon {
	
}
.ui-state-highlight .ui-icon {
	
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px;
}
/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa  50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa  50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
	border-radius: 8px;
}

.currentDomainCSS
{
    background: #D3D3D3 50% 50% repeat-x;
}

.serachTextBoxMiddle
{
    height: 18px;
    margin-left: 220px;
    right: 44px;
    width: 140px;
}
.serachButtonMiddle
{
    left: 363px;
    position: absolute;
    top: 53px!important;
}
.centerText
{
    margin-left: 195px;
}
.centerText1
{
margin:0 auto;
width: 180px;
}


.ui-menu {min-width: 180px !important; max-width: 300px !important;}
.ui-menu a{background-color:#ffffff;height:20px;width:100%;position:relative;top:0px;margin-bottom:1px;}
.ui-menu a:hover{/*background-color:#aaaaaa;*/height:20px;width:100%;position:relative;top:0px;margin-bottom:1px;}


.ui-menu .ui-menu-item {padding: 0 !important;  width: 96% !important;}