@font-face {
    font-family: 'robotoregular';
    src: url('../fonts/roboto-regular-webfont.woff') format('woff2'),
         url('../fonts/roboto-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'robotomedium';
    src: url('../fonts/roboto-medium-webfont.woff') format('woff2'),
         url('../fonts/roboto-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'robotolight';
    src: url('../fonts/roboto-light-webfont.woff') format('woff2'),
         url('../fonts/roboto-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'robotobold';
    src: url('../fonts/roboto-bold-webfont.woff') format('woff2'),
         url('../fonts/roboto-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'robotoblack';
    src: url('../fonts/roboto-black-webfont.woff') format('woff2'),
         url('../fonts/roboto-black-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotomedium_italic';
    src: url('../fonts/roboto-mediumitalic-webfont.woff') format('woff2'),
         url('../fonts/roboto-mediumitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: transparent;
}

*,
*:before,
*:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit;
}
*{
    outline: none !important;
}
@-ms-viewport {
  width: device-width;
}
body{
    background: #fff !important;
    font-family: 'robotoregular';
}
*{
    margin:0px;
    padding: 0px;
}
p,dl dd,caption,.page-section ol li{
    color: #525252 !important;
    font-size: 15px;
    line-height: 21px;
 font-family: 'robotoregular';
}
.site-main.innerpage.tb-treatment ol li{
        color: #525252 !important;
    font-size: 15px;
    line-height: 21px;
 font-family: 'robotoregular';
}
dl dt{
    color: #156ab0 !important;
        font-size: 18px;
    line-height: 24px;
    margin: 0.7em 0 0.1em 0;
    padding: 0;
}
.img-main p,.page-section p{
    margin-bottom: 10px !important;
    margin-top: 0px !important;
}
   .site-main.innerpage.cause-get-spread-tb .get-ol li{
        font-size: 15px;
        line-height: 22px;
        color: #525252 !important;
    }
.full-container{
    width:100%;
}
.container{
    width:100%;
    max-width: 1300px;
    margin: 0px auto;
}

body.search-results section#primary, body.search-no-results section#primary {
    width: 100%;
    max-width: 1300px !important;
    margin: 0px auto;
    float: none;
}
/*body.responsive.layout-full #page-wrapper .full-container{
    width: 100% !important;
    max-width: 100%;
}*/
.container{
    width:100%;
    max-width: 1300px !important;
    margin: 0px auto; 
}
/* tb-home header start */
header{
    width: 100%;
    display: inline-block;
}
header  .site-logo{
width: 45%;
    float: left;    
}
header .logo{
width: 80%;
    float: left;
}
.site-logo a.logo,header .top_menu .menu li a,header .main-navigation ul li a,.polular-info .popular-pages a,footer #text-4 .email p a,.featured-images .tb-drug h2 a,.featured-images .tb-treatment h2 a,.featured-images .tb-tests h2 a{
outline: none !important;
}
header .desktop-view{
    float: left;
 width: 55%;
        display: inline-grid;
}
header .site-header{
    padding: 0px !important;
}
header .top_menu .menu{
    margin: 0px;
    padding: 0px;
    list-style: none;
    float: right;
}
header .top_menu .menu li{
    display: inline-block;
    position: relative;
}
header .top_menu .menu li a{
    font-size: 15px;
    line-height: 21px;
    color: #5f5f5f;
    font-family: 'robotobold';
 	padding: 0px 17px 0px 14px !important;
}
header .top_menu .menu li:first-child:after {
    background: none;
}
header .top_menu .menu li:after {
    position: absolute;
    background: #5f5f5f;
    width: 1px;
    height: 15px;
    display: table;
    top: 3px;
    content: '';
}
header .top_menu .menu li a:hover{
    color: #f28a3f;
}
header .top_menu .menu li:last-child a {
  border-right: none;
  padding: 0px 0px 0px 14px !important;
}
header .hgroup.full-container{
    padding-top: 35px !important;
    padding-bottom: 20px !important;
}
header .search-box{
    margin-top: 20px;
    display: inline-block;
    width: 100%;
}
header .search-box input[type=text]{
    height: 40px;
    width: 60%;
    background: #f1f1f1;
    border: none;
    border-radius: 8px 0px 0px 8px;
    background-image: url(../images/search-icon.png);
    background-repeat: no-repeat;
    padding: 14px;
    background-position: 15px;
    color: #393939;
        font-size: 14px;
    line-height: 20px;
    font-family: 'robotolight';
    padding-left: 50px;
    float: left;
}
header .search-box select {
    width: 20%;
    background: #e5e5e5;
    border: none;
    height: 40px;
        color: #393939;
    font-size: 14px;
    font-family: 'robotoregular';
    line-height: 20px;
    padding: 0px 35px;
    -webkit-appearance: none;
    -moz-appearance: none;
     -o-appearance: none;
    -ms-appearance: none;
    background-image: url(../images/down-arrow.png);
    background-repeat: no-repeat;
    background-position: 75%;
    float: left;
}
header .search-box select::-ms-expand {
    display: none !important;
}
/*.home .search-box select::placeholder {

}*/
header .search-box:-ms-input-placeholder { 
   color: #393939;
}
header .search-box button{
    width: 20%;
    background: #364b61;
    border: none;
    height: 40px;
        color: #fff;
    font-size: 16px;
  font-family: 'robotobold';
    line-height: 22px;
    padding: 0px 35px;
     border-radius: 0px 8px 8px 0px;
    float: left;
}
header .search-box button:hover{
     background: #187fd5;
}
/*.error404 form button, .search-no-results form button{
    background: #364b61;
    border: none;
    height: 40px;
        color: #fff;
    font-size: 16px;
  font-family: 'robotobold';
    line-height: 22px;
    padding: 0px 35px;
    border-radius: 0px 8px 8px 0px;
    margin-left: -3px;
    vertical-align: top;
}*/
header .search-box button:hover{
     background: #187fd5;
}
.error404 input[type=text], .search-no-results input[type=text]{
     width: 300px;
    background: #f1f1f1;
    background-image: url(../images/search-icon.png);
    background-repeat: no-repeat;
    padding: 10px;
    background-position: 15px;
    padding-left: 50px !important;
    border: 1px transparent;
    height: 40px;
    border-radius: 8px;
}
header .main-navigation{
    background: #1b89e4 !important;
}
header .main-navigation ul{
    margin: 0px;
    padding: 0px;
    list-style: none;
    text-align: center !important;
       /* justify-content: space-between;
    display: flex;
    display: -ms-inline-flexbox;
    padding: 5px 0;*/
}
header .main-navigation ul li{
    display: inline-block;
    padding: 20px 0px;
}
header .main-navigation ul li:hover{
    background: #156ab0;
    padding: 20px 0px;
}
header .main-navigation ul li a:active{
     background: #156ab0 !important;
    padding: 20px 0px;
}
header .main-navigation ul li a:visited{
       background: #156ab0 !important;
    padding: 20px 0px;
}
header .main-navigation ul li a{
    color: #fff;
    font-size: 16px;
    line-height: 22px;
    font-family: 'robotoblack';
    border-right: 1px solid #fff;
    padding: 0px 17px 0px 14px !important;
    font-weight: 500;
}
header .main-navigation ul li a{
    padding: 0px 20px !important;
}
header .main-navigation ul li:last-child a{
    border:none;
}
header .main-navigation ul li:hover > a{
    background: transparent;
}
header .main-navigation ul .current_page_item{
    background: #156ab0 !important; 
}
/*.sub-menu{
       width: 300px;
}*/
.sub-menu li{
    padding: 10px 0px !important;  
    width: 100% !important;
    background: #1b89e4 !important;
}
header .sub-menu li:hover {
    background: #156ab0 !important;
}
header .sub-menu li a{
    border: none !important;
}
header .sub-menu  li a{
    padding: 0px 8px !important;
}
header .main-navigation .sub-menu li a {
    padding: 0px 11px !important;
}

/** nav **/
nav.site-navigation.primary.use-sticky-menu {
    background: #1b89e4 !important;
    -webkit-border-radius: 0px 0px 0px 0px;
    -moz-border-radius: 0px 0px 0px 0px;
    -ms-border-radius: 0px 0px 0px 0px;
    -o-border-radius: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}
/** nav end **/
/* tb-home header end */
/* tb-home styles start */
.entry-content ul {
    list-style-type: disc; 
    margin-left: 24px;
    margin-bottom:15px ;
}
.site-main{
padding: 0px !important;
}
.facts-tb{
  margin: 30px 0px !important;
}
.facts-tb .widget-title{
    font-size: 27px;
    line-height: 36px;
    color: #525252;  
    font-family: 'robotoblack';
    margin-bottom:15px;
}
.facts-tb p{
      font-size:17px ;
    line-height: 26px;
    color: #525252; 
    font-family: 'robotoregular';
}
.site-main .container {
    padding: 0px;
    max-width: 100%;
}
.featured-page-block .featured-page{
    float: left;
    width: 30%;
    background: #1b89e4;  
}
.featured-page-block .featured-page p{
font-size: 27px;
    line-height: 26px;
    color: #fff !important;
    font-family: 'robotoblack';
    margin: 0px;
    padding: 22px 0px;
    text-align: center;
}
.featured-page-block .featured-page p a{
    color: #fff;
    text-decoration: none;
    font-family: 'robotolight';
}
.featured-page-block .featured-page p a:hover{
    color: #f28a3f;
}
.featured-page-block .featured-page-content{
       float: right;
    width: 70%;
    background: #e7e7e7;  
    position: relative;
}
.featured-page-block .featured-page-content p{
font-size: 18px;
    line-height: 26px;
       font-family: 'robotoregular';
    padding: 22px 50px;
    margin: 0px;
}
.featured-page-block .featured-page-content p a{
      text-decoration: none;
        color: #525252;
}
.featured-page-block .featured-page-content p a img{
    vertical-align: middle;
    float: right;
        position: absolute;
    right: 25px;
    top: 19px;
}
.featured-page-block .featured-page-content p a img:hover{
opacity: 0.7;
}
article.post, article.page{
    border-bottom: none;
}
.page-template-template-tb-country .read-more, .page-template-template-default-page .read-more, .page-template-template-tb-in-children .read-more, .page-template-template-without-pagebuilder .read-more {
    padding: 20px 0;
    display: inline-block;
    width: 100%;
}
.featured-images{
     padding: 40px 0px 20px 0px ;
    display: inline-block;
    width: 100%; 
}
.featured-images,.page-template-template-tb-country .read-more h2, .page-template-template-default-page .read-more h2, .page-template-template-tb-in-children .read-more h2, .page-template-template-without-pagebuilder .read-more h2{
    margin-top:0 !important;
}
.featured-images .tb-drug,.read-more .page-block .first{
    margin-left: 0% !important;
}
.featured-images .tb-tests,.read-more .page-block .three{
    margin-right: 0% !important;
}
.featured-images .tb-drug,.featured-images .tb-treatment,.featured-images .tb-tests,.page-template-template-tb-country .read-more .first,.page-template-template-tb-country .read-more .two,
.page-template-template-tb-country .read-more .three,
.page-template-template-default-page .read-more .first,.page-template-template-default-page .read-more .two,
.page-template-template-default-page .read-more .three,
.page-template-template-tb-in-children .read-more .first,.page-template-template-tb-in-children .read-more .two,
.page-template-template-tb-in-children .read-more .three,
.page-template-template-without-pagebuilder .read-more .first,.page-template-template-without-pagebuilder .read-more .two,
.page-template-template-without-pagebuilder .read-more .three{
    float: left;
    width: 32%;
    position: relative;
    margin: 0 1%;
}
.featured-images .tb-treatment{
   /* margin: 0px 26px;*/
}

.featured-images .tb-drug img,.page-template-template-tb-country .read-more .first img,.featured-images .tb-treatment img,.page-template-template-tb-country .read-more .two img,.featured-images .tb-tests img,.page-template-template-tb-country .read-more .three img,
.page-template-template-default-page .read-more .first img,.featured-images .tb-treatment img,.page-template-template-default-page .read-more .two img,.page-template-template-default-page .read-more .three img,
.page-template-template-tb-in-children .read-more .first img,.featured-images .tb-treatment img,.page-template-template-tb-in-children .read-more .two img,.page-template-template-tb-in-children .read-more .three img,
.page-template-template-without-pagebuilder .read-more .first img,.featured-images .tb-treatment img,.page-template-template-without-pagebuilder .read-more .two img,.page-template-template-without-pagebuilder .read-more .three img{
    height: auto;
    width: 100%;
        line-height: 0px;
    display: table;
}
.featured-images .tb-drug h2,.featured-images .tb-treatment h2,.featured-images .tb-tests h2{
    position: absolute;
    bottom: 0px;
    padding: 0px 30px;
    margin: 0px auto;
    width: 100%;
    color: #fff;
    font-size: 38px;
    line-height: 120px;
    font-family: 'robotolight';
    height: 120px;
}
.page-template-template-tb-country .read-more .first h2,.page-template-template-tb-country .read-more .three h2,.page-template-template-tb-country .read-more .two h2,
.page-template-template-default-page .read-more .first h2,.page-template-template-default-page .read-more .three h2,.page-template-template-default-page .read-more .two h2,
.page-template-template-tb-in-children .read-more .first h2,.page-template-template-tb-in-children .read-more .three h2,.page-template-template-tb-in-children .read-more .two h2,
.page-template-template-without-pagebuilder .read-more .first h2,.page-template-template-without-pagebuilder .read-more .three h2,.page-template-template-without-pagebuilder .read-more .two h2{
        position: absolute;
    bottom: 0px;
    margin: 0px auto;
    width: 100%;
    color: #fff;
    font-size: 24px;
    line-height: 100%;
    font-family: 'robotolight';
    height: 90px;
    font-weight: 800;
}
.page-template-template-tb-country .read-more .page-block img, .page-template-template-default-page .read-more .page-block img, .page-template-template-tb-in-children .read-more .page-block img , .page-template-template-without-pagebuilder .read-more .page-block img {
    min-height: 130px;
}
/*.page-template-template-tb-country .site-main.innerpage.drug-resistant-tb-india .read-more .two h2, .page-template-template-default-page .site-main.innerpage.drug-resistant-tb-india .read-more .two h2, .page-template-template-tb-in-children .site-main.innerpage.drug-resistant-tb-india .read-more .two h2{
       padding: 21px 30px 0px 30px !important;
    font-size: 24px;
    line-height: 30px;
}*/
.page-template-template-tb-country .site-main.innerpage.tb-china .read-more .two h2, .page-template-template-default-page .site-main.innerpage.tb-china .read-more .two h2, .page-template-template-tb-in-children .site-main.innerpage.tb-china .read-more .two h2, .page-template-template-without-pagebuilder .site-main.innerpage.tb-china .read-more .two h2{
    padding: 10px 30px 0px 30px;
font-size: 32px;
    line-height: 1;
}
.featured-images .tb-drug img,.page-template-template-tb-country .read-more .first img, .page-template-template-default-page .read-more .first img, .page-template-template-tb-in-children .read-more .first img, .page-template-template-without-pagebuilder .read-more .first img{
    border-bottom: 8px solid #1b89e4;
}
.featured-images  .tb-treatment img,.page-template-template-tb-country .read-more .two img, .page-template-template-default-page .read-more .two img, .page-template-template-tb-in-children .read-more .two img, .page-template-template-without-pagebuilder .read-more .two img{
    border-bottom: 8px solid #e67e22;
}
.featured-images .tb-tests img,.page-template-template-tb-country .read-more .three img, .page-template-template-default-page .read-more .three img, .page-template-template-tb-in-children .read-more .three img, .page-template-template-without-pagebuilder .read-more .three img{
    border-bottom: 8px solid #117f32;
}
.featured-images .tb-drug h2,.page-template-template-tb-country .read-more .first h2, .page-template-template-default-page .read-more .first h2, .page-template-template-tb-in-children .read-more .first h2, .page-template-template-without-pagebuilder .read-more .first h2{
    background: rgba(99,168,225,0.5);
}
.featured-images .tb-treatment h2,.page-template-template-tb-country .read-more .two h2, .page-template-template-default-page .read-more .two h2, .page-template-template-tb-in-children .read-more .two h2, .page-template-template-without-pagebuilder .read-more .two h2{
       background: rgba(121, 76, 19, 0.55);
}
h2.content{
       position: relative !important;
}
.first h2.content{
    border-bottom: 8px solid #1b89e4;
}
.two h2.content{
    border-bottom: 8px solid #e67e22;
}
.three h2.content{
    border-bottom: 8px solid #117f32;
}
.featured-images .tb-tests h2,.page-template-template-tb-country .read-more .three h2, .page-template-template-default-page .read-more .three h2, .page-template-template-tb-in-children .read-more .three h2, .page-template-template-without-pagebuilder .read-more .three h2{
    background: rgba(24,81,63,0.5);
}
.featured-images .tb-drug h2 a,.featured-images .tb-treatment h2 a,.featured-images .tb-tests h2 a, .read-more .first h2 a, .read-more .two h2 a, .read-more .three h2 a,.page-template-template-tb-country .read-more .three h2 a, .page-template-template-default-page .read-more .three h2 a{
        text-decoration: none;
    color: #fff !important;
    position: absolute;
    top: 50%;
    left: 30px;
    transform: translate(0px, -50%);
}
.featured-images .tb-drug h2 a:hover,.featured-images .tb-treatment h2 a:hover,.featured-images .tb-tests h2 a:hover,.page-template-template-tb-country .read-more .first h2 a:hover,
.page-template-template-tb-country .read-more .two h2 a:hover,.page-template-template-tb-country .read-more .three h2 a:hover,
.page-template-template-default-page .read-more .first h2 a:hover,
.page-template-template-default-page .read-more .two h2 a:hover,.page-template-template-default-page .read-more .three h2 a:hover,
.page-template-template-tb-in-children .read-more .first h2 a:hover,
.page-template-template-tb-in-children .read-more .two h2 a:hover,.page-template-template-tb-in-children .read-more .three h2 a:hover,
.page-template-template-without-pagebuilder .read-more .first h2 a:hover,
.page-template-template-without-pagebuilder .read-more .two h2 a:hover,.page-template-template-without-pagebuilder .read-more .three h2 a:hover{
    color:#f28a3f !important;
}
.featured-images .tb-drug h2 span,.featured-images .tb-treatment h2 span,.featured-images .tb-tests h2 span{
    font-family: 'robotoblack';
}
.page-links {
    clear: both;
    display: inline-block;
    margin: 25px 0px;
    padding: 0px;
    list-style: none;
        margin-left: -12px;
    margin-right: -12px;
}
.page-links  li.page-link {
   border: none;
    width: 25% !important;
    margin-bottom: 20px;
    float: left;
    padding-left: 12px;
    padding-right: 12px;
}
.page-links  li.page-link a.button{
    width: 100%;
     background: #1b89e4;
    font-size: 20px;
    line-height: 26px;
    color: #fff;
  font-family: 'robotobold';
    border: none;
    border-radius: inherit;
    padding: 15px 0px;
        text-align: center;
    display: inline-block;
}
.page-links  li.page-link a.button:hover{
    background: #f28a3f;
    color: #fff !important;
    text-decoration: none;
}
.page-links  li.page-link a.button span{
   font-family: 'robotolight'; 
    font-size: 20px;
    font-weight: 500;
}
/* tb-home footer end */
footer{
    padding: 0px !important;
}
.site-footer #footer-widgets{
    padding: 50px 0px;
}
.footer-info {
    margin-top: 5px;
}
.footer-info p{
    color: #dbdbdb !important;
    font-size: 15px;
    line-height: 34px;
  font-family: 'robotobold';
}
#text-5 h3.widget-title{
       color: #1b89e4 !important;
    font-size: 24px !important;
    line-height: 30px;
    font-family: 'robotobold';
    margin-bottom: 16px;
}
footer .polular-info .left ul,footer .polular-info .right ul{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
footer .polular-info .left{
    width: 50%;
    float: left;
    padding-bottom: 0px !important;
}
footer .polular-info .right{
    width: 50%;
    float: right;
    padding-bottom: 0px !important;
}
footer .polular-info .left ul li a,footer .polular-info .right ul li a{
    color: #dbdbdb !important;
    font-size: 15px;
    line-height: 30px;
    font-family: 'robotomedium';
}
footer .polular-info .left ul li a:hover,footer .polular-info .right ul li a:hover{
    color: #f28a3f !important;
}
footer #text-2{
    padding: 0px !important;
}
footer #text-4{
    padding: 0px 0px 0px 55px!important;
}
footer #text-5{
    padding-left: 50px !important;
    padding-right: 0px !important;
}
footer #text-4 h3.widget-title{
     color: #1b89e4 !important;
    font-size: 24px !important;
    line-height: 30px;
    font-family: 'robotobold';
}
footer #text-4 .email p strong{
     font-family: 'robotoblack';
         color: #1b89e4 !important;
}
footer #text-4 .email p{
    font-size: 15px !important;
    line-height: 21px;
}
footer #text-4 .email p a{
        font-family: 'robotomedium';
    color: #fff;
    text-decoration: none;
}
footer #text-4 .email p a:hover{
    color: #f28a3f !important;
}
footer #site-info{
    background: #1d1d1d;
    padding: 30px 0px !important;
        margin-top: 0px !important;
}
footer #site-info p{
       color: #fff !important;
    font-size: 15px;
    line-height: 24px;
    font-family: 'robotoregular';  
    margin: 0px;
    text-align: left;
        margin-bottom: 0px !important;
}
article.post .entry-header, article.page .entry-header{
    margin-bottom: 0px !important
}
/* tb-home footer end */
/*#main{
    background: #fff !important;
}
.bg-img{
background-image:url(../images/background.png) !important;
background-repeat: no-repeat !important;
}*/
/* tb-home styles end */
/* tb-in-children styles start */
.page-template-template-tb-in-children .panel-grid,.site-main.drug-resistant-tb-in-south-africa .panel-grid,.innerpage.about-us .panel-grid{
    margin-bottom: 0px !important
}
.innerpage h1.entry-title, .entry-content h1, .comment .panel-grid-cell .widget-title, body.search-results header.page-header, body.search-results #page-title,
body.search-no-results header.page-header, body.search-no-results #page-title{
    color: #f28a3f !important;
    font-size: 28px;
    line-height: 28px;
     font-family: 'robotoblack';
     margin: 35px 0px;
 }
 .home h1 {
    color: #34495E !IMPORTANT;
}
 h2.no-results{ font-size: 20px;
    text-align: center;}
