/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

.col-izq, .col-der {padding:0; padding-bottom: 0 !important; float:left}
.col-der {text-align:right;}
.col-der .formatoTag, .col-der del {display:none}
.boton-cart:hover {background: #FFF !important; border: 2px solid #1D3058; color: #1D3058; box-shadow: none}
.boton-cart {border: 2px solid #1D3058; background: #1D3058; margin-bottom: 0}
.boton-comprar {border: 3px solid #BF0000; margin-bottom: 0}
.formato-title {font-size: 16px; color: #999; margin-left: 15px}
.tagahorro .woocommerce-Price-amount {color: #999; text-decoration:none }
.crossed {text-decoration:line-through}
.der-sm {font-size: 11px}
.dd-select {background: #DCE8F2 !important; border:none !important}
.dd-selected-text {font-weight: normal !important; font-size:13px}
.dd-pointer {right: 15px}

.cajasprecio .formatotag_origen, .cajasprecio .formatotag_upsell,
.precio-amz .formatotag_upsell, .precio-amz .formatotag_origen, 
.cajasprecio .separadorhr, .precio-amz .separadorhr{display:none}

.separadorhr {clear:both; height:2px; border-top:1px solid #EEE}

.cajasprecio {min-height:55px !important; padding-left: 90px; border: 1px solid #BF0000; padding-top:10px}
.tagprecio {line-height: 13px; font-size:14px; }
.boximpreso {background: url('/wp-content/themes/flatsome-child/images/book.svg') 50px 14px/25px 25px no-repeat;}
.boxebook {background: url('/wp-content/themes/flatsome-child/images/ipad.svg') 50px 14px/25px 25px no-repeat;}
.boxcombo {background: url('/wp-content/themes/flatsome-child/images/combo.svg') 10px 14px/50px 25px no-repeat; padding-left: 80px}
ins span.amount {font-size:14px}
.product-short-description {margin-top: 30px}

.boximpreso.cajasprecio {padding-left:95px}
.ribbon-blue {}
.selectedbox .tagprecio {font-size: 14px; font-family: "PT Sans", sans-serif !important; color: #990505; }

.spacec.boximpreso {background: url('/wp-content/themes/flatsome-child/images/book.svg') 25px 14px/25px 25px no-repeat;}
.spacec.boxebook {background: url('/wp-content/themes/flatsome-child/images/ipad.svg') 25px 14px/25px 25px no-repeat;}

.spacec.cajasprecio {padding-left:70px}
.boxx del span.amount {color: #666}

/*.boximpreso .tagprecio, .boxebook .tagprecio, .boximpreso .pricebk, .boxebook .pricebk {padding-left: 20px}*/

#preciosboxes {height: 90px !important}
.product-main .social-icons {margin-top:20px}
.selectedbox {background-color: #6CD7F7 !important}

.formatotag_origen, .formatotag_upsell {font-size: 12px; font-weight: bold}
.flickity-viewport .links_precios span.amount {font-size: 13px}
.flickity-viewport .links_precios del span.amount {font-size: 10px; float: right;
margin-left: 8px;text-decoration: line-through; padding-top:2px}

.logintag {font-weight: bold; color: #1D3058}
.html_nav_position_text .button{background: #1D3058; color: #FFF; text-transform: initial}
.html_nav_position_text {text-align:center}
.html_nav_position_text .iniciarsesion {font-weight: bold !important; margin-left: 10px;
font-size: 12px;}
.nav.nav-small > li > a {vertical-align:initial;}
.autortagloop {font-size: 12px; color: #AAA}

#preciosboxes del {margin-right:9px; margin-top: 3px;}
#yith-searchsubmit {font-size: 12px;
padding: 1px 10px;
border: 1px solid #1D3058;}
/*.star-rating {display:none}*/
.star-rating {margin: 0}
#top-bar .flex-right {padding-top: 6px}
.flex-right .nav.nav-small > li > a {padding-top: 2px}

.social-icons .button.icon:not(.is-outline) {background: #1D3058 !important; border: none}
.header-top {height: 60px}

#billing_address_2_field > label {opacity: 1; overflow:initial;}
#billing_vat_field {margin-top:0 !important}

.product-small .box-text .title-wrapper{height: 40px; max-height:40px; overflow: hidden;}
.product-small .box-text .price-wrapper .autortagloop {height: 15px;max-height:15px; overflow: hidden; margin-top:5px}

.autorestags {height: 15px;max-height:15px; overflow: hidden;}
.autorestags:hover {max-height:150px; height: auto; overflow:auto}
.autoradcionales {font-size: 12px;color: #AAA;display: block !important;line-height: 5px !important;margin-bottom: 5px !important;}

.no-rating::before {display:none}

.widget_shopping_cart {width: 260px}
.woocommerce-message .success-color {color: #333; background: #DCE8F2; max-width:100%; text-align:center; padding: 5px}
#wrapper > .message-wrapper {padding-top:0}

#box-amazon {margin-bottom:30px}
del span ins span.amount {color: #333}
.related-products-wrapper .flickity-slider .links_precios:last-child {display:none}
.precioboxdos del ins span.amount {font-size:11px}

.search-results .links_precios:last-child {display:none}


/* nuevos precios */
/*.boxnewprice, .price-wrapper .price {border: 1px solid #DDD;width: 200px;text-align: center; display:inline-block}
.single-product .separadorhr {display:none}*/



@media only screen and (max-width: 640px){
	.compramovil {display:block !important }
	#preciosboxes { height: auto !important; }
}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/

.boxx,.selectedbox, .ribbondesc {width: 205px;}

}