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

:root {
	--wd-header-banner-h: 55px;
	--wd-text-font: iranyekan;
	--wd-text-font-weight: 500;
	--wd-text-color: rgb(71,71,71);
	--wd-text-font-size: 16px;
	--wd-title-font: iranyekan;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: iranyekan;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: iranyekan;
	--wd-widget-title-font: iranyekan;
	--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: iranyekan;
	--wd-header-el-font-weight: 400;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-primary-color: rgb(0,103,184);
	--wd-alternative-color: rgb(0,184,173);
	--wd-link-color: rgb(0,103,184);
	--wd-link-color-hover: rgb(0,79,158);
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(0,156,65);
	--btn-accented-bgcolor-hover: rgb(0,135,56);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-sticky-btn-height: 95px;
}
.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;
}
.wd-page-title {
	background-color: rgb(0,103,184);
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: #f4f4f4;
	background-image: none;
}
.product-labels .product-label.out-of-stock {
	color: rgb(221,51,51);
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}

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

}

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

}
:root{
--wd-container-w: 1402px;
--wd-form-brd-radius: 5px;
--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: 1402px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}

rs-slides :is([data-type=text],[data-type=button]) {
font-family: iranyekan !important;
}
rs-slides :is(h1,h2,h3,h4,h5,h6)[data-type=text] {
font-family: iranyekan !important;
}

.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled {
	    text-align: center;
    display: block;
}

body.single-product button.single_add_to_cart_button {
	width: 70% !important;
}

body.single-product .summary-inner p.price {
	margin-bottom: auto !important;
}

body.single-product .summary-inner p.price del {
	margin-bottom: -15px;
	font-size: 70%;
}

.namadImg {
	width: 140px !important;
}

p {
	line-height: 2.5 !important;
	margin-bottom: 10px !important;
}

p.stock {
	line-height: 1.2 !important;
}

.woodmart-button-wrapper.inline-element {
    margin-bottom: 0px;
}
body.home .main-page-wrapper {
    background-color: #FFF;
}
.promo-banner .promo-banner-image {
    border-radius: 15px;
}
.product-grid-item.woodmart-hover-tiled .hover-img img, .product-grid-item.woodmart-hover-tiled .product-image-link img {
    width: 100%;
    padding: 20px;
}
.woodmart-hover-tiled .product-wrapper {
    border-radius: 10px;
    overflow: hidden;
	background: #fff;
}
.labels-rectangular .product-label {
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 15px;
    margin-right: 5px;
}



/* amin edition */
/* menu daste bandi font size */
.menu-opener .menu-open-label {
	font-size: 14px;
}

.wd-tools-element.wd-account-style-text.my-account-with-text>a {
/* 	border: 1px solid #a9a9a9; */
/*     border-radius: 5px; */
    margin-left: 10px;
transition: all 0.3s;
}


.menu-opener .menu-open-label {
	font-size: 14px !important;
	font-weight: bold !important;
	
}

.wd-tools-element.wd-account-style-text.my-account-with-text .wd-tools-text,
.wd-nav-main>li>a, .wd-nav-secondary>li>a {
	font-size: 14px !important;
	font-weight: bold !important;
}


.wd-prefooter ul {
	list-style: none;
	padding-right: 0 !important;
}

.wd-prefooter ul li a {
	color: #333;
}

.wd-prefooter ul li a:hover {
	color: #F24F02 !important;
}

.searchsubmit span {
	display: none !important;
}

.wd-account-style-icon:not(.wd-with-username) .wd-tools-text {
	display: block !important;
}

body.single-product .woodmart-sticky-btn button.single_add_to_cart_button {
	width: auto !important;
}


body.single-product #englishTitle {
	font-size: 15px;
	font-weight: 300;
	color: #8d8d8d;
	margin-top: -5px;
}


body.single-product .woodmart-sticky-btn p.stock {
	display: none;
}



