:root {
	--wd-text-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(94,94,94);
	--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: "Open Sans Condensed", 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: "Lato", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 14px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(99,44,165);
	--wd-alternative-color: #a185f9;
	--btn-default-bgcolor: #632ca5;
	--btn-default-bgcolor-hover: #a185f9;
	--btn-accented-bgcolor: #632ca5;
	--btn-accented-bgcolor-hover: #a185f9;
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: rgb(255,94,94);
	--notices-warning-color: #fff;
	--wd-link-color: rgb(161,133,249);
	--wd-link-color-hover: #632ca5;
	--wd-sticky-btn-height: 95px;
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 600px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 280px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: #271a3a;
	background-image: none;
}
html .wd-dropdown-menu.wd-design-default .wd-sub-menu li a {
	font-family: "Lato", Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 14px;
}
html .product-image-summary-wrap .product_title, html .wd-single-title .product_title {
	font-family: "Poppins", Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 30px;
}
 {
	font-family: "Roboto", Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 23px;
}
.woodmart-archive-shop:not(.single-product) :is(.wd-page-content, .whb-header) {
	background-color: #f5f5f5;
	background-image: none;
}
.single-product :is(.wd-page-content, .whb-header) {
	background-color: #f5f5f5;
	background-image: none;
}
.woodmart-archive-blog :is(.wd-page-content, .whb-header) {
	background-color: #f4f4f4;
	background-image: none;
}
.single-post :is(.wd-page-content, .whb-header) {
	background-color: #f4f4f4;
	background-image: none;
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 960px;
}

@media (max-width: 1024px) {
	:root {
		--wd-sticky-btn-height: 95px;
	}

}

@media (max-width: 768.98px) {
	:root {
		--wd-sticky-btn-height: 42px;
	}

}
:root{
--wd-container-w: 1600px;
--wd-form-brd-radius: 0px;
--btn-default-color: #fff;
--btn-default-color-hover: #fff;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--btn-accented-box-shadow-active: none;
--btn-accented-bottom: 0px;
--wd-brd-radius: 0px;
}

