/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
.menu-poukaz span {
	color: #eeb800 !important;
}
.topbar-promo a{
text-decoration: underline;
}

.topbar-promo p{
margin-bottom: 0px;
}

#home-kategorie .wd-cat-count{
    display: none;
}

.grecaptcha-badge {
    visibility: hidden;
}

.wd-nav>li>a {
    font-size: 16px;
}

#podpora {
    background-color: #213242;
    color: white;
    padding: 5px 5px 5px 15px;
}

#podpora h3 {
    color: white;
    font-weight: 600;
}

#podpora .elementor-image-box-img {
    width: 60px;
}

#podpora a {
    text-decoration: underline;
    font-weight: 600;
    font-size: 16px;
    color: white;
}

#podpora a:hover {
    color: #eeb800;
}

#podpora p {
    line-height: 24px;
}

#podpora span {
    font-size: 14px;
}

.wd-sub-menu li>a {
    font-size: 16px;
    line-height: 1.3;
    font-weight: 400;
    color: #213242;
}

.wd-nav-vertical>li>a {
font-size: 16px !important;
}

.blog .post-date {
  display: none;
}
.read-more-section a {
    font-weight: 600 !important;
    font-size: 16px !important;
}

html .post.blog-post-loop .post-title {
    font-size: 22px !important;  
}

.whb-header {
    margin-bottom: 39px !important;  
}

.single-post .main-page-wrapper {
  background-image: none !important;
    background-color: #fbfaf7 !important;  
}

.home .whb-header-bottom, .single-post .whb-header-bottom, .blog .whb-header-bottom, .page-id-1698 .whb-header-bottom, .page-id-1735 .whb-header-bottom, .page-id-1744 .whb-header-bottom, .page-id-1750 .whb-header-bottom, .page-id-1756 .whb-header-bottom {
    border-bottom: none !important;  
}


.page-id-1698 .breadcrumbs, .page-id-1735 .breadcrumbs, .page-id-1744 .breadcrumbs, .page-id-1750 .breadcrumbs, .page-id-1756 .breadcrumbs {
    display: none;
}
.page-id-1698 .page-title, .page-id-1735 .page-title, .page-id-1744 .page-title, .page-id-1750 .page-title, .page-id-1756 .page-title {
    padding: 50px 0;
}
.page-id-1698 .page-title h1, .page-id-1735 .page-title h1, .page-id-1744 .page-title h1, .page-id-1750 .page-title h1, .page-id-1756 .page-title h1 {
    font-size: 58px;
    max-width: 800px;
}
.single-post .main-page-wrapper .container {
    max-width: 1000px;
}
.single-post .meta-post-categories, .single-post .entry-meta{
    display: none;
}

.woocommerce-shipping-methods li {
    float: left;
    width: 100%;
}

.packetery-widget-button-wrapper {
    float: right;
    margin-top: 10px;
    margin-bottom: 10px;
}

.page-id-1663 .main-page-wrapper .container .content-layout-wrapper {

}
.page-id-1663 .main-page-wrapper .container .content-layout-wrapper table {
    background-color: white;
max-width: 600px;
}
.page-id-1663 {

}

.wpcf7-submit {
    background-color: #213242;
    color: white;
    font-size: 18px;
    border-radius: 5px;
}

.amount {
    color: rgb(33 50 66);
    font-weight: 600;
}

.woocommerce-mini-cart__buttons a {
    width: 100%;
    font-size: 16px !important;
}

.wd-cart-totals.wd-btn-align-full-width .checkout-button {
    width: 100%;
    font-size: 18px !important;
}

.product.wd-hover-fw-button .wd-add-btn>a:hover, .single_add_to_cart_button:hover {
    color: #213242 !important;
}

#prefooter h4 {
    text-transform: inherit;
    font-weight: 700;
    font-size: 20px;
}

#prefooter .info-box-inner {
    margin-top: 0px;
    line-height: 21px;
    font-size: 16px;
}

footer h3 {
    font-size: 20px !important;
    font-weight: 700 !important;
    margin-top: 7px;
}

#footer-kontakt .list-content{
    color: #213242;
}

#footer-menu .mega-menu-list li a {
    font-size: 20px !important;
    font-weight: 700 !important;
    text-transform: math-auto;
    margin-bottom: 10px !important;
}
#footer-menu .mega-menu-list ul li a {
    font-size: 16px !important;
    font-weight: 400 !important;
    color: #213242;
    margin-bottom: 0px !important;
}
.single_add_to_cart_button {
        padding: 5px 40px !important;
}

.wd-tools-element .wd-tools-text {
    font-size: 16px !important;
    font-weight: 700;
}
.wd-header-my-account .wd-tools-text {
    font-size: 16px !important;
    font-weight: 400;
}


.whb-row .whb-d3rr7l2o7d965a6qvawk.wd-tools-element .wd-tools-inner, .whb-row .whb-itc82qyu9f3s0tscappq.wd-tools-element > a > .wd-tools-icon {
    background-color: rgb(255 255 255) !important;
    border: none;
}

.whb-row .whb-1tzj5wztzw6bwmvl2bt8.wd-tools-element .wd-tools-inner {
        border-radius: 5px;
}

