/*
Theme Name:  AMB Original
Description:  Tema riportato su wordpress
Author:  Ionut Salemi
Template:  wp-bootstrap-starter
Version:  1.0
License:  GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html                 
*/

/* Fix content Safari */
.row:before,.row:after{display:inline-block!important;}

/* Fix antialiasing text */
*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}

body,html{overflow-x:hidden;scroll-behavior:smooth;font-family: 'Open Sans', sans-serif;}

/* Colors */
:root{--green:#80b253;--green-light:#e2e8ce;--dark:#3c3c3b;--light:#e5e5e5;--white:#fff;}
.green{color:var(--green)!important;}
.green-light{color:var(--green-light)!important;}
.dark{color:var(--dark)!important;}
.light{color:var(--light)!important;}
.white{color:var(--white)!important;}

/* Typography */

html {font-size: 90%;} /* Regolare la dimensione di tutti i font in % */
@media (min-width: 992px) {html {font-size: 100%;}}
}

h1{font-family: 'Open Sans', sans-serif;font-size:3.3125rem;font-weight:bold;line-height:52px;color:var(--dark);}
h2{font-family: 'Open Sans', sans-serif;font-size:3.125rem;font-weight:500;line-height:1.33;color:var(--dark);}
h3{font-family: 'Open Sans', sans-serif;font-size:1.875rem;font-weight:500;color:var(--dark);}
h4{font-family: 'Open Sans', sans-serif;font-size:1.75rem;font-weight:500;color:var(--white);}
h5{font-family: 'Open Sans', sans-serif;font-size:1.5625rem;font-weight:500;color:var(--dark);}

a:hover {text-decoration:none !important;}
p{font-family: 'Open Sans', sans-serif;margin-bottom: 1.6em;line-height: 1.6;letter-spacing: 0.2px; font-weight: 300;}
.p-medium-small {font-family: 'Open Sans', sans-serif;font-size:1.4rem;letter-spacing:0; font-weight: 300;}
.p-small{font-family: 'Open Sans', sans-serif;font-size:1.125rem;letter-spacing:0; font-weight: 300;}
hr {margin: 80px auto; border-top: 1px solid #d2d2d2;}
a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {pointer-events: none;} /* Rimuovere in caso Mal funzionamenti dei Link */

/* BG Color */
.green-bg{background-color:var(--green);}
.green-light-bg {background-color:var(--green-light);}
.dark-bg{background-color:var(--dark);}
.light-bg{background-color:var(--light);}
.white-bg{background-color:var(--white) !important;}

/* BUTTON */
a.button, a.btn, button {border: none;
    background: #C8253C;
    color: #fff !important;
    padding: 14px 45px;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    -webkit-appearance: none;
    display: inline-block;
    text-align: center;}

.bio-button {background: none;color: #a61f36 !important;text-transform: none;padding: 0;}
.btn:focus, button:focus {outline: none;box-shadow: none;}

.fa-plus {color:#8e8e8e;}

/* NEWS BLOCCHI */
p.news-date {color: #939393; font-size: 1rem; font-weight: 500;}
/*p.news-title {font-size: 1rem!important; font-weight: 500!important; height: 100px; overflow: hidden;display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; line-height: 1.5rem;}*/
p.news-title {font-size: 1.3rem!important; font-weight: 500!important; line-height: 1.5rem;}
a.btn-read {color: #c9243c; cursor: pointer;}
a.btn-go-to {background-color: var(--light)!important; padding: 15px 20px; border-radius: 10px; color: #212529!important;}

.navbar-expand-xl .navbar-nav .nav-link{padding-right:.7rem;padding-left:.7rem}

/* L'associazione */
.card-header h5 button {color: #212529!important;}
.card-header h5 button:focus, .card-header h5 button:hover {text-decoration: none!important;}

/*table tr:nth-child(odd) td, table tr:nth-child(odd) th{background: red;}*/
table tr:nth-child(even) td, table tr:nth-child(even) th{background: #f5f5f5;}

/*Galleria Single */
.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover {opacity: .6; background: #000 !important;}
.carousel-control-next, .carousel-control-prev {opacity: .2; background: #000 !important;}

/* Tabella Organi sociali */
.table.consiglio-direttivo > tbody > tr td:first-child {font-weight: bold!important;}













