.egg-container .text-muted {
       font-size: 22px; 
       font-style: italic; 
       font-weight: bolder!important; 
       text-decoration: underline!important; 
    } 

.fl-builder-content .fl-row.fl-node-5a5a28277dc19 .fl-module-tabs .fl-tabs-label {
       background-color: transparent; 
       border-radius: 6px; 
       color: rgb(0, 0, 0)!important; 
       font-size: 20px!important; 
       font-weight: bold!important; 
       height: 46px!important; 
       line-height: 9px; 
       margin-bottom: -14px; 
       margin-right: -25px; 
       margin-top: 7px; 
       padding-top: 0px; 
       text-shadow: rgba(0, 0, 0, 0.3) 2px 4px 3px; 
    } 

.fl-builder-content .fl-row.fl-node-5a5a28277dc19 .fl-module-tabs .fl-tabs-label.fl-tab-active {
       border-bottom-style: none; 
       border-color: transparent!important; 
       border-right-color: transparent; 
       border-right-style: none; 
       border-style: none; 
       border-top-style: none; 
       font-size: 25px; 
       font-style: italic; 
       font-weight: bolder!important; 
       text-decoration: underline!important; 
       text-transform: uppercase; 
    } 

.fl-builder-content .fl-row.fl-node-5a5a28277dc19 .fl-module-tabs .fl-tabs-panels {
       background-color: rgb(255, 253, 239); 
       background-image: none; 
       border-color: rgb(109, 109, 109)!important; 
       border-radius: 17px; 
       box-shadow: rgba(0, 0, 0, 0.3) 2px 4px 3px; 
       margin-top: 10px; 
    } 

.fl-builder-content .fl-row.fl-node-5a5a28277dc19 .fl-module-tabs .fl-tabs-panels img {
       border-radius: 9px; 
       box-shadow: rgba(0, 0, 0, 0.3) 2px 4px 3px; 
    } 

.fl-builder-content .fl-row.fl-node-5a5a28277dc19 .fl-module-tabs .fl-tabs-panels p {
       font-size: 20px; 
    } 

.fl-builder-content .fl-row.fl-node-5a5a28277dc19 .fl-module-tabs {
       margin-top: -20px; 
    } 

.fl-builder-content .fl-row.fl-node-5a5a28277dc19 .fl-row-content-wrap {
       background-color: transparent; 
       border-radius: 20px; 
       border-style: none; 
       box-shadow: none; 
       margin-top: -40px; 
    } 

.fl-builder-content .fl-row.fl-node-5a5b0b6c88d5f .fl-module-tabs .fl-tabs-label {
       background-color: transparent; 
       border-radius: 7px; 
       border-style: none; 
       color: rgb(0, 0, 0); 
       font-size: 18px; 
       font-weight: bold!important; 
       height: 45px; 
       margin-bottom: -11px; 
       margin-left: 16px; 
       margin-right: -40px!important; 
       min-width: 121px; 
       padding-bottom: 8px; 
       padding-left: 1px; 
       padding-right: 0px; 
       padding-top: 0px; 
       text-shadow: rgba(0, 0, 0, 0.3) 2px 4px 3px; 
       width: 0px!important; 
    } 

.fl-builder-content .fl-row.fl-node-5a5b0b6c88d5f .fl-module-tabs .fl-tabs-label.fl-tab-active {
       background-color: transparent; 
       color: rgb(0, 0, 0)!important; 
       font-size: 20px; 
       font-style: italic; 
       font-weight: bolder!important; 
       left: 20px!important; 
       margin-left: -20px!important; 
       margin-right: -7px!important; 
       margin-top: -3px!important; 
       min-width: 122px!important; 
       padding-bottom: 0px; 
       padding-left: 9px; 
       padding-right: 0px; 
       right: -20px!important; 
       text-decoration: underline!important; 
       text-transform: none; 
       width: 0px!important; 
    } 

.fl-builder-content .fl-row.fl-node-5a5b0b6c88d5f .fl-module-tabs .fl-tabs-panels {
       background-color: rgb(255, 253, 239); 
       background-image: none; 
       border-color: rgb(109, 109, 109)!important; 
       border-radius: 18px; 
       box-shadow: rgba(0, 0, 0, 0.3) 2px 4px 3px; 
       margin-top: 16px; 
    } 

.fl-builder-content .fl-row.fl-node-5a5b0b6c88d5f .fl-module-tabs .fl-tabs-panels img {
       border-radius: 17px; 
       box-shadow: rgba(0, 0, 0, 0.3) 2px 4px 3px; 
    } 

.fl-builder-content .fl-row.fl-node-5a5b0b6c88d5f .fl-module-tabs .fl-tabs-panels p {
       font-size: 20px; 
    } 

.fl-builder-content .fl-row.fl-node-5a5b0b6c88d5f .fl-module-tabs .fl-tabs-panels ul li {
       font-size: 20px; 
    } 

.fl-builder-content .fl-row.fl-node-5a5b0b6c88d5f .fl-module-tabs {
       margin-top: -20px; 
    } 

.fl-builder-content .fl-row.fl-node-5a5b0b6c88d5f .fl-row-content-wrap {
       background-color: transparent; 
       border-radius: 23px; 
       border-style: none; 
       margin-top: 70px; 
    } 

.fl-builder-content .fl-row.fl-node-5a5b0b6c88d5f {
       margin-top: -100px; 
    } 

.fl-builder-content .fl-row.fl-node-5a6467dc1d370 .fl-module-heading h1.fl-heading .fl-heading-text {
       color: rgb(109, 109, 109); 
       font-size: 60px; 
       font-style: italic; 
       font-weight: bold!important; 
       text-shadow: rgba(0, 0, 0, 0.3) 2px 4px 3px; 
    } 

.fl-builder-content .fl-row.fl-node-5a6467dc1d370 .fl-module-heading h1.fl-heading {
       margin-top: -70px!important; 
    } 

.fl-builder-content .fl-row.fl-node-5a6467dc1d370 .fl-module-heading {
       height: 162px; 
       margin-top: -20px; 
    } 

.fl-builder-content .fl-row.fl-node-5a6467dc1d370 .fl-module-post-grid .fl-post-feed .fl-post-feed-post {
       background-color: rgb(255, 253, 239); 
       border-radius: 18px; 
       border-style: solid; 
       border-width: 1px; 
       box-shadow: rgba(0, 0, 0, 0.3) 2px 4px 3px; 
       padding-left: 28px; 
       padding-right: 23px; 
       padding-top: 14px; 
    } 

.fl-builder-content .fl-row.fl-node-5a6467dc1d370 .fl-module-post-grid .fl-post-feed .fl-post-feed-post h2 a {
       font-weight: bold!important; 
    } 

.fl-builder-content .fl-row.fl-node-5a6467dc1d370 .fl-module-post-grid {
       margin-bottom: -5px; 
       margin-top: -80px; 
       padding-top: 17px; 
    } 

.fl-builder-content .fl-row.fl-node-5a6467dc1d370 .fl-module-sidebar {
       background-color: rgb(255, 253, 239); 
       border-radius: 20px; 
       border-style: solid; 
       border-width: 1px; 
       margin-left: -20px; 
       margin-right: 16px; 
       margin-top: 34px; 
    } 

.fl-builder-content .fl-row.fl-node-5a6467dc1d370 .fl-module-sidebar .widget h2 {
       color: rgb(109, 109, 109); 
       font-weight: bold!important; 
    } 

.fl-builder-content .fl-row.fl-node-5a646b512b353 .fl-module-fl-post-content .fl-module-content {
       background-color: rgb(255, 253, 239); 
       border-radius: 19px; 
       border-style: solid; 
       border-width: 1px; 
       box-shadow: rgba(0, 0, 0, 0.3) 2px 4px 3px; 
       margin-top: 1px; 
       padding-bottom: 17px; 
       padding-left: 15px; 
       padding-right: 13px; 
       padding-top: 15px; 
       width: 771px!important; 
    } 

