/*
Theme Name: Oasis
Description: The Oasis Sanctuary Theme
Author: Benjamin
Template: Total
Version: 1.3
*/

/* Parent stylesheet should be loaded from functions.php not using @import */

.donate-button a.vc_general.vc_btn3.vc_btn3-shape-rounded.vc_btn3-style-3d.vc_btn3-color-green {
    background: #87bf17 url('https://the-oasis.org/wp-content/uploads/2015/10/donate-button-background-7.jpg');
    text-shadow: 1px 1px 1px #6B6B6B;
}

.donate-button span.link-inner {
    margin-left: 35px;
    text-transform: uppercase;
    font-size: 0.9em;
}

.donate-button .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d {
  background-color: #87bf17;
}

.donate-button a {
    margin: 0 15px;
    color: #fff !important;
}

#site-navigation .dropdown-menu li a .nav-arrow {
    color: #D6D6D6;
    margin-left: 0;
	margin-right: 2px;
}

#site-naviation .navbar-style-one .dropdown-menu > li > a {
    color: #000;
}

#site-navigation .dropdown-menu ul a {
    color: #000;
}

#site-navigation .dropdown-menu li a .fa-user,
#site-navigation .dropdown-menu li a .fa-user-times {
    margin-left: 5px !important;
}

#site-navigation .dropdown-menu li a .fa-shopping-cart {
    margin-right: 5px !important;
}

#site-navigation .dropdown-menu .user-account-text {
    display: none;
}

#homepage_slider .wpex-vc-column-wrapper,
#homepage-slider-tablet .wpex-vc-column-wrapper {
    margin-bottom: 0;
}

#homepage_slider .wpb_column {
  margin-bottom: 0;
}

.down-button img {
    opacity: 0.6;
    cursor: pointer;
}

.down-button img:hover {
  	opacity: 0.8;
}

.tp-caption a {
  border: 3px solid #ffffff !important;
  padding: 5px 10px !important;
  text-decoration: none;
  color: #ffffff;
}

.tp-caption a:hover {
  color: #ffffff;
  background: #DADDE2;
}

#info-boxes .vcex-teaser-media img {
  border: 5px solid #fff;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  -moz-box-shadow: 0px 5px rgb(183, 188, 191);
  -webkit-box-shadow: 0px 5px rgb(183, 188, 191);
  box-shadow: 0px 5px rgb(183, 188, 191);
}

#info-boxes #infobox-volunteer .vcex-teaser-media img:hover {
    border: 5px solid #FFDA10;
    -moz-box-shadow: 0 5px #D0B10C;
    -webkit-box-shadow: 0 5px #D0B10C;
    box-shadow: 0 5px #D0B10C;
  	opacity: 1;
}
#info-boxes #infobox-member .vcex-teaser-media img:hover {
    border: 5px solid #00A651;
    -moz-box-shadow: 0 5px #007F2E;
    -webkit-box-shadow: 0 5px #007F2E;
    box-shadow: 0 5px #007F2E;
    opacity: 1;
}
#info-boxes #infobox-sponsor .vcex-teaser-media img:hover {
    border: 5px solid #56AFDF;
    -moz-box-shadow: 0 5px #3F81A5;
    -webkit-box-shadow: 0 5px #3F81A5;
    box-shadow: 0 5px #3F81A5;
    opacity: 1;
}
#info-boxes #infobox-donate .vcex-teaser-media img:hover {
    border: 5px solid #87bf17;
    -moz-box-shadow: 0 5px #52750C;
    -webkit-box-shadow: 0 5px #52750C;
    box-shadow: 0 5px #52750C;
    opacity: 1;
}

#info-boxes .vcex-teaser-text {
   color: #6E6E6E;

}

#info-boxes p {
    color: #313131;
}

#site-navigation .vcex-button {
  padding: 0;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  margin: 0 20px 0 20px;
}

.menu-main-container .vcex-button a {
  color: #fff !important;
}

.navbar-style-one .dropdown-menu > li > a > span.link-inner {
    padding: 0.5em;
}

.navbar-style-one .dropdown-menu >li.donate-button >a >span.link-inner {
    font-weight: bold;
    padding: 0.5em 0.7em;
}


#info-boxes h2 {
  font-size: 1.3em;
  font-weight: 800;
  color: #333333;
  text-align: center;
}

.sponsor-bird-button-front a {
    font-size: 1.4em !important;
    font-weight: bold;
}

.explore-sanctuary-col .vcex-heading {
    line-height: 1em;
    margin-bottom: 15px;
}

/* Footer */
#footer .wpex-row .span_1_of_3.col-1 {
  width: 50%;
}

#footer .wpex-row .span_1_of_3.col-2 {
  width: 24%;
}

#footer .wpex-row .span_1_of_3.col-3 {
  width: 24%;
}

.footer-widget .widget-title {
  font-size: 1.3em;
  color: #000;
  font-weight: bold;
}

.site-footer p {
    color: #000;
}

