@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 300;
    src: local("Roboto Light"), local("Roboto-Light"), url(/fonts.gstatic.com/s/roboto/v12/Hgo13k-tfSpn0qi1SFdUfT8E0i7KZn-EPnyo3HZu7kw.woff) format("woff")
    }
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 400;
    src: local("Roboto Regular"), local("Roboto-Regular"), url(/fonts.gstatic.com/s/roboto/v12/2UX7WLTfW3W8TclTUvlFyQ.woff) format("woff")
    }
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 500;
    src: local("Roboto Medium"), local("Roboto-Medium"), url(/fonts.gstatic.com/s/roboto/v12/RxZJdnzeo3R5zSexge8UUT8E0i7KZn-EPnyo3HZu7kw.woff) format("woff")
    }
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 700;
    src: local("Roboto Bold"), local("Roboto-Bold"), url(/fonts.gstatic.com/s/roboto/v12/d-6IYplOFocCacKzxwXSOD8E0i7KZn-EPnyo3HZu7kw.woff) format("woff")
    }
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 300;
    src: local("Roboto Light Italic"), local("Roboto-LightItalic"), url(/fonts.gstatic.com/s/roboto/v12/7m8l7TlFO-S3VkhHuR0at4bN6UDyHWBl620a-IRfuBk.woff) format("woff")
    }
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 400;
    src: local("Roboto Italic"), local("Roboto-Italic"), url(/fonts.gstatic.com/s/roboto/v12/1pO9eUAp8pSF8VnRTP3xnvesZW2xOQ-xsNqO47m55DA.woff) format("woff")
    }
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 500;
    src: local("Roboto Medium Italic"), local("Roboto-MediumItalic"), url(/fonts.gstatic.com/s/roboto/v12/OLffGBTaF0XFOW1gnuHF0YbN6UDyHWBl620a-IRfuBk.woff) format("woff")
    }
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 700;
    src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"), url(/fonts.gstatic.com/s/roboto/v12/t6Nd4cfPRhZP44Q5QAjcC4bN6UDyHWBl620a-IRfuBk.woff) format("woff")
    }
.print-product {
    width: 200px;
    float: left;
    position: relative;
    margin-right: 15px;
    text-align: center;
    height: 200px
    }
.product-container {
    width: 100%;
    float: left;
    position: relative;
    margin-bottom: 30px
    }
.product {
    width: 25%;
    float: left;
    position: relative;
    text-align: center;
    margin-bottom: 30px;
    min-height: 150px
    }
.buy-now a h4 {
    display: block;
    width: 140px;
    text-align: center;
    margin-bottom: 20px;
    background-color: #ea8d32;
    padding: 5px 10px;
    font-size: 1.3em;
    font-family: "Open Sans", "Oswald", sans-serif;
    color: white;
    text-transform: uppercase
    }
.buy-now a {
    text-decoration: none !important
    }
/* Main CTA active immediately */
.overlay figure {
    overflow: visible !important
    }
.overlay-effect figcaption {
    transform: inherit !important
    }
.overlay-effect figcaption, .overlay-effect:hover figcaption {
    opacity: 1 !important;
    top: auto !important;
    bottom: auto !important;
    position: relative !important
    }
.overlay figcaption {
    position: relative !important;
    opacity: 1 !important;
    top: auto !important;
    bottom: auto !important;
    padding: 0 !important
    }
.overlay-effect figure img, .overlay-effect:hover figure img {
    opacity: 1 !important;
    top: auto !important;
    bottom: auto !important;
    position: relative !important;
    margin: 0 !important
    }
.overlay-effect figcaption, .overlay-effect figcaption span {
    background: transparent
    }
.overlay-effect figcaption span a {
    display: block;
    text-align: center;
    margin-top: 20px;
    background-color: #ea8d32;
    padding: 10px 10px;
    font-size: 1.3em;
    font-family: "Open Sans", "Oswald", sans-serif;
    color: white;
    text-transform: uppercase
    }
.blog-post .post-content p {
    color: #666 !important;
    font-size: 16px !important;
    line-height: 23px !important;
    font-weight: 300 !important
    }
.blog-post .post-content li {
    color: #666 !important;
    font-size: 16px !important;
    line-height: 23px !important;
    font-weight: 300 !important
    }
.blog-post .post-content blockquote.key-quote p {
    font-size: 2em !important;
    line-height: 1.2em !important;
    font-weight: bold;
    font-style: italic
    }