/*
Theme Name: HJCo
Theme URI: http:// honolulujewelrycompany.com/
Version: 0.0.0
Description: Shop Wordpress Theme Modification
Author: HJCo
Author URI: http://honolulujewelrycompany.com/
Tags: white, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, front-page-post-form, full-width-template, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
template: storefront

	Copyright: (c) 2012 Your Inspiration Themes.
	License: GNU General Public License v3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.txt

Used this article to load custom CSS after storefront-woocommerce-style-css.  This file loads twice.  http://mac-blog.org.ua/storefront-child-theme/

HJCo Commonly used colors
	#FFF White - Most Div/table backgrounds of content
	#000 Black - Logo, 
	#BAE0F0 Light Blue - Site background color,
	#303236 Darker Grey - Headers, 
	#60646C Dark Grey - Most body text, Headers,
	#A8A8A8 Light Grey - Breadcrumb
	#CCC Lighter Grey - Cart Border Bottoms
	#FC3 Yellow
	#FFF7C9 -  tea color

 updated v. 2017-03-01 -Paris
*/


/* Below you can write your style */
body
	{
	background:url('/wp-content/uploads/2015/06/hawaiian-palm.jpg');
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: top center; 
	background-color:#bae0f0;
	font-family:'Cinzel', "Times New Roman", Times, serif;
	font-size: .938em;
	
	}
p,h1,h2,h3,h4,h5
	{
	font-family:'Cinzel',"Times New Roman", Times, serif;
	}
a
	{
	color: #60646C;
	text-decoration: none;
	font-weight: normal;span.posted_in{display:none !important;}
span.tagged_as{display:none !important;} 
	}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    font-weight: normal;
}
h1
	{
	font-size:1.5em;
	font-weight: 300;
	}
h2
	{
	line-height:1.618;
	letter-spacing: -1px;
	}
.widget-area .widget a:not(.button)
	{
	text-decoration: none;
	font-weight: initial;
	}
a:focus
	{
	outline: 0px solid #000; 
	}
a:visited
	{
	color: #303236;
	}
a:hover 
	{
	text-decoration: underline;
	}
header h1 .entry-title
	{
	margin:0;
	padding:0;
	border:0;
	}
#masthead
	{
	background-color:transparent
	}
#shiftnav-toggle-main
	{
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	}
#shiftnav-main
	{
	background:url('/wp-content/uploads/2015/06/hawaiian-palm.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: top center; 
	background-color:#bae0f0; 	
	}
.shiftnav ul.shiftnav-menu li.menu-item>.shiftnav-target,.shiftnav ul.shiftnav-menu li.shiftnav-retract>.shiftnav-target
	{
	background:transparent;
	background:url('/wp-content/uploads/2016/02/op80.png');
	}
.col-full
	{
padding:.5em .5em;
	background:transparent;
	background:url('/wp-content/uploads/2016/02/op80.png');
	margin:0 auto;
	padding: 0;
	max-width: 67.141em;
	}
.widget-area
	{
	background:transparent;
	background:url('/wp-content/uploads/2016/02/op80.png');
	padding:.25em;
	}
.widget h3.widget-title
	{
	font-size: 1.387em;
	letter-spacing: 0px;
	border-bottom-width: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1em;
	padding-left: 0px;
	margin-bottom: 1em;
	font-weight: normal;
	}
.site-main
	{
	background:transparent;
//	background:url('/wp-content/uploads/2016/02/op80.png');
	width:100%;
	float:right;
	margin:0%;
	padding:0;
	width:100%;
	}

.page-title h1
	{
	font-size: 1.0em;
	margin:0;
	padding:0;
	}

.site-footer
	{
	background:transparent;
	}

.site-header 
	{
	padding-top: 0;
	margin-bottom: 0;
	}
.page-template-template-homepage .site-main
	{
	padding: 0;
	margin: 0;
	}

.ubermenu, .ubermenu-nav
	{
	background:#fff;
	}
.woocommerce-active .site-header .main-navigation 
	{
	width: 100%;
	float: left;
	margin-right: 0;
	clear: both;
	}
.woocommerce-breadcrumb
	{
	margin: 0em;
	font-size: 0.857em;
	padding: .25em;
	border-bottom: 0px;
	background:#fff;
	border-bottom:1px solid #F0F0F0;
	color:#a8a8a8;
	font-size:.7em;
	}
.woocommerce-breadcrumb a
	{
	color:#a8a8a8;
	}
.woocommerce-breadcrumb a:hover
	{
	text-decoration:underline;
	}

.hentry .entry-header, .entry-content
	{
	margin-bottom: 0em; 
	border:0;
	}
.hentry
	{
	margin: 0; 
	padding: 0; 
	}
.entry-content
	{
	padding:5px;
	}
#post-9 .woocommerce {
	background: url('/wp-content/uploads/2016/02/op80.png');
	}

.page, .type-page, .status-publish
	{
	border:0;
	}

.entry-header
	{
	margin:0;
	padding:0;
	border:0;
	}
.hentry .entry-header h1
	{
	border-bottom: 0px;
	padding-bottom: 0em;
	margin-bottom: 0px;
	background:url('/wp-content/uploads/2016/02/op80.png');
	}
.site-info
	{
	color:#a8a8a8;
	font-size:.8em;
	text-align:center;
	background:#fff;
	}
.site-info a:link, .site-info a:visited, .site-info a:hover, .site-info a:active
	{
	color:#a8a8a8;
	}

.site-info a:hover, .site-info a:active
	{
	text-decoration:underline;
	}

.ubermenu-target-title a:hover
	{
	text-decoration:underline;
	font-weight:normal;
	}

/* HEADER EDITS

	FRONT PAGE*/
.post-13 .entry-header{ 
	display: none;}
	/* CUSTOMER SERVICE PAGE, ACCOUNT PAGE, LOCATIONS PAGE */
.hentry .entry-header h1{background: none; background-image:none;}