#footer li {
  border-bottom: none;
  border-top: none;
  padding: 0 0 16px 0;
}

ul.wpex-social-widget-output li {
  border-bottom: none !important;
}

#footer a {
    font-weight: 600;
}

#footer-bottom {
   font-size: 14px;
}

#footer .fa-user,
#footer .fa-user-times {
    display: none;
}

#footer .user-account-text {
    display: none;
}

/* PAGE STYLING */
.vcex-navbar.style-buttons a {
    border: 3px solid #ddd;
}


/* Sponsorship Cost Table */
table.tg {
  margin: 0 auto;
}

.tg tr {
  height: 70px;
}

td.tg-031e {
  padding-right: 20px;
}

tr.tr-heading th {
  font-weight: bold;
  min-width: 100px;
}


/* Typography Override */
#info-boxes, #footer {
  font-size: 0.8em;
}

/* Product Filter */
i.prdctfltr-delete {
  color: #FFC3C3;
  display:none;
}

i.prdctfltr-bars {
  color: #A5A5A5;
}

.prdctfltr_woocommerce {
  padding: 20px 0;
  border-top: 8px solid #FCFCFC;
  border-bottom: 8px solid #FCFCFC;
}

div.product .product_title {
  margin: 0;
  font-size: 2em;
}

.woocommerce ul.products li.product h3, .woocommerce ul.products li.product h3 mark {
    color: #FFC85F !important;
    font-weight: bold !important;
    font-size: 1.3em !important;
}

.sponsor {
    color: #A2A2A2;
}

/* WooCoomerce */
.woocommerce div.product {
    padding-bottom: 40px;
}

.woocommerce div.product form.cart {
    padding: 20px 0 40px 0;
}

.product-cat-cockatoos .price,
.product-cat-conures .price,
.product-cat-lovebirds .price,
.product-cat-quakers .price,
.product-cat-unsponsored .price {
  display: none;
}

.woocommerce span.onsale {
  background: none;
  border:1px solid;
}

.woocommerce .onsale {
  display: none;
}

.sponsor {
  /* margin-bottom: 25px; */
}

/*
.single_variation_wrap span.price {
  display: none !important;
}
*/


dt.tm-final-totals {
    display: none;
}

.tm-extra-product-options .tm-extra-product-options-field {
    margin: 1em 0 0 0;
}


.product_meta {
  display: none;
}

.woocommerce button.button.alt {
  background: #87BF17 !important;
  margin-bottom: 20px !important;
}

div.product form.cart .variations td.label {
  width: 100% !important;
  display: block;
}

div.product form.cart .variations td.value {
  padding: 0 0 10px;
  display: block;
}

label.tm-epo-field-label.tm-left {
  max-width: 80%;
}

.woocommerce div.product form.cart .variations label {
  font-weight: bold;
  color: rgb(102,102,102);
}

.single-product h1.product_title.entry-title {
  font-size: 3em;
  font-weight: bold;
  /* color: #FAE2C3; */
  color: #FFC85F;
  line-height: 1.2em;
}

.location_name {
  font-weight: bold;
  color: #909090;
}

.woocommerce-cart .woocommerce-message a.button.wc-forward {
  display: none;
}


.return-to-shop a.button.wc-backward {
  display: none;
}

.related h2 {
    text-align: center;
    font-size: 2em;
    color: #A4C4C7;
    font-weight: 800;
}

.related.products {
    border-top: 1px solid #eee;
    margin-top: 6em;
}

/* Who we are Page */
.page-id-898 .centered-minimal-page-header .page-header-title,
.page-id-1337 .centered-minimal-page-header .page-header-title,
.page-id-955 .centered-minimal-page-header .page-header-title,
.page-id-976 .centered-minimal-page-header .page-header-title,
.page-id-959 .centered-minimal-page-header .page-header-title,
.page-id-1423 .centered-minimal-page-header .page-header-title {
    color: #FFFFFF;
}

.page-id-898 .page-header,
.page-id-1337 .page-header,
.page-id-955 .page-header,
.page-id-976 .page-header,
.page-id-959 .page-header,
.page-id-1423 .page-header,
.single-staff .page-header {
    background-color: #23aab8 !important;
}

/* MISSION AND PURPOSE */
.page-id-955 #primary li {
    margin-bottom: 20px;
    font-famiy: Lato;
}

/* Membership Page */
.page-id-904 .page-header {
    background-color: #00A651 !important;
}

.page-id-904 .centered-minimal-page-header .page-header-title {
    color: #FFFFFF;
}

.page-id-904 .site-breadcrumbs {
    color: #EAEAEA;
}

.membership-info h2 {
  font-size: 3em;
  font-weight: bold;
  color: #A5C09A;
  line-height: 1.2em;
  text-align: center;
}

.vcex-pricing {
    background: #FFF;
    border: 1px solid #DADADA;
}

/*
.vcex-pricing-cost {
    background: #556270 !important;
}
*/


