/* Enter Your Custom CSS Here */

.signup-form-part .gform_heading{
  padding-bottom: 30px;
}

.signup-form-part{
      padding-top: 2.1vw;
      padding-bottom: 2.1vw;
}

.gform_description {
    margin-bottom: 0.8em;
    text-align: center;
    display: block;
    font-weight: 700;
    line-height: 1.2;
    font-size: 35px;
    letter-spacing: .8px;
}

.signup-form-part ul li .name_first label, .signup-form-part ul li .name_last label{
      display: none!important;
}

.signup-form-part ul li .gfield_label {
    display: none!important;
}


.subheader .popup ul li a{

    word-break: normal; 
}

#webinar-form .webinar-signup__form select{
	background-color:#183145;
}

.gform_validation_container{
 display:none;  
}

.grecaptcha-badge{
 display:none;  
}

.mm-split-body-left{
  padding-right:5%; 
  padding-top:2em;
}

.btn:hover{
 cursor:pointer; 
}

.mm-form-wrapper .webinar-signup{
  padding:2em 3em;
}

.mm-align-left p{
 text-align:left;  
}

/* hide sitewide search button */
button.header-search{
 
}

.sgpb-popup-close-button-1{
 display:none;  
}

.single-column p{
  text-align:left;
}


.ginput_container_textarea textarea {
    width: 100%;
    border-radius: 1px;
    border: 2px solid #bfbfbf;
    font-size: 12px;
    padding: 10px 36px 12px 13px;
    color: #fff;
    background:none; 
}

.other-client-stories .btn--related{
    padding: 12px 25px 11px;
}

.other-client-stories .btn--related svg {
    fill: #ffffff;
}

.other-client-stories .btn--related:hover svg {
    fill: #ffffff;
}

.btn--ghost, .other-client-stories .btn--related {
    background-color: #e28d25;
    color:#ffffff;
}

.btn--ghost:hover, .other-client-stories .btn--related:hover {
    background-color: #e28d25;
    color:#ffffff;
}


.popup .btn--ghost {
    background-color: #ffffff;
    color:#183145;
}

.popup .btn--ghost.btn--download svg {
    fill: #183145; 
}

.popup .btn--ghost:hover {
    color: #e28d25;
}

.popup .btn--ghost:hover .btn--download svg {
    fill: #e28d25; 
}


.btn--secondary{
background-color:#ffffff;
color:#183145;
}

.btn--secondary:hover{
background-color:#ffffff;
color:#e28d25;
}

@media only screen and (max-width: 600px) {

    .lightbox__content {
        /* height: auto; */
    }

    .lightbox {
         padding:38px; 
    }
}

/*
.clients__logo img{
height:80px;
}
*/
.clients__logo img{
opacity:0.6;
}


ul.limarginbttm10px li
{
margin-bottom:10px; 
}

.scrollContainer{
display:none;  
}

.grid__section--title, .grid__title{
  margin-top: 3.4vw;
}

