@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//highstreetpharma.net/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=7.5.1") format("woff2");
}

:root {
	--wd-text-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #777777;
	--wd-text-font-size: 14px;
	--wd-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-primary-color: rgb(2,49,46);
	--wd-alternative-color: #fbbc34;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: #02312e;
	--btn-accented-bgcolor-hover: #02312e;
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 280px;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
	--wd-popup-width: 800px;
}
.page-title-default {
	background-color: #e7f1dc;
	background-image: url(https://highstreetpharma.net/wp-content/uploads/2023/01/bg.png);
	background-size: cover;
	background-position: center center;
}
.footer-container {
	background-color: #ffffff;
	background-image: none;
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 5px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 5px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 0px;
}

@media (min-width: 1222px) {
[data-vc-full-width]:not([data-vc-stretch-content]),
:is(.vc_section, .vc_row).wd-section-stretch {
padding-left: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
padding-right: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
}
}


.wd-preloader {
    z-index: 99999999999 !important;
}
prompticon3.webpushr-toggle-bell-popup._Bell.Bottom.Left_bell {
    display: none;
}
body {
    color: #000;
}
.colro_pro h3 {
    float: left;
    text-align: center;
    width: 100%;
    padding: 0 0 6px 0;
}
.owl-carousel h3.wd-entities-title a {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.count_outer_box {
    text-align: center;
    font-size: 20px;
    letter-spacing: 1px;
    font-weight: 400;
    text-transform: uppercase;
    color: #ffffff;
}
.orgainc_cata a img {
    width: 223px;
}
.woocommerce-checkout .woocommerce-form-coupon-toggle {
    width: 100%;
    display: inline-block !important;
}
.orgainc_cata {
    width: 100%;
    float: left;
    text-align: center;
    background: url(https://highstreetpharma.net/wp-content/uploads/2024/08/banner1.png);
    border: 1px solid #ccc;
    border-radius: 9px;
    padding: 12px 20px;
    font-size: 16px;
    color: #02312e;
    font-weight: 500;
    margin: 0 0 20px 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.orgainc_cata p {
    margin: 0;
    font-size: 20px;
    color: #fff;
}
.popup_section, .popup_section:before{
	    background-color: transparent !important;
}
.popup_close img {    
    filter: invert(1);
}.top__bar{
   max-height: 27px;
    margin-top: -5px;
    margin-right: 7px;
}
.slider_top marquee{
    line-height:26px;
    width:100%;
    letter-spacing: .6px;
    max-width:unset;
    font-size: 13px;
}
.rotate {
  animation: rotation 3s infinite linear;
}

@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.count_no {
    font-size: 28px;
    font-weight: 700;
}
.center_txt_round p{
     font-size: 20px;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #ffffff;
     font-family: Poppins,'MS Sans Serif', Geneva, sans-serif;
    font-weight: 300;
}
.up_down_txt p{
    text-align: center;
    font-size: 26px;
    color: #fff;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-family: Poppins,'MS Sans Serif', Geneva, sans-serif;
    font-weight: 500;
}
.popup_show {
   display:none;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999999999;
    width: 100%;
    height: 100%;
}
.count_txt {
    margin-top: 23px;
    font-family: Poppins,'MS Sans Serif', Geneva, sans-serif;
    font-weight: 300;
}
.overlay {
    position: fixed;
    z-index: 9999;
    background: #000000eb;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.popup_section {
    max-width:95vw;
    width: 620px;
    position: absolute;
    background: #fff;
    z-index: 9999;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    padding: 0;
    background-position: center left;
}
.popup_section_inner img{
        opacity: 1;
        width:100%;
}
.popup_section:before {
    content:'';
    background-color:#96730e;
    width:100%;
    height:100%;
    left:0;
    top:0;
    opacity:.5;
    position:absolute;
    z-index: -1;
}
.popup_close {
    position: absolute;
    right: 0;
    top: 1px;
    cursor: pointer;
}
.popup_close img{
    width: 22px;
}
.popup_header h2 {
    color: #dac31d;
    font-size: 30px;
    border-bottom: 1px solid #fff;
    padding-bottom: 25px;
   text-shadow: 1px 1px 2px #232323;
}

.popup_txt p {
    text-align: left;
    line-height: 15px;
    font-size:12px;
    color: #fff;
    padding: 8px;
    font-weight: 500;
    margin-bottom:0;
    text-shadow: 1px 1px 2px #232320;
    width:48%;
}
.popup_txt p:last-child {
    text-align: right;
}
.popup_txt .big_txt{
    font-size: 42px;
    font-weight: 900;
    letter-spacing: 2px;
    margin-bottom: 10px;
    color:#fff;
    text-shadow: 3px 5px 4px #ff5e00;
    line-height: 45px;
}
.bottom_txt {
    display: flex; 
    justify-content: space-between;
    margin-top: 25px;
    padding-top: 20px;
    border-top: 1px solid #fff;
}
.popup_txt{
        font-size: 15px;
}
.form_payment_outer {
    border: 0px solid #afaeae;
    max-width: 520px;
    margin: 0 auto;
   /* box-shadow: 0 0 8px #D3D3D3;*/
    border-radius: 5px;
	background:#fff;
}
p.form_txt_style {
    font-style: italic;
    font-size: 12px;
    line-height: 17px;
}
.wpcf7-mail-sent-ok{
    display:none!important;
    opacity: 0;
}
.btn_submit{
    background-color:#6CA300;
    color:#fff;
}
.form_payment{
    display:flex;
    flex-wrap: wrap;
    padding: 35px;
   justify-content: space-between;
}
.input_full{
    width:100%;
    margin-bottom: 5px;
}
.input_helf1{
    width:58%;
    margin-bottom: 15px;
}
.input_helf2{
  width: 38%;  
  margin-bottom: 15px;
}
.input_style {
    border: 1px solid #707070 !important;
    min-height: auto;
    border-radius: 5px !important;
}
textarea.input_style{
    height:100px;
}
.btn_submit {
    background-color: #02312E;
    color: #fff;
    letter-spacing: 1.4px;
    box-shadow: 1px 2px 3px #a9a8a8;
    border-radius: 6px;
    font-size: 12px;
    border: none;
    margin: 8px 0 0 0;
    width: 100%;
    padding: 15px 0;
}
.widget_nav_menu ul li{
    display: inline-block;
    text-align: center;
    padding: 0 10px;
 }
 #menu-footer{
     text-align: center;
 }
 .home_custome_product img{
    height: 210px;
    width: 100%;
    object-fit: contain;
 }
  .service_section img{
    max-height: 180px;
    width: 100%;
    object-fit: contain;
  }
  .product-categories .cat-item-15{
      display: none !important;
  }
  .search-by-category .input-dropdown-inner a{
      display: none;
  }
  #gtranslate_selector option{
      color:#000;
  }

  .woocommerce-page .product-grid-item .product-image-link img{
    height: 250px;
     object-fit: cover;
  }
 .gif_img_txt img {
    max-width: 52px;
    margin: 0 16px 0 0;
}
.gif_imag_txt {
    display: flex;
    align-content: space-around;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
}
.gif_imag_txt {
    position: absolute;
    top: 47px;
    right: 0px;
    text-align: center;
    border: 1px solid #8BAA6A;
    padding: 5px 8px;
    background: #e7f1dc;
    border-radius: 5px;
}
.product-image-summary form.cart{
        position: relative;
}
.gift_txt {
    text-align: center;
    font-size: 14px;
    text-transform: capitalize;
    font-weight: 600;
    color: #02312e;
    margin-top: 0;
}
#woodmart-main-slider .metis.tparrows{
        background: rgba(255, 255, 255, 0.27);
}
.quick-shop-form .free_opion_info, .quick-shop-form .gif_imag_txt, .post-type-archive-product .gif_imag_txt, .tabs-layout-tabs .tabs .additional_information_tab, .product-quick-view .gif_imag_txt, .product-quick-view .product_meta{
    display: none;
}
 
.product-tabs-wrapper {
    margin-top: 60px;
}
.free_opion_info {
    font-size: 14px;
    font-weight: 500;
    line-height: 23px;
    margin-top: 14px;
    letter-spacing: .6px;
    color: #02312E;
}
ul.footer_icon_name {
    display: block;
    justify-content: space-around;
    columns: 2;
}
ul.footer_icon_name li:before{
   display:none;
}
p.woocommerce-shipping-destination, a.shipping-calculator-button{
    display: none;
}
.option_icon {
    display: flex;
}
.op_icon_1 {
    width: 80%;
}
.op_icon{
    width: 20%;
}
.free_shipping_info {
    border: 1px solid #B3CA96;
    padding: 15px;
    margin-top: 15px;
    margin-bottom: 10px;
    font-weight: 500;
    box-shadow: 0px 0px 0 #02312e;
    letter-spacing: 0.7px;
    color: #02312E;
    background: #E7F1DC;
    text-transform: capitalize;
    font-size: 15px;
}
.free_shipping_info:hover{
    box-shadow: 0px 0px 0px #676767;
}

.search-by-category{
    display:none;
}

.login_form{
    display:none;
}
.login_show_btn {
    width:50%;
    text-align: center;
    margin: 0 auto;
    display: block !important;
}
.login_show_btn button{
    width:100%;
}
 
marquee{
    max-width:500px;
}
.slider{
  height: 50px; 
  overflow: hidden;
  width:100%;
  text-align: center;
}
.slider div {
  color:#fff;
  height: 50px;
  margin-bottom: 50px;
  padding-top:15px;
  text-align: center;
  box-sizing: border-box;
}
.slider-text1 {
  animation: slide 7s linear infinite;
}
.coupon-jw9qahmu, .coupon-free-shipping{
  display:none;   
} 
.variations_form .variations label{
        text-transform: capitalize;
}
.blog-design-masonry .entry-title{
    font-size:14px;
} 
body.home .trustpilot-widget iframe{
    margin:0 auto;
}
.trustpilot-widget iframe{
    border:1px solid #000;
    background-color:#fff;
    box-shadow: 0px 3px 6px #b9b4b4;
    padding: 14px 0;
}

@keyframes slide {
  0% {margin-top:-300px;}
  5% {margin-top:-200px;}
  33% {margin-top:-200px;}
  38% {margin-top:-100px;}
  66% {margin-top:-100px;}
  71% {margin-top:0px;}
  100% {margin-top:0px;}
}
.top_img_bar{
    max-height: 35px;
    margin-top: -5px;
}
.main-page-wrapper{
       min-height: 1100px;   
}
.woodmart-entry-meta{
    display:none;
}
.woodmart-post-date{
    display:none;
}
a.show_url_post {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
}

.archive .free_shipping_info, .archive .bottom_link_review_pd{
  display: none;    
}
.bottom_link_review_pd a {
    padding: 3px 8px;
    font-size: 12px;
    color: #02312E;
    background: #e7f1dc;
    font-weight: 500;
    letter-spacing: 0.4px;
    border-radius: 6px;
    margin: 0 6px 6px 0;
    display: inline-block;
}
.bottom_link_review_pd span{
    margin-right: 10px;
    font-size: 13px;
    font-weight: 500;
	 color: #02312E;
}
.btc_template p#demo {
    font-size: 25px;
    color: #83b735;
    font-weight: 600;
    letter-spacing: 4px;
    text-transform: uppercase;
    margin-top: 30px;
}
.sample_btn a{
    color:red;
    font-weight: 500;
}
.review_titel_heading h4{
    text-transform: uppercase;
    letter-spacing: .4px;
    border-color: #83b735 !important;
    padding-bottom: 4px;
}
.background_color{
   background-color: #27272794;
   border: 4px solid #6ca300;
}
.free_shipping_txt{
    font-weight: 400;
}
.review_box .wpb_singleimage_heading{
    display:none;
}
.comment_container img{
    display:none;
}
.single-product #tp-widget-wrapper{
    text-align:left;
}
.custom_text {
    font-size: 16px;
    display: inline-block;
    text-transform: uppercase;
    letter-spacing: .4px;
    border-color: #02312E;
    color: #02312E;
    margin: 0 0 8px 0;
}
.testimonial_blog_top .trustpilot-widget iframe{
    margin:0 auto;
}
 
}
}
@media screen and (min-width:354px) and (max-width:575px) {
	.mycryptocheckout.online_payment_instructions .mcc_qr_code img {
    height: auto !important;
    width: 140px !important;
    border: 3px solid #FFF;
}
	.mcc_qr_code canvas {
	width: 140px !important;
	height: auto !important;
}
.mcc_qr_code {
    width: 47% !important;
    display: inline-block;
}

.mcc_payment_timer {
    width: 46% !important;
    
}
	li.woocommerce-order-overview__date.date {
    display: none;
}
	.show_howotpay_order_status {
    display: none;
}
	li.woocommerce-order-overview__email.email {
    display: none;
}
	form.email_noti {
    float: left;
}
h3.file_send {
   /* position: relative;
    top: 558px !important;*/
    font-size: 14px !important;
    width: 92% !important;
}
li.woocommerce-order-overview__payment-method.method {
    display: none;
}
	.woocommerce-order-details h2.woocommerce-order-details__title {
    margin-top: 115px !important;
}
	.woocommerce-order-details {
    margin-top: 0 !important;
}}
@media (max-width: 1024px){
	.page-id-33589 aside.sidebar-container {
    display: none;
}
	
#order_drug_allergies_field, #order_do_you_smoke_field {
    width: 100% !important;
}