.vcex-pricing .vcex-pricing-header,.vcex-pricing .vcex-pricing-cost, .vcex-pricing .vcex-pricing-content {
  border: none;
  background: #FFF;
}

.vcex-pricing .vcex-pricing-ammount {
    color: #797979 !important;
}

.vcex-pricing-content {
  min-height: 155px;
  color: #000 !important
}

.product_cat-memberships .images.clr {
  display: none;
}

.product_cat-memberships .summary.entry-summary {
  float: left !important;
  width: 100% !important;
}

.woocommerce .sidebar-box .textwidget {
  font-size: 0.9em;
  color: #A6A6A6;
  border: 3px solid #fafafa;
  padding: 10px;
}

.product_cat-memberships .related.products {
  display: none;
}

.product_cat-memberships .sponsor {
  display: none;
}

.related .product_cat-donation .sponsor {
    display: none !important;
}

.related .product_cat-shop .sponsor {
    display: none !important;
}

.related .product_cat-memorial-flower .sponsor {
    display: none !important;
}

.product_cat-memberships h1.product_title.entry-title {
  font-size: 2.5em;
  color: #A5C09A;
  display:none;
}

.membership-plans-row .vcex-pricing-content {
    min-height: 250px;
}

.membership-plans-row .vcex-pricing-content {
    min-height: 225px;
}

.product_cat_memberships .page-header {
    background-color: #00A651 !important;
}

/* Sponsorship Page */
.page-id-926 .site-breadcrumbs {
    color: #EAEAEA;
}

.page-id-926 .page-header {
    background-color: #56AFDF !important;
}

.sponsorship-info h2 {
  font-size: 1.5em;
  font-weight: bold;
  color: #8BA792;
  line-height: 1.2em;
}

.sponsorship-info-img-col {
    margin-bottom: 0;
    padding-left: 0;
}

.sponsorship-info-img-col .wpex-vc-column-wrapper {
    margin-bottom: 0;
}

.sponsor-me h1 {
  text-align: center;
  font-size: 2em;
  color: #848481;
  font-weight: bold;
}

.unsponsored-birds ul.products li.product h3 {
  color: #FFC85F;
  font-weight: bold;
  font-size: 1.3em;
}

.product_cat_unsponsored #prdctfltr_woocommerce,
.product_cat_unsponsored .prdctfltr_woocommerce {
    display: none;
}

/* Meet our Birds Page */
.term-birds .page-header,
.product_parent_cat_birds .page-header {
    background-color: #56afdf !important;
}

h2.meet-our-birds {
  font-size: 3em;
  font-weight: bold;
  color: #FFC85F;
  line-height: 1.2em;
  text-align: center;
}

/* Donation page */
.page-id-952 .page-header {
    background-color: #87bf17 !important;
    margin-bottom: 0;
    border-bottom: none;
}

.page-id-2389 .page-header,
.page-id-3963 .page-header {
  background-color: #87bf17 !important;
}

.donation-info h2 {
  font-size: 3em;
  font-weight: bold;
  color: #C0CFC4;
  line-height: 1.2em;
  text-align: center;
}

.name-your-price .images {
  display: none;
}

.name-your-price div.product div.summary {
  width: 100%;
  float: left;
}

.name-your-price .sponsor {
  display: none;
}

.name-your-price span.tm-epo-field-label.tm-section-label {
  display: none;
}

.name-your-price h1.product_title.entry-title, .post-1093 h1.product_title.entry-title {
  color: #000;
  display:none;
}

.name-your-price h2 {
  font-weight: normal;
}

.donation-form .woocommerce div.product form.cart, .postid-1093.woocommerce div.product form.cart {
    padding: 20px 0 0 0;
}

.donation-form .woocommerce div.product, .postid-1093.woocommerce div.product {
    padding-bottom: 0;
}

.product_cat-donation span.sponsor-label {
    display: none;
}

.product_cat-donation .images {
    display: none;
    width: 0;
}

.woocommerce div.product.product_cat-donation div.summary {
    width: 100%;
}

.name-your-price input#nyp {
    background: #fff;
}

.name-your-price .product .nyp label {
    font-weight: normal;
}

.help-us-help-them-col.vc_column_container>.vc_column-inner {
    padding-right: 0;
}

.name-your-price, .postid-1093.woocommerce div.product {
    padding: 15px 30px 11px 30px;
    background: #F9F9F9;
    border-top: 10px solid #f4f4f4;
}

.name-your-price select#tmcp_select_1 {
    background: url("data:image/svg+xml;utf8,");
    background-color: #9EA9B1;
    background-repeat: no-repeat;
    background-position: right 10px top 15px;
    background-size: 16px 16px;
    color: white;
    padding: 12px 40px 12px 12px;
    width: auto;
    font-family: arial,tahoma;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    text-align: center;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -webkit-appearance: none;
    border: 0;
    outline: 0;
    -webkit-transition: 0.3s ease all;
    -moz-transition: 0.3s ease all;
    -ms-transition: 0.3s ease all;
    -o-transition: 0.3s ease all;
    transition: 0.3s ease all;
}

