.mdsic-m {
	display: none;
}

.category-healthylife .page-header {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 30px;
}

.vodafone-slide.promo-banner~.vodafone-slide.promo-banner{
	display: none !important;
}

.home .deschidere-slide {
    max-height: 550px;
}

.home .container.site-opening {
    max-height: 550px;
}

li#menu-item-762722, li#menu-item-794073, .menu-item-794073 {
    background: #fff;
}

li#menu-item-762722 a, li#menu-item-794073 a, .menu-item-794073 a {
    color: #024A94;
	  text-transform: capitalize !important
}

.menu-item-794073 a {
	padding-left: 5px
}
   
.healthylife:before, .category-122200 .post-body:before {
    content: "Secțiunea HealthyLife este susținută de MedLife";
    font-size: 11px;
    background: #024A94;
    color: #fff;
    padding: 5px;
}

.sponsored-article .category-label-wrapper:after {
    content: "Secțiunea HealthyLife este susținută de MedLife";
    background: #024A94;
    color: #fff;
    padding: 0px 9px;
    margin: 0;
    height: 27px;
    font-size: 14px;
}

@media (max-width: 767px) {
	.category-healthylife .page-header {
		flex-direction: column;
	}
     .sponsored-article .post-content {
         padding: 80px 20px 20px 20px;
         min-height: 250px;
         display: flex;
    }
}
 .medlife {
     background: #024A94;
     padding: 5px 8px 5px 8px;
     color:#fff;
}
 .cm-articol-sustinut-de {
     background: #024A94;
     font-size: 16px;
     color: #fff;
     padding: 1px 10px;
     max-width: 330px;
	 	 margin-bottom: 5px
}

