@charset "UTF-8";

/* ************************************************** */
/* ************************************************** */
/* ************************************************** */
/* START KABI OVERWRITES */

#bcmsCookieInfo p {padding:0;}
#bcmsCookieInfo form {background:none}

.header .logo {margin-top:8px;}
.header .cart {border-bottom:1px solid #E1E1E1; width:280px;}
.header .cart .info {font-size: 12px; color: #666; font-weight: normal;}

.header .languages {border: 1px solid #E1E1E1; padding: 2px 6px; background: #F0F0ED; border-radius: 0 0 4px 4px;}
.header .languages button {background:none;}
.header .languages .flag_en, .header .languages .flag_sl {color:#666; font-size:13px;}

.header .store {width:282px}  
.header .user {padding-top:10px; float:none; display:table; width:100%;}
.header .user li {position: relative; float: none; padding: 0 5px; border-right: 1px solid #DADADA; border-left:0; display: table-cell; text-align: center; line-height:14px;}
.header .user li.first {border-left: 1px solid #E1E1E1; padding-left:10px}
.header .user a {font-size:13px; color:#666;}
.header .menu a {font-size:13px; color:#666;}

.breadcrumb a {color: #666;}
.breadcrumb > .active a {color: #666;}

.productsMenu ul li {margin: 4px 0 2px 0; padding:0;}
.productsMenu ul li ul {padding:0;}
.productsMenu ul li ul li a {color:#666;}
.productsMenu ul li ul li ul {/*padding-left: 10px;*/}
.productsMenu ul li ul li ul li {width: 98%;}

.badges .badge {padding: 8px 6px; font-size: 11px; border-radius: 4px; width:auto; min-width: 45px; max-width:70px;}

.mainContentCol h2 {line-height:1.4em}

/* templates overwrites */
.en_template_category_html h1, .sl_template_category_html h1 {margin-top: 24px;}

.top_cat .tc_small h3 {color: #00B3BE; font-size: 14px;}
.top_cat .tc_small h3 a {color: #00B3BE; font-size: 14px;}

.categoryDescription p {padding:0; margin:0}
.categoryDescription h2 {padding:0; margin:0 0 0 0; border:0;}
.categoryDescription h2.line {color: #222;margin: 40px 0px 8px;padding: 0px 0px 4px;border-bottom: 1px solid #E1E1E1;text-transform: uppercase;font-size: 1.2em;font-weight: bold;line-height: 1.4em;}

.listingNavigation {margin-bottom: 12px;}

/* home */
#contentpage-home .mainContentCol h2 {border-bottom:0; padding-bottom:4px}
#contentpage-home .top_cat {margin-top:24px; margin-bottom:74px;}
#contentpage-home .top_cat h2 {margin:2px 0 4px; border-bottom:0;}
#contentpage-home .itemArtikelList {margin-top:0; margin-bottom:20px;}
#contentpage-home .featured_brands {margin-top: 74px; margin-bottom: 74px;}
#contentpage-home .featured_bundle .itemArtikelList .productCart .tools {display:none;}
#contentpage-home .first_page_products {margin-top: 74px;}


.blogList .blogItem .description p {font-size:13px;}
.blogList .blogItem .description {height: 208px;}

.blogList .blogItem .imgWrapper {height: auto; line-height: normal;}
.blogList .blogItem h4 {height: 52px; padding: 4px 10px 0; color:#00a5b0; margin-top: 24px;}
.blogList .navigation a {color:#00a5b0}


/* product page */
.product h1 {font-size: 2em; margin: 20px 0px 4px; line-height: 1.1em; border-bottom:0}
.product .code {padding-top:0; font-size:13px}

.product .logo {float:right; padding: 16px 16px; height:auto; width:100%; top: -20px; margin-bottom:0; text-align: center; border: 1px solid #E1E1E1; border-radius: 6px;}
.product .logo img {max-height: 50px; max-width: 200px;}

.itemNovoThumbs a.active {border: 2px solid #00B3BE;}
.itemNovoThumbs a.active .slikaover {background:none;}
.slikaover i {display:none}

.owl-theme .owl-controls .owl-page span {background:#00B3BE;}

.product .qj_ask {display:block; padding:10px 0 5px}
.product .qj_ask span {font-weight:bold; color:#222;}
.product .qj_ask a {padding:0 4px;}

.product .right .item-description {border:0; margin-bottom:0;}
.product .right h2 {border:0; margin-top:0; font-size:14px; padding-bottom:0}

.product .right .itemOptions {margin:0; padding:0; border:6px solid #E1E1E1;}
.product .right .priceWrapper {width:100%; padding:8px 0px 4px 27px;}
.product .price.old {font-weight: bold; font-size: 2em; padding-top: 0;}

.product .calculatedProductShipping {padding: 2px 0px 0px; margin: 2px 0px 0px;}

.product .right .tools {width:100%; padding:12px 0px 10px; background:#E1E1E1;}
.product .right .addToCart {margin:0 0 0 10px; float:left; width:40%; padding:8px 4px; font-size:1.1em; font-weight:bold; border-radius:4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;}
.product .right .addToCart i {display:none;}
.product .right .addToWish {margin:0px 10px 0px 0px; float:right; width:40%; padding:8px 4px; font-size:1.1em; font-weight:bold; background:#FFFFFF; border:1px solid #C3C3C3; color:#777; border-radius:4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;}
.product .right .addToWish i {display:none;}
.product .right .removeFromCart {margin:1px 0 0 10px; float:left; width:40%; padding:10px 4px; font-size:1em; font-weight:bold; border-radius:4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; background:#777}
.product .right .removeFromCart i {display:none;}

.sl_template_product .product .right .addToCart {font-size:1em;}
.sl_template_product .product .right .addToWish {font-size:1em;}

.product .finance-promo-inner {margin:0; padding:6px 12px;}


.product .tehnical table {border-collapse: separate;}
.product .tehnical table.fckTable th, .product .tehnical table.fckTable tr td:first-child {min-width: 150px; background:#F0F0ED; color: #666; font-weight: normal; padding: 6px 10px; border-bottom: 1px solid #E1E1E1; border-top: 1px solid #FFF;}
.product .tehnical table.fckTable td {padding:6px 10px;}
.product .tehnical table.fckTable td p {padding:0; margin:0;}

.askOurExperts .personal .row .name {width:35%; padding:2px 5px 0 0}
.askOurExperts .row .f_input, .askOurExperts .row .f_select {width:65%;}
.askOurExperts .row .f_memo {height:212px}
.askOurExperts .row .f_button {width:65%; font-size:14px;}
.askOurExperts label p {padding-left: 10px; display: block !important; margin: -31px 0 -31px 12px;}

/* checkout */
#cartStep {padding-bottom:60px;}
#cartStep .steps li {padding: 0 12px 0 25px;}
#cartStep .cartStepInfo {padding-bottom:16px;}
#cartStep .cartStepInfo p {padding-bottom: 0;}
#cartStep .delete i.ti-close {font-weight: bold; font-size: 12px; color: #00B3BE;}
#cartStep .items .qty input {height:24px;}
#cartStep .items .qty i {top:5px; font-size: 14px; font-weight: bold; color: #00B3BE;}
#cartStep .items h4 {margin-top:0;}
#cartForm .row p {padding-bottom:0;}
#cartStep .totals select {font-size:13px;}

#cartStep .radio label {padding-right:40px;}
#cartStep input#user_id_tax {color:#999999; white-space:pre-wrap}

.step6 .steps {display:none;}
.step6 h1 {margin-top:60px;}

/* login / signup */
#loginForm .info {padding-top:0;}
#loginForm h1 {font-size:1.6em; margin-top:10px;}
#loginForm .inner {border:1px solid #E1E1E1; background:#F0F0ED; border-radius: 6px;}
#userLogin .row.row_field {padding-top:10px; font-size: 13px;}
#contentpage- .mainContentCol #loginForm h2 {width: 95%; margin: 0px 16px 16px; padding: 10px 0px 4px; border-bottom:1px solid #E1E1E1; background:none; color:#666;}
#loginForm .row {padding: 6px 10px 0px; margin: 0px; background:none;}
#loginForm .name {font-size: 13px; color:#666;}
#loginForm .f_input {font-size:13px; padding: 2px 4px;}
#loginForm .formButtonH {background:none}
#loginForm .required_info {display:none}
#loginForm .name span {color:#777; left:500px;}
#loginForm .inner .navigation_buttons .f_button  {padding: 0px 34px; line-height: 34px; border-radius: 4px; font-size:14px;}

#userRegister {padding:0;}

.secondary_navigation {margin-bottom:40px;}

#loginForm .error .name, #cartStep .error .name {color:#990000}

#enoviceCont {background-size: cover;}
#enoviceCont .enoviceMsg {padding: 10px; color: #990000;} 


.askOurExperts {font-size:13px;}
#contentpage-vprasajte-strokovnjaka .productsMenu h2:nth-of-type(1) {display: none;}

#footer .footer_left p {padding: 5px 0px 0px;}
#footer .footer_left h2 {margin: 20px 0px 0px;}
#footer .footer_left .img-responsive {margin-top: 20px;}
#footer .footer_right .footer_menu p {padding-top: 0;}
#footer .footer_right .footer_menu p strong {color:#FFFFFF;}

	
/* END KABI OVERWRITES */
/* ************************************************** */
/* ************************************************** */
/* ************************************************** */

.manuf_logo {position: relative; float: right; padding: 16px; height: 100px; width: 260px; margin: 10px 0 0 20px; text-align: center; border: 1px solid #E1E1E1; border-radius: 6px; overflow: hidden;}
.manuf_logo img {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); max-height: 90%; max-width: 90%;}

.our_brands .brand_item {height: 165px;}
.our_brands .brand_item h2 {margin:0; padding:5px 0; text-align:center}
.our_brands .brand_item h2 a {color:#222}

#footer_social {float: left; margin: 22px 0 0 0; margin-left: 25px !important;}
#footer_social li {float: left; width:40px; border-bottom: none !important; list-style-type: none !important; margin:0; padding:0 !important;}
#footer_social li a {float: left; height: 23px; width: 23px; margin:0; opacity:0.8; text-indent: -9999px; overflow: hidden; background: url('https://www.videoexpert.eu/f/img/Image/footer/social-icons.png');}
#footer_social #tw {background-position: 0 -23px;}
#footer_social #tw:hover {opacity:1;}
#footer_social #fb {background-position: -23px -23px;}
#footer_social #fb:hover {opacity:1;}
#footer_social #plus {background-position: -69px -69px;}
#footer_social #plus:hover {opacity:1;}

.leasing_banner_wrap {margin: 20px 0px 0px;}
.leasing_banner_wrap .lb_icon {}
.leasing_banner_wrap .lb_icon img {border: 1px solid #E1E1E1; border-radius: 8px 8px 0 0; border-bottom:0}
.leasing_banner {padding: 0 0 20px 0; font-size: 14px; background: #FFFFFF;border: 1px solid #E1E1E1; border-radius: 0 0 8px 8px;}
.leasing_banner .lb_title {padding:4px 0; text-align: center; font-size: 14px; font-weight:bold; color: #FFFFFF; line-height: 26px; background:#00B3BE; text-transform:uppercase;}
.leasing_banner .lb_body {text-align: center; padding:8px 10px; color:#666; font-size:12px;}
.leasing_banner a.btn {display: block;margin: 5px auto 0px;width: 180px;padding: 8px 4px;color: #00B3BE;text-align: center;font-size: 12px;font-weight: bold;border: 2px solid #00B3BE;border-radius: 4px; text-transform:uppercase}

/* start small inpage navigation on brands (blackmagic, ...) */
.top_cat_small {border-top:1px solid #E1E1E1; margin-bottom:0}
	.top_cat_small .tc_small_title {padding:10px 20px; background:#F7F7F7; border:1px solid #E1E1E1; border-top:0}
	.top_cat_small .tc_small_title h2 {margin:0; padding:0; font-weight:bold; font-size:16px; border:0; text-transform:none}
	.top_cat_small .tc_small {height:160px; border-left:1px solid #E1E1E1; padding-top:10px; border-bottom:1px solid #E1E1E1; 
		background: rgba(255,255,255,1);
		background: -moz-linear-gradient(top, rgba(255,255,255,1) 75%, rgba(247,247,247,1) 100%);
		background: -webkit-gradient(left top, left bottom, color-stop(75%, rgba(255,255,255,1)), color-stop(100%, rgba(247,247,247,1)));
		background: -webkit-linear-gradient(top, rgba(255,255,255,1) 75%, rgba(247,247,247,1) 100%);
		background: -o-linear-gradient(top, rgba(255,255,255,1) 75%, rgba(247,247,247,1) 100%);
		background: -ms-linear-gradient(top, rgba(255,255,255,1) 75%, rgba(247,247,247,1) 100%);
		background: linear-gradient(to bottom, rgba(255,255,255,1) 75%, rgba(247,247,247,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7', GradientType=0 );
		}
	.top_cat_small .tc_small_last {border-right:1px solid #E1E1E1}
	.top_cat_small .tcs_active {border-bottom:none !important; background:none !important}
	.top_cat_small .tc_small span {display:block; height:90px;}
	.top_cat_small .tc_small img {margin:0 auto; max-height:85px; max-width:100%}
	.top_cat_small .tc_small h3 {text-align:center; color:#00a5b0; height:24px; padding:0; margin:16px 0 0 0; font-size:15px; font-weight:bold; }
	.top_cat_small .tc_small a {color:#00a5b0;}
	
	.top_cat_small .tcs_desc {margin-bottom:-20px; padding:20px 20px 24px; border-left:1px solid #E1E1E1; border-right:1px solid #E1E1E1;}
	.top_cat_small .tcs_desc h2 {border:0; margin:8px 0 0; padding:0; font-size:1.1em}
	.top_cat_small .tcs_desc h2 a {color:#222;}
/* end small inpage navigation on brands (blackmagic, ...) */

/* ************************************************** */
/* ************************************************** */
/* ************************************************** */
/* START KABI RESPONSIVE OVERWRITES */

.mainMenuMobile .navbar-toggle {margin: 4px 0 0 0; font-size: 14px; color: #00B3BF; font-weight:bold;}
.secondary_navigation .navbar-toggle {color: #00B3BF;}
#userNavigation li a, #userNavigation li span {color: #00B3BF;}
#userNavigation li.active a {color: #222;}
#mainNavigation {font-size: 14px;}
#mobileNavigation .nav > li > a {padding: 10px 5px;}
#mobileNavigation .nav a {color: #666; font-weight:bold;}
#mobileNavigation .nav .nav a {color: #00B3BF; padding-left: 20px; font-weight:normal;}
#mobileNavigation .nav .nav .nav a {color: #666;}
#mobileNavigation .nav .navbar-toggle {top:0; height:33px;}
	
.unresponsive-slider {display:none}
.xs-unresponsive {display:none}
	
/* iPad - Landscape (1024x768) */
@media (max-width: 1200px) {
#userNavigation li a {padding: 0px 10px;}

.slider-pro-wrap {display:none;}
	.unresponsive-slider {display:block; background:#F0F0ED}

}

/* Nexus 7 - Landscape (960x600) */
@media (max-width: 992px) {
.our_position .op3 {display:none;}

.breadcrumbs {padding:0 15px;}
.cell {padding:0 15px;}
#footer .footerWrapper {padding:25px 15px;}

#cartStep ul.steps {display:none;}
.product .logo {margin: 20px 0;}



}

/* iPhone 5 - Landscape (320x568) */
@media (max-width: 768px) {
	
#mainNavigation {padding: 8px 0px;}

.our_position {display:none;}

.sm-unresponsive {display:none}
.xs-unresponsive {display:block}


.breadcrumbs {padding:0;}

.top_cat .tc_1 {border-right:1px solid #E1E1E1}
.top_cat .tc_2 {border-right:1px solid #E1E1E1;}
.top_cat .tc_small {border-right:1px solid #E1E1E1;}

.secondary_navigation .navbar-toggle {font-size: 14px; color: #08C; -webkit-border-top-left-radius: 4px;-webkit-border-top-right-radius: 4px;-moz-border-radius-topleft: 4px;-moz-border-radius-topright: 4px;border-top-left-radius: 4px;border-top-right-radius: 4px;}

.step2 .cartRight, .step3 .cartRight, .step4 .cartRight, .step5 .cartRight {display:none;}

.blogList .blogItem h4 {text-align:center;}

}

/* iPhone 4 - Landscape (480x320) */
@media (max-width: 480px) {

.top_cat .tc_small {height:165px;}

.product .right .addToCart {width:96%; margin-left:4px}
.product .right .addToWish {width:96%; float:left; margin-top:10px; margin-left:4px;}

.askOurExperts .row .f_memo {width:94%;}
.askOurExperts .row .f_input, .askOurExperts .row .f_select {width:100%;}
.askOurExperts .row .name {display:none;}

.askOurExperts .row .f_button {width:100%;}

#enoviceCont .f_input {width:100%;}
#enoviceCont .fsubmit2 {width:100%; margin-top:10px;}


}

/* END KABI RESPONSIVE OVERWRITES */
/* ************************************************** */
/* ************************************************** */
/* ************************************************** */