@media (min-width: 1600px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


.wd-page-title {
background-color: #632ca5;
}

body h4{
	  font-size: 1.5rem;
    font-weight: 500;
    line-height: 2.5rem;
	  color: #241b3d;
}
body h5{
	  font-size: 1.5rem;
    font-weight: 300;
    line-height: 2.5rem;
	  color: #241b3d;
}
/*Start-Pupup Maker - Solving website jump to the right on popup loading*/
.pum-open-overlay.pum-open-scrollable {
    margin-right: 17px;
    position: relative;
}
html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden] {
    padding-right: inherit;
}
/*End-Pupup Maker - Solving website jump to the right on popup loading*/
/*Start-Titles*/
.page-title .entry-title {
    color: #d8c0ff !important;
    font-weight: 400;
}
.page-title  {
	  margin-bottom: 20px;
}
.woodmart-title-width-80 .woodmart-title-container {
		color: #d8c0ff !important;
 		font-weight: 400;
}
/*End-Titles*/
/*Start-heading*/
.woocommerce-breadcrumb, .yoast-breadcrumb {
    font-size: 13px;
    line-height: 1.2;
}
.whb-general-header .woodmart-logo img {
		max-width: 100% !important;
		width: 165px !important;
		height: auto !important;
}
input[type="text"] {
    background-color: #fff;
}
.whb-color-dark .navigation-style-separated .item-level-0:hover > a {
    color: #a185f9;
}
.bottom-right-header: > a {
		font-size:14px;
}
.bottom-right-header:hover > a {
		color: #a185f9;
}
.wd-tools-element:hover > a {
    color: #a185f9;
}
.wd-sub-menu li a {
    color: #333;
}
.vertical-navigation .menu-mega-dropdown .sub-menu > li > a:hover {
	  color: #a185f9;
}
.vertical-navigation .menu-mega-dropdown .sub-sub-menu li a:hover {
    color: #a185f9;
}
/*End-heading*/
/*Start-Dropdown menu*/
.navigation-style-separated .menu-simple-dropdown .color-scheme-dark li a:hover {
		background-color: transparent;
		color: #a185f9;
}
.menu-simple-dropdown .sub-menu-dropdown {
    padding-top: 0px;
    padding-bottom: 0px;
		background-color: #fff;
}
/*End-Dropdown menu*/
/*Start-Ajax search result*/
.autocomplete-suggestion .suggestion-title {
	  font-size: 14px;
}
/*End-Ajax search result*/
/*Start - Info Box, 4 column on home  - Fast delivery, flexible payment, price match, help*/
.info-box-title {
  text-align:center; 
	color:#271a3a; 
	margin-bottom:0; 
	font-size:20px;
}
.info-box-content {
	text-align:center; 
	font-family: lato;
  font-size: .93rem !important;
  font-weight: 400;
  line-height: 1.5rem;
  color: #535353;
}
/*End - Info Box 4, column on home  - Fast delivery, flexible payment, price match, help*/
/*Start - Product label style*/
.product-label.out-of-stock {
    background-color: rgba(238, 237, 237, 0.9);
    color: #fe346e;
}
.product-label.onsale{
background: #fe346e !important;
}
/*End - Product label style*/
/*Start- Shop Navigation Menu Style*/
.vertical-navigation .item-level-0 > a {
    padding: 14.5px 18px;
}
.vertical-navigation .item-level-0:hover > a {
    background-color: #FFF;
    color: #a185f9;
}
/*End - Shop Navigation Menu Style*/
/*Start - JivoChat widjet position */
.label_f9d._bottom_3b6 {
    margin-right: 50px;
}
/*End - JivoChat widjet position */
/*Start - Popoup maker notification message style (for subscription form) */
.mc4wp-alert>* {
	margin-bottom: 0px;
}
.mc4wp-error {
	background-color: #fe346e;
}
/*End - Popoup maker notification message style (for subscription form) */
/*Start- section titles on the home page */
.section-titles {
text-align: center;
font-family: poppins;
font-size: 50px;
color: #632ca5;
margin-bottom: 10px;
line-height: 1;
}
.section-sub-titles {
text-align: center;
font-size: 20px;
color: #535353;
}
/*End- section titles on the home page */
/*Start- Crossed out original price */
del .amount {
    color: #848484;
}
/*End - Crossed out original price */
/*Start - Footer Widget Title Style */
.color-scheme-light .title, .color-scheme-light .widget-title, .color-scheme-light .widgettitle, .color-scheme-light h1, .color-scheme-light h2, .color-scheme-light h3, .color-scheme-light h4, .color-scheme-light h5, .color-scheme-light h6, .color-scheme-light label, .color-scheme-light legend, .woodmart-dark .title, .woodmart-dark .widget-title, .woodmart-dark .widgettitle, .woodmart-dark h1, .woodmart-dark h2, .woodmart-dark h3, .woodmart-dark h4, .woodmart-dark h5, .woodmart-dark h6, .woodmart-dark label, .woodmart-dark legend {
    color: #a185f9 !important;
}
/*End - Footer Widget Title Style */
.woodmart-prefooter {
    padding-bottom: 0px;
}
/*Start - Arrow next to product header title */
.title-design-centered:not(.without-title) .woodmart-back-btn {
    display: none;
}
/*End - Arrow next to product header title */
/*Start - VC button style - used in used equipment page */
.vc_btn3.vc_btn3-color-violet, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat {
		background-color: #632ca5;
  	font-weight: 700;
    font-size: larger;
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-violet:hover {
		background-color: #a185f9;
}
/*End - VC button style - used in used equipment page*/
/*Start - form button, submit button, login button style - used in contact page*/
.single_add_to_cart_button {
		background: #632ca5;
		font-size: 16px;
		padding: 15px 50px 15px 50px;
}
.cookies-buttons .cookies-accept-btn {
		padding: 15px 50px 15px 50px;
		border-radius: 4px;
		font-size: 15px;
}
.woodmart-switch-to-register {
    color: #fff !important;
}
div.wpforms-container-full .wpforms-form button[type=submit] {
		padding: 13px 40px;
	  font-size: 1.2em;
}
.woodmart-load-more {
    margin-top: 50px;
    margin-bottom: 20px;
    border-color: #632ca5;
    color: #632ca5;
}
.woodmart-load-more:hover {
	    color: #a185f9;
}
/*End - form button, submit button, login button style - used in contact page*/
/*Start - Removing devider line between adresses in the footer*/
.color-scheme-light .widget, .woodmart-dark .widget {
    border: none;
}/*End - Removing devider line between adresses in the footer*/
/*Start - social icon in footer*/
.icons-design-default.color-scheme-light .wd-social-icon {
    padding-right: 20px;
}
.icons-design-default.color-scheme-light .wd-social-icon:hover {
		color: #a185f9 !important;
}
/*End - social icon in footer*/
xcp-btn {
    background-color: #632ca5;
}
.widget_layered_nav ul li a::before {
    width: 20px !important;
    height: 20px; !important;
}
.widget_layered_nav ul li a::after {
    left: 4px;
    font-weight: 900;
    font-size: 12px;
}
/*Start - Mega Menu sub item height*/
.mega-menu-list .sub-sub-menu li a, .menu-mega-dropdown .sub-sub-menu li a {
    padding: 4px 0;
}
.menu-item-design-sized .sub-menu-dropdown {
    padding-top: 5px !important;
}
/*End - Mega Menu sub item height*/
/*Start - Woocommerce info bar*/
.woocommerce-info {
	background-color: #F00;
}
/*End - Woocommerce info bar*/
/*Start - Woodmart Buttons*/
.btn.btn-color-default {
    background-color: #632ca5;
    color: #fff;
}
.btn.btn-color-default:hover {
    color: #fff;
    box-shadow: none;
    background-color: #a185f9;
}
.wd-load-more {
    border-color: #632CA5;
    color: #632CA5;
}
.wd-load-more:hover {
    color: #a185f9;
    border-color: #a185f9;
}
.btns-shop-light .woodmart-hover-standard .woodmart-add-btn > a {
		border-radius: 4px;
}
/*End - Woodmart Buttons*/
/*Start - Product catalog brand image*/
.labels-rounded .label-with-img {
    display: none;
}
/*End - Product catalog brand image*/
/*Start - Single Product Page*/
div.quantity input[type="number"] {
    height: 48px;
}
div.quantity input[type="button"] {
    height: 48px;
}
.product-image-summary .wd-product-brands img {
    max-width: 100%;
}
.product-image-summary .wd-product-brands {
    float: left;
    margin-left: 0px;
    width: 100%;
    height: auto;
}
hr {
    margin-top: 15px;
    border: none;
    border-bottom: 1px solid gray;
    opacity: 1;
    width: 100%;
}
/*End - Single Product Page*/
.product-image-summary-wrap + .product-extra-content {
    margin-top: 0px ;
    margin-bottom: 10px;
}
.woodmart-social-icons.icons-size- i, .woodmart-social-icons.icons-size-small i {
    font-size: 16px;
}
/*.special-price-box {
		margin-left: auto;
		margin-right: auto;
}
*/
.wd-action-btn > a:hover {
	    color: #a185f9 ;
}
/*Start - Product Catalog Rectangle hover box*/
.woodmart-buttons.wd-pos-r-t {
    position: absolute;
    top: 10px;
    right: 10px;
    background-color: #f4f4f4;
}
.product-grid-item .product-title a:hover, .product-title a:hover {
    color: #a185f9 !important;
}
/*End - Product Catalog Rectangle hover box*/
/*Start - WpForom Style - service order*/
.wpforms-form button[type=submit] {
    background-color: #632ca5 !important;
    border-color: #632ca5 !important;
	 border-radius: 5px !important;
    color: #fff !important;
}
 
.wpforms-form button[type=submit]:hover {
    background-color: #a185f9 !important;
	  border-color: #a185f9 !important;
}
div.wpforms-container-full .wpforms-form input[type=checkbox], 
div.wpforms-container-full .wpforms-form input[type=radio] {
    width: 20px ;
    height: 20px ;
    vertical-align: top;
}
/*End - WpForom Style - service order*/
/*Start - Footer Cities*/
.woodmart-list li {
    margin-bottom: 15px !important;
}
.footer-list ul {
	line-height: 0px;
	margin-bottom: 5px !important;
}
.woodmart-list li:not(:last-child) {
    margin-bottom: 10px;
}
/*End - Footer Cities*/
/*Start - Footer Newsletter Button*/
.btns-accent-light .mc4wp-form input[type="submit"] {
background: #632ca5;
}
.btns-accent-light .mc4wp-form input[type="submit"]:hover {
background: #a185f9;
}
.widget_mc4wp_form_widget .mc4wp-form p {
    padding-left: 3px;
}
/*End - Footer Newsletter Button*/
/*Start - Sidebar-Cart*/
.cart-widget-side, .login-form-side, .mobile-nav {
    z-index: 8000000000;
}
/*End - Sidebar-Cart*/
/*Start - Local City Pages*/
.local-cities-title {
		color: #632ca5;
		font-size: 60px;
		font-weight: 600;
		line-height: 1.2;
		margin-top: -10px
}
.local-cities-title-light {
		color: #632ca5;
		font-size: 50px;
		font-weight: 200;
		line-height: 1.2;
		margin-top: -10px
}
/*End - Local City Pages*/
/*Start - blog*/
}
.wd-entities-title {
color: #271a3a !important;
}
.wd-entry-meta {
    display: none;
}
.hovered-social-icons {
    display: none !important;
}
.read-more-section a {
	    color: #a185f9;
}
.read-more-section a:hover {
	    color: #b29afd;
}
.blog-design-small-images.has-post-thumbnail.blog-style-flat .article-body-container {
    text-align: inherit;
}
.blog-design-small-images.has-post-thumbnail .article-inner {
		background-color: #fff;
}
.meta-post-categories {
		background-color: #a185f9;
}
.post-single-page .meta-post-categories {
    display: none;
}
.post-single-page .entry-title {
    font-size: 2.1rem;
		text-align: left;
		color: #241b3d;
}
.post-single-page .entry-content {
    font-size: 1.08rem;
    line-height: 2rem;
}
.post-single-page .post-title {
    text-align: left;
}
.post-single-page {
    background: #fff;
    padding: 20px;
}
/*End - blog*/
/*Start - blog Sidebar*/
.wd-social-icons.icons-size-default i {
    font-size: 25px;
}
.sidebar-container {
    background-color: #fff;
    padding: 25px;
}
.widget_tag_cloud .tagcloud a {
		color: #a185f9;
		border: 1px solid #a185f9;
    border-radius: 4px;
}
.widget_tag_cloud .tagcloud a:hover {
		border: 1px solid #a185f9;
		background-color: #a185f9;
}
.wd-social-icons {
    text-align: inherit;
    margin-left: -8px;
}
.icons-design-default .wd-social-icon {
    color: #717171 !important;
}
.icons-design-default .wd-social-icon:hover {
    color: #a185f9 !important;
}
/*End - blog Sidebar*/
/*Start - Service Request - Gravity Form Style*/
body .gform_wrapper .gform_body {
    font-size: 16px;
}


