/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.3.0.1604022265
Updated: 2020-10-30 01:44:25

*/

a i.fa-long-arrow-alt-right {
	transition:  ease-in-out 0.35s;
}
a:hover i.fa-long-arrow-alt-right {
	margin-left: 20px;

}


.elementor-button-wrapper a.elementor-button-link {
	transition:  ease 0.35s;
}

.sm_underline .elementor-button-wrapper:hover a.elementor-button-link {
	text-decoration: underline;
	opacity: 75%;
}

/*===============footer Social Media=====================
.footer_soc .fa-instagram::after,.footer_soc .e-fab-instagram::after{
    content: "Instagram";
    padding-left: 50px;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 600;
    font-family: Sans-Serif;
}
.footer_soc .fa-facebook::after,.footer_soc .e-fab-facebook::after{
    content: "facebook";
    padding-left: 50px;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 600;
    font-family: Sans-Serif;
}

.footer_soc .fa-youtube::after,.footer_soc .e-fab-youtube::after{
    content: "Youtube";
    padding-left: 50px;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 600;
    font-family: Sans-Serif;
}
.footer_soc .fa-twitter::after, .footer_soc .e-fab-twitter::after{
    content: "Twitter";
    padding-left: 50px;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 600;
    font-family: Sans-Serif;
    
}
*/

.footer_soc .elementor-social-icon-instagram::after {
    content: "Instagram";
    position: absolute;
    padding-left: 150px;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 600;
    font-family: Sans-Serif;
	color:white;
}


.footer_soc .elementor-social-icon-facebook::after {
    content: "Facebook";
    position:absolute;
    padding-left: 145px;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 600;
    font-family: Sans-Serif;
	color:white;
}

.footer_soc .elementor-social-icon-youtube::after {
    content: "Youtube";
    position:absolute;
    padding-left: 130px;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 600;
    font-family: Sans-Serif;
	color:white;
}

.footer_soc .elementor-social-icon-twitter::after {
    content: "Twitter";
    position:absolute;
    padding-left: 120px;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 600;
    font-family: Sans-Serif;
	color:white;
}

.footer_soc .elementor-social-icon-linkedin::after {
    content: "linkedin";
    position:absolute;
    padding-left: 120px;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 600;
    font-family: Sans-Serif;
	color:white;
}


/*===================Slide in Form the Top======================*/

.d-logo {
 display: none;
}
/* SWITCHES LOGO ON SCROLL */
.elementor-sticky--effects .d-logo {
 display: inline-block;
}
.elementor-sticky--effects .l-logo {
 display: none;
}

.elementor-widget-wrap .elementor-element-9d7d1ee {
    -webkit-animation-duration: .25s;
    animation-duration: .35s;
}
/*=============================More Info arrow ==================================*/

.btn_info span:hover .fa-chevron-right{
    margin-left: 20px!important;
}
 .btn_info span .fa-chevron-right {
    transition:  ease-in-out 0.35s;
}

/*========================Form Fucos=================================*/

input.elementor-field:focus{
    border: 2px #7D05DE solid !important;
}

textarea:focus {
	 border: 2px #7D05DE solid !important;
}

select:focus {
    border: 2px #7D05DE solid !important;
}

.elementor-1004 .elementor-element.elementor-element-dcf6fed .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper)::placeholder {
color:#C3BBCF;
}
.elementor-1015 .elementor-element.elementor-element-ef35e62 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper)::placeholder{
    color: #C3BBCF;
}

.elementor-inner .elementor-container .elementor-row .elementor-field-option label[for=form-field-field_11726da] {
    text-transform: none;
	font-weight: 500;
	font-size: 18px;
	text-height: 30px;
}
.gform_wrapper h3,
.gform_wrapper h2 {
    color: var(--e-global-color-primary);
}
.gform_wrapper .gsection_title {
    margin-top: 50px;
}
.gform_wrapper input:focus {
    border: 2px solid #7D05DE !important;
    color: #141B4D;
}
.gform_wrapper input[type=submit] {
    color: #fff;
    font-family: "Avenir Next";
    background-color: #9737E5;
    border: none;
    border-radius: 1px;
    text-transform: uppercase;
    padding: 12px 30px;
}
.gform_wrapper input[type=submit]:hover {
    background-color: #7820BF;
    border-radius: 0;
}
#menu-1-4d57d96 a.elementor-item {
        text-decoration-color: #9063CD;
}
#menu-1-4d57d96 a.elementor-item:hover{
        text-decoration: underline;
    text-decoration-color: #9063CD;
    text-decoration-thickness: 3px;
    line-height: 1.5em;
}

#logo_slider .swiper-slide-inner .swiper-slide-image {
    float:left;
}

