/*
Theme Name:  Interioz Child
Text Domain: interioz-child
Template:    interioz
Version:     1.0.0
Description: Make your modifications to [Interioz Theme] in this child theme.
Tags:        portfolio
Author:      Pixelwars
Author URI:  https://themeforest.net/user/pixelwars
Theme URI:   https://themeforest.net/user/pixelwars/portfolio
*/

/* -------------------------------------------------------------- */
:root {
	--transparent: rgba(0, 0, 0, 0);
    --white: "#fff";

    --dark-50: #b7cae8;
    --dark-100: #8aa2c8;
    --dark-200: #7b91b3;
    --dark-300: #6e82a1;
    --dark-400: #60718c;
    --dark-500: #516077;
    --dark-600: #435063;
    --dark-700: #364050;
    --dark-800: #2b3340;
    --dark-900: #212832;
    --dark-950: #161e25;

    --brown-100: #faf5f3;
    --brown-200: #f0e1db;
    --brown-300: #e6cdc3;
    --brown-400: #dcbaab;
    --brown-500: #d2a693;
    --brown-600: #ca957e;
    --brown-700: #b56a4a;
    --brown-800: #9d5c40;
    --brown-900: #854e36;
    --brown-950: #784732;
}

@media all and (max-width: 991px) {
	.is-header-small .site-branding {
		left: 0;
		right: 0;
		margin: auto;
	}
}

@media screen and (min-width: 992px) {
	@media screen and (min-width: 992px) and (max-width: 1260px) {
		.is-header-small.is-header-logo-center .site-navigation .menu-logo {
			vertical-align: middle;
		}
	}
}

button,
select,
select option,
textarea,
input {
	font-family: "Plus Jakarta Sans", Roboto, sans-serif;
}
input[type="checkbox"]:before {
	transform: none !important;
}
input[type="checkbox"]:focus,
input[type="checkbox"]:focus:before {
	outline: 0 !important;
}
.form hr {
    height: 2px;
    background: rgba(187, 118, 89, 0.10);
}
.gform-theme--framework .gform-body {font-size: 18px;}
.gform-theme--framework .term-label {
    margin-bottom: 30px !important;
}
.gform-theme--framework .term-label .gfield_label {}
.gform-theme--framework .ginput_container_checkbox .gfield_checkbox {
    display: flex !important;
    gap: 30px !important;
    align-items: center !important;
    flex-flow: row wrap !important;
}
@media screen and (min-width: 768px) {
    .gform-theme--framework .ginput_container_checkbox .gfield_checkbox {
        /*gap: 80px !important;*/
    }
}
.gform-theme--framework .ginput_container_checkbox .gfield_checkbox .gchoice {
    display: flex !important;
    align-items: center !important;
    cursor: pointer;
}
.gform-theme--framework input[type="checkbox"] {

}
.gform-theme--framework input[type="checkbox"]:before {
    content: "";
    color: var(--brown-600) !important;
}
.gform-theme--foundation .gfield select,
.gform-theme--foundation .gfield textarea,
.gform-theme--foundation .gfield input[type="number"],
.gform-theme--foundation .gfield input[type="text"],
.gform-theme--foundation .gfield input[type="tel"],
.gform-theme--foundation .gfield input[type="email"] {
    font-weight: 500;
    outline: none;
    box-shadow: none;
}
.gform-theme--foundation .gfield select:focus,
.gform-theme--framework input[type="checkbox"]:focus,
.gform-theme--foundation .gfield textarea:focus,
.gform-theme--foundation .gfield input[type="number"]:focus,
.gform-theme--foundation .gfield input[type="text"]:focus,
.gform-theme--foundation .gfield input[type="tel"]:focus,
.gform-theme--foundation .gfield input[type="email"]:focus {
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 3px rgba(178, 118, 89, 0.3) !important;
}
.gform-theme--foundation .gform_footer {
    margin-top: 40px !important;
}
.gform-theme--foundation .gform_footer input[type="submit"] {}
.gform-theme--foundation .gform_footer input[type="submit"]:hover,
.gform-theme--foundation .gform_footer input[type="submit"]:focus {
    outline: none !important;
	border-color: var(--brown-500) !important;
	box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 3px rgba(178, 118, 89, 0.3) !important;
}
.gform-theme--framework input[type]:where(:not(.gform-text-input-reset):not([type="hidden"])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus {
	--gf-local-outline-color: var(--transparent);
	--gf-local-outline-width: 0;
}

footer .widget-area .widget {
	margin: 0 !important;
}
