	/* HOMEPAGE */
/*
.title {
	font-weight: 500 !important;
}
*/

/* language dropdown triangle skrit */
.header-cart-group .dropdown > a::after {
	content: none;
}

/* Search page Capitalize title */
.route-product-search .site-wrapper .title.page-title {
	text-transform: capitalize !important;
}

/* Google reviews */
#information-contact [class*="ReviewBackground__Container"] {
	padding: 0px 20px !important;
}
.route-information-contact #content {
	padding-bottom: 0 !important;
}
@media only screen and (max-width: 760px) {
	.route-information-contact #content {
		padding: 0 !important;
	}
}

/* blog page max-width */

.route-journal3-blog #content {
	max-width: 1400px;
	margin: 0 auto;
}

/* product tabs */

.route-product-product #bottom .nav-tabs li a {
	font-weight: 500 !important;
	color: #585858 !important;
}
.route-product-product .product-options .control-label::after {
	content: none !important;
}

.route-journal3-blog #content {
	max-width: 1400px;
	margin: 0 auto;
}

/* Link do proizvajalca */
.route-product-product .manufacturer-external-link a {
	color: #b99440 !important;
}
.route-product-product .manufacturer-external-link a:hover {
	color: #726962 !important;
}

/* Product Stats na produktni strani */
.route-product-product .product-right .product-stats li a,
.route-product-product .product-right .product-stats li span {
	font-weight: 500;
}


/* Črno/bela zastava za language */
.header .language-flag-title .symbol img {
	filter: grayscale(100);
	opacity: .9;
	border-radius: 30%;
}

/*Ikone na kontaktni strani*/
.module-info_blocks-194 .module-item-1 .info-block::before {
	content: url("/image/catalog/qstom/i1.png") !important;
	transform: scale(.4);
}
.module-info_blocks-194 .module-item-2 .info-block::before {
	content: url("/image/catalog/qstom/i2.png") !important;
	transform: scale(.4);
}
.module-info_blocks-194 .module-item-3 .info-block::before {
	content: url("/image/catalog/qstom/i3.png") !important;
	transform: scale(.4);
}
.module-info_blocks-194 .module-item-4 .info-block::before {
	content: url("/image/catalog/qstom/i4.png") !important;
	transform: scale(.4);
}


/* ikone na storitvah */
.storitve-ikona {
	background-color: #b99440;
	border-radius: 50%;
	padding: 20px;
	margin-right: 35px;
	float: left;
}
.storitve-ikona img {
	max-width: 45px;
}
.ikona-tekst {
	padding: 40px;
}
.ikona-tekst h5 {
	font-size: 15px;
	font-weight: 600;
	line-height: 23px;
	color: #393939;
}
.ikona-tekst p {
	font-size: 13px;
	font-weight: 400;
	line-height: 23px;
	color: #444444;
}


/* Barva ozadja na info straneh in ikone na /intek in /partnerji, postavitve divov in responsive*/
.information-9 .vrsta,
.information-10 .vrsta {
	display: flex;
	padding-top: 75px;
	max-width: 1100px;
  margin: 0 auto;
  position: relative;
}
.information-9 .content h1 {
	font-size: 40px;
	line-height: 44px;
	color: #b99440;
	text-align: center;
	font-weight: 600;
	padding-top: 75px;
}
.information-9 .content h4,
.information-10 .content h4 {
	font-size: 13px;
	line-height: 20px;
	color: #b99440;
	text-align: left;
	font-weight: 700;
	padding-top: 20px;
	letter-spacing: 1px;
	margin-bottom: 0;
}
.information-9 .content h5,
.information-10 .content h5 {
	font-size: 15px;
	line-height: 23px;
	color: #393939;
	text-align: left;
	font-weight: 600;
	padding-bottom: 10px;
}
.information-9 .vrsta p,
.information-10 .vrsta p {
	font-size: 13px;
	line-height: 23px;
	color: #444444;
	text-align: left;
	font-weight: 400;
}
.information-9 img,
.information-10 img {
	border-radius: 4px;
}
.information-9 .intek-levo,
.information-9 .intek-desno {
	width: 50%;
	padding: 15px;
	float: left;
}
.information-10 .partnerji-levo,
.information-10 .partnerji-sredina,
.information-10 .partnerji-desno {
	width: 33%;
	padding: 15px;
}

