﻿

#latest-articles, #latest-issues, #most-read-articles .most_dl{margin-top: 0.5rem;}

#most-read-articles .most_dl{margin-bottom: 1rem;}



div.most_dl {padding:10px; border: solid 1px #ccc; background-color:#f7f7f7}


table.most_dl{width: 100%;}

.most_dl .dls{text-align: center; width: 3rem;}

.most_dl tr th{padding:5px 10px; border-bottom: solid 1px #ccc;}

.most_dl tr td{padding:1rem 0.5rem ; vertical-align: top; line-height: 1.5;}

.most_dl tr:last-child td{border-bottom-width:0;}
#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}


.home-block .offer-overlay .offer-block .title-block {
    border-bottom: medium none;
}


.offer-block .title-block {
    border-bottom: 1px solid #E4E4E4;
    margin: 0 0 10px;
}


.offer-block .title-block .title {
    color: #04428B;
    font-size: 24px;
    font-weight: bold;
    padding: 0 20px 3px;
}



.column.omega, .columns.omega {
  margin-right: 0; }


  
  .alpha.omega {
    margin-left: 0;
    margin-right: 0; }

  
  header .full-width-col .four.columns.omega {
     }
#mk-main-navigation ul.sub-menu a.menu-item-link,#mk-main-navigation ul .megamenu-title,.megamenu-widgets-container a,.mk-shopping-cart-box .product_list_widget li a,.mk-shopping-cart-box .product_list_widget li.empty,.mk-shopping-cart-box .product_list_widget li span,.mk-shopping-cart-box .widget_shopping_cart .total{color: #444444;}
#mk-main-navigation ul.sub-menu li.menu-item ul.sub-menu li.menu-item a.menu-item-link i{color: #e0e0e0;}
.main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link{font-size: 12px;font-weight: normal;text-transform:uppercase;letter-spacing: 1px;}

h1.h1hp {font-size:22px;}

h1.h1hp, h2.h2hp {font-size:18px;}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}
.hcp-listing-sidebar .pane-pfizer-hcp-hcp-content-menu .desktop-hidden{display:none;}
.top-bar-left{float:left}
.top-bar-left a,.top-bar-nav a{font-family:oswald regular}
.top-bar-left,.search-index-page .top-bar-nav{float:none}
.top-bar,nav,.top-bar-left{display:none}



body.single div.wp-caption,
body.page-template-default div.wp-caption {
  max-width: 100%;
}



div.wp-caption {
  max-width: 100%;
}


.wp-caption-text,
.feature figcaption,
dd.wp-caption-dd {
  color: #858585;
  font-family: "Source Sans Pro", Helvetica, Arial, Verdana, Tahoma, sans-serif;
  word-spacing: -.05em;
  line-height: 1.48;
  font-size: 14px;
  font-size: 0.82353rem;
  margin-top: 6px;
  margin-top: 0.35294rem;
}

.wp-caption-text a,
.feature figcaption a,
dd.wp-caption-dd a {
  color: #858585;
  border-bottom: 1px solid #e3e3e3;
}

.wp-caption-text a:hover,
.feature figcaption a:hover,
dd.wp-caption-dd a:hover {
  color: #474747;
}

.blog-wrap {
	height: 466px;
	overflow-x: hidden;
	overflow-y: scroll;
	padding: 0 8px;
}
#content .top-content .reservation{z-index:10;position:absolute;right:10%;bottom:65px}
#content .top-content .reservation .call{display:inline-block;color:#fff;font-size:16px;text-align:right;vertical-align:middle}
#content .top-content .reservation .call span{display:block;font-size:30px}
#content .top-content .reservation .online{margin-left:30px;padding-left:30px;display:inline-block;vertical-align:middle}
.get-started{border-radius:0px}
.get-started a{color:#fff!important}
li.get-started{background-color:#02aef0;font-weight:700;text-transform:uppercase;text-align:center;padding:12px 12px 12px 12px!important;border-radius:3px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;transition:all 0.5s}
li.get-started:hover{background-color:#02aef0;color:#000}
.et-fixed-header #top-menu .get-started a{color:#ffffff!important}
.back-to-top{position:fixed;right:30px;bottom:30px;z-index:118;display:none}
.back-to-top svg{transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear}
.back-to-top a{display:block;padding:10px;cursor:pointer}
.back-to-top:hover svg{transform:scale(1.1)}
.back-to-top a svg { fill: #000000; }


#content div.gform_wrapper input,
#content div.gform_wrapper select,
#content div.gform_wrapper textarea,
#content div.gform_wrapper .ginput_complex label {
	font-size: 16px;
	font-size: 1rem;
	padding: 16px;
	padding: 1rem;
}


#content div.gform_wrapper input[type="submit"] {
	padding: 16px 24px;
	padding: 1rem 1.5rem;
}


#content div.gform_wrapper .ginput_complex label {
	padding: 0;
}


.wrapper { position: relative; min-height: 100vh; }


#navigation .cust-login-button { background: linear-gradient(#d31145, #a10d34)!important; border-radius: 3px!important; border: 1px solid #6e0924!important; padding: 0px 10px!important; margin-right: 20px!important; }

#navigation .cust-login-button a { color: #fff!important; }

#navigation .cust-login-button:hover a { color: #fff!important; }

	
	#navigation.small-screen { width: 95%; margin-right: 2.5% }
.quote-card .author{position:absolute;bottom:0;left:0;width:100%;padding:20px 30px 30px}

.wrapper{margin:0 auto;width:1200px;}

.wrapper.header-image-wrap{text-align:center;}

.header-main-menu.wrapper{position:relative;}


.widget_ct_mission_news_post_list.style-2 .has-image .top-inner {
  float: right;
  width: calc(70% - 13px);
}

  .widget_ct_mission_news_post_list .style-2 .top-inner {
    width: 100%;
  }
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-4{width:33.33333%}

.preslider {
  width: 66%;
  margin: auto;
  text-align:center;
  padding: 30px 0px;
}
  
.preslider a {
  font-size:10px;
  font-weight:200;
  letter-spacing:0.06em;
  text-decoration:underline;
}
  
.preslider a:hover {
  
  color:#000000;
}

#sidebar .widget-wrapper li{background:none;}

.widget-error{background:#F8F8F8;border:1px solid #EBEBEB;}

.widget-wrapper{background:#F8F8F8;border:1px solid #EBEBEB;}

.widget-wrapper li{color:#335577;}

.widget-wrapper table{width:100%;table-layout:fixed;}

ul.widget-wrapper,ul#footer{padding:10px 0px 0px 0px;}

.widget-wrapper li,#footer li{padding-left:30px;padding-bottom:5px;}


.widget.Contact_form {
    padding-top: 0;
    padding-bottom: 0;
}

.mrgn20{
	margin-top: 20px;
}

    .head.visible-xs .mrgn20{
        margin-left: 20px
    }

.td-module-image {
  position: relative;
}

.td-module-image .td-post-category {
  position: absolute;
  border-radius: 0 3px 0 0;
  bottom: 0;
  display: block;
}


.list-advantage2 { *zoom: 1; margin: 0 -4px; padding-bottom: 63px; }


.list-advantage2:after { content: " "; display: table; clear: both; }


.td-header-style-5 .td-top-menu-full {
  background-color: #348cbf;
}

.td-header-style-6 .td-top-menu-full {
  background-color: #4db2ec;
}

.td-top-menu-full {
  background-color: #222;
  z-index: 4;
  position: relative;
  
}




    
    .td-header-top-menu,
    .td-header-wrap .td-top-menu-full {
        background-color: #ffe228;
    }

.b-recommended__tabs {
    padding-top: 46px;
    position: relative;
}

			.content footer img.facebook {
				padding: 0px 5px;
				border: none;
				
				-webkit-box-shadow: none;
				-moz-box-shadow:    none;
				box-shadow:         none;
			}
.d-block{display:block!important}

.cover{display:block;width:80px;height:51px;position:relative;top:67px;left:25px;z-index:1;background:#ffffff;}

.quote .cover{background:#feffe0;}

		.post, .cover{background: #F2F2F2;}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-12{width:100%}



.slider-spinner {
  width: 40px;
  height: 40px;
  position: relative;
  margin: 100px auto;
}

.hero-slideshow-wrapper .slider-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 9999999;
  margin: 0px;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
}

.animation-disable .hero-slideshow-wrapper .slider-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 9999999;
  margin: 0px;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
}


.is-customize-preview .slider-spinner {
  display: none !important;
}

.td-weather-city {
  font-size: 20px;
  font-weight: bold;
  line-height: 1;
  text-transform: uppercase;
  margin-bottom: 7px;
}

.td_block_weather .td-column-2 .td-weather-city,
.td_block_weather .td-column-3 .td-weather-city {
  position: absolute;
  top: 0;
  
}

.td-weather-top-widget .td-weather-header .td-weather-city {
  font-size: 11px;
  font-weight: 500;
  text-transform: none;
  margin: 0;
}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}
.lines .lines__canvas{content:"";height:100%;width:100%}
.stuck .header-inner,.stuck .logo,.stuck .logo img{padding-top:0;margin-top:0}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-6{width:50%}
.product-details .tab-pane .col-xs-6{float:none;width:100%;padding:0 100px}
.company-product .col-xs-6,.company-portfolio .col-xs-6{float:none;width:100%;padding:0 100px}

.fusion-social-networks .fusion-social-networks-wrapper {
  margin: 0 -10px;
}

.fusion-social-networks.boxed-icons .fusion-social-networks-wrapper {
  margin: 0 -5px;
}

.widget .fusion-social-networks .fusion-social-networks-wrapper {
  margin: 0 -5.5px;
}

.widget .fusion-social-networks.boxed-icons .fusion-social-networks-wrapper {
  margin: 0 -3.5px;
}
.fusion-social-links .boxed-icons .fusion-social-networks-wrapper .fusion-social-network-icon{width:calc(16px + (2 * 8px) + 2px);}

.testimonials .testimonial-info{color:#72c02c;font-size:16px;padding:0 15px;margin-top:18px;}

.testimonials .testimonial-info span{top:3px;position:relative;}

.testimonials .testimonial-info em{color:#777;display:block;font-size: 14px;}

.testimonials .testimonial-info img{width:60px;float:left;height:60px;padding:2px;margin-right:15px;border:solid 1px #ccc;}

.testimonials.testimonials-v2 .testimonial-info{padding:0 20px;}

.testimonials.testimonials-bg-dark .testimonial-info{color:#555;}


		.keydown li.right {
			-webkit-animation: actionKey 1s ease 4.5s both;
					animation: actionKey 1s ease 4.5s both;
		}

		.keydown .right:before { content: '\ea08'; }


.navbar-nav .list-unstyled ul.menu li.menu-item {
	padding-bottom: 8px;
	list-style-type: none;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a {
	font-size: 14px;
	line-height: 17px;
	color: #ffffff;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a:hover {
	color: #A8A8A8;
}


.grid-4, .grid-one-third {
  width: 32%;
}


.services-section .icon,
.grid-4.service .icon {
  width: 60px;
  font-size: 65px;
  text-align: center;
  float: left;
}

.services-section .icon-browser,
.grid-4.service .icon-browser {
  font-size: 60px;
}

.page-template-template-builder-full-width footer.copyright .grid-4 {
  padding: 25px 0;
  margin: 0;
}

footer.copyright .grid-4 {
  padding: 25px 0px 25px 30px;
}

footer.copyright .grid-8,
footer.copyright .grid-4 {
  margin-bottom: 0;
}
.aligncenter{display:block;margin:0 auto}

#col-3 .insta-wrapper a.title:link, .insta-wrapper a.title:visited {
  display: block;
  height: 33px;
  background: #46729b ;
  text-decoration: none;
      border-radius: 5px 5px 0 0px;
  margin-bottom: 5px;
}

#col-3  .insta-wrapper a.title img.icon {
  display: block;
  float: left;
  width: 25px;
  height: 25px;
  margin: 4px 10px 0 5px;
}

#col-3 .insta-wrapper a.title .text {
  float: left;
  
  height: 25px;
  overflow: hidden;
  margin: 5px 0 0 0;
  color: #FFF;
  font-size: 14px;
  white-space: nowrap;
}

#filters ul li a:hover h5, #filters ul li a.active h5 {
	background-color:#222222;
}

	



	#filters {
	margin-top: 10px;
	margin-bottom: 40px;
	text-align: center;
	display: block;
	float: none;
	z-index: 2;
	position: relative;
}

#filters ul li {
	display: inline-block;
	margin:0 5px;
}

#filters ul li a {
	display: block;
}

#filters ul li a h5 {
	padding: 8px 15px;
	text-transform:uppercase;
	background-color:#eeeeee;
	border-radius:3px;
	font-size:10px;
	transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
}

  .menumap ul li p.loc-area { text-align: center; font-size: 13px; }

  .menumap ul li p.loc-area span { font-size: 12px; }

  .menumap ul li p.loc-area br.nl { display: block; }



#page_end{
	clear:both;
}
#banner-wrapper .porto-block,#content-top .porto-block,#content-bottom .porto-block{overflow:hidden}
.banner-container .porto-block .porto-carousel-wrapper{margin-bottom:0}
.menu-user .menu-item{padding-left:0;text-transform:uppercase}
.menu-user .menu-item a{background:0 0;color:#000;font-size:13px;font-weight:700;padding:10px!important}
.dark-nav .menu-user .menu-item a{color:#fff}
.menu-user .menu-item a .active{color:#d70e16}
.menu-user .menu-item a:focus,.menu-user .menu-item a:hover{background:0 0!important;color:#000;text-decoration:underline!important}
.dark-nav .menu-user .menu-item a:focus,.dark-nav .menu-user .menu-item a:hover{color:#999}
.dark-nav .menu-user .menu-item a:after{color:#fff}
.menu-user .menu-item:last-child a:after{display:none}
.menu-user li.menu-item{float:inherit}
body .affix .site-header__navigation-desktop .menu-item.open a{background:0 0}
.navbar-nav .menu-item-home a{background:0 0}
.uvc-heading-spacer{margin:0 auto;padding:0;position:relative;overflow:hidden}
.uvc-heading-spacer .aio-icon{vertical-align:text-top}
.uvc-heading-spacer img{vertical-align:middle;-webkit-box-shadow:none!important;box-shadow:none!important;max-width:100%}
.uvc-heading-spacer.line_with_icon:before{content:"";position:absolute;bottom:50%;right:0;border-width:0;top:50%}
.uvc-heading-spacer.line_with_icon:after{content:"";position:absolute;bottom:50%;left:0;border-width:0;top:50%}
body.home .home-main .inner-wrap{padding:100px 0}
body.home .half-area .left .top .inner-wrap{float:right;margin-top:70px;margin-right:60px;max-width:600px;width:100%}
body.home .half-area .right .top .inner-wrap{float:left;margin-top:70px;margin-left:60px;max-width:600px;width:100%}
body.home .half-area .left .top .inner-wrap .roll-copy,body.home .half-area .right .top .inner-wrap .roll-copy{margin-top:10px}
body.home .half-area .right .top .inner-wrap .roll-copy{max-width:420px}
body.home .half-area .left .top .inner-wrap,body.home .half-area .right .top .inner-wrap{max-width:90%;margin-left:5%;margin-right:5%}
.et_pb_section{padding:54px 0}
.et_pb_section_9.et_pb_section{background-color:#1f64a5!important}
.et_pb_section_7.et_pb_section{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}
.et_pb_section_10.et_pb_section{background-color:rgba(68,214,32,0.67)!important}
.et_pb_section_1.et_pb_section{padding-bottom:0px;background-color:#3a4149!important}
.et_pb_section_3.et_pb_section{padding-top:0px;padding-bottom:0px;background-color:#3a4149!important}
.et_pb_section_4.et_pb_section{padding-bottom:0px;background-color:#212a34!important}
.et_pb_section_6.et_pb_section{padding-top:50px;padding-right:0px;padding-bottom:50px;padding-left:0px}
.et_pb_section_8.et_pb_section{padding-top:50px;padding-right:0px;padding-bottom:50px;padding-left:0px}

.mh-site-logo {
    padding: 0px;
    text-align: center;
    overflow: hidden;
}


.post {
	margin: 0 0 40px;
	text-align: justify;
	}


.post hr {
	display: block;
	}


.widecolumn .post {
	margin: 0;
	}
 
.infinite-top-menu-button i, .infinite-mobile-menu-button i{ color: #383838; }
 
.infinite-main-menu-right .infinite-top-menu-button, .infinite-mobile-menu .infinite-mobile-menu-button{ border-color: #dddddd; }

.infinite-mobile-menu{ float: left; margin-top: -8px; margin-left: 30px; }

.infinite-mobile-menu-right{ position: absolute; right: 30px; top: 50%; margin-top: -9px; }

.cli-tab-section .cli-tab-content
{
	padding: 10px 20px 5px 20px;
}

.cli-tab-section
{
	margin-top:5px;
}

.cli-tab-section.cli-privacy-tab {
    display: none;
}

#cookie-law-info-bar .cli-tab-section.cli-privacy-tab {
    display: block;
}

  .cli-tab-section .cookielawinfo-row-cat-table td, .cli-tab-section .cookielawinfo-row-cat-table th {
    font-size: 12px;
}
