.product-notes {
	display: none;
}



/* hover box */
.vc-hoverbox-inner {
	min-height: 500px !important;
}
/**/

/* button yellow*/
.cta-button .vc_general.vc_btn3 {
	background: #F8BF38;
	border-color: #F8BF38;
	color: #000000;
	font-weight: 600;
	letter-spacing: 1px;
	text-transform: none;
}
.cta-button .vc_general.vc_btn3:active,
.cta-button .vc_general.vc_btn3:focus,
.cta-button .vc_general.vc_btn3:hover {
	background: none;
	color: #F8BF38;
}
/**/

/* price */
.gg-clubbox .gg-clubbox-content .club-price:before {
	content: '$';
	font-family: "Times New Roman", Times, serif;
	font-size: 30px;
	position: relative;
	top: -3px;
}
/**/

/* home loop product */
.home .products .product .price {
	color: #13ab9f;
	letter-spacing: 1px;
	font-size: 18px;
	font-weight: 600;
}
.home .products .product .price del {
	color: #FFFFFF;
}
.home .products .product .price ins {
	color: #13ab9f;
	letter-spacing: 1px;
	font-size: 18px;
}
.home .products .product .button {
	color: #F8BF38;
	margin-bottom: 0;
	font-size: 16px;
	letter-spacing: 1px;
	border-bottom: 1px solid #F8BF38;
}

.products .product .product-meta-wrap {
	padding: 20px;
}

.products .product .woocommerce-loop-product__title {
	width: 30%;
}
.product-notes {
    display: block;
    position: absolute;
    color: #FFFFFF;
    text-align: right;
    top: 0;
    line-height: 1.2;
    font-size: 12px;
    width: 70%;
    right: 0;
}

.page-id-3984.gg-page-subheader-style4 .site-subheader,
.woocommerce.woocommerce-page.gg-page-subheader-style4 .site-subheader {
	height: 400px;
}
/*Agradecimiento*/
.gg-page-subheader-style4 .site-subheader {
    height: 24vh;
}
.product-meta-wrap-inner .added_to_cart.wc-forward {
	display: none;
}

/* recetas home */
.vc-hoverbox-block-inner h3,
.vc-hoverbox-block-inner p,
.vc-hoverbox-block-inner ul {
	color: #FFFFFF;
}

.vc-hoverbox-block-inner ul {
	list-style: none;
	margin: 0 0 15px;
	padding: 0;
}

.vc-hoverbox-block-inner ul li {
	background-image: url('https://mitotl.com.mx/wp-content/uploads/2021/08/agave-1.png');
	background-size: 15px 15px;
	background-position: 5px 5px;
	background-repeat: no-repeat;
	padding-left: 30px;
}

/* recetas productos */
.recetas ul {
	list-style: none;
	margin: 0 0 15px;
	padding: 0;
}

.recetas ul li {
	background-image: url('https://mitotl.com.mx/wp-content/uploads/2020/08/aloe-vera-3.png');
	background-size: 15px 15px;
	background-position: 5px 5px;
	background-repeat: no-repeat;
	padding-left: 30px;
}
/***/


/* product details */
.single-product div.product p.price .woocommerce-Price-amount.amount {
	font-family: "Times New Roman", Times, serif;
}

.border-tab .vc_row.wpb_row.vc_inner.vc_row-fluid {
	background: #385277;
	color: #FFFFFF;
}
.border-tab .vc_tta-panel-body,
body.wpb-js-composer .vc_tta.vc_general .border-tab .vc_tta-panel-body {
    padding: 30px;
}
/***/

/* tabla de datos*/
.club-description table tr {
	border: 0;
}
.club-description table tr:first-child {
	border-bottom: 1px solid #eee;
}
.club-description table tr th {
    font-size: 14px;
    font-weight: 600;
	padding: 5px;
}
.club-description table tr td {
	border: 0;
	font-size: 14px;
	padding: 3px;
}

