/* 
 Theme Name:   Hello Elementor Child Theme
 Theme URI:    
 Description:  Hello Elementor Child Theme
 Author:       ADU Admin
 Author URI:   https://adventuredogunlimited.com
 Template:     hello-elementor
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 /* == Add your own styles below this line ==
--------------------------------------------*/

.fixedbg{ 
	background-attachment: fixed; 
}

.uc_title{
    font-size: 4vw !important;
}

@media screen and (max-width: 1024px){
    .uc_title{
    	font-size: 4rem !important;
	}
}

.ol-attribution a{
    font-size: 15px;
    color: #000
}

.footerLogo{
	filter: invert(100%);
}

.nf-field-container{
    margin-bottom: 0px !important;
}

.forminator-field label{
    font-family: "Bebas Neue" !important;
    font-size: 1.5rem !important;
    font-weight: 400 !important;
}

.forminator-label{
    font-family: "Bebas Neue" !important;
    font-size: 1.5rem !important;
    font-weight: 400 !important;
}

.forminator-button-submit{
    border: 3px solid #657787 !important;
    border-radius: 5px !important;
    font-family: "bebas neue" !important;
    font-size: 1rem !important;
}

.forminator-button-submit:hover{
    background: #fff !important;
    color: #657787 !important;
    border: 3px solid #657787 !important;
    box-shadow: none !important;
}

.woocommerce-message{
    border-top-color: #919677;
    background: #e3d8bf;
    font-family: "montserrat";
    color: #070707;
    text-align: center !important;
    padding: 10px 5% 10px 5%;
}

.wc-forward{
    color: #FFF !important;
    background: #657787 !important;
    border: 3px solid #657787 !important;
    padding: 10px !important;
    transition-duration: 300ms;
}

.wc-forward:hover{
    color: #657787 !important;
    background: #FFF !important;
    border: 3px solid #657787;
}

.woocommerce-message::before{
    display: none;
}

.reset_variations{
    color: #070707;
}

.reset-variations:hover{
    color: #657787;
}

.selection tr:nth-child(odd){
    background: #fff !important;
}

.selection td{
    background: #fff !important;
}

.selection th{
    background: #fff !important;
}

.selection select{
    border: 3px solid #657787 !important;
    padding: 10px;
}

tr .label{
    text-align: left;
}

.forminator-description{
	font-size: 1rem !important;
}

div.fpf-fields-config-wrapper {
display:none!important;
}

.wapf{
    width: 100%;
    margin-right: 0%;
}

.wapf-field-input select{
	width: 50%;
	display: inline !important;
    background: #fff !important;
    border-radius: 5px;
}

.wapf-field-label{
	width: 25%;
	display: inline !important;
    margin-right: 5%;
    text-align: left;
    font-family: "montserrat";
    font-weight: 600;
    font-size: 1vw !important;
    float: left !important;
}

.required{
	display: none;
}

@media screen and (max-width: 1024px){
    .wapf{
		width: 100%;
		margin-right: 0%;
}

	.wapf-field-input select{
		width: 100%;
		background: #fff !important;
		border-radius: 5px;
}

	.wapf-field-label{
		width: 100%;
		margin-right: 5%;
		text-align: left;
		font-family: "montserrat";
		font-weight: 600;
		font-size: 1.5rem !important;
		float: left;
}
}
