@font-face {
	font-family: 'Cooper Hewitt';
	src: url('/wp-content/themes/medpedia-child/fonts/cooper_hewitt_book.woff') format('woff'),
	url('/wp-content/themes/medpedia-child/fonts/cooper_hewitt_book.ttf')  format('truetype');
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: 'Cooper Hewitt';
	src: url('/wp-content/themes/medpedia-child/fonts/cooper_hewitt_medium.woff') format('woff'),
	url('/wp-content/themes/medpedia-child/fonts/cooper_hewitt_medium.ttf')  format('truetype');
	font-weight: 500;
	font-style: normal;
}
@font-face {
	font-family: 'Cooper Hewitt';
	src: url('/wp-content/themes/medpedia-child/fonts/cooper_hewitt_semibold.woff') format('woff'),
	url('/wp-content/themes/medpedia-child/fonts/cooper_hewitt_semibold.ttf')  format('truetype');
	font-weight: 600;
	font-style: normal;
}
@font-face {
	font-family: 'Cooper Hewitt';
	src: url('/wp-content/themes/medpedia-child/fonts/cooper_hewitt_bold.woff') format('woff'),
	url('/wp-content/themes/medpedia-child/fonts/cooper_hewitt_bold.ttf')  format('truetype');
	font-weight: 700;
	font-style: normal;
}
@font-face {
	font-family: 'Cooper Hewitt';
	src: url('/wp-content/themes/medpedia-child/fonts/cooperhewitt-bookitalic.woff') format('woff'),
	url('/wp-content/themes/medpedia-child/fonts/cooperhewitt-bookitalic.ttf')  format('truetype');
	font-weight: 400;
	font-style: italic;
}
@font-face {
	font-family: 'Cooper Hewitt';
	src: url('/wp-content/themes/medpedia-child/fonts/cooper_hewitt_semibold_italic.woff') format('woff'),
	url('/wp-content/themes/medpedia-child/fonts/cooper_hewitt_semibold_italic.ttf')  format('truetype');
	font-weight: 500;
	font-style: italic;
}
@font-face {
	font-family: 'Cooper Hewitt';
	src: url('/wp-content/themes/medpedia-child/fonts/cooper_hewitt_bold_italic.woff') format('woff'),
	url('/wp-content/themes/medpedia-child/fonts/cooper_hewitt_bold_italic.ttf')  format('truetype');
	font-weight: 700;
	font-style: italic;
}
@font-face {
	font-family: 'Cooper Hewitt';
	src: url('/wp-content/themes/medpedia-child/fonts/cooper_hewitt_thin_italic.woff') format('woff'),
	url('/wp-content/themes/medpedia-child/fonts/cooper_hewitt_thin_italic.ttf')  format('truetype');
	font-weight: 300;
	font-style: italic;
}


.light {
	font-family: 'Cooper Hewitt';
	font-weight: 300;
}
.book {
	font-family: 'Cooper Hewitt';
	font-weight: 400;
}
.semibold {
	font-family: 'cooper_hewittsemibold_italic';
}

.bold {
	font-family: 'cooper_hewittheavy_italic';
}

body {
	color: #0B242D;
}

.first-pd {
	margin-top: 54px;
}