.help-us-help-them-col {
  padding-right: 0;
}

.name-your-price .woocommerce div.product div.summary .single_add_to_cart_button {
    padding: 12px 20px;
    height: auto;
    width: 200px;
}


/* Page title */
.page-header-title {
  color: #6b6b6b;
}

.centered-minimal-page-header .page-header-title {
    font-size: 48px;
    color: #FFFFFF;
}

.centered-minimal-page-header .page-subheading {
    color: #FFFFFF;
}

/* Facebook & Twitter Feed */
#cff .cff-item {
  padding: 20px;
  margin: 10px 0;
  border-bottom: 5px solid #ddd;
  background: #FFFFFF;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}

#cff .cff-html5-video, #cff video {
  height: 170px;
  background: #000;
}

.follow-us-heading.wpb_column {
    margin-bottom: 0;
}

h2.twitter-feed {

}

.twitter-feed a {
  color: #5EA9DD;
  font-size: 32px;
  font-weight: bold;
}

span.twitter-feed-title {
  margin-left: 10px;
}

.instagram-feed a {
  color: #517FA4;
  font-size: 32px;
  font-weight: bold;
}

.fb-feed a {
  color: #3B5998;
  font-size: 32px;
  font-weight: bold;
}

#u_0_0 div {
background: transparent !important;
border: none !important;
}

#sb_instagram #sbi_load .sbi_load_btn {
    border: 1px solid #fff;
}

/* eNewsletter signup */
.enews {
  color: #fff;

}

/* Sponsored Featured */
.sponsored-featured h2 {
  font-size: 3em;
  font-family: Lora;
  color: #fff;
  text-align: center;
}

.sponsored-featured {
  color: #E2E2E2;
}

.sponsored-featured .entry-title {
    text-align: center;
    margin-top: 10px;
}

.sponsored-featured .entry-title a {
    color: #fff;
    font-size: 1.8em;
  	font-weight:bold;
  	line-height:1em;
}

.sponsored-featured .entry-title span {
    color: #ffffff !important;
    font-weight: normal;
    font-size: 0.9em;
}

.sponsored-featured .owl-carousel .owl-item img {
  border-radius: 200px;
  -moz-border-radius: 200px;
  -webkit-border-radius: 200px;
}

.sponsored-featured .wpex-carousel-entry-details {
    background: none;
    border: none;
}

/* Location Page */
.page-id-962 .page-header {
    margin-bottom: 0;
}

/* Sanctuary Map */
.imapper-content a {
  color: #fff;
  font-weight: 700;
}

.explore-sanctuary h2 {
  font-size: 3em;
  font-weight: bold;
  color: #F7D43A;
  line-height: 1.2em;
  padding-bottom:30px;
  text-align: center;
}

/* Meet our Team */
.meet-our-team .vc_tta.vc_tta-spacing-1 .vc_tta-tab {
    margin-left: 0;
}

.meet-our-team .vc_tta.vc_general .vc_tta-tab > a {
    border: none;
}

.meet-our-team .wpb_tabs.tab-style-alternative-one .wpb_tabs_nav li a,
.meet-our-team .vc_tta-tabs li a {
  padding: 5px 10px !important;
  border-left: none;
  color: #000000 !important;
  font-size: 0.8em;
  background-color: #fff !important;
}

.meet-our-team .wpb_tabs.tab-style-alternative-one .wpb_tabs_nav li a:hover,
.meet-our-team .vc_tta-tabs li a:hover {
  color: #000;
  border-bottom: 4px solid #797979 !important;
}

.meet-our-team .wpb_tabs.tab-style-alternative-one .wpb_tabs_nav li:first-child a,
.meet-our-team .vc_tta-tabs li:first-child a {
  border-left: none;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
}

.meet-our-team .wpb_tabs.tab-style-alternative-one .wpb_tabs_nav li.ui-tabs-active a,
.meet-our-team .vc_tta-tabs li.vc_active a {
  border-bottom: 4px solid #797979 !important;
  color: #000;
  font-weight: bold;
  border: none;
}

.meet-our-team .wpb_tabs.tab-style-alternative-one .wpb_tabs_nav,
.meet-our-team ul.vc_tta-tabs-list {
  border: none;
  margin-bottom: 20px !important;
}

.meet-our-team .wpb_tabs.tab-style-alternative-one .wpb_tabs_nav li {
  background: none;
}

.meet-our-team .staff-entry-position {
    font-size: 0.87em;
}

.meet-our-team .vc_tta-panels-container {
    display: block;
}

.meet-our-team .staff-entry-details {
  display: inline-block;
}

/* Latest News Row */
.latest-news-row .vcex-news-entry-thumbnail img {
    display: block;
    border: 5px solid #eee;
    border-radius: 10px;
    box-shadow: 0 5px 0 #D4D4D4;
}