#order_drug_allergies_2_field {
    margin: 0px 0 10px 0 !important;
    width: 100% !important;
    float: left;
    position: relative !important;
}
#order_current_treatments_field, #order_gender_field {
    width: 100% !important;
	 margin: 0 0 16px 0 !important;
}
#order_current_medications_field, #order_do_you_drink_field {
    width: 100% !important;
    margin: 0 0 16px 0 !important;
}
#order_current_medications_2_field {
    width: 100% !important;
    margin: 0px 0 12px 0 !important;
    float: left;
    position: relative !important;
}
p#order_current_treatments_2_field {
    width: 100% !important;
    margin: 0px 0 18px 0 !important;
    float: left;
    position: relative !important;
}
   .whb-top-bar .whb-visible-lg, .whb-top-bar .whb-visible-lg .reset-mb-10:nth-child(2){
     display:block;
  } 
  .whb-top-bar .whb-visible-lg .reset-mb-10{
      display:none;
  }
  .top_img_bar{
    display:none;
 }
 .new_small_heading_mo h4{
  font-size: 16px !important;  
}

}
@media (max-width: 767px){
	.wd-side-hidden {
    width: 100% !important; 
}
	.review_widpro {
    position: relative !important;
    left: 0 !important;
    bottom: 0 !important;
    width: 100%;
    background: white;
    padding: 0;
}
	.single-product-page td.label label {
    font-size: 15px !important;
    width: 43px !important;
    font-weight: 500 !important;
}
	.single-product-page .product-image-summary .variations tr {
    margin: 0 0 12px 0 !important;
}
	.single-product-page table.variations tbody {
    display: flex;
    column-gap: 20px;
    flex-wrap: wrap !important;
}
	.popup-quick-view .variations_form.variation-swatch-selected .variations, .product-design-default .variations_form.variation-swatch-selected .variations {
    margin-bottom: 0 !important;
}
	.single-product-page .quantity input[type=number] {
    width: 148px !important;
}
	ul#menu-new-top li a{
	color:#02312E !important;
		font-weight:500 !important;
	}
	.vc_custom_1671454732738 {
    margin-top: 0 !important;
}
.single-product-page .summary-inner {
    margin-bottom: 10px;
}
}
 
@media (max-width: 500px){
	iframe.tech_rev {
    height: 312px !important;
}
.gif_imag_txt {
    position: relative;
    max-width: 207px;
    top: 7px;
  	right: 0px;
    margin-bottom: 30px;
	justify-content: center;
}
.main-page-wrapper{
       min-height: unset;   
}

.option_icon{
        flex-direction: column;
}
.op_icon {
    width: 100%;
    margin-top: 30px;
}
.op_icon .footer_icon_name li{
 text-align:left !important;
}

}

.login-form-side.woodmart-login-side-opened {
    display: none !important;
}
.woodmart-close-side-opened {
	opacity: 0!important;
}
.review_order_style {
    padding: 20px;
    background: #fff;
    margin-bottom: 20px;
    color: #02312E;
    border-radius: 8px;
    border: 0px solid #87b735;
    box-shadow: 0 0 0px #d0d0d0;
    font-weight: 500;
}


.slider_section .hover-img{
	display:none;
}
.slider_section .labels-rounded .product-label{
	display:none;
}
.slider_section .labels-rounded  .round_addontab{
   width: 50px;
    font-size: 11px;
    word-break: break-word;
	 display:flex;
}
.product_bestsaller_tag{
	background-image: url('https://highstreetpharma.net/wp-content/uploads/2022/01/Bestseller-min1.png');
	position:absolute;
	right:20px;
	top:20px;
	width: 65px;
  height: 65px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.product_item {
    width: 24.3%;
  	position: relative;
	  text-align: center;
}
.owl-carousel .product_item:nth-child(1){
	order:8;
}
.owl-carousel .product_item:nth-child(2){
	order:1;
}
.owl-carousel .product_item:nth-child(3){
	order:2;
}
.owl-carousel .product_item:nth-child(4){
	order:3;
}
.owl-carousel .product_item:nth-child(5){
	order:5;
}
.owl-carousel .product_item:nth-child(6){
	order:4;
}
.owl-carousel .product_item:nth-child(7){
	order:7;
}
.owl-carousel .product_item:nth-child(8){
	order:6;
}
/*.product_item .product-list-content{
	  text-align: center;
	  min-height: 140px;
    display: flex;
    flex-direction: column;
    text-align: center;
    justify-content: space-between;
    align-items: center;
}*/
.product_item .product-list-content{
	  text-align: center;
	  min-height: 140px;
   
}
.product_item  .woocommerce-product-details__short-description,
.product_item  .quick-shop-wrapper{
	display:none;
}
.product_item .product-title a{
 font-size: 16px;
}
.product_item .product-wrapper{
	margin-bottom:11px;
}
.product_item .add_to_cart_button {
	padding: 4px 10px;
	box-shadow: inset 0 -2px 0 rgba(0,0,0,.15);
	background:#6ca300;
	color:#fff;
}
.side_bar_content{
	align-items: flex-end;
}
.side_bar_content .sider_bar_box{
	    padding: 25px;
}
@media (max-width: 1024px){
	.side_bar_content .sider_bar_box {
    width: 0 !important;
		display:none;
  }
}
@media (max-width: 767px){
 .product_item{
	  width: 33%;
 }
	.whb-flex-row.whb-top-bar-inner .whb-column.whb-col-right.whb-visible-lg {
    display: none;
}
}
@media (max-width: 500px){
 .product_item{
	  width: 100%;
 }
}

[href="https://highstreetpharma.net/gift-2/"]{
	position: initial;
}

@media (max-width: 768px){
	.bouns_left .butp{
		background-image: url('https://highstreetpharma.net/wp-content/uploads/2021/02/bonus-bg.png') !important;
	}
	.bouns_left, .bouns_right{
		width:100%;
	}
.butp_text ul li {
    font-size: 14px!important;
    line-height: 23px!important;
    margin: 9px 0 0 0;
}
	.butp_text ul li:before{
		top: 9px!important;
	}
	.butp_text {
    padding: 50px 25px 50px 25px!important;
   }
	.bubtm_flx{
		    margin-left: 40px!important;
	}
	.bubtm_txt{
		    font-size: 13px!important;
	}
}

.fix_left_sid{
	position:fixed;
	left:2px;
	top: 55%;
	z-index: 99999999;
	width: 60px;
	 
}
@media (max-width: 768px){
	.fix_left_sid{
		width: 40px;
	}
}
.butp_text p b{
	font-size:26px;
}


.subscrbe_bg {
    background: url(https://highstreetpharma.net/wp-content/uploads/2023/01/Group-2590.png);
    text-align: center;
    width: 100vw;
    background-repeat: no-repeat;
    background-position: center center;
    height: 653px;
    background-size: 44%;
}
.home_subscribe {
    max-width: 700px;
    margin: 25px auto;
    width: 100%;
}
.subscribe_box {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
 
.subscribe_txt [type="email"] {
    border: none;
    border-bottom: 2px solid #011413;
    border-radius: 0;
    background-color: transparent;
    padding: 20px;
    min-height: 50px;
    color: #011413;
}
.subscribe_txt [type="email"]:-ms-input-placeholder{
	 color:#fff;
	 opacity:1;
}
.subscribe_txt [type="email"]::-webkit-input-placeholde{
	 color:#fff;
	 opacity:1;
}
.subscribe_txt [type="email"]::placeholder{
	 color:#fff;
	 opacity:1;
}
.subscribe_btn [type="submit"] {
    min-width: 54px;
    background-color: #A1B984;
    color: #02312E;
    min-height: 50px;
    font-size: 15px;
    margin-left: 0;
    font-size: 17px;
    border-radius: 50px;
  
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 15px 15px !important;
    margin: 9px 0 0 0;
}
/*.subscribe_btn [type="submit"]:hover{
	   background-color: transparent;
}*/
.subscrbe_bg h2 {
    color: #02312E;
    margin: 0px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 32px;
}
.hide_desktop{
	display:none;
}
@media (max-width: 768px){
 .hide_mobile{
	 display:none;
	}
	.hide_desktop{
		display:block;
	}
}
[for="payment_method_coinpayments"] img{
	display:none;
}

.faq_btn{
	text-transform:unset !important;
	margin-bottom:25px
}
body.category-112 a.show_url_post{
	display:none;
}
 
.frm_forms br {
    display: none;
}
form.form_payment_option {
    padding: 30px;
	  padding-bottom: 0;
}
/*form.form_payment_option label{ display:none !important;}*/
.form_note{
	padding: 30px;
	font-style: italic;
  font-size: 12px;
  line-height: 17px;
	padding-top: 0;
}
form.form_payment_option .frm_button_submit{
	background-color: #02312E !important;
    color: #fff;
    letter-spacing: 1.4px;
    box-shadow: 1px 2px 3px #a9a8a8 !important;
    border-radius: 6px !important;
    font-size: 12px !important;
	border:none !important;
}
form.form_payment_option input, form.form_payment_option textarea{
	  outline: none !important;
    border-radius: 0 !important;
    border-color: #000 !important;
}
form.form_payment_option textarea{
	max-height:100px;
	min-height: unset;
}

.woocommerce-checkout .input-text, .woocommerce-checkout input[type="text"] {
    padding-left: 10px !important;
    border: 1px solid #ddd !important;
    border-radius: 5px;
    color: #02312E !important;
    font-weight: 400;
    -webkit-text-fill-color: #02312E;
}

.tax-total{
	display:none;
}
.convMsg img{
	display:none;
}
.woocommerce-terms-and-conditions-link{
	color:red;
}
th.visit-date {display: none !important;}

table#affwp-affiliate-dashboard-visits tbody td:nth-child(4) {display: none !important;}

#affwp-affiliate-dashboard-visits .referral-status {
    display: none !important;
}
table#affwp-affiliate-dashboard-visits tbody td:nth-child(3) {display: none !important;}
div#affwp-affiliate-dashboard-graphs canvas.overlay {
    background: transparent !important;
}

.affiliat_login_button {
    width: 49%;
    margin: 0 auto;
}
.affiliat_login_button a {
    font-weight: 600;
}
form#affwp-register-form  fieldset {
    padding: 0 !important;
}
.page-id-34035 form#affwp-register-form {
    display: none;
}
.woocommerce-FormRow input {
    border: 1px solid #c2c2c2 !important;
}



h6#custom_text {
    text-align: center;
    background: #E7F1DC;
    padding: 17px;
    color: #02312E;
    font-weight: 500 !important;
    font-size: 16px;
    border-radius: 5px;
}
h6#custom_text p {
    margin: 10px 0 0 0;
}






.social_ico br {
    display: none;
}

.social_ico a {
    display: inline-block;
}

.social_ico a img {
    width: 21px;
    height: auto;
    margin: 0 6px 0 6px;
}

.review_wid {
    /* width: 100%; */
    /* float: left; */
    display: flex;
    align-content: center;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
}.review_wid a {
    display: flex;
    flex-wrap: nowrap;
    align-content: flex-start;
    justify-content: center;
}

.ifram_div {
    float: left;
    width: 39%;
    padding: 0 12px 0 18px;
    text-align: center;
}
.ifram_div span {
    text-align: left !important;
    float: left;
    font-family: Poppins, Arial, Helvetica, sans-serif;
    font-weight: 500;
    font-size: 16px;
    color: #000;
    margin: 5px 0 0 0;
}
.imag_rev {
    border: 1px solid #ccc;
    border-right: none;
    padding: 0 0 0 8px;
}
.ifram_div {
    border: 1px solid #ccc;
	border-left:none;
}
.ifram_divproduct {
    float: left;
    width: 47%;
    padding: 0 12px 0 18px;
    text-align: center;
}

.ifram_divproduct span {
    text-align: left !important;
    float: left;
    font-family: Poppins, Arial, Helvetica, sans-serif;
    font-weight: 500;
    font-size: 16px;
    color: #000;
    margin: 5px 0 0 0;
}

