/*
Theme Name:  Sportello ASI
Theme URI:  https://rachelmccollin.com
Description:  Custom Theme for Sportello ASI. Child theme for the Twenty Nineteen theme.
Author:  Lucio Asciolla
Textdomain:  sportelloasi
Author URI:  https://holly.agency
Template:  twentynineteen
Version:  1.0
License:  GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html                 
*/


/* START Import Font Mulish */
@font-face{  
font-family: "Mulish-Regular";   
src: 
url("/wp-content/themes/sportello-asi/src/Mulish-Regular.ttf") format("ttf"),
url("/wp-content/themes/sportello-asi/src/Mulish-Regular.woff") format("woff");
}
@font-face{ 
font-family: "Mulish-ExtraBold";  
src: 
url("/wp-content/themes/sportello-asi/src/Mulish-ExtraBold.ttf") format("ttf"),
url("/wp-content/themes/sportello-asi/src/Mulish-ExtraBold.woff") format("woff"); 
}
body {  font-family: 'Mulish-Regular';}
/* END Import Font Mulish */

/* START Bootstrap adjustments */
.row { --bs-gutter-x: 0; --bs-gutter-y: 0; margin-top: calc(0 * var(--bs-gutter-y)); margin-right: calc(0 * var(--bs-gutter-x)); margin-left: calc(0 * var(--bs-gutter-x)); display: flex; justify-content: center;}
p {   margin-top: 0; margin-bottom: 0rem !important; }
.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
  --bs-gutter-x: 0;
	--bs-gutter-y: 0;
}

/* END bootstrap adjustments */

/* START Wordpress adjustments */
h1:not(.site-title):before, h2:before{display:none;}
a{color:black;}
/* END Wordpress adjustments */

/* START Menu adjustments */
ul#menu-menu-custom{ list-style: none; display: flex; align-items: center; justify-content: space-evenly; }
#menu-menu-custom li > a{ text-transform: uppercase; font-size: 0.6rem; font-family: 'Mulish-Regular'; width: 100%; justify-content: center; color: black;}
dl, ol, ul{margin-bottom: 0rem;}
#menu-menu-custom li { min-width: 140px; min-height: 45px;}
/* #menu-menu-custom li:hover {  background:#D71635; color: white;}
#menu-menu-custom li a:hover { color: white;} */
/* END Menu adjustments */

/* START footer adjustments */
.container-footer{ background-color: #292929;}
.credits-box{ color: white; font-size: 0.5rem; margin-top:0.1%; margin-bottom:0.1%;}
.credits-box a{ color: white; font-size: 0.5rem;}
.title-footer-col{ color: white; text-align:left; border-bottom: 5px solid #D71635; font-size: 0.7rem;}
.footer-item a { font-size: 0.7rem; color: white;}
.footer-item span img {    width: 3%; }
/* END footer adjustments */

/* START home page adjustments */
.conteiner-top-home{ background-image: url('/wp-content/uploads/2022/11/image-home.png'); background-size: 100% 100%;    background-repeat: no-repeat; }
.title-slide{ font-size: 3rem; color:white; padding: 10% 0% 10% 0%;    margin: 0% 0% 0% 10%; }
/* START home page adjustments */

/* START Serializzazione */
.asi-h1{color:#D71635; font-size:2em;} 
.asi-h2{color:#D71635;  font-size:1em;}	
.asi-p{font-size:0.8em;}
.asi-botton{background: #D71635 !important; padding: 1% !important; border-radius: 0px !important;  font-family: "Mulish-Regular" !important; padding-left:2% !important; padding-right:2% !important; border: 3px solid #D71635 !important;}
.asi-botton:hover{color:#D71635; background: white !important; padding: 1% !important; border-radius: 0px !important; font-family: "Mulish-Regular" !important; padding-left:2% !important; padding-right:2% !important; border: 3px solid #D71635 !important;}
/* END Serializzazione */


/* START header adjustments */
.container-fluid.text-center.container-header {  position: fixed !important;  background: white !important;  z-index: 100 !important; }
form.search-form {    width: 115%;    margin: 0%;    padding: 0%; }
.search-field {  height: 35px; }
.search-submit { height: fit-content;}
/* END header adjustments */


/* perfezionamenti */
.container-fluid.text-center.container-header {  height: 6%; }
.search-field {  height: 1.6rem;  display: inline;  margin-top: 0.25rem; }
.search-submit {  height: -1rem; }