.latest-news-row h3.vcex-recent-news-entry-title-heading {
    font-size: 1.1em;
}

.latest-news-row .vcex-news-entry-thumbnail, .latest-news-row .vcex-news-entry-video {
    float: left;
    margin-right: 30px;
}

/* PAGE TITLE */
.background-image-page-header .page-header-title {
    font-size: 90px;
    font-weight: bold;
}


/* IMAGE STYLE */
.img-3d-border-grey {
    border: 5px solid #eee;
    border-radius: 10px;
    box-shadow: 0 5px 0 #D4D4D4;
}

/* Volunteer Page */
.page-id-943 .page-header {
    background-color: #FFDA10 !important;
}

.page-id-943 .site-breadcrumbs {
  color: #FFFFFF;
}

.volunteer-form.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {
    background: #FFFFFF;
}

.volunteer-form input[type="text"],
.volunteer-form input[type="tel"],
.volunteer-form input[type="email"],
.volunteer-form textarea {
    background: #fff;
}

/* Breadcrumbs */
.site-breadcrumbs a {
    color: #FFFFFF;
    font-weight: 800;
}

/* Memorial Garden */
.rainbow-bridge-info {
  opacity: 0.9;
}

#memorial-flower-row .sponsor {
    display: none;
}

#memorial-flower-row .essb_links {
    display: none;
}

#memorial-flower-row h1.product_title.entry-title {
    display: none;
}

.memorial-flower-options label {
  font-weight: bold;
}

#memorial-flower-row .price {
  display: none;
}

.page-id-3515 .page-header {
  background-color: #a9cb44 !important;
}

.memorial-flower-info .fa {
    line-height: 0;
}

#memorial-flower-row .single_variation span.amount {
    display: none;
}

.postid-3589 .single_variation span.price {
    display: none;
}

#memorial-flower-row .woocommerce div.product {
    padding-bottom: 0;
}

/* FAQ */
.faq-row .essb_links {
    display: none;
}

/* ESTATE PLANNING */
#legal-address .essb_links {
    display: none;
}

.estate-planning-articles-col {
  margin-bottom: 0;
}

/* Homepage Slider */
#rev_slider_1_1_wrapper {
    max-height: 900px !important;
}

/* CHECKOUT PAGE */
.woocommerce-checkout #payment ul.payment_methods li {
  line-height: 3;
  font-size: 0.9em;
}

li.payment_method_subscriptio_paypal label {
    display: inline-block;
}

/* CART DROPDOWN */
#current-shop-items-dropdown {
    font-size: 0.8em;
}

/* SHOP */
.page-id-1548 .sponsor {
    display: none;
}

.product-cat-shop .related.products {
    display: none;
}

.product-cat-shop .sponsor {
    display: none;
}

/* ipad Landscape Logo width */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 1) {
    #site-logo img {max-width: 130px !important;}
	.navbar-style-one .dropdown-menu > li > a {padding: 0 3px !important;}
	#slide-23-layer-8 {display: none;}
}

/* Landscape */
@media only screen
  and (min-device-width: 768px)
  and (max-device-width: 1024px)
  and (orientation: landscape)
  and (-webkit-min-device-pixel-ratio: 2) {
	#site-logo img {max-width: 130px !important;}
	.navbar-style-one .dropdown-menu > li > a {padding: 0 3px !important;}
	#slide-23-layer-8 {display: none;}
}

@media only screen
  and (min-width: 1024px)
  and (max-width: 1024px)
  and (min-height: 600px)
  and (max-height: 600px)   {
	#site-logo img {max-width: 120px !important;}
	.navbar-style-one .dropdown-menu > li > a {font-size: 15px !important; padding: 0 3px !important;}
}

@media only screen
  and (min-width: 1024px)
  and (max-width: 1024px)
  and (min-height: 768px)
  and (max-height: 768px)   {
	#site-logo img {max-width: 120px !important;}
	.navbar-style-one .dropdown-menu > li > a {font-size: 15px !important;}
}

/* IPAD PRO PORTRAIT */
@media only screen
  and (device-width: 1024px)
  and (device-height: 1366px)
  and (orientation : portrait)
  and (-webkit-min-device-pixel-ratio: 2)  {
	#site-logo img {max-width: 120px !important;}
	.navbar-style-one .dropdown-menu > li > a {font-size: 15px !important;}
	#homepage_slider {max-height:500px !important;}
	#rev_slider_1_1_wrapper {height: 500px !important;}
	.forcefullwidth_wrapper_tp_banner {height: 500px !important;}
	#slide-23-layer-8 {display: none;}
}

/* EVENTS PAGE */
.events-list-row .essb_links {
    display: none;
}

/* UNSPONSORED */
.sponsor_me {
    background: #87BF17 !important;
    padding: 5px 10px;
    margin-top: 10px !important;
    display: inline-block;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
	border-radius: 5px;
}

