﻿a,
.text-primary,
.btn-primary .badge,
.btn-link,
a.list-group-item.active > .badge,
.nav-pills > .active > a > .badge,
p.drop-caps:first-child:first-letter,
.accent-color,
.nav-np .next:hover,
.nav-np .prev:hover,
.basic-link,
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus,
.icon-box-inline span,
.pricing-column h3,
.post .post-title a:hover,
a,
.post-actions .comment-count a:hover,
.pricing-column .features a:hover,
a:hover,
.list-group-item a:hover,
.icon-box.ibox-plain .ibox-icon i,
.icon-box.ibox-plain .ibox-icon img,
.icon-box.ibox-border .ibox-icon i,
.icon-box.ibox-border .ibox-icon img,
address strong,
ul.checks > li > i,
ul.angles > li > i,
ul.carets > li > i,
ul.chevrons > li > i,
ul.icons > li > i,
.widget li .meta-data a:hover,
.sort-source li.active a,
#menu-toggle:hover,
.megamenu-sub-title i,
.dd-menu .megamenu-container ul li a:hover,
.fact-ico,
.widget_categories ul li a:hover,
.widget_archive ul li a:hover,
.widget_recent_entries ul li a:hover,
.widget_recent_entries ul li a:hover,
.widget_recent_comments ul li a:hover,
.widget_meta ul li a:hover,
.widget.recent_posts ul li h5 a:hover,
.testimonial-block blockquote:before,
.testimonial-info strong,
.header-style2 .dd-menu > li:hover > a,
.header-style3 .dd-menu > li:hover > a,
.widget_links ul li.active a,
.causes-list-item h4 a,
.urgent-cause .post-title a,
.site-footer .sp-links:hover strong,
.header-info-col i,
.flex-caption-cause h3 a,
.dd-menu > li > a > i,
.cause-target,
.owl-carousel .blog-grid-item h3 a:hover,
.sticky .dd-menu > li:hover > a > i,
.header-style2 .dd-menu > li:hover > a > i,
.header-style3 .dd-menu > li:hover > a > i {
    color: #e84b14;
}

.page-banner {
    background-color: #333;
}

p.drop-caps.secondary:first-child:first-letter,
.accent-bg,
.btn-primary,
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active,
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus,
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus,
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus,
.label-primary,
.progress-bar-primary,
a.list-group-item.active,
a.list-group-item.active:focus,
.panel-primary > .panel-heading,
.carousel-indicators .active,
.flex-control-nav a:hover,
.flex-control-nav a.flex-active,
.media-box .media-box-wrapper,
.icon-box.icon-box-style1:hover .ico,
.owl-theme .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span,
.ibox-effect.ibox-dark .ibox-icon i:hover,
.ibox-effect.ibox-dark:hover .ibox-icon i,
.ibox-border.ibox-effect.ibox-dark .ibox-icon i:after,
.icon-box .ibox-icon i,
.icon-box .ibox-icon img,
.icon-box .ibox-icon i,
.icon-box .ibox-icon img,
.icon-box.ibox-dark.ibox-outline:hover .ibox-icon i,
.pricing-column.highlight h3,
#back-to-top:hover,
.widget_donations,
.fblock-image-overlay,
.overlay-accent,
.tag-cloud a:hover,
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus,
.accordion-heading .accordion-toggle.active,
.predefined-amount li label.selected,
.donation-choice-breaker,
.event-date,
.featured-links,
hr.sm,
hr.sm:before,
hr.sm:after,
.gallery-updates,
.block-title:before,
.block-title:after,
.widgettitle:before,
.widgettitle:after,
.timer-col.count-days {
    background-color: #e84b14;
}

a.list-group-item.active:hover,
a:hover {
    color: #000;
    text-decoration: underline;
}

.widget_links li a:hover {
    color: #e84b14;
    text-decoration: none;
}

.reorg {
    color: #e7430a;
}

.regrn {
    color: #2ca42a;
}

.bgspec {
    background-color: orange;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
    background: #e84b14;
    opacity: .9
}

.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus,
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus,
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active,
a.list-group-item.active,
a.list-group-item.active:hover,
a.list-group-item.active:focus,
.panel-primary,
.panel-primary > .panel-heading,
.btn-primary.btn-transparent,
.icon-box.icon-box-style1 .ico,
.icon-box-inline span,
.icon-box.ibox-border .ibox-icon,
.icon-box.ibox-outline .ibox-icon,
.icon-box.ibox-dark.ibox-outline:hover .ibox-icon,
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus,
.predefined-amount li label.selected {
    border-color: #e84b14;
}

