/*
 Theme Name:   Popular FX Child
 Theme URI:    https://exemplu.ro/popularfx-child/
 Description:  Tema child pentru Popular FX
 Author:       Knox
 Author URI:   https://exemplu.ro
 Template:     popularfx
 Version:      1.0.0
*/

/* Aici poți adăuga stiluri personalizate */

.footer-about-us {
    color: #ababab;
}

.google-maps-container {
    position: relative;
    padding-bottom: 75%; /* Aspect ratio (4:3) */
    height: 0;
    overflow: hidden;
}
.google-maps-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}

.column.one-second {
    width: 50%;
    float: left;
}

.wpcf7-form .column.one-second input {
    width: 98%;
    margin: 0px .5%;
	padding: 3px 8px;
}

.wpcf7-form .column input,
.wpcf7-form .column textarea.wpcf7-textarea {
	padding: 3px 8px;
}

input.wpcf7-form-control.wpcf7-submit {
	background-color: #EE6B0B;
    color: #ffffff;
    font-size: 100%;
    padding: 10px 30px;
	transition: all .35s ease;
}

input.wpcf7-form-control.wpcf7-submit:hover {
	background-color: #ffffff;
    color: #EE6B0B;
}

.wpcf7-form .column p {
    margin-bottom: 10px;
}

@media only screen and (max-width: 780px) {
	.pagelayer-header .p-mmr1257 {
		width: 80%;
	}

	.pagelayer-header .p-2nz4864 {
		width: 20%;
	}
	
	.p-b935474 .pagelayer-wp-title-heading {
        text-align: left !important;
    }
	
	.p-s6n5429 .pagelayer-menu-type-dropdown .pagelayer-wp_menu-ul {
		width: 100%;
		top: 5% !important;
		transform: translateY(0%) !important;
	}
	
	.p-2nz4864.pagelayer-col.pagelayer-col-7 {
		padding: 10px;
	}
	
	.pagelayer-menu-type-dropdown {
		right: 0px !important;
		width: 40vh !important;
	}

}

.footer-menu ul {
    list-style: none;
/*     display: flex
    width: 100%; */
}

.footer-menu ul a {
	color: #000000;
	transition: all .35s ease;
}

.footer-menu ul a:hover {
	color: #EE6B0B;
}