/*** WISHLISTS***/
.woocommerce div.product form.cart, .woocommerce div.product p.cart {margin-top:0;}
.iconic-ww-button.iconic-ww-button--create-wishlist.button {display:none;}
#product-content { padding-top: 25px; }

 .give-btn { background: #d56e65;  border: 1px solid #ccc; color: #fff; cursor: pointer;   font-size: 1em; line-height: 1.2em padding: 8px 10px
}

.hide {display:none;}

.entry-header {padding-top:100px; padding-bottom:25px;}

.paypal-buttons-context-iframe, #give-paypal-commerce-smart-buttons-wrap {display:none!important;}


.woocommerce-page.post-type-archive-product .blog-header.entry-header,
.woocommerce-page.post-type-archive-product .blog-header.entry-header.with-topbar, .woocommerce-page .blog-header.entry-header, .entry-header.blog-header {padding-top:100px!important; padding-bottom:25px!important;}
#sp-j3oymy {padding:50px!important;}

.arm_df__helper-description-text, f_f {text-align:left!important;}

.btn-success {
    color: #fff;
    background-color: #D56E65;
    border-color: #D56E65;
    border-radius:20px;
   margin-bottom:15px;
}

.btn-success.active,.btn-success.focus,.btn-success:active,.btn-success:focus,.btn-success:hover,.open>.dropdown-toggle.btn-success {
    color: #D56E65;
    background-color: #FFFFFF;
    border-color: #D56E65
}

.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success {
    background-image: none
}

.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover {
    background-color: #FFFFFF;
    color: #D56E65;
    border-color: #D56E65;
}

.btn-success .badge {
    color: #D56E65;
    background-color: #fff
}

/*---------------------------------------------*/
/*--- 26. Forum ---*/
/*---------------------------------------------*/

.bbpress .entry-header.blog-header .section-heading {
display:none;
}

#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-header a, #bbpress-forums li.bbp-header a:visited {
    color: #FFF;
    margin-top: 50px;
}

.bbpress .entry-header.blog-header {
    padding-top: 50px!important;
    margin-bottom: 0px;
    padding-bottom: 0px!important;
}

.bbpress div#primary {
    padding: 80px 0px 40px;
}
div.bbp-breadcrumb, div.bbp-topic-tags {
    padding-bottom: 30px;
    margin-top: -70px;
}
#bbpress-forums a,
.bbp-breadcrumb-current {
    box-shadow: none;
    border: none;
    transition: none;
    font-weight: bold;
    font-size: 14px;
    color: #959499;
    text-transform: uppercase;
    transition: all 300ms ease-in-out 0s;
    -o-transition: all 300ms ease-in-out 0s;
    -ms-transition: all 300ms ease-in-out 0s;
    -webkit-transition: all 300ms ease-in-out 0s;
    -moz-transition: all 300ms ease-in-out 0s;
}
#bbpress-forums .bbp-forum-description a {
    font-size: 12px !important;
    text-transform: inherit;
}
div.bbp-template-notice a {
    font-size: 12px !important;
    text-transform: inherit;
}
.bbpress .breadcrumb{
  display: none
}
.bbpress .header-title-breadcrumb-overlay {
    background-image: url() !important;
    padding: 190px 0 110px !important;
    background-position: top !important;
}
#bbpress-forums a:hover{
    color: #4f4f4f !important;
}
#bbpress-forums #favorite-toggle, #bbpress-forums #subscription-toggle{
  display: none
}
.bbpress #bbp-search-form ,
#bbpress-forums li.bbp-footer {
    display: none;
}

.bbpress span#subscription-toggle a.subscription-toggle {
    background: #34bfa3;
    padding: 10px 30px;
    display: block;
    font-size: 14px;
    margin: 12px auto 20px;
    max-width: 150px;
    text-align: center;
    font-weight: 700;
    border-radius: 30px;
    transition: all 250ms ease;
    -webkit-transition: all 250ms ease;
    -ms-transition: all 250ms ease;
    -o-transition: all 250ms ease;
    -moz-transition: all 250ms ease;
    color: #fff;
}
.bbpress span#subscription-toggle a.subscription-toggle:hover {
    opacity: .7;
    color: #fff;
}

