:root {
	--wd-text-font: "Rubik Regular", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #777777;
	--wd-text-font-size: 14px;
	--wd-title-font: "Rubik Semi bold", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Rubic medium", 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: "Rubik Regular", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Rubik Semi bold", 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: "Rubik Bold", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(34,34,34);
	--wd-alternative-color: rgb(252,223,176);
	--btn-default-bgcolor: rgb(247,247,247);
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(34,34,34);
	--btn-accented-bgcolor-hover: rgb(63,63,63);
	--wd-form-brd-width: 2px;
	--notices-success-bg: rgb(224,178,82);
	--notices-success-color: rgb(51,51,51);
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
}
.wd-age-verify-wrap {
	--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-promo-popup-wrap {
	--wd-popup-width: 800px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: rgb(53,80,188);
	background-image: none;
}
html .wd-nav.wd-nav-main > li > a {
	color: rgb(255,255,255);
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1400px;
--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: 1400px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


.wd-page-title {
background-color: #0a0a0a;
}

@font-face {
	font-family: "Rubik Regular";
	src: url("//phonesrefurb.com/cdn-cgi/image/format=auto,slow-connection-quality=30,onerror=redirect/https://phonesrefurb.com/wp-content/uploads/2024/05/rubik-regular.woff2") format("woff2"), 
url("//phonesrefurb.com/cdn-cgi/image/format=auto,slow-connection-quality=30,onerror=redirect/https://phonesrefurb.com/wp-content/uploads/2024/05/rubik-regular.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "Rubic medium";
	src: url("//phonesrefurb.com/cdn-cgi/image/format=auto,slow-connection-quality=30,onerror=redirect/https://phonesrefurb.com/wp-content/uploads/2024/05/rubik-medium.woff2") format("woff2"), 
url("//phonesrefurb.com/cdn-cgi/image/format=auto,slow-connection-quality=30,onerror=redirect/https://phonesrefurb.com/wp-content/uploads/2024/05/rubik-medium.woff") format("woff");
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: "Rubik Bold";
	src: url("//phonesrefurb.com/cdn-cgi/image/format=auto,slow-connection-quality=30,onerror=redirect/https://phonesrefurb.com/wp-content/uploads/2024/05/rubik-bold.woff2") format("woff2"), 
url("//phonesrefurb.com/cdn-cgi/image/format=auto,slow-connection-quality=30,onerror=redirect/https://phonesrefurb.com/wp-content/uploads/2024/05/rubik-bold.woff") format("woff");
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family: "Rubik Semi bold";
	src: url("//phonesrefurb.com/cdn-cgi/image/format=auto,slow-connection-quality=30,onerror=redirect/https://phonesrefurb.com/wp-content/uploads/2024/05/rubik-semibold.woff2") format("woff2"), 
url("//phonesrefurb.com/cdn-cgi/image/format=auto,slow-connection-quality=30,onerror=redirect/https://phonesrefurb.com/wp-content/uploads/2024/05/rubik-semibold.woff") format("woff");
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: "Rubik Black";
	src: url("//phonesrefurb.com/cdn-cgi/image/format=auto,slow-connection-quality=30,onerror=redirect/https://phonesrefurb.com/wp-content/uploads/2024/05/rubik-black.woff2") format("woff2"), 
url("//phonesrefurb.com/cdn-cgi/image/format=auto,slow-connection-quality=30,onerror=redirect/https://phonesrefurb.com/wp-content/uploads/2024/05/rubik-black.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

/*translate press header and footer*/
.trp-language-switcher .trp-ls-shortcode-current-language {
    display: inherit !important;
}

.trp-ls-shortcode-current-language{
    width: 100% !important;
}

/*trp popoup language detect content*/
#trp_ald_popup_text {
    font-size: 12px;
}

/*trp popup, remove x close icon*/
#trp_ald_modal_popup #trp_ald_x_button {
    display: none;
}

/*trp choose language popup height and size*/
#trp_ald_popup_change_language {
font-size: 14px;
height: 40px;
}

/*trp change language popup height and size*/
.trp_ald_ls_container .trp-ls-shortcode-current-language {
 font-size: 14px;
	height: 40px;
}


/* .main-page-wrapper {
    min-height: 80vh;
} */

.container-sing-prod {
  display: flex;
  height: 80px;
  align-items: center; /* Vertically center items */
}

.box-sing-prod {
  width: 150px;
  height: 80px; /* Adjusted height */
  border: 1px solid grey;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 0 10px; /* Optional: Add margin between the boxes */
}

.box-sing-prod img {
  width: 40px;
  height: 40px;
  margin-top: 25px; /* Adjusted margin for vertical centering */
}

.box-sing-prod p {
  font-size: 12px;
  text-align: center;
}

	/* Main page wrapper */
@media (max-width:479px){
	.website-wrapper .main-page-wrapper{
		padding-top: 0px;
	}
	
}

	/*checkoutWC logo */
.cfw-logo .logo {
   height: 2em;
}

	/*checkoutWC input billing phone padding on checkout */
/*input#billing_phone {
    padding-left: 90px !important;
}


/*remove product count on shop filter*/
.wd-filter-list .count {
    display: none !important;
}


/*trp language switcher fix for new design released by trp*/
.trp-language-switcher {
   height: auto !important;
}


/*checkout page border radius for the fields*/
#billing_postcode, #billing_state, #billing_city, #billing_address_1, #billing_email, #billing_phone, #billing_first_name, #billing_last_name{
	border-radius: 10px;
}

#billing_country_field .woocommerce-input-wrapper > span > span > span{
	border-radius: 10px;
}

