body {
    margin: 0;
    padding: 0;
}
html {
    font-size: 62.5%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    font-size-adjust: 100%;
}
body {
    color: #777777;
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1.4;
    font-size: 1.3rem;
}
button {
    background-image: none;
    background: #eeeeee;
    border: 1px solid #cccccc;
    color: #777777;
    cursor: pointer;
    display: inline-block;
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight: 600;
    margin: 0;
    padding: 7px 15px;
    font-size: 1.4rem;
    line-height: 1.5rem;
    box-sizing: border-box;
    vertical-align: middle;
}
button:focus,
button:active {
    background: #e2e2e2;
    border: 1px solid #cccccc;
    color: #777777;
}
button:hover {
    background: #e1e1e1;
    border: 1px solid #cccccc;
    color: #777777;
}
button::-moz-focus-inner {
    border: 0;
    padding: 0;
}
input[type="email"] {
    background: #ffffff;
    background-clip: padding-box;
    border: 1px solid #cccccc;
    border-radius: 6px;
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 13px;
    height: 38px;
    line-height: 1.4;
    padding: 10px;
    vertical-align: baseline;
    width: 100%;
    box-sizing: border-box;
}
input[type="email"]:disabled {
    opacity: 0.5;
}
input[type="email"]::-moz-placeholder {
    color: #dddddd;
}
input[type="email"]::-webkit-input-placeholder {
    color: #dddddd;
}
input[type="email"]:-ms-input-placeholder {
    color: #dddddd;
}
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}
form {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
*:focus {
    box-shadow: none;
    outline: 0;
}
input:not([disabled]):focus {
    box-shadow: 0 0 3px 1px #68a8e0;
}
/**
 * Copyright Â© Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
.abs-action-remove:not(:focus),
.abs-discount-block .action.check:not(:focus),
.popup .actions-toolbar .action.cancel:not(:focus),
.paypal-button-widget .paypal-button:not(:focus),
.bundle-options-container .action.back:not(:focus),
.block.related .action.select:not(:focus),
.cart.table-wrapper .actions-toolbar > .action-delete:not(:focus),
.cart.table-wrapper .action.help.map:not(:focus),
.checkout-index-index .modal-popup .modal-footer .action-hide-popup:not(:focus),
.opc-wrapper .edit-address-link:not(:focus),
.opc-block-shipping-information .shipping-information-title .action-edit:not(:focus),
.action-auth-toggle:not(:focus),
.checkout-payment-method .payment-method-billing-address .action-cancel:not(:focus),
.checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address:not(:focus),
.checkout-agreements-block .action-show:not(:focus),
.gift-options .actions-toolbar .action-cancel:not(:focus),
.gift-summary .action-edit:not(:focus),
.gift-summary .action-delete:not(:focus),
.gift-wrapping-title .action-remove:not(:focus),
.wishlist.split.button > .action:not(:focus),
.abs-add-fields .action.remove:not(:focus),
.paypal-review-discount .action.check:not(:focus),
.cart-discount .action.check:not(:focus),
.form-giftregistry-share .action.remove:not(:focus),
.form-giftregistry-edit .action.remove:not(:focus),
.form-add-invitations .action.remove:not(:focus),
.form-create-return .action.remove:not(:focus),
.form.send.friend .action.remove:not(:focus) {
    box-shadow: none;
}
.action.skip:not(:focus) {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/opensans/light/opensans-300.woff2') format('woff2'), url('../fonts/opensans/light/opensans-300.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/opensans/regular/opensans-400.woff2') format('woff2'), url('../fonts/opensans/regular/opensans-400.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/opensans/semibold/opensans-600.woff2') format('woff2'), url('../fonts/opensans/semibold/opensans-600.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/opensans/bold/opensans-700.woff2') format('woff2'), url('../fonts/opensans/bold/opensans-700.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'porto-icons';
    src: url('../icon-fonts/font/porto-icons.woff2') format('woff2'), url('../icon-fonts/font/porto-icons.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: auto;
}
button {
    border-radius: 3px;
    height: 38px;
    line-height: 22px;
    font-weight: 400;
}
button:not(.primary) {
    border: 1px solid #ccc;
    color: #777;
    line-height: 30px;
    padding: 0 12px;
    height: 32px;
    background-color: #fff;
}
button:hover {
    color: #fff;
    background-color: #0088cc;
    border-color: #0088cc;
}
body:not(._keyfocus) button:focus {
    box-shadow: none;
}
/**
 * MageSpecialist
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Open Software License (OSL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/osl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to info@magespecialist.it so we can send you a copy immediately.
 *
 * @category   MSP
 * @package    MSP_ReCaptcha
 * @copyright  Copyright (c) 2017 Skeeller srl (http://www.magespecialist.it)
 * @license    http://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
 */
/**
 * Mageplaza
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Mageplaza.com license that is
 * available through the world-wide-web at this URL:
 * https://www.mageplaza.com/LICENSE.txt
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade this extension to newer
 * version in the future.
 *
 * @category    Mageplaza
 * @package     Mageplaza_AjaxLayer
 * @copyright   Copyright (c) Mageplaza (http://www.mageplaza.com/)
 * @license     https://www.mageplaza.com/LICENSE.txt
 */
/**
 * Mageplaza
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Mageplaza.com license that is
 * available through the world-wide-web at this URL:
 * https://www.mageplaza.com/LICENSE.txt
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade this extension to newer
 * version in the future.
 *
 * @category    Mageplaza
 * @package     Mageplaza_LayeredNavigation
 * @copyright   Copyright (c) Mageplaza (https://www.mageplaza.com/)
 * @license     https://www.mageplaza.com/LICENSE.txt
 */
/**
 * @copyright  Vertex. All rights reserved.  https://www.vertexinc.com/
 * @author     Mediotype                     https://www.mediotype.com/
 */
body {
    background-color: #ffffff;
}
/*** About US ***/
@media only screen and (max-width: 639px) {
    /* Overwriting Magento's padding for the method title to make
         sure our KP methods have the same height as the core methods */
}
/**
 * WARNING: Do not change this file. Your changes will be lost.
 * 2019-08-13 03:27:30 */
button:hover
{background-color:#442424;}
button:hover
{border-color:#442424;}
@media (min-width: 768px) {
    --.page-header.type17 .navigation .level0:hover > .level-top {
        background-color: #442424;
    }
}
html,body{color:#000000}
@media (min-width: 768px){
    ----.page-header.type19 .navigation .level0:hover > .level-top {
        color: #000000;
    }
}
/** * WARNING: Do not change this file. Your changes will be lost. * 2020-01-17 22:57:55 */   input[type="email"], button { border-radius: 0; }
/* Expanded filters by default */
/* Product Hover (Category Page) */
/* Column Widths*/
/* Swatches Styling */
/* Remove Swatches Tooltips */
/* Layered Navigation Styling */
/* Product View Image Box */
/* Mobile Navigation */
/* Category Page Product Name */
/* Category Page Product Price */
/* Category Page Subcategories Listing */

/* Home Page Boxes */

/* Category Page Sorter */
/* Add to Cart Button Position */
/* Navigation Menu Hover Color */

/* Navigation Border */
/* Expanded filters by default */
/* Product Hover (Category Page) */
/* Column Widths*/
/* Swatches Styling */
/* Remove Swatches Tooltips */
/* Layered Navigation Styling */
/* Product View Image Box */
/* Mobile Navigation */
/* Category Page Product Name */
/* Category Page Product Price */
/* Category Page Subcategories Listing */

/* Home Page Boxes */

/* Category Page Sorter */
/* Add to Cart Button Position */
/* Navigation Menu Hover Color */
/* Mobile Navigation */

/* Header */
/* Footer */
/* Checkout Styling */

/* Add to cart box mobile fix */

/* Homepage Boxes for mobile */

/* Shipping methods spacing */
/* Search form z-index */

/* Amasty Search Fixes */
/* Fixes swatch styling after Magento 2.3.2 */
/* Fixes swatch selected color */
.swatch-option.selected {
    outline: 1px solid #000000;
}
/* Fix mini cart price total vertical alignment with label */

/* Home page only */

/* Extra icon on mobile menu */

/* Fixes Breadcrumbs after Magento 2.3.2 */

/* Megamenu height */

/* New, thinner-header style */
/* After product name block link color */
/* Swatches hover effect adjustments */

button:hover {
    border-color:white;
}
/* Product page pricing box space */
/* Amasty Review Extension */

#footer_newsletter::placeholder {
    color:#000;
}