/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");



/* SHORTCODE: LISTA SOTTO PAGINE  */
.subpage-list                           { display: flex; list-style-type: none; padding: 8px 0; width: 100%;
                                          flex-direction: column; box-sizing: border-box;
                                          border-left: var(--primario-bordo); padding-left: 8px; gap: 8px; }
.subpage-list.row                       { flex-direction: row; box-sizing: border-box; border-left: 0px none;
                                          align-items: start; padding-left: initial;}
.subpage                                { display: flex; flex-wrap: nowrap; gap: 8px; align-items: center; flex-direction: row;
                                          box-sizing: border-box; }
.subpage-list.row .subpage              { display: flex; flex-direction: column; min-width: 20%; box-sizing: border-box;
                                          text-align: center;gap: 8px;}
.subpage                   img          { aspect-ratio:1/1; width:100px; object-fit: cover; }
.subpage-list.row .subpage img          { width:100%; max-width: 300px; }
.subpage.root              h4 a         { color:  var(--primario); }
.subpage.attivo            h6 a         { color:  var(--primario); 

/* MODULO CONTATTI DINAMICO */

.wpcf7-form .wpcf7-spinner              { display: none; } /* FIX Spinner CF7 */
.wpcf7-form               label         { position: relative;}
.wpcf7-form               label::before { content:  ''; font-family: FontAwesome; position: absolute;
                                          left: -24px;font-size: 16px; color:var(--primario);}
label[for] > span,
label .wpcf7-list-item-label > span     { color: var(--secondario); font-size: 12px; }
label[for="your-name"]::before,
label[for="your-cognome"]::before       { content:  '\f2c1'; }
label[for="your-email"]::before         { content:  '\f2b6'; }
label[for="your-phone"]::before         { content:  '\f2a0'; }
label[for^="data"]::before              { content:  '\f073'; }
label[for="adulti"]::before             { content:  '\f0c0'; }
label[for="your-message"]::before       { content:  '\f27a'; }
label[for="bambini"]::before            { content:  '\f1ae'; }
label[for="portfolio_category"]::before { content:  '\f0b1'; top: 0; }
label[for="tipo-contatto"]::before      { content:  '\f590'; top: 0; }
.wpcf7-acceptance label::before         { content:  '\f505'; top: 0; left: -36px; }
select.select-dinamica                  { text-align:center; }
select.select-dinamica     option       { text-transform: uppercase; font-family: 'Noto Sans', sans-serif ;}
.submit-cf7                             { position:relative; }
.submit-cf7::after                      { content: '\f1d8'; font-family: FontAwesome; position: absolute;
                                          right: 24px; font-size: 18px; color: #fff; top: 33px; }
/* SHORTCODE: SUBPAGE LIST - Ricordati che hai modificato l'Inner page navigation */