.fl-builder-content .fl-row.fl-node-5a646b512b353 .fl-module-html .fl-module-content {
       background-color: rgb(255, 253, 239); 
       border-radius: 12px; 
       border-style: solid; 
       border-width: 1px; 
       box-shadow: rgba(0, 0, 0, 0.3) 2px 4px 3px; 
       font-weight: bold!important; 
       margin-top: -20px; 
       padding-bottom: 11px; 
       padding-left: 10px; 
       padding-right: 9px; 
       padding-top: 9px; 
       width: 783px!important; 
    } 

.fl-builder-content .fl-row.fl-node-5a646b512b353 .fl-module-sidebar {
       background-color: rgb(255, 253, 239); 
       border-radius: 25px; 
       border-style: solid; 
       border-width: 1px; 
       box-shadow: rgba(0, 0, 0, 0.3) 2px 4px 3px; 
    } 

.fl-builder-content .fl-row.fl-node-5a646b512b353 .fl-module-sidebar .widget h2 {
       color: rgb(109, 109, 109); 
       font-weight: bold!important; 
    } 

.fl-builder-content .fl-row.fl-node-5a646b512b353 .fl-row-content-wrap {
       padding-right: 138px; 
       padding-top: 20px; 
    } 

.fl-builder-content .fl-row.fl-node-5a646b512b63f .fl-row-content-wrap {
       background-color: transparent; 
       background-size: cover; 
       border-radius: 17px; 
       box-shadow: rgba(0, 0, 0, 0.3) 2px 4px 3px; 
       margin-top: 82px; 
    } 

.fl-builder-content .fl-row.fl-node-5a646b512b63f {
       margin-top: -70px; 
    } 

.fl-builder-content .fl-row.fl-node-5a6c8f10703d1 .fl-module-rich-text .fl-rich-text img {
       border-radius: 8px; 
       box-shadow: rgba(0, 0, 0, 0.3) 2px 4px 3px; 
    } 

.fl-builder-content .fl-row.fl-node-5a6d95b1db5ca .fl-module-heading h1.fl-heading {
       color: rgb(109, 109, 109); 
       font-size: 60px; 
       font-style: italic; 
       font-weight: bold!important; 
       text-shadow: rgba(0, 0, 0, 0.3) 2px 4px 3px; 
    } 

.fl-builder-content .fl-row.fl-node-5a6d95b1db5ca .fl-module-heading h1.fl-heading .fl-heading-text {
       font-size: 0px; 
    } 

.fl-builder-content .fl-row.fl-node-5a6d95b1db5ca .fl-module-heading {
       margin-bottom: -110px; 
       margin-top: -90px; 
    } 

.fl-builder-content .fl-row.fl-node-5a6d95b1db5ca .fl-module-post-grid .fl-post-feed-content p {
       font-size: 20px; 
    } 

.fl-builder-content .fl-row.fl-node-5a6d95b1db5ca .fl-module-post-grid .fl-post-feed .fl-post-feed-post {
       background-color: rgb(255, 253, 239); 
       border-radius: 15px; 
       border-style: solid; 
       border-width: 1px; 
       box-shadow: rgba(0, 0, 0, 0.3) 2px 4px 3px; 
       margin-bottom: 64px; 
       margin-top: -30px; 
       padding-bottom: 33px; 
       padding-left: 42px; 
       padding-right: 22px; 
       padding-top: 21px; 
    } 

.fl-builder-content .fl-row.fl-node-5a6d95b1db5ca .fl-module-post-grid .fl-post-feed .fl-post-feed-post h2 a {
       font-weight: bold!important; 
    } 

.fl-builder-content .fl-row.fl-node-5a6d95b1db5ca .fl-module-post-grid {
       margin-top: -78px; 
    } 

.fl-builder-content .fl-row.fl-node-5a6d95b1db5ca .fl-module-sidebar {
       background-color: rgb(255, 253, 239); 
       border-radius: 15px; 
       border-style: solid; 
       border-width: 1px; 
       box-shadow: rgba(0, 0, 0, 0.3) 2px 4px 3px; 
       margin-top: 22px; 
    } 

.fl-builder-content .fl-row.fl-node-5a6d95b1db5ca .fl-module-sidebar .widget .widget-title {
       color: rgb(109, 109, 109); 
       font-weight: bold!important; 
    } 

.fl-builder-content .fl-row.fl-node-5a6d95b1db5ca .fl-module-sidebar .widget h2 {
       font-weight: bold!important; 
    } 

.fl-builder-content .fl-row.fl-node-5a6d95b1db5ca .fl-row-content {
       margin-top: -40px; 
    } 

.fl-builder-content .fl-row.fl-node-5a6d95b1db5ca .fl-row-content-wrap {
       margin-top: -5px; 
    } 

.fl-builder-content .fl-row.fl-node-5a6dcf774fcb2 .fl-module-photo .fl-photo-content img {
       border-radius: 12px; 
       box-shadow: rgba(0, 0, 0, 0.3) 2px 4px 3px; 
    } 

.fl-builder-content .fl-row.fl-node-5a8191781fd40 .fl-module-photo .fl-photo-content img {
       border-radius: 12px; 
       box-shadow: rgba(0, 0, 0, 0.3) 2px 4px 3px; 
       opacity: 0.65; 
    } 

.fl-builder-content .fl-row.fl-node-5a8191781fd40 .fl-module-testimonials .fl-testimonials-wrap .fl-testimonials-heading {
       color: rgb(109, 109, 109); 
       font-weight: bold!important; 
    } 

.fl-builder-content .fl-row.fl-node-5a8191781fd40 .fl-row-content-wrap {
       border-radius: 31px; 
       box-shadow: rgba(0, 0, 0, 0.3) 2px 4px 3px; 
    } 

.fl-builder-content .fl-row.fl-node-5a8970b225c69 .fl-module-html .fl-module-content {
       background-color: rgb(255, 253, 239); 
    } 

.fl-builder-content .fl-row.fl-node-5a8970b225c69 .fl-module-sidebar .fl-module-content {
       background-color: rgb(255, 253, 239); 
    } 

.fl-builder-content .fl-row.fl-node-5a8970b225c69 .fl-row-content-wrap {
       background-color: rgb(255, 253, 239); 
       border-radius: 23px; 
       border-style: solid; 
       box-shadow: rgba(0, 0, 0, 0.3) 2px 4px 3px; 
       margin-top: 16px; 
    } 

.fl-builder-content .fl-row.fl-node-5a8973d60bab8 .fl-module-heading h3.fl-heading .fl-heading-text {
       font-family: "Source sans pro"; 
       font-style: italic; 
    } 

.fl-builder-content .fl-row.fl-node-5a8973d60bab8 .fl-module-subscribe-form .fl-button {
       background-color: rgb(146, 168, 82); 
    } 

.fl-builder-content .fl-row.fl-node-5a8973d60bab8 .fl-module-testimonials .fl-testimonials-wrap .fl-testimonials-heading {
       font-weight: bold!important; 
    } 

.fl-builder-content .fl-row.fl-node-5a8973d60bab8 .fl-row-content-wrap {
       background-color: transparent; 
       border-radius: 18px; 
       border-style: none; 
       margin-top: -80px; 
    } 

.fl-builder-content .fl-row.fl-node-5a8973d60bab8 {
       margin-top: -70px; 
    } 

.fl-builder-content .fl-row.fl-node-5a9295bfa52f3 .fl-module-tabs .fl-tabs-label {
       background-color: rgb(255, 253, 239); 
       border-color: rgb(109, 109, 109); 
       border-radius: 0px; 
       border-style: solid; 
       border-top-left-radius: 15px; 
       border-top-right-radius: 17px; 
       box-shadow: 1px 2px 0px #f7f7f7, 0 0 0 #333, -1px 1px 0 #f7f7f7, 5px 5px 0 #333; 
       color: rgb(0, 0, 0); 
       font-size: 17px!important; 
       margin-bottom: 8px; 
       margin-right: 0px; 
       padding-left: 10px!important; 
       padding-right: 6px!important; 
       text-shadow: rgba(0, 0, 0, 0.3) 2px 4px 3px; 
    } 