@media only screen and (max-width: 768px){
.wd-account-style-icon:not(.wd-with-username) .wd-tools-text {
	display: none !important;
	}
	
	.wd-nav-mobile>ul {
		margin-right: 20px
	}
	
}


@media only screen and (max-width: 425px){
	
	/* order recieved checkout style */
body.woocommerce-order-received .woocommerce .woocommerce-order .woocommerce-message, a.button.wip-invoice {
	  width: 100% !important; 
}
	
	body.woocommerce-order-received .woocommerce .woocommerce-order .woocommerce-message {
		margin-bottom: 10px;
	}
	
	.product-labels.labels-rectangular span.out-of-stock.product-label {
		font-size: 10px;
		
	}
}


a.wc-cancel-order.button, button.wc-cancel-confirm {
	background-color: #C00 !important;
	color: #FFF !important;
}

button.wc-cancel-close {
	background-color: rgb(0,156,65) !important;
	color: #FFF !important;
}

form#wc-cancel-form, .wc-cancel-reason-txt textarea {
	text-align: right !important;
}

.wc-cancel-reason-txt textarea {
		direction: rtl !important;
}

.elementor-widget-image a img[src$=".svg"] {
	width: auto !important;
}

.gform_button {
	background-color: #f24f02;
	color: #FFF;
}

.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label {
	font-size: 14px !important;
}

.gform_wrapper.gf_browser_chrome select {
	padding: 2px 4px !important;
}



/* checkout page boxes style */

.orderTips {
	margin-top: 25px;
    padding: 15px;
    border: solid 1px #f1edd1;
    border-radius: 10px;
    background-color: #fffded;
    line-height: 2.5;
}

.orderTips i {
	font-size: 17px;
	margin-left: 5px;
}

/* checkout page boxes style */


/* comments style */
.comment-respond .g-recaptcha {
		display: block;
	width: 100%;
	margin-bottom: 15px !important;
}

body.page .comment-respond {
	border-bottom: 1px solid #CCC;
    margin-bottom: 45px;
    padding: 45px 0;
    border-top: 1px solid #CCC;
}

.product-label.out-of-stock {
	background-color: #C00 !important;
	color: #FFF !important;
}


a.button.pre-invoice {
width:100% !important;
margin-top: 15px !important;
border-radius: 5px !important;
}


.supportBoxInProduct {
	    display: block;
    background-color: #fffcd6;
    padding: 5px;
    border-radius: 10px;
    text-align: center;
    border: 1px solid #d0c436;
    margin-top: 30px;
    margin-bottom: -15px;
}

.wd-sticky-btn-cart.woodmart-sticky-btn-cart p.supportBoxInProduct {
	display:none !important;
}






/* features in products */
.featuresBody {
	display: flex;
	margin: 40px auto;
}