.circle-1 {
	background: linear-gradient(
		62.72deg, #FFFFFF 12.72%, rgba(255, 255, 255, 0) 73.15%), linear-gradient(
			180deg, #FF9700 0%, #FFC050 100%);
			opacity: 0.76;
			width: 730px;
			height: 730px;
			border-radius: 100%;
			position: absolute;
			right: -25%;
			/* top: -40%; */
			bottom: 0;
		}
		.circle-2 {
			width: 488px;
			height: 488px;
			background: linear-gradient(180deg, #FF9700 0%, #FFC050 100%);
			opacity: 0.6;
			border-radius: 100%;
			position: absolute;
			top: 0;
			right: -200px;
			z-index: -1;
		}
		.circle-3 {
			position: absolute;
		  width: 2400px;
		  height: 1300px;
		  right: -200px;
		  top: -190px;
		  border-top-left-radius: 1400px;
		  border-top-right-radius: 1400px;
			border: none;
			background: linear-gradient(0deg, #090934 0%, rgba(255, 255, 255, 0) 98.56%), linear-gradient(138.64deg, rgba(53, 151, 249, 0.6) 5.1%, rgba(115, 192, 255, 0.6) 93.66%);
			z-index: -1;
		}
		.rect {
			position: absolute;
			top: 1110px;
			left: 0;
			right: 0;
			bottom: -300px;
			width: 100%;
			background: linear-gradient(177deg, #09092C -1.86%, #0A0A4F 73.19%);
			z-index: -1;
		}
		.page-submenu {
			background-color: #EFEFEF;
			position: fixed;
			left: 0;
			right: 0;
			z-index: 10;
		}
		.page-submenu li a {
			text-transform: uppercase;
			font-size: 17px;
			color: #828282 !important;
			opacity: 1 !important;
			font-weight: 700;
		}
		.page-submenu li a{
			position: relative;
			text-decoration: none;
			padding: 0 !important;
		}
		.page-submenu li:hover a:after, .page-submenu li.active a:after {
			content: ' ';
			display: inline-block;
			background: linear-gradient(138.64deg, #3597F9 5.1%, #73C0FF 93.66%);
			height: 4px;
			width: 100%;
			position: absolute;
			bottom: -12px;
			left: 0;
			right: 0;
		}
		.page-submenu ul {
			padding: 12px 0;
		}
		.page-submenu li.active a, .page-submenu li:hover a {
			color: #000000 !important;
		}
		.page-submenu li {
			margin-right: 60px !important;
		}
		.page-submenu li:last-child {
			margin-right: 0 !important;
		}
		.carousel-first .carousel-cell {
			overflow: hidden;
			min-height: 510px;
		}
		.carousel-first .flickity-button {
			background: linear-gradient(138.64deg, #3597F9 5.1%, #73C0FF 93.66%) !important;
			box-shadow: 2px 2px 4px rgb(0 0 0 / 15%) !important;
			border-radius: 0 !important;
		}

		h2 {
			font-size: 48px!important;
			font-family: 'Cooper Hewitt' !important;
			font-style: italic;
			font-weight: 400;
			color: #0B242D;
		}
		h3 {
			font-size: 36px!important;
			font-family: 'Cooper Hewitt' !important;
			font-style: italic;
			font-weight: 900;
			color: #161616;
		}
		h4 {
			font-size: 24px!important;
			font-family: 'Cooper Hewitt' !important;
			font-style: italic;
			font-weight: 500;
		}

		.p-20 {
			font-size: 20px;
		}

		.z-index-0 {
			z-index: 0;
		}
		.z-index-1 {
			z-index: 1;
		}

		.flickity-prev-next-button.next {
			right: 65px !important;
		}
		.flickity-prev-next-button.previous {
			left: 65px !important;
		}

		.flickity-page-dots .dot {
			background: linear-gradient(138.64deg, #3597F9 5.1%, #73C0FF 93.66%) !important;
			opacity: 0.75 !important;
			width: 12px!important;
			height: 12px!important;
		}

		.flickity-page-dots .dot.is-selected {
			background: #0B242D !important;
			opacity: 1 !important;
		}
		.flickity-page-dots {
			bottom: 25px;
		}
		.mask-cell {
			background-color: #000;
			opacity: .5;
			position: absolute;
			top: 0;
			left: 0;
			right: 0;
			bottom: 0;
			width: 100%;
			height: 100%;
		}
		.fit-cell {
			object-fit: cover;
			width: 100%;
			height: 100%;
		}
		.img-float {
			position: absolute;
			top: 0;
			left: 0;
			right: 0;
			bottom: 0;
			width: 100%;
			height: 100%;
			z-index: -1;
		}
		.medpedia-new .btn-secondary {
			color: #00CCA5 !important;
		}
		.medpedia-new .btn-tertiary {
			background: #00CCA5;
		}
		article .img-post {
			width: 100%;
			object-fit: cover;
			height: 245px;
			filter: drop-shadow(8px 8px 32px rgba(0, 0, 0, 0.15));
			margin-bottom: 16px;
		}
		.medpedia-new article p {
			color: #161616;
			font-size: 24px;
			font-weight: 700;
		}
		article span {
			color: #161616;
		}
		article small a {
			color: #161616;
			font-style: italic;
			font-weight: normal;
			font-size: 16px;
			line-height: 19px;
			text-decoration-line: underline;
		}
		a.btn.btn-primary.small, a.btn.btn-tertiary.small {
			padding: 7px 20px;
		}
		.medpedia-new .card-curso small {
			font-weight: 900;
		}
		.medpedia-new .card-curso span {
			font-size: 15px;
    display: block;
    line-height: normal;

		}
		.medpedia-new .card-curso {
			box-shadow: 8px 8px 32px rgb(0 0 0 / 15%);
		}

		.medpedia-new .card-curso span.tag {
			font-size: 16px;
			font-style: normal;
			color: white;
			    background: linear-gradient(138.64deg, #3597F9 5.1%, #73C0FF 93.66%);
		}
		.medpedia-new .ico-play {
			filter: grayscale(1);
		}

		.box-newsletter {
			background: linear-gradient(135deg, #0B242D 0%, #0E699C 100%);
			box-shadow: 8px 8px 32px rgba(0, 0, 0, 0.15);
			padding: 35px 32px;
		}
		.box-newsletter h3 {
			font-family: 'Cooper Hewitt' !important;
			font-style: italic;
			font-weight: 500;
			font-size: 32px !important;
		}
		.medpedia-new .box-newsletter .btn-primary, .medpedia-new .box-newsletter .btn-primary:hover {
			background-color: #00cca5;
			border-color: #00cca5;
			color: #0b242d;
			outline: none;
			border-radius: 0 !important;
			transform: none !important;
			opacity: 1 !important;
			box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.25);
			width: 100%;
		}
		.img-newsletter {
			width: 100%;
			height: 100%;
			object-fit: cover;
		}
		.medpedia-new .box-newsletter .form-control {
			color: white;
			background: rgba(0,0,0,0);
			border: 1px solid #00cca5;
			border-radius: 0;
			font-size: 1rem;
			height: 100%;
		}
		.medpedia-new .box-newsletter .form-control::placeholder {
			color: white;
		}
		.box-newsletter .wpcf7 {
			width: 100%;
		}

		.wpcf7 .ajax-loader, .wpcf7-response-output {
			display: none !important;
		}
		.wrap-box-newsletter {
			height: 180px;
		}
		.section-conteudos h2 {
			color: #161616;
		}
		.section-conteudos p a {
			color: #161616;
			text-decoration: underline;
			text-transform: uppercase;
			font-style: italic;
		}

		.img-podcast {
			width: 100%;
			object-fit: cover;
			height: 100%;
		}
		.wrap-img-podcast {
			height: 178px;
		}
		.card-white {
			background: white;
		}
		.card-white .card-body {
			padding: 16px !important;
		}
		.card-white .btn-secondary {
			box-shadow: 0px 3px 6px rgb(0 0 0 / 25%);
		}
		.card-spread {
			padding: 32px !important;
			box-shadow: 8px 8px 32px rgb(0 0 0 / 15%) !important;
		}
		.wrap-logo-spread {
			margin-top: 75px;
			margin-right: -95px;
			z-index: 1;
		}
		.wrap-card-spread {
			margin-top: 175px;
			z-index: 0;
		}

		.last-one {
			/* background-color: #F5FBFD; */
		}
		.box-cid {
			background: linear-gradient(127.37deg, #00CCA5 -60.64%, #0B242D 69.59%);
			padding: 32px;
		}
		.carousel-eventos .card-white {
			box-shadow: 6px 6px 15px 0px rgb(0 0 0 / 15%) !important;
			padding: 20px 32px !important;
		}
		.carousel-eventos .carousel-cell {
			background: white !important;
			transition: .4s;
		}

		.carousel-eventos .carousel-cell .bg-gradient {
			background: linear-gradient(180deg, #FF9700 0%, #FFC050 100%) !important;
			opacity: 0;
			transition: .4s;
			position: absolute;
			top: 0;
			left: 0;
			right: 0;
			bottom: 0;
			width: 100%;
			z-index: 0;
		}
		.carousel-eventos .carousel-cell:hover .bg-gradient {
			opacity: 1;
			transition: .4s;
		}
		.carousel-eventos .carousel-cell h3 {
			font-weight: 400;
		}
		.carousel-eventos .carousel-cell p.titulo {
			font-weight: 900;
		}
		.carousel-eventos .carousel-cell .excerpt {
			font-weight: 300;
		}
		.carousel-eventos .carousel-cell a {
			text-decoration: none;
		}
		.carousel-eventos .flickity-page-dots {
			bottom: -20px;
		}
		.box-infomed {
			background: linear-gradient(135deg, #0B242D 0%, #0E699C 100%);
			height: 180px;
		}
		.box-infomed img, .box-visita img {
			width: 100%;
			height: 100%;
			object-fit: cover;
		}
		.box-visita {
			background: linear-gradient(138.64deg, #3597F9 5.1%, #73C0FF 93.66%);
			height: 180px;
		}
