/*
Theme Name: Ocean WP Child
Author: 
Description: Your description goes here
Version: 1.0
Template: oceanwp

This is the child theme for OceanWP theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/

.no-margin, .no-margin * { margin: 0px; }
.no-padding, .no-padding * { padding: 0px; }

/* -- HAPPY FORMS -- */
#rental_form > .happyforms-form__title,
.no-label .happyforms-part__label-container { 
	display: none!important; 
}
.happyforms-optional {
	font-size: 13px!important;
    font-weight: bold!important;
    font-style: italic!important;
    color: #9a6e2a!important;
    display: none!important;
}
.happyforms-form__title {
    font-size: 25px!important;
    font-weight: bold!important;
    margin-top: 20px!important;
}
.cs-applicants { display: inline-block; }
.cs-applicants.hascompany { width: 50%; }
.happyforms-step .cs-applicants.isleft { padding-right: 15px; }
.happyforms-step .cs-applicants.isright { padding-left: 15px; }

#rental_form .happyforms-part--width-half,
#rental_form .happyforms-part--width-third,
#rental_form .happyforms-part--width-quarter { display: inline-block; vertical-align: top; }

.cs-div-a1, .cs-div-cr-a1, .cs-div-em-a1, .cs-div-bg-a1, .cs-div-disc-a1,
.hascompany .happyforms-part--width-quarter,
.hascompany .happyforms-part--width-half,
.hascompany .happyforms-part--width-third { width: 100%; }

.cs-div-a2, .cs-div-cr-a2, .cs-div-em-a2, .cs-div-bg-a2, .cs-div-disc-a2 { display: none; }
.cs-float-right { margin-left: auto; }
#rental_form .happyforms-part--width-half { display: inline-block!important; }

#happyforms-53_placeholder_178-part label { margin: 0!important; }