.slider-labels div{
  width: auto !important;
}
.et_pb_with_border{
  border-radius: 8px 8px 8px 8px;
  overflow: hidden;
  border-width: 1px;
  padding-top: 25px!important;
  padding-right: 25px!important;
  padding-bottom: 25px!important;
  padding-left: 25px!important;
  border: 1px solid #ccc !important;
}

.campaign_products:hover{
  text-decoration: none;
}

.modal_campaign_products:hover{
  text-decoration: none;
}

.modal{
  z-index: 9999999 !important;
}
/*//card modal*/
.modal .card, .modal .sponsor_section,.modal .select_perk{
  width: 90%;
  margin: auto;
  color: black;
}

.modal .card-title{
  color: black;
  font-weight: 600;
  margin-bottom: 0 !important;
}
.modal .card-body{
  color: black;
}
.modal .card-body ul{
  list-style: inside;
  list-style-image: url(../../images/Crown-bullet.png);
}

.modal .perk-price{
  color: #00b44c;
  font-weight: 700;

}
.btn-perk{
  width: 100%;
  border: 1px solid #ccc !important;
  color: #ff6a70 !important;
}

.wdgk_donation_content h3{
  display: none;
}

.direct_donation {
  background: #eee;
  padding: 1rem 32px;
  border: 1px solid #ced4da;
}

.contribution_text{
  font-size: 14px;
  margin: 0;
}
.sponsor_title{
  color: black;
  font-weight: 500;
}
.select_perk{
  margin-bottom: 0;
  padding-bottom: 0;
  margin-top: 2rem;
}

.card-img-top{
  /*padding: 1rem;*/
  width: 165px !important;
    padding-top: 1rem;
    padding-left: 1rem;
}
.shadow{
  /*box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%);*/
}

.et_pb_all_tabs{
  border: 1px solid #aaa;
}
.et_pb_tabs_controls {
  border: 1px solid #aaa;
  margin-bottom: 8px !important;
}
.et_pb_tabs_controls li{
  border-right: none !important;
  margin: 0 10px;
      padding: 7px 0px;
    font-size: 17px;
}
.et_pb_tabs_controls li a{
  color: black !important;
}
.et_pb_all_tabs .et_pb_tab_active a{
  color: #black!important;
}
ul.et_pb_tabs_controls {
  background-color: transparent !important;
}
.et_pb_tabs_controls li.et_pb_tab_active{
  border-bottom: 4px solid black;
  font-weight: 700;
}

.campaign_products .et_pb_with_border {
  padding: 15px 23px !important;

}

/*//perks*/

#main-perks .perk-level-tag li.p{
  background: #E5E5E5 url('../../images/Platinumicon.png')15px 8px no-repeat !important;
  background-size: 15px !important;
    font-size: 12px;
    padding: 3px 18px;
    padding-left: 38px;
    border-radius: 7px;
}

.campaign_products .product_image_tag .P{
 background: #E5E5E5 url(../../images/Platinumicon.png)40px 8px no-repeat !important;
    background-size: 23px !important;
    font-size: 22px;
    padding: 3px 14px;
    padding-left: 50px;
    border-radius: 7px;
    color: black;
    font-weight: 500;
    margin-bottom: 1rem;
}

.modal_campaign_products .product_image_tag .P{
 background: #E5E5E5 !important;
    background-size: 23px !important;
    font-size: 22px;
    padding: 3px 0px;
    /* padding-left: 70px; */
    border-radius: 7px;
    color: black;
    font-weight: 500;
    margin-bottom: 1rem;
    text-align: center;
}

#main-perks .perk-level-tag li.g {
    background: #FFE7C7 url('../../images/Goldicon.png')15px 8px no-repeat !important;
   background-size: 15px !important;
    font-size: 12px;
    padding: 3px 18px;
    padding-left: 38px;
    border-radius: 7px;
    color: #ff5800;
}

.campaign_products .product_image_tag .G{
 background: #FFE7C7 url(../../images/Goldicon.png)55px 8px no-repeat !important;
    background-size: 23px !important;
    font-size: 22px;
    padding: 3px 14px;
    padding-left: 40px;
    border-radius: 7px;
    color: #ff5800;
    font-weight: 500;
    margin-bottom: 1rem;
}

