.wsite-elements.wsite-not-footer:not(.wsite-header-elements) div.paragraph,
.wsite-elements.wsite-not-footer:not(.wsite-header-elements) p,
.wsite-elements.wsite-not-footer:not(.wsite-header-elements) .product-block .product-title,
.wsite-elements.wsite-not-footer:not(.wsite-header-elements) .product-description,
.wsite-elements.wsite-not-footer:not(.wsite-header-elements) .wsite-form-field label,
.wsite-elements.wsite-not-footer:not(.wsite-header-elements) .wsite-form-field label,
#wsite-content div.paragraph,
#wsite-content p,
#wsite-content .product-block .product-title,
#wsite-content .product-description,
#wsite-content .wsite-form-field label,
#wsite-content .wsite-form-field label,
.blog-sidebar div.paragraph,
.blog-sidebar p,
.blog-sidebar .wsite-form-field label,
.blog-sidebar .wsite-form-field label {
    font-family: "Montserrat" !important;
}

#wsite-content div.paragraph,
#wsite-content p,
#wsite-content .product-block .product-title,
#wsite-content .product-description,
#wsite-content .wsite-form-field label,
#wsite-content .wsite-form-field label,
.blog-sidebar div.paragraph,
.blog-sidebar p,
.blog-sidebar .wsite-form-field label,
.blog-sidebar .wsite-form-field label {
    color: #3f3f3f !important;
}

.wsite-elements.wsite-footer div.paragraph,
.wsite-elements.wsite-footer p,
.wsite-elements.wsite-footer .product-block .product-title,
.wsite-elements.wsite-footer .product-description,
.wsite-elements.wsite-footer .wsite-form-field label,
.wsite-elements.wsite-footer .wsite-form-field label {
    font-family: "Montserrat" !important;
}

.wsite-elements.wsite-not-footer:not(.wsite-header-elements) h2,
.wsite-elements.wsite-not-footer:not(.wsite-header-elements) .product-long .product-title,
.wsite-elements.wsite-not-footer:not(.wsite-header-elements) .product-large .product-title,
.wsite-elements.wsite-not-footer:not(.wsite-header-elements) .product-small .product-title,
#wsite-content h2,
#wsite-content .product-long .product-title,
#wsite-content .product-large .product-title,
#wsite-content .product-small .product-title,
.blog-sidebar h2 {
    font-family: "Montserrat" !important;
    font-weight: 700 !important;
    font-style: normal !important;
    letter-spacing: 1px !important;
}

#wsite-content h2,
#wsite-content .product-long .product-title,
#wsite-content .product-large .product-title,
#wsite-content .product-small .product-title,
.blog-sidebar h2 {
    color: #569abd !important;
}

.wsite-elements.wsite-footer h2,
.wsite-elements.wsite-footer .product-long .product-title,
.wsite-elements.wsite-footer .product-large .product-title,
.wsite-elements.wsite-footer .product-small .product-title {
    font-family: "Montserrat" !important;
    color: #2a2a2a !important;
    text-transform: none !important;
}

#wsite-title {
    font-family: "Montserrat" !important;
    font-weight: 700 !important;
    color: #0098b0 !important;
    text-transform: uppercase !important;
}

.wsite-not-footer h2.wsite-content-title a,
.wsite-not-footer .paragraph a,
.wsite-not-footer blockquote a,
#blogTable .blog-sidebar a,
#blogTable .blog-comments a,
#blogTable .blog-comments-bottom a,
#wsite-com-store a,
#wsite-com-product-gen a {
    color: #24678d !important;
}

.wsite-footer h2 a,
.wsite-footer .paragraph a,
.wsite-footer blockquote a {
    color: #2a2a2a !important;
}

.wsite-menu-default a {
    font-family: "Montserrat" !important;
    font-weight: 400 !important;
    text-transform: none !important;
    letter-spacing: 0px !important;
}

.wsite-menu a {
    font-family: "Open Sans" !important;
}

.wsite-image div,
.wsite-caption {
    font-family: "Montserrat" !important;
    letter-spacing: 0px !important;
}

.galleryCaptionInnerText {}

.fancybox-title {}

.wslide-caption-text {}

.wsite-phone {}

.wsite-headline,
.wsite-header-section .wsite-content-title {
    font-family: "Montserrat" !important;
    color: #0098b0 !important;
    text-transform: none !important;
}

.wsite-headline-paragraph,
.wsite-header-section .paragraph {
    font-family: "Montserrat" !important;
    color: #0098b0 !important;
    font-style: normal !important;
    text-transform: none !important;
    letter-spacing: 0px !important;
}

.wsite-button-inner {
    font-family: "Montserrat" !important;
    font-weight: 700 !important;
    text-transform: none !important;
    letter-spacing: 0px !important;
}

.wsite-not-footer blockquote {
    font-family: "Georgia" !important;
    font-style: italic !important;
}

.wsite-footer blockquote {
    font-family: "Montserrat" !important;
}

.blog-header h2 a {}

#wsite-content h2.wsite-product-title {}

.wsite-product .wsite-product-price a {}

