/*
Theme Name: Custom
Theme URI: https://www.peptide157.com/
Author: peptide157
Author URI: https://www.peptide157.com/
Description: peptide157
Version: 7.4.17
Text Domain: peptide157
*/
/*************** ADD YOUR CUSTOM CSS HERE  ***************/
li.payment_method_nowpayments img { display: none; }
body .place-order .button:before{vertical-align: text-top; content: ""; display: inline-flex; width: 18px; height: 18px; margin-right: 8px; background-color: #fff; mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M20 12c0-1.103-.897-2-2-2h-1V7c0-2.757-2.243-5-5-5S7 4.243 7 7v3H6c-1.103 0-2 .897-2 2v8c0 1.103.897 2 2 2h12c1.103 0 2-.897 2-2v-8zM9 7c0-1.654 1.346-3 3-3s3 1.346 3 3v3H9V7z'%3E%3C/path%3E%3C/svg%3E"); mask-position: center; mask-repeat: no-repeat; mask-size: contain}
.contactform .btn-primary{width: 100%;background: #fff!important; color: #000!important;}
.contactform h2.short,.contactform label{color:#fff}
.bypostauthor { display: block; }
.custom-cart-message {display: flex ; align-items: center; flex-wrap: wrap;padding: 0px 5px;}
.woocommerce-message, .woocommerce-error{border:1px solid #2e3237;border-radius:4px;padding: 5px;display: flex ; align-items: center;}
.related-posts .post-carousel .post-item .post-excerpt{display:none}
#omnisend_newsletter_checkbox_field,.post-meta .meta-author,.post-meta .meta-cats{display:none!important}
.woocommerce-shipping-destination{display:none}
.product-icon-text{display: flex ; flex-wrap: wrap; gap: 0px 10px; justify-content: left; align-items: center;}
.single-product .woocommerce-product-rating:after{display:none}
#topcontrol,form.global-login #rememberme,.woocommerce-checkout-payment h4{display:none!important}
.payment_method_apcopay .porto-radio{margin: 10px 0px 0px 15px; display: inline-block;  }
.woocommerce-account-fields.mt-3{display:none!important}
.woocommerce-review__published-date { display: none !important; } .woocommerce-review__dash { display: none !important; }
.woocommerce-account .woocommerce-MyAccount-content .box-with-icon > div > div:nth-child(2){display:none}
.bypostauthor { display: block; }
.post-2523.type-faq,.home li.product-default:hover .add-links .quickview{display:none!important}
table.alg_wc_product_wholesale_pricing_table tr th, table.alg_wc_product_wholesale_pricing_table tr td{border: 0.5px solid #b2b2b2;}
td > del + .woocommerce-Price-amount{color:#297ad5!important; font-weight:bold;font-size: 1.1em;}
.product-summary-wrap .single_add_to_cart_button,.single-product .cart:not(.variations_form), .single_variation_wrap,input.submit, [type="submit"].btn-primary{padding:initial!important;}
#mini-cart .buttons a,body #place_order{background:#297ad5!important}
.checkout-v2 .checkout_coupon,#panel-cart-discount .card-body,#panel-cart-discount{padding: 0px !important;}
.woocommerce-message .wc-forward{background-color: #297ad5; color: #fff !important;}
@media screen and (max-width:768px) {
.page-header-8 li .delimiter.delimiter-2{margin: 0 0.5rem;}  
.page-header-8 li a{margin: 0 0.5rem!important;font-size:0.9rem!important} 
.page-header-8 li {line-height: 2rem;}   
.dokan-message .wc-forward, .woocommerce-message .wc-forward,.custom-cart-message .cart-text{font-size: 12px;}
 
}

/*cal css*/
.image-container { margin: auto; height: 150px; width: 200px; /* adjust per image */ display: flex; justify-content: center; align-items: center; }
.result-info-bottom{margin-top: -10vw;}
#concentration,#vial-doses,#syringe-units,#peptide-dose{border: 3px solid #dc9814;color: #dc9814; background: #000; padding:4px 14px; border-radius: 5px;line-height:30px;}
.result p{font-size: 14px; font-weight: bold; line-height: 16px;}
.section .card h2{font-size:18px!important;background-color: #297ad5; color: #fff;}
.result h2{font-size: 22px !important; line-height: 14px;  background-color: #297ad5; color: #fff; padding: 10px;}
.page-id-60157 .container{width:90%;max-width:1200px;margin:0 auto;padding:20px}
.section{margin-top: 2px;padding-top: 2px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;background:none!important;border-top:none!important;}
.section .card{border:1px solid #297ad5;border-radius:8px;padding:10px;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,0.1);flex:1;min-width:250px}
.buttons{display:flex;flex-wrap:wrap;gap:5px;justify-content:center}
.buttons button{background-color:#000;border:none;border-radius:5px;padding:5px 10px;cursor:pointer;font-size:14px;color:#fff}
.buttons button.selected{background-color:#297ad5;color:#fff}
.page-id-60157 input[type="number"]{display:block;margin:10px auto;padding:8px;width:80%}
.result{margin-top: 20px;border:1px solid #297ad5;border-radius:8px;padding:15px;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,0.1)}
.inj{display:block;position: relative; height:14vw;background-image: url(https://peptide157.com/wp-content/themes/custom/images/Syringe-3.png); background-repeat: no-repeat; background-size: contain; background-position: top; z-index: 2;}
.scale-wrapper{display: inline-block; position: relative;    top: -13vw;opacity: 0.7;width:78%;    z-index: 1;    overflow: hidden; }
.scale{border-radius:5px;height:118px;width:100%;position:relative}
.progress-bar{background-color:#297ad5;height:100%;width:0;}
.scale-readings{display:flex;justify-content:space-between;margin-top:5px}
.scale-reading{font-size:12px}
.error-message{color:red;font-weight:700;display:none}
@media (max-width:1100px) {
.scale-wrapper{width:70%;}	
.scale{height:10vw;}
}
@media (max-width:600px) {
.scale-wrapper{width:77%; }
}

/*Theme Css*/
.grecaptcha-badge {visibility: hidden;}
.nav-shadow .owl-next{box-shadow:2px 2px 0 0 #00000008}
.nav-shadow .owl-prev{box-shadow:-2px 2px 0 0 #00000008}
.custom-nav.porto-carousel .owl-nav > button,.custom-nav .porto-carousel .owl-nav > button{border:1px solid #E7E7E7;transition:background .3s,border .3s,color .3s}
.custom-nav.porto-carousel .owl-nav > button:hover,.custom-nav .porto-carousel .owl-nav > button:hover{border-color:var(--porto-primary-color)}
.custom-nav .owl-nav button.disabled{opacity:0;visibility:hidden}
.img-center img{margin:0 auto}
@media (min-width: 992px) {
.page-top{margin-top:7px}
}
.product.type-product .labels > *,.single-product .summary-before .labels > *{border-radius:15px}
.gradient-bg{background-image:linear-gradient(-90deg,#F1F2FE 0%,#F4F4F4 100%)}
.single-product .product-image-slider,.single-product .product-thumbnails .img-thumbnail{border-radius:10px;overflow:hidden}
.woocommerce-wishlist .page-top{margin-top:0;border:none}
.btn-color-lighten .vc_btn3:hover{color:var(--porto-dark-color)!important}
@media (max-width: 991px) {
.custom-btn .btn{font-size:.8rem!important}
}
.hero-slider .slider-item{min-height:480px}
.slide-content .porto-ultimate-content-box{background-size:14.9em auto}
@media (max-width: 1479px) {
.hero-slider{font-size:13px}
}
@media (max-width: 1159px) {
.hero-slider{font-size:11px}
}
@media (max-width: 991px) {
.hero-slider{font-size:9px}
.hero-slider .slider-item{min-height:400px;height:100%}
}
@media (max-width: 767px) {
.hero-slider .slider-item{min-height:182px}
.slide-content .porto-ultimate-content-box{background-size:13em auto}
}
@media (max-width: 575px) {
.home-left,.home-right{width:100%}
.btn-mobile .btn{font-size:11px!important;padding:.55em 1.47em!important}
}
.custom-services .porto-icon{position:relative;z-index:1}
.custom-services .porto-icon::after{content:'';position:absolute;top:-2px;right:3px;width:.75em;height:.8em;background-color:#eff1f5;border-radius:50%;z-index:-1}
.porto_countdown .porto_countdown-row .porto_countdown-section:last-child{margin-right:0}
.custom-divider .porto_countdown-section{position:relative}
.custom-divider .porto_countdown-section:not(:last-child)::after{content:':';position:absolute;top:50%;right:-19px;transform:translateY(-50%);font-size:30px;color:#222529}
@media (max-width: 767px) {
.footer1,.footer2,.footer3,.footer4{width:50%}
.custom-divider .porto_countdown-section:not(:last-child)::after{right:-13px}
}
.custom-tabs.tabs.tabs-simple .nav-tabs > li{margin-bottom:5px}
.custom-tabs .nav-item:focus-visible{outline:none}
.custom-tabs.tabs.tabs-simple .nav-tabs > li:not(:last-child){margin-right:9px}
.custom-tabs.tabs.tabs-simple .nav-tabs > li .nav-link{padding:.35em 1.4em;font-size:14px;font-weight:600;text-transform:uppercase;color:var(--porto-dark-color);border:1px solid #E7E7E7;border-radius:20px}
.custom-tabs.tabs.tabs-simple .nav-tabs > li.active .nav-link,.custom-tabs.tabs.tabs-simple .nav-tabs > li:hover .nav-link{background-color:var(--porto-primary-color);border-color:var(--porto-primary-color);color:var(--porto-light-color)}
.custom-tabs.tabs.tabs-simple .nav-tabs{margin-bottom:35px}
@media (max-width: 991px) {
.custom-tabs.tabs.tabs-simple .nav-tabs > li .nav-link{font-size:12px}
}
@media (max-width: 767px) {
.custom-tabs.tabs.tabs-simple .nav-tabs{justify-content:center!important;margin-bottom:18px}
}
.custom-testimonial .wpb_single_image{flex:0 0 65px}
.custom-testimonial .stars i::before{margin:0;width:auto}
.custom-br .hover-effect-dir{display:block;border-radius:10px;overflow:hidden}
.rtl .porto_countdown .porto_countdown-row .porto_countdown-section:last-child{margin-right:31px}
.rtl .porto_countdown .porto_countdown-row .porto_countdown-section:first-child{margin-right:0}
.rtl .custom-divider .porto_countdown-section:not(:first-child)::after{content:':';position:absolute;top:50%;right:-19px;transform:translateY(-50%);font-size:30px;color:#222529}
.rtl .custom-divider .porto_countdown-section:first-child::after{content:none}
@media (max-width: 767px) {
.rtl .porto_countdown .porto_countdown-row .porto_countdown-section:last-child{margin-right:20px}
.rtl .custom-divider .porto_countdown-section:not(:first-child)::after{right:-13px}
}