/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/



@import url("https://use.typekit.net/nty0cpi.css");

@font-face {
font-family:"ivypresto-display";
src:url("https://use.typekit.net/af/5bc6b2/00000000000000007735e5a5/30/l?primer=f14de7b49817d7a754ca0181bbdb77951137df69e380f4849bb352b5de1c5997&fvd=n1&v=3") format("woff2"),url("https://use.typekit.net/af/5bc6b2/00000000000000007735e5a5/30/d?primer=f14de7b49817d7a754ca0181bbdb77951137df69e380f4849bb352b5de1c5997&fvd=n1&v=3") format("woff"),url("https://use.typekit.net/af/5bc6b2/00000000000000007735e5a5/30/a?primer=f14de7b49817d7a754ca0181bbdb77951137df69e380f4849bb352b5de1c5997&fvd=n1&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:100;font-stretch:normal;
}

#login h1 a {
    pointer-events: none;
}


.login #login_error a[href*="lostpassword"] {
    display: none;
}

.login #login_error,
.login .message, .login .success{
margin-top: 15px;
border-left: none;
box-shadow: none;
background-color: #EFEEEC;
font-family: 'Inter';
font-size: 15px;
text-align:center;}
	
	
body.login div#login h1{ font-family:'ivypresto-display';
font-style:normal;
font-size:80px;
font-weight:100;
font-stretch:normal;
color: #000;
padding-top:40px;
}

#custom-container {
    width: auto;
    
}

#custom-container::before,
#custom-container::after,
#custom-container *::before,
#custom-container *::after {
    display: none !important;
}

.wp-core-ui select {
  max-width: none;
}


body.login div#login form#loginform label {display:none;}


body.login div#login form#loginform input#user_login.input,
body.login div#login form#loginform input.password-input  { 
    text-align: center !important;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom:10px;
	font-family: 'Inter', sans-serif;
	font-weight: 400;
	font-style: normal;
	font-kerning: auto;
	font-size: 15px;
	font-stretch 100%;
	font-variant-alternates: normal;
	font-variant-caps: normal;
	font-variant-ligatures: normal;
	font-variant-numeric: normal;
	height: 44px;
	letter-spacing: normal;
	line-height: 44px;
}


//placeholder customization 
::placeholder { /* Modern browsers */
    color: #787776;

}

::-webkit-input-placeholder { /* Chrome/Edge/Safari */
    color: #787776;
}

::-moz-placeholder { /* Firefox 19+ */
    color: #787776;
    opacity: 1; /* Firefox has reduced opacity by default */
}

:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #787776;
}

:-moz-placeholder { /* Firefox 18- */
    color: #787776;
    opacity: 1;
}

/* Language dropdown styling */
.language-switcher select[name="wp_lang"] {
    width: 91%;
    height: 44px;
	text-align-last: center; 
	border-radius: 0;
    border-bottom: solid 1px #E2E2E2;
    border-top: none;
    border-left: none;
    border-right: none;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
    outline: none;
    background-color: #EFEEEC;
    color: #787776;
    font-family: 'Inter', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-kerning: auto;
    font-size: 15px;
    margin-bottom: -30px;
	margin-right: 0px !important;
}


/* Language dropdown arrow styling */
.language-switcher::after {
    content: '';
    display: block;
    width: 7px;
    height: 7px;
    border-right: 2px solid #000000;
    border-bottom: 2px solid #000000;
    position: absolute;
    top: 14px;
    right: 0;
    pointer-events: none;
    transform: rotate(45deg);
    transform-origin: left top;
}

/* Hide the Change button on all screen sizes */
.language-switcher input[type="submit"] {
    display: none !important;
}

/* Hide the default language icon */
.language-switcher .dashicons-translation {
    display: none;
}


/*remove password eye */
span.dashicons-visibility:before {
        content: "";
    }
span.dashicons-visibility:after {
        content: "";
    }
span.dashicons.dashicons-hidden:before{
        content: "";

}

.login .button.wp-hide-pw,
.login .button.wp-hide-pw:focus {
	display:none !important;
}

/*remove padding for the show password icon*/
.js.login input.password-input, .js.login-action-rp form .input, .js.login-action-rp input[type="text"] {
  padding-right: 0px;
}


/*disable autofill for safari*/
input::-webkit-contacts-auto-fill-button, 
input::-webkit-credentials-auto-fill-button {
  visibility: hidden;
  position: absolute;
  right: 0;
}