.fl-builder-content .fl-row.fl-node-5a9295bfa52f3 .fl-module-tabs .fl-tabs-label.fl-tab-active {
       background-color: rgb(255, 253, 239); 
       border-bottom-left-radius: 1px; 
       border-radius: 0px; 
       border-style: solid!important; 
       border-top-left-radius: 18px; 
       border-top-right-radius: 14px; 
       border-width: 2px; 
       color: rgb(109, 109, 109); 
       font-size: 18px; 
       font-style: italic; 
       font-weight: bold!important; 
       height: 68px!important; 
       margin-bottom: 18px; 
       margin-top: -11px; 
       padding-bottom: 19px; 
       padding-left: 4px; 
       padding-right: 4px; 
       padding-top: 13px; 
       text-decoration: underline!important; 
       text-transform: uppercase; 
    } 

.fl-builder-content .fl-row.fl-node-5a9295bfa52f3 .fl-module-tabs .fl-tabs-labels {
       font-size: 26px; 
    } 

.fl-builder-content .fl-row.fl-node-5a9295bfa52f3 .fl-module-tabs .fl-tabs-panels {
       background-color: transparent; 
       border-style: none; 
       margin-left: -18px; 
       margin-top: -90px; 
    } 

.fl-builder-content .fl-row.fl-node-5a9295bfa52f3 .fl-module-tabs {
       margin-left: -40px; 
       margin-right: -50px; 
       margin-top: -50px; 
    } 

.hentry .woocommerce ul.products li.product > a:not(.button) {
       min-height: 438px; 
    } 

.hentry .woocommerce ul.products li.product a.button {
       margin-top: -2px; 
    } 

.hentry .woocommerce ul.products li.product {
       height: 548px!important; 
    } 

.hentry .woocommerce ul.products {
       margin-right: -7px; 
    } 

.site-branding .site-title a {
       box-shadow: none; 
       color: rgb(0, 0, 0); 
       font-size: 62px; 
       font-style: italic; 
       margin-left: 20px; 
       padding-left: 15px; 
       text-shadow: rgb(255, 255, 255) 4px 3px 0px, rgba(0, 0, 0, 0.15) 9px 8px 0px; 
       text-transform: uppercase; 
       width: 351px!important; 
    } 

.woa-top-bar-wrap {
       background-color: rgba(247,109,109,1); 
       height: 46px; 
       margin-bottom: -25px; 
       margin-top: -8px; 
       padding-bottom: -10px!important; 
       padding-top: 1px; 
    } 

.woa-top-bar-wrap, .woa-top-bar .block .widget_nav_menu ul li .sub-menu {
       background-color: transparent; 
    } 

.woocommerce .woocommerce-pagination a.page-numbers {
       background-color: rgb(146, 168, 82)!important; 
       border-radius: 4px; 
       color: rgb(255, 253, 239)!important; 
       font-weight: bolder!important; 
    } 

.woocommerce .woocommerce-pagination {
       background-color: rgb(255, 253, 239); 
       border-radius: 9px; 
       border-style: solid; 
       border-width: 1px; 
       box-shadow: rgba(0, 0, 0, 0.3) 2px 4px 3px; 
       margin-bottom: 0px; 
       margin-top: 7px; 
       padding-bottom: 3px; 
       padding-left: 9px; 
       padding-right: 5px; 
       padding-top: 3px; 
    } 

.woocommerce .woocommerce-pagination .page-numbers {
       padding-bottom: 4px; 
       padding-right: 3px; 
       padding-top: 3px; 
    } 

.woocommerce h1.page-title {
       background-color: rgb(255, 253, 239); 
       border-radius: 13px; 
       border-style: solid; 
       box-shadow: rgba(0, 0, 0, 0.3) 2px 4px 3px; 
       color: rgb(109, 109, 109); 
       font-size: 52px'!important; 
       font-style: italic; 
       font-weight: bold!important; 
       margin-left: 8px; 
       margin-right: 2px; 
       margin-top: 14px; 
       padding-bottom: 3px; 
       padding-top: 6px; 
       text-align: center; 
       text-shadow: rgba(0, 0, 0, 0.3) 2px 4px 3px; 
    } 

.woocommerce #content div.product {
       background-color: rgb(255, 253, 239); 
       border-radius: 20px; 
       border-style: solid; 
       margin-top: 32px; 
       padding-bottom: 15px; 
       padding-left: 14px; 
       padding-right: 14px; 
       padding-top: 14px; 
    } 

.woocommerce #content div.product div.images {
       box-shadow: rgb(178, 169, 143) 0px 3px 0px, rgba(0, 0, 0, 0.15) 0px 14px 10px, rgba(0, 0, 0, 0.1) 0px 24px 2px, rgba(0, 0, 0, 0.1) 0px 34px 30px; 
    } 

.woocommerce p.woocommerce-result-count {
       background-color: rgb(255, 253, 239); 
       border-radius: 6px; 
       border-style: solid; 
       border-width: 1px; 
       box-shadow: rgba(0, 0, 0, 0.3) 2px 4px 3px; 
       font-size: 16px; 
       font-weight: bold!important; 
       margin-top: 12px; 
       padding-left: 6px; 
       padding-right: 6px; 
       padding-top: 7px; 
    } 

.woocommerce ul.products li.product a.button {
       background-color: #a62720; 
       border-radius: 10px; 
       box-shadow: rgba(0, 0, 0, 0.3) 2px 4px 3px; 
       color: rgb(255, 253, 239); 
       margin-top: 32px; 
       width: 162px!important; 
    } 

.woocommerce ul.products li.product {
       background-color: rgb(255, 253, 239); 
       border-radius: 16px; 
       border-style: solid; 
       border-width: 2px; 
       box-shadow: rgb(178, 169, 143) 0px 3px 0px, rgba(0, 0, 0, 0.15) 0px 14px 10px, rgba(0, 0, 0, 0.1) 0px 24px 2px, rgba(0, 0, 0, 0.1) 0px 34px 30px; 
       height: 497px!important; 
       min-height: 481px; 
       padding-bottom: 10px; 
       padding-left: 10px; 
       padding-right: 7px; 
       padding-top: 17px; 
    } 

.woocommerce ul.products li.product .woocommerce-loop-product__title {
       font-weight: bold!important; 
    } 

.woof_container_inner {
       padding-bottom: 12px; 
       padding-left: 13px; 
       padding-right: 11px; 
       padding-top: 11px; 
    } 

.woof_products_top_panel li {
       background-color: rgb(255, 253, 239); 
       border-radius: 5px; 
       border-style: solid; 
       border-width: 1px; 
       box-shadow: 0px 1px 0px #CCC, 0px 2px 0px #CCC, 0px 3px 0px #CCC, 0px 4px 0px #CCC, 0px 5px 0px #CCC, 0px 6px 0px transparent, 0px 7px 0px transparent, 0px 8px 0px transparent, 0px 9px 0px transparent, 0px 10px 10px rgba(0, 0, 0, 0.6); 
       font-size: 17px; 
       font-weight: bolder!important; 
       margin-top: 11px!important; 
       padding-left: 10px; 
       padding-right: 7px; 
       padding-top: 1px; 
       z-index: 8459!important; 
    } 

#colophon > .col-full {
       background-color: rgb(146, 168, 82); 
       border-radius: 14px; 
       box-shadow: rgb(178, 169, 143) 0px 3px 0px, rgba(0, 0, 0, 0.15) 0px 14px 10px, rgba(0, 0, 0, 0.1) 0px 24px 2px, rgba(0, 0, 0, 0.1) 0px 34px 30px; 
       color: rgb(255, 253, 239); 
       font-weight: bold!important; 
    } 

#content > .col-full {
       margin-top: 33px; 
    } 

