/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

@import url('https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,300;0,400;0,600;0,700;0,800;0,900;1,300;1,400;1,600;1,700&family=Brandon%20Grotesque:wght@300;400;500;600;700&display=swap');

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/



/*****************************************/
/* Start your style declarations here    */
/*****************************************/

 

@font-face {
	font-family: 'Brandon Grotesque';
	src: url('https://it.pediasure.abbott/hubfs/5514491/Abbott%202021/PediaSure/Fonts/BrandonGrotesque-Regular.eot');
	src: url('https://it.pediasure.abbott/hubfs/5514491/Abbott%202021/PediaSure/Fonts/BrandonGrotesque-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://it.pediasure.abbott/hubfs/5514491/Abbott%202021/PediaSure/Fonts/BrandonGrotesque-Regular.woff') format('woff'),
		url('https://it.pediasure.abbott/hubfs/5514491/Abbott%202021/PediaSure/Fonts/BrandonGrotesque-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Brandon Grotesque';
	src: url('https://it.pediasure.abbott/hubfs/5514491/Abbott%202021/PediaSure/Fonts/BrandonGrotesque-Bold.eot');
	src: url('https://it.pediasure.abbott/hubfs/5514491/Abbott%202021/PediaSure/Fonts/BrandonGrotesque-Bold?#iefix') format('embedded-opentype'),
		url('https://it.pediasure.abbott/hubfs/5514491/Abbott%202021/PediaSure/Fonts/BrandonGrotesque-Bold.woff') format('woff'),
		url('BrandonGrotesque-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}

/***********MAIN STYLES*****************/
/* body{
	margin:0;
	font-family: Brandon Grotesque, sans-serif;
} */
html {
	word-break: break-word;
}

body, p{
	font-family: Brandon Grotesque;
}

body {
  margin: 0;
}

.title_box a {
	font-family: Brandon Grotesque;
}

a.cta_button *,
a.cta_button{
  font-family: Brandon Grotesque!important;
}

.follow p {
 font-family: Brandon Grotesque; 
}

:active, :hover, :focus {
	outline: 0;
	outline-offset: 0;
}
.row-fluid [class*="span"] {
	min-height: 0 !important;
}
.page-center{
	max-width: 1250px;
	margin: auto;
	float: unset !important;
	margin-left: auto !important;
	margin-right: auto !important;
	padding-left: 20px;
	padding-right: 20px;
}

.lazy {
	background-image: none !important;
	background-color: #eeb33b;
}

section.header-top .menu ul li:last-child a:hover{
	border-bottom: unset;
}

h1,h2,h3,h4,h5,p{margin: 0;}
h1{
  font-family: Brandon Grotesque;
  font-weight: 900;
  font-size: 50px;
  line-height: 65px;
	text-transform: uppercase;
	letter-spacing: 0px;
	color: #FFFFFF;
}

h2{
	text-align: center;
  font-family: Brandon Grotesque;
  font-weight: bold;
  font-size: 32px;
  line-height: 45px;
	letter-spacing: 0px;
	color: #FFFFFF;
	text-transform: uppercase;
}

h3{
	text-align: center;
  font-family: Brandon Grotesque;
  font-weight: 900;
  font-size: 26px;
  line-height: 45px;
	letter-spacing: 0px;
	color: #000000;
	text-transform: uppercase;
}

h4{
	font-family: Brandon Grotesque;
	font-size: 22px;
	font-weight: 700;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.27;
	letter-spacing: normal;
	color: #222222;
	text-transform: uppercase;
}

p{
  font-family: Brandon Grotesque;
  font-size: 18px;
  line-height: 24px;
	letter-spacing: 0px;
	color: #1D1D1F;
	margin-bottom: 20px;
}

ul {
	list-style: none;
	padding-left: 0;
}
li{
  font-family:Brandon Grotesque;
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.39;
	letter-spacing: normal;
	color: #222222;
}

li.hs-menu-item {
  font-family: Brandon Grotesque;
}

a{
	color: unset;
	text-decoration: none;
	cursor: pointer;
}
input {
	outline: none;
}
form * {
	font-family: Brandon Grotesque, sans-serif;
}
sup {
	line-height: 0;
	margin-left: -2px;
}

.mobile{
	display: none!important;
}
.desktop{
	display: initial !important;
	position: fixed !important;
	width: 100% !important;
	z-index: 3333;
	top: 0;
}
.vidyard-player-container{
	border-radius: 12px;
	border: solid 2px #a88655;
}
a.cta_button.transp{
  font-family: Brandon Grotesque;
  font-weight: bold;
  font-size: 18px;
  line-height: 26px;
	text-transform: uppercase;
	letter-spacing: 0.02px;
	color: #fff;
	padding: 14px 24px;
	display: flex;
	align-items: center;
	justify-content: center;
	display: inline-block;
}
a.cta_button.yellow{
  font-family: Brandon Grotesque;
  font-weight: bold;
  font-size: 18px;
  line-height: 26px;
	color: #06305E;
	padding: 14px 26px;
	text-transform: uppercase;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #FEC33C;
	border-radius: 10px;
	display: inline-block;
}
a.cta_button.red{
  font-family: Brandon Grotesque;
  font-weight: bold;
  font-size: 22px;
  line-height: 27px;
	letter-spacing: 0.02px;
	color: #fff;
	padding: 15px 30px;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #AA0061;
	border-radius: 100px;
	display: inline-block;
}
a.cta_button.transp-red{
  font-family: Brandon Grotesque;
  font-weight: bold;
  font-size: 22px;
  line-height: 27px;
	letter-spacing: 0.02px;
	color: #AA0061;
	padding: 15px 30px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: solid 1px #AA0061;
	border-radius: 100px;
	display: inline-block;
}
a.cta_button.social-facebook,
a.cta_button.social-instagram {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 8px;
	max-width: 270px;
	font-family: Brandon Grotesque;
  font-weight: bold;
  font-size: 18px;
  line-height: 26px;
	text-transform: uppercase;
	letter-spacing: 0.02px;
	color: #06305E;
}
a.cta_button.social-facebook:before,
a.cta_button.social-instagram:before {
	width: 48px;
	height: 48px;
}
a.cta_button.social-facebook:before {
	content: url('https://5514491.fs1.hubspotusercontent-na1.net/hubfs/5514491/HD%20Assets/Images/CTAs/social-faebook.svg');
}
a.cta_button.social-instagram:before {
	content: url('https://5514491.fs1.hubspotusercontent-na1.net/hubfs/5514491/HD%20Assets/Images/CTAs/social-instagram.svg');
}
a.cta_button img{
	display: none;
	margin-left: 8px;
}
a.cta_button:hover img{
	display: initial;
}
img.icon{
	transition: all .3s ease-out;
}
img.icon:hover{
	transform: rotate(-10deg);
	transition: all .3s ease-out;
}
.fader { 
	display: inline-block; 
	position: relative;
}
.fader img:last-child {
	position: absolute;
	top: 0; 
	left: 0;
	opacity: 0;
}
.fader > img { 
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-webkit-transition: opacity .25s ease-in-out;
}
.fader:hover img:first-child { 
	opacity: 0;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-webkit-transition: opacity .25s ease-in-out;
}
.fader:hover img:last-child { 
	opacity: 1;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-webkit-transition: opacity .25s ease-in-out;
}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner{
	padding-bottom: 50px !important ;
}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner p{
	font-family: Brandon Grotesque !important;
	font-size: 14px !important;
	font-weight: normal !important;
	font-stretch: normal !important;
	font-style: normal !important;
	line-height: 1.39 !important;
	letter-spacing: normal !important;
	color: #fff !important;
}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner p a{
	color: #fff !important;
	text-decoration:underline !important;
}
div#hs-eu-cookie-confirmation, div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner {
	background: #222!important;
	position: relative;
}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-en-cookie-confirmation-buttons-area a#hs-eu-confirmation-button{
	border-radius: 8px!important;
	border: solid 1px #9e7842 !important;
	background-color: #ffffff !important;
	font-family: Brandon Grotesque!important;
	font-size: 18px!important;
	font-weight: bold !important;
	font-stretch: normal!important;
	font-style: normal!important;
	line-height: normal!important;
	letter-spacing: normal!important;
	color: #9e7842!important;
}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-en-cookie-confirmation-buttons-area a#hs-eu-decline-button{
	border-radius: 8px!important;
	border: solid 1px #9e7842 !important;
	background-color: #f3eee2 !important;
	font-family: Brandon Grotesque!important;
	font-size: 18px!important;
	font-weight: bold !important;
	font-stretch: normal!important;
	font-style: normal!important;
	line-height: normal!important;
	letter-spacing: normal!important;
	color: #222222!important;
}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-en-cookie-confirmation-buttons-area{
	position: absolute;
	right: 10px;
	bottom: 15px;
}





