@charset "utf-8";

/******** ====== Skin Color Variations ========********/

/* #7e8446 */
th,
thead td,
tbody tr th,
.post-edit-link:hover,
.vc_inline-link:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
button:hover,
.button:hover,
.dt-sc-contact-form p input[type="submit"]:hover,
.dt-sc-appointment-form p input[type="submit"]:hover,
.split-header.boxed-header #header-wrapper::before,
.main-header-wrapper,
.dt-sc-skin-highlight,
.dt-sc-skin-highlight.extend-bg-fullwidth-left:after,
.dt-sc-skin-highlight.extend-bg-fullwidth-right:after,
.blog-entry.sticky.entry-date-left .entry-date,
.tagcloud a:hover,
#footer .tagcloud a:hover,
.dt-sc-contact-info.type2:hover span,
.dt-sc-contact-info.type7:hover span,
.dt-sc-counter.type3:hover .dt-sc-couter-icon-holder .icon-wrapper,
.carousel-arrows a:hover,
.dt-sc-team.type2:hover .dt-sc-team-meta,
.dt-sc-pr-tb-col .dt-sc-buy-now a:hover,
.dt-sc-icon-box.type5.round:hover .icon-wrapper,
.dt-sc-icon-box.type7:hover .icon-wrapper span,
.dt-sc-loading span,
.dt-sc-icon-box.type11 .icon-wrapper span,
.dt-sc-icon-box.type11 .icon-content .vc_btn3-container a,
.dt-sc-icon-box.type11 .icon-content .vc_btn3-container button,
.dt-inline-modal > h4 {
  background-color: #7e8446;
}

.portfolio .image-overlay:before {
  background: -moz-linear-gradient(
    top,
    rgba(126, 132, 70, 0) 0%,
    rgba(126, 132, 70, 0.09) 14%,
    rgba(126, 132, 70, 0.23) 28%,
    rgba(126, 132, 70, 0.61) 58%,
    rgba(126, 132, 70, 0.84) 79%,
    rgba(126, 132, 70, 0.96) 93%,
    rgba(126, 132, 70, 1) 100%
  ); /* FF3.6-15 */
  background: -webkit-linear-gradient(
    top,
    rgba(126, 132, 70, 0) 0%,
    rgba(126, 132, 70, 0.09) 14%,
    rgba(126, 132, 70, 0.23) 28%,
    rgba(126, 132, 70, 0.61) 58%,
    rgba(126, 132, 70, 0.84) 79%,
    rgba(126, 132, 70, 0.96) 93%,
    rgba(126, 132, 70, 1) 100%
  ); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(
    to bottom,
    rgba(126, 132, 70, 0) 0%,
    rgba(126, 132, 70, 0.09) 14%,
    rgba(126, 132, 70, 0.23) 28%,
    rgba(126, 132, 70, 0.61) 58%,
    rgba(126, 132, 70, 0.84) 79%,
    rgba(126, 132, 70, 0.96) 93%,
    rgba(126, 132, 70, 1) 100%
  ); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007e8446', endColorstr='#7e8446',GradientType=0 ); /* IE6-9 */
}

.dt_yoga_courses-thumb .overlay {
  background-color: rgba(126, 132, 70, 0.9);
}

.vc_tta.vc_general.vc_tta-style-bottomline.vc_tta-color-skincolor
  .vc_tta-tab.vc_active
  > a:after,
.dt-sc-contact-info.type2:hover,
.dt-sc-icon-box.type7:hover {
  border-color: #7e8446;
}

/*#main-menu ul li.menu-item-simple-parent ul > li > a,*/
#main-menu ul.menu li.menu-item-simple-parent ul > li.current_page_item > a, #main-menu ul.menu li.menu-item-simple-parent ul > li.current_page_ancestor > a, #main-menu ul.menu li.menu-item-simple-parent ul > li.current-menu-item > a, #main-menu ul.menu li.menu-item-simple-parent ul > li.current-menu-ancestor > a,
 #main-menu .megamenu-child-container ul.sub-menu > li.current_page_item > a, #main-menu .megamenu-child-container ul.sub-menu > li.current_page_ancestor > a, #main-menu .megamenu-child-container ul.sub-menu > li.current-menu-item > a, #main-menu .megamenu-child-container ul.sub-menu > li.current-menu-ancestor > a/*, #main-menu .megamenu-child-container ul.sub-menu > li.current_page_item > span, #main-menu .megamenu-child-container ul.sub-menu > li.current_page_ancestor > span, #main-menu .megamenu-child-container ul.sub-menu > li.current-menu-item > span, #main-menu .megamenu-child-container ul.sub-menu > li.current-menu-ancestor > span*/, 

 td a, a:hover, .breadcrumb a, .dt-sc-sorting-container a:hover, .dt-sc-sorting-container a.active-sort, .widget ul li:hover:before, .widget ul li > a:hover, 

.vc_tta.vc_general.vc_tta-style-bottomline.vc_tta-color-skincolor .vc_tta-tab.vc_active > a, .vc_tta.vc_general.vc_tta-color-skincolor  .vc_active .vc_tta-panel-title > a .vc_tta-title-text, .vc_toggle.vc_toggle_bottomline.vc_toggle_color_skincolor.vc_toggle_active .vc_toggle_title > h4, .dt-sc-testimonial-wrapper .carousel-arrows a:hover span:before, ul.dt-sc-fancy-list li span {
  color: #7e8446;
}

