/*
Theme Name:  Salient
Version:     14.0.4
Description: An Ultra Responsive Multi-Purpose Theme.
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author:      ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
License:     Custom license
License URI: http://themeforest.net/licenses/terms/regular
Text Domain: salient
*/

/*-------------------------------------------------------------------------*/
/* Note: The theme CSS files are loaded through the /css/ folder. 
/*-------------------------------------------------------------------------*/

/*ESTILOS RADAR*/
.left-side {
  display: none !important;
}
#logo {
  float: left !important;
}

  .woocommerce .material.product .product-wrap .product-add-to-cart {
    opacity: 1 !important;
    transition: all .3s cubic-bezier(.21,.6,.35,1);
    display: flex;
    justify-content: start;
    flex-direction: row-reverse;
  }
  .woocommerce .material.product:hover .product-wrap .product-meta > .price {
    opacity: 1 !important;
  }
  .woocommerce .material.product:hover .product-wrap .product-add-to-cart {
    transform: none !important;
  }
  .woocommerce .material.product .product-wrap .product-add-to-cart a {
    border-radius: 10px !important;
  }
  .home .button.wp-element-button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    background-color: #1E6AFF !important;
    border: none !important;
    margin: 8px;
  }
  .home .button.wp-element-button.product_type_simple.add_to_cart_button.ajax_add_to_cart span {
    color: white !important;
    line-height: 11px !important;
  }
  .home .material.product .product-wrap .product-add-to-cart a.nectar_quick_view {
    border-left: 1px solid #1E6AFF !important;
  }
  .nectar_quick_view.no-ajaxy{
    border: 1px solid #1E6AFF !important;
  }
  .nectar_quick_view.no-ajaxy span{
    color: #1E6AFF !important;
  }
/*PDP*/
.product-template-default .single_add_to_cart_button.button.alt.wp-element-button {
  background-color: #1E6AFF !important;
  border-radius: 13px !important;
  font-weight: 300 !important;
  font-size: 14px !important;
}
.product-template-default .summary.entry-summary {
  display: flex;
  flex-direction: column;
}
.posted_in {
    order: 1;
}
.product-template-default .product_title.entry-title.nectar-inherit-default {
  order: 2;
}
.product-template-default .product_meta {
  order: 3;
}
.product-template-default .price.nectar-inherit-default {
  order: 4;
}
.product-template-default .woocommerce-product-details__short-description {
  order: 5;
}
.product-template-default .stock.in-stock {
  order: 6;
}
.container-iconos {
    order: 7;
}
.product-template-default .cart {
  order: 8;
}

#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul a:hover {
	background-color: transparent!important;	
}

#footer-widgets ul {
	display: grid;
}
#footer-widgets ul li {
	 margin-left: 0px!important;
}
#footer-outer #footer-widgets .col p {
    text-align: left;
    font-size: 1.1rem;
    font-weight: 700;
}
div#copyright {
    background-color: #DADADA!important;
	padding: 20px 0px!important;
}
img.img-footer {
    margin-bottom: 0px!important;
}
a.txt-footer {
    font-size: 1rem;
}
#footer-outer #footer-widgets .col p {
    font-size: 1.1rem;
    font-weight: 700;
}
p.p-footer {
    font-size: 1rem!important;
    font-weight: 500!important;
}
.container.left {
    text-align-last: left;
}
img.img-footer {
    padding-right: 5%;
}
img.img-footer:nth-child(3)  {
    padding-right: 7%;
}
p a img.img-footer {
    vertical-align: middle;
    padding: 10px;
}
p.social {
    padding-top: 10%;
}

img.img-despacho {
    padding-right: 0.4rem;
    width: 40px;
}

p.p-pre-header {
    font-size: 0.8rem;
    text-transform: math-auto;
	padding-bottom: 0px;
}
img.img-redes {
    padding-left: 1rem;
}


#footer-outer input.validation-strict {
    box-shadow: 0px 0px 5px 3px rgb(0 0 0 / 8%);
    border-color: #000!important;
    position: absolute;
    top: -14px;
}
#footer-outer input.validation-strict {
    border-radius: 20px!important;
	padding-bottom: 18px;
}

