/* Enter Your Custom CSS Here */

ul#primary-menu {
    background: #fff;
}

.gform_wrapper.gravity-theme .gfield select{
	height:42px !important; 
}
input[type=email], input[type=number], input[type=password], input[type=reset], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea, .gform_wrapper.gravity-theme .gfield select {
    color: #fff !important;
    padding: .75em;
    height: auto !important;
    border-width: 2px;
    border-style: solid;
    border-color: #ffffff;
    border-radius: 10px;
    background: #fafafa00;
    box-shadow: none;
    box-sizing: border-box;
    transition: all .2s linear;
}
.gform_wrapper input:not([type=submit]):focus, .gform_wrapper select:focus, .gform_wrapper textarea:focus{
	    color: #fff !important;
    padding: .75em;
    height: auto !important;
    border-width: 2px;
    border-style: solid;
    border-color: #ffffff;
    border-radius: 10px;
    background: #fafafa00;
    box-shadow: none;
    box-sizing: border-box;
    transition: all .2s linear;
}

.gform_wrapper.gravity-theme .gfield select option{
	background-color:#000 !important;
}
input::placeholder, textarea::placeholder{
	color:#fff !important;
}
input[type=email]:hover, input[type=number]:hover, input[type=password]:hover, input[type=reset]:hover, input[type=search]:hover, input[type=tel]:hover, input[type=text]:hover, input[type=url]:hover, select:hover, textarea:hover, .gform_wrapper.gravity-theme .gfield select:hover{
	border:2px solid #fcc418;
}

.gform_wrapper.gravity-theme .gfield textarea{
	height:100px !important;
}
.gform_wrapper.gravity-theme .gfield textarea::focus{
	height:100px !important;
}

div#gform_confirmation_message_2 {
    color: #fff !important;
}

h3, .entry-content h3 {
   
    display: none  !important;
}


.nf-form-content .list-select-wrap .nf-field-element>div, .nf-form-content input:not([type=button]), .nf-form-content textarea {
    background: #00000050 !important;
    border: 1px solid #c4c4c4 !important;
    color: #787878;
    transition: all .5s;
}
.nf-form-content select.ninja-forms-field:focus {
    background: #00000050 !important;
  
}

.nf-form-content button, .nf-form-content input[type=button], .nf-form-content input[type=submit] {
    background: #000000 !important;
    border: 0;
    color: #ffffff;
    transition: all .5s;
}


.hero.hero-six .hero-col .vc_column-inner {
    margin-top: 0px !important;
    padding: 8% 8% 0% 8% !important;
}


@media only screen and (min-width:768px) and (max-width: 1024px){
	
div#n2-ss-2 .n-uc-Lpv8P6okCtnf-inner {
    padding: 150px 10px 250px 10px;
    justify-content: center;
}
}



div#n2-ss-2 .n2-font-a8911c5758c6b30439b789035cb7cc31-paragraph {
    font-size: 30px !important;
    padding-bottom: 10px !important;
}

/*a .hero-text {*/
/*    color: #000 !important;*/
/*}*/


div#n2-ss-2 .n2-font-aca7a46bac134f10dddcf337d7142af1-paragraph a{
    color: #fff !important;
}

a.hero-text {
    background-color: #FCC418 !important;
    margin-top: 50px !important;
	padding: 6px !important;
}