/* #ffda6b */
input[type="submit"],
input[type="reset"],
input[type="button"],
button,
.button,
.blog-entry.entry-date-left:hover .entry-details,
ul.commentlist li .reply a:hover,
.pagination ul li span,
.pagination ul li a:hover,
.page-links .post-page-numbers:hover,
.page-links .post-page-numbers.current,
.post-nav-container a:hover,
ul.side-nav > li > a:hover,
ul.side-nav > li > ul > li > a:hover,
ul.side-nav > li > ul > li > ul > li > a:hover,
ul.side-nav > li.current_page_item > a,
ul.side-nav > li > ul > li.current_page_item > a,
ul.side-nav > li > ul > li > ul > li.current_page_item > a,
.vc_btn3,
.vc_general.vc_btn3.vc_btn3-color-skincolor,
.vc_general.vc_btn3.vc_btn3-color-skincolor.vc_btn3-style-outline,
.vc_general.vc_btn3.vc_btn3-color-skincolor.vc_btn3-style-outline:focus,
.vc_general.vc_btn3.vc_btn3-color-skincolor.vc_btn3-style-outline:hover,
.dt-sc-contact-info.type6:hover,
.dt-sc-image-caption.text-on-bottom.skin-bg,
.dt-sc-image-caption.text-on-bottom.skin-bg-pattern,
.dt-sc-image-caption.skin-bg .dt-sc-image-content,
.dt-sc-image-caption.skin-bg-pattern .dt-sc-image-content,
.dt-sc-team:hover,
.dt-sc-icon-box.type11,
.dt_yoga_poses:hover .dt_yoga_poses-detail,
.dt_yoga_courses .dt_yoga_courses-thumb .overlay a,
.dt_yoga_courses .dt_yoga_courses-detail:before,
.dt-sc-event.type4 .dt-sc-event-date {
  background-color: #ffda6b;
}

#main-menu ul.menu > li > a:before,
#main-menu ul.menu > li > a:after,
#main-menu ul li.menu-item-simple-parent ul,
.split-header.boxed-header #slider .dt-sc-main-slider > div,
.dt-sc-contact-info.type7:hover span,
.dt-sc-counter.type3:hover .dt-sc-couter-icon-holder .icon-wrapper,
.dt-sc-icon-box.type5.round:hover .icon-wrapper {
  border-color: #ffda6b;
}

.vc_btn3.vc_btn3-color-skincolor.vc_btn3-style-3d {
  box-shadow: 0 5px 0 rgba(255, 218, 107, 0.5);
}
.vc_btn3.vc_btn3-color-skincolor.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow: 0 3px 0 rgba(255, 218, 107, 0.5);
}
.vc_btn3.vc_btn3-color-skincolor.vc_btn3-style-3d.vc_btn3-size-sm {
  box-shadow: 0 4px 0 rgba(255, 218, 107, 0.5);
}
.vc_btn3.vc_btn3-color-skincolor.vc_btn3-style-3d.vc_btn3-size-lg {
  box-shadow: 0 5px 0 rgba(255, 218, 107, 0.5);
}

.vc_btn3.vc_btn3-color-skincolor.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-skincolor.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-skincolor.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-skincolor.vc_btn3-style-3d.vc_btn3-size-xs:hover,
.vc_btn3.vc_btn3-color-skincolor.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-skincolor.vc_btn3-style-3d.vc_btn3-size-sm:hover,
.vc_btn3.vc_btn3-color-skincolor.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-skincolor.vc_btn3-style-3d.vc_btn3-size-lg:hover {
  box-shadow: 0 2px 0 rgba(255, 218, 107, 0.5);
}

#main-menu > ul.menu > li:hover > a,
#main-menu > ul.menu > li > a:hover,
#main-menu > ul.menu > li.current-menu-item > a,
#main-menu > ul.menu > li.current-page-item > a {
  color: #ffda6b;
}

/*----*****---- << Woo Styles >> ----*****----*/

/* #7e8446 */
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce button:hover,
.woocommerce input.button:hover,
.woocommerce input[type="button"]:hover,
.woocommerce input[type="submit"]:hover,
.woocommerce #respond input#submit:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce .product .summary .add_to_wishlist:hover,
.woocommerce .wishlist_table .add_to_cart.button:hover,
.woocommerce .yith-wcwl-add-button a.add_to_wishlist:hover,
.woocommerce .yith-wcwl-popup-button a.add_to_wishlist:hover,
.woocommerce .wishlist_table a.ask-an-estimate-button:hover,
.woocommerce .wishlist-title a.show-title-form:hover,
.woocommerce .hidden-title-form a.hide-title-form:hover,
.woocommerce .yith-wcwl-wishlist-new button:hover,
.woocommerce .wishlist_manage_table a.create-new-wishlist:hover,
.woocommerce .wishlist_manage_table button.submit-wishlist-changes:hover,
.woocommerce
  .yith-wcwl-wishlist-search-form
  button.wishlist-search-button:hover,
