a.crumbs {
       color: #c0c0c0; 
       font-size: 14px; 
       text-decoration: none!important; 
    } 

a.product-cta {
       color: rgb(26, 13, 171); 
       font-family: Lato; 
       font-size: 25px; 
       font-weight: bold; 
       text-decoration: underline!important; 
    } 

a.pwfooter {
       color: rgb(255, 255, 255); 
    } 

a.tblbtn:active {
       color: rgb(255, 255, 255); 
    } 

a.tblbtn {
       background-color: rgb(95, 118, 56); 
       border-bottom-color: rgb(95, 118, 56); 
       border-color: rgb(95, 118, 56); 
       border-left-color: rgb(95, 118, 56); 
       border-right-color: rgb(95, 118, 56); 
       border-top-color: rgb(95, 118, 56); 
       color: #ffffff!important; 
       text-decoration: none!important; 
    } 

a.tblbtn:hover {
       background-color: #4c5e2c; 
       border-color: rgb(95, 118, 56); 
       color: rgb(255, 255, 255); 
    } 

a.tblbtn:visited {
       color: rgb(255, 255, 255); 
    } 

div.breadcrumbs {
       color: #c0c0c0; 
       font-family: Lato; 
       font-size: 14px; 
       font-style: normal; 
    } 

div.footrow {
       margin-bottom: 25px; 
       margin-top: 10px; 
    } 

div.other-pick-xs {
       height: 30px; 
       margin-bottom: 10px; 
    } 

div.product-cta {
       text-align: center; 
    } 

div.product-image {
       text-align: center; 
    } 

div.product-image-xs {
       text-align: right; 
    } 

div.pwfooter {
       color: rgb(134, 146, 146); 
    } 

div.tblbtn {
       margin-bottom: 10px; 
       margin-top: 12px; 
       text-align: center; 
    } 

div.thbrand {
       font-weight: bold!important; 
       margin-top: 12px; 
       text-align: center; 
    } 

div.thbrand-xs {
       font-weight: bold; 
       margin-top: 20px; 
       text-align: left; 
    } 

div.thbrandtitle {
       font-size: 16px; 
       font-weight: normal; 
       height: 45px; 
       text-align: center; 
    } 

div.thbrandtitle-xs {
       height: 45px; 
    } 

div.things-we-liked {
       background-color: rgb(73, 32, 80); 
       color: rgb(255, 255, 255); 
       font-family: Lato; 
       font-size: 20px; 
       font-weight: bold; 
       margin-bottom: 12px; 
       text-align: center; 
    } 

div.top-pick-lg {
       background-color: rgb(73, 32, 80); 
       color: rgb(255, 255, 255); 
       font-family: Lato; 
       font-weight: bold; 
       margin-bottom: 10px; 
       text-align: center; 
    } 

div.top-pick-xs {
       background-color: rgb(73, 32, 80); 
       color: #ffffff; 
       font-family: Lato; 
       font-size: 20px; 
       font-weight: bold; 
       height: 30px; 
       margin-bottom: 10px; 
       text-align: center; 
       text-transform: none; 
    } 

div.top-row-lg {
       height: 22px; 
       margin-bottom: 10px; 
    } 

.cat-description {
       color: rgb(255, 255, 255); 
       width: 550px; 
    } 

.fl-builder-content .fl-row.fl-node-58e7bd17ef06f .fl-module-heading.table-headline h3.fl-heading .fl-heading-text {
       font-size: 30px; 
       font-weight: bold; 
    } 

.fl-builder-content .fl-row.fl-node-58ed484f3a0a9 .fl-module-rich-text .fl-rich-text a {
       color: #1a0dab; 
       text-decoration: underline!important; 
    } 

.fl-builder-content .fl-row.fl-node-58f4dedaf0793 .fl-module-heading.table-headline h3.fl-heading .fl-heading-text {
       font-size: 30px; 
       font-weight: bold; 
    } 

.fl-builder-content .fl-row.fl-node-58f4dedaf07a0 .fl-module-rich-text .fl-rich-text a {
       color: rgb(26, 13, 171); 
       text-decoration: underline!important; 
    } 

.fl-builder-content .fl-row.fl-node-58f503433f66d .fl-module-heading.table-headline h3.fl-heading .fl-heading-text {
       font-size: 30px; 
       font-weight: bold; 
    } 

.fl-builder-content .fl-row.fl-node-58f503433f678 .fl-module-rich-text .fl-rich-text a {
       color: rgb(26, 13, 171); 
       text-decoration: underline!important; 
    } 

.fl-builder-content .fl-row.fl-node-58f6395014616 .fl-module-heading.table-headline h3.fl-heading .fl-heading-text {
       font-size: 30px; 
       font-weight: bold; 
    } 