/*.review_widpro a {
    display: flex;
    flex-wrap: nowrap;
    align-content: flex-start;
  
}*/
@media screen and (max-width:767px) {
	.checkout-order-review, .woocommerce-order-pay .entry-content>.woocommerce {
    padding: 19px 8px !important;

}
	.shop-title-wrapper h1 {
    color: #02312E;
    font-size: 26px !important;
}
	.heading h2 {
    font-size: 27px !important;
}
	.review_flx {

    padding: 0 41px !important;
}
	.woocommerce-message.hidden-notice {
    margin: 0 0 9px 0;
}
	.text_section {
    background: url(https://highstreetpharma.net/wp-content/uploads/2023/01/world-2.svg);
    background-size: 100% !important;
    height: 337px !important;
    background-repeat: no-repeat !important;
}
	.upk-maple-grid .upk-style-2 .upk-item:nth-child(01) .upk-item-box {
    padding: 12.57em 29px 0.28em !important;
    bottom: 0 !important;
}
	.lat_offer {
    width: 100% !important;
    padding: 11px 10px !important;
    text-align: center;
}
	span.ship {
    font-size: 27px !important;
}
.review_wid a {
    display: block;
}
	.review_widpro a {
    display: block;
}
	.ifram_div {
    width: 100%;
 
}
		.ifram_divproduct {
    width: 100%;
 
}
	.ifram_divproduct span {
    text-align: center !important;
    float: left;
    font-family: Poppins, Arial, Helvetica, sans-serif;
    font-weight: 500;
    font-size: 16px;
    color: #000;
    margin: 5px 0 0 0;
    width: 100%;
}
	.ifram_div span {
    text-align: center !important;
    float: left;
    font-family: Poppins, Arial, Helvetica, sans-serif;
    font-weight: 500;
    font-size: 16px;
    color: #000;
    margin: 5px 0 0 0;
    width: 100%;
}
		.ifram_div {
    border: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-top: none;
}

	.imag_rev {
    border: 1px solid #ccc;
    border-right: 1px solid #ccc;
    padding: 0 0 0 8px;
    border-bottom: none;
}
	.imag_revpro {
    width: 100%;
    float: left;
    text-align: center;
}
	.bouns_right {
    text-align: center;
}
}


.imag_rev img {
    width: 217px;
    margin: 10px 0 0 0;
}
.imag_revpro img {
    width: 217px;
    margin: 10px 0 0 0;
}


span#Kicker\ Custom\ Mobile_1 {
    margin: 0 !important;
}
button#place_order {
    margin: 0 0 13px 0;
}
h2.bill_de {
    margin: 0 0 -12px 0;
    padding: 16px 0 0 0px;
    text-align: center;
}
/*.payment_box.payment_method_howtopay {
    display: none !important;
}
*/
.mcc_online_pay_box .payment_buttons {
    display: none !important;
}

/*MCC start*/

@media screen and (min-width:300px) and (max-width:353px) {
	

	.mcc_qr_code canvas {
	width: 140px !important;
	height: auto !important;
}
.mcc_qr_code {
    width: 47% !important;
    display: inline-block;
}
.mycryptocheckout.online_payment_instructions .mcc_qr_code img {
    height: auto !important;
    width: 140px !important;
    border: 3px solid #FFF;
}
.mcc_payment_timer {
    width: 46% !important;
    
}
	form.email_noti {
   /* position: relative;
    top: 586px !important;*/
    float: left;
}
	h3.file_send {
    /*position: relative;
    top: 643px !important;*/
    font-size: 14px !important;
    width: 92% !important;
}
		li.woocommerce-order-overview__date.date {
    display: none;
}
	.show_howotpay_order_status {
    display: none;
}
	li.woocommerce-order-overview__email.email {
    display: none;
}
	li.woocommerce-order-overview__payment-method.method {
    display: none;
}
	
}
@media screen and (min-width:601px) and (max-width:768px) {
	.show_howotpay_order_status {
    display: none;
}
	li.woocommerce-order-overview__date.date {
    display: none;
}
}
@media screen and (min-width:576px) and (max-width:600px) {
	.mcc_qr_code canvas {
	width: 140px !important;
	height: auto !important;
}
	.mycryptocheckout.online_payment_instructions .mcc_qr_code img {
    height: auto !important;
    width: 140px !important;
    border: 3px solid #FFF;
}
.mcc_qr_code {
    width: 47% !important;
    display: inline-block;
}

.mcc_payment_timer {
    width: 46% !important;
    
}
	form.email_noti {
   /* position: relative;
    top: 427px !important;*/
    float: left;
}
	li.woocommerce-order-overview__payment-method.method {
    display: none;
}
	.show_howotpay_order_status {
    display: none;
}
	.wc-bacs-bank-details li, .woocommerce-thankyou-order-details li {
  margin-bottom: 21px !important; 
}

}
@media screen and (min-width:354px) and (max-width:575px) {
	.mycryptocheckout.online_payment_instructions .mcc_qr_code img {
    height: auto !important;
    width: 140px !important;
    border: 3px solid #FFF;
}
	.mcc_qr_code canvas {
	width: 140px !important;
	height: auto !important;
}
.mcc_qr_code {
    width: 47% !important;
    display: inline-block;
}

.mcc_payment_timer {
    width: 46% !important;
    
}
	li.woocommerce-order-overview__date.date {
    display: none;
}
	.show_howotpay_order_status {
    display: none;
}
	li.woocommerce-order-overview__email.email {
    display: none;
}
	form.email_noti {
    /*position: relative;
    top: 503px !important;*/
    
    float: left;
}
h3.file_send {
    /*position: relative;
    top: 558px !important;*/
    font-size: 14px !important;
    width: 92% !important;
}
li.woocommerce-order-overview__payment-method.method {
    display: none;
}
	.woocommerce-order-details h2.woocommerce-order-details__title {
    margin-top: 115px !important;
}
	.woocommerce-order-details {
    margin-top: 0 !important;
}}
form.email_noti {
   /* position: absolute;
    top: 443px;*/
    margin: 0px 0 0px 0;
    float: left;
	width:100%;
}
.woocommerce-order-details h2.woocommerce-order-details__title {
    margin-top: 67px;
}
h3.file_send {
   /* position: relative;
    top: -1000px;*/
    font-size: 15px;
    width: 100%;
    float: left;
    font-weight: 500;
    color: green;
    margin: 0px 0 21px 3px;
}
input.btn_send {
    background: transparent;
    color: #02312E !important;
    padding: 0;
    font-size: 17px;
    text-transform: none;
    margin: -5px 0 0 0;
	box-shadow:none !important;
}
input.btn_send:hover {
    color: #fff;
}
.mcc_online_pay_box .payment_buttons {
    display: none !important;
}
span.payment_done {
    font-size: 17px;
    width: 100%;
    float: left;
    font-weight: 600;
    color: #000;
}
h3.file_send {
    /*position: absolute;
    top: 471px;*/
    font-size: 15px;
    width: 100%;
    float: left;
    font-weight: 500;
    color: green;
    margin: 0px 0 0px 0;
}
.mycryptocheckout.online_payment_instructions .mcc_online_pay_box {
    padding: 19px;
}
.woocommerce-order-details {
    margin-top: 0;
}
	.mcc_qr_code canvas {
	width: 140px !important;
	height: auto !important;
}


/*MCC End*/


.woocommerce-button.button.ced_my_account_reorder {
    padding: 10px 32px;
    margin-top: 0;
    margin-bottom: 9px;
	background:#02312E;
}
a.button.ced_my_account_reorder {
    background: #02312E;
    color: #fff;
	border-radius:6px;
}
.payment_box.payment_method_mycryptocheckout:before {
    content: "We accept BTC, ETH (ERC20), LTC, BCH, Dogecoin and DASH. You can select your preferred token and you will receive the id in the next step.";
    font-size: 14px;
    margin: 0 9px 0px 0px !important;
    position: relative;
    font-family: Poppins, Arial, Helvetica, sans-serif;
    color: #000;
    left: 0;
}

p#mcc_currency_id_field {
    margin: 9px 0 0 0;
}

/*New CSS start*/
ul#menu-new-top li a {
    color: #fff;
    font-weight: 400;
    padding: 0 15px;
    letter-spacing: 0.3px;
    font-size: 14px;
}
.searchform {
    max-width: 290px;
    margin-left: auto;
	/*already exist*/
}
.whb-column .woodmart-search-form input[type=text] {
    border: 1px solid #544742;
    border-radius: 20px;
		/*already exist*/
}
.woodmart-search-form {
    text-align: center;
    display: flex;
    flex-direction: column;
    align-content: space-around;
    justify-content: center;
    flex-wrap: wrap;
}
.woodmart-header-links.woodmart-navigation.menu-simple-dropdown.wd-tools-element.item-event-hover.my-account-with-text a {
    color: #000;
    font-weight: 500;
}
.woodmart-header-links.woodmart-navigation.menu-simple-dropdown.wd-tools-element.item-event-hover.my-account-with-text a span.wd-tools-text {
    font-weight: 500;
font-size:14px;
}
span.woodmart-cart-number {
    background: #003136 !important;
}
.woodmart-shopping-cart.wd-tools-element.woodmart-cart-design-2.wd-tools-custom-icon.cart-widget-opener a {
    color: #000;
}
.woodmart-shopping-cart.wd-tools-element.woodmart-cart-design-2.wd-tools-custom-icon.cart-widget-opener {
    border: 2px solid #544742;
    border-radius: 25px;
}
.woodmart-shopping-cart .woodmart-cart-subtotal .amount {
    font-size: 14px;
    font-weight: 500;
    color: #000 !important;
}
header.entry-header h1 {
    color: #02312E !important;
}
.breadcrumbs a {
    color: #02312E !important;
}
.page-id-57 .whb-header {
    margin-bottom: 0;
}
.shop-title-wrapper h1 {
    color: #02312E !important;
  
}
.banner_img h3 {
    color: #02312E;
    font-size: 37px;
    margin: 0 0 5px 0;
}
.banner_img {
    height: 465px;
    display: flex;
    width: 42%;
    flex-direction: column;
    justify-content: flex-end;
    padding: 49px;
    background-size: cover !important;
    background-position: center center !important;
}
.row_banner {
    height: 420px;
    display: flex;
}
.banner_img span {
    color: #02312E;
    font-weight: 500;
    font-size: 16px;
}
.view_all {
    background: #B3CA96;
    width: 16%;
    height: 450px;
}
.view_all {
    background: #B3CA96;
    width: 16.1%;
    height: 465px;
    display: flex;
    flex-wrap: wrap;
    align-content: space-around;
    justify-content: center;
}
.banner_img a {
    background: #02312E;
    width: 27%;
    padding: 11px 0;
    text-align: center;
    border-radius: 7px;
    color: #fff;
    font-size: 15px;
    margin: 14px 0 0 0;
	border: 1px solid #02312E;
}
.view_all a {
    background: #02312E;
    padding: 26px 17px 17px;
    border-radius: 50%;
    font-size: 15px;
    color: #fff;
    font-weight: 500;
    text-align: center;
    float: left;
    position: relative;
   /* z-index: 99999999;*/
}
.view_all:before {
    content: '';
    border: 2px solid #02312E;
    position: absolute;
    border-radius: 50%;
    width: 110px;
    height: 108px;
    top: 376px;
}
.row_cat {
    display: flex;
    column-gap: 21px;
	margin: 24px 0 0 0;
}
.dual_cat.cat2 {
    margin: -6px 0 0 0;
}
.head3 h2 {
    text-align: center;
    color: #02312E;
    font-size: 35px;
    margin: 0 0 0 0;
    width: 100%;
    display: block;
}
.product-list-content {
    background: #F6F8F5;
    border-radius: 0 0px 10px 10px;
    padding: 23px 0;
}

.product-element-top {
    background: #EFEFEF;
    padding: 25px 22px;
    border-radius: 10px 10px 0 0;
}
.footer-container {
    background-color: #E9EFE2;
}
	.img_fo {
    float: left;
}

.img_fo img {
    width: auto;
    height: 113px;
}
.tmr img {
    height: 93px;
}
.foot_img {
    width: 100%;
    float: left;
    margin: -62px 0 0 0;
}
	.footer-column {
    margin-bottom: 9px;
}
.subscribe_txt input::placeholder {
    color: #707070 !important;
	text-align:center;
}.sub_new_bg {
    margin: 200px 0 0 0;
    display: inline-block;
}

.subscribe_text {
	    color: #011413;
    margin-top: 10px;
    font-style: italic;
    width: 87%;
    margin: 0 auto;
}

ul#menu-footer a {
    color: #544742;
    font-size: 14px;
}
ul#menu-footer .current_page_item a {
    color: #02312E;
}
a.mega-menu-link {
    background: transparent !important;
}
#mega-menu-wrap-main-menu {
    background: transparent !important;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu {
    text-align: center !important;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link {
    padding: 0px 12px 0px 12px !important;
    text-transform: uppercase !important;
    letter-spacing: 0.2px;
}

.subscribe_text {
	    color: #011413;
    margin-top: 10px;
    font-style: italic;
    width: 87%;
    margin: 0 auto;
}
.full_width_bg.hsp_new {
    background: url(https://highstreetpharma.net/wp-content/uploads/2023/01/bg_subscribe-6-3.svg);
    background-repeat: no-repeat;
    background-size: 81%;
    background-position: 40% 45%;
}
ul#menu-footer a {
    color: #544742;
    font-size: 14px;
}
ul#menu-footer .current_page_item a {
    color: #02312E;
}

#mega-menu-wrap-main-menu {
    background: transparent !important;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
    background: transparent;
    color: #fff;
    font-weight: normal;
    text-decoration: none;
    border-color: #fff;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu {
    visibility: visible;
    text-align: center;
    padding: 0px 0px 0px 0px;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link:hover {
    background: transparent;
    color: #fff;
    font-weight: normal;
    text-decoration: none;
    border-color: #fff;
}
a.mega-menu-link {
    letter-spacing: 0.3px;
    padding: 0 13px !important;
    text-transform: uppercase !important;
}