.woocommerce .cart input.button:hover,
.woocommerce .cart input.button:hover,
.woocommerce a.button.disabled:hover,
.woocommerce a.button:disabled:hover,
.woocommerce a.button:disabled[disabled]:hover,
.woocommerce button.button.disabled:hover,
.woocommerce button.button:disabled:hover,
.woocommerce button.button:disabled[disabled]:hover,
.woocommerce input.button.disabled:hover,
.woocommerce input.button:disabled:hover,
.woocommerce input.button:disabled[disabled]:hover,
.woocommerce #respond input#submit.disabled:hover,
.woocommerce #respond input#submit:disabled:hover,
.woocommerce #respond input#submit:disabled[disabled]:hover,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a::after,
.woocommerce .shop_table th {
  background-color: #7e8446;
}

.woocommerce ul.products li.product:hover .product-content,
.woocommerce
  ul.products
  li.product.instock:hover
  .on-sale-product
  .product-content,
.woocommerce
  ul.products
  li.product.outofstock:hover
  .out-of-stock-product
  .product-content {
  background-color: rgba(126, 132, 70, 0.85);
}

.woocommerce .product .summary a,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
  color: #7e8446;
}

/* #ffda6b */
.woocommerce a.button,
.woocommerce button.button,
.woocommerce button,
.woocommerce input.button,
.woocommerce input[type="button"],
.woocommerce input[type="submit"],
.woocommerce #respond input#submit,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce .woocommerce a.button.alt,
.woocommerce .woocommerce button.button.alt,
.woocommerce .woocommerce input.button.alt,
.woocommerce .woocommerce #respond input#submit.alt,
.woocommerce .product .summary .add_to_wishlist,
.woocommerce .wishlist_table .add_to_cart.button,
.woocommerce .yith-wcwl-add-button a.add_to_wishlist,
.woocommerce .yith-wcwl-popup-button a.add_to_wishlist,
.woocommerce .wishlist_table a.ask-an-estimate-button,
.woocommerce .wishlist-title a.show-title-form,
.woocommerce .hidden-title-form a.hide-title-form,
.woocommerce .yith-wcwl-wishlist-new button,
.woocommerce .wishlist_manage_table a.create-new-wishlist,
.woocommerce .wishlist_manage_table button.submit-wishlist-changes,
.woocommerce .yith-wcwl-wishlist-search-form button.wishlist-search-button,
.woocommerce .cart input.button,
.woocommerce ul.products li.product:hover .product-wrapper .product-details,
.woocommerce ul.products li.product .product-thumb a.add_to_cart_button,
.woocommerce ul.products li.product .product-thumb a.button.product_type_simple,
.woocommerce
  ul.products
  li.product
  .product-thumb
  a.button.product_type_variable,
.woocommerce ul.products li.product .product-thumb a.added_to_cart.wc-forward,
.woocommerce ul.products li.product .product-thumb a.add_to_wishlist,
.woocommerce
  ul.products
  li.product
  .product-thumb
  .yith-wcwl-wishlistaddedbrowse
  a,
.woocommerce
  ul.products
  li.product
  .product-thumb
  .yith-wcwl-wishlistexistsbrowse
  a,
.woo-type16.woocommerce ul.products li.product .featured-tag,
.woocommerce ul.products li.product:hover .featured-tag,
.woocommerce ul.products li.product .featured-tag,
.woocommerce ul.products li.product:hover .featured-tag,
.woocommerce.single-product .featured-tag,
.woocommerce-MyAccount-navigation ul > li > a:hover,
.woocommerce-MyAccount-navigation ul > li > ul > li > a:hover,
.woocommerce-MyAccount-navigation ul > li > ul > li > ul > li > a:hover,
.woocommerce-MyAccount-navigation ul > li.is-active > a,
.woocommerce-MyAccount-navigation ul > li > ul > li.is-active > a,
.woocommerce-MyAccount-navigation ul > li > ul > li > ul > li.is-active > a {
  background-color: #ffda6b;
}

.woocommerce ul.products li.product .featured-tag::after,
.woocommerce ul.products li.product:hover .featured-tag::after,
.woocommerce.single-product .featured-tag::after {
  border-color: #ffda6b;
}

/*----*****---- << Event Styles >> ----*****----*/

/* #7e8446 */
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a:hover,
#tribe-bar-views
  .tribe-bar-views-list
  .tribe-bar-views-option.tribe-bar-active
  a:hover,
#tribe-bar-views .tribe-bar-views-list li.tribe-bar-active a,
#tribe-events .tribe-events-button:hover,
.tribe-events-button:hover,
.tribe-events-list-event-detail .tribe-events-read-more:hover,
.tribe-events-day-time-slot .tribe-events-read-more:hover,
.tribe-events-back > a:hover,
.tribe-events-nav-previous a:hover,
.tribe-events-nav-next a:hover,
.tribe-events-sub-nav li a:hover,
.tribe-events-calendar thead th,
#tribe-events-content .tribe-events-tooltip h4,
.tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"],
.tribe-events-calendar
  td.tribe-events-present
  div[id*="tribe-events-daynum-"]
  > a,
#tribe-bar-form .tribe-bar-submit input[type="submit"]:hover,
.tribe-events-read-more:hover,
#tribe-events .tribe-events-button:hover,
.tribe-events-button:hover,
.tribe-events-back > a:hover,
.tribe-grid-header,
.tribe-grid-header .tribe-week-today {
  background-color: #7e8446;
}

.datepicker thead tr:first-child th:hover,
.datepicker tfoot tr th:hover,
.tribe-grid-allday .tribe-events-week-allday-single,
.tribe-grid-body .tribe-events-week-hourly-single {
  background-color: rgba(126, 132, 70, 0.85);
}

