/*
Theme Name: OmahaSEO Happy Thoughts Child
Version: 1.0
Description: A child theme of Happy Thoughts
Author: swsupport
Template: happy-thoughts
*/

@import url("../happy-thoughts/style.css");

article#post-66 {
    padding: 5% 20% 0;
}
#contact_form label,
#contact_form input[type="text"],
#contact_form input[type="email"],
#contact_form select,
#contact_form textarea
{width:100%;}

#contact_form select {height: 48px;}



/*-----------------------------------------------------------------------*/

.sk-container{
    width: 100%; height: auto;
    margin: 0;
}

.sk-page-heading{
    text-align: center;
    color:black;
    font-weight: 500;
    font-size: 40px;
    text-transform: uppercase;
    margin-top:40px;
}

.sk-row{
    width: 100%; height: auto;
    margin: 0;
    padding: 20px 0; box-sizing: border-box;

}

.sk-flex-row{
    display: flex; flex-direction: row; gap: 40px;
    padding: 40px 0; box-sizing: border-box;
    align-items: center;
}

.sk-col-50{
    width: 50%; height: auto;
}

@media screen and (max-width:600px){
    .sk-flex-row{
        display: flex; flex-direction: column; 
       
    }

    .sk-col-50{
        width: 100%; height: auto;
    }
}
.sk-image{
    width: 100%; height: auto;

}

.sk-table-container{
    width: 100%; height: auto;
    border: 1px solid black;
    border-radius: 15px;
    padding: 10px; box-sizing: border-box;
}



.sk-table, td, th{
    border: 1px solid black;
    padding: 10px;box-sizing: border-box;
}

.sk-table{
    border-radius: 15px;
}

.sk-table th{
    background-color: #E04D43;
    color:white;
}

tr:nth-child(even){background-color: #f2f2f2}
.sk-table{
    width: 100%; height: auto;
    border-collapse: collapse;
}