body.contentpane {
    background:#fff;
    padding:25px;
    font-size:12px
}

#theme-width {
    margin:0 auto
}

li {line-height:2}

h3 {font-weight:bold!important}

/* modules

----------------------------------------------- */
.moduletable_menu,.moduletable,.blog,.blog-featured,.category-list,.archive {
}

.padding-10 {
    padding:10px!important
}

.padding-5 {
    padding:5px!important
}

.padding-10 p,.padding-5 p {
    margin-bottom:0
}

.moduletable,.moduletable_text,.moduletable_style1,.moduletable_style2,.browse-view .row,.moduletable_menu {
    height:100%;
    margin-bottom:25px
}

.item-page .moduletable {
    border:0
}

#bot-modules .moduletable {
    padding:20px 0
}

#bot-modules .moduletable,#bot-modules .moduletable_menu,#bot-modules .moduletable_style1,#bot-modules .moduletable_style2,#bot-modules .moduletable_style3,#bot-modules .moduletable_text {
    margin-bottom:0
}

.moduletable .module-content,.category-view .row,.featured-view .row,.latest-view .row,.topten-view .row,.browse-view .row {
    padding:0 0 3px
}

.moduletable_empty,.moduletable_menu {
    height:100%
}

.moduletable_menu .module-content {
    padding:0
}

.moduletable_style1 {
    padding:15px 30px
}

.category_description,.productdetails-view {
    padding:20px;
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px
}

.moduletable_style2,.moduletable_style3 {
    padding:20px;
    margin-bottom:0
}

.moduletable_style2 .module-content,.moduletable_style3 .module-content {
    padding:10px 0
}

.moduletable_style2 a,.moduletable_style3 a {
    text-decoration:underline!important
}

.moduletable_style3 {
    -moz-transition-duration:.4s;
    -webkit-transition-duration:.4s;
    -o-transition-duration:.4s;
    -ms-transition-duration:.4s;
    transition-duration:.4s;
    -webkit-transition-property:background-color!important;
    -ms-transition-property:background-color!important;
    -o-transition-property:background-color!important;
    -moz-transition-property:background-color!important;
    transition-property:background-color!important
}

.moduletable_style4,.moduletable_style4:before,.moduletable_style4 .custom_style4 > p > img,.moduletable_style4 .custom_style4 > div > img,.moduletable_style4 .custom_style4 > img {
    -moz-transition-duration:.3s;
    -webkit-transition-duration:.3s;
    -o-transition-duration:.3s;
    -ms-transition-duration:.3s;
    transition-duration:.3s;
    -webkit-transition-property:all!important;
    -ms-transition-property:all!important;
    -o-transition-property:all!important;
    -moz-transition-property:all!important;
    transition-property:all!important
}

.moduletable_style4 {
    padding:20px 0;
    position:relative
}

.moduletable_style4:before {
    content:"";
    position:absolute;
    bottom:0;
    width:0;
    height:0;
    left:50%;
    opacity:0;
    z-index:-1
}

.moduletable_style4 .custom_style4 > p > img,.moduletable_style4 .custom_style4 > div > img,.moduletable_style4 .custom_style4 > img {
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    border-radius:100%
}

.moduletable_style4:hover:before {
    opacity:1;
    width:104%;
    height:100%;
    left:-2%
}

.moduletable_menu h3 {
    letter-spacing:-1px;
    font-weight:300;
    padding:15px 0;
    font-size:18px;
    margin-bottom:0!important
}

.moduletable_menu p {
    padding-bottom:5px
}

.moduletable_empty h1 {
    margin-bottom:2px;
    letter-spacing:0
}

.moduletable h3,.moduletable_empty h3,.moduletable_menu h3,.moduletable_style1 h3 {
   /* font-size: 240%;
    font-weight: 400;
    margin: 40px 0 60px;
    text-align: left;
	/*
	letter-spacing:0;
    font-weight:700;
    padding:0 0 20px;
    font-size:18px;
    margin-bottom:0*/
}

.centered h3 {
    text-align:center
}

#footer .moduletable_empty h3,#footer .moduletable_menu h3,#footer .moduletable_products h3,#footer .browse-view h1,#footer .category-view h4,#footer .featured-view h4,#footer .latest-view h4,#footer .topten-view h4,#footer .related-products-view h4,#footer .product-details-header {
    background:transparent
}

.moduletable table td,.moduletable_text table td,.moduletable_menu table td,.moduletable_empty table td {
    border:0
}

.moduletable_menu table td {
    padding:1px 4px
}

.moduletable_menu table td #login {
    padding:0 4px
}

.moduletable ul li,.moduletable_text ul li {
    margin:0 0 0 5px
}

.latestnews_menu li {
    padding:4px 3px 4px 24px
}

.category-view .spacer,.latest-view .spacer,.topten-view .spacer,.recent-view .spacer,.featured-view .spacer,.vmproduct .spacer,.browse-view .spacer {
    margin:0 0 10px!important;
    position:relative;
    overflow:hidden
}

.category-view .spacer .paddingtop8,.latest-view .spacer .paddingtop8,.topten-view .spacer .paddingtop8,.recent-view .spacer .paddingtop8,.featured-view .spacer .paddingtop8,.vmproduct .spacer .paddingtop8,.browse-view .spacer .paddingtop8 {
    margin-top:-18px;
    margin-bottom:15px
}

