/* Id: 7.2900490.1421233430
 * Generated: 08-Dec-2021 20:37:29
 */
    /* This allows a large masthead on a page which has 'life and style' selected as a layout */

#page-metadata.with-section-title #logo {
  background: url('/assets/images/generic/website/logo_theirishtimes.png') no-repeat center top !important;
  width: 100%;
  height: 34px;
  float: left;
  display: inline;
  text-align: center;
  margin:0 !important;
}

#page-metadata.with-section-title .date { margin:0; text-align:center; width:100%; }

.with-section-title .section-title {text-indent:-5000px;padding:0 0 10px 0 !important; }
.section-title, .section-title a {color:#000 !important;}
.life-and-style .section-title span, .life_and_style .section-title span{background-position:  right -595px !important;}

#subnav_indicator{display:none !important;}


/* Health Centre header */
.hcHeader { border-bottom:solid 3px #262C61; margin:0 0 20px 0; }

/* Header typography */
.hcHeader h2, .hcHeader h4{font-family: DINWeb-Bold;  letter-spacing:-1px;}
.hcHeader h2 { font-size:50px; color:#E2255B; /*position:absolute; bottom:5px;*/ margin:0; padding:0;  }
.hcHeader h4 { font-family: DINWeb-Bold; font-size:24px; color:#262C61; margin:0;padding:0;}
.hcHeader h4 a { color:#262C61; text-decoration:none; }
.hcHeader h4 a:hover { color:#E2255B;}
#hcTheHealthCentre h4, #hcHealthCentre h4 {font-size:20px; margin:-5px 0 10px; font-family:Arial,Helvetica,sans-serif; font-weight:normal; letter-spacing: 0;}


#hcTheHealthCentre.span12 .hcLogo, #hcHealthCentre.span12 .hcLogo{background: url('/static/images/health-centre/hc_larger.jpg') 0 0 no-repeat; width:130px; height:130px;}
#hcTheHealthCentre.span12 h4, #hcHealthCentre.span12 h4{line-height:1.4em;}


/* Header logo and positioning */
.hcLogo{display:block; float:left; margin-right:20px; width:100px; height:100px; background-image: url('/static/images/health-centre/hc-sprite.png'); background-position: no-repeat; background-position:0 0;}
#hcAllergies .hcLogo { background-position:0 -100px; }
#hcArthritis .hcLogo { background-position:0 -200px; }
#hcBreastcancer .hcLogo { background-position:0 -300px; }
#hcDementia .hcLogo { background-position:0 -400px; }
#hcDepression .hcLogo { background-position:0 -500px; }
#hcDiabetes .hcLogo { background-position:0 -600px; }
#hcHeartDisease .hcLogo { background-position:0 -700px; }
#hcRespiratorydisease .hcLogo { background-position:0 -800px; }
#hcSkinCancer .hcLogo { background-position:0 -900px; }
#hcStroke .hcLogo { background-position:0 -1000px; }
#hcAutism .hcLogo { background-position:0 -1100px; }
#hcStroke .hcLogo { background-position:0 -1000px; }
#hcThyroid .hcLogo { background-position:0 -1200px; }
#hcProstateCancer .hcLogo { background-position:0 -1300px; }
#hcOsteoporosis .hcLogo { background-position:0 -1400px; }
#hcMultipleSclerosis .hcLogo { background-position:0 -1500px; }
#hcDigestivedisorders .hcLogo { background-position:0 -1600px; }
#hcADHD .hcLogo { background-position:0 -1700px; }



@media(min-width:767px) and (max-width:979px){
  #hcTheHealthCentre .hcLogo, #hcHealthCentre .hcLogo{margin-right:10px;}
  #hcTheHealthCentre h4, #hcHealthCentre h4 {font-size:18px;}

  #hcTheHealthCentre.span12 h2, #hcHealthCentre.span12 h2 {font-size:45px;}
  #hcTheHealthCentre.span12 h4, #hcHealthCentre.span12 h4 {font-size:20px;}	

  .hcHeader h2 { font-size:35px; line-height:1.5em;}
}

@media only screen and (max-width : 768px) {
	.hcHeader h2 { font-size:35px; line-height:1.5em;}
    #hcTheHealthCentre h4, #hcHealthCentre h4{font-size:18px; margin:-5px 0 10px;}
    .hcLogo{margin-right:10px;}
    
    
    #page-metadata.with-section-title #logo {background-image: url("/assets/images/generic/iPhone/logo.png") !important; height:25px;  margin:0 auto;  width:100%;}
    #page-metadata.with-section-title .date { display:block !important; }
    .with-section-title .section-title {text-indent:-5000px;padding:0 0 10px 0 !important; font-size:0 !important; margin-top:-10px !important; }
    
}

@media only screen and (max-width : 480px) {
    #hcTheHealthCentre h4, #hcHealthCentre h4{font-size:17px; margin:0px 0 10px;}
	.hcLogo{width:50px; height:50px; background-image: url('/static/images/health-centre/hc-sprite-mobile.png'); background-position: no-repeat; background-position:0 0;}
	
	#hcTheHealthCentre.span12 .hcLogo, #hcHealthCentre.span12 .hcLogo{display:none;}
    #hcTheHealthCentre.span12 .hcLogoMobile, #hcHealthCentre.span12 .hcLogoMobile{background: url('/static/images/health-centre/hc-sprite.png') 0 0 no-repeat; width:100px; height:100px; display:block; float:left; margin:0 0 0 -12px;}
    #hcTheHealthCentre.span12 h2, #hcHealthCentre.span12 h2{font-size:36px;}
    #hcTheHealthCentre.span12 h4, #hcHealthCentre.span12 h4{line-height:1.1em;}


    .hcHeader h2 { font-size:30px;}
	.hcHeader h4 { font-size:20px;}
    .hcHeader { padding:5px 0;}
  	#hcAllergies .hcLogo { background-position:0 -50px; }
	#hcArthritis .hcLogo { background-position:0 -100px; }
	#hcBreastcancer .hcLogo { background-position:0 -150px; }
	#hcDementia .hcLogo { background-position:0 -200px; }
	#hcDepression .hcLogo { background-position:0 -250px; }
	#hcDiabetes .hcLogo { background-position:0 -300px; }
	#hcHeartdisease .hcLogo { background-position:0 -350px; }
	#hcRespiratorydisease .hcLogo { background-position:0 -400px; }
	#hcSkinCancer .hcLogo { background-position:0 -450px; }
	#hcStroke .hcLogo { background-position:0 -500px; }
	#hcAutism .hcLogo { background-position:0 -550px; }
	#hcThyroid .hcLogo { background-position:0 -600px; }
	#hcProstateCancer .hcLogo { background-position:0 -650px; }
	#hcOsteoporosis .hcLogo { background-position:0 -700px; }
	#hcMultipleSclerosis .hcLogo { background-position:0 -750px; }
	#hcDigestivedisorders .hcLogo { background-position:0 -800px; }
	#hcADHD .hcLogo { background-position:0 -850px; }
}


@media only screen and (-webkit-min-device-pixel-ratio: 2), 
only screen and (min-device-pixel-ratio: 2) {
	.hcLogo { background-image: url('/static/images/health-centre/hc-sprite.png'); background-size: 50px; }
	#hcAllergies .hcLogo { background-position:0 -50px; }
	#hcArthritis .hcLogo { background-position:0 -100px; }
	#hcBreastcancer .hcLogo { background-position:0 -150px; }
	#hcDementia .hcLogo { background-position:0 -200px; }
	#hcDepression .hcLogo { background-position:0 -250px; }
	#hcDiabetes .hcLogo { background-position:0 -300px; }
	#hcHeartdisease .hcLogo { background-position:0 -350px; }
	#hcRespiratorydisease .hcLogo { background-position:0 -400px; }
	#hcSkinCancer .hcLogo { background-position:0 -450px; }
	#hcStroke .hcLogo { background-position:0 -500px; }
	#hcAutism .hcLogo { background-position:0 -550px; }
    #hcThyroidConditions .hcLogo { background-position:0 -600px; }
	#hcProstateCancer .hcLogo { background-position:0 -650px; }
	#hcOsteoporosis .hcLogo { background-position:0 -700px; }
	#hcMultipleSclerosis .hcLogo { background-position:0 -750px; }
	#hcDigestivedisorders .hcLogo { background-position:0 -800px; }
    #hcADHD .hcLogo { background-position:0 -850px; }
}
  
/* Select menu */
.condition-select { width: 100%; font-size: 100%; font-family: Arial, sans-serif; margin: 0; vertical-align: baseline; }
	.condition-select-mobile { display: none; margin-bottom: 20px; }
     @media only screen and (min-width: 320px) and (max-width: 767px) {
    	.condition-select-mobile { display: block; margin-bottom: 20px; }
     }
    .select2-container { width: 100%; font-size: 100%; font-family: Arial, sans-serif; }
    .select2-results .select2-result-label { font-family: Arial, sans-serif; font-size: 95%; }
    .select2-results .select2-no-results, .select2-results .select2-searching, .select2-results .select2-selection-limit { font-family: Arial, sans-serif; font-size: 95%; }
    
	/*Sprite sheet for the icons*/
	.select2-result span.icon { background-image: url('/static/images/health-centre/hc-sprite-select.png'); background-repeat: no-repeat; width: 16px; height: 16px; display: inline-block; padding-left: 10px; margin-bottom: -1px; }
.select2-result.hcthehealthcentre span.icon { background-position:0 0; }
.select2-result.hcallergies span.icon { background-position:0 -16px; } 
.select2-result.hcarthritis span.icon { background-position:0 -32px; }   
.select2-result.hcbreastcancer span.icon { background-position:0 -48px; }
.select2-result.hcdementia span.icon { background-position:0 -64px; } 
.select2-result.hcdepression span.icon { background-position:0 -80px; }   
.select2-result.hcdiabetes span.icon { background-position:0 -96px; } 
.select2-result.hcheartdisease span.icon { background-position:0 -112px; } 
.select2-result.hcrespiratorydisease span.icon { background-position:0 -128px; }   
.select2-result.hcskincancer span.icon { background-position:0 -144px; } 
.select2-result.hcstroke span.icon { background-position:0 -160px; }
.select2-result.hcautism span.icon { background-position:0 -176px; }
.select2-result.hcthyroid span.icon { background-position:0 -192px; }
.select2-result.hcprostatecancer span.icon { background-position:0 -208px; }
.select2-result.hcosteoporosis  span.icon{ background-position:0 -224px; }
.select2-result.hcmultiplesclerosis span.icon{ background-position:0 -240px; }
.select2-result.hcdigestivedisorders span.icon{ background-position:0 -256px; }
.select2-result.hcadhd span.icon{ background-position:0 -272px; }


/* Health centre homepage condition chooser */
.conditionList {margin:0 0 20px 0; padding:0; list-style:none;}
.conditionList li {height:50px; font-size:20px; font-family:DINWeb-Bold, Arial, sans-serif; font-weight:bold; line-height:50px; padding-left:60px;background: url('/static/images/health-centre/hc-sprite-mobile.png') no-repeat;}
.conditionList li a { color:#515151; }
.conditionList li a:hover { color:#262C61; }
.conditionList .liAllergies{ background-position:0 -50px; }
.conditionList .liArthritis{ background-position:0 -100px; }
.conditionList .liBreastCancer{ background-position:0 -150px; }
.conditionList .liDementia{ background-position:0 -200px; }
.conditionList .liDepression{ background-position:0 -250px; }
.conditionList .liDiabetes{ background-position:0 -300px; }
.conditionList .liHeartDisease{ background-position:0 -350px; }
.conditionList .liRespiratoryDisease{ background-position:0 -400px; }
.conditionList .liSkinCancer{ background-position:0 -450px; }
.conditionList .liStroke{ background-position:0 -500px; }
.conditionList .liAutism{ background-position:0 -550px; }
.conditionList .liThyroid { background-position:0 -600px; }
.conditionList .liProstateCancer { background-position:0 -650px; }
.conditionList .liOsteoporosis { background-position:0 -700px; }
.conditionList .liMultipleSclerosis { background-position:0 -750px; }
.conditionList .liDigestivedisorders { background-position:0 -800px; }
.conditionList .liMultipleSclerosis { background-position:0 -750px; }
.conditionList .liADHD { background-position:0 -850px; }

      