.page-id-926 .sponsor_me,
.page-id-1548 .sponsor_me,
.archive.term-unsponsored .sponsor_me,
.related .product_cat-memorial-flower .sponsor_me,
.related .product_cat-memberships .sponsor_me,
.related .product_cat-donation .sponsor_me,
.related .product_cat-shop .sponsor_me {
    display: none;
}

/* HIDE SPONSOR NAME ON NON-BIRD PAGES */
.product_cat_donation .sponsor,
.product_cat_memorial-flower .sponsor,
.product_cat_shop .sponsor,
.product_cat_memberships .sponsor{
    display:none;
}

.donation-form .woocommerce div.product form.cart,
.product_cat_shop.woocommerce div.product form.cart,
.product_cat_donation.woocommerce div.product form.cart,
.product_cat_memberships.woocommerce div.product form.cart,
.product_cat_memorial-flower.woocommerce div.product form.cart,
.product_cat_event-tickets.woocommerce div.product form.cart,
.page-id-3515 .woocommerce div.product form.cart,
.postid-5991 .woocommerce div.product form.cart {
    padding: 20px 0 0 0;
	display: block !important;
}

/* MOBILE MENU OVERRIDES */
.mobile-toggle-nav a.sf-with-ul {
    color: #ABABAB;
}

.home .mobile-toggle-nav .donate-button {
    display: none;
}

.mobile-toggle-nav li.donate-button {
    text-align: center;
    padding-bottom: 30px;
}

.mobile-toggle-nav li.donate-button a {
    font-weight: bold;
}

.has-mobile-menu #main .donate-button .wpex-vc-column-wrapper {
    margin-bottom: 0;
}

.has-mobile-menu #main .donate-button a {
    font-weight: bold;
    text-transform: uppercase;
}

/* EASY SHARE OVERRIDES */
.woocommerce-account .essb_links {
    display: none;
}

.product-type-variable-subscription .price .amount,
.product-type-variable-subscription .price .from,
.product-type-variable-subscription .price .subscription-details {
    display: none;
}

.product-type-variable-subscription .single_variation_wrap .price .amount,
.product-type-variable-subscription .single_variation_wrap .price .from,
.product-type-variable-subscription .single_variation_wrap .price .subscription-details {
    display: inline;
}

.archive.woocommerce ul.products li.product a img:hover {
    opacity: 0.7;
}

 .woocommerce .related ul.products li.product a img:hover {
    opacity: 0.7;
}

.post-1093 .price span.amount {
    display: none;
}

.tm-extra-product-options span.tm-epo-field-label {
    display: none;
}

.product_cat_shop .related {
    display: none;
}

