/*
 Theme Name:   OnePress Child
 Theme URI:    https://www.famethemes.com
 Description:  OnePress sample child theme
 Author:       FameThemes
 Author URI:   https://www.famethemes.com
 Template:     onepress
 Version:      1.0.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  onepress-child
*/

/* Add your custom css below
-------------------------------------------------------------- */

.top-buttons, .bop-nav-search-custom {
	float:right;
	
}
.bop-nav-search-custom {
	margin:0 5px 0 10px;
}
.search-submit-custom	 {
    cursor: pointer;
    background: #084294;
    border: none;
    display: inline-block;
    color: #FFFFFF;
    letter-spacing: 1px;
    text-transform: uppercase;
    line-height: 1;
    text-align: center;
    padding: 15px 23px 15px 23px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset;
    margin: 3px 0;
    text-decoration: none;
    font-weight: 600;
    font-size: 13px; 
}
header #site-navigation .contact-us-button {
    background: rgb(247,156,16);
    margin: 18px 0 0 5px;
}
.footer-last input {
	margin:0;
}
.salesforce_w2l_lead .salesforce_w2l_lead label {
       display: block;
}
.salesforce_w2l_lead .sf_field {
    margin-bottom: 25px;
}
.salesforce_w2l_lead textarea, .salesforce_w2l_lead input[type="text"] {
	width:100%;
}
.row .cta-button-area {
    text-align: left;
}
span.error_message {
    display: block;
}
@media (min-width:992px) {
	.row .cta-heading {
    width: auto;
    flex: none;
    margin-left: 29%;
    padding-right: 0;
	}
}
@media (max-width:768px) {
	.eval-top-button {
		clear:both;
	}
	.contact-top-button {
		float:right;
		clear:both;
	}
}

@media (max-width: 767px) and (orientation:landscape) {
	#masthead .container {
		width: 100%;
		max-width: 100%;
		padding:0 30px;
	}
	.contact-top-button {
		float: right;
		clear: left;
		float: left;
		padding-left:0;
		margin-left:0;

	}
	header #site-navigation .contact-us-button {
		margin-left:0;
	}
	.eval-top-button {
    clear: none;
	margin-left:10px;
	float:left;
	}
}
@media (max-width: 480px) and (orientation:portrait) {
	#masthead .container {
		width: 100%;
		max-width: 100%;
		padding:0 20px;
	}
	.eval-top-button {
		clear: right;
	}
	.contact-top-button {
		float: left;
		clear: left;
	}
	header #site-navigation .contact-us-button {
		margin-left:0;
	}
	
}