.page-template-template-tb-in-children .entry-header,.page-template-template-tb-country .entry-header, .page-template-template-default-page .entry-header,.page-template-template-without-pagebuilder .entry-header{
    margin-bottom: 0px !important;
}
.page-template-template-tb-country .light-bg, .page-template-template-default-page .light-bg, .page-template-template-tb-in-children .light-bg,.innerpage.about-us .light-bg, .page-template-template-without-pagebuilder .light-bg,.innerpage.about-us .light-bg{
    background: #f7f7f7 !important;
    padding: 20px 0px;
}
.page-template-template-tb-in-children .panel-row-style, .page-template-template-tb-country .panel-row-style, .page-template-template-default-page .panel-row-style,.innerpage.about-us .panel-row-style,.page-template-template-without-pagebuilder .panel-row-style{
       margin: 0 !important;
    padding-left: 0 !important;
    padding-right: 0px !important;
        background: #fff !important;
}
.page-template-template-tb-in-children .panel-grid.panel-has-style,.page-template-template-tb-country .panel-grid.panel-has-style, .page-template-template-default-page .panel-grid.panel-has-style, .page-template-template-without-pagebuilder .panel-grid.panel-has-style {
    margin-bottom: 0px !important;
}
.page-template-template-tb-in-children .tb-child h2,.page-template-template-without-pagebuilder .tb-child h2{
     color: #146ab1 !important;
    font-size: 22px;
    line-height: 28px;
     font-family: 'robotoblack';
    margin: 0px 0px 20px 0px;
}
.page-template-template-tb-country .read-more h2, .page-template-template-default-page .read-more h2, .page-template-template-tb-in-children .read-more h2, .page-template-template-without-pagebuilder .read-more h2{
         color: #146ab1 !important;
    font-size: 22px;
    line-height: 28px;
     font-family: 'robotoblack';
    margin: 20px 0px 20px 0px;
}
.page-template-template-tb-country .management,.page-template-template-tb-country .decentral,.page-template-template-tb-country .admitted,.page-template-template-tb-country .resistant-statistics,.page-template-template-tb-country .province-table{
    margin: 40px 0px;
}
.page-template-template-tb-country .admitted .content-img{
    display: inline-block;
}
.page-template-template-tb-country .cost,.page-template-template-tb-country .province{
    margin-top: 40px;
}
.page-template-template-tb-country .emergence h2,.page-template-template-tb-country .management h2,.page-template-template-tb-country .survey h2,.page-template-template-tb-country .province-table h2,.page-template-template-tb-country .province h2,.page-template-template-tb-country .ferry h2,.page-template-template-tb-country .resistant-statistics h2,.page-template-template-tb-country .review h2,.page-template-template-tb-country .decentral h2,.page-template-template-tb-country .services h2,.page-template-template-tb-country .admitted .left h2,.page-template-template-tb-country .drtb h2,.page-template-template-tb-country .cost h2,.page-template-template-tb-country .page-section h2{
    color: #156ab0 !important;
    font-size: 22px;
    line-height: 28px;
    font-family: 'robotoblack';
    margin: 0px 0px 16px 0px;
}
.page-template-template-tb-country .page-section h3,.page-template-template-tb-country .img-main h3, .page-template-template-tb-country .service h3,
.page-template-template-default-page .page-section h3,.page-template-template-default-page .img-main h3, .page-template-template-default-page .service h3,
.page-template-template-tb-in-children .page-section h3,.page-template-template-tb-in-children .img-main h3, .page-template-template-tb-in-children .service h3{
     color: #146ab1 !important;
    font-size: 19px;
    line-height: 25px;
    font-family: 'robotoblack';
    margin: 0px 0px 16px 0px;
}
.page-template-template-tb-country .page-section h4, .page-template-template-default-page .page-section h4, .page-template-template-tb-in-children .page-section h4{
    color: #146ab1 !important;
    font-size: 16px;
    line-height: 22px;
    font-family: 'robotoblack';
    margin: 0px 0px 14px 0px;
}
.page-template blockquote{
    background: #e9e9e9;
    padding: 33px 10px 30px 29px;
        margin: 15px 0px !important;
    border-left: 20px solid #d4d4d4;
    border-radius: 10px;
    display: inline-block;
    width: 100%;
    
}
.page-template-template-tb-country .province blockquote p,.page-template-template-tb-country .cost blockquote p,.page-template-template-tb-country .admitted blockquote p,.page-template-template-tb-country .page-section blockquote span,
.page-template-template-default-page .province blockquote p,.page-template-template-default-page .cost blockquote p,.page-template-template-default-page .admitted blockquote p,
.page-template-template-default-page .page-section blockquote span, .page-template-template-default-page blockquote span,
.page-template-template-tb-in-children .province blockquote p,.page-template-template-tb-in-children .cost blockquote p,.page-template-template-tb-in-children .admitted blockquote p,
.page-template-template-tb-in-children .page-section blockquote span, .page-template-template-tb-in-children blockquote span{
        font-size: 20px;
    line-height: 26px;
    color: #525252 !important;
   font-family: 'robotoregular';
}
.page-template-template-tb-country .admitted blockquote, .page-template-template-default-page .admitted blockquote{
    background: #e9e9e9;
    padding: 33px 10px 30px 29px;
        margin: 30px 0px 0px 0px;
    border-left: 20px solid #d4d4d4;
    border-radius: 10px;
}
.page-template-template-tb-country .cost blockquote p,.page-template-template-tb-country .admitted blockquote p, 
.page-template-template-default-page .cost blockquote p,.page-template-template-default-page .admitted blockquote p,
.page-template-template-tb-in-children .cost blockquote p,.page-template-template-tb-in-children .admitted blockquote p
{
    margin-top: 5px !important;
}
.page-template-template-tb-country .province em,.page-template-template-tb-country .cost blockquote em,.page-template-template-tb-country .admitted blockquote em,
.page-template-template-tb-country .img-main blockquote em,.page-template-template-tb-country .page-section blockquote em, .page-template-template-tb-country blockquote em,
.page-template-template-default-page .province em,.page-template-template-default-page .cost blockquote em,.page-template-template-default-page .admitted blockquote em,
.page-template-template-default-page .img-main blockquote em,.page-template-template-default-page blockquote em,
.page-template-template-tb-in-children .province em,.page-template-template-tb-in-children .cost blockquote em,.page-template-template-tb-in-children .admitted blockquote em,
.page-template-template-tb-in-children .img-main blockquote em,.page-template-template-tb-in-children blockquote em,
.page-template-template-tb-country .province p,.page-template-template-tb-country .cost blockquote p,.page-template-template-tb-country .admitted blockquote p,
.page-template-template-tb-country .img-main blockquote p,.page-template-template-tb-country .page-section blockquote p, .page-template-template-tb-country blockquote p,
.page-template-template-default-page .province p,.page-template-template-default-page .cost blockquote p,.page-template-template-default-page .admitted blockquote p,
.page-template-template-default-page .img-main blockquote p,.page-template-template-default-page blockquote p,
.page-template-template-tb-in-children .province p,.page-template-template-tb-in-children .cost blockquote p,.page-template-template-tb-in-children .admitted blockquote p,
.page-template-template-tb-in-children .img-main blockquote p,.page-template-template-tb-in-children blockquote p,blockquote em
{
    font-size: 18px;
    line-height: 26px;
    color: #525252;
    font-family: 'robotomedium_italic';
}
.page-template-template-tb-country .province blockquote p span,.page-template-template-tb-country .cost blockquote p span,
.page-template-template-default-page .province blockquote p span,.page-template-template-default-page .cost blockquote p span{
            font-size: 20px;
    line-height: 26px;
    color: #525252;
     font-family: 'robotoblack';
}
.page-template-template-tb-in-children ul.points,.page-template-template-tb-country .admitted .left .patients-tb, .page-template-template-default-page .admitted .left .patients-tb{
    background: #1b89e4;
    padding: 35px 10px 35px 20px;
    margin: 0px;
}
.page-template-template-tb-in-children ul.points li,.page-template-template-tb-country .admitted .left .patients-tb li, .page-template-template-default-page .admitted .left .patients-tb li{
     color: #fff;
    font-size: 17px;
    line-height: 35px;
       font-family: 'robotomedium_italic';
    list-style-image: url(../images/bullet-point.png) !important;
}
.page-template-template-tb-in-children .statistics{
        margin: 25px 0px 25px 0px;
    clear: both;
    display: inline-block;
}
.page-template-template-tb-in-children .statistics .left,.page-template-template-tb-in-children .mdr-tb-hiv .left,.page-template-template-tb-in-children .symptoms .left,.page-template-template-tb-country .admitted .left, .page-template-template-default-page .admitted .left{
    width: 75%;
    float: left;
}
.page-template-template-tb-country .admitted .left, .page-template-template-default-page .admitted .left{
    padding-right: 35px;
}
.page-template-template-tb-in-children .mdr-tb-hiv .left{
    margin-top: 75px;
}
.page-template-template-tb-in-children .statistics .left h2,.page-template-template-tb-in-children .resistant h2,.page-template-template-tb-in-children .how-tb h2,.page-template-template-tb-in-children .diagnose h2,.page-template-template-tb-in-children .symptoms .left h2,
.page-template-template-tb-in-children .tb-treat h2,.page-template-template-tb-in-children .prevent-tb h2,.page-template-template-tb-in-children .practice h2,.page-template-template-tb-in-children .comment-read h2,
.page-template-template-tb-in-children .references h2{
         color: #146ab1 !important;
    font-size: 22px;
    line-height: 28px;
     font-family: 'robotoblack';
}
.page-template-template-tb-in-children .statistics .left p,.page-template-template-tb-in-children .mdr-tb-hiv .left p,.page-template-template-tb-in-children .symptoms .left p,
.page-template-template-tb-country .admitted .left p, .page-template-template-default-page .admitted .left p{
      color: #525252 !important;
    font-size: 15px;
    line-height: 23px;
 font-family: 'robotoregular';
    padding-right: 25px;
}
.page-template-template-tb-in-children .resistant p,.page-template-template-tb-in-children .how-tb p,.page-template-template-tb-in-children .diagnose p,.page-template-template-tb-in-children .risk p,
.page-template-template-tb-in-children .tb-treat p,.page-template-template-tb-in-children .prevent-tb p,.page-template-template-tb-in-children .practice p,.page-template-template-tb-in-children .comment-read p,
.page-template-template-tb-country .emergence p,.page-template-template-tb-country .management p,.page-template-template-tb-country .survey p,.page-template-template-tb-country .ferry p,
.page-template-template-tb-country .province p,.page-template-template-tb-country .review p,.page-template-template-tb-country .decentral p,.page-template-template-tb-country .services p,
.page-template-template-tb-country .drtb p,.page-template-template-tb-country .cost p,
.page-template-template-default-page .emergence p,.page-template-template-default-page .management p,.page-template-template-default-page .survey p,.page-template-template-default-page .ferry p,
.page-template-template-default-page .province p,.page-template-template-default-page .review p,.page-template-template-default-page .decentral p,.page-template-template-default-page .services p,
.page-template-template-default-page .drtb p,.page-template-template-default-page .cost p{
          color: #525252 !important;
    font-size: 15px;
    line-height: 21px;
 font-family: 'robotoregular';  
}
.page-template-template-tb-country .review .program, .page-template-template-default-page .review .program{
     color: #fff !important;
    font-size: 17px;
    line-height: 23px;
 font-family: 'robotomedium_italic';
    background: #1b89e4;
    padding: 35px 0px 30px 50px;
    margin: 30px 0px;
}
.page-template-template-tb-in-children .mdr-tb-hiv{
    margin-top: 25px;
}
.page-template-template-tb-in-children .symptoms p{
              color: #525252 !important;
    font-size: 15px;
    line-height: 21px;
 font-family: 'robotoregular';
    display: inline-block;
}
.page-template-template-tb-in-children .risk ul {
       margin: 0px 0px 0px 50px;
    padding: 0px;
}
.page-template-template-tb-in-children .risk ul li{
     color: #525252 !important;
    font-size: 15px;
    line-height: 23px;
    list-style: disc;
 font-family: 'robotoregular';
}
p a, h2 a, blockquote em a,.site-main.innerpage.tb-treatment ol li a,.get-ol li a, ul li a{
   text-decoration: none;
    color: #1a84dc;   
}
p a:hover, h2 a:hover,blockquote em a:hover,.site-main.innerpage.tb-treatment ol li a:hover,.get-ol li a:hover,ul li a:hover{
    text-decoration: underline;
    color: #f28a3f !important;  
}
.page-template-template-tb-country table, .page-template-template-default-page table, .page-template-template-tb-in-children table, .page-template-template-without-pagebuilder table{
    margin-bottom: 15px;
    width: 100% !important;
}
.page-template-template-tb-in-children .statistics .left p a,.page-template-template-tb-in-children .resistant p a,.page-template-template-tb-in-children .mdr-tb-hiv .left p a,.page-template-template-tb-in-children .risk p a,
.page-template-template-tb-in-children .symptoms .left p a,.page-template-template-tb-in-children .tb-treat p a,.page-template-template-tb-in-children .prevent-tb p a,.page-template-template-tb-in-children .comment-read p a,
.page-template-template-tb-in-children .references ol li a,.page-template-template-tb-country .emergence p a,.page-template-template-tb-country .emergence p button a,.page-template-template-tb-country .management p a,
.page-template-template-tb-country .ferry p a,.page-template-template-tb-country .admitted .left p a,.page-template-template-tb-country .country-references ol li a,.page-template-template-tb-country .drtb p a,
.page-template-template-tb-country .survey p a,.page-template-template-tb-country .province blockquote a, .page-template-template-tb-country .decentral p a,.page-template-template-tb-country .admitted blockquote a,
.page-template-template-default-page .emergence p a,.page-template-template-default-page .emergence p button a,.page-template-template-default-page .management p a,
.page-template-template-default-page .ferry p a,.page-template-template-default-page .admitted .left p a,.page-template-template-default-page .country-references ol li a,.page-template-template-default-page .drtb p a,
.page-template-template-default-page .survey p a,.page-template-template-default-page .province blockquote a, .page-template-template-default-page .decentral p a,.page-template-template-default-page .admitted blockquote a{
    text-decoration: none;
    color: #1a84dc; 
}
.page-template-template-tb-in-children .statistics .left p a:hover,.page-template-template-tb-in-children .resistant p a:hover,.page-template-template-tb-in-children .mdr-tb-hiv .left p a:hover,
.page-template-template-tb-in-children .risk p a:hover,.page-template-template-tb-in-children .symptoms .left a:hover,.page-template-template-tb-in-children .tb-treat p a:hover,.page-template-template-tb-in-children .prevent-tb p a:hover,
.page-template-template-tb-in-children .comment-read p a:hover,.page-template-template-tb-in-children .references ol li a:hover,.page-template-template-tb-country .emergence p a:hover,
.page-template-template-tb-country .emergence p button:hover a,.page-template-template-tb-country .management p a:hover,.page-template-template-tb-country .ferry p a:hover,
.page-template-template-tb-country .admitted .left p a:hover,.page-template-template-tb-country .country-references ol li a:hover,.page-template-template-tb-country .drtb p a:hover,
.page-template-template-tb-country .survey p a:hover,.page-template-template-tb-country .province blockquote a:hover, .page-template-template-tb-country .decentral p a:hover,
.page-template-template-tb-country .admitted blockquote a:hover, 
.page-template-template-default-page .emergence p a:hover,
.page-template-template-default-page .emergence p button:hover a,.page-template-template-default-page .management p a:hover,.page-template-template-default-page .ferry p a:hover,
.page-template-template-default-page .admitted .left p a:hover,.page-template-template-default-page .country-references ol li a:hover,.page-template-template-default-page .drtb p a:hover,
.page-template-template-default-page .survey p a:hover,.page-template-template-default-page .province blockquote a:hover, .page-template-template-default-page .decentral p a:hover,
.page-template-template-default-page .admitted blockquote a:hover{
    text-decoration: underline;
    color: #f28a3f !important; 
}
.page-template-template-tb-country .emergence p button, .page-template-template-default-page .emergence p button{
    background: #1b89e4;
    color: #fff;
    border: none;
    font-size: 18px;
    line-height: 24px;
       font-family: 'robotobold';  
        margin-top: 25px;
}
.page-template-template-tb-country .emergence p button a, .page-template-template-default-page .emergence p button a{
    font-family: 'robotolight';
    color: #fff !important;
}
.page-template-template-tb-in-children .statistics .right,.page-template-template-tb-in-children .symptoms .right{
    width: 25%;
    float: right;
    margin-top: 40px;
}
.page-template-template-tb-country .admitted .right, .page-template-template-default-page .admitted .right{
    width: 25%;
    float: right;
    margin-top: 90px;
}
.page-template-template-tb-in-children .mdr-tb-hiv .right{
      width: 25%;
    float: right;
}
.page-template-template-tb-in-children .statistics .right .img-section,.page-template-template-tb-in-children .mdr-tb-hiv .right .img-section,.page-template-template-tb-in-children .symptoms .right .img-section,
.page-template-template-tb-country .admitted .right .img-section, .page-template-template-default-page .admitted .right .img-section{
    background: #f1f1f1;
    padding: 30px;
    text-align: center;
}
 .page-template-template-tb-in-children .statistics .right .img-section img, .page-template-template-tb-in-children .mdr-tb-hiv .right .img-section img, .page-template-template-tb-in-children .symptoms .right .img-section img{
     width: 100%;
}
.page-template-template-tb-in-children .statistics .right .text-sa p,.page-template-template-tb-in-children .mdr-tb-hiv .right .img-section p,.page-template-template-tb-in-children .symptoms .right .img-section p,
.page-template-template-tb-country .admitted .right .img-section p, .page-template-template-default-page .admitted .right .img-section p{
     color: #525252 !important;
    font-size: 13px;
    line-height: 19px;
 font-family: 'robotoregular';
}
.page-template-template-tb-in-children .table h3{
    color: #777 !important;
    font-size: 16px;
    line-height: 26px;
     font-family: 'robotoblack';
}
.page-template-template-tb-country .comments-form, .page-template-template-default-page .comments-form, .page-template-template-tb-in-children .comments-form, .page-template-template-without-pagebuilder .comments-form{
    background: #5f5f5f;
    padding: 40px 0px;
}
.page-template-template-tb-country .comments-form h3, .page-template-template-default-page .comments-form h3, .page-template-template-tb-in-children .comments-form h3, .page-template-template-without-pagebuilder .comments-form h3{
        color: #fff !important;
    font-size: 18px;
    line-height: 26px;
     font-family: 'robotoblack';
}
.gform_wrapper .gsection .gfield_label, .gform_wrapper h2.gsection_title, .gform_wrapper h3.gform_title{font-weight: 400 !important;font-size: 22px !important;}
.page-template-template-tb-country .comments-form span.gform_description, .page-template-template-default-page .comments-form span.gform_description, .page-template-template-tb-in-children .comments-form span.gform_description, .page-template-template-without-pagebuilder .comments-form span.gform_description{
      color: #fff !important;
    font-size: 15px;
    line-height: 21px;
 font-family: 'robotoregular';
        display: inline;
}
.page-template-template-tb-country .comments-form ul,.page-template-template-tb-in-children .comments-form ul,.page-template-template-without-pagebuilder .comments-form ul{
        margin: 0px !important;
    padding: 0px !important;
    width: 100%;
}
.page-template-template-tb-country .comments-form ul li.form-inputfields, .page-template-template-default-page .comments-form ul li.form-inputfields, .page-template-template-tb-in-children .comments-form ul li.form-inputfields, .page-template-template-without-pagebuilder .comments-form ul li.form-inputfields{
width: 32.2%;
    display: inline-block;
    vertical-align: top;
}
.page-template-template-tb-country .comments-form ul li:nth-child(2), .page-template-template-default-page .comments-form ul li:nth-child(2), .page-template-template-tb-in-children .comments-form ul li:nth-child(2), .page-template-template-without-pagebuilder .comments-form ul li:nth-child(2){
    margin-left:20px !important;
    margin-right:20px !important;
}
.page-template-template-tb-country .comments-form ul li.form-comment, .page-template-template-default-page .comments-form ul li.form-comment, .page-template-template-tb-in-children .comments-form ul li.form-comment, .page-template-template-without-pagebuilder .comments-form ul li.form-comment{
    width: 100%;
        display: inline-block;
}
.page-template-template-tb-country .comments-form ul li.form-inputfields input,.page-template-template-tb-country .comments-form ul li.form-comment input, 
.page-template-template-default-page .comments-form ul li.form-inputfields input,.page-template-template-default-page .comments-form ul li.form-comment input,
.page-template-template-tb-in-children .comments-form ul li.form-inputfields input,.page-template-template-tb-in-children .comments-form ul li.form-comment input,
.page-template-template-without-pagebuilder .comments-form ul li.form-inputfields input,.page-template-template-without-pagebuilder .comments-form ul li.form-comment input{
    height: 40px;
        border: none;
    border-radius: 6px;
}
.page-template-template-tb-country .comments-form ul li .ginput_container.ginput_container_text, .page-template-template-default-page .comments-form ul li .ginput_container.ginput_container_text, .page-template-template-tb-in-children .comments-form ul li .ginput_container.ginput_container_text, .page-template-template-without-pagebuilder .comments-form ul li .ginput_container.ginput_container_text{
           width: 100% !important;
}
.page-template-template-tb-country .gform_wrapper .top_label input.medium, .page-template-template-default-page .gform_wrapper .top_label input.medium, .page-template-template-tb-in-children .gform_wrapper .top_label input.medium, .page-template-template-without-pagebuilder .gform_wrapper .top_label input.medium{
      float: left;
    width: 100% !important;
}
.page-template-template-tb-country .comments-form ul li label, .page-template-template-default-page .comments-form ul li label, .page-template-template-tb-in-children .comments-form ul li label, .page-template-template-without-pagebuilder .comments-form ul li label{
    display: none !important;   
}
::-webkit-input-placeholder { 
  color: #393939 !importamt;
    font-size: 14px;
    line-height: 20px;
 font-family: 'robotoregular';
    padding-left: 20px;
}
::-moz-placeholder { 
  color: #393939 !importamt;
    font-size: 14px;
    line-height: 20px;
 font-family: 'robotoregular';
    padding-left: 20px;
}
:-ms-input-placeholder { 
  color: #393939 !importamt;
    font-size: 14px;
    line-height: 20px;
 font-family: 'robotoregular';
    padding-left: 20px;
}
.page-template-template-tb-country .comments-form ul li label span, .page-template-template-default-page .comments-form ul li label span, .page-template-template-tb-in-children .comments-form ul li label span, .page-template-template-without-pagebuilder .comments-form ul li label span{
     color: #fff !important;
}
.page-template-template-tb-country .comments-form .gform_wrapper .gform_footer input.button, .page-template-template-default-page .comments-form .gform_wrapper .gform_footer input.button, .page-template-template-tb-in-children .comments-form .gform_wrapper .gform_footer input.button, .page-template-template-without-pagebuilder .comments-form .gform_wrapper .gform_footer input.button{
    border: none;
    background: #1b89e4;
     color: #fff !important;
    font-size: 20px;
    line-height: 17px !important;
     font-family: 'robotobold'; 
    width: 32%;
    height: 40px;
    text-align: center;
}
.page-template-template-tb-country .comments-form .gform_wrapper .gform_footer input.button:hover, .page-template-template-default-page .comments-form .gform_wrapper .gform_footer input.button:hover, .page-template-template-tb-in-children .comments-form .gform_wrapper .gform_footer input.button:hover, .page-template-template-without-pagebuilder .comments-form .gform_wrapper .gform_footer input.button:hover{
    background: #f28a3f;
}
.page-template-template-tb-country .country-references h2, .page-template-template-default-page  .country-references h2, .page-template-template-tb-in-children .references h2, .page-template-template-without-pagebuilder .references h2{
    color: #525252 !important;
    font-size: 22px;
    line-height: 28px;
     font-family: 'robotoblack';
}
.page-template-template-tb-country .country-references, .page-template-template-default-page .country-references, .page-template-template-tb-in-children .references, .page-template-template-without-pagebuilder .references{
    margin: 0px !important;
        padding-bottom: 40px;
}
.page-template-template-tb-country .country-references .references-links, .page-template-template-default-page .country-references .references-links, .page-template-template-tb-in-children .references ol, .page-template-template-without-pagebuilder .references ol{
      margin: 0px !important;
    padding-left: 18px;
}
.page-template-template-tb-in-children .references ol li,.page-template-template-tb-country .country-references ol li, .page-template-template-default-page .country-references ol li,.page-template-template-default-page .tb-treatment .country-references ol li,.page-template-template-without-pagebuilder .tb-treatment .country-references ol li{
    color: #525252 !important;
    font-size: 15px;
    line-height: 30px;
    font-family: 'robotoregular';
}
.page-template-template-tb-in-children .linkStyle div.demo {
    display:none;
}
.page-template-template-tb-in-children .linkStyle:hover div.demo {
    display:block;
}
.page-template-template-tb-in-children .demo {
            padding: 15px;
    border: 1px #ccc solid;
    max-width: 240px;
    margin-top: -5px;
    word-break: break-all;
    background: #eee;
    position: absolute;
}


