@import url(https://fonts.googleapis.com/css?family=Monda&subset=latin,latin-ext);
/* /////////////////////////////////////////////////////////////////////////// GLOBAL /////////////////////////////////////////////////////////////////// */
.container { width:100% !important; max-width:1400px;}/*za 100% site*/
html, body, input, textarea  {font-family: 'Monda', sans-serif;}

/* border radius */ 
.navbar, .modal-content, .btn, .dropdown-menu, .pagination>li:first-child>a, .pagination>li:last-child>a, .form-control, .nav-tabs>li>a, .breadcrumb, .progress, .seznam_katslike .seznam_slika img,
.artikel_box > .innerbox, .seznam_popust_icon, .detail_popust_icon, .carousel .carousel-caption h2, .carousel .carousel-caption h3, .carousel .carousel-caption p, .newsshort_novica > .innerbox, .detail_topright > .innerbox {border-radius:3px;}

.seznam_novost:after, .seznam_freedelivery:after, .seznam_razprodano:after {border-top-right-radius:3px;}

.seznam_katslike .seznam_podatki, .seznam_novost:after, .seznam_freedelivery:after, .seznam_razprodano:after {border-bottom-right-radius:3px;}
.seznam_katslike .seznam_podatki {border-bottom-left-radius:3px;}

/* clear */ .mainbanner:before, .mainbanner:after { content:""; clear:both; display:table;}

/* heading 1 */
h1  {}
/* heading 2 */
h2, .mainbox1 h2, .fpage_seznam_title, .sorodni_title, .cart_pregled_title h1, .cart_pregled_title  {font-size: 30px; font-weight: 300;}
/* heading 3 */
.seznam_naziv, footer h2, .enovice_title, h3, .cart_pregled_naslovi h2 {font-size: 14px; font-weight: 700; padding-top:10px; padding-bottom:10px;}
/* default transition */
.izhbox, .izhslika img, .seznam_slika img, .maincontent5 a img, .artikel_box > .innerbox {-webkit-transition: all 0.25s ease; transition: all 0.25s ease; -moz-transition: all 0.25s ease; -ms-transition: all 0.25s ease; -o-transition: all 0.25s ease;}

.artikel_box .seznam_btnvec { display:none;}


/* /////////////////////////////////////////////////////////////////////////// BARVE /////////////////////////////////////////////////////////////////// */
/* default barva linkov */
a, a:hover, a:focus, a:active {color:#de2630; cursor:pointer;} /* barva linkov */

/* barva gumbov */
.btn-info, .btn-primary, .enovice_button input, .vote_button input, .filter_btn input, .dvprasanje_btn input, .search .btn {background-color:#de2630; border-color:#de2630; color:#fff;}
.btn-info:hover, .btn-primary:hover, .enovice_button input:hover, .vote_button input:hover, .filter_btn input:hover, .dvprasanje_btn input:hover,
.btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary, .search .btn:hover {background-color:#333; border-color:#333; color:#fff;}
.nav .dropdown-toggle:after { display: none}

/* primarna barva*/
.cart_pregled_title, .cart_pregled_title h1, .kosaricaakcije a:hover, .stanjekosarice:hover, .stanjekosarice a:hover, .head_icon a:hover, .cart_container a:hover, .cart_container a:focus,  
.seznam_cenaakcija .seznam_cenavalue, .seznam_rednacena .seznam_cenavalue, h2, .fpage_seznam_title, .sorodni_title, .detail_cena, .cart_sum_zaplacilo, #dostava_cena, .opcija_cenaakcija {color:#de2630;}

/* primarna barva - background */
.mobile_cart_cart a, .tabela-vsebina th, .t1 th, .t2 th, .t3 th, .t4 th, .t5 th, .footlinks li a:hover, .footlinks:nth-child(1) .fa  { background-color:#de2630;}

/* barva linkov v nazivih */
.seznam_naziv a { color:#333;}
.seznam_naziv a { color:#333; text-decoration:none;} 

/* obrobe */
hr, .artikel_box > .innerbox, .title_and_paging > .innerbox, .newsshort_novica > .innerbox {border-color:#e0e0e0;} 

/* input & button glow */
.form-control:focus {
	border-color: #de2630; 
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(160,32,31, .6); 
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(160,32,31, .6); 
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(160,32,31, .6);
	}
.btn:focus, .btn:active:focus, .btn.active:focus {outline: 5px auto rgba(160,32,31, .6);}

/* primarni gradient */
.progress-bar {
background-image: -webkit-linear-gradient(top,#de2630 0,#de2630 100%); 
background-image: linear-gradient(to bottom,#de2630 0,#de2630 100%); 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#de2630',endColorstr='#de2630',GradientType=0);}

/* /////////////////////////////////////////////////////////////////////// TEMPLATES /////////////////////////////////////////////////////////////// */
.logo, .search, .podatki_glava, .mainbox1, .mainbox3, .mainbox4, .mainbox5, .mainbox6, .foot_top, .footbox, .mainfull, .footlinks, .innermain, 
.ddsearch_icon, .spustni_menu_box, .mainbottombox, .izhodiscna, .glava, .pos_maintop, .pos_dartikla, .dartikel_left, .dartikel_right, .dartikel_bottom {float: left; position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px;}

.global_containter {position:relative;}
.back_banner { position:absolute; width:100%; z-index:0; top:0px; float:left;}
.back_banner_opacity { position:absolute; z-index:20; bottom:0; width:100%; height:179px; background:url(../images/site/bg-banner-opacity.png) repeat-x;}
.back_banner .carousel-indicators, .back_banner .carousel-control { display:none;}

/* --------------------------------------------------------------- kosarica top ------------------------------------------------------------- */
.cart_container {position:relative; background:#efefef; border:1px solid #dfdfdf;}  

.kosaricaakcije { float:right;}
.jeziki { float:left;}
.jeziki { margin-left:20px;}

.cart_top { width:100%; float:right;}
.cart_top > .innerbox {padding:2px 0;}
.kosaricaakcije, .kosaricaakcije a, .stanjekosarice, .stanjekosarice a {color:#de2630;}
.kosaricaakcije a:hover, .stanjekosarice a:hover {color:#000;}
.stanjekosarice_vrednost {display: none;}
.kosaricaakcije_prijavljeniste:nth-of-type(1) {display: none;}

/* mobile cart menu */
.mobile_cart_container {padding:10px 0;}
.mobile_cart_menushop, .mobile_cart_menu, .mobile_cart_cart {width:50%; cursor:pointer;}
.posebna .mobile_cart_menushop, .posebna .mobile_cart_menu, .posebna .mobile_cart_cart {width:33.33333333333333%;}
.mobile_cart_menushop a, .mobile_cart_menu a, .mobile_cart_cart a {color:#fff; padding:10px;}
.mobile_cart_menushop a {background-color:#000;}
.mobile_cart_menu a {background-color:#666;}
.mobile_cart_cart a {background-color:#de2630;}

/* -------------------------------------------------------------------- GLAVA --------------------------------------------------------------- */
header { background:#fff; position:relative;}
header .container { position:relative;}
.logo {width:30%; position:relative; z-index:1;}
.logo > .innerbox {padding: 20px 0;}
.glava { width:100%;}

/* search */
.search { width:20%; margin-top:41px; position:inherit;}
.search .input-group-btn span { display:none;}
.search input, .search .btn, .search .btn:hover { background:#f3f3f3; border-color:#dfdfdf;}
.search .form-control:focus {border-color:#dfdfdf;}
.search .btn { border-left:none; color:#ababab; padding:10px 12px;}
.search .btn:hover { color:#de2630;}
.search .form-control {-webkit-box-shadow:none; box-shadow:none; border-right:none; padding:0px 12px; height:42px;}

.search .artikel_box { width:20%;}
.search .popover { left:0px !important;}

.podatki_glava { width:70%; margin-top:45px; text-align:right;}
.podatki_glava a { color:#000;}
.podatki_glava i {}

/* ---------------------------------------------------------------------- NAVIGACIJA -------------------------------------------------------------- */
/*@media (min-width: 767px){nav .nav { display:flex; flex-wrap:wrap; border-left:1px solid #ccc; flex-basis:0%;  flex-shrink: 0;} .navbar-nav > li { float:none; flex:1; display:flex; flex-basis:0%; border-right:1px solid #ccc;  flex-shrink: 0;} .navbar-nav > li > a { text-align:center; flex:1;}}*/
@media (min-width: 767px){
	nav .nav, .navbar-nav > li, .navbar-nav > li > a {display: -webkit-box; display: -moz-box;  display: -ms-flexbox;  display: flex;}
	nav .nav {flex-wrap: wrap; border-left:1px solid #ccc;}
	.navbar-nav > li { float:none; flex: 1 1 auto; border-right:1px solid #ccc;}
	.navbar-nav > li > a { text-align:center; flex:1; width: 100%; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; justify-content: center;}
	li.dropdown {position: static;}
	li.dropdown > ul {position: absolute; left: 0; right: 0; top: 100%;}
	li.dropdown > ul >li {right:0;}

}


.crtica { display:none !important;}
nav {font-size:16px; position:relative; background:none; background:#de2630; border-bottom:3px solid #000; border-top:1px solid #ccc; font-weight:400;}
nav .nav { width:100%; position:relative;}
nav .nav>li>a, nav .nav>li>a:hover, nav .nav>li.active > a { padding:15px 15px;}
nav .nav>li>a { color:#efefef;}
nav .nav>li>a:hover, nav .nav>li.active > a, .nav .open>a, .nav .open>a:hover, .nav .open>a:focus, nav .nav>li>a:focus  { background:#000; color:#fff;}

/*nav .nav>li:hover > ul > li { display:block;}*/


.dropdown-menu { background:#de2630; border:none; padding:0;}
.dropdown-menu li a { color:#fff; border-bottom:1px solid #fff;}
.dropdown-menu li a:hover { color:#fff; background-color:#333;}

.ddmenu_content { background:#fff; font-weight:400; margin-top:3px;}
.ddmenu_content .innerbox { padding-left:15px; padding-right:15px;}
.spustni_menu_box { width:20%; padding-top:30px; padding-bottom:30px;}
.spustni_menu_box h2 { font-size:16px; padding:10px 0; margin:10px 0; border-bottom:1px solid #de2630;}
 
.nav>li.ddmenu_content { margin-top:3px; padding-top:20px; box-shadow:0 2px 3px rgba(0,0,0,.6); border-radius:0;}

/* --------------------------------------------------------------------- fixed bar ------------------------------------------------------------------- */
.fixed_bar { position:fixed; z-index:31; top:200px; right:0; background-color:#f1f1f1; padding:10px;}
.fixedbar_content { margin-bottom:10px;}
.fixedbar_content:last-child { margin-bottom:0;}

/* --------------------------------------------------------------------- main content ------------------------------------------------------------------- */
/* naslovnica */
.maincontent1, .maincontent3, .maincontent5, .maincontent4, .maincontent6, .mainbottom { background:#fff; float:left; width:100%;}
.mainbox1, .mainbox3, .mainbox4, .mainbottombox  { width:100%; padding-top:30px; padding-bottom:30px;}
.mainbox6 { width:100%;}

.mainbox1 { text-align:center; padding-bottom: 0;}
.mainbox1 h2 {color:#de2630;}
.mainbox1 .h4 { font-size:18px; font-weight:300;}

.izhodiscne {
background-image: -webkit-linear-gradient(top,#fff 0,#e2e2e2 100%); 
background-image: linear-gradient(to bottom,#fff 0,#e2e2e2 100%); 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#e2e2e2',GradientType=0);
background-position-x: center;
	}
.izhodiscne:before, .izhodiscne:after { content:""; background:url(../images/site/bgbox2.png); height:53px; text-align:center; width:100%; max-width:100%; float:left;}
.izhodiscne:after { border-top:3px solid #fff;}
.izhodiscna { float:left; position:relative;}
.izhodiscna:last-child {width: 66.666666666666%;}
.izhodiscna > .innerbox {float:left; width:100%; padding:0 0 30px 0;}


.seznam_katslike .seznam_slika img {-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.seznam_katslike .artikel_box > .innerbox:hover .seznam_slika img {-o-transform: scale(1.1,1.1); -moz-transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1); transform: scale(1.1,1.1); -webkit-backface-visibility: hidden;}

.mainbox3 {padding: 0;}
.mainbox3 > .innerbox {padding: 30px 0;}
.mainbox3 > .innerbox:empty {display: none;}

.maincontent5 { border-top:1px solid #ccc; border-bottom:1px solid #ccc; text-align:center;}
.maincontent5 p a img { -webkit-filter: grayscale(100%); filter: grayscale(100%);}
.maincontent5 p a:hover img { -webkit-filter: grayscale(0%); filter: grayscale(0%);}

hr { /*background:url(../images/site/bgbox.png) no-repeat top center; height:53px; border:none;*/} 

/* notranje */
.mainleft { width:20%;}
.mainright {width:80%;}

.mainfull { background:#fff; padding-top:15px; padding-bottom:15px;}
.innermain { margin-bottom:30px;}

/* kontakt na strani */
.kontakt_na_strani .form-control { width:100%; margin-bottom:5px;}
.kontakt_na_strani textarea { width:100%; height:60px;}
.kontakt_na_strani .izracun { float:left; width:60%; margin-right:10%;}
.kontakt_na_strani button { width:30%;}


.t2 {width: 50%;}
.t3 {width: 65%;}
.t4 {width: 75%;}
.t5 {width: 100%;}
.tabela-vsebina th, .t1 th, .tabela-vsebina td, .t1 td, .t2 th, .tabela-vsebina td, .t2 td, .t3 th, .tabela-vsebina td, .t3 td, .t4 th, .tabela-vsebina td, 
.t4 td, .t5 th, .tabela-vsebina td, .t5 td { padding:5px;}
.tabela-vsebina th, .t1 th, .t2 th, .t3 th, .t4 th, .t5 th { text-align:left; color:#fff;}

.tabela-vsebina tr:nth-child(even) td, .t1 tr:nth-child(even) td { background-color:#efefef;}
.tabela-vsebina tr:nth-child(even) td, .t2 tr:nth-child(even) td { background-color:#efefef;}
.tabela-vsebina tr:nth-child(even) td, .t3 tr:nth-child(even) td { background-color:#efefef;}
.tabela-vsebina tr:nth-child(even) td, .t4 tr:nth-child(even) td { background-color:#efefef;}
.tabela-vsebina tr:nth-child(even) td, .t5 tr:nth-child(even) td { background-color:#efefef;}

.tabela-vsebina tr:first-child td, .t1 tr:first-child td { background-color:#de2630; color:#fff; font-style:bold; }
.tabela-vsebina tr:first-child td, .t2 tr:first-child td { background-color:#de2630; color:#fff; font-style:bold; }
.tabela-vsebina tr:first-child td, .t3 tr:first-child td { background-color:#de2630; color:#fff; font-style:bold; }
.tabela-vsebina tr:first-child td, .t4 tr:first-child td { background-color:#de2630; color:#fff; font-style:bold; }
.tabela-vsebina tr:first-child td, .t5 tr:first-child td { background-color:#de2630; color:#fff; font-style:bold; }




.notranja .maincontent p { line-height:28px;}

.mainbox5 p a { width:10%; display:inline-block;}

/* --------------------------------------------------------------------- banner ------------------------------------------------------------------- */

.mainbanner .elitem img { min-width:1200px;}
.carousel-control { font-size:50px; width:5%;}
.carousel-control.left .fa-chevron-left:before {content: "\f104";}
.carousel-control.right .fa-chevron-right:before {content: "\f105";}

.mainbanner-m { display:none}
.mainbanner .carousel-control, .mainbanner .carousel-control-m  { top:auto; height:40px; width:40px; line-height:40px; text-align:center; background:rgba(0,0,0,.5); font-size:30px;}
.mainbanner .carousel-control .fa-chevron-left, .mainbanner-m .carousel-control .fa-chevron-left, .mainbanner .carousel-control .fa-chevron-right, .mainbanner-m .carousel-control .fa-chevron-right { top:0; position:relative; text-shadow:none;}

.carousel-caption {text-shadow:none; left:30px; right:auto; top:30px; text-align:left;}
.carousel .carousel-caption h1, .carousel .carousel-caption h2 { padding:0 0 10px 0; color:#fff; font-weight:900;}
.carousel .carousel-caption h2 { font-size:50px;}
.carousel .carousel-caption h3 { padding:10px 20px;}
.carousel .carousel-caption h4 {padding: 0 0 10px 0;}
.carousel .carousel-caption p { font-size:16px; padding:10px 20px; background:rgba(255,255,255,.5); color:#000;}
.carousel .carousel-caption a { margin-left:3px; margin-top:20px;}
.carousel .carousel-caption a {border: 1px solid #fff; background: rgba(0,0,0,.3); font-size: 25px; font-weight: 700;}
.carousel .carousel-caption a:hover {background: #fff; color: #333;}


.mainbanner-m .carousel-caption {left:30px; right:30px; top: auto; bottom: 20px;  text-align:center;}
.mainbanner-m .carousel .carousel-caption h2 { font-size:60px;}
.mainbanner-m .carousel .carousel-caption h3 { font-size:30px; font-weight:300; padding:5px;}
.mainbanner-m .carousel .carousel-caption a { }
.mainbanner-m .carousel .carousel-caption a { font-size: 30px;}



.izhodiscna .carousel-control, .izhodiscna .carousel-indicators {display: none;}
.izhodiscna .carousel-caption {background:rgba(0,0,0,0.3); left: 0; right: 0; bottom: 0; margin: 0; top: auto; padding: 10px;}

/* ----------------------------------------------------------------------- stranska navigacija --------------------------------------------------------------------- */ 
.navi_it > ul > li > a, div.sekundarna a, div.sekaktivna a { padding:10px; font-size:18px; border-bottom:3px solid #de2630; color:#333;}
.navi_it > ul > li > a:hover, .navi_it > ul > li.active > a, .navi_it > ul > li.active > a:hover, div.sekundarna a:hover, div.sekaktivna a, div.sekaktivna a:hover {color:#fff; background: #de2630; text-decoration: none;}

.navi_it ul { background: #d5d162;}


.navi_it > ul ul > li > a, div.terciarna a, div.tercaktivna a { padding:10px; color:#333; background:#efefef; border-bottom:1px solid #fff; font-size:14px;}
.navi_it > ul ul > li > a:hover, .navi_it > ul ul > li.active > a, .navi_it > ul ul > li.active > a:hover, div.terciarna a:hover, div.tercaktivna a, div.tercaktivna a:hover  {color:#de2630;}

.navi_it > ul ul ul > li > a { padding:5px 15px; color:#333; border-bottom:#666; font-size:12px; background:#fafafa;}
.navi_it > ul ul ul > li > a:hover, .navi_it > ul ul ul > li.active > a, .navi_it > ul ul ul > li.active > a:hover {border-bottom-color:#de2630; color:#de2630;}

div.sekundarna a, div.terciarna a, div.sekaktivna a, div.tercaktivna a { display:block; float:left; width:100%;}

.ddmenu_content .navi_it > ul > li { float:left; width:20%; padding-left:15px; padding-right:15px; margin-bottom:10px;}
.ddmenu_content .navi_it > ul > li > ul, .ddmenu_content .navi_it > ul > li > ul > li > ul { display:block;}
.ddmenu_content .navi_it > ul > li > a {color:#de2630; text-transform:uppercase; border:none; padding:10px 0;}
.ddmenu_content .navi_it > ul > li > a:hover { background:none; text-decoration:none;}
.ddmenu_content .navi_it > ul > li > ul > li > a, .spustni_menu_box p a { padding:5px 0px; color:#000; font-weight:700; border-bottom:1px solid #ccc; display:block;}
.ddmenu_content .navi_it > ul > li > ul > li > a:hover { background:none; text-decoration:underline;}
.ddmenu_content .navi_it > ul > li > ul > li > ul > li > a:hover { background:#efefef; text-decoration:none;}
.ddmenu_content .navi_it > ul > li > ul > li > ul > li { display:inline-block; width:auto;}
.ddmenu_content .navi_it > ul > li > ul > li > ul > li > a { padding:5px 10px;}

/* ----------------------------------------------------------------------- filtri --------------------------------------------------------------------- */ 
.filter_okvir { margin:20px 0 0 0; float:left; width:100%;}
.filter_top, .mainleft .detail_sorodni .sorodni_title, .mainleft .fpage_seznam_title { float:left; width:100%; padding:13px 0 3px 0; border-bottom:3px solid #de2630; font-size:16px; color:#333; margin-top:10px;}
.filter_row { float:left; margin-right:10px; background:#efefef; width:100%; padding:4px 20px 4px 15px;}
.filter_row input { margin-right:5px;}
.filter_btn { float:left; width:100%; text-align:center; padding:20px 0;}
.filter_btn input {color:#fff;}
.filter_okvir select { width:100%; padding: 6px 12px;  font-size: 14px;  line-height: 1.42857143; border:1px solid #1b3b71;}
.irs-from, .irs-to, .irs-single { background:#444; color:#fff;}
.irs-bar { border-top: 1px solid #444; border-bottom: 1px solid #444; background: #444;}

.leftbox2 .neprikazi { display:none;}
.neprikazi { display:block;}



.filter_top:before {font-family: FontAwesome; display: inline-block; line-height: 1; font-size:16px; margin-right:10px;} 
.spol .filter_top:before {content: "\f228";}
.cena .filter_top:before {content: "\f02b ";}
.velikost .filter_top:before {content: "\f065";}
.brand .filter_top:before {content: "\f1f9";}
.barva .filter_top:before {content: "\f1fb";}

.spfilters { padding:20px 0; float:left; width:100%;}
.spfilterbox { float:left; width:10%; padding:10px;}
.spfilterbox:empty { display:none;}
.spfilterbox img {-webkit-filter: grayscale(100%); filter: grayscale(100%); opacity:.5;}
.spfilterbox a:hover img {-webkit-filter:none; filter:none; opacity:1;}

.spfilterbox:nth-child(n+41) {display: none;}

/* ----------------------------------------------------------------------- novice --------------------------------------------------------------------- */ 
.newsshort_novica > .innerbox, .newsshort_novica > .innerbox > .row, .newsshort_novica .news_content, .news_content .innerbox{
	display: -webkit-flex; display: -ms-flexbox; display: -ms-flex;  display: flex;
-webkit-flex-direction:column; 	-moz-flex-direction:column; 	-ms-flex-direction:column; 	flex-direction:column;
}
.newsshort_novica > .innerbox > .row, .newsshort_novica .news_content, .news_content .innerbox, .news_short_naslov {-ms-flex:1 1 auto;	-webkit-flex:1 1 auto; flex:1 1 auto;}
.newsshort_novica {width:25%; margin-bottom:30px;}
.newsshort_novica > .innerbox {background:#222;}
.news_content > .innerbox { background:#222; padding:10px; color:#fff;}
.news_short_naslov { margin-bottom:10px;}
.news_short_naslov a { color:#fff; font-weight:400; font-size:20px;}
.fpage_newstitle { display:none;}
.fpage_newstitle h2 { font-size:26px; text-transform:uppercase; margin-top:20px; margin-bottom:20px; text-align:center;}
.news_date {z-index:1; position:absolute; top:0; left:0;}
.news_date > .innerbox { padding:0 10px; background:rgba(255,255,255,0.8);}
.news_slika, .news_content { width:100%;}

.sorodne_novice .newsshort_novica {width:100%;}
.sorodne_novice .news_short_kropis { display:none}

/* seznam novic */
.snovica_title > a > h2:before, .snovica_title > a > h2:after { display:none;}
.snovica_title > a > h2 {float: left; font-size:22px; width: 100%; text-align: left; border-bottom:none; height:auto; line-height:22px; margin-bottom: 15px;}
.snovica_box { width:33.33333333333333%;}
.snovica_slika, .snovica_vsebina {width: 100%;}
.snovica_box { margin:0 0 20px 0;}
.snovica_kropis p { line-height:18px; font-size:13px;}
.snovica_vsebina {padding-top:10px;}

/* detajl novice */
.dnovica_top > div > div {display: table;}
.dnovica_maleslike { width:100%; margin:20px 0 0 0;}
.dnovica_vsebina { width:100%;}
.detail_singlethumb { width: 16.6666666%; margin:0 0 20px 0;}

.dnovica_top > div > div { display:flex; flex-wrap:wrap;}
.dnovica_vsebinatop {order:1; margin-bottom:20px;}
.dnovica_top .detail_social { text-align:left; padding:10px 0;}
.detail_social > div { display:inline-block; vertical-align:top; margin-right:5px;}
.detail_facebook .fb-like, .elsocial .fb-like { top:0;}
.detail_gplus, .elplus { width:auto;}
.dnovica_slika {order:2; width: 100%;}
.dnovica_maleslike {order:3;}
.dnovica_vsebina {order:4;}

/* ----------------------------------------------------------------------- galerija --------------------------------------------------------------------- */ 
.seznam_gallery_title { padding-bottom:20px;}
.seznam_gallery_singlethumb { width:25%; margin-bottom:10px;}	

/* ----------------------------------------------------------------------- anketa --------------------------------------------------------------------- */ 
.anketa_vprasanje { font-weight:bold; padding:10px 0;}
.anketa_odgovori { padding:5px 0;}
.anketa_radio { margin-right:5px;}
.vote_button {text-align: center; padding:20px 0;}

/* ----------------------------------------------------------------------- artikli --------------------------------------------------------------------- */ 

.ddelivery_right {float: left;     padding-left: 20px; }
.ddelivery_block {    width: 50%;}

/* paging */
.title_and_paging > .innerbox { border-bottom-width:1px; border-bottom-style:solid; margin-bottom:20px;}
.fpage_seznam_title { float:left; height:auto; line-height:auto;}

.leftbox2 .seznam_slika  {padding:0; border-bottom:none;}

.pagination {float:right;}
.pagination>li>a, .pagination>li>span {border:none; color:#000;}
.pagination>li>a:hover, .pagination>.active>a, .pagination>.active>a:hover { background:none; text-decoration:underline; color:#000;}
.pagination > li > a:hover, .pagination>.active>a, .pagination>.active>a:hover { background-color:#fff; border-color:#e2001a; color:#000;}

.breadcrumb { margin-bottom:10px; background:none; padding-left:0; font-size:12px; text-transform: uppercase;}
.uredi_po { float:right; width:100%; text-align:right; font-size:12px;}


.seznam_title { margin-bottom:30px;}
.seznam_katopis > .innerbox { padding:20px 0;}
.seznam_katopis > .innerbox:empty { display:none;}

/* artikel box */
.artikel_box { width:25%;}
.artikel_box > .innerbox {text-align:center; margin:0 0 30px 0; position:relative; border-width:1px; border-style:solid; padding:10px; float:left; width:100%;}
.artikel_box > .innerbox:hover {box-shadow:0 0 10px 3px rgba(0,0,0,.2);}

.dartikel_right .artikel_box { width:50%;}

.seznam_kratkiopis { display:none;}

.artikel_banner > .innerbox, .artikel_banner2 > .innerbox { padding:0; border:0; overflow:hidden;}
.artikel_banner .seznam_novost, .artikel_banner .seznam_freedelivery, .artikel_banner .seznam_razprodano, .artikel_banner .seznam_popust_icon, .artikel_banner .seznam_slika, .artikel_banner .seznam_cena, .artikel_banner .seznam_naziv, 
.artikel_banner2 .seznam_novost, .artikel_banner2 .seznam_freedelivery, .artikel_banner2 .seznam_razprodano, .artikel_banner2 .seznam_popust_icon, .artikel_banner2 .seznam_slika, .artikel_banner2 .seznam_cena, .artikel_banner2 .seznam_naziv
{display:none;}
.artikel_banner .seznam_kratkiopis, .artikel_banner2 .seznam_kratkiopis { display:block;}
.artikel_banner .seznam_kratkiopis img, .artikel_banner2 .seznam_kratkiopis img {object-fit: cover; min-height:100%; width:auto; position:absolute; left:0;}
.artikel_banner2 { width:50%;}

.seznam_katslike .artikel_box {}
.seznam_katslike .artikel_box > .innerbox { border:none; padding:0;}
.seznam_katslike .seznam_podatki { position:absolute; bottom:0; left:0; right:0; padding:10px; background:rgba(0,0,0,0.5); color:#fff; text-align:left;}
.seznam_katslike .seznam_podatki .seznam_naziv { padding-bottom:2px;}
.seznam_katslike .seznam_podatki .seznam_naziv a { color:#fff; font-size:20px;}
.seznam_katslike .seznam_slika {border: none; padding: 0;}

.mainleft .artikel_box > .innerbox { background:#fff; border:none; border:1px solid #ccc;}
.mainleft .artikel_box .seznam_slika { float:left; width:30%;}
.mainleft .artikel_box .seznam_podatki { float:left; width:70%; text-align:left; padding-left:15px;}
.mainleft .artikel_box .seznam_naziv { padding-top:0;}
.mainleft .seznam_cenatxt { display:none;}
.mainleft h3 { background:#3bb3c3; float:left; height:auto; line-height:auto; color:#fff; font-size:16px; font-weight:400; padding:14px 30px; width:100%;}
.mainleft .seznam_novost, .mainleft .seznam_freedelivery, .mainleft .seznam_razprodano { display:none;}
.mainleft .seznam_popust_icon { top:0;}

/* slika */
.seznam_slika {border-bottom:1px solid #e0e0e0;}

.seznam_naziv { text-align:left; font-weight:normal;}
.seznam_naziv a strong { /*font-size:16px;*/ display:block; color:#000;}
.seznam_naziv a em {/*font-style:normal; font-size:12px;*/ display:block; font-style:normal;}

/* seznam cene */
.seznam_cena { text-align:right;}
.seznam_cenaakcija .seznam_cenavalue, .seznam_rednacena .seznam_cenavalue, .opcija_cenaakcija { font-weight:bold; font-size:20px;}
.seznam_staracena { font-size:13px;}
.seznam_staracena .seznam_cenavalue, .detail_staracena_value, .opcija_staracena { text-decoration:line-through;}
.seznam_rednacena .seznam_cenatxt { display:none;}

.opcija_staracena { font-size:12px;}
.opcija_kolicina .form-control { width:30px;}

.seznam_staracena .seznam_cenatxt, .seznam_staracena .seznam_cenavalue { display:inline-block; text-decoration:none;}
.seznam_staracena .seznam_cenavalue { text-decoration:line-through;}

.seznam_barvavelikost { display:none;}

/* tagi na artiklu */
.seznam_opicon { z-index:2;}
.seznam_popust_icon, .detail_popust_icon {position: absolute; left:0px;  top:10px; color:#fff; background:#F90; font-size:13px; padding:3px 5px; border-radius:0;}
.mainleft .seznam_popust_icon { top:auto; bottom:10px;}
.detail_popust_icon { display:none;}
/*.seznam_popust_icon:after, .detail_popust_icon:after {content: "\f0dd"; position: absolute; bottom: -10px; font-size: 18px; left: 37%; display: inline-block; font-family: "FontAwesome"; color: #444;}*/

.seznam_btnvec {position: absolute; left: 0; top: 0; bottom: 0; right: 0; z-index: 50; display: block;}
.seznam_btnvec a {display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; overflow: hidden; text-indent: -500px;}

.mainleft .seznam_proizvajalec { display:none;}
.seznam_proizvajalec {right:6px; top:6px; max-width:85px; }

.seznam_novost, .seznam_freedelivery, .seznam_razprodano { position:absolute; font-size:12px; left:0; z-index:2;}
.seznam_novost:after, .seznam_freedelivery:after, .seznam_razprodano:after {  content: ""; position: absolute; right: -8px; top: 0; width: 0; height: 0; border-style: solid; border-width: 23px 8px 0 0; border-color: #de2630 transparent transparent transparent;}
.seznam_novost {}
.seznam_novost a, .seznam_novost a:hover {display:block; padding:3px 5px; background:#de2630; color:#fff; text-decoration:none;}

.seznam_razprodano { margin-top:30px;}
.seznam_razprodano a, .seznam_razprodano a:hover { display:block; padding:3px 5px; background:#de2630; color:#fff; text-decoration:none;} 

.seznam_freedelivery { margin-top:60px;}
.seznam_freedelivery a, .seznam_freedelivery a:hover {display:block; padding:3px 5px; background:#de2630; color:#fff; text-decoration:none;} 

.pos_maintop, .pos_dartikla, .dartikel_bottom { width:100%;}
.dartikel_left, .dartikel_right { width:50%; display:flex;}

.pos_dartikla { padding-top:20px;}
.dartikel_left .detail_thumbs { padding-top:20px;}

.detail_naziv h1 strong { display:block;}
.detail_naziv h1 em { display:block; font-style:normal; /*font-size:20px;*/}

.dartikel_right > .innerbox {border:1px dashed #333; border-radius:3px; padding:20px; float:left; width:100%;}
.dartikel_right > .innerbox:empty { display:none;}
.brand .dfilter_value {font-size: 36px; margin-right:10px; display:none;}
.dfilter.brand { display:inline-block;}
.detail_naziv, .detail_naziv h1 { display:inline;}
.brand .dfilter_slika { position:absolute; top:10px; right:25px; z-index:1;}
.dfilter.sezona {float:left; width:100%; padding:0 0 20px 0;}
.sezona .dfilter_value { float:left; font-size:20px;}
.sezona .dfilter_value .innerbox:before { content:"/"; float:left; margin:0 5px; display:block;}
.sezona .dfilterbox:first-child .dfilter_value .innerbox:before { display:none;}

/* detail artikla */
.detail_topleft, .detail_topright { width:50%;}
.detail_slika { text-align:center;}
.detail_topright{ }
.detail_topright > .innerbox { padding:20px; float:left; width:100%; border:1px dashed #333; flex:1;}
.detail_topleft > .innerbox {position:relative;}
.detail_kropis { padding:20px 0 0 0;}
.detail_social, .detail_sifra, .detail_staracena, .detail_popust, .detail_cena, .detail_zaloga { padding:5px 0;}
.detail_social { text-align:center;}

.dartikel_left >.innerbox {display:flex; flex-direction:column; width: 100%;}
.dartikel_left #primarnaslika { flex:1;}
.dartikel_left .detail_singlethumb { margin:20px 0 0 0;}


.detail_sifra > div, .detail_staracena > div, .detail_popust > div, .detail_cena > div, .detail_zaloga > div { width:auto;}
.detail_sifra_value, .detail_staracena_value, .detail_popust_value, .detail_cena_value, .detail_zaloga_value { float:left; padding-left:10px;}
.detail_staracena, .detail_popust { width:100%; font-weight:700; }
.detail_popust_value {  background: #F90; padding:5px; color:#fff; font-weight:300;}
.detail_popust_opis {background: #F90; padding:5px; color:#fff; font-weight:300; }

.detail_vprasanje_opis a { color:#000;}
.detail_cena, .cart_sum_zaplacilo, #dostava_cena { font-weight:700; font-size:25px;}
.podrobno_podrobniopis { margin:0 0 20px 0;}
.podrobno_podrobniopis ul { margin-left:20px;}

.detail_topleft .detail_thumbs { margin-left:-15px; margin-right:-15px;}
.detail_topleft .detail_singlethumb { margin-top:10px;}

.dvprasanje_form { background:#ccc;}
.dvprasanje_email, .dvprasanje_opis { padding:10px;}
.dvprasanje_email p { margin:0 10px 0 0;}
.dvprasanje_btn {padding:0 0 10px 0; text-align:center;}

.ddelivery a { color:#09F;}
.detail_btnkosarica { margin-top:30px;}
.detail_btnkosarica .btn { padding:20px 30px;}
.detail_kolicina .form-control { height:62px;}

.detail_dobava_opis { display:none;}
.detail_dobava_value { color:#79bc45; width:100% !important; text-align:center;}

.tabela_opcije_scroll { overflow-y:scroll; max-height:300px; background:#fff;}
.tabela_opcije_naslov { font-size:24px; margin-top:20px; margin-bottom:10px;}
.opcija_slika { min-width:50px;}
.opcija_vkosarico a { text-indent:-0px; font-size:0px;}
.opcija_vkosarico .btn:after {content: "\f07a"; font-family: FontAwesome; display: inline-block; line-height: 1; font-size:16px;}
.opcija_malaslika img { max-width:70px;}

.ddopcija {margin-top:20px;}
.ddopcija_podatki p { font-size:12px; color:#79bc45; line-height:12px; padding-top:3px; display:none;}
.ddopcija_down { background:#de2630; color:#fff;}
.ddopcija_popust { background:#09F; right:26px; left:auto; padding:0 10px;}
.ddopcija_podatki span { display:block;}

.detail_sorodni { padding:0;}
.detail_sorodni .sorodni_title { padding:30px 0; margin:0;}
.mainleft .detail_sorodni .sorodni_title, .darila_naziv { margin:20px 0;}
.sorodne_novice_title { margin-bottom:30px;}

.detail_tehspec_row { border-bottom:1px solid #ccc;}

.detail_dokument_row, .detail_dokument_icon, .detail_dokument_txt { display:inline-block;}
.detail_dokument_row { border:1px solid #999; background:#efefef; padding:5px 10px;}   
.detail_dokument_row, .detail_dokument_icon { margin-right:10px;}

.tabelaopcije { float:left;}
.opcija_vkosarico .btn { padding:8px 12px;}


.popover {width:100%; max-width:100%; border-radius:0px; padding:0;}
.popover-content { padding:0 15px;}
.searchpop_left { width:20%; background:#efefef; padding-top:20px; padding-bottom:20px;}
.searchpop_right { width:80%; padding-top:20px; padding-bottom:20px; display:block;}
.searchpop_left ul, .searchpop_left li { list-style-type:none;}
.searchpop_left .innerbox { padding:10px;}
.search .input-group { position:inherit;}

/* ------------------------------------------------------------- kosarica pregled -------------------------------------------------------------- */
.cart_pregled_cenakos, .cart_pregled_popust, .cart_pregled_popustznesek, .cart_pregled_cenaspopustom, .cart_pregled_ddv, .cart_pregled_cena_zddv, .cart_pregled_izdelek,
.cart_sum_brezpopusta, .cart_sum_popust, .cart_sum_spopustom, .cart_sum_ddv, .cart_sum_zaplacilo, .cart_pregled_znesekdostave > div, .cart_pregled_kol, .cart_pregled_sumcena {border-bottom:1px solid #242424;}

.cart_pregled_cenakos, .cart_pregled_popust, .cart_pregled_popustznesek, .cart_pregled_cenaspopustom, .cart_pregled_ddv, .cart_pregled_cena_zddv, .cart_pregled_kol, .cart_pregled_sumcena,
.cart_sum_brezpopusta, .cart_sum_popust, .cart_sum_spopustom, .cart_sum_ddv, .cart_sum_zaplacilo, .cart_pregled_znesekdostave > div {padding:0 0 5px 0; margin:0 0 5px 0;}

.cart_pregled_naziv { font-size:18px;}

.cart_pregled_cenatxt, .cart_sum_txt { padding:0 0 0 5px;}
.cart_pregled_cenavalue, .cart_sum_value { padding:0 5px 0 0;}

.cart_pregled_opomba, .cart_pregled_file {background:#efefef;}
.cart_pregled_opomba .innerbox, .cart_pregled_file .innerbox {padding:10px;}
.cart_pregled_opombavalue textarea { width:100%; background:#fff; resize: none;}
.cart_pregled_opombabtn { padding:10px 0 0 0; text-align:center;}

.cart_pregled_file { margin:5px 0 0 0;}
.cart_file_btn { padding:10px 0;}

.cart_pregled_title { margin:30px 0;}
.buydata_left h2, .buydata_right h2 { margin:30px 0; text-align:left;}

/* pregled ponudbe pred potrditvijo */
.pregled_ponudbe .buydata_left { width:100%; margin-bottom:30px;}
.cart_pregled_naslovi {background:#efefef;}
.cart_pregled_naslovi > .innerbox { padding:20px 15px;}
.cart_pregled_naslovi h2 { margin:0;}

.cart_pregled_narocilotxt, .cart_pregled_stnarocila { width:50%;}
.cart_pregled_stnarocilarow .innerbox { padding:15px 0;}

.cart_buttons { margin:20px 0; text-align:right;}

.cart_nacinplacila_choosetxt { font-weight:bold}

.cart_pregled_sifra { font-size:16px; margin-bottom:20px; margin-top:20px;}
.cart_pregled_deleteartikel { clear:left; margin-top:10px; float:left;}
.cart_pregled_deleteartikel a {background:#d80b36; color:#fff; padding:5px 10px;}
.cart_pregled_deleteartikel i { margin-right:5px;}

.cart_pregled_znesekdostave > div:empty, .filter_btn:empty { display:none;}

.dostava_kodazapopust > .innerbox { margin:20px 0 0 0; padding:10px 20px; background:#efefef; float:left; width:100%;}
.cart_popusttxt { font-weight:700;}

.cart_pregled_naslovdostava, .cart_pregled_dostava, .cart_pregled_placilo, .cart_pregled_opomba { background:#f5f5f5; margin-bottom:1px;}
.cart_pregled_naslovdostava h3 { padding:10px;}
.cart_pregled_naslovdostava p { padding:0 10px 10px 10px;}

.cart_pregled_opomba, .cart_pregled_dostava, .cart_pregled_placilo { padding:10px; float:left; width:100%; }

.cart_checkbox { margin-bottom:1px; padding:10px; background:#f5f5f5;}
.cart_checkbox input { margin-right:5px;}

.cart_pregled_txtprint a {padding: 20px 30px; background-color: #de2630; border-color: #de2630; color: #fff; border-radius: 3px; font-size: 14px; line-height: 1.42857143; text-decoration: none;}
.cart_pregled_txtprint {padding-bottom: 40px; }


.blog-naslov { width:100%; float:left; border-bottom:1px solid #efefef; padding-bottom:20px;}
.blog-naslov-txt { width:45%; float:left }
.blog-naslov-vec { width:45%; float:right; text-align:right;  padding-top: 13px;}
.blog-naslov-vec a { color:#000; padding-top:15px; }

.cart_izbira_drzave {background:#efefef; padding: 10px; font-size: 16px;}

/* ------------------------------------------------------------------- noga -------------------------------------------------------------*/
.mainbottom { background:#f5f5f5; position:relative;}
.mainbottom:after { content:""; background:#dcdcdc; width:1px; bottom:0px; top:0px; display:block; position:absolute; left:50%;}

footer { background:#e4e4e4; color:#4d4d4d; padding:30px 0; font-size:12px; float:left; width:100%;}
footer a { color:#4d4d4d;}
footer h2, .enovice_title { color:#4d4d4d; text-transform:uppercase; margin-bottom:10px;}

.footlinks, .footbox { margin-bottom:30px;}

.footlinks:nth-child(1) .fa {border-radius:100%; width:40px; line-height:40px; height:40px; text-align:center; margin-right:10px;}
.footlinks:nth-child(1) .fa:before { margin-right:-4px; color:#fff;}
.footlinks:nth-child(1) p { margin-bottom:5px;} 

.primaryfoot > div > ul > li, .footlinks ul > li { display:block; width:100%;}
.primaryfoot > div > ul > li a, .primaryfoot > div > ul > li a:hover, .footlinks ul > li a, .footlinks ul > li a:hover { color:#4d4d4d; border-bottom:1px solid #878787; padding:10px; display:block;}
.primaryfoot > div > ul > li a:hover, .primaryfoot > div > ul > li.active a, .footlinks ul > li a:hover { text-decoration:none;}
.primaryfoot > div > ul > li a:before, .footlinks ul > li a:before {content: "\f101"; font-family: FontAwesome; display: inline-block; line-height: 1; font-size:14px; margin-right:10px;}

.nsf-box > .nsf-inner {padding:20px 0 0 0 !important; margin: 0 !important;}

.elsocial { float:left; width:100%; margin:20px 0 0 0;}

.footauthors { width:100%; background:#737373; font-size:12px; color:#fff; float:left;}
.footauthors a { color:#fff;}
.footauthors > div > div > div > div { display:inline-block;}
.footauthors .innerbox { padding:10px 15px;}

.enovice_input, .enovice_button { float:left;}
.enovice_input input { color:#000;}
#mce-responses { float:left; width:100%; padding:10px 0 0 0;}

#mc_embed_signup { background:none !important; font-family: 'Monda', sans-serif !important;}
#mc_embed_signup form { padding:10px 0 !important;}
#mc_embed_signup .mc-field-group label { font-weight:normal !important;}
#mc_embed_signup h2 {color: #4d4d4d !important; text-transform: uppercase !important; margin-bottom: 10px !important;font-size: 14px !important; font-weight: 700 !important; padding-top: 10px !important; padding-bottom: 10px !important;}
#mc_embed_signup div#mce-responses { padding:0 0 10px 0 !important; margin:0 !important;}
#mc_embed_signup div.response { padding:0 !important; margin:0 !important; width:100%;}
#mc_embed_signup #mce-success-response { color:#333 !important;}

/* //////////////////////////////////////////////////////// COMMON DIMENZIJE //////////////////////////////////////////////////////// */

.art1 .artikel_box, .news1 .newsshort_novica, .w1 {width:100%;}
.art2 .artikel_box, .news2 .newsshort_novica, .w2 {width:50%;}
.art3 .artikel_box, .news3 .newsshort_novica, .w3 {width:33.33333333333333%;}
.art4 .artikel_box, .news4 .newsshort_novica, .w4 {width:25%;}
.art5 .artikel_box, .news5 .newsshort_novica, .w5 {width:20%;}
.art6 .artikel_box, .news6 .newsshort_novica, .w6 {width:16.666666666666664%;}
.art8 .artikel_box, .news8 .newsshort_novica, .w8 {width:12.5%;}
.art10 .artikel_box, .news10 .newsshort_novica, .w10 {width:10%;}

.artspan .seznam_slika, .artspan .seznam_podatki, .newsspan .news_slika, .newsspan .news_content { width:50%; float:left;}

/* //////////////////////////////////////////////////////// RESPONSIVE DIMENZIJE //////////////////////////////////////////////////////// */

@media (min-width: 1200px){}
@media (min-width: 768px) and (max-width: 1100px) {
.search .artikel_box { width:33.33333333333333%;}
.searchpop_left { width:30%;}
.searchpop_right { width:70%;}
.spfilterbox {width:20%;}
}
@media (max-width: 680px) {
	
.spfilterbox {width:25%;}	
.mainbanner-m .carousel-caption {left:30px; right:30px; text-align:center;}
.mainbanner-m .carousel .carousel-caption h2 { font-size:40px;}
.mainbanner-m .carousel .carousel-caption h3 { font-size:20px; font-weight:300; padding:3px;}
.mainbanner-m .carousel .carousel-caption a { }
.mainbanner-m .carousel .carousel-caption a { font-size: 20px; padding-top:5px;}
.carousel-indicators { display:none}
.t2 {width: 100%;}
.t3 {width: 100%;}
.t4 {width: 100%;}
.t5 {width: 100%;}
	
	}
@media (min-width: 768px) and (max-width: 991px) {
	.mainright .artikel_box { width: 33.33333333333333%;}
	.mainright .artikel_banner2 { width:66.66666666666666%;}
	.mainleft { width: 25%;}
	.mainright {width: 75%;}
}

@media (min-width: 481px) and (max-width: 991px) {}
@media (min-width: 767px) {.cart_pregled_slika img { max-height:300px;}}
@media (max-width: 767px) {
	
	
	.ddcontent_vsebina { display:none;}
	
	.mainbanner-m { display:block}
	.fixed_bar, .mainbanner, .back_banner { display:none;}
	.snovica_box, .search, .detail_topleft, .detail_topright { width:100%;}
	.logo { width:100%; text-align:center;}
	.detail_singlethumb { width:50%;} 
	.artspan .artikel_box, .newsspan .newsshort_novica { width:100% !important;}
	/*  leva navigacija */
	.mainleft {background: #fff; position: fixed; overflow-y:auto; width: 240px !important; height: 100%; top: 0; bottom:0; z-index: 1000; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease;}
	.mainleft {left: -100%;} 
	.mainleft.open {left: 0%;}
	.closeleftmenu { display:block;}
	.closeleftmenu a { color:#fff; font-size:20px; text-align:left; width:100%; padding:5px 0; background:#000; display:block; cursor:pointer;}
	.closeleftmenu a:hover { text-decoration:none; background-color: #404040;}
	.closeleftmenu i { margin-left:15px;}
	.search { margin-top:10px;}
	.izhodiscna { width:100%;}
	.podatki_glava { width:100%; text-align:center; margin-top:10px;}
	.ddmenu_content  { position:absolute; top:0;}
	.navbar-nav { margin:0;}
	.spustni_menu_box, .ddmenu_content .navi_it > ul > li { width:50%;}
	.ddmenu_content .navi_it > ul > li a { background:none;}
	.detail_slika { text-align:center;}
	.dartikel_left, .dartikel_right, .mainbottombox.w2 { width:100%;}
	.mainbottom:after { display:none;}
	
	.navbar-collapse {max-height:100%;}
	.nav >li {float: left; width:100%; text-align:center;}
	.nav>li.ddmenu_content {position: relative; padding:0; background: rgba(255,255,255,.3); box-shadow: none;}
	.spustni_menu_boxspfilterbox {padding: 0; width: 100%; float: none;}
	.spustni_menu_box h2 {padding: 0; margin: 0 !important; border: none;}
	.spustni_menu_box h2 a {display: block; padding: 5px;}
	.spustni_menu_box p {display: none;}
	.t2, .t3, .t4, .t5 {width: 100%;}
	.carousel .carousel-caption a { margin-left:3px; margin-top:20px; width: 48%;}
}

@media (min-width: 481px) and (max-width: 767px) {
	.logo img { max-width:250px;}
	.search, .mainright {width:100%;}
	.w2, .w3, .w4, .w5, .w6, .w8, .w10, .art2 .artikel_box, .art3 .artikel_box, .art4 .artikel_box, .art5 .artikel_box, .art6 .artikel_box, .art8 .artikel_box, .art10 .artikel_box,
	.news2 .newsshort_novica, .news3 .newsshort_novica, .news4 .newsshort_novica, .news5 .newsshort_novica, .news6 .newsshort_novica, .news8 .newsshort_novica, .news10 .newsshort_novica,
	.artikel_box, .mainright .artikel_box
	{width:50%;}
	.seznam_gallery_singlethumb {width:33.33333333333333%;}
	.detail_topleft .detail_singlethumb { width:20%;}
	.search .artikel_box { width:100%;}
	.searchpop_left { width:50%;}
	.searchpop_right { width:50%;}
	.mainright .artikel_banner2 { width:100%;}
	.artikel_banner2 .seznam_kratkiopis img { position:relative;}
	.dartikel_left .detail_singlethumb { width:20%;}
}
@media (max-width: 480px) {
	.logo img { max-width:250px;}
	.w2, .w3, .w4, .w5, .w6, .w8, .w10,	.art2 .artikel_box, .art3 .artikel_box, .art4 .artikel_box, .art5 .artikel_box, .art6 .artikel_box, .art8 .artikel_box, .art10 .artikel_box,
	.news2 .newsshort_novica, .news3 .newsshort_novica, .news4 .newsshort_novica, .news5 .newsshort_novica, .news6 .newsshort_novica, .news8 .newsshort_novica, .news10 .newsshort_novica,
	.artikel_box, .dartikel_right .artikel_box
	{width:100%;}
	
/*-----*/	
	.artikel_banner .seznam_kratkiopis img, .artikel_banner2 .seznam_kratkiopis img { position:relative;}
	.mainbanner-m .carousel .carousel-caption a { font-size: 10px; padding:3px;}
	.mainbanner-m .carousel .carousel-caption h2 { font-size: 17px;}
	.mainbanner-m .carousel .carousel-caption h3 { font-size: 12px;}
	.mainbanner-m .carousel-caption { padding-bottom: 0; bottom: 10px;}
	
	.search > .innerbox { padding:0 0 15px 0;} 
	.mainright  .artikel_box { width: 100%;}
	.mainright { width:100%;}
	/* novice */
	.snovica_box, .snovica_slika, .snovica_vsebina, .newsshort_novica { width:100%;}
	.newsshort_novica {margin-bottom:30px;}
	/* detajl novice */
	.dnovica_slika, .dnovica_vsebinatop { width:100%;} 
	/* galerija */
	.seznam_gallery_singlethumb { width:50%;}
	/* kosarica */
	.cart_buttons { margin:20px 0; text-align:center;} .cart_buttons > div > div { margin-bottom:5px;}
	.sorodne_novice .newsshort_novica {width:100%;}
	.sorodne_novice .news_slika {width:100%; margin-right:0;}
	.sorodne_novice .news_content {width:100%;}
	.search .artikel_box { width:50%;}
	.searchpop_left { width:100%;}
	.searchpop_right { width:100%;}
	.dartikel_left .detail_singlethumb { width:33%;}
	.carousel .carousel-caption a { width:avto; font-size:10px; padding:5px;}
	.carousel .carousel-caption h2 { font-size:14px;}
	.carousel .carousel-caption a { margin-top:3px;}
}