.gform_footer input[type=submit] {
    background-color: #632ca5 !important;
    border-radius: 5px !important;
    color: #fff !important;
    padding: 13px 40px;
}
.gform_footer input[type=submit]:hover {
    box-shadow: none;
    background-color: #a185f9 !important;
}
.gform_wrapper textarea.medium {
    background-color: #fff;
}
.gform_wrapper span.ginput_product_price {
    color: #632ca5;
    font-size: 20px;
}
.gform_wrapper.gf_browser_chrome .gfield_checkbox li input, 
.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox] {
    margin-top: 3px;
    width: 20px;
    height: 20px;
	color:#fff;
}
.gform_wrapper ul.gfield_checkbox li label {
    font-size: 16px;
    margin-right: 10px;
}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit])
:not([type=button]):not([type=image]):not([type=file]) {
    padding: 0 15px !important;
}
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select {
    padding-left: 15px;
		background-color: #fff;
}
/*End - Service Request - Gravity Form Style*/
/*Start - BeRocket - Extended Warranty Lable Position on Single Product Page*/
.single-product .berocket_better_labels .berocket_better_labels_line .br_alabel {
	margin-left: 20px !important;
}
/*End - BeRocket - Extended Warranty Lable Position on Single Product Page*/

.product-labels .label-with-img {
    display: none !important;
}