.featuresBody .newFeatures {
border: 1px solid;
    padding: 30px;
    border-color: rgb(0,156,65);
    border-left: none;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

.featuresBody .newFeatures:after {
	content: '';
    display: flex;
    width: 1px;
    height: 70%;
    position: absolute;
    left: 0;
    background-color: #CCC;
    top: 15%;
}

.featuresBody .newFeatures h3 {
	color: rgb(0,156,65);
}

.featuresBody .missingFeatures {
    border: 1px solid;
    padding: 30px;
    border-color: #C00;
    border-right: none;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

.featuresBody .missingFeatures h3 {
	color: #C00;
}



.term-description {
	  box-shadow: 0 0 4px rgb(0 0 0 / 12%);
    padding: 20px;
}

.product-grid-item .supportBoxInProduct {
display: none !important;
}

.dco-attachment.dco-video-attachment {
width: 50%;
	height:auto;
}


body.single-product .deposit-options.switch-toggle, body.single-product span#deposit-suffix {
	display: none !important;
}





p.stock.in-stock {
	    border: 1px solid rgb(0,135,56);
    padding: 10px;
    border-radius: 10px;
/*     line-height: 1.5 !important; */
    background: rgb(186 254 214);
	display: inline-block;
}


p.stock.in-stock:before {
	color: #333 !important;
}

p.stock.out-of-stock {
	border: 1px solid #B50808;
    padding: 5px;
    border-radius: 10px;
    /* line-height: 1.5!important; */
    background: #B50808;
    color: #FFF!important;
    margin-bottom: auto !important;
    font-size: 14px;
}


a.add-to-cart-loop {
	display: none !important;
}

.cart-actions .button[name=update_cart] {
	background-color: #f01e1e;
	color: #FFF;
}

.cart-actions .button[name=update_cart]:hover {
		background-color: #C00;
		color: #FFF;
}


/* extra product options style */

dl.tm-extra-product-options-totals.tm-custom-price-totals {
	
	    border: 3px double rgba(167, 167, 167, .3);
    width: 60%;
    padding: 10px;
    border-radius: 10px;
	
}

dd.tm-options-totals {
	
	    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 2px dashed rgba(167, 167, 167, .3);
	
}

dl dt.tm-options-totals, dl dt.tm-final-totals {
	font-size: 17px !important;
}

.tc-epo-element-product-container-cart .tm-quantity-alt {
	display: inline-flex;
}

.tc-epo-element-product-container-cart .tm-quantity-alt div.quantity input[type=number] {
	border-radius: 10px !important;
	border-right: 2px solid rgba(0, 0, 0, 0.1);
		border-left: 2px solid rgba(0, 0, 0, 0.1);
}

.tc-epo-element-product-container-right {
margin-right: 4% !important;
margin-left: auto !important;
}

.tc-epo-element-product-li-container {
	
	    border-bottom: 2px dashed rgba(167,167,167,.3);
    padding-bottom: 20px;
    margin-bottom: 20px;
	
}

.tc-epo-element-product-container-right p.stock {
	
	margin: 20px 1px !important;
	width: 130px;
    text-align: center;
	
}


.tm-epo-element-label.tm-section-label {
	
	width: 100% !important;
	
}

.tm-arrow {
	right: auto !important;
	left: 1px !important;
}

.tc-epo-element-product-container-right span.price {
	
	font-size: 20px !important;
}


.tc-epo-element-product-container-right table td {
	padding: 0 !important;
	
}


body.woocommerce-checkout .woocommerce-checkout-review-order-table .deposit-buttons {
	
	display: none !important;
	
}

.carousel-utilities .offer-slider-price  {
	height: 70px !important;
}

.elementor-alert {
	border-right: 5px solid transparent;
	border-left: none;
}


.product-grid-item .wd-entities-title {
	min-height: auto !important;
	max-height: max-content !important;
}


.tc-epo-element-product-container-right p.stock {
	width: auto !important;
	
}

/* .price del, .price ins {
	display: block !important;
}

.price ins {
	text-align: right !important;
} */

p.price {
	font-size: 20px;
}




/* email form style */
.ml-form-formContent {
	width: 80%;
	float: right;
	margin-left: 5px;
	margin-bottom: 10px;
}

.ml-form-embedSubmit button {
	
	border-radius: 5px;
background-color: #0067b8;
color: #FFF;
transition: all 0.3s;
	
	
}




/* zamane ersal box */
.zamanersal {
	display: inline-flex;
	font-weight: bold;
    font-size: 19px;
	margin-top: 20px;
}

.zamanersal:before {
	   margin-left: 10px;
	    color: #474747 !important;
    font-size: 20px !important;
}

#tabdeliver {
	  margin-bottom: 20px;
    border-bottom: 1px solid #0000001b;
    padding-bottom: 30px;
	
}


.woocommerce table.shop_attributes.woocommerce-group-attributes-layout-1 th, .woocommerce table.shop_attributes.woocommerce-group-attributes-layout-2 th, .woocommerce table.shop_attributes.woocommerce-group-attributes-layout-3 th {
	text-align: right !important;
}