/* other style */
#bbpress-forums li.bbp-header {
    font-weight: 600;
    box-shadow: 20px 37px 102px rgba(0, 0, 0, 0.098);
    border-radius: 11px;
    margin-bottom: 20px;
    padding: 0;
    text-transform: uppercase;
    border: 0;
    text-align: left;
    background: linear-gradient(94.56deg, #558DB0 -2.22%, #D56E65 101.4%);
    color: #fff;
}
#bbpress-forums li.bbp-header ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    border: 0;
    padding: 0;
    margin: 0;
    list-style: none;
    overflow: visible;
}
#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-header a, #bbpress-forums li.bbp-header a:visited {
    color: #FFF;
}
#bbpress-forums li.bbp-body > ul.topic > li.bbp-topic-reply-count, #bbpress-forums li.bbp-body > ul.topic > li.bbp-topic-voice-count, #bbpress-forums li.bbp-body > ul.forum > li.bbp-forum-topic-count, #bbpress-forums li.bbp-body > ul.forum > li.bbp-forum-reply-count, #bbpress-forums li.bbp-header ul li.bbp-forum-topic-count, #bbpress-forums li.bbp-header ul li.bbp-forum-reply-count, #bbpress-forums li.bbp-header ul li.bbp-topic-reply-count, #bbpress-forums li.bbp-header ul li.bbp-topic-voice-count {
    padding-left: 1rem;
    padding-right: 1rem;
}
#bbpress-forums li.bbp-body > ul.forum > li.bbp-forum-topic-count,
#bbpress-forums li.bbp-body > ul.forum > li.bbp-forum-reply-count,
#bbpress-forums li.bbp-body > ul.forum > li.bbp-forum-freshness {
    font-weight: bold;
    color: #363338;
    padding: 35px;
}
#bbpress-forums li.bbp-header ul li {
    padding: 20px 25px;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 700;
}
li.bbp-forum-topic-count, li.bbp-topic-voice-count, li.bbp-forum-reply-count, li.bbp-topic-reply-count {
    float: none;
    text-align: center;
    width: 12.5%;
}
#bbpress-forums li.bbp-header ul li.bbp-topic-freshness, #bbpress-forums li.bbp-header ul li.bbp-forum-freshness {
    text-align: center;
}
#bbpress-forums li.bbp-header ul li:last-child {
    border-right: 0;
}
li.bbp-forum-freshness, li.bbp-topic-freshness {
    float: none;
    text-align: left;
    width: 25%;
}
#bbpress-forums li.bbp-body > ul.topic > li.bbp-forum-info, #bbpress-forums li.bbp-body > ul.forum > li.bbp-forum-info {
    display: -ms-flexbox;
    display: block;
    -ms-flex-align: center;
    align-items: center;
    justify-content: left;
}
#bbpress-forums li.bbp-body > ul.topic > li, #bbpress-forums li.bbp-body > ul.forum > li {
    border-right: 1px solid rgba(0, 0, 0, 0.05);
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    margin: 0;
    padding: 25px;
    float: none;
    display: block;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    background: #fff;
}
li.bbp-forum-info, li.bbp-topic-title {
    float: none;
    text-align: left;
    width: 50%;
}
#bbpress-forums li.bbp-body > ul.topic > li.bbp-topic-freshness, #bbpress-forums li.bbp-body > ul.forum > li.bbp-forum-freshness {
    font-size: 0.8125rem;
    text-align: right;
    justify-content: flex-end;
}
#bbpress-forums li.bbp-body > ul.forum > li.bbp-forum-freshness {
    font-size: 14px!important;
    text-align: center !important;
}
#bbpress-forums li.bbp-body > ul.topic > li.bbp-topic-voice-count, #bbpress-forums li.bbp-body > ul.forum > li.bbp-forum-topic-count,#bbpress-forums li.bbp-body > ul.topic > li.bbp-topic-reply-count{
    font-weight: bold;
    color: #363338;
    padding: 35px;
}
#bbpress-forums li.bbp-body > ul.topic > li:last-child, #bbpress-forums li.bbp-body > ul.forum > li:last-child {
    border-right: 0;
}
#bbpress-forums li.bbp-body > ul.forum > li.bbp-forum-info .bbp-forum-content {
    width: 100%;
}
#bbpress-forums li.bbp-body > ul.topic li.bbp-topic-title > a, #bbpress-forums li.bbp-body > ul.topic li.bbp-topic-title > a:visited, #bbpress-forums li.bbp-body > ul.forum > li.bbp-forum-info a.bbp-forum-title, #bbpress-forums li.bbp-body > ul.forum > li.bbp-forum-info a.bbp-forum-title:visited {
    text-transform: capitalize;
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 0.0625rem;
    display: inline-block;
}

