/*global*/
h1, h2, h3{font-family:'Lucida Sans Unicode', sans-serif}
.brandStrip, .btn, .sfFormsEditor input[type="submit"], input[type="submit"] {background-color:#85888b}
::-moz-selection {background:#85888b}
::selection { background: #85888b}

/*forms*/
.btn, .sfFormsEditor input[type="submit"], input[type="submit"] { background: #3353A5; }

/*header - global*/
.header .quicklinks span {color:#001647}

/*header - hospital dropdown*/
.header .quicklinks #hospitalDropdownToggle.active, .header .quicklinks #hospitalDropdownToggle:hover{border-bottom:solid 5px #85888B;}

/*header - search container*/
#searchContainer{/*background: url("images/placeholder/googleSearchPlaceholder.png") 0 0 no-repeat;*/width: 256px;height: 38px}

/*header - logo*/
.header #logo{background: url("images/sprites.png") 0 -101px no-repeat; height:64px; width:149px;}

/*header - navigation*/
#navigationToggle, #searchToggle, #searchContainer .gsc-search-button input {background-color:#99a6b5}
#navigationContainer li a:hover, #navigationContainer li:hover a{border-color:#001647;} 
#navigationContainer .megaMenu a {color: #99a6b5;}
#navigationContainer .megaMenu a:hover{color:#001647}
#navigationContainer .megaMenu ul li li{background-image: url("images/sprites.png");}

/*header - telephone Number*/
.telephoneNumber .value a{font-family: 'Lucida Sans Unicode', sans-serif; color:#28507F; }

/*home - quickfind */
.quickfind p {color:#28507f;font-family: 'Lucida Sans Unicode',sans-serif;}
.quickfind ul.quickfindLinks li a{background-image: url("images/sprites.png")}
.quickfind ul.quickfindLinks li:hover a {color:#85888b;}

/*home - slider*/
#heroSlider .cycle-pager span{background-image:url("images/sprites.png");}
#heroSlider .cycle-pager span.cycle-pager-active { background-image:url("images/sprites.png");}
#heroSlider .caption h2, #heroSlider .caption a {color:#001647;}

/*home - carousel*/
#home .carousel li h3 span {background-image:url("images/sprites.png")}
#home .carousel li:nth-child(3n+1) h3 {background:rgb(102, 115, 145);background:rgba(102, 115, 145, 0.8);}
#home .carousel li:nth-child(3n+2) h3 {background:rgb(184, 229, 250);background:rgba(184, 229, 250, 0.8);}
#home .carousel li:nth-child(3n+3) h3 {background:rgb(182, 184, 185);background:rgba(182, 184, 185, 0.8);}
#home .carousel li:nth-child(3n+1):hover h3 {background:rgba(102, 115, 145, 0.9);}
#home .carousel li:nth-child(3n+2):hover h3 {background:rgba(184, 229, 250, 0.9);}
#home .carousel li:nth-child(3n+3):hover h3 {background:rgba(182, 184, 185, 0.9);}
#home .carousel .bx-wrapper .bx-pager.bx-default-pager a {background-image:url("images/sprites.png");}

/*home - global*/
#home .columns .moreLink { background-image:url("images/sprites.png");}
#home .columns .moreLink:hover {color:#85888b;}

/*home - events*/
#home .events li .eventDate{background-image:url("images/sprites.png");}

/*footer - logo*/
.footer .extendedFooter .logo{background: url("images/sprites.png") 0 -103px no-repeat;width: 148px;height: 51px}

/*footer - extendedFooter*/
.footer .extendedFooter ul li{background-image:url("images/sprites.png")}
.footer .extendedFooter h2, .footer .extendedFooter .vcard strong {color:#001647;}

/*internal - global */
#internal .caption p{font-family:'Lucida Sans Unicode', sans-serif; color:#555555; background-color:#b8e5fa;}
#internal .caption .strapline{font-family:'Lucida Sans Unicode', sans-serif}
#internal section{ border-color:#3353a5}
#internal a{color:#3353A5;}

/*internal - navigation */
#internal section.internalNav li{background-image:url("images/sprites.png");}
#internal section.internalNav li a:hover, #internal section.internalNav li a.active{color:#99a6b5;}
#internal .internalNavMobile ul li {background: url("images/sprites.png") -199px -112px no-repeat;}

/*internal - services list */
#internal ul.services li h3{ color:#fff}
#internal ul.services li:nth-child(4n+1) h3{background-color:rgb(102, 115, 145);background-color:rgba(102,115,145,0.8)}
#internal ul.services li:nth-child(4n+2) h3{background-color:rgb(184, 229, 250);background-color:rgba(184,229,250,0.8);}
#internal ul.services li:nth-child(4n+3) h3{background-color:rgb(182, 184, 185);background-color:rgba(182,184,185,0.8);}
#internal ul.services li:nth-child(4n+4) h3{background-color:rgb(194, 202, 211);background-color:rgba(194,202,211,0.8);}
#internal ul.services li:nth-child(4n+1):hover h3{background-color:rgba(102,115,145,0.9)}
#internal ul.services li:nth-child(4n+2):hover h3{background-color:rgba(184,229,250,0.9);}
#internal ul.services li:nth-child(4n+3):hover h3{background-color:rgba(182,184,185,0.9);}
#internal ul.services li:nth-child(4n+4):hover h3{background-color:rgba(194,202,211,0.9);}
#internal ul.services li .arrow {background-image:url("images/sprites.png");}

/*internal - table*/
#internal table tr{border-bottom:solid 1px #bfbfbf}
#internal table tr th { background:#b8e5fa; color:#000;}
#internal table.standard tr { background-color:#dbf2fc; }

/* aside - global */
#internal .rightRail h2{color:#667391; font-size:1.286em; }
#internal aside{ border-color:#667391}
#internal aside .element .moreLink{background-image: url("images/sprites.png"); color:#667391;}
#internal aside .element .moreLink:hover {color:#85888b}


/*internal - UCH services list*/
ul.servicesList li h3{ color:#fff}
ul.servicesList li:nth-child(4n+1) h3{background-color:rgb(102, 115, 145);background-color:rgba(102,115,145,0.8)}
ul.servicesList li:nth-child(4n+2) h3{background-color:rgb(184, 229, 250);background-color:rgba(184,229,250,0.8);}
ul.servicesList li:nth-child(4n+3) h3{background-color:rgb(182, 184, 185);background-color:rgba(182,184,185,0.8);}
ul.servicesList li:nth-child(4n+4) h3{background-color:rgb(194, 202, 211);background-color:rgba(194,202,211,0.8);}
ul.servicesList li:nth-child(4n+1):hover h3{background-color:rgba(102,115,145,0.9)}
ul.servicesList li:nth-child(4n+2):hover h3{background-color:rgba(184,229,250,0.9);}
ul.servicesList li:nth-child(4n+3):hover h3{background-color:rgba(182,184,185,0.9);}
ul.servicesList li:nth-child(4n+4):hover h3{background-color:rgba(194,202,211,0.9);}
ul.servicesList li .arrow {background-image:url("images/sprites.png");}

/*doctor search*/
.categotyList h3 { color: #FFF; background: #3353A5; border-top: 1px solid #e5e2f0; border-bottom: 1px solid #dad6e0; }
#internal .tableSearch th { background: #3353A5; }

/*internal - forms*/
.sfFormsEditor .sfTxtBoxLarge input[type="text"] { width: 100%; }
.sfFormsEditor .sfTxtBoxMedium input[type="text"] { width: 70%; }
.sfFormsEditor .sfTxtBoxSmall input[type="text"] { width: 40%; }

.k-dropdown { width: 100%; }
.sfFormsEditor .sfDdlLarge { width: 100%; }
.sfFormsEditor .sfDdlMedium  { width: 70%; }
.sfFormsEditor .sfDdlSmall { width: 40%; }

/*events listing*/
.sfeventDetails .sfeventTitle { margin: 0 0 10px; }
.sfeventDetails .sfeventDatesLocationContacts { line-height: 2.0em; margin-bottom: 5px; }

/*gallery*/
.sfimagesTmbList li { float: left; margin: 0 20px 15px 0; }
.sfimagesTmbList li:nth-child(2n+2) { margin: 0 0 15px; }

@media only screen and (min-width:420px) 
{
.sfimagesTmbList li:nth-child(2n+2) { margin: 0 20px 15px 0; } 
}

@media only screen and (min-width:617px) {
/*header - logo*/
.header #logo{background: url("images/sprites.png") 0 0 no-repeat;width: 262px;height: 103px}

/*gallery*/
.sfimagesTmbList li, .sfimagesTmbList li:nth-child(2n+2) { float: left; margin: 0 0 15px 17px; }
.sfimagesTmbList li:nth-child(5n+5) { float: left; margin: 0 0 15px 0; }
.sfimagesTmbList li:first-child { margin: 0; }
}

@media only screen and (min-width:769px) 
{
.sfimagesTmbList li:nth-child(5n+5) { float: left; margin: 0 0 15px 17px; }   
}

/* Style adjustments for high resolution devices */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
.header #logo, #navigationContainer .megaMenu ul li li, #home .quickfind ul.quickfindLinks li a, #heroSlider .cycle-pager span,#heroSlider .cycle-pager span.cycle-pager-active,  #home .carousel li h3 span, #home .events li .eventDate,.footer .extendedFooter .logo, .footer .extendedFooter ul li, #internal section.internalNav li, #internal .internalNavMobile ul li, #internal aside .element .moreLink, .header #logo, #home .columns .moreLink, #home .carousel .bx-wrapper .bx-pager.bx-default-pager a, #internal ul.services li .arrow, ul.servicesList li .arrow  { background-image: url("images/sprites@2x.png"); background-size: 600px 500px; }
}