.page-title-default {
    background-color: #e7f1dc;
    background-image: url(https://highstreetpharma.net/wp-content/uploads/2023/01/bg-1.png) !important;
    background-size: cover;
    background-position: center center;
}
/*.star-rating span:before {
    content: "\f505" "\f505" "\f505" "\f505" "\f505";
    position: absolute;
    top: 0;
    left: 0;
    color: #80B438;
    font-size: 14px;
}*/
.archive span.price {
    float: left;
    margin: 0px 0 0 0;
    padding: 10px 6px 10px 13px;
    background: #fff;
    border: 1px solid #707070;
    border-right: none;
    border-radius: 29px 0 0 29px;
    height: 42px;
}
.slide-product.owl-carousel-item .price {
    float: left;
    margin: 0px 0 0 0;
    padding: 10px 6px 10px 13px;
    background: #fff;
    border: 1px solid #707070;
    border-right: none;
    border-radius: 29px 0 0 29px;
    height: 42px;
}
/*.star-rating {
    width: 100%;
    left: 95px;
}*/
.woodmart-add-btn.wd-add-btn-replace a span:before {
    content: "More Info";
    font-size: 13px;
    font-weight: 500;
}
.woodmart-add-btn.wd-add-btn-replace a span {
    padding: 0;
    font-size: 0;
}
.woodmart-add-btn.wd-add-btn-replace a {
    padding: 10.1px 10px 9px 10px;
    background: #02312E;
    color: #fff;
    border: 1px solid #707070 !important;
    border-left: 0;
    border-radius: 0px 29px 29px 0 !important;
    box-shadow: none;
	 height: 42px;
}
.woodmart-add-btn.wd-add-btn-replace {
    float: left;
    margin: 0px 0 0 0px;
}
span.price bdi {
    font-weight: 500;
    color: #02312E;
}
h3.product-title a {
    color: #02312E;
}
.wd-add-btn-replace .add-to-cart-loop:before {
    content: none;
}
.wd-add-btn-replace .add-to-cart-loop:hover span {
    transform: translateY(0%) translateZ(0);
}
.wd-add-btn-replace .add-to-cart-loop:hover {
    background: #02312e !important;
}
.cat-item a {
    color: #303030;
}
.widget_product_categories .product-categories li a:hover + .count,.widget_product_categories .product-categories li.current-cat > .count,.widget_product_categories .product-categories li a:focus + .count {
    background: #02312e;
    border-color: #02312e;
}
.widget_product_categories .product-categories li.current-cat>a {
    color: #02312e;
    font-weight: 500;
}
.tax-product_cat .widget-title,.wp-block-woocommerce-filter-wrapper h3 {
    margin-bottom: 20px;
    color: #011413;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 18px;
}
.woocommerce-breadcrumb .breadcrumb-last, .yoast-breadcrumb .breadcrumb_last {
    margin-right: 8px;
    color: #011413;
    font-weight: 500;
}
/*.post-7535 span.price,.post-7542 span.price,.post-7539 span.price,.post-10934 span.price {
    margin-left: 52px;
}*/
a.per-row-2.shop-view {
    display: none;
}
a.per-row-4.shop-view {
    display: none;
}
.woodmart-products-per-page .per-page-title {
    color: #011413;
    font-weight: 500;
}
.woocommerce-ordering select {
  
    color: #011413;
    font-weight: 500;
  
} 
span.page-numbers.current {
    background: transparent;
    color: #02312e;
    border: 1px solid #02312e;
    border-radius: 9px;
}
.single-product .star-rating {
    left: 0 !important;
}
.product-images {
    background: #F8F8F8;
}
.woocommerce-product-details__short-description p,.woocommerce-product-details__short-description  {
    color: #011413;
}

.single-product .slider-type-product .product-grid-item {
    margin-bottom: 0;
    background: #F6F8F5;
    float: left;
    padding: 0 0 25px 0;
}

.woocommerce-billing-fields h3 {
    color: #02312E;
    text-transform: capitalize;
    font-size: 34px;
    font-weight: 500;
}
.checkout-order-review {
    position: relative;
    margin-bottom: 40px;
    padding: 30px;
    background-color: #02312E !important;
	border-radius: 9px;
}
h3#order_review_heading {
    color: #fff;
}
div#order_review .woodmart-table-wrapper {
    overflow-x: auto;
    margin-bottom: 20px;
    padding: 5px 15px;
    background-color: transparent;
    box-shadow: 1px 1px 2px rgba(0,0,0,.05);
}
table.shop_table.woocommerce-checkout-review-order-table thead {
    display: none;
}
td.product-name {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0.2px;
}
td.product-name p {
    color: #fff;
    font-weight: 400;
    font-size: 12px;
    margin: 2px 0 0 3px;
}
.variation span {
    float: left;
    font-size: 14px;
    font-weight: 400;
    color: #fff;
}
.variation li {
width:100%;
float:left;
	margin:0;
}
td.product-total .amount {
    color: #fff;
    font-weight: 500;
    font-size: 16px;
}
tr.cart-subtotal {
    color: #fff;
}
tr.cart-subtotal th,tr.order-total th {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
}
tr.cart-subtotal bdi {
    color: #fff;
}
tr.woocommerce-shipping-totals.shipping th {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
}

tr.woocommerce-shipping-totals.shipping label {
    color: #fff;
}
tr.woocommerce-shipping-totals.shipping bdi {
    color: #fff;
}
tr.fee th,tr.fee bdi,tr.order-total bdi {
    color: #fff;
    font-weight: 500;
}
div#payment label {
    color: #fff;
}
[class^="mcc-"], [class*=" mcc-"] {
    color: #fff !important; 
}
.payment_box.payment_method_cheque p {
    color: #000;
    font-weight: 400;
    line-height: 1.5;
}
.menu_meg img {
    width: 32px;
    /* background: #e7f1dc; */
    opacity: 1;
    margin: 0 9px 0 0;
}

.menu_meg a:hover {
    background: #e7f1dc;
	 opacity: 1 !important;
}
.menu_meg a {
    display: block;
    padding: 6px 10px;
    color: #003136;
    font-size: 15px;
    font-weight: 500;
    margin: 0 0 13px 0;
    border-radius: 11px;
}
ul.mega-sub-menu {
    box-shadow: 0 -1px 20px 10px rgb(34 41 57 / 21%) !important;
    border-radius: 10px !important;
    background: #fff !important;
}
a.woocommerce-terms-and-conditions-link {
    color: #fff;
    font-weight: 400;
}
label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox  abbr {
    color: #fff;
}
button#place_order {
    font-size: 16px;
    font-weight: 500;
    border-radius: 9px;
    padding: 15px 0;
    text-transform: capitalize;
}
.woocommerce-billing-fields__field-wrapper p label {
    color: #272727;
}
body .select2-container--default .select2-selection {
    border: 1px solid #ddd;
}
.cart-widget-side.woodmart-cart-opened {
    background: #E7F1DC;
    z-index: 999999999;
}

.cart-widget-side .widget_shopping_cart .mini_cart_item:hover {
    background-color: #003136 !important;
}
.widget-title, .widgettitle {
    margin-bottom: 20px;
    color: #003136;
    text-transform: capitalize;
    font-weight: 500;
    font-size: 16px;
}
.widget_shopping_cart .total strong {
    color: #003136;
    text-transform: capitalize;
    font-weight: 500;
    font-size: 18px;
}
.shopping-cart-widget-footer bdi {
    color: #003136;
}
.widget_shopping_cart .cart-info span {
    color: #003136 !important;
    font-size: 15px;
}
.cart-widget-side .widget_shopping_cart .mini_cart_item:hover span,.cart-widget-side .widget_shopping_cart .mini_cart_item:hover a.remove.remove_from_cart_button {
    color: #fff !important;
}
.widget_shopping_cart .cart-info span.quantity {
    float: left;
    margin: 0 0 0 0;
}
.widget_shopping_cart .remove:hover {
    color: #000 !important;
    
}
a.button.checkout.wc-forward.wp-element-button {
    background: #003136;
    border-radius: 7px;
}
a.button.btn-cart.wc-forward {
    background: #B3CA96;
    border-radius: 7px;
    color: #003136 !important;
}
.widget_shopping_cart .cart-info span p {
    margin: 0;
}

.single-product  .summary.entry-summary {
    padding-top: 0;
    padding-left: 27px;
}
.single-product span.breadcrumb-last {
    color: #02312E !important;
}
.single-product a.breadcrumb-link {
    color: #003136;
}
.single-product h1.product_title.entry-title {
    color: #02312E;
	margin:0 0 8px 0;
	font-weight:600;
}
a.woocommerce-review-link {
    color: #011413;
}
.single-product p.price, .single-product p.price bdi {
    color: #02312E;
}
.shot_des_n {
    display: flex;
}

.shot_des_n span {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    flex-direction: column;
    text-align: center;
    color: #011413;
    font-size: 13px;
    font-weight: 500;
}

.shot_des_n span img {
    width: 40px;
    margin: 0 0 10px 0;
}
.single-product-page .woocommerce-product-rating {
    margin: 0 0 11px 0;
}
.single-product-page .woocommerce-variation-description {
    color: #011413;
    font-weight: 500;
    line-height: 1.8;
    margin: 12px 0 0 0;
    float: left;
    width: 100%;
}
.single-product-page table.variations tbody {
    display: flex;
    column-gap: 13px;
}

.single-product-page td.label {
    float: left;
    margin: 12px 0 0 0;
}

.single-product-page td.value select {
    background: url(https://highstreetpharma.net/wp-content/uploads/2023/08/down.svg);
    background-repeat: no-repeat;
    border: 1px solid #02312E;
    border-radius: 8px;
    color: #02312E;
    font-weight: 500;
    background-position: right 10px top 50%;
    background-size: 16%;
}
.single-product-page .product-image-summary .variations {
    margin-bottom: 4px;
}
.single-product-page td.label label {
    font-size: 15px !important;
    font-weight: 500 !important;
}
td.label label {
    font-size: 15px !important;
    font-weight: 500 !important;
    color: #011413 !important;
}

.single-product-page button.single_add_to_cart_button.button.alt.wp-element-button {
    width: 100%;
    background: #02312E;
    font-size: 14px;
    padding: 16px 0;
    border-radius: 7px;
}

.single-product-page .quantity {
    float: left;
    margin: 0px 0 14px 0px;
    background: #fff;
    border: 1px solid #02312E;
    border-radius: 5px;
}
.single-product-page .quantity input {
    border: none !important;
    background: transparent !important;
    margin: 0 !important;
}
.single-product-page .quantity input[type=button] {
    padding: 0 15px;
    font-size: 24px;
    color: #02312E;
    font-weight: 500;
}
.single-product-page .quantity input[type=number] {
    width: 107px;
    height: 42px;
    border-right: none;
    border-left: none;
    font-size: 16px;
    color: #02312E;
    font-weight: 500;
}
.single-product-page .woocommerce-variation-price bdi {
    font-size: 27px;
    margin: 13px 0 5px 0;
   /* float: left;*/
}
.wd-wishlist-btn.wd-action-btn.wd-style-text.wd-wishlist-icon a {
    color: #02312E;
    font-weight: 500;
    margin: 0 0 7px 0;
    font-size: 16px;
}

.variations_form.variation-swatch-selected .reset_variations {
    display: none !important;
}
li.description_tab.active a {
    color: #02312E;
}
.tabs-layout-tabs .tabs li a:after {
    background: #02312E;
}
.wc-tab-inner p {
    color: #011413;
}
.woocommerce-Tabs-panel .wc-tab-inner>div>h2:first-child {
    text-transform: capitalize;
    font-weight: 600;
    font-size: 26px;
    color: #02312E;
    border-bottom: 1px solid #d1d1d1;
    padding: 0 0 10px 0;
}
.img_pr {
    width: 42%;
    float: right;
}

.prod_con {width: 48%;float: left;}
h3.title.slider-title {
    color: #02312E;
}
h3.title.slider-title:before {
    background: #02312E;
}
a.showcoupon {
    color: #02312E !important;
}
form.checkout_coupon.woocommerce-form-coupon button {
    background: #02312E !important;
    border-radius: 7px;
    margin: 5px 0 0 0;
}
body .select2-container--default .select2-results__option[aria-selected=true] {
    background: #02312E;
    font-weight: 500;
}
body .select2-container--default .select2-results__option {
    color: #02312E;
}
body .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #02312E;
}
p#mcc_currency_id_field label {
    color: #02312E;
}
.wc_payment_method #mcc_currency_id_field select#mcc_currency_id {
    width: 100%;
    border: 1px solid #707070 !important;
    color: #02312E;
}
.wd-add-btn-replace .add-to-cart-loop:after {
    content: none !important;
}
.variations_form .woocommerce-variation-price .price del {
    color: #02312e;
    font-size: 18px;
}
.variations_form .woocommerce-variation-price .price del bdi {
    font-size: 18px;
}
.woocommerce-Reviews .comment-reply-title, .woocommerce-Reviews .woocommerce-Reviews-title {
    text-transform: uppercase;
    font-size: 18px;
    color: #02312E;
}
.commentlist .comment-text .meta strong {
    color: #02312e;
    text-transform: capitalize;
    font-size: 16px;
}
.woocommerce-Reviews input#submit {
    background: #02312e;
    border-radius: 7px;
    padding: 12px 27px;
}
.woocommerce-Reviews .review, .woocommerce-Reviews .byuser, .odd   {
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 0px solid; 
    background: #E7F1DC;
    padding: 7px 15px;
	border-radius:6px;
}
.woocommerce-cart .quantity input[type=number] {
    margin: 0 !important;
}