.page-template-template-tb-in-children .so-panel.widget.widget_sow-editor.panel-first-child{
    margin-bottom: 0px !important;
}
.page-template-template-tb-in-children .Zebra_Tooltip{
    word-break: break-all;
}
.Zebra_Tooltip .Zebra_Tooltip_Message {
    word-break: break-all  !important;
}
.Zebra_Tooltip_Message a{
    text-decoration: none;
}
.Zebra_Tooltip_Message a:hover{
    color: #156ab0 !important;
        text-decoration: underline;
}
.Zebra_Tooltip_Message{
    background: rgb(242, 139, 64) !important;
}
.Zebra_Tooltip_Arrow Zebra_Tooltip_Arrow_Bottom div{
    border-color: rgb(242, 139, 64) transparent transparent !important;
}
.page-template-template-tb-country .resistant-statistics table thead th,.page-template-template-tb-country .province-table table thead th, 
.page-template-template-default-page .resistant-statistics table thead th,.page-template-template-default-page .province-table table thead th{
        background: #1b88e4 !important;
    height: 120px;
    color: #fff !important;
    font-size: 16px;
    line-height: 24px;
        font-family: 'robotoblack';
    padding: 20px 10px;
    text-align: center;
}
.page-template-template-tb-country .resistant-statistics table tr td,.page-template-template-tb-country .province-table table tr td,
.page-template-template-default-page .resistant-statistics table tr td,.page-template-template-default-page .province-table table tr td{
    /*color: #525252 !important;*/
    font-size: 15px;
    line-height: 21px;
    font-family: 'robotoregular';
    padding: 20px 10px;
    text-align: center;
}
.page-template-template-tb-country .resistant-statistics table tr td:first-child,.page-template-template-tb-country .province-table table tr td:first-child,
.page-template-template-default-page .resistant-statistics table tr td:first-child,.page-template-template-default-page .province-table table tr td:first-child{
    font-family: 'robotobold'; 
}
.page-template-template-tb-country .resistant-statistics table td, th,.page-template-template-tb-country .province-table table td,
.page-template-template-default-page .resistant-statistics table td, th,.page-template-template-default-page .province-table table td {
    border: 1px solid #dddddd;
}
.page-template-template-tb-country article.page, .page-template-template-default-page article.page{
    border: none;
    margin-bottom: 0px !important
}
.page-template-template-tb-country .survey .small-img-section .left, .page-template-template-default-page .survey .small-img-section .left, .page-template-template-tb-in-children .survey .small-img-section .left{
    width: 80%;
    float: left;
}
.page-template-template-tb-country .survey .small-img-section .right, .page-template-template-default-page .survey .small-img-section .right, .page-template-template-tb-in-children .survey .small-img-section .right{
     width: 20%;
    float: right;
}
.page-template-template-tb-country .survey .small-img-section, .page-template-template-default-page .survey .small-img-section, .page-template-template-tb-in-children .survey .small-img-section{
    display: inline-block;
}
.page-template-template-tb-country .survey .small-img-section .right .image-sm,.page-template-template-tb-country .img-main .content-img .right .img-section,
.page-template-template-tb-country .img-main .img-content .left .img-section,
.page-template-template-default-page .survey .small-img-section .right .image-sm,.page-template-template-default-page .img-main .content-img .right .img-section,
.page-template-template-default-page .img-main .img-content .left .img-section,
.page-template-template-tb-in-children .survey .small-img-section .right .image-sm,.page-template-template-tb-in-children .img-main .content-img .right .img-section,
.page-template-template-tb-in-children .img-main .img-content .left .img-section{
    text-align: center;
}
.page-template-template-tb-country .img-main .content-img .left,.page-template-template-tb-country .page-section .content-img .left,
.page-template-template-default-page .img-main .content-img .left,.page-template-template-default-page .page-section .content-img .left,
.page-template-template-tb-in-children .img-main .content-img .left,.page-template-template-tb-in-children .page-section .content-img .left{
     width: calc(100% - 240px);
    float: left;
    padding-right: 25px;
}
.left_50, .right_50{
    width: 50% !important;
}
.right_50 .img-section-right{
    float: right;
    margin-left: 1%;
}
.right_50 .img-section-left{
    width: 49%;
    float: left;
    margin-right: 1%;
}
.img-section img.top-right {
    width: 60px;
    float: right;
    clear: both;
    margin-bottom: 10px;
}
.page-template-template-tb-country .img-main, .page-template-template-default-page .img-main, .page-template-template-tb-in-children .img-main{
    padding: 20px 0px;
    display: inline-block;
}
.page-template-template-tb-country .img-main h2,.page-template-template-tb-country .page-section h2,.page-template-template-tb-country .light-bg .service h2, 
.page-template-template-tb-country .service h2,
.page-template-template-default-page .img-main h2,.page-template-template-default-page .page-section h2,.page-template-template-default-page .light-bg .service h2, 
.page-template-template-default-page .service h2, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6,
.page-template-template-tb-in-children .img-main h2,.page-template-template-tb-in-children .page-section h2,.page-template-template-tb-in-children .light-bg .service h2, 
.page-template-template-tb-in-children .service h2, .country-references h2, .footnote_container_prepare > p > span:first-child{
    color: #156ab0 !important;
    font-size: 22px;
    line-height: 28px;
    font-family: 'robotoblack';
    margin: 0px 0px 16px 0px;
}
.footnote_container_prepare > p > span:first-child{padding-left: 0 !important;}
.img-main p{
     color: #525252 !important;
    font-size: 15px;
    line-height: 21px;
    font-family: 'robotoregular';
    display: block;
}
.wp-caption p.wp-caption-text{font-size: 11px !important; line-height: 16px !important;}
.page-template .wp-caption{border:none;background: #f1f1f1; padding: 9px;}
.page-template-template-tb-country .img-main p:last-child, .page-template-template-default-page .img-main p:last-child, .page-template-template-tb-in-children .img-main p:last-child {
    margin-bottom: 0 !important;
}
.entry-content .wp-caption:first-child {
    margin-top: 0px !important;
}
.page-template-template-tb-country .img-main .img-content .left, .page-template-template-default-page .img-main .img-content .left, .page-template-template-tb-in-children .img-main .img-content .left{
     width: 240px;
    float: left;
}
.page-template-template-tb-country .img-main .img-content .right, .page-template-template-default-page .img-main .img-content .right, .page-template-template-tb-in-children .img-main .img-content .right{
    width: calc(100% - 240px);
    float: right;
        padding-left: 25px;
}
.page-template-template-tb-country .panel-grid, .page-template-template-default-page .panel-grid, .page-template-template-tb-in-children .panel-grid{
    margin-bottom: 0px !important;
}
.page-template-template-tb-country .img-main .content-img, .page-template-template-default-page .img-main .content-img, .page-template-template-tb-in-children .img-main .content-img{
    display: inline-block;
}
.site-main.innerpage.tb-india .province{
margin-bottom:40px;
}
.page-template .blue-bg,.page-template-template-tb-country .page-section .content-img .left .patients-tb,
.page-template-template-default-page .page-section .content-img .left .patients-tb, .page-template-template-tb-in-children .page-section .content-img .left .patients-tb{
    background: #e9e9e9;
    margin: 0px;
    padding: 30px 10px;
    border-left: 20px solid #d4d4d4;
    border-radius: 10px;
    margin-bottom: 15px;
    display: grid;
    width: inherit;
}
.page-template p.blue-bg, .page-template .blue-bg li {
    color: #525252 !important;
}
.page-template-template-tb-country .img-main .content-img .blue-bg li,.page-template-template-tb-country .services .blue-bg li,.page-template-template-tb-country .page-section .blue-bg li,
.page-template-template-tb-country .page-section .blue-bg li,.page-template-template-tb-country .page-section .content-img .left .patients-tb li, 
.page-template-template-default-page .img-main .content-img .blue-bg li,.page-template-template-default-page .services .blue-bg li,.page-template-template-default-page .page-section .blue-bg li,
.page-template-template-default-page .page-section .blue-bg li,.page-template-template-default-page .page-section .content-img .left .patients-tb li,.page-template-template-default-page .blue-bg li,
.page-template-template-tb-in-children .img-main .content-img .blue-bg li,.page-template-template-tb-in-children .services .blue-bg li,.page-template-template-tb-in-children .page-section .blue-bg li,
.page-template-template-tb-in-children .page-section .blue-bg li,.page-template-template-tb-in-children .page-section .content-img .left .patients-tb li,.page-template-template-tb-in-children .blue-bg li,.blue-bg li,.img-main ul li{
 color: #525252 !important;
    font-size: 15px;
    line-height: 30px;
    /*font-family: 'robotomedium_italic';
    list-style-image: url(../images/bullet-point.png) !important;   */
}
.page-template-template-tb-in-children li, .page-template-template-default-page li, .page-template-template-tb-country li {
        color: #525252 !important;
    font-size: 15px;
    line-height: 21px;
    font-family: 'robotoregular' !important;
    font-style: normal !important;
}
.site-main.innerpage.tb-children.img-main ul li{
    font-size: 15px;
    line-height: 30px;
    font-family: 'robotoregular' !important;
    font-style: normal !important;
}
.blue-bg ul, ul.blue-bg{margin-bottom: 0px;}
.blue-bg{margin-top: 15px !important;}
ul.no-bullet {
    list-style: none !important;
    margin: 0 !important;
}
.page-template-template-tb-country .blue-bg p, .page-template-template-default-page .blue-bg p, 
.page-template-template-tb-in-children  .blue-bg p, .page-template-template-tb-in-children  .blue-bg p, .blue-bg p, .blue-bg ul li{
    color: #525252 !important;
    font-size: 15px;
    line-height: 30px;
    font-family: 'robotoregular' !important;
    font-style: normal !important;
}
.blue-bg .title-img p {
    color: #525252 !important;
}
.page-template-template-tb-country .so-panel, .page-template-template-default-page .so-panel{
    margin-bottom: 0px !important;
}
/*.page-template-template-tb-country .page-section, .page-template-template-default-page .page-section, .page-template-template-tb-in-children .page-section,.innerpage.about-us .page-section, .page-template-template-without-pagebuilder .page-section{
    padding: 20px 0;
    display: inline-block;
    width: 100%;
}*/
.page-section{
     margin-bottom: 35px;
    display: inline-block;
    width: 100%; 
}
.innerpage h1.entry-title{
    margin: 30px 0px;
}
.site-main.innerpage.about-us .entry-content h1 {
        margin: 35px 0px 0px 0px !important;
}
.printpage{
    cursor: pointer;
}
.major-sources .page-section {
    padding-top: 0 !important;
}
.entry-content p, .entry-content > ul, .entry-content > ol, .entry-content > li, .entry-content > dl, .entry-content pre, .entry-content code, .entry-content blockquote {
    margin: 1em 0 0;
}
article.post, article.page{padding-bottom: 0 !important;}
.mt_20 {
    margin-top: 20px !important;
}
.mb_20 {
    margin-bottom: 20px !important;
}
.mt_10 {
    margin-top: 10px !important;
}
.mb_10 {
    margin-bottom: 10px !important;
}
.mr_10 {
    margin-right: 10px;
}
.pt_0{padding-top: 0 !important;}
.flw{float: left;width: 100%;}
.clear_b{clear: both;}
.clear_r{clear: right;}
.clear_l{clear: left;}
.page-template-template-tb-country .blue-bg li a, .page-template-template-default-page .blue-bg li a, .page-template-template-tb-in-children .blue-bg li a, .blue-bg p a {
color: #f28a3f !important;    
    text-decoration: none;
}
.page-template-template-tb-country .page-section .blue-bg li a:hover, .page-template-template-default-page .page-section .blue-bg li a:hover, .page-template-template-tb-in-children .page-section .blue-bg li a:hover,.blue-bg li a:hover{
    color: #248cc8 !important;    
    text-decoration: underline;
}
.page-template-template-tb-country  .site-main.innerpage.tb-india-history .img-main blockquote,
 .page-template-template-default-page  .site-main.innerpage.tb-india-history .img-main blockquote{
    margin-bottom: 30px;
}
.page-template-template-tb-country .padding_0, .page-template-template-default-page .padding_0,.innerpage.about-us .padding_0, .page-template-template-tb-in-children .padding_0 {padding: 0 !important;}
.mt_16{margin-top: 16px;}
.mb_0{margin-bottom:0 !Important;}
.footable > tbody > tr > td, .footable > thead > tr > th, .footable > tfoot > tr > td {
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
    padding: 8px;
}
.page-template-template-tb-country .site-main.innerpage.tb-india .light-bg .page-section, .page-template-template-default-page .site-main.innerpage.tb-india .light-bg .page-section{
    margin-bottom: 0px;
}
.page-template-template-tb-country .page-section .light-bg p, .page-template-template-default-page .page-section .light-bg p, .page-template-template-tb-in-children .page-section .light-bg p{
    padding:0px 30px;
}
.page-template-template-tb-country .content-img p.light-bg, .page-template-template-default-page .content-img p.light-bg, .page-template-template-tb-in-children .content-img p.light-bg{
    padding: 30px !important;
}


/** contact us page **/
.contact .gform_wrapper form, .comment .gform_wrapper form {
    width: 100%;
    max-width: 60%;
    margin: 0px auto;
}
    .contact h1.entry-title,.comment h1.entry-title {
    text-align: center;
}
.contact input,
.comment input {
       height: 40px;
    border-radius: 6px;
    width: 100%;
}
.name_first label, .name_last label{margin-bottom: 0 !Important;}
.contact .contact-email, .contact .contact-country, .comment .c-email, .comment .c-country{display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    width: 100% !important;}
.contact .contact-email, .comment .c-email{
    padding-right: 16px !important;}
.contact .contact-email input, .contact .contact-country input, 
.comment .c-email input, .comment .c-country input{width: 100% !important;}
.contact .gform_wrapper .gform_footer input.button, .contact .gform_wrapper .gform_footer input[type=submit]
.comment .gform_wrapper .gform_footer input.button, .comment .gform_wrapper .gform_footer input[type=submit]{
        border: none;
    background: #1b89e4;
    color: #fff !important;
    font-size: 20px;
    line-height: 17px !important;
    font-family: 'robotobold';
    width: 200px;
    height: 40px;
    text-align: center;
}
.contact .gform_wrapper .gform_footer, .comment .gform_wrapper .gform_footer, .comment .panel-grid-cell .widget-title{
    text-align: center;
    margin-top: 20px;
}
.contact .gform_wrapper li.gfield.gfield_error, .contact .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning, 
.comment .gform_wrapper li.gfield.gfield_error, .comment .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{
    background-color: #fff;
    margin-bottom: 0px!important;
    border-top: none;
    border-bottom: none;
    padding-bottom: 0px;
    padding-top: 0px;
    box-sizing: border-box;
}
.contact .gform_wrapper .field_description_below .gfield_description, .comment .gform_wrapper .field_description_below .gfield_description{padding-top: 0;}
.contact .gform_wrapper, .comment .gform_wrapper{margin-top: 0;}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top: 8px !important;}
.gform_wrapper ul.gform_fields li.gfield{
    padding-right: 0px !important;
        list-style: none !important;
        margin: 0px;
        margin-top: 15px;
}
.name_first,.name_last{
        display: inline-block;
    width: 100%;
}
.name_first{
    padding-right: 3px;
}
.name_last{
    padding-left: 3px;
}
.gform_fields.top_label.form_sublabel_below.description_below{
    margin: 0px;
    padding: 0px;
}
.ginput_complex.ginput_container.no_prefix.has_first_name.no_middle_name.has_last_name.no_suffix.gf_name_has_2.ginput_container_name.gfield_trigger_change{
        display: inline-flex;
    width: 100%;
}
input#input_3_6.large,.textarea.medium{
    height: 100px !important;
    width: 100% !important;
}
/** contact us page **/

