﻿

.meta-border {
	margin:0 auto;
	border-bottom:1px solid #e6e6e6;
}


.footer .meta-border {
	margin-top:20px;
	margin-bottom:25px;
}


.footer .meta-border, .footer ul li, .footer .widget ul li {border-bottom:1px solid rgba(255,255,255,0.05)}




.wpb_alert p:last-child,
#content .wpb_alert p:last-child,
.wpb_text_column p:last-child,
.wpb_text_column *:last-child,
#content .wpb_text_column p:last-child,
#content .wpb_text_column *:last-child,
.wpb_toggle_content p:last-child {
  margin-bottom: 0;
}


.banner-desc-wrap{
	position: absolute;
	top: 20px;
	left: 30px;
}

.banner-desc-wrap.single-desc{
	top:0px;
	left: 0px;
}

.banner-desc .desc-cont{
	bottom:20px;
	color: #FFF;
}


#anticoagulation .banner-desc .desc-cont{
	color:#0098DB;
}


#rheumatology .banner-desc .desc-cont{
	color:#01b1af;
}




#other-disease-areas .banner-desc .desc-cont{
	color:#015581;
}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}

span.wpml-ls-native {
	padding: 0 10px !important;
}

a.wpml-ls-item-toggle span.wpml-ls-native {
	padding-left: 25px !important;
}
.flex-control-nav,.flex-direction-nav,.slides{margin:0;padding:0;list-style:none}
.flexslider .slides img{display:block;max-width:100%}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .slides{display:block}
* html .slides{height:1%}
.flexslider .slides{zoom:1}
.sidebar ul.slides{margin:0}
.mosaic_item_wrap ul.slides{overflow:hidden}
.portfolio_item .kt-intrinsic .slides img{position:static}

	#access ul li.page_item a:visited {
		color: #aaa;
	}

	#access ul li.page_item a:visited:hover {
		color: #fff;
	}


.tg-footer-main-widget {
	width: 39.473684%;
	float: left;
	margin-right: 2.631579%;
}

            
 #pg-203-0 , #pg-203-1 , #pl-203 .panel-grid-cell .so-panel { margin-bottom:30px }
 #pl-203 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
 #pl-203 .panel-grid { margin-left:0;margin-right:0 }
 #pl-203 .panel-grid-cell { padding:0 }
.row{margin-right:-15px;margin-left:-15px}


.column { overflow: hidden; float: left; }


.column div.ja-moduletable, .column div.moduletable, .column div.ja-module, .column div.module { 

	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
}


.column ol li { line-height: 180%; margin-left: 30px; }



.column p, .column pre, .column blockquote,
.column h1, .column h2, .column h3, .column h4, .column h5, .column h6,
.column ol, .column ul { margin: 15px 0; padding: 0; }



.column ul li { }
.contact{margin:0 auto;max-width:980px}
.contact .description{font-size:16px;margin:0 auto;max-width:475px;text-align:center}
.contact .title2{float:left;font-family:dincomp-boldregular;font-size:25px;margin-bottom:0;margin-top:30px;text-align:center;width:100%}
.contact .description2{float:left;font-size:15px;text-align:center;width:100%}
.contact .form{float:left;margin-top:35px;padding:0 10%;width:100%}
.contact .form .col1{float:left;width:48%}
.contact .form .col2{float:right;width:48%}
.contact .form .col2 textarea{height:195px}
.contact .form .submit{float:left;margin-top:15px;text-align:center;width:100%}
.contact .form .col1,.contact .form .col2{width:100%}
#buddypress .clear{clear:left}
#buddypress .standard-form a.clear-value{display:block;margin-top:5px;outline:0}

body .lc-container .clear {
	clear: both;
}



#content-field-overview-form .advanced-help-link,
#content-display-overview-form .advanced-help-link {
  margin: 4px 4px 0 0;
}

#content-field-overview-form .label-group,
#content-display-overview-form .label-group,
#content-copy-export-form .label-group {
  font-weight: bold;
}

table#content-field-overview .label-add-new-field,
table#content-field-overview .label-add-existing-field,
table#content-field-overview .label-add-new-group {
  float: left;
}

table#content-field-overview tr.content-add-new .tabledrag-changed {
  display: none;
}

table#content-field-overview tr.content-add-new .description {
  margin-bottom: 0;
}

table#content-field-overview .content-new {
  font-weight: bold;
  padding-bottom: .5em;
}


#content {
  width:70%;
  float:right;
  padding:15px 2% 15px 2%;
}


* html #content {
  overflow:hidden;
}
.pp-layout-entity--has-background-gallery{position:relative}
.pp-layout-entity--has-background-gallery .pp-row{position:relative}
.pp-layout-entity--has-background-video{background-color:#000 !important;background-image:none !important;position:relative}
.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{position:absolute;top:-10000em;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}



.clearfix:before, .clearfix:after, .row:before, .row:after {
    content: '\0020';
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}


.row:after, .clearfix:after {
    clear: both;
}


.row, .clearfix {
    zoom: 1;
}
.clearfix:before,#footer:before,#header:before,.clearfix:after,#footer:after,#header:after{content:"\20";display:block;height:0;overflow:hidden;}
.clearfix:after,#footer:after,#header:after{clear:both;}
.clearfix,#footer,#header{zoom:1;}
.examples .wrapper{border: 1px solid #000;padding: 10px;overflow: hidden;}

#AS__menu.is-loading {
    overflow: hidden;
    padding-top: 27px;
    background-color: inherit;
}


.icon-gsk-globe-alt:before {
  content: "\e640"; }

    #countrySelector a .icon-gsk-globe-alt {
      font-size: 1.7em;
      position: relative;
      top: -1px; }

.cb {
clear:both;
}
.image_panel .panel-grid{display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:center}


#page-wrap { 
	position: relative; 
	width: 960px; 
	margin: 20px auto; 
	padding: 18px; 
	background: #758a93; 
	box-shadow: 0 0 20px black; 
	}


.site-logo {
    font-size: 30px;
}
.sidebar nav a.child,.sidebar nav span.child{margin-left:30px;font-size:18px;line-height:2}
.content-info .footer-menusa .nav-col nav ul li.child{display:none}
footer .contact-wrapper .contact-list{list-style:none;padding-left:0}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:36px;}
