/* 
Theme Name: Simplead
Theme URI: https://simplead.ro
Description: Tema standard simplead.ro
Author: Simplead
Author URI: https://simplead.ro
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Paragraph */
.elementor-text-editor p:last-child{ margin-bottom:0px;}
.elementor-text-editor p:last-child, .textwidget p:last-child { margin-bottom:0px;}
.elementor-widget-text-editor p:last-child, .elementor-widget-theme-post-content p:last-child {margin-bottom:0px;}
#buton .elementor-button-text {text-align: left;margin-right: auto;}
div#cmplz-document {max-width: 100%;}

body {overflow-x: hidden;}

/* Full width link to icon box widget */
.elementor-widget-icon-box a:after { content: ""; display: block !IMPORTANT; position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 1; }

/* Inaltime icon box */
.icons-exemplu .elementor-icon-box-wrapper {height: 300px;}

/* General */
.pll-parent-menu-item img {border-radius: 0;}
.breadcrumbs {color: #f0f0f0 !important;}
.breadcrumb {color: #e0e0e0 !important;}
.breadcrumb:hover {color: #ef5431 !important;}
.breadcrumb--last {color: #ef5431 !important;font-weight: bold !important;}
.breadcrumbs__separator {color: #bbbbbb !important;}
h5.elementor-icon-box-title {margin-top: 0px;}

/* Buton ADMITERE */


/* Butoane formare */
.butoane li.elementor-icon-list-item.elementor-inline-item {
  background-color: #e6f0ff;
  padding: 6px 14px;
  border-radius: 6px;
  border: 1px solid #c2d8f2;
  color: #004080; /* culoarea textului implicit */
}

/* Textul din interior (a sau span) moștenește culoarea corect */
.butoane li.elementor-icon-list-item.elementor-inline-item a,
.butoane li.elementor-icon-list-item.elementor-inline-item span {
  color: inherit;
  text-decoration: none;
}

/* Pe hover: tot li schimbă culoarea, iar a/span o moștenesc */
.butoane li.elementor-icon-list-item.elementor-inline-item:hover {
  background-color: #004080;
  color: #ffffff; /* culoarea pe hover */
  cursor: pointer;
}


/* Meniu */
.jet-mega-menu-mega-container__inner {background-color: #ffffff00!important;margin-top: 0px !IMPORTANT;padding: 0px !IMPORTANT;}
.jet-mega-menu-item__inner:hover {border-bottom: solid;border-width: 5px;border-color: #ef5431;padding-bottom:35px!important;}
.jet-mega-menu-sub-menu .jet-mega-menu-item__inner:hover {padding-bottom: 10px !IMPORTANT;border-bottom: unset !Important;}

/* Loop grid unitate de cercetare */
.e-con-inner > .elementor-element-8ceb99d,.e-con-inner > .elementor-element-2130ac2 {margin-top: auto;}
a.elementor-button:not([href]), a.elementor-button[href=""] {background-color: #cccccc !IMPORTANT;color: #7d7d7d !IMPORTANT;border-color: #cccccc;pointer-events: none;cursor: not-allowed;opacity: 0.7;}

/* Mai specific, țintind fiecare listă din fiecare coloană */
.jet-listing-grid__items .jet-listing-grid__item .jet-listing-grid__item:last-child .jet-listing-dynamic-field__inline-wrap {border: none !important;}

/* Tabele */
table tbody>tr:nth-child(odd)>td {background-color: unset;}
.wp-block-table thead {background-color: #003C79;color: #fff; border: 1px solid #c9c9c9;height: 60px;}
table tbody tr:hover>td, table tbody tr:hover>th {background-color: #f7f7f7;}
td {padding: 10px !IMPORTANT;}
.wp-block-table {margin: 0 0 2em;}
.has-text-align-left {vertical-align: middle;}
.has-text-align-center {vertical-align: middle;}
.wp-block-table td {vertical-align: middle;}
.wp-block-table td, .wp-block-table th {border: 1px solid hsla(0,0%,50.2%,.5019607843) !IMPORTANT;}
th {vertical-align: middle ! IMPORTANT;}
figure.wp-block-table {margin-bottom: 0px;}

/* Blog */
.widget-blog h5 {display: none;}
.tagcloud a {background-color: #3db166;font-size: 11px !important;text-transform: uppercase;font-weight: 600;float: left;padding: 7px 16px 8px;margin-right: 10px;margin-bottom: 10px;color: #fff;}
a.tag-cloud-link:hover {background-color: #192F59;color: #fff;}
.widget-blog select {border: 1px solid #e7e7e7;}
.articol-dfctt h4 {margin-bottom: 5px;}
.articol-dfctt li:last-child {margin-bottom: 20px;}
.articol-dfctt h2 {margin-bottom: 10px;}

/* Liste custom JETENGINE */
.ascunde .elementor-loop-container > .e-loop-item:last-of-type .elementor-element {border-bottom: none !important;}
.operativ #specific {display: none;}

.jet-listing-dynamic-field__content a {color: #414141;}
.jet-listing-dynamic-field__content a:hover {color: #EF5431;}

/* Stilizare câmp upload ca celelalte câmpuri
.elementor-field-type-upload input[type="file"] {padding: 5px 5px;font-size: 16px;border: 1px solid #ccc;border-radius: 4px;background-color: #fff;box-sizing: border-box;display: block;width: 100%;cursor: pointer;line-height: normal;}
.elementor-field-type-upload input[type="file"]::-webkit-file-upload-button {visibility: hidden;}
.elementor-field-type-upload input[type="file"]::before {content: "Selectează fișierele";display: inline-block;background: #004080;color: white;padding: 10px 16px;border-radius: 4px;border: none;margin-right: 10px;font-weight: 500;}
.elementor-field-type-upload input[type="file"]:hover::before {background: #002f60;} */


@media (max-width: 768px){}