/** search results page **/
.search-results article.post, .search-no-results article.post, article.page{margin-bottom: 0 !important}
.search-results h2.results{ color: #156ab0 !important;
    font-size: 22px;
    line-height: 28px;
    font-family: 'robotoblack';
    margin: 0px 0px 16px 0px;}
.search-results .tiitle a{color: inherit;text-decoration: none;}
.search-results a:hover{color: #f28a3f;}
.search-results .post-set .content p, .search-no-results .post-set .content p {
    margin-bottom: 30px;
}
.search-results .post-set .tiitle, body.search-results h1.entry-title, .search-no-results .post-set .tiitle{
     color: #156ab0 !important;
    font-size: 22px;
    line-height: 28px;
    font-family: 'robotoblack';
    margin: 0px 0px 16px 0px;}
.search-results nav.custom-pagination {
    margin-bottom: 6px;
    text-align: right;
}

.search-results nav.custom-pagination span.page-numbers.current,
.search-results nav#nav-below span.page-numbers.current{background: #f47e3c;color: #ffffff;
    border: none;
    box-shadow: none;
    padding: 6px 12px;
    font-size: 14px !important;
    font-weight: 500 !important;
    text-decoration: none;
    border-radius: 6px;}
.search-results nav.custom-pagination a,
.search-results nav#nav-below a {    background: #156ab0 ;
    color: #ffffff;
    border: none;
    box-shadow: none;
    padding: 6px 12px;
    font-size: 14px !important;
    font-weight: 500 !important;
    text-decoration: none;
        border-radius: 6px;
}
.search-results nav.custom-pagination a:hover, .search-results nav#nav-below a:hover{background: #f47e3c;}
.search-results span.page-numbers.page-num {
    display: none;
}
.search-results .search-section, nav#nav-below {
    padding-bottom: 40px;
}
/** search results page **/