.post-3083 .entry-title, .post-3081 .entry-title, .post-2635 .entry-title, .post-24173 .entry-title, .post-119 .entry-title, .post-11 .entry-title, .post-265 .entry-title,  .post-3044 .entry-title,  .post-3078 .entry-title, .page-title, .match-sorting, .post-9 .entry-title, .post-9707 .entry-title, .post-2492 .entry-title, .post-7255 .entry-title, .post-9 .entry-title {
	padding: .35em !important;
	margin-bottom: 0.4em;
	font-size: 2.25em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BDBDBD;
	box-shadow: 0px 7px 5px -5px #888;
	z-index: 1;
	background-image: none;
	color: #60646C;
	background: -webkit-linear-gradient(#BAE0F0, #FFF); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#BAE0F0, #FFF); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#BAE0F0, #FFF); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#BAE0F0, #FFF); /* Standard syntax */
	border-bottom: 1px solid #FC3;

	
	}
input {font-family:'Cinzel';}

.button, input[type="button"], input[type="reset"], input[type="submit"], .button, .added_to_cart, .button, input[type="button"], input[type="reset"], input[type="submit"], .button, .added_to_cart{ background-color: #FC3;
	color: #60646C !important;}
button.cta, button.alt, input[type="button"].cta, input[type="button"].alt, input[type="reset"].cta, input[type="reset"].alt, input[type="submit"].cta, input[type="submit"].alt, .button.cta, .button.alt, .added_to_cart.cta, .added_to_cart.alt {background-color: #fc3;border-color: none;color:#60646C;}

button.cta:hover, button.alt:hover, input[type="button"].cta:hover, input[type="button"].alt:hover, input[type="reset"].cta:hover, input[type="reset"].alt:hover, input[type="submit"].cta:hover, input[type="submit"].alt:hover, .button.cta:hover, .button.alt:hover, .added_to_cart.cta:hover, .added_to_cart.alt:hover {opacity: 1.0;background-color: #fc3; }
button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .button:hover, .added_to_cart:hover {opacity: 1.0;color: #60646C;}
button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, .button:focus, .added_to_cart:focus {outline:none;}
button.cta, button.alt, input[type="button"].cta, input[type="button"].alt, input[type="reset"].cta, input[type="reset"].alt, input[type="submit"].cta, input[type="submit"].alt, .button.cta, .button.alt, .added_to_cart.cta, .added_to_cart.alt {font-weight:normal;background-color:#fc3;border-color:none;}
button.cta:hover, button.alt:hover, input[type="button"].cta:hover, input[type="button"].alt:hover, input[type="reset"].cta:hover, input[type="reset"].alt:hover, input[type="submit"].cta:hover, input[type="submit"].alt:hover, .button.cta:hover, .button.alt:hover, .added_to_cart.cta:hover, .added_to_cart.alt:hover{opacity: 1.0;background-color: #fc3;}
button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .button:hover, .added_to_cart:hover{opacity: 1.0;color: #60646C;}
button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, .button:focus, .added_to_cart:focus{outline: none;}

body, button, input, textarea {
	font-family:'Cinzel';
	color: #60646c;
}
.added_to_cart, .button, button, input[type=button], input[type=reset], input[type=submit] {
	padding: .618em 1em;
}

#secondary
{float:left;margin-left:.5em;}
#primary
{float:right;}
ul.products li.product {margin-bottom:1em}

.content-area {
    width: 77.50%;
    float: left;
   /* padding: 0 1%;*/
margin:0 auto;
}
.archive .content-area {
	padding: 0 1%;
	margin-right:0;
	}
ul.products li.product h3 {font-size:.9em;font-weight:normal;min-height:3em}

ul.products li.product a:hover {
	text-decoration:none;
	background-color: #fff;}

/*
.blog #primary,.single #primary,.default #primary,.page #primary,.woocommerce #primary,.woocommerce #main .full-container #container
	{
	float: right;
	}
.blog #secondary,.single #secondary,.default #secondary,.page #secondary,.woocommerce #secondary
	{
	float: left;
	width:255px;
	}
.home #primary,.page-template-templatestemplate-full-notitle-php #primary 
	{
	float: none;
	}
.content-area
	{
	float: left;
	margin-right: 0; 
	margin: 0 0 0 0;
	}
  .content-area, .widget-area {
    margin-bottom: 0; }


.blog #primary,
.single #primary,
.default #primary,
.page #primary,
.woocommerce #primary,
.woocommerce #main .full-container #container {
float: right; }

.blog #secondary,
.single #secondary,
.default #secondary,
.page #secondary,
.woocommerce #secondary {
float: left; }
.home #primary,
.page-template-templatestemplate-full-notitle-php #primary {
float: none;
}

*/


.woocommerce-page .grid {
float: right;
}
.woocommerce-page .grid-right {
float: left;
}

@media only screen 
	{
	[class*="hjco-column"] + [class*="hjco-column"]:last-child { float: right;
.mobileonly{display:none}
	 }
	}
@media only screen and (max-width: 768px) 
	{
	.hjco-column .adjusting-blocks {width: 100% !important;margin: 0 0 0em 0 !important;float: none !important;}
	.hjco-quad {width: 100% !important;margin: 0 0 1.5em 0 !important;float: none !important;}
	.hjco-tri-box-stack {width: 100% !important;margin: 0 0 1.5em 0 !important;float: none !important;}
	.hjco-tri-box-stack-top {width: 100% !important;margin: 0 0 1.5em 0 !important;float: none !important;}
	.hjco-tri-box-stack-bottom-left {width: 100% !important;margin: 0 0 1.5em 0 !important;float: none !important;}
	.hjco-tri-box-stack-bottom-right {width: 100% !important;margin: 0 0 1.5em 0 !important;float: none !important;}
	.hjco-tri-box-tall {width: 100% !important;margin: 0 0 0em 0 !important;float: none !important;}
	#builders_right .option_value, #builders_right .option_text {width: 100% !important;margin: 0 !important;float: none !important;}
	.hawaiian_ring_photo, .hawaiian_ring_photo img, .hawaiian_ring_pricing {width: 100% !important; padding: 0 1em !important;}
	.purchase_ring {width: 50% !important; margin: .5em 25% !important;float:right;}
	.build_another_ring_text {width: 100% !important;margin: 0 0 1.5em 0 !important;float: none !important;}
	.hjco-column {width: 100% !important;margin: 0 0 1.5em 0 !important;float: none !important;}
	.hjco-row .su-column:last-child {margin-bottom: 0 !important;}
	.stayontheleft {width: 100% !important;margin: 0 0 1.5em 0 !important;float: none !important;}
	.cart-entry-title {width 100% !important;float: none !important;}
	.cart-entry-title h1 {width 100% !important;float: none !important;}
	.cart-collaterals-top {width 100% !important;float: none !important;}
	.mobileonly{display:block}
	.page-title{font-size:1.5em}

	.site-main ul.products li.product {width: 100%!important;float:none!important;height:unset!important;}
	.content-area {width: 100%;float: none;padding: 0;}
	.page-id-11 table.shop_table_responsive tr td {display:block; text-align:center;}
	
	.build-left-col {width: 100% !important;margin: 0 0 1.5em 0 !important;float: none !important;}
	.build-right-col {width: 100% !important;margin: 0 0 1.5em 0 !important;float: none !important;}
	#post-13 .hide-clears {display: contents;}


	}

.hjco-column 
	{
	display:block;
	margin: 0 0.665% 0 0;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-top:1px solid #ffcc33; 
	border-bottom:1px solid #ffcc33; 
	margin-top:.5em;
	}

.hjco-column-text
	{
	display:block;
	width:100%;
background:url('/wp-content/uploads/2016/02/op80.png');
	text-align:center;
	border-bottom:1px solid #fff;
	font-size:.8em;
font-family: "Roboto Condensed",Helvetica,sans-serif;
font-weight: 300;
	}
.hjco-column-text:hover
	{
background:#fff;
	}
.hjco-column-text-title
	{
background:#fff;
	font-size:1em;
	font-weight:300;
	border-bottom:1px solid #FC3;
	font-family: "Cinzel","Times New Roman",Times,serif;
	}
.hjco-column a:link, .hjco-column a:visited, .hjco-column a:hover, .hjco-column a:active
	{
		width:100%;
		color:#60646C;
	}
.hjco-column-size-1-5 { width: 19.1%;}
.hjco-column-size-1-4 { width: 24.5%;}
.hjco-column-size-1-2 { width: 49.1675%;}
.hjco-column-size-3-4 { width: 73.5%;}
.hjco-column-size-1-3 { width: 32.85%;}
.hjco-column-size-2-3 { width: 65.7%;}
.hjco-column-last 
	{ 
	float: right;
	margin-right: 0;
	}
.hjco-column-without-border 
	{
	border:0; 
	}

.hjco-foot
	{
	font-size:.8em;
	text-align:center;
	background:#fff;
	min-height:15em;
font-family: "Roboto Condensed",Helvetica,sans-serif;
font-weight: normal;
color: #A8A8A8;
margin-top: 0em;
	}
.hjco-foot a:link, .hjco-foot a:visited, .hjco-foot a:hover, .hjco-foot a:active
	{
	color: #A8A8A8;
	}
.hjco-foot h3
	{
	text-decoration:underline;
color: #A8A8A8;
	margin:.1em
	}



.widget {margin: 0;}
.widget select {max-width:100%;}
.widget .widget-search .search-submit {clip: rect(1px 1px 1px 1px);position: absolute !important;}
.widget h3.widget-title
	{
	font-size: 1.1em;
	letter-spacing: 0;
	border-bottom: 1px solid #60646c;
	padding: 0;
	margin-bottom: .25em;
	font-weight: normal;
	}
.widget ul 
	{
	margin-left: 0;
	list-style: none;
	}
.widget ul ul
	{
	margin-left: 1.618em;
	}
.storefront-sorting
	{

	}

#fullbanner
	{
	background:url('/wp-content/uploads/2015/06/top-menu-bar.png');background-repeat:no-repeat;background-position:top center;
	}
.transparent
	{
	background:transparent;
	}
.menuleft
	{
	width:33%;
	float:left;
	}
.logocenter
	{
	width:34%;
	float:left;
	padding:.3em 0 0 0
	}
.menuright
	{
	width:33%;
	float:right;
	text-align:right;
	}
.hjcologo
	{
	height:100px;
	width:212px;
	margin:0 auto;
	}
.menutext
	{
	color:#000;
	font-weight:300;
	font-size:.8em
	}
.price, .onsale, .posted_in, .tagged_as
	{ // display:none !important;}

.woocommerce .related ul.products li.product, .woocommerce .related ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .upsells.products ul.products li.product, .woocommerce-page .upsells.products ul li.product {
width: 200px;margin:10px !important;
}
/*
*/
.product
	{  background: url('/wp-content/uploads/2015/07/fade1.png') repeat-x;
	padding:5px;
	}

/* Editing FOR CONTACT PAGE by paris */

.smicon
	{
	height:auto;
	max-width:100%;
	display: inline !important;
		}

.contact-left
	{
	width:30%;
	float:left;
	}

.contact-right
	{
	width:70%;
	float:left;
	}

.wpcf7-form
	{
	color:#60646C;
	background: none;
	padding:1em;
	margin-bottom: 0em;
	
	}
.wpcf7-form h2{
	color:#60646C;
	font-size:1.5em; 
	font-weight:300; 
	text-align:center;
	margin-bottom: 0em;}
.wpcf7-form input,.wpcf7-form textarea,.wpcf7-form select { width:100% }

input.wpcf7-form-control:nth-child(13)
	{
	color: #60646C;
	background: #FC3;
	}
button, input[type="button"], input[type="reset"], input[type="submit"], input[type="password"], .button, .added_to_cart { 
	font-weight: normal !important;
	/*box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.2), 0 1px 1px rgba(0, 0, 0, 0.1)*/
	}

div.wpcf7-validation-errors
	{
	border: none;
	}
span.wpcf7-not-valid-tip{
	color: #900;
	}

div.wpcf7-mail-sent-ok{
	border: 0em;
	text-align: center;
	margin: 0em;
	}


/* DONE Editing FOR CONTACT PAGE by paris */
/* Editing FOR SINGLE PRODUCT CONTENT PAGE by paris */
/* KEEPS PRODUCT IMAGE 100 */

.single-product div.product .images, .images, .woocommerce-main-image .zoom, .single-product div.product .images .woocommerce-main-image
	{
	width:100% !important; 
	float:left; 
	margin: 0px;
	}

h1.product_title:nth-child(3)
	{text-align: center;}


 .woocommerce-main-image .zoom a
	{padding-left: 50px !important; }

.stayontheleft .sku_wrapper
	{float: right;}

/* CENTER STAGE BOX */

.single-product div.product .summary
	{
//	display:inline-block;
	width:49% !important;
//	float:left;
//	background: url('/wp-content/uploads/2015/07/fade1.png') repeat-x;
//	padding: 5px;
//	margin-bottom: 1em;
//	margin:0;
//	padding:0;
	}


/* FIGURING OUT ADD TO CART BUTTON */


.checkbox_image_label
	{
	font-weight: 400;
	font-size: 0.938em;
	}

.reset_variations
	{
	display:none !important;
	}

.stayontheleft{background:url('/wp-content/uploads/2015/07/fade1.png') repeat-x;
	}

.centerstage
	{
	}

.stayontheright
	{
	background:url('/wp-content/uploads/2015/07/fade1.png') repeat-x;
	width: 20%;
	display: inline-block;
	float: right;
	}

/* END EDITING FOR SINGLE PRODUCT CONTENT PAGE by paris */



/* ADDING PROCESS AND CART CONTENT */

.site-content .col-full .woocommerce .woocommerce-error:first-child, .site-content .col-full .woocommerce .woocommerce-info:first-child, .site-content .col-full .woocommerce .woocommerce-message:first-child 
	{margin: 0px;
	}


.woocommerce-error, .woocommerce-info, .woocommerce-message, .woocommerce-noreviews, p.no-comments
	{
	border: none;
	color: #60646C;
	opacity: 0.9;
	background: -webkit-radial-gradient(#FFF, #bae0f0); /* For Safari 5.1 to 6.0 */
	background: -o-radial-gradient(#FFF, #bae0f0); /* For Opera 11.1 to 12.0 */
	background: -moz-radial-gradient(#FFF, #bae0f0); /* For Firefox 3.6 to 15 */
	background: radial-gradient(#FFF, #bae0f0); /* Standard syntax */
	margin-bottom: 0em !important;
}

.woocommerce-message a:nth-child(1), .woocommerce-error a, .woocommerce-info a, .woocommerce-message a, .woocommerce-noreviews a, p.no-comments a { 
	border-left-color: #60646c !important;
	color: #60646C;}

table tbody td, table.cart td, table tbody tr:nth-child(2n) td, table tbody td
	{
	background: none;
	background-color: none;
	}

table tbody tr:nth-child(2n), table tbody td
	{
	background: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	}
@media screen and (min-width: 768px) {
	.page-template-template-fullwidth-php .woocommerce-MyAccount-content {
		width: 74.4705882353%; }
	.page-template-template-translator-php .content-area {
		width: 100%;}
	.archive .content-area {
		width: 77.5%;}
	ul.products li.product.first {
		/*clear: initial !important;*/}
	.right-sidebar .content-area {
		margin-right:0;}}
@media (min-width: 768px){
	.page-template-template-fullwidth-php .woocommerce-MyAccount-navigation {
		width:24.5%;}}

.page-template-template-fullwidth-php table.cart thead
	{
	display:;
	}
table.cart thead 
	{
	text-indent:0em;
	}
table.cart thead th
	{
	padding: .53em;
	}
.page-template-template-fullwidth-php table.cart thead th,table.cart td,table.cart th
	{
	padding:.857em 1.387em;
	}

.hentry .entry-header h1, .cart-entry-title
	{padding: .35em !important;
	margin-bottom: 0em;
	font-size: 2.25em;

	border-bottom: 1px solid #FC3;

	z-index: 1;
	color: #60646C;
	background: -webkit-linear-gradient(left, #FFDF80, #FFF); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(left, #FFDF80, #FFF); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(left, #FFDF80, #FFF); /* For Firefox 3.6 to 15 */
	background: linear-gradient(left, #FFDF80, #FFF); /* Standard syntax */
	background:url('/wp-content/uploads/2016/02/op80.png');
}

 .cart-entry-title {
	float: left;
	width: 75%;
	padding: .35em !important;
	margin-bottom: 0.4em;
	font-size: 2.25em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BDBDBD;
	box-shadow: 0px 7px 5px -5px #888;}
	
.cart-collaterals-top {
	float:right;
	width:25%;
	right: 0px;
	top: 0px;
	display: inline;
	border-left-width: 0px;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-bottom-style: solid;
	border-left-color: #BDBDBD;
	border-bottom-color: #BDBDBD;
	box-shadow: 0px 7px 5px -5px #888;
	text-align: center;
	}
.page-template-template-fullwidth-php .cart-collaterals .cart_totals, .page-template-template-fullwidth-php .cart-collaterals .shipping_calculator, .cart-collaterals .cart_totals, .cart-collaterals .shipping_calculator{
	width: 100%;}

.checkout-button-container
	{padding-top: 0em;
	padding-right: .5em;
	padding-left: .5em;
	padding-bottom: .5em;}

.page-template-template-fullwidth-php table.cart .product-thumbnail img { 
	max-width: none;
	align-content: center;
	width:100%
	}
table.shop_table_responsive tr td.actions:before, table.shop_table_responsive tr td.product-remove:before, table.shop_table_responsive.my_account_orders .order-actions:before
	{
	display:initial;
	}

table.cart .product-thumbnail {
	display: initial;
	}
.product-remove
	{ width:100%; padding: auto;}
a.remove
	{
	width: auto;
	margin: 0 auto !important;
	text-indent: 0px;
	color: #60646C;
	font-size: 0.857em;
	text-align:center;
	}

a.remove::before {
    content: "";
    font-family: FontAwesome;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    color: #E2401C;
    line-height: 1.618;
    text-indent: 0px;
    text-align: center;
    font-weight: 400;
	}
td.product-thumbnaild img
	{
	width:100% !important;
	}

img.attachment-shop_thumbnail .wp-post-image
	{width: 100% !important;}


table.cart .product-remove
	{display:inline;}
.hentry .wp-post-image
{margin:0px;}

.woocommerce .cart-collaterals
	{
	width:100%;
	background: transparent url('/wp-content/uploads/2016/02/op80.png') repeat scroll 0% 0%;
	float: right;
	text-align: center;
	}
.order-total
	{
	text-align: center;
	}

.tm-epo-field-label{ 1px solid #ccc;}

.cart_item .quantity
	{padding-top: 0.25em;}

.woocommerce img, .woocommerce-page img {margin:0 auto;}
.tm-description{display:none}

#wp-admin-bar-wp-logo {
display:none!important;    } 


.item-only-div {visibility:hidden; display:none !important;}

	.page-template-template-fullwidth-php .site-main .columns-5 ul.products li.product,.page-template-template-homepage-php .site-main .columns-5 ul.products li.product,.storefront-full-width-content .site-main .columns-5 ul.products li.product{
		width:5%;
		margin-right:3%
	}

	.site-main .columns-5 ul.products li.product{
		width:5%;
		margin-right:3.8%
	}
.product_meta
	{
	display:none;
	}

.berocket_aapf_widget  	{padding:0;margin:0;}
ul.berocket_aapf_widget{margin-bottom:15px !important;}

.berocket_label_widgets{font-weight:normal !important;}
.berocket_aapf_widget-title {background:#FFF7C9;text-align:center;}


// .content-area{float:right;}
// .widget-area {float:left}
.ubermenu-item .ubermenu-item-type-custom .ubermenu-item-object-custom .ubermenu-item-1905 .ubermenu-item-auto ubermenu-item-normal .ubermenu-item-level-1 {margin:0 auto;padding:0}
.option_row{display:block;float:right;padding:5px 0;margin:0;width:100%;}
/*.option_text{float:left;width:33%;display:none;}*/
.option_value{float:left;width:100%;}
/* // .option_value select{width:100%;}
.option_value select{float:right; width:17em;}*/

/* REMOVE HEADERS FROM CERTAIN PAGES*/
.page-id-213524 .entry-title, .page-id-37964 .entry-title,  .page-id-29673 .entry-title, .page-id-25085 .entry-title, .page-id-24681 .entry-title, .page-id-24948 .entry-title, .page-id-24943 .entry-title, .page-id-24895 .entry-title, .page-id-24173 .entry-title, .page-id-2492 .entry-title, .page-id-7255 .entry-title, .page-id-10288 .entry-title, .page-id-10288 .entry-title, .page-id-10371 .entry-title, .page-id-10374 .entry-title, .page-id-10382 .entry-title, .page-id-13083 .entry-title, .page-id-13068 .entry-title, .page-id-13085 .entry-title, .page-id-9707 .entry-title, .page-id-14379 .entry-title, .page-id-10741 .entry-title, .page-id-42879 .entry-title, .page-id-43187 .entry-title {display:none;}
/* ADD BOX SHADOW TO BREADCRUMB ON THOSE PAGES*/
.page-id-213524 .woocommerce-breadcrumb, .page-id-37964 .woocommerce-breadcrumb, .page-id-29673 .woocommerce-breadcrumb, .page-id-25085 .woocommerce-breadcrumb, .page-id-24681 .woocommerce-breadcrumb, .page-id-24948 .woocommerce-breadcrumb, .page-id-24943 .woocommerce-breadcrumb, .page-id-24895 .woocommerce-breadcrumb, .page-id-24173 .woocommerce-breadcrumb, .page-id-7255 .woocommerce-breadcrumb, .page-id-2492 .woocommerce-breadcrumb, .page-id-13083 .woocommerce-breadcrumb, .page-id-13085 .woocommerce-breadcrumb, .page-id-13068 .woocommerce-breadcrumb, .page-id-9707 .woocommerce-breadcrumb, .page-id-14379 .woocommerce-breadcrumb, .page-id-10741 .woocommerce-breadcrumb, .page-id-42879 .woocommerce-breadcrumb, .page-id-43187 .woocommerce-breadcrumb {
	box-shadow: 0px 7px 5px -5px #888;
	}
/* ADD WHITE OPACITY BG TO PRODUCTS DIV ON THOSE PAGES*/
.post-213524 .products, .post-37964 .products, .post-29673 .products, .post-25085 .products, .post-24681 .products, .post-24948 .products, .post-24943 .products, .post-24173 .products, .post-24895 .products, .post-43187 .products {
	background-image: url("/wp-content/uploads/2016/02/op80.png");
	}

/*remove if re-doing first 3 builders
.page-id-2492 label,.page-id-7255 label {
	background:transparent;
	border:0px solid #FC3;
	display:inline;
	margin-top:0;
	letter-spacing:1px;
	font-size:13px;
}
*/
label {
	background:#FFF;
	border:0px solid #FC3;
	display:block;
	margin-top:0;
	letter-spacing:2px;
}

input[type='text'],input[type='tel'], input[type='number'], input[type='select'], input[type='email'], input[type="password"],textarea, select 
		{
    font-size: 16px;
background:#fff !important;
font-family: 'Roboto Condensed', Helvetica, sans-serif;
font-weight: 300;
border:1px solid #ccc;
color: #60646C;

}
/*builder consistancy 17em to 100%*/
.page-id-2492 input, .page-id-2492 textarea, .page-id-2492 select, .page-id-7255 input, .page-id-7255 textarea, .page-id-7255 select {
     width:100%;
	float:right;
}
label[for='rememberme']{background:none;}

.bangleimage img {margin:0 auto;}
#bangleimage 
	{
	display:block;
	margin:0 auto;
	padding:0;
	height:100%;
	}



#order_review  {border:0;}
.woocommerce-checkout .payment-fixed {
	position: absolute !important; 
	top: unset !important; 
	z-index: unset !important; 
	width: 47.8260869565% !important;
	float: right;
	margin-right: 0;}


#finalprice{font-weight:bold;color:#900}
#totalprice{text-decoration:line-through}
// .ubermenu-item, .ubermenu-target-title, .ubermenu-target-text {background:#000; line-height:.1em;padding:0; margin:0} 

.ubermenu-main, .ubermenu-main .ubermenu-target, .ubermenu-main .ubermenu-nav .ubermenu-item-level-0 .ubermenu-target, .ubermenu-main div, .ubermenu-main p, .ubermenu-main input {  line-height:.53em;}



.site-main ul.products li.product {
    width: 32%;
    float: left;
    margin-right: 1%;
    clear: none !important;
    height:400px;
}

ul.products {
    margin-left: 0px;
    clear: both;
float:left;
width:100%;
}

/*#tm-epo-totals {display:none}*/
/*#buybox {
	display: none;
	}
*/
.single-product div.product form.cart{border:0;padding:1em}
ul, ol {margin-bottom:0;}
.berocket_label_widgets  {font-size:13px;letter-spacing:normal;line-height:normal;background:#fff}
h3.widget-title {font-size:14px;letter-spacing:normal;line-height:normal;background:#fff;border-bottom:1px solid #fc3}


.pagination .page-numbers li .page-numbers.current, .woocommerce-pagination .page-numbers li .page-numbers.current{background-color: rgba(0, 0, 0, 0.024);color:#60646C;border:1px solid #fc3;}
.prdctfltr_count{border:none!important}
.prdctfltr_regular_title{border-bottom:1px solid #fc3 !important;}
.prdctfltr{font-weight:normal;}
.prdctfltr_regular_title, .prdctfltr_widget_title {padding:0 0 0 1.3em}
.prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter label > span{font-weight:normal;letter-spacing:normal;font-size:13px; font-family: "Roboto Condensed",Helvetica,sans-serif;}

@media (max-width:640px) {
		#secondary {display:none !important;}
	.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_arrow .prdctfltr_woocommerce_ordering,
	.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_arrow_inline .prdctfltr_woocommerce_ordering,
	.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_default .prdctfltr_woocommerce_ordering,
	.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_default_inline .prdctfltr_woocommerce_ordering,
	.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_select .prdctfltr_woocommerce_ordering {
		margin:0;
	}
		.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_arrow .prdctfltr_woocommerce_ordering .prdctfltr_filter,
		.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_arrow_inline .prdctfltr_woocommerce_ordering .prdctfltr_filter,
		.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_default .prdctfltr_woocommerce_ordering .prdctfltr_filter,
		.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_default_inline .prdctfltr_woocommerce_ordering .prdctfltr_filter,
		.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_select .prdctfltr_woocommerce_ordering .prdctfltr_filter,
		.prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_fullscreen .prdctfltr_woocommerce_ordering .prdctfltr_filter {
			float:left !important;
			display:block !important;
			width:100% !important;
			padding:0;
			margin-right:0;
			margin-bottom:0;
		}
}
@media (max-width:900px) {

	.prdctfltr_wc .prdctfltr_wc_regular .prdctfltr_woocommerce .pf_arrow .prdctfltr_woocommerce_ordering,
	.prdctfltr_wc .prdctfltr_wc_regular .prdctfltr_woocommerce .pf_arrow_inline .prdctfltr_woocommerce_ordering,
	.prdctfltr_wc .prdctfltr_wc_regular .prdctfltr_woocommerce .pf_default .prdctfltr_woocommerce_ordering,
	.prdctfltr_wc .prdctfltr_wc_regular .prdctfltr_woocommerce .pf_default_inline .prdctfltr_woocommerce_ordering,
	.prdctfltr_wc .prdctfltr_wc_regular .prdctfltr_woocommerce .pf_select .prdctfltr_woocommerce_ordering {
		margin:0 !important;
	}
		.prdctfltr_wc .prdctfltr_wc_regular .prdctfltr_woocommerce .pf_arrow .prdctfltr_woocommerce_ordering .prdctfltr_filter,
		.prdctfltr_wc .prdctfltr_wc_regular .prdctfltr_woocommerce .pf_arrow_inline .prdctfltr_woocommerce_ordering .prdctfltr_filter,
		.prdctfltr_wc .prdctfltr_wc_regular .prdctfltr_woocommerce .pf_default .prdctfltr_woocommerce_ordering .prdctfltr_filter,
		.prdctfltr_wc .prdctfltr_wc_regular .prdctfltr_woocommerce .pf_default_inline .prdctfltr_woocommerce_ordering .prdctfltr_filter,
		.prdctfltr_wc .prdctfltr_wc_regular .prdctfltr_woocommerce .pf_select .prdctfltr_woocommerce_ordering .prdctfltr_filter,
		.prdctfltr_wc .prdctfltr_wc_regular .prdctfltr_woocommerce .pf_fullscreen .prdctfltr_woocommerce_ordering .prdctfltr_filter {
			float:left !important;
			display:block !important;
			width:100% !important;
			padding:0 !important;
			margin-right:0 !important;
			margin-bottom:0;
		}
}

hr{ border: 0; height: 1px; background: #fc3; background-image: linear-gradient(to right, #fff, #fc3, #fff);}


.required,.tm-epo-required{color:#900}

span.price:nth-child(1) > span:nth-child(1){display:none!important;}
.woocommerce-billing-fields,.woocommerce-shipping-fields, #order_review_heading, .woocommerce-checkout-review-order{background:#fff}
/* CHANGES MADE VIA PARIS ON DECEMBER 13, 2016 */
.select2-container .select2-choice 
	{
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.125);
	border: 1px solid #ccc;
	color: #60646C;
	border-radius: 0px;
	font-size: 16px;
	font-family: 'Roboto Condensed', Helvetica, sans-serif;
	font-weight: 300;
	padding: .418em;
	}
input#payment_method_securesubmit.input-radio, input#payment_method_paypal.input-radio {
	margin: 1.5em .5em !important;
	}
.woocommerce-checkout #payment ul.payment_methods li input
	{
	margin: 0em;
	}

.woocommerce-checkout #payment .payment_method_securesubmit div.payment_box 
	{
	padding-bottom: 1.5em;
	}
.securesubmit-header, .woocommerce-checkout #payment .payment_method_securesubmit div.payment_box
	{
	border: 0px;
	border-bottom: 0px;
	border-radius: 0px;
	}
.post-10 label
	{
	letter-spacing:0;
	}
p#order_comments_field.form-row.notes label {
	font-size: .98em;
	}
textarea#order_comments.input-text {
	font-weight: 300;
	border: 1px solid #ccc;
	}
li.payment_method_securesubmit > label:nth-child(2), li.payment_method_paypal > label:nth-child(2) {
	padding: 1em 0;
	font-size: 1.2em;
	font-family: "Cinzel","Times New Roman",Times,serif;
	padding-left: .5em;
	}
#payment .payment_methods li img {
	max-height: 2.75em;
	}
div.securesubmit-header.clearfix {display:none;}
.securesubmit-header .secure {
	width: 25px;
	height: 25px;
	background-size: 25px 25px;
	margin-left: .5em;
}
#payment .payment_methods li .payment_box {
	margin:0em;
	background:none;
	border:none;
	}
#payment .payment_methods li .payment_box p {
	font-family: 'Roboto Condensed', Helvetica, sans-serif;
	font-size: 16px;
	}
.post-10 label.checkbox 
	{
	display: inline;
	}
.post-10 p 
	{
	margin: 0 0 .75em;
	}
.securesubmit_new_card_info {margin:0em;}
#payment .payment_methods li .payment_box fieldset label {
	text-transform: capitalize;
	font-family: "Cinzel","Times New Roman",Times,serif;
	}
#payment .payment_methods li .payment_box fieldset 
	{
	width:100%;
	}
/* END CHANGES MADE VIA PARIS ON DECEMBER 13, 2016 */


.woocommerce-billing-fields,.woocommerce-shipping-fields{padding:.5em}

// .prdctfltr_filter_wrapper {margin:7em 0 0 0}

#order_review_heading {border:0;}
.post-10 #order_review_heading {float:left;text-align:left;font-size: 1.6em;padding: .35em 0 0 .35em;}
.storefront-sorting{margin:0 0 .5em 0;padding:.5em; background:url('/wp-content/uploads/2016/02/op80.png');}
.match-sorting{margin:0;padding:.5em;	background:url('/wp-content/uploads/2016/02/op80.png');}

/*
.tm-extra-product-options .tmcp-field-wrap .amount{display:none;visibility:hidden;}*/
.tm-extra-product-options .tm-extra-product-options-field{margin:0;}
.storefront-sorting{margin-bottom:0}
.price > del {display:none}
.related .products, .related > h2  {display:none;visibility:hidden}
.add_to_cart_button {background:#fff;}
.view_the_collection_button {background:#fff;}

.wc-forward {float:right}
.cart_item, .cart_totals {background:url('/wp-content/uploads/2016/02/op80.png');padding:10px 0;}
.checkout, .shop_table {background:url('/wp-content/uploads/2016/02/op80.png');}
.login, .register {background:url('/wp-content/uploads/2016/02/op80.png');padding:1em;margin-bottom: 0;}

.mfcart{display:block!important;width:100%;border:0px solid red;clear:both}
.single-product div.product form.cart{margin:0}
.shop_table{margin:0}
.tm-cart-edit-options{display:block; font-weight:normal}
.shipping_method{display:inline;float:left}
.woocommerce-error a:hover, .woocommerce-info a:hover, .woocommerce-message a:hover, .woocommerce-noreviews a:hover, p.no-comments a:hover{color:#000}
.input-radio {float:left; margin:2px 10px 0 0}


.make-it-sans, .select2-container, .woocommerce-breadcrumb, .mCSB_container, #english, ul{
	font-family:'Roboto Condensed', Helvetica, sans-serif;
	font-weight: 300;
	color: #60646C;
}

.force-it-sans p, .post-10 dd p{
font-family:'Roboto Condensed', Helvetica, sans-serif !important;
font-weight: 300;
color: #60646C;
}

li.product, .tm-epo-field-label{
font-family: "Cinzel";
}

.tm-epo-field.tmcp-select{
color: #60646C;
font-size: 0.95em;}

.menutext a{
color: #000 !important;}

/*.tm-extra-product-options-totals, .tm-custom-price-totals {display:none!important}*/
.tm-epo-totals {
    padding-bottom: 0em;
    padding-top: 0em;
}
#tm-epo-totals > dl {
	-webkit-margin-before: 0em; /*keep this and following line*/
	-webkit-margin-after: 0em;
}
#tm-epo-totals > dl > dd {
	float:right;
}
#tm-epo-totals > dl > dt {
	float:left;
	width:60%;
	font-weight:normal;
}
.tm-extra-product-options-totals .price.amount.options {
	font-size: .938em;
}
.single-product div.product .price {
    font-weight: normal;
}
#tm-epo-totals > dl > dd.tm-final-totals > span {
	font-weight: bold;
}
.tm-extra-product-options-totals .amount.final {
	font-size:1.2em;
}

/*#tm-epo-totals > dl > dt.tm-options-totals, #tm-epo-totals > dl > dd.tm-options-totals > span, #tm-epo-totals > dl > dt.tm-final-totals, #tm-epo-totals > dl > dt.tm-base-price-totals, #tm-epo-totals > dl > dd.tm-base-price-totals > span, #tm-epo-totals > dl > dt.tm-save-price-totals, #tm-epo-totals > dl > dd.tm-save-price-totals > span {
	font-weight: normal;
}
#tm-epo-totals > dl > dd.tm-options-totals > span, #tm-epo-totals > dl > dd.tm-final-totals > span, #tm-epo-totals > dl > dd.tm-base-price-totals > span, #tm-epo-totals > dl > dd.tm-save-price-totals > span {
	float: right;
}
#tm-epo-totals > dl > dt.tm-options-totals, #tm-epo-totals > dl > dt.tm-final-totals, #tm-epo-totals > dl > dt.tm-base-price-totals, #tm-epo-totals > dl > dt.tm-sale-price-totals {
	float: left;
}*/
.tm-final-totals {
	color: #900;
}

.page-id-10288 .products, .page-id-10371 .products, .page-id-10374 .products,  .page-id-10382 .products, .error404 .products, .page-id-9 .products {
background-color: transparent;
background-image: url("/wp-content/uploads/2016/02/op80.png");
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
background-clip: border-box;
background-origin: padding-box;
background-size: auto auto;
}

.page-id-10288 .products li, .page-id-10371 .products li, .page-id-10374 .products li, .page-id-10382 .products li {
width: 24.5% !important;
margin-right: 0.5em !important;
}

.page-id-10288 ul.products li.product h3, .page-id-10371 ul.products li.product h3, .page-id-10374 ul.products li.product h3, , .page-id-10382 ul.products li.product h3 {
min-height: 5em !important;
}

.widget .products {
	display: none;}

div.ppt{
display: none !important;}

.partial-cols {
	background-color: #FFF;
	padding:1em;
	}

.partial-cols h2 {
	font-size:1.5em; 
	font-weight:300; 
	text-align:center; 
	color: #60646c; }

#shipping_method input[type="radio"] {
	margin-top:.35em;
	}

#shipping_method label {
	letter-spacing: 0px;
	font-weight: normal;
	padding-left: 1.25em;
	}
table thead th {
	vertical-align: text-top;
	}


#payment label {
	background: none !important;}

.partial-col-title {
	font-size:1.5em !important; 
	font-weight:300 !important;
	text-align:center;
	color: #60646c;
	background: #FFF none repeat scroll 0% 0%;
	margin-bottom: 0em; 
	}
dt.variation-, dd.variation-, .variation-None {
	display: none; }	 

.page-id-10 table tbody tr:nth-child(2n), table tbody td {
	border-bottom: none !important;
	}
.post-10 dl.variation, .post-10 .variation dd{
	padding-left: 2em;
	margin-bottom: 0em;
	margin-top: 0em; }
.post-10 .variation dt {
	font-weight: 300 !important; }

.top-blurb {
	padding: 0.5em; 
	background: url('/wp-content/uploads/2016/02/op80.png');
	margin: 0em;
	}

table.shop_table_responsive tr td::before {
	content: attr(data-title) " ";
	font-weight: 700;
	}



#note-description p { 
	margin: 0em; }

@media print
{    
	.no-print, .shiftnav, .woocommerce-breadcrumb, #masthead, #CX_chatbox, #colophon, #shiftnav-toggle-main, #fullbanner {
	        display: none !important;
	        visibility: hidden !important;
	}
	#sizer {
		display: none !important;
		margin: 0 0 0 -360px;	        
		visibility: hidden !important;
	}

}

.error404 .site-content .widget_product_search {
	padding: 1em;
	background: url('/wp-content/uploads/2016/02/op80.png');
	background-color: none;
	}
.page-id-9 form.woocommerce-product-search {
	margin-bottom:0 !important;
	}
.share-icon-wrapper {
	float: left;
	margin:0;
	padding:0;
	}
.share-icon-buttons {
	float:left;
	width: 20px;
	}
/* BUILDER CSS EDITS */
/* Order:
	bracelets: page-id-2492 #post-2492
	TEST bracelets: page-id-42879 #post-42879
	rings: page-id-9707 #post-9707
	pendants: page-id-7255 #post-7255
	barrel pendants: page-id-13085 #post-13085
	initial pendants (2): page-id-13083 #post-13083
	id bracelets: page-id-13068 #post-13068
*/

#post-7255 form, #post-2492 form, #post-13085 form, #post-13083 form, #post-13068 form, #post-14379 form {
	margin-bottom: 0; }
#post-7255 .hjco-column, #post-2492 .hjco-column, #post-9707 .hjco-column, #post-13085 .hjco-column, #post-13083 .hjco-column, #post-13068 .hjco-column, #post-14379 .hjco-column {
	margin-top: 0;}
.post-9707 p, .post-2492 p, .post-7255 p, .post-13083 p, .post-13068 p, .post-14379 p, #post-13085 p {margin:0 !important; padding:0 !important;}
/* ALWAYS DOUBLE CHECK THIS, WORDPRESS ADDS <P> TAGS ALL THE TIME, ESP NEAR PAGE BREAKS */


#builders_left{}
#builders_right{}
h2{font-size:1.7em;text-align:center;margin:0 0 .5em;padding:0}
#left_side{float:left;width:44.2em;margin:1em 0 1em 1em;padding:1em}
#right_side{float:right;width:45.2em;margin:1em 1em 1em 0;padding:1em}
#builders_left .option_row{padding:0;}
#builders_right .option_text {letter-spacing: 1px;font-size: 13px;font-weight:700;width: 30%;}
#builders_right .option_value {width: 70%;}
#options{margin:0em}
/*#product1{width:31em;height:31em;background:#fff;padding:0 6.6em}*/
#pricing{width:100%;margin:0;padding:0;font-size:18px;}
#pricing_details{float:right;width:100%;padding: 1em 1em 0em 1em;}
#pricing_details .option_text {width:50%;}
#pricing_details .option_value {width:50%; text-align:right;}
#pricing_details p{font-size:18px}
#pricing_guarantee{float:left;width:10em;padding:1em}
.option_text{float:left;}
.option_value{float:right;}
.option_help{width:2.5em;float:right}
#options .option_value{float:right;}
#options select,#options input,#options textarea{float:right;width:100%;background:#fff;border:.1em solid #ccc}
#options_columns{width:92em;margin:0 .5em}
#options_columns a{color: #777;} #options_columns a:hover{color: #900;}
.options_col{width:26em;float:left;margin:0 2em}
.options_col_mid{float:left;width:26em;margin:0 2em}
#options_wrapper{}
#options_wrapper ul{margin:.7em 0 0;padding:0}
#options_wrapper li{list-style:none;font-size:1.1em}
#options_header{}
#options_header h2{text-align:center;font-size:1.5em;margin:0;padding:0}
#options_blurb{font-size: 14px;padding: 1em;}
.option_box{margin:2em 0; text-align: left;}
.hawaiian_ring_description_container 
	{
	width:100%;
	background:#fff;
	/*border:1px solid #ccc;*/
	margin:0 auto .5em auto;
	padding:0 1em; 
	}
.hawaiian_bracelet_description_container 
	{
	font-size:14px;
	padding:1em;
	}
.hawaiian_pendant_description_container {
	font-size:14px;
	padding:1em;
	}
.hawaiian_ring_builder_title 
	{
	font-size:1.5em; 
	font-weight:300; 
	text-align:center; 
	color: #60646c;
	margin-bottom: 0em;
	}
.build_another_ring
	{
	background: url('/wp-content/uploads/2016/02/op80.png');
	width:488px;
	margin:0 0 0 0;
	min-height:57.6%;
	position:absolute;
	z-index: 100;
	}
.build_another_ring_text
	{
	background:#fff;
	width: 424px;
	margin:185px 20px 0 20px;
	padding:20px 0;
	position:absolute;
	border:3px solid #ccc;
	text-align:center;
	font-weight: bold;
	cursor: pointer;
	}
.hawaiian_ring_tab
	{
	float:right; 
	border:1px solid #ccc; 
	border-right:1px solid #ccc;
	padding:5px 10px;
	border-bottom:none;
	color:#ccc;
	/*font-size: 1.4em;
	background:url(../images/op70.png);	*/			
	}
.hawaiian_ring_tab_active
	{
	float:right;
	border:1px solid #ccc;
	border-right:none;
	padding:5px 10px;
	border-bottom:none;
	background:#fff;
	font-weight: bold;
	/*font-size: 1.4em;
	color:#000;*/
	}
.hawaiian_ring_back_tab
	{
	float:left; 
	/*padding:2px 10px;
	margin:2px 12px;*/
	padding: 0% 1%;
	margin: 1% 2%;
	border-bottom:none;
	color:#999;
	/*font-size: 1.2em;
	background:url(../images/op70.png);*/
	border:1px solid #ccc;				
	}
.hawaiian_ring_tab a
	{
	color:#ccc;
	}
.hawaiian_ring_tab :hover
	{
	color:#666;
	}
.hawaiian_ring_tab_active a
	{
	color:#000;
	}

.hawaiian_ring_head
	{
	/*width:470px;
	padding:35px 0 0 0;*/
	border-bottom:1px solid #ccc;
	/*background:url(../images/wedding_head.jpg);*/
	background-repeat: no-repeat;
	}
.hawaiian_ring_body
	{
	/*width:470px;*/
	margin:0em;
	/*padding:.5em;*/
	/*background:url(../images/op70.png);
	border:1px solid #ccc;
	border-top:none;*/
	}
.hawaiian_ring_body a
	{
	color:#900;
	}
.hawaiian_ring_photo
	{
	/*background:#FFF; 
	width:200px; 
	height:200px; 
	border:1px solid #ccc; */
	float:left;
	/*margin:10px 0 0 10px*/
	width:40%;
	padding: 1em 0 0 1em;
	}
.hawaiian_ring_pricing
	{
	/*width:235px;
	height:200px;
	float:left;
	margin:10px 0 10px 10px;*/
	width: 60%; 
	float:right;
	padding:1em 1em 0 1em;					
	}
.hawaiian_ring_pricing h2
	{
	margin:0 0 10px 0;
	}
.hawaiian_ring_pricing h3
	{
	font-size: 1.5em;
	font-weight: 300;
	text-align: center;
	color: #60646C;
	margin-bottom: 0em;
	}
.hawaiian_ring_pricing_text
	{
	float:left;
	width:50%;
	/*height:20px;*/
	}
.hawaiian_ring_pricing_value
	{
	float:right;
	width:50%;
	/*height:20px;*/
	text-align:right;				
	}
.strike
	{
	text-decoration: line-through;
	}
.bold900
	{
	font-weight: bold;
	color: #900;
	}
.hawaiian_ring_option_row
	{
	/*width:450px;
	margin:5px 10px 0 10px;
	float:left;
	height:22px;
	padding:0;	
	font-family:'Roboto Condensed', Helvetica, sans-serif;
	font-weight: 300;
	color: #60646C;*/
	display: block;
	float: right;
	padding: 5px 1em;
	margin: 0;
	width: 100%;			
	}
.special_instructions
	{
	/*width:450px;
	height:60px;					
	margin:10px 10px 0 10px;*/
	}
.hawaiian_ring_option_row select
	{
	/*width:310px;
	height:25px;*/
	width: 100%;
	/*border:1px solid #fff;*/					
	}
.hawaiian_ring_option_row input 
	{
	width:100%;
	/*height:25px;*/
	/*border:1px solid #fff;*/	
	padding:0 0 0 4px;	
	margin:0;
	line-height: 1.618;			
	}
.hawaiian_ring_option_row textarea 
	{
	width:100%;
	height:60px;
	padding-left:4px;
	/*border:1px solid #fff;*/
	}
.hawaiian_ring_option_row_text
	{
	float:left;
	/*width:100px;*/
	width:30%;
	/*height:22px;
	line-height: 20px;*/
	letter-spacing: 1px;
	font-size: 13px;
	font-weight: 700;
	}				
.hawaiian_ring_option_row_option
	{
	float:right;
	/*width:318px;*/
	width:70%;
	height:100%;
	/*border:1px solid #ccc;*/
	background-color: #fff;
	margin:0;
	padding:0;
	}

.hawaiian_ring_builder
	{
	float:left;
	background-color: #fff;
	padding-top: 1em;
	border: 1px solid #CCC;
	}
.hawaiian_ring_option
	{
	background:#FFF; 
/*	width:142px; 
	height:142px; 
*/	width:32%; 
	height:32%; 
	border:1px solid #ccc; 
	float:left;
	margin:.6%;
	}
.purchase_ring
	{
/*	float:left;
	text-align: center;
	top:220px;
	left:260px;
	padding:10px 20px;
	margin:20px 0 0 25px;
	padding:.25em;*/
	margin:.5em 1.5em;
	text-align:center;
	/*border:1px solid #ccc;
	background:#fcd142;
	font-weight:bold;
	cursor:pointer;	*/				
	}
.hawaiian_ring_icon
	{
	width: 80px;
	float: left;
	margin: 1em;
	border: solid .1em #ccc;
	}
.help_dialogue_title
	{
	background:#fff3b3;
	padding:5px;
	margin-bottom: .8em;
	}
.ring_edge_column
	{
	width: 15em;
	height: 17em;
	float: left;
	border: .1em solid #ccc;
	padding: 1em;
	margin: .5em;
	}
.ring_letters_column
	{
	width: 15em; 
	height:24em;
	float: left;
	border: .1em solid #ccc;
	padding: 1em; 
	margin: 1em;
	}
.ring_blurb
	{
	width: 15em;
	float: left;
	margin-left: 2em;
	}
.ring_box
	{
	
	}
#heirloom_pattern_L, #heirloom_pattern_R
	{
	margin:0 .25em;
	}

/* END BUILDER CSS EDITS */

/*#inside
{text-transform: uppercase;}
#inside_L
{text-transform: uppercase;}
#inside_R
{text-transform: uppercase;}
*/
#buybox {
	width:47%;
	float:left;
	padding:0 2% 0 2%;
	background-color:#FFF;
	}
#moreinfo {
	width:45%;
	float:right;
	padding:0 2% 0 2%;
	background-color:#FFF;
	}
@media only screen and (max-width: 768px)
{
	.page-id-2492 input, .page-id-2492 textarea, .page-id-2492 select, .page-id-7255 input, .page-id-7255 textarea, .page-id-7255 select, .page-id-42879 input
		{
		width:100%;
		}
	#mce-EMAIL {
		padding: .5em;
		width: 100%;
		}
	#buybox {
		width: 97%;
		}
	#moreinfo {
		width:100%;
		}
}
#mc-embedded-subscribe-form 
	{
	margin: 0em !important;
	}
.page-id-13 p {
	margin: 0em !important;
	}
.hjco-quad 
	{
    width: 49.6675%;
	}
.hjco-top-quad {
	margin-top:0em;
	margin-bottom: .4em;
	}
.hjco-left-quad {
	margin-right: .665%;
	float: left;
	}
#mce-EMAIL {
	padding: .5em;
	margin-bottom: 0em;
	width: 75%;
	}
.hjco-tri-box-tall
	{
	width: 32.5%;
	display: inline-block;
	/*float: right;*/
	margin-right: 0;
	}
.hjco-tri-box-stack
	{
	width: 66.485%;
	margin-right: .665%;
	float: left;
	}
.hjco-tri-box-stack-top
	{
	width: 100%;
	margin-bottom: .4em;
	float:left;
	}
.hjco-tri-box-stack-bottom-left
	{
	width: 49.50125%;
	margin-right: .9975%;
	float:left;
	}
.hjco-tri-box-stack-bottom-right
	{
	width: 49.50125%;
	margin:0;
	float:left;
	}
	.view-first img {
		-webkit-transition: all 0.2s linear;
		-moz-transition: all 0.2s linear;
		-o-transition: all 0.2s linear;
		-ms-transition: all 0.2s linear;
		transition: all 0.2s linear;
	}
	.view-first .mask {
		-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		opacity: 0;
		background-color: rgba(0,0,0, 0.7);
		-webkit-transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-o-transition: all 0.4s ease-in-out;
		-ms-transition: all 0.4s ease-in-out;
		transition: all 0.4s ease-in-out;
	}
	.hjco-column-size-1-3 .view-first .mask {
		-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		opacity: 0;
		background-color: rgba(255,255,255, 0.7);
		-webkit-transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-o-transition: all 0.4s ease-in-out;
		-ms-transition: all 0.4s ease-in-out;
		transition: all 0.4s ease-in-out;
	}
	.view-first:hover img {
		-webkit-transform: scale(1.1,1.1);
		-moz-transform: scale(1.1,1.1);
		-o-transform: scale(1.1,1.1);
		-ms-transform: scale(1.1,1.1);
		transform: scale(1.1,1.1);
	}
	.view-first a.info {
		-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		opacity: 0;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		-ms-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
	}
	.view-first:hover .mask {
		-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		opacity: 1;
	}
	.view-first:hover h2,
	.view-first:hover p,
	.view-first:hover a.info {
		-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		opacity: 1;
		-webkit-transform: translateY(0px);
		-moz-transform: translateY(0px);
		-o-transform: translateY(0px);
		-ms-transform: translateY(0px);
		transform: translateY(0px);
	}
	.view-first:hover p {
		-webkit-transition-delay: 0.1s;
		-moz-transition-delay: 0.1s;
		-o-transition-delay: 0.1s;
		-ms-transition-delay: 0.1s;
		transition-delay: 0.1s;
	}
	.view-first:hover a.info {
		-webkit-transition-delay: 0.2s;
		-moz-transition-delay: 0.2s;
		-o-transition-delay: 0.2s;
		-ms-transition-delay: 0.2s;
		transition-delay: 0.2s;
	}
	.hjco-column-size-1-3 .view a.info:hover {
		color:#000
	}
	.view, .pay, .cancel, .invoice, .credit-note {
		width: 49.6675%;
		/*height: 462px;*/
		overflow: hidden;
		position: relative;
		text-align: center;
		-webkit-box-shadow: 1px 1px 2px #e6e6e6;
		-moz-box-shadow: 1px 1px 2px #e6e6e6;
		box-shadow: 1px 1px 2px #e6e6e6;
		cursor: default;
	 
	}
	.hjco-column-size-1-3 .view {
		width: unset !important;
		/*height: 462px;*/
		overflow: hidden;
		position: relative;
		text-align: center;
		-webkit-box-shadow: 1px 1px 2px #e6e6e6;
		-moz-box-shadow: 1px 1px 2px #e6e6e6;
		box-shadow: 1px 1px 2px #e6e6e6;
		cursor: default;
	}
	.view .mask,.view .content {
		width: 100%;
		height: 100%;
		position: absolute;
		overflow: hidden;
		top: 0;
		left: 0;
	}
	.view img {
		display: block;
		position: relative;
	}
	.view a.info {
		display: inline-block;
		text-decoration: none;
		padding: 7px 14px;
		text-transform: uppercase;
		color:#fff;
	}
	.hjco-column-size-1-3 .view a.info {
		display: inline-block;
		text-decoration: none;
		padding: 7px 14px;
		text-transform: uppercase;
		color:#60646c;
	}

.slick-next {
	right: -10px;
	}

.header-unit {
/*  min-height: 322px;*/
  border: 0;
  border-right:none;
  border-left: none;
  overflow: hidden;
  max-height: 322px;
/*  position: relative;*/
/*  padding: 20px;*/
}
/*#video-container {
	position: absolute;*/
}
#video-container {
/*	top:0%;
	left:0%;*/
	/*height:100%;*/
	width:100%;
	overflow: hidden;
	margin: 0;
	padding:0;
}
video {
/*	position:absolute;
	z-index:0;*/
	margin:0;
	padding:0;
}
video.fillWidth {
	width: 100%;
}

button.slick-arrow {
	box-shadow: none !important;
	}

.review-author {
	line-height: 1.2em;
	width:100%;
	float:right;
	text-align:right;
	}
.review-blurb {
	width:100%;
	float:right;
	line-height: 1.2em;
	}
.author-location {
	font-size: .8em;
	float:right;
	}

#ubermenu-main-2704, #ubermenu-main-2705 {
	background: 0;
	border: 0; 
	}