#footer h3 {
    font-size: 30px;
    font-weight: 600;
}

#top-modules .moduletable_empty {
    padding:0 5px 5px 0
}

/* Breadcrumbs

----------------------------------------------- */
#breadcrumb-handler {
    font-weight:400;
    font-style:italic
}

#breadcrumb-bg {
    padding:0
}

#breadcrumb-handler a {
    font-weight:400
}

#breadcrumb-bg span {
    font-weight:700
}

#breadcrumb-bg span.showHere {
    font-weight:400
}

/* Article Details

----------------------------------------------- */
.article-details {
    padding:10px 0
}

.article-details p {
    padding:0!important;
    margin:0!important
}

.blog .modifydate {
    float:right;
    width:50%;
    text-align:right
}

.items-leading {
    padding:0 0 10px
}

.items-leading h2,.blog h1,.blog-featured h2 {
    padding:0;
    margin-bottom:11px;
    font-weight:700;
    letter-spacing:-1px;
    font-size:135%
}

h1 .subheading-category {
    font-size:16px;
    display:block;
    letter-spacing:0
}

h3.title, .contact-name,.newsfeed h2,.blog h2,#archive-items h2 {
	font-size: 220%;
    font-weight: 600;
    letter-spacing: -1px;
    margin-bottom: 11px;
    padding: 0;
}

.item-handler h2 {
    padding:30px
}

.article-info {
    margin-bottom:10px
}

.dc-sep {
    margin-bottom:10px
}

.img-intro-none,.img-fulltext-none {
    text-align:center
}

.img_caption {
    width:auto!important
}

.img-intro-left {
    padding-bottom:10px
}

.img-fulltext-left {
    float:left
}

.img-intro-right {
    padding-bottom:10px
}

.img-fulltext-right {
    float:right
}

h2 .contact-name {
    display:block
}

p.readmore a,a.readmore {
    font-weight:normal
}

p.readmore {
    margin:0
}

.item-handler-spacer {
    padding:30px 30px 10px
}

.items-row {
    overflow:hidden;
    margin-bottom:55px!important
}

.blog-more {
    padding:10px 5px
}

.items-row {
    margin:0;
    padding:0;
    overflow:hidden
}

.article_column {
    padding:0
}

.row_separator2 {
    display:block;
    clear:both;
    margin:0;
    border:solid 0
}

.article_separator,.row_separator {
    display:none
}

.published,.create {
    font-size:85%;
	text-transform:uppercase;
	margin-left:1px;
	margin-top:-15px;
}

.modified,.createdby {
    opacity:.5
}

.componentheading,.contentheading {
    padding:0 0 10px;
    margin:0
}

#article-index {
    float:right;
    width:30%;
    margin-left:2%
}

#article-index a.active {
    font-weight:700
}

.counter {
    padding:5px 0
}

.readon a {
    font-weight:700
}

/* Messages

----------------------------------------------- */
#system-message dt.error,#system-message dt.notice,#system-message dt.message {
    display:none
}

#system-message ul {
    padding:0 15px 0 25px;
    margin:0;
    list-style:none
}

#system-message ul li {
    padding:0;
    margin:0;
    list-style:none;
    background:none
}

/* Top Small Menu

----------------------------------------------- */
#top-small-menu ul {
    padding:6px 10px 0 0;
    margin:0;
    overflow:hidden
}

#top-small-menu ul li {
    display:inline;
    margin:0;
    padding:0 11px;
    font-size:11px;
    text-shadow:none;
    background:url(../images/top-small-menu-sep.gif) repeat-y 100% 0
}

#top-small-menu ul li a {
    background:none;
    display:inline;
    margin:0;
    padding:0;
    color:#b7b7b7
}

#top-small-menu ul li a:hover {
    color:#d9d9d9
}

.modal-button:hover,.button2-left .readmore a:hover {
    text-decoration:none
}

.tool-tip {
    border-bottom-left-radius:5px 5px;
    border-bottom-right-radius:5px 5px;
    border-top-left-radius:5px 5px;
    border-top-right-radius:5px 5px;
    -moz-border-radius:5px;
    -webkit-box-shadow:#dedede 0 0 0 1px,rgba(0,0,0,0.296875) 1px 2px 5px;
    box-shadow:#dedede 0 0 0 1px,rgba(0,0,0,0.296875) 1px 2px 5px;
    -moz-box-shadow:0 0 0 1px #dedede,1px 2px 5px rgba(0,0,0,0.3);
    background:#fafafa;
    padding:10px
}

.tool-title {
    font-weight:700;
    padding:5px 0
}

.weblinks .contentdescription img {
    margin:0 10px 20px
}

.weblinks td img {
    margin:3px 5px 0 0
}

.contact_email label {
    float:left;
    line-height:36px;
    width:180px
}

.contact_email {
    clear:both;
    padding:3px 0
}

.highlight {
    font-weight:bolder
}

.margin_top_20 {
    margin-top:-20px
}

#facebox .popup {
    position:relative;
    border:1px solid rgba(0,0,0,0.05)!important;
    -webkit-border-radius:0!important;
    -moz-border-radius:0!important;
    border-radius:0!important;
    -webkit-box-shadow:3px 3px 0 rgba(0,0,0,0.2);
    -moz-box-shadow:3px 3px 0 rgba(0,0,0,0.2);
    box-shadow:3px 3px 0 rgba(0,0,0,0.2)
}

