/*
Theme Name: Barista Child
Theme URI: http://barista.edge-themes.com/
Description: A child theme of Barista Theme
Author: Edge Themes
Author URI: http://themeforest.net/user/edge-themes
Version: 1.0.2
Template: baristawp
*/

#cookie-notice {
	z-index: 9999999999 !important;
}
#custom_html-4.widget_text.widget.edgtf-footer-column-1.widget_custom_html {
	color: #FFFFFF;
}
#custom_html-6.widget_text.widget.edgtf-footer-column-2.widget_custom_html {
	color: #FFFFFF;
}
#custom_html-8.widget_text.widget.edgtf-footer-column-3.widget_custom_html {
	color: #FFFFFF;
}
#custom_html-10.widget_text.widget.edgtf-footer-column-4.widget_custom_html div.textwidget.custom-html-widget {
	color: #FFFFFF;
}
#custom_html-12.widget_text.widget.edgtf-footer-column-1.widget_custom_html {
	color: #FFFFFF;
}
##custom_html-15.widget_text.widget.edgtf-footer-column-2.widget_custom_html {
	color: #FFFFFF;
}
#custom_html-18.widget_text.widget.edgtf-footer-column-3.widget_custom_html div.textwidget.custom-html-widget {
	color: #FFFFFF;
}
#custom_html-10.widget_text.widget.edgtf-footer-column-4.widget_custom_html div.textwidget.custom-html-widget {
color: #FFFFFF;
}
#custom_html-15.widget_text.widget.edgtf-footer-column-2.widget_custom_html div.textwidget.custom-html-widget {
color: #FFFFFF;
}
#custom_html-20.widget_text.widget.edgtf-footer-column-4.widget_custom_html div.textwidget.custom-html-widget {
color: #FFFFFF;
}
.edgtf-masonry-gallery-holder .edgtf-masonry-gallery-item.edgtf-mg-standard .edgtf-masonry-gallery-item-inner .edgtf-masonry-gallery-item-title, .edgtf-masonry-gallery-holder .edgtf-masonry-gallery-item.edgtf-mg-standard .edgtf-masonry-gallery-item-inner .edgtf-masonry-gallery-item-subtitle {
display: none;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required, select.wpcf7-form-control.wpcf7-select {
	margin-bottom: 0;
	padding: 10px;
}
.edgtf-shopping-cart-dropdown .edgtf-cart-bottom .checkout, .edgtf-shopping-cart-dropdown .edgtf-cart-bottom .view-cart {
	padding: 15px 15px !important;
}
td.product-thumbnail {
	display: none;
}
div.edgtf-single-product-summary div.summary.entry-summary h1.edgtf-single-product-title {
	font-size: 40px !important;
}
#cookie-notice {
    font-size: 13px !important;
	font-family: 'Open Sans',sans-serif;
}
#cookie-notice .cn-button {
	background: #c7a17a !important;
	font-size: 13px;
	font-family: 'Open Sans',sans-serif;
}
.anr_captcha_field {
	margin-bottom: 20px;
}
.edgtf-top-bar .widget::after {
	top: 20% !important;
}
a.edgtf-social-icon-widget-holder {
	margin: 0px 15px 23px 0px !important;
}
.edgtf-top-bar a:hover {
	color: #c7a17a !important;
}
button.button {
	outline: 0;
	font-style: normal;
	font-weight: 800;
	letter-spacing: 2.5px;
	padding: 14px 35px;
	font-size: 13px;
	line-height: 1.7em;
	text-transform: uppercase;
	font-family: 'Open Sans',sans-serif;
	border: 2px solid #c7a17a;
    border-top-color: rgb(199, 161, 122);
    border-right-color: rgb(199, 161, 122);
    border-bottom-color: rgb(199, 161, 122);
    border-left-color: rgb(199, 161, 122);
	color: #fff;
	background: #c7a17a;
}
button.button:hover {
	background: #30271c !important;
	border-color: #30271c !important;
}
div.woocommerce-terms-and-conditions {
	border: 2px solid #c7a17a;
	padding: 10px;
	border-radius: 5px;
	max-height: 300px !important;
}
tr.shipping td ul#shipping_method li label, .payment_method_bacs label, .payment_method_przelewy24 label, div.edgtf-cart-totals div.cart_totals div.edgtf-total-pricing.clearfix div.woocommerce-shipping-totals.shipping div ul#shipping_method.woocommerce-shipping-methods li label {
	font-size: 18px !important;
	font-family: Merriweather,serif !important;
	font-weight: 500 !important;
}
.edgtf-single-product-summary .product_meta > span .edgtf-meta-wrapper {
	width: auto !important;
	margin-right: 10px !important;
}
.edgtf-single-product-summary .product_meta > span a {
	margin-left: 10px !important;
}
div.product_meta span.tagged_as {
	display: none;
}
.edgtf-single-product-wrapper-top .edgtf-social-share-holder.edgtf-list .edgtf-social-share-title {
	margin-right: 10px !important;
}
img.inpost-logo {
	max-width: 90px;
	height: auto;
	padding: 0px 10px 0px 0px;
}
img.przelewy24-logo {
	max-width: 195px;
	height: auto;
}

