.alert_wrapper .wc-forward{
	display:none!important;
}

@media only screen and (max-width: 480px) {
	
.caja{
	text-align: center;
	margin:20px 0px 20px 0px;	
   	height:40px;
   	overflow: hidden;
   	position:relative;
    width: 232px;
	}

select#comboHome {
    padding: 10px;
    width: 232px;
	    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

select:focus{ outline: none;}

.caja::after{
	content:"\025be";
	display:table-cell;
	padding-top:7px;
	text-align:center;
	width:40px;
	height:40px;
	position:absolute;
	top:0;
	right:0px;	
	pointer-events: none;
}	

dt.variation-ywcds_extra_info{ 
    display: none!important;
}

	dd.variation-ywcds_extra_info{
		color:#626262!important;
	}	
	
	
.header{margin:10px 1% 0 0%!important;}
.image_frame, .wp-caption { padding: 0!important;}

.button_align.align_center {
margin: -56px 28px 0px 24px !important;
}
	
.single_icon {
    display: -webkit-box!important;
    margin: 0 auto -32px!important;
    text-align: left!important;
}
	
.ywcds_select_amounts_content span.ywcdp_single_amount {
    background-color: #00a853;
    color: #fff;
    border-radius: 23px;
}		

	.donacion_form{
		margin: 0px 0px 0px 60px;	
	}	
	
}	

@media (min-width: 992px){
	
.ywcds_show_extra_info_content {
    margin-top: 25px!important;
}	
	
.caja{
	text-align: center;
	margin:20px 0px 20px 0px;	
   	height:40px;
   	overflow: hidden;
   	position:relative;
    width: 232px;
	}

select#comboHome {
    padding: 10px;
    width: 232px;
	    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

select:focus{ outline: none;}

.caja::after{
	content:"\025be";
	display:table-cell;
	padding-top:7px;
	text-align:center;
	width:40px;
	height:40px;
	position:absolute;
	top:0;
	right:0px;	
	pointer-events: none;
}	
	.woocommerce-billing-fields{
		padding: 20px;
	}	
	
	.imagen_haz{
		margin: -141px 0px 49px 11px!important;
	}	
	
	
dt.variation-ywcds_extra_info{ 
    display: none!important;
}

	dd.variation-ywcds_extra_info{
		color:#626262!important;
	}	
	
.ywcds_select_amounts_content span.ywcdp_single_amount {
    background-color: #00a853;
    color: #fff;
    border-radius: 23px;
}		
	
.button_align.align_center {
    margin: -70px -56px 0px 86px!important;
}
	
.single_icon {
    display: -webkit-box!important;
    margin: 0 auto -32px!important;
    text-align: left!important;
}	
		
	.woocommerce table.shop_table th {
    color: #006837;
}
	
.woocommerce-billing-fields h3{
  color: #006837;
	font-weight: bold;
}	
	
	#order_review_heading{
	color: #006837;
	font-weight: bold;
	}	
	
.woocommerce form .form-row {
    color: #006837;
	 padding: 3px!important;
    margin: 0 8px 6px!important;
}	
	
input[type="email"], input[type="tel"], input[type="text"], select,  .dark input[type="email"], .dark input[type="password"], .dark input[type="tel"], .dark input[type="text"], .dark select{
    border-color: #d6d6d6;
}	
	

.woocommerce .col2-set .col-1
{
    float: left !important; 
    width: 100% !important; 
	background-color: #F8F4F4;
}

.woocommerce .col2-set, .woocommerce-page .col2-set {
    width: 48%;
    float: left;
}

.woocommerce-checkout-review-order{
	float: right;
width: 50%;
}
	.woocommerce table.shop_table{
	background-color: #F8F4F4;		
	}	
	
	
}
.woocommerce .shop_table td.actions {
    display: none;
}

.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
    margin-top: 65px;
}

form.checkout.woocommerce-checkout{
    margin-top: 50px!important;	
}

.woocommerce .product div.entry-summary .product_meta {
    display:none!important;
}

.woocommerce .products ul, .woocommerce ul.products {
    margin: 0 0 1em;
    padding: 0;
    list-style: none outside;
    clear: both;
    display: flex;
    margin-top: 42px;	
}

.woocommerce .product .related.products, .woocommerce .product .upsells.products {
    display: none;
}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
    display: none;
}

.woocommerce .product .product_wrapper {
    padding-top: 58px;
}

.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {
    margin: 0px 182px 0px;
}

.woocommerce .product .post-nav {
    display: none;
}

.coupon{
	display:none;
}

.woocommerce-cart-form {
    margin-top: 42px;
}

.checkout woocommerce-checkout{
	margin-top: 70px;
}

.woocommerce ul.products li.product .desc {
    display:none;
}