/*tr.woocommerce-cart-form__cart-item.cart_item {
    background: #eee;
}*/

tr.woocommerce-cart-form__cart-item.cart_item a {
    color: #02312E;
    font-size: 15px;
}

tr.woocommerce-cart-form__cart-item.cart_item span,tr.woocommerce-cart-form__cart-item.cart_item p {
    color: #02312E;
    font-weight: 500;
}
table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents th {
    color: #02312E;
}
li.step-cart.step-active {
    color: #02312E;
}
a.checkout-button.button.alt.wc-forward.wp-element-button {
    background: #02312E;
    border-radius: 6px;
}
table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents  td.product-quantity input {
    color: #fff !important;
    border: none !important;
}
table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents  td.product-quantity .quantity {
    background: #02312e00;
    border-radius: 6px;
    border: 1px solid #02312E;
}
table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents td.product-quantity input:hover {
    background: transparent !important;
    border-radius: 6px;
}
.btns-shop-hover-light .cart-actions .button[name=apply_coupon] {
    background: #02312E;
    border-radius: 6px;
    margin: 5px 0 0 0;
}
.coupon [name="coupon_code"] {
    border: 1px solid #544742 !important;
    padding: 0 15px !important;
    border-radius: 6px;
}
.cart-totals-inner h2 {
    color: #02312E;
}
.variations_form .variations td {
    padding-bottom: 0;
 
}
fieldset {
    border: 1px solid #707070;
}
button#submitCalc {
    background: #02312E;
    color: #fff;
    font-weight: 500;
    letter-spacing: 0.7px;
    border-radius: 6px;
}
.custom-control.custom-input.custom-radio.custom-control-inline input {
    border: 1px solid #707070;
    color: #02312E;
}
.custom-control.custom-input.custom-radio.custom-control-inline input::placeholder {
	    color: #02312E;
}
fieldset legend {
    color: #02312E;
}
.woodmart-my-account-links a:hover:before {
    color: #02312E;
}

span.woocommerce-Price-amount.amount {
    color: #02312e;
}
button#place_order {
    background: #A1B984  !important;
	  color: #02312E !important;
}

form.frm-show-form.form_payment_option input {
    border: 1px solid #707070 !important;
    padding: 13px 10px;
    height: 40px;
    border-radius: 5px !important;
    font-family: Poppins, Arial, Helvetica, sans-serif;
}
form.frm-show-form.form_payment_option textarea {
    border: 1px solid #707070 !important;
    border-radius: 5px !important;
	font-family: Poppins, Arial, Helvetica, sans-serif;
}
.page-id-19175 .main-page-wrapper,.page-id-11282 .main-page-wrapper {
    background-color: #F7F7F7;
}
	@media (width: 414px){ 
	a.eustore {
    width: 16.5% !important;
    top: 23%;
}
 .side_eu_img {

    top: 23%;
  
}
}
	@media (width: 390px){ a.eustore {
    width: 17.5% !important;
    top: 23%;
}
		.side_eu_img {

    top: 23%;
}
	}
	@media (width: 412px){ a.eustore {
    width: 16.5% !important;
    top: 38%;
		} }
	@media (min-width: 768px) and (max-width:1124px){ 
	/*h3.product-title {
    text-align: left;
}
		.star-rating {
    width: 100%;
    left: 4px !important;
}*/
		.woodmart-add-btn.wd-add-btn-replace a {
    padding: 10.1px 7px 9px 7px;
		}
		.archive span.price, .slide-product.owl-carousel-item .price {
    margin: 0px 0 0 0;
    padding: 10px 6px 10px 4px;
 
}
		ul#menu-new-top li a {
    color: #02312E ;
    font-weight: 500;
}
		span.price bdi {
    font-size: 13px;
}
}
	@media (width: 600px){
		.nootro img {
    width: 100% !important;
}
		.product_item {
    width: 49% !important;
}
		span.price {
    margin: 7px 0 0 14px !important;
   
}
		.upk-maple-grid .upk-style-2 .upk-item:nth-child(01) .upk-item-box {
    padding: 27.57em 29px 0.28em !important;
    bottom: 0 !important;
}
a.eustore {
    width: 11.5% !important;
		}
}

@media (max-width: 575px) and (min-width:500px){
 .slide-product.owl-carousel-item .price {
    margin: 7px 0 0 0% !important;

	} 
.star-rating {
    width: 100%;
    left: 208px !important;
}
}
@media (max-width: 1025px) and (min-width:1080px){ 
span.price bdi {
    font-size: 13px !important;
} } 
.woocommerce-pagination a:focus, .woocommerce-pagination a:hover {
    background-color: transparent;
    border: 1px solid #02312E;
    border-radius: 9px;
}
.frm_form_fields  .frm_primary_label {
    font-family: Poppins, Arial, Helvetica, sans-serif;
    color: #02312e;
}
.with_frm_style input[type=text],.with_frm_style input[type=email],.with_frm_style input[type=number] {
    height: 41px;
	text-align:left;
}
.frm_style_formidable-style.with_frm_style .form-field {
    margin-bottom: 8px;
}
button.frm_button_submit {
    font-family: Poppins, Arial, Helvetica, sans-serif !important;
    background: #02312e !important;
    padding: 12px 33px !important;
	border:none !important;
}
.frm_style_formidable-style.with_frm_style .frm_submit button:hover {
    color: white;
}
div#wd-60aa288464fb3 a {
    border-radius: 6px;
    background: #02312e;
}
.woocommerce_after_checkout {
    font-style: italic;
    color: #02312E;
    font-weight: 500;
}
.cart-totals-inner tr.fee th, .cart-totals-inner tr.fee bdi, .cart-totals-inner tr.order-total bdi {
    color: #02312e;
    font-weight: 500;
}
.cart-totals-inner tr.cart-subtotal th, .cart-totals-inner tr.order-total th {
    color: #02312E;
    font-size: 16px;
    font-weight: 500;
}
span.onsale.product-label {
    background: #C8D4BC;
    color: #02312E;
}
h3.product-title a {
    color: #02312E !important;
    font-size: 16px;
}
.woof_auto_show.woof_overflow_hidden {
    opacity: 1 !important;
    height: auto !important;
    position: relative;
    margin: -42px 0 10px 0;
}
.woof_container_inner.woof_container_inner_producttags h4 {
    display: none;
}
a.woof_show_auto_form.woof_btn_default {
    display: none !important;
}
.woof_submit_search_form_container {
    display: none !important;
    margin: 0 !important;
}
.woof_search_is_going nav.woocommerce-breadcrumb {
    display: block !important;
}
.woof_auto_1_columns .woof_container {
    margin: 0 !important;
    padding: 0 !important;
}

.woof.woof_sid.woof_sid_flat_white.woof_auto_1_columns {
    border: none;
    padding: 0;
}
li.woof_term_122 label {
    font-size: 17px;
    margin: 3px 0 0 0;
    color: #ffffff;
    font-weight: 600;
}
li.woof_term_122 {
    background: #02312E;
    text-align: center;
    float: left;
    width: 100%;
}
.woof_products_top_panel {
    display: none !important;
}

.woof_auto_show.woof_overflow_hidden {
    display: none;
}
.term-nootropics .woof_auto_show.woof_overflow_hidden {
    display: block !important;
}
.product-images img {
    width: 83%;
  
}
.review_widpro {
    position: absolute;
    left: -100%;
    bottom: -24px;
    width: 100%;
    background: white;
    padding: 25px 0 42px;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.check_ed {
    width: 15px;
    margin: 5px 0 7px 0;
}
.payment_methods .payment_box {
    border-radius: 8px;
}
.sample_btn a {
    display: flex;
    flex-direction: column;
    background: #E7F1DC;
    color: #02312E;
    text-align: center;
    align-content: space-between;
    align-items: center;
    font-size: 15px;
    padding: 5px 3px;
    border-radius: 6px;
}

.sample_btn img {
    width: 48px;
}

.sample_btn {
    width: 100%;
    text-align: center;
	    margin: 10px 0 0 0;
}
img.pswp__img {
    background: #EFEFEF;
}
.bottom_link_review_pd {
    margin: 10px 0 0 0;
}
.single-product .owl-stage .post-10934 .price {
    margin-left: 45px !important;
}
.woocommerce-pagination.woocommerce-pagination--without-numbers.woocommerce-Pagination a:hover {
    color: #02312E;
}

.woocommerce-pagination.woocommerce-pagination--without-numbers.woocommerce-Pagination a {
    border: 1px solid #02312E;
}
.input-text {
    border: 1px solid #707070 !important;
    padding: 0px 9px !important;
    margin-top: 5px !important;
    border-radius: 6px !important;
}
form#affwp-register-form input, textarea#affwp-promotion-method, #affwp-login-form input {
    border: 1px solid #707070;
    color: #02312E;
    border-radius: 6px;
}
form#affwp-register-form input[type="submit"], #affwp-login-form input[type="submit"] {
    background: #02312E;
    color: #fff;
    font-weight: 500;
}

.page-id-8 span.woocommerce-Price-amount.amount {
    color: #fff;
}
.image-wrapper.mabel-rpn-image-wrapper {
background:#fff;
}
.postid-10934 .product-images img {
    width: auto;
    height: 313px;
}
.postid-10934 figure.woocommerce-product-gallery__image {
    text-align: center;
}
.page-id-850 .main-page-wrapper {
    height: auto;
    min-height: auto;
}
span.color-primary {
    color: #02312E;
}
div#wpcf7-f19379-o1 .wpcf7-response-output {
    display: none;
}
.blockUI.blockOverlay {
background: #02312E !important;
}

.woodmart-checkout-steps ul .step-active span:after {
    background: #02312E;
}
.woodmart-checkout-steps ul li span {
    position: relative;
    display: block;
    color: #02312E;
}

.mfp-with-anim.popup-quick-view .star-rating {
    width: 20%;
    left: 0;
}
.popup-quick-view .entry-summary .woocommerce-product-rating {
    display: inline-flex;
    align-items: center;
    margin-bottom: 15px;
    vertical-align: middle;
    width: 100%;
}
.mfp-with-anim.popup-quick-view span.price {
    float: left;
    margin: 0;
    padding: 0;
    background: #fff;
    border: none;
    border-right: none;
    border-radius: 0;
    height: auto;
    font-size: 24px !important;
}
a.view-details-btn {
    background: #02312E !important;
}
.mfp-with-anim.popup-quick-view .quantity {
    float: left;
    margin: 0px 10px 14px 0px;
    background: #fff;
    border: 1px solid #02312E;
    border-radius: 5px;
}
.mfp-with-anim.popup-quick-view .quantity input[type=button] {
    padding: 0 15px;
    font-size: 24px;
    color: #02312E;
    font-weight: 500;
}
.mfp-with-anim.popup-quick-view .quantity input[type=number] {
    width: 80px;
    height: 42px;
    border-right: none;
    border-left: none;
    font-size: 16px;
    color: #02312E;
    font-weight: 500;
}
.mfp-with-anim.popup-quick-view .quantity input[type=button] {
    padding: 0 15px;
    font-size: 24px;
    color: #02312E;
    font-weight: 500;
}
.mfp-with-anim.popup-quick-view .quantity input {
    border: none !important;
    background: transparent !important;
    margin: 0 !important;
}
.mfp-with-anim.popup-quick-view button.single_add_to_cart_button.button.alt.wp-element-button {
    width: 100%;
}

