@import url(http://fonts.googleapis.com/css?family=Open+Sans:300,400,800);
@import url(http://fonts.googleapis.com/css?family=Great+Vibes&subset=latin,latin-ext);
/* /////////////////////////////////////////////////////////////////////////// GLOBAL /////////////////////////////////////////////////////////////////// */
.container { width:1200px !important;}/*za 100% site*/
html, body, input, textarea  {font-family: 'Open Sans', sans-serif;}

/* border radius .. boxi ... modals ... gumbi */



.navbar, .modal-content, .btn, .dropdown-menu, .pagination>li:first-child>a, .pagination>li:last-child>a, .form-control, .nav-tabs>li>a, .breadcrumb, .progress {border-radius:0px;}

/* /////////////////////////////////////////////////////////////////////////// BARVE /////////////////////////////////////////////////////////////////// */
/* default barva linkov */
a, a:hover, a:focus, a:active {color:#000;} /* barva linkov */
/* barva aktivnih gumbov */
.btn-info, .btn-primary, .enovice_button input, .obvestime_button input { background-color:#222; border-color:#222;}
.btn-info:hover, .btn-info:active, .btn-info:focus, .btn-primary:hover, .btn-primary:active, .btn-primary:focus { background-color:#2a2a2a; border-color:#2a2a2a; -webkit-box-shadow:none; box-shadow:none;}

/* primarna barva*/
.cart_pregled_title, .kosaricaakcije a:hover, .stanjekosarice:hover, .stanjekosarice a:hover, .head_icon a:hover, .cart_container a:hover, .cart_container a:focus { color:#222;}

/* input & button glow */
.form-control:focus {
	border-color: #54bf83; 
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 0, 0, .6); 
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 0, 0, .6); 
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 0, 0, .6);
	}
.btn:focus, .btn:active:focus, .btn.active:focus {outline: 5px auto rgba(0, 0, 0, .6);}

/* primarni gradient */
.progress-bar {
background-image: -webkit-linear-gradient(top,#3f3f3f 0,#000 100%); 
background-image: linear-gradient(to bottom,#3f3f3f 0,#000 100%); 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3f3f3f',endColorstr='#000',GradientType=0);}

/* /////////////////////////////////////////////////////////////////////// TEMPLATES /////////////////////////////////////////////////////////////// */
nav, .fpage_kontakt h2, .fpage_newstitle h2, .fpage_news h2, .fpage_blog h2, .closeleftmenu, .tabela_opcije_naslov, .carousel .carousel-caption h2, .carousel .carousel-caption .btn, .sorodni_title, .snovica_title,
.primaryfoot:before, .footpodatki:before, .enovice_title, .detail_naziv h1, .dnovica_title h1, .seznam_naziv a, .news_short_naslov a, .snovica_title a, .cart_pregled_naziv, .seznam_razprodano, .seznam_novost, .seznam_freedelivery, .seznam_title h1, 
.primaryfoot:before, .footpodatki:before, .enovice_title, .navi_it > ul > li > a {font-family: 'Open Sans', sans-serif;}
.carousel .carousel-caption h1, .fpage_seznam_title, .fpage_news h2, .fpage_blog h2, .fpage_kontakt h2  {font-family: 'Great Vibes', cursive;}

.seknavibox, .fpage_artikli {float:left; width:100%; position:relative;}
.seknavibox, .logo, .ddcontent_vsebina, .fpage_artikli, .fpage_news, .fpage_blog, .fpage_akcije, .fpage_kontakt, .foot_newsletter, .foot_navigation, .foot_info, .fpage_bottom, .pagination, .foot_authors {float: left; position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px;}

.fpage_seznam_title, .fpage_news h2, .fpage_blog h2, .fpage_kontakt h2 {border-bottom:1px solid #eeeeee; width:100%;}
.title_and_paging .pagination>li>a { background:none; border:none; color:#ccc;}
.title_and_paging .pagination>li>a:hover  { background-color:#eee; color:#000;}
.title_and_paging .pagination>li.active>a { color:#000;}
.title_and_paging, .stanjekosarice, .kosaricaakcije_registriraj a, .kosaricaakcije_forgotpass a { display:none;}
.kosaricaakcije_prijavi a{ color:#CCC;}

.fpage_news, .fpage_blog { width:50%;}
.fpage_akcije { width:75%;}
.fpage_kontakt { width:25%;}

.fpage_news h2, .fpage_blog h2, .fpage_kontakt h2 { margin-bottom:20px;}
.fpage_kontakt h2 { margin-top:15px; height: 31px; line-height: 31px;}

.follow-facebook:before, .follow-twitter:before, .follow-instagram:before {font-family: FontAwesome; display: inline-block; line-height: 1; font-size:26px; color:#969696;}
a:hover.follow-facebook:before, a:hover.follow-twitter:before, a:hover.follow-instagram:before { color:#000; text-decoration:none;}
.follow-facebook:hover, .follow-twitter:hover, .follow-instagram:hover { text-decoration:none;}
.follow-facebook:before {content: "\f09a";}
.follow-twitter:before {content: "\f099";}
.follow-instagram:before {content: "\f083";}

.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%;}

.fpage_bottom { width:100%;}

/* --------------------------------------------------------------- kosarica top ------------------------------------------------------------- */
.kosaricaakcije, .kosaricaakcije a, .stanjekosarice, .stanjekosarice a {color:#000;}
.cart_top > .innerbox {padding:5px 0;}
/* mobile cart menu */
.naslovnica .mobile_cart_menu, .naslovnica .mobile_cart_cart { width:50%;}
.mobile_cart_menushop, .mobile_cart_menu, .mobile_cart_cart { width: 33.33333333333333%; cursor:pointer;}
.mobile_cart_container {padding:10px 0;}
.mobile_cart_menushop a, .mobile_cart_menu a, .mobile_cart_cart a {color:#fff; padding:10px;}
.mobile_cart_menushop a {background:#000; border-right:1px solid #fff;}
.mobile_cart_menu a { background:#000;}
.mobile_cart_cart a { background:#000; border-left:1px solid #fff;}

/* -------------------------------------------------------------------- GLAVA --------------------------------------------------------------- */
.logo {width: 40%; text-align:center; margin-left:30%;}
.logo > .innerbox { padding:20px 0;}

.search {margin-left:40%; width:auto; float:none; position:absolute; padding:0; margin-top:2px;}
.search > .innerbox  {}
.search input {box-shadow:none; display:block;}
.search button span { margin:0 0 0 10px;}
.search button { color:#000; position:relative; z-index:2; border:none; padding:0; font-size:11px;}
.search .input-group-btn { display:inline;}

.search .form-control {width:0px; border: none; z-index:1; position: absolute;  right: 0px; transition: width 0.1s linear 0s; -webkit-box-shadow:none !important; box-shadow:none !important;}
.search:hover .form-control, .search .form-control:focus, .search .form-control:active {width: 190px; border: 1px solid #CCCCCC; right:0px; top:20px; border-radius: 0; background: #FAFBF9;}


/* ---------------------------------------------------------------------- NAVIGACIJA -------------------------------------------------------------- */
.navbar-collapse {width: auto; border-top: 0; box-shadow: none;}
.navbar-collapse.collapse {display: block !important; height: auto !important; padding-bottom: 0; overflow: visible !important;}

.navbar-nav { width:100%; text-align:center;} .navbar-nav > li { float:none; display:inline-block} .navbar-nav > li a { text-align:center;}
nav {text-transform:none; font-size:32px; position:relative;}
nav .nav>li>a {font-family: 'Great Vibes', cursive;}
nav .nav>li>a, nav .nav>li>a:hover, nav .nav>li.active > a {transition: all 0.4s ease; padding-top:20px; padding-bottom:20px;}
nav .nav>li>a { color:#000;}
nav .nav>li>a:hover, nav .nav>li.active > a, .nav .open>a, .nav .open>a:hover, .nav .open>a:focus  {color:#333; background:none;}
nav .nav > li > ul >li>a { text-align:left;}

.dropdown-toggle:after {content: "\f107";}

.ddmenu_content .innerbox { padding-left:15px; padding-right:15px;}








/* --------------------------------------------------------------------- fixed bar ------------------------------------------------------------------- */
.fixed_bar { position:fixed; bottom:0; width:100%; text-align:center; z-index:5; background-color:#f1f1f1; padding:10px 0 10px 10px;}
.fixedbar_content { display:inline-block; margin:0 10px 0 0;}

/* --------------------------------------------------------------------- main content ------------------------------------------------------------------- */
.fpage_novice { background-color:#9ADFB8; padding-bottom:20px;}
.fpage_dogodki { background-color:#FFDBB0; padding-bottom:20px;}
.mainright {width:100%;}
.mainright.notranja {width:80%;}
.mainleft.notranja {width:20%; margin-top:30px;}

/* --------------------------------------------------------------------- banner ------------------------------------------------------------------- */
.carousel-caption {text-shadow: 0 3px 6px rgba(0,0,0,0.6);}
.carousel .carousel-caption h1 {font-size:40px;  opacity:0.6;}
.carousel .carousel-caption h2 {font-size:24px; padding:10px 0; letter-spacing:4px;}
.carousel .carousel-caption p { font-size:16px;}
.carousel .carousel-caption h2, .carousel .carousel-caption p, .carousel .carousel-caption a { margin-bottom:10px;}
.carousel .carousel-caption .btn { color:#fff; background:rgba(0,0,0,0.6); border:none;}


/* ----------------------------------------------------------------------- stranska navigacija --------------------------------------------------------------------- */ 
.navi_it > ul > li > a, div.sekundarna a, div.sekaktivna a { padding:10px; font-size:16px; border-bottom:1px solid #fff; color:#000; background-color:#efefef; text-decoration:none;}
.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 { border-bottom-color:#fff; color:#000; background-color:#999}

.navi_it > ul ul > li > a, div.terciarna a, div.tercaktivna a { padding:10px; color:#000; 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  {border-bottom-color:#fff; color:#000;}

.navi_it > ul ul ul > li > a { padding:5px 15px; color:#000; border-bottom:#fff; font-size:12px;}
.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:#fff; color:#000;}

div.sekundarna a, div.terciarna a, div.sekaktivna a, div.tercaktivna a { display:block; float:left; width:100%;}

/* ----------------------------------------------------------------------- novice --------------------------------------------------------------------- */ 
.newsshort_novica {width:25%;}
.news_date { display:none;}
.fpage_newstitle { display:none;}
.fpage_newstitle h2 { font-size:26px; text-transform:uppercase; margin-top:20px; margin-bottom:20px; border-bottom:2px solid #e9e9e9; padding-bottom:10px;}
.news_date { margin:0 0 -17px 0; z-index:1;}
.news_date > .innerbox { padding:0 10px; background:rgba(255,255,255,0.8);}
.news_slika, .news_content { width:100%;}
.sorodni_title{ font-size:24px; padding:10px 0; letter-spacing:4px;}
.news_short_naslov { margin:0 0 10px 0;font-size:16px; text-transform:lowercase;}
.news_short_naslov a, .news_short_naslov a:hover { color:#333;}
.news_short_naslov a:hover { text-decoration:underline;}

.fpage_news .newsshort_novica { width:100%;}
.fpage_news .news_slika, .fpage_news .news_content { width:50%;}

.fpage_blog .newsshort_novica { width:50%;}

/* seznam novic */
.snovica_box { width:33.33333333333333%;}
.snovica_slika, .snovica_vsebina { width:100%;}
.snovica_box { margin:0 0 20px 0;}
.snovica_title { text-align:center; font-size:16px; text-transform:lowercase;}
.snovica_title a { color:#333;}
.snovica_title h2 {padding:10px; font-size:16px; font-weight:700;}
.snovica_datum { position:absolute; top:-20px; right:15px; background:rgba(255,255,255,0.7); padding:0 10px;}
.snovica_kropis { font-size:12px;}

/* detajl novice */
.dnovica_top > div > div {display: table;}
.dnovica_datum { background:#000; color:#fff; float:left; padding:5px 10px; margin-bottom:10px;}
.dnovica_krvsebina { clear:left; font-size:16px; letter-spacing:4px; line-height:25px;}
.dnovica_slika, .dnovica_vsebinatop { width:50%;}
.dnovica_maleslike { float:right; width:50%; margin:20px 0 0 0;}
.dnovica_vsebina { width:100%; line-height:25px; margin-top:30px;}
.detail_singlethumb { width: 25%; margin:0 0 20px 0;}
.detail_singlethumb a { cursor:pointer;}
.novice_artikli .seznam_title  { font-size:30px; font-weight:300;}

/* ----------------------------------------------------------------------- galerija --------------------------------------------------------------------- */ 
.seznam_gallery_singlethumb { width:25%; margin-bottom:10px;}	

/* ----------------------------------------------------------------------- artikli --------------------------------------------------------------------- */ 
.breadcrumb, .uredi_po { display:none;}
/* paging */
.title_and_paging .innerbox { padding:15px 0;}
.fpage_seznam_title, .fpage_news h2, .fpage_blog h2, .fpage_kontakt h2 { float:left; font-weight:300; font-size:24px; font-size:40px;}
.fpage_seznam_title {text-transform:lowercase;}
.pagination { float:right;}
.pagination>.active>a { background-color:#b39964; border-color:#b39964;}

.uredi_po { position:absolute; top:10px; right:15px; font-size:11px;}

.seznam_title, .cart_pregled_title { text-align:center; margin:20px 0;} 
.seznam_title h1, .cart_pregled_title h1 { font-weight:300;}

.artikel_box { width:16.666666666666664%;}
.artikel_box > .innerbox {text-align:center; margin:0 0 30px 0; overflow:hidden; position:relative;}
.seznam_podatki { position:absolute; bottom:-100%; left:0; right:0; padding-top:10px; padding-bottom:20px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease;  -ms-transition: all 0.3s ease; transition: all 0.3s ease;}
.artikel_box:hover .seznam_podatki { bottom:0; background:rgba(255,255,255,0.7);}
.seznam_popust_icon, .detail_popust_icon { position:absolute; top:0; right:0; margin:5px 20px 0 0;  padding:5px; border-bottom:2px solid #000;}
.detail_popust_icon { right:auto; left:15px;}
.seznam_naziv, .cart_pregled_naziv { margin:0 0 10px 0;font-size:16px; height:56px; text-transform:lowercase;}
.seznam_naziv a, .seznam_naziv a:hover, .news_short_naslov a, .snovica_title a {font-weight:800; color:#000; text-decoration:none; width:100%; padding:5px; display:block;}
.seznam_btnvec { display:none;}
.seznam_cenaakcija .seznam_cenavalue { font-weight:bold; font-size:16px;}

.seznam_staracena .seznam_cenatxt { margin-right:5px;}
.seznam_staracena .seznam_cenatxt, .seznam_staracena .seznam_cenavalue { display:inline;}

.seznam_razprodano, .seznam_novost, .seznam_freedelivery { position:absolute; text-align:left; font-weight:800; font-size:14px; opacity:0; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease;  -ms-transition: all 0.3s ease; transition: all 0.3s ease; background:rgba(255,255,255,0.7);}
.artikel_box:hover .seznam_razprodano, .artikel_box:hover .seznam_novost, .artikel_box:hover .seznam_freedelivery { opacity:1;}
.seznam_razprodano a, .seznam_razprodano a:hover, .seznam_novost a, .seznam_novost a:hover, .seznam_freedelivery a, .seznam_freedelivery a:hover { color:#000; text-decoration:none;}

.seznam_razprodano { left:0; top:10px;}
.seznam_novost { left:0; top:30px;}
.seznam_freedelivery { left:0; top:50px;}

.detail_naziv h1, .dnovica_title h1 {text-transform: lowercase; font-size: 36px; font-weight: bold; letter-spacing: 2px; margin: 0; line-height: 90%; margin-bottom: 10px; font-weight:800; margin-top:10px}

.detail_topleft { width:40%;}
.detail_topright { width:60%; }
.detail_social, .detail_sifra, .detail_staracena, .detail_popust, .detail_cena, .detail_zaloga { padding:5px 0; border-bottom:1px solid #666;}
.podrobno_podrobniopis { margin:20px 0; font-size:14px; line-height:19px;}

.detail_bottom { float:right; text-align:left; width:60%; font-size:11px;}
table.sizechart { width:100%;}
table.sizechart th, table.sizechart td { padding:5px 10px; text-align:center;}

.detail_kropis { padding:20px 0; font-size:26px; font-weight:300;}
.detail_social, .detail_sifra, .detail_staracena, .detail_popust, .detail_cena, .detail_zaloga { border:none;}
.detail_social:hover, .detail_sifra:hover, .detail_staracena:hover, .detail_popust:hover, .detail_cena:hover, .detail_zaloga:hover { background:#efefef;}
.detail_social > div, .detail_sifra > div, .detail_staracena > div, .detail_popust > div, .detail_cena > div, .detail_zaloga > div  { padding-left:10px; padding-right:10px;}

.detail_btnkosarica .btn-primary { background:none; border:none; font-size:30px; color:#333; text-transform:lowercase; font-weight:300;}
.detail_btnkosarica a:hover { background:#efefef;}

.obvestime_button input { color:#fff; margin-top:10px; padding:5px 10px;}

#divBarva .detail_opcijedd_opis, #divVelikost .detail_opcijedd_opis { font-size:16px; font-weight:bold;}

.detail_cena, .cart_sum_zaplacilo { font-size:30px; font-weight:300;}

.detail_slika { float:left; width:75%;}
.detail_thumbs { float:left; width:25%;}
.detail_topleft .detail_singlethumb { width:100%;}

.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;}

.sorodni_title { margin:20px 0; font-size:24px;}

/* ------------------------------------------------------------- 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_cenatxt, .cart_sum_txt, .cart_pregled_koltxt, .cart_pregled_sumcenatxt { padding:0 0 0 5px;}
.cart_pregled_cenavalue, .cart_sum_value, .cart_pregled_kolvalue, .cart_pregled_sumcenavalue { 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_narocilotxt, .cart_pregled_stnarocila { width:50%;}
.cart_pregled_stnarocilarow .innerbox { padding:15px 0;}

.cart_izbira_drzave .innerbox, .cart_pregled_title .innerbox {background:#efefef; padding:10px; font-size:20px;}
.cart_pregled_opombe .innerbox {background:#efefef; padding:10px; margin:20px 0;}

/*.cart_pregled_left > .innerbox { border:1px solid #333; padding:20px;}*/
.cart_pregled_left .cart_pregled_title, .cart_pregled_right .cart_pregled_title { font-size:20px; text-align:left;}
.cart_nacinplacila_choosetxt { font-weight:800;}

.dostava_kodazapopust [type="text"] {height:30px; line-height:30px;}
.dostava_kodazapopust [type="button"] { background:#000; color:#fff; padding:0px 10px; height:30px; line-height:30px; border:0;}



.cart_placilo_popovzetju { float:left; width:100%; margin-bottom:10px;}
.cart_nacinplacila_radio { float:left; margin-right:10px;}

.cart_buttons { margin:20px 0; text-align:right;}

.cart_pregled_naziv { font-weight:800;}
.cart_pregled_sifra { font-size:18px; margin-bottom:20px;}
.cart_pregled_deleteartikel { clear:left; margin-top:10px; float:left;}
.cart_pregled_deleteartikel a {background:#000; color:#fff; padding:5px 10px;}
.cart_pregled_deleteartikel i { margin-right:5px;}

.cart_pregled_znesekdostave > div:empty { display:none;}

/* ------------------------------------------------------------------- noga -------------------------------------------------------------*/
footer { background:#fff; margin-top:30px; padding-top:30px; padding-bottom:60px; border-top:#333 4px solid; background: rgb(229,229,229); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: -moz-linear-gradient(top,  rgba(229,229,229,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,229,229,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
}
/* ------------------------------------------------------------------- noga -------------------------------------------------------------*/
footer { border-top:4px solid #ccc;}
footer a { color:#000;}
footer h2, .enovice_title, .footlinks h2 { color:#eee; font-size:30px; margin:0 0 20px 0;}

.foot_top { width:100%; margin-bottom:30px;}
.footlinks { width:20%;}
.footlinks ul, .footlinks li { list-style-type:none;}
.footlinks li a { display:block; padding:3px 10px; background:#fff; margin-bottom:2px; color:#000;}
.footlinks li a:hover {text-decoration:none; color:#fff;}

.primaryfoot .innerbox { padding:30px 0 10px 0;}
.primaryfoot > div > ul > li { float:none; display: table-cell; width: 1%;} 
.primaryfoot > div > ul > li a { text-align:center; background-color:#ccc; display:block; border-right:2px solid #e4f0f7; padding-top:3px; padding-bottom:3px; color:#000;}
.primaryfoot > div > ul > li:last-child a { border:none;}

.elsocial { float:left; width:100%; margin:20px 0 0 0;}

.foot1, .foot2, .foot3, .foot4  { width:100%;}
.footauthors { width:100%;  font-size:12px; color:#333; text-align:center;} 
.footauthors a { color:#333;}
.footauthors > div > div > div > div { display:inline-block;}
.footauthors .innerbox { padding:10px 15px;}

.enovice_input, .enovice_button { float:left;}

.footpodatki { text-align:center;}

.custom_input { width:100%; height:60px; background-color:#efefef; padding:5px; text-align:center; margin-top:10px; padding-top:10px;}
.custom_input select { font-size:18px; }
.modal-body .h9 { font-size:11px;}

.detail_tehspectxt { width:230px; background-color:#efefef;}
.detail_tehspecvalue { width:160px; border-bottom:#efefef 1px solid;}
.tabela_opcije_naslov { display:none;}

.foot_navigation, .footpodatki { float:left; width:100%}