#facebox .content {
    padding:0;
    -webkit-border-radius:0!important;
    -moz-border-radius:0!important;
    border-radius:0!important
}

#facebox .content div {
    padding:25px
}

#facebox .content div div {
    padding:3px 0
}

.form-validate.user div {
    clear:both
}

.jicons-icons {
    float:left;
    margin-right:10px
}

.contact-street,.contact-suburb,.contact-state,.contact-postcode,.contact-country {
    display:block;
    padding:2px 0 6px
}

.contact-email label {
    float:left;
    width:30%
}

.contact-input-box input,input.required,#jform_contact_message {
    width:60%
}

.contact-slider {
    padding-top:15px
}

.dropdown-menu li {
    margin:0
}

.dropdown-menu>li>a:hover {
    background-image:none!important
}

.print-icon a:hover,.email-icon a:hover {
    opacity:1;
    -webkit-filter:grayscale(0)
}

.article-details dl,ul.actions-featured dl {
    margin-bottom:0
}

.categories-list dt,.categories-list dd {
    display:inline
}

.stats-module dt {
    font-weight:700
}

.stats-module dd {
    padding-left:10px
}

.categories-list .item-title {
    font-weight:700
}

.article-info-term {
    display:none
}

ul.pagenav {
    clear:both
}

.pagenav li,.pagination ul li {
    background:none!important;
    display:inline;
    padding:0 10px 0 0;
    margin:0
}

.pagenav li a,.pagination ul li a {
    font-weight:normal
}

.pagenav li a:hover,.pagination ul li a:hover {
    text-decoration:none
}

.pagenav-next {
    float:right;
    padding-right:0!important
}

.image-left {
    float:left;
    margin:0 10px 0 0
}

.image-right {
    float:right;
    margin:0 0 0 10px
}

.contact-email div {
    clear:both
}

.article-details {
    padding:10px 0
}

.tip-wrap {
    z-index:500000!important
}

.tip-wrap .tip {
    width:380px;
    font:normal 12px Arial,Helvetica,sans-serif;
    background:rgba(0,0,0,0.80)!important;
    box-shadow:2px 2px 3px rgba(0,0,0,0.18);
    -moz-box-shadow:2px 2px 3px rgba(0,0,0,0.18);
    -webkit-box-shadow:2px 2px 3px rgba(0,0,0,0.18);
    border-bottom-left-radius:7px 7px;
    border-bottom-right-radius:7px 7px;
    border-top-left-radius:7px 7px!important;
    border-top-right-radius:7px 7px!important;
    -moz-border-radius:7px;
    border:1px solid rgba(0,0,0,0.60)!important
}

.tip-wrap .tip .tip-text {
    color:#fff;
    padding:5px 10px 10px!important
}

.tip-wrap .tip .tip-title {
    color:#fff;
    font-weight:700;
    padding:10px 10px 5px!important;
    text-align:left!important;
    color:#fff;
    font-weight:700;
    padding:4px 0;
    text-align:center;
    padding:0;
    margin:0;
    font-size:1em;
    font-weight:700;
    margin-top:0!important;
    background:none!important
}

.button2-left .readmore {
    padding-top:8px
}

.button2-left .readmore a {
    padding:6px 10px 7px
}

.edit .formelm label {
    float:left;
    width:30%
}

.edit .formelm input {
    width:250px
}

.edit .formelm select {
    width:265px
}

.formelm-buttons {
    padding:10px 0
}

.calendar {
    margin:5px;
    vertical-align:middle;
    opacity:.7;
    cursor:pointer
}

.calendar:hover {
    opacity:1
}

dt.tabs {
    float:left;
    margin:0 10px 0 0;
    -webkit-border-radius:4px 4px 0 0;
    -moz-border-radius:4px 4px 0 0;
    border-radius:4px 4px 0 0
}

dt.tabs span {
    border:1px solid rgba(0,0,0,0.1);
    border-bottom:none!important;
    display:block;
    height:21px;
    padding:6px 15px;
    -webkit-border-radius:4px 4px 0 0;
    -moz-border-radius:4px 4px 0 0;
    border-radius:4px 4px 0 0
}

dt.tabs.open span {
    border:1px solid rgba(0,0,0,0.1);
    border-bottom:none!important;
    height:22px
}

dt.tabs h3 {
    font:300 15px "Open Sans",Arial,Helvetica,sans-serif!important;
    margin:0!important
}

dl.tabs {
    clear:both;
    border-bottom:1px solid rgba(0,0,0,0.1);
    display:block;
    height:34px;
    padding-top:10px
}

.contact .current {
    clear:both
}

.contact-image {
    float:right
}

.sl-3rd-parties {
    margin:0 auto
}

#contact-form fieldset dt,.registration fieldset dt {
    float:left;
    width:25%
}

#contact-form fieldset dd,.registration fieldset dd {
    width:73%;
    margin-bottom:6px
}

.spacer .text #jform_spacer-lbl {
    font-size:11px!important;
    opacity:.8!important
}

#finder-filter-select-list li {
    clear:both
}

#finder-filter-select-list li label {
    width:95%;
    float:left
}