.bullet-list ul {
	font-size: 17px;
	list-style: none;
}

.bullet-list ul li {
	display: block;
	margin-bottom: 10px;
	position: relative;
}

.bullet-list ul li img {
	display: block;
	position: absolute;
	top: 5px;
	left: -25px;
	width: 15px;
	height: 15px;
}

.gg-clubbox .gg-clubbox-content {
	padding-bottom: 15px;
}
.float-button {
	/*position: absolute;
	bottom: 65px;
	right: 50px;*/
	padding: 0 40px 15px;
	margin-left: 150px;
	margin-top: -125px;
}

.float-button .btn.btn-white.outline, 
.float-button .button.btn-white.outline {
	background: #dcbe84;
	border-color: #dcbe84;
	color: #FFFFFF;
}

.float-button .btn.btn-white.outline:hover, 
.float-button .button.btn-white.outline:hover {
	background: #000;
	border-color: #000;
	color: #dcbe84;
}

/* footer */
footer.site-footer {
	background:#385277;
	padding-top: 75px;
}

footer.site-footer .footer-widgets .footer-widget .widget-title {
	padding: 0 30px;
	font-size: 16px;
	font-weight: 400;
	text-align: left;
	margin-bottom: 15px;
}

footer.site-footer .textwidget {
	color: #FFFFFF;
	text-align: center;
}

footer.site-footer #text-7 a {
	font-size: 30px;
	margin-right: 10px;
}

footer.site-footer .gg-widget ul li {
	border: 0;
	padding: 9px 0;
	text-align: left;
}
footer.site-footer .gg-widget ul li:before {
	content: '⋅ '
}

footer.site-footer p {
	position: relative;
}

footer.site-footer .wpcf7-form .wpcf7-form-control-wrap input[type="email"] {
	height: 42px;
	font-size: 13px;
}

footer.site-footer input[type="submit"] {
	    position: absolute;
	    top: 0;
	    right: 0;
	    z-index: 2000;
	    height: 42px;
	    padding: 5px;
	    background: #093b68;
	    border-color: #093b68;
	    color: #000;
}

footer.site-footer .footer-meta-container {
	padding: 0;
}
/***/


/* contacto */
input, select, textarea {
    	font-size: 14px;
}

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {
	padding: 10px;
}

textarea {
	height: 100px;
	resize: none;
}

.wpcf7-form .wpcf7-form-control-wrap.checkbox-terms {
	display: inline-block;
	margin-right: 10px;
}

.wpcf7-form p {
	margin-bottom: 10px;
}
/***/


.gg-page-subheader-style4.gg-page-has-header-image .site-subheader .page-meta .page-meta-wrapper {
	    padding-top: 0 !important;
}
.site-subheader .page-meta .page-meta-wrapper h1 {
	margin-top: 0 !important;
}


/* Color del Fondo del Menu */
.site-subheader {
	background-color: #385277;
}

.vc_row[data-vc-full-width].vc_hidden {
	opacity:100;
}

/*Caja de Se añadió a carrito en la página carrito*/
.woocommerce-message, .woocommerce-info, woocommerce-error, p.no-comments {
	background-color: #385277;
	color: #ffffff;
}

	

/* Hover botones de carrita*/
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	border-color:#385277;
	color:#385277;
}

/*Botón finalizar compra en carrito*/
.wc-proceed-to-checkout .button.checkout-button{
	background:#385277;
	border-color:#385277;
}

/*Color del botón de finalizar compra- hover*/
.wc-proceed-to-checkout .button.checkout-button:hover
{
	background:#ffffff;
	border-color:#385277;
	color:#385277;
}

/*Color títulos del carrito*/
table.cart th {
	color: #ffffff;
    padding-left: 2.5em;
    padding-right: 2.5em;
    background-color: #385277;
}
    



.visible-xs {
	display: none !important;
}