.type4.tribe_events .event-organize h4 a:hover,
.type4.tribe_events .event-venue h4 a:hover {
  color: #7e8446;
}

/* #ffda6b */
#tribe-events .tribe-events-button,
.tribe-events-button,
#tribe-bar-form .tribe-bar-submit input[type="submit"],
.tribe-events-read-more,
.tribe-events-list .tribe-events-event-cost span,
.tribe-events-back > a {
  background-color: #ffda6b;
}

/******** ====== Base / Generic Colors ========********/

/* #f5f0e3 */
body,
#main,
.main-title-section-wrapper,
.portfolio .portfolio-detail .dt-portfolio-like::after,
blockquote.type2 cite,
.dt-sc-timeline-section.type3 .dt-sc-timeline .dt-sc-timeline-content:after,
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline-content::before,
.dt-sc-timeline-section.type5
  .dt-sc-timeline
  .dt-sc-timeline-content
  .dt-sc-timeline-icon-wrapper,
.valign_middle.type_vertical .vc_separator h4,
.select2-dropdown {
  background-color: #f5f0e3;
}

.dt-sc-counter.type4 .dt-sc-couter-icon-holder .icon-wrapper,
.dt-sc-icon-box.type7 .icon-wrapper span,
.dt-sc-icon-box.type3 .icon-wrapper span,
.dt-sc-timeline-section.type5
  .dt-sc-timeline
  .dt-sc-timeline-content
  .dt-sc-timeline-image-wrapper {
  border-color: #f5f0e3;
}

.dt-portfolio-single-slider-wrapper #bx-pager a {
  -webkit-box-shadow: 0 0 0 3px #f5f0e3 inset;
  -moz-box-shadow: 0 0 0 3px #f5f0e3 inset;
  -ms-box-shadow: 0 0 0 3px #f5f0e3 inset;
  -o-box-shadow: 0 0 0 3px #f5f0e3 inset;
  box-shadow: 0 0 0 3px #f5f0e3 inset;
}

.portfolio .portfolio-detail h5,
.portfolio .portfolio-detail h5 a,
.portfolio .portfolio-detail p,
.portfolio .portfolio-detail .dt-portfolio-like,
.portfolio .portfolio-detail .dt-portfolio-like .label,
.tagcloud a:hover,
#footer .tagcloud a,
#footer .widget .tagcloud a:hover,
#footer .wp-caption .wp-caption-text,
#footer .widget a.button:hover,
.dt-sc-pr-tb-col .dt-sc-buy-now a:hover {
  color: #f5f0e3;
}

/* #484338 */
hr,
.vc_toggle_default.vc_toggle_bottomline .vc_toggle_icon::after,
.vc_toggle_default.vc_toggle_bottomline .vc_toggle_icon::before,
.dt-sc-counter.type5 .dt-sc-counter-number:after {
  background-color: #484338;
}

body,
a,
.breadcrumb,
.breadcrumb span.current,
.widget ul li > a,
.pagination ul li a,
.page-links .post-page-numbers,
.pagination ul li span,
.footer-copyright,
.vc_general.vc_btn3.vc_btn3-color-skincolor:focus,
.vc_general.vc_btn3.vc_btn3-color-skincolor:hover,
.dt_yoga_poses-detail h6 a,
.dt-sc-theme-type .vc_color-info.vc_message_box,
.dt-sc-theme-type .vc_color-warning.vc_message_box,
.dt-sc-theme-type .vc_color-success.vc_message_box,
.dt-sc-theme-type .vc_color-danger.vc_message_box,
.dt-sc-theme-type .vc_color-info.vc_message_box .vc_message_box-icon,
.dt-sc-theme-type .vc_color-warning.vc_message_box .vc_message_box-icon,
.dt-sc-theme-type .vc_color-success.vc_message_box .vc_message_box-icon,
.dt-sc-theme-type .vc_color-danger.vc_message_box .vc_message_box-icon,
.dt-sc-sociable li a,
.dt-sc-team-social li a,
.dt-sc-icon-box.type5.round .icon-wrapper span,
.dt-sc-icon-box.type5.round.large-icon.pink .icon-content p,
.dt-sc-icon-box.type5.round.large-icon.yellow .icon-content p,
.dt-sc-icon-box.type5.round.large-icon.skyblue .icon-content p,
.dt-sc-icon-box.type5.round.large-icon.lightbrown .icon-content p {
  color: #484338;
}

#footer a:hover,
#footer .widget a:hover,
#footer .widget ul li a:hover,
#footer .widget ul li:hover:before {
  color: rgba(72, 67, 56, 0.65);
}

/* #e5dbc1 */
ul.commentlist li article.comment,
.dt-sc-contact-info.type2 span,
.dt-sc-contact-info.type6,
.dt-sc-contact-info.type7 span,
.dt-sc-counter.type3 .dt-sc-couter-icon-holder .icon-wrapper,
.dt-sc-hr-timeline-section.type2 .dt-sc-timeline-icon-wrapper span,
.dt-sc-testimonial.type6::after,
.dt-sc-testimonial.type6 .dt-sc-testimonial-author::before,
.dt-sc-team.type2 .dt-sc-team-meta,
.dt-sc-icon-box.type3 .icon-wrapper span,
.dt-sc-icon-box.type5.round .icon-wrapper,
.dt-sc-icon-box.type5.round .image-wrapper,
.dt-sc-icon-box.type7 .icon-wrapper span,
.dt-sc-image-caption .dt-sc-image-content,
.dt-sc-event.type4 h2.entry-title {
  background-color: #e5dbc1;
}

