@charset "utf-8";

img.optimize { aspect-ratio: attr(width) / attr(height); width: 100%; height: auto !important;}

/* #chat {overflow-wrap: break-word;} */

body,html { padding: 0px; margin: 0px; height:100%; width: auto; }

p,span,div,input, textarea { overflow-wrap: anywhere; box-sizing: border-box; } 

.left {float:left;}
.right {float:right;}
.center { text-align: center; }

.clear-both {clear:both;}
.hand { cursor: pointer; }
.fLeft { float:  left; } .fRight { float:  right; }
.red {color:red;}
.green { color:  lightgreen; }
.blue  { color: blue; }

.bold { font-weight: bold; }
.header-left a { text-decoration: none; display: inline-block; }
.header-left a span { display: block; text-align: right;}

.margin0 { margin: 0!important; }
.margin10 { margin: 10px; }
.alertBox,.alertMsg, .alert, .error, .errorBox
{
	margin:30px 0; padding:20px 20px 20px 70px;
	
	min-height: 30px;
	border: 1px solid #CCC;
	background-color: #F7F7F7;
	/*color: #069; */
	background-image:url("../images/ico-info.png");
	background-repeat: no-repeat;
	max-width: 700px;
	 background-position:10px center;
	border-radius:1px;
}

.alertBox h1, .alertBox h2, .alertBox h3
{
	padding-top: 0px; margin-top: 0px;
}

.flex { display: flex; }
.flexCenter { display: flex; align-items: center; }

#changeLang { max-width: 150px; overflow: hidden; }
/* https://codepen.io/sosuke/pen/Pjoqqp */
.svgColor { /*filter: invert(61%) sepia(40%) saturate(6349%) hue-rotate(159deg) brightness(94%) contrast(101%);*/ }
.svgGreen { filter: invert(45%) sepia(85%) saturate(459%) hue-rotate(63deg) brightness(99%) contrast(89%); /* 3BA424  */ }
.svgWhite { filter: invert(100%) sepia(5%) saturate(271%) hue-rotate(346deg) brightness(119%) contrast(100%); }

.nounderline { text-decoration: none; border-bottom: none!important; } 

.img-resize img { width: 100%; }
.img-resize { background-repeat: no-repeat; background-position: center center;}

.col50 {float: left; width: 48%; margin-left: 2%; }
div.col50:first-child { width: 48%; margin-left: 0; margin-right: 2%;}

form input, textarea { margin-bottom: 5px; }

img.lineHeight, img.imgLine, img.lineImg { height:1em; vertical-align: bottom; }

/*članek novi*/
.article {padding-bottom:50px;}
.article h1 {padding-right:50px;}


.socialMessageLikes {cursor:pointer; display:inline-block; float: right; margin-top:-35px;}
.socialMessageLikes span {height:16px;}
.socialMessageLikes:after {content:""; display:block; clear:both;}
.socialMessageLikesSrcekOff { float: left; margin-right: 5px;  width:13px; height:12px; margin-top:3px;background: url("../images/sprites-cms.png") no-repeat -15px -0px;}
.socialMessageLikesNumb {float:left;margin-right:5px;}

.socialMessageLikesSrcekOn{float: left; margin-right: 5px;  width:13px; height:12px; margin-top:3px;background: url("../images/sprites-cms.png") no-repeat -0px -0px;}


.socialMessageComments {display:block;}
.socialMessageComments span {display:inline-block;}
.socialMessageComments:after {content:""; display:block; clear:both;}
.socialMessageCommentsBubble { float: left; margin-right: 5px;  width:13px; height:12px; margin-top:5px;background: url("../images/sprites-cms.png") no-repeat -56px -0px;}
.socialMessageCommentsNumb {float:left; margin-right:5px;}


