@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//www.properfees.com/wp-content/themes/properfees/fonts/woodmart-font-1-400.woff2?v=7.1.1") format("woff2");
	font-display:block;
}

.wd-popup.wd-promo-popup{
	background-color:#111111;
	background-image: none;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:left center;
}

.page-title-default{
	background-color:#0a0a0a;
	background-image: none;
	background-size:cover;
	background-position:center center;
}

.footer-container{
	background-color:rgb(49,57,59);
	background-image: none;
}

:root{
--wd-text-font:"Comfortaa", Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:#777777;
--wd-text-font-size:15px;
}
:root{
--wd-title-font:"Comfortaa", Arial, Helvetica, sans-serif;
--wd-title-font-weight:600;
--wd-title-color:rgb(43,43,43);
}
:root{
--wd-entities-title-font:"Comfortaa", 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%);
}
:root{
--wd-alternative-font:"Comfortaa", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"Comfortaa", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:600;
--wd-widget-title-transform:capitalize;
--wd-widget-title-color:rgb(0,0,0);
--wd-widget-title-font-size:18px;
}
:root{
--wd-header-el-font:"Comfortaa", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:700;
--wd-header-el-transform:capitalize;
--wd-header-el-font-size:14px;
}
:root{
--wd-primary-color:rgb(252,49,88);
}
:root{
--wd-alternative-color:rgb(49,57,59);
}
:root{
--wd-link-color:#333333;
--wd-link-color-hover:#242424;
}
:root{
--btn-default-bgcolor:#f7f7f7;
}
:root{
--btn-default-bgcolor-hover:#efefef;
}
:root{
--btn-accented-bgcolor:rgb(252,49,88);
}
:root{
--btn-accented-bgcolor-hover:rgb(252,49,88);
}
:root{
--notices-success-bg:rgb(252,49,88);
}
:root{
--notices-success-color:#fff;
}
:root{
--notices-warning-bg:rgb(252,49,88);
}
:root{
--notices-warning-color:#fff;
}

	:root{
					
							--wd-form-brd-radius: 5px;
			
					
					--wd-form-brd-width: 2px;
		
					--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;
		
			}

	
	
			:root{
			--wd-container-w: 1200px;
		}
	
			@media (min-width: 1200px) {
			[data-vc-full-width]:not([data-vc-stretch-content]),
			:is(.vc_section, .vc_row).wd-section-stretch {
				padding-left: calc((100vw - 1200px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
				padding-right: calc((100vw - 1200px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
			}
		}
	
	
	
	
	
			.woodmart-woocommerce-layered-nav .wd-scroll-content {
			max-height: 223px;
		}
	
	
/* START OF MULTISTEPS FORM HEADER */

.progress-bar-wrapper {
  width: 90%;
  background: #ffffff;
  margin: auto;
  padding: 20px 0;
  border-radius: 5px;
}

.progress-bar {
  overflow: hidden;
  text-align: center;
  list-style-type: none;
}

.progress-bar li {
  float: left;
  font-size: 11px;
  line-height: 11px;
  width: 33%;
  position: relative;
  z-index: 1;
}

.progress-bar li:before {
  content: "I";
  font-family: dreamspace;
  display: block;
  font-size: 12px;
  line-height: 24px;
  color: #d5dbdb;
  background: #ffffff;
  width: 28px;
  border-radius: 50%;
  margin: 0 auto 5px auto;
  border: 2px #d5dbdb solid;
}

.progress-bar li:after {
  content: "";
  width: 100%;
  height: 2px;
  background: #d5dbdb;
  position: absolute;
  margin: auto;
  left: 50%;
  top: 13px;
  z-index: -1;
}

.progress-bar li:last-child:after {
  display: none;
}


/* SIGNUP PAGE 1 */

.signup-1 .progress-bar li:first-child:before {
  color: #fc3158;
  border-color: #fc3158;
}


/* SIGNUP PAGE 2 */

.signup-2 .progress-bar li:nth-child(2):before {
  color: #fc3158;
  border-color: #fc3158;
}

.signup-2 .progress-bar li:first-child:before {
  content: "H";
}

.signup-2 .progress-bar li:first-child:after {
  background: #fc3158;
}


/* SIGNUP PAGE 3 */

.signup-3 .progress-bar li:nth-child(3):before {
  color: #fc3158;
  border-color: #fc3158;
}

.signup-3 .progress-bar li:nth-child(2):before {
  content: "H";
}

.signup-3 .progress-bar li:nth-child(2):after {
  background: #fc3158;
}


/* SIGNUP PAGE 4 */

.signup-4 .progress-bar li:nth-child(4):before {
  color: #fc3158;
  border-color: #fc3158;
}

.signup-4 .progress-bar li:nth-child(3):before {
  content: "H";
}

.signup-4 .progress-bar li:nth-child(3):after {
  background: #fc3158;
}

/* END OF MULTISTEPS FORM HEADER */


.testimon-style-boxed .testimonial-inner  {
    background-color: #fc3158;
}


.product-grid-item .product-element-top {
    max-height: 216px;
}

.wd-product-cats.woodmart-product-cats {
    display: none;
}
.main-page-wrapper {
    padding-top: 0px !important;
}
div#\31 er-section img {
    border-radius: 30px;
}

div#\32 eme-section {
    border-radius: 30px;
}

.product-grid-item  .product-wrapper {
    -webkit-box-shadow: 0 10px 35px rgb(38 42 76 / 10%) !important;
    box-shadow: 0 10px 35px rgb(38 42 76 / 10%) !important;
}

.product-grid-item .price .amount {
    font-weight: bold !important;
    font-size: 15px;
}

.product-grid-item .price {
    margin-bottom: 4px;
}

[class*="title-line-"] .product-grid-item .wd-entities-title {
    font-weight: bold !important;
    margin-bottom: 10px;
    margin-top: 2px;
}



.testimon-style-info-top .wd-testimon-text {
    min-height: 117.2px;
}

.product-wrapper {
    background-color: transparent;
}

.wd-header-text [class*="wcml-dropdown"] a.wcml-cs-item-toggle {
    height: 30px;
}

.wd-header-text [class*="wcml-dropdown"] .wcml-cs-submenu {
    padding: 1px 10px;
    width: 136px;
    margin-left: -10px !important;
}

.wd-header-text [class*="wcml-dropdown"] .wcml-cs-submenu a {
    padding: 8px 0;
    font-size: 12px;
}

.wpml-ls-legacy-list-horizontal a {
    padding: 5px 6px 6px;
}

.whb-main-header {
    -webkit-box-shadow: 0 10px 35px rgb(38 42 76 / 10%);
    box-shadow: 0 10px 35px rgb(38 42 76 / 10%);
}

.single-breadcrumbs-wrapper {
    opacity: 0;
}

.iconz {
    font-weight: bold;
    font-size: 16px;
    color: #474747;
    margin-top: -10px;
    margin-bottom: 20px;
}

.iconz i {
    color: #bbb;
    font-size: 17px;
}

.iconz span {
    margin-right: 10px;
}

.product-tabs-wrapper {
    background-color: whitesmoke !important;
}

.details table td {
    padding: 10px 0px;
    border-bottom: 1px solid #bbb;
    color: black;
	  width: 50%;
}

.services table td {
	  width: inherit !important;
}

.details td.value {
    font-weight: bold;
}

.main-page-wrapper .single-product .price {
    font-size: 155%;
}

.single-product .summary-inner>.price {
    display: none;
}

#show-more a, #show-less a {
    color: #e83a5c !important;
    font-weight: bold !important;
		cursor: pointer;
		text-decoration:underline;
}


.details-heading {
    color: #999;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 10px;
}

#second-section .info-box-wrapper {
    -webkit-box-shadow: 0 10px 35px rgb(38 42 76 / 10%) !important;
    box-shadow: 0 10px 35px rgb(38 42 76 / 10%) !important;
}