#finder-filter-select-list li select {
    width:60%
}

#finder-search fieldset {
    border:none!important;
    padding:0 0 10px;
    margin:0
}

.result-title {
    font-size:140%;
    margin-bottom:15px!important;
    background-position:0 6px;
    padding-left:0!important;
    margin-top:15px
}

.result-url {
    font-size:90%;
    font-style:italic;
    padding:4px 0 15px
}

span.highlight {
    background:transparent;
    border-bottom:1px dotted
}

div.toolbar-list a,div.toolbar-list a:hover {
    display:block;
    float:left;
    white-space:nowrap;
    border:none;
    padding:1px 5px;
    cursor:pointer
}

.toolbar-list ul li {
    background:none;
    border:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    box-shadow:none
}

#admin-ui-tabs ul#tabs li {
    padding:4px 10px!important;
    width:10%!important
}

#facebox .close {
    top:20px;
    right:20px
}

.formelm label {
    width:30%;
    float:left
}

.img-intro-left div.img_caption {
    width:99%!important;
    display:inline
}

.word #search-searchword {
    padding:6px
}

.phrases-box,.ordering-box {
    padding:7px 0
}

.phrases-box input[type="radio"],.only input[type="checkbox"] {
    margin:0 5px
}

fieldset.phrases,fieldset.word,fieldset.only,.search .form-limit {
    padding:20px;
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px
}

fieldset.phrases legend,fieldset.only legend {
    padding:0;
    margin:0;
    font-size:16px;
    font-weight:700;
    letter-spacing:0
}

#remember-lbl {
    display:inline
}

.login-fields {
    padding:5px 0
}

.readmore a,.readmore a:hover {
    border:none;
    background:none!important;
    font-size:100%;
    padding:4px 0;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}

.nav-tabs>li,.nav-pills>li {
    margin-left:0
}

.readmore a:hover {
    text-decoration:underline
}

.readmore a .icon-chevron-right {
    display:none
}

.btn,.btn-primary {
    background-image:none!important;
    border:none!important;
    text-shadow:none!important;
    font-weight:400!important
}

.btn.dropdown-toggle,.btn.dropdown-toggle:hover {
    background:none!important;
    -webkit-box-shadow:none!important;
    -moz-box-shadow:none!important;
    box-shadow:none!important
}

.contact .dl-horizontal dt {
    width:30px
}

.contact .dl-horizontal dd {
    margin-left:40px
}

/*** NEWSLETTER MODULE  **/

.newsletter {
	margin-top: 65px
}

.newsletter .acymailing_module_form {
    width:100%;display:flex;
}

.newsletter .acymailing_introtext {
    display:inline-block;
	width:31%;
	float:left;
	background-color:#000;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding:25px;
	color: #fff;
	min-height: 145px;
	font-size:13px;
}

.newsletter .acymailing_form {
    width:69%;
	float:left;
    display:inline-block;
	padding:40px 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	min-height: 145px;
}

.acymailing_form_inner {
	width:555px; margin: 11px auto 0;}

.newsletter .acysubbuttons .button {background-color:rgba(0,0,0,0.3)!important}
.newsletter .acysubbuttons .button:hover {background-color:rgba(0,0,0,0.8)!important}

.acymailing_introtext h3 {
	font-size: 20px !important;
    font-weight: bold !important;
    line-height: 1;
    margin: 0 !important;
    padding: 0 !important;
}


/*.newsletter .acymailing_finaltext {
    float:left;
    width:25%;
    height:120px;
	 -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding:40px;

}*/
.acymailing_module_error {
	background-color:#FFE1E1;
	text-align:center;
	padding:50px;
	margin:20px 0;
	color:red;
}

.acymailing_module_success {
	background-color: #E6FFE6;
	text-align: center;
	padding: 50px;
	margin: 20px 0;
	color:green;
}

.newsletter .acymailing_form {
    background-color:#E41C26}

 .acymailing_finaltext {
   font-size:10px;
   text-align: left;
 }

.newsletter p.onefield {
	float:left;
	margin:5px 10px;
  color:#fff;
}

.fieldacyterms a{
  color:#fff!important;
  text-decoration: underline;
}

#acymailingpopup {
    max-height:240px;
}

.newsletter input  {
	border:1px solid #fff;
	background-color:#e41c26;
	color:#fff;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}

.newsletter input.checkbox  {
	vertical-align: bottom;
}

.newsletter .acysubbuttons {
	display: inline-block;
    margin: 0 17px;
}

.newsletter .button {
	margin:0
}



/*** CUSTOM STYLES ****/
.podjetja h3, .ljudje h3 {
	font-size: 240%!important;
    font-weight: 400;
    margin: 30px 0;
    text-align: center;
}

.posebna-ponudba h3 {
 font-size: 240%;
 	  font-weight: 400;
    margin: 40px 0 60px;
    text-align: center;

}

.podjetja h3 span, .ljudje h3 span, .posebna-ponudba h3 span, .zadnje-novice h3 span{
	color:#e41c26;
	font-weight:bold;
}

.podjetja > div, .ljudje > div {
	background-image: url("../../../images/graphics/rdeca-crta.png");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 90px auto;
    margin: 40px 0 60px;
    padding: 0 0 40px!important;
}

#top-handler div.container {
    display:none
}