.ubermenu-main .ubermenu-submenu.ubermenu-submenu-drop {
	background-color: none !important;
	background: none !important; 
	border: 0 !important;
	}

#menu-item-13250 {
	max-height:5em;
	border: 0 !important;
	background: url('/wp-content/uploads/2016/02/op80.png');
	}

#ubermenu-main-184 .ubermenu-item {
	background: #FFF;
	}
.ubermenu .ubermenu-item-level-0 {
	vertical-align: middle !important;
	}
.menuleft .ubermenu-skin-white .ubermenu-item-level-0:hover > .ubermenu-target, .ubermenu-skin-white .ubermenu-item-level-0.ubermenu-active > .ubermenu-target, .menuleft .ubermenu-nojs.ubermenu-skin-white .ubermenu-submenu .ubermenu-tabs .ubermenu-tab:hover > .ubermenu-target, .ubermenu-skin-white .ubermenu-submenu .ubermenu-tab.ubermenu-active > .ubermenu-target, .menuright .ubermenu-skin-white .ubermenu-item-level-0:hover > .ubermenu-target, .ubermenu-skin-white .ubermenu-item-level-0.ubermenu-active > .ubermenu-target, .menuright .ubermenu-nojs.ubermenu-skin-white .ubermenu-submenu .ubermenu-tabs .ubermenu-tab:hover > .ubermenu-target, .ubermenu-skin-white .ubermenu-submenu .ubermenu-tab.ubermenu-active > .ubermenu-target  {
	background: #FFF !important;
	}