.mfp-with-anim.popup-quick-view td.value select {
    background: url(https://highstreetpharma.net/wp-content/uploads/2023/01/arrow_down-1.svg);
    background-repeat: no-repeat;
    border: 1px solid #02312E;
    border-radius: 8px;
    color: #02312E;
    font-weight: 500;
    background-position: right 10px top 50%;
}

.cart-widget-side .widget_shopping_cart .empty:before {

    color: #02312e;
   
}
.bapf_body ul li {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 200px;
  height: 50px;
  border-radius: 25px;
  margin: 20px 0;
}
.bapf_body ul li input {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  position: relative;
  width: 200px;
  height: 50px;
  border-radius: 25px;
  background-color: #1E1E1E;
  outline: none;

}
.bapf_body ul li input:before, .bapf_body ul li input:after {
  z-index: 2;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  color: #FFFFFF;
}
.bapf_body ul li input:before {
    content: "EU";
    left: 138px;
}
.bapf_body ul li input:after {
    content: "All";
    right: 139px;
    font-size: 17px;
    font-weight: 500;
}
.bapf_body ul li label {
  z-index: 1;
  position: absolute;
  top: 10px;
  bottom: 10px;
  border-radius: 20px;
	margin-bottom:0;
}
.bapf_body ul li input {
  transition: 0.25s -0.1s;
}
.bapf_body ul li input:checked {
  background-color: #02312E;
}
.bapf_body ul li input:checked:before {
    color: #02312E;
    transition: color 0.5s 0.2s;
    font-size: 16px;
    font-weight: 500;
}
.bapf_body ul li input:checked:after {
  color: #fff;
  transition: color 0.5s;
}
.bapf_body ul li input:checked + label {
    left: 106px;
    right: 136px;
    background: #e7f1dc;
    transition: left 0.5s, right 0.4s 0.2s;
    width: 78px;
}
.bapf_body ul li input:not(:checked) {
  background: #02312E;
  transition: background 0.5s -0.1s;
}
.bapf_body ul li input:not(:checked):before {
    color: #ffffff;
    transition: color 0.5s;
    font-weight: 400;
    font-size: 17px;
}
.bapf_body ul li input:not(:checked):after {
  color: #02312E;
  transition: color 0.5s 0.2s;
}
.bapf_body ul li input:not(:checked) + label {
    left: 13px;
    right: 0;
    background: #e7f1dc;
    transition: left 0.4s 0.2s, right 0.5s, background 0.35s -0.1s;
    width: 73px;
}
@-webkit-keyframes turn-on {
  0% {
    left: 100%;
  }
  100% {
    left: 0%;
  }
}
@keyframes turn-on {
  0% {
    left: 100%;
  }
  100% {
    left: 0%;
  }
}

@-webkit-keyframes turn-off {
  0% {
    right: 100%;
  }
  100% {
    right: 0%;
  }
}
@keyframes turn-off {
  0% {
    right: 100%;
  }
  100% {
    right: 0%;
  }
}
.bapf_body ul li label {
    font-size: 0;
}
table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents  td.product-quantity input {
    color: #02312e !important;
    border: none !important;
    font-size: 15px;
}
.success_message.reply_msg {
    background-color: #E7F1DC !important;
    color: #02312E !important;
  
    font-weight: 500;
}
form.login input,form.register input {
    padding: 0 10px !important;
}
.mobile-nav-tabs .mobile-tab-title {
 
    letter-spacing: 0.6px;

}
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab .vc_tta-title-text:after {
    background: #02312E;
}
span.password-input input {
    border: 1px solid #707070 !important;
    padding: 0 10px !important;
}
form.woocommerce-EditAccountForm.edit-account input {
    border: 1px solid #707070 !important;
    padding: 0 10px !important;
}
.woocommerce-address-fields__field-wrapper input {
    border: 1px solid #707070 !important;
    padding: 0 10px !important;
    color: #02312e;
}
.woocommerce-address-fields .select2-container--default .select2-selection {
    border: 1px solid #707070 !important;
    border-radius: 6px;
}
td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number a:hover {
    color: #02312E !important;
}
.breadcrumbs a:hover {
    color: #02312E;
}
.img_fo div {
    background: #fff;
    margin: 0 0 10px 0;
    border-radius: 50%;
    padding: 13px;
    height: 137px;
}

.dmca img {
    height: 79px;
    margin: 15px 0 0 0;
    border-radius: 7px;
    width: 106px;
}
.comodo img {
    width: 114px;
}
.img_fo {
    float: left;
    margin: 0 14px 0 0;
}
.woocommerce-shop div#bapf_1 {
    display: none;
}
li.affwp-affiliate-dashboard-tab a:hover {
    color: #02312E !important;
}
.woocommerce-ordering select:focus {
    border-bottom: 1px solid #02312E;
}
.color-scheme-dark a:hover {
    color: #02312E;
}
.whb-general-header .woodmart-logo img {
    max-height: none;
}
.mobile-nav-tabs .active:after {
    background: #02312e !important;
}
.foot_row {
    display: flex;
}

.foot_copy {
    width: 68%;
    float: left;
    text-align: left;
}
.foot_copy p {
    float: left;
    font-size: 15px;
    color: #544742;
}
.foot_social {
    color: #544742;
    font-size: 15px;
}
.footer_capytext .wpb_text_column.wpb_content_element {
    margin-bottom: 15px !important;
}
.tab_item {
    background-color: #02312E !important;
    border: 1px solid #02312E !important; 
       font-weight: 600 !important;
    letter-spacing: 1px;
    cursor: pointer;
    font-size: 16px;
}

.tab_item.active {
    background-color: #B3CA96 !important;
    border-color: #B3CA96 !important;
    color: #02312E !important;
}
.tab_txt h3:before {
    background-color: #02312E !important;
}
input#username {
    border: 1px solid #707070 !important;
}
.wd-add-btn-replace .add-to-cart-loop span {
	transform: translateY(0%) translateZ(0) !important;
}
.woodmart-wishlist-btn.wd-action-btn.wd-wishlist-btn.wd-style-text {
	width: 100%;
	float: left;
}
.mabel-rpn-imageleft.mabel-rpn-small {
    border-radius: 6px;
    border: 2px solid #fff;
    box-shadow: 0 0 45px #02312e78;
}
form.woocommerce-ordering-list a {
    color: #303030;
}

iframe.tech_rev {
    margin: 13px 0 24px 0;
}
.widget_shopping_cart .buttons .btn-cart:hover {
    background: #003136;
    color: #fff !important;
    transition: all 0.5s ease-in-out;
}
a.button.checkout.wc-forward.wp-element-button:hover {
    background: #B3CA96 !important;
    color: #02312E;
    transition: all 0.5s ease-in-out;
}
.title-blog h3 {
    color: #02312E !important;
}
button::selection,a::selection,img::selection {
    background: transparent !important;
}
.subscribe_btn [type="submit"]:hover {
    background: #02312E;
    color: #fff !important;
	 transition: all 0.5s ease-in-out;
}
a.offer_buy:hover {
    background: #fff;
    color: #02312E;
    font-weight: 600;
    transition: all 0.5s ease-in-out;
}
button#btnSumit:hover {
    background: #ffffff;
    color: #02312E;
    font-weight: 600;
    transition: all 0.5s ease-in-out;
}
button.single_add_to_cart_button.button.alt.wp-element-button:hover {
    background: #B3CA96;
    color: #02312E;
    transition: all 0.6s ease-in-out;
}
.bottom_link_review_pd a:hover {
    background: #02312E;
    color: #fff;
    transition: all 0.5s ease-in-out;
}
.btns-shop-hover-light .cart-actions .button[name=apply_coupon]:hover,a.checkout-button.button.alt.wc-forward.wp-element-button:hover {
    background: #B3CA96;
    color: #02312e;
    transition: all 0.5s ease-in-out;
}
button#place_order:hover {
    background: #fff !important;
    color: #02312E;
    transition: all 0.5s ease-in-out;
}
form.checkout_coupon.woocommerce-form-coupon button:hover {
    background: #B3CA96 !important;
    color: #02312E !important;
    transition: all 0.5s ease-in-out;
}
.woodmart-checkout-steps ul li:after {
    color: #02312E;
}
.frm_style_formidable-style.with_frm_style .frm_submit button:hover {
    background: #B3CA96 !important;
    color: #02312E !important;
    transition: all 0.5s ease-in-out;
    font-weight: 500 !important;
}
.btns-shop-light td.woocommerce-orders-table__cell-order-actions a:hover {
    background: #B3CA96;
    transition: all 0.5s ease-in-out;
    color: #02312E;
    font-weight: 600;
}
button#btn_send_form_email_1:hover {
    background: #b3ca96;
    color: #02312E !important;
    transition: all 0.5s ease-in-out;
}
button#submitCalc:hover {
    background: #B3CA96;
    transition: all 0.8s ease-in-out;
    color: #02312E;
}
a.button.wc-backward:hover {
    background: #B3CA96 !important;
    color: #02312E !important;
    transition: all 0.5s ease-in-out;
}
.breadcrumbs span.current {
    color: #02312E;
}
.whb-header-bottom {
    background-color: rgba(0, 49, 54, 1) !important;
    border-color: rgba(232, 232, 232, 1);
    border-bottom-width: 0px !important;
    border-bottom-style: solid;
}
.whb-top-bar {
    background-color: rgba(238, 238, 238, 1) !important;
    border-bottom-style: solid;
}
.woocommerce-table--order-details span, .woocommerce-table--order-details strong, .woocommerce-table--order-details p {
    color: #000 !important;
}
a.button.ced_my_account_reorder:hover {
    background: #B3CA96 !important;
    color: #02312E;
}
form#affwp-register-form input[type="submit"]:hover, #affwp-login-form input[type="submit"]:hover {
    background: #B3CA96;
    color: #02312E;
}
.woocommerce-cart span.woocommerce-Price-amount.amount span, .woocommerce-cart span.woocommerce-Price-amount.amount bdi {
    color: #02312E !important;
}

#aff_button a:hover {
  background: #B3CA96 !important;
    color: #02312E !important;}
.color-scheme-light .shop-title-wrapper .woodmart-back-btn:after {
    color: #02312e !important;
}
.woocommerce-password-strength.good, .woocommerce-password-strength.strong {
	background: #A1B984;
	color: #02312E;
	font-weight: 600;
	padding: 2px 10px;
	margin: 4px 0 0 0;
	border-radius: 5px;
}
.woocommerce-password-strength.bad, .woocommerce-password-strength.short {
    background-color: #02312E;
    color: #FFF;
}
.dokan-alert-danger, .dokan-alert-info, .dokan-alert-warning, .dokan-error, .dokan-info, .mc4wp-error, .mc4wp-notice, .woocommerce-error, .woocommerce-info, div.wpcf7-mail-sent-ng, div.wpcf7-validation-errors {
    background-color: #02312E;
	border-radius: 7px;
}
.dokan-alert-success, .dokan-message, .dokan-store-contact .alert-success, .mc4wp-success, .woocommerce-message, .wpcf7-mail-sent-ok, .yith_ywraq_add_item_product_message {
    background-color: #A1B984;
    color: #02312E;
    font-weight: 500;
}
.with_frm_style .frm_message, .frm_success_style {
    background: #02312e !important;
    color: #fff !important;
	text-align: center;
}
.with_frm_style .frm_message p, .frm_success_style p {
    color: #fff !important;
}
.vc_custom_1628324618015 {
    background: #02312E !important;
}
button.button.woocommerce-button.woocommerce-form-login__submit:hover {
    background: #A1B984;
    color: #02312E;
    transition: all 0.5s ease-in-out;
}
a.woocommerce-LostPassword.lost_password:hover {
	color: #02312E !important;
}
a.btn.woodmart-switch-to-register {
    color: #fff;
    background: #02312E;
}
a.btn.woodmart-switch-to-register:hover {
  background: #A1B984;
    color: #02312E;
    transition: all 0.5s ease-in-out;
}
form.woocommerce-form.woocommerce-form-register.register input {
    border: 1px solid #707070 !important;
}
form.woocommerce-form.woocommerce-form-register.register button:hover {
    background: #A1B984;
    color: #02312E;
    transition: all 0.5s ease-in-out;
}
form.woocommerce-ResetPassword.lost_reset_password input {
    border: 1px solid #707070 !important;
}
form.woocommerce-ResetPassword.lost_reset_password button:hover {
     background: #A1B984;
    color: #02312E;
    transition: all 0.5s ease-in-out;
}
form.woocommerce-ResetPassword.lost_reset_password button {
    margin: 13px 0 0 0;
}


.product-grid-item .product-title a {
    color: inherit;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.meta-post-categories {
    background: #02312E;
}
a.btn-read-more.more-link {
    color: #02312E;
    font-weight: 600;
}


.home_subscribe input {
    border: none !important;
    border-bottom: 2px solid #011413 !important;
    border-radius: 0 !important;
    background-color: transparent;
    padding: 20px;
    min-height: 50px;
    color: #011413 !important;
    box-shadow: none !important;
		text-align:center;
	width:90% !important;
	 font-family: Poppins, Arial, Helvetica, sans-serif !important;
}

.home_subscribe input::placeholder {
   
    font-family: Poppins, Arial, Helvetica, sans-serif !important;
}

.home_subscribe .frm_form_field, .home_subscribe .frm_submit {
    text-align: center;
}

.home_subscribe button.frm_button_submit {
    background: #A1B984 !important;
    border-radius: 28px !important;
    color: #02312E !important;
    font-size: 17px !important;
    font-weight: 600 !important;
}
.home_subscribe button.frm_button_submit:hover {
    background: #02312E !important;
    color: #fff !important;
}
.home_subscribe fieldset {
    padding: 0 !important;
}
span.register_sim {
    font-family: arial;
}
tr.cart-discount, tr.cart-discount th{
    color: #fff !important;
}

tr.cart-discount a:before,tr.cart-discount a:after {
    background: #fff;
}
div#tab-description h3 {
    color: #011413;
    margin: 0 0 9px 0;
}

form#order_review,form#order_review th,form#order_review strong {
    color: #fff;
}
.berocket_single_filter_widget.berocket_single_filter_widget_54492 {
    display: none !important;
}
span.frm_titl {
    font-family: Poppins, Arial, Helvetica, sans-serif;
    color: #02312e;
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 0.2px;
    margin: 2px 0 5px 0;
    float: left;
}
span.frm_titl span {
    color: red;
}
.btn_submit:hover {
    background: #B3CA96 !important;
    color: #02312E !important;
    transition: all 0.5s ease-in-out;
    font-weight: 500 !important;
}
.input_btn {
    width: 100%;
}
.shot_tit {
    display: flex;
    flex-direction: column;
    align-content: space-around;
    align-items: center;
}

.shot_tit img {
    width: 40px;
    margin: 0 0 10px 0;
}

.shot_tit {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    flex-direction: column;
    text-align: center;
    color: #011413;
    font-size: 13px;
    font-weight: 500;
    width: 30%;
}

