/*
Theme Name: OceanWP Child
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme example child theme.
Author: Nick
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p {
	font-family: 'Tahoma', 'Helvetica', helvetica, Arial, sans-serif;
}

#tab-documents_tab a {
    text-decoration:none;
}

#tab-documents_tab a:hover,
#tab-document_tab a:focus,
#tab-document_tab a:active {
    color: #00a9a7;
}
.site-breadcrumbs {
    position: absolute;
    right: 0;
    top: 50%;
    max-width: 50%;
    height: 32px;
    line-height: 32px;
    margin-top: -10px;
    font-size: 13px;
    color: #c6c6c6;
    font-weight: normal;
    white-space: nowrap;
    overflow: hidden
}

/* ========================================= */
/*       GRAVITY FORM CUSTOMIZATIONS         */
/* ========================================= */

.gform_body ul {
    list-style-type:none;
}

#gform_1 li#field_1_1,
#gform_1 li#field_1_2,
#gform_1 li#field_1_3,
#gform_1 li#field_1_4,
#gform_1 li#field_1_5,
#gform_1 li#field_1_22 {
	width:50%;
	display:inline-block;
}

#gform_1 h2.gsection_title {
	font-size:1.5rem;
	padding-top:.5em;
}

#gform_1 input {
	width:90%;
	margin:2%;
}

span.ginput_full.address_line_1,
span.ginput_full.address_line_2,
span.ginput_left.address_city,
span.ginput_right.address_state,
span.ginput_left.address_zip,
span.ginput_right.address_country {
	display:inline-block;
}

.ginput_container_textarea textarea,
form .ginput_container_textarea textarea {
	max-height:80px;
	min-height:70px;
}

.gfield_visibility_visible label {
	font-weight:600;
}

ul.gfield_checkbox {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	flex-flow:row wrap;
	align-items:flex-start;
	margin-left:0;
	padding:.5em .5em .75em 0;
}

ul.gfield_checkbox li {
	display:inherit;
	flex-flow:row nowrap;
	justify-content:flex-start;
	align-items:center;
	padding:.25em .75em .25em 0;
}

.gfield_visibility_visible ul.gfield_checkbox li label {
	font-weight:400;
	margin-left:.25em;
	margin-right:.5em;
}

#gform_1 ul.gfield_checkbox li input {
	min-width:16px;
	min-height:16px;
}

ul.gfield_checkbox li label {
	white-space:nowrap;
}

#gform_1 .gform_footer input[type='submit'] {
	display:inline-block;
	width:auto;
}

#field_1_24.gform_validation_container {
    display: none !important;
}

.gform_body select {
    background-color:#ffffff;
    box-shadow:5px 5px 10px 0px rgba(0,0,0,.3);
}

.gform_body input[type=text] {
    height:40px;
}

@media screen and (min-width:1025px){
    span.ginput_full.address_line_1,
    span.ginput_full.address_line_2,
    span.ginput_left.address_city,
    span.ginput_right.address_state,
    span.ginput_left.address_zip,
    span.ginput_right.address_country {
    	width:50%;
    }  
    
    
    span.ginput_right.address_country select {
    	max-width:90%;
    	margin:2%;
    }
    
    
    .ginput_container_textarea {
    	width:50%;
    	margin:2% 2% 2% 0;
    }
}