/* order recieved checkout style */
body.woocommerce-order-received .woocommerce .woocommerce-order .woocommerce-message {
	  float: right;
    width: calc(55% - 5px);
    min-height: 10px;
    padding: 8px 50px;
    margin-left: 10px;
    border-radius: 5px;
}

a.button.wip-invoice {
	    width: 44%;
    border-radius: 5px;
    background: #0167b8;
    color: #FFF;
}


/* cart style */

li.woocommerce-mini-cart-item.mini_cart_item:hover {
	background-color: #FFF !important;
}

li.woocommerce-mini-cart-item.mini_cart_item:hover .cart-info .wd-entities-title {
	color: #333 !important;
}

.cart-info span.wd-entities-title {
	font-size: 12px;
	font-weight: bold;
	line-height: 2.15;
}

.cart-info dl.tc-epo-metadata.variation dt {
	display: none !important;
}

.cart-info dl.tc-epo-metadata.variation dt, .cart-info dl.tc-epo-metadata.variation dd {
	color: #62666d;
    font-weight: 400;
    font-size: 13px;
}

.cart-info dl.tc-epo-metadata.variation dd {
	margin-bottom: -18px;
}

.cart-info dl.tc-epo-metadata.variation dd:last-child {
	margin-bottom: 10px !important;
}

.cart-info .quantity {
	margin-bottom: 20px !important;
}

.cart-info span.quantity, .cart-info span.quantity del span.woocommerce-Price-amount.amount {
	color: #ef394e;
}

.cart-info span.quantity del span.woocommerce-Price-amount.amount bdi {
	font-size: 14px !important;
	color: #ef394e !important;
}

.cart-info span.quantity ins span.woocommerce-Price-amount.amount {
		font-size: 19px;
    margin-top: 5px;
    display: block;
    color: #333;
}

.cart-info span.quantity span.woocommerce-Price-amount.amount bdi {
		font-size: 19px;
		color: #333;
}

ul.cart_list li.woocommerce-mini-cart-item.mini_cart_item a.remove.remove_from_cart_button {
	background:#C00;
	color: #FFF;
}

.product-image-summary .entry-title {
	line-height: 2.15;
}


/* cart page style */
tr.woocommerce-cart-form__cart-item.cart_item td.product-name a:first-child {
	font-weight: bold;
	line-height: 2.15;
}

tr.cart_item td.product-name a.tm-cart-edit-options
{
	font-size: 13px;
    font-style: normal;
    margin: 10px auto;
    border: 1px solid #d4d4d4;
    width: auto;
    border-radius: 5px;
    text-align: center;
    padding: 10px;
    background-color: #f8f7f7;
}

tr.woocommerce-cart-form__cart-item.cart_item td.product-name dl.tc-epo-metadata.variation dt {
	font-size: 14px;
    margin-top: 15px;
    display: block;
}

tr.woocommerce-cart-form__cart-item.cart_item td.product-name dl.tc-epo-metadata.variation dd {
		font-size: 14px;
    margin-bottom: 10px;
}


.swatch-on-single.swatch-with-bg {
	width: 40px;
	height: 40px;
}

h3.tc-cell.tm-section-label {
	font-size:19px;
	line-height: 2.15;
}



.woocommerce-Reviews .woocommerce-Reviews-title {
	font-size: 20px;
	line-height: 2.15;
}

.post-label.rtl .template-1 tfoot td > div .component.payment-method {
border-left: none !important;
}


.footermenu ul li a {
 font-size: 16px;   
}

/* sms box letter style */
/* .wd-before-add-to-cart {
	border: 1px solid #eeeded;
	padding: 10px;
	border-radius: 5px;
}

label.sms-notif-enable-label {
	text-align: center;
	background-color: #C00;
	color: #FFF;
	padding: 10px;
	border-radius: 6px;
	cursor: pointer;
}

label.sms-notif-enable-label input {
	display: none;
}

label.sms-notif-enable-label strong:before {
	content: '\f0f3';
  font-family: "Font Awesome 5 Free"; 
	margin-left: 10px;
	color: #FFF;
} */