/* FRONT PAGE HERO EDITS */
.hero__content_front{
    position: absolute;
    width:100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    padding-left: 0%;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: start;
    align-items: flex-start;
    max-width:1440px;
    margin:auto;
}
.hero__content_top {
	margin-top:8%;	
	display:block;
	width:100%;
	border:0px solid red; 
	position:relative;
}
.hero__content_bottom {
	display:block;
	width:100%;	
	border:0px solid green; 
	position:relative;
}
.hero__content_footer{
	display:block;
	width:100%;	
	border:0px solid orange; 
	position:relative;	
}
.hero__content_top_first{
	display:inline-block;
	margin-left:10%;	
}
.hero__content_top_inner{
	display:block;
	position:relative;
	margin-left:10%;	
	margin-top:1em;
}
.hero__content_bottom_inner{
	display:block;	
	position:relative;	
	margin-left:auto;
	margin-right:7%;
	margin-top:5%;
	font-size:2em;
	font-weight:400;
	background: url(https://staging-entradagroupcom-staging.kinsta.cloud/wp-content/uploads/2018/12/trans-blue-bg-1.png); 
	width:50%;
	padding:20px;
}
.newScrollContainer {
	width:6%;
    z-index: 1;
	margin-right:1%;
	margin-left:auto;
    padding: 1rem;
    background: #e28d25;
    text-align: center;
    font-size: 1.25rem;
    font-weight: 600;
    cursor: pointer;
}
.newScrollContainer .lblScroll {
    display: block;
}
.newScrollContainer svg {
    max-width: 40px;
    fill: white;
    color: white;
    height: 30px;
    margin-top: 0.5rem;
    right: auto;
    bottom: -2px;
    -webkit-animation: bounce 0.75s ease infinite;
    -moz-animation: bounce 0.75s ease infinite;
    -o-animation: bounce 0.75s ease infinite;
    animation: bounce 0.75s ease infinite;
}
@media screen and (max-width: 1700px) {
	.newScrollContainer {
		font-size: 0.8rem;
	}
	.hero__content_bottom_inner {
		font-size: 1.5em;
		margin-top:2%;
	}	
}
@media screen and (max-width: 1500px) {
	.hero__content_top_inner h1 {
		font-size: 2em;
	}
}
@media screen and (max-width: 1400px) {
	.newScrollContainer  {
		display:none;
	}
}
@media screen and (max-width: 900px) {
	.hero__content_top_inner h1 {
		font-size: 1.5em;
	}	
	.hero__content_bottom_inner  {
		font-size:1em;
	}
	.hero__content_top{
		margin-top:2%;		
	}
}
@media screen and (max-width: 600px) {
	.hero__content_bottom_inner, .hero__content_top_first, .hero__content_top_inner{
		margin-left:5%;
		margin-right:auto;
		width:auto;		
	}	
}
/* Gravity form code */
.landing-page-form_wrapper form{overflow:auto; color:#ffffff; background:#183145; padding:1.5em 2em 2em 1.5em;}
.landing-page-form_wrapper form li,form ul{margin:0;list-style:none;padding:0}
.landing-page-form_wrapper form li{margin-bottom:25px;max-width:100%!important;background:none;border:none}
.landing-page-form_wrapper .gform_confirmation_message,.landing-page-form_wrapper .validation_message,.validation_error{color:#e28d25;padding:10px 0 16px;border:none}
.landing-page-form_wrapper input,.webinar-signup__form select{width:100%;border-radius:1px;border:2px solid #bfbfbf;font-size:12px;padding:10px 36px 12px 13px;color:#fff}
.landing-page-form_wrapper input {color:#ffffff;opacity:1}
.landing-page-form_wrapper input:focus{border-color:#e28d25;} 
.landing-page-form_wrapper select{width:100%;font-size:12px;color:#fff;padding:10px 36px 12px 13px}
.gfield_label {display:none;}
.landing-page-form_wrapper .gform_description{margin-bottom:0.8em; text-align:center; display:block;font-weight: 700;line-height: 1.2; font-size: 35px;letter-spacing: .8px;}
.landing-page-form_wrapper .btn{float:right; border: 2px solid #e28d25; background:#183145;}
.landing-page-form_wrapper .btn:hover {background:#e28d25;}
.landing-page-form_wrapper .ginput_complex span.name_first input {margin-bottom:25px;}

/* White form */ 
.white_wrapper form {color:#183145; background:#ffffff; }
.white_wrapper form .btn {background:#e28d25;}
.white_wrapper form .btn:hover {background:#e28d25;}
.white_wrapper form input {color:#183145; opacity:1}
.white_wrapper form input:focus{border-color:#e28d25;}
 
.landing-page-form .gform_confirmation_message{color:#ffffff;}

/* to make new header images work */
.hero_image_srcset{display:none;}
.hero__background{display:block;}

.client_img_background{
 display:none;  
}

.gfield_checkbox input[type="checkbox"]{
	width:25px;  
}


textarea::-webkit-input-placeholder {
  color: #bfbfbf;
}

textarea:-moz-placeholder { /* Firefox 18- */
  color: #bfbfbf;  
}

textarea::-moz-placeholder {  /* Firefox 19+ */
  color: #bfbfbf;  
}

textarea:-ms-input-placeholder {
  color: #bfbfbf;  
}

textarea::placeholder {
  color: #bfbfbf;  
}


/*image wrapping in wordpress posts*/
img.alignright {float:right; margin:0em 0 1em 1em}
img.alignleft {float:left; margin:0em 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.alignright {float:right; }
.alignleft {float:left; }
.aligncenter {display: block; margin-left: auto; margin-right: auto}
/*end image wrapping in wordpress posts*/


/*

.box--large.box--gray, .info-block--webinar, .webinar, .box--large, 
.box.custom {
    padding: 0;
    padding-top: 3.8vw;
    padding-bottom: 3.8vw;
    margin:0;
}

.grid__section--title, .grid__title{
 margin-bottom:1vw 
}
*/