/*
Theme Name: Pluta
Theme URI: https://wpkoi.com/pluta-wpkoi-wordpress-theme/
Template: martanda
Author: wpkoithemes
Author URI: https://wpkoi.com
Description: Pluta, a dynamic child theme derived from the Martanda WPKoi theme, offers a contemporary, light design for unique portfolio, business or agency websites. It's a versatile multipurpose theme ideal for showcasing your art, business, event, portfolio, blog, webshop, or products. Pluta seamlessly integrates the power of Elementor's drag-and-drop page builder, WooCommerce shop module, and Contact Form 7 for effective content management. The premium demo leverages the Pluta premium plugin for added features. With an intuitive admin panel, extensive customizer options, and block-based template parts, Pluta empowers you to build your dream website without any coding expertise. This responsive theme ensures a flawless display on various devices, enhancing user experience. Craft your online presence with Pluta and share it with the world. Comprehensive installation and styling guidance is available in our documentation at wpkoi.com/docs.
Requires at least: 6.1
Tested up to: 6.5
Requires PHP: 7.0
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html
Text Domain: pluta
Tags: one-column, blog, e-commerce, flexible-header, full-width-template, custom-background, custom-colors, sticky-post, translation-ready, featured-images, editor-style

*/
.pluta-title-holder h1 {
    margin-top: 0;
    margin-bottom: 0;
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content {
    padding: 5px 10px;
}
.site-info {
    padding: 0 2vw 1vw;
}
.site-header .wp-block-site-title {
    line-height: var(--martanda--site-title-font-size);
}
.martanda-side-left-text-content {
    white-space: nowrap;
}
.wpkoi-elements-adv-accordion .wpkoi-elements-accordion-list .wpkoi-elements-accordion-header {
    text-align: center;
    display: block;
}
.wpkoi-elements-adv-accordion .wpkoi-elements-accordion-list .wpkoi-elements-accordion-content {
    text-align: center;
}
.wp-block-separator.has-background.footer-separator {
    height: 3px;
}
.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container {
    min-width: 235px !important;
	
}
table, td, th {
    border-color: rgba(255,255,255,.2) !important;
}
.wp-block-social-links.is-style-pill-shape .wp-social-link a {
    padding-left: 0.25em;
    padding-right: 0.25em;
}
.overflow-hidden {
    overflow: hidden !important;
}
#content .elementor-toggle a, #content .elementor-accordion a, #content .button, #content .woocommerce a.button, #content .woocommerce button.button, html #content input[type=button], #content input[type=reset], #content input[type=submit] {
    text-decoration: inherit;
}
.wp-block-navigation__responsive-container.is-menu-open {
    padding-right: 4vw
}
.page-template-elementor_header_footer #page #content {
    margin-top: -1px;
}
body.pluta-page-border #page {
    margin-top: -1px;
}
body.pluta-page-border #page #primary {
    padding: 2vw;
    border-left: 8px solid var(--martanda--pluta-color-1);
    border-right: 8px solid var(--martanda--pluta-color-1);
}
.mds-container .fancy-heading {
    background-color: #0073aa;
    color: white;
	}
#publish-grid {
    display: none;




pluta-color-1);
}
.mds-container .fancy-heading {
    background-color: #0073aa;
    color: white;
	}
#publish-grid {
    display: none;
}
.mds-container .fancy-heading {
    display: none;
}
.mds-container p {
    float: left;
    width: 30%;
    box-sizing: border-box;
    margin-right: 10px;
    display: flex;
    align-items: center; /* Centra verticalmente il contenuto */
}

.mds-container p .mds-container-form {
    margin-left: 10px;
    box-sizing: border-box;
    display: flex;
    align-items: center; /* Centra verticalmente il contenuto */
}
.inner > img {
    display: none;
}
.mds_pointer_graphic {
    margin-top: 10px; /* Spazio di 10 pixel sopra l'elemento */
}

.mds-container form {
    margin-bottom: 10px; /* Spazio di 10 pixel sotto l'elemento */
}
.page-id-288 .mds-container .inner {
    display: none;
}
.gt_float_switcher .gt-selected .gt-current-lang {
    display: none;
}
.mds-number {
    display: none;
}
.mds-select-input label {
    display: none;
}
.wpwc_bfpc_theme_default {
    display: flex;
    justify-content: center; /* Allinea gli elementi lungo l'asse principale (orizzontale) al centro */
    align-items: center; /* Allinea gli elementi lungo l'asse trasversale (verticale) al centro */
}
.mds-container .flex-container {
    justify-content: flex-start; /* Allinea gli elementi sulla sinistra */
}
#milliondollarscript_image {
    display: none;
}
.wp-block-navigation__responsive-container-open {
    display: none;
}

/* Pulsanti comuni */
#submit_button1, #reset_button {
  color: white;
  padding: 12px 24px;
  font-size: 16px;
  font-weight: bold;
  border: none;
  border-radius: 50px;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  transition: all 0.3s ease;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  height: 50px; /* Altezza fissa per entrambi */
  min-width: 150px; /* Larghezza minima */
  text-align: center;
  text-transform: uppercase; /* Testo sempre maiuscolo */
}

/* Pulsante "Vai avanti" */
#submit_button1 {
  background: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%); /* Gradiente blu */
}

#submit_button1:active {
  transform: scale(0.95); /* Riduzione della dimensione per effetto clic */
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2); /* Aggiunge una leggera ombra durante il clic */
}

#submit_button1 i {
  font-size: 16px;
}

/* Pulsante "Reset" */
#reset_button {
  background: linear-gradient(135deg, #ff6a00 0%, #ee0979 100%); /* Gradiente arancione-rosso */
}

#reset_button:active {
  transform: scale(0.95); /* Riduzione della dimensione per effetto clic */
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2); /* Aggiunge una leggera ombra durante il clic */
}

#reset_button i {
  font-size: 16px;
}

/* Pulsanti comuni */
#iep-upload-later, #back-button {
  color: white;
  padding: 12px 24px;
  font-size: 16px;
  font-weight: bold;
  border: none;
  border-radius: 50px;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  transition: all 0.3s ease;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  height: 50px; /* Altezza fissa per entrambi */
  min-width: 150px; /* Larghezza minima */
  text-align: center;
  text-transform: uppercase; /* Testo sempre maiuscolo */
}

/* Pulsante "Iep upload later" */
#iep-upload-later {
  background: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%); /* Gradiente blu */
}

#iep-upload-later:active {
  transform: scale(0.95); /* Riduzione della dimensione per effetto clic */
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2); /* Aggiunge una leggera ombra durante il clic */
}

#iep-upload-later i {
  font-size: 16px;
}

/* Pulsante "Back" */
#back-button {
  background: linear-gradient(135deg, #ff6a00 0%, #ee0979 100%); /* Gradiente arancione-rosso */
}

#back-button:active {
  transform: scale(0.95); /* Riduzione della dimensione per effetto clic */
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2); /* Aggiunge una leggera ombra durante il clic */
}

#back-button i {
  font-size: 16px;
}



.big_button {
    height: 70px; /* Definisci l'altezza del pulsante */
    width: 200px; /* Opzionale, imposta la larghezza se necessario */
    text-align: center; /* Allinea il testo orizzontalmente */
    line-height: center; /* Imposta la stessa altezza del pulsante per centrare verticalmente il testo */
    font-size: 16px; /* Imposta la dimensione del font */
    border-radius: 5px; /* Rende i bordi arrotondati */
    cursor: pointer; /* Mostra il cursore come puntatore */
    display: inline-block; /* Per trattarlo come un blocco in linea */
}