.modal_campaign_products .product_image_tag .G{
 background: #FFE7C7  !important;
    background-size: 23px !important;
    font-size: 22px;
    padding: 3px 0px;
    /* padding-left: 70px; */
    border-radius: 7px;
    color: #ff5800;
    font-weight: 500;
    margin-bottom: 1rem;
    text-align: center;
}

#main-perks .perk-level-tag li.s {
    background: #E0E0E0 url(../../images/Silvericon.png)15px 8px no-repeat !important;
   background-size: 15px !important;
    font-size: 12px;
    padding: 3px 18px;
    padding-left: 38px;
    border-radius: 7px;
    color: #464646;
}

.campaign_products .product_image_tag .S{
 background: #E0E0E0 url(../../images/Silvericon.png)50px 10px no-repeat !important;
    background-size: 23px !important;
    font-size: 22px;
    padding: 3px 14px;
    padding-left: 40px;
    border-radius: 7px;
    color: #464646;
    font-weight: 500;
    margin-bottom: 1rem;
}

.modal_campaign_products .product_image_tag .S{
 background: #E0E0E0  !important;
    background-size: 23px !important;
    font-size: 22px;
    padding: 3px 0px;
    /* padding-left: 70px; */
    border-radius: 7px;
    color: #464646;
    font-weight: 500;
    margin-bottom: 1rem;
    text-align: center;
}

#main-perks .perk-level-tag li.b {
    background: #D6EBFF url(../../images/Bronzeicon.png)15px 8px no-repeat !important;
   background-size: 15px !important;
    font-size: 12px;
    padding: 3px 18px;
    padding-left: 38px;
    border-radius: 7px;
    color: #004eff;
}

.campaign_products .product_image_tag .B{
 background: #D6EBFF url(../../images/Bronzeicon.png)42px 7px no-repeat !important;
    background-size: 23px !important;
    font-size: 22px;
    padding: 3px 14px;
    padding-left: 40px;
    border-radius: 7px;
    color: #004eff;
    font-weight: 500;
    margin-bottom: 1rem;
}

.modal_campaign_products .product_image_tag .B{
 background: #D6EBFF  !important;
    background-size: 23px !important;
    font-size: 22px;
    padding: 3px 0px;
    /* padding-left: 70px; */
    border-radius: 7px;
    color: #004eff;
    font-weight: 500;
    margin-bottom: 1rem;
    text-align: center;
}

#main-perks .perk-level-tag li.h {
    background: #E0FFD6 url(../../images/Hoorahicon.png)15px 8px no-repeat !important;
    background-size: 15px !important;
    font-size: 12px;
    padding: 3px 18px;
    padding-left: 38px;
    border-radius: 7px;
    color: #00ba0e;
}

.campaign_products .product_image_tag .H{
 background: #E0FFD6 url(../../images/Hoorahicon.png)42px 9px no-repeat !important;
    background-size: 23px !important;
    font-size: 22px;
    padding: 3px 14px;
    padding-left: 40px;
    border-radius: 7px;
    color: #00ba0e;
    font-weight: 500;
    margin-bottom: 1rem;
}


.modal_campaign_products .product_image_tag .H{
 background: #E0FFD6  !important;
    background-size: 23px !important;
    font-size: 22px;
    padding: 3px 0px;
    /* padding-left: 70px; */
    border-radius: 7px;
    color: #00ba0e;
    font-weight: 500;
    margin-bottom: 1rem;
    text-align: center;
}

#main-perks .perk-level-tag li.l {
    background: #FFD6DB url(../../images/Letsgoicon.png)15px 8px no-repeat !important;
    background-size: 12px !important;
    font-size: 12px;
    padding: 3px 18px;
    padding-left: 38px;
    border-radius: 7px;
    color: #ff0089;
}

.campaign_products .product_image_tag .L{
 background: #FFD6DB url(../../images/Letsgoicon.png)42px 8px no-repeat !important;
    background-size: 19px !important;
    font-size: 22px;
    padding: 3px 14px;
    padding-left: 45px;
    border-radius: 7px;
    color: #ff0089;
    font-weight: 500;
    margin-bottom: 1rem;
}


.modal_campaign_products .product_image_tag .L{
 background: #FFD6DB  !important;
    background-size: 19px !important;
    font-size: 22px;
    padding: 3px 0px;
    /* padding-left: 70px; */
    border-radius: 7px;
    color: #ff0089;
    font-weight: 500;
    margin-bottom: 1rem;
    text-align: center;
}