.fl-builder-content .fl-row.fl-node-58f6395014622 .fl-module-rich-text .fl-rich-text a {
       color: rgb(26, 13, 171); 
       text-decoration: underline!important; 
    } 

.fl-builder-content .fl-row.fl-node-58fbf809c44a2 .fl-module-rich-text .fl-rich-text a {
       color: rgb(26, 13, 171); 
       text-decoration: underline!important; 
    } 

.fl-builder-content .fl-row.fl-node-58fd17c5d2eb2 .fl-module-rich-text .fl-rich-text a {
       color: rgb(26, 13, 171); 
       text-decoration: underline!important; 
    } 

.fl-builder-content .fl-row.fl-node-58fd190166baf .fl-module-rich-text .fl-rich-text a {
       color: rgb(26, 13, 171); 
       text-decoration: underline!important; 
    } 

.fl-builder-content .fl-row.fl-node-59074c590be83 .fl-module-heading.table-headline h3.fl-heading .fl-heading-text {
       font-weight: bold; 
    } 

.fl-builder-content .fl-row.fl-node-590769a7a92b0 .fl-module-heading.table-headline h3.fl-heading .fl-heading-text {
       font-size: 30px; 
       font-weight: bold; 
    } 

.fl-builder-content .fl-row.fl-node-590907f5484fe .fl-module-heading.table-headline h3.fl-heading .fl-heading-text {
       font-size: 30px; 
       font-weight: bold; 
    } 

.fl-builder-content .fl-row.fl-node-590a2b15799ec .fl-module-heading.table-headline h3.fl-heading .fl-heading-text {
       font-size: 30px; 
       font-weight: bold; 
    } 

.fl-builder-content .fl-row.fl-node-59108ea305589 .fl-module-heading.table-headline h3.fl-heading .fl-heading-text {
       font-size: 30px; 
       font-weight: bold; 
    } 

.fl-builder-content .fl-row.fl-node-5911e79dac38c .fl-module-heading.table-headline h3.fl-heading .fl-heading-text {
       font-size: 30px; 
       font-weight: bold; 
    } 

.fl-builder-content .fl-row.fl-node-5912006bb3ace .fl-module-heading.table-headline h3.fl-heading .fl-heading-text {
       font-size: 30px; 
       font-weight: bold; 
    } 

.fl-builder-content .fl-row.fl-node-5912384e8bb23 .fl-module-heading.table-headline h3.fl-heading .fl-heading-text {
       font-size: 30px; 
       font-weight: bold; 
    } 

.fl-builder-content .fl-row.fl-node-591f48987edb2 .fl-module-heading.table-headline h3.fl-heading .fl-heading-text {
       font-size: 30px; 
       font-weight: bold; 
    } 

.fl-builder-content .fl-row.fl-node-592f27be58ce7 .fl-module-heading.table-headline h3.fl-heading .fl-heading-text {
       font-size: 30px; 
       font-weight: bold; 
    } 

.fl-builder-content .fl-row.fl-node-5953cc9d5e260 .fl-module-heading.table-headline h3.fl-heading .fl-heading-text {
       font-size: 30px; 
       font-weight: bold; 
    } 

.fl-builder-content .fl-row.fl-node-595d4b03d6787 .fl-module-heading.table-headline h3.fl-heading .fl-heading-text {
       font-size: 30px; 
       font-weight: bold; 
    } 

.fl-builder-content .fl-row.fl-node-5980b795a82eb .fl-module-heading.table-headline h3.fl-heading .fl-heading-text {
       font-size: 30px; 
       font-weight: bold; 
    } 

.fl-builder-content .fl-row.fl-node-598f27c314890 .fl-module-heading.table-headline h3.fl-heading .fl-heading-text {
       font-size: 30px; 
       font-weight: bold; 
    } 

.fl-builder-content .fl-row.fl-node-59a46d58a426b .fl-module-heading.table-headline h3.fl-heading .fl-heading-text {
       font-size: 30px; 
       font-weight: bold; 
    } 

.fl-builder-content .fl-row.fl-node-59b17a6aeebc3 .fl-module-heading.table-headline h3.fl-heading .fl-heading-text {
       font-size: 30px; 
       font-weight: bold; 
    } 

.fl-builder-content .fl-row.fl-node-59e4d925abb67 .fl-module-heading.table-headline h3.fl-heading .fl-heading-text {
       font-size: 30px; 
       font-weight: bold; 
    } 

.fl-page .fl-page-header .fl-page-nav-search a:hover {
       color: rgb(95, 118, 56); 
    } 

.fl-page .fl-page-header .fl-page-nav-search a:visited {
       color: #333333; 
    } 

.fl-page .fl-page-header .fl-page-nav-search form {
       border-top-color: rgb(73, 32, 80); 
    } 

