/*
Theme Name: Blank Slate Child Theme
Template: blankslate
Description: A child theme of blank slate
Author: John Doe
Author URI: http://frikkadel.co.za
*/

/* Add your custom CSS styles here */

/* For example, change the primary color 
Use a value from 100 to 900
Use a unique and descriptive class name
*/

body, .home , body.home
{
    background-color: #020b36;
    color: white;
}
#header, .entry-title, .header, header.header, #sidebar, .sidebar
{
    display: none;
}
a, p, li
{
  font-family: arial;
  text-decoration: none;

}
.slx-name
{
    font-weight: 600;
    font-family: "Montserrat", sans-serif;
    font-size: 20px;
}
a
{
}
label
{
    color: #000037;
}
h1
{
    font-size: 60px;
    padding: 65px;
    font-family: "Montserrat", sans-serif;
    font-weight: 600;

}
h2
{
    font-size: 45px;
    font-family: "Montserrat", sans-serif;
    line-height: 90px;
    font-weight: 600;
    letter-spacing: -2px;
}
h3
{
    font-size: 35px;
    font-family: "Montserrat", sans-serif;
    line-height: 90px;
    font-weight: 600;
}
h4
{
    font-size: 18px;
    font-family: "Montserrat", sans-serif !important;
    font-weight: 600;
    margin-bottom: 20px;
}
p
{
    font-size: 18px;
    line-height: 35px;
    padding-bottom: 35px;
}
p.no-pad,
.no-pad
{
    padding: 0px !important;
}
p.stk-block-countdown__label, 
p.menu-p
{
    padding-bottom: 0px;
}
.italic
{
    font-style: italic;
}
.not-italic
{
    font-style: normal;
    
}
.overflowscroll
{
    overflow: scroll;
}
.som-ital em,
.som-ital span em
{
    font: revert !important;
    font-style: italic !important;
}
strong
{
    font-weight: 900;
}
a
{
    color: #ffcc00;
}
input[type="text"],
.wpcf7 input[type="email"],
input[type="text"]
{
    height: 35px;
    border: solid 1px #c0c0c0;
}
.wp-block-image .alignright
{
    margin: 0;
}
input[type="submit"]
{
    border-radius: 0;
    background-color: #4b1465;
    color: white;
    border: 0;
    padding: 15px;
    text-transform: uppercase;
    font-family: "Montserrat", sans-serif;
    
}
#copyright
{
    font-family: "Montserrat", sans-serif;
    padding: 5px;
    
}
.menu-item-p
{
    padding: 0;
    margin: 0;
}
.zero-auto
{
    margin: 0 auto;
}
.wp-block-navigation__responsive-container-content
{
    padding-top: 0px !important;
}
.wpcf7-response-output
{
    color: black;
}
.mobile-show
{
    display: none;
}
div.stk-a3cba1d, div..stk-248d7c7
{
    position: static !important;
}
    .strikethrough-text {
        text-decoration: line-through;
        color: #CF2E2E;
    }
        .normal-list li, 
        .normal-list ul
        {
        list-style: circle;
        line-height: 42px;
        color: #020B36;
        font-size: 18px;
    }
    .quote
    {
        font-family: Times New Roman;
    }
    li, ul
    {
        line-height: 42px;
    }
    
    .check-list li, 
    .check-list ul
    {
        list-style: disc;
        line-height: 42px;
        color: white;
    }
   
@media only screen and (max-width: 600px) {
p {
    font-size: 15px;
    line-height: 20px;
    padding-bottom: 20px;
    
}
.mobile-show
{
    display: block;
}

.had-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog
{
    margin-top: 2px;
    z-index: 1000000;
}
h2
{

    font-size: 30px;
    line-height: 35px;
    margin-bottom: 15px;
    text-align: center;
}
h3
{
    font-size: 26px;
    line-height: 30px;
    text-align: center;
}
.wp-block-navigation .wp-block-page-list, .wp-block-navigation__container, .wp-block-navigation__responsive-close, .wp-block-navigation__responsive-container, .wp-block-navigation__responsive-container-content, .wp-block-navigation__responsive-dialog 
{
    gap: unset;
    padding: 10px !important;
}
li.wp-block-navigation-item, span.wp-block-navigation-item__label
{
    margin-bottom: 10px;
}
.wpcf7-response-output
{
    color: black;
}
}