.infoMessageList { padding-right: 20px; float: right; }
.product-info .infoMessageList { padding-right: 0px; }
.infoMessageList .socialMessageLikes { margin-top: 0px; float: left; color:#b0aaa3; }
.infoMessageList .socialMessageLikesOff {cursor:pointer; display:inline-block; float: left; margin-top:0; margin-left:20px;}
.infoMessageList .socialMessageLikesOff span {height:16px;}
.infoMessageList .socialMessageLikesOff:after {content:""; display:block; clear:both;}
.infoMessageList .socialMessageLikesOn:after {content:""; display:block; clear:both;}
.infoMessageList .socialMessageLikesSrcek { float: left; margin-right: 5px;  width:13px; height:12px; margin-top:5px;background: url("../images/sprites-cms.png") no-repeat -15px -0px;}
.infoMessageList .socialMessageLikesNumb {float:left;margin-right:5px;}
.infoMessageList .socialMessageLikesOn {cursor:auto; display:inline-block;float: left;margin-top:0; margin-left:20px;}
.infoMessageList .socialMessageLikesOn .socialMessageLikesSrcek{background-position: -0px -0px;}

.infoMessageList .socialMessageComments {margin-left:10px; color:#b0aaa3; float:left; display:block; margin-top:0; }
.infoMessageList .socialMessageComments span {display:inline-block;}
.infoMessageList .socialMessageComments:after {content:""; display:block; clear:both;}
.infoMessageList .socialMessageCommentsBubble { float: left; margin-right: 5px;  width:13px; height:12px; margin-top:5px;background: url("../images/sprites-cms.png") no-repeat -41px -0px;}
.infoMessageList .socialMessageComments:hover .socialMessageCommentsBubble {background-position:-56px 0;}
.infoMessageList .socialMessageCommentsNumb {float:left; margin-right:5px;}


.main form, main form {margin:20px 0 25px 0;}
.main form input[type="text"],.main form input[type="password"], main form input[type="text"], .main form textarea, .main form textarea, .main form select { width: 100%; 
	display:inline-block; border:1px solid #ccc; margin-top:5px; margin-bottom:15px; padding:10px; max-width:700px; min-width:0; transition:all 0.3s; -webkit-transition:all 0.3s;}
.main form input[type="text"]:focus, main form input[type="text"]:focus, .main form textarea:focus, main form textarea:focus { border-color:#333333; }
.main form input[type="submit"], main form input[type="submit"] {width:100%; max-width: 700px; padding-left:60px; padding-right:60px; text-align:center; background-color:#0876bd; border:none; -webkit-border-radius:0; border-radius:0;  color:#FFFFFF}
.main form input[type="submit"]:hover, main form input[type="submit"]:hover {background-color:#333333;  color:#FFFFFF;}

.comment { border-bottom:1px solid #ccc; padding:10px 0;  }
.commentHeader {margin-bottom:5px;}
.commentHeader:after {content:""; display:block; clear:both;}
.commentAuthor {font-size:16px; float:left;}
.commentDate {float:right; font-size:12px;  color:#333;}
input.inputFile { width: auto; padding: 0px; margin: 0px; }

.privzeta-slika {
    margin: 6px 20px 20px 0;
    max-width:400px;
    float: left;
    display:block;
}


.galerija-slik a{
    display:block;
    float:left;
    margin-right:10px;
    height:90px;
    transition:all 0.3s;
    -webkit-transition:all 0.3s;
}
.galerija-slik a:hover {
    opacity:0.7;
}

.galerija-slik a img{
    display:block;
    float:left;
    margin-right:10px;
    max-height:100%;
}

.commentGallery { line-height: 1px; }
.commentGallery img { height: 200px; padding: 1px;  }

.greenBox { padding: 10px; background-color: #e4f8e2; color: #32c124; }
.greenBox h2,.seoPack h3, .greenBox h3, .greenBox a { color: #32c124; background-color: #e4f8e2;  }
.greenBox input, .greenBox texarea { color: #666; }

.greenBoxFul { padding: 10px; background-color: #32c124; color: #FFF; }
.greenBoxFul a { color: #FFF; }

.silverBox { padding: 9px; background-color: #EEE; border: 1px solid #EEE; color:#000; }
.blackBox { padding: 9px; background-color: #000; border: 1px solid #000; color:#FFF; }
.yellowBox { padding: 9px; background-color: #FFC;  border: 1px solid #FF6;  }
.blueBox { padding: 9px; background-color: #198bfe; border: 1px solid #198bfe; color: #FFF; }
.blueBox a { color: #FFF; }
.blueBox td { padding-top: 9px; padding-bottom: 9px; line-height: 1.5em; }
.blueBox { cursor: auto; }
.blueBox .green { color: #FFF; }
.blueBox p { color: #FFF; }

.orangeBox { padding: 9px; background-color: #ffe5cd; border: 1px solid #fe7902; color: #fe7902;  }
.orangeBox a, .orangeBox h1, .orangeBox h2, .orangeBox h3 { color: #fe7902; }
.blackBox a, .blackBox h1, .blackBox h2, .blackBox h3 { color: #FFF; }

.redBox { padding: 9px; background-color: #F33;  border: dashed 1px #FFF; color: #FFF; padding-bottom: 4px; padding-top: 4px; }
.redBox a { color: #FFF; }

.silverBox:after, .greenBox:after, .yellowBox:after, .blueBox:after, .orangeBox:after, .redBox:after, .whiteBox:after, .blackBox:after  {content:""; display:block; clear:both;}

.toggleClick { cursor: pointer; }
.main input[type=text],.main input[type=submit],.main input[type=password], .main textarea { display: block; }
.registration a {font-size: 14px; text-transform: uppercase; text-decoration:none; display: inline-block; padding: 10px 25px 5px 20px; background-color: #F7F7F7; border-radius:3px; float: right;}
.notificationsStatus a { display: inline-block;  background-color: #FA3E3E; color: #FFF !important; font-weight: bold; width: 24px; height:24px;
	border-radius: 50%; text-decoration: none;  padding: 0px; font-size: 15px; line-height: 24px; text-align: center; margin-top: 10px; margin-left: 10px; }

.timos-product-form .colors [type="radio"]:checked,
.timos-product-form .colors [type="radio"]:not(:checked) {
  position: absolute;
  left: -9999px; }

.timos-product-form .colors [type="radio"]:checked + label,
.timos-product-form .colors [type="radio"]:not(:checked) + label {
  margin: 0 7px;
  position: relative;
  cursor: pointer;
  width: 30px;
  height: 30px;
  line-height: 28px;
  border: 1px solid #ccc;
  color: #0876bd;
  display: inline-block;
  border-radius: 100%; }

.timos-product-form .colors [type="radio"]:checked + label {
  border-color: #0876bd;
  color: #fff;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease; } 


.userOnline { height:0.5em; padding-left: 3px; }
.whiteBox { border: 1px solid #EEE; padding: 5px; }

.blink {
  animation: blinker 2s linear infinite;
}

@keyframes blinker {  
  50% { opacity: 0.7; }
}

.boxWholeSilver { background-color:  #EEE; color:  #0876bd; margin-top: 10px; margin-bottom: 10px; text-align: center; font-size: 1.5em;}
.boxWholeSilver h2 { font-size: 3em; padding: 0px; margin: 0px; margin-top: 10px; color: #0876bd; display:  table; width:  100%; vertical-align: middle; }
.boxWholeSilver h2 img { vertical-align:  middle; }
.boxWholeSilver a { color: #0876bd; text-decoration:  none; text-decoration: underline;}
.boxWholeSilver a.niceLink { background-color:  #0876bd; text-decoration:  none; color:  #FFF; padding: 10px 30px 10px 30px; display:inline-block; text-transform: uppercase;}
.boxWholeSilver a.niceLink:hover { background-color:  #444; color:  #FFF; } 
.boxWholeSilver .col50 {  padding-top: 30px; padding-bottom:  30px; }
.inline { display: inline-block!important; }

.transparent {    background-color: transparent !important;  border-color: transparent !important;}


 .spin {
	-webkit-animation-duration: 5s;
	animation-duration: 5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	}
 
  @-webkit-keyframes spin {
	0% { 
	   animation-timing-function: linear;
		-webkit-transform: rotateZ(6deg);
	}
	25% { 
		animation-timing-function: ease-out;
	  -webkit-transform: rotateZ(0deg); /* Safari */
	}
	50% { 
		animation-timing-function: linear;
	  -webkit-transform: rotateZ(-6deg); /* Safari */
	}
	75% { 
		animation-timing-function: ease-out;
	  -webkit-transform: rotateZ(0eg); /* Safari */
	}
	100% { 
		animation-timing-function: linear;
	  -webkit-transform: rotateZ(6eg); /* Safari */
	}
 }

 @keyframes spin {
	0% { 
	   animation-timing-function: linear;
		transform: rotateZ(6deg);
	}
	25% { 
		animation-timing-function: ease-out;
	  transform: rotateZ(0deg); /* Safari */
	}
	50% { 
		animation-timing-function: linear;
	  transform: rotateZ(-6deg); /* Safari */
	}
	75% { 
		animation-timing-function: ease-out;
	  transform: rotateZ(0deg); /* Safari */	
	}
	100% { 
	animation-timing-function: linear;
	  transform: rotateZ(6deg); /* Safari */
	}
 }
 
 .spin{
	-webkit-animation: spin 5s infinite; /* Chrome, Safari, Opera */
	animation: spin 5s infinite;
 }

.adminRow { background-color: #EEE; color: #000;border-top: 1px solid #CCC;
    padding: 12px 3px 12px 3px;
    position: fixed;
    bottom: 0;
    z-index: 200;
    width: 100%;}

.adminRow a { text-decoration: none; color: #000; }
.adminRow a:hover { text-decoration: underline; }

.marginPlease, .blagajna, .standard-page-content-new {max-width: 1600px; margin-left: auto; margin-right: auto; }

/*product-list*/
.product-list {margin-bottom:30px; display: flex; display: -ms-flexbox; flex-wrap: wrap; width: 100%; 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 .product-info {display:block; padding:10px 5px; 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-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-size:24px; margin-top:0px;}
.product-list .old-price {font-size:20px; text-decoration:line-through; margin-right: 10px; }
.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;}

.nazadnje-ogledani .product-list {height:265px; overflow:hidden; margin-bottom:0;}
.nazadnje-ogledani .product-list .product:nth-child(7n) {margin-right:0;}
.standard-page .product-list {width:100%;}
.seznam-clankov .product-list .product-information-icon {background-image: url("../images/icon-article-hover.png");}
.seznam-clankov  .product-list .product-info{margin: 0 15px 5px 0; padding:10px 0;}
.seznam-clankov  .product-list .product-info p {line-height:22px;}
    

/*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-podrobnosti {float:right; width: 50%; padding: 0; }
.izdelek-slike a:nth-child(2n+2) img { clear:  left; }

/*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-size:24px; margin-top:0px;}
.izdelek-cena .old-price {font-size:20px; text-decoration:line-through; margin:5px 6px 0 0}
.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");}

.izdelek-slike {padding:0;}
.izdelek-slike img {max-width:49%; margin:0 1% 1% 0; width: 49%;}
.izdelek-slike a:first-child img {max-width:99%; margin-bottom:1%; width: 99%; }

.videoWrapper {
          position: relative;
          padding-bottom: 56.25% !important; /* 16:9 */
          height: 0;
        }

.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.productSocial { font-size: 15px; }

 /* #middle fixes */
    @media only screen and (min-width: 2000px) {
		.product-list .product { flex: 1 1 18%; }
	}

	@media only screen and (min-width: 2300px) {
		.marginPlease, .blagajna, .standard-page-content-new {max-width: 1800px; margin-left: auto; margin-right: auto; }
	}   

	@media only screen and (min-width: 1450px) and (max-width: 2300px) {
        .nazadnje-ogledani .product-list {height:auto;}
	}
	/* Note: Design for a width of 768px */

	@media only screen and (min-width: 1160px) and (max-width: 1450px) {
		.gallery-box a img {
			max-height: 130px;
			max-width:280px;
			margin-right: 5px;
			margin-bottom: 5px;
		}	
        
		.seznam-clankov .product-list .product {width:503px;}
		.product-list .product { flex: 0 1 31.33%; }
        .nazadnje-ogledani .product-list {height:auto;}
		.commentGallery img { height: 180px; }
	}
	

	@media only screen and (min-width: 1100px) and (max-width: 1200px) {
		.commentGallery img { height: 160px; }
	}
	
	@media only screen and (min-width: 960px) and (max-width: 1199px) {
         .product-list .product { flex: 1 1 30%; }
		.seznam-clankov .product-list .product {width:383px; height: 150px; font-size: 15px; }        
    }
    @media only screen and (min-width: 667px) and (max-width: 959px) {
		.product-list .product { flex: 1 1 31%; }
		.product-list {margin-bottom:0;}
		.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;}

		.standard-page .product-list .product {width:auto; height:210px;}
		.standard-page .product-list .product .product-info {display:block;}
		.seznam-clankov .product-list .product  {width:334px; height: 120px; font-size: 14px;}    
    }

    @media only screen and (min-width: 480px) and (max-width: 767px) {

            .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 .price { font-size: 1.1em; }
            .nazadnje-ogledani .product-list {height:auto;}
            .nazadnje-ogledani .product-list .product:nth-child(7n) {margin-right:7px;}
            .sorodni-artikli .product-list {height:auto;}
            .standard-page .product-list .product {width:auto; height:210px;}
            .standard-page .product-list .product .product-info {display:block;}
            .seznam-clankov .product-list .product   {width:405px; height: 100px;}
    }

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

	@media only screen and (min-width: 768px) and (max-width: 1099px) {
		.commentGallery img { height: 160px; }
	}

	@media only screen and  (max-width: 700px) {
		.privzeta-slika {max-width:300px; float:none; margin:0 0 15px 0;}
		.commentGallery img { height: 130px; }
        .boxWholeSilver .col50 {  padding-top: 10px; padding-bottom:  10px; }
        .boxWholeSilver h2 { font-size: 2em; }
	}

	/* #Mobile (Landscape) */

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

	@media only screen and (min-width: 480px) and (max-width: 767px) {
	    .boxWholeSilver { font-size: 1em;}
		.commentGallery img { height: 130px; }
        .boxWholeSilver .col50 {  padding-top: 10px; padding-bottom:  10px; }
        .boxWholeSilver h2 { font-size: 2em; }
	}
	
	/*  #Mobile (Portrait)*/
    /* Note: Design for a width of 320px */
	@media only screen and (max-width: 479px) {	
        .boxWholeSilver { font-size: 1em;}
        .marginPlease, .blagajna, .standard-page-content-new {width: 96%; margin-left: 2%; margin-right: 2%; }
        .standard-page-content-new { width: 100%; margin: 0;}
		.commentGallery img { max-width:48% !important; height: auto;  }
		.col50,div.col50:first-child {float:none; width:auto; margin: 0px; }
        .boxWholeSilver .col50 {  padding-top: 10px; padding-bottom:  10px; }
        .boxWholeSilver h2 { font-size: 2em; }
        .silverBox input[type=text],.silverBox input[type=password],.silverBox textarea { max-width: 80% !important; }
        a.submit-button { display:  block; }
	}



.header-left img { min-width:  90px !important; }

body {min-height:100%; font-family: 'Lato', sans-serif; font-size: 16px; }
.welcome-bar {display: none; text-align: center; }

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

h1,h2,h3 { text-transform: uppercase; font-family: 'Lato', sans-serif; }
h1 {font-size:40px; padding-bottom:10px; margin-bottom:30px;  }
.slide-content span, .boxWholeSilver h2 { font-family: 'Lato', sans-serif; }
h2 {font-size:20px; margin-bottom:30px;}
h3 {font-size:18px;  margin-bottom:30px;}

.em1 { font-size: 1em; }
.em2 { font-size: 2em; }
.em3 { font-size: 3em; }
.em4 { font-size: 4em; }
.em5 { font-size: 5em; }

.em15 { font-size: 1.5em; } /* kao ena polovica */
.em07 { font-size: 0.7em; }
.em08 { font-size: 0.8em; }
.em09 { font-size: 0.9em; }

b, strong {  }

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; }

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; }

.page { position:relative; max-width: 100%; overflow: hidden; }

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

.header-right { float:right; position:relative; padding-right: 12px;  }
.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: 'Lato', sans-serif; text-align:right; margin:15px 0 45px 0; padding:0;}
.header-right form, form.search-form { margin:0;}
input:not([type="radio"]):not([type="checkbox"]),.blagajna select { font-family: 'Lato', sans-serif; border-radius:0px; padding:13px; outline:none; font-size:16px;}
.vsebina input[type="text"],.vsebina input[type="password"], .vsebina textarea, .formIn input[type="text"],.formIn input[type="password"], .formIn textarea  { width: 325px; max-width: 100%; }

.search-form input[type="text"] { width:  100%; padding-right: 55px; }
input[type=submit], input[type=button] { text-transform:uppercase; font-size:14px; font-style:normal; 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 {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 { flex-grow: 1; float: left;}

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

.search-form input[type=submit]:hover {border-bottom:none;}

a.search-icon {width:50px; display: inline-block; height: 50px; float: right;  border-radius: 3px;}

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

.categories {width:100%; padding:0px; }
.categories ul {margin:0px; padding:0px; 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: 67px; 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; }

.main { 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 {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:#0876bd; 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 { 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;}

.seperate {height:0px; border-top:0px solid transparent;}

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

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

.product-list a {text-decoration:none;}
.product-list .product-title { padding-top:5px; padding-left: 5px; padding-right: 5px; color:#0876bd; font-size:17px; text-transform: uppercase; text-decoration:none; display:block; text-align:center; clear: both;}
.product-list .productSocial .product-title { text-transform: none; }
.product-list .productSocial { padding-bottom: 0px; }
.product-list .product-info {display:block; padding:10px 5px; color:#6d6d6d; max-width:100%;}
.product-info .nice-button { margin-top: 3px; margin-left: auto; margin-right: auto; }
.product-discount {-ms-transform: rotate(-5deg);  -webkit-transform: rotate(-5deg); 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);  -webkit-transform: rotate(10deg);  transform: rotate(10deg);}
.product-discount:hover {-ms-transform: rotate(10deg);  -webkit-transform: rotate(10deg);  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; height: 0;
    position: relative; }

.productTime { font-size: 0.8em; text-align: center; margin-top: 20px; }

.socialPage h1,.socialPage h2,.socialPage h3 { text-transform: none; } 
.product-thumb .img-resize { position:absolute; top:0; left:0; right:0; bottom:0; overflow:hidden;}
.product-thumb img { max-height:none; max-width:none;}

.socialPage .attachments { text-align: center; }

.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-size:24px; margin-top:0px;}
.product-list .old-price {font-size:20px; text-decoration:line-through; margin-right: 10px; }
.product-bottom {position:absolute; bottom:0; left:0; border-top-width:0px; border-bottom: 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;}

.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);  -webkit-transform: rotate(90deg);  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);  -webkit-transform: rotate(10deg); transform: rotate(10deg); top:-55px;}

.product-discount:hover {-ms-transform: rotate(3deg);  -webkit-transform: rotate(3deg);  transform: rotate(3deg);}

.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-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; text-align: center;}

/*noga*/

.footer.main {margin-bottom:2px; 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; transition:all 0.3s; -webkit-transition:all 0.3s; list-style:  none;}
.footer ul li a {display:inline-block; color: #FFF; text-decoration:none; transition:all 0.3s; -webkit-transition:all 0.3s; text-transform:  uppercase; }

.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; float:  left;}
.izdelek-slike a:first-child img, .standard-page .izdelek-slike img { height: auto; max-width:100%;}
.izdelek-podrobnosti {float:right; width: 50%; padding: 0; }
.izdelek-slike a:nth-child(2n+2) img { clear:  left; }

.izdelek-slike a:nth-child(1n+6) img { width: 23%; clear: none; padding-left: 1%; padding-right: 1%; }

/*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; background-color:#fafafa; border:1px solid #e1e1e1; margin:0 0 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-size:24px; margin-top:0px;}
.izdelek-cena .old-price {font-size:20px; text-decoration:line-through; margin:5px 6px 0 0}
.left {float:left;}

.izdelek-cena .price {font-size:24px;}
.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, .submit-button-gumb {display:  block; text-decoration: none; clear:  both; transition:all 0.3s; -webkit-transition:all 0.3s; background-color:  #0876bd; color:  #FFF;  width: 100%; margin-bottom: 1px;}
#add-to-cart:hover, .submit-button-gumb:hover { background-color:  #444; text-decoration: none;  }
.submit-button-gumb { width: auto!important; text-transform: uppercase; padding-top: 15px; padding-bottom: 15px; text-align: center; border-radius: 1px; padding-left: 30px; padding-right:  30px;}

.nice-button { white-space: nowrap; border-radius: 2px; background-color: #198bfe; color: #FFF; padding: 5px 20px; cursor: pointer; display: inline-block; text-transform: uppercase; text-decoration: none; }
.orange-button { margin-bottom: 1px;  white-space: nowrap; border-radius: 2px; background-color: #EF911B; color: #FFF; padding: 5px 20px; cursor: pointer; display: inline-block; text-transform: uppercase; text-decoration: none; font-weight: bold; }
.donate-button { white-space: nowrap; float: right; display:inline-block; }
.donate-button span,.donate-button img, .nice-button span,.nice-button img, .orange-button span ,.orange-button img { vertical-align: middle; }
.orangeBG { background-color: #EF911B!important; }
.blueBG { background-color: #198bfe; color: #FFF; }
.whiteBG { background-color: #FFF; }
.cardBox { display: inline-block; background-color: #FFF; padding: 10px; border-radius: 2px; margin-right: 10px; margin-bottom: 10px; }

.slimBox { max-width: 700px; margin-left: auto; margin-right: auto; }

/*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-sidebar { width: 20%; padding: 0px;}
.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-content {float:right; width:800px;}
.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%;}


/*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 #0876bd; border-bottom:2px solid #0876bd;}
.subpage-sidebar ul li a {color: #0876bd; 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;  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-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[type=checkbox] {width:auto;}
.blagajna-bg input[type=radio] {width:auto; margin-bottom: auto; padding: 0px; margin: 2px;; }
.blagajna-bg textarea, textarea {font-family: 'Lato', sans-serif;  width:325px; max-width:100%; 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:#0876bd; color:#fff;}
.title25 .step-selected {background-color:#0876bd; color:#fff;}
.strikethrough {text-decoration:line-through;}
.attachments {padding-top: 10px; padding-bottom: 10px;}
.attachments a { padding: 5px; background-color: #198bfe; color: #FFF; border-radius: 5px; margin-top: 5px;  border: none; display:  inline-block; }
.attachments a:hover { background-color:  #198bfe; }
.h3title {font-weight:600; color: #585858;}
.submit-button { color: #fff; text-transform: uppercase; cursor: pointer; border: 0px; 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:#0876bd; 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 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_priceTotal { color: #0876bd; text-shadow: none; }
.product_list a:hover .product_title { color:#0876bd; }
.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 { height:50px;	position:relative;}

.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; 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;}
.registration .profil a { font-size: 14px; padding-bottom: 8px; padding-top: 8px; }
.registration .profil, #basket { border: 1px solid #CCC; border-top: 0px; }
.registration:hover .profil { opacity:1; visibility:visible; }

.shopping-cart {  text-transform: uppercase; background-color:#003c54; padding:14px 25px 8px 25px; height:50px; 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:101; 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 form { padding: 5px; }
.profil input { width:100%; margin-top: 5px; margin-bottom: 5px; padding: 10px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
.profil a { text-decoration: none;}

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 #EEE; 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 { border:1px solid #EEE; padding: 10px;   margin-top: 10px; }
table.kosarica-cene td { padding-left: 5px; padding-right: 5px; }
table.kosarica-cene tr { border-top:1px solid #EEE; }
td.kosarica-pic { width: 150px; overflow: hidden; }
td.borderBottom { border-bottom: 1px solid #EEE; }

.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;}
.shopping-cart {background-image: url("../../../images/ico-bus/icons8-add-shopping-cart-100.png"); background-repeat: no-repeat; background-position: top left; background-size: 50px 50px;}
.basket_top .l_beige{ padding-left: 40px; padding-top: 13px; margin-top: -8px;}
.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; }

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

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

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

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

.profil li { margin-top: 10px; margin-bottom: 10px; }

#basket {background-color:#333; color:#fff;}
#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:#0876bd;}
.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:#0876bd;}
input[type=submit]:hover, input[type=button]:hover {background-color:#111111;}

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

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

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

.side-discount:hover {background-color:#0876bd}

.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");}

.spin { animation-name: spin;
								  animation-duration: 5000ms;
								  animation-iteration-count: infinite;
								  animation-timing-function: linear; }
						@keyframes spin {
							from {
								transform:rotate(0deg);
							}
							to {
								transform:rotate(360deg);
							}
						}

/*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;
    min-width:100px;
    height:40px;
    position:relative;
}

.sizesbox input {
    display:block;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:0; padding:0;
   width:0; height:0;
    
}

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

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

.sizesbox label, .main form select {
     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;
}

.footFoot, .footFoot a { text-decoration:  none;  }
.footFoot { font-size: 0.8em; }

.responsive-nav2 .push {margin-top:10px; display:none;}
#trigger2 {margin-top:0px; display:none;}
.responsive-nav2 {cursor:pointer; background-color:#0876bd; height:40px; padding:0 12px; display:none;}
.responsive-nav3 {cursor:pointer; background-color:#0876bd; 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:100; display: flex; justify-content: space-between; width: 100%; padding: 0px; }
.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: 'Lato', 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: 'Lato', sans-serif;  }

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

.search-form input { margin: 0px; }

.footer a, .footer, .foot .main { font-size: 15px; 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, .whiteBox h2, .blackBox h2 { margin-top: 10px; margin-bottom: 10px; }

.aRight { text-align: right; }

/*Column */
.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;
}


.timos-list .timos-list-container .last-ogledi-w { width: 10% !important; }

#homePage1 .main h2 { border-bottom: 2px solid; font-size: 2em; }

.modal22 .search-form input[type="text"] { width: 90%; display: block; float: none; padding-left: 5%;padding-right: 5%; padding-top: 20px; padding-bottom: 20px; font-size: 1em;}

.kosaricaStatusBar {
	text-align:center;
	position:relative;
	margin-bottom:40px;
}
.kosaricaStatusBar:after {
	width:85px;
	height:1px;
	content:"";
	display:block;
	position:absolute;
	top:14px;
	left:50%;
	transform:translateX(-50%);
	background-color: #0876bd;
}
.kosaricaStatusBar a {
		position:relative;
		z-index:1;
		width:27px;
		height:27px;
		border-radius:100%;
		background-color:#fff;
		border:1px solid #0876bd;
		display:inline-block;
		margin:0 12px;
}
.kosaricaStatusBar a.step-selected {
	background-color: #0876bd;
}
.kosaricaStatusBar a.step-selected span {
	display:block;
}
.kosaricaStatusBar a span {
	display:block;
	position: absolute;
	top: 32px;
	left: 50%;
	transform: translateX(-50%);
	font-size:12px;
	text-transform: uppercase;
	display:none;
	width: 100px;
}

.gumbBlue{
	display: inline-block;
    background: #00aeef;
    color: #fff;
    text-transform: uppercase;
    padding: 15px;
    cursor: pointer;
    transition: all .3s;
	text-decoration:none;
}
.gumbBlue:hover {
	background-color:#0085b7;
}

.vsebina { margin-top: 120px; padding-bottom:25px!important; }


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

    /* Note: Design for a width of 1000px */
	@media only screen and (min-width: 2000px) {
		.four-columns .product { max-width: 460px;}
		.standard-page-content { width: 1300px; }
		.timos-list .timos-list-container .timos-product { width: 20%; }
		.standard-page .subpage-right .noPaddingBottom .standard-page-content { width: 1050px; }
		.product-list .product { flex: 1 1 18%; }
	}

	@media only screen and (min-width: 1400px) {		
		.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) {
		.top-bar {width:100%;}
		.akcija-slider-right {width:965px;}
		.standard-page-content {width:740px;}
		.seznam-clankov .product-list .product {width:503px;}
		.product-list .product { flex: 0 1 31.33%; }
		.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; }

		.sorodni-artikli .product-thumb { text-align:center;}
		.sorodni-artikli .product-thumb img { max-height: 100%; display:inline; min-height: 0; min-width:0; }
		.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) {
        .timos-list .timos-list-container .last-ogledi-w { width: 15% !important; }

		.header-right .nav {background-size:100% 100%;}
		.product-list .product { flex: 1 1 30%; }

		.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;}
		.bx-wrapper .bx-caption span {font-size: 18px; }

		.standard-page-content {width:500px;}
		.seznam-clankov .product-list .product {width:383px; height: 150px; font-size: 15px; }
		.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; }

		.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) {
        .timos-list .timos-list-container .last-ogledi-w { width: 20% !important; }
		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:transparent;}
		.line {background:#0876bd;}
		button:hover .line {background:#0876bd;}
		
		.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;}
		.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 .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;}

		.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  {width:334px; height: 120px; font-size: 14px;}

		.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; }

		.vsebina { margin-top: 110px;   }
		.izdelek-available { margin-top: -40px; }
		td.kosarica-pic { width:100px; }
        a.search-icon { width: 40px; height: 40px; margin-top: -5px; }
	} /* 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) {
        a.search-icon { width: 40px; height: 40px; margin-top: -5px; }
        .timos-list .timos-list-container .last-ogledi-w { width: 30% !important; }
		.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:transparent; display:block;}
		.line {background:#0876bd;}
		button:hover .line {background:#0876bd;}
		
		#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; height: 30px;}		
		.top-bar .registration { padding-top: 10px; padding-bottom: 2px;}
		.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 a { padding: 7px 5px; }

		.akcija-slider-right {width:326px;}
		.akcija-slider-right span {margin:0 10px;}
		.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 .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, .submit-button-gumb {float:none;}
		.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 { }

		.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,.submit-button-gumb {display:block; clear:left;}

		.seznam-clankov .product-list .product   {width:405px; height: 100px;}
		.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;}

		.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;}

		.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: 'Lato', 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: 110px; }
		td.kosarica-pic { width:120px; }
		.breadcrumb { margin-bottom:  0px;}
		.profilePicture { width:  100px; height: 100px;}
		.col25 { width: 50%; }
		.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) {
        a.search-icon { width: 35px; height: 35px; }
        .timos-list .timos-list-container .last-ogledi-w { width: 30% !important; }
		.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: 16px; margin-bottom: 0px; }
		.responsive-nav2 { clear: both; }
		h1, .subpage-right h1 {font-size:32px;}
		h2 {font-size:24px; margin-top: 10px}
		h3 {font-size:20px;}

		input:not(input[type=radio],input[type=checkbox]), .blagajna select { }
		.main {width:100%; }
		.main p, .main li {  line-height: normal; }

		.header {width: 100%;}
		.header, .main {  -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
		.header-center {float:right; margin-top:0px;}

		.header .categories .responsive-nav { background-color:transparent;}
		.line {background:#0876bd;}
		button:hover .line {background:#0876bd;}

		.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 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:auto;  float:right; padding: 0px;}
		.top-bar .shopping-cart {width:50%; padding:0px; background-size: 35px 35px; }
		.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 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;}
		.bx-wrapper .bx-caption span {font-size:13px;}

		.product-discount {left:20px;}

		.product-list {margin-bottom:0;}
		.product-list .product .product-info { padding: 3px; margin: 0px; }
		.product-list .product-title {margin-bottom:5px; display: block;}
		.product-list .product-thumb { text-align:center; }
		.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 .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;}

		.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 .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,.submit-button-gumb {float:none;}
		.izdelek-box .product-discount { left: 20px; line-height: normal; top: -22px;}
        .izdelek-box { padding: 5px; }
		.sorodni-artikli .product-title{margin-bottom:5px;}
		.izdelek {padding-bottom:0;}

		.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;}
		.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;}
		.header-right .nav ul li a:hover {color:#0876bd;}
		.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:5px;}
		.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: 10px; 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 { height: 0; width: 100%;display: block; }
		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: 'Lato', 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: 0px;  }
		.header-left { margin-top: 0px; }

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

		.seznam-clankov .product-list .product p { line-height: 18px; }
		.footer .footer-left {width:100%; float:none;}
        .footer li a { padding-top: 10px; padding-bottom:  10px; display: inline-block; }
		.vsebina { margin-top: 95px; padding-bottom: 20px; }
		textarea { max-width: 90%; }
		table.kosarica-cene { width: 100%; }
		td.kosarica-pic { width:90px; }
		td.kosarica-pic img { max-width: 100%; }

		.blagajna-bg input[type=radio]  {margin: 0px; margin-right: 1px; }

		.four-columns .product { margin: 3px; margin-bottom: 30px; }
		.product-list .product { flex: 1 1 46%;  }

		.product-list .product .product-info p { line-height: normal;  }
		.product-list .old-price { margin-top: 0px; }
		.product-discount { zoom: 0.9; margin-top: 0px; }
		.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; }

		.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;  display: none;  }
		.profilePicture { width:  100px; height: 100px;}
		#chat .profilePicture { width:  50px; height: 50px;}
		.header-right { right: 82px !important; padding-right: 0px; }
		.search-form input{font-size:  12px; }
		.search-form input[type=submit] { width: 54px !important; }
		
		.top-bar {	height:34px;}
		.registration, .shopping-cart { padding-top: 8px; padding-bottom: 3px;}
		#basket { top: 20px; }
		.padding12 { padding: 0px; }
		
		.product-list .product { border-width:  0px; }
		.registration { width: 160px; }
		.sizesbox li { min-width: 80px; height: 30px; }
        .search-form input[type="text"] { padding-right:  25px!important; }	
        .copyrightFoot { display: block; }
        .foot .right { clear:  both; width: 100%; float: none;}
        .foot .header-contacts span:last-child { margin-left: 0px; }
        .foot .header-contacts { text-align: left; }
        .hidePleaseOnMobile { display:  none; }
        
        p, .main li { margin: 0px; }
	}

	@media only screen and (max-width: 959px) {
		
		.search-form input { padding: 5px; }
		.header-right { right: 100px; position: absolute; margin-top: 0px; }
		.standard-page .subpage-sidebar, .subpage-sidebar {display:none !important;}        
    }

.colorLabel { transition:all 0.3s ease-in-out;}
.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:#0876bd; 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: #0876bd; }
input.number { width: 110px !important; }

.transparent { background-color: transparent !important;  border-color: transparent !important;}


/* custom - agora patch */

body {background-color:#FFF;}

a.search-icon { background:#0876bd url(../images/icon-search.png) no-repeat center center; }
.search-form input[type=submit] { background: #0876bd url(../images/icon-search.png) no-repeat center center; }
.responsive-nav { background-color: #0876bd; }
.responsive-nav2 {background-color:#FFF;}

.shopping-cart { color: #0876bd; background-color: #FFF; }

.shopping-cart-expand { background-color: #FFF; }

.main, .registration, #cartPrice {color: #0876bd; }
.categories ul li a, .categories .menuSelected, .categories .menuSelected:hover  { color: #0876bd; background-color: #FFF; } 
.categories { text-align: center; }
.categories ul li { display: inline-block; float:  none;}
.categories ul li a { border-bottom: 2px solid transparent; font-size:  15px; }
.categories ul li a:hover { border-bottom: 2px solid transparent; background-color: #FFF; color: #0876bd; }

#basket a { background: #FFF; color:  #0876bd; border: 1px solid #DDD;  }

.side-discount {background-color:#0876bd;}
.color-text, a, .product a:hover .product-title, footer ul li:hover, footer ul li a:hover {color:#0876bd;}
.color-bg,  #basket, .header-right ul li a:hover, input[type=submit]:hover, .standard-page .subpage-sidebar h2, .side-discount:hover  {background-color:#FFF; color: #0876bd; }
.color-border, h1, .shopping-cart, .subpage-sidebar ul {border-bottom: 0px;}
.bx-wrapper .bx-caption {background-color: rgba(0, 0, 0, 0.5);}
.bx-viewport li .bx-caption:hover {background-color: rgba(0, 0, 0, 0.65);}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {background-color:#785a77}
.bx-wrapper .bx-pager.bx-default-pager a {border:1px solid #785a77}
.header-right ul li a:hover {background-color:#222;}
.side-discount:hover {background-color:#444;}


input[type=submit] {background-color:#0876bd;}
input[type=submit]:hover {background-color:#111; color:  #FFF;}

.top-bar, .top-bar a {color:#0876bd;}
.shopping-cart:hover { background-color:#FFF; text-decoration:none; color: #0876bd;}
.izdelek-cena .old-price {color:#555;}

.akcija-slider-right span {color:#0876bd;}
#basket a:hover {background-color:#FFF; color: #0876bd; }

.product-list .product-information-icon {background-image: url("../images/icon-product-hover.png");}
.seznam-clankov .product-list .product-information-icon {background-image: url("../images/icon-article-hover.png");}
.responsive-nav3 {background-color:#0876bd;}

.podkategorija { color:#949494;}

.foot { width: 100%; background-color: #0876bd; color: #FFF; }
.foot .main, .foot .main p, .foot .main b { color: #FFF;  }
.foot .main a { color: #FFF; }
.foot .main a:hover { color: #EEE; }

.product-list .product-thumb { padding-bottom: 80%; }; /* padding-bottom: 66.6666%; */ }

@media only screen and (min-width: 200px) and (max-width: 1199px) {
/*.categories ul li a {background-color:#785976;}
.categories ul li a:hover {background-color:#bd0067}*/
.header-right .nav ul li a:hover {color:#fff;}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	.color-border {border-color:#fff;}
	.header-left { margin-top: 0px; height: auto; }
	.responsive-nav2 {margin:0px; }
	.responsive-nav .push { margin-top: 15px; }
	.categories button { margin-top: 7px; }
	.pagination { margin: 0px; }
	.standard-page .subpage-sidebar, .subpage-sidebar { margin-top: -21px; }
	.categories ul { margin-bottom: 0px; }
	.main h1 { padding-top: 0px; margin-top: 0px; margin-bottom: 0px; }
	.image-slider { margin-top: -20px;  }
}

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

	.color-border {border-color:#fff;}
	.responsive-nav2 {margin:0px; }
	.pagination { margin: 0px; }
	.top-bar { border-bottom:  0px; }
}


@media only screen and (max-width: 959px) {
	.categories a:hover,.categories .menuSelected:hover, .categories .menuSelected { opacity: 0.9; }
}





/* SLICK */ 

/* Slider */
.slick-slider
{width: 100%;
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

.slick-track
{
    display: flex !important;
}

.slick-slide
{
    height: inherit !important;
}

.slick-prev:before, .slick-next:before { 
    color:#CCC !important;
}

.slider-parent {
  min-width: 0;
  min-height: 0;
}









/* Slider */
.slick-loading .slick-list {
  background: #fff url("../images/lightbox-ico-loading.gif") center center no-repeat; }

/* Icons */
@font-face {
  /*font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', Verdana, 'sans-serif';
  src: url("./fonts/slick.eot");
  src: url("./fonts/slick.eot?#iefix") format("embedded-opentype"), url("./fonts/slick.woff") format("woff"), url("./fonts/slick.ttf") format("truetype"), url("./fonts/slick.svg#slick") format("svg");
  */font-weight: normal;
  font-style: normal; 
    font-display: swap; 

}
/* Arrows */
.slick-prev,
.slick-next {
z-index: 1;
  position: absolute;
  display: block;
  height: 40px;
  width: 40px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 40%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none; }
  .slick-prev:hover, .slick-prev:focus,
  .slick-next:hover,
  .slick-next:focus {
    outline: none;
    background: transparent;
    color: transparent; }
    .slick-prev:hover:before, .slick-prev:focus:before,
    .slick-next:hover:before,
    .slick-next:focus:before {
      opacity: 1; }
  .slick-prev.slick-disabled:before,
  .slick-next.slick-disabled:before {
    opacity: 0.25; }
  .slick-prev:before,
  .slick-next:before {
    font-family: "slick";
    font-size: 40px;
    line-height: 1;
    color: white;
    opacity: 0.75;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }

.slick-prev {
  left: 8px; }
  [dir="rtl"] .slick-prev {
    left: auto;
    right: -25px; }
  .slick-prev:before {
    content: "<"; }
    [dir="rtl"] .slick-prev:before {
      content: "<"; }

.slick-next {
  right: 8px; }
  [dir="rtl"] .slick-next {
    left: -25px;
    right: auto; }
  .slick-next:before {
    content: ">"; }
    [dir="rtl"] .slick-next:before {
      content: ">"; }

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px; }

.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%; }
  .slick-dots li {
    position: relative;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer; }
    .slick-dots li button {
      border: 0;
      background: transparent;
      display: block;
      height: 20px;
      width: 20px;
      outline: none;
      line-height: 0px;
      font-size: 0px;
      color: transparent;
      padding: 5px;
      cursor: pointer; }
      .slick-dots li button:hover, .slick-dots li button:focus {
        outline: none; }
        .slick-dots li button:hover:before, .slick-dots li button:focus:before {
          opacity: 1; }
      .slick-dots li button:before {
        position: absolute;
        top: 0;
        left: 0;
        content: ".";
        width: 20px;
        height: 20px;
        font-family: "slick";
        font-size: 6px;
        line-height: 20px;
        text-align: center;
        color: black;
        opacity: 0.25;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
    .slick-dots li.slick-active button:before {
      color: black;
      opacity: 0.75; }