/* MY ACCOUNT */
.woocommerce-MyAccount-navigation ul{margin-left:0;border-top:1px solid rgba(0,0,0,.05)}
.woocommerce-MyAccount-navigation ul li{list-style:none;border-bottom:1px solid rgba(0,0,0,.05);position:relative}
.woocommerce-MyAccount-navigation ul li.is-active a:before{opacity:1}
/* .woocommerce-MyAccount-navigation ul li a{padding:.875em 0;display:block} */
.woocommerce-MyAccount-navigation ul li a:before{display:inline-block;font:normal normal normal 1em/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f0f6";line-height:1.618;margin-left:.5407911001em;width:1.41575em;text-align:right;float:right;opacity:.25}
.woocommerce-MyAccount-navigation ul li a:hover:before{opacity:1}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before{content:"\f0e4"}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before{content:"\f291"}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:before{content:"\f1c6"}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before{content:"\f015"}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods a:before{content:"\f09d"}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before{content:"\f007"}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before{content:"\f08b"}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--subscriptions a:before{content:"\f021"}
.my_account_orders .button,.woocommerce-MyAccount-downloads .button{padding:.6180469716em .875em;font-size:.875em;margin-right:.236em}
.my_account_orders .button.view:after,p.order-again .button:after{font:normal normal normal 1em/1 FontAwesome;display:inline-block;margin-left:.5407911001em;text-rendering:auto;-moz-osx-font-smoothing:grayscale}
.my_account_orders .button.view:after{font-size:inherit;-webkit-font-smoothing:antialiased;content:"\f06e"}
.woocommerce-MyAccount-downloads .button:after{display:inline-block;font:normal normal normal 1em/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f0ed";margin-left:.5407911001em}
.woocommerce-MyAccount-content h2{font-size:2em;font-weight:600}
.woocommerce-MyAccount-content #payment .payment_methods{margin-bottom:1.618em!important}
.woocommerce-MyAccount-content #payment .payment_methods li .payment_box{background-color:rgba(0,0,0,.05)}
.woocommerce-MyAccount-content .woocommerce-Pagination{text-align:center}
/* .woocommerce-MyAccount-navigation{width:17.6470588235%;float:left;margin-right:5.8823529412%} */
.woocommerce-MyAccount-content{width:76.4705882353%;float:right;margin-right:0}
.woocommerce-MyAccount-content .form-row-first{width:38.4615384615%;float:left;margin-right:7.6923076923%}
.woocommerce-MyAccount-content .form-row-last{width:53.8461538462%;float:right;margin-right:0}
.left-sidebar:not(.page-template-template-fullwidth-php) .woocommerce-MyAccount-navigation{width:17.6470588235%;float:right;margin-right:0}
.left-sidebar:not(.page-template-template-fullwidth-php) .woocommerce-MyAccount-content{width:76.4705882353%;float:left;margin-right:5.8823529412%}
table.my_account_orders{font-size:.875em}
.page-template-template-fullwidth-php .col2-set#customer_login .col-1,.page-template-template-fullwidth-php .col2-set.addresses .col-1{width:47.8260869565%;float:left;margin-right:4.347826087%}
.page-template-template-fullwidth-php .col2-set#customer_login .col-2,.page-template-template-fullwidth-php .col2-set.addresses .col-2{width:47.8260869565%;float:right;margin-right:0}
.page-template-template-fullwidth-php .woocommerce-MyAccount-navigation{width:21.7391304348%;float:left;margin-right:4.347826087%}
.page-template-template-fullwidth-php .woocommerce-MyAccount-content{width:73.9130434783%;float:right;margin-right:0}
.page-template-template-fullwidth-php .woocommerce-MyAccount-content .form-row-first{width:46.6666666667%;float:left;margin-right:6.6666666667%}
.page-template-template-fullwidth-php .woocommerce-MyAccount-content .form-row-last{width:46.6666666667%;float:right;margin-right:0}
.page-template-template-fullwidth-php .woocommerce-MyAccount-content .col2-set{width:100%}
.page-template-template-fullwidth-php .woocommerce-MyAccount-content .col2-set .col-1{width:46.6666666667%;float:left;margin-right:6.6666666667%}
.page-template-template-fullwidth-php .woocommerce-MyAccount-content .col2-set .col-2{width:46.6666666667%;float:right;margin-right:0}
#site-navigation .donate-button {
background-color: #fff !important;}
.wpex-responsive .donate-button {
    background: none;
}

#wwof_product_listing_ajax_content input[type=number]::-webkit-inner-spin-button,
#wwof_product_listing_ajax_content input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: inner-spin-button;
  margin: initial;
}

/* WOOCOMMERCE WHOLESALE ORDER FORM */
#wwof_product_listing_ajax_content input[type=number]::-webkit-inner-spin-button,
#wwof_product_listing_ajax_content input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: inner-spin-button;
  margin: initial;
}
#wwof_product_listing_table th {
    background: #115851;
    color: #fff;
    padding-left: 5px;
}
.page-id-8560 #content {
    font-size: 0.8em;
}

#wwof_product_listing_table tr {
    border-bottom: 1px solid #eee;
}

#wwof_product_listing_table td {
    padding: 5px 0;
}
@media only screen and (max-width: 760px), (max-device-width: 1024px) and (min-device-width: 768px){
#wwof_product_listing_table tbody tr td.product_stock_quantity_col:before {
    content: "Need";
}}

.product_cat-capital-campaign form.cart {
    display: block !important;
}

.product_cat-capital-campaign .related h2 {
    display: none;
}

.product_cat-capital-campaign .related.products {
    border: none;
}

.product_cat_capital-campaign .site-breadcrumbs {
    display: none;
}

/* TEMPORARY SETTINGS FOR CAPITAL CAMPAIGN */
#site-logo img.logo-img {
  max-width:120px;
}

#site-navigation .dropdown-menu a {
    font-size: 15px !important;
    padding: 0 3px;
}

.donate-button a {
    margin: 0 5px;
}

#menu-item-8874 {
    margin-right: 5px;
}

.page-id-8750 #top-bar-wrap,
.page-id-8560 #top-bar-wrap,
.product_cat_capital-campaign #top-bar-wrap {
  display:none;
}

/* DTO2017 */
.page-id-9030 .evcal_event_details,
.page-id-9030 .evo_metarow_organizer,
.page-id-9030 .evo_metarow_learnM,
.page-id-9030 .evo_metarow_tix h3,
.page-id-12055 .evcal_event_details,
.page-id-12055 .evo_metarow_organizer,
.page-id-12055 .evo_metarow_learnM,
.page-id-12055 .evo_metarow_tix h3,
.page-id-3451 .evo_metarow_tix h3,
.page-id-15362 .evcal_event_details,
.page-id-15362 .evo_metarow_organizer,
.page-id-15362 .evo_metarow_learnM,
.page-id-15362 .evo_metarow_tix h3,
.page-id-519201 .evcal_event_details,
.page-id-519201 .evo_metarow_organizer,
.page-id-519201 .evo_metarow_learnM,
.page-id-519201 .evo_metarow_tix h3,
.page-id-2533090 .evcal_event_details,
.page-id-2533090 .evo_metarow_organizer,
.page-id-2533090 .evo_metarow_learnM,
.page-id-2533090 .evo_metarow_tix h3 {
    display: none;
}