.dt-sc-image-caption .dt-sc-image-wrapper .icon-wrapper::before {
  border-bottom-color: #e5dbc1;
}

/* #a58251 */
#footer .wp-caption,
#footer .tagcloud a,
.vc_btn3.vc_btn3-color-skincolor.vc_btn3-icon-sep-line i:after {
  background-color: #a58251;
}

.widgettitle:before,
.dt-sc-sorting-container a:before,
.dt-sc-sorting-container a:after,
.dt-portfolio-single-slider-wrapper #bx-pager a.active,
.vc_general.vc_btn3.vc_btn3-color-skincolor,
.vc_general.vc_btn3.vc_btn3-color-skincolor:focus,
.vc_general.vc_btn3.vc_btn3-color-skincolor:hover,
.dt_yoga_poses .dt_yoga_poses-detail:after,
.vc_tta.vc_general.vc_tta-style-bottomline.vc_tta-color-skincolor
  .vc_tta-tab
  > a,
.vc_tta.vc_tta-accordion.vc_general.vc_tta-style-bottomline.vc_tta-color-skincolor
  .vc_tta-panel-heading,
.vc_toggle.vc_toggle_bottomline .vc_toggle_title,
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline-content h3:before,
.dt-sc-timeline-section.type3 .dt-sc-timeline .dt-sc-timeline-content h2:before,
.dt-sc-pr-tb-col .icon-wrapper,
.dt-sc-pr-tb-col .dt-sc-buy-now a,
.dt-sc-icon-box.type5 .icon-content h4:after,
.dt-sc-icon-box.type1 .icon-content h4::before {
  border-color: #a58251;
}

.dt-sc-testimonial.type5 .dt-sc-testimonial-quote {
  border-color: rgba(165, 130, 81, 0.25);
}

ul.side-nav,
ul.side-nav li,
ul.side-nav li ul,
ul.side-nav li a:before {
  border-color: rgba(165, 130, 81, 0.4);
}

.dt-sc-pr-tb-col .icon-wrapper span,
.dt-sc-pr-tb-col .dt-sc-buy-now a,
.dt-sc-icon-box.type5 .icon-wrapper span,
.dt-sc-icon-box.type8 .icon-wrapper span,
.dt-sc-icon-box.type1 .icon-wrapper span,
.dt-sc-icon-box.type2 .icon-wrapper span,
.dt-sc-icon-box.type4 .icon-wrapper span {
  color: #a58251;
}

.dt-sc-testimonial.type4 .dt-sc-testimonial-author cite,
.dt-sc-testimonial.type5 .dt-sc-testimonial-author cite {
  color: rgba(165, 130, 81, 0.75);
}

/* #d4ad76 */
.footer-widgets {
  background-color: #d4ad76;
}

.dt_yoga_courses .dt_yoga_courses-detail .dt_yoga_courses-meta {
  border-color: #d4ad76;
}

.breadcrumb .fa,
.blog-entry.entry-date-left .entry-date span,
.blog-entry.entry-date-author-left .entry-date-author .entry-date span,
.dt-sc-event.type4 .dt-sc-event-date span {
  color: #d4ad76;
}

.tagcloud a {
  background-color: #d1c9b3;
}

/******** ====== Woo Styles ========********/

/* #f5f0e3 */
.woocommerce ul.products li.product:hover .product-wrapper .product-thumb,
.woocommerce-tabs .panel,
.select2-results,
.woocommerce .woocommerce-message,
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-error,
.woocommerce-checkout .select2-search input,
.woocommerce-checkout .select2-drop,
.woocommerce ul.products li.product:hover .product-wrapper .product-thumb,
.woocommerce-tabs .panel,
.select2-results,
.woocommerce .woocommerce-message,
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-error,
.woocommerce-checkout .select2-search input,
.woocommerce-checkout .select2-drop {
  background-color: #f5f0e3;
}

/* #e5dbc1 */
.woocommerce ul.products li.product .product-wrapper .product-thumb,
.woocommerce ul.products li.product .product-wrapper .product-details {
  background-color: #e5dbc1;
}

/* #a58251 */
.woocommerce ul.products li.product .product-wrapper:after,
.woocommerce .widget_shopping_cart .total,
.woocommerce.widget_shopping_cart .total,
#footer .widget.woocommerce ul.product_list_widget li a img {
  border-color: #a58251;
}

.woocommerce ul.products li.product .product-wrapper:before,
.woocommerce div.product div.images .woocommerce-main-image:after,
.woocommerce div.product div.images div.thumbnails a img,
.woocommerce div.product .woocommerce-tabs ul.tabs::before,
.woocommerce #reviews #comments ol.commentlist li img.avatar,
.woocommerce #reviews #comments ol.commentlist li .comment-text {
  border-color: rgba(165, 130, 81, 0.25);
}

.woocommerce .star-rating::before,
.woocommerce .stars a,
.woocommerce ul.products li.product .star-rating::before,
.woocommerce p.stars a.star-1,
.woocommerce p.stars a.star-2,
.woocommerce p.stars a.star-3,
.woocommerce p.stars a.star-4,
.woocommerce p.stars a.star-5 {
  border-color: rgba(165, 130, 81, 0.15);
}