.wsite-not-footer h2.wsite-content-title a:hover,
.wsite-not-footer .paragraph a:hover,
.wsite-not-footer blockquote a:hover,
#blogTable .blog-sidebar a:hover,
#blogTable .blog-comments a:hover,
#blogTable .blog-comments-bottom a:hover,
#wsite-com-store a:hover,
#wsite-com-product-gen a:hover {
    color: #569abd !important;
}

.wsite-footer h2 a:hover,
.wsite-footer .paragraph a:hover,
.wsite-footer blockquote a:hover {
    color: #569abd !important;
}

.wsite-button-small .wsite-button-inner {
    font-size: 14px !important;
}

.wsite-button-large .wsite-button-inner {
    font-size: 14px !important;
}

@media screen and (min-width: 767px) {

    .wsite-elements.wsite-not-footer:not(.wsite-header-elements) div.paragraph,
    .wsite-elements.wsite-not-footer:not(.wsite-header-elements) p,
    .wsite-elements.wsite-not-footer:not(.wsite-header-elements) .product-block .product-title,
    .wsite-elements.wsite-not-footer:not(.wsite-header-elements) .product-description,
    .wsite-elements.wsite-not-footer:not(.wsite-header-elements) .wsite-form-field label,
    .wsite-elements.wsite-not-footer:not(.wsite-header-elements) .wsite-form-field label,
    #wsite-content div.paragraph,
    #wsite-content p,
    #wsite-content .product-block .product-title,
    #wsite-content .product-description,
    #wsite-content .wsite-form-field label,
    #wsite-content .wsite-form-field label,
    .blog-sidebar div.paragraph,
    .blog-sidebar p,
    .blog-sidebar .wsite-form-field label,
    .blog-sidebar .wsite-form-field label {
        font-size: 16px !important;
        line-height: 27px !important;
    }

    #wsite-content div.paragraph,
    #wsite-content p,
    #wsite-content .product-block .product-title,
    #wsite-content .product-description,
    #wsite-content .wsite-form-field label,
    #wsite-content .wsite-form-field label,
    .blog-sidebar div.paragraph,
    .blog-sidebar p,
    .blog-sidebar .wsite-form-field label,
    .blog-sidebar .wsite-form-field label {}

    .wsite-elements.wsite-footer div.paragraph,
    .wsite-elements.wsite-footer p,
    .wsite-elements.wsite-footer .product-block .product-title,
    .wsite-elements.wsite-footer .product-description,
    .wsite-elements.wsite-footer .wsite-form-field label,
    .wsite-elements.wsite-footer .wsite-form-field label {
        font-size: 14px !important;
    }

    .wsite-elements.wsite-not-footer:not(.wsite-header-elements) h2,
    .wsite-elements.wsite-not-footer:not(.wsite-header-elements) .product-long .product-title,
    .wsite-elements.wsite-not-footer:not(.wsite-header-elements) .product-large .product-title,
    .wsite-elements.wsite-not-footer:not(.wsite-header-elements) .product-small .product-title,
    #wsite-content h2,
    #wsite-content .product-long .product-title,
    #wsite-content .product-large .product-title,
    #wsite-content .product-small .product-title,
    .blog-sidebar h2 {
        font-size: 30px !important;
        line-height: 33px !important;
    }

    #wsite-content h2,
    #wsite-content .product-long .product-title,
    #wsite-content .product-large .product-title,
    #wsite-content .product-small .product-title,
    .blog-sidebar h2 {}

    .wsite-elements.wsite-footer h2,
    .wsite-elements.wsite-footer .product-long .product-title,
    .wsite-elements.wsite-footer .product-large .product-title,
    .wsite-elements.wsite-footer .product-small .product-title {
        font-size: 14px !important;
    }

    #wsite-title {
        font-size: 28px !important;
    }

    .wsite-menu-default a {
        font-size: 17px !important;
    }

    .wsite-menu a {
        font-size: 15px !important;
    }

    .wsite-image div,
    .wsite-caption {
        font-size: 12px !important;
    }

    .galleryCaptionInnerText {}

    .fancybox-title {}

    .wslide-caption-text {}

    .wsite-phone {}

    .wsite-headline,
    .wsite-header-section .wsite-content-title {
        font-size: 62px !important;
    }

    .wsite-headline-paragraph,
    .wsite-header-section .paragraph {
        font-size: 18px !important;
    }

    .wsite-button-inner {}

    .wsite-not-footer blockquote {
        font-size: 22px !important;
        line-height: 31px !important;
    }

    .wsite-footer blockquote {}

    .blog-header h2 a {}

    #wsite-content h2.wsite-product-title {}

    .wsite-product .wsite-product-price a {}
}

.wsite-com-category-product-group .wsite-com-column {
    width: 33.33% !important
}

.wsite-com-category-product-featured-group .wsite-com-column {
    width: 25.00% !important
}

.wsite-com-category-subcategory-group .wsite-com-column {
    width: 33.33% !important
}




/*#mc_embed_signup {*/
/*    background: #fff;*/
/*    false;*/
/*    clear: left;*/
/*    font: 14px Helvetica, Arial, sans-serif;*/
/*    width: px;*/
/*}*/