@import url('https://fonts.googleapis.com/css?family=Playfair+Display:regular,500,600,700,800,900,italic,500i,600i,700i,800i,900i|Cardo:regular,italic,700|Cardo:regular,italic,700|Cardo:regular,italic,700|Cardo:regular,italic,700|Cardo:regular,italic,700|Playfair+Display:regular,500,600,700,800,900,italic,500i,600i,700i,800i,900i|Playfair+Display:regular,500,600,700,800,900,italic,500i,600i,700i,800i,900i|Cardo:regular,italic,700|Cardo:regular,italic,700|Anonymous+Pro:regular,italic,700,700i|Cardo:regular,italic,700|Cardo:regular,italic,700|Cardo:regular,italic,700|Cardo:regular,italic,700|Playfair+Display:regular,500,600,700,800,900,italic,500i,600i,700i,800i,900i|Cardo:regular,italic,700|Cardo:regular,italic,700|Cardo:regular,italic,700|Cardo:regular,italic,700|Playfair+Display:regular,500,600,700,800,900,italic,500i,600i,700i,800i,900i|Cardo:regular,italic,700|');
.download-button {
  height: auto;
  text-align: center;
  text-decoration: none;
  font-style: normal;
  text-shadow: none;
  display: inline-block;
  font-size: 14px;
  line-height: 20px;
  border: none;
  font-weight: bold;
  background-image: linear-gradient(45deg, #4289dc 10%, #dc4289);
  box-shadow: 0 20px 30px rgba(0, 0, 0, 0.3);
  border-radius: 5px;
  padding: 1.5vw 3vw;
  color: #ffffff;
  text-shadow: 0 1px 0px rgba(0, 0, 0, 0.2);
  min-width: 200px;
  float: none;
  opacity: 1;
  box-sizing: content-box;
  display: block;
  padding-top: 20px;
  padding-bottom: 20px;
  box-shadow: rgba(0, 0, 0, 0.3) 0px 9px 20px 0px;
  margin-top: 8px;
  background-color: #8ba753 !important;
  background-image: linear-gradient(90deg, #8ba753, #819756);
  font-size: 19px;
  font-family: Playfair Display;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
}
.download-button:before,
.download-button:after {
  display: none;
}
.download-button:active {
  position: relative;
  top: 1px;
}
.download-button:hover {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3);
}
input[type=text] {
  box-shadow: inset 0 3px 12px 0 rgba(0, 0, 0, 0.15);
}
.td-header-style-1 .td-header-top-menu-full {
  box-shadow: 0 0px 30px 0 rgba(0, 0, 0, 0.5);
  color: #ffffff;
  background-color: #83a441;
  background-blend-mode: overlay;
  font-family: Georgia, serif;
  font-weight: 600;
  background-image: linear-gradient(to top, #8ba753, #97b45d);
}
.td_block_image_box .td-small-image .td-custom-image a {
  box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.5);
  background-blend-mode: normal;
  float: none;
  visibility: visible;
  opacity: 1;
  box-sizing: content-box;
  display: block;
  box-shadow: rgba(181, 181, 181, 0.936) 5px 4px 27px 3px !important;
  padding-top: 0px;
  border-color: #83a441;
  border-style: solid;
  border-width: 3px;
  margin-top: -9px;
  margin-bottom: -5px;
}
.td_block_5.td-column-3 .td-load-more-wrap a {
  height: auto;
  text-align: center;
  text-decoration: none;
  font-style: normal;
  text-shadow: none;
  font-size: 14px;
  line-height: 20px;
  border: none;
  font-weight: bold;
  background-image: linear-gradient(45deg, #0f6af8 10%, #f80f6a);
  box-shadow: 0 20px 30px rgba(0, 0, 0, 0.3);
  border-radius: 5px;
  padding: 1.5vw 3vw;
  color: #ffffff;
  text-shadow: 0 1px 0px rgba(0, 0, 0, 0.2);
  min-width: 200px;
  display: inline-block;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  box-shadow: rgba(0, 0, 0, 0.15) 5px 3px 10px 0px;
  transform: scale3d(1, 1, 1);
  transition: box-shadow 0.3s ease-out 5s;
  font-family: Arial, Helvetica, sans-serif;
  background-image: linear-gradient(to top, #83a441, #91b052);
  margin-bottom: 12px;
  background-color: #83a441;
}
.td_block_5.td-column-3 .td-load-more-wrap a:before,
.td_block_5.td-column-3 .td-load-more-wrap a:after {
  display: none;
}
.td_block_5.td-column-3 .td-load-more-wrap a:active {
  position: relative;
  top: 1px;
}
.td_block_5.td-column-3 .td-load-more-wrap a:hover {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3);
}
.category .td-main-content .td-load-more-wrap a {
  height: auto;
  text-align: center;
  text-decoration: none;
  font-style: normal;
  text-shadow: none;
  display: inline-block;
  font-size: 14px;
  line-height: 20px;
  border: none;
  font-weight: bold;
  padding: 0.7vw 2vw;
  text-transform: uppercase;
  border: 0 solid #256fc6;
  background: #4289dc;
  border-bottom-width: 5px;
  border-radius: 5px 5px 7px 7px;
  color: rgba(255, 255, 255, 0.7);
  color: rgba(255, 255, 255, 0.919);
  padding-bottom: 10px;
  padding-top: 10px;
  margin-bottom: 15px;
  margin-top: -7px;
}
.category .td-main-content .td-load-more-wrap a:before,
.category .td-main-content .td-load-more-wrap a:after {
  display: none;
}
.category .td-main-content .td-load-more-wrap a:active {
  position: relative;
  top: 1px;
}
.widget a {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
}
.td_block_template_17 .td-block-title {
  color: #ffffff;
  font-family: Verdana, Geneva, sans-serif;
  background-color: #e74c3c;
  background-blend-mode: overlay;
  box-shadow: none;
  background-image: linear-gradient(90deg, #F05F57, #360940);
  font-size: 16px;
  font-weight: 800;
  text-shadow: none;
}
.td-module-thumb .entry-thumb {
  box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.25);
  background: white;
  padding: 2vw;
  color: #333;
  border-radius: 5px;
  box-shadow: 0 15px 35px rgba(50, 50, 93, 0.1), 0 5px 15px rgba(0, 0, 0, 0.07);
  border: none;
  padding-top: 4px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
  transform: scale3d(1, 1, 1);
  transition: box-shadow 0.3s ease-out 5s;
  border-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  box-shadow: rgba(169, 169, 185, 0.194) 4px 5px 11px 0px;
  font-family: Arial, Helvetica, sans-serif;
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
@keyframes hvr-bob {
  0% {
    transform: translateY(-8px);
  }
  50% {
    transform: translateY(-4px);
  }
  100% {
    transform: translateY(-8px);
  }
}
@keyframes hvr-bob-float {
  100% {
    transform: translateY(-8px);
  }
}
.td-module-thumb .entry-thumb:hover,
.td-module-thumb .entry-thumb:focus,
.td-module-thumb .entry-thumb:active {
  animation-name: hvr-bob-float, hvr-bob;
  animation-duration: 0.3s, 1.5s;
  animation-delay: 0s, 0.3s;
  animation-timing-function: ease-out, ease-in-out;
  animation-iteration-count: 1, infinite;
  animation-fill-mode: forwards;
  animation-direction: normal, alternate;
}
.rating-form h4,
.rating-form form,
.rating-form p {
  display: inline !important;
}
.td_block_template_14 .td-block-title {
  background-color: #83a441;
  transition: scale(1.1) translateY(-10px);
  background: white;
  padding: 2vw;
  color: #333;
  border-radius: 5px;
  box-shadow: 0 15px 35px rgba(50, 50, 93, 0.1), 0 5px 15px rgba(0, 0, 0, 0.07);
  border: none;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-radius: 3px !important;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  background-image: none;
  position: relative;
  overflow: hidden;
  z-index: 0;
}
.td_block_template_14 .td-block-title:after,
.td_block_template_14 .td-block-title:before {
  pointer-events: none;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: #83a441;
  mix-blend-mode: darken;
  display: block;
  z-index: -1;
}
.td_block_template_14 .td-block-title:after {
  mix-blend-mode: lighten;
  background-color: #9bc24e;
}
.single .td-category li a {
  height: auto;
  text-align: center;
  text-decoration: none;
  font-style: normal;
  text-shadow: none;
  display: inline-block;
  font-size: 14px;
  line-height: 20px;
  border: none;
  font-weight: bold;
  text-transform: uppercase;
  border: 1px solid black;
  padding: 1vw 2vw;
  color: black;
  border-radius: 2px;
  background: transparent;
  transition: all 300ms ease;
  padding-top: 0px;
  padding-right: 12px;
  padding-bottom: 0px;
  padding-left: 9px;
  background-image: none;
  color: #ecf0f1;
  border-width: 0px;
  background-color: #86a548;
  background-image: linear-gradient(to top left, #8ba753, #a4c367);
}
.single .td-category li a:before,
.single .td-category li a:after {
  display: none;
}
.single .td-category li a:active {
  position: relative;
  top: 1px;
}
.single .td-category li a:hover {
  background: black;
  color: #ffffff;
}
.global-block-template-14 .td-related-title .td-cur-simple-item {
  color: #fbfbfb !important;
  text-decoration: underline;
  box-shadow: #829d4c 5px 5px 10px 0px;
}
.widget a img {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  transition-duration: 0.3s;
  transition-property: transform;
  box-shadow: #efefef 1px 7px 10px 2px;
}
.widget a img:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  top: 100%;
  left: 5%;
  height: 10px;
  width: 90%;
  opacity: 0;
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  transition-duration: 0.3s;
  transition-property: transform, opacity;
}
.widget a img:hover,
.widget a img:focus,
.widget a img:active {
  transform: translateY(-5px);
}
.widget a img:hover:before,
.widget a img:focus:before,
.widget a img:active:before {
  opacity: 1;
  transform: translateY(5px);
}
.td-header-style-1 .header-search-wrap .td-icon-search {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
}
.td_block_wrap .td-load-more-wrap a {
  height: auto;
  text-align: center;
  text-decoration: none;
  font-style: normal;
  text-shadow: none;
  display: inline-block;
  font-size: 14px;
  line-height: 20px;
  border: none;
  font-weight: bold;
  background-image: linear-gradient(45deg, #4289dc 10%, #dc4289);
  box-shadow: 0 20px 30px rgba(0, 0, 0, 0.3);
  border-radius: 5px;
  padding: 1.5vw 3vw;
  color: #ffffff;
  text-shadow: 0 1px 0px rgba(0, 0, 0, 0.2);
  min-width: 200px;
  background-image: linear-gradient(90deg, #3C8CE7, #00EAFF);
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  box-shadow: rgba(0, 0, 0, 0.09) 0px 10px 30px 0px;
}
.td_block_wrap .td-load-more-wrap a:before,
.td_block_wrap .td-load-more-wrap a:after {
  display: none;
}
.td_block_wrap .td-load-more-wrap a:active {
  position: relative;
  top: 1px;
}
.td_block_wrap .td-load-more-wrap a:hover {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3);
}
.td-category-header .td-pulldown-filter-display-option {
  background-image: none;
  box-shadow: #e9e9e9 3px 2px 10px 0px;
  background-color: #8ba753;
}
.td_category_template_3 .entry-category a {
  background-color: #8ba753;
  box-shadow: #e5e5e5 2px 5px 10px 0px;
}
input[type=submit] {
  background-color: #83a441;
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
@keyframes hvr-bob {
  0% {
    transform: translateY(-8px);
  }
  50% {
    transform: translateY(-4px);
  }
  100% {
    transform: translateY(-8px);
  }
}
@keyframes hvr-bob-float {
  100% {
    transform: translateY(-8px);
  }
}
input[type=submit]:hover,
input[type=submit]:focus,
input[type=submit]:active {
  animation-name: hvr-bob-float, hvr-bob;
  animation-duration: 0.3s, 1.5s;
  animation-delay: 0s, 0.3s;
  animation-timing-function: ease-out, ease-in-out;
  animation-iteration-count: 1, infinite;
  animation-fill-mode: forwards;
  animation-direction: normal, alternate;
}
.td-post-template-2 .td-post-header .entry-title {
  font-size: 28px;
  font-family: Georgia, serif;
  font-weight: 600;
}
.td-fix-index a img {
  box-shadow: #fbbbbb -2px 3px 20px 1px;
}
.td-a-rec-id-content_top a img {
  box-shadow: #e6e6e6 0px 0px 30px 2px;
  box-sizing: content-box;
  display: inline;
}
.td-post-featured-image a img {
  background: white;
  padding: 2vw;
  color: #333;
  border-radius: 5px;
  box-shadow: 0 15px 35px rgba(50, 50, 93, 0.1), 0 5px 15px rgba(0, 0, 0, 0.07);
  border: none;
  background-image: none;
  box-sizing: border-box;
  display: block;
  border-style: none;
  border-width: 0px;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  box-shadow: 4px 3px 46px 8px rgba(140, 140, 140, 0.61);
  padding: 12px;
  position: relative;
  z-index: 0;
  overflow: hidden;
}
.td-post-featured-image a img:after,
.td-post-featured-image a img:before {
  pointer-events: none;
  content: '';
  position: absolute;
  top: 10%;
  left: 0;
  height: 50%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transform: skew(0, -15deg);
  width: 70%;
  transform-origin: top right;
  background-color: white;
  mix-blend-mode: overlay;
  opacity: 0.3;
  background-image: linear-gradient(to right, white, black);
  z-index: -1;
}
.td-post-featured-image a img:after {
  left: 30%;
  height: 100%;
}
.td-post-template-2 .td-post-content p img {
  background: white;
  padding: 2vw;
  color: #333;
  border-radius: 5px;
  box-shadow: 0 15px 35px rgba(50, 50, 93, 0.1), 0 5px 15px rgba(0, 0, 0, 0.07);
  border: none;
  background-image: none;
  box-sizing: border-box;
  display: block;
  border-style: none;
  border-width: 0px;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  box-shadow: rgba(50, 50, 93, 0.1) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 5px 15px 0px;
}
.td-fix-index h2 {
  font-family: Cardo;
  color: #263238;
  font-size: 26px;
  line-height: 34px;
}
.td-a-rec-id-content_bottom a img {
  box-shadow: #ff6767 3px 4px 15px 0px;
}
.td-a-rec-id-custom_ad_5 a img {
  box-shadow: 0 0px 30px 0 rgba(0, 0, 0, 0.25);
  box-shadow: rgba(0, 0, 0, 0.12) 0px 0px 25px 0px;
  padding-bottom: 2px;
  padding-top: 2px;
  padding-right: 2px;
  padding-left: 2px;
  margin-bottom: 9px;
}
.td-category-header .td-pulldown-filter-list {
  background-color: #8ba753;
}
.td-post-template-2 .td-post-content h3 {
  background-image: none;
  color: #ffffff;
  box-shadow: #e3e3e3 0px 3px 10px 0px;
  font-size: 18px;
  font-weight: 600;
  font-family: Trebuchet MS, Helvetica, sans-serif;
  background-color: #aeaeae;
  background-image: url(//i.imgur.com/hw9Esog.jpg);
  background-color: rgba(244, 67, 54, 0.678);
  background-blend-mode: overlay;
  background-position: center;
  background-repeat: repeat;
  background-size: auto;
  line-height: 36px;
}
.single-post .td-bred-no-url-last {
  color: #2e2c2c;
}
.entry-crumbs a {
  height: auto;
  text-align: center;
  text-decoration: none;
  font-style: normal;
  text-shadow: none;
  display: inline-block;
  font-size: 14px;
  line-height: 20px;
  border: none;
  font-weight: bold;
  padding: 0.7vw 2vw;
  text-transform: uppercase;
  border: 0 solid #6f8542;
  background: #8ba753;
  border-bottom-width: 5px;
  border-radius: 5px 5px 7px 7px;
  color: rgba(255, 255, 255, 0.7);
  color: #f3f3f3;
  font-family: Cardo;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 3.6184px;
  padding-bottom: 3.6184px;
}
.entry-crumbs a:before,
.entry-crumbs a:after {
  display: none;
}
.entry-crumbs a:active {
  position: relative;
  top: 1px;
}
.td-ss-main-sidebar div {
  font-family: Courier New, Courier, monospace;
}
.td-a-rec-id-sidebar > div {
  text-align: center;
}
html > .post-template-default > #td-outer-wrap > div:nth-child(2) > div > #post-24378 > div:nth-child(2) > div:nth-child(2) > div > div:nth-child(2) > #bsap_1308074 > div > a {
  text-align: center;
}
.footer-text-wrap .footer-email-wrap a {
  color: #2b9cff !important;
}
.td-post-template-2 .td-post-content h3 a {
  color: #ffffff;
}
.tdm_block.tdm_block_inline_text a img {
  list-style: none;
  padding: 0;
  margin: 0;
  border: 1px solid #444;
  margin-bottom: 10px;
  background: white;
  padding: 2vw;
  color: #333;
  border-radius: 5px;
  box-shadow: 0 15px 35px rgba(50, 50, 93, 0.1), 0 5px 15px rgba(0, 0, 0, 0.07);
  border: none;
  border-style: none;
  border-width: 0px;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 2px;
  padding-bottom: 2px;
}
.tdm_block.tdm_block_inline_text a img > li {
  list-style: none;
  transition: all 300ms ease;
  padding: 10px;
  border-bottom: 1px solid #444;
}
.tdm_block.tdm_block_inline_text a img > li:hover {
  background: rgba(68, 68, 68, 0.05);
}
.tdm_block.tdm_block_inline_text a img > li:last-of-type {
  border: none;
}
.td-post-template-2 .td-post-title .td-post-views span {
  color: #8ba753;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 13px;
  font-weight: 600;
}
header .td-icon-views {
  color: #829d4c;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 13px;
  line-height: 17px;
  margin-right: 10px;
  margin-left: -10px;
  position: relative;
  padding-top: 36px;
  top: -5px;
  right: 2px;
}
header .td-icon-views:before {
  content: '';
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 50%;
  background: rgba(66, 137, 220, 0);
  width: 30px;
  height: 30px;
  margin-left: -15px;
  border-radius: 50%;
  border: 0px solid #829d4c;
  display: block;
}
header .td-icon-views:after {
  mask: url('https://cdn.rawgit.com/encharm/Font-Awesome-SVG-PNG/266b63d5/black/svg/flash.svg');
  -webkit-mask: url('https://cdn.rawgit.com/encharm/Font-Awesome-SVG-PNG/266b63d5/black/svg/flash.svg');
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  content: '';
  width: 15px;
  height: 15px;
  background: rgba(130, 157, 76, 0.868);
  position: absolute;
  top: 15px;
  left: 50%;
  margin-top: -7.5px;
  margin-left: -7.5px;
  display: block;
}
.td-post-template-2 .td-post-title .td-post-date {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 12px;
  color: #8ba753;
  font-weight: 600;
}
.td-scroll-up-visible {
  top: 95% !important;
  box-shadow: rgba(0, 0, 0, 0) 5px 4px 9px 0px;
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  transition-duration: 0.3s;
  transition-property: transform;
  transition-timing-function: ease-out;
}
.td-scroll-up-visible:hover,
.td-scroll-up-visible:focus,
.td-scroll-up-visible:active {
  transform: translateY(-8px);
}
.td-category-siblings .td-subcat-more {
  background-color: #8ba753;
}
.td-post-date {
  color: #86a548;
  font-family: Cardo;
  text-align: center;
  border-radius: 18px;
  display: block;
  font-size: 14px;
}
.td_module_wrap .entry-title a {
  font-size: 16px;
  text-align: center;
  display: block;
  font-weight: 700;
  font-family: Cardo;
}
.td-post-template-2 .td-post-content a img {
  box-shadow: rgba(148, 148, 148, 0.345) 5px 5px 50px 3px;
}
a.style1 .sw-click-to-tweet .sw-ctt-text {
  color: #f0f0f0;
}
a.style1 .sw-click-to-tweet .sw-ctt-btn {
  color: #ffffff;
}
html > .post-template-default > #td-outer-wrap > div:nth-child(2) > div > #post-9271 > div:nth-child(2) > div:nth-child(1) > div > div:nth-child(2) > a > span > span:nth-child(1) {
  color: #f2f2f2;
}
.sw-click-to-tweet .sw-ctt-btn {
  font-family: Arial, Helvetica, sans-serif;
}
.sw-click-to-tweet .sw-ctt-text {
  color: #ffffff !important;
}
html > .post-template-default > #td-outer-wrap > div:nth-child(2) > div > #post-4017 > div:nth-child(2) > div:nth-child(1) > div > div:nth-child(2) > a > span > span:nth-child(2) {
  color: #646464;
}
a .sw-click-to-tweet .sw-ctt-text:hover {
  color: #ffffff;
}
a.style6 .sw-click-to-tweet .sw-ctt-text {
  color: #565656 !important;
}
.sf-menu .td-icon-menu-down {
  color: #7e9947;
}
html > .post-template-default > #td-outer-wrap > div:nth-child(1) > div:nth-child(3) > div > div > #td-header-menu > div:nth-child(3) > #menu-mega-menu-top-1 > li:nth-child(1) > a > i {
  color: #8ba753;
}
html > .post-template-default > #td-outer-wrap > div:nth-child(1) > div:nth-child(3) > div > div > #td-header-menu > div:nth-child(3) > #menu-mega-menu-top-1 > li:nth-child(7) > a > i {
  color: #8ba753;
}
.download-button:hover {
  background-color: #85a545 !important;
}
.download-button:visited {
  background-color: #1abc9c;
}
.download-button:active {
  background-color: #1abc9c;
}
html > body > #td-outer-wrap > div:nth-child(1) > div:nth-child(3) > div > div > #td-header-menu > div:nth-child(3) > #menu-mega-menu-top-1 > li:nth-child(1) > a > i {
  color: #6DD655;
}
html > body > #td-outer-wrap > div:nth-child(1) > div:nth-child(3) > div > div > #td-header-menu > div:nth-child(3) > #menu-mega-menu-top-1 > li:nth-child(7) > a > i {
  color: #6DD655;
}
html > .post-template-default > #td-outer-wrap > div:nth-child(2) > div > #post-27237 > div:nth-child(2) > div:nth-child(1) > div > div:nth-child(3) > a > span > span:nth-child(1) {
  color: #6f6f6f !important;
}
html > .post-template-default > #td-outer-wrap > div:nth-child(2) > div > #post-27237 > div:nth-child(2) > div:nth-child(1) > div > div:nth-child(3) > a > span > span:nth-child(2) {
  color: #5e5e5e;
}
.td-ss-main-sidebar aside table td button {
  background-color: #8ba753;
}
.td-ss-main-sidebar aside table td {
  box-shadow: #f4f4f4 5px 5px 10px 0px;
}
.td-more-articles-box-title {
  font-family: Arial, Helvetica, sans-serif;
}
a.swp_CTT.style1 .sw-click-to-tweet {
  background-color: #8ba753;
  box-shadow: rgba(255, 87, 34, 0.859) 5px 5px 28px 0px;
  font-family: Georgia, serif;
  border-width: 0px;
  border-color: #e93d3d;
  border-radius: 4px;
}
undefined:hover {
  background-color: #ff0000;
}
.td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-more {
  color: #ffffff;
  font-family: Verdana, Geneva, sans-serif;
}
.td_module_wrap .entry-title {
  font-family: Arial, Helvetica, sans-serif;
}
.td_block_5.td-column-3 .td-load-more-wrap a:hover {
  height: auto;
  text-align: center;
  text-decoration: none;
  font-style: normal;
  text-shadow: none;
  font-size: 14px;
  line-height: 20px;
  border: none;
  font-weight: bold;
  background-image: linear-gradient(45deg, #0f6af8 10%, #f80f6a);
  box-shadow: 0 20px 30px rgba(0, 0, 0, 0.3);
  border-radius: 5px;
  padding: 1.5vw 3vw;
  color: #ffffff;
  text-shadow: 0 1px 0px rgba(0, 0, 0, 0.2);
  min-width: 200px;
  display: inline-block;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  box-shadow: rgba(0, 0, 0, 0.624) 6px 7px 40px 0px;
  transition: box-shadow 0.5s ease-out 5s;
  font-family: Arial, Helvetica, sans-serif;
  background-image: linear-gradient(90deg, #F05F57, #360940);
}
.td_block_5.td-column-3 .td-load-more-wrap a:hover:before,
.td_block_5.td-column-3 .td-load-more-wrap a:hover:after {
  display: none;
}
.td_block_5.td-column-3 .td-load-more-wrap a:hover:active {
  position: relative;
  top: 1px;
}
.td_block_5.td-column-3 .td-load-more-wrap a:hover:hover {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3);
}
.td-more-articles-box {
  transition: transform 0.5s ease;
  box-shadow: rgba(0, 0, 0, 0.147) 5px 4px 34px 0px;
  left: 15px;
  z-index: 9;
  border-radius: 3px;
  box-sizing: content-box;
  opacity: 1;
}
.td-block-title-wrap h4 span {
  font-family: Cardo;
  font-size: 16px;
}
.td-post-content h3 a {
  font-family: Playfair Display;
  background-color: rgba(0, 0, 0, 0);
  font-size: 30px;
  font-weight: 800;
  line-height: 50px;
  color: #8ba753;
  border-style: none;
  text-decoration: none;
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  transition-property: color;
  transition-duration: 0.5s;
}
.td-post-content h3 a:before {
  content: '';
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #8ba753;
  transform: scaleY(0);
  transform-origin: 50% 0;
  transition-property: transform;
  transition-duration: 0.5s;
  transition-timing-function: ease-out;
}
.td-post-content h3 a:hover,
.td-post-content h3 a:focus,
.td-post-content h3 a:active {
  color: rgba(255, 255, 255, 0.7);
}
.td-post-content h3 a:hover:before,
.td-post-content h3 a:focus:before,
.td-post-content h3 a:active:before {
  transform: scaleY(1);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
.td-post-content p a img {
  box-shadow: #b6b1b1 0px 4px 25px 0px;
}
.td-pb-span8 article header h1 {
  font-family: Playfair Display;
  font-size: 28px !important;
  font-weight: 600;
  color: #86a548 !important;
  border-color: #8ba753;
}
.td-post-content p img {
  background: white;
  padding: 2vw;
  color: #333;
  border-radius: 5px;
  box-shadow: 0 15px 35px rgba(50, 50, 93, 0.1), 0 5px 15px rgba(0, 0, 0, 0.07);
  border: none;
  background-image: none;
  box-sizing: border-box;
  display: block;
  border-style: none;
  border-width: 0px;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}
.td-ss-main-sidebar aside p {
  display: block;
}
.td-a-rec-id-footer_top a img {
  list-style: none;
  padding: 0;
  margin: 0;
  border: 1px solid #444;
  margin-bottom: 10px;
  background: white;
  padding: 2vw;
  color: #333;
  border-radius: 5px;
  box-shadow: 0 15px 35px rgba(50, 50, 93, 0.1), 0 5px 15px rgba(0, 0, 0, 0.07);
  border: none;
  border-style: none;
  border-width: 0px;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 2px;
  padding-bottom: 2px;
}
.td-a-rec-id-footer_top a img > li {
  list-style: none;
  transition: all 300ms ease;
  padding: 10px;
  border-bottom: 1px solid #444;
}
.td-a-rec-id-footer_top a img > li:hover {
  background: rgba(68, 68, 68, 0.05);
}
.td-a-rec-id-footer_top a img > li:last-of-type {
  border: none;
}
a.swp_CTT.style5 .sw-click-to-tweet {
  background-color: #e74c3c;
  border-radius: 50px;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.25);
}
a.swp_CTT.style5 .sw-click-to-tweet:hover {
  background-color: #34495e;
}
.td-post-content p strong a {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  transition-duration: 0.3s;
  transition-property: transform;
}
.td-post-content p strong a:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  top: 100%;
  left: 5%;
  height: 10px;
  width: 90%;
  opacity: 0;
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  transition-duration: 0.3s;
  transition-property: transform, opacity;
}
.td-post-content p strong a:hover,
.td-post-content p strong a:focus,
.td-post-content p strong a:active {
  transform: translateY(-5px);
}
.td-post-content p strong a:hover:before,
.td-post-content p strong a:focus:before,
.td-post-content p strong a:active:before {
  opacity: 1;
  transform: translateY(5px);
}
.td-pb-span4 aside p strong {
  background: #4b4b4b;
  border-radius: 5px;
  border-top: 2px solid #242424;
  text-align: center;
  margin-bottom: 3px;
  overflow: hidden;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  transition-duration: 0.3s;
  transition-property: box-shadow;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  background-image: linear-gradient(to right, red, blue);
  background-image: linear-gradient(to top left, #dc4242, #ffaeae);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
  font-size: 16px;
  line-height: 22px;
  background-image: linear-gradient(to top, #83a441, #8ead52);
}
.td-pb-span4 aside p strong:hover,
.td-pb-span4 aside p strong:focus,
.td-pb-span4 aside p strong:active {
  box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.6);
}
div.rating-form input[type=button] {
  height: auto;
  text-align: center;
  text-decoration: none;
  font-style: normal;
  text-shadow: none;
  font-size: 14px;
  line-height: 20px;
  border: none;
  font-weight: bold;
  background: transparent;
  border: 2px solid #8ba753;
  border-radius: 150px;
  padding: 5px 20px;
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  transition-duration: 0.3s;
  transition-property: box-shadow;
  border-color: #8ba753;
  color: #8ba753;
  font-family: Cardo;
  font-size: 16px;
}
div.rating-form input[type=button]:before,
div.rating-form input[type=button]:after {
  display: none;
}
div.rating-form input[type=button]:active {
  position: relative;
  top: 1px;
}
div.rating-form input[type=button]:hover {
  background: rgba(139, 167, 83, 0.2);
}
div.rating-form input[type=button]:hover,
div.rating-form input[type=button]:focus,
div.rating-form input[type=button]:active {
  box-shadow: 0 10px 10px -10px rgba(139, 167, 83, 0.6);
}
header .td-post-views span {
  color: rgba(130, 157, 76, 0.932);
  font-size: 15px;
  font-weight: 900;
  line-height: 17px;
  font-family: Cardo;
}
div.swp_social_panel .nc_tweetContainer:not(.total_shares):not(.total_sharesalt) {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
}
svg:not(:root) {
  border-color: #8ba753;
}
.nc_wrapper {
  background-color: rgba(255, 255, 255, 0.532);
}
.td_block_image_box .td-custom a {
  box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.5);
  background-blend-mode: normal;
  float: none;
  visibility: visible;
  opacity: 1;
  box-sizing: border-box;
  display: block;
  box-shadow: rgba(199, 197, 197, 0.386) 11px 13px 39px 19px !important;
  padding-top: 0px;
  border-color: #ffffff;
  border-style: solid;
  border-width: 4px;
  margin-top: -9px;
  margin-bottom: -5px;
  border-radius: 15px;
}
.nc_wrapper.bottom {
  background-color: rgba(255, 255, 255, 0.695);
}
.td-scroll-up .td-icon-menu-up {
  top: 7px;
  background-color: #8ba753;
}
.td-scroll-up {
  background-color: #8ba753 !important;
}
.clearfix li a {
  transform: translateY(-2px);
  box-shadow: rgba(130, 157, 76, 0.564) 0 5px 10px 0;
  padding-left: 12px;
  padding-right: 12px;
  font-size: 14px;
  color: #829d4c;
  border-radius: 20px;
  border: 1px solid #cee0e6;
  font-family: Anonymous Pro;
  border-color: rgba(149, 172, 102, 0.564);
  transition: all 0.2s ease-in-out;
}
.clearfix li span {
  background-color: #829d4c;
}
.sw-click-to-tweet {
  box-shadow: rgba(179, 192, 70, 0.318) 5px 5px 29px 4px;
  font-family: Cardo;
}
.td-fix-index {
  color: #83a441;
}
.td-fix-index time {
  font-size: 13px;
  font-weight: 600;
}
.td-fix-index span {
  font-weight: 600;
  font-size: 13px;
}
.tdc-font-tdmp {
  font-size: 22px !important;
  font-weight: 600;
}
.td-fix-index h1 {
  color: #8ba753;
  font-weight: 800;
  font-size: 39px !important;
  font-family: Cardo;
}
.td-fix-index strong a {
  color: #83a441;
  font-family: Cardo;
}
.td-post-content p {
  font-family: Cardo;
  font-size: 16px;
  color: #504e4b;
}
.block-mega-child-cats:hover {
  color: #8ba753;
}
.td-post-content h2 {
  font-family: Playfair Display;
  font-size: 28px;
  font-weight: 600;
}
.td-post-content ul li {
  font-family: Cardo;
  font-weight: 500;
  font-size: 15px;
}
.td-post-content h3 {
  font-family: Cardo;
  font-weight: 600;
}
html > .post-template-default > #td-outer-wrap > div:nth-child(2) > div > div:nth-child(2) > div:nth-child(1) > div > #post-24125 > div:nth-child(2) > a > span {
  background-image: none;
  border-color: #8bc34a;
}
html > .post-template-default > #td-outer-wrap > div:nth-child(2) > div > div:nth-child(2) > div:nth-child(1) > div > #post-24125 > div:nth-child(2) > a > span:hover {
  border-color: #b4e67a;
}
.td-header-top-menu-full {
  background-image: none;
  box-shadow: rgba(0, 0, 0, 0.427) 3px 5px 48px 0px;
  background-color: #f1f1f1 !important;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
}
.td-header-style-9 .td-header-top-menu-full {
  background-color: #8ba753;
}
.top-header-menu li a {
  font-family: Cardo;
  font-weight: 400;
  font-size: 12px;
  color: #504e4b !important;
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  transition-property: color;
  transition-duration: 0.5s;
}
.top-header-menu li a:before {
  content: '';
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #8ba753;
  transform: scaleY(0);
  transform-origin: 50% 100%;
  transition-property: transform;
  transition-duration: 0.5s;
  transition-timing-function: ease-out;
}
.top-header-menu li a:hover,
.top-header-menu li a:focus,
.top-header-menu li a:active {
  color: rgba(255, 255, 255, 0.7);
}
.top-header-menu li a:hover:before,
.top-header-menu li a:focus:before,
.top-header-menu li a:active:before {
  transform: scaleY(1);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
.sf-menu li a {
  font-family: Cardo;
  font-weight: 400;
  font-size: 14px;
  color: #504e4b;
}
html > body > #td-outer-wrap > div:nth-child(3) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div > #td_uid_103_5ce58dad187db > div:nth-child(1) > div > div:nth-child(2) > h3 > a {
  color: #ffffff;
}
html > body > #td-outer-wrap > div:nth-child(3) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div > #td_uid_103_5ce58dad187db > div:nth-child(2) > div > div:nth-child(2) > h3 > a {
  color: #ffffff;
}
.td-header-row.before {
  background-color: #daf4e5;
}
.entry-crumbs a:hover {
  color: #f8f8f8;
  background-color: #444444;
  height: auto;
  text-align: center;
  text-decoration: none;
  font-style: normal;
  text-shadow: none;
  display: inline-block;
  font-size: 14px;
  line-height: 20px;
  border: none;
  font-weight: bold;
  padding: 0.7vw 2vw;
  text-transform: uppercase;
  border: 0 solid #1a1a1a;
  background: #333333;
  border-bottom-width: 5px;
  border-radius: 5px 5px 7px 7px;
  color: rgba(255, 255, 255, 0.7);
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 3.6184px;
  padding-bottom: 3.6184px;
}
.entry-crumbs a:hover:before,
.entry-crumbs a:hover:after {
  display: none;
}
.entry-crumbs a:hover:active {
  position: relative;
  top: 1px;
}
.td-main-menu-logo a img {
  left: -15px;
}
.single .td-category li a:hover {
  background-image: linear-gradient(to top left, #333333, #8ba753);
}
.td_block_template_14 .td-block-title {
  font-family: Playfair Display;
  font-weight: 700;
  font-size: 15px !important;
  text-shadow: #504e4b 5px 5px 50px;
}
html body .su-button > span {
  font-size: 20px !important;
  font-family: Cardo;
  font-weight: 800;
}
@media screen and (max-width: 768px) {
  .sf-menu li a {
    font-size: 13px;
  }
}
@media screen and (max-width: 568px) {
  .td-header-menu-no-search .td-header-main-menu {
    background-color: #0b6bbf;
  }
  html > body > #td-outer-wrap > div:nth-child(1) > div:nth-child(3) > div > div {
    background-color: #6DD655 !important;
  }
  #td-header-menu {
    background-color: #8ba753;
  }
}
@media screen and (max-width: 320px) {
  .tdm_block.tdm_block_inline_text {
    display: none;
    box-sizing: content-box;
  }
  .td_block_image_box .td-small-image .td-custom-image a {
    visibility: hidden;
    display: none;
  }
  .td_block_template_6 .td-block-title {
    float: right;
    visibility: hidden;
  }
  .td_block_template_6 .td-subcat-filter {
    display: none;
    visibility: hidden;
  }
  .td_module_wrap .entry-title {
    color: #fafafa;
  }
  .td_module_wrap .entry-title a {
    color: #ffffff;
    font-family: Georgia, serif;
  }
  .td_block_image_box .td-custom a {
    box-sizing: content-box;
    background-image: url('https://creativetacos.com/wp-content/uploads/2019/01/Comic-Oil-Ads2.jpg');
  }
  html > .post-template-default > #td-outer-wrap > div:nth-child(1) > div > div:nth-child(3) > div > div > #td-header-menu {
    background-image: linear-gradient(90deg, #81FBB8, #28C76F);
  }
  .td-header-style-10 #td-header-menu {
    background-image: none !important;
    background-color: #8ba753;
  }
  #td-header-menu {
    background-color: #8ba753;
    background-image: none !important;
  }
  .td-header-style-10 .td-header-main-menu {
    background-color: #8ba753 !important;
  }
}
.td-module-meta-info {
  color: #f3cd36;
  text-align: center;
}
.td-review i {
  color: #f3cd36;
}
