.txt p,.txt li{font-size:18px;color:#777;font-weight:300;line-height:29px;}

h1{font-size:19px;margin:0 0 20px;color:#565656;}

h2{font-size:18px;margin:0 0 20px;color:#565656;text-transform:uppercase;}

.gal-title{margin-top:30px;padding-top:30px;border-top:1px solid #eee;}

.main .right{padding:0 4%;}

.news{margin-bottom:40px;}

.news li a{display:block;}

.right.txt {padding: 40px 30px;}

.news li a span{font-size:22px;font-weight:500;color:#565656;display:block;margin:25px 0 10px;padding:0 10px;transition:all ease 0.3s;}

.news li a:hover span{color:#1a91cf;}

.news li p{margin:10px 0;padding:0 10px;}

a.arrow-btn{display:inline-block;transition:all ease 0.2s;padding:4px 0 4px 32px;font-size:18px;font-weight:400;background:url(../images/arrow.png) 0px 11px no-repeat;margin-top:10px;line-height:19px;color:#0167a2;text-transform:none;}

a.arrow-btn:hover{background:url(../images/arrow.png) 4px 11px no-repeat;}

.hidden-title{display:none;}

.footer p{color:#fff;}

.footer h2{color:#fff;margin-bottom:0;text-transform:none;font-size:20px;}

.footer h3, .footer .center .w3:nth-child(2) a{color: #fff;margin-bottom: 0;margin-top: 0;font-size: 20px;padding: 7px;}

.footer .center .w3:nth-child(2) a{display: block;border-bottom: 1px solid rgba(255,255,255,0.5);}

.p-frame .btn{padding: 3px 15px 0px;}

.cards {width: 100%;clear: both;float: left;margin-bottom: 35px;}

.cart-btn{position: relative;}

.cart-btn .success{display: none;position: absolute;top: 40px;left: 0;width: 200px;font-size: 12px;color: #02a7e5;}

.w5.aright.map-frame{float:right;position:relative;min-height:300px;}

.cart-btn .success.visible{display: block!important;}

.p-frame .cart-btn .success {top: 3px;left: 120%;}

.price-frame strong{font-weight: 700;color:#02a7e5 ;}

li .price-frame {display: block;

margin-top: -15px;

margin-bottom: 10px;}

li .btn.dark, li .btn.light{margin-right: 10px;float: left;}

.cards img {margin-right: 23px;}

.cards.top-cards img {margin-right:0px;}

.fb{display:inline-block;float:right;color:#fff !important;font-weight:600;}

.fb img{max-width:41px;margin-right:16px;margin-bottom:-12px;}

.footer a{color:#fff;}

.w3{width:33%;float:left;}

.cart:hover{color:#fff;}

.list{width:102%;margin-left:-1%;}

.scroll-container.txt ul{list-style-type:none;margin:0;padding:0;}.scroll-container.txt ul li{padding-left:20px;background:url(../images/dot.png) 2px 7px no-repeat;}

.resp .blank_td td:first-child{font-weight:600}

.row.copy{background:#036ca8;padding:10px 30px;color:#fff;}.none{height: 1px;overflow: hidden;}.v_link img{width: 236px;}

.reference-list li{padding:4px;}

.reference-list li a{display:block;border:1px solid #f1f1f1;padding:3px;}

.row.top-blue{background:#fff;margin-top:15px;padding:30px;max-height:184px;overflow:hidden;}

.top-blue .center{position:relative;}

.bx-prev{position:absolute;left:0;top:50%;height:100px;width:30px;margin-top:-50px;background-color:rgba(27,147,209,0.8);text-indent:-9999px;overflow:hidden;background-image:url(../images/prev.png);background-position:center center;background-repeat:no-repeat;}

.bx-next{position:absolute;right:0;top:50%;height:100px;width:30px;margin-top:-50px;background-color:rgba(27,147,209,0.8);text-indent:-9999px;overflow:hidden;background-image:url(../images/next.png);background-position:center center;background-repeat:no-repeat;}

.reference-list{list-style-type:none;margin:0;padding:0;}

.reference-list li{float:left;width:20%;}

.news-list{list-style-type:none;margin:0;padding:0;}

.news-list li{width:100%;float:left;position:relative;padding-left:290px;min-height:172px;border-bottom:1px solid #eee;margin-bottom: 34px;

padding-bottom: 43px;}

.news-list li:last-child{border-bottom:0;}

.news-list a{display:inline-block;}

.news-list a img{position:absolute;max-width:250px;left:0;}

.news-list a{font-size:22px;font-weight:500;color:#565656;}

.news-list a span{margin-bottom:15px;display:block;}

.list-box{width:100%;float:left;display:block;border-bottom:1px solid #eee;}

.right .list-box:last-child{border-bottom:1px solid #eee;}

.bc.row{background:#036ca8;padding:10px 30px;}

.copy p{margin-bottom:0;}

.footer .center .w3:first-child{border-right:2px solid #1b93d1;padding-right:20px;margin-right:4%;width:30%;}

.copy p{margin-bottom:0;float: left;width: 100%;}

.bc span{color:#fff;margin:0 3px;}

.bc a{color:#fff;}

.not-ready .main .left{opacity:0;max-height:450px;overflow:hidden;transition:opacity ease 0.6s;}

.left{opacity:1;transition:opacity ease 0.6s;}

.bc a{line-height:18px;}

.row.footer{padding:50px 30px;}

.home-box h1{position:absolute;bottom:30px;z-index:1010;width:100%;padding:0 60px;color:#fff;font-size:40px;text-align:right;}

p{margin:0 0 20px;}

#map{position:absolute;top:0;left:0;width:100%;height:100%;}

.w5{width:48%;float:left;}

.forma{float:right;padding:20px;background:#eee;max-width:50%;width:100%;}

.error{background:#df1515;

text-align:center;

color:#fff !important;

padding:10px;

margin-bottom:10px;

font-size:14px !important;

font-weight:600 !important;}

figure {margin:0;}

#error_container.txt_error{color: #db222f;

font-weight: 500;

margin-bottom: 10px;

line-height: 20px;

margin-top: -13px;

font-size: 14px;}



.plus{background:#02a7e5;padding:1px;border-radius:3px;margin-top:5px;float:left;margin-right:7px;}

.scroll-container.txt p,.scroll-container.txt li{font-size:15px;line-height:25px;}

.btn.btn-blue{background: #1a91cf;}

.btn.btn-blue:hover{background: #3aabe7;}

.form-row input.btn{padding-left:15px;border:1px solid #eee;}

.btn.submit{display:block;max-width:240px;margin:20px auto 0;color:#fff;clear:both;}.btn.light{background:#02a7e5!important;}

input.txt_error{border:1px solid #db222f!important;}

textarea.txt_error{border:1px solid #db222f;}

.item-box{background:#eee;padding:14px 30px;width:23%;margin:0 1% 2%;float:left;text-align:center;font-weight:500;}

.item-box span{display:table-cell;vertical-align:middle;width:1%;text-align:center;line-height:22px;}

.popup-container.txt{background:#fff;position:relative;padding:40px;margin:0 auto;max-width:680px;}

p a{font-weight:500;color:#2698d3;}

#prijava,.kontakt-forma.max-w{max-width:520px;margin:30px auto 0;}.kontakt-forma.max-w{float: left;}

.forma input,#prijava input{width:100%;border:1px solid #ddd;background:#f2f7fa;}

#prijava input.btn{margin:29px 0 20px;font-weight:600;}

.bc .right{background:transparent;}

.item-box:hover{background:#1a91cf;color:#fff;}

.gallery{width:102%;margin-left:-1%;}

.gallery a{display:block; width:23%;margin:1%;float:left;}

.form-row{position:relative;margin-bottom:10px;clear: both;}

.slider.spec img{opacity:0.2;background:#036ca8;}

.footer .w3 span.link{display:block;}

.search{float:right;position:relative;background:#fff;padding:4px;}

.search input{border:0 none;padding:5px 10px;padding-right:40px;width:100%;}

.search input.search-btn{width:36px;top:4px;height:37px;transition:all ease 0.3s;background:url(../images/search.png) center center no-repeat #2698d3;position:absolute;right:5px;padding-right:0px;}

.search input.search-btn:hover{background:url(../images/search.png) center center no-repeat #036ca8;}

.yell img{transition:all ease 0.3s;max-width:80px;margin-bottom:-18px;margin-left:-20px;margin-right:18px;}

.left-nav li a.yell{background:#e8e412;text-shadow:2px 1px #d5d10d;}

.left-nav li a.yell:hover{background:#036ca8;text-shadow:0px 0px #036ca8;}

.exp .yell img{max-width:57px;margin-bottom:-16px;}

.v_link{float:right;margin-top:7px;}

.none{text-indent:-9999px;overflow:hidden;float:left;}

.tabs a{display:block;font-weight:500;border-bottom:1px solid #eee;}

.tabs-container.active-tab{display:block;}

.tabs-container{display:none;}

.tabs a.active-tab{color:#1a91cf;font-weight:600;}

.home-box h1 span{font-size:30px;margin-top:5px;display:block;}

textarea{width:100%;height:200px;padding:10px;border:0 none;border:1px solid #eee;

}

h1{font-size:23px;margin:0 0 27px;font-weight:500;line-height: 32px;}

@media screen and (max-width:1160px){

	.hidden-title{display:block;}

	.yell img{max-width:64px;}

	.bc .right{margin:0;}

	.right.home-box{display:none;}

	.left-nav li a{padding:10px 50px;}

	.left-nav li a.drop{top:6px;}

	.right,.left{width:100%;}.right{margin-bottom:40px;}

	.right.home-box, .home-box .bx-wrapper, .home-box .bx-viewport, .slider, .slider li{position:relative;}

	.right{position:relative;margin-top:20px;padding:0 0%;float:left;}.row.main{padding:30px 30px 30px;}

	.right.home-box{background:transparent;}

	.home-box h1{position:relative;bottom:0;z-index:1010;width:100%;padding:15px 30px;color:#fff;font-size:25px;text-align:left;margin-bottom:0;}

	.logo{max-width:227px;margin:35px auto;}

	.nav-toggle{display:block;display:block;width:45px;height:45px;background:url(../images/nav-toggle.png) center center no-repeat #1a91cf;}

	.nav ul{display:none;}

	.nav li:hover .sub-nav{display:none;}

	.nav ul li{width:100%;}

	.nav ul li a.active ,.nav ul li a{padding:5px 12px 5px 12px;}

	.nav ul li:first-child{margin-top:20px;}.center.rel {background: #fff;}

}

@media screen and (min-width:1160px){

	h1{font-size:28px;margin:0 0 27px;line-height:35px;font-weight:500;line-height:48px;}

	.left-nav li a.first-child{font-size:20px;}

}

@media screen and (max-width:860px){

	.item-box{width:48%;}

	.footer .center .w3:first-child{width:50%;}

	.fb{clear:both;float:left;margin-top:20px;}

	.footer .w3{width:46%;}

.footer h3, .footer .center .w3:nth-child(2) a {font-size: 16px;}

}

@media screen and (max-width:640px){

	.nav{width:100%;float:left;}.search {width:48%;}

	.logo{float:left;}.lang{margin-top:30px;}

	.nav-toggle{width:57px;height:35px;position:absolute;right:0;top: 42px;}

}

@media screen and (max-width:580px){

	.w5{width: 100%}

}

@media screen and (max-width:500px){

.search {width:100%;}

a.cart {

margin-right: 0;

width: 100%;

margin-top: 10px;

}.row {

    padding: 0 12px;

}

h1 .sifra {

    margin-top: 0;

}





}

@media screen and (max-width:640px){

	.hidden-clear{width: 100%;float: left;display: block;}.v_link{float: left!important;padding-top: 4px;

	margin-top: 0;

	margin-left: -10px;

	margin-bottom: 10px;

}

	.row.copy {padding: 20px 30px 10px;}

	.gallery.txt-gallery {

    max-width: 100%;text-align: center;

    width: 100% !important;

    margin: 40px 0 !important;

}

.gallery.txt-gallery img {

    width: auto;

    max-width: 100%;

    margin: 0 auto;

}

.news-list a img{position: relative;

max-width: 100%;

left: 0;

margin-bottom: 20px;

width: auto;

margin-left: auto;

margin-right: auto;

float: none;

display: block;

}

.news-list li{padding-left:0;}

.news-list a{display:block;}

.item-box{width:98%;}

.item-box span{height:auto!important;}

}

@media screen and (max-width:560px){

.footer .center .w3:first-child{border-right:0 none;padding-right:0;margin-right:0;width:100%;}

.footer .w3{width:100%;}

.v_link{float:none;margin-top:7px;max-width:260px;display:inline-block;clear:both;}

.gallery a{width:48%;}

.hidden-clear{display:block;width:100%;clear:both;}

}



@media screen and (max-width:660px){

	.left-nav {

    padding-top: 4px;

}

.login {width: 100%;margin-top: -30px;border-bottom: 1px solid #32aed6;border-right: 0;padding-left: 10px;}

.lang {

    margin-right: 20px;

}





.logo{max-width:168px;margin-top:43px;}

.left-nav li a{padding:10px 20px;}

.nav-frame{padding:15px 12px;}

.left-nav li a.drop{right:12px;}

}





table.resp{ width:100%; border-collapse:collapse;}

.resp tr:nth-of-type(odd){ background:#f2f7fa;}

.resp th{ border:1px solid #ccc;color:#FFF;font-size:14px;text-transform:uppercase;letter-spacing:0.7px;font-weight:400;padding:11px 10px 9px;background:#036ca8;}

.resp td, .resp  th{border:1px solid #ccc; letter-spacing:0.7px;font-weight:300;font-size:16px;padding:10px 10px 9px;line-height:18px;text-align:left;}

.resp th:first-child ,.resp td:first-child{text-align:left;}

.resp td{vertical-align:top;}.resp th{text-transform:none;font-weight:600;}



@media screen and (max-width:660px){

	.resp tr:nth-of-type(odd){ background:transparent;}

	table.resp,tbody{display:block;width:100%;}

	table.resp tr.blank_td{display:none!important;}

	thead{ display:none;}

	table.resp tr, table.resp th, table.resp td{display:block;padding:0;text-align:left;white-space:normal;}

	table.resp tr{border-bottom:1px solid #eee;padding:13px 0px;}

	table.resp th[data-title]:before,

	table.resp td[data-title]:before{content:attr(data-title) ":\00A0";}

	table.resp td{border:none;}

	table.resp td:empty{ display:none;}

	table.resp td:first-child{font-weight:bold;margin-bottom:10px;margin-top:8px;}

	table.resp td:first-child:before{ content:'';}

}









/* Magnific Popup CSS */

.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1100;overflow:hidden;position:fixed;background:#073b59;opacity:0.8;filter:alpha(opacity=80); }

.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1200;position:fixed;outline:none !important;-webkit-backface-visibility:hidden; }

.mfp-container{height:100%;text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; }

.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle; }

.mfp-align-top .mfp-container:before{display:none; }

.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:505; }

.mfp-inline-holder .mfp-content,

.mfp-ajax-holder .mfp-content{width:100%;cursor:auto; }

.mfp-ajax-cur{cursor:progress; }

.mfp-zoom-out-cur,

.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:pointer}

.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in; }

.mfp-auto-cursor .mfp-content{cursor:auto; }

.mfp-close,

.mfp-arrow,

.mfp-preloader,

.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none; }

.mfp-loading.mfp-figure{display:none; }

.mfp-hide{display:none !important; }

.mfp-preloader{font-family:'vag_roundedregular','Oxygen', sans-serif;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:504; }

/*

.mfp-preloader a{color:#cccccc; }

.mfp-preloader a:hover{color:white; }*/

.mfp-s-ready .mfp-preloader{display:none; }

.mfp-s-error .mfp-content{display:none; }

button.mfp-close,

button.mfp-arrow{overflow:visible;outline:none;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;padding:0;z-index:506; }

button.mfp-close:focus,

button.mfp-arrow:focus{outline:0;

}

button::-moz-focus-inner{

  padding:0;

  border:0; }

.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:white;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace; }.mfp-close:hover, .mfp-close:focus{opacity:1; }.mfp-close:active{top:1px; }

.mfp-close-btn-in .mfp-close{color:#333333; }

.mfp-image-holder .mfp-close,

.mfp-iframe-holder .mfp-close{right:-6px;text-align:right;padding-right:6px;width:100%; }

.mfp-counter{position:absolute;top:0;right:0;color:#cccccc;font-size:12px;line-height:18px; }

.mfp-arrow{position:absolute;top:0;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0, 0, 0, 0); }

.mfp-arrow:active{margin-top:-54px; }

.mfp-arrow:hover,

.mfp-arrow:focus{opacity:1; }

.mfp-arrow:before, .mfp-arrow:after,

.mfp-arrow .mfp-b,

.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:solid transparent; }

.mfp-arrow:after,

.mfp-arrow .mfp-a{opacity:0.8;border-top-width:12px;border-bottom-width:12px;top:8px; }

.mfp-arrow:before,

.mfp-arrow .mfp-b{border-top-width:20px;border-bottom-width:20px; }

.mfp-arrow-left{left:0; }.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:12px solid black;left:5px; }.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{border-right:20px solid white; }

.mfp-arrow-right{right:0; }.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:12px solid black;left:3px; }.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:20px solid white; }

.mfp-iframe-holder{padding-top:40px;padding-bottom:40px; }

.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px; }

.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%; }

.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:black; }

.mfp-iframe-holder .mfp-close{top:-40px; }

/* Main image in popup */

img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto; }

/* The shadow behind the image */

.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0, 0, 0, 0.6); }

.mfp-figure{line-height:0; }

.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto; }

.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-break:break-word;padding-right:36px; }

.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px; }

.mfp-image-holder .mfp-content{max-width:100%; }

.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer; }

@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px){/*** Remove all paddings around the image on small screen*/

  .mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0; }

  .mfp-img-mobile img.mfp-img{padding:0; }

  /* The shadow behind the image */

  .mfp-img-mobile .mfp-figure:after{top:0;bottom:0; }

  .mfp-img-mobile .mfp-bottom-bar{background:rgba(0, 0, 0, 0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; }

  .mfp-img-mobile .mfp-bottom-bar:empty{padding:0; }

  .mfp-img-mobile .mfp-counter{right:5px;top:3px; }

  .mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0, 0, 0, 0.6);position:fixed;text-align:center;padding:0; }

  .mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px; } }

@media all and (max-width:800px){

  .mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75); }

  .mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0; }

  .mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%; }

  .mfp-container{padding-left:6px;padding-right:6px; } }

.mfp-ie7 .mfp-img{

  padding:0; }

.mfp-ie7 .mfp-bottom-bar{

  width:600px;

  left:50%;

  margin-left:-300px;

  margin-top:5px;

  padding-bottom:5px; }

.mfp-ie7 .mfp-container{

  padding:0; }

.mfp-ie7 .mfp-content{

  padding-top:44px; }

.mfp-ie7 .mfp-close{

  top:0;

  right:0;

  padding-top:0;}

.kontakt-forma .w5{}

label{width:100%;

display:block;}

.kontakt-forma input,.kontakt-forma textarea{width:100%;

border:1px solid #eee;

background:#f2f7fa;

padding:7px 13px 3px;

margin-bottom:13px;}

.kontakt-forma .chck{margin-top:20px;

border-top:1px solid #eee;

width:100%;

margin-bottom:10px;

border-bottom:1px solid #eee;

padding:15px 0;}.w5.aright{float: right;}

.chck label{position:relative;margin-left:0px;font-weight:400;max-width:none;padding-left:27px;width:100%;}

.chck input[type="radio"] + label span,.chck input[type="checkbox"] + label span{top:4px;padding-top:5px;display:inline-block;width:17px;height:17px;background:#fff;position:absolute;border:1px solid #ccc;left:0;margin-right:12px;cursor:pointer;margin-bottom:-4px;transition:all ease 0.3s;}

.chck input[type="radio"]:checked + label span,.chck input[type="checkbox"]:checked + label span{background:#02a7e5;}

.chck input[type="radio"]{float:left;width:19px;height:19px;opacity:0;display:block;cursor:pointer;z-index:5000;margin-bottom:2px;position:absolute;}

.chck{display:inline-block;}.chck input{opacity:0;position:absolute;height:1px;width:1px}.login-container .chck{margin-top:18px;}

.order-title, .order-body{ float: left; width: 100%;}

.order-title{background: #0e6090;color: #fff;}

.order-box{border:1px solid #cecece;float: left;width: 25%;padding: 1%;}

.order{margin-top: 50px;}



.kontakt-forma .chck.dostava-chck{float: left;

border: 0;

margin: 12px 0 10px;

padding: 0px;

width: 100%;}

.chck.txt_error{border:0 !important;}

.form-row .chck.txt_error{border-top: 1px solid #eee!important;

border-bottom: 1px solid #eee!important;

}

.chck.txt_error span{border:1px solid #db222f !important;}

.kontakt-forma input.btn {

font-weight:600;

margin-top:18px;padding:13px 20px;

}

.cart-row.prices{font-size: 16px;}

.prices.total-price {

    background: #f2f7fa;

    font-weight: 600;

    color: #666;

border-top: 7px solid #2698d3;

padding-top: 11px !important;

margin-top: -11px;

padding-bottom: 12px !important;

font-size: 18px;

}

.cart-container.specifikacija .cart-row {padding: 10px 10px 10px 10px;}

.cart-container.specifikacija .cart-price{float: right;text-align:center;}

.cart-container.specifikacija .cart-col{text-align:center;}

.subs{width:100%;}

.subs td{font-size: 15px;border:1px solid #eee;padding: 15px;vertical-align: top;}

.crossed {

    position: relative;

    margin-right: 10px;

    color: #666;

    font-size: 14px;

}

.btn-row{margin-top: 29px;

float: left;

width: 100%;}

.crossed .line-th,.crossed .line {

position: absolute;

top: 49%;

height: 1px;

background-color: #02a7e5;

left: -2px;

width: 109%;

margin-left: 0 !important;

}

#right-msg{padding: 20px 30px;

background: #e7163d;

color: #fff;display: none;

font-weight: 600;}

.price-frame span:first-child{margin-left: 10px;}

.price-frame{display: inline-block;

font-size: 17px;

font-weight: 500;}

.cart-btn{float: right;}

.popup-frame{max-width: 960px;

background: #fff;position:relative;

padding: 30px;

margin: 0 auto;}

.td-c,.subs th.td-c{text-align:center;}

.cart-td{position:relative;}

.cart-td .success{position: absolute;

width: 100%;

background: #02a7e5;

top: -1px;

left: -1px;

padding: 20px;

opacity: 0;text-align: center;

visibility: hidden;

height: 100%;

color: #fff;transition:all ease 0.3s;

font-weight: 600;}

.cart-td .success.visible{

	opacity: 1;

	visibility: visible;

}

.subs .title{font-weight: 600;

color: #02a7e5;

font-size: 18px;

max-width: 210px;}

.subs th{background: #f2f7fa;border: 1px solid #cfdade;

padding: 10px 15px;text-align: left;

font-weight: 500;

text-transform: uppercase;

font-size: 14px;}

.tabs-scroll{margin-bottom: 30px;}





.gallery.txt-gallery{

	margin-left: 0;

float: right;float: right;

width: auto;

margin: 0 0 40px 20px;

}

.gallery.txt-gallery a {

    display: block;

    width: 100%;

    margin: 0;

    float: left;

}

.form-row .chck{margin-top:0;margin-bottom:-11px;}



.table-list{width: 100%;

text-align: left;}

.table-list td{border:1px solid #eee;padding: 7px 10px;}



.table-list th{border-bottom:6px solid #eee;padding: 7px 10px;}

label a{font-weight: 600;

color: #02a7e5!important;text-decoration: underline;}



.scroll-container ul li {

    margin: 0;list-style-position: inside;

}

.cards img{width: auto;}

.cards a{float: left;margin-right: 20px;}

.cards{width: 100%;clear:both;}

.v_link {

    float: right;

    display: inline-block;

    padding-top: 11px;margin-top: 0;

}

.form-row.napomena{margin-top:40px;}

.cart-container .cart-row:last-child{margin-bottom: 0}

.cart-row.prices.f-c{border-top:4px solid #eee;}

.pikto-div {

 float: left;

 width: 150px;

}

@media screen and (max-width:800px) {

  .pikto-div img {

    height: 30px!important;

    width: 30px!important;

  }

}

.pikto {

display: flex; 

flex-flow: wrap;

list-style-type: none;

padding-left: 0;
justify-content: center;

}

@media screen and (max-width:800px) {

  .pikto {

    margin-top: 0!important;

  }

  .cart-price {

    margin-top: 0!important;

  }

}
.title-cart  .item-cell, .cart-row  .item-cell{
  width: 15%;
  max-width: 100%;
}
.title-cart .item-cell.cart-delete, .cart-row .item-cell.cart-delete{
  width: 10%;
  text-align: center;
}
.title-cart  .item-cell.cart-item, .cart-row  .item-cell.cart-item{
  width: 30%;
}
.cart-row{
  display: flex;
  align-items: center;
}
.pikto-div{
  margin: 0;
  padding: 0;
}
.cart-delete{
  position: relative !important;
  top: auto !important;
  right: auto !important;
  margin-top: 0 !important;
}
.cart-row{
  padding: 10px !important;
}
.specifikacija .cart-item a {
  padding-left: 96px !important;
}
@media only screen and (max-width: 50em){/*800px*/ 
  .specifikacija .cart-item a {
    padding-left: 0 !important;
  }
}
.kontakt-forma .chck.dostava-chck {
	float: left;
	border: 0;
	margin: 12px 0 10px;
	padding: 0px;
	width: auto;
	margin-left: 23px;
}