#footer-outer button.button.submit-button {
    position: absolute;
    right: 80%;
    z-index: 8888888;
    border-radius: 15px!important;
	top: -2px;
	padding: 11px 15px!important;
	text-transform: inherit!important;
}
#footer-outer .fc-form-4 {
    border-radius: 20px!important;
}
#footer-outer .formcraft-css .fc-form .field-cover>span>span>span {
    letter-spacing: 0px!important;
}
#footer-outer .formcraft-css .fc-form .field-cover>span {
    vertical-align: middle;
}
#footer-outer .error-field {
    padding-bottom: 18px;
}
.home .container.contenedor-iconos {
    display: none;
}

.home div#footer-outer {
    margin-top: 70px;
}
#footer-outer div#block-6 {
    position: absolute;
    width: 100%;
    top: -130px;
}

#footer-outer span.error {
    position: absolute;
    right: 7%!important;
}
label.email-cover.field-cover div input {
    border-radius: 20px!important;
}

.woocommerce ul.products .material.product span.onsale, .woocommerce-page ul.products .material.product span.onsale {
    top: 10px;
    right: auto;
    left: 10px;
    background-color: red!important;
    border-radius: 5px;
    padding: 3px 10px;
}


.product-add-to-cart a.button.wp-element-button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    background-color: #1E6AFF!important;
    border-radius: 20px;
    /* line-height: 11px !important; */
}
a.button.wp-element-button.product_type_simple.add_to_cart_button.ajax_add_to_cart span {
    color: #fff!important;
}
a.button.wp-element-button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover {
    background-color: #fff!important;
}
/* hover vista boton añadir al carrito */
.woocommerce .material.product .product-wrap .product-add-to-cart a:hover {
    background-color: #333!important;
    color: #fff!important;
    border: solid 1px #333!important;
    border-radius: 10px!important;
}
.woocommerce .material.product .product-wrap .product-add-to-cart a span:hover {
    color: #fff;
}

a.nectar_quick_view.no-ajaxy {
    text-align: center;
    border: solid 1px #1E6AFF!important;
    color: #1E6AFF;
}

a.nectar_quick_view.no-ajaxy span {
    color: #1E6AFF!important;
}

a.nectar_quick_view.no-ajaxy span:hover {
    display: unset !important;
}

a.nectar_quick_view.no-ajaxy {
    width: 43%;
    margin: 0% 3%!important;
}
/* hover vista boton vista rapida */
/*.material.product .product-wrap .product-add-to-cart a.nectar_quick_view:hover {
    border: 1px solid #1E6AFF !important;
    background-color: #1E6AFF!important;
    color: #fff!important;
    background-color: #333!important;
    color: #fff!important;
    border: solid 1px #333!important;
    border-radius: 10px!important;
}*/



.material.product .product-wrap .product-add-to-cart a.nectar_quick_view {
    border-radius: 10px;
    line-height: 32px !important;
}

    div .product-meta a h2 {
    margin-left: 10px;
}

a.button.wp-element-button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    min-width: 40%;
    margin: 0%!important;
}

body .material.product .product-wrap .product-add-to-cart[data-nectar-quickview="true"] a span {
    font-size: 11px!important;
    padding: 5px 2px!important;
}
h2.woocommerce-loop-product__title {
    min-height: 60px;
}

.container.contenedor-iconos {
    display: flex;
}
.container.contenedor-iconos .col-md-4 {
    display: flex;
	padding-left: 4%;
}
div#block-7 {
    position: absolute;
    top: -270px;
}

p.p1-mercado.left {
		font-size: 1.2rem!important;
    text-align: left;
    padding-left: 5%;
    margin-bottom: 0.3rem!important;
		color: #000!important;

}

p.p-mercado.left {
    font-size: 0.8rem!important;
    font-weight: 400!important;
    line-height: 16px;
    padding-left: 5%;
		color: #000;
}
.paga {
    border-right: solid 1px #000;
}
.garantia {
    border-right: solid 1px #000;
}

p.p-mercado.left {
    padding-right: 10%;
}


