/*
---------------
   Corporate
---------------
*/



/*
---------------
   Menu
---------------
*/
li.catalog-title.title .samelevel:hover {
    color: #96c93d !important;
}
@media (min-width: 1025px){
	.affiliatemenu {
		padding-left: 220px !important;
	}
	li.catalog-item.is-active {
        width: 275px !important;
	}
	li.catalog-title.title {
		margin-right: 50px !important;
	}
}
@media screen and (max-width: 1024px) and (min-width: 768px){
	.header-logo {
		margin-left: -40px;
	}
	.affiliatemenu {
		padding-left: 150px !important;
	}
	li.catalog-title.title {
		margin-right: 45px !important;
	}
	li.catalog-item.is-active {
        width: 220px !important;
	}
}
@media screen and (max-width: 1024px) and (min-width: 992px){
	.menu-list {
		margin-right: -90px;
	}
/* 	li.catalog-item.is-active:last-child {
		width: 160px !important;
	} */
}	
@media screen and (max-width: 991px) and (min-width: 768px){
	.header .inner {
	    padding: 35px 75px 100px !important;
	}
}	
@media (min-width: 992px){
	.header .inner {
	    padding: 15px 75px 75px !important;
	}
}	
@media (min-width: 768px){
	.header-logo {
		position: absolute;
		z-index: 10000 !important;
	}
	li.catalog-item.is-active {
		background: #2a8ac3 !important;/*#529fcd*/
	}
	ul.submenu-items.is-active {
		box-shadow: 1px 1px 5px 2px #a09e9e;
		margin-top: 10px;
	}
	li.catalog-item.is-active:first-child {
		padding-top: 20px;
	}
	.textcolor {
		color: #b1e555 !important;
	}
	li.catalog-title.title .samelevel {
		font-size: 18px;
	}
	.head.head-mod {
		margin-top: 30px !important;
	}
}

@media (max-width: 767px){
	.footer .inner .row .col-md-9.col-sm-12 {
		height: 55px !important;
	}	
}

/*
-----------------------
  font
-----------------------
*/
/* .bluebar-heading,.filter-dd__trigger__text, span, div, */
body, h1, h2, h3, h4, h5, h6, li, p, h5 span, td,.filter-dd__option a,
.page__heading1, .bar-heading, .contact .title, .contact .section-content p, .contact .section-content a, .contact__zoneSelector a, 
.profile-list-item__name, .profile-list-item__category, .profile-list-item__detail, .card-therapy__dropdown__filter-by ,
.text.parbase.section p span, li.profile-detail__description-enabled, .history-timeline__content--decade-title,
.history-timeline__content--year-title,.Body1, span.filter-dd__trigger__text, li.MsoNormal, .history-timeline__nav--currentPage{
    font-family: "freight-sans-pro",Helvetica,Arial,sans-serif; !important;
}
/* 
li.soc-list-item {
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol" !important;
	font-family: "freight-sans-pro",Helvetica,Arial,sans-serif !important;
}
}

.filter-dd__trigger__text {
    font-family: "freight-sans-pro",Helvetica,Arial,sans-serif !important;
} */

.template_secondaryPage .container-fluid.container-fluid-main .content h3 {
    font-size: 22px;
    line-height: 32px;
    font-family: "freight-sans-pro",Helvetica,Arial,sans-serif; !important;
    font-weight:600;
    
}
.template_secondaryPage .container-fluid.container-fluid-main .content p{
    font-size: 16px;
    line-height: 28px;
    font-family: "freight-sans-pro",Helvetica,Arial,sans-serif; !important;	

}
.footer-list a.list-link,
.post-text p, .post-title p,
.post-small-date,.post-small-text {
    font-family: "freight-sans-pro",Helvetica,Arial,sans-serif; !important;
}