.widget.woocommerce ul.product_list_widget li,
.widget.woocommerce ul.product-categories li:last-child,
.widget.woocommerce ul.product_list_widget li a img,
.select2-container .select2-choice,
.woocommerce-MyAccount-navigation ul,
.woocommerce-MyAccount-navigation ul li,
.woocommerce-MyAccount-navigation ul li ul,
.woocommerce-MyAccount-navigation ul li a:before,
.woocommerce-EditAccountForm fieldset,
.select2-container--default .select2-selection--single {
  border-color: rgba(165, 130, 81, 0.4);
}

/* #484338 */
.woocommerce a.button,
.woocommerce button.button,
.woocommerce button,
.woocommerce input.button,
.woocommerce input[type="button"],
.woocommerce input[type="submit"],
.woocommerce #respond input#submit,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce .woocommerce a.button.alt,
.woocommerce .woocommerce button.button.alt,
.woocommerce .woocommerce input.button.alt,
.woocommerce .woocommerce #respond input#submit.alt,
.woocommerce .product .summary .add_to_wishlist,
.woocommerce .wishlist_table .add_to_cart.button,
.woocommerce .yith-wcwl-add-button a.add_to_wishlist,
.woocommerce .yith-wcwl-popup-button a.add_to_wishlist,
.woocommerce .wishlist_table a.ask-an-estimate-button,
.woocommerce .wishlist-title a.show-title-form,
.woocommerce .hidden-title-form a.hide-title-form,
.woocommerce .yith-wcwl-wishlist-new button,
.woocommerce .wishlist_manage_table a.create-new-wishlist,
.woocommerce .wishlist_manage_table button.submit-wishlist-changes,
.woocommerce .yith-wcwl-wishlist-search-form button.wishlist-search-button,
.woocommerce .cart input.button,
.woocommerce div.product .woocommerce-tabs ul.tabs li a,
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,
.woocommerce .product .summary a:hover,
.woocommerce ul.products li.product .price del,
.woocommerce ul.products li.product .price del .amount,
.woocommerce ul.products li.product .star-rating span::before,
#footer .woocommerce .star-rating span::before {
  color: #484338;
}

/******** ====== Events ========********/

/* #e5dbc1 */
#tribe-events-photo-events .type-tribe_events.tribe-events-photo-event,
.tribe-events-photo-event-wrap {
  background-color: #e5dbc1;
}

/* #a58251 */
.type4.tribe_events .data-wrapper p {
  border-color: rgba(165, 130, 81, 0.4);
}

/* #484338 */
.tribe-events-list .tribe-events-event-cost span,
.tribe-events-list-event-detail .tribe-events-read-more,
.tribe-events-day-time-slot .tribe-events-read-more,
.tribe-events-back > a {
  border-color: #484338;
}

.type4.tribe_events .data-wrapper p span,
.type4.tribe_events .data-wrapper p i,
.type4.tribe_events .event-organize h4 a,
.type4.tribe_events .event-venue h4 a,
.dt-sc-event.type4 h2.entry-title a,
.type4.tribe_events .event-details li dt,
.type4.tribe_events .event-organize li dt,
.type4.tribe_events .event-venue li dt {
  color: #484338;
}

/* #fff */
td,
tbody th,
.blog-entry.entry-date-left .entry-details,
.blog-entry.entry-date-left:hover .entry-date,
ul.commentlist li .comment-details,
ul.commentlist li #respond,
.pagination ul li a,
.pagination ul li span,
.post-nav-container .post-next-link a,
.post-nav-container .post-prev-link a,
.dt-sc-titled-box .vc_message_box_content,
.dt-sc-team,
.dt_yoga_poses-detail,
.dt_yoga_courses-detail,
.dt_yoga_courses .dt_yoga_courses-thumb .overlay a:hover,
.dt_yoga_courses:hover .dt_yoga_courses-detail .dt_yoga_courses-price,
.dt-sc-pr-tb-col,
.dt-sc-pr-tb-col .icon-wrapper,
.dt-sc-event.type4 h2.entry-title:after,
.dt-sc-event.type4 .dt-sc-event-date span {
  background-color: #fff;
}

.woocommerce table.shop_table td,
.woocommerce tbody td,
.woocommerce tbody th,
.woocommerce table.shop_attributes .alt td,
.woocommerce table.shop_attributes .alt th,
.woocommerce .cart_totals table.shop_table th,
.woocommerce-page .cart_totals table.shop_table th,
.woocommerce .cart-collaterals .shop_table tbody tr:nth-child(2n + 1) th,
.woocommerce-page .cart-collaterals .shop_table tbody tr:nth-child(2n + 1) th,
.woocommerce .shop_attributes tbody tr:nth-child(2n + 1) th,
.woocommerce-page .shop_attributes tbody tr:nth-child(2n + 1) th,
.woocommerce .quantity .qty,
.woocommerce-page .quantity .qty {
  background-color: #fff;
}

/* New */
.dt-sc-loading span:before {
  border-color: #ffda6b #7e8446;
}

/******** ====== Base / Generic Color Override ========********/

