@import url(https://fonts.googleapis.com/css?family=Signika:300,400,600,700);
@font-face {
    font-family: 'museo500';
	src: url('../fonts/museo500-regular.svg#didot') format('svg'), 
     url('../fonts/museo500-regular.eot?#iefix') format('embedded-opentype'),
     url('../fonts/museo500-regular.woff') format('woff'),
     url('../fonts/museo500-regular.ttf') format('truetype');
}
@font-face {
    font-family: 'museo300';
	src: url('../fonts/museo300-regular.svg#didot') format('svg'), 
     url('../fonts/museo300-regular.eot?#iefix') format('embedded-opentype'),
     url('../fonts/museo300-regular.woff') format('woff'),
     url('../fonts/museo300-regular.ttf') format('truetype');
}
* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

body { background-color:#f2f2f2; font-family: 'Signika', sans-serif; font-size:13px; color:#6f6f6f;}

a { color:#4b2d79; text-decoration:none;}
a:hover { color:#F97B00; } 

p { margin-bottom:10px;}

.list li { margin-bottom:10px; background-image:url(../images/li-arrow.jpg); background-repeat:no-repeat; background-position:left center; padding-left:10px;}
.list li:last-child { margin-bottom:0; }
.list li a {}

.list2 li { background-image:url(../images/li-arrow.jpg); background-repeat:no-repeat; background-position:right center; padding-right:10px;}
.list2 li a { color:#6e6e6e; }
.list2 li a:hover { color:#000; } 

.spaceIcons { margin-top: 10px;}
.footer-wrapper .col-3 ul.social .hide {clear: left;}

.main-wrapper {}
.wrapper  { width:1140px; margin:0 auto; padding:20px;}

h1, h2, h3 {  font-size:58px; color:#f97b00; line-height:1.3; margin-bottom:13px;}
h2 { font-size:26px; color:#5a3f84; margin-bottom:25px;}

.content-container-wrapper, .header-wrapper, .content-container, .footer-wrapper{ float:left; width:100%; clear:both;}

/*header*/
.header-wrapper { position:relative; background-color:#fbfbfb; padding-bottom:10px;}
.header-wrapper .top { padding:30px 0;}
.header-wrapper .wrapper { position:relative; background-color:#FBFBFB; z-index:2000;}
.logo { float:left;}
.logo img { height:auto;max-width: 362px;}
.social { float:right; z-index:0;}
.social li { float:left; margin-left:30px;z-index:0;}
.social li a { background-repeat:no-repeat; font-size:16px; text-decoration:none;  padding-left:50px; display:block; height:48px;z-index:0;}
.facebook {  background-image:url(../images/facebook-header.png); color:#3b5998;}
.twitter { background-image: url(../images/twitter-header.png); color:#3b7d98;}
.message { background-image:url(../images/message-header.png); color:#572f8a; position:relative;}
.nhs { background-image:url(../images/nhs-header.png); color:#1659ad; }
.youtube { background-image:url(../images/youtube-header.png); color:#800000; }


.speech-bubble-box {
  background-image: url(../images/message-header2.png);
  background-repeat: no-repeat;
  background-position: 170px 60px;
}

.content-container-wrapper { width:100%; clear:both;}
.content-container { position:relative; width:100%;}
.content-container .wrapper { overflow:hidden; } 
div.content-container-wrapper div.content-container div.nav ul.wrapper {
	overflow: visible!important;
}

.feed { float:left; /*width:417px;*/}
.feed .feed-logo { float:left;}
.feed .feed-content { background-color:#f7f9fa; color:#454746; float:left; height:38px; width:297px; margin-right:37px;
-webkit-border-radius: 0px 4px 4px 0px;
        border-radius: 0px 4px 4px 0px;}
.feed .feed-content a { color: #000; margin:0; padding:0; font-size:13px; display:inline;}	
.feed .feed-content a:hover { background:none;} 
.feed .feed-content .date { color:#999;}


.content-container .nav .wrapper { height: 38px; }
/*main nav*/
.nav .wrapper { padding:0 20px ;}
.nav { overflow: hidden; background-color:#4d2f7b; background-color:rgba(77,47,123,0.9); padding:15px 0; position:absolute; top:0; z-index:200; width:100%;}
.nav ul { overflow:hidden; }
.nav li { float:left;}
.nav li a { font-size:17px; color:#FFF; -webkit-border-radius: 4px; border-radius: 4px; padding:7px 15px; display:block;  text-decoration:none; margin-right:3px;}
.nav li a:hover, .nav li a.active  { background-color:#f97b00; }


.content-wrapper { margin:0 auto; width:1140px; padding:20px; overflow:hidden;}
/*.video { float:left; background-color:#f7f7f7; border:1px #d6d6d6 solid; padding:17px; width:530px;}
*/.video-n { float:left; background-color:#f7f7f7; border:1px #d6d6d6 solid; padding:17px; width:530px;}
/*homepage options*/
.options-container { float:right; width:554px;}
.option-item { width:261px; background-color:#f7f7f7; border:1px #d6d6d6 solid; float:left; margin-left:16px;}
.option-item .top { position:relative; height:auto; height:174px; overflow:hidden;}
.option-item .top .title {position:absolute; z-index:500; bottom:0;}
.option-item .top img { position:absolute; z-index:400; width:100%; height:auto;}
.option-item .bottom { padding:20px; overflow:hidden; height:179px;position: relative;}
.option-item .bottom .list { float:left; margin-right:16px; width:100%; }
.option-item .bottom .list:last-child { margin-right:0; }

.nhs-logo {
  float: left;
  margin-left: 17px;
  margin-top: 16px;
}

.nhs-logo2 {
  float: left;
  margin-left: 17px;
  margin-top: 16px;
}

.option-item2 { width:348px; margin-left:0; margin-right:27px;}
.option-item2:last-child { margin-right:0; }

.purple { background-color:#4b2d79; background-color:rgba(75,45,121,0.8); padding:7px 20px; font-size:24px;}
.orange { background-color:#f97b00; background-color:rgba(249,123,0,0.8); padding:7px 20px; font-size:16px; display:inline-block;}
.white { background-color:#FFF; background-color:rgba(255,255,255,0.8); padding:7px 20px;}
.option-item .top a { color:#FFF; } 

.purple:hover { background-color:rgba(75,45,121,1);  }
.orange:hover { background-color:rgba(249,123,0,1); }
.white:hover { background-color:rgba(255,255,255,1); }

.pharmacy-bg { background-image:url(../images/bg2.jpg); background-repeat:no-repeat; background-position:top center; overflow:hidden;}
.pharmacy-bg .wrapper { overflow: hidden;}

.twitter-feed { background-color:#4b2d79; background-color:rgba(75,45,121,0.9); padding:10px; float:left; width:450px; /* height:128px;*/}
.twitter-feed .logo { float:left; margin-right:20px; }
.box { /*background-color:#f7f7f7; background-color:rgba(247,247,247,0.8); background-image:url(../images/orange-arrow.png); background-position:right 20px center; background-repeat:no-repeat; height:143px;*/ background-color:#f4f2f2;  border: 1px solid #2E2E2E; 
  border-color:rgba(0,0,0,0.20); padding:20px; float:left; margin-left:25px; width:300px;}

.box .list2 { float:left; }

.fix a { line-height:0;}

.footer-wrapper { background-image: url(../images/footer-bg.jpg); clear:both; padding-top:20px;}
.footer-wrapper .wrapper { overflow:hidden; padding:50px 20px; }

.footer-wrapper .col-1 { float:left; color:#878787; width:236px; padding-top:8px;}
.footer-wrapper .col-2 { float:left;}
.footer-wrapper .col-3 { float:right; padding-top:8px; width:264px;}

.footer-nav { background-color:#262626; background-color:rgba(0,0,0,0.16); padding:10px; padding:15px 30px; float:left;
-webkit-border-radius: 5px;
 border-radius: 5px;}
 
.footer-nav li { float:left; margin-right:20px;}
.footer-nav li:last-child { margin-right:0; }
.footer-nav li a { color:#878787; font-size:15px; text-decoration:none;}
.footer-nav li a:hover { color:#fff; }

.input-box { border:1px solid #CCC; padding:4px 8px; width:100%; font-family: 'Signika', sans-serif; color:#666; font-size:14px;}
.input-box:focus { border-color:#F97B00; }
.send-btn { border:none; background-color:#4b2d79; padding:7px 13px; color:#FFF; font-family: 'Signika', sans-serif; font-size:14px; display:block;
-webkit-border-radius: 3px;
        border-radius: 3px;}
.send-btn:hover { background-color:#643da1; cursor:pointer;} 


.ask-question-wrapper { width:1140px; margin:0 auto; position:relative;}

.ask-question { width:200px; background-color:#f97b00; padding:10px; position:absolute; right:131px; top:38px; z-index:1000; border:1px solid #ae5e0f; display:none;
-webkit-border-radius: 0px 0px 4px 4px;
        border-radius: 0px 0px 4px 4px;
		-webkit-box-shadow:  0px 5px 8px 2px rgba(0, 0, 0, 0.3),  inset 0 0px 12px 3px rgba(0, 0, 0, 0.2);
        box-shadow:  0px 5px 8px 2px rgba(0, 0, 0, 0.3),  inset 0 0px 12px 3px rgba(0, 0, 0, 0.2);}
.ask-question h3 { color:#FFF; font-size:20px; }
.ask-question .input-box { font-size:12px; margin-bottom:9px; opacity:0.8; }
.ask-question .txt-area { height:50px;}
.ask-question .checkbox { display:block;float:left; margin-top:6px;}
.ask-question .news-label { font-size:11px; color:#FFF; display:block; float:left; margin-top:6px;}
.ask-question .send-btn { float:left; font-size:12px; padding:4px 8px; margin-right:6px;} 
.ask-question .input-box:hover, .ask-question .input-box:focus { opacity:1; }

.ask-question .do-upload-line { clear:both; margin-top:-5px; border-bottom:solid 5px transparent; }
.ask-question .do-upload-line input { vertical-align:middle; }
.ask-question .do-upload-line label { font-size:11px; color:#FFF; }
.askpage .do-upload-line { margin-bottom:25px; }	

#ask-question-footer {}
#ask-question-footer { right:40px; top: inherit; bottom:0;
-webkit-border-radius: 4px 4px 0px 0px ;
        border-radius: 4px 4px 0px 0px;
		-webkit-box-shadow:  0px -4px 8px 2px rgba(0, 0, 0, 0.3),  inset 0 0px 12px 3px rgba(0, 0, 0, 0.2);
        box-shadow:  0px -4px 8px 2px rgba(0, 0, 0, 0.3),  inset 0 0px 12px 3px rgba(0, 0, 0, 0.2);}

.social { float:right; margin-right: 16px;}
.footer-wrapper .social li { float:left; margin-left:10px;}
.footer-wrapper .social li a { background-repeat:no-repeat; text-decoration:none;  padding-left:0; display:block; width:34px; height:33px;}
.footer-wrapper .facebook {  background-image:url(../images/facebook-footer.png); color:#3b5998;}
.footer-wrapper .twitter { background-image: url(../images/twitter-footer.png); color:#3b7d98;}
.footer-wrapper .message { background-image:url(../images/message-footer.png); color:#572f8a; }
.footer-wrapper .nhs { background-image:url(../images/nhs-footer.png); color:#1659ad; }
.footer-wrapper .youtube { background-image:url(../images/youtube-footer.png); color:#1659ad; }
.footer-wrapper .linkedin { background-image:url(../images/linkedin-footer.png); color:#1659ad; }



#video-gallery {
  width: 1140px;
  height:463px;
  margin:0 auto;
  top:0;
  z-index:100;
}
.videoGallery .rsCloseVideoBtn {
  display: none;
} 
/* Styling thumbnails */
.videoGallery h5 {
  margin: 0;
}
.videoGallery p {
  color: #ddd;
  font-size: 13px;
}
.videoGallery .rsTmb {
	color:#305687;
	font-size:16px;
}

.videoGallery .rsThumbs .rsThumb {
  width: 184px;
  /*height: 80px;
  border: 1px solid #2E2E2E;
  border-color:rgba(0,0,0,0.22);*/
  background-color:rgba(255,255,255,0.6);
  margin-bottom:10px;
  padding:16px 22px;
  -webkit-border-radius: 3px;
    border-radius: 3px;
	font-weight:300;
  
}

.videoGallery .rsThumbs.rsThumbsVer {
  width: 184px;
  left:20px;
  top:68px;
  height:395px;
}
.videoGallery .rsThumb:hover {
  background-color:rgba(255,255,255,0.77);
}
.videoGallery .rsThumb.rsNavSelected {
  background-color:rgba(255,255,255,0.77);
  border-color:rgba(0,0,0,0.50);
  font-weight:600;
}

.videoGallery .rsThumb.rsNavSelected:after { content: ""; background-image:url(../images/slider-arrow.png); width:6px; height:11px; display:block; position:absolute; top:31px; right:-6px; }

.rsDefault .rsOverflow,
.rsDefault .rsSlide,
.rsDefault .rsVideoFrameHolder,
.rsDefault .rsThumbs {
  background: none;
}

.sampleBlock {
  left: 3%; 
  top: 1%; 
  width: 100%;
  max-width: 400px;
}
.rsImg { position:relative; z-index:100; width: 100%; height: 463px;}

.bContainer {
  position: absolute;
  text-align:right;
  right:20px;
  bottom:56px;
  z-index:500;
}

.bContainer .orange { padding:7px 20px; font-size:36px; display:inline-block; text-align:right; color:#FFF; margin-bottom:7px; }
.bContainer .white { padding:7px 20px; font-size:20px; display:inline; text-align:right; color:#3b3b3b;}


.inner { padding-top:90px;}	
.inner-content { float:left; width:785px; background-color:#f7f7f7; background-color:rgba(247,247,247,0.8); border: 1px solid #2E2E2E; border:1px solid rgba(0, 0, 0, 0.2); padding:20px 40px; min-height:536px;}
/*.inner .options-container { float:right; width:260px;}
.inner .option-item { float:none; margin-bottom:20px;}
.inner .option-item:last-child { margin-bottom:0; }*/

.inner-content p { text-align:justify; }

.articles {}

.article-top h2 { float:left;}

.article-search { float:right;}

.articles .options-container { float:left;  border-bottom:1px dotted #ccc; margin-bottom:20px; width:100%;}
.articles .option-item { margin-right:18px; margin-left:0; margin-bottom:14px;}
.articles .option-item:nth-child(4n) { margin-right:0;}
.articles .option-item h2 { font-size:24px; color:#4b2d79; font-family: 'Signika', sans-serif; line-height:27px; margin-bottom:18px; }
.articles .option-item p { line-height:22px; color:#6F6F6F;display: block;float: none;}
.articles .option-item .date { font-size:11px; color:#6F6F6F;}
.articles .option-item .orange { color:#FFF;}

.articles .option-item:hover { background-color:#fff; } 

.inner h1 { }
.inner p { margin-bottom:10px; line-height:24px; font-size:15px; line-height:30px;}
.inner p:last-child { margin-bottom:0; }

.inner .sidebar { float:right; width:300px; padding:0;}
.sidebar .box { float:none; margin-bottom:20px; margin-left:0;}
.sidebar .box:last-child { margin-bottom:0; }
.sidebar .twitter-feed { width:300px; float:none; margin-bottom:20px; height:auto;}
.sidebar .tweet_list li { float:none; width:100%; margin-left:0; margin-bottom:10px;}
.sidebar .tweet_list li:last-child { margin-bottom:0; } 
.sidebar .tweet, .query { float:none;}

.sidebar .label { display:block; }

.help-line { background-color:#f97b00; color:#FFF; background-image:none; font-size:41px;}
.help-line .label { font-size:24px; line-height:27px; }
.help-line p { font-size:14px; line-height:18px; }

.contacts { background-image:none; font-size:15px; color:#5A3F84;}
.contacts .label { font-size:13px; color:#6F6F6F;}

.form { width:500px; margin:0 auto}
.form .input-box { height:39px; padding:9px 15px; margin-bottom:12px;}
.form .txt-box { width:100%; height:116px; }

.iframe-map {border: 1px solid #2E2E2E; border-color:rgba(0,0,0,0.20);}

.ui-tooltip { background-color:#000;}

.article-top { float:left; width:100%; border-bottom:1px dotted #ccc; margin-bottom:20px;}
.article-top h1 { font-size:32px; color:#4B2D79; float:left;}

.search { float:right; padding-top:8px;}
.search input { padding:8px 15px; padding-right:38px; border:1px solid #CCC; width:300px; height:34px; background-image:url(../images/search.png); background-repeat:no-repeat; background-position:right 10px center; font-family: 'Signika', sans-serif; color:#999; font-style:italic; 
     -webkit-border-radius: 15px;
    border-radius: 15px;  }

.search input:hover { color:#666; }
.search input:focus { border-color:#5d4287; }	


.article-wrapper .inner-content { padding:20px; padding-top: 120px}
.article-wrapper .inner-content h1 {
	font-size: 50px;
}
.article-wrapper .inner-content h2 {
	  font-size: 26px;
    color: #5a3f84;
    margin-bottom: 25px;
}
.article-wrapper .inner-content h3 {
    font-size: 26px;
    color: #FFA500;
    margin-bottom: 25px;
}
.article-wrapper .inner-content h4 {
    font-size: 14px;
    color: #551A8B;
    margin-bottom: 25px;
}
.article-wrapper .inner-content h5 {
    font-size: 14px;
    color: #FFA500;
    margin-bottom: 25px;
}
.article-wrapper .inner-content table {
  border: 2px solid #000;
}
.article-wrapper ul { font-size:15px; list-style-type:disc; margin-left:26px; margin-bottom:20px;}
.article-wrapper ul li { margin-bottom:10px; color:#4B2D79;}

.article-footer { border-top:1px dotted #ccc; padding-top:20px; margin-top:20px; width:100%; float:left;}
.article-wrapper .date { font-style:italic; float:left; }
.article-wrapper .return a { float:right; background-image:url(../images/small-bullet.png); background-repeat:no-repeat; background-position:left center; padding-left:22px;}
.article-wrapper .return a:hover { color:#735ed3; }

.article-header { position:relative; height:290px; width:785px; border:1px solid rgba(0, 0, 0, 0.2); border-bottom:none;}
.article-header .text { position:absolute; left:0px; bottom:-101px; width:783px; z-index:200;}
.article-header img { position:absolute; z-index:100;}
.article-header .text h1 { margin: 0;}
.article-header .text .orange { padding:7px 20px; font-size:36px; display:inline-block; width:100%; text-align:left; color:#FFF; }
.article-header .text .white { padding:7px 20px; font-size:20px; display:inline-block; width: 100%; text-align:left; color:#3b3b3b; margin-bottom:0;}
.article-header .text .orange:hover { background-color:rgba(249, 123, 0, 0.8); }
.article-header .text .white:hover {  background-color:rgba(255, 255, 255, 0.8);}

.article-wrapper { float:left;}
.article-wrapper p { text-align:justify;}


.pagination{
padding: 2px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 15px;
font-weight:100;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 3px 11px;
border: 1px solid #ccc;
text-decoration: none; 
color: #ccc;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #4B2D79;
color: #4B2D79;
}

.pagination a.currentpage{
background-color: #4B2D79;
color: #FFF !important;
cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: #fafafa;
cursor: default;
color: #ccc;
border: 1px solid #ccc;
font-weight: normal !important;
}

.pagination a.prevnext{
}

.footer-design {
  clear: both;
  display: block;
  margin-top: 39px;
  width: 100%;
}

.footer-design a { color:#fff;}

.askpage .send-btn { float:left; margin-right:30px;}

.salveobuttons {}
/*#popup h2 { text-align:center; color:#666; font-size:26px;}
.salveobuttons .button { float:left; width:200px; color:#FFF; text-decoration:none; display:block; padding:16px; font-size: 18px; background-color:#185baf; margin-right:18px; text-align:center;
	-webkit-border-radius: 3px;
    border-radius: 3px;
	-webkit-box-shadow:  0 0px 1px 2px #ccc;
        box-shadow:  0 0px 1px 2px #ccc;}
		
.salveobuttons .button:hover { background-color:#2773d3; }*/
.salveobuttons .button { width:383px; color:#FFF; text-decoration:none; display:block; padding:20px 16px; margin-bottom:10px; font-size: 18px; background-color:#185baf; text-align:center;
	-webkit-border-radius: 3px;
    border-radius: 3px;
	-webkit-box-shadow:  0 0px 1px 2px #ccc;
        box-shadow:  0 0px 1px 2px #ccc;}
		
.salveobuttons .button:hover { background-color:#2773d3; }

.passport-box { background-image:url(../images/passport-bg.png); background-repeat:no-repeat; background-position:102px bottom;}

/*referral-form.php*/
li.file-upload { width:99% !important; }
.error_summary { padding:15px; margin:15px; color:#333; background-color:#FFCECE; }
.error_summary div { line-height:22px; }
#patient-phone-asterisk { display:none; }
#btn-no-email1 { text-decoration:underline; outline: 0; float:right; }
#btn-no-email2 { text-decoration:underline; outline: 0; float:right; display:none; }
#subscribe-popup { display:none; width:380px; text-align:center; padding:15px; }
#subscribe-popup input { display:inline; margin:8px; }
/*ask.php*/
.input-error-msg { color:#dd0000; float:right; } 

#li_1 { float:left}

.input-box { border:1px solid #CCC; padding:4px 8px; width:100%; font-family: 'Signika', sans-serif; color:#666; font-size:14px;}
.input-box:focus { border-color:#F97B00; }

/*DROPDOWN MENU*/
.select-box { position:relative; float:left; width:100%;}
.select-box:hover, .select-box:focus { cursor:pointer; }
.select-box .selectBox{ background-image: url(../images/dropdown.png); background-position:right center; background-origin: content-box; background-repeat:no-repeat; margin-bottom:0!important; height:39px; background-color:#fff;
 border:1px solid #CCC; padding:9px 15px; width:100%; font-family: 'Signika', sans-serif; color:#666; font-size:14px;
}
.select-box:hover {background-color:#fff;}
.select-box .selectBox.expanded{ -webkit-box-shadow: none; border-color:#F97B00; border-bottom:none;
box-shadow: none;}
.select-box .dropDown{ position:absolute; top:38px; left:0; width:100%; list-style:none; z-index:300; background-color:#FFF; 

	border:#F97B00 1px solid; border-top:none;

}
.select-box ul { margin:0; padding:0; opacity:1; } 
.select-box li{ cursor:pointer; padding:6px 16px; margin:0!important; }
.select-box li:hover{ background:#5A3F84; color:#fff; }
.select-box li span{ left:10px; position:absolute; top:38px; }
.select-box li i{ color:#999999; display:block; font-size:11px;}

.appnitro li { float:left; width:100%; margin-bottom:12px;}
.appnitro li .small { width:100px;}
.appnitro li .medium { width:300px;}

.appnitro li .input-box { margin-bottom:0; }

.appnitro h2 { margin-bottom:13px;}

.section_break {margin-top: 30px; padding-top:20px; border-top:1px solid #CCCCCC;}

.red-txt { color: #F00;}

small { font-size:10px;}
small p { font-size:10px;}

/* HEADER HEALTH PASSPORT IMAGE */
.header_health_passport {
  position: absolute;
  width: 90px; right:-25px;
  height: 90px!important;
  top: 0;
  overflow: hidden;
}
.header_health_passport img {
  position: absolute;
  left:-10px;
}

.hidedesk { display:none;}


@media only screen and (device-width: 768px) {
  /* For general iPad layouts */
  .feed { width:auto!important;}
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
  /* For portrait layouts only */
  .feed { width:auto!important;}
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
  /* For landscape layouts only */
  .feed { width:auto!important;}
}

.footer {
	width:100%;
	float:left;
	background-image:url(images/bg_footer.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#f4f4f4;
}
.footer_mn {
	/*width:1001px;
	float:left;*/
}
.foot_nav {
	/*width:1001px;
	float:left;*/
	
	font-size:13px;
	color:#8c96b9;
	padding:20px 0px;
	background-image:url(images/hr_line2.jpg);
	background-position:bottom left;
	background-repeat:repeat-x;
}
.foot_nav_lnk {
	
	font-size:13px;
	color:#8c96b9;
	text-decoration:none;
}
.foot_nav_lnk:hover {
	
	font-size:13px;
	color:#8c96b9;
	text-decoration:underline;
}
.foot_nav_bar {
	
	font-size:13px;
	color:#d4cece;
}
.footer_2 {
	/*width:1001px;
	float:left;*/
	padding:15px 0px;
        display:inline-block;
}
.footer_2_1 {
	width:721px;
	float:left;
	
	font-size:12px;
	color:#777777;
	line-height:28px;
}
.digimax {
	
	font-size:12px;
	color:#777777;
	text-decoration:none;
}
.digimax:hover {
	
	font-size:12px;
	color:#15287e;
	text-decoration:none;
}
.footer_2_2 {
	width:280px;
	float:left;
	padding-top:5px;
}
.icon1 {
	width:55px;
	float:left;
	padding-top:2px;
}
.icon2 {
	width:68px;
	float:left;
	padding-top:2px;	
}
.icon3 {
	width:59px;
	float:left;
}
.icon4 {
	width:55px;
	float:left;
	padding-top:2px;
}
.icon5 {
	width:38px;
	float:left;
	padding-top:2px;	
}

#container {width: 100%; margin: 0 auto; max-width:1140px; clear:both; display:none; position:relative;}
.pagination-2 { float:right; margin-bottom:20px;}
.contentnhschoices { float:right; margin-right:15px; margin-top:-6px;} .contentnhschoices img { width:100%; height:auto;}
.phar-logo-footer {float:right; margin-right:39px;margin-top: 20px;}

.fb { width:27% !important;}

.articles .option-item .top {height: 105px;}

/*Smartphone css*/
@media screen and (max-width: 480px) {
  .bContainer .orange,.bContainer .white {
    font-size: 12px;
  }
  .bContainer {bottom: 16px;}
  .hidemobile {display: none!important}
  .pagination ul {font-size: 13px;}
  .pagination a, .pagination a:visited {
    padding: 3px 6px;
  }
  html,body {overflow-x:hidden;}
  .article-top h1 { font-size:32px; color:#4B2D79; float:left;}
.ask-question, .ask-question-wrapper, .nav{ display:none !important;}

.header-wrapper { padding:0;}
.main-wrapper { min-width:inherit; padding:0;}
.wrapper { width:100%; padding:5%; float: left;}
.logo { margin:auto; width:80%; float:none; margin-bottom:5%;}
.logo img { height:auto;max-width: 100%;}
.social { float:left; margin-right:0; margin-top:10%;width: 100%;}
.social li { margin-left:0; width:50%;}
.social li a { padding-left:35%; min-height:50px; height:auto; margin-bottom:5px;}

.fancybox-opened, .fancybox-inner, .salveobuttons .button{ width:100% !important;}
.fancybox-skin { padding:10%!important; width:85% !important;}

.social li:last-child { /*width:100%; clear:both;*/ color:#1659ad;}
.social li:last-child a { color:#1659ad;}
.header_health_passport img { left:auto; width:auto; top:auto; display:block;}
.header_health_passport { background: url(../images/headerHealthPassportMenuMobile.png) no-repeat;color: #1659ad;position: relative;width: auto;right: auto;height: auto!important;}
.content-container .nav .wrapper { height:auto;}

.rsImg { width:100%; height:auto;} .rsImg img { width:100%; height:auto;}
#video-gallery { width:100%; height:auto;}
.rsDefault .rsOverflow { width:100% !important; height:auto !important;}
.content-wrapper { padding:5%; width:100%;}
.video-n { padding:0; margin-bottom:10%; width:100%;}
.video-n iframe{ height:215px !important;}

.options-container { float:left; width:100%;}
.option-item { margin-left:0; width:100%; margin-bottom:10%;}
.option-item .top { float:left; width:100%; height:auto;}
.option-item .top img { width:100%; height:auto; position:relative; display:block;}
.option-item .bottom { float:left; height:auto; padding:10%;}
.option-item .bottom .list { width:95%; margin-right:5%;}
.twitter-feed { width:100%; padding:10%; margin-bottom:10%;}
.fb { margin-left:0 !important; width:100% !important; margin-bottom:10%; }

.box { margin-left:0; width:100%;}
.footer-wrapper .wrapper { padding:0;}
.footer-wrapper { padding:10% 5%;}
.footer-wrapper .col-1 { padding-top:0; margin-bottom:5%;}
.footer-nav { padding:5%;}
.footer-wrapper .col-3 { width:100%;}
.footer-wrapper .social li { margin-left:0; margin-right:10px; width:9%;margin-top: 0;}
.footer-wrapper .social li:last-child { clear:inherit; width:9%; margin-right:0;}
#container { display:block;}
.inner-content { width:100%; padding:10%; margin-bottom:5%;	}
.inner .sidebar { width:100%;}
.articles .option-item { margin-right:0;}
.search { float:none; clear:both; width:100%;}
.search input { width:100%;}
.pagination-2 { clear:both; float:none; margin:auto; margin-bottom:20px;}
.contentnhschoices { margin-right:0; float:none; display:block; margin:auto; clear:both; width:50%; margin-bottom:15px; margin-top:15px;}

.entry, .article-wrapper, .sidebar .twitter-feed, .form{ width:100%;}
.form label { margin-bottom:10px; float:left;}
h1{ font-size:48px; line-height:45px;}
#recaptcha_widget_div iframe { width:100%; }
.article-header img { position:relative; width:100%; height:auto;}
.article-header { width:100%; height:auto;}
.article-header .text { bottom:inherit; position:relative; width:100%; }
.article-wrapper .inner-content { padding:10%;}
.article-wrapper .inner-content img { width:100%!important; height:auto !important;}
.select-box { width:90%;}
.inner p iframe { width:100% !important;}
.slicknav_menu {display:block !important;}
.phar-logo-footer { clear:both; display:block; width:28%; margin:auto; float:none;}
.phar-logo-footer img { width:100%; height:auto;}
.hide { display:none !important;}
.hidedesk { display:block;}
}


/* tabs) ----------- */
@media only screen and (min-device-width : 481px) and (max-device-width : 767px) {
/*.ask-question, ask-question-wrapper, .nav{ display:none !important;}
*/.nav{ display:none !important;}
.ask-question-wrapper { z-index:999999; width:100%;}
.ask-question { top:160px; width:300px;}
.header-wrapper { padding:0;}
.main-wrapper { min-width:inherit; padding:0; overflow:hidden !important;}
.wrapper { width:100%; padding:3%; float: left;}
.logo { margin:auto; width:50%; float:none; margin-bottom:3%; display:block;} .logo img { width:100%; height:auto;}
.social { float:left; margin-right:0; width:100%;}
.social li { margin-left:0; width:25%;}
.social li a { padding-left:35%; min-height:50px; height:auto; margin-bottom:5px;}
.social li:last-child { width:100%; clear:both;}
.header_health_passport img { position:relative;}
#video-gallery { display:none;}
#container { display:block;}


.content-wrapper { width:100%; padding:3%;}
.video-n { width:100%; margin-bottom:3%;}
.option-item { width:49%; margin-left:0; margin-bottom:2%;}
.options-container, .option-item .top img{ width:100%;}
.option-item .top { height:auto;}
.options-container :nth-child(2n) { float:right;}
.option-item .top { float:left; width:100%; height:auto;}
.option-item .top img { width:100%; height:auto; position:relative; display:block;}
.option-item .bottom { float:left; height:auto; padding:10%;}
.option-item .bottom .list { width:95%; margin-right:5%;}
.orange { float:left !important;}
.option-item .bottom .list li:nth-child(2n){ float:left;}
.option-item .bottom .list li { width:100%; float:left;}
.twitter-feed { width:48%;}
.fb { float:right !important; width:48% !important; margin-left:0 !important;}
.twitter-feed, .fb { margin-bottom:3%; min-height:285px !important;}

.box { margin-left:0; width:48%; margin-top:0 !important;}
.passport-box { float:right;}

	/*.content-container .wrapper { padding-top:0;}*/
.content-container .wrapper :last-child { margin-right:0 !important;}
.option-item2 { width:32% !important; margin-right:2% !important;}
.option-item2 .top .title .orange { display:none;}
.option-item2 .top .title .purple { font-size:18px;}
.footer-wrapper .col-1 { width:30%;}
.footer-wrapper .col-2, .footer-wrapper .col-3{ float:right; width:65%;}
.footer-wrapper .social li { margin-left:0; margin-right:10px; width:auto;}
.footer-wrapper .social li:last-child { width:auto; clear:inherit;}
.footer-wrapper .social { width:auto;}
.phar-logo-footer { margin-right:0;}
.articles .option-item:nth-child(4n) { margin-right:inherit;}
.articles .option-item:nth-child(2n) { margin-right:0;}
.slicknav_menu {display:block !important;}

.inner-content { width:70%; padding:3%;}
.inner .sidebar { width:28%;}
.inner .sidebar .box { width:100%; height:auto !important;}
.inner .sidebar .box img { width:100%; height:auto;}
.options-container .option-item { width:48%; /*margin-right:2%;*/ margin-bottom:3%; min-height:355px;}
.options-container .option-item .top { max-height:180px; overflow:hidden;}
.article-wrapper .inner-content { padding:3% !important;}
.article-wrapper { width:70%;}
.article-wrapper .inner-content { width:100%; padding:5% !important;}
.article-wrapper .clearfix { width:100%;}
.entry-content img { max-height:inherit; width:40%; height:auto;}
.sidebar .twitter-feed { width:100%;}
.form { width:100%;}
.form label { margin-bottom:5px; float:left;}
.iframe-map { width:100%;}
}

/* iPads portrait) ----------- */
@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : portrait) {

.article-header {
  width: 100%;
  height: auto;
}
.article-header .text {
  position: relative;
  bottom: auto;
  width: 100%;
}
.article-header img {
  position: relative;
  max-width: 100%;
  height: auto;
}

/*.ask-question, ask-question-wrapper, .nav{ display:none !important;}
*/.nav{ display:none !important;}
.ask-question-wrapper { z-index:999999; width:100%;}
.ask-question { top:160px; width:300px;}
.header-wrapper { padding:0;}
.main-wrapper { min-width:inherit; padding:0; overflow:hidden !important;}
.wrapper { width:100%; padding:3%; float: left;}
.logo { margin:auto; width:50%; float:none; margin-bottom:3%; display:block;} .logo img { width:100%; height:auto;}
.social { float:left; margin-right:0; width:100%;}
.social li { margin-left:0; width:25%;}
.social li a { padding-left:35%; min-height:50px; height:auto; margin-bottom:5px;}
.social li:last-child { width:100%; clear:both;}
.header_health_passport img { position:relative;}
#video-gallery { display:none;}
#container { display:block;}


.content-wrapper { width:100%; padding:3%;}
.video-n { width:100%; margin-bottom:3%;}
.option-item { width:49%; margin-left:0; margin-bottom:2%;}
.options-container, .option-item .top img{ width:100%;}
.option-item .top { height:auto;}
.options-container :nth-child(2n) { float:right;}
.option-item .top { float:left; width:100%; height:auto;}
.option-item .top img { width:100%; height:auto; position:relative; display:block;}
.option-item .bottom { float:left; height:auto; padding:10%;}
.option-item .bottom .list { width:95%; margin-right:5%;}
.orange { float:left !important;}
.option-item .bottom .list li:nth-child(2n){ float:left;}
.option-item .bottom .list li { width:100%; float:left;}
.twitter-feed { width:48%;}
.fb { float:right !important; width:48% !important; margin-left:0 !important;}
.twitter-feed, .fb { margin-bottom:3%; min-height:285px !important;}

.box { margin-left:0; width:48%; margin-top:0 !important;}
.passport-box { float:right;}

  /*.content-container .wrapper { padding-top:0;}*/
.content-container .wrapper :last-child { margin-right:0 !important;}
.option-item2 { width:32% !important; margin-right:2% !important;}
.option-item2 .top .title .orange { display:none;}
.option-item2 .top .title .purple { font-size:18px;}
.footer-wrapper .col-1 { width:30%;}
.footer-wrapper .col-2, .footer-wrapper .col-3{ float:right; width:65%;}
.footer-wrapper .social li { margin-left:0; margin-right:10px; width:auto;}
.footer-wrapper .social li:last-child { width:auto; clear:inherit;}
.footer-wrapper .social { width:auto;}
.phar-logo-footer { margin-right:0;}
.articles .option-item:nth-child(4n) { margin-right:inherit;}
.articles .option-item:nth-child(2n) { margin-right:0;}
.slicknav_menu {display:block !important;}

.inner-content { width:70%; padding:3%;}
.inner .sidebar { width:28%;}
.inner .sidebar .box { width:100%; height:auto !important;}
.inner .sidebar .box img { width:100%; height:auto;}
.options-container .option-item { width:48%; /*margin-right:2%;*/ margin-bottom:3%; /*min-height:355px;*/}
.options-container .option-item .top { max-height:180px; overflow:hidden;}
.article-wrapper .inner-content { padding:3% !important;}
.article-wrapper { width:70%;}
.article-wrapper .inner-content { width:100%; padding:5% !important;}
.article-wrapper .clearfix { width:100%;}
.entry-content img { max-height:inherit; width:40%; height:auto;}
.sidebar .twitter-feed { width:100%;}
.form { width:100%;}
.form label { margin-bottom:5px; float:left;}
.iframe-map { width:100%;}
}

@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : landscape) {
.article-header {
  width: 100%;
  height: auto;
}

.article-header .text {
  position: relative;
  bottom: auto;
  width: 100%;
}
.article-header img {
  position: relative;
  max-width: 100%;
  height: auto;
}

.ask-question-wrapper { z-index:999999; width:100%;}
.ask-question { top:89px; width:300px;}
.header-wrapper { padding:0;}
.main-wrapper { min-width:inherit; padding:0;}
.wrapper, .content-wrapper{ width:100%; padding:2%; float: left;}
.logo { width:30%;} .logo img {   height: auto;
  max-width: 362px;}
.social { margin-right:0;}
.social li { margin-left:20px;}
.feed { width:30% !important;}
.tickercontainer { width:70% !important; margin-right:0!important;}
.tickercontainer .mask { width:100%!important;}
.nav .wrapper { padding:0 2%;}
#video-gallery { display:none !important;}
#container { display:block;}
.video-n { width:45%; padding:2%;}
.options-container { width:53%;}
.options-container .option-item { margin-left:0; width:45%; margin-right:4.5%;}
.option-item .top img { position:relative;}
.orange { float:left !important;}
.option-item .bottom .list { width:93%; margin-right:7%;}
.twitter-feed { width:27%;}
.fb { width:28% !important; margin-left:2%!important;}
.pharmacy-bg .box { float:right; width:32%; margin-left:0;}
.option-item2 { margin-right:2%; width:32%;}
.footer-wrapper { padding:3% 0;}
.footer-wrapper .wrapper { padding:0 2%;}
.footer-wrapper .col-1 { width:25%; padding-top:0;}
.footer-wrapper .col-2, .footer-wrapper .col-3{ width:75%; float:left;}
.footer-nav { width:100%;}
.footer-wrapper .col-3 .social { float:left;}
.phar-logo-footer { margin-right:0;}
.inner { padding-top:90px !important;}
.inner-content { padding:2% 3%; width:70%;}
.inner .sidebar { width:28%;}
.inner .sidebar .box { width:100%;} .inner .sidebar .box img { width:100%; height:auto;}
.articles .option-item { width:31% !important; margin-right:2% !important;}
.articles .option-item .top { height:113px; overflow:hidden;}
.articles .option-item .top img { display:block;}

.article-wrapper { width:70%;}
.article-wrapper .inner-content { width:100%; padding:3%;}
.sidebar .twitter-feed { width:100%;}
.entry-content img { width:40%; height:auto;}

.form { width:100%;}
.form label { margin-bottom:5px; float:left;}
.iframe-map { width:100%;}
}


.healthandwellbeing div.options-container div.option-item h2 {font-size: 22px;text-align: center;margin-bottom: 0;}
.healthandwellbeing div.options-container div.option-item h2.oneLine {
 margin-top: 23px; 
}
.healthandwellbeing.articles .option-item {margin-right: 11px;}
.healthandwellbeing div.options-container div.option-item div.bottom {
  height: 121px!important;
  float: none!important;
  padding: 20px; width:100%;
  text-align: center;
}
.healthandwellbeing div.options-container {
  text-align: center;
}
.healthandwellbeing div.options-container div.option-item {
 float: none;
  display: inline-block;
  vertical-align: top;
  min-height: 121px;
}
.healthandwellbeing div.options-container div.option-item .top {
  text-align: left;
}
img.articlesLogoType {
  position: absolute;
  right: 10px;
  bottom: 10px;
}
.event-text ul.list {
  list-style-type: none;
  padding: 0;
}
.event-text .list li {
  background-image: url(../images/li-arrow.png);
  background-repeat: no-repeat;
  padding-left: 20px;
  background-position: 0 9px;
  margin: 14px 0;
}

.event-date {
  padding:15px;
  background-color: #fff;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  margin-top: 0px;
  margin-bottom: 15px;
}
.event-date .date-small {
  font-weight: bold;
  color: #4C1875;
  font-size: 15px;
}
.event-date .date-big {
  font-weight: normal;
  color: #F07C0D;
  font-size: 13px;
  padding-left: 25px;
}


.event-date .eventTime {
  font-weight: bold;
  color: #4C1875;
  font-size: 15px;
  padding: 10px 0;
}
  .event-date .eventTime span {
    font-weight: normal;
    color: #F07C0D;
    font-size: 13px;
    padding-left: 24px;
  }


.event-date .eventAddress {
  font-weight: bold;
  color: #4C1875;
  font-size: 15px;
}
  .event-date .eventAddress span {
    font-weight: normal;
    color: #F07C0D;
    font-size: 13px;
  }
.event-date .eventEntry {
  font-weight: bold;
  color: #4C1875;
  font-size: 15px;
  padding-top: 10px;
}
  .event-date .eventEntry span {
    font-weight: normal;
    color: #F07C0D;
    font-size: 13px;
    padding-left: 21px;
  }
.addthis_button img,.article-wrapper .inner-content .addthis_button img {
  max-width: 100%!important;
  width: auto!important;
}