/*
Theme Name: BNIX BBQ
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
@media screen and (min-width: 768px) {
	.call-now-button {
		top: 90% !important;
	}
}

@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+Display:ital,wght@0,500;0,700;1,700&display=swap');

.style-title {
	font-family: 'Noto Serif Display', serif;
}
h1.style-title, h2.style-title {
	font-size: 36px;
	color: #b91b1b;
}
h2.style-title.dark {
    color: #f4adbe;
}
.custom-footer h2, .custom-footer h3 {
    color: #f4adbe;
    font-family: 'Noto Serif Display', serif;
}
.home-partner .col {
    padding-bottom: 0;
}
.custom-footer a {font-size: 15px;}

.custom-footer a:hover span,.custom-footer a:hover i {
    color: #f4adbe !important;
}
ul li.bullet-arrow:before, ul li.bullet-checkmark:before, ul li.bullet-star:before {
    color: #e9631d; 
}
.social-icons.follow-icons.footer-social {
    position: absolute;
    top: -15px;
    display: flex;
    background: #161616;
    left: calc(50% - 65px);
    width: 130px;
    align-items: center;
    justify-content: center;
}
.social-icons.follow-icons.footer-social a {
    margin-bottom: 0;
}
.dknt input.wpcf7-form-control.wpcf7-text.wpcf7-email {
    background: rgba(255,255,255,0.2);
    border: rgba(255,255,255,0.2);
    border-radius: 21px;
}
.dknt form p {
    display: flex;
    justify-content: space-evenly;
}
.dknt input.wpcf7-form-control.has-spinner.wpcf7-submit {
    border-radius: 20px;
}
.dknt form.wpcf7-form.init,.dknt  form.wpcf7-form.init input {
    margin-bottom: 0;
}
.dknt .col {
    padding-bottom: 0;
}
.dknt h3 {
    margin-bottom: 0;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit {
    background: #e9631d;
    border-radius: 8px;
}
form.wpcf7-form.init input {
    box-shadow: none;
}
input[type="checkbox"] {
    margin-bottom: 0;
}
.custom-footer {
    padding-bottom: 20px !important;
}
.section.dark span.forminator-checkbox-label {
    color: white;
}
input.forminator-datepicker {
    color: #888 !important
}
.forminator-checkbox-box {
    background-color: #ededed00 !important;
}
.dknt .forminator-row {
    width: calc(100% - 150px);
}

.dknt form {
    display: flex;
    margin-bottom: 0 !important;
}

.dknt .forminator-row.forminator-row-last {
    width: 150px;
}

.dknt .forminator-ui.forminator-design--default .forminator-button-submit {
    border-radius: 20px !important;
    width: 150px !important;
}

.dknt .forminator-ui.forminator-design--default .forminator-input {
    border-radius: 20px;
}

.dknt .forminator-row {
    margin-bottom: 0 !important;
}

.forminator-edit-module {
    display: none;
}
@media screen and (max-width: 840px) {
	.mobile-sidebar a {
		color: black !important;
		opacity: 1;
		font-weight: 500;
	}
	.mobile-sidebar li:hover a {
		font-weight: 700;
	}
	body {
		overflow-x: hidden !important;
	}

	div#wrapper {
		overflow: hidden;
	}
}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
	.cs-social-share {
		flex-direction: column;
		align-items: flex-start;
	}
	.dknt form {
		margin-top: 15px !important;
	}
}