#wpv_add_to_cart{
	background-color: #516700;
    color: #fff;
    height: 35px;
    padding: 7px 17px!important;
    line-height: 22px;
}

/*------------------------------*/


@media only screen and (max-width: 550px){
	#woovt_hed_filed th{
		padding: 15px 10px;
	}
	.woopv_mal_table .woopv_maltab_img{
		display: none;
	}
	.woopv_mal_table .woopv_maltab_table{
		width: 100%;
		float: left;
	}
	.wpb_wrapper .woocommerce .woocommerce-order .woocommerce-order-overview li{
		width: 100%;
	}
	.wpb_wrapper .woocommerce .woocommerce-order .woocommerce-order-overview li strong{
		border-bottom: 1px solid;
		padding-bottom: 10px;
	}
	.product .product-images-summary .entry-summary .price{
		padding: 10px 0px !important;
	}
	.site-content .product .product-images-summary .woocommerce-product-gallery{
		width: 100% !important;
	}
	.site-content .product .product-images-summary .summary{
		width: 100% !important;
	}
	.wpv_act_form td{
		padding: 10px 0px !important;
	}
}

@media only screen and (max-width: 768px){
	#ppu{
		display: none;
	}	
	input#wpv_add_to_cart {
        font-size: 11px;
    	padding: 3px 7px;
	}
	select#woo_pv_qty_select{
		width: 50px !important;
    	padding: 3px 7px;
	}
	td.woo_pv_table_data {
		font-size: 13px;
		border: none;
	}
	th.woovt_bimage_hidden{
		font-size: 13px;
	}
}

@media only screen and (min-width: 1280px){

	.site-content .product .product-images-summary .woocommerce-product-gallery{
		width: 36% !important;
    	margin: 35px 0px;
	}	
	.site-content .product .product-images-summary .summary{
		width: 62% !important;
	}
	input#wpv_add_to_cart {
        padding: 3px 8px;
    	font-size: 14px;
	}
	select#woo_pv_qty_select{
		width: 57px;
    	padding: 0px 10px;
        height: 30px;
	}
	.site-content .product .product-images-summary .entry-summary{
		padding: 0px !important;
	}
	.product .woocommerce-tabs .woocommerce-Tabs-panel .shop_attributes{
		font-size: 16px !important;
	}
}

.wpb_wrapper .woocommerce .woocommerce-order .woocommerce-notice{
	border: 2px dashed #395ca7;
	font-size: 26px;
	text-align: center;
	padding: 10px;
}

li.woocommerce-order-overview__email.email{
	display: none;
}

.woocommerce .woocommerce-order .woocommerce-order-overview li {
    width: 22%;
    text-align: center;
}

.wpb_wrapper .woocommerce .woocommerce-order p{
    text-align: center;
}

.woocommerce-column p {
    text-align: left !important;
}

.woocommerce-order .woocommerce-order-details{
	border: 3px solid #e9e9e9;
    padding: 20px;
}

.woocommerce-order .woocommerce-customer-details .woocommerce-columns{
	padding: 20px;
    border: 3px solid #28afb1;
}

.product .product-images-summary .entry-summary .price{
	font-size: 25px !important;
    padding: 5px 0px !important;
    margin: 0px !important;
    border-top: 0px solid !important;
}

.product .product-images-summary .entry-summary .woocommerce-product-rating{
	margin-bottom: 0px !important;
}

#billing_company_field{
	display: none;
}
#billing_address_2_field{
	display: none !important;
}

.woocommerce-shipping-fields{
	display: none;
}
#order_comments_field{
	display: none;
}

.woopv_mal_table{
	overflow: hidden;
}
.woopv_maltab_img{
	width: 26%;
	float: left;
	margin-right: 15px;
	display: list-item;
}
.woopv_maltab_table{
	width: 70%;
	float: left;
}

.wpv_act_form td{
	padding: 7px 15px;
	text-align: center;
}

#woovt_hed_filed th{
	text-align: center !important;
}
td.woopv_simpel_title {
	border: 0px;
	width: 33%;
	padding: 2px 10px;
}
td.woopv_simpel_data {
	border: 0px;
	padding: 2px;
}
.woopv_malti_table_text{
	text-align: center;
    background: #f8f8f8;
    padding: 10px 8px;
    color: #516700;
    font-weight: 600;
    letter-spacing: 1px;
    border: 1px solid #e9e9e9;
}

.woopv_price_show{
	font-family: Jost;
    font-style: normal;
    font-weight: 600;
	color: #ff9923;
	font-size: 25px;
	margin: 15px 0px;
}

td.woo_pv_table_data {
	border: none;
}

th.woovt_bimage_hidden{
	border: none;
}

.woocommerce-product-details__short-description{
	display: none !important;
}

@media only screen and (max-width: 530px) {
	.woocommerce .woocommerce-order .woocommerce-order-overview li{
		width: 100% !important;
		border-right: 0px;
    	border-bottom: 1px dashed #d2d2d2;
	}
}

@media only screen and (max-width: 986px) {
	.woocommerce .woocommerce-order .woocommerce-order-overview li{
		width: 44% ;
	}
	li.woocommerce-order-overview__date.date{
		border-right: 0px !important;
	}
}

.woocommerce .woocommerce-order .woocommerce-order-overview{
	border: 3px solid #e9e9e9;
    padding: 15px;
	margin-bottom: 25px;
}

.woo_pv_table_data p{
	margin-bottom:0px !important;
	animation: colorrotate 1.5s ease-out 0s alternate infinite;
    font-weight: bold;
}
@keyframes colorrotate {
  	0% {
    	color: #000000;
	}
	100% {
    	color: #28afb1;
	}
}