@media screen and (max-width: 767px) {
	.hidden-xs {
		display: none !important;
	}

	.visible-xs {
		display: block !important;
	}
	
	header.site-header {
		position: fixed;
		/*background: rgba(9, 56, 104, 0.8);*/
		background: #385277;
	}

	.custom-logo-link {
		padding: 10px 70px;
	}

	.custom-logo-link img {
		width: 136px;
	}

	header.site-header .site-branding {
		margin-left: 15px;
		margin-right: auto;
		margin-top: 0;
		margin-bottom: 0;
		padding: 0;
	}

	.navbar-header-toggle {
	    top: 78px;
	    margin-top: 0;
	    bottom: auto;
	    height: 78px;
	    min-height: 78px;
	    margin-bottom: 0;
		background:#385277;
	}
	#main-nav-content {
    background: #385277;
	}
	.aligncenter{
		clear: both;
		display: block;
		margin-left: auto;
		margin-right: auto;
		max-width: none !important;

	}	
			
}

@media (min-width: 768px) {
	
}

@media (min-width: 992px) {
	/* menu modificacion */
	.navbar-header-toggle {
		display: none !important;
	}
	.main-navigation {
		background: none;
		left: auto;
		top: 50px;
		overflow: hidden;
		right: 0;
		width: auto;
		height: auto;
		visibility: visible;
		transform: matrix(1, 0, 0, 1, 0, 0);
		display: table;
		visibility: visible !important;
		transform: none !important;
	}
	.main-navigation .menu-wrapper {
		padding: 0;
		display: table-cell;
	}

	.main-navigation ul.menu {
		    list-style: none;
	    display: table;
	    width: 100%;
	    padding: 0 15px;
	}

	.main-navigation ul.menu > li {
		    float: none;
	    display: table-cell;
	    height: 50px;
	        vertical-align: middle;
	    padding: 0 15px;
	}
	.main-navigation ul.menu > li > a {
		font-family: "Muli", sans-serif;
		font-size: 18px;
	}
	.nav-image {
		display: none !important;
	}

	/* contertir en top header */
	.secondary-menu.menu-wrapper {
		background: #385277;
		display: block;
		float: none;
		left: 0;
		position: fixed;
		text-align: right;
		top: 0;
		width: 100%
	}
	.secondary-menu.menu-wrapper > ul.menu {
		display: block;
	}

	.secondary-menu.menu-wrapper > ul.menu > li {
		display: inline-block;
		height: auto;
		padding: 0 10px;
		vertical-align: top;
	}

	.secondary-menu.menu-wrapper > ul.menu > li.button-left {
		float: left;
	}

	.secondary-menu.menu-wrapper > ul.menu > li > a {
		color: #FFFFFF;
		font-size: 13px;
	}

	.border-right {
		border-right: 1px solid #FFFFFF;
	}
	/**/

	.vc-hoverbox-block-inner {
		text-align: left;
	}

	.vc-hoverbox-block-inner h3 {
		text-align: left;
	}
	.vc-hoverbox-block-inner p {
		text-align: left;
	}

	/* logo header modificacion */
	header.site-header {
		/*background: linear-gradient(to bottom, rgb(9, 56, 104), rgba(9,56,104,0.5))*/
		background:#385277;
		padding: 0 20px;
		top: 27px;
		position: fixed;
		-webkit-justify-content: left;
		-moz-justify-content: left;
		justify-content: left;

		-webkit-transition: all 1s;
		-moz-transition: all 1s;
		transition: all 1s;
		background:#385277;
	}
	header.site-header.dark {
		/*background: linear-gradient(to bottom, rgb(9, 56, 104), rgba(9,56,104,0.5))*/
		background:#385277;
	}

	header.site-header .site-branding {
		padding: 0;
	}
	.custom-logo-link {
		padding: 0;
	}

	.custom-logo-link img {
	    -webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;
	}

	header.site-header.dark .custom-logo-link img {
	    max-width: 250px;
	}

}

@media (min-width: 1200px) {
	
}

@media (min-width: 1400px) {
	
}
