/*
Theme Name: Infodemics
Theme URI: https://infodemics.formaremedicala.ro
Author: Data Center
Author URI: https://medic24.ro
License: GNU General Public License
Description: https://infodemics.formaremedicala.ro
*/
.sep25 {display:block;width:100%;height:25px;}
.text {width:auto; height:73px; display:inline-block; position:relative;float:left; line-height:73px; padding-top:7px; margin-left:15px; font-size:16px; color:#333;}


.subheader {clear:both; margin-top:1px; width:100%; display:block; height:auto; background-image: url(img/bg.jpg); background-repeat:no-repeat; background-size:cover;z-index:1;position:relative; text-align:center;}

.banner_podcast {clear:both; margin-top:1px; width:100%; display:block; height:auto; background-image: url(img/back.webp); background-repeat:no-repeat; background-size:cover; background-position:center; z-index:1;position:relative; text-align:center;}

.subheader p {padding-top:120px;  font-style:italic; color:#fff; font-size:62px; font-weight:400; max-width:80%; margin:0 auto;}

h2.demo1 { font-style:italic; color:#fff; font-size:32px; font-weight:400; max-width:80%; margin:0 auto;}

.subheader-curs {clear:both; width:100%; display:block;  background-color:#333;  background-repeat:no-repeat; background-size:cover; z-index:1; position:relative; text-align:left;}
.subheader-curs p {padding-top:20px;  font-style:italic;color:#fff; font-size:26px; font-weight:400; margin:10px auto;}
.subheader-curs h1 {text-shadow: 5px 5px 30px rgba(51, 51, 51, 0.8); font-family: 'Open sans', sans-serif; color:#fff; font-size:62px; font-weight:400; margin:0 auto; line-height:110%;}

.subheader-curs-cover { display:block; position:relative; background:url(img/transp50.png) repeat; padding:78px 0 20px 0;}

.sidebar h1, .sidebar h3 {font-family: 'Futura', sans-serif; font-size:28px;color:#000;text-align:left;padding-left:10px;}
.sidebar h1:after, .sidebar h3:after {display:block; content:''; height:2px; background:#0655fa; width:100px;margin:5px auto;}
.noline a {text-decoration:none;}
.noline h3 {margin-bottom:25px;text-align:center;}
.sidebar {float:right; margin:15px; width:300px; background:#fff; position:relative;  color:#666!important; font-size:14px; padding:0 0 10px 0; vertical-align:bottom; overflow:hidden; z-index:2;
-webkit-box-shadow: 0px 10px 30px 2px rgba(209,209,209,1);
-moz-box-shadow: 0px 10px 30px 2px rgba(209,209,209,1);
box-shadow: 0px 10px 30px 2px rgba(209,209,209,1);}

.sidebar p {color:#666!important; font-size:14px; padding:0 15px; margin:10px 0; font-style:normal; font-weight:400; font-family:'Open Sans', sans-serif; position:relative;}
.sidebar p span {color:#0655fa; }
.sidebar p.inscriere {color:#0655fa!important; font-size:18px;}
.sidebar h2 { color:#0655fa; font-size:24px; font-weight:400; margin:10px 0 ;padding:0 15px; font-style:italic;}
.sidebar img {display:block; margin:0 auto!important; max-width:100%;}
.sidebar input[type=submit] {background:#ec5252; color:#fff; text-align:left; display:block; width:80%; margin:20px 0; outline:none; border:none; font-size:16px; padding:20px 15px; cursor: pointer;}
.sidebar input[type=submit]:hover {background:#0655fa;}

.sidebar a.linkplatacurs {background:#ec5252; color:#fff; text-align:left; display:block; width:80%; margin:20px 0; outline:none; border:none; font-size:18px; padding:20px 15px; cursor: pointer; text-decoration:none;}
.sidebar a.linkplatacurs:hover {background:#0655fa;}

.titlu_conf_medicale {font-size: 28px; letter-spacing: -1.5px;font-style: normal;font-weight: 400;}
.titlu_conf_medicale a {color:#000;}

.curs-item * {
    transition: all 0.4s ease-in-out 0s;
    -ms-transition: all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    -o-transition: all 0.4s ease-in-out 0s;
    -webkit-transition: all 0.4s ease-in-out 0s;
}

.inner {position:relative;display:block;height:130px;overflow:hidden;padding-top:5px;}
.inner:before {position:absolute;top:10px;left:30px;background:transparent;content:'CURS'; color:#fff; z-index:9; font-size:64px; font-weight:800; font-family:'Open Sans', sans-serif;opacity:.5;               /*in lucru*/ display:none;}

.fav {position:absolute;top:30px; left:0;display:block;width:100%; z-index:9999999999;text-align:center;}
.fav1 {display:none;color:#fff; z-index:9999999999; font-size:64px; font-weight:800; font-family:'Open Sans', sans-serif;opacity:.5;line-height:44px;}
.fav1 span {font-size:34px!important;}
.highlight {opacity:.1!important;background:red!important;}

.curs-item {
   padding:0 0 15px 0;margin:10px 2px;text-align:center;position:relative;vertical-align:top;cursor:pointer; border:1px solid #fff;text-decoration:none;background:#fff;
	width:300px;max-width:100%;
	display:inline-block;  box-shadow: 1px 1px 12px 2px #ccc; 
	
}
a.curs-item p {color:#000!important;}
.sidebar-curs {   padding:0;margin:0;text-align:center;position:relative;vertical-align:top;cursor:pointer; border:1px solid #fff;text-decoration:none;background:#fff;
	
	display:block; }


.w24 {width:24%;}
.w100 {width:100%;}

.curs-item h4, .sidebar-curs h4 {text-align:center;position:absolute;bottom:0;left:0;width:100%;z-index:9;}
.curs-item h4 span, .sidebar-curs h4 span {background:#fff;padding:5px;color:#000;text-decoration:none;font-size:12px; text-transform:uppercase;font-weight:400;}
.curs-item h2, .sidebar-curs h2 {font-family:'Open Sans', sans-serif;font-weight:700!important;padding:10px;min-height:65px;font-style:normal;font-size:18px!important;}
.curs-item h3, .sidebar-curs h3 {font-family:'Open Sans', sans-serif;font-weight:700!important;padding:10px;min-height:65px;font-style:normal;line-height:normal;font-size:18px!important;}

.curs-item p, .sidebar-curs p {text-align:left;padding:0 5px; font-size:14px;}
.curs-item .prom {color:#333;text-align:center;font-weight:400;font-size:16px;}

.textcurs {margin-top:-40px;display:block;z-index:9;position:relative;color:#888;}
.subcurs {width:60px;height:60px;border:1px solid #fff;color:#fff;text-align:center;font-size:20px;line-height:auto;display:block;border-radius:30px;margin:5px auto;position:relative;line-height:20px;}
.subcurs div {display:block;margin-top:12px;text-align:center;max-width:100%;}
.subcurs b {font-size: 22px;}
.subcurs span {font-size:14px;font-weight:700;}
.butonc {display:inline-block;margin:0 auto;padding:5px;border:2px solid #EA0154; font-size:14px;color:#000;}

.emcpromo {width:70px;height:70px;border:1px solid #fff;color:#fff;text-align:center;font-size:12px;line-height:50px;display:block;border-radius:35px;margin:-35px 0;}


.cul1:hover h2 {color:#0655fa;}
.cul2:hover h2 {color:#EA0154;}
.cul1 .subcurs {background:#0655fa;}
.cul2 .subcurs {background:#B7013F;}

.home-dreapta {float:right;display:block;width:38%; vertical-align:top; z-index:9;}
.home-stanga {float:left;display:block;width:60%; z-index:10; overflow:visible;}
.home-stanga img {max-width:100%;height:auto;}


.sep-mobil {display:block;height:5px;width:100%;display:none;}

.ariepromovata {display:block; margin:10px 0 20px 0;}
.ariepromovata:hover {opacity:.8; -webkit-filter: grayscale(100%);  filter: grayscale(100%); }


.curs-item .curs-image, .curs-item2 .curs-image, .sidebar-curs .curs-image {
    overflow: hidden;
    position: absolute; top:0; left:0;
    transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -ms-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
	 width: 120%;height:auto;
	 z-index:5;
}

.curs-item:hover .curs-image, .curs-item2:hover .curs-image, .sidebar-curs:hover .curs-image {
	transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
}

.curs-item:hover .subcurs, .sidebar-curs:hover .subcurs, .curs-item:hover h4 a, .sidebar-curs:hover h4 a {
-webkit-box-shadow: 0px 4px 6px 1px #888;
-moz-box-shadow: 0px 4px 6px 1px #888;
box-shadow: 0px 4px 6px 1px #888;
}

input.acces {margin:5px 0; text-decoration:none;padding:2px;font-style:normal;
-webkit-box-shadow: 0px 3px 5px 0px rgba(207,207,207,1);
-moz-box-shadow: 0px 3px 5px 0px rgba(207,207,207,1);
box-shadow: 0px 3px 5px 0px rgba(207,207,207,1);
transition: all 0.2s ease-in-out 0s;
-webkit-transition: all 0.2s ease-in-out 0s;
-moz-transition: all 0.2s ease-in-out 0s;
-ms-transition: all 0.2s ease-in-out 0s;
-o-transition: all 0.2s ease-in-out 0s;
	}

input.acces:hover{background:#ba0a49;padding:15px;}

a.acces {margin:5px 0; text-decoration:none;padding:5px;font-style:normal;
-webkit-box-shadow: 0px 3px 5px 0px rgba(207,207,207,1);
-moz-box-shadow: 0px 3px 5px 0px rgba(207,207,207,1);
box-shadow: 0px 3px 5px 0px rgba(207,207,207,1);
transition: all 0.2s ease-in-out 0s;
-webkit-transition: all 0.2s ease-in-out 0s;
-moz-transition: all 0.2s ease-in-out 0s;
-ms-transition: all 0.2s ease-in-out 0s;
-o-transition: all 0.2s ease-in-out 0s;
	}

a.acces:hover{background:#ba0a49;padding:7px;color:#fff;}

a.acces2 {margin:5px 0; text-decoration:none;padding:5px;font-style:normal;background:#ba0a49;color:#fff!important;
transition: all 0.2s ease-in-out 0s;
-webkit-transition: all 0.2s ease-in-out 0s;
-moz-transition: all 0.2s ease-in-out 0s;
-ms-transition: all 0.2s ease-in-out 0s;
-o-transition: all 0.2s ease-in-out 0s;
	}


@media screen and (max-width: 980px){
	.local {display:block;width:99%;}
	.user-avatar {float:none;}
	.caseta img {width:150px; height:auto; float:none; margin:5px 5px 5px 5px; }
	.caseta {max-width:95%; margin:10px auto;display:block; overflow:hidden;}
	.caseta svg {float:none;margin:5px;}
	
.pagina, .sidebar {display:block; float:none;}
.complet {width:95%!important;max-width:95%!important; margin-left:0;}
.pagina {max-width:95%;}
.w24 {width:100%;}
.header-logo p {padding-left:15px;display:block;font-size:16px;}
.header-logo {padding-bottom:15px;}
nav.header-top {display:none;}
	.loginb {display:none;}
	.svg-container {float:none;display:block;}
	nav.mobil {display:block;padding:10px;overflow:hidden;position:relative;color:#fff;}
	nav.mobil:after {content:''; clear:both;}
	.mobil .burger {float:right;}
	.mobil .home {float:left;width:auto;height:32px;line-height:32px;}
.ascunde {display:none;}
.doarmobil {display:block;}
.doardesk {display:none;}
.subheader-curs h1 {font-size:32px;}
.sidebar {margin:20px auto 10px auto;}
.sidebar h1, .sidebar h3 {font-family: 'Futura', sans-serif; font-size:28px;color:#000;text-align:left;padding-left:10px;}
.sidebar h1:after, .sidebar h3:after {display:block; content:''; height:2px; background:#0655fa; width:100px;margin:5px auto;}
.noline a {text-decoration:none;}
.noline h3 {margin-bottom:25px;text-align:center;}
.sidebar {width:100%; background:#fff; position:relative;  color:#666!important; font-size:14px; padding:0 0 10px 0; vertical-align:bottom; overflow:hidden; z-index:2;
-webkit-box-shadow: 0px 10px 30px 2px rgba(209,209,209,1);
-moz-box-shadow: 0px 10px 30px 2px rgba(209,209,209,1);
box-shadow: 0px 10px 30px 2px rgba(209,209,209,1);}

.sidebar p {color:#666!important; font-size:14px; padding:0 15px; margin:10px 0; font-style:normal; font-weight:400; font-family:'Open Sans', sans-serif; position:relative;}
.sidebar p span {color:#0655fa; }
.sidebar p.inscriere {color:#0655fa!important; font-size:18px;}
.sidebar h2 { color:#0655fa; font-size:24px; font-weight:400; margin:10px 0 ;padding:0 15px; font-style:italic;}
.sidebar img {display:none; }
.sidebar input[type=submit] {background:#ec5252; color:#fff; text-align:left; display:block; width:80%; margin:20px 0; outline:none; border:none; font-size:16px; padding:20px 15px; cursor: pointer;}
.sidebar input[type=submit]:hover {background:#0655fa;}
}


@media screen and (max-width: 700px){
.sidebar-curs .inner {height:40px;}
.sidebar-curs .inner .curs-image {display:none;}

  .box{
    width: 70%;
  }
  .popup{
    width: 70%;
  }
  .cssmenu, .cssmenu2 {display:none;}
  #login, #plata, #contact {position:fixed; max-width:98%; margin-left:0!important;top:0; left:0;}
  .pop h2 {padding:5px;font-size:18px;max-width:100%; width:100%;}
  .pop input {width:200px; max-width:99%;}
  .home-stanga, .home-dreapta {display:block;width:100%;float:none;}
  .c33, .c50 {display:block;width:100%;max-width:100%;margin:0;padding:0;height:auto;min-height:1px;}
  
  .restrict {max-width:98%;margin:0 auto; padding:0;}
  iframe {max-width:100%; height:auto;}
  .studiu, .resurse .resursa, .autor {display:block;width:95%; margin:10px auto;}

.arii .arie {display:inline-block; padding:0 5px; margin:5px; width:120px;text-align:center;border:1px solid #888;line-height:14px;}
.arii .arie img {margin:5px auto!important;float:none!important;display:block!important;}

.explicatie {float:none;display:block;width:95%;margin:10px auto;}
.loginstanga {float:none;display:block;width:95%;margin:10px auto;}
.form-style-6 {max-width:100%;margin:15px auto;}
}




@media (max-width: 500px) {
	#gdpr-cookie-message, .buton, #gdpr-cookie-message a {font-size:9px!important;}
	#gdpr-cookie-message {padding:2px!important;} 
	#gdpr-cookie-message {margin:2px!important;}
	/*.sidebar {display:none;}*/
	}
	