@font-face {
  font-family: Gotham;
  src: url(/wp-content/themes/twentytwenty/assets/fonts/ppc/GOTHAM-BLACK.TTF);
}
@font-face {
  font-family: Gotham;
  src: url(/wp-content/themes/twentytwenty/assets/fonts/ppc/GOTHAM-THIN.TTF);
  font-weight: 100;
}
@font-face {
  font-family: Gotham;
  src: url(/wp-content/themes/twentytwenty/assets/fonts/ppc/GOTHAM-LIGHT.TTF);
  font-weight: 400;
}
@font-face {
  font-family: Gotham;
  src: url(/wp-content/themes/twentytwenty/assets/fonts/ppc/GOTHAM-MEDIUM.TTF);
  font-weight: 500;
}
@font-face {
  font-family: Gotham;
  src: url(/wp-content/themes/twentytwenty/assets/fonts/ppc/GOTHAM-BOLD.TTF);
  font-weight: 700;
}

*{font-family:Gotham;}
.ppc-page-2 .section-title{font-size:1.875rem;color:#f48221;text-transform:uppercase;margin-bottom:15px;}
.ppc-page-2 .header .cus-tagline{font-size:0.875rem;color:#000;}
.ppc-page-2 .header .contact-link a{color:#010101;}
.ppc-page-2 .header .contact-link a:hover, .ppc-page-2 .header .contact-link a:hover .need-help{color:#f48221;text-decoration:none}
.ppc-page-2 .header .call-icon{width:30px;height:30px;display:inline-block;text-align:center;padding:2px 0;border:1px solid #000;border-radius:50%;position:relative;top:-2px}
.ppc-page-2 .header .need-help{font-size:1.375rem;color:#010101;font-weight:500;margin-left:10px}
.ppc-page-2 .header .bg-light{background-color:#fff!important;border-top:10px solid #556622;border-bottom:5px solid #efefef;}
.ppc-page-2 .header .banner{margin:25px 0 35px}
.ppc-page-2 .header .banner .lSSlideOuter .lSPager.lSpg{margin-top:5px;position:absolute;bottom:15%;left:7.5%}
.ppc-page-2 .header .banner .lSSlideOuter .lSPager.lSpg > li a{width:13px;height:13px;background-color:#fff;border:1px solid #fff}
.ppc-page-2 .header .banner .lSSlideOuter .lSPager.lSpg > li:hover a, .ppc-page-2 .header .banner .lSSlideOuter .lSPager.lSpg > li.active a{background-color:#d78140}
.ppc-page-2 .sec1{margin-bottom:20px;}
.ppc-page-2 .sec1 #subscribeTab{border-bottom:0}
.ppc-page-2 .sec1 #subscribeTab > li:not(:last-child){margin-right:18px;}
.ppc-page-2 .sec1 #subscribeTab>li .nav-link{min-width:260px;text-align:center;border:1px solid #718d7b;border-bottom:0;border-radius:10px 10px 0 0;font-size:1.25rem;color:#718c7b;text-transform:uppercase}
.ppc-page-2 .sec1 #subscribeTab>li .nav-link.active{background-color:#718d7b;color:#fff;}
.ppc-page-2 .sec1 #subscribeTabContent{background:#f4f4f4;padding:30px 20px 10px;}
.ppc-page-2 .sec1 #subscribeTabContent h4{font-size:1.25rem;color:#3c3c3c;text-transform:uppercase;text-align:center;margin-bottom:15px;}
.ppc-page-2 .sec1 .ns-row{margin:0;}
.ppc-page-2 .sec1 .ns-row > div{padding:0}
.ppc-page-2 .sec1 .product-box{background:#fff;border:1px solid #e8e8e8;padding:50px 30px 30px;text-align:center;position:relative}
.ppc-page-2 .sec1 .product-box .tooltip-org{position:absolute;top:-15px;left:15px;font-size:.7125rem;line-height:1em;background:#f12d00;color:#fff;min-width:50px;text-transform:uppercase;font-weight:700;padding:5px;border-radius:5px}
.ppc-page-2 .sec1 .product-box .tooltip-org:after{content:"";border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #f12d00;position:absolute;bottom:-7px;left:50%;margin-left:-5px}
.ppc-page-2 .sec1 .product-box .tooltip-black{position:absolute;top:-15px;left:15px;font-size:.7125rem;line-height:1em;background:#2e2e2e;color:#fff;min-width:50px;text-transform:uppercase;font-weight:700;padding:5px;border-radius:5px}
.ppc-page-2 .sec1 .product-box .tooltip-black:after{content:"";border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #2e2e2e;position:absolute;bottom:-7px;left:50%;margin-left:-5px}
.ppc-page-2 .sec1 .product-box .col-auto{padding-right:0}
.ppc-page-2 .sec1 .product-box .col-form-label{font-weight:600;}
.ppc-page-2 .sec1 .product-box .form-control{border-radius:0}
.ppc-page-2 .sec1 .product-box .title{font-size:1.0625rem;line-height:1.2em;color:#383838;font-weight:600;text-align:left}
.ppc-page-2 .sec1 .product-box .price{font-size:0.9375rem;line-height:1.2em;color:#f12d00;font-weight:600;text-align:left}
.ppc-page-2 .sec1 .product-box .price .act-price{padding:0 10px;color:#b2b2b2;}
.ppc-page-2 .sec1 .product-box .btn-cart{background:#f48221;border-radius:0;color:#fff;font-size:1.0625rem;font-weight:500;text-transform:uppercase;}
.ppc-page-2 .sec1 .product-box .btn-cart span{font-size:1.5rem;line-height:.8em;}
.ppc-page-2 .sec1 .product-box .black-box{width:100%;height:100%;background-color:rgba(0,0,0,0);position:absolute;top:0;left:0;padding:30px;display:none;transition:color .15s ease-in-out, background-color .15s ease-in-out;}
.ppc-page-2 .sec1 .product-box .title, .ppc-page-2 .sec1 .product-box .price, .ppc-page-2 .sec1 .product-box .term, .ppc-page-2 .sec1 .product-box .add-to-cart{position:relative;z-index:2;}
.ppc-page-2 .sec1 .product-box .black-box h4{color:#fff;text-align:left}
.ppc-page-2 .sec1 .product-box .black-box  ul.description{list-style:none;padding:0;margin:0;}
.ppc-page-2 .sec1 .product-box .black-box ul.description>li{position:relative;padding-left:20px;margin-bottom:5px;font-size:0.875rem;line-height:1.2em;color:#fff;text-align:left}
.ppc-page-2 .sec1 .product-box .black-box ul.description>li:before{content:"";width:8px;height:8px;background:#f48221;position:absolute;left:0;top:4px}
.ppc-page-2 .sec1 .product-box:hover .black-box{display:block;background-color:rgba(0,0,0,.8);}
.ppc-page-2 .sec1 .product-box:hover .title, .ppc-page-2 .sec1 .product-box:hover .term .col-form-label{color:#fff;}
.ppc-page-2 .footer{background-color:#5c3b22;color:#fff;padding:10px 0}
.ppc-page-2 .footer .left p{font-size:.75rem;color:#fff;margin:6px 0 0;}
.ppc-page-2 .footer .right{text-align:right}
.ppc-page-2 .footer .right span{position:relative;top:-4px;}
.ppc-page-2 .footer .right ul.social-network{display:inline-block;padding-left:15px;margin:0}
.ppc-page-2 .footer .right ul.social-network>li{display:inline-block}
.ppc-page-2 .footer .right ul.social-network>li>a{color:#fff}
.ppc-page-2 .footer .right ul.social-network>li .fa{width:30px;height:30px;border-radius:50%;text-align:center;padding:3px 0;font-size:24px}


@media (min-width:992px){
	.ppc-page-2 .sec1 #subscribeTab>li .nav-link:hover,.ppc-page-2 .sec1 .product-box .btn-cart:hover,.ppc-page-2 .sec2 #back-issue-slider>li .btn-cart:hover{background:linear-gradient(to right, #ff7000, #ff8000, #ff9400, #ffa700, #ffc900);color:#fff;border-color:#ff7000}
}


@media (max-width:1199px){
	.ppc-page-2 .header .banner h3{font-size:1.85rem;}
	.ppc-page-2 .header .banner .feature-box{padding:20px 15px 20px 115px;}
	.ppc-page-2 .header .banner .feature-box .icons{top:5px;left:15px;}
	.ppc-page-2 .header .banner .feature-box h4{font-size:1rem}
}

@media (max-width:991px){
	.navbar-brand{max-width:500px}
	.ppc-page-2 .footer .right span{font-size:.8rem;}
	.ppc-page-2 .sec1 .product-box{padding:30px 15px 20px;}
	.ppc-page-2 .section-title{font-size:1.75rem}
	.ppc-page-2 .sec1 #subscribeTab>li .nav-link{min-width:210px;font-size:1.125rem;}
	.ppc-page-2 .header .banner h3{font-size:1.75rem}
	.ppc-page-2 .header .banner .feature-box h4{font-size:.85rem}
	.ppc-page-2 .header .banner .feature-box .icons{top:0;}
	.ppc-page-2 .header .banner .lSSlideOuter .lSPager.lSpg{bottom:10%;}
	.ppc-page-2 .sec1 .product-box .black-box{padding:15px;}
	.ppc-page-2 .sec1 .product-box .black-box .title{margin-top:160px!important}
	.ppc-page-2 .sec1 .product-box .price{font-size:.85rem}
}

@media (max-width:767px){
	.ppc-page-2 .header .navbar-brand{text-align:center;width:290px;display:block;margin:0 auto 10px}
	.ppc-page-2 .header .contact-link{display:block!important;width:100%;text-align:center}
	.ppc-page-2 .header .banner h3{font-size:1.25rem;text-align:center}
	.ppc-page-2 .header .banner{margin: 25px 0;}
	.ppc-page-2 .header .banner .feature-box{min-height:90px;}
	.ppc-page-2 .sec1{margin-top:20px;margin-bottom:20px}
	.ppc-page-2 .section-title{font-size:1.25rem;margin-bottom:15px;}
	.ppc-page-2 .sec1 #subscribeTab>li:not(:last-child){margin-right:2px}
	.ppc-page-2 .sec1 #subscribeTab>li .nav-link{min-width:initial;font-size:.7rem;border-radius:5px 5px 0 0;padding:8px 5px}
	.ppc-page-2 .sec1 #subscribeTabContent{padding:15px 15px 0;}
	.ppc-page-2 .sec1 #subscribeTabContent h4{margin-top:10px;margin-bottom:10px}
	.ppc-page-2 .footer .left p{margin:0 0 10px;text-align:center}
	.ppc-page-2 .footer .right{text-align:center}
}