#banner {
	margin: 0px 0em 0.5em !important;
	}



.pp_expand{display:none}

.prdctfltr_ft_40-0{display:none!important}

.securesubmit_new_card_info {
	border:0 !important;
	padding: 0em;}

/* MESSING WITH MASK FOR FRONT PAGE HEIRLOOM IMAGE*/

	.heirloom-view-first img {
		-webkit-transition: all 0.2s linear;
		-moz-transition: all 0.2s linear;
		-o-transition: all 0.2s linear;
		-ms-transition: all 0.2s linear;
		transition: all 0.2s linear;
	}
	.heirloom-view-first .heirloom-mask {
		-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		opacity: 0;
		background-color: rgba(0,0,0, 0.7);
		-webkit-transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-o-transition: all 0.4s ease-in-out;
		-ms-transition: all 0.4s ease-in-out;
		transition: all 0.4s ease-in-out;
	}
	.heirloom-view-first:hover img {
		-webkit-transform: scale(1.1,1.1);
		-moz-transform: scale(1.1,1.1);
		-o-transform: scale(1.1,1.1);
		-ms-transform: scale(1.1,1.1);
		transform: scale(1.1,1.1);
	}
	.heirloom-view-first a.heirloom-info {
		-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		opacity: 0;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		-ms-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
	}
	.heirloom-view-first:hover .heirloom-mask {
		-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		opacity: 1;
	}
	.heirloom-view-first:hover h2,
	.heirloom-view-first:hover p,
	.heirloom-view-first:hover a.heirloom-info {
		-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		opacity: 1;
		-webkit-transform: translateY(0px);
		-moz-transform: translateY(0px);
		-o-transform: translateY(0px);
		-ms-transform: translateY(0px);
		transform: translateY(0px);
	}
	.heirloom-view-first:hover p {
		-webkit-transition-delay: 0.1s;
		-moz-transition-delay: 0.1s;
		-o-transition-delay: 0.1s;
		-ms-transition-delay: 0.1s;
		transition-delay: 0.1s;
	}
	.view-first:hover a.info {
		-webkit-transition-delay: 0.2s;
		-moz-transition-delay: 0.2s;
		-o-transition-delay: 0.2s;
		-ms-transition-delay: 0.2s;
		transition-delay: 0.2s;
	}
	.view, .pay, .cancel, .invoice, .credit-note {
		width: 49.6675%;
		/*height: 462px;*/
		overflow: hidden;
		position: relative;
		text-align: center;
		-webkit-box-shadow: 1px 1px 2px #e6e6e6;
		-moz-box-shadow: 1px 1px 2px #e6e6e6;
		box-shadow: 1px 1px 2px #e6e6e6;
		cursor: default;
	 
	}
	.heirloom-view .heirloom-mask,.heirloom-view .heirloom-content {
		width: 100%;
		height: 100%;
		position: absolute;
		overflow: hidden;
		top: 0;
		left: 0;
	}
	.heirloom-view img {
		display: block;
		position: relative;
	}
	.heirloom-view a.heirloom-info {
		display: inline-block;
		text-decoration: none;
		padding: 7px 14px;
		text-transform: uppercase;
		color:#fff;
	}