@media only screen and (max-width: 760px) {
	.information-9 .intek-levo,
	.information-9 .intek-desno {
		width: 100%;
		clear: both;
	}
	.information-10 .partnerji-levo,
	.information-10 .partnerji-sredina,
	.information-10 .partnerji-desno {
		width: 100%;
	}
	.information-9 .vrsta,
	.information-10 .vrsta {
		display: block;
	}
}

.information-9 .site-wrapper,
.information-10 .site-wrapper,
.information-11 .site-wrapper,
.information-12 .site-wrapper,
.information-13 .site-wrapper,
.information-14 .site-wrapper,
.route-product-manufacturer-info .site-wrapper {
	background-color: #f5f5f5;
}
.information-9 .qstom-divider {
	background-color: #f5f5f5;
	margin-top: 25px !important;
	margin-bottom: 5px !important;
}

.module-info_blocks-330 .module-item-1 .info-block::before {
	content: url("/image/catalog/qstom/play.png") !important;
	transform: scale(.5);
}
.module-info_blocks-330 .module-item-2 .info-block::before {
	content: url("/image/catalog/qstom/folder.png") !important;
	transform: scale(.5);
}
.module-info_blocks-330 .module-item-3 .info-block::before {
	content: url("/image/catalog/qstom/like.png") !important;
	transform: scale(.5);
}
.module-info_blocks-330 .module-item-4 .info-block::before {
	content: url("/image/catalog/qstom/check.png") !important;
	transform: scale(.5);
}



/* Reference stili */
.hi-fi-blok img {
	border-radius: 4px;
}
.hi-fi-blok {
	margin: 50px auto !important;
	/*max-width: 1280px;*/
	max-width: 1130px;
}
.hi-fi-blok .hi-fi-text {
	padding: 20px;
	background: #fff;
}
.hi-fi-blok .hi-fi-text h3 {
	font-size: 22px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
	color: #5d5d5d;
	margin: 0;
}
.hi-fi-blok .hi-fi-text p {
	padding-top: 5px;
	font-size: 13px;
	line-height: 23px;
  font-weight: 400;
  letter-spacing: 0;
	color: #444444;
	margin: 0;
}



/* Barva ozadja na /aktualno, posamezne znamke in site-wrapper width*/
.route-journal3-blog .site-wrapper,
.route-journal3-blog-post .site-wrapper {
	background-color: #f5f5f5;
}
.route-journal3-blog .site-wrapper .container,
.route-product-manufacturer-info .site-wrapper .container {
	max-width: none;
	padding: 20px;
}
.qstom-date {
  margin: 15px 10px;
	font-family: Raleway,sans-serif;
	color: #B99440;
	font-style: italic;
	font-weight: 600;
	font-size: 15px;
}
.route-journal3-blog-post .qstom-date {
  margin: 15px 0px;
	font-family: Raleway,sans-serif;
	color: #B99440;
	font-style: italic;
	font-weight: 600;
	font-size: 15px;
}
/*
.blog-post-naslov,
.route-product-manufacturer-info .title.page-title {
	*/
	.blog-post-naslov {
	text-align: left;
	color: #B99440;
	font-size: 40px;
	line-height: 44px;
	font-weight: 600 !important;
	margin-bottom: 32px !important;
	margin-top: 30px !important;
	padding: 0 !important;
}
.route-product-manufacturer-info #content p,
.route-product-manufacturer-info #content .bottom_description_wrapper p span {
	font-family: 'Raleway' !important;
  font-weight: 400 !important;
  font-size: 13px !important;
  color: rgba(68, 68, 68, 1) !important;
  line-height: 23px !important;
}



