/*

	Theme Name: Hello Elementor Child
	Theme URI: https://github.com/elementor/hello-theme/
	Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
	Author: ryanjayson 
	Author URI: https://elementor.com/
	Template: hello-elementor
	Version: 1.0.1
	Text Domain: hello-elementor-child
	License: GNU General Public License v3 or later.
	License URI: https://www.gnu.org/licenses/gpl-3.0.html

*/
/* Add your custom styles here */

 ._home-footer::before{	
	content: '';
    display: block;
    position: absolute;
    top: -4rem;
    left: 0;
    width: 100%;
    height: 100%;
    background-position: 0 -8.085rem;
    clip-path: polygon(0 4rem, 100% 0, 100% 14rem, 0 14rem);
    z-index: 0;
	 opacity: 1
}

._home-footer::before{
		 background: #001F3F;
}

#home-founders::before {
		 background: #FFFFFF;
}


#home-deal::before {
		 background: #FFFFFF;
}


ul#menu-primary-menu li:last-child a {
    background: #1ec997;
    padding: 15px 20px;
    margin-left: 60px;
    color: #FFF !important;
    border-radius: 8px;
    font-weight: 700;
	    transition-duration: .3s;
}

.site-navigation ul.menu {
    align-items: center;
}


ul#menu-primary-menu li a {
    font-size: 15px;
    font-weight: 500;
}



ul#menu-primary-menu li a:hover {
    opacity: .6;
	 transition-duration: .3s;
}

ul#menu-primary-menu li:last-child a:hover {
    background: #faaa17;
}


div.wpforms-container-full .wpforms-form textarea {
    height: 120px;
    border: none;
    font-size: 14px;
	padding: 32px 32px 32px 32px;
}


#site-footer .footer-inner .copyright {
    max-width: 100%;
}

#site-footer .footer-inner .site-navigation {
    justify-content: right;
	margin-left: 15px;
}

#site-footer.site-footer .footer-inner {
    justify-content: start;
}

#site-footer .footer-inner .site-navigation::before {
    content: '|';
    color: #faaa17;
    line-height: 2;
}

#wpforms-submit-219.valuation-form-submit-button {
    padding: 20px;
    width: 30%;
    height: 60px;
	border-bottom: 4px solid #001f3f;
	    margin-top: 20px;
	}

.wpforms-submit-container {
	text-align: center;
}

.site-header {
    padding-block-start: 0rem;
    padding-block-end: 0rem;
}

#wpforms-219-field_8-container .choices .choices__inner {
    padding: 19px 18px 18px 18px;
    border: none;
}

#wpforms-219-field_8-container .choices .choices__inner .choices__item{
    font-size: 14px;
}

@media only screen and (max-width: 768px) {
	.site-navigation-dropdown #menu-primary-menu.menu li.current-menu-item a {
		color: #faaa17;
		font-weight: 700;
	}
	
	ul#menu-primary-menu li:last-child a {
	    margin: 5%;
	}
	
	.site-navigation-dropdown #menu-primary-menu.menu {
		background-color: #001F3F;
	}
	
	.site-navigation-dropdown ul.menu li.menu-item a {
		color: #ffffff;
		background-color: #001F3F;
	}
	
	ul#menu-primary-menu li.menu-item:nth-child(2) a {
    	background: #001f3f;
    	color: #FFF !important;
		font-weight: 500 !important;
	}
	
}