html input[disabled] {
	visibility:hidden;
	}

.hentry.type-post .entry-content {
	font-family:'Roboto Condensed', Helvetica, sans-serif !important;
	}

/*input[type="checkbox"] {
    display:none;
}*/
input[type="checkbox"] + label span {
    display:inline-block;
    width:19px;
    height:19px;
    margin:-1px 4px 0 0;
    vertical-align:middle;
    background:url('/wp-content/uploads/2016/02/red-x.png') left top no-repeat;
    cursor:pointer;
}
input[type="checkbox"]:checked + label span {
    background:url('/wp-content/uploads/2016/02/red-x.png') -19px top no-repeat;
}
/* This is currently cached to be purple. Uncache it plz. */
.widget-area .widget a:hover {
	color: #000 !important;
}

.widget-area .widget a:hover {
	color: #000 !important;
}

.securesubmit-connect-with-masterpass {
	display: none !important;
}

.build-left-col {
	width: 49.6675%;
	display: inline-block;
	margin: 0 0.665% 0 0;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.build-right-col {
	width: 49.6675%;
	display: inline-block;
	margin: 0;
	float: right;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.upsells 
	{
	background:transparent;
	background:url('/wp-content/uploads/2016/02/op80.png');
	}

#gift-card-number {
	width: 100% !important;
}

/* UPDATE CHANGES 2017*/

.tm-options-totals, .tm-final-totals-wrapper {
	display:none;
}
.woocommerce-variation-price {display:none;}
.buybox-left {width:58%; float:left;}
.buybox-right {width:42%; float:right;text-align: right;}
.yourprice-row{color: #900;}

#gift-card-pin {
	width: 100%;
	margin-top: .5em !important;
}
#apply-gift-card {
	float: right;
	margin-top: .5em;
}
button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .button:hover, .added_to_cart:hover, .widget a.button:hover, .site-header-cart .widget_shopping_cart a.button:hover {
    background-color: #FC3;
    border-color: #FC3;
}
.woocommerce-MyAccount-navigation {
	background: #FFF;
	margin-right: .5em !important;
}
.woocommerce-MyAccount-navigation ul li a {
    padding: .875em;
}
.woocommerce-MyAccount-content {
	background: #FFF;
	padding: 1em !important;
	
}
.woocommerce-MyAccount-navigation-link--downloads {
	display:none;
}
.ubermenu-item-13251 .ubermenu-in-transition {
	-webkit-transition-duration:2s;
	-ms-transition-duration:2s;
	transition-duration:2s;
	-webkit-transition-timing-function:ease-in;
	-ms-transition-timing-function:ease-in;
	transition-timing-function:ease-in;
}
.blockUI:before {
	content: none;
}