#content #secondary {
       background-color: transparent; 
       border-color: transparent; 
       border-radius: 14px; 
       border-style: solid; 
       border-top-style: none; 
       border-width: 0px; 
       box-shadow: none; 
       height: 1778px; 
       margin-bottom: 39px; 
       margin-right: 7px; 
       margin-top: 13px; 
       padding-bottom: 0px!important; 
       padding-left: 11px; 
       padding-right: 13px; 
       width: 260px; 
    } 

#content #secondary .widget:not(.woocommerce) {
       border-radius: 13px; 
       margin-left: -5px!important; 
       margin-right: -6px!important; 
       margin-top: 2px!important; 
    } 

#content #secondary .widget:not(.woocommerce) button {
       background-color: rgb(166, 39, 32); 
       border-color: rgb(109, 109, 109); 
       border-radius: 12px; 
       border-style: solid; 
       border-top-style: solid; 
       border-top-width: 2px; 
       border-width: 2px; 
       box-shadow: rgba(0, 0, 0, 0.3) 2px 4px 3px; 
       color: rgb(255, 253, 239); 
       font-size: 16px; 
       font-weight: bold!important; 
       margin-right: 8px; 
       text-transform: uppercase; 
       width: 117px!important; 
    } 

#content #secondary .widget:not(.woocommerce) .widget-title {
       color: rgb(109, 109, 109); 
       font-weight: bold!important; 
       margin-top: -80px; 
    } 

#content {
       margin-top: -80px!important; 
    } 

#masthead {
       background-color: transparent; 
       background-repeat: no-repeat; 
       background-size: cover; 
       border-bottom-left-radius: 0px; 
       border-bottom-right-radius: 0px; 
       border-radius: 0px; 
       border-top-left-radius: 0px; 
       border-top-right-radius: 0px; 
       bottom: 2px; 
       height: 220px!important; 
       margin-bottom: 79px; 
       margin-left: atuo!important; 
       margin-right: auto!important; 
       margin-top: 33px; 
       min-height: 0px; 
       opacity: 1; 
       padding-bottom: 0px; 
    } 

#masthead .primary-navigation {
       margin-bottom: -1px; 
       margin-left: 50px; 
       margin-right: -6px; 
       margin-top: 63px; 
       position: relative; 
       top: 9px; 
       width: 774px; 
    } 

#masthead .primary-navigation ul.menu .current_page_ancestor > a {
       background-color: transparent; 
       color: rgb(109, 109, 109); 
       text-decoration: underline!important; 
    } 

#masthead .primary-navigation ul.menu .current_page_item > a {
       background-color: transparent; 
       border-color: #000000; 
       border-style: none; 
       border-width: 2px; 
       color: rgb(0, 0, 0); 
       font-size: 19px; 
       font-style: italic; 
       font-weight: bold!important; 
       line-height: 31px; 
       text-decoration: underline!important; 
    } 

#masthead .primary-navigation ul.menu li a {
       background-color: transparent; 
       border-color: #000000!important; 
       border-radius: 12px; 
       border-style: none; 
       border-width: 2px; 
       color: rgb(0, 0, 0); 
       font-size: 19px; 
       font-weight: normal!important; 
       margin-right: -19px; 
       padding-bottom: 9px; 
       padding-left: 17px; 
       padding-right: 17px; 
       padding-top: 6px; 
       text-shadow: rgba(0, 0, 0, 0.3) 2px 4px 3px; 
    } 

#masthead .primary-navigation ul.menu {
       margin-right: -5px; 
       margin-top: 3px; 
       padding-right: -50px!important; 
       width: 884px; 
    } 

#masthead .site-branding {
       background-color: transparent; 
       border-radius: 25px; 
       color: #fffdef; 
       height: 149px; 
       margin-bottom: -30px; 
       margin-left: -20px; 
       margin-right: 29px; 
       margin-top: -20px; 
       opacity: 0.65; 
       width: 581px; 
    } 

#masthead .site-branding h1.site-title a {
       color: rgb(0, 0, 0); 
    } 

#masthead .site-branding p.site-description {
       background-color: rgb(255, 253, 239); 
       border-radius: 21px; 
       color: rgb(0, 0, 0); 
       font-size: 18px; 
       font-style: italic; 
       font-weight: bolder!important; 
       margin-left: 36px; 
       margin-right: -5px; 
       margin-top: 7px; 
       padding-left: 9px; 
       padding-right: -10px!important; 
       text-shadow: none; 
       width: 333px; 
    } 

#page .hentry .entry-content {
       background-color: transparent; 
       border-radius: 20px; 
       border-style: none; 
       border-width: 1px; 
       box-shadow: none; 
       font-size: 25px; 
       margin-top: 19px; 
       padding-bottom: 15px; 
       padding-left: 20px; 
       padding-right: 17px; 
       padding-top: 2px; 
    } 

#page .hentry .entry-content h1 {
       background-color: #fffdef; 
    } 

#page .hentry .entry-header {
       display: none; 
    } 

#page .hentry .entry-title {
       background-color: rgb(255, 253, 239); 
       border-radius: 13px; 
       border-style: solid; 
       box-shadow: rgba(0, 0, 0, 0.3) 2px 4px 3px; 
       color: #6d6d6d; 
       font-size: 46px; 
       font-style: normal; 
       font-weight: bold!important; 
       margin-left: 18px; 
       margin-right: 18px; 
       margin-top: 24px; 
       padding-bottom: 8px; 
       text-align: center; 
       text-shadow: rgba(0, 0, 0, 0.3) 2px 4px 3px; 
    } 

#site-navigation {
       margin-left: -30px; 
       margin-right: 68px; 
       margin-top: -210px; 
       padding-left: 0px; 
       padding-right: -20px!important; 
       position: absolute; 
       top: 50px; 
       width: 767px; 
    } 

.fl-builder-content .fl-row.fl-node-5a8970b225c69 {
    } 

.fl-builder-content .fl-row.fl-node-5a6d95b1db5ca .fl-module-post-grid .fl-post-feed {
    } 

.fl-builder-content .fl-row.fl-node-5bd4aaea4031a .fl-module-rich-text .fl-rich-text p {
    } 

.fl-builder-content .fl-row.fl-node-5bd4aaea4031a .fl-row-content-wrap {
    } 

.fl-builder-content .fl-row.fl-node-5bd4aaea4031a {
    } 

body.fl-builder {
    } 

.fl-builder-content .fl-row.fl-node-5a5a28277dc19 .fl-module-tabs .fl-tabs-panels h4 {
    } 

.fl-builder-content .fl-row.fl-node-5a5b0b6c88d5f .fl-module-tabs .fl-module-content {
    } 

.fl-builder-content .fl-row.fl-node-5a5b0b6c88d5f .fl-module-tabs .fl-tabs-panels h2 {
    } 

.fl-builder-content .fl-row.fl-node-5a8970b225c69 .fl-module-rich-text .fl-rich-text h3 {
    } 

.fl-builder-content .fl-row.fl-node-5a8970b225c69 .fl-module-rich-text .fl-rich-text img {
    } 

.fl-builder-content .fl-row.fl-node-5a8970b225c69 .fl-module-rich-text .fl-rich-text p {
    } 

.fl-builder-content .fl-row.fl-node-5a8970b225c69 .fl-module-rich-text .fl-rich-text ul li {
    } 

.fl-builder-content .fl-row.fl-node-5bd47b769f27c .fl-row-content {
    } 

.fl-builder-content .fl-row.fl-node-5bd5a336c703e .fl-row-content {
    } 

.fl-builder-content .fl-row.fl-node-5bd5a336c703e {
    } 

.fl-builder-content .fl-row.fl-node-5bd5cb6012d47 .fl-row-content {
    } 

.fl-builder-content .fl-row.fl-node-5bd5cb6012d47 {
    } 

.fl-builder-content .fl-row.fl-node-5bd5d0e0e88b5 .fl-row-content {
    } 

.fl-builder-content .fl-row.fl-node-5bd5d0e0e88b5 {
    } 

