/*
	Theme Name: Clanson

	Description: Wordpress Template

	Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
	
Tags: responsive-layout,light

*/


/*Styles are in css/stylesheet.css file*/



.cli-bar-message{
	font-family: 'Helvetica';
}

.oz-custom-css-form .elementor-field-type-checkbox label{
    display: contents;
}
.oz-custom-css-form .elementor-field-type-checkbox .elementor-field-subgroup{
    margin-left: 70px;
}
.oz-custom-css-form .elementor-field-type-checkbox {
    background: #fff;
	padding: 20px !important;
    border-radius: 10px;
	width: 99% !important;
    margin: auto;
    margin-bottom: 15px !important;
	font-size: 18px;
}

.oz-custom-css-form .elementor-form .elementor-field-option input[type="checkbox"] {
	 margin-bottom: -1px;
	 position: relative;
	 width: 15px;
	 height: 15px;
	 color: #363839;
	 border: 1px solid #bdc1c6;
	 appearance: none;
	 outline: 0;
	 cursor: pointer;
	 transition: background 175ms cubic-bezier(0.1, 0.1, 0.25, 1);
}
.oz-custom-css-form .elementor-form .elementor-field-option input[type="checkbox"]::before {
	 position: absolute;
	 content: '';
	 display: block;
	 top: 2px;
	 left: 7px;
	 width: 8px;
	 height: 14px;
	 opacity: 0;
}
.oz-custom-css-form .elementor-form .elementor-field-option input[type="checkbox"]:checked {
	 color: #fff;
	 border-color: #0591a1;
	 background: #0591a1;
	 margin-bottom: -1px;
}
.oz-custom-css-form .elementor-form .elementor-field-option input[type="checkbox"]:checked::before {
	 opacity: 1;
}
.oz-custom-css-form .elementor-form .elementor-field-option input[type="checkbox"]:checked ~ label::before {
	 clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}
.oz-custom-css-form .elementor-form .elementor-field-option label {
	 position: relative;
	 cursor: pointer;
	 padding: 0 0.25em 0;
	 user-select: none;
}
.oz-custom-css-form .elementor-form .elementor-field-option label::before {
	 position: absolute;
	 content: attr(data-content);
	 color: #9c9e9f;
	 clip-path: polygon(0 0, 0 0, 0% 100%, 0 100%);
	 text-decoration: line-through;
	 text-decoration-thickness: 3px;
	 text-decoration-color: #363839;
	 transition: clip-path 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
#nf-field-14{
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
    background-color: var(--e-global-color-accent);
    font-size: 14px;
    text-transform: uppercase;
    line-height: 1em;
    border-radius: 100px 100px 100px 100px;
    box-shadow: 0px 3px 5px 0px #F1F1F2;
    padding: 15px 50px 15px 50px;
    color: white;
}
.ninja-forms-form-wrap *, .ninja-forms-form-wrap :after, .ninja-forms-form-wrap :before {
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "Work Sans", Sans-serif;
	color: #706F6F;
    font-size: 22px;
    font-weight: 300;
}
.checkbox-container.label-right .field-wrap>div {
    width: unset !important;
}
#nf-label-field-17 a, #nf-field-16-wrap a{
	color: #0591a1;
}