/* Styles for all mobile devices */

@media all and (min-width:960px) and (max-width: 1024px) {
div.cart-subtotal {
	padding-left: 10px !important;
	width: 100% !important;
}
div.woocommerce-shipping-totals.shipping {
	padding-left: 10px !important;
	width: 100% !important;
}
div.order-total {
	padding-left: 10px !important;
	width: 100% !important;
}
.woocommerce-cart .edgtf-update-cart {
    width: 50% !important;
    display: block !important;
    float: none !important;
    text-align: right !important;
    margin-bottom: 20px !important;
}
.woocommerce-cart .edgtf-apply-coupon .coupon input[type="text"] {
    width: auto !important;
    padding: 14px 32px !important;
}
.edgtf-woocommerce-page .edgtf-two-columns-50-50-inner .edgtf-column:last-child {
    text-align: left !important;
}
.woocommerce-cart .product-quantity .quantity.edgtf-quantity-buttons .input-text {
    height: 30px !important;
    width: 30px !important;
}
.edgtf-single-product-wrapper-top .edgtf-tabs.edgtf-horizontal-tab .edgtf-tabs-nav li a .edgtf-tab-title {
	padding: 0 10px !important;
}
.edgtf-single-product-wrapper-top .edgtf-tabs.edgtf-horizontal-tab .edgtf-tab-container {
	margin-top: 15px !important;
	padding: 0 !important;
}
}