.fl-builder-content .fl-row.fl-node-5be978b5840f7 .fl-row-content-wrap {
    } 

.fl-builder-content .fl-row.ss-changeme .fl-row-content-wrap {
    } 

.handheld-navigation {
    } 

.woocommerce #content div.product .product_title {
    } 

body.custom-background {
    } 

.fl-builder-content .fl-row.fl-node-5a5a28277dc19 .fl-module-tabs .fl-module-content {
    } 

.fl-builder-content .fl-row.fl-node-5a5b0b6c88d5f .fl-module-tabs .fl-tabs-panels strong {
    } 

.fl-builder-content .fl-row.fl-node-5a646b512b353 .fl-module-fl-post-content {
    } 

.fl-builder-content .fl-row.fl-node-5a646b512b353 .fl-module-fl-post-navigation .fl-module-content {
    } 

.fl-builder-content .fl-row.fl-node-5a646b512b63f .fl-module-heading {
    } 

.fl-builder-content .fl-row.fl-node-5a646b512b63f .fl-module-heading h1.fl-heading .fl-heading-text {
    } 

.fl-builder-content .fl-row.fl-node-5a8970b225c69 .fl-module-heading h3.fl-heading .fl-heading-text {
    } 

.fl-builder-content .fl-row.fl-node-5a8973d60bab8 .fl-module-heading h3.fl-heading {
    } 

.fl-builder-content .fl-row.fl-node-5bd47b769f27c .fl-module-heading h2.fl-heading .fl-heading-text {
    } 

.fl-builder-content .fl-row.fl-node-5bd5a336c703e .fl-module-heading h2.fl-heading .fl-heading-text {
    } 

.fl-builder-content .fl-row.fl-node-5bd5cb6012d47 .fl-module-heading h2.fl-heading .fl-heading-text {
    } 

.fl-builder-content .fl-row.fl-node-5bd5d0e0e88b5 .fl-module-heading h2.fl-heading .fl-heading-text {
    } 

.fl-builder-content .fl-row.fl-node-5be978b5840f7 .fl-module-heading h3.fl-heading .fl-heading-text {
    } 

.fl-builder-content .fl-row.fl-node-5be978b5840f7 .fl-module-heading h3.fl-heading {
    } 

.fl-builder-content .fl-row.ss-changeme {
    } 

#colophon .footer-widgets .block .widget:not(.woocommerce) {
    } 

#colophon .footer-widgets .block {
    } 

#colophon .site-info {
    } 

#colophon {
    } 

#page .hentry .entry-content h2 {
    } 