/* UPDATE CHANGES 2017*/
.page-template-template-fullwidth-php .col2-set#customer_login .col-1, .page-template-template-fullwidth-php .col2-set#customer_login .col-2 {
	/*background: #FFF;*/
	background:url('/wp-content/uploads/2016/02/op80.png');
	width: 49%;
	padding:1em
}
.page-template-template-fullwidth-php .col2-set#customer_login .col-1 {
	margin-right:1em;
}

/*CHANGES AFTER 14.08.2018 STOREFRONT THEME UPDATE TO 2.3.3*/

.page-template-template-homepage .entry-content, .page-template-template-homepage .entry-header {
	max-width: none;
}
.page-template-template-homepage .type-page, .page-template-template-homepage:not(.has-post-thumbnail) .site-main{
	padding-top: 0em;
}
@media screen and (min-width: 768px) {
.site-header {
	border-bottom-color: transparent;}
}	
.widget .widget-title, .widget .widgettitle {
    font-size: 1em;
    letter-spacing: 0;
    border-color: #fc3 !important;
    padding: 0em;
    margin-bottom: 0em;
    font-weight: 600;
}
.prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter {
	margin-bottom: 0 !important;
}
.prdctfltr-widget .prdctfltr_wc .prdctfltr_filter_wrapper + .prdctfltr_buttons {
    margin: 0 !important;
 }
 #post-13 {
 	padding-bottom: 0 !important;
 }
 .prdctfltr_wc, .prdctfltr_filter_title {
 	margin-bottom: 0 !important;
 }
  .prdctfltr_wc {
  	display: inline-block;
  }
  #prdctfltr-5 > div > form > div.prdctfltr_filter_wrapper.prdctfltr_columns_1 > div > div.prdctfltr_filter.prdctfltr_attributes.prdctfltr_pa_jewelry-style.prdctfltr_single.prdctfltr_hierarchy.prdctfltr_text {
  	display: none;
  }