/* Free-day-pass page-id-8013:/tuggerah page*/
@font-face{font-family:'knockout';src:url('/wp-content/themes/symetrio-theme-child/assets/fonts/knockout.otf');}
@font-face{font-family:'knockoutLightweight';src:url('/wp-content/themes/symetrio-theme-child/assets/fonts/knockout-lightweight.otf');}
@font-face{font-family:'Rockwell';src:url('/wp-content/themes/symetrio-theme-child/assets/fonts/ROCKB.TTF');}

.page-id-8013 #section-5, .page-id-491 #section-5,.page-id-541 #section-5{background-image:url('./img/daypass_background.jpg');background-repeat:no-repeat;background-size:cover;background-position:center;}
.div-free-day-pass{padding:1rem;padding-top:2rem;background-color:rgba(0, 0, 0, 0.50);}
.div-free-day-pass .h-free-day-pass{color:white!important;}
.div-free-day-pass .text-free-day-pass{margin-bottom:1rem;color:white!important;}
.div-free-day-pass .text-free-day-pass *{color:white!important;}
.div-free-day-pass .wtrButtonRad.button-free-day-pass{color:#631470!important;background-color:#FCD901!important;border-radius:.3rem!important;}
.div-free-day-pass .wtrButtonRad.button-free-day-pass:hover{color:#631470!important;}
/* New castle link clicked by visitor */
.new-castle-link-clicked{display:table;position:fixed;top:0;left:0;z-index:9999999;width:100vw;height:100vh;transition:all ease-in 2s;}
.new-castle-link-clicked .loading-contain{display:table-cell;height:100%;width:100%;vertical-align:middle;padding:1rem;}
.new-castle-link-clicked .loading-content{display:table;margin:0 auto;padding:1rem;background-color:white;font-family:Knockout;box-shadow:5px 5px 10px;font-size:1.5rem;line-height:2rem;text-align:center;}
/* Pricing table */
.ptp-pricing-table{font-size:1rem;}
.ptp-pricing-table .ptp-most-popular,.ptp-pricing-table .ptp-not-most-popular{display:none;}
/* Normal below */
.ptp-pricing-table .ptp-plan{font-size:1.5em!important;height:auto!important;padding:.5rem!important;color:white!important;background-color:#631470!important;font-family:Rockwell;}
.ptp-pricing-table .ptp-item-container h2{font-family:Rockwell!important;letter-spacing:.1em;font-weight:bolder!important;font-size:1.2em;}
.ptp-pricing-table .ptp-item-container, .ptp-pricing-table .ptp-highlight .ptp-item-container{border-width:0!important;border:0!important;border-radius:1rem!important;overflow:hidden;-webkit-box-shadow:6px 7px 29px -10px rgba(128,128,128,1);-moz-box-shadow:6px 7px 29px -10px rgba(128,128,128,1);box-shadow:6px 7px 29px -10px rgba(128,128,128,1);}
/* bullet items */
.ptp-pricing-table .ptp-item-container .ptp-bullet-item{font-size:1.2em!important;padding-top:.5rem!important;padding-bottom:.5rem!important;}
.ptp-pricing-table .ptp-item-container .ptp-bullet-item,.ptp-pricing-table .ptp-item-container .ptp-price{border-bottom:0!important;background:transparent!important;font-family:Knockout!important;letter-spacing:.05rem;color:black!important}
.ptp-pricing-table .ptp-item-container .ptp-bullet-item.yes,.ptp-pricing-table .ptp-item-container .ptp-bullet-item.no,.ptp-pricing-table .ptp-item-container .ptp-bullet-item.two,.ptp-pricing-table .ptp-item-container .ptp-bullet-item.left{text-align:left;height:auto!important;padding-left:18%!important;padding-right:18%!important;}
.ptp-pricing-table .ptp-item-container .ptp-bullet-item.no{color:#aaa!important;}
.ptp-pricing-table .ptp-item-container .ptp-bullet-item.two {
  position: relative;
}
.ptp-pricing-table .ptp-item-container .ptp-bullet-item.two strong{float:right;font-size:1.2em;font-family:Rockwell;margin-top:-.25rem;}
.ptp-pricing-table .ptp-item-container .ptp-bullet-item.two span:first-child::after{
  content: '';
}
.ptp-pricing-table .ptp-item-container .ptp-bullet-item.two span:last-child{
  float: right;
}
.ptp-pricing-table .ptp-item-container .ptp-bullet-item.yes .fa-y::after{content:"\f00c";padding-right:.5rem;}
.ptp-pricing-table .ptp-item-container .ptp-bullet-item.line{height:1px!important;padding:0!important;padding-top:.5rem!important;padding-bottom:.5rem!important;}
/* joinnow button */
.ptp-pricing-table .ptp-item-container .ptp-bullet-item.join-button .ptp-button{width:65%!important;margin-top:1em;margin-top:.5em!important;}
.ptp-pricing-table .ptp-item-container .ptp-bullet-item.line i{height:1px;display:block;background-color:#cccccc;width:65%;margin:0 auto;}
.ptp-pricing-table .ptp-item-container .ptp-price{font-size:3em!important;font-family:Rockwell!important;padding-bottom:0!important;margin-bottom:-1.5rem!important;}

.ptp-pricing-table .ptp-item-container .ptp-price::before{content:'$';font-size:.4em;position:relative;top:-1.3rem;opacity:.5;margin-right:.1rem;}
.ptp-pricing-table .ptp-item-container .ptp-price::after{content:'/wk';opacity:.5;font-size:.4em;position:relative;top:-.65rem;}
.club-win .ptp-pricing-table .ptp-item-container .ptp-price::before{opacity:1;}
.club-win .ptp-pricing-table .ptp-item-container .ptp-price::after {opacity:1;}

.ptp-pricing-table .ptp-item-container .ptp-cta{background:transparent!important;height:auto!important;}
/* featured */
.ptp-pricing-table .ptp-highlight .ptp-item-container .ptp-bullet-item.line i{background-color:#91559D;}
.ptp-pricing-table .ptp-highlight .ptp-item-container .ptp-bullet-item,
.ptp-pricing-table .ptp-highlight .ptp-item-container .ptp-price,
.ptp-pricing-table .ptp-highlight .ptp-item-container .ptp-cta{
  color:white!important;background-color:#631470!important;
}
.ptp-pricing-table .ptp-highlight .ptp-plan{background-color:#FCD901!important;color:#631470!important;}
.ptp-pricing-table .ptp-highlight .ptp-item-container .ptp-bullet-item.opac{color:rgba(255,255, 255,0.5)!important;}
/* Front Page */
.top_join_container .wpb_content_element,.top_join_container .wpb_column{margin:0px!important;}
.sc-fp-top{display:flex;background-color:#F5F5F5;font-family:Oswald;}
 .sc-fp-top >div{flex-grow:1;}
 .sc-fp-top a{text-decoration:none!important;}
.sc-fp-top >div.left{padding-left:2rem;width:55%;}
.sc-fp-top >div.right{padding-left:1rem;}
.sc-fp-top >div.left a{color:#9C9C9C;font-weight:bold;line-height:3.5rem;}
.sc-fp-top div.button{background-color:#FA9D1C;border-top-left-radius:2rem;border-bottom-left-radius:2rem;padding-left:2rem;}
 .sc-fp-top .button a{padding:1rem;padding-left:0;color:white!important;font-weight:bold;display:inline-block;width:100%;}
/* top label */
.fp-label-container >div{padding:1rem!important;padding-left:3rem!important;max-width:61%;background:purple;}
.fp-label-container >div h1{font-size:2rem!important;line-height:2.2rem!important;}
/* ptp-sliders */
.pricing-table-sliders{width:80%;margin:0 auto;}
.pricing-table-sliders .heading{text-align:center;font-size:1.5em;margin-bottom:1rem;}
.pricing-table-sliders .heading .title{font-family:Rockwell;font-weight:bold;font-size:1.5em;}
.pricing-table-sliders .heading .desc{font-size:.9em;}
.pricing-table-sliders .heading .desc i{font-size:1em;margin-top:.3em;}
.pricing-table-sliders .heading .options-location{margin-bottom:.5em;margin-top:.5em;background-color:white;width:500px;margin:0 auto;pointer-events:auto;padding:2rem;border-radius:.5rem;box-shadow:1px 1px 10px rgba(0,0,0,.2);}
 .pricing-table-sliders .heading .options-location select{font-size:.7em;padding:.5em;border-radius:.5em;}
.slick-table-slider .ptp-col{width:100%;}
.slick-table-slider .ptp-col .ptp-item-container{box-shadow:2px 2px 15px -11px rgba(128,128,128,1)!important;}
.slick-table-slider .ptp-col .ptp-item-container *:not(i){height:auto!important;}
.pricing-table-slider .slick-dots{display:block;margin:0;text-align:center;}
.pricing-table-slider ul.slick-dots{}
.pricing-table-slider ul.slick-dots li{display:inline-block;padding:0 1rem;}
.pricing-table-slider ul.slick-dots li button{color:transparent;width:20px;height:20px;border:2px solid purple;border-radius:50%;background:white;cursor:pointer;}
.pricing-table-slider ul.slick-dots li.slick-active button{background:purple;}
.pricing-table-slider .slick-nav-prev,.pricing-table-slider .slick-nav-next{font-size:2em;line-height:0;position:absolute;top:35px;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:purple;}
.pricing-table-slider .slick-nav-prev{left:-35px;right:auto;}
.pricing-table-slider .slick-nav-next{left:auto;right:-25px;}
.owl-item blockquote::after{color:purple!important;}
.option-selection-modal{position:fixed;z-index:99999;width:100%;height:100%;pointer-events:none;transition:all 500ms ease-in;opacity:1;background-color:rgba(0,0,0,0.6);top:0;left:0;bottom:0;right:0;display:flex;align-items:center;}
.option-selection-modal.hidden{opacity:0;display:none;}
.is-transitioning{display:table !important;visibility:visible !important;}
.option-selection-modal .container{display:table-cell;vertical-align:middle;}
.option-selection-modal a{cursor:pointer;}
/* 3 cta */
.lm-cta-3-container{margin-bottom:2em;}
.lm-cta-3-container .lm-cta-section .vc_general{border-color:transparent!important;}
.lm-cta-3-container .lm-cta-section >div{background-size:cover!important;background-repeat:no-repeat!important;background-position:left top!important;}
.lm-cta-3-container .lm-cta-section .vc_general{padding:20px 28px;padding-top:150px;cursor:pointer;}
.lm-cta-3-container .lm-cta-section .vc_general header h4{font-size:16px!important;}
.lm-cta-3-container .lm-cta-section .vc_cta3-actions{display:none;}
/* footer buttons */
.footer-buttons{}
 .footer-buttons a.ptp-button{margin-bottom:1em!important;height:auto!important;border-radius:3px!important;}
a.ptp-button{border-radius:5px;font-size:1em;color:#fff;background-color:#f99d1c;border-bottom:#ff7b00 4px solid;margin:0;border-style:solid;cursor:pointer;font-family:inherit;font-weight:bold;line-height:1.3;position:relative;text-decoration:none;text-align:center;display:inline-block;width:75%;margin:0 0 1.25em;padding-top:.75em;padding-bottom:.8125em;font-size:1em;border-top:0;border-left:0;border-right:0;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;-webkit-transition:background-color 300ms ease-out;-moz-transition:background-color 300ms ease-out;transition:background-color 300ms ease-out;}
.wtrFooterContainer .footer-columns{position:relative;float:left;margin-right:4%;width:22%;}
 /* Mobile */
@media only screen and (max-width:765px){.wtrFooterContainer .footer-columns{width:100%;position:relative;float:left;margin-right:0px;margin-bottom:1rem;}
 .footer-buttons{display:flex;}
 .footer-buttons a.ptp-button{margin-right:1rem!important;border-radius:10px;}
 .pricing-table-sliders .heading .options-location{width:90%;}
 .lm-cta-3-container{margin-bottom:0px;}
 /* 3 cta */
 .lm-cta-3-container .wtrInner{width:100%!important;}
 .lm-cta-3-container .lm-cta-section{width:100%!important;margin-bottom:5px!important;}
 .lm-cta-3-container .lm-cta-section:last-child{margin-bottom:0px!important;}
 /* sliders */
 .slick-table-slider .ptp-col{width:100%;}
 .pricing-table-sliders{width:100%;}
 /* testimonial custom styling */
 .owl-item .wpb_wrapper{position:relative;}
 .owl-item .wpb_text_column .wpb_wrapper::before{font-family:FontAwesome;content:'\f10d' !important;font-size:25px !important;width:0;height:0;top:-2.5em;left:calc(50% - .5em);border:0;position:absolute;color:purple;}
 .owl-item .wpb_single_image{text-align:center!important;}
 .owl-item blockquote{padding:.5em 2rem;margin:0px;margin-top:6rem;top:1rem;margin-bottom:1rem;border-left-width:0px;text-align:center;font-family:inherit;}
 .owl-item blockquote::after{content:''!important;}
 .owl-item blockquote+p{position:absolute;top:-1em;text-align:center;display:block;width:100%;font-family:oswald;font-weight:bold;text-transform:uppercase;}
 .owl-item blockquote+p em{font-style:normal;}
 /* .owl-item blockquote+p::before{font-family:FontAwesome;content:'\f10d' !important;font-size:20px !important;width:0;height:0;top:0;left:0px;border:0;position:relative;}
 */
 /* below not used yet */
 .lm-testimonial div.icon{height:2rem;position:relative;}
 .lm-testimonial div.icon::before{font-family:FontAwesome;content:'\f10d' !important;font-size:30px !important;width:0;height:0;top:0;left:calc(50% - .5em);border:0;position:absolute;color:purple;}
 .lm-testimonial div.name{font-weight:bold;font-family:oswald;text-align:center;text-transform:uppercase;margin-bottom:1em;margin-top:1em;}
 .lm-testimonial div.testi{text-align:center;}
}
/* Slider revolution override */
.mobile-only{display:none;}
.desktop-only{display:block;}

.ptp-highlight .ptp-item-container {background: #631570;}
.ptp-item-container {padding-bottom: 20px !important;}


/* gift-cards */
#gform_submit_button_1,#gform_submit_button_2{width:89%!important;height:56px;border-radius:5px;font-size:1em;color:#fff;background-color:#f99d1c;margin:0;border-style:solid;cursor:pointer;font-family:inherit;font-weight:bold;line-height:1.3;position:relative;text-decoration:none;text-align:center;display:inline-block;margin:0 0 1.25em;padding-top:.75em;padding-bottom:.8125em;font-size:1em;border-top:0;border-left:0;border-right:0;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;-webkit-transition:background-color 300ms ease-out;-moz-transition:background-color 300ms ease-out;transition:background-color 300ms ease-out;border:none!important;appearance:none;-webkit-appearance:none;/* position:relative!important;left:0!important;visibility:visible!important;*/
}
#gform_ppcp_smart_payment_buttons{position:relative;}
#gform_ppcp_smart_payment_buttons::before{content:'Purchase via Paypal';position:absolute;top:0;width:89%;height:56px;z-index:9999;text-align:center;border-radius:5px;font-size:1em;color:#fff;background-color:#f99d1c;line-height:3.4rem;font-weight:bold;pointer-events:none;transform:scale(1.01);}
.loading{display:flex;width:100%;height:100%;border:1px solid black;position:fixed;background:rgba(0,0,0,.5);top:0;left:0;z-index:99999;color:white;align-items:center;justify-content:center;font-weight:bold;}
.purple-2{background:#2E1263;}
.fluid-image,.fluid-image *{width:100%;height:auto;}
/* desktop */
@media(min-width:769px){#rev_slider_4_2_forcefullwidth{/* hide mobile */
 display:none;}
}
/* mobile */
@media(max-width:768px){#rev_slider_1_1_forcefullwidth{/* hide desktop */
 display:none;}
 .fullscreenvideo .fullscreenvideo video{object-fit:cover!important;}
 .mobile-only{display:block!important;}
 .desktop-only{display:none!important;}
 /* make header short in height */
 .mobile-header-short .vc_empty_space{height:100px!important;}
 /* make header text in mobile smaller */
 #gform_ppcp_smart_payment_buttons::before{width:100%!important;}
.wtrShtImageBg .wpb_wrapper h1{font-size:27px;text-align:center;}
 .collapse-on-mobile{height:auto!important;}
}
@media (max-width:1251px){#gform_ppcp_smart_payment_buttons::before{width:100%!important;}
 #gform_submit_button_1, #gform_submit_button_2{width:100%!important;}
}

/* 
=================================
Start: join-now-pricing-table
=================================
*/
/* common */
.join-now-pricing-table.mobile {
  font-family: knockoutLightweight!important;
}
.join-now-pricing-table.mobile #club-select, 
.join-now-pricing-table.mobile h2,
.join-now-pricing-table.mobile .club-head
{   
  font-size: 1.9rem!important;
  color: #81007F;
  text-align: center;
}
.join-now-pricing-table.mobile #club-select {
  font-family: Rockwell!important;
}
.join-now-pricing-table.mobile h2{
  font-family: knockoutLightweight!important;
  text-align: center!important;


}
/* mobile */
.club-win,
.club-win .ptp-pricing-table .ptp-col ,
.club-win .ptp-pricing-table .ptp-col .ptp-item-container >.ptp-cta,
.club-win .ptp-pricing-table .ptp-col .ptp-item-container .fa-button {
  display: none;
  font-size: 1rem;
}

.join-now-pricing-table.mobile .ptp-pricing-table .ptp-item-container .ptp-bullet-item.two span:last-child{
  position: relative;
  right: -2rem;
}
.club-win .club-head{ text-transform: uppercase; font-size: 2em; margin-top: 1em;}
.club-win.active { display: block; }
  .club-win .ptp-top-container { padding-bottom: 2rem;}
  .club-win .ptp-pricing-table{ display: grid; }
  .club-win .ptp-pricing-table .ptp-col {  grid-column: 1/2; grid-row: 1/2; width: 100%; }
  .club-win .ptp-pricing-table .ptp-col.active { display: block;}
  .club-win .ptp-pricing-table .ptp-plan { 
    background-color: transparent!important;
     color: #81007F!important;
  }
  .club-win .ptp-pricing-table .ptp-item-container { 
    overflow: visible;
    background: #FCD901;
    border-radius: 1em!important;
  }
  .club-win .ptp-pricing-table .ptp-item-container .ptp-bullet-item{
    color: #81007F!important;
    padding-left:1em!important;
    padding-right:3em!important;
    position: relative;
    background-color: #FCD901!important;
  }
  .club-win .ptp-pricing-table .ptp-item-container .ptp-bullet-item.back-to-top{
    cursor: pointer;
  }
  .club-win .ptp-pricing-table .ptp-item-container .ptp-bullet-item.back-to-top >div{
    position: relative;
  }
  .club-win .ptp-pricing-table .ptp-item-container .ptp-bullet-item.back-to-top >div span{ 
    position: relative;
    padding-left: 1rem;
    font-family: Rockwell;
  }
  .club-win .ptp-pricing-table .ptp-item-container .ptp-bullet-item.back-to-top >div>span::before{
    
    content: '';
    position: absolute;
    height: 1.5rem;
    width: 1.5rem;
    background-image: url('../img/circle-arrow-down.svg');
    background-repeat: no-repeat;
    background-size: contain;
    transform: translateX(120%) translateY(20%) rotate(180deg);;
    right: 0;

  }
  .club-win .ptp-pricing-table .ptp-item-container >.ptp-bullet-item{
    padding-top:1em!important;
    padding-bottom:1em!important;
  }
  .club-win .ptp-pricing-table .ptp-item-container >.ptp-bullet-item::after{
    content: '';
    position: absolute;
    background: #81007F;
    left: 1.5rem;
    height: 1px;
    width: calc(100% - 3rem);
    bottom: 0;
  }
.club-win .ptp-pricing-table .ptp-item-container .ptp-bullet-item.back-to-top::after{
  display: none;
  
}
.club-win .ptp-pricing-table .ptp-item-container .ptp-top-container .ptp-bullet-item
{
  background-color: transparent!important;

}
.club-win .ptp-pricing-table .ptp-item-container .ptp-top-container .ptp-bullet-item,
.club-win .ptp-pricing-table .ptp-item-container .ptp-bullet-item.is-button,
.club-win .ptp-pricing-table .ptp-item-container .ptp-top-container .ptp-price
{
  color: #FCD901!important;
  padding-right:1em!important;

}
.club-win .ptp-top-container{ 
  transform: scaleX(1.32);
  background-color: #81007F;
  transform-origin: top;
}
.club-win .ptp-top-container >*{ 
  transform: scaleX(.9);
}
.club-win .ptp-top-container .ptp-price{ 
  font-size: 5em!important;
  padding: 0em 1em!important;
}
.club-win .ptp-top-container .ptp-bullet-item{ 
  font-family: Rockwell!important;

}
.club-win .ptp-pricing-table .ptp-item-container .ptp-bullet-item .ptp-button{
  width: 100%!important;
  background-color: white!important;
  color: #81007F!important;
  text-transform: uppercase;
  font-family: knockout!important;
  
}
.club-win .ptp-pricing-table .ptp-item-container .ptp-bullet-item .ptp-button:hover{
  background-color: #eee!important;

}
.club-win .ptp-pricing-table .ptp-item-container .ptp-bullet-item.yes .fa{ 
  position: absolute;
  width: 100%;
  height: 100%;
  top:0;
  display: flex;
  align-items: center;
}
.club-win .ptp-pricing-table .ptp-item-container .ptp-bullet-item.yes .fa-y::after {
  position:absolute;
  right: 0;
  padding-right:3rem;

}

.club-win .plan-buttons button,
.club-wrapper #club-select .option
{ 

  font-size: 23px!important;
}
.club-win .plan-buttons button{
  cursor: pointer;
  width: 100%;
  font-family: Rockwell!important;
  border: 2px solid #81007F;
  color: #81007F;
  padding: 1rem;
  border-radius: 5px!important;
  margin-bottom: 1.5em;
  background-color: white;
  transition: .2s ease-in all;
}
.club-win .plan-buttons button:hover,
.club-win .plan-buttons button.active
{
  background-color: #FCD901;
  border: 2px solid #FCD901;

}

.club-win .plan-buttons button:first-child{
  margin-top: 1em;
}
.club-win .ptp-pricing-table .ptp-highlight .ptp-item-container .ptp-price{
  background-color: transparent!important;
}
/* club-select */
#club-select{ 
  position: relative;
  border-radius: 5px;
  height: 70px;
  overflow: hidden;
  cursor: pointer;
  margin-top: 1em;
}
#club-select.open{
  overflow: visible;
}
#club-select .club-select-wrapper{
  position: absolute;
  left: 0;
  width: 100%;
  text-align: left;
}
#club-select .club-select-wrapper .option{
  width: 100%;
  padding: 1rem;
  background-color: #81007F;
  color: white;
  border-top: 2px solid #81007F;
  border-left: 2px solid #81007F;
  border-right: 2px solid #81007F;

}
#club-select .club-select-wrapper .option.active{
  background: white;
  color: #FCD901;
  background-image: url('../img/circle-arrow-down.svg');
  background-repeat: no-repeat;
  background-position-x: 95%;
  background-position-y: 50%;
}
#club-select .club-select-wrapper .option:first-child{
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
#club-select .club-select-wrapper .option:last-child{
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

/* desktop */
.join-now-pricing-table.desktop .ptp-comparison3-pricingtable {}


.join-now-pricing-table.desktop .ptp-comparison3-pricingtable .ptp-comparison3-row,
.join-now-pricing-table.desktop .ptp-comparison3-pricingtable .cp3-desc-table>div
{
  border-bottom: 1px solid #999;
  font-size: 20px;
}

/* join now buttons bottom */
.join-now-pricing-table.desktop .ptp-comparison3-pricingtable .ptp-cp3-tabled-data>div:last-child .contract-row
{
  font-family: Rockwell;
  font-size: 20px!important;
  padding-bottom: 1em!important;
}
.join-now-pricing-table.desktop .ptp-comparison3-pricingtable .ptp-cp3-tabled-data>div:last-child .contract-row .c-label{
  padding-bottom: 1em;
}
.join-now-pricing-table.desktop .ptp-comparison3-pricingtable .fa-check{
  font-size: 29px!important;
}
/* columns */

.join-now-pricing-table.desktop .ptp-comparison3-pricingtable .ptp-cp3-price-table-holder >div>div{
  padding: 0!important;
  border: none!important;
}
.join-now-pricing-table.desktop .ptp-comparison3-pricingtable .ptp-cp3-price-table-holder >div>div:not(:first-child) .ptp-comparison3-row{
  font-family: Rockwell!important;
  font-size: 20px!important;
  
}
.join-now-pricing-table.desktop .ptp-comparison3-pricingtable .ptp-cp3-price-table-holder >div>div:last-child .head-container{
  border-top-right-radius: 1em;
  border-bottom-right-radius: 1em;
}
.join-now-pricing-table.desktop .ptp-comparison3-pricingtable .ptp-cp3-price-table-holder >div>div>div{
  border: 0px solid black!important;
}

.join-now-pricing-table.desktop .ptp-comparison3-pricingtable .ptp-cp3-price-table-holder >div>div>div .ptp-cp3-data-holder{
  color: #000!important;
}
/* special table */
.join-now-pricing-table.desktop .ptp-comparison3-pricingtable .special.ptp-cp3-price-table {
  box-shadow: none!important;
}


.join-now-pricing-table.desktop .ptp-comparison3-pricingtable .special.ptp-cp3-price-table .ptp-checkout-button{
  background-color: white!important;
}
.join-now-pricing-table.desktop .ptp-comparison3-pricingtable .special.ptp-cp3-price-table .head-container{
  position: relative;
  top: 0px;
}


.join-now-pricing-table.desktop .ptp-comparison3-pricingtable .special.ptp-cp3-price-table .ptp-cp3-tabled-data .ptp-cp3-data-holder:nth-child(2n+1) ,
.join-now-pricing-table.desktop .ptp-comparison3-pricingtable .special.ptp-cp3-price-table .ptp-cp3-tabled-data .ptp-cp3-data-holder:nth-child(2n) {
  background-color: #FCD901!important;
  color: #81007F!important;
  font-size:20px!important;
}
.join-now-pricing-table.desktop .ptp-comparison3-pricingtable .special.ptp-cp3-price-table .ptp-cp3-price-holder{
  background: #FCD901!important;
  padding: 0!important;
  border-bottom: none!important;
  border-top-left-radius: .5em;
  border-top-right-radius: .5em;
}
.join-now-pricing-table.desktop .ptp-comparison3-pricingtable .special.ptp-cp3-price-table .ptp-cp3-tabled-data .ptp-cp3-data-holder:last-child {
  border-bottom-left-radius: .5em;;
  border-bottom-right-radius: .5em;;
}
/* head */

.join-now-pricing-table.desktop .ptp-comparison3-pricingtable .head .ptp-cp3-data-holder-cp3-btn{
  background-color: #81007F!important;
}
.join-now-pricing-table.desktop .ptp-comparison3-pricingtable .head .ptp-cp3-data-holder-cp3-btn a:not(.button):not(.favorite-toggle):not(.subscription-toggle):not(.bbp-forum-title):not(.bbp-topic-permalink):not(.showcoupon):not(.remove):not(.wtrButtonStd):not(.chosen-single):not(.ptp-button):not(.view),
.join-now-pricing-table.desktop .ptp-comparison3-pricingtable .head .ptp-cp3-data-holder-cp3-btn a, 
.join-now-pricing-table.desktop .ptp-comparison3-pricingtable a:not(.button):not(.favorite-toggle):not(.subscription-toggle):not(.bbp-forum-title):not(.bbp-topic-permalink):not(.showcoupon):not(.remove):not(.wtrButtonStd):not(.chosen-single):not(.ptp-button):not(.view) 
{
  background-color: #FCD901!important;
  color: #81007F!important;
  text-transform: uppercase;
  text-decoration: none;
  font-family: knockoutLightweight;
  box-shadow: none!important;
}


.join-now-pricing-table.desktop .ptp-comparison3-pricingtable .special.ptp-cp3-price-table a:not(.button):not(.favorite-toggle):not(.subscription-toggle):not(.bbp-forum-title):not(.bbp-topic-permalink):not(.showcoupon):not(.remove):not(.wtrButtonStd):not(.chosen-single):not(.ptp-button):not(.view),
.join-now-pricing-table.desktop .ptp-comparison3-pricingtable .special.ptp-cp3-price-table a, 
.join-now-pricing-table.desktop .ptp-comparison3-pricingtable .special.ptp-cp3-price-table a:not(.button):not(.favorite-toggle):not(.subscription-toggle):not(.bbp-forum-title):not(.bbp-topic-permalink):not(.showcoupon):not(.remove):not(.wtrButtonStd):not(.chosen-single):not(.ptp-button):not(.view) 
{
  background-color: white!important;

}

.join-now-pricing-table.desktop .ptp-comparison3-pricingtable .head-container{
  background-color: #81007F!important;
  padding: 1em 0;
  transform: scaleX(1.007);

}
/* pricing */
.join-now-pricing-table.desktop .ptp-comparison3-pricingtable .head-container .cp3-ptp-price,
.join-now-pricing-table.desktop .ptp-comparison3-pricingtable .head-container .ptp-cp3-pay-duration
 { 
  font-family: Rockwell!important;
}
.join-now-pricing-table.desktop .ptp-comparison3-pricingtable .head-container .cp3-ptp-price span{
  display: inline-block!important;
}
.join-now-pricing-table.desktop .ptp-comparison3-pricingtable .head-container .cp3-ptp-price span.sign,
.join-now-pricing-table.desktop .ptp-comparison3-pricingtable .head-container .cp3-ptp-price span.per{
  font-size: .8em;
  line-height: 0;
  position: relative;
  top: -.5em;
}
.join-now-pricing-table.desktop .ptp-comparison3-pricingtable .head-container .cp3-ptp-price span.sign{
  top: -.3em;
  right: -7px;
}
.join-now-pricing-table.desktop .ptp-comparison3-pricingtable .head-container .cp3-ptp-price span.num{
  font-size: 1.5em;
}


.join-now-pricing-table.desktop .ptp-comparison3-pricingtable .head-container *{
  color: #FCD901!important;
}


.join-now-pricing-table.desktop .ptp-cp3-price-holder{
  padding: 0!important;
  border-bottom: none!important;
}
.join-now-pricing-table.desktop .ptp-cp3-plan-title{
  height: 5rem;
  display:flex;
  align-items: center;
  justify-content: center;
}
.join-now-pricing-table.desktop .ptp-comparison3-pricingtable h2{ 
  font-family: Rockwell!important;
  font-size: 1.5em!important;
  color: #81007F!important;
  text-transform: capitalize;
}

/* first column set up */

.join-now-pricing-table.desktop .ptp-cp3-price-table-holder .row-fluid-cp3 > div:first-child .ptp-cp3-data-holder{
  font-size: 20px!important;
}
.join-now-pricing-table.desktop .ptp-cp3-price-table-holder .row-fluid-cp3 > div:first-child .head-purple{
  width: 100%;
  height: 100%;
  position: relative;
}
.join-now-pricing-table.desktop .ptp-cp3-price-table-holder .row-fluid-cp3 > div:first-child .head-purple::after{
  content: "";
  position: absolute;
  bottom: 0px;
  left: 0;
  width: 100%;
  height: 159px;
  background: #81007F!important;
  border-top-left-radius: .5em;;
  border-bottom-left-radius: .5em;;

}
.join-now-pricing-table.desktop.single .ptp-cp3-price-table-holder .row-fluid-cp3 > div:first-child .head-purple::after{
  height: 99px;
}
.join-now-pricing-table.desktop .ptp-cp3-price-table-holder .special-label i{ display: none;}
.join-now-pricing-table.desktop .ptp-comparison3-pricingtable .ptp-cp3-price-table-holder >div>div>div .special-label,
.join-now-pricing-table.desktop .ptp-cp3-price-table-holder .special-label ,
.join-now-pricing-table.desktop .ptp-cp3-price-table-holder .contract-label{
  opacity: 1;
  text-align: left;
  text-transform: uppercase;
  color: #81007F!important;
  background: transparent;
}


/* End: join-now-pricing-table */




