/*
Theme Name: Medicoz-child
Version: 1.0
Description: A child theme of Medicoz
Author: ThemeChampion
Template: medicoz
*/

/* .fa-envelope-open-text:before {
    content: "\f658";
} */
.medicoz_header #Primary li {
	display: inline-block;
}
.widget_recent_entries li span.post-date:after {

    left: unset;
}

.owl-slide-custom {
    text-align: center;
    overflow: hidden;
}
.owl-custom .owl-nav.disabled {display: block !important;}
.owl-custom .owl-stage-outer {background: #f3f4f9; border-radius: 12px; padding: 10px;}

.owl-carousel .owl-item .avatar-box {
	position: relative;
	    width: 90% !important;
    margin: 0 auto;
	padding: 10px;
}
.owl-carousel .owl-item .avatar-box:after {
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	border: 3px solid #000;
	top: 0%;
    border-radius: 100rem;
    left: 0;
}
.owl-carousel .owl-item .info_description {font-size: 13px;    margin-bottom: 0;}
.owl-carousel .owl-item .style-1977 *{
color: #847ab0;
}
.owl-carousel .owl-item .style-1995 *{
color: #33ade1;
}
.owl-carousel .owl-item .style-2002 *{
color: #e6ab25;
}
.owl-carousel .owl-item .style-2003 *{
color: #f29a75;
}
.owl-carousel .owl-item .style-1977 .avatar-box:after {
	border-color: #847ab0;
}

.owl-carousel .owl-item .style-1995 .avatar-box:after {
	border-color: #33ade1;
}

.owl-carousel .owl-item .style-2002 .avatar-box:after {
	border-color: #e6ab25;
}

.owl-carousel .owl-item .style-2003 .avatar-box:after {
	border-color: #f29a75;
}
.swiper-custom .avatar-box {
    border-radius: 50%;
    overflow: hidden;
    width: 200px;
    height: 200px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
.owl-custom .owl-container .owl-carousel .owl-nav button{
	position: absolute;
	   top: 50%;
    transform: translateY(-50%);
	color: #000;
}
.owl-custom .owl-container .owl-carousel .owl-nav button span{
	font-size: 40px;
}
.owl-custom .owl-container .owl-carousel .owl-nav button.owl-next{
	right: 10px;
}

.owl-custom .owl-container .owl-carousel .owl-nav button.owl-prev{
	left: 10px;
}
.owl-carousel .owl-item:nth-child(1n+0) *{
	color: #847ab0;
	}
	.owl-carousel .owl-item:nth-child(2n+0) *{
	color: #33ade1;
	}
	.owl-carousel .owl-item:nth-child(3n+0) *{
	color: #e6ab25;
	}
	.owl-carousel .owl-item:nth-child(4n+0) *{
	color: #f29a75;
	}
	.owl-carousel .owl-item:nth-child(5n+0) *{
	color: #33ade1;
	}
	.owl-carousel .owl-item:nth-child(1n+0) .avatar-box:after {
		border-color: #847ab0;
	}
	 
	.owl-carousel .owl-item:nth-child(2n+0) .avatar-box:after {
		border-color: #33ade1;
	}
	 
	.owl-carousel .owl-item:nth-child(3n+0) .avatar-box:after {
		border-color: #e6ab25;
	}
	 
	.owl-carousel .owl-item:nth-child(4n+0) .avatar-box:after {
		border-color: #f29a75;
	}
	.owl-carousel .owl-item:nth-child(5n+0) .avatar-box:after {
		border-color: #33ade1;
	}
/* Bảo custom css */
.display-flex-mb .woocommerce ul.products {
	display: flex;
}
.display-flex-mb .product-details-wrap .product-details {
	width: 100% !important;
}
.display-flex-mb .eael-woo-product-carousel-container .icons-wrap.box-style {
	flex-wrap: wrap;
}
.display-flex-mb .eael-woo-product-carousel-container .icons-wrap .add-to-cart {
	width: 100%;
}
.display-flex-mb .eael-woo-product-carousel-container .icons-wrap .add-to-cart a {
	width: 100%;
    height: 100%;
    margin-bottom: 0 !important;
}
.display-flex-mb .eael-woo-product-carousel-container .eael-product-title {
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    height: 50px;
}
.woocommerce li.product .button {
	margin: 0 0 15px !important;
    padding: 12px 45px !important;
    font-weight: 500 !important;
    transition: .3s !important;
	background: #ee4012 !important;
	color: #FFFFFF;
	line-height: 1 !important;
	border-radius: 3px !important;
	text-transform: capitalize !important;
	display: none !important;
}
.woocommerce li.product .button:hover {
	background: #03283d !important;
}
.elementor-heading-title  {
	position: relative;
    width: fit-content;
}
.section-title h3:before {
	bottom: -10px !important;
    right: 0 !important;
	width: 100%;
}
.woocommerce ul.products li.product .button {
	background: #ee4012;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
	border-bottom-color: #ee4012;
    background: #ee4012;
	color: #ffffff;
}
.hvr-bounce-to-right, .woocommerce button.single_add_to_cart_button.button.alt {
	background: #ee4012;
}
.footer1 input[type="email"], .footer1 form input[type=email] {
	background: #b4f4f1!important;
    border-radius: 0;
    border-color: #b4f4f1!important;
	color: #000000 !important;
}
.footer-widget__links li a {
	color: #000000;
}
.site-footer p {
	color: #000000;
}
.site-footer__bottom {
	background: #def7f4!important;
}
/* .fa-envelope-open-text:before {
    content: "" !important;
} */
.footer_top_left {
	display: block;
}
a {
	color: #ffffff;
}
.widget.woocommerce h4 {
	font-family: sans-serif;
}
.news3-box .news3-text .news3_gied-ttx h4, .news3-box .news3-text .news3_gied-ttx h4 a {
	font-family: sans-serif;
}
.inner-banner__content h1 {
	/* font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; */
  font-family: 'Roboto';
	text-transform: capitalize;
  font-weight: normal;
}
.site-footer.footer1 {
	box-shadow: 0 -5px 5px -5px #333;
}
.form-lien-he-mb .child-form.pediatricForm h2 {
	font-family: sans-serif;
	font-weight: 700;
	text-transform: capitalize;
}

@media (max-width: 575px) {
	.container.container-main.main-container {
		padding-top: 50px;
		padding-bottom: 50px;
	}
}
.eael-post-grid .eael-grid-post-holder {
	border: unset;
}
.eael-post-grid .eael-grid-post-holder .eael-grid-post-holder-inner {
	webkit-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.3);
    box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.3);
	position: relative;
	overflow: hidden;
}
.eael-post-grid .eael-grid-post-holder .eael-grid-post-holder-inner .eael-entry-title {
	
	display: -webkit-box; 
	-webkit-line-clamp: 3; 
	-webkit-box-orient: vertical; 
	overflow: hidden; 
	font-size: 24px;
    color: #08172e;
    margin: 0;
    font-weight: bold;
    
    line-height: 1.2em;
    margin-bottom: 15px;
}
.eael-post-grid .eael-grid-post-holder .eael-grid-post-holder-inner .eael-entry-title a:hover {
	color: #ee4012 !important;
}