.fl-page .fl-page-header .fl-page-nav ul.nav .sub-menu {
       border-top-color: rgb(73, 32, 80); 
    } 

.fl-page .fl-page-header .fl-page-nav ul.nav li a:hover {
       color: rgb(95, 118, 56); 
    } 

.fl-page .fl-page-header .fl-page-nav ul.nav li {
       border-bottom-color: rgb(255, 255, 255); 
       border-bottom-style: solid; 
    } 

.fl-page .fl-page-header .fl-page-nav ul.nav li:hover {
    } 

.fl-page .fl-page-header .fl-page-nav ul.nav li ul li a {
       font-size: 14px; 
       padding-bottom: 5px; 
       padding-top: 5px; 
    } 

.fl-page .fl-page-header .fl-page-nav ul.nav li ul li {
       border-right-style: none; 
    } 

.fl-page .fl-page-header .fl-page-nav ul.nav li ul li:hover {
       border-bottom-color: rgb(255, 255, 255); 
       border-bottom-style: solid!important; 
       border-bottom-width: 3px!important; 
       border-style: none!important; 
    } 

.fl-page .fl-post .fl-post-content table {
       background-color: rgb(255, 255, 255); 
    } 

.fl-page .fl-post .fl-post-content th {
       text-align: center; 
    } 

.fl-page .fl-sidebar .fl-widget:not(.woocommerce) a {
       font-size: 14px; 
    } 

.fl-page .fl-sidebar .fl-widget-title {
       border-bottom-color: #e6e6e6; 
       border-bottom-style: solid; 
       border-bottom-width: 1px; 
       font-size: 18px; 
       font-style: normal; 
       font-weight: bold!important; 
       text-align: left; 
       text-shadow: none; 
       text-transform: none; 
    } 

footer.pwfooter {
       background-color: #464646; 
       color: rgb(255, 255, 255); 
       font-size: 14px; 
    } 

h1.fl-archive-title {
       font-size: 30px!important; 
       font-weight: bold; 
    } 

h4.pwfooter {
       color: #869292; 
       font-size: 14px; 
       font-weight: bold; 
    } 

hr.pwfooter {
       color: rgb(134, 146, 146); 
    } 

html body .fl-page .fl-page-header-wrap {
    } 

i.liked {
       color: rgb(95, 118, 56); 
    } 

i.not-liked {
       color: #e5372b; 
    } 

img.fixed-size {
       display: inline-block; 
       min-height: 125px; 
       min-width: 125px; 
    } 

img.pwfooter {
       margin-bottom: 15px; 
       margin-right: 10px; 
       margin-top: 0px; 
    } 

li.qlist {
       margin-left: -15px; 
       padding-bottom: 16px; 
       padding-left: 0px; 
    } 

li.table-contents {
       padding-bottom: 10px; 
       padding-left: 15px; 
    } 

li.things-we-liked {
       margin-bottom: 12px; 
    } 

td.other-pick-row {
       padding-bottom: 0px!important; 
       padding-right: 0px!important; 
       padding-top: 0px!important; 
    } 

td.row-title-good {
       text-align: right; 
    } 

td.things-we-liked {
       padding-bottom: 0px!important; 
       padding-left: 0px!important; 
       padding-right: 0px!important; 
       padding-top: 0px!important; 
    } 

td.top-pick-row {
       padding-left: 0px!important; 
       padding-right: 0px!important; 
       padding-top: 0px!important; 
    } 

td.top-row-lg {
       padding-bottom: 0px!important; 
       padding-left: 0px!important; 
       padding-right: 0px!important; 
       padding-top: 0px!important; 
    } 

ul.social-foot {
       margin-left: 20px; 
    } 


@media  screen and (min-width:1025px) { .fl-page .fl-page-header .fl-page-nav ul.nav li:hover {   border-bottom-color: #5f7638; }  }  
@media  screen and (min-width:1025px) { .fl-page .fl-page-header .fl-page-nav ul.nav li:hover {   border-bottom-style: solid!important; }  }  
@media  screen and (min-width:1025px) { .fl-page .fl-page-header .fl-page-nav ul.nav li ul li:hover {   padding-bottom: 3px!important; }  }  
@media  screen and (min-width:1025px) { html body .fl-page .fl-page-header-wrap {   height: 61px; }  }  
@media screen and (max-width: 1024px)  { div.thbrand {   height: 44px; }  }  
@media screen and (max-width: 768px)  { .cat-description {   width: 450px; }  }  
@media screen and (max-width: 667px)  { .cat-description {   width: 350px; }  }  
@media screen and (max-width: 480px)  { div.thbrand-xs {   margin-top: 0px; }  }  
@media screen and (max-width: 480px)  { .cat-description {   width: 300px; }  }  