/*
Theme Name:  Salient
Version:     17.0.3
Description: An Ultra Responsive Multi-Purpose Theme.
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author:      ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
License:     Custom license
License URI: http://themeforest.net/licenses/terms/regular
Text Domain: salient
*/

/*-------------------------------------------------------------------------*/
/* Note: The theme CSS files are loaded through the /css/ folder. 
/*-------------------------------------------------------------------------*/

#citazione-caffe {
    text-align: center;
    font-weight: 500; /* Cambiato a un valore numerico che rappresenta il peso del font medium */
    font-family: 'REM', sans-serif; /* Corretto l'uso della font-family */
    font-size: 5vw; /* Usa un'unità viewport width per una dimensione del font responsive */
    line-height: 1.2; /* Aumentato leggermente per migliorare la leggibilità */
    color: white;
    text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
    padding: 0 10px; /* Aggiunto un po' di padding per evitare che il testo tocchi i bordi su schermi piccoli */
}	
	
#mouse_scroll {
    cursor: pointer;
	position: absolute;
	left: 50%;
	transform: translatex(-50%);
	z-index: 9;
}
#mouse_scroll span{
    display: block;
    width: 5px;
    height: 5px;
    transform: rotate(45deg);
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
    margin: 0 0 3px 5px;
	 box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
}
#mouse_scroll .mouse {
    height: 21px;
    width: 14px;
    border-radius: 10px;
    transform: none;
    border: 2px solid #ffffff;
    top: 170px;
    margin-top: 50px;
	box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
}
#mouse_scroll .down-arrow-1 {
    margin-top: 6px;
}
#mouse_scroll .down-arrow-1, #mouse_scroll .down-arrow-2, #mouse_scroll .down-arrow-3 {
    -webkit-animation: mouse-scroll 1s infinite;
    -moz-animation: mouse-scroll 1s infinite;
}
#mouse_scroll .down-arrow-1 {
    -webkit-animation-delay: .1s;
    -moz-animation-delay: .1s;
    -webkit-animation-direction: alternate;
}
#mouse_scroll .down-arrow-2 {
    -webkit-animation-delay: .2s;
    -moz-animation-delay: .2s;
    -webkit-animation-direction: alternate;
}
#mouse_scroll .down-arrow-3 {
    -webkit-animation-delay: .3s;
    -moz-animation-dekay: .3s;
    -webkit-animation-direction: alternate;
}
#mouse_scroll .mouse-in {
    height: 5px;
    width: 2px;
    display: block;
    margin: 5px auto;
    background: #ffffff;
    position: relative;
}
#mouse_scroll .mouse-in {
    -webkit-animation: animated-mouse 1.2s ease infinite;
    moz-animation: mouse-animated 1.2s ease infinite;
}

@-webkit-keyframes animated-mouse {
    0% {
        opacity: 1;
        transform: translateY(0);
    }
    100% {
        opacity: 0;
        transform: translateY(6px);
    }
}
@-webkit-keyframes mouse-scroll {
    0% {
        opacity: 1;
    }
    50% {
        opacity: .5;
    }
    100% {
        opacity: 1;
    }
}
@keyframes mouse-scroll {
    0% {
        opacity: 0;
    }
    50% {
        opacity: 0.5;
    }
    100% {
        opacity: 1;
    }
}	

#mouse-scroll-parent {
	position: relative;
	height: 115px;
}

.peppe-balzamo:hover {
	background: #262029;
	color: white;
}

.peppe-balzamo:hover .nectar_icon_wrap .svg-icon-holder[data-color="extra-color-1"] svg path {
	stroke: white !important;
}

.peppe-balzamo:hover h4 {
	color: white;
}

.blog-recent[data-style*=classic_enhanced] .excerpt {
	display: none;
}

.span_12.light .blog-recent[data-style=classic_enhanced] h3.title {
	color: #262029;
}

body h3, .row .col h3 {
	font-weight: 700!important;
}


#recent-posts-container .col.type-post:hover .article-content-wrap h3.title {
	color: #2ed397;
}

#btimeline-12164 .timeline__content h2 {
	line-height: 1.5;
	font-weight: bold !important;
}

#menu-footer-menu li a {
	text-align: center;
}

 a:hover {
	color: #2ed397;
}

.comments-section {
	display: none;
}

body[data-ext-responsive=true].single-post #page-header-bg[data-post-hs=default_minimal] h1{
	font-weight: 800;
	text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}

.meta-comment-count {
	display: none !important;
}

.centro-icone:hover {
	background: #262029;
	color: white;
}

.centro-icone:hover .nectar_icon i {
	color: white !important;
}

.centro-icone:hover h4 {
	color: white;
}