.product-wrap img {
    width: 90%;
}

.flickity-cell li {
    border-radius: 12px!important;
}
.flickity-cell.is-selected li {
    border-radius: 12px!important;
}
.product-add-to-cart {
    margin-bottom: 10px;
}

.carruseles-home .woocommerce.columns-3{
	margin-bottom: 0px!important;
}
.carruseles-home .woocommerce.columns-3 .nectar-woo-flickity {
	padding: 0px!important;
}
.carruseles-home .flickity-cell {
    padding-top: 0px!important;
		padding-bottom: 2%!important;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3, .woocommerce ul.products li.product h2, .woocommerce ul.products li.product h2, .woocommerce-page ul.products li.product h2 {
    font-family: Oswald;
    text-transform: capitalize!important;
    letter-spacing: 1px;
    font-size: 15px!important;
    line-height: 19px;
    font-weight: 700!important;
}
span.woocommerce-Price-amount.amount {
    font-size: 19px;
    font-weight: 700;
    line-height: 23px;
}
.price ins span.woocommerce-Price-amount.amount bdi {
		font-size: 19px;
    font-weight: 700;
    line-height: 23px;
}

.price del span.woocommerce-Price-amount.amount {
	color: #929292;
    font-size: 15px;
    font-weight: 400;
    line-height: 19px;
}
ul.products li {
    border-radius: 15px!important;
}
body .material.product .product-wrap .product-add-to-cart[data-nectar-quickview="true"] a span {
    padding: 7px 2px 1px 2px!important;
}

/* vista rápida producto */
a.single_add_to_cart_button.button.alt.wp-element-button {
    order: 1;
}


p.stock.in-stock {
    color: #1E6AFF;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    padding-bottom: 69px!important;
}
.nectar-full-product-link a {
    background-color: #fff!important;
    border: 1px solid #1E6AFF;
    border-radius: 15px!important;
    padding: 3px 0px!important;
		color: #1E6AFF!important;
		font-size: 14px!important;
		line-height: 23px;
		margin-left: 5%;
    margin-right: 2%;
		text-transform: capitalize;
}
.nectar-full-product-link a span {
		font-weight: 600;
}
.nectar-full-product-link a:hover {
	background-color: #333!important;
    color: #fff!important;
	border: solid 1px #333;
}
a.single_add_to_cart_button.button.alt.wp-element-button {
    background-color: #1E6AFF!important;
    border: 1px solid #1E6AFF;
    border-radius: 15px;
    padding: 0px;
    color: #fff;
    font-weight: 600!important;
    font-size: 14px;
    line-height: 23px;
    margin-left: 2%;
    margin-right: 5%;
    margin-bottom: 2rem;
}
a.single_add_to_cart_button.button.alt.wp-element-button:hover {
    background-color: #333!important;
    color: #fff;
	border: solid 1px #333;
}
h1.product_title.entry-title.nectar-inherit-default {
    text-transform: capitalize;
    font-size: 26px;
}
.nectar-quick-view-box .close a:before {
    background-color: #D32323!important;
}
.nectar-quick-view-box .close-wrap .close-line {
    background-color: #fff!important;
    width: 4px!important;
		left: 8px!important;

}
.nectar-quick-view-box .nectar-product-slider {
    width: 94%!important;
    height: 75%!important;
    top: 3%!important;
    left: 3%!important;
}
.flickity-viewport div .carousel-cell {
    top: 0%!important;
    bottom: 30%;
}
.nectar-product-slider .flickity-slider div {
    border-radius: 15px;
}
/* fin vista rápida producto */

/* Menu de navegación */
li.ubermenu-tabs.ubermenu-item-level-1.ubermenu-column.ubermenu-column-full{
    min-height: 400px;
}
.sub-menu span {
	text-transform: uppercase;
  color: #000!important;
	font-weight: 800;
	border-bottom: solid 2px #000;
	width: 100%;
	padding-bottom: 0.5rem;
}
a span.ubermenu-target-title.ubermenu-target-text:hover {
	color: #1E6AFF;
	transition: 300ms;
	font-weight: 800!important;
	background-color: transparent!important;
}
.ubermenu-tabs-group>.ubermenu-has-submenu-drop>.ubermenu-target:after {
    display: none;
}
.ubermenu-target:after {
  right: 5px!important;
  top: 20%!important;
  margin-top: 0px!important;
  font-weight: 700;
  font-size: 1.1rem;
}
/* Fin Filtros */
li.filter-item.checkbox.level-0.no-color label {
    display: flex;
}
li.filter-item.checkbox label input#filter_150067_0_232, #filter_150067_0_221, #filter_150067_0_226, #filter_150067_0_223, #filter_150067_0_229, #filter_150067_0_15 {
    display: none!important;
}
label[for=filter_150067_0_15] a.term-label {
	display:none!important;
}

