/*
Theme Name: evergreenmortgageservices
Theme URI: https://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: https://www.portotheme.com/
Description: Porto Responsive WordPress + eCommerce Theme.
Version: 1.1
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/
header#header.sticky-header .header-main.sticky {
	border-top: 0px solid #08c;
}
select.wpcf7-select {
	width: 100%;
}
.home input.wpcf7-submit {
	width: 100%;
	background-color: #007D20;
	border-color: #007D20;
	font-weight: 700;
	font-size: 16px;
	padding: 8px 20px;
}
.testimonial blockquote p {
	font-family: Open Sans,sans-serif
}

.talk-business{
	position: relative;
}
.talk-business .vc_parallax-inner::before {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	content: "";
	background: #000;
	/* z-index: 99999; */
	opacity: .6;
}
/*************** home  ***************/
/*-- REVOLUTION SLIDER --*/
rs-sbg {
	position: relative;
}
rs-sbg::before {
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	position: absolute;
	content: "";
	background: #000;
	opacity: .5;
}


.about-ceo .porto-u-heading.services-header {
	margin: 0;
}
.about-ceo .testimonial.testimonial-style-3 .testimonial-arrow-down {
	border-top: 10px solid #747402!important;
}
.about-ceo .testimonial.testimonial-style-3 blockquote p{
	color: #fff;
}
.about-ceo .testimonial blockquote::before {
	color: #fff;
}
/*************** about   ***************/
.testimonial.testimonial-style-3 blockquote {
	background: #747402;
	color: #fff;
}
/*************** contact ***************/
body .contact-page input,
body .contact-page textarea
 {
	 border:1px solid #0b511a!important;
}
body .contact-page input.wpcf7-submit{
	font-size: 16px;
	padding: 8px 35px;
}
body .contact-page h3 {
	text-transform: uppercase;
	font-weight: 700;
}
/*************** service  ***************/
.sheader.porto-u-heading .porto-u-main-heading h2 {
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 5px !important;
}
.page-top.page-header-7 {
	position: relative;
}
.page-top.page-header-7::before {
	position: absolute;
	left: 0;
	content: "";
	width: 100%;
	background: #000;
	height: 100%;
	top: 0;
	opacity: .5;
}
.porto-btn.porto-adjust-bottom-margin.porto-btn-normal.porto-btn-no-hover-bg.porto-btn-left.sbtn {
	border: 1px solid #075318 !important;
	padding: 8px 35px;
	font-size: 15px;
	font-weight: 700;
	border-radius: 0px;
}
.dcall-back > div {
	background: #737301;
	padding: 10px 20px !important;
}
.dcall-back > div label,
.dcall-back > div .wpcf7-list-item-label
{
	color:#fff!important;
}
.dcall-back > div h2 {
	color: #fff;
	text-transform: uppercase;
	font-size: 20px;
	font-weight: 700;
	margin-top: 17px !important;
}
.dcall-back > div input.wpcf7-submit {
	display: block;
	margin: 0 auto;
	box-shadow: none;
	border: 1px solid #fff;
	font-size: 16px;
	padding: 8px 20px;
}
/*************** Footer  ***************/
#footer .footer-bottom .container > div {
	display: flex;
}
#footer .footer-bottom .widget {
	display: block;
}
#footer .footer-bottom .widget_nav_menu ul {
	text-align: right;
}
.call-to-action-in-footer h2,
.call-to-action-in-footer h3,
.call-to-action-in-footer label,
.call-to-action-in-footer a,
.call-to-action-in-footer p{
	color:#fff!important;
}
.home .call-to-action-in-footer h3 {
	text-transform: uppercase;
	font-weight: 700;
}

.footer-wrapper #footer .footer-main > .container {
	padding-top: 40px;
	padding-bottom: 20px;
}
.footer-wrapper #footer .widget-title {
	font-size: 20px;
	font-weight: 700;
}
#footer .widget > div > ul li i{
	color: #ffffff;
}
#footer .widget > div > ul#menu-key-solutions > li {
	width: 50%;
	display: inline-block;
	float: left;
}
#footer .footer-bottom .footer-left,
#footer .footer-bottom .footer-right {
	padding: 0;
}
#footer .footer-bottom {
	padding: 8px 0;
	font-size: 0.9em;
}
.footer-wrapper #footer .widget > div > ul#menu-key-solutions, 
.footer-wrapper #footer .widget > ul#menu-key-solutions, 
.footer-wrapper #footer .widget > div > ul#menu-key-solutions li, 
.footer-wrapper #footer .widget > ul#menu-key-solutions li{
	border-color: transparent;
}
.footer-bottom-up {
	padding: 10px 0;
	border-top: 1px solid #1C2023;
}
#footer .copy-up > p {
	margin: 0;
	text-align: center;
	font-size: 16px;
}