#free-valuation, #contact-us {
    background-size: 300px !important;
}

#free-valuation btn-color-primary {
    color: var(--wd-primary-color);
}

#why img.info-icon {
    width: 64px;
    margin-bottom: 10px;
}

#why .info-box-wrapper {
    background: whitesmoke;
    padding-top: 26px;
    padding-bottom: 20px;
}

#about-sections img {
	width : 140px;
}

caption, th, td {
    vertical-align: inherit;
}

.details1, .details2, .details3 {
		display : none;
}

.plan1, .plan2, .plan3 {
		cursor : pointer;
}

.product-tabs-wrapper {
    border-width: 0px !important;
}

#plus-section .wd-list li {
    align-items: baseline;
		border-bottom: 1px solid whitesmoke;
    padding-bottom: 9px;
    margin-top: -4px;
}

#plus-section .info-box-title {
    font-weight: bolder;
	  margin-top: 15px;
    font-size: 25px;
}

#plus-section .info-box-subtitle {
    background-color: #fc3158 !important;
    margin-top: 0px !important;
	  font-weight: bolder !important;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 0px !important;
		color: #ffffff;
}

#plus-section .wd-info-box {
    background: #f95776;
    margin-bottom: 0;
    padding-bottom: 20px;
}

#plus-section .info-box-inner {
    min-height: 89px;
}

