/*
Theme Name: thebonesfamily
Theme URI:  https://first-design-company.com/product/book-author-website-template/
Author:     WPServeur
Author URI: https://first-design-company.com/
Template:   laveria
Version:    1.0
License:    GNU General Public License v2 or later
*/

.alice-service-wrapper{
    min-height: 415px;
}

.mc4wp-form .mc4wp-form-fields {
    justify-content: center;
}

body .mc4wp-response {
    margin-top: 10px !important;
}

body .mc4wp-response p {
   text-align: center;
}

body .mc4wp-response .mc4wp-alert.mc4wp-success p{
	color: #1B8FC5B3 !important;
}

body .mc4wp-response .mc4wp-alert.mc4wp-error p{
	color: #E63946 !important;
}

form.wpcf7-form {
    text-align: center;
}

body .wpcf7-spinner {
    position: absolute;
    bottom: -17px;
    left: 44%;
}

body .wpcf7 input[type=text], body .wpcf7 input[type=email], body .wpcf7 textarea {
    border-radius: 20px;
    padding: 10px;
}

.navbar .social-icons-widget a:hover {
    color: #fff;
}
.copyright-wrapper > .container {
    border-top: 1px solid #989898;
}

@media (max-width: 768px) {
.copyright-wrapper .site-info, .copyright-wrapper .footer-nav .nav-link span, .copyright-wrapper a.nav-link  {
    text-align: center;
}
.copyright-wrapper .navbar {
    justify-content: center;
}
}
.top-menu-layout .copyright-wrapper .menu-item span {
	text-transform: capitalize;
}
.wpcf7 input[type="submit"]:hover {
    color: rgb(255, 255, 255);
    box-shadow: none;
    background-color: #E63946BD;
}

body .mc4wp-form input[type=button]:hover, body .mc4wp-form input[type=submit]:hover {
    color: #fff;
    border: 1px solid #E63946BD;
    box-shadow: unset;
    background-color: #E63946BD;
}

.copyright-wrapper .navbar {;
    height: 100%;
}
body .lav-btn-default, body a.lav-btn-default {
    letter-spacing: 1px;
    font-family: 'Yusei Magic';
}

.wpcf7 input[type="submit"], .mc4wp-form input[type=submit] {
   letter-spacing: 1px;
    font-family: 'Yusei Magic';
}

.elementor-widget-container ul.menu {
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
	margin: 0;
	padding: 0;
}
.elementor-widget-container ul.menu li {
    list-style: none !important;
	margin: 10px 15px !important;
}
.elementor-widget-container ul.menu a {
    font-size: 18px !important;
}


.elementor-widget-container ul.menu a:hover {
    color: var(--lav-accent);
}

.lav-hero.single-default-header, .blog .lav-hero, .lav-hero {
    clip-path: polygon(100% 0%, 0% 0%, 0.00% 75.69%, 2.22% 76.72%, 4.44% 77.96%, 6.67% 79.36%, 8.89% 80.88%, 11.11% 82.45%, 13.33% 84.01%, 15.56% 85.52%, 17.78% 86.89%, 20.00% 88.10%, 22.22% 89.08%, 24.44% 89.81%, 26.67% 90.25%, 28.89% 90.38%, 31.11% 90.21%, 33.33% 89.74%, 35.56% 88.99%, 37.78% 87.98%, 40.00% 86.75%, 42.22% 85.36%, 44.44% 83.85%, 46.67% 82.28%, 48.89% 80.71%, 51.11% 79.20%, 53.33% 77.81%, 55.56% 76.60%, 57.78% 75.60%, 60.00% 74.85%, 62.22% 74.39%, 64.44% 74.23%, 66.67% 74.38%, 68.89% 74.83%, 71.11% 75.56%, 73.33% 76.56%, 75.56% 77.77%, 77.78% 79.15%, 80.00% 80.66%, 82.22% 82.22%, 84.44% 83.79%, 86.67% 85.31%, 88.89% 86.71%, 91.11% 87.94%, 93.33% 88.96%, 95.56% 89.72%, 97.78% 90.20%, 100.00% 90.38%);
}

.blog .lav-hero .overlay {
    background-color: unset;
}

.blog .lav-hero h1, .page .lav-hero a, .page .lav-hero span, .page .lav-hero h1, .page .lav-hero a, .page .lav-hero span, .lav-hero .crumbs, .lav-hero .crumbs a{
  color: #432603;
	text-align: center!important
}


.blog .lav-hero .justify-content-start, .page .lav-hero .justify-content-start{
	justify-content: center !important;
}


.blog .lav-hero h1, .page .lav-hero a, .page .lav-hero span, .page .lav-hero h1, .page .lav-hero a, .page .lav-hero span, .lav-hero .crumbs, .lav-hero .crumbs a {
    color: #fff;
    text-align: center !important;
}
.site-branding {
    align-items: center;
}

.alice-testimonials-slider-wrapper .testimonial-name-title {
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: wrap;
    flex-direction: column;
}

.custom-menu-layout .custom-top-right > .lav-btn-default:hover {
    color: #fff;
    box-shadow: unset;
    background-color: #e07079;;
}

.custom-menu-layout .footer-nav .menu-item span{
    text-transform: capitalize;
}