.cm-articol-sustinut-de a {
	color: #fff;
}
 .promo-banner.sponsored-article {
     height: 300px;
}
 .category-122200 h1.page-title {
     color: #024A94;
}
 .category-137502 h1.page-title::before {
     content: " ►";
     background: red;
     border-radius: 999px;
     padding: 6px 8px 6px 14px;
     font-size: 30px;
     margin-right: 4px;
     color: #fff;
}
 li#menu-item-810650 a::before {
     content: " ►";
     background: red;
     border-radius: 999px;
     padding: 2px 3px 2px 5px;
     font-size: 12px;
     margin-right: 4px;
}
 span.entry-author.author-publicitate {
     background: #4186FF;
     padding: 5px 10px;
     border-radius: 2px;
     text-transform: uppercase;
     font-size: 13px;
}
 span.entry-author.author-publicitate a {
     color: #fff;
}
 h4.read-more {
     display: none;
}
 .post-review.advertorial {
     border: 4px solid #ffc43a;
}
 .advertorial span.entry-author a {
     background: #ffc43a;
     color: #000 !important;
     padding: 2px 5px;
     border-radius: 2px;
}
 .Crossstirileprotvero span.entry-author a {
     background: #153D6C;
     color: #fff !important;
     padding: 2px 5px;
     border-radius: 2px;
}
 .post-content p, .single .post-content ul, .single .post-content ol {
     font-size: 1em 
}
 figure {
     margin-top: 10px !important;
     margin-bottom: 10px !important;
}
 .adsticky {
     transition: all 0.3s ease-out;
     display: block;
     z-index: 999;
     width: 330px !important;
}
 .promo-ad {
     grid-column: 1 / 4;
}
 .orase-sub {
     display: flex;
     justify-content: space-around;
     margin-bottom: -10px;
}
 .orase-sub a {
     background: #fff;
     padding: 3px 15px;
     border-radius: 5px;
}
 .orase-sub a:hover {
     background: #153D6C;
     color: #fff;
}
 ul.sub-menu {
     margin-top: -8px;
}
 div#user-registration {
     text-align: center;
}
 textarea#comment {
     font-size: 16px;
}
 div#ur-submit-message-node li {
     font-size: 16px !important;
     line-height: 1.3;
}
 .comment-notes {
     font-size: 18px;
     margin-bottom: 2px;
     margin-top: 0;
     color: #130000;
     font-weight: bold;
     margin: 10px 0 0 10px;
     padding: 10px;
     background: #fff;
     max-width: 640px;
}
 .comment-notes a {
     color: darkblue;
     text-decoration: underline;
}
 div#user-registration {
     border-radius: 5px;
}
 .page-id-669047 h1, .page-id-669389 h1 {
     text-align: center !important;
}
 label.ur-label, label {
     margin-top: 0 !important;
     margin-bottom: 5px !important;
     font-size: 16px !important;
     font-weight: 700;
     color: #676d8a;
}
 #user-registration p {
     color: #333;
     margin-bottom: 0;
}
 div#ur-submit-message-node li {
     font-size: 14px !important;
     line-height: 1;
}
 .page-id-669045 .container.site-opening {
     text-align: center;
}
 .page-id-669045 .container, .page-id-669389 .container{
     max-width: 650px;
     margin: 0 auto;
}
 .page-id-669047 .site-opening, .page-id-669389 .site-opening, .page-id-669045 .site-opening {
     padding: 30px 0px 10px 10px !important 
}
 .inreg input#user_login, .inreg input#user_email, .inreg input#user_pass, .inreg input#user_confirm_password, input#username, input#password, input#nickname, input#first_name {
     border: 1px solid;
     border-radius: 5px;
}
 input.user-registration-Button.button {
     margin-bottom: 10px;
}
 p.user-registration-LostPassword.lost_password, p.user-registration-register.register {
     text-align: center;
     font-size: 16px;
}
 input#username, input#password {
     margin-bottom: 5px;
}
 .inreg {
     background: #fff !important;
     border-radius: 6px;
     box-shadow: 0 1px 2px rgb(0 0 0 / 10%);
}
 .ur-submit-button, input.user-registration-Button.button {
     width: 100%;
     background: #4186FF;
     color: #fff;
}
 article#post-669047, article#post-669389, .page-id-66904 .site-content {
     max-width: 450px;
     margin: 0 auto;
}
 div#user-registration {
     max-width: 630px;
     margin: 0 auto;
     margin-bottom: 30px 
}
 .comentarii {
     font-weight: bold;
     font-style: italic;
}
 @media only screen and (max-width: 800px) {
	 .home .deschidere-slide {
    max-height: 40vh;
}
	 
	 .grid-latest {
		 padding-top: 0 
	 }

.home .container.site-opening {
    max-height: 40vh;
}
		.sponsored-article .post-content.rocket-lazyload.lazyloaded {
         min-height: 300px;
    }

     .post-content ol, .post-content p, .post-content ul {
         line-height: 1.5;
         margin-top: 0;
         font-size: .9em;
    }
     .above-content-image {
         margin-left: -10px;
         margin-right: -10px;
    }
     .post-container .post-title {
         font-size: 1.22em;
    }
     .single-format-standard .post-content, .single-format-standard .post-header, .single-format-standard .post-footer {
         padding: 0 
    }
}
 footer .container {
     max-width: 1060px;
     margin: auto;
}
 .sectiune-doneaza, .abonare, .thisone, .similar-posts-wrapper {
     margin: 0 10px;
}
 p.post-disclaimer {
     margin: 0;
}
 .sectiune-doneaza .paypal-box span {
     display: inline-block;
     margin-right: 10px;
     font-size: 18px;
     font-weight: 700;
     color: #153D6C;
}
 .sectiune-doneaza .paypal-box img {
     height: 20px 
}
 .doneaza-cont span {
     margin-bottom: 0;
}
 select, .mc4wp-form-fields select {
     width: 100%;
     font-size: 14px;
     text-align: center;
     font-weight: bold;
     border: 1px solid #000 !important;
     border-radius: 5px !important 
}
 .abonare h3 {
     margin-bottom: 10px;
     font-size: 21px;
}
 h4.read-more {
     padding: 20px 10px !important;
}
 .sectiune-doneaza h3 {
     margin-bottom: 10px;
}
 .mc4wp-form-fields input[type="text"], .abonare input[type=email] {
     width: 100% !important;
     font-size: 14px;
     margin-bottom: 10px;
}
 .abonare input[type=submit] {
     font-size: 17px;
     width: 100%;
}
 #respond {
     margin-top: 10px;
}
 .mc4wp-form-fields p {
     margin: 10px 0px !important;
}
 .optiuni {
     display: flex;
     margin-bottom: 10px !important;
}
 .sectiune-doneaza .doneaza-lunar, .sectiune-doneaza .doneaza-lunar h3, .sectiune-doneaza .donate-odata, .sectiune-doneaza .donate-odata h3 {
     text-align: center 
}
 .sectiune-doneaza .doneaza-cont {
     flex: 1;
     border-top: 1px solid #eee;
     border-right: 1px solid #eee;
     text-align: center;
     border-radius: 0px 0px 5px 5px;
}
 .abonare {
     border-radius: 5px;
     background: #ffffff8a;
}
 .sectiune-doneaza .paypal-box {
     padding: 10px 10px !important;
     border-radius: 5px 5px 0px 0px;
     justify-content: center 
}
 .sectiune-doneaza>div {
     padding: 10px !important;
     background: #ffffff8a;
}
 .sectiune-doneaza {
     margin-bottom: 0;
     border: 0;
     max-width: 640px !important;
}
 div#atstbx, div#atstbx2 {
     display: none !important;
}
 h4.read-more {
     padding: 20px 0;
     color: black !important 
}
 .sectiune-doneaza, .mc4wp-form-fields {
     max-width: 660px;
     border-radius: 3px !important;
}
 .similar-posts-wrapper h4 {
     font-size: 1em;
}
 .post-body.video:before {
     display: none;
}
 .post-body.reclama.inline .post-medatada {
     display: none !important;
}
 .page-id-10 .intro-large:after, .page-id-10 .slick-slide:after {
     display: none 
}
 .swiper-slide {
     width: 326px !important;
}
 .vodafone-slide.promo-banner {
     height: 360px;
     max-height: 400px;
     width: 1040px;
}
 .pcp-pagination.swiper-pagination.dots.swiper-pagination-clickable.swiper-pagination-bullets {
     display: none 
}
 .vodafone-slide .vhead .desktop{
     height: 35px;
}
 .vodafone-slide .vfoot .mobile {
     display: none;
}
 .vodafone-slide .vhead .mobile {
     display: none;
}
 .vodafone-slide {
     background: #fff;
     border-radius: 5px;
}
 .vodafone-slide .pcp-carousel-wrapper .sp-pcp-carousel {
     padding: 0 10px 
}
 .vodafone-slide .vhead {
     margin-bottom: 10px;
     height: 35px;
}
 .vodafone-slide h2.sp-pcp-title a {
     font-family: 'Source Sans Pro', sans-serif;
     font-size: 18px !important;
     font-weight: 600 !important;
     overflow: hidden;
     text-overflow: ellipsis;
     display: -webkit-box;
     -webkit-line-clamp: 5;
     line-clamp: 5;
     -webkit-box-orient: vertical;
}
 .single article {
     padding: 0 10px;
}
 .recommended-post, .similar-posts-wrapper, p.post-disclaimer {
     max-width: 640px;
}
 .caption-big, figure {
     max-width: 640px !important;
     margin: 0 !important;
     width: 100% !important;
}
 .wp-caption .wp-caption-text {
     font-size: 12px;
}
 p.recomanded-title {
     font-size: 16px;
     font-weight: 600;
}
 .search-results .page-header {
     margin-top: 40px;
}
 .archive-header h1.page-title {
     text-align: center !important;
}
 .post-body {
     padding: 20px;
}
 .recommended-post-pill {
     background: #153d6c;
     color: #fff;
     padding: 3px 5px;
     margin-bottom: 5px;
     display: inline-block;
     border-radius: 3px;
     font-size: 12px;
}
 .post-footer p.post-disclaimer {
     font-weight: bold;
     color: #000;
     padding: 1.5rem;
     border: 1px solid #b2b2b2;
     border-radius: 6px;
     font-size: 17px;
     line-height: 22px;
}
 .recommended-post-inner img {
     max-width: unset;
     width: 140px;
     border-radius: 3px;
}
 .similar-posts-wrapper {
     display: flex;
     gap: 15px;
     flex-direction: column;
}
 .similar-post {
     flex: 1;
     display: flex;
     gap: 20px;
}
 .similar-post img {
     width: 210px;
     max-width: unset;
}
 .similar-post .post-header {
     margin: 0;
}
 .post-content h2 {
     margin-top: 25px;
}
 .similar-post figure {
     margin-top: 0;
}
 .recommended-post {
     padding: 10px;
     margin: 10px 0;
     background: #fff;
     border-radius: 5px;
}
 .recommended-post-info h3 {
     margin-bottom: 10px;
}
 .recommended-post-inner {
     display: flex;
     align-items: center;
     gap: 10px;
}
 .promo-banner {
    cursor: pointer
}
 .promo-banner .category-label-wrapper, .deschidere-slide .category-label-wrapper {
     margin: 0;
}
 .similar-post .post-image figcaption {
     display: none;
}
 .post-image figcaption {
     font-size: 14px;
     font-style: italic;
}
 .video:before{
    content: "▶";
    color: #fff;
    padding: 3px 8px;
	 	line-height: 1.5;
    font-size: 18px;
    color: white;
    background: red;
    border-radius: 999px;
    padding-left: 10px;
    position: absolute;
    bottom: 8px;
    left: 0px;
}
 .live:before {
     content: "●";
     font-size: 2.6em;
     margin-right: 0px;
     color: red;
     -webkit-animation: 2s blink ease infinite;
     -moz-animation: 2s blink ease infinite;
     -ms-animation: 2s blink ease infinite;
     -o-animation: 2s blink ease infinite;
     animation: 2s blink ease infinite;
     border-radius: 999px;
     width: 30px;
     height: 30px;
     line-height: 0.6;
	  position: absolute;
    bottom: 8px;
    left: 8px;
}
.post-review  .video:before{
    content: "▶";
    color: #fff;
    padding: 1px 8px;
	 	line-height: 1.7;
    font-size: 18px;
    color: white;
    background: red;
    border-radius: 999px;
    padding-left: 10px;
    position: absolute;
    bottom: 15px;
    left: 15px;
}
 .promo-banner .category-label-wrapper, .deschidere-slide .category-label-wrapper {
     position: relative;
}
 @keyframes "blink" {
     from, to {
         opacity: 0;
    }
     50% {
         opacity: 1;
    }
}
 @-moz-keyframes blink {
     from, to {
         opacity: 0;
    }
     50% {
         opacity: 1;
    }
}
 @-webkit-keyframes "blink" {
     from, to {
         opacity: 0;
    }
     50% {
         opacity: 1;
    }
}
 @-ms-keyframes "blink" {
     from, to {
         opacity: 0;
    }
     50% {
         opacity: 1;
    }
}
 @-o-keyframes "blink" {
     from, to {
         opacity: 0;
    }
     50% {
         opacity: 1;
    }
}
 span.post-category.Comercial {
     display: none;
}
 .category-label-wrapper {
     display: flex;
     position: absolute;
     margin-left: 10px;
     bottom: 0;
     height: 40px;
}
 .post-review, .deschidere, .promo-banner {
     box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
     -webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
     transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
 .post-review:hover, .deschidere:hover, .promo-banner:hover {
     -webkit-transform: scale(1.25, 1.25);
     transform: scale(1.01, 1.01);
}
 .articole-grid {
     padding: 10px;
}
 div#div-gpt-ad-1634125202347-0 {
     text-align: center;
     margin-top: 20px;
}
 @media (min-width: 1020px) @supports ((position: -webkit-sticky) or (position: sticky)) or (position: -webkit-sticky) {
     .adsticky:last-child {
         position: relative;
         position: -webkit-sticky;
         position: sticky;
         top: 3rem;
         -webkit-transition: .4s ease all;
         transition: .4s ease all;
         width: 330px;
    }
}
 body {
     background: #E5E9EB;
}
 .execphpwidget {
     margin-bottom: 30px;
}
 .page-id-14 div#post-header {
     z-index: 999;
     padding: 1em;
}
 .page-id-14 .intro-large {
     padding: 0 !important 
}
 .site-header .donate-section a.button, .donate__home-button {
     padding: 5px !important;
     line-height: 17px !important;
     margin-top: 4px !important;
}
 .overmenu .donate-intro a {
     text-decoration: underline;
     color: #fff !important;
}
 .topnav {
     background: #131313;
}
 .donate-section a.button, .donate__home-button {
     box-shadow: none !important;
}
 .donate-section ul {
     margin: 0 0 5px;
}
 .articole-grid img {
     border-radius: 2px 2px 0 0;
     height: 190px;
     object-fit: cover;
}
 .page-id-2 #primary {
     max-width: 100%;
     padding-top: 20px;
}
 .post-review .post-medatada {
     margin: 10px 0 0;
}
 .home-articles-wrapper {
     padding-bottom: 20px 
}
 .home-articles-wrapper .grid-latest {
     display: grid;
     grid-template-columns: 1fr 1fr 1fr;
     grid-auto-rows: unset;
     grid-gap: 20px;
}
 .home-articles-wrapper .post-img {
     position: relative;
}
 .home-articles-wrapper .post-img a {
     width: 100%;
}
 .home-articles-wrapper .post-img a img {
     display: block;
}
 .overline {
     background: none;
}
 .overline a{
     background: #f02e00;
     padding: 5px 10px;
     margin-left: -7px;
     border-radius: 2px;
     text-transform: none;
     line-height: 3;
     margin-right: 10px;
}
 .home-articles-wrapper .post-review {
     height: 100%;
     margin-bottom: 0;
}
 .promo-banner {
     grid-column: 1 / 4;
     height: 400px;
}
 .promo-banner .post-content {
     background-position: center;
     background-repeat: no-repeat;
     background-size: cover;
     padding: 20px;
     border-radius: 2px;
     height: 100%;
     position: relative;
}
 .promo-banner .post-content:after {
     content: "";
     position: absolute;
     height: 100%;
     width: 100%;
     z-index: 0;
     background: -webkit-gradient(linear,left top,left bottom,from(RGBA(0,0,0,0)),to(RGBA(0,0,0,1)));
     background: linear-gradient(180deg,RGBA(0,0,0,0) 0,RGBA(0,0,0,1));
     left: 0;
     bottom: 0;
     border-radius: 2px;
}
 .promo-banner .post-content .post-header {
     position: absolute;
     bottom: 0;
     left: 0;
     width: 100%;
     padding: 2em;
     z-index: 2;
}
 .promo-banner .post-content .post-header .post-title a {
     color: #ffffff;
     font-size: 28px;
}
 @media (max-width: 450px) {
     .adsticky {
         display: none ;
    }
}
 @media (max-width: 968px) {
     .swiper-slide {
         width: 310px !important;
    }
     .vodafone-slide.promo-banner {
         width: 340px;
    }
     .vodafone-slide {
         width: 340px;
         margin: 0 auto;
         height: auto !important;
    }
     div#pcp_wrapper-605693 {
         padding: 0;
    }
     .container.homepage-content {
         background: #E5E9EB 
    }
     .home-articles-wrapper .grid-latest {
         grid-template-columns: 1fr 1fr;
         width: 100%;
    }
     .promo-banner {
         grid-column: 1 / 3;
    }
     .similar-posts-wrapper {
         flex-direction: column;
         padding: 0 10px;
    }
}
 @media (max-width: 767px) {
	 
	 .mdsic-d {
			display: none;
	} 
	 .mdsic-m {
		 display: block
	 }
     .vodafone-slide .vfoot .mobile {
         display: block;
         border-radius: 5px;
         margin: 0 auto;
    }
     .vodafone-slide .vhead .mobile, .vodafone-slide .vfoot .mobile {
         display: block;
         height: 32px;
    }
     .vodafone-slide .vhead .desktop {
         display: none;
    }
     .search-results .page-header {
         margin-top: 0px;
    }
     .similar-post {
         flex-direction: column;
    }
     .similar-post img {
         width: 100%;
    }
     .site-content {
         padding: 0px;
    }
     .container .homepage-content {
         padding: 0 10px;
    }
     .promo-banner .post-content .post-header {
         position: relative;
         padding: 0;
         align-self: flex-end;
    }
     .promo-banner .post-content {
         padding: 80px 20px 20px 20px;
         min-height: 460px;
         display: flex;
    }
     .home-articles-wrapper .grid-latest {
         grid-template-columns: 1fr;
         grid-auto-rows: auto;
    }
     .promo-banner {
         grid-column: 1 / 1;
         height: auto;
    }
     .promo-banner .post-content .post-header .post-title a {
         font-size: 25px;
    }
     .home-articles-wrapper .post-review {
         height: auto;
    }
     .site-title a {
         height: 40px;
         width: 190px;
    }
     .page-id-2 #primary {
         max-width: 100%;
         padding-top: 0px;
    }
     .post-review {
         margin-bottom: 10px;
    }
}
 @media screen and (max-width: 1000px) {
     .recommended-post {
         background: #e5e9eb;
    }
}
 @media (min-width: 1000px) {
     .homepage-content .site-content {
         padding: 0;
         background: #E5E9EB;
    }
     .bot-navigation {
         height: 35px 
    }
     .deschidere-wrap, .post-review {
         border-radius: 2px;
    }
     .donate-section a.button, .donate__home-button {
         box-shadow: nonew 
    }
     div#primary .post {
         border-radius: 10px;
    }
     .archive .post-meta {
         margin-bottom: 0;
    }
     .site-header .donate-section .donate-details {
         background: #0e2b4d;
         padding: 12px;
         border-radius: 0 5px;
    }
     .site-header .donate-section .donate-details {
         background: #0e2b4d;
         padding: 12px;
         border-radius: 0 5px;
         box-shadow: 0 50px 20px #bab8b8;
         margin-bottom: -5px;
    }
     .bot-navigation .menu-menu-bot-container {
         padding: 2px 0;
    }
     .site-header .donate-section {
         padding: 0 
    }
     .site-header {
         z-index: 10000;
    }
     #cookie-law-info-bar {
         background: white;
         position: fixed;
         bottom: 0;
    }
     #menu-item-305558 a {
        color: #007bf0 !important;
    }
     #menu-item-350606 a {
        color: #007bf0 !important;
    }
     #menu-item-500915 a {
        color: #007bf0 !important;
    }
     #menu-item-504790 a {
        color: #007bf0 !important;
    }
    