/* Bannerji text na frontu - Animacija */
.module-banners .module-item a:before {
		-webkit-transition: all .4s cubic-bezier(.25,.46,.45,.94);
		transition: all .4s cubic-bezier(.25,.46,.45,.94);
}
.module-banners .module-item > a::before:hover {
	-webkit-transition: all .4s cubic-bezier(.25,.46,.45,.94);
	transition: all .4s cubic-bezier(.25,.46,.45,.94);
}

.module-banners .banner-text span {
	transform: translateY(-13px);
	transition: transform .4s cubic-bezier(.25,.46,.45,.94),opacity .4s cubic-bezier(.25,.46,.45,.94)
}
.module-banners:hover .banner-text span {
	transform: translateY(0px);
	transition: transform .4s cubic-bezier(.25,.46,.45,.94),opacity .4s cubic-bezier(.25,.46,.45,.94)
}



/* /manufacturers image overlay */
.manufacturer .image-card,
.route-common-home .manufacturer-thumb .image,
.mega-menu-content .manufacturer-thumb .image,
.product-thumb .image,
.route-common-home .manufacturer-thumb .image {
	position: relative;
}

.manufacturer .image-card .overlay-manu,
.route-common-home .manufacturer-thumb .image .overlay-manu,
.mega-menu-content .manufacturer-thumb .image .overlay-manu,
.product-thumb .image .overlay-manu,
.route-common-home .manufacturer-thumb .image .overlay-manu {
	position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: all .4s cubic-bezier(.25,.46,.45,.94);
  background-color: rgba(57,57,57,.9);
	border-radius: 3px;
	display: flex;
}
.route-journal3-blog .post-layout .image .overlay-manu,
.route-common-home .post-layout .image .overlay-manu,
.product-thumb .image .overlay-manu,
.route-common-home .manufacturer-thumb .image .overlay-manu {
	position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: all .4s cubic-bezier(.25,.46,.45,.94);
  background-color: rgba(57,57,57,.5);
	border-radius: 3px;
}

.image-card:hover .overlay-manu,
.route-common-home .manufacturer-thumb .image:hover .overlay-manu,
.mega-menu-content .manufacturer-thumb .image:hover .overlay-manu,
.route-journal3-blog .post-layout .image:hover .overlay-manu,
.route-common-home .post-layout .image:hover .overlay-manu,
.product-thumb .image:hover .overlay-manu,
.route-common-home .manufacturer-thumb .image:hover .overlay-manu {
	opacity:1
}
.image-card .overlay-manu span,
.route-common-home .manufacturer-thumb .image .overlay-manu .name,
.mega-menu-content .manufacturer-thumb .image .overlay-manu .name,
.route-common-home .manufacturer-thumb .image .overlay-manu .name {
	color: white;
  font-size: 13px;
	line-height: 15px;
  position: absolute;
  top: calc(50% + 36px);
  left: 50%;
  -webkit-transform: translate(-50%, -70%);
  -ms-transform: translate(-50%, -70%);
  transform: translate(-50%, -70%);
  text-align: center;
	transition: all .7s cubic-bezier(.25,.46,.45,.94);
	display: block;
}
.route-journal3-blog .post-layout .image .overlay-manu img,
.route-common-home .post-layout .image .overlay-manu img,
.product-thumb .image .overlay-manu img,
.manufacturer-thumb .image .overlay-manu img {
	position: absolute;
	top: 43%;
	left: 43%;
	width: 42px;
	height: 42px;
}
.manufacturer .overlay-manu img {
	transform: translate(-50%, -50%);
	top: 35%;
	left: 50%;
	position: absolute;
}
.manufacturer-thumb .image .overlay-manu img {
	top: 30%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.product-thumb .image .overlay-manu img,
.manufacturer-thumb .image .overlay-manu img {
	background: unset !important;
}
.image-card:hover .overlay-manu span,
.route-common-home .manufacturer-thumb .image:hover .overlay-manu .name,
.mega-menu-content .manufacturer-thumb .image:hover .overlay-manu .name {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);

}