img.gu_image {
    position: absolute;
    left: -103px;
    width: 104px;
    top: 11px;
    z-index: 99;
}

.list_moda ul li {
    padding: 4px 0;
    font-weight: 500;
    text-transform: capitalize;
	list-style:none;
	margin:0;
}

.list_moda ul li img {
    width: 17px;
    margin: 0 5px 0 0;
}

.list_moda ul {
    margin: 0 0 16px 0;
	padding:0;
}
.post-56066 .product-element-top:before {
    background: url(https://highstreetpharma.net/wp-content/uploads/2022/01/Bestseller-min1.png);
    background-repeat: no-repeat;
    z-index: 99999;
    content: "";
    width: 95px;
    height: 96px;
    float: left;
    position: absolute;
    right: -23px;
    background-size: 63%;
    top: 22px;
}
.post-2969 .product-element-top:before {
    background: url(https://highstreetpharma.net/wp-content/uploads/2022/01/Bestseller-min1.png);
    background-repeat: no-repeat;
    z-index: 99999;
    content: "";
    width: 95px;
    height: 96px;
    float: left;
    position: absolute;
    right: -23px;
    background-size: 63%;
    top: 31px;
}
.post-10224 .product-element-top:before {
    background: url(https://highstreetpharma.net/wp-content/uploads/2022/01/Bestseller-min1.png);
    background-repeat: no-repeat;
    z-index: 99999;
    content: "";
    width: 95px;
    height: 96px;
    float: left;
    position: absolute;
    right: -23px;
    background-size: 63%;
    top: 22px;
}
.woodmart-buttons.wd-pos-r-t {
    z-index: 999999999;
}

.affwp-errors, .affwp-notice {
    border: #02312E;
    margin: 0 0 21px 0;
    background: #02312E;
    color: #fff;
    border-radius: 5px !important;
}

span.error-message_hs {
    color: red;
    font-size: 13px;
    margin: 6px 0 7px 0;
}
.woocommerce-cart span.woocommerce-Price-amount.amount, .woocommerce-cart span.woocommerce-Price-amount.amount span {
    color: #fff !important;
}
.woocommerce-cart tr.cart-discount, .woocommerce-cart tr.cart-discount th {
    color: #2d2a2a !important;
}
.woocommerce-cart .cart-discount span.woocommerce-Price-amount.amount, .woocommerce-cart .cart-discount span.woocommerce-Price-amount.amount span {
    color: #000 !important;
}
.woocommerce-cart tr.cart-discount a:before, .woocommerce-cart tr.cart-discount a:after {
    background: #000;
}


.cat_hsp div {
    float: left;
    width: 235px;
    height: 78px;
    border-right: 1px solid #ccc;
    border-radius: 5px;
    margin: 0 0 12px 0;
}
.subscrbe_bg.sub_new {
    position: relative;
    left: -75px;
}
.sub_new_bg.new_bgpage {
    margin: 162px 0 0 0;
}

div#frm_field_43_container {
    margin: -15px 0 11px 0;
}
div#field_xj6dy div {
    text-align: center;
    position: relative;
    left: 18px;
}
button.frm_button_submit.btn_new {
    margin: 9px 0 0 0;
}
form#form_contact-form p {
    margin: 0 0 6px 0;
}
form#createCustomer .form-group {
    margin: 0 0 14px 0;
}

/*Update-css*/

.starreting {
    float: left;
    width: 100%;
    text-align: center;
    display: flex;
    justify-content: space-around;
    align-items: center;
}

.starreting span.price {
    display: none;
}

.price-button {
    width: 100%;
    float: left;
}

.price-button .star-rating {
    display: none !important;
}

.price-button {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    justify-content: center;
    margin: 5px 0 0;
}
.colro_pro {
    background: #F6F8F5;
    border-radius: 0 0px 10px 10px;
    padding: 5px 5px 18px;
    width: 100%;
    float: left;
}
.product-grid-item .product-element-top {
    margin-bottom: 0;
}


.product_item .product-title a::selection,ul#menu-footer a::selection,a.woocommerce-review-link::selection {
	color:#02312E !important;
}

img.tmr_prowidget {
    width: 228px;
}
.reting_wi {
    display: flex;
    column-gap: 6px;
}

.reting_wi span {background: #02312e;}
.reting_wi span img {
    width: 41px;
}

.tmr_widi {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: 4px 0 1px;
}
.woocommerce-thankyou-order-details span.woocommerce-Price-amount.amount {
    color: #2d2a2a !important;
}
.show_howotpay_order_status {
    display: none;
}
/* new css*/
.whb-column .wd-header-search-form input[type=text] {
    border: 1px solid #544742;
    border-radius: 20px;
    font-size: 15px;
}
.wd-header-cart.wd-tools-element.wd-design-2.wd-tools-custom-icon.cart-widget-opener {
    border: 2px solid #544742;
    border-radius: 25px;
}
.wd-header-my-account span.wd-tools-text {
    font-size: 14px;
    font-weight: 500;
}
.wd-header-cart span.wd-cart-subtotal {
    font-size: 14px;
    font-weight: 500;
    color: #000 !important;
}
span.wd-cart-number.wd-tools-count {
    font-size: 10px !important;
}
.wd-header-my-account a {
    color: #000 !important;
    font-weight: 500;
}

.cart-widget-side.wd-side-hidden.wd-right.wd-opened {
    background: #E7F1DC;
    z-index: 999999999;
}
h1.entry-title.title {
    color: #02312E !important;
}
.wd-back-btn a {
    color: #02312e;
}
.wd-add-btn.wd-add-btn-replace a {
    padding: 10.1px 10px 9px 10px;
    background: #02312E;
    color: #fff;
    border: 1px solid #707070 !important;
    border-left: 0;
    border-radius: 0px 29px 29px 0 !important;
    box-shadow: none;
    height: 42px;
	float:left;
}
.wd-add-btn.wd-add-btn-replace a span:before {
    content: "More Info";
    font-size: 13px;
    font-weight: 500;
}
.wd-add-btn.wd-add-btn-replace a span {
    padding: 0 !important;
    font-size: 0 !important;
}
.wd-add-btn.wd-add-btn-replace {
    margin-top: 0 !important;
}
.star-rating span:before {
    color: #80B438;
}
.wd-add-btn-replace .add-to-cart-loop:before {
    content: none !important;
}

.colro_pro h3 a {
    color: #02312E !important;
    font-size: 17px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.product-element-top.wd-quick-shop {
    background: #EFEFEF;
    padding: 25px 22px;
    border-radius: 10px 10px 0 0;
}
.colro_pro .wd-entities-title {
    margin-bottom: 0 !important;
}

a::selection{
	 background: transparent !important;
}
::selection {
	 background: transparent !important;
}
.bapf_body ul {
    padding: 0;
}
form.cart div.quantity {
    order: unset;
}
form.cart .single_add_to_cart_button {
    order: unset;
}
.woocommerce-variation-description p {
    margin: 0 0 6px 0;
}
.woocommerce-variation-add-to-cart {
    gap: 0 !important;
}
.woocommerce-variation-price {
    margin-bottom: 10px !important;
}
.wd-wishlist-btn.wd-action-btn.wd-style-text.wd-wishlist-icon {
    width: 100%;
}
ul.wd-checkout-steps li span {
    position: relative;
    display: block;
    color: #02312E;
}
.wd-checkout-steps li {
    color: #02312E;
}
td.product-remove a {
    font-size: 0 !important;
}
.woocommerce-cart tr.cart-discount a:before, .woocommerce-cart tr.cart-discount a:after {
    background: transparent;
}
.cart_totals span.woocommerce-Price-amount.amount span {
    color: #02312e !important;
}
.coupon button.button.wp-element-button {
    height: 0 !important;
    margin: 5px 0 0 0;
}
div#order_review .wd-table-wrapper {
    background: transparent !important;
}
.variation span {
    float: left;
    font-size: 14px;
    font-weight: 400 !important;
    color: #fff !important;
}
h3#ship-to-different-address span {
    font-size: 22px;
    margin-bottom: 20px;
    color: #2d2a2a;
    font-weight: 600;
    line-height: 1.4;
    text-transform: uppercase;
}

.woocommerce-shipping-fields {
    margin-bottom: 20px;
    padding-top: 30px;
    border-top: 1px solid rgba(129,129,129,.2);
}

tr.tax-total {
    display: none;
}
.product-additional-galleries {
    display: none;
}
span.wd-cart-subtotal span.woocommerce-Price-amount.amount {
    color: #000 !important;
}

.tmr_widi {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: 4px 0 1px;
}

.woocommerce-thankyou-order-details span.woocommerce-Price-amount.amount {
    color: #2d2a2a !important;
}
.show_howotpay_order_status {
    display: none;
}
li.woocommerce-order-overview__payment-method.method strong {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
input.btn_send:hover {
    color: #fff;
    background: transparent;
}
.cart-table-section .variation span {
    float: left;
    font-size: 14px;
    font-weight: 400 !important;
    color: #000 !important;
}
div.quantity input[type="button"]:hover {
    color: #02312e !important;
}
.checkout-order-review:before, .checkout-order-review:after, .woocommerce-order-pay #order_review:before, .woocommerce-order-pay #order_review:after {
    content: none !important;
}
span.faq_link {
    font-size: 22px;
    font-weight: 600;
    text-align: center;
    width: 100%;
    /* float: left; */
    display: block;
}

span.faq_link a {
    color: #02312e;
}
h3.request_sub {
    font-size: 28px;
    margin: 0 0 5px 0;
    color: #000;
}

.tip_hsp p {
    font-weight: 500;
    font-size: 15px;
}
.tip_hsp {
    margin: 0 0 9px 0;
}
div#frm_desc_field_29yf4d {
    font-family: Poppins, Arial, Helvetica, sans-serif;
    color: #000;
    font-size: 13px;
}
h3.query_sub {
    color: #000;
    font-size: 23px;
}
span#billing_email-description {
    font-family: Poppins, Arial, Helvetica, sans-serif;
    color: #000;
    font-size: 13px;
    margin: 0 0 0 5px;
}
span.email_ {
    font-size: 13px;
}
.wd-buttons.wd-pos-r-t {
    z-index: 9999999;
}
.product-additional-galleries {
    display: none !important;
}
th.label.cell {
    padding-bottom: 0;
}


*/remove this later*/

.postid-7447 figure.woocommerce-product-gallery__image img {
    width: 89% !important; 
}
img.gu_image.new_eu {
    top: 30px;
    left: -124px;
}
img.gu_image.new_eu1 {
    top: 81px;
    left: -114px;
}

span.shipping-message {
    color: #000000;
    background: #B3CA96;
    padding: 3px 11px;
    border-radius: 5px;
}

input#dgwt-wcas-search-input-1 {
    border: 1px solid #544742;
    background: transparent;
    padding: 10px 30px 10px 48px;
    font-family: "Poppins";
    font-size: 15px;
}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
    top: 17px !important;
}
.dgwt-wcas-suggestion strong {
    font-weight: 600;
    color: #003136;
}
.woocommerce-order-pay span.woocommerce-Price-amount.amount {
    color: #000;
}
.wd-header-mobile-nav span.wd-tools-text {
    display: none;
}
button.single_add_to_cart_button.button.alt {
    width: 100%;
    line-height: 3.1;
}

ul.list_st li {
    list-style: none;
}

ul.list_st {
    padding: 0;
}
.image_cre img {
    width: 114px;
}

.image_cre {
    margin: 0;
}
table.table td {
    border: 1px solid rgb(0 0 0 / 38%);
}

figure.woocommerce-product-gallery__image {
    text-align: center;
}
.woocommerce-message {
    margin: 0 0 10px 0 !important;
}

p.order_st {
    background: #e7f1dc;
    color: #02312e;
    padding: 7px 13px;
    margin: 0 !important;
}

.woocommerce-form-login-toggle {
    border: none !important;
}

.woocommerce-form-login-toggle .wc-block-components-notice-banner.is-info, .woocommerce-form-coupon-toggle .wc-block-components-notice-banner.is-info {
    border: none;
    background: #e7f1dc;
    font-size: 15px;
    display: block;
    padding: 15px 14px !important;
    width: 100%;
    border-radius: 10px;
}

.wc-block-components-notice-banner.is-info svg {
    float: left;
    background: #02312e !important;
    margin: 0 12px 0 0;
}

span.span_tr {
    color: #000;
    font-size: 16px;
    font-weight: 500;
    margin: 7px 0 0 0;
    width: 100%;
    float: left;
}


/*checkout*/


#order_drug_allergies_field, #order_do_you_smoke_field {
  width: 32%;
  float: left;
  padding: 6px;
}
#order_current_medications_field, #order_do_you_drink_field {
  width: 32%;
  float: left;
  clear: none;
  margin: 0 11px;
  padding: 6px;
}
#order_current_treatments_field, #order_gender_field {
  width: 32%;
  float: left;
  clear: none;
  padding: 6px;
}
#order_current_medications_field legend, #order_drug_allergies_field legend, #order_current_treatments_field legend, #order_do_you_smoke_field legend, #order_do_you_drink_field legend, #order_gender_field legend  {
  font-size: 14px;
  font-weight: 500;
}
#order_drug_allergies_field label, #order_do_you_smoke_field label {
	float: left;
	padding: 0 10px;
	font-size: 16px;
}
#order_current_medications_field label, #order_do_you_drink_field label {
	float: left;
	padding: 0 10px;
	font-size: 16px;
}
#order_current_treatments_field label, #order_gender_field label {
	float: left;
	padding: 0 10px;
	font-size: 16px;
}

