/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
#header .header-top {
	padding-bottom: unset;
}
#header .header-top #_desktop_top_menu .menu__item--top{
	position: relative;
}
#header .header-top #_desktop_top_menu .menu__item--top .menu-sub {
	width: unset;
}
#header .header-top #_desktop_top_menu .menu__item--top .menu-sub__list--1{
	flex-direction: column;
}
.menu__item--1 {
	padding-top: 5px;
	padding-bottom: 5px;
}/*
#header .header-top #_desktop_top_menu{
	padding-top: 5px;
}*/
#header .search-widget{
	/*padding-top: 5px;*/
	min-width: 20.63rem;
}
#header .search-widget .input-group {  border: 1px solid #ced4da; }
#header .search-widget .input-group:focus {box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(47,181,210,.25);}

#header .search-widget .input-group button{ background: #fff; }
#header .search-widget .input-group .form-control {  border:none; }
#header .search-widget .input-group .form-control:focus {  box-shadow: none;}

#header .header-nav{
	font-size: 13px;
	/* margin-bottom: 15px; */
}
@media only screen and (min-width: 767px){
	#header .header-nav .material-icons{
	font-size: 20px;
	line-height: 16px;
	width: 20px;
	height: 20px;
	
	}
}

/* prebaciti ovaj styling u template-u */
#content.page-home .featured-products{
	margin-top: 1.5rem !important;
}
#content.page-home .carousel{
	margin-bottom: 3rem;
}
/* prebaciti ovaj styling u template-u */

@media only screen and (max-width: 1200px) and (min-width: 992px){
	#header .header-top #_desktop_top_menu{
		padding-top: 2px;
	}
	#header .search-widget{
		padding-top: 2px;
	
	}
}
@media only screen and (max-width: 992px){
	#header .header-top #_desktop_top_menu{
		padding-top: 0px;
	}
	#header .search-widget{
		padding-top: 0px;
	}
}


.custom-color .color{ margin-right: .3rem; height: 1rem; width: 1rem;}

#products .products-selection .total-products{
	font-size: 14px;
	padding-top: 3px;
}

.breadcrumb {
	background-color: transparent;
}
.product-tabs .nav-tabs{font-size: 1rem;}
/*#product { font-size: 0.9rem; }*/
#product .product-tabs {margin-top: 15px;}

#authentication #login-form .input-group-btn { margin-top: -1px; }
#authentication #login-form .input-group-btn .btn-light { margin-left: 5px; padding: .425rem .75rem;}
/*#authentication #login-form .input-group-btn .form-text { margin-left: 5px;}*/

#header .mobile-options{ position: relative; margin-right: 5px;}
#header .js-top-menu-options { display: none; position: absolute; top: 25px; left: 0; z-index: 999; padding: 10px 5px; background: #fff;  width: 150px; box-shadow: 2px 2px 6px 0 rgba(0,0,0,.2)} 
#header .js-top-menu-options .language-selector { display: inline-block;} 
#header .js-top-menu-options.show { display: block;} 
#header #_mobile_user_info{margin-right: 5px;}
#header .mobile-options .menu-options-toggler:hover{cursor:pointer;}
.linkedin{ background-image: url(../img/linkedin-gray.svg); }
.linkedin:hover{ background-image: url(../img/linkedin-blue.svg); }
.email-share{ background-image: url(../img/email-gray.svg); }
.email-share:hover{ background-image: url(../img/email-blue.svg); }

/*#footer .social-sharing { justify-content: end; }*/

.user-menu-toggler { font-size: 13px; }
#header .language-selector .btn-sm{ font-size: 13px; }
#header .currency-selector .btn-sm{font-size: 13px;}
@media only screen and (min-width: 767px){
	#header.currency-selector .dropdown-menu{ font-size: 14px; }	
	#header .language-selecotr .dropdown-menu{ font-size: 14px; }
	.user-menu-container{font-size: 14px;}
}

.social-share-btn--footer:last-of-type{
	margin-right: 0;
}