/* table of content style */
div#ez-toc-container {
text-align: right !important;	
}

.ez-toc-v2_0_37 {
	direction: rtl !important;
}

.ez-toc-v2_0_37 ul.ez-toc-list li {
	margin-bottom: 10px !important;
}

.ez-toc-v2_0_37 ul.ez-toc-list li a {
	text-decoration: none !important;
}

.ez-toc-v2_0_37 ul.ez-toc-list li a:hover, #ez-toc-container a:visited {
	color: #C00 !important;
}

.ez-toc-counter nav ul li a::before {
	margin-left: 5px !important;
}


.wd-swatch {
		border-radius: 10px;
    border: 1px solid #333;
		transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.wd-swatch.swatch-on-single.woodmart-swatch.text-only:hover, .wd-swatch.wd-text:hover {
	background: #edecec;
}

.wd-swatch.swatch-on-single.woodmart-swatch.text-only.active-swatch.swatch-enabled, .wd-swatch.wd-text.wd-active.wd-enabled {
	background: #0167b8;
	color: #FFF;
	border-color: #0167b8;
}

.wd-swatch.swatch-on-single.woodmart-swatch.text-only::after, .wd-swatch.wd-text:after {
	display: none;
}

.wd-swatch.wd-text {
	padding: 10px;
}


.price_slider_amount button[type="submit"] {
		width: 100%;
    background: #0167b8 !important;
    color: #FFF !important;
}


.woocommerce-additional-fields h3 {
	display: none;
}


.mnsjay-map-row .mnsjay-map-buttons a#mnsjay_submit_location {
	width: 100% !important;
    text-align: center !important;
    justify-content: center !important;
    background: #0167b8;
    color: #FFF;
}

/* product labels */
.product-labels.labels-rectangular .attribute-label.product-label.label-attribute-pa_referbished {
	background-color: #2f9b09;
    color: #FFF;
}


.tm-extra-product-options .tm-epo-field.tmcp-checkbox {
	margin-left: 10px !important;
}


p.stock.wd-style-default:is(.available-on-backorder,.in-stock) {
	text-align: center;
/*     line-height: 1.5 !important; */
    border: 1px solid #018c18;
    padding: 6px;
    border-radius: 10px;
    background: #018c1826;
font-size:14px;
}

.price .amount.amount-call {
	font-size: 18px;
}

.wd-timer {
	display: block !important;
}




.woobt-before-text.woobt-text {
	font-weight: bold;
    text-align: center;
    font-size: 20px;
}

.woobt-form {
	text-align:center;
}

.woobt-availability .stock.in-stock {
	display: none;
}

.elementor-add-to-cart.elementor-product-variable {
	text-align: center;
}

.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled {
	opacity: 0.5;
}






/* new edition for single product page */
p.stock.wd-style-default {
	display: inline-flex;
}

.elementor-widget-wd_single_product_countdown {
	text-align: center;
}

.tmcp-field-wrap .tc-inline-description {
font-size: 14px;
	text-align: right;
}

.tc-totals-form.tm-totals-form-main {
	margin-top: -25px;
margin-bottom: -15px;
text-align: center;
}

dl.tm-extra-product-options-totals.tm-custom-price-totals {
	  width: 100%;
  margin-bottom: -2px;
  font-size: 14px;
  border: none;
}

dt.tm-final-totals {
	display: inline-block;
font-size: 17px !important;
}

dd.tm-final-totals {
	display: inline-block;
font-size: 14px;
}

.guranteeFormSingleProduct .cpf-type-select.guranteeFormSingleProductField-div .tc-row {
	align-items: center;
}

.guranteeFormSingleProduct .cpf-type-select.guranteeFormSingleProductField-div .tc-row .tc-epo-label{
	font-weight:bold;
}


h1.product_title.entry-title.wd-entities-title {
	margin-bottom: 10px;
}

.woobtSFK {
	    background: #e0f1ff;
    border-radius: 15px;
    padding: 15px;

}

