/*
 Theme Name:   KidsCare Child
 Theme URI:    http://kidscare.axiomthemes.com/
 Description:  KidsCare Child Theme
 Author:       Axiom
 Author URI:   http://axiomthemes.com/
 Template:     kidscare
 Version:      1.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, inheritable theme-options, multiskin technology
 Text Domain:  kidscare-child
*/
@import url('https://fonts.googleapis.com/css?family=Dosis:400,700,800');

@import url('https://fonts.googleapis.com/css?family=Dosis:400,700');
.topWrap .logo img {
    height: 70px;
}
.squareButton.curveButton a{
  font-family: Dosis, sans-serif;
}
h1,h2,h3,h4 {
  font-family: Dosis, sans-serif !important;
  font-weight: 700;
}
.squareButton a,.squareButton a:hover,.squareButton.curveButton.huge a, .squareButton.curveButton.huge span {
    font-family: Dosis, sans-serif !important;
    font-weight: 800 !important;
}
.topWrap .logo.logo_left {
    padding-top: 10px;
}
input#sc_contact_form_email {
    font-family: inherit;
    font-size: 14px;
    outline: none;
    color: #888888;
    background-color: #fafafa;
    border: 1px solid #ddd;
    margin: 0;
    padding: 10px;
}

textarea#sc_contact_form_message {
    verflow: hidden;
    overflow-wrap: break-word;
    resize: none;
    height: 63.0903px;
    z-index: auto;
    position: relative;
    line-height: normal;
    font-size: 14px;
    transition: none 0s ease 0s;
    background: transparent !important;
    width: 100%;
}

.columnsWrap p {
    padding: 0;
    margin: 20px 0 5px;
}
input.wpcf7-form-control.wpcf7-submit {
    text-align: right;
    float: right;
    padding: 0px 40px;
    background: #ddd;
}

.columns1_3 input {
    width: 100%;
}

.columns1_3 {
    margin-bottom: 20px !important;
}
/* woocommerce fix */
.woocommerce div.product form.cart div.quantity {
    position: relative;
    height: 29px;
    border: solid 1px #C8BFC6;
}
.woocommerce div.product form.cart div.quantity input.input-text.qty.text {
    height: 27px;
    width: 94px;
    border: none;
    left: auto;
    top: auto;
}
.woocommerce .quantity input.qty, 
.woocommerce-page .quantity input.qty {
    position: relative;
    border: solid 1px #DDD;
}
/* woo shop table */
@media (max-width: 480px) {
.woocommerce table.shop_table th,
.woocommerce table.cart td, 
.woocommerce-page table.cart td {
padding-left: 1px;
padding-right: 1px;
}
.woocommerce table.shop_table thead th, 
.woocommerce-page table.shop_table thead th {
font-size: 14px;
}
.woocommerce .quantity, 
.woocommerce-page .quantity {
width: auto;
}
.woocommerce .quantity input.qty, 
.woocommerce-page .quantity input.qty {
width:50px;
left: auto;
}
.woocommerce table.cart td.actions, 
.woocommerce-page table.cart td.actions {
padding: 10px;
}
.woocommerce table.cart td.actions .coupon, 
.woocommerce-page table.cart td.actions .coupon {
padding-bottom: 1em;
}
}