/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/

/* MODIFICACIONES DE DAVID PARA LA FICHA DE PRODUCTO */
.woocommerce div.product div.summary, .woocommerce-page div.product div.summary {
  width: 100%;
  float: inherit;

}
.add-wsawl.sa-watchlist-action {
    display: none;
}

/* FIN MODIFICACIONES DE DAVID PARA LA FICHA DE PRODUCTO */
/* Add your custom styles here... */ 

.icon-box-bold .fl-callout-title {
    font-weight: 700;
    letter-spacing: -1px;
}
.contador-naranja .fl-number-int {
    color: #f55d24 !important;
    font-weight: 700;
}
.contador-naranja .fl-number-after-text {
    font-size: 18px;
}
.orange-text {
    color:#f55d24;
}

.registro-btn a {
    background: #f55d24;
    border-radius: 4px;
    padding: 8px 12px!important;
    top: 7px;
    border-bottom: 2px solid #a2573e;
    color: #fff!important;
    margin-left: 10px;
}
.registro-btn a:hover {
    background: #f55924!important;
    border-bottom: 2px solid #a2573e;
    color: #fff!important;
}

#menu-footer-menu a {
    padding: 10px 8px;
}

button, input[type="button"], input[type="submit"] {
    border: 0 solid #d2400a;
    color: #fff;
    font-size: 15px;
    padding: 9px 17px;
}

.btn-front .fl-button {
    border: 0px!important;
}

/* TABLA TOOLSET */ 
.wpv-loop td {
    border: 1px solid #eee;
}
th.dom-name {
    border: 1px solid #eee;
}
th.dom-valor {
    border: 1px solid #eee;
}
th.dom-valor {
    text-align: center;
}
td.dom-valor {
    text-align: center;
}
th.col-ahrefs, th.col-moz, th.col-majestic {
    text-align: center;
}
td, th {
    padding: 3px;
}

/*!
// CSS only Responsive Tables
// http://dbushell.com/2016/03/04/css-only-responsive-tables/
// by David Bushell
*/

.rtable {
  /*!
  // IE needs inline-block to position scrolling shadows otherwise use:
  // display: block;
  // max-width: min-content;
  */
  display: inline-block;
  vertical-align: top;
  max-width: 100%;
  
  overflow-x: auto;
  
  // optional - looks better for small cell values
  white-space: nowrap;

  border-collapse: collapse;
  border-spacing: 0;
}

.rtable,
.rtable--flip tbody {
  // optional - enable iOS momentum scrolling
  -webkit-overflow-scrolling: touch;
  
  // scrolling shadows
  background: radial-gradient(left, ellipse, rgba(0,0,0, .2) 0%, rgba(0,0,0, 0) 75%) 0 center,
              radial-gradient(right, ellipse, rgba(0,0,0, .2) 0%, rgba(0,0,0, 0) 75%) 100% center;
  background-size: 10px 100%, 10px 100%;
  background-attachment: scroll, scroll;
  background-repeat: no-repeat;
}

// change these gradients from white to your background colour if it differs
// gradient on the first cells to hide the left shadow
.rtable td:first-child,
.rtable--flip tbody tr:first-child {
  background-image: linear-gradient(to right, rgba(255,255,255, 1) 50%, rgba(255,255,255, 0) 100%);
  background-repeat: no-repeat;
  background-size: 20px 100%;
}

// gradient on the last cells to hide the right shadow
.rtable td:last-child,
.rtable--flip tbody tr:last-child {
  background-image: linear-gradient(to left, rgba(255,255,255, 1) 50%, rgba(255,255,255, 0) 100%);
  background-repeat: no-repeat;
  background-position: 100% 0;
  background-size: 20px 100%;
}

.rtable th {
  font-size: 11px;
  text-align: left;
  text-transform: uppercase;
  background: #f2f0e6;
}

.rtable th,
.rtable td {
  padding: 5px 9px;
  border: 1px solid #d9d7ce;
}

.rtable--flip {
  display: flex;
  overflow: hidden;
  background: none;
}

