body { background: #fff; color: #323c46; font-family: 'Fira Sans', sans-serif; font-weight: 400; background-img:url(''); } /*eeeef2*/
a { color: #4a4a48;}
.required-label { color: red; }
.required-active { background: #ffdddd; }
h1 { font-family: 'Fira Sans', sans-serif !important; font-weight:700; }
h2 { font-family: 'Fira Sans', sans-serif !important; font-weight:700; }
h3 { font-family: 'Fira Sans', sans-serif !important; font-weight:700; font-size: 26px; margin-bottom: 20px; }
.fa-sm {font-size: 22px!important;}
img { height: auto;max-width: 100%; }
.txtshadow { text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.65); }
.inset {box-shadow: inset 1px 0px 14px 0px #292929; -webkit-box-shadow: inset 1px 0px 14px 0px #292929; -moz-box-shadow: inset 1px 0px 14px 0px #292929; -o-box-shadow: inset 1px 0px 14px 0px #292929; }
.shadow {-webkit-box-shadow: 3px 3px 9px -2px rgba(0,0,0,0.25); -moz-box-shadow: 3px 3px 9px -2px rgba(0,0,0,0.25); box-shadow: 3px 3px 9px -2px rgba(0,0,0,0.25);}
.tooltip-inner { min-width: 120px; }
.brand-title { font-size: 20px; font-weight: 700; }
.bg-color { /*background: #fff; */ }
.btn-custom { background: #efefef;padding: 15px 20px; }
.form-control { border-radius: 2px; height: unset;}
.border {  background:transparent;  padding: 0; }
.margin80 {margin: 80px 0;}


/* HEADER */
header { background:#fff; }
header .top { font-size:14px; padding: 13px 0; position: relative; border-bottom: 1px solid #ddd;}
header .top a {font-size:14px;}
header .top .right { text-align: right; }
header .middle { padding: 10px 0; }
header .bottom { }
header #search.navbar-form { padding: 0; margin:0; }
header #search .form-control { padding: 12px 13px; }
header #search .btn-default { border-radius: 2px; height: unset; padding: 12px 13px; }
header .logo img { height: 70px; width: auto; }
header .menu-cart ul { text-align: right; margin: 10px 0 0;padding: 0; list-style-type:none; }
header .menu-cart ul li { display: inline-block; margin-left: 15px; }
header .menu-cart a { text-decoration: none; }
header .menu-cart a:hover { color: #46a091; }
header .menu-cart .glyphicon { font-size: 16px;margin-left: 15px; }
header .menu-cart .img-circle {width:45px; height:45px; border: 2px solid #e9e9e9;}
header .menu-cart img.icon  {width:20px;}



/* Top menu */
header .top-menu ul {list-style-type:none; text-align: center; margin-top: 23px;}
header .top-menu ul li {display:inline-block; margin-right: 25px;}
header .top-menu ul li a {color:#b3b3b3;}
header .top-menu img.icon  {width:20px;}



/* FOOTER */
footer {}
	footer a {color:#286ea0;}
	footer h3 {margin-bottom: 12px; font-size: 17px; font-weight: 400;} 
	footer ul {margin:0; padding:0;}
	footer ul li {list-style: none; padding: 0 0 8px 0px;}
	
	footer .footer-banner { background-color: #ea672d; background-image: url(/img/footer-levo.png), url(/img/footer-desno.png); background-position: right center, left center; background-repeat: no-repeat, no-repeat; padding:50px; margin: 75px 0 45px 0;}
	footer .footer-banner a {color:#fff}

footer .partners { background: #fff; color: #222;padding: 10px 0;text-align: center; }
	footer .partners p { margin: 25px 0px; }
	footer .partners .search { margin: 25px 15%; }
	footer .partners img { border: 1px solid #ccc; }
	footer .partners ul { margin: 0;padding: 0; }
	footer .partners ul li { float: left;list-style: none;text-align: center;width: 20%; }
footer .details { margin: 0px; padding: 50px 0; text-align: left; text-transform: none; background: #fff;  }
	footer .details h2 { font-size: 20px; padding-bottom: 20px; }
footer .signature { margin: 0px; padding:20px 0; text-align: left; text-transform: none; background: #fff;border-top: solid 1px rgba(183,183,183,0.5); }
	footer .signature hr { 1px solid #ccc; margin-bottom:30px; display:none; }
	footer .signature a { color:#222; }
	footer .signature .right { text-align: right; }

footer .footer3 {text-align:right}
footer .footer3 img {width: 70%;}

/* Custom search */
.search-long { border-radius: 20px; background: #fff; padding: 11px 18px; margin-top: 12px; border: 1px solid #eaeaea;}
.search-long .icon { float: left; }
.search-long .input { float: left; height: 20px; width: 80%;}
.search-long .input input { background: transparent; border-color: transparent; margin-top: -4px; margin-left: 10px; width: 80%;}
.search-long .input input:focus { outline: none; }
.search-long .button { float: right; height: 20px; border-left: 1px solid #ccc; padding-left: 13px; padding-right: 4px; }
.search-long .button input { background: transparent; border-color: transparent;  margin-top: -4px; font-weight: 700; color: #ea672d;}



/* GALELRY */
#gallery {padding: 50px 0;}

#gallery .nekretnina {position:relative; margin-bottom:30px}
#gallery .slika-nekretnine {position:relative;}


#gallery h3 { font-weight:900; text-align:center; }
#gallery p.lead { text-align:center; margin-bottom:60px}
#gallery img { width:100%; height:auto; transition:all .3s ease-in-out; }
#gallery img:hover { transform:scale(1.3); }
#gallery a { display:block; overflow:hidden; }
#gallery a img { margin-bottom:0px; display:block; width:100%; max-width:100%; }
#gallery .description {	background-color:rgba(0, 0, 0, 0.63); position: absolute; bottom:0px; color:#fff; text-transform:uppercase; padding: 20px; font-size: 18px; font-weight: 700; width: 95.5%;}
#gallery .caption {	float:left;} 
#gallery .camera { float:right; }
#gallery a.btn { display:inline-block; }



/* HOME */

/* bigBanner */
.swiper-container .swiper-pagination-bullet-active { background: #fff; opacity: 1; }
.swiper-container { width: 100%; height: 100%; }
.swiper-slide { text-align: center; font-size: 18px; background: #fff; /* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }



/* BIG SWIPER - top */
.swiper-container { width: 100%; height: 685px; background:#000; }
.swiper-slide { text-align: center; font-size: 18px; /* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex;
-webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center;  -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center;
align-items: center; background-position: top center; background-size: cover;  }
.swiper-text {color: #fff; text-align: left; margin-top: 300px; width:60%}
.swiper-text .big {font-size:60px; font-weight:700;}
.swiper-text .small {font-size:26px;}





.why-us-home {margin-bottom:40px;}
.why-us-home h4 {font-size:18px; margin-top: 50px;color: #fa4c00; font-weight: 700; }





/* Center za megamenu */
#nav-section { padding: 12px 0; /*text-align: center; margin-bottom: 30px; background:#fff; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;*/} /*centriranje*/
#nav-section .navbar-nav { float: unset; } /*center*/
.navbar-nav > li { float: unset; display: inline-block; text-align:center; } /*center*/
.navbar {min-height: unset; border: 0px solid transparent; } 
#nav-section ul.navbar-nav { display: inline-block; margin: 0; padding: 0; zoom:1; *display: inline; margin-top: 10px;}
#nav-section li:hover a { background: #f7f7f7; } /*bg of any element */
#nav-section li.active a { color: #222; background: #f7f7f7;} /* bg of active element */
#nav-section li.active:hover a { color: #666; }
#nav-section .navbar-collapse { padding-right: 0px; padding-left: 0px; }
.navbar-default .navbar-nav > li > a .fa-angle-down { border: none; display: inline-block; font-size: 12px; width: 15px; height: 15px; line-height: 14px; text-align: center; background: #e9602a; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; color: #FFF; margin-left: 7px; vertical-align: middle; top: -2px; }
.solid-menus .navbar-default.navbar-white .navbar-nav > li > a:hover, .solid-menus .navbar-default.navbar-white.navbar-hover .dropdown:hover > a, .solid-menus .navbar-default.navbar-white.navbar-hover .dropdown:focus > a { color: #666; background-color: #fff;  }
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {color: #666; text-decoration: none; outline: 0; background-color: #fff;}
.solid-menus .navbar-default.navbar-white.navbar-hover .dropdown-menu > li > a:hover { color: #fff; background-color: #fff;}
.solid-menus .navbar-default.navbar-white .navbar-nav > li > a { color: #222; font-weight: 400; }
.solid-menus .navbar-default.navbar-white #search_term { background: transparent; color: #333;}
.navbar-collapse { padding-right: 0px; padding-left: 0px;}







/* Bootstrap vertical menu - categories */
#vertical-menu .active {font-weight: 700;}
#vertical-menu ul {margin:0; padding:0;}
#vertical-menu ul li {list-style-type:none;}
#vertical-menu .navbar-collapse { padding-right: 0px; padding-left: 0px;}
#vertical-menu .navbar-header {background: #00a651;}
#vertical-menu ul.collapse li {padding-left:10px;}
#vertical-menu ul.collapse ul.collapse li {padding-left:20px;}
#vertical-menu ul.collapse li a::before {content: "\00BB \0020";}
#vertical-menu .list-group-item:last-child {border-bottom-right-radius: 0;border-bottom-left-radius: 0;}
#vertical-menu .list-group-item:first-child {border-top-right-radius: 0px;border-top-left-radius: 0;}
#vertical-menu a.list-group-item, button.list-group-item {color: #165d30;}
#vertical-menu .list-group-item {border: 1px solid #fff;}





ul.social-network { list-style: none; display: inline; margin-left:0 !important; padding: 0; }
ul.social-network li { display: inline; margin: 0 2px; }
/*ul.social-network li a { background-color: #7d7160; }*/
.social-network a.icoFacebook:hover { background-color:#3B5998; }
.social-network a.icoFacebook { background-color:#3B5998; }
.social-network a.icoInstagram { background-color: #aa7e62; }
.social-network a.icoInstagram:hover { background-color: #aa7e62; }
.social-network a.icoTwitter:hover { background-color:#33ccff; }
.social-network a.icoGoogle:hover {	background-color:#BD3518; }
.social-network a.icoPinterest:hover {	background-color:#BD3518; }
.social-network a.icoVimeo:hover { 	background-color:#0590B8;}
.social-network a.icoLinkedin:hover { 	background-color:#007bb7; }
.social-network a.icoRss:hover { background-color: #F56505; }
.social-network a.icoRss:hover i, .social-network a.icoFacebook:hover i, .social-network a.icoTwitter:hover i,
.social-network a.icoGoogle:hover i, .social-network a.icoVimeo:hover i, .social-network a.icoLinkedin:hover i { color:#fff; }
a.socialIcon:hover, .socialHoverClass { color:#44BCDD; }
.social-circle li a { display:inline-block; position:relative; margin:0 auto 0 auto; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; text-align:center; width:22px; height: 22px; font-size:16px; }
.social-circle li i { 	margin:0; 	line-height:16px; 	text-align: center; }
.social-circle li a:hover i, .triggeredHover { 	-moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); -ms--transform: rotate(360deg); transform: rotate(360deg); -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; -ms-transition: all 0.2s; transition: all 0.2s; } 
.social-circle i { 	color: #fff; -webkit-transition: all 0.8s; -moz-transition: all 0.8s; -o-transition: all 0.8s; -ms-transition: all 0.8s; transition: all 0.8s; }
/* social right */
.social-right {left:0; top:225px; position:fixed; z-index:10000; text-align:center;}
.facebook {background-color:#3b5998; padding: 8px 13px;}
.facebook a { color:#fff; font-size:24px;}
.gplus {background-color:#4285f4; padding: 8px 13px;}
.gplus a { color:#fff; font-size:24px;}
.twitter {background-color:#1da1f2; padding: 8px 13px;}
.twitter a { color:#fff; font-size:24px;}
.pinterest {background-color:#ff6550; padding: 8px 13px;}
.pinterest a { color:#fff; font-size:24px;}
.linkedin {background-color:#738a8d; padding: 8px 13px;}
.linkedin a { color:#fff; font-size:24px;}






/* Title v1 center */
h2.background { position: relative;  z-index: 1;  text-transform:none; margin-bottom: 40px; margin-top: 43px; color: #9e9e9e;}
h2.background:before { border-top: 1px solid #eaeaea;  content: "";  margin: 0 auto;  position: absolute;  top: 50%;  left: 0;  right: 0;  bottom: 0;  width: 100%;  z-index: -1;}
h2.background span { background: #fff;  padding: 0 15px; }



/* Title v2 romb */
.background-romb { position: relative;  z-index: 1;  text-transform:uppercase;  font-weight: 300;}
.background-romb::before { border-top: 1px solid #00a651;  content: "";  margin: 0 auto;  position: absolute;  top: 50%;  left: 0;  right: 0;  bottom: 0;  width: 100%;  z-index: -1;}
.background-romb h3 { background: #00a651; color: #fff; padding: 15px 45px; }
.background-romb h3::before { content: ' '; width: 55px;height: 55px; background-color: #fff; -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); position: absolute; top: -8px; margin-left: -74px; }
.background-romb h3::after { content: ' '; width: 55px; height: 55px; background-color: #fff; -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); position: absolute; top: -8px; margin-left: 20px; }




/* NEWS */

.news h1 {margin: 0 0 30px 0;}
.news-one .main-content { font-size: 16px; line-height: 1.5em; }
.news-one .main-content h1 { margin: 0px 0 20px 0; color: #313131;}
.news-one .main-content .gallery .col-md-2 { margin-top:15px;}
.news-one .main-content .img-circle {width: 45px; height: 45px; border: 2px solid #e9e9e9; }


/* NEWS CATEGORY */

.news-category .heading {margin: 25px 0;}
.news-category h1 { margin: 0 40px 30px 0; float: left; text-transform: uppercase; color: #000;}
.news-category .heading ul.subcategory li { display:inline-block; color:#000; margin-right:20px;margin-top:10px}
.news-category .heading ul.subcategory li a {color:#24a2d0;}
.news-category h5 {font-size: 20px; text-transform:uppercase; font-weight: 700; color: #000; border-bottom: 2px solid #53a2d0;  padding-bottom: 10px;  margin: 40px 0;}



/* ONE NEWS */

.tag-category a {padding: 1px 10px; background: #ce6635; color: #fff; display: inline-block; font-size: 9px; letter-spacing: 1px; text-transform: uppercase; margin-bottom: 15px;}
.news-author {border-top: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; padding: 15px 0;font-size: 14px; letter-spacing: 1px; text-transform: uppercase; margin-bottom: 15px;}
.main-img-description {padding: 10px 0 0; font-size: 13px; color: #7b89b1;} 
.main-img-description .fa {font-size: 22px; margin-left: 7px;} 
.sidebar-banner-top {text-align:center; margin-bottom:20px}
.video-box { background: #f3b258; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; color: #000; font-size: 20px; opacity: .9; position: absolute; top: 15px; left: 30px; text-align: center; width: 46px; height: 46px; z-index: 999;}
.video-box .fa { margin-top: 13px; color:#fff;}
.video-box .fa-play { margin-left: 4px;}


.sidebar a h3 { color: #e84903;font-size: 18px;margin-top: 0; }
.sidebar .photo { margin-bottom: 15px; }
.sidebar h2 { border: 1px solid #ddd; color: #7b7878;font-size: 30px;font-weight: 700;margin: 0 0 26px 0;padding: 10px; text-align:center;}



/* NEWS SHORT PREVIEW */
.one-news {}
.one-news .featured { background-color: #eaeaea;padding: 15px 0; }
.one-news a h3 { margin-top: 0; color: #e84d25; }
.one-news .description { color: #666; }
.one-news .description p { margin-top: 10px; }
.one-news .description a { color: #222; }


/* NEWS template: short2 */
.news-template-short2 {margin-bottom:15px;}
.news-template-short2 .news-category-badge {text-transform: uppercase; font-size: 13px;}
.news-template-short2 .time-ago {color: #afaaaa;}
.news-template-short2 .imgdiv {background: #F44336; line-height: 0; overflow: hidden; width: 100%; max-height: 240px; margin-bottom: 15px;}
.news-template-short2 img {width:100%;height:auto;-webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition:  all .5s ease-in-out; opacity: 1.0; filter: alpha(opacity=100);}
.news-template-short2 img:hover {opacity: 0.9; filter: alpha(opacity=90); transform:scale(1.3);}
.news-template-short2 h4 {font-size: 26px; font-weight: 700; line-height: 1.2em; color: #292929;}


/* NEWS template: short4 */
.news-template-short4 {margin-bottom:15px;}
.news-template-short4 .imgdiv {background: #F44336; line-height: 0; overflow: hidden; width: 100%; max-height: 240px; margin-bottom: 15px;}
.news-template-short4 img {width:100%;height:auto;-webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition:  all .5s ease-in-out; opacity: 1.0; filter: alpha(opacity=100);}
.news-template-short4 img:hover {opacity: 0.9; filter: alpha(opacity=90); transform:scale(1.3);}
.news-template-short4 h4 {font-size: 20px; font-weight: 700; line-height: 1.2em; color: #292929;}


/* NEWS CTEGORY SMALL template: short5 */
.news-template-short5 {margin:20px -15px;}


/* NEWS CTEGORY SMALL template: short6 */
.news-template-short6 {margin-bottom:45px;}
.news-template-short6 h4 {font-size: 36px;font-weight: 700; color:#000; }


/* NEWS CATEGORY template: short3 */
.news-template-short3 {margin-bottom:25px;}
.news-template-short3 .news-category-badge {text-transform: uppercase; font-size: 13px;}
.news-template-short3 .time-ago {color: #afaaaa;}
.news-template-short3 .imgdiv {background: #F44336; line-height: 0; overflow: hidden; width: 100%; max-height: 240px; margin-bottom: 15px;}
.news-template-short3 img {width:100%;height:auto;-webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition:  all .5s ease-in-out; opacity: 1.0; filter: alpha(opacity=100);}
.news-template-short3 img:hover {opacity: 0.9; filter: alpha(opacity=90); transform:scale(1.3);}
.news-template-short3 h4 {font-size: 26px; font-weight: 700; line-height: 1.2em; color: #292929;}
.news-template-short3 .author {font-weight: 700; margin-bottom: 8px;}










/* BRAND */

.brand h1 { margin: -6px 0 18px 0; }
.brands-preview {margin-bottom:40px;}
.brands-preview h3 {text-align:center; color:#8b251d;}




/* PRODUCT CATEGORY */

.category h1 { margin: -6px 0 18px 0; }
.one-category { border: 1px solid #eaeaea;margin-bottom: 15px;padding-top: 15px;text-align: center; }
.one-category h3 { font-size: 18px; }
.category .product-holder {border-radius: 3px; border: 1px solid #e8e8e8;}






/* snip1273 - effect for category */

figure.snip1321 { color: #000000; float: left; margin: 10px 1%; max-width: 14.6%; min-width: 232px; overflow: hidden; perspective: 50em; position: relative; text-align: center; webkit-perspective: 50em; width: 100%; }
figure.snip1321 * { box-sizing: padding-box; transition: all 0.2s ease-out; webkit-box-sizing: padding-box; webkit-transition: all 0.2s ease-out; }
figure.snip1321 img { max-width: 100%; vertical-align: top; }
figure.snip1321 figcaption { left: 20px; opacity: 0; position: absolute; right: 20px; top: 50%; z-index: 1; }
figure.snip1321 h2, figure.snip1321 h4 { margin: 0; }
figure.snip1321 h2 { font-weight: 600; font-size:16px; }
figure.snip1321 h4 { font-weight: 400; text-transform: uppercase;font-size:12px; }
figure.snip1321 i { font-size: 32px; }
figure.snip1321:after { background-color: #ffffff; bottom: 20px; content: ""; display: block; left: 20px; ms-transform-origin: 50% 50%; opacity: 0; position: absolute; right: 20px; top: 20px; transform: rotateX(-90deg); transform-origin: 50% 50%; transition: all 0.4s ease-in-out; webkit-transform: rotateX(-90deg); webkit-transform-origin: 50% 50%; webkit-transition: all 0.4s ease-in-out; }
figure.snip1321 a { bottom: 0; left: 0; position: absolute; right: 0; top: 0; z-index: 1; }
figure.snip1321:hover figcaption,
figure.snip1321.hover figcaption { opacity: 1; transform: translateY(-50%); transition-delay: 0.2s; webkit-transform: translateY(-50%); webkit-transition-delay: 0.2s; }
figure.snip1321:hover:after, figure.snip1321.hover:after { opacity: 0.9; transform: rotateX(0); webkit-transform: rotateX(0); }



/* category */
div.product-list-6 .break-category:nth-of-type(6n+1) { clear: both; }
div.product-list-4 .break-category:nth-of-type(4n+1) { clear: both; }
div.product-list-3 .break-category:nth-of-type(3n+1) { clear: both; }
div.product-list-2 .break-category:nth-of-type(2n+1) { clear: both; }

/* product */
div.product-list-6 .one-product:nth-of-type(6n+1) { clear: both; }
div.product-list-4 .one-product:nth-of-type(4n+1) { clear: both; }
div.product-list-3 .one-product:nth-of-type(3n+1) { clear: both; }
div.product-list-2 .one-product:nth-of-type(2n+1) { clear: both; }

/* product */
div.product-list-6 .one-news:nth-of-type(6n+1) { clear: both; }
div.product-list-4 .one-news:nth-of-type(4n+1) { clear: both; }
div.product-list-3 .one-news:nth-of-type(3n+1) { clear: both; }
div.product-list-2 .one-news:nth-of-type(2n+1) { clear: both; }


.category-advanced-2 {border: 1px solid #e8e8e8; padding: 15px; margin-bottom: 20px;}
.category-advanced-2 h3 {font-size: 16px; padding-top: 22px; color: #b14949;}
.category-advanced-2 img {float:left; height:100px; margin-right:20px;}



/* Vertical center with text - home */
.flex-vertical-center {  align-content: center; align-items: flex-end; display: flex; flex-direction: row; flex-wrap: wrap; height: 260px; justify-content: center;}
.flex-vertical-center:hover { }
.flex-vertical-center .object { /*background: rgba(255, 255, 255, 0.72);*/ color: #e84d25; font-size: 20px; overflow: hidden; width: 100%; padding: 30px; text-align: left; font-weight: 700;}
.flex-vertical-center:hover > .object { /*background: #ddd;*/ text-decoration:none; }
.flex-vertical-center .object a:hover { text-decoration:none; }




/* PRODUCT SHORT PREVIEW GRID */
.one-product { text-align: center;}
.one-product ul { margin: 20px 0 0 0;padding: 0;}
.one-product ul li { border-right: 1px dotted #ccc;display: inline-block;margin-right: 7px;padding-right: 7px; }
.one-product ul li:last-child { border-right: 1px dotted #fff; }
.one-product .product-img { /*box-shadow: -3px 3px 8px 0 rgba(0, 0, 0, .15);*/ overflow: hidden;z-index: 90; }
.one-product img { transition: all .3s ease-in-out; }
.one-product img:hover { transform: scale(1.2); }
.one-product .price-old { font-size: 13px;text-decoration: line-through; color:#999;}
.one-product .promo-text { margin:10px 0;}
.one-product .price, .one-product .salesprice { color: #fc8f60;font-size: 16px;font-weight: 700; }
.one-product .product-holder { margin-bottom: 20px;padding: 0px; position: relative; overflow: hidden; width: 100%; -webkit-transition: all .25s; -moz-transition: all .25s; -o-transition: all .25s; transition: all .25s; }
.one-product .product-holder:hover { }
.one-product .product-holder a h3 { font-size: 16px; margin: 12px 0;font-weight: 700; color: #222; }
.one-product .product-holder a:hover { text-decoration: none; }
.one-product .product-holder.featured { background: #fff; }
.one-product .discount-percent { position: absolute;right: 0px;top: 0px; }
.one-product .follow-featured { color: #ffffff; font-size: 30px; position: absolute; left: 7px; text-shadow: 0px 1px 1px rgba(152, 152, 152, 0.75); top: 3px; z-index: 100;}
.one-product input[type='checkbox'].icon-checkbox { display: none; }
.one-product input[type='checkbox'].icon-checkbox + label .unchecked { display: inline; }
.one-product input[type='checkbox'].icon-checkbox + label .checked { display: none; }
.one-product input[type='checkbox']:checked.icon-checkbox { display: none; }
.one-product input[type='checkbox']:checked.icon-checkbox + label .unchecked { display: none; }
.one-product input[type='checkbox']:checked.icon-checkbox + label .checked { display: inline; }



.one-product.category img {transform: none; }
.one-product.category img:hover { transform: none; opacity: .8; transition: opacity .4s ease-out; -moz-transition: opacity .4s ease-out; -webkit-transition: opacity .4s ease-out; -o-transition: opacity .4s ease-out;}


.exp-on-new { background: #c82f2a; }
.exp-on-new { font-size: 12px; text-transform: uppercase; }
.exp-on-new { -webkit-box-sizing: content-box !important; -moz-box-sizing: content-box !important; box-sizing: content-box !important; background: #f1b253; color: #fff; font-weight: bold;
    height: 26px !important; line-height: 28px; margin: 0 !important; max-height: 26px !important; min-height: 26px !important; overflow: ; padding: 4px; position: absolute; right: -31px !important; text-align: center; top: 16px !important; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); width: 120px; z-index: 99; }

.exp-on-action { background: #c82f2a; }
.exp-on-action { font-size: 12px; text-transform: uppercase; }
.exp-on-action { -webkit-box-sizing: content-box !important; -moz-box-sizing: content-box !important; box-sizing: content-box !important; background: #f1b253; color: #fff; font-weight: bold;
    height: 26px !important; line-height: 28px; margin: 0 !important; max-height: 26px !important; min-height: 26px !important; overflow: ; padding: 4px; position: absolute; right: -31px !important; text-align: center; top: 16px !important; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); width: 120px; z-index: 99; }

.exp-on-discount { background: #c82f2a; }
.exp-on-discount { font-size: 12px; text-transform: uppercase; }
.exp-on-discount { -webkit-box-sizing: content-box !important; -moz-box-sizing: content-box !important; box-sizing: content-box !important; background: #f1b253; color: #fff; font-weight: bold;
    height: 26px !important; line-height: 28px; margin: 0 !important; max-height: 26px !important; min-height: 26px !important; overflow: ; padding: 4px; position: absolute; right: -31px !important; text-align: center; top: 16px !important; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); width: 120px; z-index: 99; }


form.add-to-cart-short {margin-top:10px;}


/* ADD TO CART IN SHORT PREVIEW */
.short-add-to-cart-input { padding: 7px 9px; width: 60px; border: 1px solid #ddd; }
.short-add-to-cart-btn {padding: 7px 18px; border-radius: 0px; color: #fff; background-color: #0f9d58; border: 1px solid #2a8e48; }
.short-add-to-cart-btn:hover {background-color: #0c7140;}



/* SHORT PREVIEW LIST */
.one-product.short {width:100%; text-align: left;}
.one-product.short img {width:70px; float:left; margin:0 35px 0 0;}
.one-product.short .product-img {display: inline;}
.one-product.short .product-holder { border-bottom: 1px solid #dedddd;  }
.one-product.short .product-holder:hover { border-bottom: 1px solid #e9602a; }
.one-product.short .product-holder a h3 { font-size: 14px; margin: 0 12px 12px 0; }
.one-product.short .add-to-cart-short { position: absolute; right: 0; top: 0; margin-top:0px;}
.one-product.short .exp-on-action { display:none; }
.one-product.short .follow-featured { left:unset; right: 200px; top: 0px;}
.one-product.short .sku-holder {float: left; width: 30%;min-height: 70px;}
.one-product.short .price-holder {  }
.one-product.short .exp-on-new, .one-product.short .exp-on-action, .one-product.short .exp-on-discount {position:unset;}





/* PRODUCT PAGE */
.product .col-lg-3.col-md-3.col-xs-6 { margin-bottom: 15px; }
.product-photo { position: relative; }
.product-photo .one-product .follow-featured { color: #e9602a;font-size: 30px;position: absolute; text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.75); top: 50px; left:30px; z-index: 100; }
.product-photo .zoom-in-marker { background: #e9602a;color: #fff;cursor: pointer;font-size: 16px;height: 30px;left:30px; top:15px; line-height: 30px;position: absolute;text-align: center;transition: all 0.3s ease;webkit-transition: all 0.3s ease;width: 30px;z-index: 100; }
.product-photo .promo-text { background: #e9602a;color: #fff;font-size: 16px;right: 15px;padding: 10px;position: absolute;top: 15px;z-index: 100; }
.product-photo img { border: 1px solid #fff;margin-bottom: 15px;max-width: 100%; }
.product-photo .main { margin: 0 0 15px 0; }
.product-photo .thumb { margin: 5px 5px 5px 0;width: 100px; }
.product-details { position: relative; }
.product-details h1 { margin: -4px 0 15px 0;padding: 0; }
.product-details .description { margin-bottom: 20px; }
.product-details ul { margin: 0 0 25px 0;padding: 0; }
.product-details ul li { border-bottom: 1px dotted #ccc;list-style-type: none;padding: 4px 0; }
.product-details ul li a { text-decoration: underline; }
.product-details ul li .title { font-weight: 700; }
.product-details ul li:last-child { border-bottom: 0px; }
.product-details .sp-minus { background-color: #419641;border: 1px solid #419641;float: left;padding: 8px 8px;text-align: center; }
.product-details .sp-plus { background-color: #419641;border: 1px solid #419641;float: left;padding: 8px 7px;text-align: center; }
.product-details .quntity-input { float: left;padding: 7px 4px;text-align: center;width: 40px; }
a.ddd { color: #fff; }
.product-details .btn { border-radius: 1px; }
.product-details .add-to-cart { margin-left: 4px;padding: 8px 15px; background: #4fa51a; color: #fff;}
.product-details .cart { padding: 8px 15px; background: #ff7600; color: #fff; }
.product-details .price { color: #e9602a;font-size: 28px;font-weight: 700;margin-bottom: 22px; }
.product-details .price .price-old { color: #9a1414;font-size: 16px;font-weight: 700;text-decoration: line-through; }
.product-details .price .salesprice { color: green;font-size: 26px;font-weight: 700; }
.product-details .price-description { color: #ea4a1f;font-weight: 700; }
.product-details ul.color { margin: 0 0 10px 0;padding: 0; text-transform:capitalize; }
.product-details ul.color li { background: #e8e8e8;border-bottom: 0px;display: inline-block;list-style-type: none;margin-right: 2px;padding: 10px; }
.product-details ul.size { margin: 0 0 10px 0;padding: 0; text-transform:uppercase;}
.product-details ul.size li { background: #e9e9e9;border-bottom: 0px;display: inline-block;list-style-type: none;margin-right: 2px;padding: 10px; }
.product ul.size, .product ul.color { margin-bottom: 5px; }
.product-details ul.size.required-active { padding: 10px; }
.product-details ul.color.required-active {padding: 10px; }
.product-details .required-label {margin-bottom: 15px; }

.product .round-corners { border-radius: 100px;height: 200px;overflow: hidden;width: 200px; }
.product .product-extra { background: #e9602a;border-bottom: 5px solid #fff;color: #fff;font-weight: 700;padding: 15px; }
.product .product-extra img { width: 60px; }
.product .product-brand { color: #e9602a;font-weight: 700; }
.product-photo .discount-percent { position: absolute;right: 15px;top: 0px; }










/* SHOP */

.toggler { background: #fff url("/img/toggle_up.png") no-repeat 100% 50%;display: block; }
.tgNaslov { border-bottom: 1px solid #ccc;font-size: 22px;font-weight: 300;padding: 12px 0; }
a.tgNaslov { text-decoration: none; }
.tgSadrzaj { background-color: #fff;padding: 10px 0; }
.togglerSkriven { background-image: url("/img/toggle_down.png") !important; }
.nevidljivo { display: none; }


.shop { }
.shop .sort { margin-top: 30px;text-align: right; }
.shop ul.filters { margin-bottom: 20px;padding: 0; }
.shop ul.filters li { display: inline-block; }
.shop ul.filters li.title { padding: 10px;text-align: center; }
.shop .alert { display: inline-block;margin-bottom: 2px;margin-right: 8px;padding: 5px 10px 5px 10px; }
.shop .alert .close { margin-left: 10px; }
.shop .alert-danger { background-image: linear-gradient(to bottom, #ffffff 0%, #ffffff 100%);background-image: -o-linear-gradient(top, #ffffff 0%, #ffffff 100%);background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));background-image: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 100%); }
.shop .sidebar h4 { margin: 0 0 20px 0; }
.ss-wrapper { float: left;height: 100%;overflow: hidden;position: relative;z-index: 1; }
.ss-content { box-sizing: border-box;height: 100%;moz-box-sizing: border-box;overflow: auto;padding: 0 32px 0 0;position: relative;right: -18px;width: 100%; }
.ss-scroll { background: rgba(217, 83, 79, 1);border-radius: 4px;cursor: pointer;opacity: 0;position: relative;top: 0;transition: opacity 0.25s linear;width: 4px;z-index: 2; }
.ss-container { border-right: 1px solid #fff;display: block;height: 200px; }
.ss-container:hover .ss-scroll { opacity: 1; }
.ss-grabbed { khtml-user-select: none;moz-user-select: none;o-user-select: none;user-select: none;webkit-user-select: none; }
.col-md-12.pagination { text-align: center; }
.col-md-12.pagination a.tekucaStrana { background: #9b2d25;color: #fff;padding: 7px 7px; }
#show-filters {padding: 5px; text-align: center; background: #8b251d; color: #fff; font-weight: 700; position: fixed; left: 0; top: 50px; width: 100%; z-index:9999;}
.show-filter-menu {left:0px!important; width: 80%; padding: 15px; background: #fff; box-shadow: 4px 1px 10px #ddd;}
h1.main-category { text-align: center; margin-bottom: 20px;}

.checkbox-danger input[type="checkbox"]:checked + label::before, .checkbox-danger input[type="radio"]:checked + label::before {background-color: #fa4c00!important; border-color: #fa4c00!important; }
.alert-danger { background-color: #fff; border-color: #ff976a; color: #ff976a;}

.brand .col-md-3.logo img { border: 1px solid #eaeaea; }



.pagination { width:100%; text-align: center;  }
.pagination > li { display: inline-block;}
.pagination > li:last-child > a, .pagination > li:last-child > span { border-bottom-right-radius: 50px; border-top-right-radius: 50px; }
.pagination > li:first-child > a, .pagination > li:first-child > span { margin-left: 0; border-bottom-left-radius: 50px; border-top-left-radius: 50px; }
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    color: #e9602a; background-color: #e8e8e8; border-color: #e8e8e8; }
.pagination > li > a, .pagination > li > span { color: #948e8e; background-color: #e8e8e8; }



/* COMMENTS */
.comments { border: 1px solid #ccc;border-radius: 5px;margin: 10px 0;padding: 30px 13px;text-align: center; }
.comments h3 { margin-top: 0px; }
.comments .one-comment { background: #f3f3f3;margin-bottom: 10px;padding: 12px 10px;text-align: left; }
.comments .one-comment .user { font-weight: 700; }
.comments .one-comment .time { font-weight: 400; }



/* CHECKOUT */
.checkout .form-title { font-weight: 700; }
.cart-checkout .okvir { border: 3px solid #23527C;margin-bottom: 15px;padding: 20px; }
.cart-checkout .okvir .levo { float: left;width: 70%; }
.cart-checkout .okvir .desno { float: left;text-align: right;width: 30%; }
.cart-checkout .okvir .cart_head { border-bottom: 3px solid #333;border-top: 3px solid #333;padding: 5px 0; }
.cart-checkout .okvir .cart_product { border-bottom: 1px solid #ccc;padding: 5px 0; }
.cart-checkout .okvir .cart_subtotal { border-bottom: 1px solid #333;border-top: 1px solid #333;padding: 5px 0; }
.cart-checkout .okvir .cart_delivery { border-bottom: 1px solid #333;padding: 5px 0; }
.cart-checkout .okvir .voucher-dicount { border-bottom: 1px solid #333;padding: 5px 0; background:#eaeaea;}
.cart-checkout .okvir .cart_bulk_discount { border-bottom: 1px solid #333;padding: 5px 0; }
.cart-checkout .okvir .cart_subtotal_weight { border-bottom: 1px solid #333;padding: 5px 0; }
.cart-checkout .okvir .cart_total { border-bottom: 3px solid #333;padding: 5px 0; }
.cart-checkout .okvir ul { margin: 5px 0;padding: 0; }
.cart-checkout .okvir ul li { list-style-type: none;padding: 2px 0; }
.cart-checkout .okvir ul li .naziv { font-weight: 700; }
.cart-checkout .okvir ul li .opis { font-weight: 400; }
.cart-checkout .okvir #checkout-submit { margin-top: 20px; }
.cart-checkout .okvir .editable { padding: 1px 7px 1px 5px; background: #4c6982; color: #fff; }
.cart-checkout .okvir h2 { color: #23527c;font-weight: 700; }
#order-holder .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { background-color: #fbfbfb; }
#order-holder .nav > li > a { color: #505050;padding: 10px 15px; }
#order-holder .nav > li.active > a { color: #286ea0; }
#order-holder .form-control, #order-holder .btn { border-radius: 2px; }
#order-holder .order-as-company label, #new-delivery-address .form-title, .glyphicon.glyphicon-remove { color: #ed4f28; }
.order-as-company { background: #f5edcd;margin-bottom: 15px;padding: 15px 0 0 0; }

.voucher-input {background: #eaeaea; padding: 30px; text-align: center; margin-bottom: 30px; display:block;}
.voucher-input #promo_msg { display: block; padding-top: 15px; }


/* STATIC */

.homepage .login { border: 1px solid #f0f0f0; margin-bottom: 20px; height: 550px;}
.homepage p.login-title { background-color: #f0f0f0;color: #b3b3b3;font-weight: 700;margin-bottom: 18px;padding: 16px; }
.homepage .forgot-password { background-color: beige;margin: 20px 15px;padding: 10px; }
.homepage .forgot-password p { color: #F00;font-size: 18px;font-weight: 400;margin-top: 13px; }

#neuspesnoForgotpassword {margin-top:15px;}

.static .register { border: 1px solid rgb(204, 204, 204);margin-bottom: 20px; }
.static p.register-title { background-color: #274E80;color: #fff;font-weight: 900;margin-bottom: 18px;padding: 16px; }
.static .login { border: 1px solid rgb(204, 204, 204); margin-bottom: 20px;}
.static p.login-title { background-color: #06984A;color: #fff;font-weight: 900;margin-bottom: 18px;padding: 16px; }
.static .forgot-password { background-color: beige;margin: 20px 15px;padding: 10px; }
.static .forgot-password p { color: #F00;font-size: 18px;font-weight: 400;margin-top: 13px; }
.user-home .personal-data h2 { background: #3B3838;color: #fff;font-weight: 700;margin-bottom: 20px;margin-top: 0;padding: 6px 10px; }
.user-home .invoices h2 { background: #0C7E46;color: #fff;font-weight: 700;margin-bottom: 20px;margin-top: 0;padding: 6px 10px; }
a.serach-result-category { background-color: #2898DF;color: #fff;line-height: 40px;margin-right: 10px;overflow: hidden;padding: 5px 10px;text-decoration: none; display: inline-block;}
.static h1 { margin: -6px 0 10px 0; }
.breadcrumb { background-color: #f5f5f5;border-radius: 2px;/*margin-top: 15px;*/ }
.breadcrumb .back { cursor: pointer;float: right; }
.homepage .nav-tabs > li { display: inline-block;float: none;zoom: 1; }
.homepage .nav-tabs { text-align: center; }



/* PROFILE STATIC */
.personal-data .profile-user-img { margin: 0 auto; width: 100px; }
.personal-data .box{ background: #ffffff; box-shadow: 0 1px 1px rgba(0,0,0,0.1); margin-bottom: 20px; position: relative; width: 100%; }
.personal-data .box-body{ }
.personal-data .profile-username{ font-size: 21px; margin-top: 5px; }
.personal-data ul.list-group{ margin-bottom: 20px; padding-left: 0; }
.personal-data ul.list-group li{ background-color: #fff; border-top: 1px solid #ddd; display: block; margin-bottom: -1px; padding: 10px 15px; padding-left: 15px; padding-right: 15px; position: relative; }
.personal-data a.serach-result-category{ background-color: #2898DF; color: #fff; line-height: 40px; margin-right: 10px; overflow: hidden; padding: 5px 10px; text-decoration: none; text-overflow: ellipsis; }

ul.user-pages-menu {list-style-type:none; margin: 15px 0px 35px 0;}
ul.user-pages-menu li {display:inline-block; margin-right: 10px; background: #2b6cbd;}
ul.user-pages-menu li a {color:#fff;}
ul.user-pages-menu.nav > li > a:hover, ul.user-pages-menu.nav > li.active { background-color: #bf4949; color:#fff; }

.dataTables_wrapper .dataTables_paginate .paginate_button { padding: 0; margin-left: 0;}



/* USER - PRODUCTS */
table#products .glyphicon { margin: 0 10px;}
table#products .glyphicon-remove-sign { color: #da0606;}
table#products .glyphicon-pencil { color: #1bb2ef;}
table#products .glyphicon-tags { color: #5c2c65;}


/* ADD NEWS / PRODUCT */
.one-image{ float: left; margin: 10px 10px 10px 0; text-align: center; width: 100px; }
.one-image img.delete{ margin-bottom: 5px; width: 13px; }



/* LOCATION */
.location .map-holder {padding: 0 15px;}
.location .photo {height:350px;}
.location .map {height:200px; width: 100%; background: #ccc;}
.location .text {height: 150px; background: #23a160; color: #fff; padding: 1px 15px;}



/* JVFLOAT - placeholder */
.jvFloat { display:inline; margin-top:1em; position:relative; }
.jvFloat .placeHolder.required { color:red; }
.jvFloat .placeHolder { color:#1d7cce; font-size:12px; left:0; moz-transform:translate(0, 0); ms-transform:translate(0, 0); opacity:0; o-transform:translate(0, 0); position:absolute; top:9px; transform:translate(0, 0); transition:transform 150ms, opacity 100ms, visibility 100ms; visibility:hidden; webkit-transform:translate(0, 0); webkit-transition:-webkit-transform 150ms, opacity 100ms, visibility 100ms; white-space:nowrap; width:auto; }
.jvFloat .placeHolder.textarea { }
.jvFloat .placeHolder.active { display:block; moz-transform:translate(0, -1em); ms-transform:translate(0, -1em); opacity:1; o-transform:translate(0, -1em); transform:translate(0, -1em); transition:transform 100ms, opacity 120ms, visibility 120ms; visibility:visible; webkit-transform:translate(0, -1em); webkit-transition:-webkit-transform 100ms, opacity 120ms, visibility 120ms; }
.jvFloat .form-control { margin-bottom: 6px; }



/* Switch button */
.switch { position: relative; display: inline-block; width: 40px; height: 24px; margin-bottom: -6px; }
.switch input {display:none;}
.slider {   position: absolute;   cursor: pointer;   top: 0;   left: 0;   right: 0;   bottom: 0;   background-color: #ccc;   -webkit-transition: .4s;   transition: .4s; }
.slider:before {   position: absolute;   content: "";   height: 16px;   width: 16px;   left: 4px;   bottom: 4px;   background-color: white;   -webkit-transition: .4s;   transition: .4s; }
input:checked + .slider {   background-color: #6da90d; }
input:focus + .slider {   box-shadow: 0 0 1px #6da90d; }
input:checked + .slider:before {   -webkit-transform: translateX(15px);   -ms-transform: translateX(15px);   transform: translateX(15px); }
.slider.round {   border-radius: 24px; }
.slider.round:before {   border-radius: 50%; }



/* CHOSEN */
.chosen-select { width: 100%; }
.chosen-select-deselect { width: 100%; }
.chosen-container { display: inline-block;font-size: 14px;position: relative;vertical-align: middle; }
.chosen-container .chosen-drop { background: #ffffff;border: 1px solid #cccccc;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;box-shadow: 0 8px 8px rgba(0, 0, 0, .25);left: -9000px;margin-top: -1px;position: absolute;top: 100%;webkit-box-shadow: 0 8px 8px rgba(0, 0, 0, 25);z-index: 1060; }
.chosen-container.chosen-with-drop .chosen-drop { left: 0;right: 0; }
.chosen-container .chosen-results { color: #555555;margin: 0 4px 4px 0;max-height: 240px;overflow-x: hidden;overflow-y: auto;padding: 0 0 0 4px;position: relative;webkit-overflow-scrolling: touch; }
.chosen-container .chosen-results li { display: none;list-style: none;margin: 0;padding: 5px 6px; }
.chosen-container .chosen-results li em { background: #feffde;font-style: normal; }
.chosen-container .chosen-results li.group-result { color: #999;cursor: default;display: list-item;font-weight: bold; }
.chosen-container .chosen-results li.group-option { padding-left: 15px; }
.chosen-container .chosen-results li.active-result { cursor: pointer;display: list-item; }
.chosen-container .chosen-results li.highlighted { background-color: #111111;background-image: none;color: white; }
.chosen-container .chosen-results li.highlighted em { background: transparent; }
.chosen-container .chosen-results li.disabled-result { color: #777777;display: list-item; }
.chosen-container .chosen-results .no-results { background: #eeeeee;display: list-item; }
.chosen-container .chosen-results-scroll { background: white;margin: 0 4px;position: absolute;text-align: center;width: 321px;z-index: 1; }
.chosen-container .chosen-results-scroll span { display: inline-block;height: 1.42857143;text-indent: -5000px;width: 9px; }
.chosen-container .chosen-results-scroll-down { bottom: 0; }
.chosen-container .chosen-results-scroll-down span { background: url("img/chosen-sprite.png") no-repeat -4px -3px; }
.chosen-container .chosen-results-scroll-up span { background: url("img/chosen-sprite.png") no-repeat -22px -3px; }
.chosen-container-single .chosen-single { background-clip: padding-box;background-color: #ffffff;border: 1px solid #cccccc;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;border-top-left-radius: 4px;border-top-right-radius: 4px;box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);color: #555555;display: block;moz-background-clip: padding;overflow: hidden;padding: 6px 11px;position: relative;text-decoration: none;webkit-background-clip: padding-box;webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);white-space: nowrap; }
.chosen-container-single .chosen-single span { display: block;margin-right: 26px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.chosen-container-single .chosen-single abbr { background: url("img/chosen-sprite.png") right top no-repeat;display: block;font-size: 1px;height: 10px;position: absolute;right: 26px;top: 12px;width: 12px; }
.chosen-container-single .chosen-single abbr:hover { background-position: right -11px; }
.chosen-container-single .chosen-single.chosen-disabled .chosen-single abbr:hover { background-position: right 2px; }
.chosen-container-single .chosen-single div { display: block;height: 100%;position: absolute;right: 0;top: 0;width: 18px; }
.chosen-container-single .chosen-single div b { background: url("img/chosen-sprite.png") no-repeat 0 8px;display: block;height: 100%;width: 100%; }
.chosen-container-single .chosen-default { color: #777777; }
.chosen-container-single .chosen-search { margin: 0;padding: 3px 4px;position: relative;white-space: nowrap;z-index: 1000; }
.chosen-container-single .chosen-search input[type="text"] { background: url("/img/chosen-sprite.png") no-repeat 100% -17px, #ffffff;border: 1px solid #cccccc;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;border-top-left-radius: 4px;border-top-right-radius: 4px;box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);margin: 1px 0;padding: 4px 20px 4px 4px;webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);width: 100%; }
.chosen-container-single .chosen-drop { background-clip: padding-box;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;margin-top: -1px;moz-background-clip: padding;webkit-background-clip: padding-box; }
.chosen-container-single-nosearch .chosen-search input { left: -9000px;position: absolute; }
.chosen-container-multi .chosen-choices { background-color: #ffffff;border: 1px solid #cccccc;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;border-top-left-radius: 4px;border-top-right-radius: 4px;box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);cursor: text;height: 1%;height: auto !important;margin: 0;overflow: hidden;padding: 0;position: relative;webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); }
.chosen-container-multi .chosen-choices li { float: left;list-style: none; }
.chosen-container-multi .chosen-choices .search-field { margin: 0;padding: 0;white-space: nowrap; }
.chosen-container-multi .chosen-choices .search-field input[type="text"] { background: transparent !important;border: 0 !important;box-shadow: none;color: #555555;height: 32px;margin: 0;outline: 0;padding: 4px;webkit-box-shadow: none; }
.chosen-container-multi .chosen-choices .search-field .default { color: #999; }
.chosen-container-multi .chosen-choices .search-choice { background-clip: padding-box;background-color: #eeeeee;background-image: linear-gradient(to bottom, #ffffff 0%, #eeeeee 100%);background-image: -o-linear-gradient(top, #ffffff 0%, #eeeeee 100%);background-image: -webkit-linear-gradient(top, #ffffff 0%, #eeeeee 100%);background-repeat: repeat-x;border: 1px solid #cccccc;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;border-top-left-radius: 4px;border-top-right-radius: 4px;box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);color: #333333;cursor: default;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeeeeee', GradientType=0);line-height: 13px;margin: 6px 0 3px 5px;moz-background-clip: padding;padding: 3px 20px 3px 5px;position: relative;webkit-background-clip: padding-box;webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); }
.chosen-container-multi .chosen-choices .search-choice .search-choice-close { background: url("img/chosen-sprite.png") right top no-repeat;cursor: pointer;display: block;font-size: 1px;height: 10px;position: absolute;right: 4px;top: 5px;width: 12px; }
.chosen-container-multi .chosen-choices .search-choice .search-choice-close:hover { background-position: right -11px; }
.chosen-container-multi .chosen-choices .search-choice-focus { background: #d4d4d4; }
.chosen-container-multi .chosen-choices .search-choice-focus .search-choice-close { background-position: right -11px; }
.chosen-container-multi .chosen-results { margin: 0 0 0 0;padding: 0; }
.chosen-container-multi .chosen-drop .result-selected { display: none; }
.chosen-container-active .chosen-single { border: 1px solid #66afe9;box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(82, 168, 236, .6);o-transition: border linear .2s, box-shadow linear .2s;transition: border linear .2s, box-shadow linear .2s;webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(82, 168, 236, .6);webkit-transition: border linear .2s, box-shadow linear .2s; }
.chosen-container-active.chosen-with-drop .chosen-single { background-color: #ffffff;border: 1px solid #66afe9;border-bottom-left-radius: 0;border-bottom-right-radius: 0;box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(82, 168, 236, .6);o-transition: border linear .2s, box-shadow linear .2s;transition: border linear .2s, box-shadow linear .2s;webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(82, 168, 236, .6);webkit-transition: border linear .2s, box-shadow linear .2s; }
.chosen-container-active.chosen-with-drop .chosen-single div { background: transparent;border-left: none; }
.chosen-container-active.chosen-with-drop .chosen-single div b { background-position: -17px 15px; }
.chosen-container-active .chosen-choices { border: 1px solid #66afe9;border-bottom-left-radius: 0;border-bottom-right-radius: 0;box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(82, 168, 236, .6);o-transition: border linear .2s, box-shadow linear .2s;transition: border linear .2s, box-shadow linear .2s;webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(82, 168, 236, .6);webkit-transition: border linear .2s, box-shadow linear .2s; }
.chosen-container-active .chosen-choices .search-field input[type="text"] { color: #111 !important; }
.chosen-container-active.chosen-with-drop .chosen-choices { border-bottom-left-radius: 0;border-bottom-right-radius: 0; }
.chosen-disabled { cursor: default;opacity: 0.5 !important; }
.chosen-disabled .chosen-single { cursor: default; }
.chosen-disabled .chosen-choices .search-choice .search-choice-close { cursor: default; }
.chosen-rtl { text-align: right; }
.chosen-rtl .chosen-single { overflow: visible;padding: 0 8px 0 0; }
.chosen-rtl .chosen-single span { direction: rtl;margin-left: 26px;margin-right: 0; }
.chosen-rtl .chosen-single div { left: 7px;right: auto; }
.chosen-rtl .chosen-single abbr { left: 26px;right: auto; }
.chosen-rtl .chosen-choices .search-field input[type="text"] { direction: rtl; }
.chosen-rtl .chosen-choices li { float: right; }
.chosen-rtl .chosen-choices .search-choice { margin: 6px 5px 3px 0;padding: 3px 5px 3px 19px; }
.chosen-rtl .chosen-choices .search-choice .search-choice-close { background-position: right top;left: 4px;right: auto; }
.chosen-rtl.chosen-container-single .chosen-results { margin: 0 0 4px 4px;padding: 0 4px 0 0; }
.chosen-rtl .chosen-results .group-option { padding-left: 0;padding-right: 15px; }
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div { border-right: none; }
.chosen-rtl .chosen-search input[type="text"] { background: url("img/chosen-sprite.png") no-repeat -28px -20px, #ffffff;direction: rtl;padding: 4px 5px 4px 20px; }



.hvr-border-fade { box-shadow: inset 0 0 0 4px #e1e1e1, 0 0 1px transparent;display: inline-block;transform: perspective(1px) translateZ(0);transition-duration: .3s;transition-property: box-shadow;vertical-align: middle;webkit-transform: perspective(1px) translateZ(0);webkit-transition-duration: .3s;webkit-transition-property: box-shadow; }
.hvr-border-fade:hover, .hvr-border-fade:focus, .hvr-border-fade:active { box-shadow: inset 0 0 0 4px #2098D1, 0 0 1px transparent; }
.hvr-hollow { box-shadow: inset 0 0 0 4px #e1e1e1, 0 0 1px transparent;display: inline-block;transform: perspective(1px) translateZ(0);transition-duration: .3s;transition-property: background;vertical-align: middle;webkit-transform: perspective(1px) translateZ(0);webkit-transition-duration: .3s;webkit-transition-property: background; }
.hvr-hollow:hover, .hvr-hollow:focus, .hvr-hollow:active { background: none; }
.hvr-ripple-out:before { animation-duration: 1s;border: #e1e1e1 solid 6px;bottom: 0;content: '';left: 0;position: absolute;right: 0;top: 0;webkit-animation-duration: 1s; }
.hvr-ripple-out:hover:before, .hvr-ripple-out:focus:before, .hvr-ripple-out:active:before { animation-name: hvr-ripple-out;webkit-animation-name: hvr-ripple-out; }
.hvr-underline-from-left:before { background: #2098D1;bottom: 0;content: "";height: 4px;left: 0;position: absolute;right: 100%;transition-duration: .3s;transition-property: right;transition-timing-function: ease-out;webkit-transition-duration: .3s;webkit-transition-property: right;webkit-transition-timing-function: ease-out;z-index: -1; }
.hvr-underline-from-left:hover:before, .hvr-underline-from-left:focus:before, .hvr-underline-from-left:active:before { right: 0; }
.hvr-reveal:before { border-color: #2098D1;border-style: solid;border-width: 0;bottom: 0;content: "";left: 0;position: absolute;right: 0;top: 0;transition-duration: .1s;transition-property: border-width;transition-timing-function: ease-out;webkit-transition-duration: .1s;webkit-transition-property: border-width;webkit-transition-timing-function: ease-out;z-index: -1; }
.hvr-reveal:hover:before, .hvr-reveal:focus:before, .hvr-reveal:active:before { border-width: 4px;transform: translateY(0);webkit-transform: translateY(0); }
.hvr-icon-pop { box-shadow: 0 0 1px transparent;display: inline-block;padding-right: 2.2em;position: relative;transform: perspective(1px) translateZ(0);transition-duration: .3s;vertical-align: middle;webkit-transform: perspective(1px) translateZ(0);webkit-transition-duration: .3s; }
.hvr-icon-pop:before { content: "\f005";font-family: FontAwesome;padding: 0 1px;position: absolute;right: 1em;transform: translateZ(0);transition-duration: .3s;transition-property: transform;transition-timing-function: ease-out;webkit-transform: translateZ(0);webkit-transition-duration: .3s;webkit-transition-property: transform;webkit-transition-timing-function: ease-out; }
.hvr-icon-pop:hover:before, .hvr-icon-pop:focus:before, .hvr-icon-pop:active:before { animation-duration: .3s;animation-iteration-count: 1;animation-name: hvr-icon-pop;animation-timing-function: linear;webkit-animation-duration: .3s;webkit-animation-iteration-count: 1;webkit-animation-name: hvr-icon-pop;webkit-animation-timing-function: linear; }
.hvr-outline-out:before { border: #e1e1e1 solid 4px;bottom: 0;content: '';left: 0;position: absolute;right: 0;top: 0;transition-duration: .3s;transition-property: top, right, bottom, left;webkit-transition-duration: .3s;webkit-transition-property: top, right, bottom, left; }
.hvr-outline-out:hover:before, .hvr-outline-out:focus:before, .hvr-outline-out:active:before { bottom: -8px;left: -8px;right: -8px;top: -8px; }
.hvr-ripple-out, .hvr-outline-out { box-shadow: 0 0 1px transparent;display: inline-block;position: relative;transform: perspective(1px) translateZ(0);vertical-align: middle;webkit-transform: perspective(1px) translateZ(0); }
.hvr-underline-from-left, .hvr-reveal { box-shadow: 0 0 1px transparent;display: inline-block;overflow: hidden;position: relative;transform: perspective(1px) translateZ(0);vertical-align: middle;webkit-transform: perspective(1px) translateZ(0); }
.hvr-reveal { box-shadow: 0 0 1px transparent;display: inline-block;overflow: hidden;position: relative;transform: perspective(1px) translateZ(0);vertical-align: middle;webkit-transform: perspective(1px) translateZ(0); }
.hvr-reveal:before { border-color: #2098D1;border-style: solid;border-width: 0;bottom: 0;content: "";left: 0;position: absolute;right: 0;top: 0;transition-duration: .1s;transition-property: border-width;transition-timing-function: ease-out;webkit-transition-duration: .1s;webkit-transition-property: border-width;webkit-transition-timing-function: ease-out;z-index: -1; }
.hvr-reveal:hover:before, .hvr-reveal:focus:before, .hvr-reveal:active:before { border-width: 4px;transform: translateY(0);webkit-transform: translateY(0); }
.hvr-icon-pop { box-shadow: 0 0 1px transparent;display: inline-block;padding-right: 2.2em;position: relative;transform: perspective(1px) translateZ(0);transition-duration: .3s;vertical-align: middle;webkit-transform: perspective(1px) translateZ(0);webkit-transition-duration: .3s; }
.hvr-icon-pop:before { content: "\f005";font-family: FontAwesome;padding: 0 1px;position: absolute;right: 1em;transform: translateZ(0);transition-duration: .3s;transition-property: transform;transition-timing-function: ease-out;webkit-transform: translateZ(0);webkit-transition-duration: .3s;webkit-transition-property: transform;webkit-transition-timing-function: ease-out; }
.hvr-icon-pop:hover:before, .hvr-icon-pop:focus:before, .hvr-icon-pop:active:before { animation-duration: .3s;animation-iteration-count: 1;animation-name: hvr-icon-pop;animation-timing-function: linear;webkit-animation-duration: .3s;webkit-animation-iteration-count: 1;webkit-animation-name: hvr-icon-pop;webkit-animation-timing-function: linear; }
.hvr-outline-out { box-shadow: 0 0 1px transparent;display: inline-block;position: relative;transform: perspective(1px) translateZ(0);vertical-align: middle;webkit-transform: perspective(1px) translateZ(0); }
.hvr-outline-out:before { border: #e1e1e1 solid 4px;bottom: 0;content: '';left: 0;position: absolute;right: 0;top: 0;transition-duration: .3s;transition-property: top, right, bottom, left;webkit-transition-duration: .3s;webkit-transition-property: top, right, bottom, left; }
.hvr-outline-out:hover:before, .hvr-outline-out:focus:before, .hvr-outline-out:active:before { bottom: -8px;left: -8px;right: -8px;top: -8px; }


/* Icon Bounce */
.hvr-icon-bounce {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-bounce .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-icon-bounce:hover .hvr-icon, .hvr-icon-bounce:focus .hvr-icon, .hvr-icon-bounce:active .hvr-icon {
  -webkit-transform: scale(1.5);
  transform: scale(1.5);
  -webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
  transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
}


.hvr-sweep-to-right { box-shadow: 0 0 1px transparent;display: block;position: relative;transform: perspective(1px) translateZ(0);transition-duration: .3s;transition-property: color;vertical-align: middle;webkit-transform: perspective(1px) translateZ(0);webkit-transition-duration: .3s;webkit-transition-property: color; }
.hvr-sweep-to-right:before { background: #5E5162;bottom: 0;content: "";left: 0;position: absolute;right: 0;top: 0;transform: scaleX(0);transform-origin: 0 50%;transition-duration: .3s;transition-property: transform;transition-timing-function: ease-out;webkit-transform: scaleX(0);webkit-transform-origin: 0 50%;webkit-transition-duration: .3s;webkit-transition-property: transform;webkit-transition-timing-function: ease-out;z-index: -1; }
.hvr-sweep-to-right:active, .hvr-sweep-to-right:focus, .hvr-sweep-to-right:hover { color: #fff; }
.hvr-sweep-to-right:active:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:hover:before { transform: scaleX(1);webkit-transform: scaleX(1); }



/* b-Lazy loader */
.b-lazy { -webkit-transition: opacity 500ms ease-in-out;-moz-transition: opacity 500ms ease-in-out;-o-transition: opacity 500ms ease-in-out;transition: opacity 500ms ease-in-out;max-width: 100%;opacity: 0; }
.b-lazy.b-loaded {opacity: 1; }
.image-wrapper { background: #1E1E1E url('/img/loading.gif') center center no-repeat;width: 100% }
.ratio_16-9 {padding-bottom: 56.25%;height: 0;}




/* Data tables */
.dataTables_wrapper .dataTables_paginate .paginate_button:hover { color: white !important; border: 1px solid #fff; background-color: #fff; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #fff)); background: -webkit-linear-gradient(top, #fff 0%, #fff 100%); background: -moz-linear-gradient(top, #fff 0%, #fff 100%); background: -ms-linear-gradient(top, #fff 0%, #fff 100%); background: -o-linear-gradient(top, #fff 0%, #fff 100%); background: linear-gradient(to bottom, #fff 0%, #fff 100%); }





/* FONTS */

/* latin-ext */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Fira Sans Light'), local('FiraSans-Light'), url(https://fonts.gstatic.com/s/firasans/v7/VTBnrK42EiOBncVyQXZ7jz0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Fira Sans Light'), local('FiraSans-Light'), url(https://fonts.gstatic.com/s/firasans/v7/VTBnrK42EiOBncVyQXZ7j-gdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}


/* latin-ext */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Fira Sans Regular'), local('FiraSans-Regular'), url(https://fonts.gstatic.com/s/firasans/v7/MIPWVWI_mY_QERxcMVPEwBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Fira Sans Regular'), local('FiraSans-Regular'), url(https://fonts.gstatic.com/s/firasans/v7/EjsrzDkQUQCDwsBtLpcVQVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}


/* latin-ext */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Fira Sans Bold'), local('FiraSans-Bold'), url(https://fonts.gstatic.com/s/firasans/v7/DugPdSljmOTocZOR2CItOj0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Fira Sans Bold'), local('FiraSans-Bold'), url(https://fonts.gstatic.com/s/firasans/v7/DugPdSljmOTocZOR2CItOugdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}




@media only screen and (min-width: 1370px) {
	.container { width: 1300px; }
}

@media screen and (min-width: 1024px) and (max-width: 1200px) {	
	.search-long .input {width: 70%;}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {	
	/* product sort */
	div.product-list-6 .one-product:nth-of-type(3n+1) { clear: both; }
	footer .partners .search {margin: 25px 0px; }
}


@media only screen and (max-width: 767px) {
    
    /* HEADER */
    header .middle { padding: 10px 0; }
    header .logo img { margin-top: 5px; height: 40px; float:left;}
    .menu-cart, .menu-cart a { font-size: 11px; }
    
    /* FOOTER */
    footer .signature, footer .signature .right { text-align: center!important; }
    footer .footer-banner { background-image: none}
    
    /* NAV BAR */
    .navbar-fixed-top-mobile {position: fixed; top: 0; width: 100%; z-index: 9999; background: rgba(255, 255, 255, 0.95); -webkit-box-shadow: 3px 3px 9px -2px rgba(0,0,0,0.25); -moz-box-shadow: 3px 3px 9px -2px rgba(0,0,0,0.25); box-shadow: 3px 3px 9px -2px rgba(0,0,0,0.25);}
    a.navbar-brand { color: #fff; padding: 0px;}
    .navbar-default .navbar-toggle .icon-bar { background-color: #fff;}
    .navbar-nav > li > a { padding-bottom: 15px; }
	.navbar-collapse { padding-right: 15px; padding-left: 15px;}
	.solid-menus .navbar-pos-search { top: -1px; right: 50px;}
    .solid-menus .navbar-default.navbar-white.navbar-click .dropdown:hover > a, .solid-menus .navbar-default.navbar-white .navbar-nav > .open > a, .solid-menus .navbar-default.navbar-white .navbar-default .navbar-nav > .open > a:focus, .solid-menus .navbar-default.navbar-white .navbar-default .navbar-nav > .open > a:hover { color: #F1A6AB !important; background-color: #fff !important;}
    .navbar-nav > li { float: left; display: block; text-align: left; width: 100%;}
    .solid-menus .navbar-default.navbar-white .navbar-toggle .icon-bar { background-color: #a5a3a3; }
    .solid-menus .navbar-default.navbar-white .navbar-pos-search .x-search i { color: #a5a3a3; }
    .solid-menus #top-search input { font-size: 15px; height: 50px; } /* serach font size */    
    .solid-menus { margin-top: 0; padding-left: 15px; } /* fix privremeni */
    
    
    /* HOME */
    .home-banner .swiper-container-holder { height: 420px; margin-bottom: 15px; }
    .home-banner .banner-text {width:100%; height:110px; }
    .home-banner .banner-img {width:100%; margin-top:110px; }
	.home-banner .right-banner { margin-left: -15px; margin-right: -15px; } 
	.home-banner a .product {padding: 0px;}
    
    
    /* CATEGORY */
    .one-category h3 { font-size: 15px; }
    figure.snip1321 { margin: 15px; max-width: 93%;}
    
    
    
    /* PRODUCT */
    .product .product-extra { float: left;margin-right: 1%;margin-top: 26px;min-height: 215px;width: 24%; }
    .product-photo img { margin-bottom: 15px; }
    .product-details h1 { font-size: 26px; }
    .product-details .price .salesprice { font-size: 18px; }
    .product-details { position: unset; }
    .product .product-extra { font-size: 10px; }
	.short-add-to-cart-input { width: 50px; }
	.short-add-to-cart-btn {padding: 7px 9px; }
	.one-product.short .follow-featured { right: unset;}
	.one-product.short .price-holder { margin-top: 50px; text-align:right;}
	.one-product.short .price { font-size:14px;text-align: right; }
	.one-product.short .exp-on-new, .one-product.short .exp-on-action, .one-product.short .exp-on-discount { display: none; }
	
	/* SHOP */
	.shop .sidebar { position: absolute; z-index:1000; left: -400px; }
	.category-advanced-2 {text-align:center;}
	.category-advanced-2 h3 { padding-top:0; }
	.category-advanced-2 img { float: unset; margin-right:0px;}
	
	/* CART */
    #order-holder .nav > li > a { font-size: 12px;padding: 10px 10px; }
    #order-holder .nav > li.active > a { font-size: 12px; }
    .cart-checkout .okvir h2 { font-size: 22px; }
    
	
	/* Misc */
    .background-romb { font-size: 16px;}
    .row.static, .row.category, .row.product { margin-top: 15px; }
    .col-md-2.sidebar { padding-left: 0;padding-right: 0; }
    .baner-message { font-size: 13px;margin-top: 10px; }
    .baner-message a { font-size: 13px; }
    .breadcrumb { display: none; }
	
	/* category sort */
	div.product-list-6 .break-category:nth-of-type(2n+1) { clear: both; }
	div.product-list-4 .break-category:nth-of-type(2n+1) { clear: both; }
	div.product-list-3 .break-category:nth-of-type(2n+1) { clear: both; }
	div.product-list-2 .break-category:nth-of-type(2n+1) { clear: both; }
	
	/* product sort */
	div.product-list-6 .one-product:nth-of-type(2n+1) { clear: both; }
	div.product-list-4 .one-product:nth-of-type(2n+1) { clear: both; }
	div.product-list-3 .one-product:nth-of-type(2n+1) { clear: both; }
	div.product-list-2 .one-product:nth-of-type(2n+1) { clear: both; }

	/* product sort */
	div.product-list-6 .one-news:nth-of-type(2n+1) { clear: both; }
	div.product-list-4 .one-news:nth-of-type(2n+1) { clear: both; }
	div.product-list-3 .one-news:nth-of-type(2n+1) { clear: both; }
	div.product-list-2 .one-news:nth-of-type(2n+1) { clear: both; }

	/* NEWS */
	.video-box {font-size: 13px;top: 7px;left: 23px;width: 38px; height: 38px;}
	.news-template-short2 .imgdiv { float: left; width: 40%;  }
	.news-template-short2 .time-ago { float: right; width: 55%; }
	.news-template-short2 h4 { font-size: 16px;}
	.responsiveClear { clear:both; }
	.pull-right-xs {float:right; }
	
	/* USER */
	ul.user-pages-menu li { margin-bottom: 10px; } /*user menu*/
	table#products .glyphicon { margin: 15px 8px; } /*glyphicons*/

}
