/* ELEMENT CMS - GENERAL CSS */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:600,300&subset=latin,latin-ext);
/* ----------------------- general colors ----------------------- */ 
.eltitlecolor, .eltitlecolor a {color:#2d2d2d !important;}
.eltitlebg, .carousel-indicators .active, .btn-primary, .btn-primary:hover, .btn-primary:active, .btn-primary:focus {background-color:#2d2d2d !important;}
.eltitleborder, .btn-primary, .btn-primary:hover, .btn-primary:active, .btn-primary:focus { border-color:#2d2d2d !important;}

.elsubtitlecolor, .elsubtitlecolor a {color:#f80000 !important;}
.elsubtitlebg {background-color:#f80000 !important;}
.elsubtitleborder { border-color:#f80000 !important;}

.elwhitecolor, .elwhitecolor a {color:#ffffff !important;}
.elwhitebg {background-color:#ffffff !important;}
.elwhiteborder { border-color:#ffffff !important;}

.elblackcolor, .elblackcolor a {color:#000000 !important;}
.elblackbg {background-color:#000000 !important;}
.elblackborder { border-color:#000000 !important;}

.ellightgraycolor, .ellightgraycolor a {color:#eaeaea !important;}
.ellightgraybg {background-color:#eaeaea !important;}
.ellightgrayborder { border-color:#eaeaea !important;}

.eldarkgreycolor, .eldarkgreycolor a {color:#666666 !important;}
.eldarkgreybg {background-color:#666666 !important;}
.eldarkgreyborder { border-color:#666666 !important;}

.elredcolor, .elredcolor a {color:#cc0000 !important;}
.elredbg {background-color:#cc0000 !important;}
.elredborder { border-color:#cc0000 !important;}
/* ----------------------- general colors end ----------------------- */

/*
.footbanners_inner, .centerbox_bg, .footinner, .centerbox_bg_notranja, .seznam_slika:hover, .detail_singlethumb, .opcija_malaslika a, .detail_slika, .snovica_slika, .dnovica_slika, .cart_pregled_slika, .cart_step, .cart_stepa
{-webkit-box-shadow:0px 0px 10px rgba(50, 50, 50, 0.2);-moz-box-shadow:0px 0px 10px rgba(50, 50, 50, 0.2);box-shadow:0px 0px 10px rgba(50, 50, 50, 0.2);}
*/

h1, h3, .h5, .h7, body a, body a:hover, .sekundarna a, .terciarna a, .terciarna.active a, .tabs a:hover, .title_and_paging .pagination li.active a, .detail_tehspectxt, .cart_sum_zaplacilo, .foottop .nav>li>a:hover, .nav>li>a:active, .nav>li>a:focus,  .nav>li.active > a, 
.primaryfoot > div > ul > li.active a, .primaryfoot > div > ul > li.active a:hover, .tabs .current, .fpage_seznam_title, .seznam_title, .cart_pregled_title, .anketa_title, .place_middle1 h2, .place_middle2 h2, .place_middle3 h2, .navi_it > ul > li > a, .sekundarna a, 
.seznam_title, .detail_naziv h1, .opcija_vkosarico a, .tabela_opcije_naslov, .detail_cena, .dnovica_title, .enovice_button input:hover, .cart_btnizprazni input:hover, .cart_btnnazaj input:hover, .panes .cart_btnnazaj a:hover, .cart_btnnadaljuj input:hover, 
.cart_btnprint input:hover, .frmbtn input:hover, .natisni_narocilo a:hover, .form_btn input:hover, .obvestime_button input:hover, .vote_button input:hover, #dostava_cena, .paginiranje_txt a
{color:#2d2d2d}

#navi, .nav>li>a:hover, .nav>li>a:active, .nav>li>a:focus,  .nav>li.active > a, .primarya a, .primarya a:hover, .banner_nav a.activeSlide, .error, .barbg  
{background-color:#2d2d2d;}

.seznam_cenavalue, .navi_it > ul > li > a:hover, .navi_it > ul > li.active > a, .sekundarna a:hover, .sekaktivna a, .sekaktivna a:hover, .seznam_zalogavalue,
[class$=openheader] span, [class$=openheader] a { color:#f80000 !important;}

.error em {border-color:#2d2d2d transparent transparent;}

.h8, .h9, ul, li, ol, ol li, .carttop_seznam_naziv, .ddpanel .ddpanelcontent, .ddpaneltab a, .tabs a, .anketa_vprasanje, .cart_stepa, .cart_pregled_dostava b, .cart_pregled_placilo b, 
.cart_pregled_opomba b, #navi a.current, .seznam_naziv a, .opcija_vkosarico a:hover, .seznam_cenatxt, .seznam_zalogatxt, .nav>li>a,
.enovice_button input, .cart_btnizprazni input, .cart_btnnazaj input, .panes .cart_btnnazaj a, .cart_btnnadaljuj input, .cart_btnprint input, .frmbtn input, .natisni_narocilo a, .form_btn input, .obvestime_button input, .vote_button input, .cart_stepa,
.cart_pregled_znesekdostave
{color:#3a3a3a;}

#navi a, .error, .nablagajno a, .search button, .search button:hover, .search button:focus, .search button:hover, .search button:active, .nav>li>a:hover, .nav>li>a:active, .nav>li>a:focus,  .nav>li.active > a, .primarya a, .primarya a:hover,
.stanjekosarice_stanje, .stanjekosarice_stanje a, .stanjekosarice_stanje a:hover
{color:#ffffff;}

.kosaricaakcije, .kosaricaakcije a, .kosaricaakcije_profil, .kosaricaakcije_profil a
{color:#000;}



.search input, .obvestime_input, .banner_bottom, .pane, #navi a.current, .frminput input, .frminput textarea, .opcija_vkosarico a, .cart_stepa, .tabs a:hover, .tabs .current, .enovice_input, 
.seznam_slika, .detail_slika, .carttop_seznam_row, .nablagajno a, .footbanners_inner, .vsebinamain, .footinner, .place_top, .centerbox_bg_notranja
{background-color:#ffffff;}

.search input, .obvestime_input input, .enovice_title, .pathlocator a, .pagination a, .detail_dokument_txt a, .foot, .izvedba a,  
.paginiranje_txt, .uredi_po, .uredi_po a, .seznam_popust_icon, .detail_popust_icon, .detail_btnkosarica a, .snovica_povej a, .snovica_komentiraj a, .snovica_like a, .nablagajno a, .seznam_staracena .seznam_cenatxt, 
.seznam_staracena .seznam_cenavalue 
{color:#666666;}

.cart_pregled_cenakos, .cart_pregled_popust, .cart_pregled_popustznesek, .cart_pregled_cenaspopustom, .cart_pregled_ddv, .cart_pregled_cena_zddv, .cart_pregled_sumcena, .cart_pregled_kol, .nablagajno a
{border-color:#666666;}

.anketa_stglasov, .obvestime, .ddpanelcontent 
{background-color:#e5e5e5;}

.carttop_seznam_slika, .form_input input, .form_input textarea, .pane h2, .frminput input, .frminput textarea, .tabs, .anketa_odgovori, .paging_bottom .pagination, 
.pagination .active a, .pagination a, .paginiranje_results input, .title_and_paging .pagination li a, .title_and_paging .pagination li.active a, .detail_tehspec_row, .cart_step, .cart_stepa,
.cart_pregled_izdelek, .cart_sum_brezpopusta, .cart_sum_popust, .cart_sum_spopustom, .cart_sum_ddv, .cart_sum_zaplacilo, .cart_pregled_podatkikupca, .cart_pregled_dostava, .cart_pregled_placilo, .cart_pregled_opomba,
.detail_sifra, .detail_popust, .detail_cena, .detail_staracena, .detail_zaloga, .detail_sifra, .detail_popust, .detail_cena, .detail_staracena, .detail_zaloga, .tabelaopcije td, .opcija_malaslika a, .detail_btnkosarica,
.enovice_button input, .cart_btnizprazni input, .cart_btnnazaj input, .panes .cart_btnnazaj a, .cart_btnnadaljuj input, .cart_btnprint input, .frmbtn input, .natisni_narocilo a, .form_btn input, .obvestime_button input, .vote_button input,
.enovice_button input:hover, .cart_btnizprazni input:hover, .cart_btnnazaj input:hover, .panes .cart_btnnazaj a:hover, .cart_btnnadaljuj input:hover, .cart_btnprint input:hover, .frmbtn input:hover, .natisni_narocilo a:hover, .form_btn input:hover, 
.obvestime_button input:hover, .vote_button input:hover, .enovice_input input, .cart_izbira_drzave, .search_n_cart, .search input, .obvestime_input, .search, .kosaricaakcije_prijavi, .kosaricaakcije_odjava, .fpage_seznam_title, 
.anketa_title, .seznam_slika, .place_middle1 h2, .place_middle2 h2, .place_middle3 h2, .opcija_vkosarico a, .opcija_vkosarico a:hover, .cart_placilo_popovzetju, .dostava_koncnacenanakupa, #dostava_tabela, .cart_pregled_znesekdostave
{border-color:#e5e5e5;}

.navi_it > ul > li > a:hover  {border-color:#ff7e00;}

.pathlocator, .detail_dokument_row {background:rgba(255,255,255,0.8);}
.anketa_vsebina, .cart_pregled_sumcena {background:rgba(255,255,255,0.5);}

.podrobno_omejenaprodaja { margin:10px 0; padding:10px; border:1px solid #f80000; background:rgba(127,194,71,0.5);}

h2, .pane h2, .h4, .h6, .seznam_opis {color:#404040;}

.close_blagajna a {color:#ff7e00; border-color:#fafafa;}
hr {background-color:#D9D9D7; color:#D9D9D7;}
.banner_nav a { background:#d1d1d1;}

.navi_it > ul > li > a, .sekundarna a, .sekaktivna a, .terciarna a, .terciarna.active a { border-color:#ebebeb;}
.pane h2 {background:#fafafa;}

#myerror, #myerror2 {color:#cc0000;}
.tabs, .cart_pregled_sum, .cart_pregled_znesekdostave {background-color:#f5f5f5;}


.foottop, .footbottom, .izvedba { color:#8b8b8b;}
.foottop .nav>li>a { color:#8b8b8b; }

.jeziki {position: absolute; top: 0; right: 0; width: 100px; margin:28px 0px 0 0; z-index: 2;  width: 183px;}

.seznam_title { margin-top:0px;}
.centerbox_right .seznam_row { margin-left:-10px !important;}
.seznam_naziv { width:179px;}

/* /////////////////////////////////////////////////////////////////////////////////////////////// */

body { background:#dadada url(../media/ozadje/ozadje.jpg) center top; background-repeat:repeat-y;}
/*body { background:#dadada url(../images/site/bodybg.jpg) no-repeat center top;}*/
.glava {min-height:110px; height:110px; background:none; margin:0;}
.global_cart {float:left; width:100%; position:relative; margin:0 0 -5px 0;}
.logo { float:left; position:relative; padding:10px 0 0 0;}
.carttop { float:right; width:auto;}

.kosaricaakcije, .kosaricaakcije_profil, .kosaricaakcije_odjava, .kosaricaakcije_prijavi { position:relative; top:auto; left:auto; right:auto; display:inline; height:30px; line-height:30px; text-transform:uppercase; z-index:102; font-size:11px;}
.kosaricaakcije_registriraj { padding:0;}

.stanjekosarice, .search button, .nav>li>a:hover, .nav>li>a:active, .nav>li>a:focus,  .nav>li.active > a, .primarya a, .primarya a:hover, .ddpanel .ddpanelcontent {
background-color: #fd0000;
background-image: -webkit-gradient(linear, 0 0%, 0 100%, #2d2d2d, #5f5f5f);
background-image: -webkit-linear-gradient(top, #2d2d2d 0%, #5f5f5f 100%);
background-image: -moz-linear-gradient(top, #2d2d2d 0%, #5f5f5f 100%);
background-image: -ms-linear-gradient(top, #2d2d2d 0%, #5f5f5f 100%);
background-image: -o-linear-gradient(top, #2d2d2d 0%, #5f5f5f 100%);
background-image: linear-gradient(top, #2d2d2d 0%, #5f5f5f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d2d2d', endColorstr='#5f5f5f',GradientType=0 );	
}

.stanjekosarice { margin:55px 25px 0 0; z-index:101; height:40px; line-height:40px;}
.stanjekosarice_stanje, .stanjekosarice_carticon { height:40px; line-height:40px; float:left; color:#fff; font-size:12px;}
.stanjekosarice_carticon { margin:-3px 10px 0 0;}
.kosaricaakcije_prijavi a, .kosaricaakcije_prijavi a:hover, .kosaricaakcije_odjava a, .kosaricaakcije_odjava a:hover { height:30px; line-height:30px;}
.kosaricaakcije_prijavi, .kosaricaakcije_forgotpass, .kosaricaakcije_registriraj, .kosaricaakcije_odjava, .kosaricaakcije_podatki, .kosaricaakcije_zgodovina, .kosaricaakcije_changepass, .kosaricaakcije_nickname { margin:0 20px 0 0; border:none;}
.kosaricaakcije, .kosaricaakcije_profil { width:auto; margin:0; padding:0;}
.kosaricaakcije_odjava, .kosaricaakcije_prijavi { padding:0 10px 0 0; background:none;}

.ddpanel .ddpanelcontent {width: 223px; float: left; margin: 87px 30px 0px 0px; border-radius:4px;} 
.ddpaneltab a {width: 230px; height: 35px; background: url(../images/site/pixel.png); position: absolute; z-index: 202; top: 0; right: 0; font-weight: bold; margin:57px 27px 0 0;}
.rounded {left: 110px !important;}
.blagajna_okvir .carttop_seznam_row { margin:0 0 0 -5px;}

.search { position:absolute; top:0; right:0; margin:55px 300px 0 0; border:none; width:200px; background:none;}
.search input { border-radius:0px; height:40px; line-height:40px;}
.search button { margin:0;}
.search button, .search button:hover, .search button:focus, .search button:hover, .search button:active { width:auto; height: 40px; text-indent:0px; text-align: center; border: none; background-image:none; color:#fff; padding:0 15px;}

.primarynavibox { background:none; border:none; height:50px; margin:0 0 10px 0;}
.primarynavi { border-bottom:2px solid #333333; margin:0;
background-color: #2d2d2d;
background-image: -webkit-gradient(linear, 0 0%, 0 100%, #5e5e5e, #2d2d2d);
background-image: -webkit-linear-gradient(top, #5e5e5e 0%, #2d2d2d 100%);
background-image: -moz-linear-gradient(top, #5e5e5e 0%, #2d2d2d 100%);
background-image: -ms-linear-gradient(top, #5e5e5e 0%, #2d2d2d 100%);
background-image: -o-linear-gradient(top, #5e5e5e 0%, #2d2d2d 100%);
background-image: linear-gradient(top, #5e5e5e 0%, #2d2d2d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d2d2d', endColorstr='#5f5f5f',GradientType=0  );	
}
.crtica { display:block; width:1px; background:#5f5f5f; border-left:1px solid #2d2d2d; height:50px;}
.nav>li>a, .nav>li>a:hover, .nav>li>a:active, .nav>li>a:focus,  .nav>li.active > a, .primarya a, .primarya a:hover { height:50px; line-height:50px; padding:0 30px; color:#fff; font-family: 'Open Sans', sans-serif; font-size: 14px; font-weight: 600; text-transform: uppercase;}
.foottop .nav>li>a, .foottop .nav>li>a:hover, .primaryfoot > div > ul > li.active a, .primaryfoot > div > ul > li.active a:hover { height:18px; line-height:18px;}

.centerbox { background:none; padding:0 0 20px 0;}

.banner_top { position:relative; margin:0 0 10px 0; overflow:visible;}

.vsebinski_del { background:#5e5e5e; margin:0 0 10px 0; float:left; width:100%; padding:0; color:#CCC;}
.vsebinski_del table td { padding:20px; width:221px; vertical-align:top;}
.vsebinski_del h2 {font-family: 'Open Sans', sans-serif; font-size: 22px; font-weight: 600; color:#2d2d2d; text-transform:uppercase; margin:0 0 10px 0;}
.vsebinski_del table td a, .vsebinski_del table td a:hover {text-transform:uppercase; color:#fff; padding:10px 20px; border-bottom:2px solid #111111;}
.vsebinski_del table td a {background:#393939;}
.vsebinski_del table td a:hover {background:#8fbf4d;}

.place_top { float:left; width:100%; margin:0 0 10px 0; }

.fpage_seznam_title {font-family: 'Open Sans', sans-serif; font-size: 26px; font-weight: 600; text-transform: uppercase; background:none; border:none; color:#000; margin:20px 0;}
.fpage_seznam_title .paginiranje { font-size:20px;}

.seznam_btnvec { display:none;}

.obvestime {margin: 0px -10px;width:430px; padding: 10px;}

.place_middle1, .place_middle2{ padding:40px 0 40px 40px; width:422px;}
.place_middle2 .seznam_gallery_thumbs { width:502px; margin: 0 0 15px -15px;}
.place_middle2 .seznam_gallery_singlethumb {margin: 0 0 15px 15px;}
.place_middle1 .news_content { width:250px;}
.place_middle3 { display:none;}
.place_middle1 h2, .place_middle2 h2, .place_middle3 h2  { background:none; border:none; margin:0 0 10px 0; padding:0; font-family: 'Open Sans', sans-serif; font-size: 22px; font-weight: 600; color:#1d1d1d;}
.place_middle1 h2 { font-size:36px;}

.fpage_newstitle { padding-left:0; margin-left:0;}

.newsshort_box { padding:0 0 20px 0;}
.news_content {width: 160px;} 
.news_slika { width:96px; height:80px; border:7px solid #ececec;}
.news_date { display:none;}
.news_short_naslov {font-family: 'Open Sans', sans-serif; font-weight: 300; text-transform: uppercase; font-style:normal; font-size:16px; color:#1d1d1d;} 
.kosaricaakcije a, .kosaricaakcije a:hover { color:#999;}

.detail_btnkosarica .btn-primary, .detail_btnkosarica .btn-primary:hover, .detail_btnkosarica .btn-primary:focus, .detail_btnkosarica .btn-primary:active { background:none !important; background-image: url(../images/site/cart.png) !important; background-repeat:no-repeat !important; -webkit-box-shadow:none; box-shadow:none !important;}
.detail_btnkosarica .btn-primary:hover { color:#000;}


.foot_left {width:1004px; padding:20px 20px 0 20px; height:auto;}
.foot_right {width:1004px; text-align:left; padding:10px 20px; height:auto;}
.footpodatki { text-align:left; width:100%;}
.footbottom {margin:0px 0px 5px 0px;}

.izvedba { text-align:left;}
.element1 { margin-left:0;}

.newsletter { width:100%;}
.enovice_title, .enovice_txt, .enovice_input, .enovice_button { float:left; width:auto; line-height:20px; padding:0 10px 0 0;}

.cart_pregled_kupec .nav > li a { color:#000;}
.cart_pregled_kupec .nav > li.active a, .cart_pregled_kupec .nav > li a:hover { color:#fff;}
.stanjekosarice_vrednost { display:none;}

.wsearch_noresult { float:left; width:100%; margin:30px 0 0 0;}

.cart_pregled_sifra {display: none;}

input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0;}
input[type=number] {-moz-appearance: textfield;}

.cart_izbira_drzave .innerbox {background: #ccc; padding: 20px; font-size: 20px; margin-bottom: 30px;}

.seznam_cena {height: auto;}

/*///*/
.pregled_kosarice {padding: 0 15px;}
.cart_pregled_steps {margin: 0; padding: 0 0 20px 30px;}
.cart_pregled_opomba2  {max-width: 300px;}
.cart_buttons {padding: 0 15px;}
.cart_dostave, .cart_placila {width: 50%; float: left;}


.cart_pregled_postnina .cart_pregled_znesekdostave {
    display: flex;
    flex-direction: column;
}

.cartstep-2 .vsebinamain .row, .cartstep-3 .vsebinamain .row {margin: 0;}

#za_placilo {background: #ccc; text-align: right; padding: 5px 12px; font-size: 16px; font-weight: bold;}

.cartstep-3 .cart_pregled_izdelki {padding: 0 30px;}
.cartstep-3 .cart_pregled_opombe {padding: 0 20px; margin:  10px 0;}

.ddplacilo {display: flex;}

.cart_drzava {display: flex; align-items: center; gap: 10px;}
#txtKodaZaPopust {height: 30px;}
.cart_pregled_title {text-indent: 0;}