/*
Theme Name: OceanWP Child
Template: oceanwp
Version: 1.0
*/
/*----------------- Cambios a partir de aquí -------------------------------*/
#site-header.medium-header #site-navigation-wrap .dropdown-menu>li>a{
	padding: 0 8px;
}
@media only screen and (max-width: 767px){
	.woocommerce .has-product-nav span.onsale{
		top: 1.25rem !important;
    left: 1.25rem !important;
	}
}
@media only screen and (max-width: 1080px){
		.woocommerce .has-product-nav span.onsale{
		top: 1.25rem !important;
    left: 1.25rem !important;
	}
}
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link,
.wpsf-cart-button a:not(.sp-wqvpro-view-button):not(.sp-wqv-view-button){
    background-color: #000000 !important;
		color: white !important;
	font-size: 12px !important;
		text-decoration: none !important;
	font-family: inherit !important;
	letter-spacing: 0.1em !important;
	font-weight: 600 !important;
	border-radius: unset !important;
	padding: 5px 12px !important;
	    text-transform: initial !important;
}
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:hover,
.wpsf-cart-button a:not(.sp-wqvpro-view-button):not(.sp-wqv-view-button){
    background-color: #383838 !important;
}
@media (max-width: 481px){
.wc-block-grid.has-3-columns .wc-block-grid__product:nth-child(odd) {
    padding-right: 8px;
}
.wc-block-grid.has-3-columns .wc-block-grid__product {
    flex: 1 0 50%;
    max-width: 50%;
    padding: 0;
    margin: 0 0 24px;
}
	.wc-block-grid.has-3-columns .wc-block-grid__products {
   display: flex;
}
}

ul#shipping_method li label{
	padding-left: 0;
	text-transform: initial;
	font-weight: 400;
}
.move-button{
    position: absolute;
    top: 250px;
    left: 50%;
    transform: translateX(-50%);
}
.wpsf-product-title a{
	display: inline-block !important;
    font-size: 14px; !important;
    line-height: 1.5 !important;
    color: #333 !important;
    cursor: pointer !important;
    text-underline-offset: 3px !important;
    text-decoration: underline !important;
    font-family: "Open Sans",sans-serif !important;
    font-weight: 100 !important;
    letter-spacing: 2px !important;
}