#bbpress-forums li.bbp-body > ul.topic > li.bbp-topic-info .bbp-topic-content, #bbpress-forums li.bbp-body > ul.forum > li.bbp-forum-info .bbp-forum-content, #bbpress-forums p.bbp-topic-meta {
    font-size: 14px;
    margin: 0;
    padding: 0;
    word-wrap: break-word;
    color: #959499;
    width: 100%;
}
#bbpress-forums p.bbp-topic-meta span .avatar{
    display: none;
}
#bbpress-forums li.bbp-body ul.topic, #bbpress-forums li.bbp-body ul.forum {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    align-items: stretch;
    border-radius: 11px;
    padding: 0;
    overflow: hidden;
    list-style: none;
    margin: 0;
    box-shadow: 20px 37px 102px rgba(0, 0, 0, 0.098);
}
 #bbpress-forums li.bbp-body ul.forum {
  margin-bottom: 20px;
  }
  #bbpress-forums li.bbp-body ul.forum:last-child {
    margin-bottom: 0px;
}
#bbpress-forums ul.bbp-forums{
  margin-bottom: 0px;
}
#bbpress-forums li.bbp-body > ul.topic > li.bbp-topic-freshness .bbp-topic-meta, #bbpress-forums li.bbp-body > ul.forum > li.bbp-forum-freshness .bbp-topic-meta {
    margin: 5px 0 5px 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1;
}
#bbpress-forums li.bbp-body > ul.topic > li.bbp-topic-freshness .bbp-topic-meta img.avatar, #bbpress-forums li.bbp-body > ul.forum > li.bbp-forum-freshness .bbp-topic-meta img.avatar {
    display: none;
}
#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content, div.bbp-template-notice p, #bbpress-forums .bbp-forum-info .bbp-forum-content, #bbpress-forums p.bbp-topic-meta, div.bbp-breadcrumb, div.bbp-topic-tags, #bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results, #bbpress-forums {
    font-size: 16px;
}
#bbpress-forums ul.bbp-forums,
#bbpress-forums ul.bbp-replies {
    border-left: 0px solid rgba(0, 0, 0, 0.05);
    border-right: 0px solid rgba(0, 0, 0, 0.05);
    border-radius: 5px;
    box-shadow: 20px 37px 102px rgba(0, 0, 0, 0.098);
}
#bbpress-forums div.bbp-reply-header {
    background-color: #fff;
    border-top : 0px !important;
}
#bbpress-forums div.odd, #bbpress-forums ul.odd {
    background-color: #fff;
}
#bbpress-forums div.odd, #bbpress-forums ul.odd {
    background-color: #fff;
}
#bbpress-forums div.bbp-reply-header {
    padding: 15px 30px;
    color: #828282;
    font-size: 14px;
}
#bbpress-forums div.bbp-reply-header span.bbp-admin-links a {
    color: #828282;
    font-size: 14px;
    text-transform: capitalize;
}
.bbp-reply-header a {
    transition: all 250ms ease;
    -webkit-transition: all 250ms ease;
    -ms-transition: all 250ms ease;
    -o-transition: all 250ms ease;
    -moz-transition: all 250ms ease;
}
.bbp-reply-header a.bbp-reply-permalink {
    color: #828282;
}
.bbp-reply-header a:hover {
    color: #34BFA3 !important;
}
#bbpress-forums div.bbp-reply-author .bbp-author-role {
    color: #828282;
    font-style: normal;
    font-size: 14px;
}
#bbpress-forums div.bbp-reply-author .bbp-reply-ip {
    display: none;
}

