/*
Theme Name: WooThemeTimeStore2-child
Description: Wordpress Woocommerce Theme
Theme URI: http://www.pixxy.us
Author: Pixxy
Author URI: http://www.pixxy.us
Version: 2.0
Tags:  one-column, two-columns, right-sidebar, fluid-layout, custom-menu, featured-images, post-formats, translation-ready
Text Domain:
License: 
License URI: 
Template: WooThemeTimeStore2
*/

/* 
    Created on : Dec 10, 2012, 3:14:46 AM
    Author     : pixxy.us
*/


/* live fixes 

input.yith-s {
    width: 100%;
}

.search-navigation {
    width: 70%;
}

.autocomplete-suggestion img {
    width: 50px;
    height: auto;
}


*/

.product_buttons > a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    display: none;
}

@font-face {
    font-family: "droid-serif-regular";
    src: url("assets/fonts/droid-serif.regular.ttf");
}

.single_add_to_cart_button.button, .woocommerce button.button, .woocommerce input.button,
.woocommerce-message .button, input#yith-searchsubmit {
    font-family: "droid-serif-regular";
}

div#popmake-726 {
    background-color: #dd4c3b;
	  padding: 78px 0;
}

div#popmake-726 p{
	letter-spacing: 4px;
}

body, h1, h2, h3, h4, h5, h6 , a{
font-family: 'Roboto', sans-serif;
font-family: 'Lora', serif;
}

.pswp__caption {
    display: none;
}

.pswp {
    z-index: 999999 !important;
}

p.stock.available-on-backorder {
    display: none;
}

.woocommerce #content table.cart td.actions .coupon .button,
.woocommerce #content table.cart td.actions .coupon .input-text,
.woocommerce #content table.cart td.actions .coupon input,
.woocommerce table.cart td.actions .coupon .button,
.woocommerce table.cart td.actions .coupon .input-text,
.woocommerce table.cart td.actions .coupon input,
.woocommerce-page #content table.cart td.actions .coupon .button,
.woocommerce-page #content table.cart td.actions .coupon .input-text,
.woocommerce-page #content table.cart td.actions .coupon input,
.woocommerce-page table.cart td.actions .coupon .button,
.woocommerce-page table.cart td.actions .coupon .input-text,
.woocommerce-page table.cart td.actions .coupon input {
    width: 100%;
}

.woocommerce .cart .actions .button {
    margin: 0px;
}


.woocommerce .woocommerce-breadcrumb {
    text-transform: uppercase;
}

header.woocommerce-products-header img {
    max-width: 100%;
}

form#ncr_giftcard_payment_form {
    margin-top: 69px;
}

p.gift-p {
    position: absolute;
    top: 0;
}

.main-navbar {height: 100px;
background-color:#f0ece9}
    
body, h1, h2, h3, h4, h5, h6 , a{
    font-family: Georgia,Times,Times New Roman,serif;
    font-family: 'Lora', serif;
    letter-spacing: 2px;
}
.woocommerce-products-header__title {
    font-size:24px;
    letter-spacing:4px;
 }
.term-description p {
    text-align:center;
}
    
p.category-name{
    font-size:16px;
    font-family: Georgia,Times,Times New Roman,serif;
    letter-spacing: 3px;
}

#content.row ul.product-categories li.cat-item {
    display: block;
    padding: 5px 13px;
    text-transform: uppercase;
}

#content.row ul.product-categories {
    float: none;
}

section.widget {
    background: none;
    margin: 14px 0 0 0;
}

div#email-signup-block p.logged-in-notice {
    border: 2px solid red;
    margin: 50px 270px!important;
    padding: 15px;
}

a.custom-logo-link img {
    max-width: 300px;
}

.row.product-minicart img {
    max-width: 100%;
    width: 100%;
    height: auto;
}

@media(max-width: 1199px) {
    #navbarSupportedContent {
        background-color: white;
        margin-top: 11px;
        z-index: 999;
    }

    .yith-ajaxsearchform-container {
        width: 230px;
        margin-left: 20px;
        position: absolute;
        right: 52px;
        top: 13px;
    }
}

@media screen and (max-width: 991px) {
    ul.dropdown-menu.depth_0 li:after {
        display: none;
    }
    span.toggle {
        display: inline-block;
        width: 9px;
        height: 5px;
        margin-left: .255em;
        vertical-align: .255em;
        content: "";
        border-top: .3em solid;
        border-right: .3em solid transparent;
        border-bottom: 0;
        border-left: .3em solid transparent;
        position: absolute;
        top: 15px;
        right: 17px;
    }
}

@media screen and (max-width: 480px) {
    .yith-ajaxsearchform-container {
        display: block;
    }

    #yith-searchsubmit {
        display: block;
    }

    .yith-ajaxsearchform-container {
        top: 10px !important;
        left: 56px;
    }

    .custom-logo {
        margin: -16px;
    }

    #navbarSupportedContent {
        margin-top: 39px;
    }

    div#email-signup-block p.logged-in-notice {
    margin: 0!important;
    }
}

#customer_details .select2-container {
	z-index: inherit !important;
}

.pum-content.popmake-content:focus-visible, 
.pum-content *:focus,
.pum-overlay .pum-content
{
 outline: none !important;
}

@media not all and (min-resolution:.001dpcm) { 
@supports (-webkit-appearance:none) {
.pum-overlay .pum-content {
	outline: none !important;
        }
    }
}

.cp_filters div.bapf_sfilter.bapf_sfa_inline.bapf_sfa_mt_hide {
    border: none;
}

.cp_filters .bapf_sfilter .berocket_aapf_widget_selected_filter ul {
    overflow-y: hidden;
}

.cp_filters .bapf_sfilter .berocket_aapf_widget_selected_filter ul.bapf_sfa_unall {
    display: none;
}

.cp_filters h3 {
    cursor: pointer;
}

.cp_filters ul {
    margin: 0;
    max-height: 300px;
    padding: 10px 0 0 5px;
}

.cp_filters:not(.cp_filters_advantages) ul {
	overflow-y: scroll;
}

.cp_filters label {
    font-size: 16px;
    padding: 0 0 0 6px;
}

.cp_filters .bapf_sfilter label {
	display: inline !important;
	text-transform: capitalize;
}

.cp_filters:not(.cp_filters_advantages) .bapf_sfilter li {
	margin-bottom: 10px !important;
}

.cp_filters_advantages .bapf_sfilter {
	margin-bottom: 0;
}

.cp_filters_advantages ul {
	padding: 0;
}

.cp_filters_advantages ul li {
	padding-top: 10px !important;
}

.cp_filters:not(.cp_filters_advantages) div.bapf_sfilter {
    border-bottom: 1px solid #444;
}

.bapf_sfilter .bapf_hascolarr {
	display: block;
	color: #a5aeb0;
}

.woocommerce-product-details__short-description p {
	margin-bottom: 15px;
}

.tagged_as {
	text-transform: capitalize;
}