#main-perks .perk-level-tag li.i {
    background: #DFD6FF url(../../images/Iminicon.png)15px 8px no-repeat !important;
    background-size: 12px !important;
    font-size: 12px;
    padding: 3px 18px;
    padding-left: 38px;
    border-radius: 7px;
    color: #9300ff;
}

.campaign_products .product_image_tag .I{
 background: #DFD6FF url(../../images/Iminicon.png)50px 8px no-repeat !important;
    background-size: 18px !important;
    font-size: 22px;
    padding: 3px 14px;
    padding-left: 40px;
    border-radius: 7px;
    color: #9300ff;
    font-weight: 500;
    margin-bottom: 1rem;
}

.modal_campaign_products .product_image_tag .I{
 background: #DFD6FF  !important;
    background-size: 18px !important;
    font-size: 22px;
    padding: 3px 0px;
    /* padding-left: 70px; */
    border-radius: 7px;
    color: #9300ff;
    font-weight: 500;
    margin-bottom: 1rem;
    text-align: center;
}

#main-perks .perk-level-tag li.y {
    background: #4E4E4E url(../../images/Yayicon.png)15px 8px no-repeat !important;
    background-size: 14px !important;
    font-size: 12px;
    padding: 3px 18px;
    padding-left: 38px;
    border-radius: 7px;
    color: white;
}

.campaign_products .product_image_tag .Y{
 background: #4E4E4E url(../../images/Yayicon.png)55px 8px no-repeat !important;
    background-size: 21px !important;
    font-size: 22px;
    padding: 3px 14px;
    padding-left: 25px;
    border-radius: 7px;
    color: white;
    font-weight: 500;
    margin-bottom: 1rem;
}

.modal_campaign_products .product_image_tag .Y{
 background: #4E4E4E !important;
    background-size: 21px !important;
    font-size: 22px;
    padding: 3px 0px;
    /* padding-left: 70px; */
    border-radius: 7px;
    color: white;
    font-weight: 500;
    margin-bottom: 1rem;
    text-align: center;
}
.campaign_products .et_pb_main_blurb_image {
  margin-bottom: 1rem !important;
}

/*//carousel*/
.carousel .carousel-indicators{
  position: relative;
  margin-top: 1rem;
  z-index: 15;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  padding-left: 0;
  list-style: none;
}
.carousel .carousel-indicators li {
  -ms-flex: 0 1 auto;
  width: 100px;
  cursor: pointer;
  background-color: #fff;
  background-clip: unset;
  transition: opacity .6s ease;
  text-indent: unset;
  opacity: 1;
  height: 50px;
  /*border-top: none;*/
}
.carousel .carousel-indicators li img{
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.carousel-indicators li: marker{
  font-size: 0;
}
.carousel-indicators .active{
  /*border: 1px solid red;*/
}

.carousel-item img{
  height: 262px;
}

.member_perks{
  text-align: center;
  color: black;
  font-weight: 800;
}

.campaign_products ul{
  list-style-image: url('../../images/Crown-bullet.png');
  font-size: 13px;
  padding: 0 0 0px 1em !important;
  margin-bottom: 0 !important;
}


.campaign_products li{
  color: black;
  font-weight: 500;
}

.campaign_products: hover{
  text-decoration: none !important;
}

.campaign_products .et_pb_module_header{
  color: #00b44c;
  font-size: 32px;
  font-weight: 700;
  margin: 0;
}


.modal_campaign_products ul{
  list-style-image: url('../../images/Crown-bullet.png');
  font-size: 13px;
  padding: 0 0 0px 1em !important;
  margin-bottom: 0 !important;
}


.modal_campaign_products li{
  color: black;
  font-weight: 500;
}

.modal_campaign_products: hover{
  text-decoration: none !important;
}

.modal_campaign_products .et_pb_module_header{
  color: #00b44c;
  font-size: 32px;
  font-weight: 700;
  margin: 0;
}

#main-perks #a h4, #main-perks #c h4, #main-perks #e h4, #main-perks #g h4, #main-perks #i h4, #main-perks #k h4, #main-perks #m h4,
#main-perks #b h4, #main-perks #d h4, #main-perks #f h4, #main-perks #h h4, #main-perks #j h4, #main-perks #l h4, #main-perks #n h4 {
    background-size: 60px !important;
}
#main-perks h4.et_pb_module_header span{
  margin-left: 80px !important;
}

#main-perks h4.et_pb_module_header{
  padding-top: 15px !important;
  font-weight: 700;
  color: black;
  font-size: 17px;
}