.rtable--flip thead {
  display: flex;
  flex-shrink: 0;
  min-width: min-content;
}

.rtable--flip tbody {
  display: flex;
  position: relative;
  overflow-x: auto;
  overflow-y: hidden;
}

.rtable--flip tr {
  display: flex;
  flex-direction: column;
  min-width: min-content;
  flex-shrink: 0;
}

.rtable--flip td,
.rtable--flip th {
  display: block;
}

.rtable--flip td {
  background-image: none !important;
  // border-collapse is no longer active
  border-left: 0;
}

// border-collapse is no longer active
.rtable--flip th:not(:last-child),
.rtable--flip td:not(:last-child) {
  border-bottom: 0;
}

#order_review .shipping{
  display: none;
}
/**
 * Woocommerce Single Product SUBASTAS
 */
.metricas {
    margin-top: 14px;
}
.summary.col1s {
    float: left!important;
    width: 48%!important;
}
.summary.col2s {
    float: right!important;
    width: 48%!important;
}

.moz-bg {
    background-image: url(https://wwww.rankingbull.com/wp-content/uploads/2016/08/moz-da-pa.png);
    background-size: 88px;
    background-repeat: no-repeat;
    background-position: 16px 8px;
}

.ahrefs-bg {
    background-image: url(https://wwww.rankingbull.com/wp-content/uploads/2016/08/ahrefs-da.png);
    background-size: 110px;
    background-repeat: no-repeat;
    background-position: 3px 8px;
}
.maj-bg {
    background-image: url(https://wwww.rankingbull.com/wp-content/uploads/2016/08/majcf_ranking.png);
    background-size: 150px;
    background-repeat: no-repeat;
    background-position: 29px 3px;
}

.sem-bg {
    background-image: url(https://wwww.rankingbull.com/wp-content/uploads/2016/08/semrush.jpg);
    background-size: 88px;
    background-repeat: no-repeat;
    background-position: 16px 8px;
}

td.moz-bg, td.ahrefs-bg, td.maj-bg, td.sem-bg {
    padding-top: 47px;
    text-align: center;
}

.single-metricas-table td {
    border: 1px solid #bbb;
    text-align:center;
}
td.cell-sup {
	background: #4a81ab;
	color:#fff;
}
.single-metricas-table {
	margin-bottom: 20px;
}
td.logo-cell-metrica {
    width: 120px;
}

span.auction-price {
    font-size: 27px;
    color: green;
    font-weight: 700;
}
p.auction-condition {
    display: none;
}
.main-auction.auction-time-countdown.hasCountdown {
    background: #F7F7F7;
    border: 2px solid #bbb;
    border-radius: 7px;
    margin: 19px;
}
p.auction-end {
    font-style: italic;
}

/*.plus, .minus {
	display: none;
}*/
input.plus {
    float: right;
    width: 25%;
}
input.minus {
    float: right;
    width: 25%;
}
input.input-text.qty.bid.text.left {
    float: left;
    width: 68%;
    margin-right: 10px;
}
.plus, .minus {
    border: 1px solid #ccc!important;
    background: orange!important;
    line-height: 0px!important;
    padding: 9px 10px!important;
}
input.plus {
    margin-bottom: 15px;
}

/*FIN DE BOTONES PLUS MINUS*/

.quantity.buttons_added {
    width: 33%;
}
.input-text.qty.bid.text.left {
    width: 100%;
}
.input-text.qty.bid.text.left {
    height: 55px;
}
.bid_button.button.alt {
    height: 55px;
    width: 155px;
}
input.input-text.qty.bid.text.left {
    font-size: 20px;
    font-weight: 700;
}
.auction-ajax-change .auction-price {
    display: none;
}

.summary.metrics > table {
    width: 100%;
}

.summary.metrics {
    border-top: 1px solid #b7b7b7;
    float: left !important;
    padding-top: 20px;
}

.bid_button.button.alt {
	background: #f7941d!important;
	background-image: -webkit-linear-gradient(top, #f7941d, #d75305)!important;
	background-image: -moz-linear-gradient(top, #f7941d, #d75305)!important;
	background-image: -ms-linear-gradient(top, #f7941d, #d75305)!important;
	background-image: -o-linear-gradient(top, #f7941d, #d75305)!important;
	background-image: linear-gradient(to bottom, #f7941d, #d75305)!important;
	color:#fff!important;
	font-weight: 700;
    font-size: 18px;
    text-transform: uppercase;
    padding: 15px;
}

.bid_button.button.alt:hover {
	background: #3cb0fd!important;
	background-image: -webkit-linear-gradient(top, #e88f2a, #c7520e)!important;
	background-image: -moz-linear-gradient(top, #e88f2a, #c7520e)!important;
	background-image: -ms-linear-gradient(top, #e88f2a, #c7520e)!important;
	background-image: -o-linear-gradient(top, #e88f2a, #c7520e)!important;
	background-image: linear-gradient(to bottom, #e88f2a, #c7520e)!important;
	text-decoration: none;
	color:#fff;
	font-weight: 700;
}
.single_add_to_cart_button.button.alt {
    height: 55px;
	background: #f7941d!important;
	background-image: -webkit-linear-gradient(top, #f7941d, #d75305)!important;
	background-image: -moz-linear-gradient(top, #f7941d, #d75305)!important;
	background-image: -ms-linear-gradient(top, #f7941d, #d75305)!important;
	background-image: -o-linear-gradient(top, #f7941d, #d75305)!important;
	background-image: linear-gradient(to bottom, #f7941d, #d75305)!important;
	color:#fff!important;
	font-weight: 700;
	width: 100%;
    font-size: 18px;
    text-transform: uppercase;
}
.single_add_to_cart_button.button.alt:hover {
	background: #3cb0fd!important;
	background-image: -webkit-linear-gradient(top, #e88f2a, #c7520e)!important;
	background-image: -moz-linear-gradient(top, #e88f2a, #c7520e)!important;
	background-image: -ms-linear-gradient(top, #e88f2a, #c7520e)!important;
	background-image: -o-linear-gradient(top, #e88f2a, #c7520e)!important;
	background-image: linear-gradient(to bottom, #e88f2a, #c7520e)!important;
	text-decoration: none;
	color:#fff!important;
	font-weight: 700;
}
a.checkout-button.button.alt.wc-forward, input#place_order {
	background: #f7941d!important;
	background-image: -webkit-linear-gradient(top, #f7941d, #d75305)!important;
	background-image: -moz-linear-gradient(top, #f7941d, #d75305)!important;
	background-image: -ms-linear-gradient(top, #f7941d, #d75305)!important;
	background-image: -o-linear-gradient(top, #f7941d, #d75305)!important;
	background-image: linear-gradient(to bottom, #f7941d, #d75305)!important;
	color:#fff!important;
	font-weight: 700;
    font-size: 18px;
    text-transform: uppercase;
    padding: 15px!important;
}
a.checkout-button.button.alt.wc-forward:hover, input#place_order:hover {
	background: #3cb0fd!important;
	background-image: -webkit-linear-gradient(top, #e88f2a, #c7520e)!important;
	background-image: -moz-linear-gradient(top, #e88f2a, #c7520e)!important;
	background-image: -ms-linear-gradient(top, #e88f2a, #c7520e)!important;
	background-image: -o-linear-gradient(top, #e88f2a, #c7520e)!important;
	background-image: linear-gradient(to bottom, #e88f2a, #c7520e)!important;
	text-decoration: none;
	color:#fff;
	font-weight: 700;
}
.summary .col2s .button {
	background: #f7941d!important;
	background-image: -webkit-linear-gradient(top, #f7941d, #d75305)!important;
	background-image: -moz-linear-gradient(top, #f7941d, #d75305)!important;
	background-image: -ms-linear-gradient(top, #f7941d, #d75305)!important;
	background-image: -o-linear-gradient(top, #f7941d, #d75305)!important;
	background-image: linear-gradient(to bottom, #f7941d, #d75305)!important;
	color:#fff!important;
	font-weight: 700;
    font-size: 18px;
    text-transform: uppercase;
    padding: 15px;
}
.summary .col2s .button:hover {
	background: #3cb0fd!important;
	background-image: -webkit-linear-gradient(top, #e88f2a, #c7520e)!important;
	background-image: -moz-linear-gradient(top, #e88f2a, #c7520e)!important;
	background-image: -ms-linear-gradient(top, #e88f2a, #c7520e)!important;
	background-image: -o-linear-gradient(top, #e88f2a, #c7520e)!important;
	background-image: linear-gradient(to bottom, #e88f2a, #c7520e)!important;
	text-decoration: none;
	color:#fff;
	font-weight: 700;
}
.bid_button.button.alt.recursos-btn {
    border-radius: 4px;
    font-size: 18px;
    height: 100%;
    text-align: center;
    width: 100%;
}

.single_add_to_cart_button.button.alt.backorder-aviso.carga-saldo {
    border-radius: 4px;
    display: block;
    text-align: center;
}
.single_add_to_cart_button.button.alt.backorder-aviso.carga-saldo.popupcaptura{
    padding-top: 11px;
}

.rtable .woocommerce-Price-amount.amount {
    float: left;
    color: #fff;
    font-size: 18px!important;
    line-height: 21px;
}


.history-bid-domain td {
    text-align: center;
}
.history-bid-domain th {
    border: 1px solid #b7b7b7;
    text-align: center;
    color: #fff;
    background: #4a81ab;
    
}
.history-bid-domain td {
    border: 1px solid #b7b7b7;
}

.minim-bid {
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 25px;
}
.minim-bid img {
    position: relative;
    top: 18px;
    left: 5px;
}
.ayuda-puja-sig {
    float: left;
}
.ayuda-puja-sig img {
    float: left;
    position: relative;
    left: 32px;
    top: 10px;
}
.ayuda-puja-sig p {
    float: right;
    width: 90%;
    margin-top: 15px;
}
a.remove-wsawl.sa-watchlist-action {
    display: none;
}

.woocommerce-message {
    background: #8bc34a!important;
    color:#fff!important;
}
a.button.wc-forward {
    font-weight: 700;
    color: #000!important;
    background: #fff!important;
    padding: 1px 11px!important;
}
a.button.wc-forward:hover {
    font-weight: 700;
    color: #fff!important;
    background: #000!important;
    padding: 1px 11px!important;
}

.images img {
	display: none!important;
}

img.attachment-shop_thumbnail.size-shop_thumbnail {
    display: block!important;
}
.images {
    width: 100%!important;
}
p.max-bid {
    color: #4a81ab;
    font-weight: 700;
}

@media screen and (max-width: 768px) {
	.summary.col1s {
    width: 100%!important;
    float:right!important;
	}
	.summary.col2s {
    width: 100%!important;
    float: left!important;
	}
	
}

/**
 * Woocommerce Single Product VENTA DIRECTA
 */
.venta-directa .price {
    font-size: 27px!important;
    color: green!important;
    font-weight: 700;
}
.metrica-single-table a {
    color: #444444;
}
.metrica-single-table a:hover {
    color: #4a81ab;
}

.venta-directa .quantity {
    display: none;
}
.quantity.buttons_added {
    display: block;
}
.venta-directa .stock.in-stock {
    display: none;
}
.precio-venta-directa {
    font-size: 27px!important;
    color: green!important;
    font-weight: 700;
    float: left;
    margin-right: 10px;
}

/**
 * Views de Dominios Subasta
 */
.views-tr1 th {
    background-color: #fff;
    text-align: center;
}
.views-tr2 th {
    background-color: #4a81ab;
    color: #fff;
}
.views-tr2 a {
    color: #fff;
}
.rtable .current.auction {
    display: none;
}
.rtable .woocommerce-Price-amount.amount {
    font-size: 14px;
}
.rtable .price {
    margin: 0px;
    line-height: 14px;
}
.rtable tr:nth-child(even) {
    background: #efefef;
}
.rtable .bid_button.button.alt {
    height: 48px!important;
    width: 170px!important;
}
.rtable .bid_button.button.alt {
    padding: 8px 15px 15px 15px;
}
.dom-valor a {
    color: #444444;
}
.dom-valor a:hover {
    color: #4a81ab;
}
.paginacion-views {
    margin-top: 20px;
}
.paginacion-views ul {
    display: inline-flex;
    list-style-type: none;
    padding-left: 8px!important;
}
.paginacion-views li {
    border: 1px solid orange;
    margin-right: 13px;
}
.paginacion-views li:hover {
    background-color: #efefef;
}
li.wpv_page_current {
    background: #efefef;
}
.paginacion-views span {
    padding: 3px 10px;
}
.paginacion-views a {
    padding: 3px 10px;
}
/**
 * Views de VENTA DIRECTA
 */
.table-venta-directa .bid_button.button.alt {
    height: 48px!important;
    width: 200px!important;
}
.table-venta-directa .price {
    margin-top: 4px!important;
}
/**
 * CARRITO DE COMPRA
 */

.cart_item .product-thumbnail {
    display: none!important;
}

.cart .product-thumbnail {
    display: none!important;
}

.cart_item .product-quantity {
    display: none;
}

.cart .product-quantity {
    display: none;
}	

table.shop_table.shop_table_responsive {
    padding: 8px 16px!important;
}
table.shop_table.cart {
    width: 48%;
    float: left;
}
.rtable .bid_button.button.alt {
    border-radius: 4px;
}
.explicacion-metricas .pp-modal.layout-standard.modal-visible {
    top: 20px!important;
}
a.bid_button.button.alt {
    display: inline-block;
}
.woocommerce .woocommerce-breadcrumb {
    margin: 0px!important;
}

/**
 * MI CUENTA
 */
nav.woocommerce-MyAccount-navigation {
    display: none;
}

.woocommerce-MyAccount-content {
    float: left!important;
    width: 100%!important;
}

/**
 * SINGLE PAGE BACKORDER
 */
.fl-content.col-md-12.backorder-single-page {
    width: 100%;
}
.backorder-single-page .fl-post-header {
    display: none;
}
.backorder-aviso {
    margin-top: 14px;
}
.wcv_reports.wcv-cols-group.wcv-horizontal-gutters {
    display: none;
}
.wcv_dashboard_overview.wcv-cols-group {
    margin-top: 20px;
}
.wcv_recent.wcv_recent_orders.wcv-cols-group.wcv-horizontal-gutters {
    margin-top: 20px;
}


/**
 * TABLAS MARKETPLACE
 */
.wcvendors-table.wcvendors-table-recent_order.wcv-table tr:nth-child(2n) {
    background: #efefef none repeat scroll 0 0;
}
.wcvendors-table.wcv-table thead tr {
    background: #4a81ab none repeat scroll 0 0;
    color: #fff;
}
.wcvendors-table.wcvendors-table-recent_order.wcv-table td {
    border: 1px solid #efefef;
}
.wcvendors-table.wcvendors-table-recent_product.wcv-table td {
    border: 1px solid #efefef;
}
.all-33 {
    padding-left: 32px;
}
.wcv-form input[type="submit"] {
    padding: 7px 17px;
}
.wcvendors-table-product tr:nth-child(2n) {
    background: #efefef;
}
.wcvendors-table.wcvendors-table-product.wcv-table td {
    border: 1px solid #d9d7ce !important;
}
.wcvendors-table-product .auction-price {
	font-weight: 400;
	font-size: 14px;
	color: #444;
}
.wcvendors-table-product th:first-child {
    display: none;
}
.wcvendors-table-product td:first-child {
    display: none;
}
.wcvendors-table.wcvendors-table-recent_product.wcv-table th:first-child {
    display: none;
}
.wcvendors-table.wcvendors-table-recent_product.wcv-table td:first-child {
    display: none;
}
.button.product {
    background-color: #F55924;
    color: #fff;
    padding: 10px 12px;
}
.button.product:hover {
    background-color: #444;
    color: #fff;
    padding: 10px 12px;
}
.wcv_dashboard_table_header .wcv-button.button {
    background-color: #F55924;
    color: #fff;
    padding: 10px 12px;
}
.wcv_dashboard_table_header .wcv-button.button:hover {
    background-color: #444;
    color: #fff;
    padding: 10px 12px;
}
.wcv-navigation ul.menu.black {
    background: #444 none repeat scroll 0 0;
}
.wcv-navigation .active {
    background: #F55924 none repeat scroll 0 0 !important;
}
.wcv-navigation a:hover {
    background: #fff!important;
    color: #F55924!important;
}
.wcv-grid ol li, .wcv-grid ul li {
    margin: 0.5em;
}
.wcv-grid nav.wcv-navigation {
    margin-bottom: 2em;
}

.campo-obligatorio .gfield_required {
    display: none;
}

/**
 * WIDGET DE USUARIO
 */
.msg-bienvenida {
    margin-top: 0 !important;
}

/**
 * FICHA PRODUCTO LISTAR DOMINIO
 */
#product-640 .summary.col1s {
    display: none;
}
#product-640 .summary.col2s.venta-directa {
    float: none!important;
    width: 100%!important;
    margin: 0 auto;
    max-width: 800px;
}
.postid-640 .woocommerce-breadcrumb {
    display: none;
}
/**
 * METRICAS EN BACKLINKS LISTADO
 */
.metricas-backlinks {
    list-style: outside none none;
    padding-left: 18px !important;
    margin-bottom: 20px;
}
.metricas-backlinks img {
    margin-right: 10px;
    position: relative;
    top: -2px;
}

.boton-modal-boxes a {
    border: none!important;
    line-height: 1.75!important;
}

/**
 * FICHA DE RECURSOS
 */
.aviso-descarga {
    line-height: 20px!important;
}
.recurso-img {
    height: 100%;
}
.box-recurso {
    border: 1px solid #ababab;
    padding: 6px;
}
.mini-box-recurso {
    margin-bottom: 30px;
}
.box-recurso-info {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #efefef none repeat scroll 0 0;
    border-color: -moz-use-text-color #ababab #ababab;
    border-image: none;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    text-align: center;
}
.box-recurso-info > span {
    font-size: 10px;
}
.box-recurso-info {
    line-height: 1.5;
}

/**
 * AJUSTES RESPONSIVE WIDTHS BEAVER
 */
.fl-col-small {
    max-width: none;
}

/**
 * BLOG POST IMG
 */
.attachment-large.size-large.wp-post-image {
    display: block;
    margin: 0 auto;
}
.single-post h1 {
    font-weight: 700;
}
.single-post h2 {
    font-weight: 700;
}
.fl-comments {
    margin-top: 30px;
}
.caja-autor {
	margin-top:30px;
}




@media screen and (max-width: 820px) {

table.shop_table.cart {
    width: 100%;
    float: left;
}
.cart_totals.calculated_shipping {
    width: 100%!important;
}
	
}
.mfp-preloader{
  display: none;
}
/**
 * Quitar métricas de ficha de producto "Publicar Dominio en Venta"
 */
#product-180282 .summary.col1s {
    display: none!important;
}
#product-180282 .summary.col2s {
    float: none !important;
    margin: 0 auto !important;
    width: 70% !important;
}
.postid-180282 .woocommerce-breadcrumb {
    display: none !important;
}
.post-180282 input#gform_previous_button_4_38 {
    display: none;
}
.post-180282 input#gform_previous_button_4 {
    display: none;
}
.check-venta-dominios .gfield_required {
    display: none;
}
.asterisco-venta-dominio {
    color: red;
}
#field_4_37 > ul {
    margin-left: 40px !important;
}

@media screen and (max-width: 472px) {

.single-product .quantity.buttons_added {
    width: 100%;
}
.single-product input.plus {
    width: 20%;
}
.single-product input.minus {
    width: 20%;
}
.single-product input.input-text.qty.bid.text.left {
    width: 76%;
}
.single-product button.bid_button.button.alt {
    margin-top: 10px;
}
.single-product .bid_button.button.alt {
    width: 100%;
}
.single-product .ayuda-puja-sig img {
    left: 14px!important;
}
}