/*
 Theme Name:     Rovai Insurance Agency
 Theme URI:      https://www.rovaiinsurance.com
 Description:    Custom theme for Rovai Insurance Agency
 Author:         PPD Multimedia, Inc.
 Author URI:     http://www.ppdmultimedia.com
 Template:       neve
 Version:        1.1
*/
 
@import url("../neve/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

h1, h2, h3, h4, h5, h6 { }
header { z-index: 5 !important;  }
#whitebar { position: absolute; background-color: #fff; z-index: 4; top: 75px; height: 70px; width: 100%; }
.nav-menu-primary .sub-menu { background-color: #fff !important; }
.header-top { padding-top: 10px; }
.header-main { margin-top: -40px; }
.quotebox { width: 500px; height: 300px; background-color: #fff; border-top-left-radius: 25px; border-bottom-left-radius: 25px; padding: 50px; border-left: solid 6px #0085cd; border-top: solid 6px #0085cd; border-bottom: solid 6px #0085cd; background: #ebebeb; background: linear-gradient(0deg,rgba(235, 235, 235, 1) 0%, rgba(255, 255, 255, 1) 100%); }
input[type=button].bluebutton { background-color: #0085cd; color: #fff; padding: 10px 50px 10px 50px; border-radius: 10px; text-align:center; text-transform:uppercase; }
select.form-control { -webkit-appearance: menulist; }
.nf-form-cont { font-weight: normal !important;  } 
.nf-label-span, .nf-field-label label { font-weight: normal !important;  }
.nf-form-fields-required { padding-bottom:25px; }
.quoteformsubmit input[type=submit] { text-align: center !important; padding-left: 50px !important; padding-right: 50px !important; }
.quoteformsubmit { text-align: center !important; }



/* Media Queries */

@media (max-width: 1450px) {
}

@media (max-width: 1250px) {
}

@media (max-width: 1195px) {

}

@media (max-width: 959px) {
	#whitebar { display: none; }
	.header-main { margin-top: 0px; }
}

@media (max-width: 767px) {
	#whitebar { display: none; }
	.header-main { margin-top: 0px; }
	.nf-field-element, .nf-field-element input, .field-wrap { width: 100% !important; }
	.one-third, .one-third .first, .one-half, .one-half .first { width: 100% !important; float: left !important; clear:both !important; margin-left: 0px !important; }
}