/*========login Form for Talent=========*/

.form-login-talent input.um-button {
    padding: 15px 30px!important;
    font-weight: 700!important;
    font-size: 14px;
    text-transform: uppercase!important;
    border-radius: 3px;
    background-color: #920EFF!important;
    color: #fff!important;
}

.form-login-talent input.um-button:hover {
    background-color: #7820bf!important;
}

/*========login Form for Talent=========*/

.form-register-talent input.um-button {
    padding: 15px 30px!important;
    font-weight: 700!important;
    font-size: 14px;
    text-transform: uppercase!important;
    border-radius: 3px;
    background-color: #920EFF!important;
    color: #fff!important;
}



.form-register-talent input.um-button:hover {
    background-color: #7820bf!important;
}

/*=============profile Form==============*/

.profile-form .um-header {
    border-bottom: none;
}

.profile-form .um-profile.um .um-name a {
    font-family: 'anton', sans-serif;
    font-size: 30px;
    color: #261055
}

.profile-form .um-viewing .um-field-label {
    border-bottom: solid 2px #261055;
}

.profile-form .um-field-label label {
    color: #261055;
}

.profile-form .um-field-value{
    color: #8a1ee1;
}

.profile-form .um-field-value a{
    color: #8a1ee1;
}

.profile-form .um-faicon-cog{
    color: #261055;
}

.profile-form .um-dropdown-b a.real_url, .profile-form .um-dropdown-b a.um-dropdown-hide {
    color: #261055!important;
}

.profile-form .um-button {
    padding: 15px 30px!important;
    font-weight: 700!important;
    font-size: 14px;
    text-transform: uppercase!important;
    border-radius: 3px;
    background-color: #920EFF!important;
    color: #fff!important;
}

.profile-form .um-button:hover {
    background-color: #7820bf!important;
}

.profile-form .um-faicon-check {
    color: #920EFF!important;
}

.profile-form .um-faicon-check:hover {
    color: #7820bf!important;
}

.profile-form .um-2584.um {
    max-width: 100%!important;
}


/*========Account Ultimate Member==========*/

.account-um .um-request-button, .account-um .um-button {
    padding: 15px 30px!important;
    font-weight: 700!important;
    font-size: 14px;
    text-transform: uppercase!important;
    border-radius: 3px;
    background-color: #920EFF!important;
    color: #fff!important;
}

.account-um .um-resquest-button:hover, .account-um .um-button:hover {
    background-color: #7820bf!important;
}

#um_field_2392_are_you_interested_in_participating_in_this_year {
	display:none;
}
#um_field_2390_are_you_interested_in_participating_in_this_year {
	display:none !important;
}
/*==========Ultimate Member Regester Form=================*/

.form-register-talent .um-col-1 label {
    font-size: 18px!important;
    font-weight: 700;
    color: #102B3C;
}
.form-register-talent span.um-field-checkbox-option {
    font-weight: 500;
}

.form-register-talent span.um-field-radio-option {
    color: #102B3C!important;
}

/*===============Registered Talent=====================*/

.registered-talent .um-member-directory-sorting-a-text {
    color: #102B3C;
    font-weight: 500;
}

.registered-talent .um-members.um-members-list .um-member {
    border-radius: 3px;
}

.registered-talent .um-member-directory-sorting span{
    font-weight: 700;
    text-transform: uppercase;
    color: #102B3C;
    
}

.registered-talent .um-faicon-caret-down {
    color: #102B3C;
}

.registered-talent .um-member-directory-filters-a a {
    color: #102B3C!important;
    font-weight: 500!important;   
}

.registered-talent .um-member-name a{
    color: #102B3C!important;
}

.registered-talent i.um-faicon-cog {
    color: #102B3C!important;
}

.registered-talent .um-faicon-caret-up, .registered-talent .um-faicon-caret-down {
	color: #102B3C!important;
}

.registered-talent i.um-faicon-cog:hover {
    color: #7d05de!important
}

.registered-talent i.um-faicon-angle-down, .registered-talent i.um-faicon-angle-up {
    color: #102B3C!important;
}

.registered-talent i.um-faicon-angle-down:hover, .registered-talent i.um-faicon-angle-up:hover {
    color: #7d05de!important;
}
.registered-talent .um-member-metaline strong {
    font-size: 14px;
    font-weight: 600;
    color: #102B3C;
}

/*================REST PASSWORD====================*/
.rest_pass .um-field-block {
    color: #fff!important;
}

.rest_pass #um-submit-btn {
    background-color: #7C05DE;
    text-transform: uppercase!important;
    font-weight: 600!important;
}

.rest_pass #um-submit-btn:hover {
    background-color: #FF9E18!important;
}

