.ttlnostrisport {
    font-family: Butler;
    font-size: 32px;
    font-weight: 400;
}

.txtnostrisport {
    font-size: 12px;
    font-weight: 600;
    color: #daa14c !important;
    text-transform: uppercase;
    line-height: 12px;
    letter-spacing: 2px;
}



/* PERSONALIZZAZIONI GENERALI DEGLI ELEMENTI DEL TEMA *//*


/* personalizzazione dimensione massima logo su desktop */

.header_logo {
    max-width: 125px;
}

/* personalizzazione dimensione massima logo su mobile */

@media screen and (max-width: 990px) {
.header_logo img {
    max-height: 60px;
}
}

@media screen and (max-device-width: 990px) {
.header_logo img {
    max-height: 60px;
}
}



/* personalizzazione colore hover link main menu */

.leo-megamenu .navbar-nav > li > a:hover, .leo-megamenu .navbar-nav > li > a:focus, .leo-megamenu .navbar-nav > li > a:active {
    color: #008830;
}

.leo-megamenu .navbar-nav > li:hover > a {
    color: #008830;
}

.leo-megamenu .dropdown-menu li a:hover {
    color: #008830;
}

.popup-over .popup-content a:hover {
    color: #61CE70;
}


/* personalizzazione main menu account con spegnimento selezione lingua e valuta */

.language-selector {
    display: none;
}

.currency-selector {
    display: none;
}


/* personalizzazione colOre bottoni */
.btn_default.elementor-widget-button a.elementor-button:hover {
    background-color: #008830 !important;
    color: #FFFFFF !important;
    border-color: #008830 !important;
}

/* personalizzazione colore hover link footer */

.persfooter .linklist-menu .item-text::before {
    background-color: #ff9C43;
}


/* personalizzazione colore hover dei link */

a:hover {
    color: #61CE70;
}


/* personalizzazione  colore hover dei link menu account e negozio */

.popup-over a.popup-title:hover, .popup-over .popup-title:hover {
    color: #61CE70;
}

.popup-over .popup-content a:hover {
    color #61CE70;
}




/* PERSONALIZZAZIONE FRECCE DI SCORRIMENTO CAROSELLO TESTI NELLA BARRA VERDE SUPERIORE */

.personal-carousel-arrow .elementor-slick-slider .slick-prev, .elementor-slick-slider .slick-next {
    background: unset;
    padding: unset;
    border: unset;
}

.personal-carousel-arrow .elementor-slick-slider .slick-next {
    background: unset;
    padding: unset;
    border: unset;
}

.personal-carousel-arrow .elementor-slick-slider .slick-prev::before {
    color: #ffffff;
}

.personal-carousel-arrow .elementor-slick-slider .slick-next::before {
    color: #ffffff;
}




/* PERSONALIZZAZIONE COLORE FRECCE SLIDE HOMEPAGE */

.iview-directionNav a:hover {
    background: #008830;
}




/* PERSONALIZZAZIONE COLORE HOVER FRECCE SEZIONE SPORT HOMEPAGE */

.perssportsection .slick-arrow:hover {
    background-color: #008830 !important;
}




/* PERSONALIZZAZIONE COLORE HOVER FRECCE SEZIONE SPORT HOMEPAGE */

.slick-slider .slick-slider .slick-prev:hover:before {
    color: #008830 !important;
}




/* PERSONALIZZAZIONE COLORE FRECCE SEZIONE TESTIMONIAL HOMEPAGE */

.perstestimonialsection .slick-slider .slick-prev:hover:before {
    color: #008830;
    color: #008830;
}

.perstestimonialsection .slick-slider .slick-next:hover:before {
    color: #008830;
    color: #008830;
}




/* PERSONALIZZAZIONE COLORE HOVER TASTO ISCRIVITI NEWSLETTER HOMEPAGE */

.footer_newletter .block_newsletter form button[type="submit"]:hover {
    background-color:  #008830 !important;
}




/* PERSONALIZZAZIONE PAGINA ELENCO PRODOTTI SHOP GENERALE */

/* bordo attorno a immagine prodotto in pagina elenco prodotti */

.product_list.grid.plist-2 .product-image {
    border: solid 2px #e2e1dd;
}

/* distanze contenuti in pagine elenco prodotti */

.page-category .sidebar {
    /* background: red; */
    margin-top: 81px;
    padding-top: 10px;
}

.page-category .products-selection {
    /* background: green; */
    margin-top: 81px;
}

.page-category .ajax_block_product {
    /* background: blue; */
    margin-top: 22px;
}

.page-category .pagination {
    /* background: green !important; */
    margin-top: 22px;
    margin-bottom: 70px;
}




/* PERSONALIZZAZIONE FRECCE DI SCORRIMENTO CAROSELLI CON PRODOTTI PAGINA CLUB SHOP ONLINE */

.elementor-slick-slider .slick-prev, .elementor-slick-slider .slick-next {
    background: #ffffff;
    padding: 7px 16px 6px 7px;
    border: solid 1px #999999;
}

.elementor-slick-slider .slick-prev::before, .elementor-slick-slider .slick-next::before {
    font-size: 18px;
    color: #005910;
}

.slick-slider .slick-next:hover:before, .slick-slider .slick-prev:hover:before {
    color: #333333;
}




/* PERSONALIZZAZIONE PAGINA PRODOTTO */

/* distanza superiore e inferiore da header e footer del blocco che contiene i dettagli prodotto */

.product-detail {
    /* background: red; */
    margin-top: 81px;
    margin-bottom: 22px;
}

/* bordo attorno a immagine principale prodotto nella pagina prodotto */

.product-detail .images-container {
    border: solid 2px #e2e1dd;
}

.product-description {
    margin-top: 10px;
}

/* impostazione larghezza selettore caratteristiche prodotti */

.product-variants > .product-variants-item select {
    width: 13.75rem;
}

/* impostazione colore rollower bottone aggiungi al carrello */

.product-quantity .add .btn:hover {
    background-color: #008830;
    color: #ffffff;
}




/* PERSONALIZZAZIONE SPEGNIMENTO CONTENUTO DI DEFAULT DELLA PAGINA MANUTENZIONE */

.page-maintenance {
    margin-top: -388px;
}




/* PERSONALIZZAZIONE PROTEZIONE CONTENUTI CON PASSWORD */

.page-content.card.card-block p {
        margin-bottom: 40px;
	font-size: 1.2rem;
        text-align: center;
}



/* PERSONALIZZAZIONE CONTENUTO PAGINA PRODOTTO NON AUTORIZZATO */

.page-header .logo {
    margin-bottom: 30px;
    text-align: center;
}

.page-restricted {
    margin-bottom: 61px;
}

.page-restricted h2 {
    display: none;
}

.page-restricted p {
    display: none;
}




/* PERSONALIZZAZIONE FORM CONTATTI PAGINA CONTATTI */

.contact-form .form-control-label {
    text-align: left;
    width: 20%;
}

.contact-form .col-md-6 {
    width: 53%;
}

.contact-form .col-md-9 {
    width: 80%;
}