#plus-section .wd-list {
    border-width: 2px;
    border-style: solid;
    border-color: #d4d4d4;
    margin-top: 5px;
}

#plus-section span.list-icon {
    color: #fc3158 !important;
}

.page-id-491 #plus-section .info-box-inner {
    min-height: inherit;
}

#addons .wd-fontsize-l {
    font-size: 17px;
		font-weight: bolder;
}

#addons .wd-info-box .info-box-title {
    font-size: 40px;
    color: #fc3158;
}

#addons .info-box-content {
    background: whitesmoke;
    width: 130px;
    padding: 10px;
    margin: auto;
	  min-height: 132px;
}


.addon>.vc_column-inner {
    background: white;
    padding: 20px 20px 0px;
    margin: 0 auto 30px;
    width: 96%;
	
}

.margin-0 .wd-info-box {
    margin-top: -23px;
}

.addon-section .wd-info-box .info-box-title {
    font-size: 18px !important;
}

#buyer-section .wpb_wrapper {
    -webkit-box-shadow: 0 10px 35px rgb(38 42 76 / 10%) !important;
    box-shadow: 0 10px 35px rgb(38 42 76 / 10%) !important;
    margin-bottom: 50px;
    padding-bottom: 25px;
}

#buyer-section .wpb_wrapper {
    display : block !important;
}

.more-buyers .wpb_wrapper {
    -webkit-box-shadow: 0 10px 35px rgb(38 42 76 / 10%) !important;
    box-shadow: 0 10px 35px rgb(38 42 76 / 10%) !important;
    margin-bottom: 50px;
    padding-bottom: 25px;
}

#buyer-section {
    display : block !important;
}

.more-buyers {
	display : none;
}

#short-let-boxes .info-box-carousel-wrapper .wd-info-box {
    min-height: 290px !important;
}

#letting-boxes .info-box-carousel-wrapper .wd-info-box {
    min-height: 317px !important;
}

.wpcf7-form label {
    margin-bottom: 20px;
}

#contact-boxes .info-box-wrapper {
    background: whitesmoke;
    padding-top: 40px;
    padding-bottom: 5px;
	margin-bottom: 20px;
}

.wd-nav>li>a .wd-nav-icon {
    font-size: 100%;
    margin-top: -1px;
}

.single-post .title-size-small {
    padding: 200px 0;
}

.woodmart-archive-blog .site-content {
    margin-top: 70px;
}

.woodmart-archive-blog .meta-categories-wrapp {
    display: none;
}

.wd-entry-meta {
    display: none !important;
}

