@import url("https://fonts.googleapis.com/css?family=Poppins:200,300,400,500,600,700&amp;subset=latin-ext");
body {
font-family: 'Poppins', sans-serif !important;
}
.zk-page-title-text {
font-family: 'Poppins', sans-serif !important;
font-weight: 500;
letter-spacing: 0px !important;
}
.zk-main-nav {
font-family: 'Poppins', sans-serif !important;    
}
.zk-usertools {
font-family: 'Poppins', sans-serif !important;      
}
.wc-badge {
font-family: 'Poppins', sans-serif !important;       
}
.loop-cat a {
font-family: 'Poppins', sans-serif !important;       
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
font-family: 'Poppins', sans-serif !important;       
}
.zk-main-nav .sub-menu {
font-family: 'Poppins', sans-serif !important; 
line-height: 40px !important;     
}
.price {
font-family: 'Poppins', sans-serif !important;
font-size: 25px !important;
color: #db0f27 !important;
font-weight: 600;        
}
.price del {
color: #da606e !important; 
font-weight: 300;
padding-right: 10px !important;  
font-family: 'Poppins', sans-serif !important;   
} .zk-heading span.style1 {
font-family: 'edmondsansmedium' !important;
font-weight: bold !important;
}
.desktop-nav > .menu-item > a {
text-transform: uppercase;
letter-spacing: 2px;
font-size: 22px !important;
font-weight: bold !important;
}
.product_title {
font-size: 30px !important;
}
table.variations .label, .quantity > .screen-reader-text {
text-transform: uppercase;
font-size: 17px;
letter-spacing: 1px;
font-family: 'Poppins', sans-serif !important;
color: #4a4a4a;
}
.zk-usertools {
font-family: 'edmondsansmedium';
font-size: 14px;
letter-spacing: 2px;
font-weight: bold;
}
input, select, textarea {
border: 1px solid #db0f27 !important;
padding: 10px 15px;
vertical-align: top;
font-size: 16px;
font-family: 'Poppins', sans-serif !important;
-webkit-appearance: none;
-webkit-box-shadow: 0 0 0 1px transparent;
-khtml-box-shadow: 0 0 0 1px transparent;
-moz-box-shadow: 0 0 0 1px transparent;
-ms-box-shadow: 0 0 0 1px transparent;
-o-box-shadow: 0 0 0 1px transparent;
box-shadow: 0 0 0 1px transparent;
-webkit-border-radius: 0;
-webkit-border-radius: 0;
-khtml-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
border-radius: 0;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms;
} .zk-fancyimg.layout-8 .el-title {
font-family: 'Poppins', sans-serif !important;       
}
.zk-heading span.style1{
font-family: 'Poppins', sans-serif !important;       
}
.zk-heading span.style3{
font-family: 'Poppins', sans-serif !important;    
}
.zk-business-time .msg {
font-family: 'Poppins', sans-serif !important;       
}
.screen-reader-text{
font-family: 'Poppins', sans-serif !important;    
}
.cart .quantity input {
font-family: 'Poppins', sans-serif !important;    
}
.stock {
font-family: 'Poppins', sans-serif !important;    
}
.woosmart-btn > button, .woosmart-btn > a {
font-family: 'Poppins', sans-serif !important;    
}
.wc-tabs li {
font-family: 'Poppins', sans-serif !important;    
}
.filter-orderby {
font-family: 'Poppins', sans-serif !important;
letter-spacing: 1px !important;        
}
.zk-filters-grid-filters .open-filter {
font-family: 'Poppins', sans-serif !important;    
}
#respond #reply-title {
font-family: 'Poppins', sans-serif !important;        
}
.comment-form-rating > label {
font-family: 'Poppins', sans-serif !important;     
}
.woosmart-btn > button, .woosmart-btn > a {
font-family: 'Poppins', sans-serif !important;         
}
table.woocommerce-cart-form__contents thead th {
font-family: 'Poppins', sans-serif !important;      
}
.zk-btn-primary, .vc_general.vc_btn3.zk-btn-primary, .zk-btn-simple, table.woocommerce-cart-form__contents tbody td .woocommerce-Price-amount {
font-family: 'Poppins', sans-serif !important;       
}
.woocommerce-thankyou-order-received {
font-family: 'Poppins', sans-serif !important;    
}
.woocommerce-shipping-methods {
font-family: 'Poppins', sans-serif !important;    
}
input, textarea, select, button {
font-family: 'Poppins', sans-serif !important;  
}
.hover-box .hover-link a {
font-family: 'Poppins', sans-serif !important;    
}
.button, .zk-btn, .zk-btn-default, 
.vc_general.vc_btn3.zk-btn, .vc_general.vc_btn3.zk-btn-default, 
input[type="submit"], .added_to_cart {
font-family: 'Poppins', sans-serif !important;     
}
.tnp-form input[type="submit"]:hover{
background-color: #4a4a4a !important;
border: 1px solid #4a4a4a;
}
.compare-icon {
display:none !important;
width:0px !important;
}
.compare-btn{
display:none !important;
width:0px !important;    
}
.quickview-icon {
display:none !important;
width:0px !important; 
}
.loop-attrs .loop-attrs-right {
margin: 0px !important;
}
.col-auto a:hover{
color: #ccc8c8 !important;
}
.zk-filters-grid{
display:none !important;
}
@media (min-width: 992px){
#zk-page-title + .space {
height: 15px !important;
}
.zk-page-title-text {
letter-spacing: 2px;
}
}
.vpis-novice input{ width:320px !important; 
margin-right: 10px !important;
}
.vpis-novice input[type='submit']{ width:200px !important; 
}
.loop-title {
min-height: 43.2px !important;
}
.flex-control-thumb {
-webkit-opacity: 1 !important;
opacity: 1 !important;
}
.gallery-thumb-wrap { }
table.woocommerce-cart-form__contents .cart_totals td {
color: #4a4a4a !important;    
}
.shop_table table, .shop_table td, .shop_table tr, .shop_table th {
color: #4a4a4a !important;    
}
.woocommerce-shipping-destination {
display:none !important;
}
.zk-page-title-text .title {
display: none !important;
}
.zk-page-title-text {
display: none !important;    
}
.pwb_tab_tab{
display: none !important;       
}
#zk-page-title + .space {
height:0px !important;
}
.stock_custum_isaac {
text-transform: uppercase;
font-size: 14px;
letter-spacing: 1px;
font-family: 'Poppins';
color: #4a4a4a;
margin-bottom:20px;
}
.zk-btn, .zk-btn-default, .vc_general.vc_btn3.zk-btn, 
.vc_general.vc_btn3.zk-btn-default, input[type="submit"], 
.added_to_cart, .add_to_cart_button, .single_add_to_cart_button, #place_order, .product_type_variable {
border-color: #db0f27 !important;
background-color: #db0f27 !important;
}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
border: 2px solid #4CAF50;
}
.zk-social a:hover {
color: #c1c1c1 !important;    
}
.vs-default > .vc_column_container {
margin-top: 0px !important; 
margin-bottom: 0px !important;    
}
.vs-default {
padding-top: 0px !important;
padding-bottom: 0px !important;
}
.woocommerce-product-gallery .woocommerce-product-gallery__trigger {
z-index: 1 !important;    
}
span.wpcf7-list-item {
margin:10px 0 0 0px !important;
}
.filter-icon a:hover{
border:0px !important;   
}
.wc-filter-velikost span:nth-child(2){
color: black !important;
display: inline-block;
}
.wc-filter-velikost span:nth-child(3){
color: black !important;
display: inline-block;
}  .zk-checkbox-wrap {
position: relative;
height: 30px;
width: 44px;
display: inline-block
}
.zk-checkbox-wrap:first-child {
margin-right: 15px
}
.zk-checkbox-wrap:last-child {
margin-left: 15px
}
input[type=checkbox] {
position: relative;
opacity: 0;
cursor: pointer;
top: 4px;
width: auto !important;
height: auto !important;
z-index: 2
}
input[type=checkbox] + span {
position: relative;
display: block;
padding-left: 50px
}
input[type=checkbox] + span:before {
content: "";
display: block;
height: 16px;
width: 30px;
border: 2px solid #99a9b4;
background: #99a9b4;
border-radius: 15px;
box-sizing: content-box;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms;
position: absolute;
top: 4px;
left: 0
}
input[type=checkbox] + span:after {
content: "";
display: block;
width: 14px;
height: 14px;
background: white;
position: absolute;
top: 7px;
left: 3px;
border-radius: 50%;
transition: all ease-in-out 0.3s
}
[dir='rtl'] input[type=checkbox] + span:after {
left: auto;
right: 3px
}
[dir="rtl"] input[type=checkbox] + span {
padding-left: 0;
padding-right: 50px
}
[dir="rtl"] input[type=checkbox] + span:before {
left: auto;
right: 0
}
input[type=checkbox]:checked + span:after {
left: 17px
}
[dir='rtl'] input[type=checkbox]:checked + span:after {
left: auto;
right: 17px
}
input[type=checkbox]:checked + span:before {
border-color: #f0524b;
background: #f0524b
}
.zk-heading .heading  {
line-height: 50px;
}
@media (min-width: 425px){
input[type=checkbox] {
top: -5 !important;
}
}
@media (max-width: 425px){
.zk-heading .heading  {
line-height: 20px !important;
padding-top:10px;
}
#tab-description table {
width: 100% !important;
overflow-x: auto !important;
display: block;
}
#tab-description table::before{
font-family: "FontAwesome";
content: "\f07e";
}
}
.product_meta .wc-meta-item a {
padding-left:4px !important; 
}
.product_meta .share-icons {
margin: 0px !important;
}
.isaac_home_img {
height: 250px !important;
}
.isaac_home_img img{
height: 250px !important;
}
.isaac_home_middle {
background-image: url(https://www.kimber.si/wp-content/uploads/2019/02/decki2-626x369.jpg);
width: 100%;
height: 348px;
background-repeat: no-repeat;
margin-bottom: 20px;
}
.isaac_home_middle_d {
background-image: url(https://www.kimber.si/wp-content/uploads/2019/02/deklice-626x369.jpg);
width: 100%;
height: 348px;
background-repeat: no-repeat;
margin-bottom: 20px;
}
.isaac_home_middle_d span{
color: #ffffff;
font-size: 45px;
font-weight: 700;
position: absolute;
padding:140px 0 0 20px;
text-shadow: 1px 1px 30px rgb(0, 0, 0);
}
.isaac_home_middle span{
color: #ffffff;
font-size: 45px;
font-weight: 700;
position: absolute;
padding:140px 0 0 20px;
text-shadow: 1px 1px 30px rgb(0, 0, 0);
}
.isaac_cover {
background-image: url(https://www.kimber.si/wp-content/uploads/2019/02/naslovna_1.jpg);  
height: 270px;
width: 100%;
background-repeat: no-repeat;
background-position: center; 
}
.flex-viewport {
max-height: 570px !important;    
}
.loop-thumb img {
max-width: 315px !important;
max-height: 315px !important;
}
.theme-style .filter-icon {
width: 0px !important;
height: 0px !important;
}
.theme-style .filter-title, .theme-style .filter-count {
display: inline-block !important;    
}
.theme-style .wc-widget-filter {
border: 0px !important;
}
.theme-style .woocommerce-widget-layered-nav-list li {
margin-bottom:20px !important;    
}
.hover-box.hover {
background-color: #fccecc !important; 
}
.variations .label label {
font-weight: 600 !important;
}
.woosmart-btn > button:hover, .woosmart-btn > a:hover {
background: #fccecc !important;
color: #4a4a4a !important;
}