/*
	Theme Name: Universal Casket
	Theme URI: http://universalcasket.com
	Author: CS Kern, Inc.
	Author URI: http://cskern.com/
	Description: Custom Wordpress Theme for Universal Casket.
	Version: 1.0
	Text Domain: universalcasket
*/

@import url(fonts/stylesheet.css);

/* RESET */
body{
	margin:0;
	padding:0;
}

img{
	vertical-align:top;
}

a, img{
	border:none;
	outline:0;
}

button, input[type=submit], input[type=button]{
	cursor:pointer;
	font-family:Source Sans Pro;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {    
    -webkit-appearance: none;
    margin: 0;
}

fieldset {
	margin-bottom: 1em;
	border: 1px solid #dcdcdb;
}

/* THEME */
body{
	background:#f5f5f5;
	font-family:Source Sans Pro;
	color:#4E4D47;
	font-size:16px;
}

.clear:after{
	content: " "; 
	visibility: hidden;
	display: block;
	height: 0;
	clear: both;
}

.wrapper{
	max-width:1170px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
}

.header{
	padding-top:10px;
	border-bottom:1px solid #dcdcdb;
}

.header .trigger{
	display:none;
	background-image:url(images/icon_menu.png);
	width:32px;
	height:24px;
	clear:right;
	float:right;
	margin-top:15px;
	cursor:pointer;
}

.header .account_links{
	float:right;
}

.account_links{
	font-size:12px;
	font-weight:300;
	color:#4D4C46;
	line-height:12px;
}

.account_links a{
	text-decoration:none;
	float:left;
	color:#4D4C46;
	text-transform:lowercase;
}

.account_links a:first-child{
	border-right:1px solid #4D4C46;
	margin-right:5px;
	padding-right:5px;
}

.header header{
	clear:both;
	overflow:hidden;
}

.header .logo{
	float:left;
}

.main_menu{	 
	margin-top:30px;
}

.main_menu ul{
	text-align:right;
	margin:0;
	padding:0;
}

.main_menu ul li{
	display:inline-block;
	list-style:none;
}

.main_menu ul li a{
	display:block;
	line-height:20px;
	font-size:20px;
	font-family:Roboto Slab, serif;
	font-weight:300;
	color:#4E4D47;
	border-bottom:4px solid #f5f5f5;
	padding-bottom:35px;
	text-transform:uppercase;
	text-decoration:none;
	margin-left:40px;
	transition: border .5s;
	-webkit-transition: border .5s; /* Safari */
}

.main_menu ul li a:hover{
	border-bottom:4px solid #4E4D47;
}

.main_menu ul li.current-menu-item a, .main_menu ul li.current_page_parent a{
	font-weight:400;
	color:#BDA551;
	border-bottom:4px solid #BDA551;
}

.home .banner{
	border-bottom:1px dotted #dcdcdb;
	padding:40px 0 30px;
}

.home .banner img{
	float:right;
}

.home .banner h1{
	font-size:48px;
	margin:0;
	line-height:1.2em;
	font-family:Roboto Slab, serif;
	font-weight:400;
	display: inline-block;
}

.home .banner p.subheading{
	font-size:22px;
	margin: 12px 0 0;
}

.home .banner ul{
	margin: 20px 0 50px;	
}

.columns .column{
	float:left;
	width:32.3076%;
	margin-right:1.5384%;
	padding: 15px 0 30px;
}

.columns .column.column_three{
	margin-right:0;
}

.columns .column h2{
	font-size:28px;
	font-family:Roboto Slab, serif;
	margin:0 0 12px;
	font-weight:400;
}

.columns .column p{
	margin: 0 0 1.5em;
}

.content_wrapper{
	padding:30px 0 30px;
}

.content_wrapper .column_one{
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	padding:15px;
	margin-right:1.5384%;
	width:66.1538%;
	box-shadow: 0 4px 1px rgba(0,0,0, .15);
	background:#fff;
	float:left;
}

.content_wrapper .column_two{
	float:left;
	width:32.3076%;
}

.footer{
	box-shadow: 0 4px 1px rgba(0,0,0, .15) inset;
	background:#4E4D47;
	padding:20px 0;
	color:#fff;
	font-size:15px;
}

.footer a{
	color:#fff;
}

.footer footer{
	float:left;
}

.footer .phone {
    display: block;
    margin-top: 8px;	 
}

.footer .phone a{
	text-decoration:none;
}


.footer .legal_links {
    margin-top: 10px;
}

.footer .legal_links a{
	float:left;
	line-height:13px;
	font-size:13px;
}

.footer .legal_links a:first-child{
	border-right:1px solid #fff;
	margin-right:5px;
	padding-right:5px;
}

.footer ul{
	text-align:right;
	margin:0;
	padding:0;
}

.footer ul li{
	display:inline-block;
}

.footer ul li a{
	font-size:15px;
	font-family:Roboto Slab, Serif;
	margin-left:24px;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:300;
}

.footer .account_links{
	position:absolute;
	bottom:0;
	right:0;
}







a{
	color:#BDA551;
}

.content_wrapper .column_two img{
	border:1px solid #d1d1d1;
	width:100%;
	height:auto;
	margin-bottom: 20px;
}

a.phone{
	background-image:url(images/icon_phone.png);
	background-repeat:no-repeat;
	padding-left:26px;
	background-position:left center;
	font-size:20px;
	line-height:29px;
	text-decoration:none;
	color:#4C4C46;
	font-family:Roboto Slab, serif;
}

.home_telephone{
	position:relative;
}

.home_telephone span{
	position:relative;
	top:-3px;
}

.home_telephone .link{
	position:relative;
	top:-2px;
}

a.cart{
	background-image:url(images/icon_cart_grey.png);
	background-repeat:no-repeat;
	padding-right:20px;
	background-position:right center;
}

.footer .account_links a:first-child{
	border-right:1px solid #fff;	
}

.footer a.cart{
	background-image:url(images/icon_cart_white.png);
}


ul.checks{
	list-style:none;
	line-height:1.9em;
	padding-left:1em;
}

ul.checks li{
	padding-left:27px;
	background-image:url(images/icon_check.png);
	background-repeat:no-repeat;
	background-position:left 7px;
}

.button{
	color:#fff;
	font-size:22px;
	text-transform:capitalize;
	text-decoration:none;
	background:#71A88B;
	padding:15px 25px;
	box-shadow: 0 4px 1px rgba(113, 168, 133, .35);
	display:inline-block;
	border-radius:0;
	border: none;
}

.home_image {
    display: inline;
}

.or{
	font-family:georgia, serif;
	font-style:italic;
	font-size:16px;
	margin:0 10px;
	display:inline-block;
}

.white_box{
	box-shadow: 0 4px 1px rgba(0,0,0, .15);
	background:#fff;
	padding:20px 10px;
}

/* TYPOGRAPHY */
.content_wrapper .column_one p { font-size: 1em; /* 16px */ line-height: 1.6875em; /* 27px */ margin: 0 0 1.6875em 0; }
/* 36px - The quick brown fox jumps over the lazy dog */
.content_wrapper .column_one h1 { font-size: 2.2500em; /* 36px */ line-height: 1.5000em; /* 54px */ margin-top: 0.7500em; margin-top:0; margin-bottom: 0.0000em; font-family:Roboto Slab, serif; font-weight:400; }
/* 24px - The quick brown fox jumps over the lazy dog */
.content_wrapper .column_one h2 { font-size: 1.5000em; /* 24px */ line-height: 1.1250em; /* 27px */ margin-top: 1.1250em; margin-bottom: 0.0000em; font-family:Roboto Slab, serif; font-weight:400;}
/* 21px - The quick brown fox jumps over the lazy dog */
.content_wrapper .column_one h3 { font-size: 1.3125em; /* 21px */ line-height: 1.2857em; /* 27px */ margin-top: 1.2857em; margin-bottom: 0.0000em; font-family:Roboto Slab, serif; font-weight:400; }
/* 17px - The quick brown fox jumps over the lazy dog */
.class-for-17px { font-size: 1.0625em; /* 17px */ line-height: 1.5882em; /* 27px */ margin-top: 1.5882em; margin-bottom: 0.0000em; }

.content_wrapper .column_two h2 { font-size: 1.7500em; /* 28px */ line-height: 1.9286em; /* 54px */ margin-top: 0.9643em; margin-top:0; margin-bottom: 0.0000em; font-family:Roboto Slab, serif; font-weight:400;}


/* WOO COMMERCE REUSABLES */
.woocommerce-page a.button, 
.woocommerce-page button.button, 
.woocommerce-page button.button.alt, 
.woocommerce-page input.button.alt, 
.woocommerce-page input.button {
	color:#fff;
	font-size: 18px;
	font-weight: normal;
	font-family: Source Sans Pro, sans-serif;
	text-transform:capitalize;
	text-decoration:none;
	text-shadow: none;
	background:#71A88B;
	padding:15px 25px;
	box-shadow: 0 4px 1px rgba(113, 168, 133, .35);
	display:inline-block;
	border-radius:0;
	border: none;
}
.woocommerce-page a.button:hover, 
.woocommerce-page button.button:hover, 
.woocommerce-page button.button.alt:hover, 
.woocommerce-page input.button.alt:hover, 
.woocommerce-page input.button:hover {
	background:#71A88B;
	text-decoration: none;
	text-shadow: none;
}
.woocommerce-page a.button{
	font-size: 22px;
}
.woocommerce-page .cart input.button {
}

/* PRODUCTS GRID */
.shop_wrapper{
	padding:30px 0;
}
.woocommerce-page ul.products {
	list-style:none;
	padding:0;
	margin:0;
}
.woocommerce-page ul.products li.product {
	float:left;
	margin-right:1.5384%;
	width:23.8461%;
	background:#fff;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	padding:15px;
	margin-bottom:18px;
	position:relative;
	box-shadow: 0 4px 1px rgba(0,0,0, .15);
}

.product .made_in_usa{
	position:absolute;
	width:110px;
	height:110px;
	right:-7px;
	top:-7px;
	background-image:url(images/icon_made_in_usa.png);
}

.woocommerce-page ul.products li.product a img,
.woocommerce-page ul.products li.product a:hover img{
	width:100%;
	height:auto;
	padding-bottom:15px;
	border-bottom:1px dotted #dcdcdb;
	box-shadow: none;
	-webkit-box-shadow: none;
}

.woocommerce-page ul.products li.product a{
	text-decoration:none;
}

.woocommerce-page ul.products li.product h3{
	text-align:center;
	text-decoration:none;
	color:#4F4E48;
	font-size:21px;
	font-family:Roboto Slab, serif;
	margin:5px 0 5px;
	font-weight:400;
}

.woocommerce-page ul.products li.product .price .amount{
	text-align:center;
	text-decoration:none;
	color:#4F4E48;
	font-size:18px;
	font-family:Roboto Slab, serif;
	display:block;
}

.woocommerce-page ul.products li.product .button{
	display:block;
	margin:10px auto 10px;
	width:65%;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
}

.woocommerce-page ul.products li.product:nth-child(4n+4){
	margin-right:0;
}

.woocommerce-page ul.products li.product a.added_to_cart {
    display: block;
    margin-top: 15px;
    text-decoration: underline;
}

.cart_message{
	text-align:center;
	display:block;
}


/* PRODUCT DETAIL */
.woocommerce-page div.product_wrapper{
	padding:30px 0;
}

.woocommerce-page div.product_left_column{
	float:left;
	margin-right:1.5384%;
	width:40.7692%;
}

.woocommerce-page div.product_right_column{
	float:left;
	width:57.6923%;
}
.woocommerce-page div.product div.product_left_column div.images{
	position:relative;
	width: 100%;
}

.woocommerce-page div.product div.product_right_column div.summary {
	float:left;
	width: 100%;
}

.woocommerce-main-image {
	background:#fff;
	box-shadow: 0 4px 1px rgba(0,0,0, .15);
	margin-bottom:15px;
	display:block;
}

.woocommerce-main-image img{
	width:100%;
	height:auto;
}

.woocommerce-page .product_left_column .thumbnails {
    overflow: hidden;
    padding-bottom: 10px;
}

.woocommerce-page .product_left_column .thumbnails .zoom{
	background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 4px 1px rgba(0, 0, 0, 0.15);
    display: block;
    float: left;
    margin-right: 10px;
    padding: 10px;
}

.woocommerce-page .product_left_column .thumbnails .zoom img{	
}

.woocommerce-page .product_right_column .product_title{
	margin-top:0;
	font-family:Roboto Slab, serif;
	font-size:36px;
	font-weight:400;
	margin-bottom:.5em;
}

.woocommerce-page .product_right_column .price .amount{
	font-family:Roboto Slab, serif;
	font-size:24px;
	color:#71A88B;
}

.woocommerce-page .product_right_column .single_add_to_cart_button{
	border:none;
}

.woocommerce-page .product_right_column .sku_wrapper{
	display:none;
}

.woocommerce-page div.product .woocommerce-tabs{
	margin-top:20px;
}

.woocommerce-page div.product .woocommerce-tabs ul.tabs {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	display:block;
}
.woocommerce-page div.product .woocommerce-tabs ul.tabs{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	display:block;
}

.woocommerce-page div.product .woocommerce-tabs ul.tabs:before,
.woocommerce-page div.product .woocommerce-tabs ul.tabs:after,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:after,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:before {
	display: none !important;
}

.woocommerce-page div.product .woocommerce-tabs ul.tabs li{
	border:none;
	float:left;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	-webkit-border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0;
	background: none;
	margin: 0;
	padding: 0;
	box-shadow: none;
}

.woocommerce-page div.product .woocommerce-tabs ul.tabs li a{
	display:block;
	padding:10px;
	border:1px solid #d1d1d1;	
	font-family:Roboto Slab, serif;
	font-size:18px;
	color:#4C4C46;
	text-decoration:none;
	text-shadow: none;
	border-bottom:none;
	border-right:none;
}

.woocommerce-page div.product .woocommerce-tabs ul.tabs li:last-child a{
	border-right:1px solid #d1d1d1;
}

.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a{
	background:#fff;
}

.woocommerce-page div.product .woocommerce-tabs .panel.entry-content{
	background:#fff;
	padding:10px;
	border:1px solid #d1d1d1;	
}

.woocommerce-page div.product .woocommerce-tabs .panel.entry-content h2{
	display:none;
}

.accordion_button{
	display:block;
	padding:10px;
	border:1px solid #d1d1d1;	
	font-family:Roboto Slab, serif;
	font-size:18px;
	color:#4C4C46;
	text-decoration:none;	
	cursor:pointer;
	border-bottom:none;
}

.accordion_button:last-of-type{
	border-bottom:1px solid #d1d1d1;
}

.accordion_button.open:last-of-type{
	border-bottom:none;
}

.woocommerce-page .product_right_column .quantity.buttons_added {
    margin-bottom:15px;
	overflow:hidden;
}

.woocommerce-page .product div.quantity {
	display: none;
}

.single-product .woocommerce-message {
    margin-bottom: 15px;
	font-style: italic;
}

.single-product .woocommerce-message .button{
	background: none repeat scroll 0 0 #999999;
    box-shadow: 0 4px 1px rgba(0, 0, 0, 0.2);
    padding: 10px;
	margin-right: 10px;
	font-style: normal;
}

.price_message{
	font-size: 16px;
	font-family: Source Sans Pro, sans-serif;
}

/* CART */
.shop_table, .cart_totals table{
	border:1px solid #d1d1d1;
	border-collapse:collapse;
	width:100%;
}

.shop_table th, .cart_totals table th{
	border: 1px solid #D1D1D1;
    font-family: roboto slab,serif;
    font-size: 18px;
    font-weight: normal;
    padding: 10px;
	text-align:left;
}

.shop_table td, .cart_totals table td{
	border: 1px solid #D1D1D1;   
    font-weight: normal;
    padding: 10px;
	text-align:left;
}

.shop_table td a{
	text-decoration:none;
	color:#4E4D47;
}

.shop_table td.product-thumbnail, .shop_table td.product-remove{
	text-align:center;
}

.actions .button{
	background: none repeat scroll 0 0 #999999;
    box-shadow: 0 4px 1px rgba(0, 0, 0, 0.2);
    padding: 10px;
	margin-right: 10px;
	font-style: normal;
	border:none;
}

.cart_totals table{
	margin-top:15px;
}

.woocommerce-page .cart-collaterals .cart_totals table th {
   white-space: nowrap;
   font-size: 18px;
   padding: 5px;
}

.woocommerce-page .cart-collaterals .cart_totals table td {
   white-space: nowrap;
   font-size: 18px;
   padding: 5px;
}

.cart_totals.calculated_shipping {
    float: left;
    margin-right: 4%;
    width: 48%;
}

.shipping_calculator {
    float: left;
    width: 48%;
}

.shipping-calculator-form {
    padding-top: 15px;
}

.shipping-calculator-form select, .shipping-calculator-form input{
	width:100%;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.shipping-calculator-form  button{
	background: none repeat scroll 0 0 #999999;
    box-shadow: 0 4px 1px rgba(0, 0, 0, 0.2);
    padding: 10px;
	margin-right: 10px;
	font-style: normal;
	border:none;
}

#coupon_code {
    margin-bottom: 15px;
    width: 140px;
    height: 48px;
    font-size: 18px;
}

.coupon {
    margin-bottom: 15px;
}


/* CHECKOUT */

.form-row-first {
    clear: left;
}
.form-row {
    float: left;
    margin-bottom: 2.053em;
    width: 48%;
}

.form-row-wide {
    clear: both;
    float: left;
    width: 100%;
}

.form-row-last {
    float: right;
}

.form-row label, .register p label {
    display: block;
    padding: 0.236em 0;
}

.form-row .input-text, .form-row select, .register p select, .register p input[type=text] {
    -moz-box-sizing: border-box;
	box-sizing: border-box;
    width: 100%;
}

.form-row label.checkbox {
    display: inline;
}

.form-row.notes textarea {
    width: 100%;
}

#customer_details #shiptobilling {
    float: none;
    width: 100%;

}