.hovered-social-icons {
    display: none !important;
}

.blog-design-small-images.has-post-thumbnail .post-title {
    font-size: 21px;
}

.blog-design-small-images.has-post-thumbnail .article-inner {
    display: flex;
    background: whitesmoke;
}

.wd-popup-inner label {
    margin-bottom: 10px !important;
}

.archive .iconz {
    display: none;
}

.shop-loop-head {
    display: none !important;
}

.archive .filters-area {
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 20px;
    border-top-width: 0px;
    border-bottom-width: 0px;
}

.wd-filter-list a {
    padding-top: 10px;
    padding-bottom: 6px;
    border-bottom: 1px solid whitesmoke;
    font-weight: 500;
}

#whitesmoke {
    background: whitesmoke;
    margin-top: 50px;
}

#addons {
    background: whitesmoke;
}

#addons .wpb_text_column {
    margin-bottom: 15px;
    font-size: 12px;
}

.title-newstyle .woodmart-title-container {
    font-size: 26px !important;
    font-weight: 900 !important;
}

.title-newstyle .title-after_title {
    font-size: 20px !important;
    font-weight: 600 !important;
    color: #31393b !important;
}

#step2, #step3 {
	display : none;
}

.float-right{
	float: right;
}

#step3 .col-md-6, #step2 .col-md-6 {
    max-width: 49%;
    display: inline-table;
}

#selling-infobox .info-box-carousel-wrapper .wd-info-box {
    min-height: 357px;
}

#free-valuation-test {
    background-size: contain !important;
}

.footer-column.footer-column-1 {
    border-bottom: 1px solid #505758;
}

.woocommerce-tabs.tabs-layout-accordion.wd-accordion {
    display: none;
}

.whb-main-header .btn-size-small {
    font-size: 13px;
    text-transform: initial;
}

.footer-5.wcml-dropdown .wcml-cs-active-currency>a {
    color: white;
    background-color: #31393b;
}

.footer-5.wcml-dropdown li>a {
    color: white;
    background-color: #31393b;
}

.footer-5.wcml-dropdown, .footer-5.wcml-dropdown li, .footer-5.wcml-dropdown li li {
    border-color: #6e6e6e;
}

.footer-5.wcml-dropdown, .footer-5.wcml-dropdown li, .footer-5.wcml-dropdown li li {
    border-color: #6e6e6e;
}

.footer-column .wd-list>li>img {
    width: 20px !important;
}

#woocommerce_products-2 {
    margin-bottom: 0px;
    border-bottom: 0px;
}

span.nav-link-text {
    text-transform: initial;
}

[class*="wcml-dropdown"] a.wcml-cs-item-toggle:after {
    color: whitesmoke;
}


#ifgarden, #ifterrace, #ifbalcony, #ifland, #ifparking, #ifparkingo{
    width: 65% !important;
		display:none;
}



span.sqm {
    margin-left: -43px;
    color: #cccccc;
		display:none;
}

#menu-menu.wd-nav {
    --nav-gap: 7px;
}

.wpcf7 h3 {
    color: #fc3158;
    font-weight: bolder !important;
    margin-bottom: 20px !important;
}

.wd-buttons.wd-pos-r-t.woodmart-buttons {
    bottom: 0px !important;
    top: inherit !important;
    right: inherit;
    margin: auto;
    width: 100%;
    padding: 25px 0px 10px 20px;
		background: rgb(0,0,0);
		background: linear-gradient(0deg, rgba(0,0,0,1) 7%, rgba(255,255,255,0) 100%);
}

.shop-badge {
    color: whitesmoke;
}

.shop-badge span {
    margin-right: 5px;
}

.btn-box {
    padding-top: 110px;
    padding-bottom: 30px;
		text-transform: inherit;
    font-size: 19px;
		margin-bottom: 20px;
}



.btn-box .wd-btn-icon {
    position: absolute;
		width: 100%;
    margin-top: -90px;
}

