/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
== ALERT:==============================
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
section.alert {   }
section.alert p { padding:10px 0; margin:0; color:var(--white); font-size:0.75rem; text-align:center; text-transform: uppercase; font-weight:700; }

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
== ACCORDION:==============================
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
.accordion { margin:0!important; }
.accordion li { padding-bottom:0; }
.accordion li.is-active { background: linear-gradient( to bottom, var(--borderurl) 0%, var(--borderurl) 100% ); }
.accordion a:hover { color:var(--primary)!important; }
.accordion li a::before  { content:none; }
.accordion li::before  { content:none; }

.accordion-item a { font-size:0.9rem; font-weight:700; }

.accordion-title { border:none; }
.accordion-title::before { content: "+"!important; font-weight:400; }
.is-active > .accordion-title::before { content: "–"!important; font-weight:400; }
.accordion-content { border:none; }
.accordion-content ul { margin-bottom:1rem; margin-top:1rem; }
.accordion-content li { list-style:none; padding-bottom:15px; line-height:1.5; }
.accordion-content li::before  { font-family:"Font Awesome 6 Free"; font-weight:700; font-size:0.7rem; content:"\f101"; color:var(--gold); display:inline-block; padding-right:0.625rem; margin-left:-1.25rem; }

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
== FORMS:==============================
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
.forminator-row { margin-bottom:10px!important; }
.forminator-select-dropdown { background:var(--ltrblue)!important; }
.select2-selection__rendered { padding: 15px 5px 15px 14px!important; }
.select2-results__option--highlighted { background-color:var(--ltblue)!important; color:var(--primary)!important;}
.forminator-select-dropdown { padding: 0!important; }
.forminator-button { font-family: var(--body-font)!important; text-transform: uppercase; font-weight:700!important; font-size: 0.7rem!important; padding: 10px 25px!important; background: var(--secondary)!important; margin-bottom:0; border-radius: 0!important; color:var(--white)!important; font-size:0.65rem!important; outline:1px solid var(--white50)!important; outline-offset:-5px; }
.forminator-button-submit { font-size: 0.75rem!important; }
.forminator-label {font-family: var(--body-font)!important; color:var(--secondary)!important; font-weight:400!important; text-transform:uppercase!important; font-size:0.70rem!important; margin-top:10px!important;}
.forminator-input, .forminator-textarea { background:var(--white)!important; height: auto; margin: 0; padding: 1rem!important; border: 1px solid var(--blue)!important; -webkit-box-shadow:none!important; box-shadow: none!important; font-size: 0.9rem!important; color:var(--primary)!important; }
.forminator-select {margin:0; padding:0; border: 1px solid var(--primary)!important; font-size: 0.9rem!important; color:var(--secondary)!important; background-size: 40px 6px!important; transition: none!important; }

.select2-selection { border:none!important; background-color: #fff!important; }
.select2-selection__placeholder { color:grey!important; font-size: 0.9rem!important; }
.select2-selection__rendered { color:var(--secondary); font-size: 0.9rem!important; }
.forminator-row:not(:last-child) { margin-bottom: 20px!important }

.forminator-checkbox .forminator-checkbox-box { border: 1px solid var(--blue)!important; background:var(--white)!important; color:var(--secondary); }
.forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small), .forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) { margin:0!important; }

.forminator-title { font-family:var(--head-font)!important; font-weight:400!important; color:var(--secondary)!important; font-size:1rem!important; line-height:1.4!important; margin-top:10px!important; }
.forminator-subtitle { font-family:var(--head-font)!important; font-weight:400!important; color:var(--secondary)!important; font-size:0.75rem!important; line-height:1.4!important; margin-top:0!important; }

.forminator-ui.forminator-custom-form[data-design=default] .forminator-radio input:checked+.forminator-radio-bullet:before, .forminator-ui.forminator-custom-form[data-design=default] .forminator-radio input:checked+.forminator-radio-bullet:before { background:var(--secondary)!important; }

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
== PAGE NAVI:==============================
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
.wp-pagenavi { text-align: center; }
.wp-pagenavi .current { background:var(--secondary); color:var(--white); font-size:0.75rem; padding:0.5rem 0.85rem; border:none;  }
.wp-pagenavi a { background:var(--blue); color:var(--primary); font-size:0.75rem; padding:0.5rem 0.85rem; background-position:unset; background-repeat:none; background-size:auto; transition:0.3s; border:none; }
.wp-pagenavi a:hover  { background:var(--primary); color:var(--white); background-size:auto; }