/*
 Theme Name:   Bootscore Child
 Description:  Bootscore Child Theme
 Author:       Bootscore
 Author URI:   https://bootscore.me
 Template:     bootscore
 Version:      6.0.0
 Requires at least: 5.0
 Tested up to: 6.6
 Requires PHP: 7.4
 License: MIT License
 License URI: https://github.com/bootscore/bootscore-child/blob/main/LICENSE
 Text Domain:  bootscore
*/

/* 
All style editing is done via /assets/scss/_bootscore_custom.scss
*/

/*GENERALI*/
:root {
    --compl: #37a0a1;
    --white: #FFF;
    --black: #000;
    --bs-border-radius:0px;

    --bs-body-font-size: 0.97rem;
    --bs-btn-active-bg: #277e80;
}
body{font-family: "Montserrat", sans-serif;}

a.mood{text-decoration: none;text-transform: uppercase;}
a.mood p, a.mood{color: var(--white);background-color: var(--compl);padding: 7px 10px;border-radius: 10px;border:1px solid var(--compl)}
a.mood p:hover, a.mood:hover{color: var(--compl);background-color: var(--white);border:1px solid var(--compl)}

.buttt{height: 38px;width: 100%;}

@media (max-width: 991px) {
    font-size: 0.9em;
  }

.md1 a{display: inline-block;}

.pagin a.page-numbers{padding: 5px 10px;text-decoration: none;color:var(--compl);}
.pagin a.page-numbers:hover{color: #000;}
.pagin .current{padding: 5px 10px;color:#FFF;background-color: var(--compl);}
.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: var(--compl);
    --bs-btn-border-color: var(--compl);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #277e80;
    --bs-btn-hover-border-color: #277e80;
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    --bs-btn-active-color: 277e80#fff;
    --bs-btn-active-bg: #277e80;
    --bs-btn-active-border-color: #277e80;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: var(--compl);
    --bs-btn-disabled-border-color: var(--compl);
}
:not(.btn-check)+.btn:active{
    color: var(--white);
}

.blogC a{color: var(--compl);text-decoration: none;}
.blogC a:hover{text-decoration: underline;}
.blogC u{text-decoration: none;}


/*header*/
.site-header{background-color: var(--white);}
.headBot{border-bottom:4px solid var(--black);}
.headBot a, .linkS a{color: var(--black);text-decoration: none;}
.linkS a{font-size: 1.3em;}
.headBot a:hover, .linkS a:hover{color:var(--compl);}
.navbar{border-bottom:1px solid var(--black) ;}
.navbar li{margin:0 20px;}
.nav-link {
    text-transform: uppercase;
    font-weight: 700;
    color: var(--black);
}
.nav-link:hover {
    color: var(--compl);
}
.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
    color: var(--white);background-color: var(--compl);
}

.logoStick{display: none;}
.logoStick img, .logMob{max-width: 100%;}

.dh{display: none;}

@media (max-width: 991px) {
    .mobileM{display: block!important;}
    .headBot{display: none!important;;}
    .logoStick{display: none!important;}
    a.mood p, a.mood{font-size:0.8em; text-align: center;}
    .dh{display: block;}
  }

/*HOME*/
.firstHome{border: 1px solid var(--black)}
a.titleH{color: var(--black);text-transform: uppercase;text-decoration: none;}
a.titleH:hover{color: var(--compl);}
.titleH h2{font-weight: 700;}

.headBot1{border-bottom:1px solid var(--black);padding-bottom: 10px;margin-bottom: 40px;}
.headBot1 h2{text-align: center;text-transform: uppercase;}

@media (max-width: 991px) {
    .firstHome{border-width: 0px}
}

/*BLOG*/
.cate a, .cate{color:var(--black);text-transform: uppercase;text-decoration: none;font-weight: 300;font-size: 1.1em;}
.cate a:hover{text-decoration: underline;}

.tag a, .tag, .moreT a{color:var(--compl);text-transform: uppercase;text-decoration: none;font-weight: 700;}
.tag a:hover, .moreT a:hover{text-decoration: underline;}
.moreT{font-size: 1.1em;}

.auth{color:var(--compl)}

/*RECENSIONI*/
.receExp{font-size: 1.4em;font-weight: 700;}
.authRece{font-weight: 700;font-size: 1.2em;}
.authRece em{font-size: 0.8em;}


@media (max-width: 991px) {
    .imgRece{width: 50%;margin:0 auto;}
}

/*ELENCO LIBRI*/
.singLibro a{color:var(--black);text-decoration: none;}
.singLibro a:hover{color:var(--compl);}
.libriForm{width: 60%;}
.libriForm input{background-color: #53b8b9;color: #FFF;border: #53b8b9;padding:6px 30px;}
@media (max-width: 991px) {
    .libriForm{width: 100%;}
}



/*404*/
.quatr{color: var(--compl);font-size: 16em;font-weight: 700;}
.quatr-text{font-size: 2em;font-weight: 500;}
.quatr-text a{color: var(--compl);text-transform: uppercase;text-decoration: none;}


/*FOOTER*/
footer{background-color: var(--compl);color:var(--white)}
footer a{color:var(--white);font-weight: 500;text-decoration: none;}
footer a:hover{text-decoration: underline;}
footer img{max-width: 200px;}
