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

.page-title-default{
	background-color:#f2f2f2;
	background-size:cover;
	background-position:center center;
}

.footer-container{
	background-color:rgb(34,34,34);
}

:root{
--wd-text-font:"Lato", Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:#777777;
--wd-text-font-size:13px;
}
:root{
--wd-title-font:"Poppins", Arial, Helvetica, sans-serif;
--wd-title-font-weight:600;
--wd-title-color:#242424;
}
:root{
--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%);
}
:root{
--wd-alternative-font:"Lato", Arial, Helvetica, sans-serif;
}
:root{
--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:14px;
}
:root{
--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:13px;
}
:root{
--wd-primary-color:rgb(0,8,28);
}
:root{
--wd-alternative-color:rgb(0,8,28);
}
:root{
--wd-link-color:rgb(10,0,109);
--wd-link-color-hover:rgb(0,1,58);
}
body{
	background-color:rgb(255,255,255);
}

.page .main-page-wrapper{
	background-color:rgb(255,255,255);
}

.woodmart-archive-shop .main-page-wrapper{
	background-color:rgb(255,255,255);
}

.single-product .main-page-wrapper{
	background-color:rgb(255,255,255);
}

.woodmart-archive-blog .main-page-wrapper{
	background-color:rgb(255,255,255);
}

.single-post .main-page-wrapper{
	background-color:rgb(255,255,255);
}

.woodmart-archive-portfolio .main-page-wrapper{
	background-color:rgb(255,255,255);
}

.single-portfolio .main-page-wrapper{
	background-color:rgb(255,255,255);
}

:root{
--btn-default-bgcolor:rgb(168,0,87);
}
:root{
--btn-default-bgcolor-hover:rgba(112,14,52,0.84);
}
:root{
--btn-shop-bgcolor:rgb(168,0,87);
}
:root{
--btn-shop-bgcolor-hover:rgb(153,0,76);
}
:root{
--btn-accent-bgcolor:#83b735;
}
:root{
--btn-accent-bgcolor-hover:#74a32f;
}
:root{
--notices-success-bg:#459647;
}
:root{
--notices-success-color:#fff;
}
:root{
--notices-warning-bg:#E0B252;
}
:root{
--notices-warning-color:#fff;
}
	:root{
	
			--wd-form-brd-radius: 5px;
	
	
	--wd-form-brd-width: 2px;

	--btn-default-color: #fff;
	--btn-default-color-hover: #333;

	--btn-shop-color: #fff;
	--btn-shop-color-hover: #fff;

	--btn-accent-color: #fff;
	--btn-accent-color-hover: #fff;
	
	
			--btn-accent-brd-radius: 0px;
		--btn-accent-box-shadow: none;
		--btn-accent-box-shadow-hover: none;
		--btn-accent-box-shadow-active: none;
		--btn-accent-bottom: 0px;
	
	
	
	
			--btn-default-brd-radius: 35px;
		--btn-default-box-shadow: none;
		--btn-default-box-shadow-hover: none;
	
	
	
	
			--btn-shop-brd-radius: 5px;
		--btn-shop-box-shadow: none;
		--btn-shop-box-shadow-hover: none;
	
	
		}

	
	
	/* Site width */
	
	





@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//www.terroirum.com/ja/wp-content/themes/woodmart/fonts/woodmart-font.woff2?v=6.3.3") format("woff2");
}

.pt-cv-tao{border:1px solid #00081c;border-radius:999px;}
.pt-cv-pinterest.pt-cv-shadow .pt-cv-pinmas:hover,.pt-cv-pinterest.pt-cv-shadow .pt-cv-pinmas{box-shadow:none;}
.widget-heading .widget-title{color:#222 !important;}
h5{margin-bottom:5px;}
h5:after {
  position: absolute;
  content: " ";
  display: block;
  border-bottom: solid 2px #d2005b;
  bottom: 6px;
  width: 20%;
}
.price .amount {
    background: #222;
	  opacity:0.9;
    padding: 0px 10px 0px 10px;
    border-radius: 10px;
    color: #fff;
}
.terroirum-1 a{margin:15px 0px 15px 0px}
p{padding:10px;}
label{color:rgba(5, 0, 31, 1);font-weight:500;}
.wpuf-style#form-preview-stage ul.wpuf-form .wpuf-submit input[type=submit], .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-submit input[type=submit]{background:#00081c;border-color:#00081c;color:#fff !important;text-shadow:none;display:block;margin:auto;width:80%;}
.woocommerce table.shop_attributes td{font-weight:600;}
@media (min-width: 577px) and (max-width: 767px) {
	html {
  -webkit-overflow-scrolling: touch;
}
}

@media (max-width: 576px) {
	html {
  -webkit-overflow-scrolling: touch;
}
.price .amount {font-size:13px !important;display:block;width:60%;margin:auto;padding:3px 2px 3px 2px;}
p{padding:3px; margin-bottom:3px;}
.woocommerce-review__author,.woocommerce-review__published-date,.review-qualifier-title,.review-qualifier-value{font-size:10px !important;}
.woocommerce #reviews .contribution-actions>a, .woocommerce-page #reviews .contribution-actions>a{font-size:0.9em;}
.commentlist .comment-text .description p:last-child {font-size:13px;}
.vote-count{font-size:10px;}
.woocommerce-product-attributes-item__value,.woocommerce-product-attributes-item__label{font-size:13px !important;}
}

