.test-div li {
  width: auto;
}

.tm-extra-product-options ul.tmcp-elements.use_images_container li.tmcp-field-wrap {
  width: 40%;
  border-width: 2px;
  border-color: #000000;
}

.tm-extra-product-options .use_images_container .tmcp-field-wrap label {
  border-width: 0px;
  border-style: solid;
}

.tc-label.radio_image_label {
  border-width: 0px;
  padding: 0px;
  padding-top: 0px;
  display: none;
}

.tm-extra-product-options .tm_padding {
  margin-bottom: -30px;
  margin: -18px;
 /* padding: -7px;*/
  width: -19px;
}

/*#tmcp_select_10.tmcp-field.tm-epo-field.tmcp-select {
  display: inline-table;
  background-color: #f47c4c;
  color: #ffffff;
}

#tmcp_select_9.tmcp-field.tm-epo-field.tmcp-select {
  background-color: #f47c4c;
  border-left-width: 0px;
  border-right-width: 0px;
  box-shadow: none;
  color: #ffffff;
}*/

.tm-extra-product-options .tm-epo-field-label {
  color: #f47c4c;
  font-size: 16px;
  font-weight: bold;
}

.col.medium-5.small-12.large-5 {
  width: 0px;
}

.tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-radio li.tmcp-field-wrap label .tc-label {
  display: none;
}


body {
  background:#0b1d2a;
}

.arrows {
	width: 60px;
	height: 72px;
	position: absolute;
	left: 50%;
	margin-left: -30px;
	bottom: 20px;
}

.arrows path {
	stroke: #E75C32;
	/*fill: transparent;*/
	stroke-width: 1px;	
	animation: arrow 2s infinite;
	-webkit-animation: arrow 2s infinite; 
}

@keyframes arrow
{
0% {opacity:0}
40% {opacity:1}
80% {opacity:0}
100% {opacity:0}
}

@-webkit-keyframes arrow /*Safari and Chrome*/
{
0% {opacity:0}
40% {opacity:1}
80% {opacity:0}
100% {opacity:0}
}

.arrows path.a1 {
	animation-delay:-1s;
	-webkit-animation-delay:-1s; /* Safari 和 Chrome */
}

.arrows path.a2 {
	animation-delay:-0.5s;
	-webkit-animation-delay:-0.5s; /* Safari 和 Chrome */
}

.arrows path.a3 {	
	animation-delay:0s;
	-webkit-animation-delay:0s; /* Safari 和 Chrome */
}



.home #wrapper .message-wrapper {
    z-index: 9999;
    position: absolute;
}

.product-info {
    padding: 20px 25px;
    background-color: #eee;
    border-top: 5px solid #e75c32;
    border-bottom: 5px solid #e75c32;
}
.tm-epo-totals {
	padding: 0px;
}

.tm-drp-button {
  padding: 0 30px 0 20px;
}
.google-reviews .col-inner ul li {
  margin-left: 0;
}




#product-sidebar .theiaStickySidebar {
    border-bottom: 10px solid #dd5f37;
}
#product-sidebar .order-title {
    background: #dd5f37;
    color: #fff;
    padding: 10px 20px;
    text-align: center;
    font-weight: 700;
    font-size: 20px;
    margin-bottom: 5px;
}
#product-sidebar .tc-cell {
    margin: 0 0 0.65em;
}

#product-sidebar .tm-floating-box {
  font-size: 13px;
  padding: 18px 18px 0;
}
#product-sidebar .tc-row.tm-fb-labels {
    display: none;
}
#product-sidebar .tm-fb-title {
    width: 50%;
    font-weight: 700;
}
#product-sidebar .tc-cell.tc-col-3.tm-fb-value {
    width: 50%;
    text-align: right;
}
#product-sidebar .amount.final {
    color: #31a50b;
}


#get-a-quote {
    background-color: #2c292a;
}
#get-a-quote h3 {
    color: #dd5f37;
}
#get-quote {
    color: #fff;
}
 /* remove Sorting */
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering , .woocommerce-result-count {
    display: none !important;
}

.price.amount.original { 
  color: red; 
}

@media (max-width:1049px){
 .hide-for-medium {
    display: none !important;
  }
  .medium-logo-center .logo {
    -ms-flex-order: 2;
    order: 2;
    text-align: center;
    margin: 0 15px;
  }
  .medium-logo-center .flex-right {
    -ms-flex: 1 1 0px;
    flex: 1 1 0;
    -ms-flex-order: 3;
    order: 3;
  }
  
  .medium-logo-center .flex-left {
    -ms-flex-order: 1;
    order: 1;
    -ms-flex: 1 1 0px;
    flex: 1 1 0;
  }
  
  .medium-logo-center .flex-left {
    -ms-flex-order: 1;
    order: 1;
    -ms-flex: 1 1 0px;
    flex: 1 1 0;
	}
  
  .medium-logo-center .flex-right {
    -ms-flex: 1 1 0px;
    flex: 1 1 0;
    -ms-flex-order: 3;
    order: 3;
}
  .show-for-medium {
    display: block !important;
  }
 
}