.col2-set .col-2 {
    float: right;
    width: 48%;
}

#customer_details .col-1:after, #customer_details .col-2:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
    overflow: hidden;
}
#customer_details .col-1, #customer_details .col-2 {
    float: none;
    width: 100%;
}

.register label {
    width: 100%;
}

.input-text, .register p input[type=text] {
    border: 1px solid #D1D1D1;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.2) inset;
    padding: 5px;
}
 
.chzn-container-single .chzn-single{
	border-radius: 0 !important;
}

#payment .payment_methods {
     
    margin: 0 !important;
    padding: 0 !important;
}

#payment .payment_methods li {
    border-bottom: 1px solid #d1d1d1;
    list-style: none outside none !important;
    margin-left: 0;
    padding: 1em !important;
}

#payment .payment_methods li .payment_box {
    border-top: 1px solid #d1d1d1;
    margin: 1em -1em -1em;
    padding: 1em;
}

#payment {
    background-clip: padding-box;
    border: 1px solid #d1d1d1;  
	margin-bottom: 20px;
    margin-top: 20px;	
}

.form-row.place-order {
    margin-bottom: 5px;
    padding: 10px;
}

.addresses .col-2 {
    float: none;
    width: auto;
}

.order_details {
    margin-top: 10px;
}




.my_account_orders .button{
	background: none repeat scroll 0 0 #999999;
    box-shadow: 0 4px 1px rgba(0, 0, 0, 0.2);
    padding: 10px;
	margin-right: 10px;
	font-style: normal;
	border:none;
	color:#fff;
}

