/*
Theme Name: debraithomasbooks
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
*/
			    
/* CSS added with WPS Child Theme Generator */			    

input[type=text], input[type=email], input[type=url], input[type=password], input[type=search], input[type=number], input[type=tel], input[type=range], input[type=date], input[type=month], input[type=week], input[type=time], input[type=datetime], input[type=datetime-local], input[type=color], textarea {
    border-radius: 10px;
    padding: 15px;
}

.rounded input[type=submit] {
    border-radius: 25px;
    margin: 0 auto;
    display: block;
}
input[type=submit] {
    color: #fff;
    box-shadow: inset -5em 0 0 0 var(--box-shadow-color), inset 5em 0 0 0 var(--box-shadow-color);
    background-color: var(--lav-main);
    transition: all 0.3s ease-in-out;
}

input[type=submit]:hover {
    color: #fff;
    box-shadow: inset -5em 0 0 0 var(--lav-accent), inset 5em 0 0 0 var(--lav-accent);
    background-color: var(--lav-accent);
    transition: all 0.3s ease-in-out;
}
.wpcf7-spinner{
    display: flex;
    margin: 10px auto;
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    color: #fff;
    text-align: center;
}

.wpcf7 label {
    padding-left: 5px;
    text-align: center;
}
.top-menu-layout .navbar.alice-sticky-top .social-icons-widget {
    border-right: unset;
	padding-right: unset;
}

.alice-testimonials-slider-wrapper .testimonial-name-title {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: wrap;
    flex-direction: column;
    align-content: flex-start;
}

div#wrapper-footer {
    border-top: 1px dotted #93B0DD;
}

@media (max-width: 768px) {
.copyright-wrapper .footer-nav .nav-link span, .copyright-wrapper .site-info {
    text-align: center;
}
	.copyright-wrapper .navbar {
    justify-content: center;
}
}

.top-menu-layout .copyright-wrapper .menu-item span {
    text-transform: none;
}
.copyright-wrapper nav.navbar {
    padding: 15px;
}
.widget_nav_menu ul > li:before {
    content: unset;
}

.elementor-tab-content ul li:before, .elementor-widget-text-editor ul li:before {
    content: unset;
}
li{
	font-size: unset;
}

.elementor-tab-content ul, .elementor-widget-text-editor ul
 {
    list-style: disc;
	 margin-left: 30px;
}

.rounded.page-id-395  input[type=submit] {
    margin: unset;
}