@media only screen and (max-width:1024px) {
	.edgtf-banner .edgtf-banner-text-holder .edgtf-banner-text-table {
	width:100% !important;
 }

@media all and (min-width:801px) and (max-width: 959px) {
div.cart-subtotal {
	padding-left: 10px !important;
	width: 100% !important;
}
div.woocommerce-shipping-totals.shipping {
	padding-left: 10px !important;
	width: 100% !important;
}
div.order-total {
	padding-left: 10px !important;
	width: 100% !important;
}
.woocommerce-cart .edgtf-update-cart {
    width: 50% !important;
    float: none !important;
    text-align: right !important;
    margin-bottom: 20px !important;
}
.woocommerce-cart .edgtf-apply-coupon .coupon input[type="text"] {
    width: auto !important;
    padding: 14px 32px !important;
}
.edgtf-woocommerce-page .edgtf-two-columns-50-50-inner .edgtf-column:last-child {
    text-align: left !important;
}
.woocommerce-cart .product-quantity .quantity.edgtf-quantity-buttons .input-text {
    height: 30px !important;
    width: 30px !important;
}
.edgtf-single-product-wrapper-top .edgtf-tabs.edgtf-horizontal-tab .edgtf-tabs-nav li a .edgtf-tab-title {
	padding: 0 10px !important;
}
.edgtf-woocommerce-page .edgtf-quantity-buttons {
	margin-bottom: 20px;
}
.edgtf-single-product-wrapper-top .edgtf-tabs.edgtf-horizontal-tab .edgtf-tab-container {
	margin-top: 15px !important;
	padding: 0 !important;
}
}

@media all and (min-width:769px) and (max-width: 800px) {
div.cart-subtotal {
	padding-left: 10px !important;
	width: 100% !important;
}
div.woocommerce-shipping-totals.shipping {
	padding-left: 10px !important;
	width: 100% !important;
}
div.order-total {
	padding-left: 10px !important;
	width: 100% !important;
}
.woocommerce-cart .edgtf-update-cart {
    width: 50% !important;
    display: block !important;
    float: none !important;
    text-align: right !important;
    margin-bottom: 20px !important;
}
.woocommerce-cart .edgtf-apply-coupon .coupon input[type="text"] {
    width: auto !important;
    padding: 14px 32px !important;
}
.edgtf-woocommerce-page .edgtf-two-columns-50-50-inner .edgtf-column:last-child {
    text-align: left !important;
}
.woocommerce-cart .product-quantity .quantity.edgtf-quantity-buttons .input-text {
    height: 30px !important;
    width: 30px !important;
}
.edgtf-single-product-wrapper-top .edgtf-tabs.edgtf-horizontal-tab .edgtf-tabs-nav li a .edgtf-tab-title {
	padding: 0 10px !important;
}
.edgtf-single-product-wrapper-top .edgtf-tabs.edgtf-horizontal-tab .edgtf-tab-container {
	margin-top: 15px !important;
	padding: 0 !important;
}
}

@media only screen and (max-width:768px) {
 .edgtf-banner .edgtf-banner-text-holder .edgtf-banner-text-table {
  padding: 50px !important;
}
}

@media all and (min-width:569px) and (max-width: 768px) {
div.cart-subtotal {
	padding-left: 10px !important;
	width: 100% !important;
}
div.woocommerce-shipping-totals.shipping {
	padding-left: 10px !important;
	width: 100% !important;
}
div.order-total {
	padding-left: 10px !important;
	width: 100% !important;
}
.woocommerce-cart .edgtf-update-cart {
    width: 50% !important;
    display: block !important;
    float: none !important;
    text-align: right !important;
    margin-bottom: 20px !important;
}
.woocommerce-cart .edgtf-apply-coupon .coupon input[type="text"] {
    width: auto !important;
    padding: 14px 32px !important;
}
.edgtf-woocommerce-page .edgtf-two-columns-50-50-inner .edgtf-column:last-child {
    text-align: left !important;
}
.woocommerce-cart .product-quantity .quantity.edgtf-quantity-buttons .input-text {
    height: 30px !important;
    width: 30px !important;
}
.edgtf-single-product-wrapper-top .edgtf-tabs.edgtf-horizontal-tab .edgtf-tabs-nav li a .edgtf-tab-title {
	padding: 0 10px !important;
}
.edgtf-single-product-wrapper-top .edgtf-tabs.edgtf-horizontal-tab .edgtf-tab-container {
	margin-top: 15px !important;
	padding: 0 !important;
}
}

@media all and (min-width:481px) and (max-width: 568px) {
div.cart-subtotal {
	padding-left: 10px !important;
	width: 100% !important;
}
div.woocommerce-shipping-totals.shipping {
	padding-left: 10px !important;
	width: 100% !important;
}
div.order-total {
	padding-left: 10px !important;
	width: 100% !important;
}
.woocommerce-cart .edgtf-update-cart {
    width: 50% !important;
    display: block !important;
    float: none !important;
    text-align: right !important;
    margin-bottom: 20px !important;
}
.woocommerce-cart .edgtf-apply-coupon .coupon input[type="text"] {
    width: auto !important;
    padding: 14px 32px !important;
}
.edgtf-woocommerce-page .edgtf-two-columns-50-50-inner .edgtf-column:last-child {
    text-align: left !important;
}
.woocommerce-cart .product-quantity .quantity.edgtf-quantity-buttons .input-text {
    height: 30px !important;
    width: 30px !important;
}
.edgtf-single-product-wrapper-top .edgtf-tabs.edgtf-horizontal-tab .edgtf-tabs-nav li a .edgtf-tab-title {
	padding: 0 10px !important;
}
.edgtf-single-product-wrapper-top .edgtf-tabs.edgtf-horizontal-tab .edgtf-tab-container {
	margin-top: 15px !important;
	padding: 0 !important;
}
}

@media all and (min-width:321px) and (max-width: 480px) {
div.cart-subtotal {
	padding-left: 10px !important;
	width: 100% !important;
}
div.woocommerce-shipping-totals.shipping {
	padding-left: 10px !important;
	width: 100% !important;
}
div.order-total {
	padding-left: 10px !important;
	width: 100% !important;
}
.woocommerce-cart .edgtf-update-cart {
    width: 50% !important;
    display: block !important;
    float: none !important;
    text-align: right !important;
    margin-bottom: 20px !important;
}
.woocommerce-cart .edgtf-apply-coupon .coupon input[type="text"] {
    width: auto !important;
    padding: 14px 32px !important;
}
.edgtf-woocommerce-page .edgtf-two-columns-50-50-inner .edgtf-column:last-child {
    text-align: left !important;
}
.woocommerce-cart .product-quantity .quantity.edgtf-quantity-buttons .input-text {
    height: 30px !important;
    width: 30px !important;
}
.edgtf-single-product-wrapper-top .edgtf-tabs.edgtf-horizontal-tab .edgtf-tabs-nav li a .edgtf-tab-title {
	padding: 0 10px !important;
}
.edgtf-single-product-wrapper-top .edgtf-tabs.edgtf-horizontal-tab .edgtf-tab-container {
	margin-top: 15px !important;
	padding: 0 !important;
}
}

@media all and (min-width:0px) and (max-width: 320px) {
div.cart-subtotal {
	padding-left: 10px !important;
	width: 100% !important;
}
div.woocommerce-shipping-totals.shipping {
	padding-left: 10px !important;
	width: 100% !important;
}
div.order-total {
	padding-left: 10px !important;
	width: 100% !important;
}
.woocommerce-cart .edgtf-update-cart {
    width: 50% !important;
    display: block !important;
    float: none !important;
    text-align: right !important;
    margin-bottom: 20px !important;
}
.woocommerce-cart .edgtf-apply-coupon .coupon input[type="text"] {
    width: auto !important;
    padding: 14px 32px !important;
}
.edgtf-woocommerce-page .edgtf-two-columns-50-50-inner .edgtf-column:last-child {
    text-align: left !important;
}
.woocommerce-cart .product-quantity .quantity.edgtf-quantity-buttons .input-text {
    height: 30px !important;
    width: 30px !important;
}
.edgtf-single-product-wrapper-top .edgtf-tabs.edgtf-horizontal-tab .edgtf-tabs-nav li a .edgtf-tab-title {
	padding: 0 10px !important;
}
.edgtf-single-product-wrapper-top .edgtf-tabs.edgtf-horizontal-tab .edgtf-tab-container {
	margin-top: 15px !important;
	padding: 0 !important;
}
}