/*
Theme Name: BeHuman
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Version: 4.25.2.1718826223
Updated: 2024-06-19 19:43:43

*/

#sidebar, .wc-block-components-notices .is-error, .woocommerce-Tabs-panel h2:first-of-type, .logueado, .et_pb_menu .et_pb_menu__menu > nav > ul > li.logueado, .logged-in .no-logueado, .logged-in .et_pb_menu .et_pb_menu__menu > nav > ul > li.no-logueado, .logged-in #et-boc .et-l .et_pb_menu .et_pb_menu__menu > nav > ul > li.no-logueado, #et-boc .et-l .et_pb_menu .et_pb_menu__menu > nav > ul > li.logueado, .product .et-l .woocommerce-form-login-toggle .woocommerce-info, .woocommerce-additional-fields, .single-product .et-l .woocommerce-form-login-toggle .woocommerce-info, .et-db #et-boc .et-l .et_pb_wc_cart_notice_0 .woocommerce-info, body #main-content .et_builder_inner_content>p  {
	display: none
}
.logged-in .logueado, .logged-in .et_pb_menu .et_pb_menu__menu > nav > ul > li.logueado, .logged-in #et-boc .et-l .et_pb_menu .et_pb_menu__menu > nav > ul > li.logueado {
	display: flex
}
#left-area {
	width:100%
}
#main-content .container:before {
	content:none
}
button.w3-button {
	width:100%;
	display:block;
	background-color: transparent;
	border:0;
	border-bottom: 1px solid #1C6290;
	color: #1C6290;
	font-size:1.3em;
	padding: 20px
}

button.w3-button:hover {
	background-color: rgba(239,159,0,0.2)
}
button.w3-button:last-of-type {
	border-bottom: 0;
}
button.w3-red {
	background-color: #212121 !important
}
.w3-sidebar {
	background-color:#ffffff; 
	margin-left:10px;
	border-radius:20px;
	padding:20px
}
.video-tabs {
	display:grid;grid-template-columns:70% 30%;
}
.woocommerce a.button {
	font-size: 15px !important
}
.titulo-paquetes {
	float: left; 
	width: 100px; 
	height: auto; 
	margin-right: 50px;
}
.woocommerce-MyAccount-navigation {
	background-color:#1C6290; 
	border-radius:20px;
	padding:20px
}
.woocommerce-MyAccount-navigation ul {
	padding: 0 !important
}
.woocommerce-MyAccount-navigation li {
	list-style: none;
}
.woocommerce-MyAccount-navigation li a {
	display:block;
	border-bottom: 1px solid #ffffff;
	padding: 10px;
	color:#ffffff
}
.woocommerce-MyAccount-navigation li:last-of-type a {
	border-bottom: 0;
}
.et_pb_menu--with-logo .et_pb_menu__menu > nav > ul > li > a {
	padding: 10px !important
}
.et_mobile_menu .resaltado a, .et-db #et-boc .et-l .et-menu .resaltado a {
	background-color: #1C6290;
	border-radius: 20px;
	color: #ffffff
}
.et_pb_sticky .resaltado a {
	background-color: #e1ac70 !important;
}
.woocommerce-form-coupon-toggle>div {
	background-color:transparent !important;
	border:1px solid #212121;
	color: #212121 !important
}
.woocommerce-form-coupon-toggle>div a {
	color: #212121 !important
}
.et-menu .menu-item-has-children>a:first-child:after {
	right: -8px
}
form.woocommerce-checkout {
	display: grid;
    grid-template-columns: 50% 50%;
	gap:20px
}
#customer_details {
	grid-row: 1 / 3;
}
#customer_details>div {
	width:100%
}
.boton-pestanas {
	display: inline-block;
	padding: 5px 15px;
	background-color: #1C6290;
	color: #ffffff;
	border-radius: 15px;
	margin-bottom: 10px
}
.et_pb_tabs{
	border-radius:15px
}
.et_pb_tabs_controls {
	border-radius:15px 15px 0 0
}
.et_pb_all_tabs {
	border-radius: 0 0 15px 15px
}
.et_pb_tab_active {
	border-radius: 15px 15px 0 0
}
.woocommerce-billing-fields .woocommerce-info.especial, #opc-messages .woocommerce-message, .woocommerce-form-login-toggle .woocommerce-info, .woocommerce-NoticeGroup .woocommerce-error {
	border-radius: 5px;
    color: var(--wc-red) !important;
    border: 1px solid var(--wc-red);
    background: #ffd8bd !important
}
.woocommerce-form-login-toggle .woocommerce-info a, .woocommerce-error a {
	font-weight: bold;
	color: var(--wc-red) !important;
}
#indomables-contenido-exclusivo, .subscriber .indomables-aviso {
	display: none
}
.subscriber #indomables-contenido-exclusivo {
	display: block
}
.attachment .et_post_meta_wrapper {
	display:none
}
@media only screen and (max-width:768px) { 
	button.w3-button {
	font-size:1em;
	padding: 7px
}
	.w3-sidebar {
		margin-left:0px;
		padding:10px;
		order:1;
		margin-bottom:20px
	}
	.w3-sidebar br, .yith-wcmcs-sticky-currencies-container {
		display:none
	}
	.video-tabs {
	grid-template-columns:100% !important;
}
	.video-tabs>div:first-of-type {
		order: 2
	}
	.titulo-paquetes {
		margin-right: 0;
		width:0
}
	form.woocommerce-checkout {
	display: block
}
	.woocommerce-MyAccount-navigation, .woocommerce-MyAccount-content {
		margin-bottom: 20px
	}
}