/*
Theme Name: Shopkeeper Child Theme
Theme URI: http://shopkeeper.getbowtied.com/
Description: This is a child theme for Shopkeeper.
Author: Florian Baier
Author URI: http://www.ultratrash.com
Template: shopkeeper
Version: 2.1
*/
/****************************************************************/
/*************** ADD YOUR CUSTOM CSS IN THIS AREA ***************/
/****************************************************************/
.woocommerce ul.products li.product a {
    text-decoration: none;
    text-align: center !important;
    display: block !important;
}

.archive .button-variable-item span {
font-size:14px;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-link .wc-block-grid__product-title {
font-weight: 600;
}
#page_wrapper.transparent_header .site-header {
	    background: black !important;
	}

  .woocommerce #content div.product .product_title, .woocommerce div.product .product_title, .woocommerce-page #content div.product .product_title, .woocommerce-page div.product .product_title {
      color: #9e1f30 !important;
      font-size: 23.101px;
  }
.woocommerce #content div.product .product_title, .woocommerce div.product .product_title, .woocommerce-page #content div.product .product_title, .woocommerce-page div.product .product_title {
  color: #9e1f30 !important;
}
  .woocommerce div.product .product_title {
      color: #9e1f30 !important;
}

.cn-bottom {
background: #f5f5f5 !important;
}

.woocommerce ul.products li.product .price {
		text-align: center !important;
}

.woocommerce-page .products ul h2, .woocommerce-page ul.products h2, .woocommerce .products ul h2, .woocommerce ul.products h2, .woocommerce ul.products h3, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h2, .wp-block-getbowtied-carousel ul.products li.product h2 {
	display: block !important;
  padding: 15px 0px 0px 0px !important;
  text-align: center !important;
}

#utreplacementbg.bgresponsive {background-color: rgb(192, 63, 160);}

.woocommerce .products ul, .woocommerce ul.products {
    margin: 0 0 1em;
    padding: 0;
    list-style: none outside;
    clear: both;
    color: rgba(0,0,0,0.55);
}

.wpb_gallery_slides ul.flex-direction-nav {
	display: none !important;
}

.wpb_gallery .wpb_flexslider .flex-control-paging {
    display: none !important;
}

.wpb_gallery .wpb_flexslider .flex-control-nav {
    display: none !important;
}

.site-top-message {
padding: .75em 0;
font-style: italic;
line-height: 1.8em;
text-align: center;
font-weight: bolder;
font-size: 14px;
color: #fff !important;
background-color: #9e1f30 !important;
float: none;
}
.site-footer-widget-area {
padding-bottom: 0px !important;
padding-top: 0px !important;
margin-bottom: 0px !important;
}
.woocommerce div.product .out-of-stock { color: #9e1f30;}
.product_layout_2 .product_content_wrapper .product-images-wrapper .product_images .product-image .caption { display: none !important; }
.entry-title-archive .thumbnail_archive_container { display: none !important;}
.home .full-width-page h3{font-size: 18px; color: #9E1F30;margin-bottom: -10px;}
div.vc_gitem-woocommerce.vc_gitem-woocommerce-product-price.price_home.vc_gitem-align-left {font-size: 14px; color: #8d8b8b;font-weight: bold;}

.product_layout_classic .product_content_wrapper .product_infos .product_summary_top {
padding: 0px; margin: 0px; }

.vc_btn3.vc_btn3-color-blue, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat {background-color: #9e1f30;}
.vc_btn3.vc_btn3-color-blue:hover {background-color: #000;}
.term-description {
    text-align: center;
    margin-top: 5px;
    font-size: 14px;
    padding: 0px 35px 40px 35px;
    color: #9e1f30;
}
.woocommerce .product-title-link { font-size: 14px !important; font-weight: bold; }

.woocommerce #products-grid span.onsale, .woocommerce-page #products-grid span.onsale {
    background: #9E1F30; }
.remaining-cost {
    font-size: 18px;
    color: #9e1f30;
    font-weight: bolder;
    font-style: italic;
    text-align: center;
    margin-top: 20px;
}
.woocommerce .products a { color: #9E1F30;}
.woocommerce-price-suffix { display: none !important; }

.yith-wcbm-badge {
background-color: transparent;
background: url('https://www.ultra-trash.com/wp-content/uploads/ultratrash-wendeshirt-badge-rund-1.png') no-repeat;
background-size: 80px auto;
background-position: center;
display: block;
}

.woocommerce ul.products li.product .star-rating, .wp-block-getbowtied-carousel ul.products li.product .star-rating {
    display: none !important;
}

@media only screen and (min-width: 1024px)
#page_wrapper.transparent_header .site-header {
    background: black !important;
}

.product_after_shop_loop.germanized-active .wc-gzd-additional-info  {display: none !important;}

/*Footer----------------------------------------------------------------------*/
.fa { font-size: larger;}
p.footer-info {
background: #000;
padding-bottom: 30px;
margin-bottom: 0px !important;
color: #f3efd4;
font-size: 0.8em;
}
.site-footer-widget-area { padding-bottom: 10px;padding-top: 35px;}
#site-footer {border-top: 0px solid #9E1F30; padding: 0px 0 0px;}
#site-footer, #site-footer .copyright_text a { color: #ECEAE0;}
#woocommerce-product-search-field .search-field { color: #000 !important;}
div.product .tob_bar_shop {margin: -35px 0 0px !important;}
.trigger-footer-widget-area {
border-bottom: 0px;
}
#site-footer .copyright_text {
margin-bottom: 0px;
font-size: 12px;
float: none !important;
text-align: center !important;
padding: 15px;
margin-top: 3px !important;
width: 100%;
}
.site-footer-copyright-area {
margin-top: 0px;
color: #8d8b8b;
padding-bottom: 0px;
padding-top: 0px;
background: none;
float: none !important;
text-align: center !important;
border-top: 0px dotted #9E1F30;
}
#site-footer {
padding-top: 25px;
background-image: url(https://www.ultratrash.com/wp-content/uploads/2017/01/hg-footer.jpg) !important;
background-position: center bottom !important;
position: inherit;
background-repeat: repeat-x !important;
background-size: 1000px !important;
}
#site-footer a, #site-footer .widget-title, .cart-empty-text, .footer-navigation-wrapper ul li::after { line-height: 0px; font-weight: unset;}
#site-footer .widget-title {font-weight: 700 !important;}
.site-footer-widget-area > .row { border-bottom: 0px solid #ddd; }
#site-footer a:hover, .widget a:hover, .social_media:hover {
opacity: 0.4;

.trigger-footer-widget-area {
Margin-top: 20px;
}
/****************************************************************/
/****************************************************************/
/****************************************************************/
