/*!
Theme Name: Stockie-child
Theme URI: http://stockie.colabr.io/
Author: Colabrio
Author URI: http://colabr.io/
Description: Stockie is a WordPress theme bundled with premium plugins to build a modern and functional website.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: stockie
Text Domain: stockie-child
Tags: ajax, customizer, ecommerce, portfolio, minimal, page builder, responsive, multipurpose, shop, store, woocommerce, wpml

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/
.site-footer .page-container + .site-info .wrap {
    border-top: 1px solid rgba(240,240,240,0.08);
}
button.btn {
    background: #2B2D32;
}
.opening-time dl dt, .opening-time dl dd {
    display: block;
    float: left;
    text-decoration: none;
    width: 50%;
    padding: 3px 0;
    margin: 0
}
.site-footer .widget .widget-title,.opening-time dl dt, .opening-time dl dd,.site-footer .widget{
    font-weight: 300;
}
.site-footer .theme-logo img{
    margin-top: 5px;
    width: 92px
}
.site-footer .widget_product_categories li{
    padding: 3px 0
}
h1, h2 {
    margin: 20px 0 0;
}
h3, h4, h5, h6 {
    margin: 10px 0 0;
}
.share-bar .title .name {
    width: 80px;
    bottom: 24px
}
.vc_row .vc-bg-side-text{
    padding: 0 30px;
}
.site-header.header-4 .main-nav {
    left: 25%;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    min-width: 50%;
}
#cookie-law-info-bar{
    padding:9px 20px 10px;
    line-height:1em
}
#cookie-law-info-bar span{
    font-size:13px
}
.small.cli-plugin-button, .small.cli-plugin-button:visited {
    font-size: 12px;
    font-weight: 700;
    border-radius: 4px;
    padding: 8px 16px 8px;
    margin: 0 0 0 10px;
}
.cli-plugin-main-link {
    text-decoration: none;
}
.site-footer .widget_nav_menu .current-menu-item a.menu-link span {
    color: #fff;
    font-weight: 600
}
.site-header {
    background: #fff;
    position: relative;
}
.woo_c-products .wc-product-title-wrap h5{
    display: inline
}
.woo_c-products .hide-price-and-cart {
    display: none;
}
.woo_c-products .wc-product-title-wrap {
    padding: 10px 0px;
}
.shop-product-type_1 .product {
    margin-bottom: 25px;
}
.header-title.without-cap {
    padding-top: 40px;
}
.woo_c-product-details-label.tag{
    display: none
}
.refinement ul {
    display: block;
    text-align: center;
    list-style: none outside none;
    padding: 0 0 20px;
    text-align: center;
    width: 100%;
}
body.woocommerce .header-title.without-cap {
    margin-bottom: 25px;
    display: none;
}
.brand-bg-color.woo-onsale{
    background:#000;
    color:#fff
}
.woo_c-products .hide-price-and-cart{
    display: block;
    margin-bottom: 15px
}
.single-product .woocommerce-tabs{
    margin:160px auto 20px
}
.single-product .site-content{
    overflow:visible
}
a.reset_variations{
    display:inline-block;
    margin:9px 0 0 15px
}
.type2-left .woo_c-product-image-slider{
    margin-bottom:160px
}
.woo-onsale,.price-discount{
    display:none
}
.woocommerce-variation-availability {
    display: none
}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt, .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt {
    width: 30px;
    height: 30px;
}
.entry-content > .tinv-wishlist.woocommerce.tinv-wishlist-clear {
    display: flex;
    flex-wrap: wrap;
}
.tinv-wishlist.woocommerce.tinv-wishlist-clear > * {
    width: 100%;
    order: 2;
}
.tinv-wishlist.woocommerce.tinv-wishlist-clear > div.tinv-header {
    order: 1;
}
.tinv-wishlist.woocommerce.tinv-wishlist-clear > div.social-buttons {
    order: 5;
}
.tinv-wishlist.woocommerce.tinv-wishlist-clear > div.tinvwl-login-wrap {
    order: 6;
}
.tinv-wishlist.woocommerce.tinv-wishlist-clear > div.tinv-lists-nav {
    order: 4;
}
.woocommerce-perpage {
    text-align: right;
    margin: 0;
    font-size: .9em;
}
.button.tinwl-no-icon {
    height: auto;
}
.woocommerce-perpage{
    position: absolute;
    top: 0;
    right: 0;
    font-size: .85em;
    line-height: 32px;
}
.woocommerce-perpage .select {
    height: 34px;
    line-height: 34px;
}
.filter-container{
    min-height: 40px;
    margin: 20px 0;
    position: relative;
}
.filter-container .select .select-styled{
    background-color: #fff;
    box-shadow: none;
}
.site-header.header-fixed.showed~.site-content .filter-container .woocommerce-perpage{
    display: none
}
.site-header.header-fixed.showed~.site-content .filter-container{
    top: 52px;
    padding-top: 5px;
    border-top: 1px solid #eee;
    box-shadow: 1px 3px 4px rgba(0,0,0,.15);
    min-height: 0;
}
.site-header.header-fixed.showed~.site-content .filter-container .refinement ul {
    padding-bottom: 2px;
}
.tinv-wishlist table.tinvwl-table-manage-list,.tinv-wishlist table.tinvwl-table-manage-list tbody{
    display: block;
    width:100%
}
.tinv-wishlist .product-action{
    margin: 10px auto 0
}
.tinv-wishlist .social-buttons {
    clear: both;
    margin-top: 40px;
}
.tinv-wishlist table.tinvwl-table-manage-list thead {
    display: none;
}
.tinv-wishlist table td {
    display: block;
    border: none;
    padding: 0
}
select.tinvwl_wishlist{
    opacity:1;
    visibility:visible;
    position:relative
}
.tinv-wishlist table.tinvwl-table-manage-lists td {
    display: table-cell;
    border-top: 1px solid #f0f0f0;
    border-bottom: 1px solid #f0f0f0;
    padding: 1em
}
.tinv-wishlist table.tinvwl-table-manage-list .wishlist_item {
    display: block;
    float: left;
    width: calc(100%/3);
    padding: 34px 15px 15px;
    text-align:center
}
.tinv-wishlist table.tinvwl-table-manage-list .wishlist_item:nth-child(3n+1) {
    clear: both;
}
.tinv-wishlist .product-thumbnail {
    width: 100%;
    margin-top:-34px
}
.tinv-wishlist .tinvwl-table-manage-list .product-remove {
    width: 50px;
    z-index: 9;
    position: relative;
    margin-left: -25px;
}
.tinv-wishlist .product-remove button{
    width: 37px;
    height: 37px;
    font-size: 27px;
    padding-top: 4px;
}
.tinv-wishlist table td.product-name {
    margin:12px 0 18px
}
.tinv-wishlist table td.product-name a {
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    color: #000000;
}
.tinv-wishlist tfoot .tinvwl-button{
    display: none
}

.single-product-buttons{
    top: 5%;
    left: 5%;
    position: absolute;
    z-index: 1000;
}
.tinv-wishlist>a{
    background: rgba(0,0,0,0.25);
    padding: 7px 7px 5px;
    border-radius: 50%
}
.single-product-buttons .tinv-wishlist>a{
    font-size: 1.6em;
    padding: 10px 10px 8px;
}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before, .woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before, .woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart.tinvwl_add_to_wishlist_button:before, a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart:before, .tinvwl_cart_to_wishlist_button.tinvwl-icon-heart:before, .tinvwl_all_cart_to_wishlist_button.tinvwl-icon-heart:before{
    font-size:26px;
}
.tinv-wishlist>a{
    color:#fff!important;
    font-size: 1.3em;
}
.tinv-wishlist>a{
    margin: 0
}
.tinv-wishlist>a:before,.wishlist_products_counter>a:before{
    opacity:1;
    background:transparent;
    width:auto;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.tinv-wishlist>a:before{
    margin-top: -12px!important;
    margin-left: -13px!important;
}
a.wishlist_products_counter.top_wishlist-heart:before{
    bottom: auto;
    top: -9px;
    margin: 0!important;
    left:-18px;
    font-size:28px;
    color: #000
}
div.wishlist_products_counter .wishlist_products_counter_number {
    background-color: #ab9c95;
    border-radius: 50%;
    color: #fff;
    vertical-align: top;
    font-size: 10px;
    width: 20px;
    height: 20px;
    min-height: 20px;
    text-align: center;
    line-height: 20px;
    margin-top: 6px;
    position: relative;
}
.single-product-buttons{
    left: auto;
    right: 1%;
    top: 1%;
}
.breadcrumb-holder{
    display: none
}
.tinv-wishlist>a:hover{
    animation: none!important
    background-image: none!important
}
@media only screen and (max-width: 991px) {
    #cookie-law-info-bar{
        padding:9px 10px 10px;
    }
    #cookie-law-info-bar,#cookie-law-info-again,.cli-modal,#wpadminbar{
        width: 100vw!important;
    }
}
@media only screen and (max-width: 767px) {
    .small.cli-plugin-button {
        margin: 10px 0 0;
    }
}
@media screen and (min-width: 1025px){
    .main-nav .nav-item a {
        text-transform: uppercase;
    }
    .main-nav .mbl-overlay {
        width: 100%;
    }
    .main-nav .mbl-overlay .menu {
        display: flex;
        justify-content: center;
    }
}
@media screen and (min-width: 1200px) {
    .burger-link {
        display: none!important
    }
}
@media screen and (max-width: 768px) {
    .tinv-wishlist table.tinvwl-table-manage-list .wishlist_item {
        width: 100%;
    }
    .tinv-wishlist table.tinvwl-table-manage-list tbody td.product-remove{
        display:table-cell;
    }
    .tinv-wishlist .product-thumbnail img {
        max-width: 100%;
    }
    .site-header .site-branding .logo img,
    .site-header .site-branding .logo img.svg-logo {
        max-height: 66px;
    }
    .refinement li a {
        font-size: .85em;
    }
    .refinement li {
        margin: 0 13px 0;
        padding: 3px 0 0;
    }
}