@media (min-width: 992px){
	.slo section.menu ul li:nth-child(5) ul.hs-menu-children-wrapper li{
		margin-left: 700px;
	}
}

@media (max-width: 1150px){
	.slo section.menu .page-center a.logo img {
		margin-right: 25px;
	}
	.slo section.menu ul li a {
		padding: 10px;
	}
}

@media (max-width: 1200px){
	.page-center, .page-center-wide{
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
}
@media (min-width: 991px){
	main {
		margin-top: 140px;
	}
}
@media (max-width: 991px){
	h1{
		font-size: 32px;
		line-height: 1.43;
	}
	h2{
		font-size: 38px;
		line-height: 1.42;
	}
	h3{
		font-size: 24px;
		line-height: 1.5;
	}

	.mobile{
		display: initial !important;
		position: fixed !important;
		width: 100% !important;
		z-index: 3333;
		top: 0;
	}
	section.hero-text, section.hero{
		margin-top: 100px !important; 
	}
	.desktop{
		display: none !important;
	}
	@supports (-webkit-touch-callout: none) {
		.vidyard-player-container{
			border-radius: 4px;
			border: solid 2px #a88655;
		}
	}
}
@media (max-width: 767px){
	div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-eu-policy-wording {
		margin-bottom: 40px !important;
	}
	div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner{
		padding-bottom: 20px !important;
	}
	div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-en-cookie-confirmation-buttons-area {
		right: 10px;
		bottom: 10px;
		position: initial;
	}
	img.crest{
		width: 7px !important;
	}
}

/* BLOG LISTING */
/* list */
section.blog-lists h2{
  font-family: Brandon Grotesque;
  font-weight: bold;
  font-size: 38px;
  line-height: 54px;
	letter-spacing: 0px;
	color: #470A68;
	margin: 50px 0;
}
section.blog-lists .items{
	display: flex;  
	flex-wrap: wrap;
}
section.blog-lists .items article{
	width: calc(100% / 3 - 30px);
	margin: 0 15px;
	margin-bottom: 50px;
	position: relative;
}
section.blog-lists .items article .img-container {
	overflow: hidden; 
}
section.blog-lists .items article img.image{
	width: 100%;
	margin-bottom: -4px;
	transition: .2s ease;
}
section.blog-lists .items article img.image:hover {
	transform: scale(1.1);
}
section.blog-lists .items article .tag_box {
	position: absolute;
	z-index: 333;
	top: 20px;
	left: 30px;
}
section.blog-lists .items article .tag_box .tag {
	background: #ffffff;
	color: #06305E;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 900;
	border: 1px solid #06305E;
	border-radius: 8px;
	margin: 0;
	padding: 5px 10px;
}
section.blog-lists .items article .text {
	background: #0077C8;
	padding: 20px 38px;
	min-height: 240px;
	position: relative;
	margin-top: -1px;
}
section.blog-lists .items article .text h3 {
	color: white;
	font-size: 20px;
	line-height: 24px;
	margin: 0;
	text-align: left;
}
section.blog-lists .items article .text p {
	color: white;
	font-size: 18px;
}

section.blog-lists .items article .text .btns {
	display: flex;
	justify-content: space-between;
	align-items:flex-start;
	position: absolute;
	bottom: 20px;
	width: calc(100% - 76px);
}

section.blog-lists .items article .text .btns a {
	font-size: 16px;
	padding: 12px 22px;
	transition: .2s ease;
	display: flex;
}
section.blog-lists .items article .text .btns a.transp {
	font-size: 16px;
	border: 1px solid #FFFFFF;
	border-radius: 10px;
}
/* share btn */
section.blog-lists div.share{
	position: relative;
}
section.blog-lists div.share .box {
	background: #06305E;
	border-radius: 10px;
	position: absolute;
	top: 0;
	right: 0;
	width: 124px;
	padding: 11px 18px;
	z-index: 333;
}
section.blog-lists div.share .box p {
  font-family: Brandon Grotesque!important;
  font-weight: bold!important;
  font-size: 16px!important;
  line-height: 30px!important;
	letter-spacing: 0px;
	color: #fff;
	margin-bottom: 6px;
	text-transform: uppercase;
}
section.blog-lists div.share .box img.icon{
	width: 12px;
	margin-right: 10px;
}
section.blog-lists div.share .box p img.share-close {
	filter: brightness(10.5);
	cursor: pointer;
}
section.blog-lists div.share .box a {
  font-family: Brandon Grotesque!important;
  font-size: 15px!important;
  line-height: 24px!important;
	letter-spacing: 0px;
	color: #fff;
	padding: 5px 0px !important;
	display: block;
}
/* join grey section */
section.blog-lists .join-list{
	width: 100%;
}
section.blog-lists .join-list section.join {
	background-color: #F7F7F7 !important;
	margin-bottom: 50px;
}
section.blog-lists .join-list section.join h2 {
	color: #06305E !important;
}
section.blog-lists .join-list section.join h3 {
	color: #000000 !important;
}
/* pagination */
div.pagination {
	max-width: 400px;
	margin: 50px auto;
}
div.pagination p.count {
  font-family: Brandon Grotesque;
  font-size: 18px;
  line-height: 24px;
	text-align: center;
}
div.pagination nav {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
div.pagination nav .dotten{
	display: flex;
}
div.pagination nav a.blog-pagination__number-link{
	font-size: 26px;
	line-height: 0;
	padding: 5px;
	cursor: pointer;
	color: #470a68;
}
div.pagination nav .blog-pagination__link[disabled]{
	filter: grayscale(1);
	opacity: 0.5;
	cursor: auto;
}
div.pagination nav a.blog-pagination__number-link[aria-current="true"]{
	font-size: 40px;
	color: #eeb33b;
}
/* filter */

section.blog-lists .title_filter h2 {
	color: #06305E;
}
section.blog-lists .filter{
	position:relative;
	display: block; 
	z-index: 337;
}
section.blog-lists .filter p.open-filter{
  font-family: Brandon Grotesque;
  font-weight: bold;
  font-size: 18px;
  line-height: 24px;
	letter-spacing: 0px;
	color: #000000;
	cursor: pointer;
	margin-top: -50px;
	margin-left: 15px;
}
section.blog-lists .filter p.open-filter img{
	margin-right: 10px;
}
section.blog-lists .filter .box {
	position: absolute;
	background: #F7F7F7;
	border-radius: 20px;
	top: 32px;
	display: flex;
	width: 70%;
	justify-content: space-between;
	padding: 30px;
	box-shadow: 0px 3px 6px #00000029;
}
section.blog-lists .filter .box p {
  font-family: Brandon Grotesque;
  font-weight: bold;
  font-size: 18px;
  line-height: 24px;
	letter-spacing: 0px;
	color: #000000;
	margin-bottom: 10px;
}
section.blog-lists .filter .box .type {
	width: 60%;
}
section.blog-lists .filter .box .date {
	width: 20%;
}
section.blog-lists .filter .box .btn {
	width: 20%;
}
section.blog-lists .filter .box .type p {
	margin-left: 10px;
}
section.blog-lists .filter .box .date p {
	margin-left: 10px;
}
section.blog-lists .filter .box .type ul {
	display: flex;
	flex-wrap: wrap;
	margin: 15px 0
}
section.blog-lists .filter .box .type ul li {
	display: flex;
	align-items: center;
	margin: 10px;
}
section.blog-lists .filter .box .type ul li label, section.blog-lists .filter .box .date ul li label {
  font-family: Brandon Grotesque;
  font-size: 16px;
  line-height: 24px;
	display: flex;
	align-items: center;
}
section.blog-lists .filter input {
	margin: 0;
	max-width: 100%;
	height: auto;	
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	color: #1b1b1b;
	vertical-align: middle;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: .08em solid #470a68;
	cursor: pointer;
}
section.blog-lists .filter input[type="checkbox"]{
	opacity: 0;
	position: absolute;
	cursor: pointer;
	width: 28px !important;
	height: 28px !important;
}	
section.blog-lists .filter input[type="radio"] {	
	opacity: 0;
	position: absolute;
	cursor: pointer;
	width: 28px !important;
	height: 28px !important;
}
section.blog-lists .filter .box .list li > label span {
	color: #06305E;
	border: 1px solid #06305E;
	border-radius: 8px;
	cursor: pointer;
	padding: 5px 10px;
}
section.blog-lists .filter .box .type li > label input[type="checkbox"]:checked + span {
	color: #ffffff;
	background: #06305E;
}
section.blog-lists .filter .box .date li > label input[type="radio"]:checked + span {
	color: #ffffff;
	background: #06305E;
}
section.blog-lists .filter .box .date ul {
	margin: 15px 0;
	display: flex;
	flex-wrap: wrap;
}
section.blog-lists .filter .box .date ul li {
	display: flex;
	align-items: center;
	margin: 10px;
}
section.blog-lists .filter .box .btn p {
  font-family: Brandon Grotesque;
  font-weight: bold;
  font-size: 18px;
  line-height: 24px;
	letter-spacing: 0px;
	color: #06305E;
	margin-top: 12px;
	cursor: pointer;
}

/* MEDIA */
@media (max-width: 1202px) {
	section.blog-lists .items article .text .btns a {
		font-size: 18px;
		padding: 8px 12px;
	}
	section.blog-lists .items article .text .btns a.transp {
		font-size: 18px;
	}
}
@media (max-width: 991px) {
	section.blog-lists .items {
		flex-direction: column;
	}
	section.blog-lists .items article {
		max-width: 900px;
		width: 100%;
		margin: auto;
		margin-bottom: 30px;
	}
	section.blog-lists .items article .text {
		min-height: 100%;
		padding-bottom: 67px;
	}
	section.blog-lists .filter .box {
		flex-direction: column;
		width: calc(100% - 60px);
	}
	section.blog-lists .filter .box .type, section.blog-lists .filter .box .date, section.blog-lists .filter .box .btn{
		width: 100%;
	}
	section.blog-lists .filter .box .type ul li {
		width: 100%;
	}
	section.blog-lists .filter .box .date ul {
		display: flex;
	}
	section.blog-lists .filter .box .date ul li {
		margin-right: 30px;
	}
	section.blog-lists .filter .box .btn {
		display: flex;
		align-items: center;
	}
	section.blog-lists .filter .box .btn a.cta_button.yellow {
		margin: 10px;
	}
	section.blog-lists .filter .box .btn p {
		margin: 10px;
	}
}
@media (max-width: 430px) {
	section.blog-lists .filter .box .btn {
		align-items: start;
		flex-direction: column;
	}
}
@media (max-width: 360px) {
	section.blog-lists .items article .text {
		padding: 25px 20px;
	}
	section.blog-lists .items article .text .btns {
		flex-direction: column;
		justify-content: center;
		align-items: center;
		position: initial;
		bottom: 0;
		width: 100%;
	}
	section.blog-lists .items article .text .btns a {
		margin-bottom: 15px;
	}
	section.blog-lists .items article .text .btns a.transp {
		margin-bottom: 0;
	}
}

/* BLOG POST */
article.blog-post .page-center{
	max-width: 800px;
}
article.blog-post .breadcrumbs_box p {
	color: #06305E;
}
article.blog-post .breadcrumbs_box a:hover {
	border-bottom: 1px solid #06305E;
} 
article.blog-post .category_box a {
  font-family: Brandon Grotesque;
  font-size: 18px;
  line-height: 24px;
	text-decoration: underline;
}
article.blog-post a.back{
  font-family: Brandon Grotesque;
  font-size: 21px;
  line-height: 24px;
	letter-spacing: 0px;
	color: rgb(29, 29, 31);
	font-weight: bolder;
	text-decoration: underline;
	margin-top: 15px;
	display: block;
	margin-bottom: 30px;
}

.hero .featured-img .post-info {
	background: transparent linear-gradient(180deg, #0077C8B3 0%, #0077C8 80%, #0077C8 100%) 0% 0% no-repeat padding-box;
	width: 800px;
	padding: 30px;
	margin-bottom: -100px;
}

.hero .featured-img .post-info h1 {
	color: white;
  font-family: Brandon Grotesque;
  font-weight: bold;
  font-size: 56px;
  line-height: 60px;
	letter-spacing: 0px;
	margin-bottom: 60px;
	margin-right: 90px;
}

.hero .featured-img .post-info .post-meta {
	display: flex; 
	justify-content: space-between;
}

.hero .featured-img .post-info .post-meta .author-date {
	display: flex;
	align-items: center;
	opacity: 1;
	cursor: default;
}

.hero .featured-img .post-info .post-meta .author-date img {
	width: 45px;
	height: 45px;
	border-radius: 50%;
	margin-right: 10px;
	object-fit: cover;
}

.hero .featured-img .post-info .post-meta .author-date p {
	color: white;
  font-family: Brandon Grotesque;
  font-weight: bold;
  font-size: 14px;
  line-height: 24px;
	letter-spacing: 0px;
	margin: 0;
}

.hero .featured-img .post-info .post-meta .author-date date {
	color: white;
	font-size: 14px;
}

.hero .featured-img .post-info .post-meta button {
	font-size: 14px;
	background: transparent;
	border: 1px solid white;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 10px 16px;
	border-radius: 20px;
	color: white;
	font-weight: bold;
}

.hero .featured-img .post-info .post-meta button img {
	width: 14px;
	margin-left: 8px;
}

/* share btn */
.hero div.share {
	position: relative;
}
.hero div.share .box {
	background: #06305E;
	border-radius: 10px;
	position: absolute;
	top: 0;
	right: 0;
	width: 124px;
	padding: 11px 18px;
}
.hero div.share p {
  font-family: Brandon Grotesque!important;
  font-weight: bold!important;
  font-size: 16px!important;
  line-height: 30px!important;
	letter-spacing: 0px;
	color: #fff;
	margin-bottom: 6px;
	text-transform: uppercase;
}
.hero div.share .box img.icon {
	width: 12px;
	margin-right: 10px;
}
.hero div.share .box p img.share-close {
	filter: brightness(10.5);
	cursor: pointer;
}
.hero div.share .box a {
  font-family: Brandon Grotesque!important;
  font-size: 15px!important;
  line-height: 24px!important;
	letter-spacing: 0px;
	color: #fff;
	padding: 5px 0px !important;
	display: block;
}
.hero div.share a.transp {
	font-size: 16px;
	padding: 12px 25px;
	transition: .2s ease;
	display: flex;
	border: 1px solid #FFFFFF;
	border-radius: 10px;
}

@media(max-width: 991px) {
	.hero .featured-img {
		min-height: 500px !important;
	}

	.hero .featured-img .post-info {
		width: 90%;
		box-sizing: border-box;
	}

	.hero .featured-img .post-info h1 {
		font-size: 38px;
		line-height: 45px;
		margin-right: 0;
		margin-bottom: 30px;
	}

	section.hero h3 {
		text-align: center;
	}

	.hero .featured-img .post-info .post-meta .author-date img {
		width: 36px;
		height: 36px;
	}

	@media (max-width: 767px) {
		.img_float {
			width: 100% !important;
			float: none !important;
			margin-bottom: 10px !important;
			margin-left: 0 !important;
			margin-right: 0 !important;
		}
	}




	section.pediatrician{
		padding: 60px 0;
	}
	section.pediatrician .flex{
		display: flex;
		justify-content: space-between;
		align-items: flex-end;
	}
	section.pediatrician .flex .col{
		width: 45%;
	}
	section.pediatrician .flex .col.img img{
		width: 100%;
	}
	section.pediatrician .flex .col.text img.icon{
		margin-top: 30px;
		margin-bottom: 20px;
	}
	section.pediatrician .flex .col h2{
		margin-bottom: 20px;
		text-align: left;
	}
	section.pediatrician .flex .col p{
		margin-bottom: 50px;
	}


	@media (max-width: 991px) {
		section.pediatrician {
			padding: 55px 0;
			padding-top: 30px;
		}
		section.pediatrician .flex{
			flex-direction: column;
		}

		section.pediatrician .flex .col{
			width: 100% !important;
		}
		section.pediatrician .review .col.img {
			margin-bottom: 20px;
			text-align: center;
		}
		section.pediatrician .review .col.text {
			text-align: center;
		}
		section.pediatrician .flex .col.text {
			text-align: center;
		}
		section.pediatrician .flex .col h3 {
			margin-bottom: 5px;
		}
		section.pediatrician .flex .col h2 {
			text-align: center;
		}
	}
	@media (max-width: 500px) {
		.hero .featured-img .post-info .post-meta {
			flex-direction: column;
			align-items: flex-start;
		}
		.hero .featured-img .post-info .post-meta .author-date {
			margin-bottom: 15px;
		}
	}