
@media only screen and (max-width: 600px) 
 {
	.col-sm-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 90.333333%!important;
    flex: 0 0 90.333333%!important;
    max-width: 90.333333%!important;
}

.h1, h1 {
    font-size: 2rem;
}
.j2store-single-product .h1, .j2store-single-product h1 {
    font-size: 1.5rem!important;
	    font-family: 'Work Sans', sans-serif;
    font-weight: 700;
    letter-spacing: 0px;
    color: #585858;
}
}



@media only screen and (max-width: 1500px) and (min-width: 601px){
.sppb-col-md-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 30.666667%!important;
    max-width: 30.666667%!important;
}

}
@media only screen and (max-width: 800px) and (min-width: 600px){
.col-sm-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 43%!important;
    flex: 0 0 43%!important;
    max-width: 43%!important;
}
}



.easy-checkout .span6 {width: 46%;
    display: inline-grid;}


.fa-map-marker:before {
    content: "\f041"!important;
}
.fa-mobile-phone:before, .fa-mobile:before {
    content: "\f10b"!important;
}
.sppb-panel-modern>.sppb-panel-heading {
    padding: 17px 30px 17px 15px;
    background: #2ba84a!important;
    color: #fff!important;
}


#sp-footer1 a {color:#fff!important;}
#sp-footer2 {
    margin-top: 12px;
    text-align: center;
}
div.catItemReadMore {
    display: inline;
    border: 1px solid #2BA84A;
    padding: 10px;
    padding-left: 20px;
    padding-right: 20px;
}
.btn-primary, .sppb-btn-primary {
    border-color: #ffffff;
    background-color: #ffffff!important;
    color: #2BA84A;
    border-radius: 30px!important;
}
h1 {
    font-family: 'Work Sans', sans-serif;
    font-weight: 700;
    letter-spacing: 3px;
	color: #585858;
}
a:hover, a:focus, a:active {
    color: #3a3a3a!important;
}

.h1, h1 {
    font-size: 3rem;
}

.h5, h5 {
    font-size: 1.25rem;
    color: #585858;
}

.sppb-carousel-extended-nav-control {display:none!important}

.sppb-carousel-extended-item img {
    width: 100%;
    object-fit: fill;
    height: auto!important;
}
.corvus img  {display: inline-block;}
.corvus  {display: inline-block;    background-color: #fff;
    padding: 20px;}
.j2store-cart {
    background-color: #fff;
    padding: 20px;
}

.j2store-single-product .h1, .j2store-single-product h1 {
    font-size: 2rem;
}


#j2store-checkout{
    background-color: #fff;
    padding: 20px;
}
#sppb-addon-wrapper-1544166876961 .lt-title b {color:#000!important;}
div.k2ItemsBlock ul li a.moduleItemTitle {
    text-align: center;
    height: 40px;
    font-weight: 700;
}
div.k2ItemsBlock ul li span.moduleItemDateCreated {
    color: #cdcdcd;
}
div.k2ItemsBlock ul li:nth-child(2n) {
    margin-right: 0;
    margin-right: 2%;
}
#sp-footer a {
    color: #ffffff!important;
}
span.catItemImage img {
    max-width: 100%;
    height: auto;
    float: right;
    margin: 2px 0 4px 4px;
    padding: 0;
    max-width: 100%;
    max-width: 100%;
    max-height: 100%;
    display: block;
    width: 100%;
    height: 300px!important;
    object-fit: cover;
}
.moduleItemImage {width: 100%;
    height: 150px;
    object-fit: cover;
	
}
div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {
    float: right;
    margin: 2px 0 4px 4px;
    padding: 0;
    width: 100%;
    height: 150px;
    object-fit: cover;
}
#sppb-addon-1669978537321 .sppb-carousel-extended-item {
    background: #2BA84A;
    border-radius: 20px;
    padding: 20px;
}
div.k2ItemsBlock ul li {
    width: 31%;
    float: left;
    margin-right: 2%;
    padding: 10px;
    color: #dfd9d9;
    background-color: #fff;
    border-radius: 20px;
    padding: 20px;
}
.sppb-testimonial-carousel-rating {display:none!important;}
.sppb-testimonial-carousel-img-wrap{display:none!important;}
.j2store_cart_module_128 {
    background-color: #fff;
    padding: 20px;
    margin-bottom: 10px;
    border-radius: 24px;
    border: solid 2px #2BA84A;
}

.j2store-product-list .product-title {
    font-size: 1.3rem;
    text-align: center;
	height: 60px;
}

.j2store-product-list .j2store-img-responsive {
    max-width: 100%;
    height: auto;
    text-align: center;
    margin: 0px auto;
    height: 280px;
    object-fit: cover;
    width: 280px;
}
.additional-image-list li {
    list-style-type: none;
    display: inline-table!important;
}
.additional-image-list img {
    height: 100px!important;
    width: 100px!important;
}
.product_mobile .j2store-img-responsive {
    max-width: 100%;
    height: auto;
    text-align: center;
    margin: 0px auto;
    height: 200px;
    object-fit: cover;
    width: 280px;
}

.j2store-product-list .product-price-container{
	text-align:center;
    margin: 0px auto;
}

.j2store-product-list .discount-percentage {
    color: #81c02e;
    text-align: center;
}

.com-j2store {background-color:#F5F5F5!important}


.j2store-product-list .col-sm-4 {
    background-color: #fff;
    padding: 20px;
    border-radius: 20px;
	margin: 15px;
}


 .btn-primary {
    border-color: #2ba84a;
    background-color: #2ba84a!important;
    color: #fff;
}

.btn-success {
    border-color: #2ba84a;
    background-color: #2ba84a!important;
    color: #fff;
	border-radius: 20px;
}

.j2store-product-list .j2store-addtocart-form {
    margin-top: 10px;
    margin: 0px auto;
    text-align: center;
	    margin-top: 20px;
}

.col-sm-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 30.333333%;
    max-width: 30.333333%;
}

.j2slider h4 {
    font-size: 1rem;
	text-align: center;
	height: 30px;
}
.j2slider .product-price-container{
text-align: center;
    margin: 0px auto;
}
.j2slider .product-cart-left-block {
    text-align: center;
}


.j2slider .owl-carousel.owl-drag .owl-item {
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fff;
    padding-top: 30px;
    padding-bottom: 30px;
    border-radius: 20px;
}
.product_mobile .col-sm-3{
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fff;
    padding-top: 30px;
    padding-bottom: 30px;
    border-radius: 20px;
	margin:15px;
}
.j2store-single-product .product-title, .j2store-single-product .price-sku-brand-container {    margin: 20px}
.j2store-single-product
{
-ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fff;
    padding-top: 0px;
    padding-bottom: 30px;
    border-radius: 20px;
    margin-bottom: 15px;
}

.j2store-single-product .j2store-img-responsive {
    max-width: 100%;
    height: 280px;
    margin: 0px auto;
}

.product-sdesc {padding: 20px;}

.bijelo {
    border-radius: 20px!important;
    background-color: #fff!important;
	color: #2BA84A!important;
}

.bijelo:hover {
    border-radius: 20px!important;
    background-color:#2BA84A!important;
}
.bijelo:hover a{
    border-radius: 20px!important;
    background-color:#2BA84A!important;
	color:#fff!important;
}

.body-innerwrapper {
    overflow-x: hidden;
   * margin-top: -22px!important;
}