/** facts **/
body.search-results div#secondary, body.search-no-results div#secondary {
    display: none;
}

body.search-results p{margin-bottom: 30px !important;}
body.search-results #page-title, body.search-no-results #page-title{margin-bottom: 0px;margin-top: 0;}


/** comment form bottom **/
.gform_wrapper div.validation_error {
    background: transparent !important;
    border: none !important;
    clear: both;
    color: #f28a3f !important;
    font-family: 'robotobold' !important;
    font-size: 20px !important;
    font-weight: 500 !important;
    margin-bottom: 15px !important;
    padding: 0px !important;
    text-align: center;
    width: 100%;
    line-height: 1.5;
}
.gform_wrapper li.gfield_error input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), .gform_wrapper li.gfield_error textarea {
    border: 1px solid #f28a3f !important;
}

.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background-color: transparent !important;
    margin-bottom: 0px !important;
    border-top: none !important;
    border-bottom: none !important;
    padding-bottom: 0px !important;
    padding-top: 0px !important;
}
.gform_wrapper .description, .gform_wrapper .gfield_description, .gform_wrapper .gsection_description, .gform_wrapper .instruction {
    font-size: 12px !important;
    line-height: 16px !important;
    color: #f28a3f !important;
    display: none;
}
.gform_wrapper .gfield_error .gfield_label, .gform_wrapper .gfield_required {
    color: #f28a3f !important;
}
table caption {
    margin-bottom: 5px;
}
.error404 p, body.search-no-results p {
    margin-bottom: 15px;
}
.error404 .site-content {margin-bottom: 40px;}
.search-no-results .site-content{padding-bottom: 40px;}