.eael-post-grid .eael-grid-post-holder .eael-grid-post-holder-inner .eael-grid-post-excerpt p {
	text-align: left;
    padding-bottom: 0;
    margin: 0;
    font-size: 16px;
    color: #666666;
    font-weight: 400;
    line-height: 1.7em;
}
.eael-post-grid .eael-grid-post-holder .eael-grid-post-holder-inner .eael-entry-wrapper {
	padding: 25px
}
.eael-post-grid .eael-grid-post-holder .eael-entry-wrapper .eael-entry-footer .eael-posted-on {
	position: absolute;
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
    margin-top: 0;
    left: -44px;
    width: auto;
    top: 18%;
    background: #ee4012;
    padding: 12px 31px 12px 20px;
}
.eael-post-grid .eael-grid-post-holder .eael-entry-wrapper .eael-entry-footer .eael-posted-on time {
	color: #fff;
}
.eael-post-grid .eael-grid-post-holder .eael-entry-wrapper .eael-entry-footer .eael-posted-on time:after {
	width: 25px;
    height: 1px;
    content: '';
    position: absolute;
    opacity: 1;
    margin: 13px 0 0 6px;
    padding: 0;
    background: #fff;
}
.mediskin_header .header-navigation ul > li > a {
    font-family: "Roboto" !important;
}
.mediskin_header .header-navigation ul > li > a{
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    position: relative;
    font-size: 15px;
    /* font-weight: 500; */
    text-transform: uppercase;
    color: #EE4012;
    position: relative;
    font-family: 'Roboto', sans-serif;
}
.eael-load-more-button-wrap .eael-load-more-button {
	margin-top: 30px;
}
@media (max-width: 1201px) {
	.medicoz_header #main-navigation-wrapper .main-nav > ul > li ul > li ul.sub-menu {
		background: #ffffff;
		border-top-color: #ccc;
	}
	.medicoz_header #main-navigation-wrapper .main-nav > ul > li ul > li ul.sub-menu li a {
		color: #08172E;
	}
	.medicoz_header .header-navigation ul > li > .sub-menu > li > a {
		white-space: inherit;
	}
	.site-footer {
		background-image: none !important;
		background-color: #ffffff !important;
	}
	.site-footer .footer_top_left {
		margin-left: 0;
	}
}
@media (min-width: 768px) {
	.eael-post-grid .eael-grid-post-holder .eael-grid-post-holder-inner .eael-grid-post-excerpt {
		min-height: 110px;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        overflow: hidden;
	}
	.eael-post-grid .eael-grid-post-holder .eael-grid-post-holder-inner .eael-entry-title {
		min-height: 86px;
	}
}
.elementor .pediatric_welcomeImg img {
	height: 397px;
}
.mediskin_header .navbar.header-navigation.sticky_header {
	background: #ffffff;
}
.mediskin_header .navbar.header-navigation.sticky_header ul > li > a {
	color: #072365;
}
.mediskin_header .navbar.header-navigation.sticky_header .fa.fa-search {
	color: #072365;
}
.justify-center-mb .elementor-widget-container {
	display: flex;
	justify-content: center;
}
.mediskin_header .header-navigation ul > li.current-menu-item > a {
	border-bottom: 4px solid #072365;
	color: #072365;
}
.mediskin_header .header-navigation ul > li > a:hover {
	border-bottom: 4px solid #072365;
	color: #072365;
	
}
.line-clamp-header-mb .eael-entry-title {
	display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;  
   text-overflow: ellipsis;
   overflow: hidden;
}
.icon-email-contact-page-mb .fa-envelope-open-text:before {
	content: "\f658" !important;
}
/* .circle-year {
    height: 120px;
    width: 120px;
    border: 8px solid #082f7c;
	border-color: #082f7c #082f7c #1da9a6 #1da9a6;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
} */
.circle-year .title_descriptiton {
	font-size: 24px;
}
@keyframes rotate {
	100% {
		transform: rotate(1turn);
	}
}