@media screen and (max-width: 1024px)  { .fl-builder-content .fl-row.fl-node-5a646b512b353 .fl-module-fl-post-content .fl-module-content {   width: 637px!important; }  }  
@media screen and (max-width: 1024px)  { .fl-builder-content .fl-row.fl-node-5a8970b225c69 {   margin-top: -40px; }  }  
@media screen and (max-width: 1024px)  { .woa-top-bar-wrap {   display: none; }  }  
@media screen and (max-width: 1024px)  { #content #secondary {   width: 215px; }  }  
@media screen and (max-width: 768px)  { .fl-builder-content .fl-row.fl-node-5a5a28277dc19 .fl-module-tabs .fl-tabs-label {   padding-right: 42px; }  }  
@media screen and (max-width: 768px)  { .fl-builder-content .fl-row.fl-node-5a5b0b6c88d5f .fl-module-tabs .fl-tabs-label {   margin-right: 19px!important; }  }  
@media screen and (max-width: 768px)  { .fl-builder-content .fl-row.fl-node-5a5b0b6c88d5f .fl-module-tabs .fl-tabs-label.fl-tab-active {   margin-left: -1px!important; }  }  
@media screen and (max-width: 768px)  { .fl-builder-content .fl-row.fl-node-5a5b0b6c88d5f .fl-module-tabs .fl-tabs-panels {   margin-top: -20px; }  }  
@media screen and (max-width: 768px)  { .fl-builder-content .fl-row.fl-node-5a646b512b353 .fl-module-fl-post-content .fl-module-content {   height: 1289px; }  }  
@media screen and (max-width: 768px)  { .fl-builder-content .fl-row.fl-node-5a646b512b353 .fl-module-fl-post-content .fl-module-content {   width: 703px!important; }  }  
@media screen and (max-width: 768px)  { .fl-builder-content .fl-row.fl-node-5a646b512b353 .fl-module-html .fl-module-content {   width: 707px!important; }  }  
@media screen and (max-width: 768px)  { .fl-builder-content .fl-row.fl-node-5a646b512b353 .fl-row-content-wrap {   margin-left: -100px; }  }  
@media screen and (max-width: 768px)  { .fl-builder-content .fl-row.fl-node-5a646b512b353 .fl-row-content-wrap {   margin-right: -20px; }  }  
@media screen and (max-width: 768px)  { .fl-builder-content .fl-row.fl-node-5a646b512b353 .fl-row-content-wrap {   padding-left: 64px; }  }  
@media screen and (max-width: 768px)  { .fl-builder-content .fl-row.fl-node-5a646b512b353 .fl-row-content-wrap {   padding-right: 61px; }  }  
@media screen and (max-width: 768px)  { .fl-builder-content .fl-row.fl-node-5a646b512b353 .fl-row-content-wrap {   width: 819px!important; }  }  
@media screen and (max-width: 768px)  { .fl-builder-content .fl-row.fl-node-5a646b512b63f .fl-row-content-wrap {   width: 685px; }  }  
@media screen and (max-width: 768px)  { .fl-builder-content .fl-row.fl-node-5a6d95b1db5ca .fl-module-post-grid .fl-post-feed .fl-post-feed-post {   margin-left: -20px; }  }  
@media screen and (max-width: 768px)  { .fl-builder-content .fl-row.fl-node-5a6d95b1db5ca .fl-module-post-grid .fl-post-feed .fl-post-feed-post {   margin-right: 56px; }  }  
@media screen and (max-width: 768px)  { .fl-builder-content .fl-row.fl-node-5a6d95b1db5ca .fl-module-post-grid .fl-post-feed .fl-post-feed-post {   width: 631px!important; }  }  
@media screen and (max-width: 768px)  { .fl-builder-content .fl-row.fl-node-5a6d95b1db5ca .fl-module-post-grid .fl-post-feed {   margin-left: -6px; }  }  
@media screen and (max-width: 768px)  { .fl-builder-content .fl-row.fl-node-5a6d95b1db5ca .fl-module-post-grid .fl-post-feed {   margin-right: 4px; }  }  
@media screen and (max-width: 768px)  { .fl-builder-content .fl-row.fl-node-5a6d95b1db5ca .fl-module-post-grid .fl-post-feed {   padding-right: 7px; }  }  
@media screen and (max-width: 768px)  { .fl-builder-content .fl-row.fl-node-5a6d95b1db5ca .fl-module-post-grid .fl-post-feed {   width: 511px; }  }  
@media screen and (max-width: 768px)  { .fl-builder-content .fl-row.fl-node-5a6d95b1db5ca .fl-module-post-grid {   margin-top: 70px; }  }  
@media screen and (max-width: 768px)  { .fl-builder-content .fl-row.fl-node-5a6d95b1db5ca .fl-module-post-grid {   width: 391px; }  }  
@media screen and (max-width: 768px)  { .fl-builder-content .fl-row.fl-node-5a6d95b1db5ca .fl-module-sidebar {   width: 681px; }  }  
@media screen and (max-width: 768px)  { .fl-builder-content .fl-row.fl-node-5bd4aaea4031a .fl-module-rich-text .fl-rich-text p {   margin-left: -200px; }  }  
@media screen and (max-width: 768px)  { .fl-builder-content .fl-row.fl-node-5bd4aaea4031a .fl-row-content-wrap {   margin-left: 130px; }  }  
@media screen and (max-width: 768px)  { .fl-builder-content .fl-row.fl-node-5bd4aaea4031a .fl-row-content-wrap {   margin-right: -3px; }  }  
@media screen and (max-width: 768px)  { .fl-builder-content .fl-row.fl-node-5bd4aaea4031a .fl-row-content-wrap {   width: 526px; }  }  
@media screen and (max-width: 768px)  { .fl-builder-content .fl-row.fl-node-5bd4aaea4031a {   margin-bottom: -70px; }  }  
@media screen and (max-width: 768px)  { .fl-builder-content .fl-row.fl-node-5bd4aaea4031a {   margin-top: -80px; }  }  
@media screen and (max-width: 768px)  { #masthead .primary-navigation {   float: none; }  }  
@media screen and (max-width: 768px)  { #masthead .primary-navigation {   font-size: 0px; }  }  
@media screen and (max-width: 768px)  { #masthead .primary-navigation {   left: -6px; }  }  
@media screen and (max-width: 768px)  { #masthead .primary-navigation {   margin-left: 36px; }  }  
@media screen and (max-width: 768px)  { #masthead .primary-navigation {   margin-right: 16px; }  }  
@media screen and (max-width: 768px)  { #masthead .primary-navigation {   padding-left: 9px; }  }  
@media screen and (max-width: 768px)  { #masthead .primary-navigation {   padding-right: 12px; }  }  
@media screen and (max-width: 768px)  { #masthead .primary-navigation {   right: 6px; }  }  
@media screen and (max-width: 768px)  { #masthead .primary-navigation ul.menu li a {   font-size: 15px; }  }  
@media screen and (max-width: 768px)  { #masthead .primary-navigation {   width: 507px; }  }  
@media screen and (max-width: 768px)  { #masthead {   width: 730px; }  }  
@media screen and (max-width: 768px)  { #site-navigation {   left: -60px; }  }  
@media screen and (max-width: 768px)  { #site-navigation {   margin-left: -30px; }  }  
@media screen and (max-width: 768px)  { #site-navigation {   padding-right: 8px; }  }  
@media screen and (max-width: 768px)  { #site-navigation {   right: 114px; }  }  
@media screen and (max-width: 768px)  { #site-navigation {   top: 52px; }  }  
@media screen and (max-width: 768px)  { #site-navigation {   width: 371px; }  }  
@media screen and (max-width: 667px)  { body.fl-builder {   margin-top: -45px; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-5a5a28277dc19 .fl-module-tabs .fl-tabs-panels h4 {   font-size: 32px; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-5a5a28277dc19 .fl-module-tabs .fl-tabs-panels img {   width: 100vw!important; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-5a5b0b6c88d5f .fl-module-tabs .fl-module-content {   margin-left: -20px; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-5a5b0b6c88d5f .fl-module-tabs .fl-module-content {   width: 511px; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-5a5b0b6c88d5f .fl-module-tabs .fl-tabs-label {   margin-right: 27px!important; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-5a5b0b6c88d5f .fl-module-tabs .fl-tabs-label.fl-tab-active {   margin-left: -1px!important; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-5a5b0b6c88d5f .fl-module-tabs .fl-tabs-panels h2 {   font-size: 34px; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-5a5b0b6c88d5f .fl-module-tabs .fl-tabs-panels img {   width: 100vw!important; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-5a646b512b353 .fl-module-fl-post-content .fl-module-content {   height: 1643px; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-5a646b512b353 .fl-module-fl-post-content .fl-module-content {   margin-left: 42px; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-5a646b512b353 .fl-module-fl-post-content .fl-module-content {   margin-right: 16px; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-5a646b512b353 .fl-module-fl-post-content .fl-module-content {   width: 505px!important; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-5a646b512b353 .fl-module-html .fl-module-content {   width: 531px!important; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-5a646b512b63f .fl-row-content-wrap {   width: 520px; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-5a6d95b1db5ca .fl-module-sidebar {   width: 498px; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-5a8970b225c69 .fl-module-rich-text .fl-rich-text h3 {   font-size: 28px; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-5a8970b225c69 .fl-module-rich-text .fl-rich-text img {   margin-bottom: 17px; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-5a8970b225c69 .fl-module-rich-text .fl-rich-text img {   width: 100vw!important; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-5a8970b225c69 .fl-module-rich-text .fl-rich-text p {   font-size: 20px; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-5a8970b225c69 .fl-module-rich-text .fl-rich-text ul li {   font-size: 18px; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-5a8970b225c69 {   margin-top: -30px; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-5a8970b225c69 {   width: 489px; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-5a9295bfa52f3 .fl-module-tabs .fl-tabs-label.fl-tab-active {   margin-top: 51px; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-5bd47b769f27c .fl-row-content {   left: 10px; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-5bd47b769f27c .fl-row-content {   margin-left: -300px; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-5bd47b769f27c .fl-row-content {   margin-top: 50px; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-5bd47b769f27c .fl-row-content {   right: -3px; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-5bd47b769f27c .fl-row-content {   width: 1140px!important; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-5bd4aaea4031a .fl-module-rich-text .fl-rich-text p {   margin-bottom: -40px; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-5bd4aaea4031a .fl-module-rich-text .fl-rich-text p {   margin-left: -160px; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-5bd4aaea4031a .fl-module-rich-text .fl-rich-text p {   margin-top: 7px; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-5bd4aaea4031a .fl-module-rich-text .fl-rich-text p {   width: 473px; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-5bd5a336c703e .fl-row-content {   margin-left: -300px; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-5bd5a336c703e {   margin-top: -25px; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-5bd5cb6012d47 .fl-row-content {   margin-left: -300px; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-5bd5cb6012d47 {   margin-top: -25px; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-5bd5d0e0e88b5 .fl-row-content {   margin-left: -300px; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-5bd5d0e0e88b5 {   margin-top: -25px; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-5be978b5840f7 .fl-row-content-wrap {   margin-left: 0px!important; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-5be978b5840f7 .fl-row-content-wrap {   width: 488px; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.ss-changeme .fl-row-content-wrap {   width: 484px; }  }  
@media screen and (max-width: 667px)  { .handheld-navigation {   background-color: rgb(255, 253, 239); }  }  
@media screen and (max-width: 667px)  { .handheld-navigation {   border-radius: 13px; }  }  
@media screen and (max-width: 667px)  { .handheld-navigation {   left: -5px!important; }  }  
@media screen and (max-width: 667px)  { .handheld-navigation {   margin-left: 350px!important; }  }  
@media screen and (max-width: 667px)  { .handheld-navigation {   padding-left: 11px; }  }  
@media screen and (max-width: 667px)  { .handheld-navigation {   width: 210px; }  }  
@media screen and (max-width: 667px)  { .woa-top-bar-wrap {   display: none; }  }  
@media screen and (max-width: 667px)  { .woa-top-bar-wrap {   float: none; }  }  
@media screen and (max-width: 667px)  { .woa-top-bar-wrap {   height: 0px!important; }  }  
@media screen and (max-width: 667px)  { .woa-top-bar-wrap {   margin-bottom: -100px; }  }  
@media screen and (max-width: 667px)  { .woa-top-bar-wrap {   padding-bottom: 1px!important; }  }  
@media screen and (max-width: 667px)  { .woa-top-bar-wrap {   padding-top: -1px!important; }  }  
@media screen and (max-width: 667px)  { .woa-top-bar-wrap {   width: 0px; }  }  
@media screen and (max-width: 667px)  { .woocommerce #content div.product .product_title {   font-size: 31px; }  }  
@media screen and (max-width: 667px)  { #colophon > .col-full {   margin-left: 26px; }  }  
@media screen and (max-width: 667px)  { #colophon > .col-full {   padding-left: 15px; }  }  
@media screen and (max-width: 667px)  { #colophon > .col-full {   width: 486px; }  }  
@media screen and (max-width: 667px)  { #content {   margin-left: 0px!important; }  }  
@media screen and (max-width: 667px)  { #content {   padding-left: 0px!important; }  }  
@media screen and (max-width: 667px)  { #content {   width: 545px; }  }  
@media screen and (max-width: 667px)  { #masthead .primary-navigation {   background-color: rgba(212,17,17,1); }  }  
@media screen and (max-width: 667px)  { #masthead .primary-navigation {   bottom: -1px; }  }  
@media screen and (max-width: 667px)  { #masthead .primary-navigation {   left: -3px; }  }  
@media screen and (max-width: 667px)  { #masthead .primary-navigation {   right: 5px; }  }  
@media screen and (max-width: 667px)  { #masthead .primary-navigation {   top: -1px; }  }  
@media screen and (max-width: 667px)  { #masthead {   height: 153px!important; }  }  
@media screen and (max-width: 667px)  { #masthead {   margin-left: -20px; }  }  
@media screen and (max-width: 667px)  { #masthead {   margin-right: -20px; }  }  
@media screen and (max-width: 667px)  { #masthead {   margin-top: 81px; }  }  
@media screen and (max-width: 667px)  { #masthead {   top: 19px; }  }  
@media screen and (max-width: 667px)  { #site-navigation {   background-color: transparent; }  }  
@media screen and (max-width: 667px)  { #site-navigation {   left: -20px; }  }  
@media screen and (max-width: 667px)  { #site-navigation {   margin-bottom: -12px; }  }  
@media screen and (max-width: 667px)  { #site-navigation {   margin-top: -200px; }  }  
@media screen and (max-width: 667px)  { #site-navigation {   right: 7px; }  }  
@media screen and (max-width: 667px)  { #site-navigation {   top: 125px; }  }  
@media screen and (max-width: 667px)  { #site-navigation {   width: 561px; }  }  
@media screen and (max-width: 480px)  { body.custom-background {   margin-top: -20px; }  }  
@media screen and (max-width: 480px)  { body.fl-builder {   margin-top: -70px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5a5a28277dc19 .fl-module-tabs .fl-module-content {   margin-left: -20px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5a5a28277dc19 .fl-module-tabs .fl-module-content {   width: 293px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5a5a28277dc19 .fl-module-tabs .fl-tabs-label {   margin-right: -5px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5a5a28277dc19 .fl-module-tabs .fl-tabs-panels h4 {   font-size: 15px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5a5b0b6c88d5f .fl-module-tabs .fl-module-content {   margin-left: 24px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5a5b0b6c88d5f .fl-module-tabs .fl-tabs-label.fl-tab-active {   margin-left: 2px!important; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5a5b0b6c88d5f .fl-module-tabs .fl-tabs-panels {   margin-left: -40px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5a5b0b6c88d5f .fl-module-tabs .fl-tabs-panels {   margin-top: -5px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5a5b0b6c88d5f .fl-module-tabs .fl-tabs-panels p {   font-size: 20px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5a5b0b6c88d5f .fl-module-tabs .fl-tabs-panels strong {   font-size: 23px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5a5b0b6c88d5f .fl-module-tabs .fl-tabs-panels {   width: 290px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5a5b0b6c88d5f .fl-module-tabs {   margin-right: -4px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5a5b0b6c88d5f .fl-module-tabs {   width: 270px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5a646b512b353 .fl-module-fl-post-content .fl-module-content {   height: 6406px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5a646b512b353 .fl-module-fl-post-content .fl-module-content {   margin-bottom: 48px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5a646b512b353 .fl-module-fl-post-content .fl-module-content {   margin-left: 14px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5a646b512b353 .fl-module-fl-post-content .fl-module-content {   margin-top: 44px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5a646b512b353 .fl-module-fl-post-content .fl-module-content {   width: 295px!important; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5a646b512b353 .fl-module-fl-post-content {   margin-bottom: 32px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5a646b512b353 .fl-module-fl-post-navigation .fl-module-content {   margin-left: -11px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5a646b512b353 .fl-module-html .fl-module-content {   margin-left: -20px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5a646b512b353 .fl-module-html .fl-module-content {   width: 289px!important; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5a646b512b353 .fl-module-sidebar {   margin-bottom: 13px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5a646b512b353 .fl-module-sidebar {   margin-left: -19px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5a646b512b353 .fl-module-sidebar {   margin-right: -9px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5a646b512b353 .fl-module-sidebar {   margin-top: 44px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5a646b512b353 .fl-module-sidebar {   width: 292px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5a646b512b63f .fl-module-heading {   font-size: 9px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5a646b512b63f .fl-module-heading h1.fl-heading .fl-heading-text {   font-size: 31px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5a646b512b63f .fl-module-heading {   margin-top: -60px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5a646b512b63f .fl-row-content-wrap {   display: block; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5a646b512b63f .fl-row-content-wrap {   height: 278px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5a646b512b63f .fl-row-content-wrap {   margin-bottom: -40px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5a646b512b63f .fl-row-content-wrap {   width: 264px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5a6d95b1db5ca .fl-module-post-grid .fl-post-feed .fl-post-feed-post {   margin-left: -30px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5a6d95b1db5ca .fl-module-post-grid .fl-post-feed .fl-post-feed-post {   margin-top: 42px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5a6d95b1db5ca .fl-module-post-grid .fl-post-feed .fl-post-feed-post {   padding-left: 16px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5a6d95b1db5ca .fl-module-post-grid .fl-post-feed .fl-post-feed-post {   padding-right: 3px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5a6d95b1db5ca .fl-module-post-grid .fl-post-feed .fl-post-feed-post {   width: 283px!important; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5a6d95b1db5ca .fl-module-sidebar {   margin-bottom: 85px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5a6d95b1db5ca .fl-module-sidebar {   margin-right: 20px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5a6d95b1db5ca .fl-module-sidebar {   margin-top: 31px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5a6d95b1db5ca .fl-module-sidebar {   width: 252px!important; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5a8970b225c69 .fl-module-heading h3.fl-heading .fl-heading-text {   font-size: 32px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5a8970b225c69 .fl-module-rich-text .fl-rich-text h3 {   font-size: 25px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5a8970b225c69 .fl-module-rich-text .fl-rich-text p {   font-size: 18px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5a8970b225c69 .fl-module-rich-text .fl-rich-text p {   margin-top: -9px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5a8970b225c69 {   width: 265px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5a8973d60bab8 .fl-module-heading h3.fl-heading .fl-heading-text {   font-size: 16px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5a8973d60bab8 .fl-module-heading h3.fl-heading {   font-family: Changa One!important; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5a8973d60bab8 .fl-module-heading h3.fl-heading {   font-size: 40px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5a8973d60bab8 .fl-module-heading h3.fl-heading {   font-weight: bold!important; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5a8973d60bab8 .fl-module-heading h3.fl-heading {   line-height: 12px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5bd47b769f27c .fl-module-heading h2.fl-heading .fl-heading-text {   font-size: 50px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5bd47b769f27c .fl-row-content {   margin-left: -100px!important; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5bd47b769f27c .fl-row-content {   margin-top: 50px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5bd47b769f27c .fl-row-content {   padding-left: 88px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5bd47b769f27c .fl-row-content {   padding-right: 150px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5bd47b769f27c .fl-row-content {   width: 505px!important; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5bd4aaea4031a .fl-module-rich-text .fl-rich-text p {   font-size: 0px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5bd4aaea4031a .fl-module-rich-text .fl-rich-text p {   margin-bottom: -9px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5bd4aaea4031a .fl-module-rich-text .fl-rich-text p {   margin-left: -200px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5bd4aaea4031a .fl-module-rich-text .fl-rich-text p {   margin-right: -5px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5bd4aaea4031a .fl-module-rich-text .fl-rich-text p {   margin-top: 9px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5bd4aaea4031a .fl-module-rich-text .fl-rich-text p {   padding-left: 40px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5bd4aaea4031a .fl-module-rich-text .fl-rich-text p {   padding-right: 100px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5bd4aaea4031a .fl-module-rich-text .fl-rich-text p {   width: 400px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5bd5a336c703e .fl-module-heading h2.fl-heading .fl-heading-text {   font-size: 37px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5bd5a336c703e .fl-row-content {   margin-left: -12px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5bd5a336c703e .fl-row-content {   min-width: 57px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5bd5a336c703e .fl-row-content {   width: 267px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5bd5a336c703e {   margin-top: -25px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5bd5cb6012d47 .fl-module-heading h2.fl-heading .fl-heading-text {   font-size: 36px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5bd5cb6012d47 .fl-row-content {   margin-left: -12px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5bd5cb6012d47 .fl-row-content {   width: 267px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5bd5cb6012d47 {   margin-top: -25px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5bd5d0e0e88b5 .fl-module-heading h2.fl-heading .fl-heading-text {   font-size: 36px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5bd5d0e0e88b5 .fl-row-content {   margin-left: -12px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5bd5d0e0e88b5 .fl-row-content {   width: 267px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5bd5d0e0e88b5 {   margin-top: -25px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5be978b5840f7 .fl-module-heading h3.fl-heading .fl-heading-text {   font-size: 21px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5be978b5840f7 .fl-module-heading h3.fl-heading .fl-heading-text {   font-weight: bold!important; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5be978b5840f7 .fl-module-heading h3.fl-heading {   line-height: 19px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5be978b5840f7 .fl-module-heading h3.fl-heading {   margin-bottom: -20px!important; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5be978b5840f7 .fl-module-heading h3.fl-heading {   text-align: center; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5be978b5840f7 .fl-row-content-wrap {   width: 267px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.ss-changeme {   background-color: transparent; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.ss-changeme {   height: 56px; }  }  
@media screen and (max-width: 480px)  { .handheld-navigation {   background-color: rgb(255, 253, 239); }  }  
@media screen and (max-width: 480px)  { .handheld-navigation {   border-radius: 10px; }  }  
@media screen and (max-width: 480px)  { .handheld-navigation {   border-style: none; }  }  
@media screen and (max-width: 480px)  { .handheld-navigation {   margin-left: 70px!important; }  }  
@media screen and (max-width: 480px)  { .handheld-navigation {   padding-left: 19px; }  }  
@media screen and (max-width: 480px)  { .site-branding .site-title a {   font-size: 35px; }  }  
@media screen and (max-width: 480px)  { .site-branding .site-title a {   margin-right: -12px; }  }  
@media screen and (max-width: 480px)  { .woa-top-bar-wrap {   display: none; }  }  
@media screen and (max-width: 480px)  { .woa-top-bar-wrap {   margin-bottom: -20px; }  }  
@media screen and (max-width: 480px)  { .woa-top-bar-wrap {   margin-left: 100px; }  }  
@media screen and (max-width: 480px)  { .woa-top-bar-wrap {   margin-top: -4px; }  }  
@media screen and (max-width: 480px)  { .woocommerce h1.page-title {   background-color: transparent; }  }  
@media screen and (max-width: 480px)  { .woocommerce h1.page-title {   border-style: none; }  }  
@media screen and (max-width: 480px)  { .woocommerce h1.page-title {   box-shadow: none; }  }  
@media screen and (max-width: 480px)  { .woocommerce h1.page-title {   color: transparent; }  }  
@media screen and (max-width: 480px)  { .woocommerce h1.page-title {   font-size: 0px; }  }  
@media screen and (max-width: 480px)  { .woocommerce #content div.product .product_title {   font-size: 30px; }  }  
@media screen and (max-width: 480px)  { .woocommerce #content div.product {   margin-left: -9px; }  }  
@media screen and (max-width: 480px)  { .woocommerce #content div.product {   width: 281px; }  }  
@media screen and (max-width: 480px)  { #colophon > .col-full {   margin-left: 9px; }  }  
@media screen and (max-width: 480px)  { #colophon > .col-full {   width: 0px!important; }  }  
@media screen and (max-width: 480px)  { #colophon .footer-widgets .block .widget:not(.woocommerce) {   margin-left: 20px; }  }  
@media screen and (max-width: 480px)  { #colophon .footer-widgets .block .widget:not(.woocommerce) {   margin-right: -2px; }  }  
@media screen and (max-width: 480px)  { #colophon .footer-widgets .block .widget:not(.woocommerce) {   margin-top: 4px; }  }  
@media screen and (max-width: 480px)  { #colophon .footer-widgets .block {   width: 271px; }  }  
@media screen and (max-width: 480px)  { #colophon .site-info {   padding-left: 35px; }  }  
@media screen and (max-width: 480px)  { #colophon {   width: 639px; }  }  
@media screen and (max-width: 480px)  { #content #secondary .widget:not(.woocommerce) {   margin-top: 26px; }  }  
@media screen and (max-width: 480px)  { #content {   width: 302px; }  }  
@media screen and (max-width: 480px)  { #masthead .site-branding {   height: 49px; }  }  
@media screen and (max-width: 480px)  { #masthead .site-branding {   margin-right: -60px; }  }  
@media screen and (max-width: 480px)  { #masthead .site-branding {   margin-top: -14px; }  }  
@media screen and (max-width: 480px)  { #masthead .site-branding p.site-description {   background-color: rgba(243,83,83,1); }  }  
@media screen and (max-width: 480px)  { #masthead .site-branding p.site-description {   bottom: 2px; }  }  
@media screen and (max-width: 480px)  { #masthead .site-branding p.site-description {   height: 100px; }  }  
@media screen and (max-width: 480px)  { #masthead .site-branding p.site-description {   left: 22px; }  }  
@media screen and (max-width: 480px)  { #masthead .site-branding p.site-description {   margin-left: 17px; }  }  
@media screen and (max-width: 480px)  { #masthead .site-branding p.site-description {   max-height: 266px; }  }  
@media screen and (max-width: 480px)  { #masthead .site-branding p.site-description {   max-width: 276px; }  }  
@media screen and (max-width: 480px)  { #masthead .site-branding p.site-description {   min-height: 219px; }  }  
@media screen and (max-width: 480px)  { #masthead .site-branding p.site-description {   min-width: 160px; }  }  
@media screen and (max-width: 480px)  { #masthead .site-branding p.site-description {   position: relative; }  }  
@media screen and (max-width: 480px)  { #masthead .site-branding p.site-description {   right: 15px; }  }  
@media screen and (max-width: 480px)  { #masthead .site-branding p.site-description {   top: 6px; }  }  
@media screen and (max-width: 480px)  { #masthead .site-branding p.site-description {   width: 373px; }  }  
@media screen and (max-width: 480px)  { #masthead .site-branding {   width: 228px; }  }  
@media screen and (max-width: 480px)  { #masthead {   margin-bottom: 0px; }  }  
@media screen and (max-width: 480px)  { #masthead {   margin-left: 1px; }  }  
@media screen and (max-width: 480px)  { #masthead {   margin-top: 110px; }  }  
@media screen and (max-width: 480px)  { #masthead {   width: 100%!important; }  }  
@media screen and (max-width: 480px)  { #page .hentry .entry-content h2 {   font-size: 16px; }  }  
@media screen and (max-width: 480px)  { #page .hentry .entry-content {   margin-left: -20px; }  }  
@media screen and (max-width: 480px)  { #page .hentry .entry-content {   width: 305px; }  }  
@media screen and (max-width: 480px)  { #page .hentry .entry-header {   display: block!important; }  }  
@media screen and (max-width: 480px)  { #page .hentry .entry-title {   display: none; }  }  
@media screen and (max-width: 480px)  { #page .hentry .entry-title {   margin-top: 3px; }  }  
@media screen and (max-width: 480px)  { #page .hentry .entry-title {   width: 328px; }  }  
@media screen and (max-width: 480px)  { #site-navigation {   left: 27px; }  }  
@media screen and (max-width: 480px)  { #site-navigation {   right: 10px; }  }  
@media screen and (max-width: 480px)  { #site-navigation {   top: 125px; }  }  
@media screen and (max-width: 480px)  { #site-navigation {   width: 274px; }  }  