@import url("fonts.css");
.front #block-views-slideshow-block .field-name-field-slide-image img{width:100%;}
#block-views-slideshow-block .group-left{width:100%;max-height:60vh;}
.main-page-box{overflow-x:hidden;}
*{box-sizing:border-box;margin:0;padding:0;border:none;outline:none;}
a{text-decoration:none;outline:none;color:#2c3a4c;}
#content a {text-decoration: underline;}
.field-type-text-with-summary a{text-decoration:underline;color:#000;}
a:hover, a:focus{color:#2c3a4c;text-decoration:none;}
a:focus{outline:none;}
a[href*="tel"]{white-space:nowrap;}
h1, h2, h3, h4, h5, h6{color:#2c3a4c;font-weight:900;margin:0 0 10px;padding:0;line-height:normal; font-family:'montserrat'; font-weight:400;}
h2, h3, h4, h5, h6{margin:30px 0 0;}
h1{font-size:40px; line-height:60px;}
h2{font-size:24px;}
h3{font:300 30px/40px 'montserrat'; color:#0085b9;}
h4{font-size:20px;}
h5{font-size:18px;}
h6{font-size:16px;}
ul{list-style-type:disc;margin:0;padding:0; list-style-position:inside;}
#content ul {padding: 0 0 0 1em;}
.field-item > ul {margin-top: 1em;}
ol{margin:10px 0;padding:0;list-style-position:outside;}
ol li{margin:0 0 0 15px;padding:0 0 5px;}
#content li {list-style-position: outside;}
body{background-color:#fff; font-family:'montserrat'; font-weight:400; font-size:16px;line-height:30px;color:#2c3a4c;overflow-y:scroll;overflow-x:hidden;}
img{max-width:100%;border:none;outline:none;height:auto}
p{font:14px/26px 'montserrat', sans-serif;margin:0;padding:0; color:#2c3a4c; font-weight:400;}
iframe{border:0 !important;}
.cl{clear:both !important;}
.field {margin:0;}
#page{width:100%; max-width:100%; margin:0px auto; padding:0;box-shadow:none;}

/* header css */

.header{background:#fff;max-width:100%; margin:0px auto; position:relative; z-index:99;}
.header .header__inner{margin:0;max-width:100%;}
.header #logo{position:absolute;left:0;top:0;z-index:999;background:#fff;margin:0; padding:15px 30px;float:left;width:25%;min-width:300px;}
.header .header__inner .header__region{float:left;width:100%;text-align:left;margin:0;}
.header #block-menu-block-govcms-menu-block-main-menu h2{display:none;}
.header #block-menu-block-govcms-menu-block-main-menu{float:left; margin-left:10px; width:100%;}
.header__inner .header-action-section{float:right;margin:0;padding:0;}
.header__inner .header-action-section .custom-search-section{float:left;position:relative;background:#ffe700;}
/* .header__inner .header-action-section .custom-speaker-section{float:right;} */
.header-action-section .custom-search-section #search-block-form{background:#ffe700;padding:12px 85px 12px 10px;width:30vw;position:absolute;top:0;right:-10009px;z-index:9999;}
.header-action-section .custom-search-section #search-block-form .form-item-search-block-form input{background:none;border:none;border-bottom:1px solid #555;width:100%;font-size:20px; line-height:50px;height:35px;}
.header-action-section .custom-search-section #search-block-form #edit-actions #edit-submit,
.header-action-section .custom-search-section #search-block-form #edit-actions #edit-submit--2{background:url(../images/search.svg);font-size:0;border:none;width:30px;height:30px;box-shadow:none;position:absolute;right:15px;top:15px;}
.header-action-section .custom-search-section .custom-search-icon {background:url(../images/search.svg) #ffe700 no-repeat center;font-size:0;border:none; width:28px; height:29px; box-shadow:none; margin:15px; cursor:pointer;}

#block-menu-block-govcms-menu-block-main-menu .menu-name-main-menu {position: relative;}
#block-menu-block-govcms-menu-block-main-menu .menu-name-main-menu > ul.menu {position: absolute; bottom:0; padding-left: 3vw;}

#header-speaker-icon {background: #0af;display: inline-block; max-height:59px;}

#header-speaker-icon #sideStopButton{display:none;}
/* #sideSprButton{font-size:0; cursor:pointer; margin:30px 20px 30px 16px; width:40px; height:40px; background:url(../images/speaker.svg) left center no-repeat; float:right;} */


#block-views-slideshow-block .field-name-field-slide-image img{width:100%; }
#block-views-slideshow-block .view-id-slideshow .rslides_tabs{position:absolute; left:0px; top:inherit; bottom:140px; margin:0 0 0 60px !important; list-style-type:none;}

#block-views-slideshow-block .view-id-slideshow .rslides_tabs li{float:none; margin-right:0; background:white; background:none; padding:5px 25px 5px 0; -webkit-transition:all .25s ease; -moz-transition:all .25s ease; -ms-transition:all .25s ease; -o-transition:all .25s ease; transition:all .25s ease; height:auto;}
#block-views-slideshow-block .view-id-slideshow .rslides_tabs li > a{display:block; font-family:'dosisbold'; text-decoration:none; padding:0 10px 0 0; font-weight:bold; color:#999; border-bottom:1px solid #999; font-size:16px;
}
#block-views-slideshow-block .view-id-slideshow .rslides_tabs li.rslides_here{padding-right:5px; -webkit-transition:all .25s ease; -moz-transition:all .25s ease; -ms-transition:all .25s ease; -o-transition:all .25s ease; transition:all .25s ease;}
#block-views-slideshow-block .view-id-slideshow .rslides_tabs li.rslides_here a{color:#fff !important; border-color:#fff;}

#block-views-slideshow-block .view-id-slideshow ul li .group-right{position:absolute; right:0; bottom:130px; width:75%;}
#block-views-slideshow-block .view-id-slideshow ul li .group-right h2{font:70px/80px 'open_sansbold'; color:#fff;}
.front #page #main #content{width:100%; padding:0;}
.front .panel-pane{border:none;}
.front .panel-col-first{width:30%;}
.front .panel-col-last{width:66%; float:right;}
.front .panel-col-last .item-list ul{list-style-type:none;}
.front .panel-col-last .pane-home-latest-news{background:linear-gradient(-18deg, #91c984, #62bbbc); padding:28px 50px 500px 90px; position:relative; margin-top:-137px; margin-right:-23px;}
.front #page #main #content .panel-col-last .pane-home-latest-news h2.pane-title{font:300 20px/40px 'montserrat'; color:#fff; margin:0 0 30px; text-transform:uppercase; border-bottom:1px solid #fff; display:inline-block; padding-right:70px; padding-bottom:15px;}
.front #page #main #content .view-home-latest-news .view-content ul li{border:none;}
.front #page #main #content .view-home-latest-news .view-content ul li span.field-content a{font:800 30px/40px 'montserrat'; color:#2c3a4c; text-transform:capitalize;}
.front #page #main #content .view-home-latest-news .view-content ul li .field-content p{color:#2c3a4c; font-size:14px; line-height:25px; margin-top:20px; text-align:justify;}
.front #page #main #content .panel-panel .inside .pane-bean-home-security-block{padding:0 0 475px 40px; margin-top:-25px;}

.front #page #main #content .panel-panel .inside .pane-bean-home-security-block h2.pane-title{font:300 16px/30px 'montserrat'; color:#2c3a4c; padding:0; margin:0 0 21px;}
.front #page #main #content .panel-panel .inside .pane-bean-home-security-block .field-type-text-long p{font:800 17px/24px 'montserrat';}
.front #page #main #content .view-home-tiles-shortcut .view-content{text-align:left;}
.front #page #main #content .view-home-tiles-shortcut .view-content .tiles-list{display: inline-block; width: 100%;}
.front #page #main #content .view-home-tiles-shortcut .view-content ul.tile-item{margin:-470px auto 20px; padding:0; font-size: 0; list-style-type:none; display:table; position:relative; width:100%;}
.front #page #main #content .view-home-tiles-shortcut .view-content ul.tile-item li{width:24%; display:inline-block; vertical-align:top; text-align:center; border:1px solid #eaeaea; background-color: #fff; padding:40px 20px !important; margin: 0 0 1% 1% !important;}
.front #page #main #content #block-views-home-tiles-shortcut-block{margin-bottom:0px;}
.front #page #main #content .view-home-tiles-shortcut .view-content ul.tile-item li img{margin:0px auto; text-align:center; max-width:140px; margin-bottom:30px;}
.front #page #main #content .view-home-tiles-shortcut .view-content ul.tile-item li .views-field-title span.field-content{font:700 24px/30px 'montserrat'; text-align:center; text-transform:uppercase; color:#2c3a4c;}
.front #page #main #content .view-home-tiles-shortcut .view-content ul.tile-item li .tile-description{font:300 18px/30px 'montserrat'; color:#2c3a4c;}
footer .block{margin:0; padding-left:0; padding-right:0; padding-top:0.7em; padding-bottom:0; position: absolute; width: 100%; height: 100%;}
#footer::after{content:''; display:block; width:160px; height:118px; position:absolute; background:url(../images/white-logo.png); top:30px; left:60px; z-index:99;}
#footer{border:none; color:white; background:url(../images/footer-bg.png) left top no-repeat; background-size:100%; min-height:540px; position:relative; width:100%; float:left;}
.front #footer{margin-top:-33px;}
.footer-bg-area{background:rgba(0,0,0,0.5); position:absolute; bottom:0; left:0; right:0; margin:0px auto; padding:27px 60px 30px;}
.footer-bg-area .footer-content .content-left{width:60%; float:left; padding-right:30px;}
.footer-bg-area .footer-content .content-left h3{font:700 20px/30px 'montserrat'; color:#fff; margin:0 0 7px;}
.footer-bg-area .footer-content .content-left p{font-size:12px; line-height:16px; color:#fff; margin:0;}
.footer-bg-area .footer-content .content-right{width:35%; float:right; padding-left:30px;}
.footer-bg-area .footer-content .content-right .footer-phone{float:left;}
.footer-bg-area .footer-content .content-right .footer-address{float:right;}
.footer-bg-area .footer-content .content-right .footer-address p,
.footer-bg-area .footer-content .content-right .footer-phone p, .footer-bg-area .footer-content .content-right a{color:#fff; margin:0px; font-size:12px; line-height:24px;}

/* about page css */
.breadcrumb{max-width:100%; margin:0px auto; padding:20px 40px; background:#007494; border:none; border-top:1px solid #007494;}
.breadcrumb ol{margin:0 0 0 15px; padding:0; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#fff;}
.breadcrumb ol li{color:#fff; padding-left:2px; font-size:20px;}
.breadcrumb ol li a{color:#fff; padding-right:5px;}
.breadcrumb ol li i{padding-right:5px;}
.breadcrumb ol li:last-child{font-weight:bold;}
.breadcrumb ol li:last-child i{display:none;}
#main{clear:both; position:relative;}
#content{width:100%; min-height:600px; margin-bottom:3em;}
.sidebar-first #main{display:flex;}
.left-sidebar {width:20%; min-width:300px; float:left; margin:0; padding:0; background-color:#fff;}
.left-sidebar .block h2.block-title{display:none;}
.left-sidebar .block .block__content{background:#fff; padding:20px;}
.left-sidebar .block .menu{list-style-type:none; margin:0; padding:0;}
.left-sidebar .block .menu li a{font:300 16px/30px 'montserrat'; color:#2c3a4c; opacity:0.8; display:block; border-bottom:2px solid transparent; margin:9px 0; position:relative;}
.left-sidebar .block .menu ul li a{font-size:14px;}
.left-sidebar .block .menu li a.active-trail.active:first-child, .left-sidebar .block .menu a.active-trail{opacity:1; font-weight:700;}
.left-sidebar .block .menu li a.active-trail.active:first-child:after, .left-sidebar .block .menu a.active-trail:after {content:''; width:100%; height:2px; display:block; position:absolute; bottom:-2px; background:#2c3a4c; z-index:99;}
.left-sidebar .block .menu li .menu{display:none;}
.left-sidebar .block .menu li.active-trail.active .menu,
.left-sidebar .block .menu li.active-trail .menu{display:block;}
.left-sidebar .block .menu li.active-trail ul ul{margin-left: 20px;}
.left-sidebar .block .menu li.parent-active a.active-trail:after {width:calc(100% - 20px);}
.left-sidebar .block .menu li .menu li a{padding-left:20px;}
.left-sidebar .block .menu li .menu li a:before{content:''; width:4px; height:1px; display:block; position:absolute; top:14px; background:#8b939d; left:10px;}
.left-sidebar .block .menu li .menu li a.active-trail.active:first-child:after,.left-sidebar .block .menu li.first-parent-active > a.active-trail.active:first-child:after{display:none;}

.left-sidebar .block .menu li .menu li a.active-trail.active:first-child::before{content:''; width:20px; height:2px; display:block; position:absolute; top:14px; background:#2c3a4c; left:10px;}
.left-sidebar .block .menu li .menu li a.active-trail.active{padding-left:40px;}
.left-sidebar .menu .sidemenu-hidden{display:none !important;}
.section-product-development-partnerships .left-sidebar .block .menu li:first-child a.active-trail.active,
.left-sidebar .block .menu li.first-parent-active > a.active-trail.active:first-child{opacity:1;font-weight:300; opacity:0.8;}
.section-product-development-partnerships .left-sidebar .block .menu li:first-child a:after{ display:none !important;}
.section-product-development-partnerships .left-sidebar .block .menu li ul li:first-child a.active-trail.active{ font-weight:700;}
.section-product-development-partnerships .left-sidebar .block .menu li ul li:first-child a:after{ display:block !important;}


.one-sidebar #content {max-width:1176px;}
.no-sidebars #content.content-area {padding: 0;}
#content.content-area{flex:1; padding:60px;}

.content-area p{font-size:16px; line-height:30px; text-align:justify; padding:10px 0 18px; color:#2c3a4c;}
.page-node-153 .content-area p:last-child{padding:10px 0 0;}
.hidden-full-description{display:none;}
.section-grg .content-area h3{text-transform:uppercase; margin-bottom:20px;}
.key-investment-section ul{list-style-type:none; margin:0 0 30px; padding:0; display:inline-block; width: 100%;}
.key-investment-section ul li{width:25%; float:left; padding:0 15px; min-height:220px;}
.key-investment-section ul li img{width:auto; margin:0px auto;}
.page-node-194 .field-item.even p:last-child{padding-bottom:0px;}
/*Approach Page*/
.our-approach-section ul{list-style-type:none; margin:0px -20px; padding:0;}
.our-approach-section ul ul {margin: 0;}
.our-approach-section ul li.approach-item{width:50%; float:left; margin:0px; padding:0 20px;}
.our-approach-section ul li.approach-item .title{font:300 30px/40px 'montserrat'; color:#0085b9; margin:28px 0 18px;}
.our-approach-section ul li.approach-item .description{font:300 14px/30px 'montserrat'; color:#2c3a4c; max-height:245px; overflow:hidden; -webkit-transition:all .25s ease-in-out; -moz-transition:all .25s ease-in-out; -ms-transition:all .25s ease-in-out; -o-transition:all .25s ease-in-out; transition:all .25s ease-in-out;}
.our-approach-section ul li.approach-item .maxhit{max-height:100% !important;-webkit-transition:all .25s ease-in-out; -moz-transition:all .25s ease-in-out; -ms-transition:all .25s ease-in-out; -o-transition:all .25s ease-in-out; transition:all .25s ease-in-out;}
.our-approach-section ul li.approach-item:nth-child(2n+1){clear:both;}
.our-approach-section ul li.approach-item .link a{margin-top:20px; float:right; position:relative; padding:19px 0 15px 24px; color:#7e91aa; font:700 14px/20px 'montserrat';}
.our-approach-section ul li.approach-item .link a::after{content:''; position:absolute; right:0; top:0; width:110px; height:2px; background:#00acef; display:block;}
/*TRG Page*/
.view-technical-reference-group-member-images .trg-wrapper-list ul.trg-list, .view-technical-reference-group-member-description .trg-wrapper-list ul.trg-list,.view-pidp-and-appidar- .trg-wrapper-list ul.trg-list, .view-health-system-research-projects .trg-wrapper-list ul.trg-list{margin:0px; padding:0px; list-style-type:none; font-size:0;}
.view-health-system-research-projects .trg-wrapper-list ul.trg-list li.views-row, .view-pidp-and-appidar- .trg-wrapper-list ul.trg-list li.views-row {font-size: 16px;}
.view-technical-reference-group-member-images .trg-wrapper-list ul.trg-list li{display:inline-block; vertical-align:top; padding:0 0 31% !important; margin:0; height: 0; width:20%; overflow: hidden;}
.view-technical-reference-group-member-images .trg-wrapper-list ul.trg-list li img {width:100%;  -webkit-filter:grayscale(100%); -moz-filter:grayscale(100%);  -o-filter:grayscale(100%); -ms-filter:grayscale(100%); filter:grayscale(100%); -webkit-transition:all .5s ease-in-out; -moz-transition:all .5s ease-in-out; -ms-transition:all .5s ease-in-out; -o-transition:all .5s ease-in-out; transition:all .5s ease-in-out;}
.view-technical-reference-group-member-images .trg-wrapper-list ul.trg-list li:hover img{-webkit-filter:grayscale(0%);
    -moz-filter:grayscale(0%);  -o-filter:grayscale(0%);  -ms-filter:grayscale(0%);   filter:grayscale(0%);}
.view-technical-reference-group-member-description .trg-wrapper-list ul.trg-list li, .view-pidp-and-appidar- .trg-wrapper-list ul.trg-list li, .view-health-system-research-projects .trg-wrapper-list ul.trg-list li{background-color:#e8f6fc; display:inline-block; vertical-align:top; padding:20px !important; margin:1em 1% !important; width:48%; position:relative; min-height:166px;}
.view-technical-reference-group-member-description .trg-wrapper-list ul.trg-list li a, .view-health-system-research-projects .trg-wrapper-list ul.trg-list li a{font:700 20px/30px 'montserrat'; color:#2c3a4c; -webkit-transition:all .25s ease; -moz-transition:all .25s ease; -ms-transition:all .25s ease; -o-transition:all .25s ease; transition:all .25s ease;}
.view-technical-reference-group-member-description .trg-wrapper-list ul.trg-list li p, .view-health-system-research-projects .trg-wrapper-list ul.trg-list li p, .view-pidp-and-appidar- .trg-wrapper-list ul.trg-list li p{font:400 12px/18px 'montserrat'; color:#2c3a4c; padding:15px 0 !important;}
.view-technical-reference-group-member-description .trg-wrapper-list ul.trg-list li a.click-to-description, .view-health-system-research-projects .trg-wrapper-list ul.trg-list li a.click-to-description, .view-pidp-and-appidar- .trg-wrapper-list ul.trg-list li a.click-to-description{font:300 10px/32px 'montserrat'; background-color:#00a1e0; color:#fff; height:30px; display:inline-block; position:absolute; left:20px; bottom:0; padding:0 20px; display:none; -webkit-transition:all .25s ease; -moz-transition:all .25s ease; -ms-transition:all .25s ease; -o-transition:all .25s ease; transition:all .25s ease;}
.view-technical-reference-group-member-description .trg-wrapper-list ul.trg-list li a.click-to-description:hover, .view-technical-reference-group-member-description .trg-wrapper-list ul.trg-list li a:hover, .view-health-system-research-projects .trg-wrapper-list ul.trg-list li a.click-to-description:hover, .view-health-system-research-projects .trg-wrapper-list ul.trg-list li a:hover{opacity:0.8;}
.view-technical-reference-group-member-description .trg-wrapper-list ul.trg-list li:after, .view-pidp-and-appidar- .trg-wrapper-list ul.trg-list li:after, .view-health-system-research-projects .trg-wrapper-list ul.trg-list li:after{
    content:''; width:60px; background-color:#09afef; height:2px; display:block; position:absolute; bottom:20px; left:20px;}
.view-health-system-research-projects .trg-wrapper-list ul.trg-list .views-field-field-details-page-link { min-height: 20px; }
#cboxLoadedContent .hidden-full-description{display:block;}
#cboxLoadedContent .hidden-full-description p{font:400 16px/30px 'montserrat';color:#2c3a4c;padding:0px 0 20px !important;}
.page-node-196 #colorbox{width:80% !important;left:0 !important;right:0 !important;margin:0px auto !important;}
.page-node-196 #cboxWrapper{width:100% !important; border-radius:0px !important;}
.page-node-196 #cboxContent{width:98% !important;display:block;float:none !important;}
.page-node-196 #cboxLoadedContent{margin-bottom:28px; width:100% !important; padding:0 50px 50px; box-sizing:border-box;}
.page-node-196 #cboxLoadedContent h2 {margin:0 0 41px; font-weight:600; font-size:22px; line-height:30px; padding-bottom:18px; position:relative; color:#2c3a4c;}
.page-node-196 #cboxLoadedContent h2:after{content:''; position:absolute; left:0; bottom:0; width:60px; height:2px; background:#00acef; display:block;}
.page-node-196 #cboxClose{position:absolute; top:0; right:60px; background:none; width:40px; height:40px; text-indent:-9999px;}
.page-node-196 #cboxClose::after, .page-node-196 #cboxClose::before{content:''; display:block; top:20px; width:50px; height:1px; position:absolute; background:#444; transform:rotate(45deg);}
.page-node-196 #cboxClose::before{transform:rotate(-45deg);}
.page-node-196 .trg-link-section{	background:#fff; padding:20px 30px; width:100%; float:left; margin-bottom:60px;}
.page-node-196 .trg-link-section p{margin:0px; padding:0;}
.page-node-196 .trg-link-section h3{margin:0;}
.page-node-196 .trg-link-section h3.trg-link a{font-size:18px; font-weight:600; line-height:24px; color:#2c3a4c; text-decoration:underline;}
/* TRG Subpage*/
.node-type-technical-reference-group .field-name-field-member-image {float:right; margin-left:30px; margin-bottom:0;}
.node-type-technical-reference-group .field-name-field-member-image .field-label{font-size:0px;}
/*our team*/
.view-our-team-page .team-profile-list{clear:both;float:left;width:100%;}
.view-our-team-page .team-profile-list ul.team-profile{list-style-type:none; margin:0; padding:0;}
.view-our-team-page .team-profile-list ul.team-profile li{float:left;}
.view-our-team-page .our-team-read-more {padding:20px 0 0 15px; display: inline-block; }
.view-our-team-page .item-list ul{list-style-type:none; margin:0px; padding:0;}
.view-our-team-page .item-list ul.our-team-member-profile li{float:left; width:33.3%; color:#2c3a4c; position:relative; padding:0 5px !important; -webkit-transition:all .5s ease-in-out; -moz-transition:all .5s ease-in-out; -ms-transition:all .5s ease-in-out; -o-transition:all .5s ease-in-out; transition:all .5s ease-in-out;}
.view-our-team-page .item-list ul.our-team-member-profile li img{-webkit-filter:grayscale(100%); -moz-filter:grayscale(100%); -o-filter:grayscale(100%);  -ms-filter:grayscale(100%); filter:grayscale(100%); -webkit-transition:all .5s ease-in-out; -moz-transition:all .5s ease-in-out; -ms-transition:all .5s ease-in-out; -o-transition:all .5s ease-in-out; transition:all .5s ease-in-out; }
.view-our-team-page .item-list ul.our-team-member-profile li:hover img{-webkit-filter:grayscale(0%); -moz-filter:grayscale(0%);  -o-filter:grayscale(0%);  -ms-filter:grayscale(0%);   filter:grayscale(0%);}
.view-our-team-page .item-list ul.our-team-member-profile li .views-field-title{font:400 22px/30px 'montserrat';}
.view-our-team-page .item-list ul li .views-field-field-member-position ul li{font:300 12px/20px 'montserrat'; width:100%; position:static;}
.view-our-team-page .item-list ul.our-team-member-profile li:after{content:''; position:absolute; left:20px; bottom:0; width:110px; height:2px; background:#00acef; display:block; -webkit-transition:all .5s ease-in-out; -moz-transition:all .5s ease-in-out; -ms-transition:all .5s ease-in-out; -o-transition:all .5s ease-in-out; transition:all .5s ease-in-out;}
.view-our-team-page .item-list ul.our-team-member-profile li .member-profile-bg{background:none; padding:20px 20px 0; float:left; width:100%; min-height:60px;}
.view-our-team-page .item-list ul.our-team-member-profile li .custom-ourteam-list-items {float:left;width:100%;
    -webkit-transition:all .5s ease-in-out; -moz-transition:all .5s ease-in-out; -ms-transition:all .5s ease-in-out; -o-transition:all .5s ease-in-out; transition:all .5s ease-in-out;}
.view-our-team-page .item-list ul.our-team-member-profile li .member-profile-bg:last-child{padding-top:0; padding-bottom:20px;}
.view-our-team-page .item-list ul.our-team-member-profile li .custom-ourteam-list-items:hover{background:#e2eef0;}
.view-our-team-page .item-list ul.our-team-member-profile li:hover:after{height:4px;}
/*News page*/
.section-news .content-area h1#page-title, .section-in-media .content-area h1#page-title{display:none;}
.section-news #block-views-exp-news-page-latest-news-page .block__content, .page-in-media #block-views-737be8a88fb7ee4f75fb9d300405c341 .block__content {padding-bottom: 0}
.section-news #block-menu-block-1 .block__content, .page-in-media #block-menu-block-1 .block__content {padding-top: 0}
.latest-news{margin:0 -20px; display:block; font-size:0;}
.views-field-field-latest-news-image img{max-height:460px;min-height:200px;object-fit:cover;}
.views-row-first .views-field-field-latest-news-image img{min-height:267px}
.latest-news-list .latest-news li{width:50%; padding:0 20px !important; display:inline-block; vertical-align:top; position:relative; margin-bottom:60px !important;}
.latest-news-list .latest-news li .views-field-field-latest-news-image img{width:100%;}
.latest-news-list .latest-news li .news-header-section{background:#e8f6fc;padding:33px 40px 27px;position:relative; width:90%; float:right; margin-top:-100px;}
.latest-news-list .latest-news li .news-header-section h3{margin:0 0 15px; font:800 24px/40px 'montserrat'; color:#2c3a4c;}
.latest-news-list .latest-news li .news-header-section h3 a{color:#2c3a4c;}
.latest-news-list .latest-news li.views-row{border-top:0px !important;}
@media only screen and (min-width: 992px) {
    #content #block-views-exp-news-page-latest-news-page, #content #block-views-exp-news-page-latest-news-page--2,
    #content #block-views-737be8a88fb7ee4f75fb9d300405c341, #content #block-views-737be8a88fb7ee4f75fb9d300405c341--2 {display:none;}
}
.views-exposed-form .views-exposed-widget{float:left;padding:0 20px 0 0;}
.views-exposed-form .views-exposed-widget:nth-child(3){padding-right:0;}
#views-exposed-form-news-page-latest-news-page .views-widget-sort-by{display:none;}
#views-exposed-form-news-page-latest-news-page, #views-exposed-form-in-media-page-latest-in-media-page {margin:0 0 0 auto !important;width:444px;z-index:9;}
.sidebar #views-exposed-form-news-page-latest-news-page, .sidebar #views-exposed-form-in-media-page-latest-in-media-page {margin:0 0 0 auto !important;width:100%;z-index:9;}
.sidebar #views-exposed-form-news-page-latest-news-page .views-widget-sort-order label {line-height: 5px;}
#block-views-exp-news-page-latest-news-page h2 {display: none;}
.form-type-select span{ display:inline;}
.form-type-select span .selection > span{background:url(../images/arrow.png) no-repeat right center #e3eff1; appearance:none;  font:700 12px/20px 'montserrat'; -o-appearance:none; -webkit-appearance:none; -ms-appearance:none; -moz-appearance:none; padding:0; border-radius:10px; border:none; width:200px; height:auto; margin-top:5px; cursor:pointer;}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#7e91aa;padding:6px 20px; height:auto; line-height:auto;}
.select2-container--default .select2-selection--single .select2-selection__arrow {display:none;}
.select2-container--default .select2-results > .select2-results__options {background:#e3eff1;}
.select2-container--default .select2-results__option--highlighted[aria-selected] {background-color:#52b7d1; color:white;}
.select2-results__option {padding:0 18px; font-size:12px; border-bottom:1px solid #cddcdf;}
.select2-container--default .select2-search--dropdown .select2-search__field {border:1px solid #dde9eb;font-size:12px; color:#7e91aa; margin:0; padding:7px 13px;background:#e3eff1;}
.select2-container--default .select2-results__option[aria-selected="true"] {background-color:#52b7d1; color:#fff;}
.select2-dropdown{ border:none;}
#views-exposed-form-news-page-latest-news-page label, #views-exposed-form-in-media-page-latest-in-media-page label{font:800 14px/20px 'montserrat'; color:#7e91aa; text-transform:uppercase;}
#views-exposed-form-in-media-page-latest-in-media-page label {margin: 0;}
#views-exposed-form-in-media-page-latest-in-media-page .form-item-sort-order label {margin-top: 15px;}
#views-exposed-form-news-page-latest-news-page .views-widget-sort-order .form-type-select{margin:0px !important}
#views-exposed-form-news-page-latest-news-page .views-widget-sort-order label{visibility:hidden; margin:0;}
.post-source-date {font-size:1rem; font-weight:bold; font-style:italic;}

/*Scrollbar start*/
.select2-results {overflow:hidden; -webkit-overflow:hidden; -moz-overflow:hidden; -ms-overflow:hidden; -o-overflow:hidden; margin-right:0; position:relative;}
.mCSB_inside > .mCSB_container {margin-right:15px;}
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color:#52b7d1; background-color:#52b7d1;}
.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {background-color:#52b7d1 !important; opacity:0.5;}
.no-results {width:100%;display:inline-block;text-align:center;}
.no-results h2 {font-weight:800;font-size:24px; line-height:40px; margin-top:0px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .select2-container--open .select2-dropdown--below {min-width:200px; max-width:200px; position:absolute;top:40px;}
    .select2-container--open .select2-dropdown--above {min-width:200px; max-width:200px; }
}
/*News Details Page*/
.node-type-latest-news h1#page-title {display:none;}
.node-type-latest-news h1.node-title { font-weight:800; margin-top:44px;margin-bottom:27px;}
.node-type-latest-news h1.node-title a{ color:#2c3a4c;}
.node-type-latest-news .content-area{ padding:0 0 60px 60px !important;}
.node-type-latest-news .field{ margin:0px;}
.node-type-latest-news .field-name-field-latest-news-image img {width:100%;}
.node-type-latest-news .field-type-text-with-summary{ padding-right:40px;}
.node-type-latest-news .left-sidebar .block .menu li a{font:400 14px/20px 'montserrat'; color:#7e91aa; margin-bottom:5px; display:inline-block;}
.node-type-latest-news .content-area p {padding:10px 0 0;}
/*National Regulator*/
.page-node-205 .content-area{padding:0px !important;}
.page-node-205 .content-area h1#page-title{display:none;}
.page-node-205 .content-area h2.national-heading {font-size:40px;line-height:60px;padding:11px 60px 7px;}
.page-node-205 .content-with-img{padding:30px 60px;}
.content-with-img{font-size:16px; line-height:30px; text-align:justify; color:#2c3a4c;}
.content-with-img + .page-content-line{padding:0 60px 60px;}
.content-with-img img{float:right;margin-left:50px; margin-bottom:10px; max-width:300px;}

/*Health System Research*/
.page-node-235 .content-area{padding:0px !important;}
.page-node-235 .content-area h1#page-title{display:none;}
.page-node-235 article{padding:14px 60px 30px;}
.page-node-235 article .field {margin:0;}
.page-node-235 article h2{font:400 40px/60px 'montserrat'; margin-bottom:59px; margin-top:8px;}
.page-node-235 article h4{font:300 24px/30px 'montserrat'; color:#2c3a4c; margin:19px 0 40px;}
.page-node-235 article h5{font:800 20px/30px 'montserrat'; color:#0085b9; margin:0 0 2px; display:contents;}
.page-node-235 article h6{font:800 16px/30px 'montserrat'; color:#0085b9;margin:10px 0 0;}
.page-node-235 article p + h4{ margin:19px 0;}
.page-node-235 article strong{ font-weight:800;}
.number-order ul {display:block; list-style-type:decimal;margin:0;padding:0; list-style-position:inside;}
.number-order ul li { font:800 20px/30px 'montserrat'; color:#0085b9;margin:0; padding:0;}
.number-order ul ul {list-style-type:lower-alpha;margin:5px 0 0 42px;}
.number-order ul ul li { font:800 16px/30px 'montserrat'; color:#2c3a4c;}
.page-node-235 article h5 + p {padding-bottom:10px;padding-top:8px;}
.page-node-235 article h5 + p + p{ padding-bottom:22px;}
.page-node-235 article .number-order ul li p{ padding-top:7px; padding-bottom:42px; padding-left:42px;}
.page-node-235 article .number-order ul ul li p{ padding-top:0px; padding-bottom:30px; padding-left:0;}
.mensize-content .alpha-order ul li {margin-bottom:30px;}
.tab-content .tab-pane.active{display:block;}
.tab-content .tab-pane{display:none;}
/*for tab sction in Health System Research page */
.bootstrap-tab .tabnav {float:left;width:100%;margin-bottom:30px;}
.bootstrap-tab .tabnav ul {margin:0px;padding:0;list-style:none; display:block;}
.bootstrap-tab .tabnav ul li a{ display:block; padding:10px;}
.bootstrap-tab .tabnav ul li {float:left; font-size:30px; line-height:40px; color:#7e91aa; font-weight:300; width:50%; text-align:center; background:#dee9eb;}
.bootstrap-tab .tabnav ul li.active{background:#fff; color:#0085b9;}
.tab-content {background:#fff; padding:30px;}
/*tab sction end */

/*Conference Page*/
.section-conference .content-with-img{padding-bottom:50px;}
.conference-list-section ul{list-style-type:disc;list-style-position:inherit;}
.conference-list-section ul li{font:800 16px/30px 'montserrat'; text-align:justify; color:#2c3a4c; margin-bottom:32px; padding-left:12px;}
.conference-list-section h3{font:300 30px/40px 'montserrat'; text-align:justify; color:#0085b9;margin:0 0 24px;}
.conference-list-section .file-image-png img{float:right; margin:0 0 20px 30px; max-width:100%;}
.cta-section a{ background-image:linear-gradient(to right, #5ca1b8, #45b3e0); padding:15px 10px 10px; border-radius:10px; margin-right:40px; font-size:16px; min-width:260px; display:inline-block; text-align:center; line-height:30px; color:#fff; font-weight:700;}

/*Programs Page*/
.field-name-field-country-flag {float: right; margin-top: -4.5em;}
.logged-in .field-name-field-country-flag {margin-top: -3.3em;}
.field.field-name-field-country-flag img {border: 1px solid #ddd;}

/*Find page*/
.page-node-213 h2{font:300 30px/40px 'montserrat'; color:#0085b9; margin-bottom:50px;}
.page-node-213 h2 + .content-with-img img{float:left; margin:0 50px 10px 0}
.page-node-213 h2 + .content-with-img p{padding:10px 0 20px;}
.page-node-213 .content-with-img img {margin-right:55px;}

/*MMV Page*/
.page-node-212 .content-with-img img{max-width:460px;}
.page-node-212 h2{font:300 30px/40px 'montserrat'; color:#0085b9;}
.page-node-212 h3{ font-weight:700; color:#2c3a4c; margin-bottom:28px;}

/*Health Security Corps*/
.page-node-209 .content-area{padding:0px !important;}
.page-node-209 .content-area h1#page-title{display:none;}
.page-node-209 .content-with-img{padding:30px 60px;}
.page-node-209 .health-security-block{padding:0 60px 20px; width:100%; float:left;}
.page-node-209 .health-security-block:first-child{padding-top:20px;}
.page-node-209 .health-security-block:last-child{padding-bottom:60px;}
.page-node-209 .health-security-block .details-section {margin-bottom:20px;}
.page-node-209 .health-security-block h2{font:300 40px/60px 'montserrat'; margin-bottom:12px;}
.page-node-209 .health-security-block .link-section a{margin-top:0px;float:right;position:relative; padding:19px 0 15px 24px;color:#7e91aa;font:800 14px/20px 'montserrat';}
.page-node-209 .health-security-block .link-section a:after{content:'';position:absolute; right:0;top:0;width:110px;height:2px;background:#00acef;display:block;}
.health-security-block h3{margin-top:0;}
.health-security-block .img-section{float:left; margin-top:5px; margin-right:40px;}
.page-node-209 .content-area p{padding:10px 0 0;}
/*Madeleine Moss page*/
.node-type-our-team .field-name-field-member-position .field-item{font:300 30px/40px 'montserrat'; color:#0085b9;}
.node-type-our-team .field-name-field-member-image {float:right; margin-left:30px; max-width:230px; margin-bottom:0;}

/*JCU page*/
.highlight-strong strong{color:#0085b9;}
.section-jcu .media-element-container .content img.media-element{margin-bottom:30px;}

/* Search page */
.content-area #search-form, .content-area #search-form + h2{display:none;}
.content-area #search-form + h2{margin-bottom:10px;}
.search-results h3.title{font:300 20px/30px 'montserrat'; color:#0085b9; margin:0; padding:0;}
.search-results h3.title a{color:#0085b9;}
.search-snippet-info .search-snippet strong{color:#0085b9;}
.search-results li{margin:0 0 10px; padding:0 0 10px; border-bottom:1px solid #ccc;}

/*Map addressbox */
.sgmpopup-content-wrapper{width:300px;  padding:20px 30px !important; box-sizing:border-box; height:190px; border-radius:10px !important; box-shadow:0 0 10px 0 rgba(0,0,0,0.1);}
.sgmpopup-content-wrapper .sgmpopup-content h4.organisation-name{font:700 24px/30px 'montserrat'; margin:0;}
.sgmpopup-content-wrapper .sgmpopup-content p{font:300 14px/20px 'montserrat'; margin:0;}
.sgmpopup-content-wrapper .sgmpopup-content a{font:700 12px/20px 'montserrat';color:#45b4e2;margin:0;/*position:absolute;*/bottom:20px;left:30px;}
.sgmpopup div + img{position:relative; background:url(../images/close.png) center; width:10px; height:10px; padding:6px; margin:12px; z-index:101; cursor:pointer; right:3px;}
.gm-style-pbc + .map-overlay{position:relative !important;}
.gm-style-pbc + .map-overlay:before{content:''; width:100%; height:100%; display:block; background:#000; position:absolute; z-index:1; top:0; opacity:0.5;}
.gm-style img{max-width:none; position:absolute !important; z-index:99999; z-index:9999;}
.messages--error{background-position:8px 12px !important; padding:10px 10px 8px 50px;}

/* product-development-partnerships page*/
.pdps-links ul li a{ padding-right:10px; position:relative;}
.pdps-links ul li a:after{content:''; width:0; height:1px; display:block; background:#0085b9; position:absolute; z-index:1; left:0; bottom:0; -webkit-transition:all .5s ease-in-out; -moz-transition:all .5s ease-in-out; -ms-transition:all .5s ease-in-out; -o-transition:all .5s ease-in-out; transition:all .5s ease-in-out;}
.pdps-links ul li a:hover:after {width:100%;}
.custom-header-right {float:right;width:75%;}

/* --------- Profile Page (yg) ---------- */
.profile-item-list > ul > li{width:33.333333%;display:inline-block;vertical-align:top;float:left;padding:5px !important;border:none !important;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;margin:0 !important}
.profile-item-list > ul > li .profile-title{background:#e2eef0;display:block;width:100%;margin:0;padding:20px 20px 0;}
.profile-item-list > ul > li .profile-title span.field-content{object-fit:contain;font-family:Montserrat;font-size:24px;font-weight:800;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;color:#2c3a4c;vertical-align:middle;display:block;width:auto;}
.profile-item-list > ul > li .profile-title span a{text-overflow:ellipsis;overflow:hidden;word-wrap:break-word;white-space:-moz-pre-wrap;white-space:nowrap;    display:block;width:auto;}
.profile-item-list > ul > li .profile-position{background:#e2eef0;display:block;width:100%;margin:0;padding:7px 20px 20px;position:relative;}
.profile-item-list > ul > li .profile-position:before {content:'';width:60px;height:4px;object-fit:contain;background-color:#00acef;position:absolute;bottom:0;left:20px;}
.profile-item-list > ul > li .profile-position .item-list ul > li{object-fit:contain;font-family:Montserrat;font-size:12px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.67;letter-spacing:normal;color:#2c3a4c;list-style:none;text-overflow:ellipsis;overflow:hidden;word-wrap:break-word;white-space:-moz-pre-wrap;white-space:nowrap;display:block;width:auto;text-transform:uppercase;}
.profile-item-list > ul > li .profile-image .field-content img{width:100%;  -webkit-filter:grayscale(100%); -moz-filter:grayscale(100%);  -o-filter:grayscale(100%);  -ms-filter:grayscale(100%);   filter:grayscale(100%);   -webkit-transition:all .5s ease-in-out; -moz-transition:all .5s ease-in-out; -ms-transition:all .5s ease-in-out; -o-transition:all .5s ease-in-out; transition:all .5s ease-in-out;}
.profile-item-list > ul > li .profile-image .field-content img:hover{-webkit-filter:grayscale(0%); -moz-filter:grayscale(0%);  -o-filter:grayscale(0%);  -ms-filter:grayscale(0%);   filter:grayscale(0%);}

.profile-item-list > ul > li .profile-location img{width:100%;}
.profile-item-list > ul > li .profile-bio{background:#fff;padding:20px;display:block;}
.profile-item-list > ul > li .profile-bio p{object-fit:contain;font-family:Montserrat;font-size:14px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.71;letter-spacing:normal;color:#2c3a4c;text-align:left;}
.node-members-profiles{ position:relative;}
.node-members-profiles .field-name-field-member-image{float:left; margin-right:20px; max-width:250px;}
.node-members-profiles .field-name-field-member-position {position:absolute; left:270px; top:0; font-size:24px; font-weight:600;}
.node-members-profiles .field-type-text-with-summary {padding-top:30px;}
.node-type-members-profiles .field-type-text-with-summary {padding-top:0;}
.node-type-members-profiles .field-name-field-member-image {float:right;margin-left:20px;max-width:250px;}
.node-type-members-profiles .field-name-field-member-position{position:static; font:300 30px/40px 'montserrat'; color:#0085b9;}
/* End Profile Page (yg) */

/*HSC Member page*/
.view-id-health_security_corps_members .our-team-member-profile {
    list-style-type: none;
    display: block;
    margin-top: 1em;
}

.view-id-health_security_corps_members .our-team-members-profile-section {
    display: inline-block;
    width: 22.5%;
    margin: 0 1% !important;
    padding: 0 0 4px !important;
}

.view-id-health_security_corps_members .our-team-member-profile .views-row-first {
    margin-left: 0 !important;
}

.view-id-health_security_corps_members .our-team-members-profile-section:hover {
    background-color: #e2eef0;
}

.view-id-health_security_corps_members .views-field-field-member-image-hsc img {
    width: 100%;
}

.view-id-health_security_corps_members .views-field-title {
    padding: 20px 15px 15px;
    font: 400 22px/30px 'montserrat';
}

.view-id-health_security_corps_members .views-field-nothing {
    padding: 0 15px;
}

.view-id-health_security_corps_members .views-field-nothing a {
    border-bottom: 2px solid #00acef;
    padding: 0 0 5px;
}

.view-id-health_security_corps_members .our-team-members-profile-section:hover .views-field-nothing a {
    border-bottom: 4px solid #00acef;
    padding: 0 0 3px;
}

.view-id-health_security_corps_members p.small {
    font-size: 0.8em;
    line-height: 1.2em;
    display: inline-block;
}

@media only screen and (max-width: 1280px) {
    .view-id-health_security_corps_members .our-team-members-profile-section {
        width: 28%;
    }
}

@media only screen and (max-width: 767px) {
    .view-id-health_security_corps_members .our-team-members-profile-section {
        width: 48%;
    }
}

@media only screen and (max-width: 420px) {
    .view-id-health_security_corps_members .our-team-members-profile-section {
        width: 90%;
        margin: 0 5% !important;
        padding: 0 0 4px !important;
    }
}

/*Staff Profiles*/
.node-type-technical-reference-group .field-name-field-member-image, .node-194 .field-name-field-image,
.node-type-our-team .field-name-field-member-image, .node-health-security-corps-profile .field-name-field-member-image-hsc {float: right; margin-left: 30px; margin-bottom: 0;}
.node-type-technical-reference-group .field-name-field-member-image img, .node-194 .field-name-field-image img,
.node-type-our-team .field-name-field-member-image img, .node-health-security-corps-profile .field-name-field-member-image-hsc img {width: 225px}
.node-health-security-corps-profile .field-name-field-member-image-hsc .field-label {display:none;}
@media only screen and (max-width: 568px) {
    .node-type-technical-reference-group .field-name-field-member-image, .node-194 .field-name-field-image,
    .node-type-our-team .field-name-field-member-image, .node-health-security-corps-profile .field-name-field-member-image-hsc {float: none; text-align: center; width: 100%; max-width: 225px; margin: 0 auto 30px;}
}

/* health-security-digest Start*/
.section-health-security-digest article header,
.section-health-security-digest article .field-type-text-with-summary{float:right; width:58%;}
.view-id-_health_security_digest_page .views-field-body h2{font-size: 17px;line-height: 27px; margin: 0 0 10px;}
.section-health-security-digest article
.field-name-field-health-sec-dig-image{max-width:40%;}
.section-health-security-digest #content .views-row {clear:both; margin:0; padding:20px 0 0; border-bottom:solid 1px #ddd; display:block; border-top:none; font-size: 0;}
.section-health-security-digest .links {float: left; clear:both;}
.section-health-security-digest .links a {padding: 19px 0 15px 0; color:#7e91aa; font:800 14px/20px 'montserrat'; float:right; position:relative;}
.section-health-security-digest .links a::after {content:'';position:absolute;right:0;top:0;width: 100%;height:2px;background:#00acef;display:block;}
.pager {clear: both;padding:0px;text-align: center;border-top: none;background: none;}
.pager-item, .pager-first, .pager-previous, .pager-next, .pager-last, .pager-ellipsis, .pager-current {padding:0 6px;font-weight:600;line-height:30px;}
.pager-current {color:#fff;background: #42aad6; padding:0px 12px;}
.pager .ajax-progress{ display: none !important; }
/*details page of health-security-digest */
.node-health-security-digest-list p{ padding-top:0;}
.node-type-health-security-digest-list .field-name-field-health-sec-dig-image{float:right; max-width:40%; margin-left:20px;}
.node-type-health-security-digest-list h1{ line-height:50px;}
/* health-security-digest End */

/* blog page start */
.section-news-category article{border-bottom:1px solid #ddd; margin-bottom:20px;}
.section-news-category article header, .section-news-category article .field-type-text-with-summary{float:right; width:59%;}
.section-news-category article header h1{font-size:24px; line-height:30px; margin:0;}
.section-news-category article .field-name-field-latest-news-image{max-width:40%;}
.section-news-category article .field-name-field-latest-news-image img{ width:100%;}
.section-news-category article .links {float:right;clear:both;}
.section-news-category article .links a {padding:19px 0 15px 24px;color:#7e91aa;font:800 14px/20px 'montserrat'; float:right;position:relative;}
.section-news-category article .links a::after {content:'';position:absolute;right:0;top:0;width:110px; height:2px;background:#00acef;display:block;}
/*blog page end*/

/*publication page end */
.page-node-247 #block-views-publication-links-block h2 {color:#0085b9;margin:20px 0 10px;}
.page-node-247 #content .views-row {margin:0px;padding:0px;border:none;}
.page-node-247 .view-id-publication_links a{
    text-decoration:underline; font-size:14px; -webkit-transition:all .5s ease-in-out; -moz-transition:all .5s ease-in-out; -ms-transition:all .5s ease-in-out; -o-transition:all .5s ease-in-out; transition:all .5s ease-in-out;}
.page-node-247 .view-id-publication_links a:hover{ padding-left:10px;}
/*publication page end */

/* Start Where We Work */
.section-where-we-work #content {min-height: 700px;}
.section-where-we-work #gov-google-map{min-height: 700px;}
@media screen and (max-width: 1200px){
    .section-where-we-work #content {min-height: 600px;}
    .section-where-we-work #gov-google-map{min-height: 600px;}
}
.section-where-we-work .content-area{padding: 0 !important;position: relative;}
.section-where-we-work h1.page__title.title{display: none;}
.section-where-we-work .view-filters{background-blend-mode: multiply;background: rgba(117, 128, 143, 0.8);padding: 25px 25px 0 25px;position: absolute;bottom: 0.3%;right: 5%;z-index: 888;}
.section-where-we-work input#edit-submit-where-we-work{border-radius: 5px;background-color: #00acef;box-shadow: none;object-fit: contain;font-family: Montserrat;font-size: 12px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: 2.5;letter-spacing: normal;text-align: center;color: #ffffff;margin: 0;padding: 5px 15px;}
.section-where-we-work .form-type-select span .selection > span{background-color: #fff;border-radius: 5px;box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.3);margin: 0}
.section-where-we-work .views-exposed-form .views-exposed-widget{display: inline-flex;}
.section-where-we-work .view-filters label[for="edit-field-organisation-country-tid"]{object-fit: contain;font-family: Montserrat;font-size: 20px;font-weight: 300;font-style: normal;font-stretch: normal;line-height: 2;letter-spacing: normal;color: #ffffff;padding: 0 15px 0 0;}
.section-where-we-work .views-exposed-widgets {margin: 0;}
.section-where-we-work .select2-container--default .select2-results>.select2-results__options{max-height: 190px}
.section-where-we-work #views-exposed-form-where-we-work-page{display: inline-block;}
/* End Where We Work */
/* Start Health Search Research */
.page-node-235 .content-area h2.block__title.block-title{font-size: 40px;}
.page-node-235 table.views-table.sticky-table tr th, .page-node-235  table.sticky-header tr th{border: 1px solid #4ab6da;background: #59c5f0;padding: 13px;color: #fff;text-transform: uppercase;letter-spacing: 1px;}
.page-node-235 table  tr.odd{background-color: #59bbe338;border-bottom: 1px solid #ccc;padding: 0.1em 0.6em;}
.page-node-235 .views-table td {border: 1px solid #00729940;padding: 10px;}
/* End Health Search Research */

/* Start Header Speaker Setting */
.custom-speaker-section span.rsbtn_status_overlay, .custom-speaker-section span.rsbtn_powered.rsimg, .custom-speaker-section a.rsbtn_closer.rsimg.rspart, .custom-speaker-section span.rsbtn_player.rsimg.rspart, .custom-speaker-section a.rsbtn_stop.rsimg.rspart, .custom-speaker-section span.rsbtn_left.rsimg.rspart, .custom-speaker-section .rsbtn.rsexpanded .rsbtn_right.rsimg {display: none !important;}

#rslightbox_logo.rsimg, .rsbtn a.rsimg{
    background: transparent url(../images/play-pause.png) no-repeat scroll 0 0 !important;
    background-repeat: no-repeat;
}
.rsbtn .rsbtn_right.rsimg{
    background: transparent url(../images/play-pause.png) no-repeat scroll 0 0 !important;
    background-repeat: no-repeat;
}

#rslightbox_logo.rsimg, .rsbtn.rspopup a.rsimg{
    background: transparent url(../images/play-pause-color.png) no-repeat scroll 0 0 !important;
    background-repeat: no-repeat;
}
.rsbtn.rspopup .rsbtn_right.rsimg{
    background: transparent url(../images/play-pause-color.png) no-repeat scroll 0 0 !important;
    background-repeat: no-repeat;
}


.custom-speaker-section {
    float: right;
}
div#readspeaker_button1{
    width:auto !important
}
.rsbtn .rspart {
    position: relative;
    float: left;
    width: 40px !important;
    height: 40px !important;
    font-size:0; cursor:pointer; margin:10px;
}
.rsbtn.rsexpanded.rspaused .rsbtn_pause{margin-top: 0 !important;margin-bottom: 0 !important;margin-left:0 !important;background-position: 0px 0 !important;}

.rsbtn.rsexpanded.rsplaying .rsbtn_pause{margin-top: 0 !important;margin-bottom: 0 !important;margin-left:0 !important;background-position: -40px 0 !important;}
.rsbtn.rspopup span.rsbtn_left.rsimg.rspart, .rsbtn.rspopup a.rsbtn_stop.rsimg.rspart, .rsbtn.rspopup a.rsbtn_closer.rsimg.rspart, .rsbtn.rspopup .rsbtn_player{display: none;}
/* End Header Speaker Setting */

@media screen and (min-width:768px){
    /* Start Where We Work */
    .section-where-we-work #edit-field-program-target-id-wrapper label[for="edit-field-program-target-id"] {display: none;}
    /* End Where We Work */
}
@media screen and (min-width:768px) and (max-width:1279px){
    /* Start Where We Work */
    .section-where-we-work .view-filters{padding: 25px 7px 0 17px;right: 6%;}
    .section-where-we-work .view-filters label[for="edit-field-organisation-country-tid"]{font-size: 18px;line-height: 2.5;padding: 0}
    .section-where-we-work .views-exposed-form .views-exposed-widget{padding: 0 10px 0 0;}
    /* End Where We Work */
}
@media screen and (min-width:415px) and (max-width:767px){
    .section-where-we-work .view-filters{position: initial;text-align: center;margin: 0;}
    .section-where-we-work .view-filters label[for="edit-field-organisation-country-tid"]{font-size: 18px;line-height: 3.5;}
    .section-where-we-work .form-type-select span .selection > span{margin: 0; margin-bottom: 15px;}
    .section-where-we-work #edit-field-program-target-id-wrapper label[for="edit-field-program-target-id"] {opacity: 0;object-fit: contain;font-family: Montserrat;font-size: 18px;font-weight: 300;font-style: normal;font-stretch: normal;line-height: 3.5;letter-spacing: normal;color: #ffffff;padding:0 12px 0 0;}
    .section-where-we-work .form-type-select span .selection > span {width: 270px;margin-top: 15px;}
    .section-where-we-work .views-exposed-form .views-exposed-widget:nth-child(3){margin-top: 15px;}
    .section-where-we-work #views-exposed-form-where-we-work-page{text-align: center;}
    .section-where-we-work .views-exposed-form .views-exposed-widget:first-child .views-widget{margin-left: 0}
}
@media only screen and (min-width:320px) and (max-width:414px){
    /* Start Where We Work */
    .section-where-we-work .form-type-select span .selection > span {width: 270px;margin-top: 15px;}
    .section-where-we-work#views-exposed-form-where-we-work-page{text-align: center;}
    .section-where-we-work .view-filters{position: initial;text-align: center;margin: 0;}
    .section-where-we-work .views-exposed-widget.views-submit-button{margin-top: 15px;}
    .section-where-we-work .views-exposed-form .views-exposed-widget{display: block;}
    .section-where-we-work .form-type-select span .selection > span{margin-top: 15px;}
    .section-where-we-work .views-exposed-form .views-exposed-widget:first-child .views-widget{margin-left: 0;}
    .section-where-we-work #edit-field-program-target-id-wrapper label[for="edit-field-program-target-id"] {opacity: 0; line-height: 10px;visibility: hidden;}
    /* End Where We Work */
    /* Start Health Search Research */
    .page-node-235 .content-area h2.block__title.block-title, .page-node-235 .block__content .health-system-research-block.view.view-display-id-block.view-health-system-research-projects.view-id-health_system_research_projects{padding: 11px 20px 7px;}
    /* End Health Search Research */
}
@media only screen and (max-width:450px){
    /* Start Where We Work */
    .section-where-we-work .select2-dropdown.custom-select2-dd.select2-dropdown--above{min-width: 270px;max-width:270px;}
    /* End Where We Work */
}
@media screen and (max-width:579px){
    /* Start Health Search Research */
    .page-node-235 .content-area h2.block__title.block-title, .page-node-235 .block__content .health-system-research-block.view.view-display-id-block.view-health-system-research-projects.view-id-health_system_research_projects{padding: 11px 20px 7px;}
    .page-node-235 .content-area h2.block__title.block-title{font-size: 20px;line-height: normal;}
    /* End Health Search Research */
}
@media only screen and (min-width:992px){
    .no-results {margin-top:90px;}
    .no-results h2{ margin-top:30px;}
    .sgmpopup-content-wrapper .sgmpopup-content h4.organisation-name{font: 700 18px/27px 'montserrat';}
}

@media only screen and (min-width:1025px){
    .header__inner .header-action-section{float:right;position: absolute;top: 0;right: 0;}
    .header .menu-name-main-menu > ul > li.has-sub > a:before{width:0;}
    .header .menu-name-main-menu > ul > li.has-sub > a:after{height:0;}
    .header .menu-name-main-menu ul ul li.has-sub > a::before{width:0px;}
    .header .menu-name-main-menu ul ul li.has-sub > a::after{height:0px;}
    .view-technical-reference-group-member-description .trg-wrapper-list ul.trg-list li:hover, .view-health-system-research-projects .trg-wrapper-list ul.trg-list li:hover{background-color:#e2eef0;}
    .view-technical-reference-group-member-description .trg-wrapper-list ul.trg-list li:hover {padding-bottom:0 !important;}
    .view-technical-reference-group-member-description .trg-wrapper-list ul.trg-list li:hover:after, .view-health-system-research-projects .trg-wrapper-list ul.trg-list li:hover:after{display:none;}
    .view-technical-reference-group-member-description .trg-wrapper-list ul.trg-list li:hover a.click-to-description, .view-health-system-research-projects .trg-wrapper-list ul.trg-list li:hover a.click-to-description{display:inline-block;}
    .header .menu-name-main-menu > ul > li > a.active-trail{background-color:#42aad6;}
    .header .menu-name-main-menu ul ul ul li a:hover{background-color:#388a9f ;}
    /* News */
    .latest-news-list .latest-news li:first-child{width:100%; padding:0; clear:both;}
    .latest-news-list .latest-news li:first-child .views-field-field-latest-news-image{width:60%;}
    .latest-news-list .latest-news li:first-child .news-header-section{margin-top:-200px; width:80%; bottom:0; right:15px;}
    .latest-news-list .latest-news li:first-child .news-header-section h3{font-size:30px;}
    .view-our-team-page .item-list ul.our-team-member-profile li:nth-child(3n+1){clear:both;}
}
/*#load{width:100%; height:100%; position:fixed; z-index:9999; background:url("../images/loading.gif") no-repeat center center rgba(241,253,255,0.96)}*/
/*who page*/
.section-who h1#page-title, .section-jee-alliance h1#page-title{ display:none;}
.section-who .content-with-img img, .section-jee-alliance .content-with-img img {float:left; margin-right:30px; margin-left:0; max-width:350px;}
.section-who .content-with-img img{max-width:100%;}
/*who page*/
.tiles-list-section {border:1px solid #eaeaea; float:left; margin-top:20px;}
.tiles-list-section .tiles-item {float:left; text-align:center; border-right:1px solid #eaeaea; padding:0 40px !important; margin:0 !important; background:#fff;}
.tiles-list-section .tiles-item:last-child{ border:none;}
.tiles-list-section .tiles-item img {margin:0px auto; text-align:center;}
.box-col-2 .tiles-item{width:50%;}
.box-col-4 .tiles-item{width:25%;}
.tiles-list-section .tiles-item .tiles-img {height:70vh; display:table-cell; vertical-align:middle;}
.box-col-4 .tiles-item .tiles-img {height:30vh;}
.box-col-4 .tiles-item {padding:20px 40px !important;}
@media only screen and (min-width:1400px){
    .box-col-4 .tiles-item .tiles-img{height:50vh;}
}
@media only screen and (min-width:1800px){
    .header .menu-name-main-menu > ul > li {max-width:inherit;}
    .header .menu-name-main-menu > ul > li > a {padding:0px 1vw;}
    .header #block-menu-block-govcms-menu-block-main-menu {margin-left:30px;}
    .header-action-section .custom-search-section .custom-search-icon {width:30px;}
    .header__inner .header-action-section {margin-left:30px;}
    .breadcrumb {padding:20px 31px 20px 451px;}
    .header__inner .header-action-section .custom-speaker-section {}
    .section-health-security-digest article .field-name-field-health-sec-dig-image {max-width:520px;}
    .section-health-security-digest article header,
    .section-health-security-digest article .field-type-text-with-summary {width:64%;}
}
.section-australian-ambassador-regional-health-security .field.field-name-field-image.field-type-image.field-label-hidden {
    float: right;
    width: 220px;
    padding-left: 2em;
}
.section-australian-ambassador-regional-health-security h1{
    font-size: 38px;
}
.timeline-Tweet-media{
    display: none;
}
div#block-twitter-block-2 {
    float: right;
    width: 250px;
    max-height: 475px;
}
.more-link {
    text-align: left;
}
.view.view-ambassador-blogs table {
    width: 65%;
}
.MediaCard--roundedBottom {
    display: none !important;
}
.MediaCard-media {
    display: none !important;
}
.no-sidebars.page-health-security-digest #content {
    padding: 60px;
    max-width: 1176px;
    margin: auto;
    float: none;
}

#embedded-iframe {
    position: relative;
    overflow: hidden;
    width: 100%;
    padding-top: 40.25%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
    min-height: 450px;
    overflow: scroll;
}

@media only screen and (min-width:768px){
    #embedded-iframe iframe {
        padding: 0 12vw;
    }
}


#embedded-iframe iframe {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
}

/* Slideshow */
.slideshow {
    border-bottom: solid 4px #0DB5A0;
    background: #e9ffff;
    height: 100%;
}
#content .slideshow ul {
    padding: 12px;
    display: flex;
}
.slideshow ul.slick-dots {
    width: auto;
    right: 0;
    background: #000;
    opacity: 0.7;
    top: 0;
    bottom: unset;
    padding: 5px;
}
.slideshow ul.slick-dots span.controls::before {
    content: url("../images/icon/pause.svg");
    color: #fff;
    font-weight: bold;
    width: 12px;
    height: 12px;
    display: block;
    margin: 0 5px 0 0;
    cursor: pointer;
    line-height: .6;
}
.slideshow ul.slick-dots span.controls.paused::before {
    content: url("../images/icon/play.svg");
}
.slideshow .slick-dots li {
    width: 12px;
    height: 12px;
    display: block;
}
.slideshow .slick-dots li button {
    padding: 0;
    width: auto;
    height: auto;
}
.slideshow .slick-dots li.slick-active button:before {
    background: #fff;
    opacity: 1;
}
.slideshow .slick-dots li button:before {
    border: solid 2px #fff;
    background: transparent;
    border-radius: 100%;
    width: 8px;
    height: 8px;
    font-size: inherit;
    line-height: 1;
    opacity: 1;
    position: unset;
    display: block;
}
.slideshow .slick-prev, .slideshow .slick-next {
    background: #000;
    padding: 10px;
    width: 40px;
    height: 40px;
}
.slideshow .slick-prev:before, .slideshow .slick-next:before {
    content: url("../images/icon/right-arrow.svg");
    opacity: 1;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 10px;
    left: 10px;
}

.slideshow .slick-prev:hover, .slideshow .slick-prev:focus, .slideshow .slick-next:hover, .slideshow .slick-next:focus {
    background: #000;
    opacity: 0.7;
}

.slideshow .slick-prev {
    z-index: 1;
    left: 0;
}
.slideshow .slick-prev::before {
    transform: rotate(180deg);
}
.slideshow .slick-next {
    right: 0;
}
.slideshow .group-right {
    padding: 15px;
}
.slideshow h2.node__title {
    margin-top: 0;
    margin-bottom: 25px;
}

.page-homepage .panel-col-top .inside {
    display: flex;
    flex-direction: column;
    padding:0 12vw;
}

.page-homepage .panel-col-top .inside > div {
    max-width: 100%;
    flex: 1 1 100%;
}

.page-homepage .panel-col-top .inside > div + div {
    margin-top: 24px;
}

@media screen and (min-width:768px){
    .page-homepage .panel-col-top .inside {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: space-between;
        padding:0 12vw;
    }
    .page-homepage .panel-col-top .inside > div {
        max-width: 49%;
        flex: 1 1 50%;
    }
    .page-homepage .panel-col-top .inside > div + div {
        margin-top: 0px;
    }
}

.page-homepage .panel-col-top {
    margin-bottom: 64px;
}

.banner-text-homepage {
    background: #0086B0;
    padding: 3vw;
    color: #fff;
}
.banner-text-homepage p {
    color: #fff;
    line-height: 1.6em;
    margin: 0;
    font-size: 1.1vw;
    padding: 0.5vw 0;
}

.header .header__inner {
    min-height: 150px;
}
