#content h1,
.editable h1 {
    font-family: ''!important;
    font-size: 0!important;
    color: !important;
    font-weight: 0!important;
    padding: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin: 0px!important;
}
#content h2,
.editable h2 {
    font-family: 'Lato'!important;
    font-size: 44px!important;
    color: #212121!important;
    font-weight: 300!important;
    padding: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin: 0px!important;
}
#content h3,
.editable h3 {
    font-family: 'Lato'!important;
    font-size: 34px!important;
    color: #212121!important;
    font-weight: 400!important;
    padding: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin: 0px!important;
}
#content h4,
.editable h4 {
    font-family: 'Lato'!important;
    font-size: 30px!important;
    color: #212121!important;
    font-weight: 400!important;
    padding: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin: 0px!important;
}
#content p,
.editable p {
    font-family: 'Lato'!important;
    font-size: 14px!important;
    color: #212121!important;
    font-weight: 300!important;
    padding: 0px;
    margin: 0px;
}
#content h1 a,
#content h2 a,
#content h3 a,
#content h4 a,
#content p a,
.editable h1 a,
.editable h2 a,
.editable h3 a,
.editable h4 a,
.editable p a {
    padding-bottom: 0px!important;
    border-bottom: none;
    text-decoration: none!important;
    cursor: pointer!important;
}
.editable p a {
    text-decoration: underline!important;
}
#content div.text p a {
    text-decoration: underline!important;
}
#content h1 a,
.editable h1 a {
    color: !important;
    border-color: !important;
}
#content h2 a,
.editable h2 a {
    color: #212121!important;
    border-color: #212121!important;
}
#content h3 a,
.editable h3 a {
    color: #212121!important;
    border-color: #212121!important;
}
#content h4 a,
.editable h4 a {
    color: #212121!important;
    border-color: #212121!important;
}
#content p a,
.editable p a {
    color: #212121!important;
    border-color: #212121!important;
}


#content h1 a,
#content h2 a,
#content h3 a,
#content h4 a,
.editable h1 a,
.editable h2 a,
.editable h3 a,
.editable h4 a {
    border-bottom: none!important;
}

/* Editor color */
.editable h1,
.editable h2,
.editable h3,
.editable h4,
.editable p,
.editable a {
    color: #000!important;
}

/* Call To Action button */
.button a {
    font-family: 'Lato'!important;
}


/* Mobile typography */
@media (max-width: 768px) {
    #content h1,
    .editable h1 {
        font-size: 0!important;
        margin-top: 0px!important;
        margin-bottom: 0px!important;
    }
    #content h2,
    .editable h2 {
        font-size: 39.6px!important;
        margin-top: 0px!important;
        margin-bottom: 0px!important;
    }
    #content h3,
    .editable h3 {
        font-size: 30.6px!important;
        margin-top: 0px!important;
        margin-bottom: 0px!important;
    }
    #content h4,
    .editable h4 {
        font-size: 27px!important;
        margin-top: 0px!important;
        margin-bottom: 0px!important;
    }
    #mobileBar h1.mobileMenuTitle {
        font-family: 'Lato'!important;
        color: #333333!important;
        font-weight: 300!important;
        font-size: 20px!important;
        line-height: 50px;
        margin-top: 0px!important;
        margin-bottom: 0px!important;
    }
}
/* Mobile typography */

/* Cart typography */
.container-master h1 {
    font-family: ''!important;
    font-size: 0!important;
    font-weight: 0!important;
}

.container-checkout span,
.cartGrid span,
.container-checkout a {
    font-family: 'Lato'!important;
}
/* Cart typography */

/* Mobile menu typography and look */
.mobileMenu li a,
.mobileMenu .mobileSearch .searchInput {
    font-family: 'Lato'!important;
}

/* Small devices (tablets, 768px and below) */
@media (max-width: 768px) {
    
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 768px) {
    
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 992px) {
    
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
    
}