/*
Theme Name:  Adrenaline Child Theme
Theme URI:   https://www.proteusthemes.com/
Description: Child theme for the Adrenaline
Author:      ProteusThemes
Template:    adrenaline-pt
Version:     1.0.0
*/


/* add custom CSS code bellow */

@media (max-width: 600px) {
    .woocommerce-products-wizard .panel-title {
    font-size: 13px;
}
.woocommerce-products-wizard-form-item-thumbnail {
    width: 100%;
    max-width: 100%;
}
}
.woocommerce-products-wizard a {
    color: #ed6a05;
    text-decoration: none;
}

.woocommerce-products-wizard .btn-primary {
    color: #111111;
    background-color: #dddddd;
    border-color: #dddddd;
    font-weight: 600;
}

.woocommerce-products-wizard .panel-primary>.panel-heading {
    color: #fff;
    background-color: #1d1d1a;
    border-color: #1d1d1a;
}

table {
    border-collapse: inherit;
    border-spacing: inherit;
    border-width: inherit;
    margin: inherit;
    table-layout: inherit;
    width: inherit;
}

.cn-button.bootstrap {

    background-color: #ff7240 !important;
    *background-color: #04c;
    background-image: -moz-linear-gradient(top,#0088cc,#0044cc) !important;
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#ff6c11),to(#ff6d1e)) !important;
    background-image: -webkit-linear-gradient(top,#ff6a04,#ff6c11) !important;
    background-image: -o-linear-gradient(top,#0088cc,#0044cc) !important;
    background-image: linear-gradient(to bottom,#ff6a00,#ff7240) !important;
    border-color: #ff6a04 #ff6b0c #ff7139 !important;

}



.wpml-ls-legacy-dropdown-click{
	width: 5.5em;
}
.wpml-ls {
    text-align: center;
    display: inline-block;
}

.pt-sticky-menu__logo img {
    height: 85px !important;
    width: 42% !important;
}
.special-offer__content {
    min-height: 402px;
}

.pt-sticky-menu__container {
  z-index: 777;
}

.testimoniolaes h3{
	color: #ffffff !important;
}
select.form-control:not([size]):not([multiple]) {
    margin-bottom: 10px;
    height: 55px;
}

@media (min-width: 1200px) { .pt-sticky-menu .main-navigation > .menu-item > a { padding-left: 0.5rem !important; padding-right: 0.5rem !important; }

	.pt-sticky-menu__logo {
    margin: 0 !important;
}
	
}
	.main-navigation .menu-item {
    font-size: 12px !important;
}
.header__logo {
    background-color: #000000 !important;
}
.header__logo img {
	width: 300px !important;}

@media (max-width: 1400px) { .header__logo img {
	width: 250px !important;}
}

@media (max-width: 1000px) { .header__logo img {
	width: 150px !important;}
}

@media (max-width: 680px) { .header__logo img {
	width: 80px !important;}
	
	.header__logo {
		padding: 1em !important;
	}
}


.header-info {
    font-size: 0.9rem;
}

.portfolio-grid__nav-link {
    font-size: 0.7rem;
    padding: 1rem 1rem 1rem;
}
.pt-sticky-menu__logo img{
	height: 80px !important;
}
.footer-bottom__text-right {
	padding-top: 20px;
}
.h3actividad h3 {
	font-size: 0.8rem !important;
}
@media (min-width: 1200px)
{.footer-top__info {
    width: 20.111111rem;
}
}
.page-box__text {
	font-size: 0.72rem;
text-align: center}

.page-box__title {
	font-size: 1.14rem;
text-align: center;}

h4, .h4 {
    font-size: 0.927rem;
    text-align: center;
}

.footer-top__heading {
    font-size: 0.87888888889rem;
    text-transform: uppercase;
    text-align: left;
    color: #ffffff;
    margin-bottom: 0.7222222222rem;
}
.widget-title {
    margin-top: 20px !important;
}

.widget select {
    max-width: 100%;
    height: 56px;
}

/* Definició de variables de colors per a la pàgina */
:root {
    --main-background: #1D1D1D;
    --main-color: whitesmoke;
    --highlight-color: #fe5000;
    --special-title-color: #ffffff;
}

/* Fons de la pàgina per a la pàgina amb ID 22981 */
html .page-id-22981 .boxed-container {
    background-color: var(--main-background);
}

/* Color del títol a preguntes freqüents */
.page-id-22981 .widget-title__inline {
    color: var(--main-color);
}

/* Color del text dels desplegables a la pàgina 22981 */
.page-id-22981 .collapsed {
    color: var(--highlight-color) !important;
}

/* Color del títol del formulari */
.page-id-22981 .special-title {
    color: var(--special-title-color);
}

/* Estils per a les tarifes */
.page-id-22981 #panel-22986-5-0-0 .panel-widget-style {
    background-color: var(--main-background) !important; 
}

.page-id-22981 span.pricing-list__title {
    color: var(--main-color) !important;
}

.page-id-22981 span.pricing-list__price {
    color: var(--highlight-color) !important;
}

html .page-id-19832 .boxed-container {
    background-color: var(--main-background) !important;
}

.page-id-19832 .special-title {
    color: var(--special-title-color);
}

html .page-id-19830 .boxed-container {
    background-color: var(--main-background) !important;
}

.page-id-19830 .special-title {
    color: var(--special-title-color);
}

.header-info__links {
    display: flex;
    flex-direction: column; /* Els elements s'apilen en columnes */
    align-items: center; /* Centrat horitzontalment */
    gap: 3px; /* Espai mínim entre enllaços */
    text-align: center;
    width: 100%; /* Evita que s'expandeixi massa */
}

.header-info__link {
    display: flex;
    align-items: center;
    gap: 6px; /* Espai entre la icona i el text */
    text-decoration: none;
    font-size: 12px; /* Text petit */
    font-weight: normal; /* Sense negreta */
    color: #000; /* Color del text */
    text-transform: none; /* Evita majúscules forçades */
    flex-wrap: wrap; /* Permet que el text baixi de línia si cal */
    text-align: center;
    justify-content: center; /* Centra el contingut */
    max-width: 90%; /* Limitem l'ample perquè no es desbordi */
}

.header-info__link i {
    color: #ff6600; /* Color de la icona */
    font-size: 14px; /* Reduïm la mida de la icona per equilibrar */
    flex-shrink: 0; /* Evita que la icona es redueixi en pantalles petites */
}

/* 🔹 Ajust per a pantalles petites */
@media (max-width: 480px) {
    .header-info__link {
        font-size: 11px; /* Lleugerament més petit en mòbil */
        max-width: 100%; /* Permetem que ocupi tota l’amplada si cal */
        white-space: normal; /* Permetem que el text baixi de línia */
    }
}

html .page-id-23266 .boxed-container {
    background-color: var(--main-background) !important;
}

.page-id-23266 .special-title {
    color: var(--special-title-color);
}

html .page-id-23285 .boxed-container {
    background-color: var(--main-background) !important;
}

.page-id-23285 .special-title {
    color: var(--special-title-color);
}

html .page-id-23376 .boxed-container {
    background-color: var(--main-background) !important;
}

.page-id-23376 .special-title {
    color: var(--special-title-color);
}

html .page-id-23377 .boxed-container {
    background-color: var(--main-background) !important;
}

.page-id-23377 .special-title {
    color: var(--special-title-color);
}

html .page-id-23379 .boxed-container {
    background-color: var(--main-background) !important;
}

.page-id-23379 .special-title {
    color: var(--special-title-color);
}

html .page-id-23397 .boxed-container {
    background-color: var(--main-background) !important;
}

.page-id-23397 .special-title {
    color: var(--special-title-color);
}

html .page-id-23395 .boxed-container {
    background-color: var(--main-background) !important;
}

.page-id-23395 .special-title {
    color: var(--special-title-color);
}

html .page-id-23396 .boxed-container {
    background-color: var(--main-background) !important;
}

.page-id-23396 .special-title {
    color: var(--special-title-color);
}

/* ========================
   ARCHERY COMBAT
   ======================== */

/* ES */

/* Color del títol a preguntes freqüents */
.page-id-23413 .widget-title__inline {
    color: var(--main-color);
}

/* Color del text dels desplegables */
.page-id-23413 .collapsed {
    color: var(--highlight-color) !important;
}

html .page-id-23413 .boxed-container {
    background-color: var(--main-background) !important;
}

.page-id-23413 .special-title {
    color: var(--special-title-color);
}

/* EN */

/* Color del títol a preguntes freqüents */
.page-id-23415 .widget-title__inline {
    color: var(--main-color);
}

/* Color del text dels desplegables */
.page-id-23415 .collapsed {
    color: var(--highlight-color) !important;
}

html .page-id-23415 .boxed-container {
    background-color: var(--main-background) !important;
}

.page-id-23415 .special-title {
    color: var(--special-title-color);
}

/* FR */

/* Color del títol a preguntes freqüents */
.page-id-23414 .widget-title__inline {
    color: var(--main-color);
}

/* Color del text dels desplegables */
.page-id-23414 .collapsed {
    color: var(--highlight-color) !important;
}

html .page-id-23414 .boxed-container {
    background-color: var(--main-background) !important;
}

.page-id-23414 .special-title {
    color: var(--special-title-color);
}

/* ========================
   ESDEVENIMENTS CORPORATIUS
   ======================== */

/* ES */

html .page-id-23443 .boxed-container {
    background-color: var(--main-background) !important;
}

.page-id-23443 .special-title {
    color: var(--special-title-color);
}

/* EN */

html .page-id-23445 .boxed-container {
    background-color: var(--main-background) !important;
}

.page-id-23445 .special-title {
    color: var(--special-title-color);
}

/* FR */

html .page-id-23444 .boxed-container {
    background-color: var(--main-background) !important;
}

.page-id-23444 .special-title {
    color: var(--special-title-color);
}

/* ========================
   EXTREM ACTION HATCH
   ======================== */

/* ES */

html .page-id-23458 .boxed-container {
    background-color: var(--main-background) !important;
}

.page-id-23458 .special-title {
    color: var(--special-title-color);
}

/* ES */

html .page-id-23456 .boxed-container {
    background-color: var(--main-background) !important;
}

.page-id-23456 .special-title {
    color: var(--special-title-color);
}

/* FR */

html .page-id-23457 .boxed-container {
    background-color: var(--main-background) !important;
}

.page-id-23457 .special-title {
    color: var(--special-title-color);
}

/*Formulari Adrià*/

html .page-id-24058 .boxed-container {
    background-color: var(--main-background) !important;
}

.page-id-24058 .special-title {
    color: var(--special-title-color);
}