.circle-year {
	position: relative;
	z-index: 0;
	width: 120px;
	height: 120px;
	border-radius: 50%;
	overflow: hidden;
	padding: 2rem;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 10px auto;
}
.circle-year::before {
	content: '';
	position: absolute;
	z-index: -2;
	left: -50%;
	top: -50%;
	width: 200%;
	height: 200%;
	background-repeat: no-repeat;
	background-size: 50% 50%, 50% 50%;
	background-position: 0 0, 100% 0, 100% 100%, 0 100%;
	background-image: linear-gradient(#082f7c, #082f7c), linear-gradient(#082f7c, #082f7c), linear-gradient(#1da9a6, #1da9a6), linear-gradient(#1da9a6, #1da9a6);
	animation: rotate 5s linear infinite;
}
.circle-year::after {
	content: '';
    position: absolute;
    z-index: -1;
    left: 8px;
    top: 8px;
    width: calc(100% - 16px);
    height: calc(100% - 16px);
    background: white;
    border-radius: 50%;

}
.align-center-column-mb .owl-slide-custom {
	display: flex;
	flex-direction: column;
	align-items: center;
}
.circle-year {
	margin-bottom: 10px;
}
.pd-0-mb .owl-custom .owl-stage-outer {
	padding: 10px 0 !important;
}
.bt-text-center .elementor-widget-container {
	display: flex;
    justify-content: center;
}
.footer_top_sec .footer_top_left {
	margin-left: -15px;
}
.wpml-ls-menu-item {
	display: flex !important;
	align-items: center;
}
h4.footer_top_left_text {
	font-family: "Roboto";
}
.widget p.widget_title {
	font-family: "Roboto";
}
.site-footer__main h3.footer-widget__title {
	font-family: "Roboto";
}
.footer-widget__links li a {
	font-family: "Roboto";
}
.elementor-heading-title {
	font-family: "Roboto" !important;
}
.bt-active-item-masory .elementor-gallery-title {
	font-family: "Roboto";
}
.bt-active-item-masory .elementor-gallery-title.elementor-item-active {
	color: #ee4037 !important;
}
.woocommerce-result-count {
	display: none;
}
.woocommerce-ordering {
	display: none;
}
.widget_wpcategorieswidget .wpcategorieswidget-2 .product_cat .widget-title {
	text-align: center;
	color: #ffffff;
	background-color: #666666;
	padding: 15px 0;
	margin: 0;
}
.widget_wpcategorieswidget .wpcategorieswidget-2 .product_cat ul {
	padding-left: 0;
	border: 1px solid #666666;
}
.widget_wpcategorieswidget .wpcategorieswidget-2 .product_cat ul li {
	border-bottom: 1px solid #666666;
}
.widget_wpcategorieswidget .wpcategorieswidget-2 .product_cat ul li a {
	color: #666666;
	padding: 10px 0 10px 10px;
}
.widget_wpcategorieswidget .wpcategorieswidget-2 .product_cat ul li .children {
	border: 0;
	background-color: #9f9d9d;
}
.widget_wpcategorieswidget .wpcategorieswidget-2 .product_cat ul li .children li a {
	color: #ffffff;
}
.bt-column-width .products .product-category {
	width: auto !important;
}
.bt-column-width .products .product-category .woocommerce-loop-category__title .count {
	display: none;
}
.bt-column-width .products .product-category .woocommerce-loop-category__title {
	font-family: "Roboto";
}

a[data-quantity="1"] {
	display: none !important;
}
@media (min-width: 1200px) {
	.container {
		max-width: 1325px;
	}
	.mediskin_header .navbar.header-navigation.sticky_header {
		padding-bottom: 15px !important;
	}
}


.text-centers .elementor-heading-title {
	display: contents;
}
.elementor-652 .elementor-element.elementor-element-37ce3b0 .elementor-icon-box-description,
.elementor-652 .elementor-element.elementor-element-07e2fd7 .elementor-icon-box-description,
.elementor-652 .elementor-element.elementor-element-55e5268 .elementor-icon-box-description{
	font-family: 'Roboto' !important;
}
.morecontent span {
	display: none;
}
.morecontent a {
	color: #DE2068;
}
.product-desc .price {
	display: none;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
	min-height: 55px;
}
.mbws_business .mbws_item1 {
	border-left: 10px solid #027a26;
	padding: 70px;
}
.mbws_business .mbws_item1 .section-title h3:before {
	background: #027a26;
}
.mbws_business .mbws_item2 {
	border-right: 10px  solid #ff00c8;
	padding: 70px;
}
.mbws_business .mbws_item2 .section-title h3:before {
	background: #ff00c8;
}
.mbws_business .mbws_item3 {
	border-left: 10px  solid #00985e;
	padding: 70px;
}
.mbws_business .mbws_item3 .section-title h3:before {
	background: #00985e;
}
.mbws_business .mbws_item4 {
	border-right: 10px  solid #0077ff;
	padding: 70px;
}
.mbws_business .mbws_item4 .section-title h3:before {
	background: #0077ff;
}
.mbws_business .mbws_item5 {
	border-right: 10px  solid #ecd712;
	padding: 70px;
}
.mbws_business .mbws_item5 .section-title h3:before {
	background: #ecd712;
}
.mbws_business .mbws_item6 {
	border-left: 10px  solid #d12f2f;
	padding: 70px;
}
.mbws_business .mbws_item6 .section-title h3:before {
	background: #d12f2f;
}
.mbws_business .elementor-section {
	margin-top: 0 !important;
}
@media (max-width: 767px) {
	.mbws_business .mbws_item1 {
		padding: 0;
	}
	.mbws_business .mbws_item2 {
		padding: 0;
	}
	.mbws_business .mbws_item3 {
		padding: 0;
	}
	.mbws_business .mbws_item4 {
		padding: 0;
	}
	.mbws_business .mbws_item5 {
		padding: 0;
	}
	.mbws_business .mbws_item6 {
		padding: 0;
	}
	.mbws_business .elementor-section {
		margin-top: 20px !important;
	}
}
.mediskin_header .header-navigation ul > li {
	padding: 19px 10px;
}