.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: "Lato" !important;
         font-weight: 300 !important;
         text-transform: none !important;
         letter-spacing: 0px !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: #151e24 !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 {}

      .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-weight: 400 !important;
         text-transform: none !important;
         letter-spacing: 0px !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: #2a2a2a !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 {
         color: #fff !important;
         text-transform: none !important;
      }

      #wsite-title {
         color: #2a2a2a !important;
         letter-spacing: -1px !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: #c23b3b !important;
      }

      .wsite-menu-default a {
         font-family: "Lato" !important;
         font-weight: 700 !important;
         font-style: normal !important;
         text-transform: uppercase !important;
         letter-spacing: 0px !important;
      }

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

      .wsite-image div,
      .wsite-caption {
         font-family: "Lato" !important;
         font-weight: 400 !important;
         font-style: normal !important;
      }

      .galleryCaptionInnerText {}

      .fancybox-title {}

      .wslide-caption-text {}

      .wsite-phone {}

      .wsite-headline,
      .wsite-header-section .wsite-content-title {}

      .wsite-headline-paragraph,
      .wsite-header-section .paragraph {
         font-family: "Lato" !important;
         font-weight: 300 !important;
         text-transform: none !important;
      }

      .wsite-button-inner {}

      .wsite-not-footer blockquote {}

      .wsite-footer blockquote {
         text-transform: none !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: #f8a9a9 !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: 18px !important;
            line-height: 28px !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: 16px !important;
            line-height: 24px !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: 50px !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 {}

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

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

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

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

         .galleryCaptionInnerText {}

         .fancybox-title {}

         .wslide-caption-text {}

         .wsite-phone {}

         .wsite-headline,
         .wsite-header-section .wsite-content-title {}

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

         .wsite-button-inner {}

         .wsite-not-footer blockquote {}

         .wsite-footer blockquote {}

         .blog-header h2 a {}

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

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