label[for=filter_150067_0_232],[for=filter_150067_0_221],[for=filter_150067_0_226],[for=filter_150067_0_229],[for=filter_150067_0_223],[for=filter_150067_0_223] a.term-label {
    font-size: 21px;
		font-weight: 700!important;
		color: #000;
		border-top: solid 1px #000;
		padding-top: 1rem;
}
.yith-wcan-filters .yith-wcan-filter .filter-items.level-0 ul {
    padding-left: 0px;
}
div#filter_150067_0 {
    padding: 1rem;
}
.woocommerce  .container-wrap{
    background-color: #f3f3f3;
}
div#preset_150067 {
    border-radius: 15px!important;
}
.tax-product_cat h1.page-title {
    visibility: hidden;
    height: 0px;
    padding: 0px!important;
}
.woocommerce .container-wrap {
    padding-top: 0px!important;
}
.container-expand-lg {
    background-color: #f4f4f4;
}
button.btn.btn-primary.yith-wcan-reset-filters.reset-filters.enhanced {
    margin: 15px 0px 0px 15px;
    color: #fff;
    border: transparent;
    background-color: #1E6AFF;
    border-radius: 5px;
}
button.btn.btn-primary.yith-wcan-reset-filters.reset-filters.enhanced:hover {
    background-color: #333;
    color: #fff;
}
button.button.wp-element-button {
    color: #fff!important;
    background-color: #1E6AFF!important;
    margin-top: 6px!important;
		font-family: 'Questrial';
		text-transform: initial !important;
	font-size: 14px!important;
}
button.button.wp-element-button {
	background-color: #333;
    color: #fff;
}
#sidebar .price_slider_amount .price_label {
	color: #000;
	font-family: 'Questrial';
	
}

ul.ubermenu-submenu.ubermenu-submenu-id-150011.ubermenu-submenu-type-auto li, ul.ubermenu-submenu.ubermenu-submenu-id-150013.ubermenu-submenu-type-auto li, ul.ubermenu-submenu.ubermenu-submenu-id-150019.ubermenu-submenu-type-auto li, ul.ubermenu-submenu.ubermenu-submenu-id-150024.ubermenu-submenu-type-auto li, ul.ubermenu-submenu.ubermenu-submenu-id-150035.ubermenu-submenu-type-auto li, ul.ubermenu-submenu.ubermenu-submenu-id-150039.ubermenu-submenu-type-auto li {
    display: contents;
}
ul.ubermenu-submenu.ubermenu-submenu-id-150011.ubermenu-submenu-type-auto, ul.ubermenu-submenu.ubermenu-submenu-id-150013.ubermenu-submenu-type-auto, ul.ubermenu-submenu.ubermenu-submenu-id-150019.ubermenu-submenu-type-auto, ul.ubermenu-submenu.ubermenu-submenu-id-150024.ubermenu-submenu-type-auto, ul.ubermenu-submenu.ubermenu-submenu-id-150035.ubermenu-submenu-type-auto, ul.ubermenu-submenu.ubermenu-submenu-id-150039.ubermenu-submenu-type-auto {
    min-height: 350px;
}

#top nav ul li {
    float: left;
}
ul.ubermenu-submenu.ubermenu-submenu-id-150011.ubermenu-submenu-type-auto li a:hover {
    width: 30%!important;
}

