/* fonts */
/*
font-family: 'Roboto', sans-serif;
font-family: 'Open Sans', sans-serif;
*/

/* video */
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* general */
* { outline:none !important; }
h1, h2, h3, h4, h5, h6 { font-family: 'Roboto', sans-serif; }
ol { counter-reset: item; }
ol > li { counter-increment: item; }
ol ol > li { display: block; }
ol ol > li:before { content: counters(item, ".") ". "; margin-left: -20px; }
.buton { font-family: 'Roboto', sans-serif; font-size:16px; color:#e81615; background:#fff; padding:15px 50px; display:inline-block; border-radius:3px; }
.buton:hover { background:#efefef; text-decoration:none; color:#e81615; cursor:pointer; }

/* bgs */
.bg_alb { background:#fff; }
.bg_rosu { background:#e81615; }
.bg_gri { background:#efefef; }
.bg_gri2 { background:#565656; }
.bg_gri3 { background:#e7e7e7; }
.bg_gri3.banda h1 { color:#e81615; }
.bg_negru { background:#111; }

/* asistenti 2020 */
.bg_banda2020 { background: #56bdba; }
.bg_banda2020 h1 { color: #0b4b92 !important; font-weight: bold; font-size:34px !important; }
.bg_banda2020 .buton { color:#fff; font-weight: bold; background: #0b4b92; }


/* colors */
.text_rosu { color:#e81615; }
.text_gri { color:#efefef; }
.text_gri2 { color:#565656; }
.text_negru { color:#111; }
.text_alb { color:#fff; }

/* header */
.header .logo { font-family: 'Roboto', sans-serif; font-size: 14px; color:#e81615; text-decoration:none; }
.header .logo img { float:left; margin:0 10px 0 0; }
.header .logo .text { display:inline-block; margin:15px 0 0 0; line-height:14px; }
.header .cautare { font-size:0px; margin:7px 0 0 0; }
.header .cautare input { background:none; border:solid 3px #efefef; border-radius:15px 0 0 15px; border-right:none; padding:10px; font-size:14px; min-width:250px; font-family: 'Roboto', sans-serif; color:#e81615; }
.header .cautare input::-webkit-input-placeholder { color:#e81615; }
.header .cautare input::-moz-placeholder { color:#e81615; }
.header .cautare input:-ms-input-placeholder { color:#e81615; }
.header .cautare input:-moz-placeholder { color:#e81615; }
.header .cautare button { background:none; border:solid 3px #efefef; border-radius:0 15px 15px 0; border-left:none; padding:10px; font-size:14px; color:#e81615; float:right; }
.header .cautare button:hover { cursor:pointer; color:#111; }

/* meniu */
.meniu .fa-bars { color:#fff; text-align:center; font-size:14px; }
.meniu button { color:#fff; font-size:14px !important; text-transform:uppercase; font-family: 'Roboto', sans-serif; padding:10px 0; display:block; width:100%; text-align:left; }
.meniu .navbar-nav { margin:0 auto; }
.meniu .navbar * { font-size:14px; font-family: 'Roboto', sans-serif; }
.meniu .navbar { padding:5px 0; }
.meniu .navbar li { margin:0 1px; }
.meniu .navbar li a { color: #fff; border-radius:3px; }
.meniu .navbar li a:hover { background:#efefef; color:#e81615; }
.meniu .navbar li.active a { background:#fff; color:#e81615; }
.meniu .navbar li.dropdown.show a { background:#efefef; color:#e81615; border-radius:3px 3px 0 0; }
.meniu .navbar li.dropdown.show ul li { margin:0px; }
.meniu .navbar li.dropdown.show ul li a { color:#111; background:#fff; border-radius:0px; border-bottom:solid 1px #efefef; }
.meniu .navbar li.dropdown.show ul li a:hover { background:#efefef; color:#e81615; }
.meniu .navbar li.dropdown .dropdown-menu { padding:0; margin:0; border:none; border-radius:0px; }
.meniu .navbar li.dropdown .dropdown-menu li.show > a { background:#efefef; color:#e81615; }
.meniu .navbar-collapse.collapse.show { border-top:solid 1px #fff; }
.meniu .dropdown-item { padding:10px; }

/* anunt */
#anunt { width:100%; overflow: hidden; font-family: 'Roboto', sans-serif; font-size:14px; }
#anunt .fa-info-circle { margin:0 30px; color:#e81615; }
#anunt a { color:#111; }
#anunt a:hover { color:#e81615; text-decoration:none; }

/* acordion */
#acordion { font-size:16px; }
#acordion .titlu, #acordion > a {  font-family: 'Roboto', sans-serif; color:#111; text-decoration:none; display:block; border-bottom:solid 1px #fff; padding:10px 20px; }
#acordion .titlu:hover, #acordion > a:hover { background:#e81615; color:#fff !important; }
#acordion .titlu[aria-expanded="true"] { background:#e81615; color:#fff !important; }
#acordion .titlu .fa-angle-up, #acordion .titlu .fa-angle-down { float:right; margin:4px 0 0 0; }
#acordion .titlu[aria-expanded="true"] .fa-angle-down { display:none; }
#acordion .titlu[aria-expanded="false"] .fa-angle-up { display:none; }
#acordion ol { margin:0; padding:10px 40px; border-bottom:solid 1px #fff; font-family: 'Open Sans', sans-serif; background:#fff; font-size:14px; }
#acordion ol li a { color:#111; text-decoration:none; }
#acordion ol li a:hover { color:#e81615; }
#acordion ol ol { border:none; padding:0 40px; }
#acordion .links { background:#fff; }
#acordion .links .inner { }
#acordion .links .sub .caret { float:left; margin:8px 0 0 -15px; }
#acordion .links .sub strong { font-weight:normal; }
#acordion .links span { display:block; color:#111; text-decoration:none; font-weight:bold; cursor:default; }
#acordion .links span .caret { display:none; }
#acordion .links a { display:block; color:#111; text-decoration:none; }
#acordion .links a:hover { color:#e81615; }
#acordion .links .sub { padding: 0 0 0 20px; line-height:32px; border-bottom:solid 1px #efefef; }
#acordion .links .sub.s1 { }
#acordion .links .sub.s2 { padding: 0 0 0 40px; }
#acordion .links .sub.s3 { padding: 0 0 0 60px; }
#acordion .links .sub.s4 { padding: 0 0 0 80px; }

#acordion .subacordion.s1 {  font-family: 'Roboto', sans-serif; color:#111; text-decoration:none; display:block; border-bottom:solid 1px #efefef; padding: 0px 20px 0px 20px !important; font-weight: bold; }
#acordion .subacordion.s1:hover { color:#e81615 !important; }
#acordion .subacordion.s1[aria-expanded="true"] { color:#e81615 !important; }
#acordion .subacordion.s1 .fa-angle-up, #acordion .s1 .fa-angle-down { float:right; margin:7px 0 0 0; }
#acordion .subacordion.s1[aria-expanded="true"] .fa-angle-down { display:none; }
#acordion .subacordion.s1[aria-expanded="false"] .fa-angle-up { display:none; }
#acordion .maxHeight { max-height:400px; overflow-y:auto; }

/* articole */
.articole h3 { font-size:24px; color:#e81615; }
.articole .art { border-bottom: solid 1px #efefef; padding:0 0 30px 0; margin:0 0 30px 0; }
.articole .art:last-child { margin:0; padding:0; border:none; }
.articole .art h1 { font-size:24px; }
.articole .art h1 a { color:#111; text-decoration:none; }
.articole .art h1 a:hover { color:#e81615; }
.articole .art .sumar { font-family: 'Open Sans', sans-serif; font-size:14px; }
.articole .art .sumar a { color:#e81615; text-decoration:none; }
.articole .art .sumar a:hover { text-decoration:underline; }
.articole .buton { background:#efefef; color:#e81615; }
.articole .buton:hover { background:#e81615; color:#fff; }
.articole .art .thumbnail { border-radius:3px; }
.pagination { display:block; font-family: 'Roboto', sans-serif; font-size:0px; text-align:center; }
.pagination .current { font-size:14px; padding:5px 10px; background:#e81615; color:#fff; border-radius:3px; }
.pagination a { padding:5px 10px; color:#111; text-decoration:none; font-size:14px; }
.pagination a .icon-next { margin:0 0 0 5px; }
.pagination a .icon-prev { margin:0 5px 0 0; }
.pagination a:hover { color:#e81615; }
.col-facebook { margin:20px 0 0 0; }
.toate_stirile { margin:0px 0 0 0 !important; }

/* articol */
.articol .titlu { font-size:24px; font-family: 'Roboto', sans-serif; color:#111; margin:0 0 20px 0; padding:0; }
.articol .continut * { word-break: break-word; }
.articol .continut { font-family: 'Open Sans', sans-serif; font-size:14px; }
.articol .continut iframe { width: 755px; height: 424px; max-width: 100%; max-height: calc((100vw - 40px) / (16/9)); }
.articol .continut a { color:#e81615; text-decoration:none; }
.articol .continut a:hover { text-decoration:underline; }
.articol img.size-full { width:100%; height:auto; border-radius:3px; margin:0 0 10px 0; }
.articol .continut h1, .articol .continut h2, .articol .continut h3, .articol .continut h4, .articol .continut h5, .articol .continut h6 { font-size:14px; font-weight:bold; }
.articol .carousel-inner { border-radius:3px; }
.info { font-size:14px; font-family: 'Roboto', sans-serif; border-bottom:solid 1px #efefef; border-top:solid 1px #efefef; padding:10px 0; margin:0 0 20px 0; color:#111; }
.info .distribuie a { color:#e81615; text-decoration:none; margin:0 0 0 10px; }
.info .distribuie a:hover { color:#111; }
.info .publicat { color:#111; }
.sociale { border-bottom: solid 1px #efefef; margin:-10px 0 10px 0; padding:0 0 5px 0; position:relative; overflow:auto; }
.sociale strong { float:left; margin:2px 10px 0 0; font-family: 'Roboto', sans-serif; font-size:14px; font-weight:normal; color:#111; }
.sociale .social { float:left; margin:0 10px 0 0; }
.sociale .social.fb { margin:-2px 0 0 0; }

/* pagina */
.pagina .titlu { font-size:24px; font-family: 'Roboto', sans-serif; color:#111; margin:0 0 20px 0; padding:0; }
.pagina .continut { font-family: 'Open Sans', sans-serif; font-size:14px; }
.pagina .continut a { color:#e81615; text-decoration:none; }
.pagina .continut a:hover { text-decoration:underline; }
.pagina img { width:100%; height:auto; }

/* despre */
.despre .container { background:url(../img/bg_despre.png) no-repeat left bottom; }
.despre h3 { color:#e81615; font-size:24px; }
.despre .descriere { font-size:14px; font-family: 'Open Sans', sans-serif; }
.despre .descriere a { color:#e81615; text-decoration:none; }
.despre .descriere a:hover { text-decoration:underline; }
.despre .meniu { background:rgba(255,255,255,0.5); }
.despre .meniu a { color:#111; text-decoration:none; margin:0 5px; font-family: 'Roboto', sans-serif; font-size:14px; }
.despre .meniu a:hover { color:#e81615; text-decoration:none; }

/* recunoasterea calificarilor */
.rcalif { background: url(https://www.oamr.ro/wp-content/uploads/2018/08/rcbg2-min.jpg) no-repeat center right; background-size: auto; color:#111; }
.rcalif h3 { font-size:24px; }
.rcalif .descriere { font-size:14px; font-family: 'Open Sans', sans-serif; }
.rcalif .descriere a { color:#e81615; text-decoration:none; }
.rcalif .descriere a:hover { color:#e81615; text-decoration:underline; }
.rcalif .menu-meniu-recunoasterea-calificarilor-container a { display: block; padding:0 0 0 15px; }
.rcalif .menu-meniu-recunoasterea-calificarilor-container a .fa-caret-right { margin:4px 0 0 -15px; float:left; color:#111; }

/* big icons */
.big_icon { text-align: center; padding:0 0 40px 0; font-family: 'Open Sans', sans-serif; font-size:14px; }
.noPadding .big_icon { padding:0; }
.big_icon .icon { font-size:72px; display:block; margin:0 auto 20px auto; color:#e81615; }
.big_icon a { text-decoration:none; color:#111; }
.big_icon a strong { color:#e81615; font-weight:normal; }
.big_icon a .iconita { color:#e81615; }
.big_icon a:hover strong { text-decoration:underline; }

/* banda */
.banda h1 { font-size:24px; color:#fff; }

/* footer */
.footer { color:#fff; font-family: 'Roboto', sans-serif; font-size:14px; }
.footer a { color:#fff; text-decoration:none; }
.footer a:hover { text-decoration:underline; }
.footer .ablocks a { display:block; padding: 0 0 0 10px; }
.footer .ablocks .fa-caret-right { margin:2px 5px 0 -10px; float:left; }
.footer .logo { font-family: 'Roboto', sans-serif; display:block; margin:0 0 40px 0; }
.footer .logo img { float:left; margin:0 10px 0 0; }
.footer .logo .text { display:inline-block; margin:15px 0 0 0; line-height:14px; }
.footer h4 { font-size:14px; font-weight:bold; text-decoration:underline; margin:10px 0; }
.footer h4:first-child { margin:0 0 10px 0; }
.footer .newsletter { font-size:0px; }
.footer .newsletter input[type="text"] { background:#efefef; border:none; padding:5px 10px; font-size:14px; min-width:250px; font-family: 'Roboto', sans-serif; color:#e81615; border-radius:3px 0 0 3px; }
.footer .newsletter input[type="text"]::-webkit-input-placeholder { color:#e81615; }
.footer .newsletter input[type="text"]::-moz-placeholder { color:#e81615; }
.footer .newsletter input[type="text"]:-ms-input-placeholder { color:#e81615; }
.footer .newsletter input[type="text"]:-moz-placeholder { color:#e81615; }
.footer .newsletter button { background:#e81615; border:none; padding:5px 10px; font-size:14px; color:#fff; border-radius:0 3px 3px 0; }
.footer .newsletter button:hover { background:#111; cursor:pointer; }
.footer .checkboxes { font-size:14px; margin:10px 0 0 0; }
.footer .checkboxes input { float:left; margin:4px 5px 0 0; }
.footer .checkboxes label { cursor:pointer; margin:0; padding:0; }
.footer .checkboxes a { text-decoration:underline; }
.footer #newsletter_ajaxhold { font-size:14px; }
.footer #newsletter_ajaxhold .success { background:green; color:#fff; padding:5px 10px; margin:15px 0 0 0; display:inline-block; border-radius:3px; }
.footer #newsletter_ajaxhold .error { background:red; color:#fff; padding:5px 10px; margin:15px 0 0 0; display:inline-block; border-radius:3px; }

/* sub footer */
.subfooter { color:#fff; font-size:14px; font-family: 'Roboto', sans-serif; }

/* cookie accept */
#cookie { z-index:99; background:#fff; color:#111; border-top:solid 1px #efefef; font-family: 'Roboto', sans-serif; font-size:14px; position:fixed; bottom:0px; left:0px; width:100%; box-shadow:0px 0px 50px #111; }
#cookie #inchide { position:absolute; color:#fff; text-decoration:none; background:#e81615; top:-17px; right:10px; border-radius:360%; text-align:center; width:30px; height:30px; line-height:27px; font-size:18px;
border:solid 3px #fff; }
#cookie #inchide:hover { background:#fff; color: #e81615; }
#cookie .link { color:#e81615; text-decoration:none; }
#cookie .link:hover { color:#111; text-decoration:underline; }
#cookie .links { margin:5px 0 0 0; padding:5px 0 0 0; border-top: solid 1px #efefef; }
#cookie .links .link { margin:0 20px 0 0; }
#cookie .links .link .fa-caret-right { margin:0 5px 0 0; }
#cookie .buton, #setari_cookie .buton { font-size: 14px; padding:5px 20px; text-align:center; text-decoration:none; }
#cookie .buton.bg_rosu, #setari_cookie .buton.bg_rosu { color:#fff; }
#cookie .buton.bg_rosu:hover, #setari_cookie .buton.bg_rosu:hover { background:#e81615; color:#fff; box-shadow:0px 0px 10px #e81615; }
#cookie .buton.bg_alb, #setari_cookie .buton.bg_alb { color:#e81615; }
#cookie .buton.bg_alb:hover, #setari_cookie .buton.bg_alb:hover { color:#111; background:none; }
#cookie .buton .icon, #setari_cookie .buton .icon { margin:0 5px 0 0; }

/* breadcrumbs */
.breadcrumbs { font-size:14px; font-family: 'Roboto', sans-serif; background:#efefef; }
.breadcrumbs .icon { margin:0 10px; }
.breadcrumbs a { color:#111; }
.breadcrumbs a:hover { color:#e81615; }

/* modal */
#cookieModal { font-size: 14px; }
.modal-content { width:100%; }
.modal-dialog-centered { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; min-height:calc(100% - (.5rem * 2)); }
#cookieModal .modal-header { background:#e81615; font-family: 'Roboto', sans-serif; color:#fff; }
#cookieModal .close { color:#fff !important; opacity: 1 !important; cursor: pointer; }
#cookieModal .close:hover { color:#111 !important; }
#cookieModal .nav-pills .nav-link { color:#e81615; font-family: 'Roboto', sans-serif; }
#cookieModal .nav-pills .nav-link:hover { text-decoration: underline; }
#cookieModal .nav-link.active { background:#e81615; border-radius:3px !important; color:#fff; text-decoration: none !important; cursor: default;}
#cookieModal .nav-link .iconita { margin:0 10px 0 0; }
#cookieModal .btn { font-family: 'Roboto', sans-serif; font-weight: 300; cursor: pointer;}
#cookieModal .btn-primary { background:#e81615; border-color:#e81615; }
#cookieModal .btn-primary:hover { cursor:pointer; background:red; }
#cookieModal .btn .fa { margin:0 5px 0 0; }
#cookieModal h4 { font-family: 'Roboto', sans-serif; margin:0 0 20px 0; }
#cookieModal .tab-content { font-family: 'Open Sans', sans-serif; }
#cookieModal .tabel { border:solid 1px #efefef; }
#cookieModal .tabel .header { background:#efefef; color:#e81615; font-weight: bold; font-family: 'Roboto', sans-serif; padding:5px; }
#cookieModal .tabel .rand { font-family: 'Open Sans', sans-serif; padding:5px; border-bottom:solid 1px #efefef; }
#cookieModal .tabel .rand p { font-size:12px; margin:0; padding:0; }
#cookieModal .cbs { float:right; margin:5px 0 0 0; }
#cookieModal p a { color:#e81615; }
#cookieModal .designcollapse { margin:5px 0 0 0 !important; padding:0 !important; font-size:12px !important; overflow:hidden; }
#cookieModal .designcollapse .row { background:#efefef !important; border-bottom: solid 1px #fff; padding:5px 10px; }

/* switch */
#cookieModal .switch .info { border:none !important; }
#cookieModal .switch { font-size: 1rem; position: relative; }
#cookieModal .switch input { position: absolute; height: 1px; width: 1px; background: none; border: 0; clip: rect(0 0 0 0); clip-path: inset(50%); overflow: hidden; padding: 0; }
#cookieModal .switch input + label { position: relative; min-width: calc(calc(2.375rem * .8) * 2); border-radius: calc(2.375rem * .8); height: calc(2.375rem * .8); line-height: calc(2.375rem * .8); display: inline-block; cursor: pointer; outline: none; user-select: none; vertical-align: middle; text-indent: calc(calc(calc(2.375rem * .8) * 2) + .5rem); }
#cookieModal .switch input + label::before,
#cookieModal .switch input + label::after { content: ''; position: absolute; top: 0; left: 0; width: calc(calc(2.375rem * .8) * 2); bottom: 0; display: block; }
#cookieModal .switch input + label::before { right: 0; background-color: #dee2e6; border-radius: calc(2.375rem * .8); transition: 0.2s all; }
#cookieModal .switch input + label::after { top: 2px; left: 2px; width: calc(calc(2.375rem * .8) - calc(2px * 2)); height: calc(calc(2.375rem * .8) - calc(2px * 2)); border-radius: 50%; background-color: white;
  transition: 0.2s all; }
#cookieModal .switch input:checked + label::before { background-color: rgba(232,22,21,1.00); }
#cookieModal .switch input:checked + label::after { margin-left: calc(2.375rem * .8); }
#cookieModal .switch input:focus + label::before { outline: none; box-shadow: 0 0 0 0.2rem rgba(232,22,21,0.25); }
#cookieModal .switch input:disabled + label { color: #e81615; cursor: not-allowed; line-height: 26px !important; height: calc(1.9375rem * .8) !important; }
#cookieModal .switch input:disabled + label::before { background-color: #e81615; }
#cookieModal .switch.switch-sm { font-size: 0.875rem; }
#cookieModal .switch.switch-sm input + label { min-width: calc(calc(1.9375rem * .8) * 2); height: calc(1.9375rem * .8); line-height: 7px; text-indent: calc(calc(calc(1.9375rem * .8) * 2) + .5rem); }
#cookieModal .switch.switch-sm input + label::before { width: calc(calc(1.9375rem * .8) * 2); }
#cookieModal .switch.switch-sm input + label::after { width: calc(calc(1.9375rem * .8) - calc(2px * 2)); height: calc(calc(1.9375rem * .8) - calc(2px * 2)); }
#cookieModal .switch.switch-sm input:checked + label::after { margin-left: calc(1.9375rem * .8); }
#cookieModal .switch.switch-lg { font-size: 1.25rem; }
#cookieModal .switch.switch-lg input + label { min-width: calc(calc(3rem * .8) * 2); height: calc(3rem * .8); line-height: calc(3rem * .8); text-indent: calc(calc(calc(3rem * .8) * 2) + .5rem); }
#cookieModal .switch.switch-lg input + label::before { width: calc(calc(3rem * .8) * 2); }
#cookieModal .switch.switch-lg input + label::after { width: calc(calc(3rem * .8) - calc(2px * 2)); height: calc(calc(3rem * .8) - calc(2px * 2)); }
#cookieModal .switch.switch-lg input:checked + label::after { margin-left: calc(3rem * .8); }
#cookieModal .switch + .switch { margin-left: 1rem; }

/* contact */
span.wpcf7-list-item { margin:0; }
.wpcf7-form .btn-primary { background:#e81615; border-color:#e81615; }

/* responsive */
@media (max-width: 1400px) {
	.rcalif { background:#dfdfe5; }
	.rcalif .col-block { display:block !important; width:100%; max-width:100%; flex: inherit !important; text-align:left !important; }
}

/* responsive */
@media (max-width: 1000px) {

	/* general */
	.container { min-width:100%; max-width:100%; width:100%; }
	.col-block { display:block !important; width:100%; max-width:100%; flex: inherit !important; text-align:left !important; }

	/* header */
	.header .logo { text-align:center !important; display:block; }
	.header .logo img { float:none; width:auto; height:50px; margin:0 auto; }
	.header .logo .text { font-size:14px; display:block; }
	.header .cautare { border:solid 3px #efefef; border-radius:15px; margin:25px 0 0 0; }
	.header .cautare input { padding:10px; border:none; }
	.header .cautare button { padding:10px; float:right; border:none; }

	/* meniu */
	.meniu * { text-align:left; }
	.meniu .navbar li a { padding:10px; }
	.meniu .fa-bars { color:#fff; text-align:center; font-size:14px; }
	.meniu button { color:#fff; font-size:14px !important; text-transform:uppercase; font-family: 'Roboto', sans-serif; padding:10px; }
	.navbar-toggler { border:none; border-radius:0px; line-height:0px; width:100%; padding:10px 0; }
	.meniu li { margin: 5px 0 0 0 !important; }
	.meniu li li { margin: 0px !important; }
	.meniu .navbar .dropdown-item { white-space: normal !important; }
	.navbar-toggler { padding:10px; }
	.navbar-collapse { border-top:solid 1px #fff; }

	/* continut */
	/* icons */
	.big_icon { font-size:14px; }
	.big_icon .icon { font-size:42px; }

	/* banda */
	.banda * { text-align:center !important; }
	.banda h1 { font-size:14px; }
	.buton { padding:5px 10px; font-size:14px; }

	/* navigare rapida */
	#acordion { margin:0 0 50px 0; font-size:14px; }

	/* articole */
	.articole h3 { font-size:18px; }
	.articole .art h1 { font-size: 18px; }
	.col-block .thumbnail { width:100%; height:auto; margin:20px 0; }
	.articol img { width:100%; height:auto; border-radius:3px; margin:0 0 10px 0; }

	/* despre */
	.despre .container { background:none; }
	.despre .meniu a { display:block; text-align:left; padding:5px 20px; }
	
	/* recunoasterea calificarilor */
	.rcalif { background:#dfdfe5; }

	/* setari cookie */
	.setari .pagina .buton { display:block; padding:20px 0; margin:5px 0; }
	.setari .pagina .continut br { display:none; }

	/* footer */
	.footer * { margin:0px !important; }
	.footer .logo { text-align:center !important; display:block; }
	.footer .logo img { float:none; width:auto; height:50px; margin:0 auto; }
	.footer .logo .text { font-size:14px; margin:10px 0 0 0 !important; display:block; }
	.footer h4 { margin:20px 0 10px 0 !important; }
	.footer .newsletter { margin:20px 0 !important; }
	.footer .newsletter input[type="text"] { min-width:100%; max-width:100%; width:100%; border-radius:3px 3px 0 0 !important; text-align:center !important; }
	.footer .newsletter button { width:100%; border-radius:0 0 3px 3px !important; margin:0 0 20px 0 !important; }
	.footer .checkboxes input { float:none; }
	.subfooter { font-size:12px; }
	.subfooter .block { display:block; }
	.footer #newsletter_ajaxhold .success, .footer #newsletter_ajaxhold .error { margin:0px 0 15px 0 !important; }
	.footer .ablocks a { display:block; padding: 0px; }
	.footer .ablocks .fa-caret-right { margin:0px; float:none; }

	/* cookie */
	#cookie .links .link { display:block; }
	#cookie .buton { display:block; padding:20px 0; margin:5px 0; }
	#cookie .buttons { margin:10px 0; }
	#cookieModal .px-4 { padding:0px !important; }
	#cookieModal .nav-pills { margin:0 0 10px 0; }
	#cookieModal h4 { font-size:16px; padding:0; margin:0 0 10px 0; }
	#cookieModal .switchDiv { display:block; width:100%; overflow: auto; margin:10px 0; }
	#cookieModal .switchDiv .switch { float:none; }
	#cookieModal .switchDiv .info { margin:0px !important; }
	#cookieModal .modal-footer { display:block; }
	#cookieModal .modal-footer button { display:block; width:100%; min-width:100%; float:none; margin:5px 0; }

	/* distribuie */
	.info { font-size:12px; }
	.info .text-right { text-align:left !important; }
	.info .distribuie a { margin:0 0 0 5px; }
	.sociale strong { font-size:12px; }

	/* contact */
	.wpcf7-form .text-right { text-align:left !important; }
	.wpcf7-form .btn-primary { display:block; width:100%; min-width:100%; float:none; }

}


/* FIXES */
.dropdown-toggle::after { margin-left: 0em !important; }

/* biblioteca */
@media all{
	.biblioteca .panel-grid.panel-has-style>.panel-row-style{display:flex;-ms-flex-wrap:wrap;flex-wrap:nowrap;-ms-justify-content:space-between;justify-content:space-between;}
	.biblioteca .panel-grid-cell{-ms-box-sizing:border-box;box-sizing:border-box;}
	.biblioteca .panel-grid-cell .so-panel{zoom:1;}
	.biblioteca .panel-grid-cell .so-panel:before{content:"";display:block;}
	.biblioteca .panel-grid-cell .so-panel:after{content:"";display:table;clear:both;}
	.biblioteca .panel-grid-cell .panel-last-child{margin-bottom:0;}
	.biblioteca *,.biblioteca *:before,.biblioteca *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.biblioteca div,.biblioteca h2,.biblioteca h4{margin:0;padding:0;direction:ltr;outline:none;}
	.row-justification-center{text-align:center;}
	.biblioteca .row img{height:auto;max-width:100%;vertical-align:top;}
	.biblioteca *:focus{outline:none;}
	.biblioteca hr{border:none;clear:both;height:0;}
	.biblioteca hr.divider{margin:-4px 0;padding:0;display:block;}
	.biblioteca .ots-divider .align-center{margin-left:auto;margin-right:auto;}
	.biblioteca h2{padding-bottom:14px;}
	.biblioteca h4{padding-bottom:7px;}
	.biblioteca .panel-grid{margin-bottom:0!important;}
	@media (max-width:480px){
		.biblioteca h2{font-size:26px!important;}
		.biblioteca h4{font-size:18px!important;}
	}
	@media (min-width:480px) and (max-width:980px){
		.biblioteca h2{font-size:30px!important;}
		.biblioteca h4{font-size:22px!important;}
	}
	@media (min-width:800px) and (max-width:1156px){
		.biblioteca .panel-grid{margin-left:0!important;margin-right:0!important;}
	}
	.biblioteca h2{font-family:Poppins,sans-serif,Arial,Helvetica;font-size:32px;font-weight:700;font-style:normal;color:#494949;}
	.biblioteca h4{font-family:Poppins,sans-serif,Arial,Helvetica;font-size:20px;font-weight:600;font-style:normal;color:#919191;}
	.biblioteca .divider.widget_divider_2{border-top:4px solid #82b440;width:5%;}
	}
	/*! CSS Used from: Embedded ; media=all */
	@media all{
		.biblioteca #pgc-1417-1-0{width:100%;}
		.biblioteca #pg-1417-1,.biblioteca #pl-1417 .so-panel,.biblioteca #pl-1417 .so-panel:last-child{margin-bottom:0px;}
		.biblioteca #pl-1417 #panel-1417-1-0-6{margin:100px 50px 50px 50px;}
		.biblioteca #pg-1417-1.panel-has-style > .panel-row-style{-webkit-align-items:flex-start;align-items:flex-start;}
		.biblioteca #panel-1417-1-0-0> .panel-widget-style,.biblioteca #panel-1417-1-0-2> .panel-widget-style,.biblioteca #panel-1417-1-0-4> .panel-widget-style,.biblioteca #panel-1417-1-0-6> .panel-widget-style{padding:0 14% 0 14%;}
		.biblioteca #panel-1417-1-0-7> .panel-widget-style{padding:15px 0 25px 0;}
		.biblioteca #pg-1417-1> .panel-row-style{padding:20px 0 55px 0;}
	@media (max-width:780px){
		.biblioteca #pg-1417-1.panel-has-style > .panel-row-style{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
		.biblioteca #pg-1417-1 > .panel-row-style > .panel-grid-cell{width:100%;margin-right:0;}
		.biblioteca #pl-1417 .panel-grid-cell{padding:0;}
	}
	}

