    /*
    Theme Name: OceanWP Child
    Theme URI: https://oceanwp.org/
    Description: OceanWP WordPress theme example child theme.
    Author: Nick
    Author URI: https://oceanwp.org/
    Template: oceanwp
    Version: 1.0
    */

    /* Parent stylesheet should be loaded from functions.php not using @import */

    .woocommerce ul.products li.product li.inner {
        display: block;
        position: absolute!important;
        bottom: 29px!important;
        line-height: 1!important;
        right: 20px!important;
        margin: auto!important;
    } 

    .woocommerce ul.products li.product .woo-entry-inner li:last-child {
        margin-bottom: 0;
        position: absolute;
        bottom: 20px;
        left: 10px;
    }   

    .woocommerce ul.products li.product .price, .woocommerce ul.products li.product .price .amount {
        color: #000000;
        background: #ffd500;
        padding: 6px;
        font-weight: bold;
    }

    .woocommerce ul.products li.product .button {
        padding: 8px 12px!important;
        border: none!important;
            color: #000!important;
    }

    .woocommerce ul.products li.product .woo-entry-inner li:last-child {
        margin-bottom: 0;
        background: #ffd500;
        padding: 1px;
        border: none!important;
    }

    .woocommerce .products .product {
        overflow: hidden;
        padding-bottom: 0!important;
    }

    .has-post-thumbnail.owp-thumbs-layout-horizontal {
        margin: 0!important;
    }

    .woocommerce .oceanwp-toolbar {
        display: block;
        padding: 10px 0;
        /* border-top: 1px solid #eaeaea; */
        /* border-bottom: 1px solid #eaeaea; */
        margin-bottom: 20px;
        background: #000!important;
        border: 0!important;
        padding-left: 10px!important;
    }

    .woocommerce .oceanwp-off-canvas-filter {
        color: #000!important;
        background: #ffd500!important;
        border: none!important;
    }

a.menu-link.sidebar-filter-button {
    color: #000!important;
    background: #ffd500!important;
    border: none!important;
    font-weight: bold;
    text-transform: uppercase;
    padding: 10px 40px;
}   

.oceanwp-off-canvas-sidebar .widget-title{
    background: #ffd500;
    padding: 12px;
    border: 0!important;
    font-weight: bold;
}

.oceanwp-off-canvas-sidebar li a {
    color: #fff!important;
    border-color: #2f2f2f!important;
    padding: 10px!important;
}

.off-canvas-enabled #oceanwp-off-canvas-sidebar-wrap .oceanwp-off-canvas-sidebar {
    left: 0;
    background: #000;
}

#oceanwp-off-canvas-sidebar-wrap .sidebar-box {
    padding-bottom: 0px!important   ;
}
.current-shop-items-dropdown{width:410px!important;}

.woocommerce-mini-cart__buttons .checkout {
    float: right;
    background: #ffd500;
    padding: 15px 0!important;
        color: #000!important;
}

.button{
    background: #ffd500!important;
        color: #000!important;
}

.main-navigation a.menu-link {
    font-weight: bold;
    font-size: 15px!important;
}


.main-navigation a.menu-link:hover {
    color:#ffd500!important;
}



#top-bar-content a.menu-link{
        color: #ffd500!important;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 11px;
}


#top-bar-social.top-bar-left li a {

    background: #ffd500;
    padding: 2px 8px!important;
    color: #000;
    margin-right: 4px;
}

.woocommerce div.product .product_title {
    text-transform: uppercase!important;
    color: #000!important;
}

.product_meta {
    clear: both;
    font-size: 16px!important;
}

.woocommerce .related.products h2 {
    margin: 0 0 15px;
    background: #000;
    padding: 20px;
    color: #ffd500;
}

.woocommerce form .form-row {
    padding: 0px 0;
    margin: 3px;
}

.woocommerce .woocommerce-checkout #customer_details p.form-row label {
    margin: 0 0 0px!important;
    display: block;
}

.woocommerce .woocommerce-checkout #customer_details p.form-row label {
    margin: 0 0 0px;
    display: block;
    background: #000;
    color: #ffd500;
    padding: 3px 8px;
}

form input[type="text"], form input[type="password"], form input[type="email"], form input[type="url"], form input[type="date"], form input[type="month"], form input[type="time"], form input[type="datetime"], form input[type="datetime-local"], form input[type="week"], form input[type="number"], form input[type="search"], form input[type="tel"], form input[type="color"], form select, form textarea {
    border: 1px solid #000!important;
    border-radius: 0px!important;
}

.woocommerce .woocommerce-checkout .select2-container--default .select2-selection--single {
    border-color: #000!important;
    border-radius: 0px!important;
}

.woocommerce #order_review table.shop_table thead th {
    font-size: 15px;
    letter-spacing: 1px;
    padding: 10px!important;
    background: #000;
    color: #ffd500;
}

.wcmenucart-total span {
    color: #fff!important;
}

.wcmenucart-cart-icon .wcmenucart-count{
    border: 2px solid #fff!important;
    color: #fff!important;
}
.wcmenucart-cart-icon .wcmenucart-count:after{
    border: 2px solid #fff!important;
    color: #fff!important;
}

.woocommerce-MyAccount-content {
    float: right;
    width: 73%!important;
}


.woocommerce-MyAccount-tabs {
    float: left;
    width: 21%!important;
    margin-right: 6%;
}

li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads {
    display: none;
}


#footer-widgets .footer-box .footer-widget ul {
    text-align: center;
}

#footer-widgets .footer-box .footer-widget {
    text-align: center;
}

#footer-widgets .footer-box .footer-widget ul li {
    display: inline;
    /* width: 140px; */
    text-align: center;
    margin: 30px;
    border: 0!important;
    color: #000!important;
    text-transform: uppercase;
    font-weight: 600;
}

#footer-widgets .footer-box .footer-widget ul li a, .search-entry-header a, .search-entry-readmore a {
    color: #000!important;
}