.template_secondaryPage .container-fluid.container-fluid-main .content h3 {
    font-size: 18px !important;
    line-height: 26px !important;
}
@media (min-width: 992px){
	.template_secondaryPage .container-fluid.container-fluid-md .h1 {
		font-size: 50px !important;
	}
}
@media screen and (max-width: 991px) and (min-width: 768px){
	.template_secondaryPage .container-fluid.container-fluid-md .h1 {
		font-size: 40px !important;
	}	
}
@media screen and (max-width: 767px) and (min-width: 415px){
	.template_secondaryPage .container-fluid.container-fluid-md .h1 {
		font-size: 35px !important;
	}	
}
@media screen and (max-width: 414px) and (min-width: 376px){
	.template_secondaryPage .container-fluid.container-fluid-md .h1 {
		font-size: 25px !important;
	}
}
@media screen and (max-width: 375px) and (min-width: 361px){
	.template_secondaryPage .container-fluid.container-fluid-md .h1 {
		font-size: 23px !important;
	}
}
@media screen and (max-width: 360px) and (min-width: 321px){
	.template_secondaryPage .container-fluid.container-fluid-md .h1 {
		font-size: 21px !important;
	}
}
@media (max-width: 320px){
	.template_secondaryPage .container-fluid.container-fluid-md .h1 {
		font-size: 19px !important;
	}
}

.pod1 .post-text h2 {
    font-size: 30px;
    font-weight: 600;
    line-height: 1.25;
    letter-spacing: .8px;
    margin-bottom: 15px;
    font-family: "freight-sans-pro",Helvetica,Arial,sans-serif;
}

.template_secondaryPage .container-fluid.container-fluid-main .content h4 {
    font-size: 16px;
    text-transform: uppercase;
    margin-bottom: 20px;
    font-family: "freight-sans-pro",Helvetica,Arial,sans-serif;
    color: #ffffff;
    font-weight: 600;
}

/*
------------
   Body
------------
*/
.template_secondaryPage .hero-white .container-fluid.container-fluid-main {
    /* max-width: 700px !important; */
}

@media screen and (max-width: 991px) and (min-width: 768px){
	.template_secondaryPage .head {
		margin-top: 100px !important;
	}
	.container-fluid-md {
		margin-top: 30px;
	}
}

/*
-----------------------
Common-Footer for TB 
-----------------------
*/

@media screen and (max-width: 1024px) and (min-width: 768px){
	.footer .inner .row .col-md-9.col-sm-12 {
		width: 100% !important;
	}
	.footer-list.footer-list-mod {
		width: 700px;
	}
}

/*
------------
   Home
------------
*/

.post-heading.block-caption {
    margin-right: -100px;
    font-family: "freight-sans-pro",Helvetica,Arial,sans-serif;
    display: block;
    font-size: 16px;
    color: #555;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 1px;
}
}
ul#bla li {
    font-size: 20px !important;
}
ul#bla li.li-init {
    margin-top: 3px;
}
@media screen and (max-width: 991px) and (min-width: 768px){
	.container-fluid-main {
		margin-top: 50px;
	}
}
@media (min-width: 768px){
	.post-small-content {
		margin-right: -50px;
	}
}
@media screen and (max-width: 568px) and (min-width: 415px){
	.post-heading.block-caption {
		margin-right: -130px !important;
	}
}
.video.videopod.content-video {
    margin-bottom: 10px !important;
}


/*   MSNavi , TISMA  */