.span10 > .white-back {
    background-color:#fff;
    border-radius:0 0 15px 15px;
    -webkit-border-radius:0 0 15px 15px;
    -moz-border-radius:0 0 15px 15px;
	padding:15px 20px;

}

.ichiban {
	display:inline-block;
	margin:29px 0;
	/* width: 63%; */
}

.facebook {
	display:inline-block;
	margin:29px 0;
	width:35%;
}

.facebook .image {
    background: rgba(0, 0, 0, 0) url("../../../images/graphics/fb-ico.png") no-repeat scroll 0 0 / 100% 100%;
    width: 24px;
    height: 24px;
    display: inline-block;
}
.facebook a, .ichiban a {color:#484848!important}
.facebook a:hover {color:#3b5998!important}
.facebook .image:hover {background: rgba(0, 0, 0, 0) url("../../../images/graphics/fb-ico-hover.png") no-repeat scroll 0 0 / 100% 100%;color:#3b5998!important}

.ichi_social {
	display:inline-block;
	width:100%;
	}

.ichiban span {
	display: inline-block;
    font-size: 11px;
    line-height: 1;
    text-transform: uppercase;
    margin: -2px 3px;
}

.ichiban .image {
	background: rgba(0, 0, 0, 0) url("../../../images/graphics/ichiban-ico.png") no-repeat scroll 0 0 / 100% 100%;
    width: 26px;
    height: 26px;
    display: inline-block;
}

.facebook span {
	display: inline-block;
    font-size: 11px;
    line-height: 1;
    margin: -1px 3px;
    text-transform: uppercase;
}
.mod-languages {
	margin:28px 0;
	text-align:right;
}
.inside-slideshow {
    position:relative;
	margin-top: -130px;
    width:100%;
    background-color:rgba(229,28,38,0.80)
}

.inside-slideshow .container {
	text-align:center;
}

.inside-slideshow a:hover {
    text-decoration: none;
}

.rabljena-text {
    background-color:#EDF1F4;
    padding:50px 28px;
    height:100%
}

.rabljena-header {
    background-color:#939498;
    color:#fff;
    padding:50px 30px 30px
}

.storitve {
    background-color:#EDF1F4
}

.storitve .custom {
    background-repeat: no-repeat;
    background-size: 100% auto;
}

.equalize {
	padding:75% 35px 10px}

.span12 > .kontakti {
    height:30px;
    margin:6px 0
}

.logos {
    display:inline-block; width: 19%
}
.jereb-logo {
	display:inline-block; width:18%
}

.brands {
      width: 60%;
      text-align: center;
      float: right;
}

.addborderimg img {border:1px solid #555;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}
.addborderimg div {margin-bottom:20px}

.jereb-logo img {

}

.toyota-logo img {
      height: 32px;
      margin: 0 5px;
	/*filter: grayscale(100%) opacity(80%);*/
}

.seat-logo img {
      height: 37px;
      margin: 0 5px;
	/*filter: grayscale(100%) opacity(80%);*/
}

.kia-logo img {
    height:20px;
    margin:0 7px;
	/*filter: grayscale(100%) opacity(80%);*/
}

.lexus-logo img {
      height: 40px;
      margin:0 5px;
	/*filter: grayscale(100%) opacity(80%);*/
}

.cupra-logo img {
      height: 36px;
      margin: 0 5px;
	/*filter: grayscale(100%) opacity(80%);*/
}

/*
.toyota-logo img:hover {filter: grayscale(0%) opacity(100%)}
.seat-logo img:hover {filter: grayscale(0%) opacity(100%)}
.kia-logo img:hover {filter: grayscale(0%) opacity(100%)}
*/

.ichiban img {
	float: left;
    width: 25px;
	margin: 3px 3px 0 0;
}

.facebook img {
	float: left;
    width: 25px;
	margin: 3px 3px 0 0;
}


.home-page-icons {

    display:flex;
    gap:10px;
    overflow-y:scroll;
    padding:0 15px;
    //justify-content: center;
}

@media screen and (min-width: 1000px) {
    .home-page-icons {
        justify-content: center;
    }
}

.jereb-icons {
	/*border-left: 1px solid rgba(255, 255, 255, 0.3);*/
    display: inline-block;
    height: 110px;
    margin: 5px 0;
    text-align: center;
    vertical-align: top;
    width: 140px;
    padding: 5px;
}

.play-video {
	border-right: 1px dashed rgba(255, 255, 255, 0.4);
	font-weight:bold;
}

.jereb-icons span {
	display:block;
	color:#ffffff;
	text-transform:uppercase;
	line-height:1.1;
}

.jereb-icons img {
	margin: 5px;
    width: 50px;}


.video-button img {width:200px;}

.video-button {
	float: left;
    width: 33%;
    margin: 10% 5% 11%;

}

.kontakti-footer p {
	color:#fff;
}


.kontakti-footer h3 {
    color:#fff;
    margin: 0 0 15px!important;
    text-align: left!important;
}

.kontakti-footer > div {
	padding:0 20px;
}

#footer .kontakti h3 {
	padding: 0 0 0 55px;margin:20px 0;
	background-image: url('../../../images/graphics/ico-contact.png');
	background-repeat: no-repeat;
	background-position: 0 6px;
	background-size:33px auto;
}

#footer .urnik h3 {
	padding: 0 0 0 55px;margin:20px 0;
	background-image: url('../../../images/graphics/ico-urnik.png');
	background-repeat: no-repeat;
	background-position: 0 3px;
	background-size: 33px auto;
}

#footer .lokacija h3 {
	padding: 0 0 0 55px;margin:20px 0;
	background: url('../../../images/graphics/ico-map.png');
	background-repeat: no-repeat;
	background-position: 0 3px;
	background-size:33px auto;
}

#footer .footer-fb h3 {
	margin:20px 0;
}