.blog-entry.entry-date-left .entry-date,
.blog-entry.entry-date-author-left .entry-date-author .entry-date,
ul.side-nav > li > ul > li > a:hover,
ul.side-nav > li > ul > li > ul > li > a:hover,
ul.side-nav > li.current_page_item > a,
ul.side-nav > li > ul > li.current_page_item > a,
ul.side-nav > li > ul > li > ul > li.current_page_item > a,
.dt_yoga_courses .dt_yoga_courses-detail .dt_yoga_courses-price {
  background-color: #e5dbc1;
}

.outer-frame-border:after,
.inner-frame-border:before,
.valign_middle.type_vertical .vc_separator h4:before,
.dt-sc-team.type2 .dt-sc-team-meta:before,
.dt-sc-team.type2 .dt-sc-team-social:before,
.dt-sc-pr-tb-col .dt-sc-price {
  border-color: #a58251;
}

.outer-frame-border:before,
.dt-sc-contact-info.type2,
.dt-sc-icon-box.type7,
.dt-sc-icon-box.type8,
.dt-sc-testimonial.type6 .dt-sc-testimonial-author img {
  border-color: rgba(165, 130, 81, 0.25);
}

input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="tel"],
input[type="number"],
input[type="range"],
input[type="date"],
textarea,
input.text,
input[type="search"],
select,
textarea,
.main-title-section-wrapper,
.widget ul li,
.widget.widget_nav_menu ul.menu li,
.wp-caption,
.dt-sc-contact-form p span.icon:before,
.dt-sc-newsletter-form p span.icon:before,
.dt-sc-appointment-form p span.icon:before,
.dt-sc-appointment-form .selection-box-wrapper > span:before,
.dt-sc-appointment-form .captcha-img,
.dt-sc-appointment-form.with-bg.inner-frame-border:before,
ul.side-nav,
ul.side-nav li,
ul.side-nav li ul,
ul.side-nav li a:before,
.dt_yoga_poses-detail:before {
  border-color: rgba(165, 130, 81, 0.3);
}

#footer .widget ul li,
#footer .widget.widget_nav_menu ul.menu li,
#footer .wp-caption,
.dt-sc-icon-box.type5.no-icon,
.dt-sc-pr-tb-col .dt-sc-tb-content li {
  border-color: rgba(165, 130, 81, 0.5);
}

.dt-sc-team.type2:hover .dt-sc-team-meta:before,
.dt-sc-team.type2:hover .dt-sc-team-social:before,
.dt_yoga_courses:hover .dt_yoga_courses-detail .dt_yoga_courses-meta {
  border-color: #d4ad76;
}

input[type="submit"],
input[type="reset"],
input[type="button"],
button,
.blog-entry.entry-date-left:hover .entry-details p,
.blog-entry.entry-date-left:hover .entry-details p a,
.blog-entry.entry-date-left:hover .entry-details h4 a,
.blog-entry.entry-date-left:hover
  .entry-details
  .vc_general.vc_btn3.vc_btn3-color-skincolor,
.blog-entry.entry-date-left
  .entry-details
  .vc_general.vc_btn3.vc_btn3-color-skincolor,
ul.side-nav > li > a:hover,
ul.side-nav > li > ul > li > a:hover,
ul.side-nav > li > ul > li > ul > li > a:hover,
ul.side-nav > li.current_page_item > a,
ul.side-nav > li > ul > li.current_page_item > a,
ul.side-nav > li > ul > li > ul > li.current_page_item > a,
ul.side-nav li a:hover:before,
ul.side-nav > li.current_page_item > a:before,
ul.side-nav > li > ul > li.current_page_item > a:before,
ul.side-nav > li > ul > li > ul > li.current_page_item > a:before,
.vc_general.vc_btn3.vc_btn3-color-skincolor,
.dt-sc-team.type1:hover,
.dt-sc-team.type1:hover .dt-sc-team-social li a,
.dt-sc-team.type2:hover p,
.dt-sc-team.type2:hover .dt-sc-team-social li a,
.dt_yoga_courses .dt_yoga_courses-thumb .overlay a,
.dt_yoga_courses:hover .dt_yoga_courses-detail p,
.dt_yoga_courses:hover .dt_yoga_courses-detail h6 a,
.dt_yoga_courses:hover .dt_yoga_courses-detail .dt_yoga_courses-meta p a,
.dt_yoga_courses:hover .dt_yoga_courses-detail .dt_yoga_courses-times a,
.dt_yoga_poses:hover .dt_yoga_poses-detail,
.dt_yoga_poses:hover .dt_yoga_poses-detail h4 a,
.dt-sc-contact-info.type6:hover,
.dt-sc-contact-info.type6:hover a,
.dt-sc-icon-box.type11 .icon-content,
.dt-sc-event.type4 .dt-sc-event-date,
.dt-sc-event.type4 .dt-sc-event-date i,
.dt_yoga_courses .dt_yoga_courses-thumb .overlay a:hover,
.vc_btn3.vc_btn3-color-skincolor.vc_btn3-icon-sep-line.icon-filled:hover i {
  color: #484338;
}

.dt-sc-event.type4 .dt-sc-event-date span {
  color: #d4ad76;
}

.woocommerce-MyAccount-navigation ul > li > a:hover,
.woocommerce-MyAccount-navigation ul > li > ul > li > a:hover,
.woocommerce-MyAccount-navigation ul > li > ul > li > ul > li > a:hover,
.woocommerce-MyAccount-navigation ul > li.is-active > a,
.woocommerce-MyAccount-navigation ul > li > ul > li.is-active > a,
.woocommerce-MyAccount-navigation ul > li > ul > li > ul > li.is-active > a {
  background-color: #e5dbc1;
}

