/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

/*@import url("../uncode/style.css");*/

/*
* 2023
 */
.submenu-dark .menu-horizontal .menu-smart ul,
#uncode_sidecart.style-dark {
    min-width: 160px;
}


/*---pre 2023---*/
.thanksText{    
    font-family: 'Rubik' !important;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
}


.tp-caption.NotGeneric-CallToAction, .NotGeneric-CallToAction {
   
    border-style: none !important;
}


.signupContainer{
	white-space:nowrap;
	overflow:hidden;
  	width: 450px;
  	text-align: center; 

}

.signupFieldContainer{	    
	display: inline-block;
	width:50%;
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
}

.signupButtonContainer{
	display: inline-block;
	padding-left: 10px;
}

.signupHD {
	   	   font-family: 'Rubik';
		color: #00FFAF !important;
	   margin-bottom: 20px;
	   margin-top: 20px;
	   letter-spacing: 3px;
	       font-size: 24px;


}


input.signupButton {
	
    background: transparent !important; 
    color: #00FFAF !important; 
    border-radius: 18px !important;
    border-width: 1px !important; 
    border-style: solid !important; 
    border-color: #00FFAF !important; 
}

input:hover.signupButton {
        background: #00FFAF !important; 
		color: #171821 !important; 
        border-color: #00FFAF !important; 

}


	
input.signupField{  
    border-bottom: 5px solid #00FFAF !important; 
    border-color: #00FFAF !important; 
    color: #00FFAF !important; 
    background: transparent !important; 
    border:0px;
    outline: 0!important; 
}



input.signupField::placeholder { /* Most modern browsers support this now. */
   color: #00FFAF !important;
}

input.signupField::-webkit-input-placeholder {
	color: #00FFAF;
}
input.signupField:-moz-placeholder {
    /* FF 4-18 */
    color: #00FFAF;
}
input.signupField::-moz-placeholder {
    /* FF 19+ */
    color: #00FFAF;
}
input.signupField:-ms-input-placeholder {
    /* IE 10+ */
    color: #00FFAF;
}


.G-captcha {
		padding-left: 50px;
	}


/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
/* Styles */

	.signupFieldContainer{	    
		display: inline-block;
		width:65%;
	   font-family: 'Rubik';
	  font-style: normal;
	  font-weight: 400;
	  font-size: 12px;
	}
	
	.G-captcha {
		padding-left: 0px;
	}

	
	.signupContainer {
     width: 100% !important;
    }

    .signupHD {
	   
	       font-size: 18px;

}

}


/*---FORM---*/

#mc_embed_signup input#mce-EMAIL {
  font-family: "Arial", sans-serif;
  font-size: 15px;
  color: #000;
  background-color: #fff;
  line-height: 46px;
  padding: 0 20px;
  cursor: text;
  border: 0;
  width: 400px;
  margin-bottom: 0px;
  -webkit-transition: background-color 0.5s;
  -moz-transition: background-color 0.5s;
  -o-transition: background-color 0.5s;
  -ms-transition: background-color 0.5s;
  transition: background-color 0.5s;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
  
#mc_embed_signup input#mce-EMAIL[type="email"]:focus {
	background-color: #f5f5f5; 
}
  
#mc_embed_signup input#mc-embedded-subscribe,
#mc_embed_signup input#mc-embedded-subscribe:focus {
  	font-family: "Arial", sans-serif;
  	line-height: 46px;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 700;
    padding: 0 20px;
	border: 0;
    background: #009aee;
    color: #fff;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

#mc_embed_signup input#mc-embedded-subscribe:hover {
    background: #0083d4;
}
        
@media only screen and (max-width: 767px) {
    #mc_embed_signup input#mce-EMAIL { width: 200px; }
}



/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-width : 500px) and (max-width : 1024px) {
/* Styles */

	#mc4wp-form-1 {
		/*margin: 0 auto !important; */
		margin: 0 auto !important;
		width: 460px !important;
	}
}

	
	
	