#customer_login .col-1 {
    float: left;
    overflow: hidden;
    width: 48%;
}

#customer_login .col-2{	
	overflow: hidden;
	width: 48%;
	float:right;
}

.login .button, .register .button{
	border:none;
}

.login .form-row, .register .form-row{
	width:auto;
	float:none;
}

.form-row-last {
    float:none;
}

#customer_login{
	overflow:hidden;
}



@media only screen and (max-width:1170px) {
	.wrapper{
		margin-left:10px;
		margin-right:10px;
	}
	
	.home .banner img{
		width:345px;
	}
	
	.home_telephone{
		text-align:center;
	}
	
	.home_telephone .or{
		display:none;
	}
	
	.home_telephone .phone{
		
	}
	
	.home_telephone .link{
		display:block;
		margin-top:15px;
	}
	
	ul.products li.product h3{
		font-size:16px;
	}
}

@media only screen and (max-width:900px) {	

	ul.products li.product h3{
		font-size:21px;
	}

	.header .logo {
		display: block;
		float: none;
		margin: 0 auto;
	}

	.main_menu{
		clear:both;
	}	
	
	.main_menu ul{
		text-align:center;
	}
	
	.main_menu ul li a{
		margin:0 15px;
	}
	
	.home .banner h1 {
		font-size:28px;
	}
	
	.home .banner p.subheading {
		font-size:16px;
	}
	
	.content_wrapper .column_one{
		float:none;
		width:100%;
		margin-right:0;
		margin-bottom:20px;
	}
	
	.content_wrapper .column_two{
		float:none;
		width:100%;
	}
	
	.content_wrapper .column_two img{
		display: block;
		margin: 0 auto;
		max-width: 100%;
		width: auto;
	}
	
	ul.products li.product{
		width:48.7%;
		margin-right:2.6%;
	}
	
	ul.products li.product:nth-child(4n+4){
		margin-right:2.6%;
	}
	ul.products li.product:nth-child(2n+2){
		margin-right:0;
	}
	
	.product_left_column{
		float:none;
		margin-right:0;
		width:auto;
		margin-bottom:20px;
	}

	.product_right_column{
		float:none;
		width:auto;
		clear:both;
	}
	
	.cart_totals.calculated_shipping {
		float: none;
		margin-right: 0;
		width: auto;
	}

	.shipping_calculator {
		float: none;
		width: auto;
	}
	
	#customer_login .col-1 {
		float: none;
		overflow: hidden;
		width: auto;
	}

	#customer_login .col-2{
		width:auto;
		float:none;
	}
	
}