#main-perks .et_pb_blurb_description{
  color: black;
  font-weight: 500;
  font-size: 15px;
}

.included_in{
  color: #ccc;
  font-size: 13px;
}

/*//heading*/
.startup_headline{
  font-weight: 700;
  color: black;
  margin-bottom: 0;
}
.startup_subheadline{
  color: grey;
  font-size: 18px;
  padding-right: 5px;
}

.host_section{
  display: flex;
}

.host_logo img {
  width: 70px;
  height: 70px;
  border-radius: 50%;
}

.host_section .host_name {
  margin-left: 20px;
  color: grey;
  margin-top: 10px;
  line-height: normal;
}

.host_section .host_namediv {
  margin-left: 20px;
  color: grey;
  margin-top: 10px;
  line-height: normal;
}


.fund_raised_div{
  padding-bottom: 5px;
  font-size: 18px;
  color: grey;
  font-family: system-ui;

}

.fund_raised_final{
  color: grey;
  font-family: system-ui;
}

.fund_raised_amount{
  padding: 0;
  margin-left: 10px;
  font-weight: 600;
  font-size: 17px;
}

.campaign_share {
  margin-top: 30px;
}

.campaign_share_icon a{
  padding: 5px 8px;
  color: white;
  background: #80808061;
}
.campaign_share_icon .share_twitter{
 color: #80808061 !important;
 background: white !important;
}

.campaign_share .et_pb_button{
 font-size: 16px;
 font-weight: 500;
 padding: 12px 10px !important;
 line-height: normal !important;

}

#accordionFaq .card{
  border: 0 !important;
}

#accordionFaq .card-header{
  padding: 0;
  margin-bottom: 0 !important;
  background-color: rgba(0,0,0,.03);
  border-bottom: 0 !important;
}

#accordionFaq .card-header i{
  right: 0;
  position: absolute;
  padding-right: 15px;
  top: 12px;
}
#accordionFaq .card-header > a:before {
  float: right !important;
  font-family: FontAwesome;
  content:"\f068";
  padding-right: 5px;
}
#accordionFaq .card-header > a.collapsed:before {
  float: right !important;
  content:"\f067";
}
#accordionFaq .card-header > a:hover, 
#accordionFaq .card-header > a:active, 
#accordionFaq .card-header > a:focus  {
  text-decoration:none;
}

#accordionFaq button{
  font-weight: 500;
  color: black;
  text-decoration: none;
  font-size: 18px;
}
#accordionFaq .btn.focus,#accordionFaq .btn:focus {
  outline: 0;
  box-shadow: none !important;
}

#perks-section .progress {
  margin-bottom: 0.5rem !important;
}

.et_pb_blurb.et_pb_text_align_justified .et_pb_blurb_content .et_pb_blurb_container{
  text-align: initial !important;
}

.et_pb_module.et_pb_text_align_justified, .partner_map{
  /*box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%);*/
}

#comment-wrap {
  padding-top: 0px !important;
  width: 96%;
}
.post_pagination{
  display: flex;
  justify-content: space-between;
}

.post_pagination .ajax-link:hover {
  color: #ff6a70;
}
.post_pagination .ajax-link{
  cursor: pointer;
}
.bg-cover{
 border-radius: 3px;
 background: url('https://lh3.googleusercontent.com/SVntUUtngSOnD7Nh4211dDz8Dq9WoSoEPSVsyRrSutgZ6EtRPWHywyIwXY3IjQn0sV1XarlcXXi-dB75tFtYnvVlNJFR3GPnqJRf_VsAf46lycfweIA5tG6C1fEUCVSRDB1RbQclBHKSd9UQyjQkXxxfp2xOwzjeA6s8wDrA0A8l04vva1IyOXphupe5b88STWKq59gWuyiefREEs0cL1JJZSjGdu7Q5n4zwXEcYsqg998eVTHOxr3CCd2YkYP9zpm8Co8x2ImnMxg01iomy1CSsa1QvG12rbrQ2VoTCC4X7nxqyAoNA6k4WowW1czFWPtcU5Ey8KRb0UMktU7_UjFYsNG0nY1MSs3-8l-WHCHwrrMn1oiOJ63KuoDUDvu3uyY2FxWtoX2PQbdctB_zK50t38HDsnNmQGQrEo8AU7KOKToaFufWkhAo5USI3ZMnGs5JOY4CViB3VAwnOjx6datmIJA__DVuynvFfElQg4VqFzxLYphggazzvg3xw3e0oV6YWu8_9KqGEOT7xfcCGcwykiKVLT951dUA_oCaiHjdL5lCFrzLtRHg1CbEJt4Z8qiULwB4YguweXJ-_hKWl5y3CcTmTtPKGJAVfrrDi8mlYJQXLep3UMDb3rODjdcrYwq6751ct7tLw58EjnKsAcKBARGWVO3dod_sqC7XNM-6Fu42FEdqYRaTZWtQzamQKTYTO4A=w2880-h1642-ft') no-repeat;
 background-size: cover;
}