/** mega menu **/
#mega-menu-wrap-primary {
    background: #1b89e4;
    -webkit-border-radius: 0px 0px 0px 0px;
    -moz-border-radius: 0px 0px 0px 0px;
    -ms-border-radius: 0px 0px 0px 0px;
    -o-border-radius: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

#mega-menu-wrap-primary, #mega-menu-wrap-primary #mega-menu-primary, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu,
 #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link{
    color: #fff;
    line-height: 30px;
    text-transform: none !important;
 }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{
    padding: 20px 25px;
    line-height: 20px;
    font-weight: bold;
    height: auto;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover,
 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus {
    background: #156ab0;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    border-color: #fff;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, 
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link,
 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link,
 #mega-menu-wrap-primary ul li.mega-current_page_item a.mega-menu-link {
    background: #156ab0;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    border-color: #fff;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover,
 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus,
 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item.mega-current-menu-item a.mega-menu-link{
    background: #156ab0;
    color: #fff;
    text-align: left;
 }
 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{ width: 220px;line-height: 20px;background: #1b89e4;font-size:13px;color: #fff;padding: 8px 10px 8px 10px;}
 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, 
 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link{
 	padding: 8px 0px;
 	line-height: 20px;
 }
 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{background: #1b89e4;color: #fff;border-top: 1px solid #156ab0;}
 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu{width:220px;border-top: 1px solid #156ab0;background: #1b89e4;}
 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, 
 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link,
 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, 
 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link{font-size: 13px;color: #fff;}
 #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link:after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link span.mega-indicator:after {
    content: '';
    display: inline-block;
    font-family: dashicons;
    margin: 0;
    vertical-align: top;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: rotate(0);
    color: inherit;
    position: relative;
    background: transparent;
    height: auto;
    width: auto;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{position: relative;}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:first-child > a.mega-menu-link:before{background: transparent;}

#scroll-to-top.displayed{opacity: 0.5 !important;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:first-child:after{background: none;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, 
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover,
 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus,
 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-current-menu-item.mega-menu-item > a.mega-menu-link,
 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus,
 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-current-menu-item.mega-menu-item > a.mega-menu-link{
    color: #f28a3f;
 }
 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:after{content: '';background: #fff;width: 12px;height: 1px;top:26px;position: absolute;display: block;}
 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{position: relative;padding-bottom: 0px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, 
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover,
 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:focus,
 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-current-menu-item.mega-menu-item > a.mega-menu-link,
 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:focus,
 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-current-menu-item.mega-menu-item > a.mega-menu-link{
    color: #f28a3f;
 }
 #mega-menu-wrap-primary #mega-menu-primary{text-align: center;}


/** TABLE ORANGE **/
.page-template-template-tb-in-children table thead{
    color: #fff;
}
.page-template-template-tb-in-children table.table td, th {
    border: 1px solid #dddddd;
}
table.table td, th{
    border: 1px solid #dddddd;
}
.page-template-template-tb-in-children table thead th,.page-template-template-tb-country table thead th, .page-template-template-default-page table thead th, .page-template-template-without-pagebuilder table thead th{
    background-color: #f28a3f;
    color: #fff !important;
    font-size: 15px;
    line-height: 23px;
    font-family: 'robotoregular';
        padding: 8px;
    z-index: 0;
}
.page-template-template-tb-in-children table tr td,.page-template-template-tb-country table tr td, .page-template-template-default-page table tr td, .page-template-template-without-pagebuilder table tr td{
    color:#525252;
    font-size: 15px;
    line-height: 21px;
    font-family: 'robotoregular';
        padding: 8px;
}
 table.table-orange tr th,
 table.table-orange tr td{text-align: right !important;}
 table.table-orange tr th:nth-child(1),
 table.table-orange tr td:nth-child(1),
 table.table-orange tr th.text-left,
 table.table-orange tr td.text-left{text-align: left !important;}
.footable > tfoot > tr > td {
    font-weight: bold;
}

.innerpage.second-line-drugs table.table-orange tr th, .innerpage.second-line-drugs table.table-orange tr td{
    text-align: left !important;
}
 /** table blue **/
 .page-template-template-tb-in-children table.table-blue thead th, .page-template-template-tb-country table.table-blue thead th, .page-template-template-default-page table.table-blue thead th,
 .page-template-template-tb-in-children table.table-blue tfoot td, .page-template-template-tb-country table.table-blue tfoot td{
 	background: #1b89e4;
 }

 table.table-blue, table.table-blue th,
 table.table-blue td{
 	border: 0 !important;
 }
 table.table-blue tr th,
 table.table-blue tr td{text-align: right !important;}
 table.table-blue tr th:nth-child(1),
 table.table-blue tr td:nth-child(1){text-align: left !important;}
 table.table-blue tfoot td{color: #000 !important;font-weight: bold;}


table.footable.table-blue  {
  overflow: hidden;
}
.footable.table-blue td, .footable.table-blue th {
  padding: 10px;
  position: relative;
  outline: 0;
  z-index: 99;
  border:1px solid #ddd !important
}
.footable.table-blue td:hover::after,
.footable.table-blue thead th:not(:empty):hover::after,
.footable.table-blue td:focus::after,
.footable.table-blue thead th:not(:empty):focus::after { 
  content: '';  
  height: 10000px;
  left: 0;
  position: absolute;  
  top: -5000px;
  width: 100%;
  z-index: -1;
}

.footable.table-blue td:hover::after,
.footable.table-blue th:hover::after {
  background-color: rgba(7, 83, 148, 0.3);
}

.footable.table-blue td:hover,
.footable.table-blue th:hover {
  z-index: 9;
}
/*.footable.table-blue td:nth-child(odd) {
  background-color: rgba(140, 140, 140, 0.1);
}*/

/* Focus stuff for mobile */
.footable.table-blue td:focus::before,
.footable.table-blue tbody th:focus::before {
  background-color: lightblue;
  content: '';  
  height: 100%;
  top: 0;
  left: -5000px;
  position: absolute;  
  width: 10000px;
  z-index: -1;
}
.footable.table-blue thead tr:first-child {background-color: rgba(27, 137, 228, 1); color: #fff}
.footable.table-blue tr:nth-child(even) {background-color: #f2f2f2;}


.footable.table-blue > thead > tr >th, .footable.table-blue > thead > tr > td {
    background-color: transparent;
}

.footable.table-blue tr.bold {
    font-weight: 500;
    background-color: rgba(27, 137, 228, 1);
    color: #000;
    font-family: 'robotobold';
}
.footable.table tr:nth-child(even){background-color: #f2f2f2;}
#main{background: transparent !important;}

/** references **/
span.footnote-top {
    position: relative;
}
div#footnote_references_container table td{max-width: 220px !IMPORTANT;
    word-wrap: break-word;}
.footnote-reference-container{padding-bottom: 35px;}  
.footnote-reference-container .footnote_plugin_text a{
    text-decoration: none;
}
.footnote-reference-container .footnote_plugin_text a:hover{
    text-decoration: underline;
}
.footer_notes .footnote_container_prepare{padding-top: 0 !important;}
.footer_notes table{margin-bottom: 0 !important;}

.search.search-results .footer_notes,.search.search-no-results .footer_notes,.page-template-template-search-results .footer_notes{ display: none;}
dd{
    font-size: 15px;
    line-height: 25px;
    margin: 0px !important;
}
dt {
    font-weight: bold;
    color: #248cc8;
    font-size: 16px;
    line-height: 26px;
}
.footnote_tooltip{
    font-size: 15px !important;
    line-height: 21px !important;
    font-family: 'robotoregular' !important;
    font-style: normal !important;
    z-index: 1;
    /*opacity: 1;
    left: 50% !important;
    width: 300px;
    overflow: hidden;
    word-wrap: break-word;
    transform: translate(-50%, 0);*/
}
sup.footnote_plugin_tooltip_text{
   color:#f28a3f !important;  
}
td.footnote_plugin_link span {
    color: #3268b6;
}

td.footnote_plugin_link span:hover {
    color: #ed8c27;
}
table caption a{
    text-decoration: none;
}
table caption a:hover{
    text-decoration: underline;
}


/** pdf styles **/
#pf-print-area:after{
    content: 'Copyright © 2018 All Rights Reserved by GHE';margin-top: 10px !important;
    position: absolute;
    left: 0;
    right: 0;
}
#pf-print-area{position: relative;}

.source-referral .pf-branding::before, .cs-core-iframe .pf-branding::before {
    content: "Copyright © 2018 All Rights Reserved by GHE \00a9" !important;
}
#pf-body table{width: 100% !important;}
#pf-body span.text-node {
    display: none;
}

.tb-children .entry-content ul li {
    font-size: 15px;
 line-height:25px
}
.entry-content .alignright{
    margin-bottom: 0px !important;
}
div.ginput_container_name span{
    padding-right: 5px !important;
}
.ghe-text p {
    color: #dbdbdb !important;
    font-family: 'robotomedium';
}


footer #site-info span {
    float: right;
    margin-right: 15px;
    font-size: 14px;
}
footer #site-info span a{    
    color:#1b89e4 !important;
}
footer #site-info span a:hover{    
    color:#f28a3f !important;
}
.thank-you .comments-form, .contact .comments-form {
display: none;
}
.thank-you p,.contact p {
    margin-bottom: 20px;
}