/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
.fila-iconos-productos h2 {
	font-size: 17px !important;
    font-weight: 100 !important;
}
.fila-iconos-productos i {
	font-size: 37px !important;
    font-weight: 600 !important;
}
.post-blog .post {
    padding-top: 44px;
}

@media only screen and (max-width: 640px) {
	.fusion-footer .fusion-column-wrapper {
		text-align: center;
    	display: flex;
    	align-items: center;
	}
}
.fusion-tb-header {
    background-color: #21212100 !important;
}
.fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox input {
	opacity:100% !important;
}
.flip-box-inner-wrapper {
    margin-bottom: 0;
    min-height: 165px !important;
}
.categorias-flip h3, .categorias-flip p {
    margin-bottom: 0 !important;
	line-height: 21px !important;
}
.pag-productos .flip-box-inner-wrapper {
    min-height: 400px !important;
}


.body-cookies td {
    border: solid 1px #e2e2e2;
    padding: 0.5em 1em;
}
.body-cookies h3 {
    margin-bottom: 0;
    margin-top: 32px;
}
/*Barra cookies*/
.cli-bar-container {
    display: flex;
    flex-direction: column;
    align-content: flex-end;
}
.cli-bar-btn_container {
	justify-content: flex-end;
	width: 100%;
	margin-top:-34px;
}
div#cookie-law-info-bar {
	background-color: #ffffffd1 !important;
	padding: 1px 30px 0 30px !important;
}
.cli-style-v2 .cli-bar-message {
    width: 100%;
}
.cli-bar-message p{
	margin-bottom: 0px;
	line-height: 15px;
    font-size: 14px;
	opacity: 0.9;
}
.cli-plugin-button, .cli-plugin-button:visited {
	padding: 17px 12px;
}
.cli_settings_button {
    background-color: #ffffff00 !important;
    border: solid 1px #333333;
}
.cli_settings_button:hover {
    background-color: #333333 !important;
	color: #ffffff !important;
    border: solid 1px #333333;
}

.cli-modal.cli-blowup .cli-modal-dialog, .cli-modal-content {
    opacity: 1 !important;
}
#cookie-law-info-bar .cli-tab-container {
	display: block;
}
div#cookie-law-info-bar {
    opacity: 1 !important;
}
#cookie-law-info-bar .cli-privacy-overview {
    display: block;
}

/*Responsive*/
@media (max-width:1150px) {
	.fusion-tb-header {
	    margin-bottom: -150px;
}
}
@media (max-width: 1110px){
	.fusion-tb-header {
		margin-bottom: 0;
		background-color: #333333 !important;
	}
	.fusion-body .fusion-menu-element-wrapper[data-count="0"].collapse-enabled .fusion-menu-element-list {
    margin-top: 0 !important;
    width: 61vw !important;
    left: auto !important;
    right: 0 !important;
}