#footer .module-content .kontakti,
#footer .module-content .urnik,
#footer .module-content .lokacija {
	padding: 20px 58px
}

.podjetja img {
	margin:20px!important
}

/**
* Main CSS file
* @package News Show Pro GK5
* @Copyright (C) 2009-2013 Gavick.com
* @ All rights reserved
* @ Joomla! is Free Software
* @ Released under GNU/GPL License : http://www.gnu.org/copyleft/gpl.html
* @version $Revision: GK5 1.0 $
**/

.nsp {
	position: relative;
}
.nspMain {
	overflow: hidden;
}

/* Pagination */
.nspBotInterface,
.nspTopInterface {
	clear: both;
	margin: 5px 0;
	overflow: hidden;
}

/*
	Interface - for different looking Top and Bottom interface use the following classes:
	.nspTopInterface
	.nspBotInterface (e.g.: .nspTopInterface .nspPagination li ...)
*/
.nspPagination {
	list-style-type: none!important;
	margin: 5px auto!important;
	padding: 0!important;
	width:200px;
}
.nspPagination li {
	background: #ccc;
	cursor:pointer;
	float:left;
	height: 5px;
	margin: 1px 4px 0 0!important;
	text-indent:-999em;
	width: 90px;
}
.nspPagination li:hover,
.nspPagination li.active {
	background-color:#ed3338;
}
.nspNext,
.nspPrev {
	background: #fff;
	border: 2px solid #ccc;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer;
	float: left;
	height: 24px;
	margin: 0 0 0 4px;
	text-indent: -999px;
	width: 24px;
}
.nspPrev:before {
	border: 10px solid #ccc;
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	border-left: none;
	content: "";
	display: block;
	float: left;
	margin: 3px 0 0 4px;
}
.nspNext:before {
	border: 10px solid #ccc;
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	border-right: none;
	content: "";
	display: block;
	float: left;
	margin: 3px 0 0 6px;
}
.nspNext:hover,
.nspPrev:hover {
	border-color: #999;
}
.nspPrev:hover:before {
	border-right-color: #999;
}
.nspNext:hover:before {
	border-left-color: #999;
}

/* Articles layout */
.nspArts {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
}
.nspArtPage {
	float: left;
}
.nspArt {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	float:left;
	position:relative;
	margin: 0 3.5% 0 0;
	 background-color: #fff;

}
.nspArt div {
	overflow: hidden;
}
.nspArt h4.nspHeader {
	 font-size: 24px;
    margin: 0px 0 20px;
    padding: 25px 30px 25px;
}
.nspArt h4.nspHeader a {
	text-decoration: none;
}
.nspArt h4.nspHeader a:hover { }
.nspArt img.nspImage {
	border: none;
	display: block;
}
.nspArt .nspImageWrapper {
	display: block;
	position: relative;
	width:100%
}
.nspArt p.nspText {
	display: block!important;
	margin: 0;
	padding: 0 30px 35px!important;
}
.nspArt p.nspText a { }
.nspArt p.nspText a:hover { }
.nspArt .nspInfo {
	display: block!important;
	font-size: 90%;
}
.nspArt .nspInfo a { }
.nspArt .nspInfo a:hover { }
.nspArt .nspInfo > .nsp-stars {
	padding: 0 10px 0 0!important;
}
.nspArt .nsp-star-0:before,
.nspArt .nsp-star-1:before {
	content: "★";
	color: #6c6c6c;
	font-family: Arial, sans-serif;
	font-size: 14px;
}
.nspArt .nsp-star-1:before {
	color: #f7a834;
}
.nspArt .nspBadge {
	background: #fff;
	position: absolute;
	top: 29px;
	left: 20px;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 12px;
	padding: 2px 10px;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}
.nspArt .tleft {
	text-align: left;
}
.nspArt .tright {
	text-align: right;
}
.nspArt .tcenter {
	text-align: center;
}
.nspArt .tjustify {
	text-align: justify;
}
.nspArt .fleft {
	float: left;
}
.nspArt .fright {
	float: right;
}
.nspArt .fnone {
	clear: both;
	float: none;
	/*width: 100%; */
}
.readon.left,
.readon.right,
.readon.center {
	clear: both;
}
.readon.left {
	float: left;
}
.readon.right {
	float: right;
}
.readon.center {
	display: inline;
	float: none;
}
.nspAvatar { }

/* Links layout */
.nspLinks {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 3px;
}
.nspList {
	float: left;
}
.nspList > li > .nspImageWrapper {
	float: left;
}
.nspLinks ul {
	list-style-type: none!important;
	padding: 0!important;
}
.nspLinks .nspLinkScroll1 ul li {
	background: #fff;
	border-top: 1px solid #eee;
	margin: 0!important;
	padding: 10px 3px;
}
.nspLinks .nspLinkScroll1 ul li:first-child {
	border-top: none;
}
.nspLinks ul li:hover { }
.nspLinks ul li h4 { }
.nspLinks ul li h4 a {
	text-decoration: none;
}
.nspLinks ul li h4 a:hover { }
.nspLinks ul li p { }

