/* UNIVERSAL */

.clear {clear:both; height:0px;}
.clear5 {clear:both; height:5px;}
.clear10 {clear:both; height:10px;}
.clear20 {clear:both; height:20px;}
.clear30 {clear:both; height:30px;}
.clear40 {clear:both; height:40px;}
.clear50 {clear:both; height:50px;}
.clear60 {clear:both; height:60px;}
.clear100 {clear:both; height:100px;}

.noradi {border-radius:0 !important}
.margin0auto {margin: 0 auto;}
.righttoleft {text-align:right;}
.centertoleft {text-align:center;}
.image-left {float:left;margin: 0 10px 10px 0;}
.image-right {float: right;margin: 0 0 10px 10px;}
.block {display: block !important;}
.mb-50 {margin-bottom: 50px !important;}
.mb-80 {margin-bottom: 80px;}
.mb-100 {margin-bottom: 100px;}
.width320px {width:320px;}

hr.hrfull {background:#ddd;}
.bigtar:hover {cursor:pointer;}

.breadcrumb > li + li::before {content: none}
.breadcrumb {font-size:12px;}
.breadcrumb {color:#777;}

.glavna-tekst {text-align:justify;}
.glavna-tekst img {display:block; max-width:100%; height:auto;}

.cart5error .help-block {color:#d2322d;}
.error_message p {font-size:0.8em; color:#d2322d;}
.success_message p {font-size:2em; font-weight:700; color:#895E18;}
.success_message2 p {font-size:2em; font-weight:700; color:#895E18;}
.bgwhite {background: #fff;}
.btn-xlg {font-size: 18px;padding: 14px 34px;text-transform: uppercase;}
.text-green {color: green;}

ul.ul-ref {list-style-type: none; counter-reset: section; width:100%;font-size:13px; padding:0;-moz-column-count: 2;-moz-column-gap: 20px;-webkit-column-count: 2; -webkit-column-gap: 20px;column-count: 2;column-gap: 20px;}
ul.ul-ref li { padding-left: 10px; position: relative; line-height:35px; border-bottom:1px dotted #ddd;}
ul.ul-ref li:hover {background:#E8E8E8;}
ul.ul-ref li a {display:block;}
ul.ul-ref li a i.fa {color:#67d187;}

h2.entry {font-weight:500;}
.glavna-tekst {text-align:justify;}

/* Cookie skripta */

.cc-cookies {position:fixed; width: 100%; left: 0; bottom:0; padding: 10px 5%; background:#fff;background:rgba(255,255,255,.85); color: #110300; font-size: 12px; font-weight: 400; z-index: 99999; text-align: center; }
.cc-cookies a, .cc-cookies a:hover { color: #110300; text-decoration: underline; }
.cc-cookies a:hover { text-decoration: none; }
.cc-overlay { height: 100%; padding-top: 25%; }
.cc-cookies-error { float: left; width: 90%; text-align: center; margin: 1em 0 2em 0; background: #fff; padding: 2em 5%; border: 1px solid #ccc; font-size: 18px; color: #333; }
.cc-cookies a.cc-cookie-accept, .cc-cookies-error a.cc-cookie-accept, .cc-cookies a.cc-cookie-decline, .cc-cookies-error a.cc-cookie-decline, .cc-cookies a.cc-cookie-reset { display: inline-block; color: #fff; text-decoration: none; background: #7DAF3B; padding: 0.5em 0.75em; border-radius: 3px; box-shadow: 0 0 2px rgba(0,0,0,0.25); text-shadow: 0 -1px 0 rgba(0,0,0,0.35); -o-transition: background 0.5s ease-in; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in; }
.cc-cookies a.cc-cookie-decline, .cc-cookies-error a.cc-cookie-decline { background: #af3b3b; margin-left: 0.5em; }
.cc-cookies a.cc-cookie-reset { background: #f15b00; }
.cc-cookies a:hover.cc-cookie-accept, .cc-cookies-error a:hover.cc-cookie-accept, .cc-cookies a:hover.cc-cookie-decline, .cc-cookies-error a:hover.cc-cookie-decline, .cc-cookies a:hover.cc-cookie-reset  { background: #000; -o-transition: background 0.5s ease-in; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in; }
.cc-cookies-error a.cc-cookie-accept, .cc-cookies-error a.cc-cookie-decline { display: block; margin-top: 1em; }
.cc-cookies.cc-discreet { width: auto; padding: 0.5em 1em; left: auto; top: auto; }
.cc-cookies.cc-discreet a.cc-cookie-reset { background: none; text-shadow: none; padding: 0; text-decoration: underline; }
.cc-cookies.cc-discreet a:hover.cc-cookie-reset { text-decoration: none; }





/* SHOP */

.product-title {font-size:16px; line-height:18px; height:36px; overflow:hidden;}
.product-thumb-info .product-thumb-info-content {background:#dedede}
.product-cart-icon {width:auto !important;}
.shop-index-short {font-size:12px; line-height:16px; height:48px; overflow:hidden;}
.store_product_out_of_stock {display:none;}

.mega-menu-shop {position:static;}
#dropdowncartspecial {left: auto !important; right: 0 !important; width: 500px;}

.table-cijena {width:100%}
.cijena-left {font-weight:700; font-size:18px; background:#f1f1f1; border-right:1px solid #fff; text-align:center; width:20%; padding:23px 5px;}
.cijena-right {background:#f1f1f1; padding:23px 10px 23px 20px;}
.zacijenu {font-weight:700; font-size:24px; color:#ae0001;}

.nedostupno {cursor:not-allowed;}
.naakciji {color:#47a447}

.input-quantity {width:60px}
.btn-plusminus {width:34px;height:34px;}

.product-iframe {}
.product-left {padding: 0; width: 450px; margin-right:40px;}
.product-right {padding: 0; width: 450px;}

.page-header h2 {
	border-bottom: 5px solid #0088cc;
	color: #FFF;
	display: inline-block;
	font-weight: 200;
	margin: 0 0 -25px;
	min-height: 37px;
	font-size: 2.6em;
	line-height: 46px;
	padding: 0 0 17px;
	position: relative;
}

.shop table.cart img {width: 70px;}

.cart-img {float: left; margin-right: 5px;}
.cart-input-promocode {width:200px; display:inline;}
.cart-input-kom {width:50px}

tr.cart-sveukupno th {
    border-bottom: 1px solid #DCDCDC;
}

.width320px {width:320px;}
.control-group {margin-bottom:9px}

.cartbg {
    background-color: #fff;
    margin-bottom: 35px;
    padding-bottom: 15px;
}

.alert-darkgrey {
    color: #666;
    background-color: #e3e3e3;
    border: 1px solid #e3e3e3;
    border-radius: 0;
}

.fonts12em {
    font-size: 1.2em;
}

.well-simple {
    min-height: 20px;
    padding: 0;
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
}


.notification {background: #ffffff;border:1px solid #47a447;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;color: #444;font-size: 12px;line-height: 12px;white-space: normal;z-index: 9999;letter-spacing:0; position:fixed;
    min-width: 350px;
    max-width: 80%;
    font-size: 16px;
    font-weight: 600;
    margin-top: 20px;
}
.notification-content {padding: 0;}
.notification-title {display: block;text-align: center;background:#47a447;margin: 0;padding: 10px;font-size: 16px;line-height: 16px;font-weight: bold; color:#fff;}

/* --------------------------------------------------------	*/
/*	SuperNotice Notifications */
/* --------------------------------------------------------	*/



.superNotice
{
    position:absolute !important;
    font-family: Arial,Verdana;
    margin: 10px;
    z-index: 1000;
    margin-top: 70px;
    top: 30% !important;
    right: 44% !important;
}

.fancybox-skin .superNotice {top: 20% !important; right: 30% !important;}

.superNotice a.superNotice-close
{
    display: inline-block;
    float: right;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    margin-left: 14px;
    margin-right: -4px;
    margin-top: 3px;
    background-image: url('https://vr-tuning.com/slike/close.png');
    background-repeat: no-repeat;
    outline: none;
}
.superNotice a.superNotice-close:hover
{
    opacity: 0.6;
}
.superNotice .superNotice-content a.superNotice-close
{
    margin-top: -6px;
    margin-right: -7px;
}
.superNotice .superNotice-content
{    
    clear: left;
    font-size: 14px;    
    line-height: 18px;
    padding: 12px;
    vertical-align: middle;
}
.superNotice .superNotice-content-table td {
    vertical-align: top;
}
.superNotice.default
{
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;    
}
.superNotice.default .superNotice-header a.superNotice-close
{
    margin-top: 6px;
}
.superNotice.default .superNotice-content
{
    color: #000000;  
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;   
}


ul.payment-steps {float:left; width:100%; margin-top:1px; margin-bottom:30px; padding:0; list-style-type:none; background:#b72828; border-bottom:1px solid #E94F0B; color:#ffffff;font-size:12px;}
ul.payment-steps li {float:left; width:20%; text-align:center; padding:10px 0; background:#b72828; display:block; list-style:none outside none; position:relative;}
ul.payment-steps li.active {background:#E6E6E6; font-weight:bold;color: #b72828;}
ul.payment-steps li.active:after {background:#E6E6E6; border:solid #E6E6E6; border-width:0 0 1px 1px;  bottom:-5px; content:' '; display:block; width:10px; height:10px; position:absolute; left:48%; z-index:2;
 -webkit-transform: rotate(-45deg);
 -webkit-transform-origin: 50% 50%;
 -moz-transform: rotate(-45deg);
 -moz-transform-origin: 50% 50%;
 -ms-transform: rotate(-45deg); /* IE 9 */
 -ms-transform-origin:50% 50%; /* IE 9 */
 -o-transform: rotate(-45deg);
 -o-transform-origin: 50% 50%;
 transform: rotate(-45deg);
 transform-origin: 50% 50%
}
ul.payment-steps li a.bijeli {color:#fff;}


.control-group select {
    width: 100%;
    height: 32px;
    padding: 3px 10px;
    color: #333;
    border: 1px solid #CCC;
    border-radius: 4px;
    outline: medium none;
}

.control-group {
    margin-bottom: 9px;
    margin-left: 0;
}

#forgpass-trigger {
    cursor: pointer;
}


.control-group input[type="text"], .control-group input[type="email"], .control-group input[type="password"] {
    background-color: #FFFFFF;
    background-image: none;
    border: 1px solid #CCCCCC;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #333;
    display: block;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width:100%;
}

.control-group input[type="text"]:focus, .control-group input[type="email"]:focus, .control-group input[type="password"]:focus {
    border-color: #66AFE9;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
    outline: 0 none;
}
.control-group input[type="text"]::-moz-placeholder,  .control-group input[type="email"]::-moz-placeholder,  .control-group input[type="password"]::-moz-placeholder {
    color: #999999;
    opacity: 1;
}


.control-group.error input, .control-group.error select, .control-group.error textarea {
    border-color: #CC0000;
    color: #CC0000;
}
.control-group.error input:focus, .control-group.error select:focus, .control-group.error textarea:focus {
    border-color: #953B39;
    box-shadow: 0 0 6px #D59392;
}
.control-group.error > label, .control-group.error .help-block, .control-group.error .help-inline, .well.error .help-block, .well.error .help-inline {
    color: #CC0000;
}





/* SPECIFIC */

body {color:#484848;background: rgba(0,0,0,0.7);}
h1, h2, h3, h4, h5, h6 {color: #fff;}
p {color:#eee;}

#header .header-top ul.nav-top li a {padding: 4px 6px;}
#footer {margin-top: 30px;border-top: 4px solid #919191;padding: 50px 0 0; background: #bfbfbf;}
#footer ul.simple-post-list li {padding:5px 0; border:none;}
#footer .contact i {float:right; margin:7px 0 10px 8px;}
#footer ul.simple-post-list .post-meta {font-style:italic; font-size:1em;}

.usluge-naslov {height:81px; border-bottom:1px solid #b7b7b7; font-size:18px; font-weight:300;}
.usluge-tekst {height:75px; line-height:25px; font-size:14px; font-weight:300; margin-top:10px}

ul.footerprojekti {list-style-type:none; padding:0}
ul.footerprojekti li {line-height:36px; color:#fff;}
ul.footerprojekti li span {color:#484848 !important;}

.posaljite-upit {padding:60px 0 40px 0;}
.slider-gumb {padding:15px; font-size:18px; font-weight:600;}




.pullrighttoleft-sm {float: right !important;}
.margin0auto {margin: 0 auto;}
.visible-xxs {display: none !important;visibility: hidden;}
span.orange {color: #b72828;}

.poc-boxes-container {margin-top: -380px;}
.poc-boxes-container .span3column a {display: block;padding: 20px;min-height: 380px;position: relative;background: rgba(0,0,0,0.8);text-decoration: none;}
.span3column-title {color:#F88204; font-weight:bold; font-size:18px; display:block;letter-spacing: -0.5px;}
.span3column-subtitle {color:#545c5e; margin:5px 0; display:block;}
.span3column-text p {color: #9c9b97;font-size: 11px;line-height: 18px;margin-bottom: 10px;}
.trecina {width:33%}
.img-absolute {position: absolute;bottom: -10px;left: 20px;}

#header .header-top {background-color: transparent;border-bottom: 1px solid transparent;}
html #header.header-transparent .header-body:before {background: rgba(0,0,0,0.8);border-bottom: 1px solid transparent;}
.social-icons li {box-shadow: none;}
.social-icons li a {background: #5A5A5A;color: #ddd !important;height: 32px;line-height: 32px;width: 32px;}
.search-header {float: left;max-width:300px;}
.search-header .search-form-header #keywords, .search-header-inmenu .search-form-header #keywords {background-color: #191919;border: 1px solid #484848;font-size: 14px;color: #fff}
.langinmenu a {padding: 3px 5px !important;}
.search-header-inmenu {margin: 0 0 6px;}
#header .header-top .header-lang-icons {margin-top: 3px;}
#header .header-lang-icons {float: right;margin: 15px 0 0 10px;}
.lang-icons li {display: inline-block;margin: 0px 0px 5px 0;padding: 0;border-radius: 100%;overflow: visible;}
.lang-icons li a {-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;transition: all 0.2s ease;background: transparent;border-radius: 100%;display: block;height: 32px;line-height: 30px;width: 32px;text-align: center;color: #ddd !important;text-decoration: none;}
.lang-icons li:hover a {background: transparent;color: #FFF !important;}
#header .header-nav-main nav > ul > li > a {font-size: 15px;}
html:not(.sticky-header-active) #header.header-transparent .header-nav-main nav > ul > li:not(.active) > a {color: #fff;}
html:not(.sticky-header-active) #header.header-transparent .header-nav-main nav > ul > li:hover > a {color: #fff;}
html.sticky-header-active #header.header-transparent .header-nav.header-nav-stripe nav > ul > li > a {color: #fff;}
html.sticky-header-active #header.header-transparent .accountlinks > ul > li > a {color: #fff;}
html.sticky-header-active #header.header-transparent .header-nav.header-nav-stripe nav > ul > li:hover > a, html.sticky-header-active #header.header-transparent .header-nav.header-nav-stripe nav > ul > li.active > a {color: #fff;}
html.sticky-header-active #header.header-transparent .header-body {border-bottom: 1px solid #444;}
#header .accountlinks .nav > li > a, #header .accountlinks .nav > li > span {color: #fff;}
#header .header-nav.header-nav-stripe nav > ul > li:not(:hover).active > a {color: #FFF;background: #9C0401;}
#header .header-nav.header-nav-stripe nav > ul > li:hover > a {background-color: #9C0401;}
#header.header-narrow .header-nav.header-nav-stripe nav > ul > li > a, #header.header-narrow .header-nav.header-nav-stripe nav > ul > li:hover > a, #header.header-narrow .header-nav.header-nav-dark-dropdown nav > ul > li > a, #header.header-narrow .header-nav.header-nav-dark-dropdown nav > ul > li:hover > a {padding: 10px 15px;margin: -12px 0 0;}
#header.header-narrow .header-nav.header-nav-stripe nav > ul > li > a.dropdown-toggle:after, #header.header-narrow .header-nav.header-nav-stripe nav > ul > li:hover > a.dropdown-toggle:after, #header.header-narrow .header-nav.header-nav-dark-dropdown nav > ul > li > a.dropdown-toggle:after, #header.header-narrow .header-nav.header-nav-dark-dropdown nav > ul > li:hover > a.dropdown-toggle:after {top: 12px;}
#header .header-body {padding: 0;}
#header .header-nav-top-first {margin-top: -10px;margin-bottom: 30px;float: left;margin-left: 20px;}
#header .header-lang-icons, #header .header-social-icons {float: left;margin: 0 40px 0 0;padding: 0;}
#header .dropdown-menu {background: #1B1D1F;}
#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav > li > a {color: #ccc;}
.minicart {color: #ccc;}
.minicart table#izbornik-kosarica {margin-top: 30px;}
.minicart table#izbornik-kosarica tr td {border-top: 1px solid #777;}
#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav > li:hover > a {color: #484848;}

.footer1box-title2 {font-size:18px; color:#000; font-weight:bold; margin:0 0 10px}
.footer1box-content {color:#4d4d50}
.footer1box-content img {margin-right:13px}
.footer1box-content span.support {font-size:30px; line-height:30px; color:#383838}
#footer h1, #footer h2, #footer h3, #footer h4, #footer a {color: #9C0401;}
#footer h4 {font-weight: 400;}
#footer .footgal {margin-bottom:4px;}
#footer .contact-details .form-control {background-color: #000; border: 1px solid #272729;color: #fff}
#footer .search-form-footer #keywords {background-color: #272729;border: 1px solid #272729;font-size: 14px;color: #999}
#footer .footer-copyright {background: #191919;border-top: 4px solid #919191;margin-top: 10px;padding: 0px 0 0px;}
#footer .footer-copyright .container .row > div {margin-bottom: 0;}
#footer .footer-copyright nav {float: left;margin-top: 15px;}
#footer .footer-copyright nav#sub-menu {float: none;}
#footer ul.footersocialicons {margin-top: 10px;}
#footer ul.footer-payment {margin: 0;padding: 0;list-style: none;}
#footer ul.footer-payment li.fpicons {font-size:36px;}
#footer, #footer ul.footerlinks li a {color: #000;}
#footer .footer-copyright nav ul li {font-size: 11px;}
.righttocenter {text-align:right;}

.header-social {margin-top: 9px;}
.social-network {background: url(https://vr-tuning.com/slike/social-networks.png) no-repeat top left; display:inline-block; width: 32px; height: 32px; background-position-y: -42px; -webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease;text-decoration:none;cursor:pointer;}
.social-network:hover {text-decoration:none;}
/* default state */
.social-network.addthis{ background-position: 0 -42px}
.social-network.behance{ background-position: -42px -42px}
.social-network.blogger{ background-position: -84px -42px}
.social-network.digg{ background-position: -126px -42px}
.social-network.dribbble{ background-position: -168px -42px}
.social-network.facebook{ background-position: -210px -42px}
.social-network.flickr{ background-position: -252px -42px}
.social-network.gplus{ background-position: -294px -42px}
.social-network.gplus2{ background-position: -336px -42px}
.social-network.instagram{ background-position: -378px -42px}
.social-network.lastfm{ background-position: -420px -42px}
.social-network.like{ background-position: -462px -42px}
.social-network.linkedin{ background-position: -504px -42px}
.social-network.livejournal{ background-position: -546px -42px}
.social-network.myspace{ background-position: -588px -42px}
.social-network.myspace2{ background-position: -630px -42px}
.social-network.paypal{ background-position: -672px -42px}
.social-network.picasa{ background-position: -714px -42px}
.social-network.pinterest{ background-position: -756px -42px}
.social-network.reddit{ background-position: -798px -42px}
.social-network.rss{ background-position: -840px -42px}
.social-network.sharethis{ background-position: -882px -42px}
.social-network.skype{ background-position: -924px -42px}
.social-network.spotify{ background-position: -966px -42px}
.social-network.stumbleupon{ background-position: -1008px -42px}
.social-network.tumblr{ background-position: -1050px -42px}
.social-network.twitter-old{ background-position: -1092px -42px}
.social-network.twitter{ background-position: -1134px -42px}
.social-network.vimeo{ background-position: -1176px -42px}
.social-network.wordpress{ background-position: -1218px -42px}
.social-network.youtube{ background-position: -1260px -42px}
/* mouseover state */
.social-network.addthis:hover,.active .social-network.addthis{ background-position: 0 0}
.social-network.behance:hover,.active .social-network.behance{ background-position: -42px 0}
.social-network.blogger:hover,.active .social-network.blogger{ background-position: -84px 0}
.social-network.digg:hover,.active .social-network.digg{ background-position: -126px 0}
.social-network.dribbble:hover,.active .social-network.dribbble{ background-position: -168px 0}
.social-network.facebook:hover,.active .social-network.facebook{ background-position: -210px 0}
.social-network.flickr:hover,.active .social-network.flickr{ background-position: -252px 0}
.social-network.gplus:hover,.active .social-network.gplus{ background-position: -294px 0}
.social-network.gplus2:hover,.active .social-network.gplus2{ background-position: -336px 0}
.social-network.instagram:hover,.active .social-network.instagram{ background-position: -378px 0}
.social-network.lastfm:hover,.active .social-network.lastfm{ background-position: -420px 0}
.social-network.like:hover,.active .social-network.like{ background-position: -462px 0}
.social-network.linkedin:hover,.active .social-network.linkedin{ background-position: -504px 0}
.social-network.livejournal:hover,.active .social-network.livejournal{ background-position: -546px 0}
.social-network.myspace:hover,.active .social-network.myspace{ background-position: -588px 0}
.social-network.myspace2:hover,.active .social-network.myspace2{ background-position: -630px 0}
.social-network.paypal:hover,.active .social-network.paypal{ background-position: -672px 0}
.social-network.picasa:hover,.active .social-network.picasa{ background-position: -714px 0}
.social-network.pinterest:hover,.active .social-network.pinterest{ background-position: -756px 0}
.social-network.reddit:hover,.active .social-network.reddit{ background-position: -798px 0}
.social-network.rss:hover,.active .social-network.rss{ background-position: -840px 0}
.social-network.sharethis:hover,.active .social-network.sharethis{ background-position: -882px 0}
.social-network.skype:hover,.active .social-network.skype{ background-position: -924px 0}
.social-network.spotify:hover,.active .social-network.spotify{ background-position: -966px 0}
.social-network.stumbleupon:hover,.active .social-network.stumbleupon{ background-position: -1008px 0}
.social-network.tumblr:hover,.active .social-network.tumblr{ background-position: -1050px 0}
.social-network.twitter-old:hover,.active .social-network.twitter-old{ background-position: -1092px 0}
.social-network.twitter:hover,.active .social-network.twitter{ background-position: -1134px 0}
.social-network.vimeo:hover,.active .social-network.vimeo{ background-position: -1176px 0}
.social-network.wordpress:hover,.active .social-network.wordpress{ background-position: -1218px 0}
.social-network.youtube:hover,.active .social-network.youtube{ background-position: -1260px 0}

html {
  background: url(https://vr-tuning.com/images/rotator/vector-tuning-bg.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

a.cat-list {display: block;background: #fff;text-align: center;border-radius: 4px;margin-bottom: 25px;padding: 20px 0;font-size: 1.3em;font-weight: 600;color: #000;letter-spacing: -1px;}
a.cat-list img {margin: 0 auto;margin-top: 20px;}
html #header.header-transparent .header-body {background: rgba(0,0,0,0.8);}
.main {margin-top: 140px;padding-top: 80px;}
h1.categoriesh1, h1.shopindex {color: #fff;font-size: 2.6em;line-height: 54px;text-transform: uppercase;margin: 0 0 72px 0;font-weight: 400;}
h1.categoriesh1 small {color: #bbb;text-transform: lowercase;font-weight: 300;}
/*img.fullpostcatimage {float: left;max-height: 54px;margin-right: 20px;}*/
.manufacturers2 h2 {margin: 0 0 22px 0;color: #ddd;}
.table>tbody>tr.black>td, .table>tbody>tr.black>th, .table>tbody>tr>td.black, .table>tbody>tr>th.black, .table>tfoot>tr.black>td, .table>tfoot>tr.black>th, .table>tfoot>tr>td.black, .table>tfoot>tr>th.black, .table>thead>tr.black>td, .table>thead>tr.black>th, .table>thead>tr>td.black, .table>thead>tr>th.black {background: #1B1D1F;color: #eee;border-bottom: 2px solid #777;}
.table>tbody>tr.black2>td, .table>tbody>tr.black2>th, .table>tbody>tr>td.black2, .table>tbody>tr>th.black2, .table>tfoot>tr.black2>td, .table>tfoot>tr.black2>th, .table>tfoot>tr>td.black2, .table>tfoot>tr>th.black2, .table>thead>tr.black2>td, .table>thead>tr.black2>th, .table>thead>tr>td.black2, .table>thead>tr>th.black2 {background: #2F3030;color: #ccc;font-weight: 400;border-top: 1px solid #777;}
.table>tbody>tr.black2:hover>td {background: #282d2f;}
form.store_product_form {background: #fff;padding: 10px;border-radius: 0;display: inline-block;}
form#singleform {display: block;}
/*form.store_product_form h3 {text-align: center;}*/
p.cijena-builds {font-size: 2em;color: #000;margin-top: 7px;}
p.cijena-builds span.text-small06 {font-size: 0.5em;}
.products p {color: #777;}
.manufacturers3 p {font-size: 1.2em;font-weight: 300;line-height: 26px;}
.clblock {display: block;}
.clcars {display: block;background: #fff;padding: 15px 10px;margin-bottom: 20px;border-radius: 4px;text-align: center;color: #000;}
.thumb-info.thumb-info-no-borders .thumb-info-wrapper {background: #fff;}

.entry {margin-bottom: 70px;font-size: 1.2em;font-weight: 300;line-height: 26px;color: #ccc;}
.entry h3 {font-size: 1.6em;margin-bottom: 23px;line-height: 32px;}
.entry img {display: block;max-width: 100%;height: auto !important;}
.entry p {font-size: 1.2em;font-weight: 300;line-height: 26px;color: #eee;}
.entry ul li {color: #eee;}
.image-left {float:left;margin: 0 10px 10px 0;}
.image-right {float: right;margin: 0 0 10px 10px;}
.breadcrumb {margin-bottom: 0;padding: 0;background-color: transparent;}
.breadcrumb>li, .breadcrumb>li>a {color: #000 !important;}
.thumb-info {background-color: transparent;}
ul.image-gallery {margin-bottom: 20px;}
.thumbgal {font-size: 14px;font-weight: 400;letter-spacing: -0.5px;text-transform: none;margin-bottom: 20px;line-height: 20px;}
.thumbgal h3 {margin-bottom: 13px;line-height: 20px;line-height: 28px;}
.entry-search {margin-bottom: 40px;color: #ddd;font-size: 1.1em;}
.entry-search h3 {margin-bottom: 10px;font-size: 1.4em;text-transform: none;font-weight: 300;color: #ccc;}
.entry-search h3 a {font-size: 1.3em;font-weight: 400;margin-right: 10px;}
.totres {color: #fff;font-size: 1.3em;border-bottom: 1px solid #777;line-height: 40px;margin-bottom: 0;text-align: right;position: relative;top: -55px;}
.shop ul.shop-single {padding: 0 0 25px 0;list-style: none;}
.shop ul.shop-single li h2 {text-transform:uppercase;font-size:2em;color:#ddd;margin-bottom:10px;font-weight:400;text-align: center;}
.shop ul.shop-single li.mb-80 {margin-bottom: 80px;}
.shop ul.shop-single li h3 {font-size: 1.4em;margin-bottom: 10px;text-align: center;}
.descr {font-size:14px;line-height:22px;}
table.pictogram, table.pictogram td {border: 1px solid transparent !important;}
/*.shopdetails h1.shopproduct {color: #F88204;font-size: 2.6em;line-height: 54px;text-transform: uppercase;margin: 0 0 72px 0;font-weight: 400;}*/
/*.shopdetails form.store_product_form {background: transparent;padding: 0;border-radius: 0;}*/
.owl-carousel .thumbnail {border: 0;}
.shop-button {text-align: center;margin: 30px 0;}
/*.productdet {background: #fff;padding: 10px;border-radius: 4px;}*/
.shopdet-descr {color: #484848;font-size: 1.2em;font-weight: 300;line-height: 26px;}
.shopdet-descr p {color: #484848;}
.productdet table.pictogram td {color: #484848;font-size: 1.2em;font-weight: 300;line-height: 22px;}

.pagination>li>a, .pagination>li>span {background-color: #fff;border: 1px solid #ddd;}

.progress-label span {color: #fff;font-weight: bold;}
.tablecart h4 {font-size: 1.1em;font-weight: 400;letter-spacing: normal;line-height: 20px;margin: 0;}
.tablecart input.input-qty-mini {max-width: 50px;float: left;}
.tablecart .width40 {width: 40px;}
.tablecart .bgtrans {background: transparent !important;}
.tablecart .bord0bgtrans {background: transparent !important;border: 0 !important;}
.tablecart .bold {font-weight: bold !important;}
.tablecart .font13em {font-size: 1.3em;}
.tablecart2 .noborder {border: 0;}
.tablecart2 .input-promo-mini {max-width: 200px;float: left;background-color: #484848;border: 1px solid #484848;color: #999;}
.tablecart2 .lh18 {line-height: 18px;}
.shop .actions-back {float: left;}
.shop .actions-continue {float: right;}
.payshipwell .padding15, .payshipwell2 .padding15 {padding: 15px;}
.payshipwell .valignmid tr td {vertical-align: middle;}
table.payship {margin-top: 10px;}
table.payship tr:first-child td {border-top: 0;}
table.payship td {padding: 20px;}
table.payship td.step4td {width: 160px;}
.payshipwell2 {min-height: 300px;}
.payshipwell2 a.fonts13n {font-size: 13px;}
tr.cart-items td {border-bottom: 1px solid #DCDCDC;}
tr.adjustments2 td:first-child {border-top: 0;}

.shop-print-wrapper {background: #fff;}
.order {padding: 30px;}
.shop table.cart {width: 100%;margin: 0;text-align: left;}
.thankyou {width: 100%;text-align: center;font-size: 30px;line-height: 50px;font-style: italic;margin: 30px 0;color: #ccc;}
.company-details {margin-bottom: 30px;}
.myaccountpadding15 {padding: 15px;}
.pnomargin p {margin: 0;color: #484848;}
.empty-cart2 {width:100%; height:auto; background: rgba(0, 0, 0, 0) url(https://vr-tuning.com/slike/vector-motortuning-cart.jpg) no-repeat scroll 0 0;}

#header.header-narrow .header-nav.header-nav-stripe nav > ul > li > a.menu-hr, #header.header-narrow .header-nav.header-nav-stripe nav > ul > li:hover > a.menu-hr, #header.header-narrow .header-nav.header-nav-dark-dropdown nav > ul > li > a.menu-hr, #header.header-narrow .header-nav.header-nav-dark-dropdown nav > ul > li:hover > a.menu-hr {
    margin-left: -4px;
}

.help-block {font-size: 0.85em;line-height: 14px;color: #CC0000;}
.control-group.error > label {font-weight: 600;}
.payshipwell.error .alert-success {color: #CC0000;background-color: #f2dede;border-color: #ebccd1;}
.h3shoptitle {/*position: absolute;top: 15px;*/color: #d12b2b;font-weight: 600;}





#header .header-nav-top .nav > li > a:hover, #header .header-nav-top .nav > li > a a:focus { background-color: #9C0401; }

.btn-inverse {
    background-color: #636465;
    color: #fff;
}

#footer ul.footerlinks-potpis li a {color: #747575;}

#footer a:hover {
color: #b72828;
}

.text-success {
color: #B72828;
}

.alert-success {
    color: #9C0401;
    background-color: #e3e3e3;
    border-color: #e3e3e3;
}

.btn-zeleni {
    border-color: #47a447;
    background-color: #47a447;
    border-color: #47a447 #47a447 #388038;
    color: #FFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.btn-zeleni.active.focus, .btn-zeleni.active:focus, .btn-zeleni.active:hover, .btn-zeleni:active.focus, .btn-zeleni:active:focus, .btn-zeleni:active:hover, .open>.dropdown-toggle.btn-zeleni.focus, .open>.dropdown-toggle.btn-zeleni:focus, .open>.dropdown-toggle.btn-zeleni:hover {
    color: #fff;
    background-color: #398439;
    border-color: #255625;
}

.btn-zeleni:active, .btn-zeleni:focus {
    border-color: #3f923f;
    background-color: #3f923f;
    color: #fff !important;
}

.btn-zeleni:hover {
    border-color: #3f923f;
    background-color: #3f923f;
    color: #fff !important;
}

.proizvodi-tekst-gore {
background-color: rgba(191, 191, 191, 0.6);
padding: 20px 20px 6px 20px;
margin-bottom: 50px;
}

h1.categoriesh1ct {color: #fff;font-size: 3.4em;line-height: 54px;text-transform: uppercase;margin: 0 0 14px 0;font-weight: 400;}
.podnaslov {color: #bbb;text-transform: lowercase;font-weight: 300;margin-bottom: 50px;font-size: 2.2em;letter-spacing: -1px;}
h1.categoriesh1ct2 {color: #fff;font-size: 2.6em;line-height: 54px;text-transform: uppercase;margin: 0 0 10px 0;font-weight: 400;}
.podnaslov2 {color: #bbb;text-transform: lowercase;font-weight: 300;margin-bottom: 50px;font-size: 1.7em;letter-spacing: -1px;}
.entryct {font-size: 1.3em;line-height: 30px;margin-bottom: 70px;font-weight: 300;color: #ccc;}
h2.categoriesh1 {text-transform: uppercase;}
.shop ul.shop-single li h2.ct {color: #fff;font-size: 2.2em;font-weight: 300;}
.h3ct {line-height: 34px;}
.btn-trans {color: #fff;font-size: 1.1em;font-weight: 300;padding: 8px 10px;display: block;background: rgba(0,0,0,0.5);overflow: hidden;}
.btn-trans:hover {border-color: #000;background-color: #000;color: #FFF;font-weight: 600;}
.container-wide {margin-top: 100px;margin-bottom: -30px;}
.gmap {width: 100%;height: 870px}


.soimg {width: 100px;height: auto;position: absolute;top: -20px;left: -10px;}
.sotxt {position: absolute;right: 35px;top: 15px;font-size: 1.3em;font-weight: bold;color: #cc0000;letter-spacing: -0.5px;}
.saleprice {color: #cc0000;letter-spacing: -0.7px;}
.products del {font-size: 0.8em;letter-spacing: -0.7px;}

.showsale1 {position: absolute;top: -8px;right: 8px;background: #cc0000;font-size: 1.2em;padding: 3px 6px;border-radius: 4px;border-top-left-radius: 0;border-bottom-right-radius: 0;color: #fff;}
.showsale2 {position: absolute;top: -15px;left: 55px;background: #cc0000;font-size: 1.2em;padding: 3px 6px;border-radius: 4px;border-top-left-radius: 0;border-bottom-right-radius: 0;color: #fff;}
.showsale3 {font-size: 1em;padding: 0 0 0 6px;color: #cc0000;}
.showsale4 {background: #cc0000;font-size: 1.5em;padding: 13px 6px;border-radius: 4px;color: #fff;text-align: center;}
.showsale4 .fa {display: block;margin-bottom: 10px;}






.chosen-select {border: 1px solid #bbb;outline: none;width: 100%;height: 40px;border-radius: 4px;background: #DDDDDD;font-weight: bold;color: #000;font-size: 14px;margin-bottom: 17px;max-width: 350px;}
.selectvehicle {background: rgba(0, 0, 0, 0.75);padding: 0;position: absolute;left: 0;top: 150px;z-index: 2;max-width: 465px;}
.selectvehicle .form-inline {padding: 60px;}
.selectvehicle h4 {color: #fff;font-size: 28px;font-weight: 300;margin-bottom: 30px;}
.selectvehicle h4 span {color: #e94f0b;font-weight: 900;}
.selectvehicle .btn {width: 100%;font-weight: 700;border-radius: 4px;max-width: 350px;}
.selectvehicle .btn .fa {margin-left: 5px;}
.chosen-container {display: block !important;width: 345px !important;margin-bottom: 17px;}
.chosen-container-single .chosen-single {background-color: #ddd;box-shadow: none;}
.chosen-container-active .chosen-single {border: 1px solid transparent;box-shadow: none;}
.chosen-container-single .chosen-single div {position: absolute;top: 0;right: 0;display: block;width: 31px;background: #747474;height: 100%;border-top-right-radius: 3px;border-bottom-right-radius: 3px;}
.chosen-container-single .chosen-single div b {display: block;width: 100%;height: 100%;background: url(https://vr-tuning.com/vendor/chosen/chosen-sprite.png) no-repeat 11px 11px;}
.chosen-container-active.chosen-with-drop .chosen-single div b {background-position: -7px 10px;}

section.poc-bg3 {background: #fff;}
section.poc-bg3 h2 {font-weight: 400;}
section.poc-bg3 .owl-carousel div {text-align: center;}
section.poc-bg3 .owl-carousel div img {margin: 0 auto;margin-bottom: 40px;}
section.poc-bg3 .owl-carousel div h4 {font-weight: 700;text-transform: uppercase;color: #1d2127;}
section.poc-bg3 .owl-carousel span {font-size: 0.9em;}
.owl-carousel .owl-nav {margin-top: -50px;}
section.poc-bg3 .owl-carousel .owl-nav [class*="owl-"] {color: #25323E;background-color: #E5E8EB;border-color: #E5E8EB;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
section.poc-bg3 .owl-theme .owl-nav [class*=owl-] {font-size: 34px;line-height: 48px;}
.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next {width: 60px;height: 60px;}
section.poc-bg3 .owl-carousel .owl-nav .owl-prev:before {content: "\f104";}
section.poc-bg3 .owl-carousel .owl-nav .owl-next:before {content: "\f105";}
.owl-carousel .owl-nav .owl-prev {left: -35px;}
.owl-carousel .owl-nav .owl-next {right: -35px;}

.title-catimg {display: table;vertical-align: middle;width: 100%;margin: 20px 0;}
.fullpostcatimage {float: right;margin: 0 0 10px 0;display: table-cell;}
.categoriesh1 {display: table-cell;vertical-align: middle;height: 124px;font-weight: 600;}
.shopdesc1 {font-size: 18px;line-height: 30px;font-weight: 300;}
.table-carbuild {background: #eee;}
.table-carbuild>tbody>tr>td {width: 50%;border-top: 0;font-size: 13px;}
.table-carbuild>tbody>tr>td:first-child {text-align: right;font-weight: 600;color: #000;}
.table-carbuild>tbody>tr>td.tcb-title {text-align: center;border-bottom: 1px solid;background: #747474;color: #fff;}
.shopimg img {}
.shopinfo h3 {font-size: 2.5em;margin-top: 33px;font-weight: 600;}
.shopinfo .cijena-builds {font-size: 2.5em;color: #000;margin-top: 2px;}
.shopinfo .cijena-builds .text-small06 {font-size: 0.4em;text-transform: uppercase;font-weight: 600;}
.shopinfo .okocijena {background: #eee;padding: 13px 13px 10px 13px;float: left;width: 100%;}
.table-carbuild2>thead>tr>th {vertical-align: middle;border-bottom: 1px solid #ddd;}
.table-carbuild2>thead>tr>th img.tcb2-img {width: 60px;height: auto;}
.table-carbuild2>thead>tr>th h4.tcb2-title {color: #31708f;font-weight: 600;margin: 0;font-size: 1.3em;line-height: 22px;}
.table-carbuild2>tbody>tr>td {width: 50%;border-top: 0;}
.table-carbuild2>thead>tr>th:first-child {text-align: right;}
.table-carbuild2>tbody>tr>td:first-child {text-align: right;border-right: 1px solid #ddd;}
.table-carbuild2>tbody>tr:first-child>td {color: #000;font-weight: 600;}

section.sectionfaq {margin: 30px 0 70px;}
section.sectionfaq .panel-group .panel-heading a {padding: 5px 15px;background: #fff;font-size: 14px;color: #d12b2b;}
section.sectionfaq .panel-group .panel-heading a.collapsed:before {font-family: FontAwesome;content: "\f0da";vertical-align: middle;margin-right: 10px;top: -1px;position: relative;}
section.sectionfaq .panel-group .panel-heading a:not(.collapsed):before {font-family: FontAwesome;content: "\f0d7";vertical-align: middle;margin-right: 10px;}
section.sectionfaq .panel-group .panel-body p {margin: 0 0 20px 23px;color: #484848;}
section.sectionfaq h2 {font-weight: 400;}
section.sectionwhy {background: #fff;border-top: 0;margin-top: 0;margin-bottom: 70px;}
.shop hr.tall {margin: 15px 0;}
.shop hr.dashed:after {border: 0;}
.shop hr:last-of-type {display: none;}
.selectvehiclefixedbtn {position: fixed;top: 274px;z-index: 10;transition: all .2s ease-in-out;}
.selectvehiclefixedbtn a {display: inline-block;padding: 10px;background: #E94F0B;text-align: center;color: #fff;font-size: 0.9em;line-height: 16px;cursor: pointer;}
.selectvehiclefixedbtn a:hover {text-decoration: none;}
.selectvehiclefixedbtn a .fa {font-size: 1.5em;display: block; margin-bottom: 5px;}

.selectvehiclefixedbtn {float: right;margin-top: -22px;position: relative;top: 14px;margin-right: 100px;}
.selectvehiclefixedbtn a {background: transparent;display: inline-block;padding: 12px 10px 8px 10px;text-align: center;font-size: 1.1em;line-height: 24px;cursor: pointer;color: #fff;font-weight: 600;text-transform: uppercase;letter-spacing: -0.4px;text-shadow: 0px 1px 0px #444;}
.selectvehiclefixedbtn a:hover {background: #d0d0d0;}
.selectvehiclefixedbtn a .fa {font-size: 1.3em;float: left;margin-top: 1px;color: #F26522;margin-right: 8px;}
#header .header-top.header-top-colored .selectvehiclefixedbtn span {float: left;}
.selectvehicleall {background: rgba(0, 0, 0, 0.75);padding: 0;position: static;left: auto;top: auto;max-width: 100%;}
.selectvehicleall .form-inline {width: 470px;margin: 0 auto;padding: 25px 65px;}
.selectvehicleall h4 {margin-bottom: 15px;}
.selectvehicleall .chosen-container, .selectvehicleall .chosen-select {margin-bottom: 10px;}

.owl-carousel .owl-nav [class*="owl-"]:active, .owl-carousel .owl-nav [class*="owl-"]:focus, .owl-carousel .owl-nav [class*="owl-"]:active:hover, .owl-carousel .owl-nav [class*="owl-"]:active:focus {
    border-color: #d5d8dB #d5d8dB #d5d8dB;
    background-color: #d5d8dB;
}


.checkbox.bluetooth {float: right;padding: 10px;border: 1px solid #ddd;width: 100%;}
.checkbox.bluetooth input[type=checkbox] {margin-top: 18px;}
.checkbox.bluetooth label {font-weight: 700;color: #000;}
.checkbox.bluetooth label img {margin: 0 15px;}
.selectedvehicle {background: #E5E5E5;padding: 15px 0;text-align: center;}
.selectedvehicle .kuki {font-weight: bold;}
.selectedvehicle .kuki .fa {color: green;}
.sticky-header-active .selectedvehicle {display: none;}

.shopotherprdcts {font-size: 12px;}
.shopotherprdcts h3 {margin: 20px 0;font-size: 2em;}
.shopotherprdcts .cijena-builds {font-size: 1.6em;line-height: 14px;}
.showothrprdctbtn {border: 1px solid #ddd;cursor: pointer;position: relative;}
.showothrprdctbtn:hover {border: 1px solid #ddd;}
.showothrprdctbtnhvr {display: none;}
.showothrprdctbtn:hover .showothrprdctbtnhvr {display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;text-align: center;background: #ddd;z-index: 2;padding: 50px 0 0 0;font-size: 20px;color: green;}

.selectvehicleh {background: #000;padding: 0;}
.selectvehicleh .fa-car {color: #E94F0B;font-size: 34px;margin-top: 6px;}
.selectvehicleh h4 {color: #000;font-size: 18px;font-weight: 300;margin-bottom: 17px;line-height: 20px;}
.selectvehicleh h4 span {color: #e94f0b;font-weight: 900;display: block;letter-spacing: normal;font-size: 1.1em;}
.selectvehicleh .btn {padding: 7px 16px;border-radius: 4px;}
.selectvehicleh .chosen-container-single .chosen-single {background-color: #fff;}
.selectvehicleh .chosen-container-single .chosen-single span {color: #666;}
.selectvehicleh .chosen-container-single .chosen-single div {background: #fff;}
.selectvehicleh .chosen-container-single .chosen-single div b {background: url('https://vr-tuning.com/vendor/chosen/chosen-sprite-orig.png') no-repeat 11px 11px;}
html.sticky-header-active #header.header-transparent-no .header-body .selectvehicleh {top: 8px;position: relative;}

.rb:first-child {border-right: 1px dashed #DBDBDB;}
.rb h3 {text-align: center;margin-top: 25px;margin-bottom: 15px;}
.rb2:first-child, .rb2:nth-child(2) {border-right: 1px dashed #DBDBDB;}
.rb2 h3 {text-align: center;margin-top: 25px;margin-bottom: 15px;}

.svcontact {font-size: 0.9em;color: #fff;margin-top: 5px;display: block;}





