/*
Theme Name: Snapster (Child Theme)
Theme URI: https://n.foxdsgn.com/snapster
Author: FOXTHEMES
Author URI: https://themeforest.net/user/fox-themes
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.
Version: 1.0.0
Tags: one-column, two-columns, right-sidebar, custom-menu, post-formats, sticky-post
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: snapster-child
Template: snapster
*/

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


/* jreig */



/****************** header portafoli ************************/


/* Sticky header */

.aheto-header {
    position: sticky !important;
    background: #ffffff;
    z-index: 999;
    top: 0;
}



.snapster-blog--single__top-content {
    background: #aaa !important;
}

/* Contacte */

.address__container {
  text-align: center;
  color: white;
  font-family: sans-serif;
  margin: 2em auto;
}

.address__paragraf {
  margin: 0.3em 0;
}

.address__link {
  color: white;
  text-decoration: none;
  display: inline-block;
}

.address__link:hover {
  text-decoration: underline;
  color:#fff;
}

.address__link {
  font-size: 1rem;
}

.address__paragraf {
  color: #fff;
}


/* Form pages */

input.btn__enviar {
    background: #999 !important;
}

input.check__privacitat {
    width: 20px !important;
    float: left;
    margin-right: 7px;
    margin-left: -1rem;
}

/* Estil bàsic per al checkbox amb la classe .check__privacitat */
.check__privacitat {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 20px;
  height: 20px;
  border: 2px solid #ced4da; /* Vora més suau */
  border-radius: 4px; /* Cantons arrodonits */
  background-color: white;
  position: relative;
  cursor: pointer;
  transition: background-color 0.3s ease, border-color 0.3s ease; /* Transició suau */
}

/* Quan el checkbox està marcat */
input.check__privacitat:checked {
  background-color: #eee !important; 
  border-color: #ccc!important; 
}

/* Per mostrar la marca de verificació quan el checkbox està marcat */
input.check__privacitat:checked::after {
  content: '\2713' i !important; /* Marca de verificació */
}

/* Efecte al passar per sobre */
input.check__privacitat:hover {
    border: 1px solid #515962 !important;
}


/* CAT Woocommerce */

.woocommerce-breadcrumb, .woocommerce-products-header {
  display: block !important;

}

.woocommerce-breadcrumb {
  margin-top: 1rem !important;
}

.woocommerce-products-header__title.page-title {
  font-size: 2.5rem;
}

/* Fitxa productes */

h1.product_title.entry-title {
    font-size: 2rem;
}

input#nom_personalitzat::placeholder, input#font_tipografica::placeholder {
    color: #ccc;
} 


/* Contacte */

label.kd-contact__label {
    color: #fff;
}

a.kd-contact__link:hover {
    color: #eee;
}