#order_gg_field {
  visibility: hidden;
  height: 71px;
}
#order_drug_allergies_2_field {
  margin: 63px 0 0 0;
  width: 31%;
  float: left;
  position: absolute;
}
#order_current_medications_2_field {
  width: 31%;
  margin: 63px 0 0 230px;
  float: left;
  position: absolute;
}
#order_current_medications_2, #order_drug_allergies_2,#order_current_treatments_2 {
	min-height: 70px;
	line-height: 1;
}

.wd-builder-off .woocommerce-billing-fields {
	margin-top: 0 !important;
}
h4#order__medical_conditions_field {
    color: #02312E;
    text-transform: capitalize;
    font-size: 29px;
    font-weight: 600;
}

p#order_current_treatments_2_field {
    width: 31%;
    margin: 63px 0 0 461px;
    float: left;
    position: absolute;
}
#order_note_to_c_field {
	font-size: 13px;
	font-weight: 400;
	margin: -17px 0 14px 0;
}
#order_i_certify_that_i_am_over_field {
	font-size: 13px;
	font-weight: 400;
	margin: -17px 0 14px 0;
}
.wd-my-account-links {
    display: none;
}


.woocommerce-cart .free_shipping_info, .woocommerce-cart .free_opion_info, .woocommerce-cart  .bottom_link_review_pd, .cross-sell-products-checkout .free_shipping_info, .cross-sell-products-checkout .free_opion_info, .cross-sell-products-checkout  .bottom_link_review_pd, .woocommerce-cart .sample_btn {
    display: none !important;
}
.woocommerce-cart span.price, .cross-sell-products-checkout span.price  {
    width: 100%;
    float: left;
    font-size: 16px;
    background: transparent !important;
    border: none !important;
    padding: 4px 0 6px !important;
    height: auto !important;
}
.woocommerce-cart .price-button, .cross-sell-products-checkout .price-button {
    display: block;
}
.woocommerce-cart form.variations_form.cart.variation-swatch-selected, .cross-sell-products-checkout form.variations_form.cart.variation-swatch-selected {
    display: block;
}
.woocommerce-cart .quantity, .cross-sell-products-checkout .quantity,  {
display:none !important;
}
.woocommerce-cart form.cart, .cross-sell-products-checkout form.cart {
display:block !important;
}

.woocommerce-cart span.woocommerce-Price-currencySymbol, .cross-sell-products-checkout span.woocommerce-Price-currencySymbol  {
color: #000 !important;
}
.woocommerce-cart .button_more, .cross-sell-products-checkout .button_more {
display:none !important;
}
.woocommerce-cart span.woocommerce-Price-amount.amount bdi span, .cross-sell-products-checkout span.woocommerce-Price-amount.amount bdi span {
    color: #02312e !important;
}
.woocommerce-cart .woocommerce-variation-price span, .cross-sell-products-checkout .woocommerce-variation-price span {
    font-size: 22px !important;
}
tr.woocommerce-cart-form__cart-item.cart_item .quantityt {
    display: block !important;
}
.cross-sells {
    margin-top: 0;
}

a.vi_btn_cart {
    background: #02312e;
    color: #fff;
    padding: 9px 22px;
    text-align: center;
}
a.vi_btn_cart {
    background: #02312e;
    color: #fff;
    padding: 11px 36px;
    text-align: center;
    font-size: 16px;
    border-radius: 6px;
    margin: 12px 0 0 0;
    display: inline-block;
    transition: all .8s;
}
a.vi_btn_cart:hover {
    background: #B3CA96;
    color: #02312e;
}
.cross-sell-products-checkout .quantity {
    display: none !important;
}
.cross-sell-products-checkout .product-grid-item {
    width: 24% !important;
    max-width: 25% !important;
}

.text_carte {
    text-align: center;
}.woodmart-add-btn.wd-add-btn-replace a {
    float: left;
}
.cross_products .quantity {
    display: none !important;
}
.cross-sells.cross_products {
    margin: 36px 0 0 0;
}

.single-product h1.product_title.entry-title br {
    display: none;
}

.woocommerce-order-pay #order_review {
    background: #003136;
}
.product-wrapper {
    background: #f6f8f5;
    border-radius: 10px !important;
}
.wd-star-rating {
    display: inline-block;
    text-align: center;
}

.wd-carousel-item .price {
    float: left;
    margin: 24px 0 0 0;
    padding: 10px 6px 10px 13px;
    background: #fff;
    border: 1px solid #707070;
    border-right: none;
    border-radius: 29px 0 0 29px;
    height: 42px;
    margin-block: 0 !important;
}
:is(.woocommerce-form-coupon-toggle)>div {
    display: block;
    margin-bottom: 25px !important;
    padding: 0 !important;
    min-height: 0;
    background-color: transparent;
    color: var(--color-gray-900);
    font-weight: 600;
    text-align: unset;
}
.woocommerce-info:before {
    font-size: 0;
}

.cross_products .wd-add-btn.wd-add-btn-replace {
    display: block !important;
    padding: 0 5px;
}
.woocommerce-order-pay #order_review span.woocommerce-Price-amount.amount {
    color: #fff !important;
}
.payment_box.payment_method_pp p {
    color: #000;
}
.colro_pro br {
    display: none;
}
.tested_icon ul li:before {
    content: '';
    background: url(https://highstreetpharma.net/wp-content/uploads/2024/07/tik.svg);
    width: 20px;
    height: 20px;
    float: left;
    background-size: cover;
    background-repeat: no-repeat;
}

.tested_icon ul li {
    list-style: none;
    display: inline-block;
    background: #e7f1dc;
    padding: 7px 10px;
    border-radius: 6px;
	text-transform: uppercase;
}

.tested_icon ul {
    padding: 0;
}

.tested_icon {
    width: 100%;
    /* float: left; */
    display: block;
}
a.org_supli {
    text-decoration: underline;
    color: #02312e;
    font-weight: 500;
}




.term-125 .main-page-wrapper, .term-153 .main-page-wrapper {
    background: url(https://highstreetpharma.net/wp-content/uploads/2025/01/bg-1.png);
    background-size: 100% 100%;
}
.term-125 .page-title-default {
    background-color: #e7f1dc;
    background-image: url(https://highstreetpharma.net/wp-content/uploads/2025/01/8035735-1.webp) !important;
    background-size: cover;
    background-position: top;
    margin-bottom: 0;
}
.term-125 aside.sidebar-container.col-lg-3.col-md-3.col-12.order-last.order-md-first.sidebar-left.area-sidebar-shop {
    background: #e7f1dc;
    padding: 0px;
    border-radius: 5px;
}

.term-125 .shop-loop-head {
    /* background: #fff; */
    /* padding: 5px 8px; */
    border-radius: 5px;
    margin-bottom: 20px;
}

div#block-2, section.sec_1d {
    display: none;
}

.term-125 div#block-2,.term-125 section.sec_1d {
    display: block !important;
}
div#woocommerce_product_categories-1 {
    padding: 0 17px;
}
.term-125 div#block-2 {
    padding: 0;
}

.term-125 .product-element-top.wd-quick-shop, .term-153 .product-element-top.wd-quick-shop {
    background: #b3ca96;
}
.term-125 .colro_pro, .term-153 .colro_pro {
    background: #005853 !important;
}
.term-125 .product-wrapper, .term-153 .product-wrapper {
    background: #005853 !important;
}
.term-125 .colro_pro h3 a, .term-153 .colro_pro h3 a {
    color: #fff !important;
}

.woocommerce-order-received .woocommerce-order-details {
	width: 100%;
	float: left;
}
.text_bltes p {
    line-height: 24px;
}
.buton_reda a {
    background: #02312e !important;
    color: #fff !important;
}
.head_text h2 {
    padding: 07px 0 17px;
    font-size: 31px;
    text-align: left !important;
}

li.cat-item.cat-item-153 {
    display: none;
}




div#block-3 {
display: none !important;
}
.term-153 div#block-3 {
    display: block !important;
    padding: 0;
    margin: 0;
}

img.best-seller-badgaae {
    width: 71px !important;
    height: auto !important;
    position: absolute;
}

.term-153 div#woocommerce_product_categories-1 {
    background: #fff;
    padding: 14px 17px;
    border-radius: 5px;
}

.woocommerce-shop .post-81404, .woocommerce-shop .post-81399, .woocommerce-shop .post-81418, .woocommerce-shop .post-81410, .woocommerce-shop .post-81427, .woocommerce-shop .post-81435, .woocommerce-shop .post-81443, .woocommerce-shop .post-81452, .woocommerce-shop .post-81460 {
display: none;
	
}
button.show-password-input {
    background: transparent;
    margin: 5px 0 0 0;
}
button.show-password-input:hover {
    background: transparent !important;
    color: #02312e;
}

.page-id-33589 h2.woocommerce-order-details__title {
    margin: 0 0 0 0;
}

ul.woocommerce-error {
    z-index: 9999999 !important;
}@media (min-width: 768px) and (max-width: 1024px) {
	.whb-column.whb-col-left.whb-visible-lg {
    display: none;
}
a#BookmarkMe {
    display: none;
}
.wd-header-text.set-cont-mb-s.reset-last-child span {
    margin: 12px 12px 0 0;
    position: relative;
    top: 10px;
}
.item_li_inner {
    align-items: flex-start;
  }
.blo_12 a {
    margin: -229px 0 15px 10px;
}
.view_all:before {
    top: 568px !important;
}
.wd-carousel-item .price {
    padding: 10px 3px 10px 5px !important;
   
}

.vc_tta.vc_general.vc_tta-style-classic:is(.vc_tta-tabs-position-top,.vc_tta-tabs-position-bottom) .vc_tta-tabs-list {
    overflow-y: auto;
   white-space: normal; 
}

div#block-3 {
    display: none;
}
}

@media (min-width: 577px) and (max-width: 767px) {
	.vc_tta.vc_general.vc_tta-style-classic:is(.vc_tta-tabs-position-top,.vc_tta-tabs-position-bottom) .vc_tta-tabs-list {
    overflow-y: auto;
   white-space: normal; 
}
}

@media (max-width: 576px) {
	.whb-top-bar .whb-column.whb-col-left.whb-visible-lg {
    display: none;
}

.whb-top-bar .whb-column.whb-col-center.whb-visible-lg {
    display: none;
}

.whb-top-bar .wd-header-text.set-cont-mb-s.reset-last-child span {display: none;}

.whb-top-bar .whb-column.whb-col-right.whb-visible-lg {
    width: 50%;
    text-align: right;
    margin: 0;
    display: flex;
}
.affiliat_login_button a {
    display: inline-block !important;
}
.affiliat_login_button {
    width: 100% !important;

}
.track_order {
    font-size: 27px !important;
}
ul#menu-footer li {
    padding: 0 14px;
}
li#menu-item-46753 {
    display: none;
}
.bl_big {
    width: 100% !important;
    margin: 0 0 0px 0;
}
.bl_small {
    width: 100% !important;
}
.blogs a {
    margin: -150px 0 0 17px !important;
}
.blogs {
    display: flex;
    column-gap: 13px;
    margin: 24px 0 0;
    flex-direction: column;
}
.img_fo div {
    background: #fff;
    margin: 9px 13px 10px 0;
    border-radius: 50%;
    padding: 13px;
    height: 137px;
    width: 43%;
    float: left;
}
.img_fo {
    float: left;
    margin: 0 14px 0 0;
    width: 100% !important;
}
.vc_custom_1672828864371 {
    margin-top: 0px !important;
}
.vc_custom_1672828864371 p {
    text-align: center !important;
}
.wpb_text_column.wpb_content_element.vc_custom_1671874504570 {
    margin-bottom: 0 !important;
}
.wpb_text_column.wpb_content_element.vc_custom_1671874504570 p {
    text-align: center !important;
}
.foot_row {
    display: flex;
    flex-direction: column;
}
.foot_copy {
    width: 100%;
    float: left;
    text-align: center;
    margin: 0 0 17px 0;
}
.min-footer p {
    font-size: 15px;
    line-height: 1.8 !important;
}


.cat_hsp div {
    float: left;
    width: 199px !important;
    height: 78px;
    border-right: 1px solid #ccc;
    border-radius: 5px;
    margin: 0 0 12px 0;
}
.subscrbe_bg.sub_new {
    position: relative;
    left: -21px;
    background: #fff !important;
}
.sub_new_bg.new_bgpage {
    margin: 0px 0 0 0 !important;
}

.whb-general-header .woodmart-logo img {
    max-height: 61px !important;
}
iframe.rev_ifrepro {
    height: 43px;
}
.review_widpro 
    padding: 25px 0 0 !important;
}


.vc_tta.vc_general.vc_tta-style-classic:is(.vc_tta-tabs-position-top,.vc_tta-tabs-position-bottom) .vc_tta-tabs-list {
    overflow-y: auto;
   white-space: normal; 
}
}

