/*
	Theme Name:   Pictolín Shop
	Theme URI:    https://pictolin.com/shop
	Description:  Basado en Savoy
	Author:       @delabla
	Author URI:   https://www.delabla.com
	Template:     savoy
	Version:      1.0.1
*/


/* Child theme CSS
--------------------------------------------------------------- */

.nm-font-search:before {
	color: #459650!important;
}

.page-id-825 .nm-page-wrap-inner > .nm-row {
	background-image: url('img/fondo-contacto.jpg');
	background-size: cover;
}

.page-id-825 .nm-login-form-divider span {
	background: #e7e7e9;
}

.nm-quantity-wrap .quantity {
	background: #fff;
}

.woocommerce-tabs .tabs li.active a  {
	border-bottom-color: #459650;
}

.woocommerce-tabs .tabs li.active a,
.product_meta span.sku_wrapper, .product_meta span.posted_in, .product_meta span.tagged_as {
	font-weight: bold;
}

.header-border-1 .nm-header {
	border:none;
}

.woocommerce-tabs.wc-tabs-wrapper {
    border-top: none;
}

.felicidad-footer {
	max-width: 750px;
	text-align: center;
	margin: 40px auto;
}

.nm-infload-controls a {
	border-width: 2px;
}

.product .summary .single_variation_wrap .nm-quantity-wrap {
	padding-right: 0;
}

span.wpcf7-list-item-label {
    margin-left: 10px;
}

.nm-product-share a:nth-child(3){
	display: none;

}

.nm-gmap-embed {
    border: 4px solid #459650;
}

.picto-contacto {
    position: absolute;
    right: 0;
    bottom: 0;
}
ul.pago {
    background: #246b2e;
    text-align: center;
}

ul.pago li {
    display: inline;
    margin-right: 10px;
}

ul.pago img {
    max-width: 40px;
}

.grecaptcha-badge{
	visibility: collapse !important;  
}

/* -----------------------------------------------------------
//////////////////////////////////////////////////////////////
[Part] Cookies Banner
//////////////////////////////////////////////////////////////
--------------------------------------------------------------  */
div#cookie-law-info-bar {
    position: fixed;
    display: block;
    position: fixed;
    border-top: transparent;
    top: auto;
    bottom: 20px !important;
    left: 20px;
    right: auto;
    width: 250px;
    max-height: 350px;
    z-index: 9999;
    background: #fff !important;
    color: #000 !important;
    font-size: 11px;
    display: inline-block;
    padding: 20px;
    height: 210px;
    line-height: 1.4em;
}

#cookie-law-info-bar span {
    line-height: 21px;
    padding: 0 0 10px;
    vertical-align: middle;
}

#cookie-law-info-bar span {
    vertical-align: middle;
}

#cookie-law-info-bar a {
    display: block!important;
    border: 1px solid #ccc;
    border-radius: 16px;
    margin: 5px 0!important;
    padding: 7px 5px;
    cursor: pointer;
    z-index: 9999;
    color: #fff;
    text-decoration: none;
    font-weight: 400;
    line-height: 1;
    font-size: 12px;
    border-radius: 0;
}

.cli-bar-container.cli-style-v2 {
    display: block;
}

.cli-style-v2 .cli-bar-message {
    width: 100%;
    font-size: 13px;
    text-align: center;
}

.cli-bar-btn_container {
    display: block;
    margin-left: 0;
}