.btn-box .wd-icon {
    font-size: 64px;
    color: #fc3158;
}

.popup-hide-btn{
		display:none;
}

.current_page_item.item-level-1 a {
    color: #fc3158;
}

.item-level-1 a {
    font-weight: 600;
}

.whb-col-mobile {
    justify-content: right;
}





input[type='radio'] {
  -webkit-appearance:none;
  width:20px;
  height:20px;
  border:1px solid darkgray;
  border-radius:50%;
  outline:none;
  box-shadow:0 0 2px 0px gray inset;
}

input[type='radio']:hover {
  box-shadow:0 0 4px 0px #fc3158 inset;
}

input[type='radio']:before {
  content:'';
  display:block;
  width:60%;
  height:60%;
  margin: 20% auto;    
  border-radius:50%;    
}
input[type='radio']:checked:before {
  background:#fc3158;
}



.desktop-header2 {
    margin-top: 0!important;
    background-color: #fc31581f;
    padding-top: 10px;
    padding-bottom: 10px;
	background-size: 780px;
    background-repeat: no-repeat;
    background-position: right bottom;
}

#desktop-header-2 {
    background-size: 50% !important;
    background-repeat: no-repeat !important;
    background-position: right bottom !important;
}

.footer-container {
    background-color: #31393b;
    background-image: url(https://www.properfees.com/wp-content/uploads/2022/10/real-estate-illustration.png) !important;
    background-size: 36%;
    background-repeat: repeat-x;
    background-position: bottom;
}

.copyrights-wrapper {
    border-top: inherit !important;
}

#title-reviews {
    margin-top: 20px;
}
#title-reviews img {
    height: 25px;
    width: auto;
}

#title-reviews p {
    font-size: 16px;
    font-weight: bold;
}

.wp-image-7022 {
    margin-top: -5px;
}

.whb-header .wd-nav[class*="wd-style-"]>li:hover>a,
.whb-header .wd-nav[class*="wd-style-"]>li>a,
.whb-header .whb-main-header .login-btn-test,
.whb-header .whb-top-bar .wd-header-text {
    color: white;
}

.whb-header.whb-sticked .wd-nav[class*="wd-style-"]>li:hover>a,
.whb-header.whb-sticked .wd-nav[class*="wd-style-"]>li>a,
.whb-header.whb-sticked .whb-main-header .login-btn-test,
.whb-header.whb-sticked .whb-top-bar .wd-header-text {
    color: #333;
}

.whb-header .whb-main-header {
    -webkit-box-shadow: inset;
    box-shadow: inset;
}

.whb-header.whb-sticked .whb-main-header {
    -webkit-box-shadow: 0 10px 35px rgb(38 42 76 / 10%);
    box-shadow: 0 10px 35px rgb(38 42 76 / 10%);
}


.whb-header span.wd-tools-icon.woodmart-burger {
    color: white;
}

.whb-header.whb-sticked span.wd-tools-icon.woodmart-burger {
    color: #333;
}

.btn.login-btn:hover {
    color: #333 !important;
}

#page-header-row .wd-pf-title span {
    color: #fff;
}

#page-header-row .wd-style-form .wd-pf-title {
    border: var(--wd-form-brd-width) solid white;
}

#page-header-row .wd-style-form .wd-pf-title:hover {
    border-color: white;
}

#page-header-row .wd-product-filters-wrapp{
    padding: 10px;
    background: #ffffff1c;
    border-radius: 10px;
    margin-top: -20px;
}

.wd-active-filters {
    margin-top: 5px;
}

.wd-buttons.wd-pos-r-t.woodmart-buttons {
    border-radius: 0 !important;
}

#new-bg-content {
    border-radius: 20px;
}


.single-product .site-content,  .blog .site-content, .woodmart-archive-blog .site-content{
    margin-top: 100px !important;
}

.paged-2 .site-content, .blog .site-content, .error404 .site-content {
    margin-top: 160px !important;
}