@media only screen and (max-width:730px) {
	.home .banner{
		text-align:center;
	}
	.home .banner h1{
		text-align:center;
		display:block;
	}
	.home .banner img{
		display: block;
		float: none;
		margin: 25px auto;
	}
	
	.home .banner p.subheading{
		text-align:center;
		margin-bottom:15px;
	}
	
	.home .banner ul{
		display:none;
	}
	
	.home .banner .or{
		display:none;
	}
	
	.home .banner .link{
		display:block;
		margin-top:15px;
	}
	
	.columns .column{
		float:none;
		margin-right:0;
		width:100%;
	}
}

@media only screen and (max-width:590px) {
	.main_menu{
		display:none;
	}
	.header .account_links{
		display:none;
	}
	
	.header{		
		border-bottom:0;
		position:fixed;
		width:100%;
		background:#fff;
		z-index:20;
		margin-left:0;
		margin-right:0;
		box-shadow: 0 4px 1px rgba(0,0,0, .15);
		padding:0;
	}
	
	.header header{
		padding:10px 12px 15px;
	}
	
	.header .trigger{
		display:block;
	}	
	 
	.header .logo{
		float:left;
	}
	
	 
	
	.footer{
		text-align:center;
	}
	
	.footer footer{
		float:none;
	}
	
	.footer .legal_links a{
		float:none;
	}
	
	.footer ul{
		display:none;
	}
	
	.footer .account_links{
		display:none;
	}
	
	ul.products li.product{
		width:100%;
		margin-right:0%;
	}
	
	ul.products li.product:nth-child(4n+4){
		margin-right:0%;
	}
	ul.products li.product:nth-child(2n+2){
		margin-right:0;
	}
	
	.product-thumbnail {
		display: none;
	}
	
	.product-price {
		display: none;
	}
	
}
