/*
Theme Name: Tipster Farm
Description: Tipster Farm 2025 Theme
Author: Edinet
Author URI: https://www.edinet.info
Template: salient
Version: 1.2.3
*/

/*@import "assets/fonts/degular.css";*/

/*----------------------------------------------------------
Skins Colors & Font Variables
----------------------------------------------------------*/
:root {}

/*----------------------------------------------------------
Fonts
----------------------------------------------------------*/
/* Come aggiungere un custom font
@font-face {
	font-family: 'Ahellya';
	font-style: normal;
	font-weight: normal;
	src: local('Ahellya'), url('assets/fonts/ahellya.woff') format('woff');
}
@font-face {
	font-family: 'Ahellya Italic';
	font-style: normal;
	font-weight: normal;
	src: local('Ahellya Italic'), url('assets/fonts/ahellya_italic.woff') format('woff');
}
*/

/*----------------------------------------------------------
Navigation
----------------------------------------------------------*/
.menu-contatti a:before {}
.menu-contatti a small {
    display: block;
    font-size: 12px;
    line-height: 12px;
}

/*----------------------------------------------------------
Hero
----------------------------------------------------------*/
/* Hack per forzare la line-height del caption nel nectar slider */
.nectar-slider-wrap[data-full-width="false"] .swiper-slide .content p {
    line-height: 1.4em!important;
}
@media only screen and (min-width: 1px) and (max-width: 1300px) {
	.swiper-slide .content p {
		font-size: 18px!important;
	}
}

/*----------------------------------------------------------
Search
----------------------------------------------------------*/
body.material #search-outer {
    z-index: 9999!important;
}

/*----------------------------------------------------------
Portfolio
----------------------------------------------------------*/

/*----------------------------------------------------------
Blog
----------------------------------------------------------*/

/*----------------------------------------------------------
Elements
----------------------------------------------------------*/
.edi_svg {
	/* Custom hack for Firefox */
    min-height: 128px!important;
}
/* Scroll classes: version 1 */
.scroll-info {
    background-color: #ffffff;
    display: none;
    position: absolute;
    bottom: 14px;
    width: 1px;
    height: 50px;
    -webkit-animation: pulsedown 1s infinite;
    animation: pulsedown 1s infinite;
}
@-webkit-keyframes pulsedown {
    0%   {bottom: 46px;}
    100% {bottom: 14px;}
}
@keyframes pulsedown {
    0%   {bottom: 46px;}
    100% {bottom: 14px;}
}
@media (min-width: 768px) {
    .scroll-info {
        display: block;
    }
}
/* Scroll classes: version 2 */
.scroll-downs {
    position: absolute;
    left: 11px;
    bottom: 28px;
    margin: auto;
    width: 34px
}
.dark-scroll.scroll-downs {
    bottom: 110px
}
.scroller {
    width: 1px;
    height: 110px;
    position: relative;
    background: 0 0;
    animation: scrollDown5 1.5s ease infinite;
    border-radius: 100%;
    margin: 0 auto
}
.scroller:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(transparent,#fff,transparent)
}
.dark-scroll .scroller:before {
    background: linear-gradient(transparent,#131313,transparent)
}
@keyframes scrollDown5 {
    0% {
        transform-origin: top;
        transform: scaleY(0)
    }
    45% {
        transform-origin: top;
        transform: scaleY(1)
    }
    55% {
        transform-origin: bottom;
        transform: scaleY(1)
    }
    100% {
        transform-origin: bottom;
        transform: scaleY(0)
    }
}

/*----------------------------------------------------------
Toolbar
----------------------------------------------------------*/
#floating-toolbar {
    left: 28px!important;
}
#floating-toolbar a {
    color: black;
}
#floating-toolbar a small {
    display: block;
    font-size: 11px;
}

/*----------------------------------------------------------
Helper classes
----------------------------------------------------------*/
.text-center, .center, .c {
	text-align: center!important;
}
.text-decoration-none {
	text-decoration: none!important;
}
.float-left, .fl {
	float: left!important;
}
.float-right, .fr {
	float: right!important;
}
.m-b-0 {
    margin-bottom: 0!important;
}
.m-b-8 {
    margin-bottom: 8px!important;
}

/*----------------------------------------------------------
Gravity Forms overrides
----------------------------------------------------------*/
.gform_required_legend {
	display: none;
}

/*----------------------------------------------------------
Joinchat overrides
----------------------------------------------------------*/
.joinchat {
	--bottom: 48px;
	--sep: 6px;
	--s: 48px;
}
.joinchat__button {
	background: rgba(0, 0, 0, 0.25);
	box-shadow: 1px 6px 24px 0 rgb(0, 0, 0, .2)
}
.joinchat__button:hover {
	background-color: var(--nectar-accent-color);
}