.page-id-663 .site-content, .page-id-503 .site-content {
    margin-top: 140px !important;
}

#free-valuation, #contact-us {
margin-top: 50px !important;
    padding-top: 50px !important;
    padding-right: 60px !important;
    padding-bottom: 50px !important;
    padding-left: 60px !important;

    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
	border-radius : 20px;
}


#free-valuation .woodmart-title-container , #contact-us .woodmart-title-container{
    color: white !important;
}


#free-valuation p, #contact-us p {
    color: white;
    font-weight: 700;
}

#free-valuation .btn-style-bordered.btn-color-primary, #contact-us .btn-style-bordered.btn-color-primary {
		color : white;
    background-color: var(--wd-primary-color) !important;
    border-color: var(--wd-primary-color);
		font-weight: bold;
}

#free-valuation .btn-style-bordered.btn-color-alt, #contact-us .btn-style-bordered.btn-color-alt {
    color: white !important;
    background-color: var(--wd-alternative-color) !important;
    border-color: var(--wd-alternative-color);
		font-weight: bold;
}

#free-valuation .woodmart-title-container span, #contact-us .woodmart-title-container span {
    font-size: 22px;
}


.page-id-663 .main-page-wrapper, .page-id-503 .main-page-wrapper{
    padding-top: 0 !important;
    padding-bottom: 160px;
    background-image: url(https://www.properfees.com/wp-content/uploads/2022/11/illustration40.png);
    background-repeat: repeat-x;
    background-position: bottom;
    color: #31393b;
}


.page-id-663 .footer-container, .page-id-503 .footer-container{
    background-image: inherit !important;
}

.error404 .page-content>.wd-search-form {
    display: none;
}

.error404 .page-header {
    margin-top: 60px;
}

#about-boxes .info-box-wrapper {
    padding: 70px 30px 0px;
    border: 2px solid #efefef;
    min-height: 530px;
    border-radius: 5px;
}

#about-boxes img {
    width: 80px;
    margin-bottom: 10px;
}

#about-boxes .info-box-title {
    color: #fc3158;
    font-weight: bold;
}

#about-boxes p {
    text-align: justify !important;
		font-size: 16px;
}

.wpcf7-form .btn-size-default {
    border-radius: 5px;
}

.about-boxes-1 .info-box-wrapper {
    -webkit-box-shadow: 0 10px 35px rgb(38 42 76 / 10%) !important;
    box-shadow: 0 10px 35px rgb(38 42 76 / 10%) !important;
    border-width: 0px !important;
}

#about-boxes .has-color .info-box-wrapper {
    background: #fc3158 !important;
    border-radius: 0px !important;
    border-width: 0px !important;
}

#about-boxes .no-color .info-box-wrapper {
    background: #f5f5f5 !important;
    border-radius: 0px !important;
    border-width: 0px !important;
}

#about-boxes .has-color p {
    text-align: center !important;
    font-weight: bold !important;
    color: white !important;
}

#about-boxes .no-color p {
    text-align: center !important;
    font-weight: bold !important;
}

#about-boxes .has-color .info-box-title {
    color: #ffffff;
}


.main-page-wrapper {
    padding-top: 0px !important;
    padding-bottom: 160px;
    background-image: url(https://www.properfees.com/wp-content/uploads/2022/11/illustration40.png);
    background-repeat: repeat-x;
    background-position: bottom;
}

.footer-container {
    background-image: none !important;
}

@media (max-width: 767px) {
	body .mobile-bg-img-hidden, .wpb_column.mobile-bg-img-hidden>div {
			background-image: auto !important;
	}
}



div#contact-us {
    background-image: unset !important;
	border-radius : 0px !important;
	background-color: transparent !important;
}

#contact-us .title {
    color: #31393b !important;
}

#contact-us p {
    font-weight: unset;
    color: var(--wd-alternative-color);
}

#contact-us {
    padding: 0 !important;
}