.phone.route-journal3-blog .post-layout .image .overlay-manu img,
.phone.route-common-home .post-layout .image .overlay-manu img,
.phone .product-thumb .image .overlay-manu img,
.phone .manufacturer-thumb .image .overlay-manu img {
	transform: translate(-50%, -70%);
	top: 50%;
	left: 50%;
}


.overlay-manu .icon.icon-plus2 {
	position: absolute;
	top: 50%;
	left: 50%;
	border-radius: 25px;
	width: 30px;
	height: 30px;
	color: black;
	background: white;
	text-align: center;
	line-height: 30px;
	margin: -18px 0 0 -18px;
	font-size: 21px;
}

.overlay-manu .icon-plus2:before {
    content: "\eba0";
}
.overlay-manu .overlay-inner-div {
	position: absolute;
}

.module-info_blocks-215 .module-item-2 .info-block::before {

}
.product-info .product-details .product-stats {
	margin-left: 10px !important;
}
.desktop .module-products-27 .nav-tabs>li:hover>a {
	background: rgb(121 171 20 / 21%) !important;
	box-shadow: inset 0 -7px 20px -7px rgb(121 171 20);
	color: #333 !important;
}
.module-products-27 .nav-tabs > li > a,
.module-products-27 .nav-tabs > li.active > a,
.module-products-27 .nav-tabs > li.active > a:hover,
.module-products-27 .nav-tabs>li.active>a:focus {
	font-weight: 500;
}

/* #logo {
	height: 150px !important;
}
*/

/* footer .grid-row-2 {
	background: #bcbcbc12;
} */

/*.grid-row-top-3 {
	background: #bcbcbc12;
}
.module-products-27 .tab-container::before {
	background: #79ab1459;
	box-shadow: inset 0 -7px 20px -7px rgb(121 171 20);
}
*/

.module-products-27 ul.nav-tabs > li.active > a,
.module-products-27 ul.nav-tabs > li.active > a:hover,
.module-products-27 ul.nav-tabs>li.active>a:focus {
	background: rgb(121 171 20 / 21%) !important;
	box-shadow: inset 0 -7px 20px -7px rgb(121 171 20);
}
.module-products-27 .nav-tabs > li > a,
.module-products-27 .nav-tabs > li.active > a,
.module-products-27 .nav-tabs > li.active > a:hover,
.module-products-27 .nav-tabs>li.active>a:focus {
	color: #000000b5;
}
.nav>li>a:focus,
.nav>li>a:hover {
	background-color: transparent;
}
/* DROPDOWN PRIJAVA */

/*
.top-menu .dropdown.dropdown .j-menu>li>a {
	color: #fff;
	background: #bcbcbc00;
}
.top-menu .dropdown.dropdown:not(.mega-menu) .j-dropdown>.j-menu {
	background: rgba(51, 51, 51, 1);
}
*/

.cart-empty {
	color: #333;
}
#cart-content::before {
	border-bottom-color: #333;
}
div.cart-content ul {
	background: white !important;
}
.module-info_blocks-86 .info-block .info-block-title {
	color: #000;
	font-weight: 500;
}
.module-info_blocks-86 .info-block::before {
	color: #79ab14;
}
/* PRODUCT PAGE */

.route-product-product:not(.popup) .product_tabs {
	margin-top: 0;
}
.product-info .button-group-page .btn-extra.btn:hover {
	background: #79ab14;
}
.product-info .button-group-page .btn-extra.btn {

}
.product-image img {
	width: 100%;
}
.mobile .product-image img {
	width: 100%;
}
.route-product-product .swiper-slide.swiper-slide-visible.swiper-slide-active {
	display: flex;
	justify-content: center;
}
.route-product-product .grid-row-top-1 {
	background: #333;
}/*
.route-product-product .addthis_inline_share_toolbox {
	display: none;
}
*/
/* BLOG */
/*
.post-grid .post-thumb .name a {
	color: #333;
	font-weight: 500;
}
.blog-post .post-details .post-stats .p-comment {
	display: none;
}
.blog-post .post-details .post-stats .p-view {
	display: none;
}
.module-blog_posts-40.module-blog_posts-grid .post-thumb .name a {
	font-weight: 500;
	color: #333;
}
.blog-feed {
	display: none;
}
*/
/* HEADER */