.tisma {
    margin: 50px 0 0 0;
    padding: 50px 0 0;
}
.msnavi p, .tisma p {
    margin: 20px 0 0 20px;
	font-weight: 700;
}
.msnavi a, .tisma a {
    text-decoration: none !important;
}
.msnavi .ms-hcp  {
    background: #5cb531;
    text-align: center !important;
    margin: 20px;
    padding: 15px;
    border-radius: 10px 0;
    box-shadow: 2px 2px 1px 1px #369409;
}
.msnavi .ms-hcp a {
    color: #fff;
	/* color: #522298; */
    font-weight: 700;
}
.msnavi .ms-cg  {
    background: #0098dd;
    /* background: #22bcbd; */
    text-align: center !important;
    margin: 20px;
    padding: 15px;
    border-radius: 10px 0;
    box-shadow: 2px 2px 1px 1px #0a6d9a;
}
.msnavi .ms-cg a {
    color: #fff;
    font-weight: 700;
}
.tisma .sma-hcp {
    /* border: 3px solid #028ca6; */
    text-align: center !important;
    margin: 20px;
    padding: 15px;
}
.tisma .sma-cg {
    /* border: 3px solid #e2503e; */
    text-align: center !important;
    margin: 20px;
    padding: 15px;
}
.sma-hcp a, .sma-cg a {
    color: #fff !important;
    font-weight: 700;
}
.sma-hcp {
    background: #028ca6;
    border: 0px;
    border-radius: 10px 0;
    box-shadow: 2px 2px 1px 1px #187080;
}
.sma-cg {
    background: #ea8939;
    border: 0px;
    border-radius: 10px 0;
    box-shadow: 2px 1px 1px 1px #bb631a;
}
.tisma.bg {
    padding: 0;
    margin: 30px 0 0 0;
}
.msnavi.bg {
    margin-top: 30px;
}
.tisma.bg p, .msnavi.bg p {
    padding-top: 20px;
    font-weight: 600;
}
@media (min-width: 768px){
	.ms-hcp, .ms-cg,.sma-hcp, .sma-cg  {
		width: 42%;
		float: left; 
	}
	.tisma.bg, .msnavi.bg {
		background: #d5ecb0;
		height: 150px;
		border-radius: 10px;
	}
}

@media (max-width: 767px){
	.tisma.bg, .msnavi.bg {
		background: #d5ecb0;  /* #eef2f4 */
		height: 250px;
		border-radius: 10px;
	}
}



/*
---------------
   History
---------------
*/

@media screen and (max-width: 1024px) and (min-width: 992px){
	.masthead__wrapper {
		margin-top: 50px;
	}
}
@media screen and (max-width: 991px) and (min-width: 768px){
	.masthead__wrapper {
		margin-top: 120px;
	}	
}
@media (min-width: 768px){
	.masthead__text-content {
		max-width: 100% !important;
		margin-top: 20px;
	}
}
@media (max-width: 767px){
	h1.masthead__heading {
		margin-top: 30px;
	}
	.history-timeline__content--overview {
		z-index: 200 !important;
	}
}
@media screen and (max-width: 414px) and (min-width: 376px){
	.history-timeline__content--overview {
		font-size: 15px !important;
	}	
}
@media screen and (max-width: 375px) and (min-width: 321px){
	.history-timeline__content--overview {
		font-size: 14px !important;
	}	
}
@media (max-width: 320px){
	.history-timeline__content--overview {
		font-size: 13px !important;
	}
}


/*
--------------------
   Press Release
--------------------
*/
@media screen and (max-width: 1024px) and (min-width: 768px){
	.profile-list-item__content:before{
		top: 20% !important; 
	}

}
@media screen and (max-width: 1024px) and (min-width: 992px){
	.profile-list-item__name{
		margin: 10px 0 !important;
	}
}
@media screen and (max-width: 991px) and (min-width: 768px){
	.profile-list-item__name{
		margin: 0 0 1px !important;
	}
}

.profile-detail__sidebar__heading{
	width: 98% !important;
}

@media (max-width: 767px){
	.profile-list .page__heading1, .page.profile-detail.js-page-controller-action.perspectives h1.page__heading1 {
		margin: 50px 0 20px !important;
	}
}

@media (max-width: 375px){
	h2.profile-detail__sidebar__heading {
		font-size: 21px !important;
	}
}



/*
---------
   Br
---------
*/

@media (max-width: 414px){
	br.pc-tb-sph {
		display: none;
	}
}

@media (max-width: 767px){
	br.pc-tb {
		display: none;
	}
}

@media (max-width: 992px){
	br.pc {
		display: none;
	}
}


