/* Enter Your Custom CSS Here */

body {font-family: 'Bender'; color: #000!important; font-size: 18px!important;}

h1, h2, h3, h4, h5, .related.products h2 {font-family: 'Veneer';}
.navbar-custom {font-size: 18pt!important;}

h2, .related.products h2, .upsells.products h2 {font-size: 50px; color: #000; font-family: 'Veneer'!important; line-height: 120%!important;}
.hs-title-size-4 {font-size: 70px; color: #000; font-family: 'Veneer'!important; color:#ffd600!important; margin-bottom: 5px!important; line-height: 120%!important;}
.header-search {display: none;}

.navbar-cart-inner .icon-basket {font-size: 30px; color:#ffd600!important;}
.navbar-cart-inner .icon-basket {left: 20px!important; top: 0px;}
.navbar-cart-inner .cart-item-number {left:0px!important; top:10px!important; font-size: 14px!important;}
.single-product .product_title {font-family: 'Veneer'!important; font-size: 50px;}
.single-product .amount {font-family: 'Veneer';}

a:hover { color: #000!important; text-decoration: underline;}

.navbar-custom .nav li>a {color:#ffd600!important;}

.page-header-module .module-title {color:#ffd600!important; font-size: 50px!important;}

.caption-content {color:#ffd600!important;}
.caption-content hs-title-size-4  {font-size: 70px!important;}
table, tr, td, thead, th {border:1px solid #000!important;}

.btn.btn-border-w, .btn {
    border: 1px solid #ffd600;
    color: #ffd600;
font-family: 'Veneer'!important; font-size: 16px;
background:none;
	border-radius: 0;
}

.btn.btn-border-w:focus,.btn.btn-border-w:hover {
    border: 1px solid #ffd600;
    color: #000;
	font-family: 'Veneer'!important; font-size: 16px;
background:#ffd600!important;
	border-radius: 0;
}
.btn:focus, .btn:hover {
    border: 1px solid #000;
    color: #000;
	font-family: 'Veneer'!important; font-size: 16px;
background:#ffd600!important;
	border-radius: 0;
}
.navbar-custom .children li, .navbar-custom .sub-menu li {font-size: 14px!important;}

.woocommerce-tabs li a {font-family: 'Veneer'!important; font-size: 20px; color: #000!important;}
.woocommerce-tabs ul.tabs  {border-color: #000!important;}
.woocommerce-tabs ul.tabs li {border-color: #000!important;}
.woocommerce-Tabs-panel h2 {display: none;}

.woocommerce-tabs ul.tabs li a {
    display: block;
    position: relative;
    margin-right: 2px;
    padding: 10px 15px;
    border: 1px solid #000;
    border-bottom-color: transparent;
    border-radius: 0;
    color: #000;
    line-height: 1.42857143;
    letter-spacing: 2px;
    text-transform: uppercase;
}

.woocommerce-tabs ul.tabs li.active a {
    border: 1px solid #000;
    border-bottom-color: transparent;
    background-color: #000;
    cursor: pointer;
	color: #ffd600!important;
}
.woocommerce-tabs ul.tabs li.hover a {
    border: 1px solid #000;
    border-bottom-color: transparent;
    background-color: #000;
    cursor: pointer;
	color: #ffd600!important;
}
#comments input[type=submit], button[type=submit] {font-size: 16px!important; font-family: 'Veneer'!important;	color: #ffd600!important; }
.woocommerce-loop-product__title, .shop-item-title{font-family: 'Veneer'!important; font-size: 24px!important; letter-spacing: 0!important}
.price .woocommerce-Price-amount {font-family: 'Veneer'!important; font-size: 26px!important; letter-spacing: 0!important}
.woocommerce ul.products li.product .price .amount, .woocommerce-Price-amount  {font-family: 'Bender'!important; font-size: 16px!important; color:#000!important;}
.product a {text-decoration: none!important;}
.prod-img-wrap .hover {background:none!important; border: 1px solid #000;}

.divider-w  {border-color: #000!important;}

.hs-title-size-1 {font-family: 'Veneer'!important;  font-size: 21px!important;}

.add_to_cart_button {
    position: relative;
    bottom: 0;
    padding: 10px 30px;
    border-radius:0;
    color: #ffd600!important;
    background: #000;
    font-family: 'Veneer',sans-serif!important;
    font-size: 18px!important;
	letter-spacing: 0!important;
}
.add_to_cart_button:hover, .add_to_cart_button:active, .add_to_cart_button:focus {
color: #fff!important;

}

.added_to_cart {
    margin-top: 34px!important;
    padding: 10px 15px;
    border-radius: 2px;
    color: #fff;
    background-color: #ec4d41;
     font-family: 'Veneer',sans-serif!important;
    font-size: 11px;
    line-height: 25px;
    letter-spacing: 2px;
    text-transform: uppercase;
}

.shop_table.cart > thead > tr, .shop_table.cart > tbody > tr:nth-of-type(even) {background: none!important;}
.col-sm-6 a:hover {text-decoration: none!important;}

table.variations, table.variations td, table.variations tr, table.variations th  {border:0!important;}
.widget-title {	font-family: 'Veneer'!important; font-size: 21px!important;
color:#ffd600!important; letter-spacing: 0!important;}

.widget ul li:before {
    padding-right: 5px;
    color: #ffd600;
    content: "\00BB";
}

.bottom-page-wrap {font-size: 14px; color: #ffd600;}
.bottom-page-wrap a:hover {color: #ffd600!important;}

.has-text-align-center a:hover {color:#ffd600!important;}

@media screen and (max-width: 768px) {
    .woocommerce ul.products li.product {
        float: none;
        width: auto;
    } 
	.col-sm-6{width:100%!important;}
	.woocommerce.single-product ul.products li.product{width:100%;}
	.shop_isle_header_title{
    width: 70px;
	float: left;}
}

@media screen and (max-width: 408px)	{
		h2 {font-size:28pt;}	
	.hs-title-size-4 {font-size: 65px!important; line-height:110%!important; margin: 40px 15px 0 15px!important;}	
	.hs-title-size-1  {font-size: 13px!important;}
}
.bottom-page-wrap h3.widget-title, .textwidget, .tagcloud, #menu-stopka li {text-align: center!important;}

.container ol, .container ul {
    margin: 0 0 1em 0.5em!important;
}