@charset "utf-8";


html, body {height:100%; width: auto; }
body {padding:0; margin:0; min-height:100%; font-family: 'Source Sans Pro', sans-serif; font-weight: 400; font-size: 13px; }
.welcome-bar {display: none; text-align: center; }

.red, .pink { color: #F00; }

h1,h2,h3 { text-transform: uppercase; font-weight: 400;}
h1 {font-size:40px; padding-bottom:10px; margin-bottom:30px;}
h2 {font-size:20px; margin-bottom:30px;}
h3 {font-size:18px;  margin-bottom:30px;}

b, strong {font-weight: 700; }

a {text-decoration:underline;}
a:hover {text-decoration:none;}

.f14 {font-size:14px;}

.w700 {font-weight:700;}
.w600 {font-weight:700;}
.col25 { width: 25%; float: left; }
.headFix { position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 10;
    background-color: #fff; border-bottom: 1px solid #DDD; }

input[type=checkbox] {display:inline-block; width:auto; margin:15px 10px 15px 4px;}
input[type=submit], input[type=button] {padding:14px 20px; margin:15px 0 0 0;}
label {cursor:pointer;}

.main iframe { max-width: 100%; }

.breadcrumb { font-size: 0.8em; margin-bottom: -30px; opacity: 0.8; }
.breadcrumb a { text-decoration:  none; }
/*****************************
*******struktura strani*******
/*****************************

/*glava*/
.page {/*overflow:hidden;*/ position:relative;}

.header { background-position: top center; margin:0 auto; box-sizing:border-box;}
.header.padding12 {padding:0 12px;}
.header-left {width:20%; float:left;  clear: both; margin-top:0px;}
.header-left img {max-width:100%; max-height:100%;}

.header-right {width:13%; float:right; margin-top:12px; position:relative;}
.header-right .nav {margin-right:-12px; background-image:url("../images/background-nav-top.png"); margin-top:35px;}
.header-right ul {margin:0; padding:0 20px 0 0; text-align:right;}
.header-right ul li {display:inline-block;}
.header-right ul li a {display:inline-block; padding:15px 20px; margin:12px 0; font-size:13px; text-decoration:none; transition:all 0.3s; -webkit-transition:all 0.3s; text-transform: uppercase;}

.header form {font-family:'Source Sans Pro'; text-align:right; margin:15px 0 45px 0; padding:0;}
.header-right form { margin:0;}
input:not([type="radio"]):not([type="checkbox"]),.blagajna select { font-family:'Source Sans Pro'; font-weight: 400; border-radius:0px; padding:13px; outline:none; font-size:16px;}
.vsebina input[type="text"],.vsebina input[type="password"], .vsebina textarea  { width: 325px; max-width: 100%; }
#search-form input[type="text"] { width:  100%; }
input[type=submit], input[type=button] { width:auto; text-transform:uppercase; font-size:14px; font-style:normal; font-weight:700; border:none; padding:16px 20px 14px 20px; cursor:pointer;}

.header-contacts { text-align: right; }
.header-contacts span{ transition:all 0.3s; -webkit-transition:all 0.3s; text-align:right;}
.header-contacts span:hover { }
.header-contacts span {margin-left:5px;}
.header-contacts img {margin:0 5px 0 20px;}

.header-contacts span:first-child {background-image:url("../images/icon-tel.png"); background-repeat:no-repeat; background-position:center left; padding-left:15px;}
.header-contacts span:last-child {background-image:url("../images/icon-mail-w.png"); background-repeat:no-repeat; background-position:center left; padding-left:21px; margin-left:20px;}

.header-center { width: 60%; float: left;}

.header-right input {width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; padding-right:50px;}
.header-right input[type=submit] { position:absolute; top:0; right:0; bottom:0; width:50px; background:#000 url(../images/icon-search.png) no-repeat center center;}
.header-right input[type=submit]:hover {border-bottom:none;}

.header-contacts a {text-decoration:none; }
.header-contacts a:hover {text-decoration:underline;}

.categories {width:100%; padding:0 12px; }
.categories ul {margin:0 0 0 -12px; padding:0 12px 0 12px; width:100%; overflow:auto;}
.categories ul li {float:left; display:block;}
.categories ul li a {transition:all 0.3s; -webkit-transition:all 0.3s; display:block; padding:24px 20px; text-decoration:none;}
.categories-border {border-bottom:4px solid transparent; margin:2px 0; margin:1px 0 1px -12px; padding:0 12px 0 12px; width:100%;}

.dropdownBox {position: absolute; top: 72px; left: 0; right: 0;  background-color: #e4e4e4; padding:20px 12px; opacity: 0; visibility: hidden;}
.categories ul li:hover > .dropdownBox { opacity:1; visibility:visible; }
.dropdownBox li a { padding: 5px; }


/*glavni div za širino containera*/
.main { /* position:relative; TODO */ margin:0 auto; box-sizing:border-box;}
.main img { max-width: 100%; }

.profilePicture { display: block; border-radius: 50%; overflow: hidden; width: 200px; height: 200px; background-position: center center; background-size: cover; background-image:url(../images/user.png); }
.profilePicture20 { width: 20px; height: 20px; }
.profilePicture50 { width: 50px; height: 50px; }
.profilePicture100 { width: 100px; height: 100px; }

/*akcija slider*/
.akcija-slider {padding: 0 12px; margin: -10px 0 0 -12px; overflow: hidden; height: 50px; width: 100%;}
.akcija-slider a {text-decoration:none;}
.akcija-slider-left {color:#606060; display:block; float:left; width:60px; border-right:1px solid #e8e8e8; overflow:hidden; padding:18px 12px; background-image:url("../images/icon-akcija-slider.png"); background-repeat:no-repeat; background-position:0px 17px; padding-left:35px; color:#000; transition:all 0.15s; opacity:0.6;}
.akcija-slider-left:hover {opacity:1; background-position:5px 17px}
.akcija-slider-right {font-size:14px; float:left; width:1050px; margin-right: -10px; padding:19px 12px 0 0}
.akcija-slider-right span {transition:all 0.2s; -webkit-transition:all 0.2s; margin:0 30px; font-size:16px;}
.akcija-slider-right span:hover a{color:#222222;}
.akcija-slider-right a {color:#4a4a4a; font-size:14px;}
.pointer {height:auto !important;}

.main h1 {text-align:center; margin-top:30px; margin-bottom:20px;}

/*image slider*/
.image-slider { margin:30px auto 0 auto; position:relative; z-index:1;}
.slider-background {background-image:url("../images/background-slider.png"); background-size:100% 100%; width:896px; height:79px; position:absolute; bottom:-22px; left:-11px;}
.image-slider img {}


/*1px border delitev*/
.seperate {height:0px; border-top:0px solid transparent;}

/*product-list*/
.product-list {margin-bottom:30px; display: flex; display: -ms-flexbox; flex-wrap: wrap; width: 100%;  -ms-flex-pack: space-between;
    justify-content: space-between;}
.product-list .product { flex: 1 1 22%; position:relative; float:left; padding:0%; padding-bottom: 40px;
	background-color:#fafafa; border:1px solid #e0e0e0; 	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box; }

.four-columns .product { margin: 6px; max-width:  350px; }

.product-list a {text-decoration:none;}
.product-list .product-title { padding-top:5px; padding-left: 5px; padding-right: 5px; color:#000; font-size:17px; text-transform: uppercase; text-decoration:none; display:block; text-align:center; clear: both;}
.product-list .product-info {display:block; padding:10px 5px; color:#6d6d6d; max-width:100%;}
.product-list .product-info p {padding:0; margin:0;}
.product-discount {-ms-transform: rotate(-5deg); /* IE 9 */ -webkit-transform: rotate(-5deg); /* Chrome, Safari, Opera */ transform: rotate(-5deg); transition:all 0.3s; -webkit-transition:all 0.3s; height:43px; width:57px; background-image:url("../images/icon-product-discount.png"); position:absolute; color:#fff; font-weight:700; font-size:18px; padding: 15px 0 0 15px; top:-3px; left: -36px; -webkit-backface-visibility: hidden;}
.product:hover .product-discount {-ms-transform: rotate(10deg); /* IE 9 */ -webkit-transform: rotate(10deg); /* Chrome, Safari, Opera */ transform: rotate(10deg);}
.product-discount:hover {-ms-transform: rotate(10deg); /* IE 9 */ -webkit-transform: rotate(10deg); /* Chrome, Safari, Opera */ transform: rotate(10deg);}
.product-list .product-thumb { display: block; text-align:center; transition:all 0.3s; -webkit-transition:all 0.3s; display:block; overflow:hidden;   /*background-image:url("../images/no-image.png");*/ background-size:auto 80%; background-position:center center; /*background-color:#fff; */ overflow:hidden; clear: both;}
.product-list .product-thumb img {max-width:100%; max-height:100%;}
.product-list .product-information-icon {height:40px; width:40px; background-image:url("../images/icon-product-hover.png"); position:absolute; bottom:-40px; right:0; opacity:0; transition:all 0.3s; -webkit-transition:all 0.3s;}
.product-list .quantity {color:#c0c0c0; float:left; font-size:14px;}
.product-list .brand {display:block; font-size:15px;  color:#727272;}
.product-list .old-price {float:right;}
.price {color:#3c3c3c;}
.product-list .price {float:right; font-family:'Oswald'; font-size:24px; margin-top:0px;}
.product-list .old-price {font-size:20px; text-decoration:line-through; margin-right: 10px; }
.product-list .new-price {}
.product-bottom {position:absolute; bottom:0; left:0; border-top:1px solid #e0e0e0; width: 90%; padding-left: 5%; padding-right: 5%;}
.product .product-info { clear: both; }

.product a:hover .product-information-icon {opacity:1; bottom:0;}
.product a:hover .product-thumb {opacity:0.9;}




/*akcija fixed na strani*/
.side-discount {transition:all 0.3s; -webkit-transition:all 0.3s; display:block; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; background-color:#313131; color:#fff; text-align:center; border-right:2px solid transparent; text-decoration:none; font-size:18px; padding:10px 0; width:150px; -ms-transform: rotate(90deg); /* IE 9 */ -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */ transform: rotate(90deg); position:absolute;   top: 20%;right: -98px;}
.side-discount-icon {background-image:url("../images/icon-discount-side.png"); width:48px; height:33px; float: right; margin: -13px -40px;}
.side-discount:hover .side-discount-icon {-ms-transform: rotate(10deg); /* IE 9 */ -webkit-transform: rotate(10deg); /* Chrome, Safari, Opera */ transform: rotate(10deg); top:-55px;}

.product-discount:hover {-ms-transform: rotate(3deg); /* IE 9 */ -webkit-transform: rotate(3deg); /* Chrome, Safari, Opera */ transform: rotate(3deg);}

/*social ikone fixed na strani*/
.social { }
.social a {display:block; height:40px; background-position:-5px 0; background-repeat:no-repeat; transition:all 0.15s; -webkit-transition:all 0.15s;opacity:0.5;}
.social a:hover {background-position:0 0; opacity:1;}
.social .fb {background-image:url("../images/social-fb.png");}
.social .google {background-image:url("../images/social-google.png");}
.social .ln {background-image:url("../images/social-ln.png");}
.social .tw {background-image:url("../images/social-tw.png");}
.social .pint {background-image:url("../images/social-pint.png");}
.social .instagram {background-image:url("../images/social-instagram.png");}

/*nazadnje ogledani*/
.nazadnje-ogledani {margin:25px auto; padding:20px 0;}
.page .nazadnje-ogledani {padding:30px 12px;}
.nazadnje-ogledani .product-list {height:265px; overflow:hidden; margin-bottom:0;}
.nazadnje-ogledani .product {padding:0px; border-radius:5px; max-width:170px; border: 0px; }
.nazadnje-ogledani .product-title {margin:0; font-size:14px; overflow:hidden; margin-bottom:10px; padding-top:5px;}
.nazadnje-ogledani .product-thumb img {}
.nazadnje-ogledani .product-bottom {width:140px;}
.nazadnje-ogledani .product-bottom .price {float:right;}
.nazadnje-ogledani .product-bottom .old-price {float:left;}
.nazadnje-ogledani .product-list .product:nth-child(7n) {margin-right:0;}
.nazadnje-ogledani h3 {margin:0 0 20px 0;}

/*noga*/

.footer.main {margin-bottom:2px; margin-top:25px; padding:12px; margin-bottom:25px; background-color: transparent;}
.footer .footer-left {width:80%; float:left;}
.footer ul {overflow:auto; margin:15px 0; padding:0;}
.footer ul li {margin-left:20px; color:#9d9d9d; transition:all 0.3s; -webkit-transition:all 0.3s; line-height: normal;}
.footer ul li a {display:inline-block; color: #FFF; text-decoration:none; transition:all 0.3s; -webkit-transition:all 0.3s;}

.agora {padding:9px; border-radius:5px; background-color:#fafafa; border:1px solid #e1e1e1; color:#828282; font-size:14px; text-align:center; display:inline-block; float:right; text-decoration:none; margin-top:15px; transition:all 0.3s; -webkit-transition:all 0.3s;}
.agora:hover {background-color:#272727; border-color:#272727; color:#fff;}



/*listanje*/
.pagination {margin:0px 0;}
.pagination .pageSelected {background-color:#575757; padding:3px 8px; color:#fff;}
.pagination .pageSelected:hover {opacity:1;}
table.pagination td a {color:#575757; transition:all 0.15s; -webkit-transition:all 0.15s; margin:10px 0; opacity:0.75;}
table.pagination td a:hover {opacity:1;}

/*podrobnosti izdelka*/
.izdelek {padding-bottom:10px;}
.izdelek p {max-width:none;}
.izdelek-slike {float:left; width:48%; padding: 0; padding-left: 1%; padding-right: 1%; }
.izdelek-slike img{ transition:all 0.3s; -webkit-transition:all 0.3s; max-width: 50%; padding: 0px; margin: 0px; float:  left;}
.izdelek-slike a:first-child img, .standard-page .izdelek-slike img { max-width:100%; height: auto; max-width:100%; margin:0px;}
.izdelek-slike img:hover { }
.izdelek-podrobnosti {float:right; width: 50%; padding: 0; }

/*ikonice za izdelek*/
.product-icons {padding-left:30px;}
.product-icons span {margin: 0px 10px 0 0; display:inline-block;}
.izdelek-hot {width:27px; height:39px; background-image:url("../images/izdelek-hot.png");}
.izdelek-shipping {width:47px; height:37px; background-image:url("../images/izdelek-shipping.png");}
.izdelek-discount {width:47px; height:37px;background-image:url("../images/izdelek-discount.png");}
.izdelek-new {width:37px; height:37px; background-image:url("../images/izdelek-new.png");}

.izdelek-box {line-height:35px; padding:20px 20px 0 20px; background-color:#fafafa; border:1px solid #e1e1e1; margin:20px 0;}
.izdelek-box-left {float:left; width:55%;}
.izdelek-box-right {line-height:45px; float:right; width:45%; text-align:right;}
.izdelek-box-right select {margin-left:6px;}
.izdelek-box .product-discount {top: -1px; left: -46px;}
.izdelek-cena {position:relative; }
.izdelek-cena .old-price {float:left;}
.izdelek-cena .price {color:#3c3c3c;}
.izdelek-cena .price {float:left; font-family:'Oswald'; font-size:24px; margin-top:0px;}
.izdelek-cena .old-price {font-size:20px; text-decoration:line-through; margin:5px 6px 0 0}
.izdelek-cena .new-price {}
.left {float:left;}

.izdelek-cena .price {font-size:18px;}
.izdelek-cena .old-price {color:#af8f71; font-size:14px;}

/*je izdelek na voljo DA/NE*/
.izdelek-available {float:right; margin-top:-80px;}
.izdelek-available span {display:inline-block;}
.izdelek-yes {width:29px; height:26px; background-image:url("../images/izdelek-yes.png");}
.izdelek-no {width:29px; height:26px; background-image:url("../images/izdelek-no.png");}

/*animacija za ikonice izdelka*/
.fade {-webkit-animation: pulsate 1s ease-out; -webkit-animation-iteration-count: infinite; opacity: 1}
@-webkit-keyframes pulsate {0% {-webkit-transform: scale(0.8, 0.8); opacity: 1;} 50% {opacity: 0.5; -webkit-transform: scale(1, 1);} 100% {-webkit-transform: scale(0.8, 0.8);opacity: 1;}}

/*gumb dodaj v košarico*/
#add-to-cart {display:  block; clear:  both; transition:all 0.3s; -webkit-transition:all 0.3s; background-color:  #231f20; color:  #FFF; width: 100%;}
#add-to-cart:hover { background-color:  #444; }

/*sorodni artikli*/
.sorodni-artikli .product-title {position:static; margin-bottom:0; height:50px; overflow:hidden; font-size:18px; }
.sorodni-artikli .product {width:180px; margin:9px; border-radius:2px; }
.sorodni-artikli .product img { max-width: 100%; max-height: 100%; }
.sorodni-artikli .product-thumb { background-image:none;}

/*struktura standard-page*/
.standard-page .subpage-right {}
.standard-page .subpage-sidebar { width: 20%; padding: 0px;}
.standard-page .subpage-sidebar ul {}
.standard-page .subpage-sidebar ul li a {}
.standard-page .subpage-sidebar ul li a:hover {}
.standard-page .izdelek-slike {float:left; }
.standard-page .izdelek-podrobnosti {float:left;}
.standard-page .subpage-right {padding:5%; width:70%;}
.standard-page .subpage-right .noPaddingBottom .standard-page-content {width:80%;}
.standard-page .subpage-sidebar h2 { }

.standard-page-content {float:right; width:800px;}
.standard-page .izdelek-slike a {}
.standard-page .izdelek-slike img {}
.standard-page .izdelek-slike a:first-child img {margin:0 0 10px 0; display:block;}


.standard-page .subpage-right {padding:30px 0 0 0; padding-left: 5%; padding-right: 5%;}
.standard-page .product-list {width:100%;}
/* rok 23.2.2017 todo
.standard-page .product-list .product {width:553px; height:160px; overflow:hidden; margin-right:10px;}
.standard-page .product-list .product:nth-child(2n) {margin-right:0;}
.standard-page .product-list .product-title {position:static; margin-bottom:0; display:inline; background:none; text-align:left; width:auto;}
.standard-page .product-list .product-thumb {float:left; margin:0 15px 7px 0;}
.standard-page .product-list .product-info {max-height:none; height:auto; overflow:visible; margin:10px 0;}
*/

/*subpage*/
.subpage-right {float:right; width: 80%;}
.subpage-right h1 {font-size:30px; text-align:left;}
.subpage-sidebar ul {margin: 0; padding: 0; padding-left:0px;list-style-type:none; margin-bottom: -30px; border-top:2px solid #000; border-bottom:2px solid #b94430;}
.subpage-sidebar ul li a {color: #000; display: block; background-color: #F7F7F7; font-weight: 700; border-bottom: 1px solid #e5e5e5; padding: 8px 0 8px 20px; font-size:12px; text-transform: uppercase; text-decoration:none; transition:all 0.3s; -webkit-transition:all 0.3s; background-position:7px 16px}
.subpage-sidebar ul li a:hover {background-color:#e5e5e5;}

/*stili za sidebar*/
.subpage-sidebar {float:left; width:15%; color:#353535;}
.subpage-sidebar .seperate {margin:30px 0;}
.subpage-sidebar .podkategorija {margin-top:1px; padding:15px 10px; font-weight:400; text-transform: uppercase; color:#3a3a3a; font-size:17px; background-color:#f8f8f8;}

/*seznam-clankov*/
.seznam-clankov .subpage-right{float:none; width:100%;}
.seznam-clankov .product-list .product-information-icon {background-image: url("../images/icon-article-hover.png");}
.seznam-clankov .product .clanek-fade {position: absolute; bottom: 0; width: 100%; height: 60px; left: 0; background-repeat:repeat-x; background-size:100% 100%}
.seznam-clankov .product-list .product-thumb {}
.seznam-clankov  .product-list .product-info{margin: 0 15px 5px 0; padding:10px 0;}
.seznam-clankov  .product-list .product-info p {line-height:22px;}

/*stili za blagajno*/
.blagajna-bg input { }
.blagajna-bg input[type=checkbox] {width:auto;}
.blagajna-bg input[type=radio] {width:auto; margin-bottom: auto; padding: 0px; margin: 2px;; }
.blagajna-bg textarea, textarea {font-family:'Source Sans Pro';  width:325px; max-width:100%; border-radius:5px; padding:13px; outline:none; font-size:16px; background-color: #fafafa; border: 1px solid #ccc; color: #3f3f3f; }
textarea {height:150px;}


/*manjše podrobnosti trgovine*/
.date {text-align: right; margin-top: -70px; margin-bottom: 50px; font-size: 18px; color: #ccc;}
.title25 { margin-top: 70px; }
.title25 a {text-decoration: none; padding: 5px 11px; background-color: #ccc; border-radius: 20px; color: #7C7C7C; font-weight: 700; margin: 0 2px; transition:all 0.3s; -webkit-transition:all 0.3s;}
.title25 a:hover {background-color:#b94430; color:#fff;}
.title25 .step-selected {background-color:#b94430; color:#fff;}
.strikethrough {text-decoration:line-through;}
.alert, .errorBox, .alertBox { border-radius: 10px 0 0 0; color:#000; border: 1px solid #444; border-left: 4px solid #444; background-image:url("../images/ico-info.png"); background-repeat:no-repeat; background-position:10px center; background-color:#EEE; margin:30px 0; padding:20px 20px 20px 70px; -webkit-box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.60);
-moz-box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.75);}
.attachments {padding-top: 10px; padding-bottom: 10px;}
.attachments a { padding: 5px; background-color: #F0F0F0; border-radius: 5px; margin-top: 5px; border: 1px solid #E0E0E0; display:  inline-block; }
.attachments a:hover { background-color:  #FFF; }
.h3title {font-weight:600; color: #585858;}
.submit-button { color: #fff; padding: 15px 20px; border-radius: 5px; text-decoration: none; font-weight: 700; transition:all 0.3s; -webkit-transition:all 0.3s; background-image:url("../images/pattern-button.png"); background-repeat:repeat-x; background-size:100% 100%; text-shadow: 1px 1px 1px rgba(0, 104, 8, 1); }
.submit-button:hover {-webkit-box-shadow: inset 0px 0px 12px 0px rgba(0,0,0,0.2);
-moz-box-shadow: inset 0px 0px 12px 0px rgba(0,0,0,0.2);
box-shadow: inset 0px 0px 12px 0px rgba(0,0,0,0.2);}
.padding12 {padding:12px 12px 12px 12px;}
.noPaddingBottom {padding-bottom:0;}
.header-bg {padding-bottom:0;}

.najbolj-prodajani h2 {margin-top:10px;}
.najnovejsi-izdelki h2 {margin-top:10px;}

.clear-both {clear:both;}

.page .footer-bottom {background-color:transparent; color:#7A506E; box-shadow:none; -moz-box-shadow:none; -wekbit-box-shadow:none; padding:20px 12px; margin-bottom:30px; font-size:14px;}
.footer-bottom .right {color:#7A506E;}
.footer-bottom .right a {text-decoration:none; color:#7A506E; text-decoration:underline; margin:0 5px;}
.footer-bottom .right a:hover {color:#000; text-decoration:none; }
.right {float:right;}
.footer .seperate {display:none;}

.header-right .nav {margin-top:0;}

/**********************
stili od trgovina.css*/
/*********************/

.f15 { font-size: 15px; }
.f17 { font-size: 17px; }
.f18 { font-size: 18px; }
.f20 { font-size: 20px; }


.product_details_images img { float: left; border: 1px solid #999; border-radius: 3px; margin-right: 20px; margin-bottom: 20px; }

.product_list {  }
.product_list a { overflow: hidden; background-image:url(../images/item.png); width: 215px; height: 231px; padding: 10px; margin-left: 6px; margin-right: 6px; margin-bottom: 12px;  font-size: 13px; text-decoration: none; display: block; float: left; }
.product_title { overflow: hidden; height: 30px; font-weight: bold; font-size: 20px; color: #666; display: block; text-decoration: none; }
.product_list img { max-height: 100%; max-width: 100%; }
.product_list a:hover img { border-color: #666; }
.product_list a:hover { }
.product_list a:hover .product_priceTotal { color: #000; text-shadow: none; }
.product_list a:hover .product_title { color:#000; }
.product_listing_image { height: 170px; overflow: hidden; text-align:center; display: block; }
.product_brand { font-size: 18px; font-weight: bold; }
.product_prices { display: block; margin-bottom: 0px;  }
.product_discount { font-weight: bold; font-size: 20px; }
.product_price { font-size: 14px; }
.product_priceTotal { float:right; font-size: 20px; color: #FFF;  text-shadow: 1px 1px 1px #000; margin-top: 8px; }
.product_info { clear: both; display: block; }

.product_details_images { width:30%; float: left; }
.product_details_info_box { width:40%; float: left; }
.product_details_price { margin-left: 5%; width: 23%; padding-left: 1%; padding-right:1%; float: left; font-size: 13px; background-color: #EEE; border-radius: 5px; padding-bottom: 10px; }
.product_details_images img { float: none; }

.priporocamo_box { width:300px; float: left; }
.priporocamo_box a { font-size: 16px; text-decoration: none; display: block; width: 182px; padding: 10px; border-radius: 3px; height: 230px;   }
.priporocamo_box a:hover { background-color: #CCC; }
.priporocamo_box a img { border: 1px solid #CCC; border-radius: 5px; }
.priporocamo_box a span { display: block; margin-bottom: 4px; }


.description, tr.znesek { color: #F60; font-size: 17px; }
tr.znesek strong { font-size: 27px; color: #333; }

.page-w {  margin:0 auto;}

.top-bar { background-color: #004b6a; color:#fff; font-size:16px; color:#fff;	height:50px;	position:relative;}

.top-bar a { font-size:15px; color:#fff; }

.welcome, .welcome a { font-size: 12px; }
.welcome { padding-left: 25px; padding-top: 20px; float:left; transition:all 0.3s; opacity: 0.8;}
.welcome:hover {opacity: 1;}

.registration {  text-align:center; padding:18px 25px; float:right; width:210px; transition:all 0.2s ease-in-out; -webkit-transition:all 0.2s ease-in-out; position:relative; font-size: 12px; text-transform: uppercase; cursor:pointer;}
.registration a {font-size: 12px; text-transform: uppercase; text-decoration:none; }
.registration .profil a { font-size: 13px; padding-bottom: 8px; padding-top: 8px; }
.registration .profil, #basket { border: 1px solid #CCC; border-top: 0px; }

.registration img { }

.registration:hover .profil { opacity:1; visibility:visible; }


.shopping-cart {  text-transform: uppercase; background-color:#003c54; padding:14px 25px 8px 25px; height:28px; width:200px; display:block; position:relative; float:right; cursor:pointer; }
.shopping-cart a {font-size: 12px; color: #FFF; text-decoration:none;}

.shopping-cart img { margin:-7px 10px 0 0; }

#cartPrice, #basket_info .right { float: right; margin-left:0px; margin-top: 2px; }


#cartPrice {font-size:16px; font-weight:700;}

#basket { opacity:0; visibility:hidden; z-index:91; width:230px; position:absolute; top:50px; right:0; padding:10px; background-color:#FFFFFF; -webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;}
#basket_info { font-size:13px; padding-top:10px; text-align:left; text-transform: none; }
#basket a { text-decoration:none; font-size:12px; float:left; margin:20px 10px 0 0; padding:5px; background-color:#111; transition:all 0.2s ease-in-out; -webkit-transition:all 0.2s ease-in-out;}
#basket a:hover { background-color:#222;}
.shopping-cart:hover #basket {opacity:1; visibility:visible;}

.profil { color: #FFF; font-size: 13px; opacity:0; visibility:hidden; z-index:92; -webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; width:240px; padding: 10px; overflow: hidden; color:#000; position:absolute; top:50px; left:0; text-align:right; text-align:left;}
.profil form { padding: 5px; }
.profil input { width:100%; font-size: 13px; margin-top: 5px; margin-bottom: 5px; padding: 10px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
.profil input[type=submit] { height: auto; margin: 0px; padding: 5px; width:auto; margin-top: 5px; width:100%; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; padding:10px; color:#fff; background-color:#f15a2a; font-size:16px; cursor:pointer; transition:all 0.2s ease-in-out; -webkit-transition:all 0.2s ease-in-out;border:none;}
.profil input[type=submit]:hover {background-color:#f7941f;}
.profil a { display:block; padding:10px 0 10px 10px; margin:0; color:#000; transition:all 0.2s; -webkit-transition:all 0.2s; }
.profil a:hover { background-color:#FFF; text-decoration:none; color: #000; transition:all 0.2s; -webkit-transition:all 0.2s;}

img.me { margin-top: -19px; }

a.loginviafb { position:relative; z-index:1; max-width: 100%; display: block; margin:8px 20px 0 0; transition:all 0.2s; -webkit-transition:all 0.2s; opacity:1; padding:0 !important;}
a.loginviafb:hover {opacity:1;}

.main a.loginviafb { float: left; opacity:1; }
.main table a, a.sendmemail { text-decoration: none; }

input[type=submit].submit_order { background-color: #FFF; background-image:url(../images/dodaj-v-kosarico.png); border:0px; margin: 0px; padding: 0px; width:145px; height: 42px; cursor:pointer;  }


.book a.step 			{ margin-top: 10px; text-decoration: none; font-size: 18px; text-decoration: none;  color: #FFF;  background-color: #f25a2a; border: 3px solid #f25a2a;  padding: 2px; border-radius: 5px; margin-left: 10px;}
.book a.step-selected {margin-top: 10px; text-decoration: none; font-size: 18px; text-decoration: none;  color: #FFF;  background-color: #333; border: 3px solid #333; padding: 2px; border-radius: 5px; margin-left: 10px;  }
.book a.step-selected:hover { color: #FFF; text-decoration: none; }
.book a.step:hover 	{ background-color: #333; border-color: #333; color: #FFF; }

.title75 { width: 65%; float: left; }
.title25 { width: 35%; float: left; text-align: right; }
.title25 a { text-decoration: none; }

.content a.submit-button { font-weight: 17px; font-weight: bold; width: auto; height: auto; text-decoration: none !important; padding: 10px; background-color: #F60; color: #FFF; border-radius: 5px; }
.content a.submit-button:hover { background-color: #6C0; color: #FFF; }

table th {text-align: left; }

table.kosarica { border:1px solid #CCC; padding: 10px; width:100%;  }
table.kosarica td { font-size: 12px; padding:5px; }
table.kosarica td td { padding: 2px; }
table.kosarica a { font-size: 19px; }

table.kosarica-cene { font-size: 14px; width: 340px; border:1px solid #999; padding: 10px; background-color: #EEE; border-radius:3px; margin-top: 10px; }
table.korasica-cene td { padding-left: 5px; padding-right: 5px; }
td.kosarica-pic { width: 150px; overflow: hidden; }
table.kosarica-cene b { font-size:20px; }

.blagajna { font-size: 13px; margin-bottom: 30px; }
.blagajna-bg table td { font-size: 13px; }

table.pagination td {  font-size: 16px;  }
table.pagination td a { font-weight: bold; text-decoration: none !important; padding: 3px; border-radius: 3px; }


.shopping-cart .left { display: inline-block;  float: left; margin-top: 4px;}
.basket_top .l_beige{background-image: url("../images/icon-kosarica.png"); background-repeat: no-repeat; background-position: bottom left; padding-left: 40px; padding-top: 13px; margin-top: -8px;}
.shopping-cart img {}
.shopping-cart-expand {position:absolute; width:20000px; height:70px; background-image:url("../images/pattern-top-bar.jpg"); background-repeat:repeat-x; top:0; left:100%; pointer-events:none; height:48px;}

.prijava {background-image:url("../images/icon-prijava-black.png"); background-repeat:no-repeat; background-position:center left; padding-left:20px; margin:0 10px;}
.registracija {background-image:url("../images/icon-registracija.png");}

.nazadnje-ogledani .seperate {display:none;}

.pagination form { padding:  0px; margin:  0px; }

/******************************
vizualni stili za spreminjat*/
/*****************************

/*rdeča barva*/
.color-text {color:#b94430;}
.color-bg {background-color:#b94430;}
.color-border {border-color:#CCC;}

/*bela barva*/
.color2 {color:#fff;}
.color-bg2 {background-color:#fff;}

/*siva barva*/
.color-bg3 {background-color:#313131;}

body {background-color:#b9986d;  background-size:100% auto; background-attachment:fixed;}

.main {background-color:#fff;color:#515151; font-size:16px; }
h1 {color:#000; border-bottom:2px solid #b94430; padding-bottom:10px; margin-bottom:30px;}
h2 {color:#000; margin-bottom:10px; margin-top:30px;}
h3 {color:#000; margin-bottom:10px; margin-top:30px;}
p, .main li {line-height:24px; color:#000; margin:15px auto; }
.main li { margin: auto; }
a {color:#b94430;}

.top-bar {background: #685342; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY4NTM0MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MjViMzciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #685342 0%, #725b37 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#685342), color-stop(100%,#725b37)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #685342 0%,#725b37 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #685342 0%,#725b37 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #685342 0%,#725b37 100%); /* IE10+ */
background: linear-gradient(to bottom,  #685342 0%,#725b37 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#685342', endColorstr='#725b37',GradientType=0 ); /* IE6-8 */
}
.shopping-cart {border-color:#b94430; background: #ffe9ce; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZTljZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNGNjYWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffe9ce 0%, #e4ccad 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffe9ce), color-stop(100%,#e4ccad)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffe9ce 0%,#e4ccad 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffe9ce 0%,#e4ccad 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffe9ce 0%,#e4ccad 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffe9ce 0%,#e4ccad 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe9ce', endColorstr='#e4ccad',GradientType=0 ); /* IE6-8 */
}
.shopping-cart .left { }
.registration:hover { }
.profil { }
.profil a {color:#67513c;}
.profil a:hover { }
.profil input[type=submit] {background-color:#111;}
.profil input[type=submit]:hover {background-color:#FFF; color: #000;}
#basket {background-color:#333; color:#fff;}
#basket a { }
#basket a:hover {background-color:#fde8cc; color:#313131;}
#cartPrice {color:#FFF;}

.header-right .nav {background-image:url("../images/background-nav-top.png"); background-repeat:no-repeat; background-position:top right; background-size:auto 100%;}
.header-right ul li a {color:#000;}
.header-right ul li a:hover { color:#fff;}

input,.blagajna select {background-color:#fafafa; border:1px solid #ccc; color:#3f3f3f; transition:all 0.3s; -webkit-transition:all 0.3s;}
input[type=submit], input[type=button] {color:#fff; background-color:#313131;}
input[type=submit]:hover, input[type=button]:hover {background-color:#b94430;}

.header-contacts {margin-top: 18px; }
.header-contacts, .header-contacts a { }


.categories ul li a {color:#fff; border-right:1px solid rgba(255, 255, 255, 0.2); text-transform: uppercase;}
.categories ul li:first-child a {border-left:1px solid rgba(255, 255, 255, 0.2);}
.categories ul li a:hover {background-color:#75291c; color: #FFF;}

.product a:hover .product-title {color:#b94430;}

.side-discount:hover {background-color:#b94430}

.standard-page .subpage-sidebar ul {color:#b9986d;}

.categories .menuSelected {background-color: rgba(0, 0, 0, 0.15); color:#fff;}
.categories .menuSelected:hover {background-color: rgba(0, 0, 0, 0.15); color:#fff; }

.header-right  .menuSelected{background-color:#efdfc9; border:1px solid #fff; color:#4f4f4f;}
.header-right .menuSelected:hover {background-color:#efdfc9; border:1px solid #fff; color:#4f4f4f;}

.seznam-clankov .product .clanek-fade {background-image:url("../images/pattern-blog.png");}

/*responsive trigger*/
.categories button{
  padding:5px 10px;
  background:none;
  border:none;
  position:relative;
  height:40px;
  width:60px;
  cursor:pointer;
  outline:none;
  margin-top:0px;
  transition:all 0.3s cubic-bezier(.56,.01,.13,1); -moz-transition:all 0.3s cubic-bezier(.56,.01,.13,1); -webkit-transition:all 0.3s cubic-bezier(.56,.01,.13,1);
  float:right;
}
.categories button:hover {opacity:0.7;}
.line{
  position:absolute;
  height:2px;
  width:40px;
  background:#fff;
  left:10px;
  -webkit-transition: 0.2s all ease;
  -moz-transition: 0.2s all ease;
  -ms-transition: 0.2s all ease;
  -o-transition: 0.2s all ease;
  transition: 0.2s all ease;
}
.line-t{
  top:10px;
}
.line-m{
  top:20px;
}
.line-b{
  top:30px;
}
button:hover .line{
  background:#fff;
}
.menu-on .line-m, .menu-on:hover .line-m{
  background:rgba(0,0,0,0);
}
.menu-on .line{
  top:20px;
}
.menu-on .line-t{
  -webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.menu-on .line-b{
  -webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);}

.push {display:none;}
#trigger {display:none;}
.responsive-nav {cursor:pointer; background-color:#313131; height:42px; padding:0 12px; display:none;}

/*responsive trigger*/
.responsive-nav2 button{
  padding:5px 10px;
  background:none;
  border:none;
  position:relative;
  height:40px;
  width:60px;
  cursor:pointer;
  outline:none;
  margin-top:0px;
  transition:all 0.3s cubic-bezier(.56,.01,.13,1); -moz-transition:all 0.3s cubic-bezier(.56,.01,.13,1); -webkit-transition:all 0.3s cubic-bezier(.56,.01,.13,1);
  float:right;
  margin-top:15px;
}
.responsive-nav2 button:hover {opacity:0.7;}
.responsive-nav3 button{
  padding:5px 10px;
  background:none;
  border:none;
  position:relative;
  height:40px;
  width:60px;
  cursor:pointer;
  outline:none;
  margin-top:0px;
  transition:all 0.3s cubic-bezier(.56,.01,.13,1); -moz-transition:all 0.3s cubic-bezier(.56,.01,.13,1); -webkit-transition:all 0.3s cubic-bezier(.56,.01,.13,1);
  float:right;
  margin-top:15px;
}
.responsive-nav3 button:hover {opacity:0.7;}
.line{
  position:absolute;
  height:2px;
  width:40px;
  background:#fff;
  left:10px;
  -webkit-transition: 0.2s all ease;
  -moz-transition: 0.2s all ease;
  -ms-transition: 0.2s all ease;
  -o-transition: 0.2s all ease;
  transition: 0.2s all ease;
}
.line-t{
  top:10px;
}
.line-m{
  top:20px;
}
.line-b{
  top:30px;
}
button:hover .line{
  background:#fff;
}
.menu-on .line-m, .menu-on:hover .line-m{
  background:rgba(0,0,0,0);
}
.menu-on .line{
  top:20px;
}
.menu-on .line-t{
  -webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.menu-on .line-b{
  -webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);}

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

.sizesbox li {
     float:left;
     margin:5px 5px 0 0;
    width:100px;
    height:40px;
    position:relative;
}

.sizesbox label, .sizesbox input {
    display:block;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
}

.sizesbox input[type="radio"] {
    opacity:0.011;
    z-index:5;
}

.sizesbox input[type="radio"]:checked + label {
   border: 1px solid #666;
}

.sizesbox label {
     padding:5px;
     border:1px solid #CCC; 
     cursor:pointer;
    z-index:4;
	background-color: #FFF;
	border-radius: 2px;
    font-size: 0.9em;
}

.sizesbox label:hover {
     background:#DDD;
}


.responsive-nav2 .push {margin-top:10px; display:none;}
#trigger2 {margin-top:0px; display:none;}
.responsive-nav2 {cursor:pointer; background-color:#b94430; height:40px; padding:0 12px; display:none;}
.responsive-nav3 {cursor:pointer; background-color:#b94430; height:40px; padding:0 12px; margin-top:10px;}
.responsive-nav3 .push {margin-top:10px;}
.responsive-nav3 {display:none;}
#trigger3 {margin-top:0px;}
.subpage-sidebar .podkategorije {overflow:hidden; margin-bottom:20px; list-style-type:square; margin-top:25px;}
.subpage-sidebar .podkategorije li {color:#ccc;}
.slideIn3 {height:auto;}


.header {position:relative; z-index:0;}
.flags {position: absolute; top: 0; right: -34px; background-color: #fff; width: 25px; -webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-moz-border-radius-topright: 3px;
-moz-border-radius-bottomright: 3px;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px; padding: 3px 3px 3px 6px;}

.flags a {opacity:0.5; transition:all 0.3s; color:#fff;}
.flags a:hover {opacity:1;}

table.listView { font-size: 0.9em;    border-spacing: 0px;  border-collapse: separate; width:100%; }
table.listView a { text-decoration: none; }
table.listView td { padding: 5px;  vertical-align: top;}
table.listView tr:nth-child(even) { background-color: #EEEEEE; border-bottom: 5px solid #CCC; }
table.listView td.listViewPic { padding: 5px; width: 170px; }

.table-product-title { display: block; text-decoration: none; padding-bottom: 5px; padding-top: 10px; font-size: 1.4em; color:#4e4e4e;  }
.listViewDesc { padding-left: 5px; }
.table-brand { display: block; }
.table-price {  font-weight: 700; font-family: 'Source Sans Pro', sans-serif;  font-size: 22px; }
.table-color-text { color: #222; }
.table-old-price { text-decoration: line-through; color: #AAA; font-size: 0.8em; }
.table-product-discount { float: none; position: relative; top: 0px; left: 0px; }
.listViewPrice { min-width: 80px; }

a.spremeniPogled { background-radius: 4px; background-image:url(../../../images/ico-pogled.png); background-repeat:no-repeat; background-position: left center; padding-left: 19px; text-decoration: none; }
a.spremeniPogled:hover { padding-left: 27px; -webkit-transition:all 0.6s; -moz-transition:all 0.6s;  -o-transition:all 0.6s;  transition:all 0.6s; }

.bxslider { margin: 0px; padding: 0px; }
.bx-wrapper .bx-caption span { font-size: 20px; line-height: normal; font-family: 'Source Sans Pro', sans-serif;  }

.bx-wrapper img { min-width: 100%; }

.header-right input { margin: 0px;  }
.header-right input[type=submit] { }

.footer a { font-size: 12px; text-decoration:  none;}

.fulPage .header { width: 100%; }

.orangeBox, .silverBox, .blueBox, .greenBox, .redBox  { margin-top: 10px; margin-bottom:10px; }
.orangeBox h2, .silverBox h2, .blueBox h2, .greenBox h2, .redBox h2 { margin-top: 10px; margin-bottom: 10px; }

.aRight { text-align: right; }

/*Column */
.sizes_div {  }
.sizes_div table {
  overflow: hidden;
  display:inline-block;
}

.sizes_div td, .sizes_div th {
    border: 1px solid #CCC;
    padding: 3px;
    position: relative;
	text-align:center;
}

.sizes_div table td:hover::after {
    background-color: #ffa;
    content: '';
    height: 10000px;
    left: 0;
    position: absolute;
    top: -5000px;
    width: 100%;
    z-index: -1;
}

	/* #middle fixes
================================================== */

    /* Note: Design for a width of 1000px */
	@media only screen and (min-width: 2000px) {
		.four-columns .product { max-width: 460px;}
		.main, .header, .page-w { }
		.izdelek-slike { }
		.standard-page-content { width: 1300px; }
		.timos-list .timos-list-container .timos-product { width: 20%; }
		.subpage-right { }

		.standard-page .subpage-right .noPaddingBottom .standard-page-content { width: 1050px; }
		.product-list .product { flex: 1 1 18%; }
	}

	@media only screen and (min-width: 1400px) {
		
		.najbolj-prodajani  .product-thumb { }
		.sorodni-artikli .product-thumb { text-align:center;}
		.sorodni-artikli .product-thumb img { max-height: 100%; display:inline; min-height: 0; min-width:0; }

	}

	@media only screen and (min-width: 1200px) and (max-width: 1400px) {
		.main { }

		.header { }
		.top-bar {width:100%;}
		.top-bar .page-w { ;}

		.header-right {width:20%;}

		.akcija-slider-right {width:965px;}

		.categories ul li a {}
		.standard-page-content {width:740px;}
		.seznam-clankov .product-list .product {width:503px;}

		.product-list .product { flex: 0 1 31.33%; }
		.product-list .product-thumb { }
		.product-list .product-title { }
		.product-list .product-bottom { }

		.subpage-sidebar { }
		.subpage-right { }
		.standard-page .izdelek-slike {width:250px;}

		.nazadnje-ogledani .product-list {height:auto;}
		.nazadnje-ogledani .product {width:118px; float:left; margin-bottom:8px;}
		.nazadnje-ogledani .product-thumb {width:118px; margin-bottom:0;}
		.nazadnje-ogledani .product-title {width:118px;}

		.sorodni-artikli {margin-top:-20px;}
		.sorodni-artikli .product-title {position:static; margin-bottom:0; height:50px; overflow:hidden; font-size:17px; width:160px; font-weight: normal;}
		.sorodni-artikli .product {width:160px; height:170px; margin:9px; border-radius:5px;}
		.sorodni-artikli .product-thumb { background-image:none;}

		.footer .footer-left {width:75%;}

		.akcija-slider { border-top: 2px; }
		h1 { font-size: 36px; padding-top: 5px; padding-bottom: 5px; }

		.najbolj-prodajani  .product-thumb {  }
		.sorodni-artikli .product-thumb { text-align:center;}
		.sorodni-artikli .product-thumb img { max-height: 100%; display:inline; min-height: 0; min-width:0; }
		body .kuki { right: 0px;  width:160px; border-radius: 10px 0 0 0 !important;  }


		.akcija-slider-left { background-position: 0 5px; padding-bottom: 3px; }
		.akcija-slider-left:hover { background-position: 5px 5px; }
		.akcija-slider a { padding-top: 5px; }
		.akcija-slider-right { padding-top: 5px; }

		.image-slider { margin-top: -17px; }
		.categories { margin-top: 0px; }

		.header-contacts { float: right; margin-top: 18px; margin-right: 20px; }

} /* end.(min-width: 1200px) and (max-width: 1400px) */



	/* #small monitor
================================================== */

    /* Note: Design for a width of 1000px */

	@media only screen and (min-width: 960px) and (max-width: 1199px) {
		.main {font-size: 14px;}

		.header {}
		.header-right {width:20%;}
		.header-right .nav {background-size:100% 100%;}
		.top-bar .page-w {}

		/*.responsive-nav {display:block;}
		.push {display:inline-block; height:30px; text-transform:uppercase; font-size:16px; color:#fff; font-weight:700; float:left; margin-top:26px;}
		#trigger {display:inline-block;}

		.categories ul {height:0; margin-bottom:10px; transition:all 0.3s; -webkit-transition:all 0.3s;}
		.categories .slideIn {height:auto;}
		.categories {margin-top:10px;}
		.categories ul {background-image:none;}
		.categories ul li {display:block; float:none;}
		.categories ul li a {display:block; background-color:#b94430; float:none; padding:14px 0; text-align:center; margin-bottom:1px;}

		.categories {width:auto; padding:0; margin-left:0;}

		.categories .menuSelected {background-color:#923424; color:#fff;}
		.categories .menuSelected:hover {background-color:#923424; color:#fff;}

		*/

		.subpage-right { }

		.product-list .product { flex: 1 1 30%; }


		.product-list .product-title { }
		.product-list .product-thumb { }
		.product-bottom { }

		.nazadnje-ogledani .product-thumb {width:140px; margin-bottom:0;}
		.nazadnje-ogledani .product {width:140px;}
		.nazadnje-ogledani .product-title {width:140px;}

		.akcija-slider-right {width:726px;}
		.image-slider { }
		.bx-wrapper img { }
		.bx-wrapper .bx-caption span {font-size: 18px; }

		.standard-page-content {width:500px;}

		.seznam-clankov .product-list .product-thumb {   }
		.seznam-clankov .product-list .product {width:383px; height: 150px; font-size: 15px; }

		.izdelek-slike { }

		.sorodni-artikli .product-thumb {width:120px; margin-bottom:0;}
		.sorodni-artikli .product-title {width:100px; font-size: 14px; font-weight: normal; }
		.sorodni-artikli .product {width:100px;}

		.standard-page .izdelek-slike {width:300px;}

		.footer .footer-left {width:72%;}

		.footer-bottom .left {display:block; float:none; margin-bottom:5px;}
		.footer-bottom .right {display:block; float:none;}

		.akcija-slider { border-top: 2px; }
		h1 { font-size: 34px; padding-top: 0px; padding-bottom: 5px; margin-bottom: 10px; }

		.najbolj-prodajani  .product-thumb {  }
		body .kuki { right: 0px;  width:160px; border-radius: 10px 0 0 0 !important;  }


		.akcija-slider-left { background-position: 0 5px; padding-bottom: 3px; font-size:14px; }
		.akcija-slider-left:hover { background-position: 5px 5px; }
		.akcija-slider a { padding-top: 5px; }
		.akcija-slider-right { padding-top: 5px; }
		.image-slider { margin-top: -15px; }

		.shopping-cart {padding:12px 25px 0px 25px;}
	} /* end. (min-width: 960px) and (max-width: 1199px)  */


	/* #Tablet (Portrait)
================================================== */
    /* Note: Design for a width of 768px */

	@media only screen and (min-width: 667px) and (max-width: 959px) {
		h1, .subpage-right h1 {font-size:24px; margin-bottom: 10px;}
		h2 {font-size:21px; margin-top: 15px; }
		h3 {font-size:19px;}

		.main { font-size: 14px;}

		.header-center {float:right; margin-top:22px;}
		.header-right {width:100%; }

		.header .categories .responsive-nav { background-color:#fff;}
		.line {background:#000;}
		button:hover .line {background:#000;}

		
		.header .categories > ul {
			position: absolute;
		    left: 0;
		    right: 0;
		    z-index: 50;
		    top: 77px;
			background-color:#fff;
			opacity:0;
			visibility:hidden;
			display: none;
		}
		.header .categories > ul.slideIn {
			opacity:1;
			visibility:visible;
			display: block;
		}
		.header .categories ul li {
			display:block;
		}
		.header .categories ul li a {
			display:block;
			padding:10px 20px;
			background-color:#eaeaea;
		}
		.header .categories ul li a:hover {
			background-color:#ccc;
		}
		.header .categories ul li .dropdownBox {
			background-color:#fff;
			position:static;
			opacity:1;
			visibility:visible;
			padding:0;
		}
		.header .categories ul li .dropdownBox li {
			display:inline-block;
		}
		.header .categories ul li .dropdownBox li a {
			font-size:12px;
			background-color:#fff;
		}

		.akcija-slider-right {width:626px;}
		.akcija-slider-right span {margin:0 10px;}
		.image-slider { }
		.bx-wrapper img { }
		.bx-wrapper .bx-caption span {font-size:16px;}

		.product-discount {left:-20px;}

		.product-list .product { flex: 1 1 31%; }

		.product-list {margin-bottom:0;}
		.product-list .product-title {  }
		.product-list .product-thumb {}
		.product-bottom { }
		.product-list .price { font-size: 1.3em; }
		.nazadnje-ogledani .product-list {height:auto;}
		.nazadnje-ogledani .product {width:118px; float:left; margin-bottom:8px;}
		.nazadnje-ogledani .product-list .product:nth-child(7n) {margin-right:7px;}
		.nazadnje-ogledani .product-thumb {width:118px;  margin-bottom:0;}
		.nazadnje-ogledani .product-title {width:118px;}

		.sorodni-artikli {overflow:auto;}
		.sorodni-artikli .product-list {height:auto;}
		.sorodni-artikli .product {width:108px; float:left; margin-bottom:0; height:95px;}
		.sorodni-artikli .product-thumb {width:108px; margin-bottom:0; }
		.sorodni-artikli .product-title {width:108px; min-height:0; height:40px; overflow:hidden; font-size:14px; font-weight: normal;}

		.footer ul li {width:42%;}
		.footer ul li a{display:block;}
		.agora {float:none;}

		.side-discount {display:none;}

		.social {position:absolute; bottom:25px; top:auto; width:320px; left:10px;}
		.social a {float:left; width:40px; height:40px;}


		.responsive-nav {display:block;}
		.push {display:inline-block; height:30px; text-transform:uppercase; font-size:14px; color:#fff;   float:left; margin-top:7px;}
		#trigger {display:inline-block; margin-top: -3px;}

		.categories ul { margin-bottom:0px; transition:all 0.3s; -webkit-transition:all 0.3s;}
		.categories .slideIn {height:auto;}

		.subpage-right {float:none; }
		.subpage-sidebar {float:none; width:440px;}

		.standard-page .product-list .product {width:auto; height:210px;}
		.standard-page .product-list .product .product-info {display:block;}

		.standard-page .subpage-right .noPaddingBottom .standard-page-content {width:440px;}
		.standard-page .izdelek-slike {float:none; width:260px;}

		.standard-page .subpage-sidebar, .subpage-sidebar {width:740px; height:auto;}
		.date { margin-top:-55px; font-size: 12px; }

		.sorodni-artikli .product-title{margin-bottom:0;}
		.izdelek {padding-bottom:0;}
		.izdelek-slike {}

		.standard-page-content { width:440px;}
		.standard-page .izdelek-slike a:first-child img {max-height:none;}

		.blagajna-bg input, table input, table textarea { min-height:100%;}
		.blagajna-bg textarea {width:180px;}

		.title75 {width:440px; margin:0 auto; text-align:center;}
		.title25 {width:110px; margin:0 auto; float:none; margin-bottom:20px;}

		.kosarica-desc {width: 115px;}


		.seznam-clankov .product-list .product-thumb {  }
		.seznam-clankov .product-list .product  {width:334px; height: 120px; font-size: 14px;}

		.categories .menuSelected {}
		.categories .menuSelected:hover {}

		.footer-bottom {margin-bottom:100px;}
		.footer-bottom .left {display:block; float:none; margin-bottom:5px;}
		.footer-bottom .right {display:block; float:none;}

		.header-left {margin-top:20px;}

		.categories {width:auto; padding:0; margin-left:0;}

		.subpage-sidebar .podkategorije {height:0; overflow:hidden; margin-bottom:20px; margin-top:0;}
		.subpage-sidebar .slideIn3 {height:auto;}
		.responsive-nav3 {display:block;}
		.subpage-sidebar .podkategorija { display: none; }

		.akcija-slider { border-top: 2px; height: 25px; }

		.akcija-slider-left { background-position: 0 5px; padding-bottom:3px; }
		.akcija-slider-left:hover { background-position: 5px 5px; }
		.akcija-slider a { padding-top: 5px; }
		.akcija-slider-right { padding-top: 5px; }
		.izdelek-slike {}


		.vsebina {   }
		.izdelek-available { margin-top: -40px; }
		td.kosarica-pic { width:100px; }
	} /* end.(min-width: 768px) and (max-width: 959px) */


	/* #Mobile (Landscape)
================================================== */

    /* Note: Design for a width of 480px */

	@media only screen and (min-width: 480px) and (max-width: 767px) {
		.welcome-bar {display: block;}
		.welcome { padding: 5px; float: left; width: 40%;}
		h1, .subpage-right h1 {font-size:22px;}
		h2 {font-size:19px; margin-top: 10px; }
		h3 {font-size:18px;}

		.main {font-size: 14px; }

		.header-center {float:right; margin-top:10px;}
		.header-right {width:100%; }

		.header .categories .responsive-nav { background-color:#fff; display:block;}
		.line {background:#000;}
		button:hover .line {background:#000;}

		
		#trigger {display:inline-block; margin-top:-3px !important;}
		.header .categories > ul {
			position: absolute;
		    left: 0;
		    right: 0;
		    z-index: 50;
		    top: 77px;
			background-color:#fff;
			opacity:0;
			visibility:hidden;
			display: none;
		}
		.header .categories > ul.slideIn {
			opacity:1;
			visibility:visible;
			display: block;
		}
		.header .categories ul li {
			display:block;
		}
		.header .categories ul li a {
			display:block;
			padding:10px 20px;
			background-color:#eaeaea;
		}
		.header .categories ul li a:hover {
			background-color:#ccc;
		}
		.header .categories ul li .dropdownBox {
			background-color:#fff;
			position:static;
			opacity:1;
			visibility:visible;
			padding:0;
		}
		.header .categories ul li .dropdownBox li {
			display:inline-block;
		}
		.header .categories ul li .dropdownBox li a {
			font-size:12px;
			background-color:#fff;
		}


		.top-bar {margin:0 auto;}
		
		.top-bar .registration { }
		.top-bar .shopping-cart {width:150px; padding:14px 25px 8px 25px;}
		.top-bar .basket_top .l_beige {font-size:14px; padding-bottom:5px; background-position: center left; margin-top:-11px; }
		.top-bar #cartPrice {font-size: 14px; margin-top: 2px;}
		.top-bar .prijava { margin-right: 0px; }


		.categories {margin-top:10px;}
		.categories ul {background-image:none;}
		.categories ul li {}
		.categories ul li a { padding: 7px 5px; }

		.akcija-slider-right {width:326px;}
		.akcija-slider-right span {margin:0 10px;}
		.image-slider { }
		.bx-wrapper img { }
		.bx-wrapper .bx-caption span { font-size: 14px; }

		.product-discount {left:-20px;}
		.product-list .product { flex: 1 1 46%; }

		.product-list {margin-bottom:0;}
		.product-list .product .product-info { line-height: normal; font-size: 11px; padding: 0px; margin: 0px; }
		.product-list .product-title {margin-bottom:20px; font-size: 16px; margin: 0px; padding: 0px;}
		.product-list .product-thumb { }
		.product-bottom { }
		.product-list .price { font-size: 1.1em; }
		p, .main li { line-height: normal; }
		.nazadnje-ogledani .product-list {height:auto;}
		.nazadnje-ogledani .product {width:118px; float:left; margin-bottom:7px;}
		.nazadnje-ogledani .product-thumb {width:118px; margin-bottom:0;}
		.nazadnje-ogledani .product-title {width:118px;}
		.nazadnje-ogledani .product:nth-child(3n) {margin-right:0;}
		.nazadnje-ogledani .product-list .product:nth-child(7n) {margin-right:7px;}

		.sorodni-artikli {overflow:auto;}
		.sorodni-artikli .product-list {height:auto;}
		.sorodni-artikli .product {width:108px; float:left; margin-bottom:0; height:95px;}
		.sorodni-artikli .product-thumb {width:108px; margin-bottom:0;}
		.sorodni-artikli .product-title {width:108px; min-height:0; height:40px; overflow:hidden; font-size:14px;}

		.footer ul li {float:none;}
		.footer ul li a{display:block;}
		.agora {float:none;}

		.side-discount {display:none;}

		.social {position:absolute; bottom:25px; top:auto; width:320px; left:10px;}
		.social a {float:left; width:40px; height:40px;}

		.responsive-nav2 {display:block; margin:10px 0 0; width:30%; float: right;}
		.responsive-nav2 .push {display:inline-block; height:30px; text-transform:uppercase; font-size:14px; color:#fff; font-weight:700; float:left;}
		#trigger2 {display:inline-block;}

		.categories ul {margin-bottom:0px; transition:all 0.3s; -webkit-transition:all 0.3s;}
		.categories .slideIn {height:auto;}

		.subpage-right {float:none; width: 100%; }
		.subpage-sidebar {float:none; }

		.standard-page .product-list .product {width:auto; height:210px;}
		.standard-page .product-list .product .product-info {display:block;}

		.standard-page .subpage-right .noPaddingBottom .standard-page-content {width:440px; float:none;}
		.standard-page .izdelek-slike {float:none;}

		.standard-page .subpage-sidebar, .subpage-sidebar {width:100%; height:auto;}
		.date { font-size: 12px; margin-top: -55px; }

		.product-icons {display:block; padding-left:0;}
		.product-icons span {margin-top:0;}

		.izdelek-cena .price:nth-child(2) {clear:none;}
		#add-to-cart {float:none;}
		.izdelek-box .product-discount { }
		.sorodni-artikli .product-title{margin-bottom:0;}
		.izdelek {padding-bottom:0;}

		.izdelek-slike { margin-top: 20px; }
		.izdelek-slike img { max-width: 100%; }
		.izdelek-slike a:first-child img {max-height:200px;}

		.standard-page-content {float:none; width:440px;}
		.standard-page .izdelek-slike a:first-child img {max-height:none;}

		.blagajna-bg input, table input, table textarea {max-width:100%;}
		.blagajna-bg textarea {width:180px;}

		.title75 {width:440px; margin:0 auto; text-align:center;}
		.title25 {width:110px; margin:0 auto; float:none; margin-bottom:20px;}

		.kosarica-desc {width: 115px;}

		#add-to-cart {display:block; clear:left;}

		.seznam-clankov .product-list .product   {width:405px; height: 100px;}
		.seznam-clankov .product-list .product-thumb { }
		.pagination td {width:120px;}

		.header-right {overflow:hidden;}
		.header-right .nav { margin-right: 10px;}

		.slideIn2 {height:auto!important;}

		.categories {margin-top:1px;}
		.header-right .nav {margin-top:5px;}
		.header-right .nav ul {margin: 0px;}
		.header-right {overflow:hidden;}

		.slideIn2 {height:auto;}

		.categories .menuSelected {}
		.categories .menuSelected:hover {}


		.footer-bottom {margin-bottom:100px;}
		.footer-bottom .left {display:block; float:none; margin-bottom:5px;}
		.footer-bottom .right {display:block; float:none;}

		.page .footer-bottom {margin-bottom:60px;}

		.header-left {margin-top:10px !important;}
		a.loginviafb { margin:0px; float:right;}

		.top-bar {width:auto;}
		.top-bar .page-w { }

		.categories {padding:0; margin-left:0;}

		.subpage-sidebar .podkategorije {height:0; overflow:hidden; margin-bottom:20px; margin-top:0;}
		.subpage-sidebar .slideIn3 {height:auto;}
		.responsive-nav3 {display:block;}

		.podkategorija {display:none;}
		.table-product-title { font-size: 1.1em; }
		.table-price {  font-weight: 700; font-family: 'Source Sans Pro', sans-serif;  font-size: 16px; }
		.listViewDesc { line-height: normal; }
		.table-product-info p { line-height: normal; }
		.listViewPrice { min-width:50px; }
		.table-product-discount { display: none;  }
		.najbolj-prodajani  .product-thumb {  margin-bottom: 0px; }
		.akcija-slider { display: none; }
		.izdelek-slike a:first-child img { float: left; }


		.col50 .sorodni-artikli .product { margin: 3px; }
		.izdelek-available { margin-top: -30px; }
		.vsebina { margin-top: -1px; }
		td.kosarica-pic { width:120px; }
		.breadcrumb { margin-bottom:  0px; }
		.profilePicture { width:  100px; height: 100px;}
		.col25 { width: 50%; }
		
		
		.header-right input { padding: 2px !important; }
		.header-right { width:  200px !important;  margin-top: 12px !important;}		
	}



	/*  #Mobile (Portrait)
================================================== */

    /* Note: Design for a width of 320px */
	@media only screen and (max-width: 479px) {
		.header.padding12 { padding: 0px; margin:  0px; }
		.col25 { width: 50%; }
		.main p { padding: 5px; }
		.main input[type=text],textarea,input[type=password],.blagajna select { padding: 5px; font-size: 14px; margin-bottom: 0px; }
		.responsive-nav2 { clear: both; }
		h1, .subpage-right h1 {font-size:19px;}
		h2 {font-size:17px; margin-top: 10px}
		h3 {font-size:16px;}

		input, .blagajna select {width:90%;}
		.main {width:100%;  font-size: 13px; }
		.main p, .main li {  line-height: normal; }

		.header {width:96%; padding-left:2%; padding-right:2%;}

		.header, .main {  -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }



		.header-center {float:right; width:60px; margin-top:0px;}
		.header-right {width:100%; }

		.header .categories .responsive-nav { background-color:#fff;}
		.line {background:#000;}
		button:hover .line {background:#000;}

		.welcome { padding-top: 8px; float: left; width: 50%; line-height:  10px;}
		.header .categories > ul {
			position: absolute;
		    left: 0;
		    right: 0;
		    z-index: 50;
		    top: 43px;
			background-color:#fff;
			opacity:0;
			visibility:hidden;
			display: none;
			
		}
		.header .categories > ul.slideIn {
			opacity:1;
			visibility:visible;
			display: block;
		}
		.header .categories ul li {
			display:block;
		}
		.header .categories ul li a {
			display:block;
			padding:10px 20px;
			background-color:#eaeaea;
		}
		
		.header .categories .dropdownBox a { padding: 5px 20px 5px 20px; }		
		
		.header .categories ul li a:hover {
			background-color:#ccc;
		}
		.header .categories ul li .dropdownBox {
			background-color:#fff;
			position:static;
			opacity:1;
			visibility:visible;
			padding:0;
		}
		.header .categories ul li .dropdownBox li {
			display:inline-block;
		}
		.header .categories ul li .dropdownBox li a {
			font-size:12px;
			background-color:#fff;
		}

		.header-contacts {text-align:center; margin:6px 0;}

		.header-right .nav {background-image:none; padding:0; clear:both;}
		.header-right .nav ul {}
		.header-right .nav ul li { padding: 0px 3px 0px 3px; }
		.header-right .nav ul li a { text-align:center; padding: 0px; margin:0px; display: inline; }


		.top-bar {margin:0 auto;}
		.top-bar, .top-bar .page-w {width:96%; padding-left:2%; padding-right:2%;}
		.top-bar .welcome { padding: 0px; padding-top: 5px; margin: 0px; font-size: 11px; }
		.top-bar .registration {width:160px;  float:right; padding-left:  0px; padding-right:  0px;}
		.top-bar .shopping-cart {width:127px; padding:0px;}
		.top-bar .basket_top .l_beige {font-size:14px; padding-bottom:5px;}
		.top-bar #cartPrice {font-size: 14px; margin-top: 5px;}



		.categories {margin-top:10px;}
		.categories ul {background-image:none;}
		.categories ul li { }
		.categories ul li a { padding: 6px; }

		.akcija-slider-right {width:220px; padding-right:0;}
		.akcija-slider-left {padding-right:0; width:50px;}
		.akcija-slider-right span {margin:0 10px;}
		.image-slider { }
		.bx-wrapper img {}
		.bx-wrapper .bx-caption span {font-size:13px;}

		.product-discount {left:20px;}

		.product-list {margin-bottom:0;}
		.product-list .product .product-info { font-size: 12px; padding: 0px; margin: 0px; }
		.product-list .product-title {margin-bottom:5px; display: block;}
		.product-list .product-thumb { text-align:center; }
		.product-list .product-thumb img { }
		.product-list .price { font-size: 1.2em; }

		.nazadnje-ogledani .product-list {height:auto;}
		.nazadnje-ogledani .product {width:118px; float:left; margin-bottom:7px;}


		.sorodni-artikli { }
		.sorodni-artikli .product-list {height:auto;}
		.sorodni-artikli .product {width:108px; float:left; margin-bottom:7px;}
		.sorodni-artikli .product-thumb {  margin-bottom:0;}
		.sorodni-artikli .product-title { min-height:0; overflow:hidden; font-size:14px;}
		.nazadnje-ogledani .product-list .product:nth-child(7n) {margin-right:7px;}

		.footer ul li {float:none;}
		.footer ul li a{display:block;}
		.agora {float:none;}

		.side-discount {display:none;}

		.social {position: relative; bottom: auto; top:auto; width:50%; left:10px; margin-top: -50px;}
		.social a {float:right; width:40px; height:40px;  opacity: 1; margin-left: 10px; margin-bottom: 10px;}


		.responsive-nav {display:block;}
		.push { height:30px; text-transform:uppercase; font-size:14px; color:#fff; float:left; margin-top:10px;}
		#trigger {display:inline-block; margin-top:-3px !important;}

		.responsive-nav2 {display:block; margin:10px 0 0; width:50%; float: right;}
		.responsive-nav2 .push {display:inline-block; height:30px; text-transform:uppercase; font-size:14px; color:#fff; font-weight:700; float:left;}
		#trigger2 {display:inline-block;}

		.categories ul { margin-bottom:0px; transition:all 0.3s; -webkit-transition:all 0.3s;}
		.categories .slideIn {height:auto;}
		.title25 .step, .title25 .step-selected { display: none; }

		.subpage-right {float:none; width: 100%; }
		.subpage-sidebar {float:none; }
		.izdelek-slike { width: 100%; padding:  0; }

		.standard-page .product-list .product {width:auto; height:210px;}
		.standard-page .product-list .product .product-info {display:block;}

		.standard-page .subpage-right .noPaddingBottom .standard-page-content {width:300px; float:none;}
		.standard-page .izdelek-slike {float:none; width:100%;}

		.standard-page .subpage-sidebar, .subpage-sidebar {width:100%; height:auto;}
		.date { margin-top:-55px; font-size: 12px;}

		.product-icons { padding-left: 10px;}
		.product-icons span {margin-top:0;}

		.izdelek-podrobnosti {float:none; width:100%;}
		.izdelek-cena { padding-left: 0%; padding-right: 0%; width: 100%; margin:  0; margin-top: 5px;}
		.izdelek-cena .price:nth-child(2) {clear:none;}
		#add-to-cart {float:none;}
		.izdelek-box .product-discount { left: 20px;}
		.sorodni-artikli .product-title{margin-bottom:5px;}
		.izdelek {padding-bottom:0;}
		.izdelek-slike a:first-child img { }

		.standard-page-content {float:none; width:300px;}
		.standard-page .izdelek-slike a:first-child img {max-height:none;}

		.blagajna-bg input, table input, table textarea { max-width: 100%; }
		.blagajna-bg textarea { width: 70%; }

		.title75 {width:300px; margin:0 auto; text-align:center;}
		.title25 {width:110px; margin:0 auto; float:none; margin-bottom:20px;}

		.kosarica-desc { }

		.seznam-clankov .product-list .product {width:263px;}

		.pagination td {width:96px; display:inline-block;}
		.pagination table tbody tr td:nth-child(4) {width:300px; display:block;}

		.categories {margin-top:1px; }
		.header-right .nav {margin-top:0px; margin: 0px;}
		.header-right .nav ul, .header-right .nav li { margin: 0px; padding: 0px;}

		.slideIn2 {height:auto!important;}

		.categories .menuSelected { }
		.categories .menuSelected:hover { }

		.header-right .nav ul li a:hover {color:#000;}
		.header-right .nav ul li .menuSelected {background-color:#333; color:#fff;}
		.header-right .nav ul li .menuSelected:hover {background-color:#333; color:#fff;}

		a.loginviafb {margin:8px 0px 0 30px; float:right; }

		.footer-bottom {margin-bottom:100px;}
		.footer-bottom .left {display:block; float:none; margin-bottom:5px;}
		.footer-bottom .right {display:block; float:none;}

		.page .footer-bottom {margin-bottom:60px;}

		.top-bar {width:auto; padding: 0;}
		.top-bar .page-w {width:96%; padding-left:2%; padding-right:2%; margin-left: 0; margin-right: 0;}

		.categories {width:auto; padding:0; margin-left:0;}

		.subpage-sidebar .seperate {margin:10px 0; background-color:#fff; border-color:#fff;}

		.flags a {color:transparent;}
		.flags {top:3px; right:0; width:auto; height:25px; background-color:transparent;}

		.subpage-sidebar .podkategorije {height:0; overflow:hidden; margin-bottom:20px; margin-top:0;}
		.subpage-sidebar .podkategorije ul {margin-bottom:10px;}
		.subpage-sidebar .slideIn3 {height:auto;}
		.responsive-nav3 {display:block;}
		.footer.main {margin-bottom:52px;}
		.akcija-slider {border-top:0;}

		.podkategorija {display:none;}
		.padding12.main {padding-top:2px;}
		.padding12.header {padding-bottom:0;}
		.categories ul {margin-bottom:0;}
		.categories-border {display:none;}
		.subpage-sidebar .podkategorije {margin-bottom:5px;}

		.akcija-slider {display:none;}
		.responsive-nav3 {margin-top:0;}

		h1, .subpage-right h1 {margin-top:15px; border-bottom:0; margin-bottom:7px; padding:0;}
		.izdelek-available {margin: 0px; position: absolute; width: 100%;}
		.izdelek-available span {float: right; }
		.main h1 { margin-top: 0px; padding-top: 5px; padding-left: 5px; padding-right: 5px; }
		h1,h2,h3,h4,h5,h6 {padding-left: 5px; padding-right: 5px; }
		.standard-page .product-list .product-thumb { float: none; margin: 0px; padding: 0px; width: auto; height: auto; display: inline; }
		.standard-page .product-list .product-thumb img { float: left; max-width:100px; min-height: 30px; min-width: 30px; display: inline; margin-right: 20px; margin-bottom: 20px; }

		.standard-page .product-list .product { height: 140px;}

		table.listView td.listViewPic { width: 100px; }
		.listViewPic img { max-width: 100%; }
		.table-product-title { font-size: 1.1em; padding-top: 0px; }
		.table-price {  font-weight: 700; font-family: 'Source Sans Pro', sans-serif;  font-size: 16px; }
		.listViewDesc { line-height: normal; }
		.table-product-info p { line-height: normal; }
		.listViewPrice { min-width:50px; }
		.table-product-discount { display: none;  }

		.responsive-nav3 { margin-top: -1px; }
		a.loginviafb { margin-top: 8px; }
		.header-left img { width:130px; padding-left: 5px; padding-top: 5px;  }
		.header-left { margin-top: 0px; width:130px; }

		.col50 .sorodni-artikli .product { margin: 3px; }

		.seznam-clankov .product-list .product { }
		.seznam-clankov .product-list .product p { line-height: 18px; }
		.footer .footer-left {width:100%; float:none;}
		.vsebina { margin-top: -1px; }
		textarea { max-width: 90%; }
		table.kosarica-cene { width: 100%; }
		td.kosarica-pic { width:90px; }
		td.kosarica-pic img { max-width: 100%; }
		label[for=paypal] img { width:250px; }
		.blagajna-bg input[type=radio]  {margin: 0px; margin-right: 1px; }

		.four-columns .product { margin: 3px; }
		.product-list .product { flex: 1 1 46%; width: 46%; margin-top: 10px; margin-bottom: 10px; margin-left: 0px; margin-right: 1%;  }
		.product-list .product:nth-child(even) { }

		.product-list .product .product-info p { line-height: 14px;  }
		.product-list .product .product-info {   }

		.product-bottom { }
		.product-list .old-price { margin-top: 0px; }
		.product-discount { zoom: 0.65; }
		.sorodni-artikli .product, .nazadnje-ogledani .product { flex: 1 1 24%;  width: 24%;  margin-top: 10px;  margin-bottom: 10px;  margin-left: 1px; margin-right: 2px; padding: 0px; border-width: 0px; }
		.izdelek-slike img { margin: 0%; padding: 0px; }
		.izdelek-slike img { width: auto; max-width: 50%; padding: 0px; float: left;}
		.izdelek-slike a:first-child img { width: auto; max-width: 100%; padding: 0; margin: 0; }
		.fade { -webkit-animation: none; }
		.izdelek-hot {transform: scale(0.7); }
		.izdelek-shipping {transform: scale(0.4); }
		.product-icons span { margin: 0px;}
		.breadcrumb { margin-bottom:  0px; }
		.profilePicture { width:  100px; height: 100px;}
		
		.header-right input { padding: 2px !important; }
		.header-right { width: 120px !important; right: 82px !important; margin-top: 8px !important; }
		.header-right input{font-size:  12px; }
		.header-right input[type=submit] { width: 25px !important; }
		
		.top-bar {	height:30px;}
		.registration, .shopping-cart { padding:  5px; }
		.profil, #basket { top: 20px; }
		.padding12 { padding: 0px; }
		
		.product-list .product { border-width:  0px; padding-left: 0.5%; padding-right: 0.5%; }
		.registration,  .profil { width: 160px; }
		.sizesbox li { width: 80px; height: 30px; }
         #search-form input[type=text] { width: 100px; }
	}

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

		.subpage-right .najbolj-prodajani .product { flex: 1 1 30%; }
	}



	@media only screen and (max-width: 959px) {
		
		.header-right input { padding: 5px; }
		.header-right {width: 300px; right: 100px; position: absolute; margin-top: 24px;}
		.standard-page .subpage-sidebar, .subpage-sidebar {display:none !important;}
        input,input:not([type="radio"]):not([type="checkbox"]), .blagajna select,.main form input[type="text"],.main form input[type="password"], main form input[type="text"], .main form textarea, .main form textarea, .main form select { padding: 8px; }
	}



.paddingTable { padding-left: 10px; padding-right: 10px; }
table.SizeChartTable { font-size: 0.8em; width: 100%; background-color:#FFF; }
table.SizeChartTable th { text-align: left; }
table.SizeChartTable td { padding: 1px; }
table.SizeChartTable tr:hover { background-color: #EEE; }

table.SizeChartTable { margin-bottom:20px; }
table.SizeChartTable tr:first-child td { font-weight: bold; font-size: 1.2em; }

a.subscribe { float: right; -webkit-transition:all 0.6s; -moz-transition:all 0.6s;  -o-transition:all 0.6s;  transition:all 0.6s; padding-right: 5px; border-radius: 0 5px 5px 0; text-decoration: none; display: block; background-image:url(../../../images/ico-subscribe.png); background-repeat: no-repeat; }
a.subscribe span { text-transform: uppercase; font-weight: 700;  color:#000; display: block; margin-left: 58px; padding-left: 5px; border-radius: 5px; padding-top: 15px; padding-bottom: 15px; }
a.subscribe:hover { margin-right: 3px;}

.subpage-sidebar ul li a.l2Selected { background-color:#ECECEC; color: #000; }
input.number { width: 110px !important; }
