/* Estilos para redimensionar el layout */
#main > .fusion-row {
    margin: 4vw auto !important;
    max-width: 1290px !important;
}

/* Botones */
    .wcpc-compare-actions > .wcpc_clear_compare {
        border: none !important;
        background: none !important;
        border-bottom: 8px solid #0d1d2c !important;
        color: #0d1d2c !important;
        cursor: pointer;
        display: inline-block !important;
        font-family: 'Kameron', serif !important;
        font-size: 2rem !important;
        font-weight: bold !important;
        height: auto !important;
        line-height: normal !important;
        outline: none !important;
        padding: 4px 0 !important;
        text-transform: uppercase !important;
    }

    .wcpc-compare-actions > .wcpc_clear_compare:hover {
        border-color: #e6a73a !important;
        color: #e6a73a !important;
    }
/* FIn de la barra de botones */

/* Estilos para la descripción */
    .wcpc-compare-description {
        font-size: 1.6rem;
        text-align: left;
    }

        .wcpc-compare-description > * + * {
            margin: 20px 0 0 0 !important;
        }

        .wcpc-compare-description > h1,
        .wcpc-compare-description > h2,
        .wcpc-compare-description > h3,
        .wcpc-compare-description > h4,
        .wcpc-compare-description > h5,
        .wcpc-compare-description > h6 {
            color: #2b2e32;
        }

        .wcpc-compare-description > h1 {
            font-size: 2.2rem !important;
            font-weight: 600;
        }

        .wcpc-compare-description > h1 + * {
            margin: 20px 0 0 0;
        }

        .wcpc-compare-description > h2,
        .wcpc-compare-description > h3 {
            font-size: 2rem !important;
        }

        .wcpc-compare-description > h4,
        .wcpc-compare-description > h5,
        .wcpc-compare-description > h6 {
            font-size: 1.8rem; 
        }

        .wcpc-compare-cell {
            vertical-align: top !important;
        }

        .wcpc-compare-price > span {
            color: #000;
        }

        .wcpc-compare-availability > span {
            color: #000;
        }

        .wcpc-compare-action > .button {
            -webkit-border-radius: 20px;
            -moz-border-radius: 20px;
            border-radius: 20px;
            background: #000;
            border: none;
            color: #fff;
            cursor: pointer;
            font-size: 14px;
            font-weight: 400;
            outline: inherit !important;
            padding: 8px 16px;
            text-transform: uppercase;
        }

/* Fin de los estilos para la descripción */

/* Media queries */
@media only screen and (max-width: 800px) {
    #wcpc-compare > .container {
        width: 100%;
    }
    .wcpc-compare-inner,
    .wcpc-compare-content {
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        -moz-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
        -o-flex-flow: row wrap;
        flex-flow: row wrap;
        min-width: auto !important;
    }
        .wcpc-compare-sidebar {
            display: none;
        }
        .wcpc-compare-content {
            width: 100% !important;
        }
}

@media only screen and (max-width: 640px) {
	.owl-stage {
		display: -moz-flex !important;
        display: -ms-flex !important;
        display: -o-flex !important;
        display: flex !important;
		-moz-flex-direction: column !important;
		-ms-flex-direction: column !important;
		-o-flex-direction: column !important;
		flex-direction: column !important;
	}
		.owl-stage > div {
			width: 100% !important;
		}
}

/* Fin de las media queries */