div.wpforms-container-full .wpforms-form ul, div.wpforms-container-full .wpforms-form ul li {
    background: white !important;
}

/*change footer heading menu colors*/
.footer-sidebar .widget h5{
	color:#FFF;
}

#block-5 .widget h2{
		color:#FFF;
}

/*change header icon colors*/
.wd-tools-element, .wd-tools-icon, span.wd-tools-text  {
    color: white !important;
}

/* change mobile nav icon colors576px and smaller screen sizes */
/* change mobile nav icon colors 767px and smaller screen sizes */
@media (max-width:767px){

	/* Tools icon */
	.without-product-count a .wd-tools-icon{
		color:#2c3e50 !important;
	}
	
	/* Tools icon */
	.wd-toolbar .wd-header-my-account .wd-tools-icon{
		color:#2c3e50 !important;
	}
	
	/* Tools icon */
	.wd-toolbar-item a .wd-tools-icon{
		color:#2c3e50 !important;
	}
	
}

/* 576px and smaller screen sizes */
@media (max-width:576px){

	/* Tools icon */
	.wd-toolbar .cart-widget-opener .wd-tools-icon{
		color:#2c3e50 !important;
		
	}
	
}

/* change mobile HEADER TOOL BAR icon color 576px and smaller screen sizes */

@media (max-width:1024px){

	/* Tools icon */
	.whb-header-bottom a .wd-tools-icon{
		color:#fff;
		
	}
	
}

/* change mobile HEADER TOOL BAR icon color 767px and smaller screen sizes */
@media (max-width:767px){

	/* Tools icon */
	.whb-header-bottom a .wd-tools-icon{
		color:#fff;
	}
	
}

/* change social media icon color on footer */
.wp-block-social-links .wp-block-social-link a{
	color:#d3ff5c !important;
	
}

.woocommerce-message {
    color: #fff;
    background-color: rgba(78, 114, 255, 1);
}

/*checkout cart icon on all devices, change to black*/
body.page-id-57898 .whb-col-right a .wd-tools-icon,
body.page-id-65302 .whb-col-right a .wd-tools-icon,
body.page-id-13861 .whb-col-right a .wd-tools-icon {
    color: #333333 !important;
}

/*checkout cart icon mobile devices, change to black*/
@media (max-width: 600px) {
    /* Tools icon */
    body.page-id-57898 .whb-flex-flex-middle .whb-hidden-lg .wd-tools-icon,
	  body.page-id-65302 .whb-flex-flex-middle .whb-hidden-lg .wd-tools-icon,
    body.page-id-13861 .whb-flex-flex-middle .whb-hidden-lg .wd-tools-icon {
        color: #333333 !important;
    }
}



.frm_form_fields fieldset .frm_fields_container .frm_submit input[type=button]{
	width:auto !important;
}


/*woodmarth marquee header margin adjustment*/
.page-id-44236 .header-banner.color-scheme-light {
    margin-top: -7px;
}

/*yotpo font on shop page*/
span.yotpo-sr-bottom-line-text.yotpo-sr-bottom-line-text--right-panel {
    font-size: 11px !important;
    /* padding: 0; */
}

/*yotpo align items on shop page*/
button.yotpo-sr-bottom-line-summary.yotpo-sr-bottom-line-button {
    align-items: center !important;
}

/*checkout otp button color*/
button#get_otp_btn {
    background-color: #333;
    color: #fff;
}

/*mini orange*/
input#miniorange_otp_token_submit {
    background-color: #333;
    color: #fff;
	  height: 36px;
}

/*hide scrolling header on checkout*/
/* Hide element with ID "your-element-id" only on page 44236 */
body.page-id-44236 #dis-code{
    display: none !important;
}

/*footer social icons*/
.is-style-logos-only {
display: flex;
}

/*hide shipping or extra charge notice for expresscheckout on product page*/
div#wc-express-checkout-product-page-tax-shipping-notice {
    display: none;
}

.page-id-57898 .website-wrapper {
    min-height: 100vh;
    display: flex;
    flex-direction: column;
}

/*make footer stick to the bottom on cart page*/
.page-id-57898 .main-page-wrapper {
    flex: 1;
}

/* Order Pay page sticky footer */
.woocommerce-order-pay .website-wrapper {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
}

.woocommerce-order-pay .main-page-wrapper {
    flex: 1;
}

/* fluidcheckout footer padding bottom adjustment */
body.woocommerce-checkout .fc-content {
    padding-bottom: 5px;
}

/*search submit icon color*/
button.searchsubmit{
    background-color: #d3ff5c;
    color: #333;
}@media (min-width: 768px) and (max-width: 1024px) {
	.woocommerce-multi-currency.wmc-shortcode.plain-vertical {
    display: inherit;

}
}

@media (max-width: 576px) {
	.woocommerce-multi-currency.wmc-shortcode.plain-vertical {
    display: inherit;
}

.dgwt-wcas-ico-magnifier, .dgwt-wcas-ico-magnifier-handler {
    max-width: none;
    fill: #f1f1f1 !important;
}

button.yotpo-sr-bottom-line-summary.yotpo-sr-bottom-line-button {
		gap: 0px !important;
}

}