.panel-primary > .panel-heading + .panel-collapse .panel-body,
.widget_special_events .event-item,
.dd-menu > li ul {
    border-top-color: #e84b14;
}

.panel-primary > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #e84b14;
}

.dd-menu > ul > li > ul li:hover {
    border-left-color: #e84b14;
}

.ibox-border.ibox-effect.ibox-dark .ibox-icon i:hover,
.ibox-border.ibox-effect.ibox-dark:hover .ibox-icon i {
    box-shadow: 0 0 0 1px #e84b14;
}

.ibox-effect.ibox-dark .ibox-icon i:after {
    box-shadow: 0 0 0 2px #e84b14;
}

.content-block span {
    color: #e84b14;
    font-weight: bold;
}

.content-block .snapshot {
    color: #5858b7;
    border-bottom: 1px solid #5858b7;
}

.content-block .snapshot:hover {
    cursor: pointer;
}

.content-block h3 {
    color: #e84b14;
}

.content-block.opportunity-benefits {
    text-align: center;
}

.content-block.opportunity-benefits p {
    color: #000;
    text-align: center;
}

.opportunity-benefits .benefits-list {
    margin: 0 auto;
    text-align: left;
    display: inline-block;
}

.opportunity-comp-plan-section table {
    width: 100%;
}

.content-block.opportunity-join {
    padding-top: 25px;
    text-align: center;
}

.content-block.opportunity-join h3 {
    color: #54a553;
}

.content-block.opportunity-join a {
    border-bottom: 1px solid #e84b14;
    color: #e84b14;
}

.content-block.opportunity-join a:hover {
    text-decoration: none;
}

.content-block .comp-plan-highlight .center-content {
    text-align: center;
    color: black;
}

.content-block .comp-plan-highlight .fa-share {
    color: #54a553;
    margin-right: 10px;
}

.content-block.text-center a h3 {
    border-bottom: 1px solid #e84b14;
    display: inline-block;
}

.content-block.text-center a:hover {
    text-decoration: none!important;
}

table td {
    padding: 5px;
    text-align: center;
}

table .table-heading {
    background-color: #333!important;
    color: #fff;
}

.gift-cards-content p {
    color: black;
    font-weight: bold;
    margin: 8px 0;
}

.gift-cards-content p span {
    color: #54a553;
    font-size: 18px;
    text-transform: uppercase;
}

.good-health-content {
    text-align: center;
    margin: 15px 0;
}

.content-block.testimonials-content p {
    margin: 10px 0;
}

.content-block.testimonials-content p span {
    margin-bottom: 25px;
    margin-top: 5px;
    text-indent: 15px;
    display: block;
}

.testimonials-content hr {
    border: 0;
    height: 1px;
    background: #333;
    background-image: linear-gradient(to right, #ccc, #54a553, #ccc);
}

.content-block.contact-content table td {
    text-align: left;
}

.featured-links .featured-link:hover {
    text-decoration: none;
}

.all-products .product-tile {
    text-align: center;
}

.all-products .product-tile h2 {
    font-size: 20px;
    text-transform: uppercase;
    min-height: 60px;
}

.all-products .product-tile a:hover {
    text-decoration: none;
    color: #e84b14;
}

.product-row {
    margin-bottom: 50px;
}

.all-products .product-tile .product-image img {
    max-height: 200px;
}

.all-products .product-tile .product-image {
    min-height: 205px;
}

.all-products .product-tile span {
    font-weight: bold;
    color: #54a553;
}

.all-products .product-tile p {
    margin: 5px 0;
}

.all-products .product-tile .product-pricing {
    margin-bottom: 10px;
}

.all-products .product-tile .buy-now a {
    background: #e84b14;
    color: #fff;
    padding: 5px 30px;
    text-transform: uppercase;
}

.all-product-links {
    list-style: none;
}

.all-product-links .product-sidebar-title {
    text-align: center;
    text-transform: uppercase;
    font-size: 18px;
    color: #fff;
    background: #54a553;
    padding: 5px 0;
}

.all-product-links .product-sidebar-title:hover {
    background: #54a553;
}

.all-product-links li {
    padding: 2px 5px;
    border-bottom: 1px solid gray;
}

.all-product-links li.active {
    background: #ebebeb;
}

.product-content .product-info {
    margin-top: 15px;
    padding: 5px;
}

.product-content .product-info a {
    border-bottom: 1px solid #e84b14;
}

.product-content .product-info a:hover {
    text-decoration: none;
    color: #54a553;
    border-color: #54a553;
}

.all-product-links li:hover {
    background: #e84b14;
}

.all-product-links a:hover {
    color: #fff;
    text-decoration: none;
}

.product-page.page-banner-text {
    left: 25%;
}

.product-content .product-highlight p {
    font-weight: bold;
    color: #54a553;
}

.product-content .in-stock {
    font-weight: bold;
    font-size: 18px;
    color: #54a553;
    text-align: center;
}

.product-content .product-highlight .acclaim {
    color: #424242;
}

.product-content .product-highlight .prod-name {
    font-size: 24px;
    text-transform: uppercase;
}

.product-content .product-video {
    text-align: left;
}

.product-content .pricing p {
    color: #424242;
    margin: 5px 0;
}

.product-content .pricing a {
    border-bottom: 1px solid #e84b14;
}

.product-content .pricing a:hover {
    text-decoration: none;
    color: #54a553;
    border-color: #54a553;
}

.product-content .ingredient {
    font-weight: bold;
    color: #54a553;
}

.product-content .product-highlight .buy-now {
    background: #e84b14;
    color: #fff;
    padding: 5px 35px;
    text-transform: uppercase;
    text-align: center;
    display: inline-block;
    margin-top: 10px;
}

.product-content .product-highlight .buy-now a {
    color: #fff;
}

.product-content .product-highlight .buy-now a:hover {
    text-decoration: none;
}

#af-form-66902955 .buttonContainer {
    text-align: left!important;
}

