/* 
Theme Name: Strong affiliates 
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Strong affiliates is a child theme of Hello Elementor
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/
/* 

/* Homepage toggle */

.elementor-tab-title:hover,
.elementor-tab-title.elementor-active {
	background-color:#16130B;
}

/* Homepage brands section */

.first-section p, .second-section p, .third-section p {
	color:#fff;
} 

/* Homepage traffic section */
.traffic-card:hover,
.benefits-card .elementor-icon:hover{
    filter: brightness(1.5);
    transition: filter 0.5s ease-in-out;
}
.traffic-card,
.benefits-card .elementor-icon{
     transition: filter 0.5s ease-in-out;
}

@media only screen and (min-width: 1024px) {
    .cashed-section h3{
        margin-top:0!important;
    }
    .first-section.cashed {
        display: block;
        max-width: 95%!important;
        padding-top:15px;
        margin-bottom:0;
    }
    .second-section.cashed {
        display: block;
        max-width: 100%!important;
        margin-top:0 !important;
        margin-bottom:0 !important;
        padding-top:0 !important;
    }
    .third-section {
        display: block;
        max-width: 65%!important;
        margin-top:0 !important;
    } 
    .ball-rolling {
        display: block;
    }
	
	/* Homepage hero section gradient */
	.hero-video-section:before{
		content: '';
		position: absolute;
		width: 100%;
		height: 150px;
		top: 86%;
		left: 0;
/* 		background: linear-gradient(rgba(30, 24, 3, 0.1) 0%, rgba(30, 24, 3, .7) 50%, rgba(30, 24, 3, 0.1) 100%); */
		background: linear-gradient(rgba(30, 24, 3, 0.1) 0%, rgb(27 22 4 / 91%) 50%, rgba(30, 24, 3, 0.1) 100%);
		z-index: 1;
	}  
}

@media only screen and (max-width: 1024px) {
    .first-section {
        padding-top: 15px !important;
    }
}

.third-section {
    padding-top: 30px;
}

/* Header */

@media only screen and (max-width: 1024px) {
    selector {
        display: none!important;
    }
}
/* FOR LEGAGY LOGIN BTN - START*/
/*.legacy-login-mobile {*/
/*    display: none!important;*/
/*}*/

@media only screen and (min-width: 1024px) {
    .legacy-login-mobile {
        display: none!important;
    }
}

.elementor-nav-menu .legacy-login-mobile {
    margin-top: 45px;
    justify-content: center;
    display: flex;
}

.legacy-login-mobile a {
    width: 120px;
    border-radius: 50px;
    background-color: #10101D;
    padding: 15px 0px 15px!important;
}
.legacy-login-mobile a:active {
    background: #1E2132!important;
    background: #9F8C68!important;
    color: #FEFEFF!important;
}

/*FOR LEGAGY LOGIN BTN - END*/


@media only screen and (min-width: 1024px) {
    .login-mobile, .signup-mobile {
        display: none!important;
    }
}

@media only screen and (max-width: 768px) {
    .elementor-nav-menu {
        padding-top: 40px!important;
        padding-bottom: 85px!important;
    }
}

@media only screen and (max-width: 1024px) {
    .elementor-nav-menu {
        padding-top: 60px!important;
        padding-bottom: 100px!important;
    }
    
    .elementor-nav-menu .menu-item:not(.legacy-login-mobile):not(.login-mobile):not(.signup-mobile) :hover {
         background-image: radial-gradient(circle at center, #2D2C47 30%, #1B1930 70%);
    }
}

/* 
.elementor-nav-menu .login-mobile {
    margin-top: 45px;
    margin-top: 15px;
    justify-content: center;
    display: flex;
}
.login-mobile a {
    width: 120px;
    border-radius: 50px;
    background-color: #10101D;
    padding: 15px 0px 15px!important;
}
.login-mobile a:active {
    background: #9F8C68!important;
    color: #FEFEFF!important;
}

.elementor-nav-menu .signup-mobile {
    margin-top: 15px;
    justify-content: center;
    display: flex;
}
.signup-mobile a {
    width: 120px;
    border-radius: 50px;
    background-color: #10101D;
    padding: 15px 0px 15px!important;
}
.signup-mobile a:active {
    background: #9F8C68!important;
    color: #FEFEFF!important;
}

selector.elementor-sticky--effects{
 background-image: linear-gradient(to bottom, rgba(18, 19, 30, 1), rgba(18, 19, 30, 0.6));
}
selector{
transition: background-color 2s ease !important;
}

selector .elementor-container {
    display: flex;
    justify-content: space-between;
}

selector.elementor-sticky--effects .register-button a{
    background: #10101d !important;
    border-color: #10101d !important;
}
selector.elementor-sticky--effects .register-button a:hover{
    background: #1E2132 !important;
    border-color: #1E2132 !important;
}

*/
.login-button .elementor-button {
	border-color:#fff;
	background:#201a0a !important;
}
.elementor-button{
 background: linear-gradient(195deg, #FCF7CD 10.03%, #EDCD78 48.7%, #FDF8D0 88.16%) !important;
    
}

.heading-gradient{
  background: linear-gradient(to right, #EDCD78, #AAAAAA);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