.woobtSFK .wd-fbt-form.wd-checkbox-on {
	background: #FFF;
}

td.attribute_name_values {
	text-align: right;
}



/* Comments style */
.wd-reviews-content ol, .wd-reviews-content ul {
	list-style:none;
}

.wd-reviews-content ol li.review {
	background: #f7f7f7;
    padding: 20px;
    border-radius: 15px;
	position: relative;
}

.wd-reviews-content ol li.review .comment-text p.meta em.woocommerce-review__verified.verified {
	font-style: normal;
    /* border: 1px solid #018c18; */
    padding: 5px;
    border-radius: 5px;
    background: #018c18;
    color: #FFF;
    font-size: 13px;
}

.wd-reviews-content ol li.review ul.children li.comment {

    padding: 5px 20px;
    border-radius: 15px;
}

.wd-reviews-content ol li.review .comment-text .wd-review-likes {
	display: block;
    text-align: left;
    position: absolute;
    top: 23px;
    left: 25px;
}

.wd-reviews-content ol li.review ul.children {
	margin-top: 45px;
	
}

.wd-reviews-content ol li.review ul.children li.comment.odd {
		background: #e0f1ff;
}

.wd-reviews-content ol li.review ul.children li.comment.even {
		background: #FFF;
}
@media (min-width: 1025px) {
	.wd-sticky-btn.wd-sticky-btn-shown {
	display: none !important;
}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.featuresBody {
		display:block;
	}
	
	.featuresBody .newFeatures {
		border-left:1px solid rgb(0,156,65);
		margin-bottom: 25px;
		border-radius: 10px;
	}
	
		.featuresBody .newFeatures:after {
		display:none;	
	}
	
		.featuresBody .missingFeatures {
			border-right: 1px solid #C00;
					border-radius: 10px;
	}


dl.tm-extra-product-options-totals.tm-custom-price-totals {
	
	width: 100% !important;
	
}


span.surfaceProductAlert {
	
	font-size: 14px !important;
		line-height: 2.1em !important;
	
}


}

@media (min-width: 577px) and (max-width: 767px) {
	.featuresBody {
		display:block;
	}
	
	.featuresBody .newFeatures {
		border-left:1px solid rgb(0,156,65);
		margin-bottom: 25px;
		border-radius: 10px;
	}
	
		.featuresBody .newFeatures:after {
		display:none;	
	}
	
		.featuresBody .missingFeatures {
			border-right: 1px solid #C00;
					border-radius: 10px;
	}


dl.tm-extra-product-options-totals.tm-custom-price-totals {
	width: 100% !important;
}

span.surfaceProductAlert {
	
	font-size: 14px !important;
		line-height: 2.1em !important;
	
}

}

@media (max-width: 576px) {
	.featuresBody {
		display:block;
	}
	
	.featuresBody .newFeatures {
		border-left:1px solid rgb(0,156,65);
		margin-bottom: 25px;
		border-radius: 10px;
	}
	
		.featuresBody .newFeatures:after {
		display:none;	
	}
	
		.featuresBody .missingFeatures {
			border-right: 1px solid #C00;
					border-radius: 10px;
	}

dl.tm-extra-product-options-totals.tm-custom-price-totals {
	width: 100% !important;
}


.tm-epo-element-label.tm-section-label {
	font-size: 17px !important;
}

.tc-epo-element-product-container-right h4.product-title {
	font-size: 14px !important;
}


.tc-epo-element-product-container-right span.price {
	font-size : 17px !important;
}

span.surfaceProductAlert {
	
	font-size: 14px !important;
	line-height: 2.1em !important;
	
}

.product-element-bottom h3.wd-entities-title {
	
	font-size: 13px !important;
	
}


/* email form style */
.ml-form-formContent {
	width: 100%;
	float: none;
	display: block;
	margin-left: 5px;
	margin-bottom: 10px;
}

.ml-form-embedSubmit button {
	width: 100%;
}


body.home .whb-header {
	margin-bottom: auto !important;
}
}

