/* VENUS Demo Styles
================================================== */

	/* Page Fonts - You can customize on here:  https://fonts.google.com/share?selection.family=Archivo:wght@300;400;800%7COrbitron:wght@900*/
	/*@import url('https://fonts.googleapis.com/css2?family=Archivo:wght@300;400;800&family=Orbitron:wght@900&display=swap');*/
	/*.font-secondary{font-family: 'Orbitron', sans-serif !important;}*/

    /* Page Fonts - You can customize fonts on here: https://fonts.google.com/share?selection.family=Outfit:wght@100;200;300;400;500;600;700;800;900 */
    @import url('https://fonts.googleapis.com/css2?family=Archivo:wght@300;400;800&family=Outfit:wght@100;200;300;400;500;600;700;800;900&display=swap');
	/*.font-main{font-family: 'Archivo', sans-serif !important;}*/
    .font-main,
    .font-secondary{font-family: 'Outfit' !important;}
    .modern-nav .nav-links > li > .nav-link{font-family: 'Outfit' !important;}
    /* Craft is not have a secondary font. You can add it with .font-secondary class */

	/* Body Options */
	/*body{ font-family: 'Archivo', sans-serif; font-weight: 400; letter-spacing: 0px;}*/
    body{ font-family: 'Outfit', sans-serif; font-weight: 400; letter-spacing: 0px;}
	body *{outline:none;}


/* VENUS VERSION MAIN STYLES
================================================== */


	/* Creative team options - #team-02 and 03 */
    /* Figure options - margin for absolute items on bottom */
    .team-creative figure{ -webkit-transition:color 0.3s;transition:color 0.3s; }
    /* Hover position for figcaption */
    .team-creative figcaption{ position: relative; bottom: 0%; -webkit-transition:bottom 0.3s;transition:bottom 0.3s; }
    .team-creative figure:hover figcaption{ bottom: 50%; }
    /* Opacity option for progress bars */
    .team-creative figure .progress-bars{ opacity: 0; visibility: hidden; -webkit-transition-delay:0s;transition-delay:0s; }
    .team-creative figure:hover .progress-bars{ opacity: 1; visibility: visible; -webkit-transition:opacity 0.3s, visibility 0.3s;transition:opacity 0.3s, visibility 0.3s; -webkit-transition-delay:0.2s;transition-delay:0.2s; }
    /* Opacity option for image */
    .team-creative figure > .employee-photo img{  opacity: 1;-webkit-transition:opacity 0.3s;transition:opacity 0.3s; }
    .team-creative figure:hover > .employee-photo img{ opacity: .3; }
    /* Socials Aniamtion */
    .team-creative figure .socials a{opacity:0; -webkit-transform:translateY(15px);transform:translateY(15px); -webkit-transition:opacity 0.3s, transform 0.3s;transition:opacity 0.3s, transform 0.3s; -webkit-transition-delay:0s;transition-delay:0s;}
    /* Icon delays */
    .team-creative figure:hover .socials a{opacity:1; -webkit-transform:translateY(-20px);transform:translateY(-20px); -webkit-transition-delay:0.3s;transition-delay:0.3s;}
    .team-creative figure:hover .socials li:nth-of-type(2) a{-webkit-transition-delay:0.35s;transition-delay:0.35s;}
    .team-creative figure:hover .socials li:nth-of-type(3) a{-webkit-transition-delay:0.4s;transition-delay:0.4s;}
    .team-creative figure:hover .socials li:nth-of-type(4) a{-webkit-transition-delay:0.45s;transition-delay:0.45s;}
    .team-creative figure:hover .socials li:nth-of-type(5) a{-webkit-transition-delay:0.5s;transition-delay:0.5s;}
    .team-creative figure:hover .socials li:nth-of-type(6) a{-webkit-transition-delay:0.55s;transition-delay:0.55s;}
    .team-creative figure:hover .socials li:nth-of-type(7) a{-webkit-transition-delay:0.6s;transition-delay:0.6s;}





    /* Works and blog hover options */
    .works .keeper img{transform: translateZ(0) scale(1); filter: blur(0px); -webkit-transition:all 0.6s;transition:all 0.6s; perspective: 0;}
    .works .keeper:hover img{transform: translateZ(0) scale(1.03); filter: blur(3px);}




/*modifiche*/
.dark4.underline-slide:after, .dark4.underline-slide:before{
    background: #181818 !important;
}

.controls-mouseover .slick-arrow {
  opacity: 1!important;
}

.logo-for-mobile-navigation img{
  max-height: 100%;
}

@media screen and (max-width: 991px){
    .ass-logo{
        max-width: 100%;
    }
}