#af-form-66902955 .buttonContainer input.submit {
    background-image: none!important;
    background-color: #fff!important;
    border: none!important;
    color: #e84b14!important;
    text-transform: uppercase!important;
    font-weight: bold!important;
}

.accent-bg .af-form {
    background-color: #e84b14!important;
    border: none!important;
    width: 100%!important;
    max-width: none!important;
}

#af-form-66902955 .af-body label.previewLabel {
    color: #fff!important;
    font-size: 16px!important;
}

#menu-toggle {
    margin-left: 0;
    line-height: 1;
    padding: 5px;
    background: #93bd2e;
    border-radius: 5px;
}

#menu-toggle:active {
    color: #fff;
}

.carousel-wrapper .owl-carousel .item {
    text-align: center;
}

.owl-carousel .cause-grid-item {
    min-height: 323px;
}

.carousel-wrapper .product-carousel.owl-carousel .item img {
    max-height: 175px;
}

#menu-toggle:hover {
    color: #fff;
}

.dd-menu > li:hover > a {
    color #fff;
}

.sf-menu.dd-menu li a:hover {
    text-decoration: none;
}

.header-style2 #menu-toggle,
.header-style3 #menu-toggle,
.sticky #menu-toggle @media only screen and (max-width: 992px) {
    .dd-menu > li:hover > a,
    .dd-menu > li:hover > a > i {
        color: #e84b14;
    }
    .product-page.page-banner-text {
        left: 35px;
    }
    .page-banner h1 {
        text-shadow: 4px 7px 12px #000000;
    }
}
.partner-carousel a {
	border-bottom: 1px solid #333;
}
.partner-carousel a:hover {
	text-decoration: none;
}
#back-to-top {
    bottom: 100px;
}
.content-block.password-content label {
	margin-right: 10px;
	min-width: 114px;
	margin-bottom: 25px;
}
.content-block.password-content .btn-primary {
	margin-bottom: 15px;
	display: block;
}
.content-block.password-content p {
	clear: both;
}
li.lang-select {
    font-size: 12px;
    margin-left: 50px;

}

@media (min-width: 768px) {
    .modal-dialog {
        width: 800px;
        margin: 30px auto;
    }
}
@media (max-width: 1199px) {
    .site-logo {
        max-width: 155px;
    }
}
@media (max-width: 520px) {
    .product-page.page-banner-text {
        left: 15px;
    }
    li.lang-select {
        font-size: 10px;
        margin-left: 0px;
    }
    .product-page.page-banner-text h1 {
        font-size: 18px;
    }
    #back-to-top {
        display: none;
    }
    .dd-menu > li:hover > a {
        color #333!important;
    }
    .dd-menu > a:hover {
        color: #333;
    }
    .sf-menu.dd-menu li a:hover {
        color: #333!important;
    }
}

    .img-circle {
        border-radius: 50%;
    }