.product-grid-item .product-wrapper .shop-badge {
    margin-top: -68px !important;
    position: unset;
    vertical-align: text-bottom;
    font-size: 14px;
    margin-left: -15px;
    padding: 30px 0 4px 10px;
    margin-right: -15px;
    background: rgb(0,0,0);
    background: linear-gradient(0deg, rgba(0,0,0,1) 7%, rgba(255,255,255,0) 100%);
    z-index: 9999;
	margin-bottom: 3px !important;
}

.product-grid-item .product-wrapper .shop-badge {
    display : none;
}

.product-grid-item .product-wrapper:hover .shop-badge {
    display : block !important;
		margin-bottom: 17.5px;
}

.product-grid-item .wd-product-cats {
    display: none;
}


.xdsoft_datetimepicker .xdsoft_calendar td:hover, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover {
    background: var(--wd-primary-color) !important;
}

.xdsoft_datetimepicker .xdsoft_calendar th {
    color: var(--wd-primary-color);
}

.xdsoft_datetimepicker .xdsoft_calendar th {
    background: var(--btn-default-bgcolor-hover);
}	
	
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev {
    background-position: -40px 25px;
    margin-bottom: 7px;
    margin-top: -15px;
    background-color: transparent;
}


#mobile-product-images .woocommerce-product-gallery img {
    width: initial;
    height: 212px;
		display: block;
		margin-left: auto;
		margin-right: auto;
}


.woocommerce-product-gallery img {
    width: initial !important;
    height: 450px;
		display: block;
		margin-left: auto;
		margin-right: auto;
}

 figure {
    background: whitesmoke;
}


.product-image-thumbnail {
    background-color: whitesmoke !important;
}

.product-image-thumbnail img {
    height: 120px !important;
		width : 100%;
}

#pop-cta .btn {
		display: none;
}@media (min-width: 1025px) {
	#contact-us {
    background-position-y: -300px !important;
}

.wd-header-overlap .title-size-small {
    padding-top: 220px !important;
}

}

@media (min-width: 768px) and (max-width: 1024px) {
	#contact-us {
    background-position-y: -110px !important;
}


.wd-header-overlap .title-size-small {
    padding-top: 220px !important;
}
}

@media (max-width: 576px) {
	#plus-section .info-box-wrapper {
    margin-top: 30px;
}

#about-sections img {
    width: 100px;
}


#mobile-header {
    background-size: 790px;
    background-position-y: bottom !important;
    background-position-x: -20px !important;
    height: 300px;
    margin-top: -90px;
    margin-bottom: -40px;
}

#why .info-box-wrapper {
    min-height: 215px;
}

.blog-post-loop .wd-entry-content .read-more-section {
    margin-bottom: 20px;
}

.progress-bar-wrapper {
  width: 100% !important;
}

#step3 .col-md-6, #step2 .col-md-6 {
    max-width: 100%;
    display: inline-table;
}

#page-header-row .header-title h1 {
    font-size: 32px;
}

#page-header-row .header-description h2 {
    font-size: 18px;
}

#page-header-row .vc_row.wpb_row {
    padding-top: 170px !important;
	  padding-bottom: 0px !important;

}

#page-header-row .reset-last-child .vc_row.wpb_row {
		padding-top: 0px !important;
}


#page-header-row.page-header-filtre {
    padding-top: 170px !important;
}

#page-header-row.page-header-filtre .vc_row.wpb_row {
    padding-top: 0 !important;
}


div#contact-us {
    border-radius: 0 !important;
}

div#free-valuation {
    border-radius: 0 !important;
}


#free-valuation, #contact-us {
    padding-right: 10px !important;
    padding-left: 10px !important;
}

.iconz {
    margin-top: 10px;
}


.wd-header-mobile-nav>a {
    color: white !important;
}

.whb-sticked .wd-header-mobile-nav>a {
    color: var(--wd-header-el-color) !important;
}


.single-product .site-content, .blog .site-content, .woodmart-archive-blog .site-content {
    margin-top: 50px !important;
}
}

