/*
Theme Name: Knote Child
Author: CodegearThemes
Description: Child theme for Knote
Author URI: https://www.codegearthemes.com
Theme URI: https://www.codegearthemes.com/products/knote
Template: knote
Version: 1.0.1
*/

html{
    scroll-behavior: smooth;
    overflow-x: hidden;
}

:root{
    --theme--site-width: 1270px;
    --theme--accent-color: #ffef00;
}

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: 5px;
}

button, 
input[type=button],
input[type=reset], 
input[type=submit] {
    cursor: pointer;
}

/* PPC Services */
.section-ppc-services {
    padding-right: calc((100% - var( --theme--site-width))/2) !important;
}

/* Form */
form .grid{
    margin-left: -10px;
    margin-right: -10px;
}

form .grid__item {
    padding-left: 10px;
    padding-right: 10px;
}

form .grid__item:not(:last-child) {
    margin-bottom: 20px;
}

form span.wpcf7-spinner {
    display: block;
}

form .large-btn {
    max-width: 320px;
    width: 100%;
}