/* positioning */
.nspArts.left {
	float: right;
}
.nspLinksWrap.left {
	float: left;
}
.nspArts.right {
	float: left;
}
.nspLinksWrap.right {
	float: right;
}

.nspInfo1 {
	background-color: #ed3338;
	padding:5px 10px;
    /*top: 39.5%;
	right:0px;
    position: absolute;*/

	position:relative;
	margin-top:-31px;
	margin-bottom:0;

	color:#fff;
}

/* make element unvisible */
.nspMain .unvisible {
	left: -9999px;
	position: absolute;
	top: auto;
}

/* Responsive layout */
.gkResponsive img.nspImage,
img.nspImage.gkResponsive {
	height: auto;
	width: 100%!important;
}
.nspArt img.nspImage {
	max-width: 100%;
}
.nspArtScroll1,
.nspLinkScroll1 {
	clear: both;
	width: 100%;
}
.nspPages1 { width: 100%; }
.nspPages2 { width: 200%; }
.nspPages3 { width: 300%; }
.nspPages4 { width: 400%; }
.nspPages5 { width: 500%; }
.nspPages6 { width: 600%; }
.nspPages7 { width: 700%; }
.nspPages8 { width: 800%; }
.nspPages9 { width: 900%; }
.nspPages10 { width: 1000%; }
.nspPages11 { width: 1100%; }
.nspPages12 { width: 1200%; }
.nspPages13 { width: 1300%; }
.nspPages14 { width: 1400%; }
.nspPages15 { width: 1500%; }
.nspPages16 { width: 1600%; }
.nspPages17 { width: 1700%; }
.nspPages18 { width: 1800%; }
.nspPages19 { width: 1900%; }
.nspPages20 { width: 2000%; }
.nspCol1 { width: 100%; }
.nspCol2 { width: 50%; }
.nspCol3 { width: 31%; }
.nspCol4 { width: 25%; }
.nspCol5 { width: 20%; }
.nspCol6 { width: 16.666666%; }
.nspCol7 { width: 14.285714%; }
.nspCol8 { width: 12.5%; }
.nspCol9 { width: 11.111111%; }
.nspCol10 { width: 10%; }
.nspCol11 { width: 9.090909%; }
.nspCol12 { width: 8.333333%; }
.nspCol13 { width: 7.692307%; }
.nspCol14 { width: 7.142857%; }
.nspCol15 { width: 6.666666%; }
.nspCol16 { width: 6.25%; }
.nspCol17 { width: 5.882352%; }
.nspCol18 { width: 5.555555%; }
.nspCol19 { width: 5.263157%; }
.nspCol20 { width: 5%; }

/* Animation */

.nspArtPage {
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;

	-webkit-box-pack: justify;
 	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	/*-webkit-justify-content: space-between;
	-ms-justify-content:space-between;
	justify-content: space-between;*/
	margin: 0 0 60px;
}

.nspArt:last-child {
	margin:0;
}

.nspList,
.nspArtPage {
	opacity: 0; filter: alpha(opacity=0);
	-webkit-transition: opacity 0.5s ease-out;
	   -moz-transition: opacity 0.5s ease-out;
	    -ms-transition: opacity 0.5s ease-out;
      	 -o-transition: opacity 0.5s ease-out;
	        transition: opacity 0.5s ease-out;
}
.nspList.active,
.nspArtPage.active {
	opacity: 1; filter: alpha(opacity=100);
}

/* Suffix neutral */
.neutral {
	color: #999;
	font-size: 13px;
}
.neutral a {
	color: #333;
	text-decoration: none;
}
.neutral a:active,
.neutral a:focus,
.neutral a:hover {
	color: #777;
}
.neutral .nspHeader{
	font-size: 18px;
	font-weight: 400;
}
.neutral .nspInfo a {
	padding-right: 5px;
}
.neutral .readon {
	background: #333;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	        border-radius: 3px;
	color: #fff;
	padding: 6px 10px;
}
.neutral .readon:active,
.neutral .readon:focus,
.neutral .readon:hover {
	background: #999;
	color: #fff;
}
.neutral .nspLinks ul li h4 {
	font-size: 15px;
	margin: 0 0 10px 0;
}

h4.nspHeader a {
	font-size: 22px;
	color: #404040!important;
	font-weight:normal;
}

.zadnje-novice h4.nspHeader  {
	 background-image: url("../../../images/graphics/rdeca-crta.png");
    background-position: 30px 95%;
    background-size: 91px;
    background-repeat: no-repeat;
}

p.nspText {
	padding: 15px 30px;
}


/* Mobile */
@media (max-width: 800px) {
	.nspArts,
	.nspLinksWrap {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		overflow: hidden;
		padding: 0;
		position: relative;
	}

	.nspPrev,
	.nspNext {
		left: 0;
		position: absolute;
		top: 20%;
		z-index: 101;
	}

	.nspNext {
		left: auto;
		right: 0;
	}

	.nspPagination {
		display: none;
	}
}