#bbpress-forums .bbp-topics {
    border-bottom: 0px solid !important;
    box-shadow: 20px 37px 102px rgba(0, 0, 0, 0.098);
    border-radius: 5px;
    overflow: hidden;
}
#bbpress-forums ul.bbp-topics{
  border: 0px !important;
}
#bbpress-forums div.bbp-topic-tags {
    display: none;
}
#bbpress-forums .bsp_thumbnail > a {
    padding-left: 0 !important;
}
.bbpress a.bbp-forum-title,
.bbpress a.bbp-topic-permalink {
    font-size: 20px;
    font-weight: bold;
    color: #252525;
    transition: all 250ms ease;
    -webkit-transition: all 250ms ease;
    -ms-transition: all 250ms ease;
    -o-transition: all 250ms ease;
    -moz-transition: all 250ms ease;
}
.bbpress a.bbp-forum-title:hover,
.bbpress a.bbp-topic-permalink:hover,
.bbpress #bbpress-forums li.bbp-body ul .bbp-forum-freshness .bbp-author-name:hover,
.bbpress #bbpress-forums li.bbp-body ul .bbp-topic-freshness .bbp-author-name:hover,
.bbpress #bbpress-forums li.bbp-body .bbp-topic-title .bbp-topic-meta .bbp-author-name:hover  {
    color: #34BFA3 !important;
}
.bbpress #bbpress-forums li.bbp-body ul .bbp-forum-freshness .bbp-author-name,
.bbpress #bbpress-forums li.bbp-body ul .bbp-topic-freshness .bbp-author-name,
.bbpress #bbpress-forums li.bbp-body .bbp-topic-title .bbp-topic-meta .bbp-author-name {
    color: #252525;
    transition: all 250ms ease;
    -webkit-transition: all 250ms ease;
    -ms-transition: all 250ms ease;
    -o-transition: all 250ms ease;
    -moz-transition: all 250ms ease;
}