.cover-line{
  width: 95%;
  height: 24px;
  margin-top: 10px;
}

.slider-labels{
  display: flex;
  justify-content: space-between;
}

.woocommerce div.product form.cart .button{
  float: initial !important;
}
.bronze-range-slider {
 width: 100%;
 margin-top: 2rem;
 margin-bottom: 1rem;
 position: relative;
}

#bronze-range {
  -webkit-appearance: none;
  width: 100%;
}

#bronze-range:focus{
  outline: none;
}

#bronze-range::before,
#bronze-range::after {
  position: absolute;
  top: 2rem;
  color: #333;
  font-size: 14px;
  line-height: 1;
  padding: 3px 5px;
  /*background-color: rgba(0, 0, 0, 0.1);*/
  border-radius: 4px;
}

#bronze-range::before{
  left: 0;
  content: attr(data-min);
}

#bronze-range::after {
  right: 0;
  content: attr(data-max);
}

#bronze-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 1rem;
  cursor: pointer;
  animate: 0.2s;
  background: linear-gradient(90deg, #ff6a70 var(--bronze-range-progress), #dee4ec var(--bronze-range-progress));
  border-radius: 1rem;
}

#bronze-range::-webkit-slider-thumb {
  -webkit-appearance: none;
  border: 0.25rem solid #ff6a70;
  box-shadow: 0 1px 3px rgba(0, 0, 255, 0.3);
  border-radius: 50%;
  background: #fff;
  cursor: pointer;
  height: 32px;
  width: 32px;
  transform: translateY(calc(-50% + 8px));
}

#bronze-tooltip {
  position: absolute;
  top: -2.25rem;
}

#bronze-tooltip span {
  position: absolute;
  text-align: center;
  display: block;
  line-height: 1;
  padding: 0.25rem 0.25rem;
  color: #fff;
  border-radius: 0.125rem;
  background: #ff6a70;
  font-size: 1.25rem;
  left: 50%;
  transform: translate(-50%, 0);
}


#bronze-tooltip span:before {
  position: absolute;
  content: "";
  left: 50%;
  bottom: -8px;
  transform: translateX(-50%);
  width: 0;
  height: 0;
  border: 4px solid transparent;
  border-top-color: #ff6a70;
}


/*.................................slider*/
/*comments ui changes*/

.comment{
  list-style: none !important;
}

.comment_logo {
  width: 75px;
}

.comment_logo img{
  width: 55px;
  border-radius: 50%;
}
#comments{
  display: none;
}
.comment-list {
  margin-top: 1rem;
}
.comment-by{
      font-size: 20px;
    font-weight: 600;
}
.author_product img{
  width: 100px;
}
.comment_message{
      color: black;
    font-weight: 500;
}
.comment_message p{
  margin-bottom: 5px;
}

.fa-thumbs-up{
  color: #ff565c;
}

.comment_time{
  color: grey;
}
.comment-list{
  margin-top: 1rem;
}

.comment-reply-link .fa{
  color: black;
}
.comment-reply-link:hover{
  background: none !important;
}
.comment_reply{
  margin-bottom: 20px;
    margin-top: -20px;
}
.cld-like-dislike-wrap{
  margin-bottom: 0;
}
.comment-block{
  width: 90%;
}
.commentlist {
  margin-top: 1rem;
}
.comment-reply-title,.logged-in-as{
  display: none;
}
.commentlist .et_pb_button:hover {
    background: grey;
}



.pulse {
  animation: pulse-animation 2s infinite;
}

@keyframes pulse-animation {
  0% {
    box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.2);
  }
  100% {
    box-shadow: 0 0 0 5px rgba(0, 0, 0, 0);
  }
}
#main-perks .perk-level-tag li
{
  margin: 6px !important;
}