.mojasenka{box-shadow:0px 5px 3px -3px #C5C5C5;}
.floatleft{float:left;}
.floatright{float:right;}
.centriraj{text-align:center !important;}
.relativ{position:relative;}
.absolut{position:absolute;}
.justify{text-align:justify;}
.hajduj{display:none;}
.diplejinline{display:inline-block;}
.border{border:1px solid #999;}
.clearfloat{clear:both;}
.boldirano,.boldirano a{font-weight:bold;}
.disblc{display:block;}
.bojabela, .bojabela a{color:#FFF !important;}
.bojazuta{color:#ffb901 !important;}
.bojaljub{color:#7b6173 !important;}
.bojaljubsajta{color:#896b80 !important;}
a.bojaljubsajta:hover{color:#FFF;}
.bojaljubsvet{color:#ccb5c5 !important;}
.bojaljubsvet a:hover{color:#FFF;}
.bojasivaccc{color:#CCC !important;}
.bojazelena{color:#44892c !important;}
.bojacrna{color:#000 !important;}
.bojasiva666{color:#666 !important;}
.bojasiva333{color:#333 !important;}
.bojasiva6c{color:#6c6c6c !important;}
.bojacrvena{color:#F00 !important;}
.bojacrvenapop{color:#cb3131 !important;}
.bojacrvenaprod{color:#a20606 !important;}
.bojacrvenaosn{color:#d93a43;}
.bojacrvenatamn{color:#b22d35;}
.bojaplavadrz{color:#00498f !important;}
.bojaplava3g{color:#1B88C4 !important;}
a.boja3gfont{color:#313744 !important;}
a.boja3gfont:hover{color:#1b88c4 !important;}
.bojazutadrz{color:#f4c027;}
.bojacrvenapop:hover{color:#BE1A1A !important;}
.bojasiva4f{color:#4f4f4f !important;}
.bojaplavat{color:#0d7da3 !important;}
.font8{font-size:8px !important;}
.font10{font-size:12px !important;}
.font11{font-size:11px !important;}
.font12{font-size:12px !important;}
.font14{font-size:14px !important;}
.font15{font-size:15px !important;}
.font16{font-size:16px !important;}
.font17{font-size:17px !important;}
.font18{font-size:18px !important;}
.font19{font-size:19px !important;}
.font20{font-size:20px !important;}
.font21{font-size:21px !important;}
.font22{font-size:22px !important;}
.font24{font-size:24px !important;}
.font28{font-size:28px !important;}
.font31{font-size:31px !important;}
.font36{font-size:36px !important;}
.fw500{font-weight:500;}
.fw600{font-weight:600;}
.nemahover{text-decoration:none !important;}
.skillslall{margin:24px 8px 0 0;}
.ubacirek{padding:100px 0 0 0;width:200px;height:200px;background-color:#999;float:right;}
.pozadinabela{background-color:#FFF;}
.pozadinasiva{background-color:#dde0cf;}
.bojaljubsvetank{background-color:#e3dde1;}
.pozadinasvplava{background-color:#c7e2eb;}
.pozadinasvplava1{background-color:#E9F2F5;}
.pozadinacrvena{background-color:#d02e2e !important;}
.lastdiv{margin:0 0 0 0 !important;}
.visina5{height:5px !important;}
.visina10{height:10px !important;}
.visina15{height:15px !important;}
.visina20{height:20px !important;}
.visina25{height:25px !important;}
.nopadding{padding:0 !important;}
.nomargin{margin:0 !important;}
.marginadesno50{margin-right: 50% !important;}
.marginalevo50{margin-left: 50% !important;}
.poravnanjedesno{text-align: right !important;}
.poravnanjelevo{text-align: left !important;}
.uppercase{text-transform:uppercase;}
.centar{display:block;margin:auto;}
.crtice{background-color:#ff3366;border:2px solid #ff3366;height:12px;margin:2px;width:5px;list-style:none;}
.banner-levi{height: 100%;max-height: 840px;max-width: 220px;position: fixed;width: 100%;top: 35px;z-index: 1;}
.banner-desni{height: 100%;max-height: 840px;max-width: 220px;position: fixed;text-align: right;right: 0;width: 100%;top: 35px;z-index: 1;}
.banner-levi-wrap img{height: calc(100vh - 28px);max-width: 100%;}
.banner-desni-wrap img{height: calc(100vh - 28px);max-width: 100%;}
#registracija{margin-left: -46% !important; margin-top: 5% !important;}
.cart_summary .price{text-align: center !important; }
.sirina100{width: 100% !important;}
.websiteurn{display:none;}

.product figure {display: none;position: fixed;top: 2em;right: 1em;padding: 0;margin: 0;border: 5px solid #6b6b6b;background: #6b6b6b;border-radius: 1em;}
.product img {display: block;border-radius: 0.8em;max-width: 100%;height: auto;}
.product:focus figure,.product:hover figure {display: block;}

.loaderNew {display: flex;justify-content: center;align-items: center;width: 50px;height: 50px;background: transparent;margin: 30px auto 0 auto;border: solid 3px #D9D9D9;border-top: solid 3px #f36;border-radius: 50%;opacity: 0;}
.check {width: 100%;height: 100%;display: flex;flex-direction: column;justify-content: center;align-items: center;transform: translate3d(-4px,50px,0);opacity: 0;}
.loaderNew.active {animation: loadingNew 5s ease-in-out;animation-fill-mode: forwards;}
.check.active {opacity: 1;transform: translate3d(-4px,4px,0);transition: all .5s cubic-bezier(.49, 1.74, .38, 1.74);transition-delay: .2s;}
 @keyframes loadingNew {30% {opacity: 1;}85% {opacity: 1;transform: rotate(1080deg);border-color: #d9d9d9;} 100% {opacity: 1;transform: rotate(1080deg);border-color: #f36;}}

.ui-multiselect-menu .ui-multiselect-checkboxes label {margin-left: 0;}
.ui-multiselect-checkboxes input[type="checkbox"]:not(old) {opacity: 1;}
.ui-multiselect-checkboxes{position: absolute !important;overflow-y: auto !important;background-color: #fff !important;width: max-content !important;}
ul.ui-multiselect-checkboxes {margin: 0 0 10px 0 !important;}
.ui-multiselect-checkboxes li{padding-left: 5px!important;}
#korpaDirect{float: inherit; padding: 10px 20px; border: 1px solid #eaeaea;}
#pokazispiner{width: 30px !important; display:none; margin: auto;}

/*Banner responsive part start*/
@media all and (max-width: 1900px) {
    .banner-levi-wrap {background-size: 100%;max-width: 280px;}
    .banner-desni-wrap {background-size: 100%;max-width: 280px;}
}/*(max-width: 1900px)*/
@media all and (max-width: 1750px) {
    .banner-levi-wrap {background-size: 100%;max-width: 330px;}
    .banner-desni-wrap {background-size: 100%;max-width: 330px;}
}/*(max-width: 1750px)*/
@media all and (max-width: 1680px) {
    .banner-levi-wrap {background-size: 100%;max-width: 300px;}
    .banner-desni-wrap {background-size: 100%;max-width: 300px;}
}/*(max-width: 1680px)*/
@media all and (max-width: 1610px) {
    .banner-levi-wrap {max-width: 200px;}
    .banner-desni-wrap {max-width: 200px;}
}/*(max-width: 1610px)*/
@media all and (max-width: 1530px) {.banner-levi-wrap {max-width: 125px;}
    .banner-desni-wrap {max-width: 125px;}
}/*(max-width: 1530px)*/
@media all and (max-width: 1440px) {
    .banner-levi-wrap {max-width: 120px;}
    .banner-desni-wrap {max-width: 120px;}
}/*(max-width: 1440px)*/
@media all and (max-width: 1405px) {
    .banner-levi-wrap {max-width: 85px;}
    .banner-desni-wrap {max-width: 85px;}
}/*(max-width: 1405px)*/
@media all and (max-width: 1350px) {
    .banner-levi-wrap {display: none;max-width: 160px;}
    .banner-desni-wrap {max-width: 160px;display: none;}
}/*(max-width: 1350px)*/
@media all and (max-width: 1318px) {
    .banner-levi-wrap {display: none;max-width: 150px;}
    .banner-desni-wrap {display: none;max-width: 150px;}
}/*(max-width: 1318px)*/
@media all and (max-width: 1290px) {
    .banner-levi-wrap {display: none;max-width: 0px;}
    .banner-desni-wrap {display: none;max-width: 0px;}
}/*(max-width: 1290px)*/
/*Banner responsive part end*/
@media all and (max-width: 807px){
    #registracija{margin-left: 0 !important; margin-top: 5% !important;}
    .flexcont{display:flex; flex-direction: column;}#left_column{order: 2;}#center_column{order: 1;}.hidden-malo{display: none !important;}
    .padding-dole-20{padding-bottom: 20px !important;}
}
@media all and (max-width: 768px){
    .cart_summary img{max-width:80px !important;}
}
@media all and (max-width: 415px){
    .cart_summary img{max-width:60px !important;}
    .page-order .product-name {font-size: 14px !important;}
    .small, small {font-size: 80% !important;}
}
@media all and (max-width: 360px){
    .cart_summary img{max-width:40px !important;}
    .cart_summary td.cart_product {padding: 5px !important;}
}