.productdlul {}
.productdlli {
    float: left;
    text-align: center;
    list-style: none;
    border: solid lightgray 1px;
    border-radius: 10px;
    margin-right: 8%;
    padding: 10px;
    max-width: 25%;
    font: caption;
    text-transform: uppercase;
    color: aqua;
}
.elementor-icon-list-item{ list-style: none;}@media (min-width: 1025px) {
	/*Start - header-logo*/
.whb-general-header .woodmart-logo img {
    margin-right: 85px;
    margin-top: 11px;
}
/*End - header-logo*/
/*Start - Info Box Images - 4 images under main slider*/
.info-box-images {
padding: 0px 100px;
}
/*End - info Box Images - 4 images under main slider*/
/*Start - Cookie warning style*/
.woodmart-cookies-popup {
    width: 70%;
    border-radius: 0 10px 0 0;
}
/*End - Cookie warning style*/
/*Start - Back to top button*/
.scrollToTop {
    right: 37px;
    bottom: 130px;
    width: 40px;
    height: 40px;
    border-radius: 5px;
    background-color: #632ca5;
    color: #f7f7f7;
}
.scrollToTop:hover {
    color: #fff;
	  background-color: #a185f9;
}
.scrollToTop:after {
    line-height: 40px;
}
/*End - Back to top button*/
/*Start - Newsletter button style in the footer*/
.mc4wp-form>div {
    display: inline-flex;
    align-items: left;
    justify-content: left;
}
/*End - Newsletter button style in the footer*/
/*Start - Shop menu (shop all link inside dropdown)*/
.link-style a {
    color: #632ca5;
    font-weight: 500;
		margin-top: 20px;
    font-size: 15px;
}
.link-style:hover a {
    color: #a185f9;
}
/*End - Shop menu (shop all link inside dropdown)*/
/*Start - blog*/
.blog-post-loop .entry-title a {
    font-size: 20px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
/*Start - blog*/
.specs {
	float: right;
    width: 35%;
    margin-left: 65px;
    margin-bottom: 65px;
}
.specstable {
border-radius: 15px;
    border: solid 1px lightgray;
    padding: 25px;

}
}

@media (min-width: 768px) and (max-width: 1024px) {
	/*Start - blog*/
.blog-post-loop .entry-title a {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
/*End - blog*/
/*Start - Info Box Images - 4 images under main slider*/
.info-box-images {
padding: 0px 30px;
}
/*End - info Box Images - 4 images under main slider*/
.specs {
    border-radius: 15px;
    border: solid 1px lightgray;
    padding: 24px;
}.
}

@media (min-width: 577px) and (max-width: 767px) {
	/*Start - blog*/
.blog-post-loop .entry-title a {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
/*End - blog*/
.specs {
    border-radius: 15px;
    border: solid 1px lightgray;
    padding: 24px;
}.
}

@media (max-width: 576px) {
	/*Start- Header-Logo*/
.whb-general-header .woodmart-logo img {
    max-width: 100% !important;
    width: 120px !important;
    height: auto !important;
}
/*End- Header-Logo*/
/*Start - Mobile Menu*/
.site-mobile-menu li a {
		color: #241b3d;
}
.site-mobile-menu li.current-menu-item > a {
		color: #a185f9;
}
.mobile-nav-tabs li.active {
    background-color: rgba(225, 217, 255, 0);
    color: #241b3d;
}
.icon-sub-menu.up-icon {
	  background-color: #a185f9;
}
.mobile-nav-tabs li::after {
		 background-color: #a185f9;
}
/*Start- Back to top button*/
.scrollToTop.button-show {
    display: none;
}
/*End- Back to top button*/
/*Start- title home page (h1)*/
.title-wrapper .title {
    font-size: 30px;
	  margin-bottom: 0px !important;
}
.title-wrapper {
	  margin-bottom: 0px !important;
}
/*Start- title home page (h1)*/

.blog-design-small-images.has-post-thumbnail.blog-style-flat .article-body-container {
    background-color: #fff;
    text-align: inherit;
    padding: 20px;
}
.woodmart-sticky-sidebar-opener {
    color: #a185f9;
	    right: 0;
    border-top-left-radius: 35px;
    border-bottom-left-radius: 35px;
	    float: right;
}
.woodmart-sticky-sidebar-opener:hover {
    color: #632ca5;
}
.woodmart-sticky-sidebar-opener:not(.sticky-toolbar) {
    right: 0;
	  left: auto;
    border-top-left-radius: 35px;
    border-bottom-left-radius: 35px;
	  border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
/*Start - Info Box Images - 4 images under main slider*/
.info-box-images {
padding: 0px 30px;
}
/*End - info Box Images - 4 images under main slider*/
/*Start- Footer City List*/
.footer-list {
	margin-top: 16px;
}
.footer-list-block {
	margin-top: -16px;
}
/*End- Footer City List*/.
.specs {
    border-radius: 15px;
    border: solid 1px lightgray;
    padding: 24px;
}.
}

