/*
 Theme Name:   ProRadio Child
 Theme URI:    https://pro.radio/
 Description:  The child theme allows easier customizations and template overrides
 Author:       Pro.Radio
 Author URI:   https://pro.radio/
 Template:     proradio
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         right-sidebar
 Text Domain:  proradio-child
*/

/***************************************************************
****************************************************************
************* PUT YOUR CUSTOM STYLES BELOW ********************/



@media only screen and (max-width: 600px) {
    .proradio-menu__cont {
		display: flex;
		flex-wrap: wrap;
	}
	.proradio-menubtns{
		width: 100%;
    	justify-content: center;
	}
	
	.proradio-btn.proradio-btn__r{
		position: absolute;
		top: 15px;
	}
	
	.proradio-menubtns__c .proradio-btn.proradio-btn__r:nth-child(odd) {
  			right: 5px;
	}

	.proradio-menubtns__c .proradio-btn.proradio-btn__r:nth-child(even) {
	  		right: 55px;
	}
	.button.buton-anunturi{
		max-width:unset!important;
		width: 100%;
    	text-align: center;
	}
	#proradio-menu {
		background-position-y: 15px !important;
	}
}

@media only screen and (max-width: 320px) {
	.proradio-menu__logo {
        height: 75px;
    }
	
	.proradio-menu__logo img {
        max-height: 65px!important;
    }
	
	#proradio-menu {
		background-position-x: 85px !important;
	}
	
}

.page-id-32040 .proradio-pageheader{
	    max-height: 200px;
	
}

.page-id-32040 .proradio-pageheader__contents.proradio-negative{
	max-height: 200px;
    margin: 0;
    padding: 0;
    padding: 50px;
}

.page-id-32040 .proradio-section.proradio-paper{
	    padding-top: 50px;
}




.page-id-31902 .proradio-pageheader{
	    max-height: 200px;
	
}

.page-id-31902 .proradio-pageheader__contents.proradio-negative{
	max-height: 200px;
    margin: 0;
    padding: 0;
    padding: 50px;
}

.page-id-31902 .proradio-section.proradio-paper{
	    padding-top: 50px;
}


/* ============================================
   Anunțuri Publice - Scoate doar imaginea din header
   Păstrează titlul și celelalte elemente
   ============================================ */

/* Scoate imaginea de fundal din containerul specific */
.single-anunt_public .proradio-bgimg.proradio-bgimg__parallax.proradio-greyscale {
    background-image: none !important;
    background-color: #1a2a4a !important; /* Fundal albastru închis solid */
    background: #1a2a4a !important;
}

/* Ascunde și elementul img din interiorul acestui container dacă există */
.single-anunt_public .proradio-bgimg.proradio-bgimg__parallax.proradio-greyscale img {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
}

/* Stilizare autor în header pentru anunțuri publice */
.single-anunt_public .proradio-author {
    margin-right: 15px;
}

.single-anunt_public .proradio-author i {
    vertical-align: middle;
    margin-right: 3px;
}

.single-anunt_public .proradio-author a {
    color: inherit;
    text-decoration: none;
    transition: opacity 0.2s ease;
}

.single-anunt_public .proradio-author a:hover {
    opacity: 0.8;
    text-decoration: underline;
}

/* ============================================
   Anunțuri Publice - Stilizare listă
   Background pentru entry wrapper
   ============================================ */

/* Background pentru elementele din lista de anunțuri publice */
.type-anunt_public .eael-entry-wrapper {
    background: antiquewhite;
}

/* Alternativ - dacă lista e pe o pagină specifică de anunțuri */
.post-type-archive-anunt_public .eael-entry-wrapper {
    background: antiquewhite;
}

/* Pentru pagina cu ID 32040 (Anunțuri Publice) */
.page-id-32040 .eael-entry-wrapper {
    background: antiquewhite;
}

/* Pentru secțiunea de anunțuri publice din Home */
#sectiune_anunturi_publice .eael-entry-wrapper,
.sectiune-anunturi-publice .eael-entry-wrapper {
    background: antiquewhite;
}

/* ============================================
   Anunțuri Publice - Carduri cu înălțimi egale
   ============================================ */

/* Container flex pentru carduri egale */
#sectiune_anunturi_publice .eael-post-grid-container,
.sectiune-anunturi-publice .eael-post-grid-container,
.page-id-32040 .eael-post-grid-container,
.type-anunt_public .eael-post-grid-container {
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: stretch !important;
}

/* Fiecare card să aibă înălțime 100% */
#sectiune_anunturi_publice .eael-grid-post,
.sectiune-anunturi-publice .eael-grid-post,
.page-id-32040 .eael-grid-post,
.type-anunt_public .eael-grid-post {
    display: flex !important;
    flex-direction: column !important;
}

/* Wrapper-ul interior să ocupe tot spațiul */
#sectiune_anunturi_publice .eael-grid-post-holder,
.sectiune-anunturi-publice .eael-grid-post-holder,
.page-id-32040 .eael-grid-post-holder,
.type-anunt_public .eael-grid-post-holder {
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
}

/* Entry wrapper să crească pentru a umple spațiul */
#sectiune_anunturi_publice .eael-entry-wrapper,
.sectiune-anunturi-publice .eael-entry-wrapper,
.page-id-32040 .eael-entry-wrapper,
.type-anunt_public .eael-entry-wrapper {
    flex: 1 !important;
    display: flex !important;
    flex-direction: column !important;
}

/* Excerpt-ul să ocupe spațiul rămas */
#sectiune_anunturi_publice .eael-entry-content,
.sectiune-anunturi-publice .eael-entry-content,
.page-id-32040 .eael-entry-content,
.type-anunt_public .eael-entry-content {
    flex: 1 !important;
}

/* Read More să stea jos */
#sectiune_anunturi_publice .eael-entry-footer,
.sectiune-anunturi-publice .eael-entry-footer,
.page-id-32040 .eael-entry-footer,
.type-anunt_public .eael-entry-footer {
    margin-top: auto !important;
}

