/*
Theme Name: Pixxy (Child Theme)
Theme URI: http://foxthemes.com/web/wp/pixxy
Author: Fox-Themes
Author URI: https://themeforest.net/user/fox-themes
Version: 1.0.0
Description: A stunning visual experience for minimal loving creative. This template is a responsive and retina-ready WordPress theme with grid system layout. It is optimized for mobile touch and swipe.
Tags: one-column, two-columns, right-sidebar, custom-menu, post-formats, sticky-post, translation-ready
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: pixxy-child
Template: pixxy
*/

/* = Add your own modification from here
-------------------------------------------------------------- */


.pc-hero-title .title{
	color: #90b43a !important;
	/*background-color: rgba(220, 108, 38, 0.3); */ /*mandarin orange*/
	background-color: rgba(234, 242, 215, 0.8);
	padding: 5px;
}

.pc-hero-documentatie .title{
	color: white !important;
	/*background-color: rgba(220, 108, 38, 0.3); */ /*mandarin orange*/
	background-color: rgba(75, 123, 236, 0.8);
	padding: 5px;
}

.pc-hero-title .description{
	background-color: #222 !important;
	color: #fff !important;
	padding: 4px;
	    font-family: 'Nunito Sans', sans-serif;
}

.pc-contact-section .headings-wrap h5.subtitle{
	color: white !important;
}

.pc-contact-section .headings-wrap div.description{
	color: white !important;
}



.pc-order-page-headings .headings-wrap h5.subtitle{
	color: #dd7027 !important;
}

.pc-order-page-headings .headings-wrap h3.title{
	color: #83a535 !important;
	padding-bottom: 0px !important;
}

.pc-order-page-headings .headings-wrap div.description{
	color: #dd7027 !important;
	margin-top: 0px !important;
}

.pc-order-page{
	padding-top: 0px !important;
}

.css-tb-contact-form-requirements a{
	color: #273c75;
}


/* pagina reclama externalizare livratori*/
.comm1-hero .title{
	color: white !important;
	/*background-color: rgba(220, 108, 38, 0.3); */ /*mandarin orange*/
	background-color: rgba(211, 84, 0, 0.2);
	padding: 5px;
}

/*hide the reCAPTCHA badge*/
.grecaptcha-badge { visibility: hidden; }


.img-sok-content-block img{
	max-height: 150px;
}

/*sa apara pe o singura coloana in footer widgeturile de tip meniu*/
#footer.modern .sidebar-item.widget_nav_menu .menu{
	column-count: 1 !important;
}

.pc-hero-title-pensiune-hotel .title{
	color: #fff !important;
	/*background-color: rgba(220, 108, 38, 0.3); */ /*mandarin orange*/
	background-color: rgba(32, 39, 49, 0.8) !important;
	padding: 5px;
}

.pc-order-page-oferta-pensiune-hotel-headings h3{
	color: #fff !important;
	/*background-color: rgba(220, 108, 38, 0.3); */ /*mandarin orange*/
	background-color: rgba(32, 39, 49, 0.7) !important;
	padding: 5px;
}

.pc-hero-title-pensiune-hotel .cta-title{
	background-color: #222 !important;
	color: #fff !important;
	padding: 6px;
	    font-family: 'Nunito Sans', sans-serif;
}

.shp-status-camere-hero-pic-container img,
.sd-home-here-pic-container img{
	border-radius: 2% !important;
}

.form-contact-bottom-hotel-pensiune .nf-form-fields-required,
.form-contact-bottom-hotel-pensiune .nf-field-element{
	color:white !important;
}

.shp-main-page-heading-boxes-bottom .subtitle{
	color: white;
}

.shp-main-page-heading-boxes-bottom .title,
.shp-fastfood-soft-idei-principale .title{
	color: #fff !important;
	/*background-color: rgba(220, 108, 38, 0.3); */ /*mandarin orange*/
	background-color: rgba(32, 39, 49, 0.7) !important;
	padding: 5px;
}

.shp-fastfood-soft-idei-principale .subtitle{
	color: white !important;
}

.pricing-simple-head .pricing-simple-cost {
	font-size: 18px !important;
}

a.link, body.single-post a{
	color: #0073e6;
    font-weight: bold;
}

a.whatsapp-custom-header {
    font-weight: bold;
    color: white;
    margin-left: 20px;
    font-size: 32px;
}

a.whatsapp-custom-header:hover{
	color:#25D366;
}

div.single-content a, div.mega-info-desc a{
	color: #0073e6;
    font-weight: bold;
}

div.single-content a:hover, div.mega-info-desc a:hover{
	color: #888;
    font-weight: bold;
}

/* alniere logo si meniu pe mijloc dupa instalare max mega menu */
@media (min-width: 768px) {
	div.header_top_bg{
		display: flex;
		flex-direction: column; /* Aranjează logo-ul și meniul pe verticală */
		align-items: center;    /* Centrează pe orizontală */
	}
}

/* Container pentru imagine ridicata */
li.mega-container-imagine-ridicata {
    display: inline-block !important;
    position: relative !important;
    background: #ffffff !important; /* Fundal alb */
    padding: 10px !important; /* Spațiu între imagine și marginea albă */
    border-radius: 10px !important; /* Colțuri rotunjite */
    box-shadow: 
        0 15px 35px rgba(0, 0, 0, 0.3)  !important, /* Umbra principală */
        0 5px 10px rgba(0, 0, 0, 0.1) !important; /* Umbra suplimentară pentru margini */
    transform: translateY(-5px) !important; /* Ușoară ridicare vizuală */
    transition: transform 0.3s ease, box-shadow 0.3s ease !important; /* Animație pentru interacțiune */
    overflow: hidden !important;
}

/* Imaginea propriu-zisă */
li.mega-container-imagine-ridicata img {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    border-radius: 1px !important; /* Colțuri rotunjite pentru imagine */
}

.img-mega-menu-domenii{
	
}

.mega-menu-domenii-row img{
	display: block; margin: 0 auto;
	border-radius: 4px;
}

.mega-menu-domenii-row .mega-menu-item {
	padding: 5px !important;
}

#topmenu ul li a.max-menu-blog-link{
	font-size:120% !important; 
	color: black !important;
}

.vc_icon_element_smaller_border{
	margin-bottom:0px !important;
}

.info-box-with-image-stretched .headings.text-right.simple .subtitle{
	margin-bottom:0px !important;
}

.info-box-with-image-stretched .headings .title {
	margin-bottom:0px !important;
	padding-bottom: 0px !important;
}

.info-box-with-image-stretched .description  {
	margin-top: 0px !important;
}