html .wd-nav.wd-nav-main > li > a {
    color: #213242 !important;
    transition: 0.2s;
}
html .wd-nav.wd-nav-main > li > a:hover {
    color: #324d67 !important;
    position: relative;
    top: -2px;
}
.wd-search-form {
    max-width: 440px;
    padding-left: 50px !important;
}

.menu-light a {
    font-weight: 400 !important;
    text-transform: none !important;
}


.wd-header-cats .menu-opener .menu-open-label {
    font-size: 17px !important;
}


.widget_product_categories .product-categories {
        border: 1px solid #e8e8e8;
        padding-right: 0px !important;
}


.categories-accordion-on .widget_product_categories .product-categories li a {
    color: #3b1651;
    padding: 10px 15px;
    background-color: #fff;
}
.categories-accordion-on .widget_product_categories .product-categories li a:hover {
    background-color: #fbfaf7;
}
.widget_product_categories .product-categories li.current-cat>a {    
    font-weight: 700;
    text-decoration: none;
    background-color: #fbfaf7;
    
}
.widget_product_categories .children a {
    position: relative;
    padding-left: 30px !important;
    padding-right: 20px !important;
}
.widget_product_categories .children .children a {
    position: relative;
    padding-left: 50px !important;
    padding-right: 20px !important;
}
.widget_product_categories .children .children a:before {
    left: 35px;
}
.cat-item-17 {
    display: none !important;
}
.widget_product_categories .children a:before {
    content: "-";
    position: absolute;
    left: 17px;
    margin-right: 3px;
    opacity: 0.7;
}
.widget_product_categories .children {
    padding-left: 0px;
    font-size: 14px;
}
.widget_product_categories .wd-cats-toggle {right: 5px;}

.product-categories li {
    border-bottom: 1px solid #e8e8e8;
    padding: 0 0px;
}
.product-categories li ul li {
    border-bottom: none;
}


.product.wd-hover-fw-button .wd-add-btn .add-to-cart-loop span {
    font-size: 16px !important;
}

p.stock.wd-style-default:is(.available-on-backorder,.in-stock), p.stock.wd-style-default.in-stock:before {
    color: #22ab0b !important;
}


.bellows-source-menu {
    margin-top: 10px;
}


.bellows-target-title {
    width: 70%;
}

.bellows.bellows-skin-vanilla .bellows-nav .bellows-submenu .bellows-target {
    color: #c1c1c1;
    font-size: 13px;
    display: block;
}
.bellows.bellows-skin-vanilla .bellows-nav .bellows-submenu .bellows-target:before {
    content: "-";
    margin-right: 7px;
}
.bellows.bellows-skin-vanilla .bellows-nav .bellows-submenu .bellows-target:hover {
    color: #fff;
    background-color: #324d67;
}
.bellows.bellows-skin-vanilla .bellows-nav .bellows-item-level-0.bellows-active > .bellows-target {
    color: #fff;
    background-color: #213242;
}

.bellows.bellows-skin-vanilla .bellows-nav .bellows-target {
    color: #fff;
    background-color: #213242;
    border-bottom: 1px solid #2d3c4b !important;
    padding: 15px 15px;
    font-size: 15px;
}
.bellows.bellows-skin-vanilla .bellows-nav .bellows-item-level-0 > .bellows-target .bellows-subtoggle {
    background: none;
    border-left: 1px solid #2d3c4b;
}
.bellows.bellows-skin-vanilla .bellows-nav .bellows-item-level-0.bellows-current-menu-item > .bellows-target, .bellows.bellows-skin-vanilla .bellows-nav .bellows-submenu .bellows-current-menu-item > .bellows-target {
    color: #fff;
    background-color: #324d67; 
}
.bellows.bellows-skin-vanilla .bellows-nav .bellows-item-level-0 > .bellows-target:hover {
    color: #fff;
    background-color: #324d67;
}

.bellows.bellows-skin-vanilla {
    background: inherit;
    box-shadow: none;
}
.bellows .bellows-nav .bellows-subtoggle .fa {
    font-size: 12px;
}


.widget {
    border-bottom: none !important;
    margin-bottom: 0px;
}

/*
.bellows-nav .bellows-item-level-0:first-child a{
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.bellows-nav .bellows-item-level-0:last-child a{
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

*/

#place_order {
        font-size: 18px !important;
    width: auto !important;
    padding: 17px 40px !important;
}

.elementor-1084 .elementor-element.elementor-element-50182204 > .elementor-widget-container {

    background-color: #eeb800 !important;
}

.woodmart-archive-shop:not(.single-product) .main-page-wrapper, .single-product .main-page-wrapper, .page .main-page-wrapper {
    background-image: none !important;
    background-color: #fbfaf7 !important;
}


.whb-header-bottom {
    border-bottom: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
}

.wd-header-cats.wd-style-1 .menu-opener {
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
}

.btn.btn-color-primary {
    color: #101010 !important;
}

@media only screen and (max-width: 1280px) {
  .whb-header-bottom .info-box-wrapper {
     display: none;
  }
  .wd-search-form {
    padding-left: 0px !important;
  }
}

@media only screen and (max-width: 1086px) {
  html .wd-nav.wd-nav-main > li > a {
        font-size: 15px !important;
  }
  .wd-add-btn-replace .add-to-cart-loop:before {
    display: none !important;
  }
  .wd-single-breadcrumbs.wd-nowrap-md [class*="-breadcrumb"] {
        flex-wrap: wrap !important;
  }
}