/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.6
*/

/* Theme customization starts here
-------------------------------------------------------------- */


/*Editando theme*/
#Top_bar a#header_cart { display:block; }
/*.menu-main-menu-container {text-transform:uppercase;}*/

strong {color:#00bce4;}

/*Menu*/
#Top_bar .menu > li > a { font-weight: bold; letter-spacing: 1px; }
#Top_bar .menu > li > a:after { background: #00bce6 !important; }
/*general*/
.section {padding-top: 30px;}
/*Woocommerce*/
/* Shop filters */
/*.items_group .woocommerce-content .shop-filters{display:none!important;}*/
.shop-filters{display:none!important;}

/*Home*/
.home .products_wrapper {margin-top: 30px;}

/*Sidebar*/
.widget .product-categories {
background-color:#dce1e3!important;
-webkit-box-shadow: 7px 7px 5px -5px rgba(0,0,0,0.13);
-moz-box-shadow: 7px 7px 5px -5px rgba(0,0,0,0.13);
box-shadow: 7px 7px 5px -5px rgba(0,0,0,0.13);
}
.widget_product_categories ul { list-style-type: square; color: #fff; padding: 5px 10px 5px 30px; border-radius:6px; text-decoration:none; text-transform:uppercase;}
.widget_product_categories ul li a {color: #666 !important; font-size:12.5px;}
.widget-area h3 {text-transform:uppercase; font-size:14px!important;}
.widget_product_categories ul li { position: relative;color: #dc0963; }

.product_list_widget .produt-title {color:#dc0963!important;}
/*.cat-item-85 {display: none!important;}*/
.quotelistadd{font-size:11px; text-transform:uppercase; text-indent:0.2px;}
.quotelistadd button {text-transform:uppercase; color:/*#9fcf67*/ #c3ccd0;}
.quotelistadd button:hover {text-transform:uppercase; color:#000;}
.quotelistexistsbrowse {font-size:13px;text-transform:uppercase;color: #fff!important; text-align:center;text-decoration:underline;}
.addquotelistbutton_prodpage {font-size:11px; text-transform:uppercase; text-indent:0.2px;}
.quotelistexistsbrowse_prodpage {font-size:15px;}


/*Navegación superior en ficha de producto*/
.post-nav {display:none!important;}

/*Prev next productos laterales*/
.fixed-nav.fixed-nav-next .date {display:none;}
.fixed-nav.fixed-nav-prev .date {display:none;}

/*Productos relacionados*/
.related {display:none;}

/*Paginación inferior*/
.pager .pages{background-color:#f8f8f8;background-position:left;}

/* Buttons */
a.button_theme, a.tp-button.button_theme, button, input[type="submit"], input[type="reset"], input[type="button"] {
	background-color: #00bce4!important;
}

/*Footer*/
#Footer .footer_copy {
    background: #ebeeef;
}

.foot-info h4 {font-size:17px; font-weight:600}
.foot3 .icono-face-foot {font-size: 25px;color:#00bce4;}
.foot-info {font-size:14px;}
.foot-info i {color:#00bce4;}

#back_to_top.sticky .button_icon{background:none;margin:1px; color:#000; }

/*:::::Formulario cotizacion:::::*/
/*.form-cotiza1 {width:46%; float:left; margin-right:90px;}
.form-cotiza2 {width:46%; float:left;margin-bottom:30px; margin-top:40px;}*/
.wpcf7-submit {text-transform:uppercase; font-size:16px; float:right; background-color: #c3ccd0!important; color:#fff!important;margin-top:30px;}
/*.btn-enviar {text-transform:uppercase; font-size:15px; float:right; background-color: #c3ccd0!important; color:#fff!important;}*/
.destacado {font-weight: bolder; font-size: 15px;}
.espacio {margin-bottom:50px;}

/* Botones */
.button-stroke a.button, .button-stroke a.tp-button,
.button-stroke button, .button-stroke input[type="submit"],
.button-stroke input[type="reset"],
.button-stroke input[type="button"] { border-radius: 5px; border-width: 3px; letter-spacing: 2px;  }

.anuncio a {
    border: 1px solid #cccccc;
    background-color: #00bce4;
    color: #ffffff;
    padding: 10px 20px;
    border-radius: 10px;
}

/*Widget cotizador*/
.minicart-button {padding:20px;}
.woocommerce a.button, .woocommerce .quantity input.plus, .woocommerce .quantity input.minus {
    background-color: #00bce4 !important;
    color: #ffffff !important;
    padding: 10px 20px;
    margin-top: 10px;
    text-transform: uppercase;
    font-size: 11.5px;
}


/*Nuevo cotizador Woocommerce Quotation :::: https://woocommercequoteplugin.com/*
/*Ocultando código postal*/
#billing_postcode {display:none!important;}
#billing_postcode_field {display:none!important;}
#billing_state_field {width:100%;}
#quote_place_order { margin-top:25px;margin-bottom:60px; text-transform:uppercase; font-size:15.5px;}
#quote_place_order:hover {background-color:#00bce6!important;color:#fff!important;transition: all 0.7s ease 0s;}
.col-2 p   {font-size:17px; font-weight:bold!important;} 
#update_quote {text-transform:uppercase;}


/*Formulario extra contact form*/
.col-1 {width:50%; float:left;}
.form-cotiza2 {width:50%; float:left; margin-top:50px;}
div.wpcf7 {
	margin: 0;
	padding: 0;
	width:1200px!important;
}
.required {color:red!important; font-weight:bold;}

.facturacion-form{margin-top:50px!important;}
div.wpcf7 .tit-form {margin-top:25px;}
/*.datos-fact1 {margin-top:-520px!important;}*/
div.wpcf7 .col-2 p, div.wpcf7 .col-1 p   {font-size:13px; font-weight:bold!important;margin-bottom:15px;} 
div.wpcf7 .espacio {margin-bottom:30px;}
div.wpcf7 .espacio2 {margin-top:30px;}
 
/*Botón ficha producto*/
#add_to_quote {text-transform:uppercase; font-size:15px;}
.product_wrapper .reponse_to_quote {margin-top:20px;}

/*BTN pag principal*/
.single_adq_button_loop {
    margin-bottom:7px!important;
}

/* Added Style */
.woocommerce li.product a.added, .woocommerce button.added {
	background-color: #32AD3D !important;
}

/*Checkout rectángulo datos despacho*/
/*.shipping th {
    display: none;
}
.shipping td {
    display: none;
}*/

/*Botón te puede interesar*/
#add_to_quote_loop {background-color:#c3ccd1!important;border-radius:5px;box-shadow: inset 0 0 0 1px rgba(0,0,0,.03);
    text-shadow: 0 0 0 rgba(255,255,255,0)!important;font-size:14.5px; 
}
#add_to_quote_loop:hover {background-color:#00bce6!important;color:#fff!important;transition: all 0.7s ease 0s;}

/*.reponse_to_quote {text-transform:uppercase!important;color:#00bce6!important;}*/

.reponse_to_quote a {text-transform:uppercase!important; background-color:#00bce6!important; color: #fff;padding:6px 10px 6px 10px; border-radius:2px;}
.reponse_to_quote a:hover {color: #fff; opacity:0.8;text-decoration:none!important; }

.woocommerce table.cart a.remove {
    color: red !important;
    padding: 0;
    font-size: 14px;
}
/*Cotización*/
.btn-recargar {font-size:14px; margin-top:25px;}
.btn-recargar input[type="button"] {font-size:16px; background-color: #00bce4 !important;}
.btn-recargar input[type="button"]:hover {opacity:0.9;}

/*Warnings*/
.alert_info {
    background: #9fc868!important;
    color: #fff;
}
.alert_info .alert_icon{background:#8fb45d;}
.alert_info a, .alert_info a:hover {
    color: #557130;
    text-decoration: underline;
}

.alert_success {
    background: #a0c66d;
    display:none;
}

/* Boton Custom Cotización */
.wc-proceed-to-checkout .ctq-button {
	display:block;
	width: 100%;
	text-transform: uppercase;
	font-size: 1.25em!important;
	font-weight: 400;
	background-color: #00bce4!important;
}

.ctq-button:hover {
	filter: brightness(.9);
}

.divider {
	text-align: center;
}

.separator {
	display: inline-block;
	border-bottom: black 1px solid;
	width: 40%;
}

.separator-left {
	float: left;
}

.separator-right {
	float: right;
}


/*titulos productos pag principal*/
.desc  a {font-size:19px;  }


/*Filtros sección blog*/
.with_aside .section_wrapper #Filters {display:none!important;}

/*Deco*/
.deco {color:#00bce6; font-weight:500}

/*Distribuidores*/
.grande {font-size:22px;}
.txt-dist {font-size:19px!important;}
.deco-dist {color:#00bce4;}
.peq {font-size:11px;}
.especial {margin-left:35px; font-weight:bold;}
.especial2 {margin-left:35px;}
.link-peq {font-size:13px!important; margin-top:-22px; margin-left:35px;}
.link-peq:hover {
     color:#00bce4!important; 
    -webkit-transition: all ease .5s;
    -moz-transition: all ease .5s;
    transition: all ease .5s;
}

/* Botones Libros */
.image-button {
	color: white;
	-webkit-transition: all ease .5s;
    -moz-transition: all ease .5s;
    transition: all ease .5s;
}
.image-button:hover {
	color: gray;
	transform: scale(1.1);
	-webkit-transition: all ease .5s;
    -moz-transition: all ease .5s;
    transition: all ease .5s;
}

/*:::::::::RESPONSIVE::::::::::*/
@media only screen and (max-width: 1250px) {
	#Top_bar .menu_wrapper {
   		margin-left: 0px;	
	}

	#Top_bar .menu > li > a span {
		font-size: 13px;
	 	margin-right: 10px;
	}
}

@media only screen and (max-width: 1240px) {
	.col-1 {width:44%; float:left; margin-right:90px;}
	.form-cotiza2 {width:44%; float:left;margin-bottom:30px; margin-top:40px;}
	div.wpcf7 {
		margin: 0;
		padding: 0;
		width:930px!important;
	}
}

/*@media only screen and (min-width: 1000px) {
	.header-stack.header-center #Top_bar .menu_wrapper #menu {
		display: block!important;
	}
}*/

@media only screen and (max-width: 1080px) {
	#Top_bar .menu_wrapper {
   		margin-left: -50px;
	}
}

@media only screen and (max-width: 1000px) {
	#Top_bar .menu_wrapper {
   		margin-left: 0!important;
	}
}

@media only screen and (max-width: 950px) {
	.col-1 {width:100%; float:left;}
	.form-cotiza2 {width:100%; float:left;margin-bottom:30px; margin-top:40px;}
	div.wpcf7 {
		margin: 0;
		padding: 0;
		width:690px!important;
	}
}

@media only screen and (max-width: 768px) {
	div.wpcf7 {
		margin: 0;
		padding: 0;
		width:100%!important;
	}

	div.wpcf7 .col-2 {
		margin-top:50px;
	}

	.woocommerce .cart #remove_all_items.button {
		width:94%;
	}
}

@media only screen and (max-width: 480px) {
	#quote_place_order {
	    max-width:280px!important;
	    font-size:13px!important;
	}
	.woocommerce table.shop_table {
	    max-width: 250px!important;
	}

	.woocommerce .cart #remove_all_items.button { width:84%; }
	.telfo {
		font-size:12px!important;
	}
}