.bbpress #bbpress-forums li.bbp-body ul .bbp-forum-freshness a,
.bbpress #bbpress-forums li.bbp-body ul .bbp-topic-freshness a  {
    font-size: 14px;
    font-weight: bold;
    color: rgba(40, 43, 71, .5);
}
#bbpress-forums li.bbp-body > ul.forum > li.bbp-forum-freshness {
    padding: 15px;
    margin-top: 10px;
}
.bbpress div.bbp-template-notice.info,
.bbpress div.bbp-template-notice {
    background: #fff;
    border: 0;
    padding: 11px 20px;
    box-shadow: 20px 37px 102px rgba(0, 0, 0, 0.098);
    border-left: 6px solid #47abd8;
    border-radius: 11px;
}
.bbpress div.bbp-template-notice p {
    font-size: 16px;
    color: #252525;
    font-weight: bold;
}
.bbpress div.bbp-template-notice p .avatar {
    display: none;
}
.bbp-pagination-count {
    font-size: 14px;
    color: #252525;
}
#bbpress-forums fieldset.bbp-form {
    padding: 0;
}
.bbp-topics .bbp-body .bbp-topic-freshness a, .bbp-topics .bbp-body li .bbp-topic-started-by {
    font-size: 14px;
}
#bbpress-forums p.bbp-topic-meta span {
    font-size: 14px;
}
#bbpress-forums li.bbp-body > ul.topic > li.bbp-topic-title, #bbpress-forums li.bbp-body > ul.forum > li.bbp-forum-title {
    text-align: left;
    justify-content: flex-start;
}
#bbpress-forums fieldset.bbp-form label {
    color: #252525;
    font-weight: 400;
    font-size: 16px;
}
#bbpress-forums fieldset.bbp-form input[type="text"] {
    border: 0;
    padding: 12px 20px !important;
    width: 100%;
    border-radius: 30px !important;
    background: #fff;
    box-shadow: 0 0 5px rgba(0,0,0,.1);
    -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,.1);
    -ms-box-shadow: 0 0 5px rgba(0,0,0,.1);
    margin-bottom: 30px !important;
    margin-top: 5px !important;
    outline: 0 !important;
}
#bbpress-forums fieldset.bbp-form select {
    border: 0;
    padding: 12px 20px !important;
    border-radius: 30px !important;
    background: #fff;
    box-shadow: 0 0 5px rgba(0,0,0,.1);
    -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,.1);
    -ms-box-shadow: 0 0 5px rgba(0,0,0,.1);
    margin-bottom: 30px !important;
    margin-top: 5px !important;
    outline: 0 !important;
}
.bbpress .button[type='submit'] {
    background: #47abd8;
    padding: 10px 30px;
    display: block;
    font-size: 14px;
    border:none;
    margin: 0 auto 20px;
    max-width: 150px;
    text-align: center;
    font-weight: 700;
    border-radius: 30px;
    transition: all 250ms ease;
    -webkit-transition: all 250ms ease;
    -ms-transition: all 250ms ease;
    -o-transition: all 250ms ease;
    -moz-transition: all 250ms ease;
    color: #fff;
}
.bbp-pagination {
    margin-bottom: 55px;
}
#bbpress-forums {
    overflow: visible !important;
}
#bbpress-forums fieldset.bbp-form button#bbp_topic_submit:hover,
#bbpress-forums #bbp-your-profile fieldset.submit button:hover,
.single-topic #bbpress-forums fieldset.bbp-form .button[type='submit']:hover {
    background: #d01b1b;
    opacity: 0.7;
    color: #fff;
}
#bbpress-forums #bbp-single-user-details #bbp-user-avatar img.avatar {
    height: auto;
    min-width: 100%;
}
.single-topic span#subscription-toggle a.subscription-toggle {
  display: none;
}
.single-topic #bbpress-forums li.bbp-header {
    padding: 20px 0;
}
.single-topic li.bbp-header div.bbp-reply-content span#favorite-toggle a {
    font-weight: bold;
}
.single-topic #bbpress-forums .bbp-replies li:not(.bbp-header) div.bbp-reply-content {
    margin-left: 200px;
    padding: 12px 20px 20px 0;
}
.single-topic #bbpress-forums .bbp-replies li:not(.bbp-header) div.bbp-reply-author {
    width: 170px;
    padding-left: 21px;
    padding-top: 10px;
}
.single-topic #bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log li .avatar {
    display: none;
}
.single-topic #bbpress-forums div.bbp-reply-author a.bbp-author-name {
    color: #252525;
    font-weight: bold;
    font-size: 16px;
    margin-top: 15px;
    transition: all 250ms ease;
    -webkit-transition: all 250ms ease;
    -ms-transition: all 250ms ease;
    -o-transition: all 250ms ease;
}
.single-topic #bbpress-forums div.bbp-reply-author a.bbp-author-name:hover {
    color: #34BFA3;
}
#bbpress-forums li.bbp-header .bbp-reply-content {
    margin-left: 208px;
}
.single-topic #bbpress-forums div.bbp-reply-author br {
    display: none;
}
.single-topic li.bbp-header div.bbp-reply-content span#subscription-toggle {
    display: none;
}
.single-topic #bbpress-forums div.bbp-reply-author img.avatar {
    min-width: 50%;
    border-radius: 0;
}
.single-topic #bbpress-forums li.bbp-header {
    font-weight: 700;
    text-transform: capitalize;
}
.single-topic #bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log {
  display: none;
}
.single-topic li.bbp-header div.bbp-reply-content span#favorite-toggle {
  display: none;
}
@media (max-width: 991px) {
  li.bbp-forum-info, li.bbp-topic-title {
      width: 100%;
  }
  li.bbp-forum-topic-count, li.bbp-topic-voice-count, li.bbp-forum-reply-count, li.bbp-topic-reply-count {
    display: none !important;
}
li.bbp-forum-freshness, li.bbp-topic-freshness {
    display: none !important;
}
#bbpress-forums .bbp-search-results li.bbp-header, #bbpress-forums .bbp-replies li.bbp-header {
    display: none;
}
#bbpress-forums div.bbp-reply-header span.bbp-admin-links {
    display: none;
}
.single-topic #bbpress-forums .bbp-replies li:not(.bbp-header) div.bbp-reply-content {
    margin: 20px;
    width: 100%;
    clear: both !important;
    padding-top: 30px;
}
#bbpress-forums div.bbp-reply-author img.avatar {
    position: static !important;
}
#bbpress-forums .bbp-body div.bbp-reply-author {
    margin: auto;
}
}
.btQuoteBookingWrap .ui-slider .ui-slider-handle:focus {
    outline: 0 !important;
}
.sss-form input[type=submit] {
    font-weight: 600;
}
#bbpress-forums fieldset.bbp-form {
    border: none;
}