body nav.woocommerce-pagination span.page-numbers.current {
    background-color: #1E6AFF!important;
}
.woocommerce nav.woocommerce-pagination ul li a, html body nav.woocommerce-pagination ul li a {
    text-transform: none!important;
}
div#block-7 {
    margin-top: 10px;
}
.share_rrss {
    float: right;
    display: flex;
}
.share_rrss span {
    float: left;
    margin-right: 10px;
	padding-top: 3px;
}
#sidebar div#block-10 p {
    display: none;
}


.row.flex {
    display: flex;
}
.container-iconos img.iconos {
    max-width: 150px;
}
.container-iconos h2 {
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 24px;
}
.container-ico {
    text-align: center;
    padding: 0 3%;
}
.container.container-iconos .flex {
    border-top: solid 1px #929292;
    border-bottom: solid 1px #929292;
    padding: 1rem 0;
}

.quantity {
    display: flex;
    justify-content: center;
    max-width: 75%;
    padding: 1rem 0;
    background: white;
}

.woocommerce-cart-form__contents {
    background-color: #F3F3F3;
}

.actions .flex {
    float: right;
    align-items: center;
    background: #F3F3F3 !important;
}

.woocommerce .cart_item .product-remove .remove {
    background: red;
    color: white !important;
}

.actions .flex .button.wp-element-button {
    background-color: #F3F3F3 !important;
    color: #1E6AFF !important;
    border: 1px solid #1E6AFF;
    width: 236px;
    padding: 0.5rem !important;
    margin-left: 24rem;
    margin-right: 1rem;
    text-transform: none !important;
    text-decoration: none !important;
}

.actions .flex .button {
    text-decoration-line: underline;
    background-color: #F3F3F3 !important;
    color: #1C1C24;
    font-weight: 600;
    line-height: 26px;
}

.actions .flex .button:hover {
    color: #1C1C24;
}

.cart_totals.calculated_shipping .coupon .button.wp-element-button {
    background: #434343 !important;
}

.cart-collaterals {
    margin-left: 1rem;
}

.cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button {
    margin-top: 20px !important;
    padding: 15px !important;
    background: #1E6AFF !important;
}

.woocommerce .cart-collaterals .cart_totals {
    background-color: #fff !important;
    border-radius: 15px;
}

.woocommerce-cart-form__cart-item > td {
    background-color: #f3f3f3 !important;
}

.cart-collaterals .cart-subtotal th, .cart-collaterals .cart-subtotal td { 
    background-color:#fff !important; 
}

.cart-collaterals .cart-subtotal th, .cart-collaterals .order-total th,
.cart-collaterals .cart-subtotal th, .cart-collaterals .order-total td {
    background-color:#fff !important;
}

.container-wrap {
    background-color: #F3F3F3 !important;
}

body .cart-collaterals .shop_table {
    background-color: #FFFFFF !important;
}

.woocommerce table.cart .product-thumbnail a img {
    border-radius: 10px;
}

.coupon {
    margin-left: 23px;
}

.woocommerce-checkout.woocommerce-page .woocommerce {
    flex-direction: column;
}

div.product-wrap a img.hover-gallery-image {
    display: none !important;
}

.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells {
    display: none;
}

.woocommerce {
    display: flex;
}

.container.main-content .cross-sells .products.columns-2 .product {
    width: unset;
}

.woocommerce-cart .woocommerce table.shop_table .product-name a {
    text-transform: none;
}

#ajax-content-wrap .cross-sells>h2 {
    text-align: center;
}

.woocommerce-cart .wc-proceed-to-checkout {
    display: flex;
    padding: 20px 60px 20px 60px !important;
    justify-content: center;
}

ul.products li.product div.product-wrap a.add_to_cart_button:hover span {
    color: #fff !important;
}

.product-subtotal .woocommerce-Price-amount.amount {
    background-color: #DDDDDD;
    padding: 1rem;
    border-radius: 10px;
}

.cart .quantity input.plus, .cart .quantity input.minus {
    box-shadow: unset !important;
}

.woocommerce-notices-wrapper {  width: 100%; } 
.woocommerce-cart .woocommerce { flex-wrap: wrap; }