.woocommerce ul.products li.product .product-details h5:after,
.woocommerce ul.products li.product .product-details h5 a:before,
.woocommerce ul.products li.product .product-details h5 a:after {
  border-color: #484338;
}

.woocommerce ul.products li.product:hover .product-details h5:after,
.woocommerce ul.products li.product:hover .product-details h5 a:before,
.woocommerce ul.products li.product:hover .product-details h5 a:after {
  border-color: #484338;
}

.woocommerce ul.products li.product .product-thumb a.add_to_cart_button,
.woocommerce ul.products li.product .product-thumb a.button.product_type_simple,
.woocommerce
  ul.products
  li.product
  .product-thumb
  a.button.product_type_variable,
.woocommerce ul.products li.product .product-thumb a.added_to_cart.wc-forward,
.woocommerce ul.products li.product .product-thumb a.add_to_wishlist,
.woocommerce
  ul.products
  li.product
  .product-thumb
  .yith-wcwl-wishlistaddedbrowse
  a,
.woocommerce
  ul.products
  li.product
  .product-thumb
  .yith-wcwl-wishlistexistsbrowse
  a,
.woocommerce ul.products li.product .product-thumb a.add_to_cart_button:before,
.woocommerce
  ul.products
  li.product
  .product-thumb
  a.button.product_type_simple:before,
.woocommerce
  ul.products
  li.product
  .product-thumb
  a.button.product_type_variable:before,
.woocommerce
  ul.products
  li.product
  .product-thumb
  a.added_to_cart.wc-forward:before,
.woocommerce ul.products li.product .product-thumb a.add_to_wishlist:before,
.woocommerce
  ul.products
  li.product
  .product-thumb
  .yith-wcwl-wishlistaddedbrowse
  a:before,
.woocommerce
  ul.products
  li.product
  .product-thumb
  .yith-wcwl-wishlistexistsbrowse
  a:before,
.woocommerce ul.products li.product:hover .product-details h5 a,
.woocommerce ul.products li.product-category:hover .product-details h5,
.woocommerce ul.products li.product:hover .price,
.woocommerce ul.products li.product:hover .price del,
.woocommerce ul.products li.product:hover .price del .amount,
.woocommerce ul.products li.product:hover .price ins,
.woocommerce ul.products li.product:hover .price ins .amount {
  color: #484338;
}

.woocommerce ul.products li.product .product-thumb a.add_to_cart_button:hover,
.woocommerce
  ul.products
  li.product
  .product-thumb
  a.button.product_type_simple:hover,
.woocommerce
  ul.products
  li.product
  .product-thumb
  a.button.product_type_variable:hover,
.woocommerce
  ul.products
  li.product
  .product-thumb
  a.added_to_cart.wc-forward:hover,
.woocommerce ul.products li.product .product-thumb a.add_to_wishlist:hover,
.woocommerce
  ul.products
  li.product
  .product-thumb
  .yith-wcwl-wishlistaddedbrowse
  a:hover,
.woocommerce
  ul.products
  li.product
  .product-thumb
  .yith-wcwl-wishlistexistsbrowse
  a:hover,
.woocommerce
  ul.products
  li.product
  .product-thumb
  a.add_to_cart_button:hover:before,
.woocommerce
  ul.products
  li.product
  .product-thumb
  a.button.product_type_simple:hover:before,
.woocommerce
  ul.products
  li.product
  .product-thumb
  a.button.product_type_variable:hover:before,
.woocommerce
  ul.products
  li.product
  .product-thumb
  a.added_to_cart.wc-forward:hover:before,
.woocommerce
  ul.products
  li.product
  .product-thumb
  a.add_to_wishlist:hover:before,
.woocommerce
  ul.products
  li.product
  .product-thumb
  .yith-wcwl-wishlistaddedbrowse
  a:hover:before,
.woocommerce
  ul.products
  li.product
  .product-thumb
  .yith-wcwl-wishlistexistsbrowse
  a:hover:before,
.woocommerce-MyAccount-navigation ul > li > a:hover,
.woocommerce-MyAccount-navigation ul > li > ul > li > a:hover,
.woocommerce-MyAccount-navigation ul > li > ul > li > ul > li > a:hover,
.woocommerce-MyAccount-navigation ul > li.is-active > a,
.woocommerce-MyAccount-navigation ul > li > ul > li.is-active > a,
.woocommerce-MyAccount-navigation ul > li > ul > li > ul > li.is-active > a,
.woocommerce-MyAccount-navigation ul li a:hover:before,
.woocommerce-MyAccount-navigation ul > li.is-active > a:before,
.woocommerce-MyAccount-navigation ul > li > ul > li.is-active > a:before,
.woocommerce-MyAccount-navigation
  ul
  > li
  > ul
  > li
  > ul
  > li.is-active
  > a:before {
  color: #484338;
}

#tribe-events .tribe-events-button,
.tribe-events-button,
#tribe-bar-form .tribe-bar-submit input[type="submit"],
.tribe-events-read-more,
.tribe-events-list-event-detail .tribe-events-read-more,
.tribe-events-day-time-slot .tribe-events-read-more,
.tribe-events-back > a,
.tribe-events-nav-previous a,
.tribe-events-nav-next a,
.tribe-events-sub-nav li a {
  color: #484338;
}
