p.gform_required_legend {
    display: none;
}
h2.gform_title {
    font-weight: 700;
    font-size: 1.25em;
}
.archive.tax-foxyshop_categories .foxyshop_container.frame .foxyshop_product_list li.foxyshop_product_box {
    float: none;
    display: inline-block;
}

.foxyshop-all-products #post-7635, .foxyshop-all-products #post-7175, .foxyshop-all-products #post-7210, .foxyshop-all-products #post-7217, .foxyshop-all-products #post-8058, .foxyshop-all-products #post-7227, .foxyshop-all-products #post-7639, .foxyshop-all-products #post-7777{
display: none !important;
}
body .foxyshop_product .foxyshop_product_image {
  float: left !important;
}
body .foxyshop_product .foxyshop_product_info h2 {
  clear: both !important;
}
body .foxyshop_product .foxyshop_product_image_holder {
  float: left !important;
}
.req-quote{
background: #d0c0b1 none repeat scroll 0 0;
font-weight: bold;
line-height: 2.2em !important;
padding: 0 10px;
text-decoration: none;
}
.req-quote:hover{
background: #896b57 none repeat scroll 0 0;
color: #d0c0b1 !important;
text-decoration: none !important;
}
#gform_3 label {
  font-size: 14px;
  font-weight: 700;
}
#foxyshop_container .foxyshop_product_list li {
  display: inline-block;
  float: none;
}
#foxyshop_container {
  margin: 0 auto;
  width: 1020px;
}
#content #foxyshop_container {
  width: 100%;
  margin: 0;
}
#content #foxyshop_container .foxyshop_product_list li {
  width: 45%;
}

#container {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}
#sidebar {
  display: none;
}
.p_sbg #content ,#content{
  width: 100%;
}
.p_sbg #content .foxyshop_product_list li {
  width: 30% !important;
}
.p_sbg #content ul {
  margin-left: 0;
}

.single-face .bottom_specifics .left {
    width: auto;}


@media only screen and (max-width: 800px) {
 #centeredmenu.myriad {
  display: none;
}
.xoo-wsc-basket {
    left: 5px;
    right: auto;
}
.xoo-wsc-cart-active .xoo-wsc-basket {
    left: -10px;
    right: auto;
}
}
@media only screen and (min-width: 1200px) {
.attachment-grid.size-grid {
  height: 140px !important;
}
}
@media only screen and (max-width: 1200px) {
#product_grid .clearFix {
  display: none !important;
}
}
@media only screen and (min-width: 959px) and (max-width: 1177px) {
 #header #top_bar .right {
    width: 29%;
    position: absolute;
    right: 85px;
}
}
@media only screen and (min-width: 700px) and (max-width: 768px) {
  .product_grid_box img {
  height: 185px !important;
}
#product_grid .title {
  height: 40px;
}
}
@media only screen and (min-width: 550px) and (max-width: 700px) {
  .product_grid_box img {
  height: 135px !important;
}
#product_grid .title {
  height: 40px;
}
}
@media only screen and (min-width: 451px) and (max-width: 550px) {
  .product_grid_box img {
  height: 115px !important;
}
#product_grid .title {
  height: 40px;
}
}
@media only screen and (min-width: 100px) and (max-width: 450px) {
.product_grid_box {
  padding: 2.5%;
  width: 97%;
}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
.archive.tax-foxyshop_categories .foxyshop_container {
    width: 90%;
    padding: 5%;
}
.archive.tax-foxyshop_categories .foxyshop_container.frame .foxyshop_product_list li.foxyshop_product_box {
    margin: 0 5px 5px 0;
}
.product_grid_box img {
  height: 145px;
  width: 225px !important;
}
#product_grid .title {
  height: 40px;
}
#content {
  margin-left: 0;
}
}

.nf-field-element input, .nf-field-element select {
	padding: 5px;
	font-size: 17px;
font-family: inherit !important;
}
span[data-key="calc:payment_total"]::before {
	content: '$';
}
.field-wrap input[type="button"] {
	color: #896B57;
	background: #d0c0b1;
	border: none;
	padding: 7px 30px;
	font-weight: bold;
font-family: inherit !important;
}
.field-wrap input[type="button"]:hover {
	color: #d0c0b1;
	background: #896B57;
}
@media only screen and (min-width: 767px) {
.content_desc{
width: 60%;
display: inline-block;
vertical-align: top;
}
.vd_rt {
    width: 39%;
    display: inline-block;
    vertical-align: top;
}
}
@media only screen and (max-width: 767px) {
.archive.tax-foxyshop_categories .foxyshop_container {
    width: 90%;
    padding: 5%;
}
.archive.tax-foxyshop_categories .foxyshop_container.frame .foxyshop_product_list li.foxyshop_product_box {
    margin: 0 5px 5px 0;
}
}
@media only screen and (max-width: 479px) {
.archive.tax-foxyshop_categories .foxyshop_container.frame .foxyshop_product_list li.foxyshop_product_box {
    display: block;
    width: 100%;
    margin: 0;
}
}
input#input_4_1 {
    width: 100%;
}
input#gform_submit_button_4 {
    background-color: #896B57;
    color: #fff;
    border: none;
    padding: 10px 30px;
    font-size: 15px;
}
div#field_4_9, div#field_4_8, div#field_4_9 label, div#field_4_8 label, #field_4_9 .ginput_container_product_calculation span {
    font-size: 0;
    height: 0;
}
.pt-cv-thumbnail {
    width: 150px;
    height: 150px;
    object-fit: cover;
    box-shadow: 0px 0px 3px 0px rgb(99 99 99);
    padding: 3px;
    object-position: top;
}
.pt-cv-content-item:not(:last-child) {
    border-bottom: 1px dashed #636363;
}
.pt-cv-readmore {
    background: transparent !important;
    border: none !important;
    color: #508968 !important;
    padding: 0 !important;
}
.pt-cv-readmore:hover {
    color: #6BA986 !important;
}
.woocommerce-shop div#sidebar {
    display: none;
}
.woocommerce-shop div#content{
    width: 100%;
}
.add_to_cart_button {
    background: #689B7C !important;
    border: none !important;
    border-radius: 0 !important;
    color: #fff !important;
    margin-right: 10px !important;
}
.add_to_cart_button:hover {
    background: #80AA91 !important;
}
h2.woocommerce-loop-product__title {
    margin: 0 !important;
    font-size: 17px !important;
}
.woocommerce ul.products li.product .price {
    color: #636363;
    font-weight: 700;
    font-size: 17px;
}
section.related.products ul.products {
    margin: 0 !important;
}
.woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs {
    margin: 0 !important;
    padding: 0 !important;
    margin-bottom: 30px !important;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #636363 !important;
    font-weight: bold;
}
input.input-text.qty.text {
    padding: 6px;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #689B7C !important;
    color: #fff !important;
    border-radius: 0 !important;
}
.woocommerce-product-gallery .flex-control-thumbs {
    margin-left: 0 !important;
    margin-top: 20px !important;
}
.woocommerce-product-gallery .flex-control-thumbs li::before {
 content: none !important
}
.woocommerce div.product .woocommerce-tabs .panel h2 {
    display: none;
}
.single-product span.tagged_as {
    display: none;
}