.page-id-9030 .eventon_events_list .eventon_list_event .evcal_eventcard,
.page-id-9030 .evcal_evdata_row,
.page-id-9030 .evorow .tbrow,
.page-id-9030 .dark1,
.page-id-9030 .evo_pop_body,
.page-id-12055 .eventon_events_list .eventon_list_event .evcal_eventcard,
.page-id-12055 .evcal_evdata_row,
.page-id-12055 .evorow .tbrow,
.page-id-12055 .dark1,
.page-id-12055 .evo_pop_body,
.page-id-15362 .eventon_events_list .eventon_list_event .evcal_eventcard,
.page-id-15362 .evcal_evdata_row,
.page-id-15362 .evorow .tbrow,
.page-id-15362 .dark1,
.page-id-15362 .evo_pop_body,
.page-id-519201 .eventon_events_list .eventon_list_event .evcal_eventcard,
.page-id-519201 .evcal_evdata_row,
.page-id-519201 .evorow .tbrow,
.page-id-519201 .dark1,
.page-id-519201 .evo_pop_body,
.page-id-2533090 .eventon_events_list .eventon_list_event .evcal_eventcard,
.page-id-2533090 .evcal_evdata_row,
.page-id-2533090 .evorow .tbrow,
.page-id-2533090 .dark1,
.page-id-2533090 .evo_pop_body {
  background-color: #FDFDFD !important;
}

.page-id-9030 .evcal_evdata_row .evcal_evdata_icons i,
.page-id-12055 .evcal_evdata_row .evcal_evdata_icons i,
.page-id-15362 .evcal_evdata_row .evcal_evdata_icons i,
.page-id-519201 .evcal_evdata_row .evcal_evdata_icons i,
.page-id-2533090 .evcal_evdata_row .evcal_evdata_icons i {
    color: #6B6B6B;
    font-size: 35px;
    padding-top: 11px;
}

.page-id-9030 .evo_metarow_tix p.evo_data_val,
.page-id-12055 .evo_metarow_tix p.evo_data_val,
.page-id-15362 .evo_metarow_tix p.evo_data_val,
.page-id-519201 .evo_metarow_tix p.evo_data_val,
.page-id-2533090 .evo_metarow_tix p.evo_data_val {
    font-size: 1.3em;
    font-weight:bold;
}

.page-id-9030 .evcal_evdata_row .evcal_evdata_cell,
.page-id-12055 .evcal_evdata_row .evcal_evdata_cell,
.page-id-15362 .evcal_evdata_row .evcal_evdata_cell,
.page-id-519201 .evcal_evdata_row .evcal_evdata_cell,
.page-id-2533090 .evcal_evdata_row .evcal_evdata_cell {
    padding-left: 60px;
    min-height: 25px;
    margin-bottom:20px;
}

.page-id-9030 #evcal_list .eventon_list_event .event_description .evcal_btn,
.page-id-12055 #evcal_list .eventon_list_event .event_description .evcal_btn,
.page-id-15362 #evcal_list .eventon_list_event .event_description .evcal_btn,
.page-id-519201 #evcal_list .eventon_list_event .event_description .evcal_btn,
.page-id-2533090 #evcal_list .eventon_list_event .event_description .evcal_btn  {
    color: #ffffff;
    background: #23bda4;
}

.page-id-9030 #evcal_list .eventon_list_event .event_description .evcal_btn:hover,
.page-id-12055 #evcal_list .eventon_list_event .event_description .evcal_btn:hover,
.page-id-15362 #evcal_list .eventon_list_event .event_description .evcal_btn:hover,
.page-id-519201 #evcal_list .eventon_list_event .event_description .evcal_btn:hover,
.page-id-2533090 #evcal_list .eventon_list_event .event_description .evcal_btn:hover {
    color: #ffffff;
    background: #1c9a86;
}

.page-id-9030 .ajde_evcal_calendar .eventon_list_event .event_description .evcal_btn,
.page-id-12055 .ajde_evcal_calendar .eventon_list_event .event_description .evcal_btn,
.page-id-15362 .ajde_evcal_calendar .eventon_list_event .event_description .evcal_btn,
.page-id-519201 .ajde_evcal_calendar .eventon_list_event .event_description .evcal_btn,
.page-id-2533090 .ajde_evcal_calendar .eventon_list_event .event_description .evcal_btn  {
    font-size: 24px;
    padding: 15px 30px!important;
}

.page-id-9030 .page-subheading,
.page-id-12055 .page-subheading,
.page-id-15362 .page-subheading,
.page-id-519201 .page-subheading,
.page-id-2533090 .page-subheading {
    font-size: 1em;
}

.post-id-519201 .eventon_full_description {
    display:none;
}

.page-id-519201 blockquote {
  color: #5a7d7a !important;
}