div.cart-content .cart-totals tbody td {
	background: #f8f8f8;
}
div.cart-content .cart-buttons {
	background: #f8f8f8;
}

div.cart-content .btn-checkout.btn:hover {
	background: #333;
}
div.cart-content .btn-cart.btn {
	background: #333;
	color: #fff !important;
}
/*.desktop-main-menu-wrapper .main-menu > .j-menu > li > a .links-text,
.module-products-186 .nav-tabs > li > a,
.module-products-186 .nav-tabs > li.active > a,
.module-products-186 .nav-tabs > li.active > a:hover,
.module-products-186 .nav-tabs>li.active>a:focus,
.module-catalog-264 .catalog-title {
	font-weight: 500;
}*/
.module-products-186 .product-grid .product-thumb .name a {
	color: #333 !important;
}
.mobile-main-menu-wrapper .main-menu.accordion-menu .j-menu .links-text {
	font-weight: 500;
}
.mobile-header-active .mobile-wrapper-header {
	background: white;
}
.mobile-header-active .top-menu .j-menu .links-text {
	font-weight: 500;
}
.mobile .cart-empty {
	color: #333;
}
.mobile-header-active .mobile-wrapper-header>span {
	font-weight: 500;
}
.tablet footer .grid-row-1 .grid-col-4 {
	padding: 0;
}
/*
@media (max-width: 760px) {
	footer .grid-row-1 .grid-col-1 {
		width: 50%;
	}
	footer .grid-row-1 .grid-col-2 {
		width: 50%;
	}
	footer .grid-row-1 .grid-col-4 {
		padding: 0;
	}
}
*/
.quick-checkout-wrapper .right .confirm-section .buttons .pull-right .btn:active,
.quick-checkout-wrapper .right .confirm-section .buttons .pull-right .btn:hover:active,
.quick-checkout-wrapper .right .confirm-section .buttons .pull-right .btn:focus:active {
	background: #333 !important;
}
.route-information .grid-col.grid-col-content-top-1-1 {
	display: none;
}
/* SMART SEARCH HEADER */

.desktop div.smartsearch {
	margin:0;
	margin-top: 8px !important
}
.smartsearch .button,
.smartsearch .button:hover:active,
.smartsearch .button:active {
	background: #333333 !important;
}
.desktop-header-active .mini-search .header-search input {
	min-width: 250px;
}
.tablet .div.smartsearch {
	width: 700px !important;
	margin-top: 4px !important;
}
@media (max-width: 450px) {
	div.smartsearch {
		width: 100vw !important;
		margin-top: 6px !important;
		height: calc(100vh - 150px);
		overflow: scroll;
		margin-left: 0 !important;
		left: 0;
	}
}
@media (max-width: 390px) {
	div.smartsearch {

		margin-top: 6px !important;
	}
}
@media (max-width: 361px) {
	div.smartsearch {

		margin-top: 5px !important;
	}
}
.module-master_slider-26 .ms-bullets .ms-bullet {
	background:#cfcfcf !important;
}
.desktop .module-master_slider-26 .ms-bullets .ms-bullet:hover, .module-master_slider-26 .ms-bullets .ms-bullet-selected {
	background:rgba(121, 171, 20, 1) !important;
}
.route-extension-information-gdpr_request form p {
	line-height: 28px;
}

.category-info {
	padding-top: 15px;
}

.desktop:not(.search-page) .mini-search #search .header-search {
    top: -45px;
}

/* Količinski popusti na Product strani */
.qstom_discounts {
  padding: 10px;
}

.qstom_discounts p {
	margin-bottom:0px;
}

.qstom_discounts p::before {
	content: '\eaed' !important;
	font-family: icomoon !important;
	color: rgba(78, 177, 66, 1);
	margin-right: 5px;
}

.product-features-image {
	    border-radius: 50%;
    border: 2px solid #b38f48;
    overflow: hidden;
    max-width: 90px !important;
    width: 100% !important;
}