@media (max-width: 600px) {
	.nspArt {
		width: 100%;
	}

	.nspArt img.nspImage {
    		max-width: 100%;
	}
}

@media (max-width: 979px) {
  .newsletter .acymailing_module_form {
    display: inline-block;
  }
}


/* EOF */

#myModal {display:none}

.modalnew {cursor:pointer}

.kontakti-inner  {display:inline-block}

#menupanel:before {
	content: "Menu";
	 float: left;
    margin: 0 15px;
}

#top-handler-above {display:none;}

div.mod-languages img {
    border: medium none;
	width:24px;
}

#menu li.item-101 {display:none}
#menu li.item-128 {background:url("../../../images/graphics/menu-sep.png") no-repeat left center }

.row-fluid {position:relative}

.blognovice-blog .page-header a, .blog .page-header a {color:#484848}

.item-pagenovice-blog img {margin:0!important;width:100%}

.menu-hidden {display:none!important}

ul.selectnav li:first-child,
ul.selectnav li:last-child
  {display:none}

.breadcrumbs {
	font-size:10px;
	text-transform:uppercase;
}

.breadcrumbs a {color: #000;text-decoration:underline}

.icon-calendar {
    opacity:0.6;
}

.blog p.readmore {
    display: inline-block;
    float: none;
    margin: 0 4px;
}

#form_1, #form_2 {padding:40px;background-color:#edf1f4}

#form_1 .row-fluid.nav, #form_2 .row-fluid.nav {display:none}
#form_1 input, #form_2 input {min-height:40px}
.radio input[type="radio"], .checkbox input[type="checkbox"] {
  min-height:15px!important;
}

.form-actions {
    background-color: #edf1f4;
    border:0 solid;
    margin: 0;
    padding: 0;
  }

/* language sliders override*/
.camera_caption.bigtext {
    bottom: 5%;
}

.camera_caption.bigtext > div > div {width: 70%}

.camera_caption.bigtext p {font-size: 22px}

.bigtext .video-button {margin: 11% 5% 10%}

.banners {text-align:right}

.banneritem {margin: 15px 0 45px}

.posebna-ponudba .nspArt {background-color:#edf1f4}

.frontp #main-handler {display:none}
.frontp #slideshow-handler-bg {margin-bottom:0px}

.fb_el_kontaktni_obrazec___captcha img {float:left;margin:6px 10px 0 0}
.fb_el_kontaktni_obrazec___captcha > span {display:block!important}
.fb_el_kontaktni_obrazec___captcha .fabrikLabel {text-align: left!important;width: 100%!important;display:block!important}
.fabrikLabel, label.fabrikLabel.fabrikTip {display:none!important}
.form-horizontal .controls {margin-left: 0!important}

/*article span margin fix - only for desktops*/

@media (min-width: 768px) {
	/* .item-page .span5 {width: 38.171%}
	.item-page .span6 {width:47.717%}
	.item-page [class*="span"] {margin-left: 4.5641%} */
}

.camera_caption h1 {
    text-transform:uppercase;
	color:#fff;
	line-height:1 !important;
	text-shadow: 1px 1px 6px #000;
}

#slideshow-handler a {
        color: #fafafa;
        text-decoration:underline;

}

.navigation-container img {width:30px;}
.navigation-container {top:45%!important}

.owl-theme .owl-controls .owl-page span {
    background-color: #333!important;
}

.modsocialR img.media-object {
    border-radius: 50%;
    -WebKit-border-radius: 50%;
    -moz-border-radius: 50%;
}

.gpr-rating-value {
  margin-top:-10px!important;
  display:inline-block!important;
}

span.gpr-rating-time {
  text-align: left;
  margin: 10px 0 0 0!important;
}

.fb-container {max-width:500px;margin:0 auto;text-align:center;}
.fb-container-left {display:inline-block;vertical-align:top;}
.fb-container-right {display:inline-block;margin-left:20px;vertical-align:top;}
.text-name {text-align: left;padding-left:6px;}
.owl-theme .owl-controls .owl-buttons div {top: 16%!important}
.owl-pagination {display:none;}
.carouselBottomHeadCustom {text-align:center;margin:20px 0;}

/**** social reviews on mobile  ****/

@media screen and (max-width: 500px) {
  .fb-container-left {display:block;width:100%}
  .fb-container-right {display:block;width:100%;margin:0}
  .text-name {text-align: center}
  span.gpr-rating-time {text-align:center}
}


.car-brands {
    display:flex;
    gap:30px;
    align-items: center;
  justify-content: space-around;
  flex-wrap:wrap;

.new-cars  {
    max-width:150px;
    
}

.gpr_widget {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif!important;
}

span.gpr-rating-time {
    float:none!important;
}

.moja-linija #content-handler {
  max-width:850px;
}

@media (max-width: 600px) {
  table.table-responsive td {
    width:100%;
    display:inline-block;
  }
}

#kontaktni_obrazec___znamka_vozila input {
	min-height: 14px;
}

.fb_el_kontaktni_obrazec___znamka_vozila label.fabrikLabel.fabrikTip {
  display:block!important
}

.fb_el_kontaktni_obrazec___znamka_vozila label.fabrikLabel.fabrikTip i {
  display:none;
}

div.mod-languages li {
  margin-left: 3px!important;
  margin-right: 3px!important;
}