/*@media (max-width:1049px){
	.show-for-medium {
    display: none !important;
  }
}*/


@media (max-width:849px){
   .product-info {
    margin-top: 10px;
  }
}
/*
.embossed h1 { 
	color: #fff;
	text-shadow: 0px 1px 0px #999, 0px 2px 0px #888, 0px 3px 0px #777, 0px 4px 0px #666, 0px 5px 0px #555, 0px 6px 0px #444, 0px 7px 0px #333, 0px 8px 7px #001135;

}
.embossed h1 { 
	color: rgba(0, 0, 0, 0);
		text-shadow: 0px 1px 0px rgba(255,255,255,.3), 0px -1px 0px rgba(0,0,0,.7);
}


.tc-cell.tm-epo-element-label.tc-col-auto.tm-left {
  	position: absolute !important;
    left: 15px;
    top: 5px;
}*/

.tm-extra-product-options .tc-epo-label {
	position: absolute !important;
	left: 15px;
  top: 5px;
}

.tm-extra-product-options .tm-epo-field {
 		text-align-last:right;
    padding-right: 29px;
}

.tm-epo-required {
  display:none;
}

  

.form-flat input:not([type=submit]),
.form-flat textarea,
.form-flat select {
  border-radius:9px;
}

.tm-extra-product-options .tc-cell, .tc-extra-product-options .tmcp-field-wrap label.tc-cell, .tc-cell{
margin-top:2px;
}

.tm-epo-field.tmcp-select
{
    height:58px;
		margin:-10px;
}

.tc-select-option
{
	padding:5px;	
}

/*This CSS Code will help you to make your checkout as one page but don't hesitate to follow our tutorials on flatzone.cc.*/
.checkout_coupon {
display: block !important;
}
/*
.woocommerce-info {
display:none;
}
/** END - Open automatically Checkout Coupon **/
/** START - Cart on Checkout */
@media screen and (min-width: 850px) {

		.woocommerce .cart-auto-refresh {
		max-width: 100%;
		flex-basis: 70%;
		}

		.woocommerce .cart-collaterals {
		flex-basis: 30%;
		}

		.woocommerce .cart-auto-refresh th.product-quantity, th.product-price,th.product-subtotal{
				width:10%;
		}
}
/*
.continue-shopping .button-continue-shopping {
display: none;
}
.woocommerce-checkout-review-order-table .cart_item {
display:none;
}
.woocommerce-checkout-review-order-table thead {
display:none;
}
#order_review_heading {
display:none;
}
/** END - Cart on Checkout **/
/** Customize Fields of Chechout *
.fl-labels .form-row input:not([type="checkbox"]), .fl-labels .form-row textarea, .fl-labels .form-row select {
border-radius: 5px;
box-shadow: none;
border-color: #dcdcdc;
}
/** Cart Customize *
.is-form, button.is-form, input[type='submit'].is-form, input[type='reset'].is-form, input[type='button'].is-form {
border-radius: 10px;
}
/** END - Cart Customize **/

.woocommerce td.product-name dl.variation dt {
  font-size: 12px !important;
  line-height: 1.4;
  margin: 0px 10px 0px 0px !important;
  font-weight: bold !important;
}

.woocommerce td.product-name dl.variation dd {
  font-size: 12px !important;
  line-height: 1.5;
  margin: 0px !important;
}

.woocommerce td.product-price del{
  display:block;
	color:red;
}

ul.product-tabs
{
		display:none;
}

.tm-final-totals span.final del
{
		display:none;
}
.tm-final-totals, .tm-unit-price{
		display:flex;
}

i[class="icon-cloud-upload"]
{
		font-family: 'icomoon' !important;
}
.woocommerce-form-coupon-toggle {
		display:none;
}

.grecaptcha-badge { 
visibility: hidden;
}

.tc-price-wrap {
	display: block;
  position: absolute !important;
  left: 60px;
  top: 5px;	
}
/*.product .quantity,.product-quantity {
    display: none;
}*/

.button.is-form:hover {
  	box-shadow: inset 0 0 0 100px	rgba(0,0,0,.2);
		color: #fffff;
		opacity: 1;
		outline: none;
	background-color: #f4842e;
}
.is-form, button.is-form {
		text-shadow:0;
		color:#fffff;
}

#wc-helcimjs-cc-form {
    border-width: 2px;
    padding: 7px;
    border-radius: 10px !important;
}

input[type=email], input[type=number], input[type=search], input[type=tel], input[type=text], input[type=url], textarea, .select-resize-ghost, .select2-container .select2-choice, .select2-container .select2-selection, select, .shipping.shipping--boxed .shipping__list_item 
{
		border-radius: 9px !important;		
}

.footer-1, .footer-2 {
	border-top: 0px;
}