/*
Theme Name: Adlin Child
Author: EnvyTheme
Author URI: http://envytheme.com
Description: Adlin Child Theme
Version: 1.5
Template: adlin
Text Domain: adlin-child
*/

.desktop-nav .navbar .navbar-nav .nav-item a { font-size: 18px !important; font-weight: 500 !important; margin-left: 20px !important; margin-right: 20px !important; }
.desktop-nav .navbar .navbar-nav .nav-item a i { font-size: 20px !important; }

.welcome-text h1 span { font-size: 18px; letter-spacing: 0; font-weight: 300 !important; line-height: 1.2em !important; display: block; }
.category-area.style-two .category-shape { width: 100%; }
.banner-content .search-form .form-group .form-control { background-color: #fff !important; }

.page-banner-area { background-position: center !important; background-repeat: no-repeat !important; background-size: cover !important; background-image: url(https://aggelies-paggaiou.gr/wp-content/uploads/2024/10/aggelies-paggaiou.webp) !important; }

.navbar-area { padding-top: 0px !important; padding-bottom: 0px !important; }
.navbar-brand { padding-top: 0px !important; padding-bottom: 0px !important; }

.section-title { max-width: initial !important; }
.review { display: none; }

.recommended .featured-tabs { display: none !important; }

.directorist-thumnail-card-back-wrap { display: none !important; }
.single-featured .featured-content .featured-info li:last-child { display: none !important; }

.single-category .category-img img { object-fit: cover; height: 200px; }
.single-category .category-img i { background-color: rgba(1, 1, 1, 0.75) !important; }

.wpcf7 form .wpcf7-response-output { margin: 25px 0 0; padding: 10px 25px; border-radius: 8px; border: none; font-size: 12px; font-weight: 400; text-align: center; }
.wpcf7 form.sent .wpcf7-response-output { background: #5fd45c; color: #fff; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output { background: #ff001d; color: #fff; }
.wpcf7 form.spam .wpcf7-response-output { background: #f56e28; color: #fff; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output { background: #ff2424; color: #fff; }
.wpcf7-not-valid-tip { color: #ff2424; font-size: 13px; margin: 0; font-weight: 400; }

.contact-form .default-btn { width: auto !important; }

.single-footer-widget p { line-height: 23px; margin-bottom: 35px; }
.single-footer-widget .contact-info li { margin-bottom: 10px !important; }

.widget_nav_menu .single-footer-widget { display: grid; justify-content: end; }
footer .menu { display: grid; grid-template-columns: 1fr 1fr; grid-column-gap: 50px; }

.widget-main-div { flex: auto !important; width: auto !important; }

.copy-right-content p span { color: var(--BodyColor) !important; font-weight: 400 !important; font-size: 14px !important; }
.copy-right-content p a { color: var(--BodyColor) !important; font-weight: 400 !important; }
.copy-right-content p a:hover { color: var(--MainColor) !important; }

@media (max-width:768px) {
	.others-option-for-responsive .container { display: none !important; }
	.widget_nav_menu .single-footer-widget { justify-content: initial; }
	footer .menu { grid-template-columns: 1fr; grid-column-gap: 0px; }
	.copy-right-content p { display: grid; }
}