/*
Theme Name:   Savoy Child
Theme URI:    http://themeforest.net/item/savoy-minimalist-ajax-woocommerce-theme/12537825
Description:  Savoy - Modern AJAX enabled WooCommerce theme.
Author:       NordicMade
Author URI:   http://www.nordicmade.com
Template:     savoy
Version:      2.5.5
*/
#kolicina_izdelka,li.zgornja_novica .nm-post-content .nm-post-read-more i,.avtoStoritve-content,.woocommerce-product-gallery__trigger, body.single:not(.logged-in) #nm-variations-form, body.single:not(.logged-in) .gumb_poglej_izdelke, body.single:not(.logged-in) .cart, body.single:not(.logged-in) .stock, ul.slick-dots, .slick-track .nm-quantity-wrap, body:not(.logged-in) .wpsp-product-price, .nm-mobile-menu-social{
	display: none !important;
}
#nm-widget-panel .nm-cart-panel-item-price .tax_label, .stock.out-of-stock{
    display: inline !important;
}
.single .easyzoom-flyout{
    background: #fff !important;
}
.single .nm-product-pswp{
    z-index: 5555555555555555555 !important;
}
#nm-widget-panel-close .nm-cart-panel-title{
    color: #000 !important;
    font-weight: 600;
    opacity: 1;
}

 .woocommerce-order-received .woocommerce-table__product-name.product-name p:last-child, .woocommerce-order-received .product-quantity{
     font-size: 13px !important;
 }
 .social_ikone a > svg, .footer_mobile .ul_desno li a > svg{
     border: unset !important;
 }
 /*--- woo product slider --- */
@media screen and (min-width: 1131px){
   .wpsp-cart-button {
    position: relative;
    text-align: center;
    left: 0;
    opacity: 0;
    -webkit-transition: opacity 0.2s ease, left 0.2s ease;
    transition: opacity 0.2s ease, left 0.2s ease;
    
}

.wpsp-product:hover {
    box-shadow: 2px 2px 10px 4px rgba(0, 0, 0, 0.1) !important;
    z-index: 2;
    position: relative;
    background-color: white;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
.wpsp-product:hover .wpsp-cart-button {
    opacity: 1;
    left: 0;
} 
}
.swiper-wrapper{
    padding: 10px;
}


.swiper-wrapper .button, .swiper-wrapper .added_to_cart{
    width: 177px !important;
    height: 45px !important;
    display: flex  !important;
    align-items: center !important;
    justify-content: center  !important;
    padding: 0  !important;
    border-radius: 50px;
    letter-spacing: 0.05em;
    font-size: 12px !important;
    font-weight: 700 !important;
    margin: 15px 0 10px !important;
    position: relative !important;
}


.product-details{
   justify-content: space-between;
    display: flex;
    flex-direction: column;
}

.wpsp-slider-section .wpsp-product-section .swiper-wrapper .wpsp-product .wpsp-product-price {

    width: 80%;
    margin: 0 auto;
    border-top: 0.5px solid #A8A6A6;
    padding-top: 2px !important;
}

.wpsp-slider-section .wpsp-product-section .swiper-wrapper .wpsp-product .wpsp-product-price .amount{
padding-top: 0;
    font-weight: 300 !important;
    font-size: 0.875rem !important;
    line-height: 30px !important;
    letter-spacing: 0.03em !important;
    color: black;
}

.wpsp-slider-section .wpsp-product-section .swiper-wrapper .wpsp-product .wpsp-product-title a h3 {
    font-weight: 600 !important;
    width: 80%;
    text-align: center;
    margin: 0 auto !important;
    min-height: 30px;
    line-height: 1.4em !important;
    padding-bottom: 10px;
}
#wpsp-slider-section.wpsp-slider-section i.fa{
    font-family: nm-font!important
}
.fa-chevron-right:before {
    content: "\e601" !important;
}
.fa-chevron-left:before {
    content: "\e600" !important;
}
/* --- ucstom css --- 
li.cat-item ul.children{
    display: none;
}
li.cat-item ul.children.open{
    display: block;
}
*/

*{
    font-family: Montserrat,sans-serif;
}

.empty span{
	color:#484848 !important;
}
#cliSettingsPopup {
	font-style: normal;
}
body #cookie-law-info-bar{
	padding: 10px 18px 14px 18px !important;
	background: #FFFFFF;
	box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1);
	border-radius: 10px;

}

#cookie-law-info-bar .cli-bar-container.cli-style-v2 .cookieHeading{
	font-weight: bold;
	font-size: 20px;
	line-height: 19px;
	text-align: center;
	letter-spacing: 0.04em;
	color: #484848;
	margin:6px 0;
	font-family: Montserrat,sans-serif;
}

#cookie-law-info-bar .cli-bar-container.cli-style-v2 .cli-bar-message{
	font-weight: 500;
	font-size: 12px;
	line-height: 19px;
	text-align: center;
	color: #000000;
	width: 70%;
	margin: 0 auto;
}

#cookie-law-info-bar .cli-bar-container.cli-style-v2 .cli-bar-btn_container{
	margin-top:15px;
	justify-content: space-between;
}

#cookie-law-info-bar .cli-bar-container.cli-style-v2 .cli-bar-btn_container .cli_settings_button{
	font-weight: bold;
	font-size: 12px;
	line-height: 19px;
	text-align: center;
	color: #000000;
	background-color:transparent !important;
}

#cookie-law-info-bar .cli-bar-container.cli-style-v2 .cli-bar-btn_container .wt-cli-accept-all-btn{
	box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1);
	border-radius: 30px;
	font-weight: bold;
	font-size: 12px;
	line-height: 19px;
	text-align: center;
	padding:10px 40px;
}
#cookie-law-info-bar .cli-bar-container.cli-style-v2 .cli-bar-btn_container .cli_settings_button:hover{
	background: transparent !important;
	opacity:0.7 !important;
}
#cookie-law-info-bar .cli-bar-container.cli-style-v2 .cli-bar-btn_container .wt-cli-accept-all-btn:hover{
	color:white;
	background-color: #F2E6DE !important;
}
#shipping_method li{
    display:flex;
    align-items:baseline;
}
/*--- NASTAVITVE PIŠKOTKOV --- */
@media screen and (min-width:1360px){
	#cliSettingsPopup .cli-modal-dialog{
		max-width:850px !important;
	}
}
#cliSettingsPopup .cli-modal-dialog .cli-modal-content.cli-bar-popup{
	padding:60px 45px 140px;
}
#cliSettingsPopup .cli-modal-dialog .cli-modal-content.cli-bar-popup .cli-modal-body .cli-container-fluid .cli-row .cli-privacy-overview > h4 {
	font-weight: bold;
	font-size: 25px;
	line-height: 19px;
	letter-spacing: 0.04em;
	color: #484848;
	margin-bottom: 30px;
	font-family:Montserrat,sans-serif;
}
#cliSettingsPopup .cli-modal-dialog .cli-modal-content.cli-bar-popup .cli-modal-body .cli-container-fluid .cli-row .cli-privacy-overview .cli-privacy-content .cli-privacy-content-text{
	font-weight: 500;
	font-size: 15px;
	line-height: 25px;
	letter-spacing: 0.04em;
	color: #000000;
}
#cliSettingsPopup .cli-modal-dialog .cli-modal-content.cli-bar-popup .cli-modal-body .cli-container-fluid .cli-row .cli-privacy-overview .cli-privacy-content .cli-privacy-content-text .cli-privacy-readmore{

	font-family: Montserrat,sans-serif;
}
#cliSettingsPopup .cli-modal-dialog .cli-modal-content.cli-bar-popup .cli-modal-body .cli-container-fluid .cli-row .cli-tab-section-container{
	margin-top:40px;
	padding-right:20px;
}
/*--- SWITCHER --- */
#cliSettingsPopup .cli-modal-dialog .cli-modal-content.cli-bar-popup .cli-modal-body .cli-container-fluid .cli-row .cli-tab-section-container .cli-switch .cli-slider{
	width:75px;
	height:40px;
	left: -34px;
	margin-top:-7px;
}
#cliSettingsPopup .cli-modal-dialog .cli-modal-content.cli-bar-popup .cli-modal-body .cli-container-fluid .cli-row .cli-tab-section-container .cli-switch .cli-slider:before{
	bottom: 5px;
	height: 30px;
	left: 6px;
	width: 30px;
}
#cliSettingsPopup .cli-modal-dialog .cli-modal-content.cli-bar-popup .cli-modal-body .cli-container-fluid .cli-row .cli-tab-section-container .cli-switch input:checked + .cli-slider{
	background-color: #F2E6DE;
}
#cliSettingsPopup .cli-modal-dialog .cli-modal-content.cli-bar-popup .cli-modal-body .cli-container-fluid .cli-row .cli-tab-section-container .cli-switch input:checked + .cli-slider:before{

	transform: translateX(34px);
}
#cliSettingsPopup .cli-modal-dialog .cli-modal-content.cli-bar-popup .cli-modal-body .cli-container-fluid .cli-row .cli-tab-section-container .cli-switch input:checked + .cli-slider:after{
	font-weight:700;
}
#cliSettingsPopup .cli-modal-dialog .cli-modal-content.cli-bar-popup .cli-modal-body .cli-container-fluid .cli-row .cli-tab-section-container .cli-switch .cli-slider:after{
	font-weight: 500;
	font-size: 15px;
	line-height: 19px;
	text-align: center;
	color: #000000;
	margin-top: 10px;
	right: 97px;
}
#cliSettingsPopup .cli-modal-dialog .cli-modal-content.cli-bar-popup .cli-modal-body .cli-container-fluid .cli-row .cli-tab-section-container .cli-tab-header{
	padding:34px 30px 34px 37px;
	margin-bottom:22px;
	border-radius:8px;
	background-color:#f5f5f5;
}
#cliSettingsPopup .cli-modal-dialog .cli-modal-content.cli-bar-popup .cli-modal-body .cli-container-fluid .cli-row .cli-tab-section-container .cli-tab-header a{
	font-weight: 500;
	font-size: 18px;
	line-height: 25px;
	letter-spacing: 0.04em;
	color: #000000;

}
#cliSettingsPopup .cli-modal-dialog .cli-modal-content.cli-bar-popup .cli-modal-body .cli-container-fluid .cli-row .cli-tab-section-container .cli-tab-header a:before{
	margin-right:30px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
#cliSettingsPopup .cli-modal-dialog .cli-modal-content.cli-bar-popup .cli-modal-body .cli-container-fluid .cli-row .cli-tab-section-container .cli-tab-header .cli-necessary-caption{
	font-weight: 500;
	font-size: 15px;
	line-height: 19px;
	text-align: center;
	color: #000000;
}
#cliSettingsPopup .cli-modal-dialog .cli-modal-content.cli-bar-popup .cli-modal-footer #wt-cli-privacy-save-btn{
	background: rgb(233, 233, 233);
	border-radius: 30px;
	font-weight: bold;
	font-size: 15px;
	line-height: 18px;
	color: #000000;
	padding: 18px 18px;
	margin-right: 20px;
	margin-top:-10px;
}
#cliSettingsPopup .cli-modal-dialog .cli-modal-content.cli-bar-popup .cli-modal-footer #wt-cli-privacy-save-btn:hover{
	background-color: #F2E6DE !important;
}
#cliSettingsPopup .cli-modal-dialog .cli-modal-content.cli-bar-popup .cli-modal-footer .cli-tab-footer{
	padding:40px 0;
}
.buttons.nm-cart-empty-button,.wt-cli-ckyes-footer-section,.onbackorder .ni_na_zalogi,#woocommerce_product_categories-5 .nm-widget-title{
	display:none !important;
}
/* Child theme CSS
--------------------------------------------------------------- */

@media screen and (min-width:2100px){
	.archive .nm-shop-loop-actions .nm-quantity-wrap .quantity .input-text{
		font-size: 16px;
	}
	.archive li .nm-shop-loop-details .nm-shop-loop-title-price .woocommerce-loop-product__title{
		font-size: 15px;
	}
}
@media (min-width: 1320px){
	.container, .container-lg, .container-md, .container-sm, .container-xl {
		max-width: 1300px;
	}
}
a[href^="tel"] {
	color: inherit; /* Inherit text color of parent element. */
	text-decoration: none; /* Remove underline. */
	/* Additional css `propery: value;` pairs here */
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	padding-right:0;
	padding-left:0;
}
#nm-header .nm-main-menu,.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit::before,.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit > svg,.nm-page-full,.nm-menu-account,.nm-top-bar-left,body.woocommerce-cart .product-price,.nm-footer-bar,li.zgornja_novica .nm-post-meta::before,#nm-blog-list li .nm-post-meta::before,.nm-post-header .nm-single-post-meta-top > span >em,.nm-single-post-meta-wrap.has-meta,.nm-post-pagination,.single-post .nm-related-posts .nm-row .nm-related-posts-content .nm-post-meta:before,.nm-shop-sidebar-btn-wrap,.nm-shop-sub-categories,.nm-shop-categories .nm-shop-sub-categories-nested,.woocommerce-ordering .orderby option:first-child,#nm-shop-categories .parent_kategorije,#nm-shop-sidebar #nm-shop-widgets-ul #woocommerce_product_categories-5 .nm-shop-widget-col .product-categories > li:first-child,.widget_price_filter .price_slider_amount .price_label,.product-type-variable .nm-shop-loop-details .nm-quantity-wrap.qty-show,.product-type-variable .kolicina_izdelkov,.onbackorder .kolicina_izdelkov,div#nm-shop-products div.nm-row div.nm-shop-products-col div#nm-shop-browse-wrap ul.nm-products li.nm-has-attributes.product-type-variable div.nm-shop-loop-product-wrap div.nm-shop-loop-details div.nm-shop-loop-actions div.na_zalogi,div#nm-shop-products div.nm-row div.nm-shop-products-col div#nm-shop-browse-wrap ul.nm-products li.nm-has-attributes.product-type-variable div.nm-shop-loop-product-wrap div.nm-shop-loop-details div.nm-shop-loop-actions div.ni_na_zalogi,ul.products li.outofstock div.nm-shop-loop-product-wrap div.nm-shop-loop-thumbnail > a::after,#nm-summary-pin .available-on-backorder::before,#nm-breadcrumb,.nm-single-product-top,div.nm-single-product.product-type-simple div.summary div.nm-product-summary-inner-col p:first-child.stock,div.nm-single-product.product-type-variable div.summary div.nm-product-summary-inner-col p:nth-child(2),.nm-quantity-wrap > label,.woocommerce-tabs .tabs.wc-tabs #tab-title-additional_information,.woocommerce-tabs .tabs.wc-tabs #tab-title-reviews,#nm-related,.single .podobni_izdelki .product-type-variable .na_zalogi, .single .podobni_izdelki .product-type-variable .na_zalogi,#custom_html-9,.footer_mobile,.produkti_mobile,#comments,.tax-product_cat .nm-shop-categories > li:not(.current-cat),.tax-product_cat .nm-shop-categories li.current-parent-cat ul.nm-shop-sub-categories-nested > li:not(.current-cat),.single_variation_wrap .nm-quantity-wrap label,.product .summary .single_variation_wrap .nm-quantity-wrap label:not(.nm-qty-label-abbrev),body.single.logged-in .product:not(.onbackorder) .available-on-backorder,.nm-MyAccount-user,.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads,body.single .product .available-on-backorder{
	display:none !important;
}

/*---------------------HEADER --------------------------*/
/* zgorni del / header*/
.nm-header-row.nm-row,.nm-top-bar .nm-row{
	padding: 0 3% 0 7.5%;
}
#nm-header {
	position:fixed !important;
	padding-top:0;
	padding-bottom:0;
}
.nm-header-inner{
	padding-bottom:5px;
}
.nm-header-inner .nm-header-col{
    height: 70px;
    justify-content: space-between;
}
#nm-right-menu-ul,.nm-header-inner .nm-header-col{
        display: flex;
    align-items: center;
}

.nm-header-logo svg, .nm-header-logo img{
	height:35px;
}
.nm-header-placeholder {
	height:59px !important;
}
.nm-header.default .nm-header-logo {
	margin-right:0 !important;
}
.nm-menu li a {
	font-weight: 600;
	font-size: 14px;
	line-height: 17px;
	letter-spacing: 0.05em;
}
#nm-right-menu-ul li:nth-child(-n+6){
	margin-right:10px;
}
.zaposlitev_dropdown a:hover,.avtoStoritve-content a:hover,#nm-header .nm-right-menu #nm-right-menu-ul li.gumb_glava a:hover,.zaposlitev_dropdown .sub-menu .nm-sub-menu-ul li > a:hover,.nm-menu li:hover a.cena_zraven_cart,#nm-widget-panel .nm-widget-panel-inner .widget_shopping_cart_content #nm-cart-panel .nm-cart-panel-list-wrap a.nm-cart-panel-product-title:hover,.widget-panel-dark #nm-widget-panel .product_list_widget .remove:hover,.widget-panel-dark #nm-widget-panel .product_list_widget .remove:hover i,#nm-widget-panel .nm-widget-panel-inner .widget_shopping_cart_content #nm-cart-panel .quantity .nm-font:hover,.nm-footer a:hover,#nm-shop-sidebar ul.product-categories li.cat-item ul.children li.cat-item > a:hover,li .nm-shop-loop-details .nm-shop-loop-title-price .woocommerce-loop-product__title:hover a,.cat-item a:hover,.nm-shop-categories a:hover,.bapf_body li:hover,.nm-related-posts-content a:hover,.nm-post-title a:hover,.nm-post-excerpt a:hover,#nm-shop ul.page-numbers li a:hover,#nm-product-meta .col-xs-12 a:hover,.prenesi_datoteko > a:hover,#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li ul.mega-sub-menu li.mega-menu-item:hover > a,#nm-mobile-menu .nm-mobile-menu-main #nm-mobile-menu-main-ul #mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li:hover > a,#nm-mobile-menu .nm-mobile-menu-main #nm-mobile-menu-main-ul #mega-menu-wrap-mobile-menu #mega-menu-mobile-menu .mega-dropdown_zaposlitev ul.mega-sub-menu > li:hover > a,#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li ul.mega-sub-menu li.mega-menu-item:hover > a,.read-more-btn:hover {
	color:#F6474A !important;
	cursor:pointer;
	text-decoration:unset;
}
li.nm-menu-price-cart a.cena_zraven_cart span::first-letter,.nm-widget-panel-close-title,#mega-menu-wrap-top-bar-menu #mega-menu-top-bar-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after,div#nm-top-bar div.nm-row div.nm-top-bar-right ul#mega-menu-top-bar-menu li.mega-menu-item > a.mega-menu-link:hover,div.nm-page-overflow div.nm-page-wrap div#nm-top-bar div.nm-row div.nm-top-bar-right div#mega-menu-wrap-top-bar-menu ul#mega-menu-top-bar-menu li.mega-menu-item.mega-toggle-on > a.mega-menu-link,#nm-shop ul.page-numbers li span.current,.single .prijava,.single .podobni_izdelki .backorder_product .na_zalogi,.single .podobni_izdelki .ni_na_zalog,li.nm-menu-price-cart a.cena_zraven_cart span::first-letter{
	color:#F6474A;
}

.woocommerce-MyAccount-content .woocommerce-button--next,.woocommerce-account .woocommerce-MyAccount-orders tr td a.order-again,.order-again a,.woocommerce-EditAccountForm.edit-account > p:last-child .woocommerce-Button,.woocommerce-edit-address .woocommerce-MyAccount-content form .woocommerce-address-fields > p button,.woocommerce-edit-address .woocommerce-Addresses a,.gumb_prosta_mesta,#nm-widget-panel .nm-widget-panel-inner .widget_shopping_cart_content #nm-cart-panel .nm-cart-panel-summary .button.wc-forward,#nm-widget-panel .nm-widget-panel-inner .widget_shopping_cart_content #nm-cart-panel .nm-cart-panel-summary .button.checkout.wc-forward,.gumb_poglej_izdelke button,.nm-shop-products-col #nm-shop-browse-wrap .nm-products .product .nm-shop-loop-product-wrap .nm-shop-loop-details .nm-shop-loop-actions > a,#nm-summary-pin .nm-product-summary-inner-col .cart .single_add_to_cart_button,.stock.available-on-backorder::before,.single .podobni_izdelki .button.product_type_simple.add_to_cart_button.ajax_add_to_cart,.single .podobni_izdelki .button.product_type_variable.add_to_cart_button,li.zgornja_novica .nm-post-content .nm-post-read-more:hover,.nm-menu-cart #nm-menu-cart-btn span.nm-menu-cart-count.count:hover,#nm-widget-panel .nm-widget-panel-inner .widget_shopping_cart_content #nm-cart-panel .nm-cart-panel-summary .button.wc-forward,#nm-widget-panel .nm-widget-panel-inner .widget_shopping_cart_content #nm-cart-panel .nm-cart-panel-summary .button.checkout.wc-forward,li.zgornja_novica .nm-post-content .nm-post-read-more{
    background: #F6474A;
    background-color: #F6474A;
}
.woocommerce-MyAccount-content .woocommerce-button--next:hover,.woocommerce-account .woocommerce-MyAccount-orders tr td a.order-again:hover,.order-again a:hover,.woocommerce-EditAccountForm.edit-account > p:last-child .woocommerce-Button:hover,.woocommerce-edit-address .woocommerce-MyAccount-content form .woocommerce-address-fields > p button:hover,.woocommerce-edit-address .woocommerce-Addresses a:hover,.gumb_prosta_mesta:hover,.gumb_poglej_izdelke button:hover,.nm-shop-products-col #nm-shop-browse-wrap .nm-products .product .nm-shop-loop-product-wrap .nm-shop-loop-details .nm-shop-loop-actions > a:hover,.nm-simple-add-to-cart-button:hover,.nm-variable-add-to-cart-button:hover,.single .podobni_izdelki .button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover,.single .podobni_izdelki .button.product_type_variable.add_to_cart_button:hover,li.zgornja_novica .nm-post-content .nm-post-read-more:hover{
    text-decoration: none;
    background-color: #d73b3e !important;
    opacity: 1;
}
.nm-header-col .nm-right-menu #nm-right-menu-ul .avto_storitve_gumb{
	margin-top:6px;
	margin-right:35px;
}
.nm-menu li.avto_storitve_gumb > a > div{
	color: white !important;
	font-weight: 500;
	background-color: #000000;
	border-radius: 30px;
    padding: 6px 25px;
	line-height: 13px;
}
.flex-btn-meni{
    display:flex;
    justify-content: space-between;
    margin-top: 2px;
    height: 25px;
    width: 158px;
    align-items: center;
}
.nm-menu li.avto_storitve_gumb > a:hover > div{
	background-color:#434343;
	color:white !important;
}
/* main menu */


#menu-item-1633{
	text-transform:lowercase;
}
#menu-item-1633 > a:first-letter{
	text-transform:uppercase;
}
.zaposlitev_dropdown .sub-menu {
	padding: 0;
	background: transparent;
}
.nm-right-menu #nm-right-menu-ul .kontaktGumb{
	margin-right:115px;
}
.nm-menu .avto_storitve_gumb a{
    padding-top:0;
    text-align:center;
}
.zaposlitev_dropdown .sub-menu .nm-sub-menu-ul li > a{
	font-weight: 500;
	font-size: 13px;
	line-height: 25px;
	letter-spacing: 0.05em;
	color: #000000;
}

/* --------------------SEARCH BAR------------------------*/
#nm-header .nm-main-menu #mega-menu-wrap-main-menu #mega-menu-main-menu{
	background:white;
}
/* SEARCH BAR */
div#nm-top-bar div.nm-row div.nm-top-bar-right div#mega-menu-wrap-top-bar-menu ul#mega-menu-top-bar-menu li.mega-menu-item.mega-menu-item-type-custom{
	float:right ;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item {
	width:100%;
}
/* okvir searcha*/
#nm-top-bar .dgwt-wcas-search-wrapp {
	width:100%;
	background: none;
	border-color: white !important;
	max-width: 100% !important;
}
/* SEARCH form*/
#mega-menu-wrap-main-menu #mega-menu-main-menu input, #mega-menu-wrap-main-menu #mega-menu-main-menu img {
	background: #f0f0f0;
}
.dgwt-wcas-sf-wrapp {
	border-radius:30px !important;
	-moz-border-radius:30px;
	-webkit-border-radius:30px;
	margin-top: 11.5px;
}
.dgwt-wcas-search-input {
	border-radius:30px !important;
	-moz-border-radius:30px;
	-webkit-border-radius:30px;
}
.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit{
	background-color:#F0F0F0;
	border-radius:30px !important;
	-moz-border-radius:30px;
	-webkit-border-radius:30px;
	height:30px;
	min-width: 28px;
	width: auto;
	line-height: 100%;
	min-height: 50%;
	right: 5px;
	left: auto;
	top: 6px;
	bottom: auto;
	padding: 15px;
}

#mega-menu-wrap-top-bar-menu #mega-menu-top-bar-menu .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
	font-weight: 500;
	font-size: 11px;
	line-height: 30px;
	letter-spacing: 0.03em;
	color: #6C7073;
	height:36px;
}
.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input, .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:hover, .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus{
	border-color:white !important;
}
/*menjava ikone za search*/
.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{
	background-image:url("/wp-content/uploads/2020/12/right-arrow.png") !important;
	background-position: center; /* Center the image */
	background-repeat: no-repeat;
	height:28px;
	padding:13px;
	right: 4px;
	left: auto;
	top: 4px;
}

/* desni header*/
/* zgorni del pod headrjem*/
.nm-menu-cart #nm-menu-cart-btn span.nm-menu-cart-count.count {
	background: #FF8383;
	font-weight: 500;
	font-size: 12px;
	line-height: 13.5px;
	letter-spacing: 0.05em;
	color: #FFFFFF;
	width: auto;
	height: auto;
	border-radius: 20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	text-align: center;
	padding: 1px 3.5px;
}
/* uporabnik*/
.nm-header-col .nm-right-menu #nm-right-menu-ul li.gumb_racun,.nm-header-col .nm-right-menu #nm-right-menu-ul li.gumb_kosarica{
    margin-right:0;
}
.nm-menu li.gumb_racun >a {
	background-image:url("/wp-content/uploads/2021/02/user.svg");
	background-position: center; /* Center the image */
	background-repeat: no-repeat; /* Do not repeat the image */
	padding:11px !important;
	height:48px;
	margin-left: 15px;
}
.nm-menu li.gumb_racun >a::first-letter {
	visibility:hidden;
}
.nm-menu li.gumb_racun:hover > a::first-letter{
	visibility:hidden;
}
.nm-menu li.gumb_racun:hover > a{
	background-image:url("/wp-content/uploads/2021/02/USER_red.svg");
	background-position: center; /* Center the image */
	background-repeat: no-repeat; /* Do not repeat the image */
	height: 25px;


}
/* cart */
.gumb_kosarica > a{
	background-image:url("/wp-content/uploads/2021/02/SHOP_BAG_BLACK_ATG-01.svg");
	background-position: center; /* Center the image */
	background-repeat: no-repeat; /* Do not repeat the image */
	padding:11px !important;
	height: 26px;
	width: 50px;
}
.gumb_kosarica > a::first-letter{
	visibility:hidden;
}
.gumb_kosarica:hover > a::first-letter{
	visibility:hidden;
}
.gumb_kosarica:hover > a{
	background-image:url("/wp-content/uploads/2021/02/SHOP_BAG_red.svg");
	background-position: center; /* Center the image */
	background-repeat: no-repeat; /* Do not repeat the image */
	height: 26px;
}
/* cena zraven cart*/
.nm-menu-price-cart{
	margin:-6.5% 0% 0% 0%;
}
.nm-menu-price-cart > a.cena_zraven_cart {
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	line-height: 17px;
	letter-spacing: 0.03em;
	color: #000000;
}
.nm-menu li a.cena_zraven_cart {
	padding:15px 25px 15px 0px;
}
/* SLIDER CART - KOŠARICA*/
#nm-widget-panel .nm-quantity-wrap {
	min-width: 126%;
}
#nm-widget-panel .nm-quantity-wrap .quantity {
	width: 150%;
	margin-left: -26%;
}
/* --------------------TOP BAR--------------------------*/
/* TOP BAR */
#nm-top-bar {
	position: fixed;
	width: 100%;
	background-color: #F3F3F3 !important;
	height:55px !important;
	z-index:555;
	margin-top:17px;
    box-shadow: 0px 2px 12px rgb(0 0 0 / 15%);
    -webkit-box-shadow:0px 2px 12px rgb(0 0 0 / 15%);
}
#nm-top-bar > .nm-row{
	padding-top:2px;
}
.nm-right-menu .nm-menu .sub-menu{
	background: #FFFFFF;
	min-width: 200px;
	box-shadow: 5px 5px 10px 4px rgba(0, 0, 0, 0.05);
}
#mega-menu-wrap-top-bar-menu{
	top:6px;
}

/* text za top bar */
.menu-item > a {
	color:black !important;
}
.sub-menu > li > a {
	color:white !important;
}
.nm-top-bar .nm-menu {
	float:left !important;
}
#nm-menu-cart-btn,#nm-menu-account-btn{
	padding: 0px !important;
	line-height: 42px;
	margin-left: -87%;
	min-width:15px;
	width:auto;
}
/* search bar v top baru stran*/
#nm-top-bar #mega-menu-wrap-top-bar-menu #mega-menu-top-bar-menu #mega-menu-item-11484 {
	display:block;
	max-width: 20%;
	width: 100%;
	line-height: 39px;
	top: -10px;
}
/* -----------------KOŠARICA OVERLAY-----------------*/
#nm-widget-panel .buttons .button.checkout,.widget-panel-dark #nm-widget-panel .buttons .button.border{
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
/* NADALJUJ Z NAKUPOVANJEM*/
.widget-panel-dark #nm-widget-panel .buttons .button.border{
	border: 1px solid #aaa !important;
}
/* na blagajno gumb*/
#nm-widget-panel .buttons .button.checkout{
	color:white;

}
/* --- KOŠARICA SLIDER --- */
#nm-widget-panel{
	width:425px;
	box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
.nm-cart-panel-list-wrap{
	padding:0 26px;
}
.nm-widget-panel-header {
	padding:0 26px;
}
.widget-panel-dark .nm-widget-panel-header-inner, .widget-panel-dark #nm-cart-panel-loader, .widget-panel-dark .nm-cart-item-loader, .widget-panel-dark .nm-cart-panel-summary-inner, .widget-panel-dark #nm-widget-panel {
	background:white;
}
.widget-panel-dark .nm-widget-panel-header-inner, .widget-panel-dark #nm-widget-panel .product_list_widget > li > div, .widget-panel-dark #nm-widget-panel .total{
	border-color:transparent;
}
/* zapri */
.nm-widget-panel-close-title{
	content:url(/wp-content/uploads/2021/02/close.png);
}

#nm-widget-panel .product_list_widget > li{
	border-top: 0.5px solid #A8A6A6;
}
#nm-widget-panel .nm-widget-panel-inner .widget_shopping_cart_content #nm-cart-panel .nm-cart-panel-list-wrap a.nm-cart-panel-product-title,.nm-cart-panel-item-price span > bdi{
	font-style: normal;
	font-weight: normal;
	font-size: 15px;
	line-height: 18px;
	color: #000000;
}
.nm-cart-panel-item-price span > bdi{
	display:flex;
	flex-direction:row-reverse;
}
#nm-widget-panel .nm-widget-panel-inner .widget_shopping_cart_content #nm-cart-panel .nm-cart-panel-summary .woocommerce-mini-cart__total.total{
	font-weight: bold;
	font-size: 20px;
	line-height: 24px;
	color: #000000;
	border-top: 0.5px solid #A8A6A6;
	margin-bottom: 0;
	justify-content: center;
	padding-bottom: 10px;
}
.woocommerce-mini-cart__total .amount bdi{
	padding-left:5px;
}
.checkout.wc-forward{
	display:none !important;
}
/* gumba */
.woocommerce-mini-cart__buttons.buttons{
	display:flex;
}
/* ----------- KOŠARICA IN ZAKLJUČEK NAKUPA ------------ */
.nm-cart-panel-summary{
    background: #fff;
}
#nm-widget-panel .nm-widget-panel-inner .widget_shopping_cart_content #nm-cart-panel .nm-cart-panel-summary .button.wc-forward,#nm-widget-panel .nm-widget-panel-inner .widget_shopping_cart_content #nm-cart-panel .nm-cart-panel-summary .button.checkout.wc-forward{
	font-weight: bold;
	font-size: 13px;
	line-height: 1.5;
	letter-spacing: 0.05em;
	height: 46px;
	border-radius: 50px;
	border: transparent !important;
	width:100%;
	margin-top:0;
}
#nm-widget-panel .nm-widget-panel-inner .widget_shopping_cart_content #nm-cart-panel .nm-cart-panel-summary .button.wc-forward:hover{
	text-decoration:none;
	background:#b83131;
}
/* button checkout */
#nm-widget-panel .nm-widget-panel-inner .widget_shopping_cart_content #nm-cart-panel .nm-cart-panel-summary .button.checkout.wc-forward{
	background: #606060;
	border-radius: 50px;
	color: #FFFFFF;
}
#nm-widget-panel .nm-widget-panel-inner .widget_shopping_cart_content #nm-cart-panel .nm-cart-panel-summary .button.checkout.wc-forward:hover{
	text-decoration:none;
	background:#000000;
}

/* ------------------KONČNI NAKUP-------------------------*/
/* cena zraven cart*/
body.woocommerce-checkout .nm-menu-price-cart{
	margin:0;
}
/* celoten page*/
body.woocommerce-checkout .col-xs-12{
	z-index:0;
}
/* celoten stolpec */
body.woocommerce-checkout #customer_details .col-1,body.woocommerce-checkout  #customer_details .col-2{
	max-width:100%;
}
/* vsi okvirji okencev za izpolnit*/
body.woocommerce-checkout .form-row > span{
	width:100%;
}
/* vsi okenci za izplonit*/
body.woocommerce-checkout .form-row span input {
	height:40px !important;
}
/* input vseh obrazvec*/
body.woocommerce-checkout .input-text{
	font-size:15px !important;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
/* država okence*/
body.woocommerce-checkout .select2-container--default .select2-selection--single{
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
/* vaše naročilo desno*/

/* place order*/
#place_order {
	color:white;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
/* število kosov zraven imena*/
#order_review .shop_table tbody .product-name .product-quantity {
	color:black !important;
	background:transparent !important;
}

/* --------------------MEGA MENU------------------------*/
/* MEGA MENU */
#mega-menu-wrap-top-bar-menu #mega-menu-top-bar-menu[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-top-bar-menu #mega-menu-top-bar-menu[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu{
	transform: translate(0, 0px);
	transition: 0;
	box-shadow: rgb(0 0 0 / 10%) 0px 1px 5px;
	border: 1px solid rgb(229, 223, 223); 
    border-top: unset;
    margin-left:0;
}
#mega-menu-wrap-top-bar-menu #mega-menu-top-bar-menu  {
	background-color:#F3F3F3;
	margin-top:0;
}
div#nm-top-bar div.nm-row div.col-xs-8 {
	width:100%;
}
/* ime kategorij */
div#nm-top-bar div.nm-row div.nm-top-bar-right ul#mega-menu-top-bar-menu li.mega-menu-item {
	margin-right:1.5%;
}
/* glavne kategorije*/
#mega-menu-wrap-top-bar-menu #mega-menu-top-bar-menu > li.mega-menu-item > a.mega-menu-link{
	text-transform:uppercase !important;

}
div#nm-top-bar div.nm-row div.nm-top-bar-right ul#mega-menu-top-bar-menu li:nth-child(n+6){
	margin-right:0;
}
div#nm-top-bar div.nm-row div.nm-top-bar-right ul#mega-menu-top-bar-menu li.mega-menu-item > a.mega-menu-link {
	font-weight: bold;
	padding: 0px 5px 0px 5px;
	font-size: 14px;
	line-height: 40px;
	letter-spacing: 0.02em;
	color: #000000;
	background:transparent !important;
}
/* ikonca */
#nm-top-bar #mega-menu-wrap-top-bar-menu #mega-menu-top-bar-menu li.mega-menu-item-has-children.mega-hide-arrow > a.mega-menu-link > span.mega-indicator{
	display:block !important;
	float:right;
}
#mega-menu-wrap-top-bar-menu #mega-menu-top-bar-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after{
	font-size: 20px;
	margin: 0 0 0 2px;
}

div#nm-top-bar div.nm-row div.nm-top-bar-right ul#mega-menu-top-bar-menu li.mega-menu-item > a.mega-menu-link:hover{
	background-color:#f3f3f3;
	cursor: pointer;
}
div.nm-page-overflow div.nm-page-wrap div#nm-top-bar div.nm-row div.nm-top-bar-right div#mega-menu-wrap-top-bar-menu ul#mega-menu-top-bar-menu li.mega-menu-item.mega-toggle-on > a.mega-menu-link{
	background-color:#f3f3f3;
}
/* SUB MENI v mega meniju */ 
#mega-menu-wrap-top-bar-menu #mega-menu-top-bar-menu > li.mega-menu-megamenu > ul.mega-sub-menu {
	min-width:100%;
	width:100%;
	padding: 40px 0px 30px 1.9%;
	margin-left:0.5%;
	background-color:#fff;
	margin-top:7px;
}
/* okvir slike kategorije*/
ul#mega-menu-top-bar-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column ul.mega-sub-menu li#mega-menu-item-maxmegamenu_image_swap-2,ul#mega-menu-top-bar-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column ul.mega-sub-menu li#mega-menu-item-maxmegamenu_image_swap-3,ul#mega-menu-top-bar-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column ul.mega-sub-menu li#mega-menu-item-maxmegamenu_image_swap-4,ul#mega-menu-top-bar-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column ul.mega-sub-menu li#mega-menu-item-maxmegamenu_image_swap-5 {
	background-color: white !important;
	width:100%;
	height:auto;
	padding:52px 9%;
}
/* slika kategorije*/
li.mega-menu-row ul.mega-sub-menu li.mega-menu-column ul.mega-sub-menu li.mega-menu-item > img {
	height: auto;
	width: 100%;

}
/* velikost vseh stolpcev posebaj*/
#mega-menu-wrap-top-bar-menu #mega-menu-top-bar-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-12 {
	width:12%;
	margin-right:4%;
}
#mega-menu-wrap-top-bar-menu #mega-menu-top-bar-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-12:first-child{
	width: 14.6%;
	height: auto;
}
#mega-menu-wrap-top-bar-menu #mega-menu-top-bar-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-12:nth-child(2){
	margin-right:3px;
}
#mega-menu-wrap-top-bar-menu #mega-menu-top-bar-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-12:last-child {
	margin-right: 0px;
}

/* naslovi podkategorij */
#mega-menu-wrap-top-bar-menu #mega-menu-top-bar-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-top-bar-menu #mega-menu-top-bar-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
	font-weight: bold;
	font-size: 15px;
	line-height: 17px;
	letter-spacing: 0.05em;
	color: #545454;
	margin-bottom: 23px;
	text-transform:none!important;
}

/* naslovi produktov podkategorij */
#mega-menu-wrap-top-bar-menu #mega-menu-top-bar-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-top-bar-menu #mega-menu-top-bar-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link  {
	font-weight: normal;
	font-size: 13px;
	line-height: 16px;
	letter-spacing: 0.05em;
	color: #545454;
	margin-bottom: 12px;
}
#mega-menu-wrap-top-bar-menu #mega-menu-top-bar-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-2-columns > ul.mega-sub-menu > li.mega-menu-item {
	width:100%;
}
#mega-menu-wrap-top-bar-menu #mega-menu-top-bar-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-top-bar-menu #mega-menu-top-bar-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item:first-child > a.mega-menu-link {
	margin-top:-17px;
}
/* mega menu za industrijo */
#mega-menu-wrap-top-bar-menu #mega-menu-top-bar-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-12 {
	width:14.6%;
}
#mega-menu-wrap-top-bar-menu #mega-menu-top-bar-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-12:first-child {
	margin-right:3.8%;
}
#mega-menu-wrap-top-bar-menu #mega-menu-top-bar-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-12:nth-child(n+2){
	margin-right: 4.5%;
}
/* mega menu za dekorativni program */
#mega-menu-wrap-top-bar-menu #mega-menu-top-bar-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.prvi_stolpec_dek_program {
	margin-right:3.5% !important;
}

/* industrija mega menu */
#mega-menu-wrap-top-bar-menu #mega-menu-top-bar-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.prvi_stolpec_navtika {
	margin-right:-8px !important; 
}
#mega-menu-wrap-top-bar-menu #mega-menu-top-bar-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.drugi_stolpec_navtika {
	margin-right:-2px !important;
}

/* --- FOOTER --- */
footer{

	background:#F9F9F9;
}
.nm-footer-widgets-inner [class*="block-grid-"]{
	margin:0 !important;
}
.widget ul li{
	margin-bottom:0;
}
#nm-footer .widget_text{
	padding:0 !important;
	width: 19%;
}
#nm-footer .nm-footer-widgets{
	background:#F9F9F9;
	padding: 65px 20px 70px;
	max-width: 1340px;
	margin:0 auto;
}
.widget ul li.logo_footer{

	margin: -21px 0;
	margin-bottom: 31px;
}
.widget ul li.logo_footer a > img{
	width:50%;
}
.ul_footer .naslov_footer{
	font-weight: bold;
	font-size: 12px;
	line-height: 15px;
	letter-spacing: 0.05em;
	color: #000000;
	border-bottom: 1px solid #EA1C2D;
	width: 100px;
	padding-bottom: 10px;
	margin-bottom:30px;
}
.ul_footer .naslov_podjetje{
	width:50%;
}
.footer_2_ul{
	display:flex;
}
.ul_footer.ul_desno{
	position:absolute;
	right:0;
}
.ul_footer.ul_desno .naslov_footer_desno{
	width: 100%;
	border-bottom: none;
	margin-bottom: 10px;
}
.ul_footer .naslov_footer.naslov_informacije{
	width:43%;
}
.opis_footer{
	font-weight: normal;
	font-size: 12px;
	line-height: 25px !important;
	letter-spacing: 0.05em;
	color: #6C6C6C;
}

li.opis_footer.naslov_podjetja_footer_spodaj{
	margin-bottom:15px;
}
.mb-30{
    margin-bottom: 30px !important;
}
.naslov_podjetja_footer .delovni_cas_footer{
	margin-bottom:30px;
}
.ul_footer.ul_desno .prijava_footer{
	font-weight: 600;
	font-size: 13px;
	line-height: 25px;
	letter-spacing: 0.05em;
	color: #6C6C6C;
	margin-bottom: 55px;
	text-align: right;
}
.widget ul li.social_media{
	font-weight: bold;
	font-size: 12px;
	line-height: 15px;
	letter-spacing: 0.05em;
	color: #000000;
	text-align: right;
	margin-bottom:20px;
}
.social_ikone{
	text-align:right;
}
.social_ikone a > svg,.footer_mobile .ul_desno li a > svg{
	width: 35px;
	height: 35px;
	border: 1px solid black;
	border-radius: 30px;
	margin: 0 0 0 10%;
	padding: 4px;

}
#nm-footer #custom_html-7{
	width:100%;
	border-top: 1px solid #C4C4C4;
	padding-top: 15px !important;
	margin-top: 60px;
}

.noga_spodaj{
	display: flex;
	flex-direction: row;
}
.noga_spodaj .col{
	padding:0;
}
.by_stolpec{
	text-align:center;
}
.design_stolpec{
	text-align:right;
}
/* --- BLOG PAGE --- */
.blog .nm-menu-price-cart {
	margin:0;
}
.nm-blog-wrap{
	padding:150px 20px 0;
	max-width: 1340px;
	margin: 0 auto;
}
/* naslov blog in podnaslov*/
.naslov_bloga{
	font-weight: bold;
	font-size: 5em;
	line-height: 1em;
	color: #000000;
	margin-bottom:30px;
}
.podnaslov_blog{
	font-weight: normal;
	font-size: 22px;
	line-height: 1em;
	color: #000000;
}

li.zgornja_novica .nm-post-thumbnail{
	float:right;
	width:50%;
}
li.zgornja_novica{
	border-left: 4px solid #EA1C2D;
	padding-left:40px;
}
/* datum novice */
li.zgornja_novica .nm-post-meta,#nm-blog-list li .nm-post-meta{
	width: 50%;
	font-weight: normal;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: 0.05em;
	color: #EA1C2D;
	padding-left:0px;
	margin-bottom:30px;
}
/* naslov zgornje novie*/
li.zgornja_novica .nm-post-title{
	width:40%;
}
li.zgornja_novica .nm-post-title > a{
	font-weight: 600;
	font-size: 26px;
	line-height: 1.5em;
	color: #000000;
	width:38%;

}
/* opis in gumb */
li.zgornja_novica .nm-post-content{
	width:34%;
}
/*---- gumb za prvo novico ----*/
li.zgornja_novica .nm-post-content .nm-post-read-more{
    width: 157px;
    border-radius: 50px;
    height: 45px;
    padding: 14px 0 12px 0;
    text-decoration: none;
    line-height: 1em;
    margin-top: 40px;
    text-align: center;
}
li.zgornja_novica .nm-post-content .nm-post-read-more span {
	font-weight: bold;
	font-size: 13px;
	letter-spacing: 0.05em;
	color: #FFFFFF;
}
/* starejše novice gumb --- */
#nm-blog-pagination .nm-blog-prev > a,#nm-blog-pagination .nm-blog-next > a{
	width: 200px;
	background: #606060;
	border-radius: 50px;
	height: 45px;
	padding: 12px 20px 12px 0px;
	text-decoration: none;
	line-height: 23px;
	font-weight: bold;
	font-size: 13px;
	letter-spacing: 0.05em;
	color: #FFFFFF;
	margin-bottom:100px;
}
#nm-blog-pagination .nm-blog-prev > a:hover,#nm-blog-pagination .nm-blog-next > a:hover{
	outline:none;
	color:white;
	background:#434343;
}
#nm-blog-pagination .nm-blog-prev > a:after,#nm-blog-pagination .nm-blog-next > a:after{
	content: url(/wp-content/uploads/2020/12/right-arrow.png);
	background-color: white;
	line-height: 1;
	padding: 6px;
	position: absolute;
	border-radius: 30px;
	margin: -5px 14px;
	width:30px;
}
/* ---- ostale novice ---- */
#nm-blog-list{
	margin-top: 22% ;
}
/* grid novic */
.nm-blog-grid [class*="block-grid-"] > li {
	padding:0 1.2% 30px;
	height: 600px !important;
	margin-top:5%;
}


/* ---- naslov za ostale novice ---- */
.nm-blog-grid #nm-blog-list li h2.nm-post-title{
	font-weight: 600;
	font-size: 22px;
	line-height: 34px;
	color: #000000;

}
/* opis novic */
.nm-blog-grid #nm-blog-list .nm-post-content{
	margin-top:0;
}
/* datum ostalih novic */
#nm-blog-list li .nm-post-meta{
	margin-bottom:15px;
}
/* ---- gumb za ostale novice ---- */
.nm-blog-grid #nm-blog-list li .nm-post-content .nm-post-excerpt{
	position: relative;
	overflow: visible;
	height:130px;
	margin:2% 0;
}
.nm-blog-grid #nm-blog-list li .nm-post-content .nm-post-excerpt p{
	font-weight: normal;
	font-size: 13px;
	line-height: 26px;
	color: #000000;
}
.nm-blog-grid #nm-blog-list li .nm-post-content .nm-post-excerpt a.nm-post-read-more {
	width:157px;
	font-weight: 600;
	font-size: 15px;
	line-height: 26px;
	color: #000000;
	display:inline;
}
/* tri pikice*/
.nm-blog-grid .nm-post-content .nm-post-read-more i{

	line-height: 22px;
}
.nm-blog-grid #nm-blog-list li .nm-post-content .nm-post-excerpt a.nm-post-read-more .nm-font-angle-thin-right:before{
	content: "...";
}
/* ---- POST PAGE ---- */
.nm-post-body .nm-row{
	padding-left:0;
	padding-right:0;
}
.nm-post-body .nm-row .nm-post-col{
	max-width:100%;
	padding:0;
}
.single-post .post.type-post{
	max-width: 900px;
	margin: 80px auto 150px;
	padding: 0 20px;
}
.nm-post-header.entry-header{
	padding:0 20px;
	max-width: 1340px;
	height: 550px;
	margin: 0 auto;
	display:flex;
	flex-direction:row; 
}
.nm-post.nm-post-sidebar-none .nm-post-featured-image{
	margin-left:0;
	padding-bottom:0;
	width:52.5%;
}
/* desna stran zraven slike*/
.nm-single-post-meta-top{
	display: flex;
	flex-direction: column;
	justify-content: center;
	width: 51.9%;
	padding-left: 75px;

}
/* datum */
.nm-post-header .nm-single-post-meta-top > span >time
{
	font-weight: normal;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: 0.05em;
	color: #EA1C2D;
	float: left;
}
.nm-post-header .nm-single-post-meta-top > h1{
	text-align: left;
	font-weight: bold;
	font-size: 55px;
	line-height: 75px;
	color: #000000;
}

/* opis novice */
.nm-post-content.entry-content > p:nth-child(-n+2){
	font-size: 15px;
	line-height: 35px;
	color: #000000;
}
.nm-post-content.entry-content > p > img:first-child.alignnone{
	margin-top:80px;
}
/* pod articlom */
/* --- PODOBNI IZDELKI ---- */
.nm-menu-price-cart{
	margin:0;
}
.single-post .nm-related-posts {

	background: #F4F4F4;
	padding: 50px 0 60px;
}
.single-post .nm-related-posts .nm-row{
	padding:0 20px 0;
	max-width: 1300px;
	margin: 0 auto;
}
/*naslov */
.single-post .nm-related-posts .nm-row h2{
	font-weight: bold;
	font-size: 40px;
	line-height: 75px;
	color: #000000;
}
/* grid postov */
.single-post .nm-related-posts .nm-row ul.small-block-grid-2{
	margin: 0;
}
.single-post .nm-related-posts .nm-row ul.small-block-grid-2 li{
	padding: 0;
	width: 32%;
	margin-right: 2%;

}
.single-post .nm-related-posts .nm-row ul.small-block-grid-2 li:last-child{
	margin-right:0;
}
.single-post .nm-related-posts .nm-row .nm-related-posts-content .nm-post-meta{
	font-weight: normal;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: 0.05em;
	color: #EA1C2D;
	margin: 20px 0;
	padding-left:0;
}
.single-post .nm-related-posts .nm-row .nm-related-posts-content >h3 >a {
	font-weight: 600;
	font-size: 22px;
	line-height: 34px;
	color: #000000;
}
.single-post .nm-related-posts .nm-row .nm-related-posts-conten .nm-related-posts-excerpt > p{
	font-weight: normal;
	font-size: 15px;
	line-height: 26px;
	color: #000000;
}
.slick-next, .slick-prev{
	z-index:40 !important;
}
.podobni_izdelki .nm-font-angle-thin-left:before,.podobni_izdelki .nm-font-angle-thin-right:before{
	font-size: 72px !important;
	color: #E5E5E5 !important;
}
/* ----------------SHOP CATALOG-------------------*/
/* logo*/
body.archive .nm-header.default .nm-header-logo{
	margin-top:0;
}
.archive .nm-infload-to-top{
    text-align: center;
    margin: 10px 0;
    font-size: 15px;
    font-weight: 600;
    color: #000;

}
.archive .nm-infload-controls:after{
    color: #F6474A !important;
    background: #F6474A !important;
}
nav.nm-right-menu {
	display:block;
	margin-top:5px;
}
/* count in price next to cart*/
body.archive .nm-menu-cart{
	margin-top: 0;
}
body.archive .nm-menu-price-cart{
	margin: 0% 0% 0% 0%;
}
/* search bar */
body.archive .dgwt-wcas-search-wrapp{
	top: 0px;
}
/* celoten meni - kategorije*/
.nm-shop-header .nm-row{
	padding-left:0;
	padding-right:0;
}
#nm-shop{
    margin-top:35px;
}
#nm-shop .nm-shop-header,#nm-shop-products .nm-row{
	max-width: 1700px;
	margin: 0 auto;
	padding-right:20px;
	padding-left: 20px;
}
#nm-shop .nm-shop-header .nm-shop-menu{
	overflow: visible;
}
/* glava -kategorije*/
#nm-shop-categories-wrap > .nm-shop-categories > li:first-child{
    margin-bottom: 16px;
}
.nm-shop-header.centered .nm-shop-categories{
	text-align:left;
	margin-top:3.4375em;
}
.nm-shop-header.centered #nm-shop-categories-wrap{
	width:69%;
}
/* Domov*/
div#nm-shop div.nm-shop-header div.nm-shop-menu div.nm-row div.col-xs-12 ul#nm-shop-categories li:first-child > a,body.archive.post-type-archive.post-type-archive-product div#nm-shop div.nm-shop-header div.nm-shop-menu div.nm-row div.col-xs-12 ul#nm-shop-categories li:first-child > a{
	opacity:0.9;
	text-transform:capitalize;
}
div#nm-shop div.nm-shop-header div.nm-shop-menu div.nm-row div.col-xs-12 ul#nm-shop-categories li >a{
	font-weight: normal;
	font-size:14px;
	line-height: 17px;
	letter-spacing: 0.03em;
	color: #000000;
}

div#nm-shop div.nm-shop-header div.nm-shop-menu div.nm-row div.col-xs-12 ul#nm-shop-categories li:nth-child(n+2) > a{
	text-transform:uppercase;
	opacity:0.9;
}
/* podkategorije*/
.tax-product_cat .nm-shop-categories > li:first-child,.current-parent-cat,  .nm-shop-categories .current-parent-cat .nm-shop-sub-categories-nested{
	display:inline-block !important;
}
.nm-shop-header.centered .nm-shop-categories .nm-shop-sub-categories-nested{
	margin-left:20px;
}
.current-parent-cat .current-cat .nm-shop-categories-divider{
	display: inline-block;
}
#nm-shop .nm-shop-menu #nm-shop-categories-wrap #nm-shop-categories .current-parent-cat .current-cat a{
	text-transform: uppercase;
	margin-left: 20px;
}
/* --------WOO ordering------------------*/
/* woocomerce-ordering*/
#nm-shop .woocommerce-ordering {
	display: block !important;
	float:right;
	margin-top: 3.4375em;
	margin-right: 20.5%;
	position: relative;
	right: 0;
	z-index: 60;
}
/* select, pri dorpdownu*/
@media screen and (-webkit-min-device-pixel-ratio: 0){
	select {
		background-image:url(/wp-content/uploads/2021/02/down_arrow.png) ;
		background-size:auto;
		cursor: pointer;
		border: 2px solid #E9E9E9;
		box-sizing: border-box;
		border-radius: 50px;
		-moz-border-radius:50px;
		-webkit-border-radius:50px;
		width: 81%;
	}
}
.woocommerce-ordering select > option{
	border: 2px solid #E9E9E9;
	box-sizing: border-box;
	border-radius: 20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
}
/* ----------FILTER SIDEBAR-----------*/
/* kategorije*/
/* kategorije- mobile menu */
.berocket_single_filter_widget.berocket_single_filter_widget_9766 {
	display:block;
}
/* sidebar*/
.nm-shop-sidebar-col.col-md-3.col-sm-12 {
	width:300px;
	border-radius: 6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}
.nm-shop-sidebar-default #nm-shop-sidebar .widget {
	margin-bottom:20px;
}
.nm-shop-sidebar-default #nm-shop-sidebar{
	padding-right:0;
}
/* glavne kategorije*/
#nm-shop-sidebar ul.product-categories li.cat-item{
	margin-bottom:28px;
	padding-bottom:15px;
}
#nm-shop-sidebar ul.product-categories li.cat-item.current-cat.cat-parent,#nm-shop-sidebar ul.product-categories li.cat-item.cat-parent.current-cat-parent{
	border-bottom:none !important;
}
#nm-shop-sidebar ul.product-categories li.cat-item > a {
	font-weight: bold;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: 0.03em;
	color: #000000;
	display: block;
	width: 100%;
}
/* filtriraj po kategorija*/
#nm-shop-sidebar #nm-shop-widgets-ul #woocommerce_product_categories-5,.berocket_single_filter_widget {
	background-color: #F7F7F7;
	border-radius: 6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	padding: 40px 12% 60px 12%;

}
/* dodajanje ikone na glavne kategorije
#nm-shop-sidebar .cat-item-103 > a::before,#nm-shop-sidebar .cat-item-125> a::before,#nm-shop-sidebar .cat-item-121> a::before,#nm-shop-sidebar .cat-item-132> a::before{
	content:url(https://atgzupan.com/wp-content/uploads/2021/01/down-arrow-1.png) ;
	height:10px !important;
	width:10px !important;
	float:right;
	margin-right: 7px;
}
.cat-parent .cat-parent > a:after{
	content:url(https://atgzupan.com/wp-content/uploads/2021/01/down-arrow-1.png) ;
	right:0;
	margin-top:4px;
	float:right;
}*/
/* dodajanje ikone na sub kategorije ki ima sub kategorije
li.cat-parent.current-cat-parent ul.children li.cat-item-124> a:after,li.cat-parent.current-cat-parent ul.children li.cat-item-122 > a:after,li.cat-parent.current-cat-parent ul.children li.cat-item-123 > a:after,li.cat-parent.current-cat-parent ul.children li.cat-item-114 > a:after, li.current-cat.cat-parent ul.children li:first-child.cat-item-114 > a:after,li.current-cat.cat-parent ul.children li.cat-item-123 > a:after,li.current-cat.cat-parent ul.children li.cat-item-122 > a:after,li.current-cat.cat-parent ul.children li.cat-item-124 > a:after{
	content:url(https://atgzupan.com/wp-content/uploads/2021/01/down-arrow-1.png);
	position: absolute;
	top: auto;
	right: auto;
	bottom: auto;
	left: auto;
	margin-left: 10px;
} */
/* ko je odpra sub kategorija ki ima subkategorije
li.cat-parent.current-cat-parent ul.children li:first-child.cat-item-114.current-cat.cat-parent > a:after,li.cat-parent.current-cat-parent ul.children li.cat-item-123.current-cat.cat-parent > a:after,li.cat-parent.current-cat-parent ul.children li.cat-item-122.current-cat.cat-parent > a:after,li.cat-parent.current-cat-parent ul.children li.cat-item-124.current-cat.cat-parent > a:after{
	content:url(https://atgzupan.com/wp-content/uploads/2021/02/down-arrow-1.png) ;
	top: auto;
	right: auto;
	bottom: auto;
	left: auto;
	position:absolute;
	margin-left: 10px;
} 
#nm-shop-sidebar ul.product-categories li.cat-item.current-cat.cat-parent > a:before{
	content:url(https://atgzupan.com/wp-content/uploads/2021/02/down-arrow-1.png) ;
	margin-right:7px;
	margin-top: 7px;
}*/ 
.widget .cat-item-103 > a,.widget .cat-item-238 > a, .widget .cat-item-121 > a, .widget .cat-item-460 > a, .widget .cat-item-465 > a, .widget .cat-item-114 > a{
    padding-bottom: 10px;
    border-bottom: 2px solid #dadada;
    
}
.widget .cat-item-103 > a:after, .widget .cat-item-238 > a:after, .widget .cat-item-121 > a:after, .widget .cat-item-460 > a:after, .widget .cat-item-465 > a:after, .widget .cat-item-114 > a:after{
	content:url(/wp-content/uploads/2021/01/down-arrow-1.png) ;
	top: auto;
	right: auto;
	bottom: auto;
	left: auto;
	position:absolute;
	margin-left: 10px;
    
}
.current-cat.cat-parent > a:after {
	content:url(/wp-content/uploads/2021/02/down-arrow-1.png) ;
    
}
/* naslovi sub kategorij*/
#nm-shop-sidebar ul.product-categories li.cat-item ul.children li.cat-item > a {
	font-weight: normal;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0.03em;
	color: #000000;
}
#nm-shop-sidebar ul.product-categories li.cat-item ul.children li.cat-item{
	margin-bottom:0 !important;
	border-bottom:none;
}
#nm-shop-sidebar ul.product-categories li.cat-item ul.children li.cat-item:first-child{
	border-top: unset;
	padding-top: 15px;
}

#nm-shop-sidebar ul.product-categories li.cat-item ul.children  {
    margin-top: 0;
    list-style:none;
}
#nm-shop-sidebar ul.product-categories li.cat-item ul.children li {
	width:100%;
	position: relative;
	padding-left: 30px;
	margin-bottom: 10px;
}
#nm-shop-sidebar ul.product-categories li.cat-item ul.children li:first-child > a::before{
	margin-top:15px;
} 
#nm-shop-sidebar ul.product-categories li.cat-item ul.children li > a::before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 17px;
	height: 17px;
	transform: translateY(13%);
	-moz-border-radius: 7.5px;
	-webkit-border-radius: 7.5px;
	border-radius: 7.5px;
	background-color: white;
	margin-right: 9px;
	margin-bottom:-1px;
	cursor: pointer;
}
#nm-shop-sidebar ul.product-categories li.cat-item ul.children .cat-item.current-cat > a::before{
	content: url(/wp-content/uploads/2021/01/dot.png);
	cursor: pointer;
}
/* sub kategorije*/
.widget ul .children, .widget ul .sub-menu, .widget ol .children, .widget ol .sub-menu {
	margin:0;
	margin-top: 25px;
}
/* -------------FILTER CENA-----------------*/
/* urejevanje sliderja */
.bapf_slidr_main.ui-widget-content .ui-slider-range, .berocket_filter_price_slider.ui-widget-content .ui-slider-range,.widget_price_filter .ui-slider-horizontal .ui-slider-range{
	height:3px;
	background-color: #C4C4C4;
}
/* pikice pri slajderju */
.bapf_slidr_main.ui-widget-content .ui-slider-handle, .berocket_filter_price_slider.ui-widget-content .ui-slider-handle, .slide.default .bapf_slidr_main .ui-state-default, .slide.default .bapf_slidr_main .ui-widget-header .ui-state-default, .slide.default .bapf_slidr_main.ui-widget-content .ui-state-default, .slide.default .berocket_filter_price_slider .ui-state-default, .slide.default .berocket_filter_price_slider .ui-widget-header .ui-state-default, .slide.default .berocket_filter_price_slider.ui-widget-content .ui-state-default,.widget_price_filter .ui-slider .ui-slider-handle {
	width:20px;
	height:20px;
	background-color:#EA1C2D;
	border:transparent;
}
.berocket_single_filter_widget_9226 .bapf_body {
	width:90%;
	margin:0 auto;
	margin-top: 30px;
}
.bapf_slidr_jqrui .bapf_slidr_main {
	margin-bottom:25px;
}
/* številke pod sliderjem*/
.widget_price_filter .price_slider_amount{
	text-align:center;
	margin-top: 30px;
}
.widget_price_filter .price_slider_amount input {
	display:inline-block !important;
	text-align: center;
	width:45%;
	border:transparent;
}
.bapf_slidr_jqrui .bapf_from, .bapf_slidr_jqrui .bapf_to{
	width: 48%;
	height: 40px;
	display: inline-block;
	text-align: center;
	background-color: white;
	border-radius: 4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	padding: 5px;
}
.bapf_slidr_jqrui .bapf_from{
	margin-right:3%;
}
/* ------------BLAGOVNE ZNAMKE---------------*/
/* blagovne znamke*/
/* naslov*/
.bapf_hascolarr{
	cursor: pointer;
	padding-bottom: 10px;
	border-bottom: 2px solid #DADADA;
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: 0.03em;
	color: #000000;
	margin-bottom: 25px; 
}
/* puščice gor/dol*/
.fa-chevron-up::before {
	content: url(/wp-content/uploads/2021/01/up-arrow-1.png);
	margin-right: 2px;
	margin-top: 7px;
}
.fa-chevron-down::before{
	content: url(/wp-content/uploads/2021/01/down-arrow-1.png);
	transform: rotate(180deg);
	margin-right: 2px;
	margin-top: 7px;
}
/* vse znamke znotraj widgeta*/
.berocket_single_filter_widget {
	margin-bottom: 20px;
}
.berocket_single_filter_widget .bapf_body ul li{
	background-color:transparent;
	width:100%;
	padding:0;
	margin:0;
	padding-bottom: 15px !important;
	font-style: normal;
	font-weight: normal;
	font-size: 14px !important;
	letter-spacing: 0.03em;
	color: #000000;
}
/* pikice*/
.bapf_sfilter.bapf_ckbox input[type=checkbox] {
	margin-right:9px;
}
.bapf_asradio2 ul li input[type=checkbox] {
	content: '';
	display: inline-block;
	width: 17px;
	height: 17px;
	-moz-border-radius: 7.5px;
	-webkit-border-radius: 7.5px;
	border-radius: 7.5px;
	background-color: white;
	cursor: pointer;
	border:transparent;
	padding:0;
}
/* checked*/
.bapf_asradio2 ul li.checked > input[type=checkbox]{
	content: url(/wp-content/uploads/2021/01/dot.png);
	cursor: pointer;
	background: transparent;
}
/* variable product */
.product-type-variable .nm-shop-loop-details{
	height:auto;
}
/* ------------SHOP IZDELKOV----------------*/
/*-- kolicina izdelkov  --- */
li.slick-slide {
	height:auto !important;
}
.hide_kolicina{
	visibility: hidden;
}
.show_kolicina{
	visibility: visible;
}
#kolicina_izdelka{
	color: #C0C0C0;
	font-size: 10px;
	text-align: left;
	width: 100%;
	left: 0;
}

/*-- prijavi se --- */
.gumb_poglej_izdelke button{
	border-radius: 50px;
	border-color: transparent;
	height: 45px;
	width: 180px;
	font-weight: bold;
	font-size: 12px;
	letter-spacing: 0.05em;
	color: white;
	outline:none;
}
/* kategorije produktov*/
.nm-products.products.xsmall-block-grid-2.small-block-grid-2.medium-block-grid-3.large-block-grid-4.grid-variable.default.layout-default{
	margin-left:9%;
}
.nm-shop-products-col{
	overflow:visible;
}
/* celoten grid od produktov */
.nm-shop-products-col.col-md-9.col-sm-12 {
	max-width:100%;	
	z-index:50 !important;
}
/* vsi okvirji */
[class*="block-grid-"] .flickity-slider > li, [class*="block-grid-"] > li  {
	padding:31px 4% 0;
}
/*vsi okvriji slikc*/
[class*="block-grid-"]{
	margin:0px -55px;
}
/* vsi okvriji*/
.products.grid-variable li {
	width:100% !important;
	height:auto;
	margin-bottom:-30px;
	padding: 0 1.5em 20px;
}
.product .nm-shop-loop-product-wrap{
	padding-bottom:0;
	justify-content:space-between;
	display:flex;
	flex-direction: column;
	height: 100%;
}
/*okvir slika+details */
.woocommerce ul.products li.product:hover{
	box-shadow: 2px 2px 10px 4px rgba(0, 0, 0, 0.1) !important;
	z-index:2;
	position:relative;
	background-color:white;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
.products.grid-variable .nm-shop-loop-thumbnail {
	border:transparent !important;
	background: white;
	align-items: center;
	height: 250px !important;
}
.products.grid-variable .nm-shop-loop-thumbnail a{
	padding-bottom: 0 !important;
}
/* vsi produkti/slikce na pagu img*/
.products.grid-variable .nm-shop-loop-thumbnail img {
	height:auto;
	width:100%;
	min-height:auto !important;
}
/* ime in cena produkta lastnosti */
.nm-shop-products .nm-shop-loop-details{
	text-align:center;
	margin-top:0;
	height:auto;
	width:100%;
}
/* overlay na hover*/
#nm-shop .nm-shop-loop-actions{
	width: 100%;;
	height:auto;
	position:relative;
	padding: 0;
	text-align:center;
}
#nm-shop .nm-shop-loop-actions .backorder_product .rok-dobave{
	margin-top: -2px;
}
.nm-shop-loop-actions .backorder_product .rok-dobave{
	font-weight: 500;
	font-size: 11px;
	color: #4C4C4C;
	text-align: left;
	margin-bottom: 5px;
	margin-top:-8px;
}
/* številka za quantity */
.nm-shop-loop-actions .nm-quantity-wrap .quantity .input-text {
	font-size:15px;
	font-weight: 600;
	width:47%;
}
/* minus pri quantity*/
.nm-shop-loop-actions .nm-quantity-wrap .quantity .nm-qty-minus.nm-font-media-play:before{
	font-size:9px;
}
.nm-shop-loop-actions .nm-quantity-wrap .quantity .nm-qty-plus.nm-font-media-play:before {
	font-size:10px;
}
div.nm-shop-loop-product-wrap div.nm-shop-loop-details div.nm-shop-loop-actions div.ogled_cene{
	margin-bottom:0;
}
/*naslov produkta*/
li .nm-shop-loop-details .nm-shop-loop-title-price .woocommerce-loop-product__title{
	padding-right:0;
	padding-bottom: 10px;
	font-weight: 600;
	font-size:  15px;
	line-height: 1.4em;
	color:black;
	min-height:30px;
	height:auto;
	margin:0 auto;
	width:80%;
}
/*out of stock */
li.outofstock div.nm-shop-loop-product-wrap div.nm-shop-loop-details div.nm-shop-loop-actions{
	display:block;
}

li.product.outofstock div.nm-shop-loop-product-wrap div.nm-shop-loop-details div.nm-shop-loop-actions a.button.product_type_simple {
	margin-top: 0 !important;
}
/* cena produkta*/
.nm-shop-loop-details .nm-shop-loop-title-price .price .woocommerce-Price-amount{
	padding-top:0;
	font-weight: 300 !important;
	font-size: 14px !important;
	line-height: 30px !important;
	letter-spacing: 0.03em !important;
	color:black;
}
.has-hover .products li:hover .price {
	opacity:1;
}
#nm-shop-products .products .price{
	border-top: 0.5px solid #A8A6A6;
	margin: 0 auto;
	width: 80%;
}
/* --------------------ADD TO CART---------------------*/
/*gumb - košarica*/
.nm-shop-products-col #nm-shop-browse-wrap .nm-products .product .nm-shop-loop-product-wrap .nm-shop-loop-details .nm-shop-loop-actions > a{
	width: 57.33%;
	float:right;
	height:45px;
	font-weight: bold;
	font-size: 12px;
	letter-spacing: 0.05em;
	border-radius: 50px;
	-moz-border-radius:50px;
	-webkit-border-radius:50px;
	border:unset;
	display: flex;
	align-items: center;
	justify-content:center;
	color:white;
}
.product-type-variable .wcz-stock-remaining{
	margin-top: 0;
}
/* variable produkte */
li.nm-has-attributes.product-type-variable .nm-shop-loop-actions{
	display: flex;
	justify-content: center;
}
/* variable gumb*/
div#nm-shop-products div.nm-row div.nm-shop-products-col div#nm-shop-browse-wrap ul.nm-products li.nm-has-attributes.product-type-variable div.nm-shop-loop-product-wrap div.nm-shop-loop-details div.nm-shop-loop-actions a.button.product_type_variable.add_to_cart_button{
	width: 177px;
	float:none;
}
div#nm-shop-products div.nm-row div.nm-shop-products-col div#nm-shop-browse-wrap ul.nm-products li.nm-has-attributes.product-type-variable div.nm-shop-loop-product-wrap div.nm-shop-loop-details div.nm-shop-loop-actions {
	bottom: -12px;
	padding: 0;
	height: 68px;

}
div#nm-shop-products div.nm-row div.nm-shop-products-col div#nm-shop-browse-wrap ul.nm-products li.nm-has-attributes div.nm-shop-loop-product-wrap div.nm-shop-loop-details div.nm-shop-loop-actions  .wcz-stock-remaining{
	text-align:center;
}

/* STOCK */
#nm-shop-products .na_zalogi,#nm-related .na_zalogi{
	color:#80A336 !important;
	font-style: normal;
	font-weight: bold;
	font-size: 11.5px;
	letter-spacing: 0.05em;
	text-align:left;
}
#nm-shop-products .ni_na_zalogi,#nm-shop-products li.status-publish.onbackorder .na_zalogi,#nm-related .ni_na_zalogi {
	color:#EA1C2D !important;
	font-style: normal;
	font-weight: bold;
	font-size: 11.5px;
	letter-spacing: 0.05em;
	text-align:left;
}
/*quantity shop page */
.nm-shop-loop-actions .nm-quantity-wrap{
	width:36.83%;
	min-width:77px !important;
	border:transparent !important;
	float:left;
	margin-left: 0;
}
.nm-shop-loop-actions .nm-quantity-wrap .quantity .nm-qty-minus, .nm-quantity-wrap .quantity .nm-qty-plus {
	width: 17%;
}
.nm-shop-loop-actions .nm-quantity-wrap .quantity {
	margin-left:0%;
	border: 1px solid #E9E9E9;
	box-sizing: border-box;
	border-radius: 50px;
	-moz-border-radius:50px;
	-webkit-border-radius:50px;
	height:45px;
}
/* --- back order ---*/
#nm-shop-products li.status-publish.onbackorder .nm-shop-loop-details .nm-shop-loop-actions{
	padding-top:5px;
}
#nm-shop-products li.status-publish.onbackorder .na_zalogi{
	font-weight: 700;
	font-size: 12px;
	line-height: 15px;
	color: #EA1C2D;
}
#nm-shop-products li.status-publish.onbackorder .nm-shop-loop-details .kontaktirajte_nas{
	text-align: left;
	font-weight: 500;
	font-size: 11px;
	line-height: 16px;
}
#nm-shop-products li.status-publish.onbackorder .nm-shop-loop-details .gumb_kontakt,.single .gumb_kontakt{
	text-decoration-line: underline;
	color: black;
	font-weight:500;
}
#nm-shop-products li.status-publish.onbackorder .nm-shop-loop-details .gumb_kontakt:hover,.single .gumb_kontakt:hover{
	font-weight:bold;
}
/* --- backorder single --- */
.single .onbackorder .summary .price {
	margin-bottom:35px !important;
}
.single.logged-in .product.onbackorder .available-on-backorder{
	margin-bottom: 10em;
	display: block !important;
	margin-top:10px;
}
.single .available-on-backorder{
    margin-top:10px;
    margin-left: 8px;
}
.single .backorder_product .na_zalogi{
	font-weight: 700;
	font-size: 12px;
	line-height: 15px;
	color: #EA1C2D;
	letter-spacing: 0.05em;
	text-align:left;
}
.single .backorder_product .na_zalogi:before{
	content: '';
	display: inline-block;
	width: 7px;
	height: 7px;
	-moz-border-radius: 7.5px;
	-webkit-border-radius: 7.5px;
	border-radius: 7.5px;
	background-color: #EA1C2D;
	margin-right: 10px;
	margin-bottom: 1px;
}
.single .backorder_product .rok-dobave{
	font-weight: 500;
	font-size: 11px;
	color: #4C4C4C;
	text-align: left;
	margin-bottom: 5px;
	margin-top: -2px;
}
.single .zaloga_backorder_single{
	font-weight: 500;
	font-size: 20px;
	line-height: 15px;
	color: #EA1C2D;
	margin-bottom:10px;
}
.single .kontaktirajte_nas{
	font-size: 15px;
	line-height: 16px;
	color: #4C4C4C;
	font-weight: normal;
}
.single .gumb_kontakt{
	text-decoration-line: underline;
	color: #4C4C4C;
}
/*--- page num --- */
#nm-shop .nm-shop-products .nm-shop-description-clean .woocommerce-pagination.nm-pagination{
	margin-top:50px;
}
#nm-shop ul.page-numbers li a, #nm-shop ul.page-numbers li span{
	color:black;
	font-weight:700;
}
#nm-shop ul.page-numbers li span.current{
	border-bottom:unset;
}
#nm-shop ul.page-numbers li a.prev i, #nm-shop ul.page-numbers li a.next i{
	font-size:25px;
}
#nm-shop ul.page-numbers li a.prev {
	left: 8%;
}
#nm-shop ul.page-numbers li a.next {
	right: unset;
	text-align: left;
	margin-left: 20px;
}
/* --------------------SINGLE PAGE---------------------*/

.nm-shop-notice.woocommerce-error{
	border: 1px solid #ca6f70;
	border-left: 14px solid #c01d29;
	padding: 40px 90px;
	max-width: 1300px;
	margin: 130px auto 0;
	font-family: "Montserrat";
	border-radius: 10px;
	background: #ffffff;
	box-sizing: border-box;
	box-shadow: 0px 5px 20px rgb(0 0 0 / 10%);
	transition: top 0.5s linear;
}
.nm-shop-notice.woocommerce-error li{
	color: #484848;
	font-size: 15px;
	text-align: left;
}
/* prijavi se */
.single .ogled_cene{
	font-weight: 500;
	font-size: 18px;
	line-height: 22px;
	letter-spacing: 0.03em;
	color: #EA1C2D;
	margin-bottom:110px;
}
.single .prijava{
	text-decoration:underline;
}
.single .prijava:hover{
	color:#FF3A00;
}/*
.product-type-variable .nm-single-product-bg .nm-single-product-showcase .nm-single-product-summary-col .summary #nm-summary-pin .nm-product-summary-inner-col .ogled_cene{
	padding-bottom:65px;
}*/
/* price next to cart */
body.single-product #nm-right-menu-ul li.nm-menu-price-cart.menu-item-default{
	margin:0%;
}
/* -----------BREADCRUMB-------------*/
/* BREADCUMB */
.woocommerce-breadcrumb{
	position: absolute;
	z-index: 1;
	width: 100%;
	top: 3%;
	left: 3.5%;
}
.woocommerce-breadcrumb{
	padding-left:3.5%;
}
.woocommerce-breadcrumb > a:first-child{
	margin-left:0;
}
.woocommerce-breadcrumb > a:hover{
	color:inherit;
	text-decoration: unset !important;
}
.woocommerce-breadcrumb > a {
	font-weight: 500;
	font-size: 15px;
	line-height: 15px;
	letter-spacing: 0.03em;
	color: #868686;
	margin:0 1%;
}
.woocommerce-breadcrumb > a:first-child::before {
	content:url(/wp-content/uploads/2022/05/arrow1-1.svg);
	padding-right:10px;
}
.woocommerce-breadcrumb > a:last-child{
	color: #000000;
}
/* ime produkta */
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a, .wpb_content_element .wpb_accordion_header a, #nm-shop-search-close, .woocommerce-breadcrumb, .nm-single-product-menu a, .star-rating:before, .woocommerce-tabs .tabs li a, .product_meta span.sku, .product_meta a, .nm-product-wishlist-button-wrap a, .nm-product-share a, .nm-wishlist-share ul li a:not(:hover), .nm-post-meta, .nm-post-share a, .nm-post-pagination a .short-title, .nm-comments .commentlist > li .comment-text .meta time {
	font-weight: 500;
	font-size: 12px;
	line-height: 15px;
	letter-spacing: 0.03em;
	color: #000000;
}
/* celoten spp */
/* celoten product + opis */
div.nm-single-product div.nm-single-product-bg  {
	background-color:white;
	margin-bottom:66px;
}
/* zogrnji del */
/* -----------SLIKA PRODUKTA-------------*/
/* SLIKA PRODUKTA */
.gallery-col-4 .woocommerce-product-gallery{
	width: 54%;
	padding: 60px 0 0;
}
.woocommerce-product-gallery__wrapper,.woocommerce-product-gallery__image,.woocommerce-product-gallery__image--placeholder{
	height: auto !important;
	display: flex !important;
	width: 100% !important;
	z-index: 0 !important;
	align-items:center
}
.woocommerce-product-gallery__image,.woocommerce-product-gallery__image--placeholder{
	justify-content: center;

}
.woocommerce-product-gallery__image a img{
	width:508px !important;
	height:auto;
}
/* MENI SLIK POD SLIKO */
.thumbnails-vertical div.woocommerce-product-gallery ol.flex-control-nav {
	height:50px !important;
	min-width: 100%;
	margin: 16% 0%;
	width: auto;
	float:right;
}
#nm-product-gallery-thumbs-inner{
	display:flex !important;
	flex-direction:row !important;
	width:100%;
	justify-content: center;
}
.thumbnails-vertical .woocommerce-product-gallery .flex-control-thumbs li{
	margin: 0 10px;
}
#nm-product-gallery-thumbs-inner img{
	width: 15px;
	height: 15px;
	border-radius: 100px;  
	-moz-border-radius:100px;
	-webkit-border-radius:100px;
	text-align:center !important;
	box-sizing:border-box;
}   
#nm-product-gallery-thumbs-inner > li img.flex-active{
	display:hidden !important;
}
/* AKTIVNA SLIKA */
img.flex-active {
	background-color:#C4C4C4 !important;
	opacity:1 !important;
}
/* PUŠČICE NAPREJ NAZAJ */
.flex-next,.flex-prev{
	opacity:1 !important;   
	text-decoration:none !important;
	margin-top: -20% !important;
	color:#E5E5E5 !important;
	font-weight:800 !important;
}
.woocommerce-product-gallery .flex-direction-nav .flex-prev{
	left:10%;
}
.woocommerce-product-gallery .flex-direction-nav .flex-next{
	right:6%;
}
.woocommerce-product-gallery .flex-direction-nav .flex-prev:after, .woocommerce-product-gallery .flex-direction-nav .flex-next:after {
	font-size:72px !important;
	color:#E5E5E5 !important;
}
.woocommerce-product-gallery .flex-direction-nav a {
	width:10.3%;
	z-index:1;
	top:60% !important;
}
/* ------------OPIS PRODUKTA---------------*/
/* naslov producta */
.single .summary .product_title{
	margin-bottom:50px !important;
	font-weight: bold;
	font-size: 35px;
	line-height: 1.4em;
	letter-spacing: 0.03em;
}
.single .summary .product_title,.single .woocommerce-product-details__short-description{
	width:550px;
}
/* Celoten product showcase */
.nm-single-product-showcase {
	padding:0;
	margin-top: 74px !important;
}
/*cel product vrstica */
.nm-single-product-summary-row {
	padding:0 !important;
}
/*cel product show stolpec*/
.nm-single-product-summary-col {
	padding:0 !important;
}
/* opis produkta celoten */
.product.thumbnails-vertical .summary {
	padding: 55px 6.2% 0 4.5% !important;
	background-color:#fafafa;
	width:46% !important;
	height:800px !important;
}
/* znotraj opisa, celoten */
#nm-summary-pin {
	position:relative !important;
	top: 0 !important;
	left: 0 !important; 
}

/* gumb preberi več*/
.single #preberi_vec{
	font-weight: 500;
	font-size: 15px;
	line-height: 25px;
	/* or 167% */

	letter-spacing: 0.05em;

	color: #000000;
}
/* ----------KOŠARICA GUMB in QUANTITY-----------*/
/* navaden gumb*/
#nm-summary-pin .nm-product-summary-inner-col .cart .single_add_to_cart_button{
	height: 45px;
	font-weight: bold; 
	font-size: 13px; 
	letter-spacing: 0.05em;
	text-align: center;
	border-radius: 50px;
	-moz-border-radius:50px;
	-webkit-border-radius:50px;
	border:none;
	color:white;
	width: 190px;
	min-width: 190px;
	line-height: 26px;
	padding:0;
}
body.wcz-btns.wcz-woocommerce ul.products li.product a.button, body.wcz-btns.wcz-woocommerce.single-product div.product form.cart .button{
	color:black !important
}

body.wcz-btns.wcz-woocommerce ul.products li.product a.button:hover, body.wcz-btns.wcz-woocommerce.single-product div.product form.cart .button:hover {
	color:black !important;
}
/* PRICE */
.nm-product-summary-inner-col .price .woocommerce-Price-amount {
	font-weight: 500;
	font-size:30px !important;
	line-height: 37px !important;
	letter-spacing: 0.03em;
	color: #000000 !important;
	padding:0 !important;
}
.product .summary .price{
	padding:0 !important;
	margin-bottom:10px;
}
.product .single_variation > div{
	padding-bottom:0 !important;
}
/* ---------------------STOCK--------------------------*/
/* STOCK */
.stock{
	color:#4D4D4D !important;
	font-style: normal;
	background:transparent !important;
	font-weight: bold;
	font-size: 12px;
	letter-spacing: 0.05em;
	text-align:left;
	margin-left:0.9% !important;
	margin-top:0.625em;
	width:100%;
}
/* back on order*/
.stock.available-on-backorder {
	text-align:left;
	background:#fafafa !important;
}
.stock.available-on-backorder::before {
	content: '';
	display: inline-block;
	width: 7px;
	height: 7px;
	-moz-border-radius: 7.5px;
	-webkit-border-radius: 7.5px;
	border-radius: 7.5px;
	margin-right: 10px;
	margin-bottom: 1px;
}
p.stock::before {
	content: '';
	display: inline-block;
	width: 7px;
	height: 7px;
	-moz-border-radius: 7.5px;
	-webkit-border-radius: 7.5px;
	border-radius: 7.5px;
	background-color: #80A336;
	margin-right: 10px;
	margin-bottom: 1px;
}
/* zogrni del opisa */
.nm-product-summary-inner-col .cart .nm-quantity-wrap{
	height:45px;
	width: 101px;
	min-width: 101px;
	border: 1px solid #C4C4C4;
	box-sizing: border-box;
	border-radius: 50px; 
	-moz-border-radius:50px;
	-webkit-border-radius:50px;
	margin-right: 10px;

}
.nm-product-summary-inner-col .cart .nm-quantity-wrap .quantity{
	height: 100%;
	width: 100%;
	min-height: 100%;
}
/* številka quantititya */
.nm-quantity-wrap .qty {
	min-width: 45%;
	width:45%;
	font-weight: 600;
	font-size: 15px;
}
.slika_proizvajalca{
    margin-bottom: 10px;
}
/*
.input-text {
font-size:24px !important;
font-weight: 600 !important;
line-height: 29px;
letter-spacing: 0.05em;
color:black;
}*/
.nm-qty-minus.nm-font-media-play:before,.nm-qty-plus.nm-font-media-play:before{
	font-size:10px;
}
.nm-qty-minus.nm-font-media-play:before{
	content:"\f068" !important;
}
.nm-qty-plus.nm-font-media-play:before{
	content:"\f067" !important;
}
.nm-quantity-wrap .quantity .nm-qty-minus, .nm-quantity-wrap .quantity .nm-qty-plus{
	font-size: 15px;
	width:17%;
}
/*------------------------PRODUCT META----------------*/
.single #nm-product-meta{
	display:flex;
	text-align:left !important;
	margin-top: 30px;
	padding: 0px 0 19px;
	position: relative;
}
.single #nm-product-meta .nm-row{
	margin-left: 0;
	margin-right:0;

}
.skup_wrapper,.posted_in,.tagged_as{
	display:flex !important;
	flex-direction:row !important;
}
.product .summary .product_meta .posted_in,.product .summary .product_meta .tagged_as{
	display:block !important;
}
/* dodajanje iconce zraven datoteke */
.ime_datoteke::before {
	content: url(/wp-content/uploads/2021/01/file.png);
	font-size:20px; 
}
.prenesi_datoteko {
	margin-top:0;
}
.prenesi_datoteko > a{
	font-weight: normal;
	font-size: 13px;
	line-height: 25px;
	letter-spacing: 0.05em;
	color: #000000;
}
/* SLIKA ZNAMKE*/
#nm-product-meta .nm-row > .col-xs-12{
	line-height:21px !important;
	font-size: 14px !important;
	letter-spacing: 0.05em;

}
#nm-product-meta .nm-row .nm-row {
	margin-right:0;
	margin-left:0;
}
/* lastnosti met-a podatkov */
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a, .wpb_content_element .wpb_accordion_header a, #nm-shop-search-close, .woocommerce-breadcrumb, .nm-single-product-menu a, .star-rating:before, .woocommerce-tabs .tabs li a, .product_meta span.sku, .product_meta a, .nm-product-wishlist-button-wrap a, .nm-product-share a, .nm-wishlist-share ul li a:not(:hover), .nm-post-meta, .nm-post-share a, .nm-post-pagination a .short-title, .nm-comments .commentlist > li .comment-text .meta time {
	color: black;
	font-weight: 600;
	line-height:22px;
}
/* -----PRODUCT Z VARIACIJAMI---------*/
/* PRODUCT Z VARIACIJAMI */ 
#nm-variations-form {
	width:100% !important;
	display:block !important;
	margin-top:-16px;
	margin-left:0em;
}
/*naslov variacija produkta*/
.product-type-variable .product_title {
	margin-bottom:67px !important;
}
/* VARIACIJA, DROPDOWN */
.single .variations{
	width:420px !important;
	height: 40px !important;
	border-radius: 50px !important;
	-moz-border-radius:50px;
	-webkit-border-radius:50px;
}
.variations tbody tr{
	display: flex;
	align-items:center;
}

.variations tbody tr:nth-child(2){
	margin-top:15px;
}
.variations_form.nm-select-hide-labels.nm-custom-select tr .sod_select .sod_label {
	text-align:left !important;
	line-height: 25px;
	padding-bottom: 1px;
}
.variations_form.nm-select-hide-labels.nm-custom-select tr .sod_select .sod_label, .sod_select .sod_option{
	color: #4D4D4D !important;
	font-size:15px ;
	letter-spacing: 0.05em;
    
}
.variations_form.nm-select-hide-labels.nm-custom-select tr .sod_select.focus.open .sod_label{
	z-index:10;
}
.variations tr.open span.sod_select.focus.open {
	line-height: 34px !important;
	height:40px !important;
}
.variations tr.open span.sod_select.focus.open .sod_list_wrapper {
	top:48% !important;
	width:109% !important;
	z-index:5;
    padding: 15px 10px 8px;
}
.variations_form.nm-select-hide-labels tr .value{
	border:1px solid #c4c4c4 !important;
	background: #fff;
	padding-left:23px;
	width:72%;
}

.sod_select::before {
	color: #C4C4C4 !important;
	content: url(/wp-content/uploads/2021/02/down_arrow.png) !important;
	z-index: 2;
	transform: rotate(0deg);
	    display: flex;
    justify-content: center;
    align-items: center;
    margin-top:2px;
    margin-right:10px;
}
.sod_select {
	line-height:30px !important;
	height: 40px;
	display: flex;
	align-items:center;
}
.product .summary form.cart{
	padding-top:0 !important;
	display:flex;
}
/* cena in dropdown */
.product .single_variation{
	padding:0 !important;
}
/* -----------DROPDOWN-variacije ------------*/
/* celoten opcije okno */
.sod_select .sod_list_wrapper{
	top:69%;
	width:72% ;
	right:-1px;
	border-top-color:white;
}
/* oba okna skupaj*/
.sod_select .sod_option {
	margin:10px 0 !important;
	padding: 0px 13px;
    margin: 0 !important;
    margin-right: 0 !important;
    line-height: 2em;
}
.sod_option {
	height: 31px !important;
	margin:0 auto !important;
	background-color:white ;
	border-radius: 50px !important;
	-moz-border-radius:50px;
	-webkit-border-radius:50px;
	border-bottom:1px solid white !important;
	text-align: left !important;
}
.sod_list_wrapper,.sod_list {
	background-color:white !important;
	border-radius: 0px 0px 20px 20px !important;
	-moz-border-radius:0px 0px 20px 20px ;
	-webkit-border-radius:0px 0px 20px 20px ;
	box-sizing: border-box;
}
.single_variation_wrap {
	margin-top:20px;
}
.sod_select .sod_option.active {
	background-color: #E9E9E9 !important;
	border-radius:30px !important;
	-moz-border-radius:30px;
	-webkit-border-radius:30px;
}
.sod_select .sod_option.selected {
	background-color: white !important;
}
.sod_select .sod_option.selected:hover {
	background-color: #E9E9E9 !important;
}
.sod_select.focus.open::before{
	content:url(/wp-content/uploads/2021/01/up_arrow.png) !important;
	font-size:0;
}

/* CENA PO VARIACIJI */
.woocommerce-variation {
	border:transparent !important;
}
.variations_form.nm-select-hide-labels tr .label{
	display:revert;
	width: 28%;
	font-weight: 600;
	padding:0;
}
.label,.value { 
	border-radius: 50px !important;
	-moz-border-radius:50px;
	-webkit-border-radius:50px;
	border:transparent !important;
}
/* dodaj v košarico gumb */
.button, body.wcz-btn-style-detailed.wcz-wooblocks ul.wc-block-grid__products li.wc-block-grid__product .add_to_cart_button {
	border:none !important;
	box-shadow:none !important;
}
.woocommerce-variation-add-to-cart {
	display:flex;
	flex-direction:row;
}
/* stock za variacije */
div.nm-single-product.product-type-variable div.summary div.nm-product-summary-inner-col .woocommerce-variation-availability {
	position: absolute;
	margin-top: 52px;
	width: 100%;
}
div.product div.summary p.stock.in-stock {
	background:transparent !important;
	text-align:left;
	margin:0;
	padding: 0;
	width: 100%;
}
div.nm-single-product.product-type-variable div.summary div.nm-product-summary-inner-col .woocommerce-variation-availability p.stock::before {
	margin-bottom:1px;
}
div.nm-single-product.product-type-variable div.summary div.nm-product-summary-inner-col .woocommerce-variation-availability .out-of-stock {
	width:100%;
	background:transparent !important;
	padding:0;
	margin:0 !important;
}
.stock.out-of-stock{
    margin-left: 0 !important;
    padding-left: 0 !important;
}
.stock.out-of-stock::before {
	background-color: #EA1C2D;
}

/* ------------------TABS-I------------------------------*/
/* TABS */
.woocommerce-tabs {
	margin:0 auto !important;
	width: 100%;
	max-width: 1300px;
	padding-bottom: 200px;
}
.woocommerce-tabs .tabs {
	padding-top:0 !important;
	margin-bottom:30px;
}
.woocommerce-tabs .tabs li a {
	font-weight: 500;
	line-height: 17px;
	font-size:15px;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	color: #000000;
	margin:0 60px 0 0;
	padding-bottom:20px;
	width:100%;
}
.woocommerce-tabs .tabs li.active a {
	font-weight: bold;
	border-bottom-color: #F6474A;
}
.woocommerce-tabs .tabs li a:hover{
	text-decoration: none !important;
	border-bottom-color: #F6474A;
}
.tabs {
	float:left !important;
}
.single .nm-tabs-panel-inner{
	float:left !important;
	padding-left:0px;
	padding-right:0px;
	margin-top: 20px;
}
.single .pin-wrapper .entry-content{
	margin-top:115px;
}
.single .entry-content {
	font-style: normal;
	font-weight: normal;
	font-size: 15px;
	line-height: 1.7em;
	letter-spacing: 0.05em;
	color: #000000;
}
.single .woocommerce-product-details__short-description{
	margin-top:80px;
}
.description-product-title{
	font-weight: 700;
	font-size: 25px;
	margin-bottom: 20px;
	color:#4D4D4D;
	line-height:1.2em;
}
/* ZGORNJA IN SPODNJA OBROBA */
.header-border-1 .nm-header, .nm-blog-list .nm-post-divider, #nm-blog-pagination.infinite-load, .nm-post-pagination, .no-post-comments .nm-related-posts, .nm-footer-widgets.has-border, #nm-shop-browse-wrap.nm-shop-description-borders .term-description, .nm-shop-sidebar-default #nm-shop-sidebar .widget, .nm-infload-controls a, .woocommerce-tabs, .upsells, .related, .shop_table.cart tr td, #order_review .shop_table tbody tr th, #order_review .shop_table tbody tr td, #payment .payment_methods, #payment .payment_methods li, #nm-wishlist-table > ul > li, #nm-wishlist-table > ul:first-child > li, .wpb_accordion .wpb_accordion_section, .nm-portfolio-single-footer  {
	border-color: transparent !important;
}
/* podobni izdelki*/
.single .col-12.podobni_izdelki{
	padding: 0 30px !important;
	max-width: 1300px;
	margin: 0 auto 150px;
}
.single .podobni_izdelki .row{
	margin-left:0;
	margin-right:0;
}
/* loop actions */
.single .podobni_izdelki .nm-shop-loop-actions{
	position: relative;
	text-align: center;
	left: 0;
}
/* naslov*/
.single .podobni_izdelki #podobni_naslov{
	font-weight: 600;
	font-size: 30px;
	color: #4D4D4D;
	margin-bottom:50px;
}
/* grid produktov*/
.single .podobni_izdelki .nm-product-slider .nm-products.slick-initialized{
	height:auto !important;
}
/*product slider okvir*/
.single .podobni_izdelki .nm-product-slider{
	max-width:100% !important;
	min-width:100% !important;
	padding:0;
}
.single .podobni_izdelki .slick-track{
	display: flex;
	flex-direction: row;
	height:100%;
	left:10px;
	padding:10px;
}
/* VSAK POSEBAJ li */
.single .podobni_izdelki .nm-product-slider .nm-products .slick-list li{
	padding:0 15px 20px;
}

/* okvir slike */
.single .podobni_izdelki .nm-shop-loop-thumbnail{
	background:white !important;
}
/* detajli produkta - naslov,cena,košracia ... */
.single .podobni_izdelki .nm-shop-loop-details{
	height:auto ;
	margin-top:0;
}
.izdelek_outstock{
	visibility:hidden;
}
/* naslov produkta */
.single .podobni_izdelki .woocommerce-loop-product__title{
	padding-right: 0;
	padding-bottom: 10px;
	font-weight: 600;
	font-size: 15px;
	line-height: 18px;
	color: black;
	width: 70%;
	height: 46px;
	margin: 0 auto;
	text-align: center;
}
.single .podobni_izdelki .price{
	text-align: center;
	border-top: 0.5px solid #A8A6A6;
	width: 80%;
	margin: 0 auto;
}
/* STOCK */
.single .podobni_izdelki .na_zalogi{
	color:#80A336 !important;
	font-style: normal;
	font-weight: bold;
	font-size: 11.5px;
	letter-spacing: 0.05em;
	text-align:left;
}
.single .podobni_izdelki .ni_na_zalogi{
	font-style: normal;
	font-weight: bold;
	font-size: 11.5px;
	letter-spacing: 0.05em;
	text-align:left;
}
/* --- puscice naprej nazaj --- */
/*--- PIKICE --- */
.single .podobni_izdelki .slick-dots li{
	width:7%;    
	margin: 0 4px;
}
.single .podobni_izdelki .slick-dots > li:hover > button{
	height:.250em;
}
.single .podobni_izdelki .slick-dots li > button{
	background-color: #aaa;
	border-color: transparent;
	height: .125em;
	width: 100%;
}
.single .podobni_izdelki .slick-dots li.slick-active > button{
	background-color:black;
	border-color: transparent;
	width: 100%;
	height:.100em;
}


/* -------------GUMB-----------------*/
/*navaden gumb*/
.single .podobni_izdelki .button.product_type_simple.add_to_cart_button.ajax_add_to_cart{
	border-radius: 50px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	width: auto !important;
	height: 45px !important;
	color: white !important;
	font-weight: bold;
	font-size: 12px;
	line-height: 45px;
	letter-spacing: 0.05em;
	min-width: 55.7% !important;
	text-align: center;
	float: right;
}
/* variacije gumb
.single .podobni_izdelki .button.product_type_variable.add_to_cart_button {
	border-radius: 50px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	width: auto !important;
	height: 45px !important;
	color: white;
	font-weight: bold;
	font-size: 12px;
	line-height: 3.5em;
	letter-spacing: 0.05em;
	min-width: 76.8%!important;
	text-align: center;
	margin-top: 20px;
}*/

.nm-post.has-featured-image .nm-post-featured-image{
	margin-bottom:0 !important;
}
.wc-no-matching-variations.woocommerce-info{
	margin-bottom:110px;
}
#tab-title-description{
	padding-top:200px;
	margin-top:-200px;
}
.read-more-btn{
	font-weight:500;
	color:black;
	text-decoration:underline;
}
@media screen and (max-width:1300px) and (min-width:1135px){
	.nm-products.products.xsmall-block-grid-2.small-block-grid-2.medium-block-grid-3.large-block-grid-4.grid-variable.default.layout-default{
		margin-left:20px;
	}
}
@media screen and (max-width:1130px) and (min-width:900px){
	#nm-top-bar #mega-menu-wrap-top-bar-menu #mega-menu-top-bar-menu #mega-menu-item-11484{
		top:-38px !important;
	}
    #nm-shop ul.page-numbers{
		width:100%;
	}
	#nm-shop ul.page-numbers li a.prev{
		left:10%;
		text-align:left;
	}
	#nm-shop ul.page-numbers li a.next{
		right:10%;
		text-align:right;
	}
}
/* -----------IPAD PRO-----------*/
@media screen and (max-width:1130px){
    .wpsp-cart-button{
        display: none !important;
    }
    #nm-top-bar{
        box-shadow: unset !important;
        -webkit-box-shadow: unset !important;
    }
    #nm-top-bar #mega-menu-wrap-top-bar-menu #mega-menu-top-bar-menu #mega-menu-item-11484{
		width:93% ;
		top:0;
	}
	.wpsp-slider-section .wpsp-product-section .swiper-wrapper .wpsp-product .wpsp-product-title a h3 {
        width: 100% !important;
    }
	.dgwt-wcas-search-form{
		margin: 0;
		padding: 0;
		width: 74%;
		float: right;
		margin-top: 0;
	}
	.dgwt-wcas-sf-wrapp{
		margin-top:0;
	}
	/*--- mega menu --- */
	#mega-menu-wrap-top-bar-menu #mega-menu-top-bar-menu[data-effect="fade_up"].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-top-bar-menu #mega-menu-top-bar-menu[data-effect="fade_up"].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-top-bar-menu #mega-menu-top-bar-menu[data-effect="fade_up"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-top-bar-menu #mega-menu-top-bar-menu[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu{
		width:100%;
	}
	/* avtoreparatura*/
	#mega-menu-wrap-top-bar-menu #mega-menu-top-bar-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-12 {
		width:13%;
		margin-right:3%;
	}
	#mega-menu-wrap-top-bar-menu #mega-menu-top-bar-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-12:first-child{
		margin-right:3%;
		width:19.7%;
	}
	/* industrija */
	#mega-menu-wrap-top-bar-menu #mega-menu-top-bar-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-12{
		width:20%;
	}

	/* --- BLOG NOVICE --- */


	/* -------------SHOP PAGE-----------*/
	#nm-shop-products .nm-row{
		padding:0 0 0 30px;
	}
	#nm-header .nm-header-inner .nm-header-row.nm-row,#nm-top-bar .nm-row, #nm-shop .nm-shop-header{
		padding: 0 30px;
	}
	/*sidebar*/
	.nm-shop-sidebar-col.col-md-3.col-sm-12 {
		width:23.282%;
	}
	#nm-shop-sidebar #nm-shop-widgets-ul #woocommerce_product_categories-5, .berocket_single_filter_widget{
		padding: 40px 9% 60px 10%;
	}
	/* shop grid */
	[class*="block-grid-"]{
		margin: 0;
	}
	.nm-products.products.xsmall-block-grid-2.small-block-grid-2.medium-block-grid-3.large-block-grid-4.grid-variable.default.layout-default{
		margin-left:3%;
	}
	/* vsak produkt posebaj*/
	.products.grid-variable li{
		padding:0 15px;
		margin-bottom:0px;
	}
	.woocommerce ul.products li.product:hover{
		box-shadow:none !important;
	}
	/* okvir slike */
	.products.grid-variable .nm-shop-loop-thumbnail{
		height:140px !important;
	}
	/* slike produktov*/
	.products.grid-variable .nm-shop-loop-thumbnail img{
		min-height:auto !important;
	}
	/* action stran*/
	#nm-shop #nm-shop-products .nm-shop-loop-actions,.single .podobni_izdelki .nm-shop-loop-actions{
		display: flex;
		opacity: 1;
		padding: 0;
		bottom: 0;
		width: 100%;
		left: 0;
		flex-direction: column-reverse;
		display: none !important;
	}
	.single .podobni_izdelki .nm-shop-loop-details{
		height: auto;
	}
	.nm-shop-loop-actions .nm-quantity-wrap{
		width: 100%;
		text-align: center;
		float: unset;
		display: flex;
		padding-bottom: 8px;
		justify-content: center;
		padding-top: 10px
	}
	.nm-shop-loop-actions .nm-quantity-wrap .quantity{
		width: 96px;
	}
	.nm-shop-loop-title-price{
		margin-bottom: 0;
	}
	/*naslov/ ime produkta */
	.archive li .nm-shop-loop-details .nm-shop-loop-title-price .woocommerce-loop-product__title {
		width:100% !important;
		font-size: 15px;
	}
	.nm-shop-loop-actions .nm-quantity-wrap .quantity .input-text{
		font-size: 16px;

	}
	/*cena produkta*/
	#nm-shop-products .products .price {
		width:100%;
		white-space: normal !important;
	}
	/* zaloga*/
	#nm-shop-products .na_zalogi,#nm-shop-products .ni_na_zalog{
		display:none !important;
	}


	/*----- SINGLE PAGE ---------- */
	.nm-single-product-summary-col{
		margin-top:4%;

	}
	/* CLEOTEN PAGE / product*/
	.nm-single-product{
		padding: 0;
		margin-bottom:0;
	}
	/* --- PRIJAVITE SE --- */
	.single .ogled_cene {
		margin-bottom:0;
	}
	/* breadcrumb*/
	.woocommerce-breadcrumb {
		width:40%;
	}
	/* galerija slik / produkta*/
	.gallery-col-4 .woocommerce-product-gallery{
		height:100%;
		width: 47% !important;
		background: white;
		margin: 0;
		float:left;
	}
	.thumbnails-vertical .woocommerce-product-gallery__wrapper{
		height: 500px !important;
	}
	/* pikice pod sliko*/ 
	.thumbnails-vertical div.woocommerce-product-gallery ol.flex-control-nav{
		display: block ;
	}
	/* puscica nazaj*/
	.woocommerce-product-gallery .flex-direction-nav .flex-prev{
		left: 6%;
	}
	/* puscica naprej*/
	.woocommerce-product-gallery .flex-direction-nav .flex-next{
		right:10.5%;
	}
	/*desna stran oziroma opis produkta*/
	.product.thumbnails-vertical .summary{
		width: 53% !important;
		margin-top: -5%;
		float: right !important;
		padding: 50px 30px 0 30px !important;
	}
	/* notranji okvir opisa produkta*/
	#nm-summary-pin{
		display: flex;
		flex-direction: column;
	}
	/* stolpec cene */
	.nm-product-summary-inner-col-1{
		width:100%;
	}
	/*spodnji stolpec */
	.nm-product-summary-inner-col.nm-product-summary-inner-col-2 {
		width:100%;
		padding-left:0;
	}
	.prenesi_datoteko {
		margin-bottom:30px;
	}

	/* quantity */
	.nm-product-summary-inner-col .cart .nm-quantity-wrap{
		display:block !important;
	}
	.woocommerce-product-details__short-description.entry-content{
		width:100%;
	}

	/*--- backorder izdelki --- */
	#nm-shop-products li.status-publish.onbackorder .na_zalogi{
		display:block !important;
		text-align:center;
	}
	#nm-shop-products li.status-publish.onbackorder .nm-shop-loop-details .kontaktirajte_nas{
		text-align:center;
	}
	/*--- tabi --- */
	.woocommerce-tabs{
		padding: 0 0 50px;
	}
	.woocommerce-tabs .nm-row{
		padding: 0;
	}
	.nm-tabs-panel-inner.entry-content{
		width:100%;
	}

	.tabs.wc-tabs{
		width: 85%;
	}
	#naslov_tab{
		font-weight: bold;
		font-size: 31px;
		line-height: 38px;
		color: #4D4D4D;
	}
	#kolicina_izdelka{
		display:none;
	}
	/*--- PODOBNI IZDELKI --- */
	.single .podobni_izdelki .nm-product-slider .nm-products .slick-list li{
		margin-right:0;
		padding: 0 5px;
	}
	.single .nm-page-wrap  .podobni_izdelki .nm-shop-loop-actions{
		text-align:center;
		opacity:1;
		left:0;
		width:100%;
		justify-content: center;
		display: flex;
		bottom:0;

	}
	.single .podobni_izdelki .na_zalogi{
		display:none !important;
	}
	.single .poodobni_izdelki .gumb_poglej_izdelke button {
		width:100%;
	}
	/*--- navaden gumb --- */
	.single .podobni_izdelki .button.product_type_simple.add_to_cart_button.ajax_add_to_cart{
		min-width: 150px !important;
		width: 140px !important;
		margin: 0 auto;
	}
	/* puscica nazaj */
	.nm-product-slider .slick-slider:hover .slick-prev, .nm-product-slider .slick-prev{
		left:-10px;
	}
	.nm-product-slider .slick-slider:hover .slick-next, .nm-product-slider .slick-next{
		right:-10px;
	}
	/* BLOG PAGE */
	.nm-blog-categories-wrap .nm-post-thumbnail {
		margin-top: 6%;
		margin-bottom: 6%;
	}
	li.zgornja_novica .nm-post-meta:before{
		display:none;
	}
	li.zgornja_novica .nm-post-content{
		width:100%;
	}
	li.zgornja_novica .nm-post-content .nm-post-read-more{
		padding: 12px 9px 12px 18px;
		text-decoration: none;
		line-height: 18px;
	}
	#nm-blog-list{
		margin-top:0;
	}
	/* post page */
	/* PODOBNI IZDELKI */
	.single .col-12.podobni_izdelki{
		padding:0 30px;
		max-width: 100%;
	}
	/*--- FOOTER --- */
	#nm-footer .nm-row.nm-row-full{
		padding:0;
	}
	.nm-footer-block-grid.xsmall-block-grid-2.small-block-grid-2.medium-block-grid-2.large-block-grid-4{
		margin:0;
	}
	#nm-footer .nm-footer-widgets{
		padding: 65px 30px 70px;
	}
	#custom_html-2{
		margin-top:1.8%;
	}
	.ul_footer .naslov_footer{
		width:100px;
	}

	.woocommerce-Tabs-panel{
		padding:0 30px;
	}
	#cliSettingsPopup .cli-modal-dialog .cli-modal-content.cli-bar-popup .cli-modal-body .cli-container-fluid .cli-row .cli-tab-section-container .cli-tab-header{
		padding: 34px 20px 34px 20px;
	}
	#cliSettingsPopup .cli-modal-dialog .cli-modal-content.cli-bar-popup .cli-modal-body .cli-container-fluid .cli-row .cli-tab-section-container .cli-tab-header a{
		font-size:14px;
	}
	#cliSettingsPopup .cli-modal-dialog .cli-modal-content.cli-bar-popup .cli-modal-body .cli-container-fluid .cli-row .cli-tab-section-container .cli-tab-header .cli-necessary-caption,#cliSettingsPopup .cli-modal-dialog .cli-modal-content.cli-bar-popup .cli-modal-body .cli-container-fluid .cli-row .cli-tab-section-container .cli-switch .cli-slider:after{
		font-size:12px;
	}
    .nm-post-header .nm-single-post-meta-top > h1{
		font-size:35px;
		line-height:1.2em;
	}

	.variations .value select:nth-child(3){
		margin: 30px 0;
	}
	.nm-product-summary-inner-col .price .woocommerce-Price-amount{
		font-size:20px !important;
	}
	.single .summary .product_title{
		font-size:25px;
	}
	.nm-shop-categories li{
	    padding-bottom: 0 !important;
	    margin: 0 !important;
	}
	.nm-shop-categories li a:after{
	    display: none !important;
	}
    .nm-shop-categories li a{
        padding-bottom: 0 !important;
        border-bottom: unset !important;
    }
    
	.nm-shop-categories .nm-shop-sub-categories-nested li{
	    margin-bottom: 0 !important;
	}
	ul#nm-shop-categories > li:first-child{
	    margin-bottom: 0 !important;
	}
	
	.nm-mobile-menu-content .nm-row{
	    padding: 0 !important;
	}
	
	#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li.mega-menu-item{
	    display: list-item;
    clear: both;
    border: 0;
	}
    #mega-menu-wrap-mobile-menu #mega-menu-mobile-menu li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-mobile-menu #mega-menu-mobile-menu li.mega-menu-megamenu.mega-menu-item.mega-toggle-on ul.mega-sub-menu {
        display: block;
    }
    #mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li:nth-child(-n+5).mega-menu-item {
    width: 87%;
    height: 90px;
    padding: 32px 0 34px 0px;
    background: white;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    margin: 0 auto;
    margin-bottom: 10px;
}
#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li.mega-menu-item ul.mega-sub-menu {
    width: 100%;
    background-color: white;
    margin-top: 4.7%;
    padding: 10px 0 34px 0px;
    margin-top: 14px;
    margin-bottom: 10px;
    border-radius: 0 0 8px 8px;
    -moz-border-radius: 0 0 8px 8px;
    -webkit-border-radius: 0 0 8px 8px;
    opacity: 1 !important;
    transform: unset !important;
    transition: unset !important;
    float: left;
    position: static;
    width: 100%;
    padding: 0;
    border: 0;
    display: none;
    border-radius: 0;
}

#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item{
    clear: both;
}
#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu{
        position: static;
    left: 0;
    width: 100%;
    visibility: visible;
    transform: unset;
    transition: unset;
    float: left;
}
}
/* ----------------media za tablico ipad ---------------------*/
@media only screen and (max-width:1100px){
    .nm-right-menu ul li {
    display: none; 
}
.nm-menu li.nm-menu-offscreen{
    display: block;
}
    .post-template-default .has-featured-image .nm-post-body{
		padding-top:25%;
	}
	.variations_form.nm-custom-select tr td.value select{
		opacity: 1;
		margin:0;
		background:white;
		border: 1px solid #c4c4c4;
		padding-left: 20px;
	}
	.nm-shop-categories-divider{
		display: none !important;
	}
	#nm-shop-sidebar .widget .nm-shop-widget-col:last-child{
		height:auto;
	}
	#nm-shop-sidebar .widget .nm-shop-widget-col:last-child > *{
		border-top: unset !important;
	}
	/* top bar */
	#nm-top-bar #mega-menu-wrap-top-bar-menu #mega-menu-top-bar-menu #mega-menu-item-11484{
		width: 100%;
		top: 0 !important;
		height: 100%;
	}
	/* racun */
	.nm-myaccount-login, .nm-myaccount-lost-reset-password{
		width:66% !important;
	}
	#nm-right-menu-ul .gumb_racun{
		display:block;
	}
	/*------------------HEADER-------------------------*/
	/* celoten body*/
	body.archive.tax-product_cat #nm-shop .nm-shop-header  .nm-row{
		padding-left:30px ;
		padding-right: 30px;
	}
	/* header logo*/
	.nm-header-logo img{
		height:35px;
	}
	body.archive .nm-header.default .nm-header-logo{
		margin-top:-7px;
	}
	#nm-header{
		padding-bottom:22px;
		position: sticky !important;
	}
	.nm-header-inner {
		padding-bottom: 0;
	}
	#nm-header-placeholder{
		display:none;
	}
	/*row*/
	#nm-top-bar .nm-row, .nm-header-row.nm-row{
		padding-right: 30px;
		padding-left: 30px !important;
		margin-right:0;
		background-color: white;

	}
	#nm-header .nm-header-col{
		border-bottom: 2px solid #F0F0F0;
		padding-bottom: 15px;
		padding-top:20px;
		width: 100%;

	}
	/*desni meni*/
	#nm-header nav.nm-right-menu {
		margin:0;
	}
	#nm-right-menu-ul{
		margin: 8% 7px 0 0;
	}
	/*glavni mein*/
	#nm-header .nm-main-menu{
		display:none;
	}
	/* cart in meni */
	.nm-right-menu > ul {
		margin-top:0%;
	}
	/* gumb za meni*/
	.nm-menu li.nm-menu-offscreen a {
		padding:16px 0;
	}
	/* gumb za meni*/
	.nm-menu li.nm-menu-offscreen{
		margin-left:5px;
	}
	/* črtice za meni*/
	.nm-menu li.nm-menu-offscreen a .nm-menu-icon > span {
		border: 2px solid #000000;
		border-radius:40px;
		margin:  0;
		width: 27px;

	}
	.nm-menu-icon span.line-2{
	    top: 7px !important;
	}
	.header-mobile-default .nm-menu-icon{
		height:19px !important;
	}

	/* shooping cart */
	#menu-item-8501 {
		display:block;
	}
	/*------------------TOP BAR-------------------------*/
	/* top bar*/
	#nm-top-bar {
		display: block;
		position: sticky;
		background-color: white !important;
		margin-top:0;
	}
	#mega-menu-item-11270{
		display:block !important;
	}

	/*------------------SEARCH BAR-------------------------*/

	/* celoten mega menu samo search bar*/
	#nm-top-bar .nm-top-bar-right #mega-menu-wrap-top-bar-menu #mega-menu-top-bar-menu{
		margin-top:1px;
		background:transparent !important;
		height: 50px;
	}
	/* search bar */
	.dgwt-wcas-search-wrapp{
		top:0;
		height: 100%;
	}
	.dgwt-wcas-search-form{
		width: 100%;
		height: auto !important;
		margin: 0;
	}
	/* input seacrh*/
	div#mega-menu-wrap-top-bar-menu ul#mega-menu-top-bar-menu form.dgwt-wcas-search-form div.dgwt-wcas-sf-wrapp .dgwt-wcas-search-input{
		background:#e9e9e9;
		font-weight: 500;
		font-size: 16px;
		line-height: 30px;
		letter-spacing: 0.03em;
		color: #6C7073;
		height: 50px;
		padding: 20px 26px;
	}
	/*submit button*/
	div#mega-menu-wrap-top-bar-menu ul#mega-menu-top-bar-menu form.dgwt-wcas-search-form .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{
		min-width: 36px;
		width: auto;
		line-height: 100%;
		min-height: 72%;
		right: 7px;
		left: auto;
		top: 7px;
	}
	div#mega-menu-wrap-top-bar-menu ul#mega-menu-top-bar-menu form.dgwt-wcas-search-form .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:before{
		display:none;
	}
	/*-------------------MEGA MENU-------------------------*/
	/* ko je odprt mobile menu, disable scroll*/
	body.mobile-menu-open {
		overflow: hidden;
		height:100%;
	}
	/* mega menu*/ 
	#mega-menu-wrap-top-bar-menu #mega-menu-top-bar-menu > 	li:not(:last-child){
		display:none;
	}
	div#nm-top-bar div.nm-row div.nm-top-bar-right div#mega-menu-wrap-top-bar-menu ul#mega-menu-top-bar-menu > 	li:last-child {
		float:inherit !important;
		background: white;
		padding-bottom: 0!important;
		display:block !important;
		top:-2px !important;
		max-width:100% !important;
	}
	/* odstrani toggle iz mega menuja*/
	#mega-menu-wrap-mobile-menu .mega-menu-toggle{
		display:none;
	}
	/* mega menu mobile */
	#mega-menu-wrap-mobile-menu .mega-menu-toggle + #mega-menu-mobile-menu {
		display:block;
		padding-top:40px;
		padding-bottom:40px;
		background-color:#f6f6f6;
		
	}
	/* toggle open mobile*/
	.mega-menu-toggle.mega-menu-open,#mega-menu-wrap-top-bar-menu .mega-menu-toggle{
		display:none;
	}
	#mega-menu-top-bar-menu {
		display:block !important;
	}

	/* mobile menu */
	.nm-mobile-menu {
		margin-top:14%;
		height:auto;
		padding-bottom:10px;
	}
	#nm-mobile-menu .nm-mobile-menu-scroll {
		margin-top:0 !important;

	}
	/* mobile menu transform */
	.csstransforms3d #nm-mobile-menu {
		transform: translate3d(0, -0, 0);
		height:100vh;
	}
	/* zgornji del mobile menu*/
	#nm-mobile-menu .nm-mobile-menu-content  {
		padding:0;
	}
	/* overlay*/
	#nm-page-overlay.show{
		visibility:hidden;
	}

	/* mobile menu --> mega menu (okvir)*/
	#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li:nth-child(-n+5).mega-menu-item {
		width: 87%;
		height:90px;
		padding: 32px 0 34px 0px;
		background: white;
		border-radius: 8px;
		-moz-border-radius:8px;
		-webkit-border-radius:8px;
		margin: 0 auto;
		margin-bottom: 10px;

	}
	#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li:nth-child(-n+5).mega-menu-item > a {
		text-transform: uppercase !important;
	}
	/* tekst v mega menuju */
	#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li.mega-menu-item > a.mega-menu-link{
		font-style: normal;
		font-weight: bold;
		font-size: 18px;
		line-height: 24px;
		letter-spacing: 0.02em;
		color: #000000;
		margin-left: 10%;
		padding: 0;

	}
	/* active kategorija*/
	#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
		background:transparent;
		font-weight: bold;
		font-size: 18px;
		color: #000000;
		border-bottom: 1px solid #C4C4C4;
		width: 85%;
		margin-left: 10%;
		margin-right: 10%;
	}
	/* glavna kategorija dodaj IKONCO */ 
	#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after{
		content:url(/wp-content/uploads/2021/01/down-arrow-1.png) !important;
		margin-right: 41px;
	}
	/* odprt sub meni dodaj ikono na glavno kategorijo*/
	#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator:after {
		content:url(/wp-content/uploads/2021/01/up-arrow-1.png) !important;
		margin-right: 8px;
	}
	/* aktivna pod kategorija */
	#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li.mega-menu-item.mega-toggle-on ul.mega-sub-menu li.mega-menu-item-has-children > span.mega-indicator:after {
		margin-right: 11px;
	}
	/* podkategorija ki ima podkategirje*/
	#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu li.mega-menu-item-has-children li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator{
		float:none !important;
	}
	#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li.mega-menu-item-has-children.mega-toggle-on ul.mega-sub-menu li.mega-menu-item-has-children.mega-toggle-on a.mega-menu-link span.mega-indicator:after{
		margin-right:25px;
	}
	/* prva podkategorija, vsi izdleki*/
	#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li.mega-menu-item.mega-toggle-on ul.mega-sub-menu li:first-child a.mega-menu-link{
		width:100%;
	}
	/* prva oziroma podkategorija ki ima podkategorije*/
	#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li.mega-menu-item.mega-toggle-on ul.mega-sub-menu li.mega-menu-item-has-children a.mega-menu-link{
		width:100%;
	}
	/* podkategorije, podkatekorij kategorij */
	#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li.mega-menu-item.mega-toggle-on ul.mega-sub-menu li.mega-menu-item-has-children.mega-toggle-on ul.mega-sub-menu li a {
		width:90%;
		margin-left: 20px;
		border-left: 1px solid;
		padding-left:5px;

	} 
	/* vse podkategorije kategorij*/
	#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item  {
		margin-bottom:3%;
		margin-left:9%;
	}
	/* tekst podkategorij*/
	#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{
		background:white;
		line-height:20px;
		width: 70%;
	}
	/* pod kategorije kategorij v mega menuju*/
	#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li.mega-menu-item ul.mega-sub-menu{
		width: 100%;
		background-color:white ;
		margin-top:4.7%;
		padding: 10px 0 34px 0px;
		margin-top: 14px;
		margin-bottom:10px;
		border-radius: 0 0 8px 8px;
		-moz-border-radius:0 0 8px 8px;
		-webkit-border-radius:0 0 8px 8px;
	}
	/* pod kategorija, ki ima childrene*/
	#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus{
		background:transparent;
	}
	/* display login user */
	#menu-item-8502{
		display:block;
	}
	/*----------------PODSTRANI pod menijem-------------------*/
	#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li:nth-child(n+6).mega-menu-item {
		width: 80%;
		margin-left:7%;

	}
	#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li:nth-child(6).mega-menu-item{
		margin-top:50px;
	}
	#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li:nth-child(n+6).mega-menu-item > a {
		font-weight: bold;
		text-transform: lowercase;
		font-size: 20px;
		line-height: 24px;
		letter-spacing: 0.02em;
		color: #000000;
	}
	/* first letter uppercase*/
	#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li:nth-child(n+6).mega-menu-item > a::first-letter {
		text-transform: capitalize;
	}
	/* seconardary menu */
	#nm-mobile-menu .nm-mobile-menu-secondary.col-xs-12{
		display:none;
	}
	/*--- zaposlitev --- */

	/* --- MEGA MENU DROPDOWN ZAPOSLITEV --- */
	#nm-mobile-menu .nm-mobile-menu-main #nm-mobile-menu-main-ul #mega-menu-wrap-mobile-menu #mega-menu-mobile-menu .mega-dropdown_zaposlitev ul.mega-sub-menu{
		width: 66%;
		margin-left: 10%;
		height: 65px;
		background:transparent;
		padding:0;
	}
	#nm-mobile-menu .nm-mobile-menu-main #nm-mobile-menu-main-ul #mega-menu-wrap-mobile-menu #mega-menu-mobile-menu .mega-dropdown_zaposlitev{
		width:78%;
	}
	#nm-mobile-menu .nm-mobile-menu-main #nm-mobile-menu-main-ul #mega-menu-wrap-mobile-menu #mega-menu-mobile-menu .mega-dropdown_zaposlitev > a {
		width:50%;
	}
	#nm-mobile-menu .nm-mobile-menu-main #nm-mobile-menu-main-ul #mega-menu-wrap-mobile-menu #mega-menu-mobile-menu .mega-dropdown_zaposlitev ul.mega-sub-menu li{
		margin:0;
	}

	#nm-mobile-menu .nm-mobile-menu-main #nm-mobile-menu-main-ul #mega-menu-wrap-mobile-menu #mega-menu-mobile-menu .mega-dropdown_zaposlitev > a > span:after{
		margin-right:0;
	}
	#nm-mobile-menu .nm-mobile-menu-main #nm-mobile-menu-main-ul #mega-menu-wrap-mobile-menu #mega-menu-mobile-menu .mega-dropdown_zaposlitev ul.mega-sub-menu li > a {
		padding:0 0 5px;
		background:transparent;

	}
	/* --- AVTO STORITEV --- */
	#nm-mobile-menu #mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li.mega-avto_storitve_gumb > a
	{
    color: white !important;
        font-weight: 500;
        background-color: #000000;
        border-radius: 30px;
        padding: 6px 25px;
        line-height: 13px;
        height: 25px;
        width: 158px;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 14px;
        margin-top: 20px !important;
        gap: 3px;
        text-transform: capitalize;
	}
	#nm-mobile-menu #mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li.mega-avto_storitve_gumb:hover > a{
		background-color:#434343;
		color:white !important;
	}
	/*----------------PRODUCT PAGE - MEAG MENU---------------*/

	.single .summary .product_title,.single .woocommerce-product-details__short-description{
		width:100%;
	}
	/* nm row */
	body.archive.tax-product_cat .nm-mobile-menu-content .nm-row{
		padding:0 !important;
	}
	body.archive.tax-product_cat #nm-header nav.nm-right-menu{
		margin-top:2%;
	}
	/* aktivni- hover*/
	#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link{
		font-style: normal;
		font-weight: bold;
		font-size: 20px;
		line-height: 24px;
		letter-spacing: 0.02em;
		color: #000000;
		background: transparent;
	}
	/* ---- backorder izdelki ---- */
	#nm-shop-products li.status-publish.onbackorder .na_zalogi{
		display:block;
		text-align:center;
	}
	#nm-shop-products li.status-publish.onbackorder .nm-shop-loop-details .kontaktirajte_nas{
		text-align:center;
	}
	/*--- backorder SPP --- */
	.single .stock.available-on-backorder{
		margin: 0 0 60px 0 !important;
		background: transparent !important;
	}
	.single .zaloga_backorder_single{
		font-weight: 600;
	}		/* -------------- BLOG PAGE ----------------- */
	.nm-blog-wrap{
		padding:0 30px; 
		margin-top:25px;
		padding-top:0;
	}
	.nm-blog-categories-wrap{
		padding-top:0;
	}
	/* Naslov zgoraj in podnaslov */
	.nm-blog-categories-wrap .naslov_bloga{
		font-size: 40px;
		line-height: 49px;
	}
	.podnaslov_blog{
		font-size: 18px;
		line-height: 26px;
		margin-bottom:100px;
	}
	/*--- zgornja novica --- */
	li.zgornja_novica {
		padding-left:40px;
		padding-bottom:0;
		margin-top:6%;
		width:100%;
		border-left: 3px solid #EA1C2D;
	}
	li.zgornja_novica .nm-post-title,li.zgornja_novica .nm-post-content{
		width:100%;
	}
	li.zgornja_novica .nm-post-title > a {
		font-weight: 600;
		font-size: 20px;
		line-height: 32px;
		color: black !important;
	}
	li.zgornja_novica .nm-post-meta::before {
		display:none;
	}
	.nm-blog-grid li.zgornja_novica .nm-post-content{
		width:100%;
	}
	/* zgornji opis */
	li.zgornja_novica .nm-post-content .nm-post-excerpt p{
		display: flex;
		flex-direction: column;
	}
	/* slika zgoraj*/
	.nm-blog-categories-wrap li.zgornja_novica .nm-post-thumbnail{
		margin-top:50px;
	}
	.nm-blog-categories-wrap li.zgornja_novica .nm-post-thumbnail > a > img{
		width:100%;
	}
	.nm-blog-grid #nm-blog-list li.zgornja_novica h2.nm-post-title{
		width:100%;
	}
	/* gumb zgoraj */
	.nm-blog-grid ul#nm-blog-list li.zgornja_novica .nm-post-content .nm-post-excerpt .nm-post-read-more{
		line-height: 30px;
	}
	.nm-blog-grid ul#nm-blog-list li.zgornja_novica .nm-post-content .nm-post-excerpt .nm-post-read-more .nm-font.nm-font-angle-thin-right{
		line-height: 17px;
		margin-left: 18px;
	}
	.nm-blog-grid ul#nm-blog-list li.zgornja_novica .nm-post-content .nm-post-excerpt .nm-post-read-more .nm-font.nm-font-angle-thin-right::before{
		content:url(http://localhost/wordpress/wp-content/uploads/2020/12/right-arrow.png);
	}
	/* vsi samo prvi li */
	#nm-blog-list li{
		padding: 0 1.2% 0;

	}

	/* --- celoten grid novice --- */
	#nm-blog-list{
		margin:0;
	}.woocommerce-product-details__short-description.entry-content
	/* vsi naslovi*/
	.nm-post-title{
		font-size: 20px;
		line-height: 32px;
	}
	/* vsi opisi */
	.nm-post-content .nm-post-excerpt p {
		font-size: 15px;
		line-height: 26px;
	}
	/* -------------- BLOG POSt ----------------- */
	.nm-post-header.entry-header{
		padding: 0 30px;
		display: flex;
		flex-direction: column-reverse;
		margin-top:25px;
	}
	.nm-post.nm-post-sidebar-none .nm-post-featured-image{
		width: 100%;
		padding-bottom: 85%;
		margin-bottom: 0;
	}
	.nm-single-post-meta-top{
		width: 100%;
		margin: 0;
		padding-left: 0;
	}
	.nm-post-header .nm-single-post-meta-top > h1{
		font-size: 30px;
		line-height: 40px;
	}
	.single-post .post.type-post{
		margin-top:0;
		padding-left: 30px;
		padding-right: 30px;
	}
	.post .entry-content{
		width:100%;
	}
	/*-- podobni produkti --- */
	.single-post .nm-related-posts{
		margin-top:0;
		padding: 0 30px;
		display: flex;
	}
	.single-post .nm-related-posts .nm-row ul.small-block-grid-2{
		display: flex;
		flex-direction: column;

	}
	.single-post .nm-related-posts .nm-row ul.small-block-grid-2 li{
		width:100%;
	}
	/*----------------kategorije 1st page--------------------*/
	/* kategorija 1st page */
	body.post-type-archive.post-type-archive-product .nm-shop-header.has-categories {
		display:none;
	}
	/* vse kategorije skupaj*/
	body.post-type-archive.post-type-archive-product  #nm-shop-products{
		margin-top: 6.6%;
	}
	body.post-type-archive.post-type-archive-product .nm-shop-sidebar-col.col-md-3.col-sm-12{
		margin-top:0%;
	}
	body.post-type-archive.post-type-archive-product .products.grid-variable li {
		height:auto !important;
		width:100% !important;
		margin-bottom:12%;
	}

	/* kategorije ime*/
	body.archive .woocommerce-loop-category__title {
		width:100%;
	}

	/*--------------- PRETTY DROPDOWN shop apge-------------*/
	/* PRETTY DROPDOWN*/
	#nm-shop .prettydropdown > ul {
		width:100%;
		max-height:100%;
		padding-top: 4px;
	}
	#nm-shop .prettydropdown > ul > li:first-child,#nm-shop  .prettydropdown > ul.active > li {
		width:100% !important;
		border-radius: 0;
		-moz-border-radius:0px;
		-webkit-border-radius:0px;
		height:100%;
		border:transparent;
		padding:0 0 0 19px;
	}
	#nm-shop .prettydropdown > ul > li:first-child:before.selected{
		content:url(/wp-content/uploads/2021/02/down_arrow.png);
		border:none !important;
		top:0;
	}
	#nm-shop .prettydropdown > ul.active > li:first-child{
		border-left:transparent;
	}

	#nm-shop .prettydropdown:not(.disabled) > ul.active{
		border-radius:0 !important;
		-moz-border-radius:0px;
		-webkit-border-radius:0px;
	}
	/* ordering*/
	#nm-shop .woocommerce-ordering {
		float: left;
		width:100%;
		height:54px;
		margin-right:0;
		margin-top: 0;
		display:flex !important;
		padding: 14px 0 11px;
		text-align: center;
		border-width: 1px 0px;
		border-style: solid;
		border-color: #dcdcdc;
	}
	#nm-shop .prettydropdown{
		height: 100%;
		position:relative;
		width:50% !important;

	}
	/* hover*/
	#nm-shop .prettydropdown > ul.active > li:not(.label):hover, #nm-shop .prettydropdown > ul.active > li.hover:not(.label), #nm-shop .prettydropdown > ul.active > li:first-child:hover:after {
		border-radius:0;
		-moz-border-radius:0px;
		-webkit-border-radius:0px;
	}
	/*--- iskana kategorija --- */
	/* search result */
	#nm-shop .nm-shop-results-bar a#nm-shop-search-taxonomy-reset {
		border:transparent;
		border-radius: 0;
		-moz-border-radius:0px;
		-webkit-border-radius:0px;
		padding:0;
		margin-bottom:2%;
		width: 100%;
		max-width: 100%;
	}
	#nm-shop .nm-shop-results-bar a#nm-shop-search-taxonomy-reset span{
		font-weight: bold;
		font-size: 25px;
		line-height: 30px;
		letter-spacing: 0.02em;
		color: #000000;
		overflow: visible;
		width: 100% ;
		white-space: normal !important;
		text-transform:uppercase;
	}

	.nm-shop-results-bar a:before{
		display:none;
	}

	/*------------------- FILTRI--------------------------*/
	/* filtri */
	.nm-shop-sidebar-col.col-md-3.col-sm-12 {
		width:100%;
		margin-top: 10%;
		max-width: 100%;
	}
	/* filter kategorije
	#woocommerce_product_categories-5 {
	display:none;
}*/
	/* filter kategorije*/	 .berocket_single_filter_widget.berocket_single_filter_widget_9766 {
		display:block !important;
		margin-top: 0% !important;
	}
	/* filter za filtre */
	.nm-shop-sidebar-btn-wrap{
		display:block !important;
		width:50%;
		height:100%;
		border-right:1px solid #dcdcdc;;
	}
	/*---------------PRODUCT PAGE------------------------*/
	.nm-shop-results-bar.has-filters.is-category .nm-shop-search-taxonomy-reset, .nm-shop-results-bar.is-category{
		display:inline;
	}
	body.archive #nm-right-menu-ul{
		margin:0% 7px 0;
	}
	/* hover - stran*/
	.woocommerce ul.products li.product:hover  {
		box-shadow: none !important;
	}

	/* menu- cart*/
	body.archive .nm-menu-cart {
		margin: 0% 0% 0%;
	}
	/* cart btn stevilka*/
	body.archive #nm-menu-cart-btn{
		margin-left:-84%;
	}
	/* shop page */
	/* kategorije button stran*/
	#nm-shop-filter-menu .nm-shop-categories-btn-wrap {
		display:none;
	}
	/* prikaz kategorij na shop pagu*/
	body.tax-product_cat .nm-shop-header.centered #nm-shop-categories-wrap{
		display:block;
		width:100%;
		padding:32px 0;
	}
	.nm-shop-header.centered #nm-shop-categories-wrap:not(.fade-in) {
		opacity:1;
	}
	#nm-shop-categories {
		display:flex;
		margin-top:0;
		width:100%;
	}
	/* samo glavne kategorije*/
	.nm-shop-categories li.current-parent-cat {
		width:50%;
		margin-bottom: 0 !important;
	}
	.nm-shop-categories li {
		border-bottom:none !important;
	}

	/* vsi li v kategorijah*/
	div#nm-shop div.nm-shop-header div.nm-shop-menu div.nm-row div.col-xs-12 ul#nm-shop-categories li:first-child > a, body.archive.post-type-archive.post-type-archive-product div#nm-shop div.nm-shop-header div.nm-shop-menu div.nm-row div.col-xs-12 ul#nm-shop-categories > li a {
		font-size:9px;
		margin:0;
	}
	ul#nm-shop-categories > li:first-child{
		width:40px;
		display:flex !important;
		align-items:center;
		padding:0;
	}
	/* trenutna kategorija */
	#nm-shop-categories .current-parent-cat, #nm-shop-categories .current-cat {
		width: 100%;
		float:right;
		display:flex !important;
		align-items:center;
	}
	/* dodajanje > na before*/
	#nm-shop-categories li.current-parent-cat:before, #nm-shop-categories li.current-cat:before {
		content:">";
		margin: -1px 6%;
		font-size:13px;
	}
	/* glavna kategorija*/
	div#nm-shop div.nm-shop-header div.nm-shop-menu div.nm-row div.col-xs-12 ul#nm-shop-categories li.current-cat >a {
		font-size:9px;
		width: 100%;
		padding-left: 10px;
	}
	/* glavna kategorija ko je sub kategorija*/
	div#nm-shop div.nm-shop-header div.nm-shop-menu div.nm-row div.col-xs-12 ul#nm-shop-categories li.current-parent-cat >a{
		font-size:9px;
		width:auto;

	}
	/* pod kategorije ul */
	div#nm-shop div.nm-shop-header div.nm-shop-menu div.nm-row div.col-xs-12 ul#nm-shop-categories li.current-parent-cat > ul.nm-shop-sub-categories-nested{
		width:50%;
		padding:0;
	}
	/* pod kategorije a */
	div#nm-shop div.nm-shop-header div.nm-shop-menu div.nm-row div.col-xs-12 ul#nm-shop-categories li.current-parent-cat > ul.nm-shop-sub-categories-nested li.current-cat > a {
		width: 100%;
		font-size:9px;
	}
	.nm-shop-sub-categories-nested .current-cat > a {
		width: 100%;
	}
	/* showing - category */

	#nm-shop-browse-wrap .nm-shop-results-bar.is-category ul{
		display:none;
	}
	/* page produktov*/
	#nm-shop-products .nm-row {
		padding-left:5%; /* 6.6*/
		padding-right:5%;
	}
	.nm-shop-products-col.col-md-9.col-sm-12 {
		max-width:100%;
		width:100%;
	}
	/* vsi produkti*/ 
	.products.grid-variable li {
		width:33.333% !important;
		padding:0 30px;
	}
	#nm-shop #nm-shop-products .nm-shop-loop-actions{
		bottom:40px;
	}	


	.products.grid-variable .nm-shop-loop-thumbnail{
		height:250px !important;
	}
	.products.grid-variable .nm-shop-loop-thumbnail img {
		height: auto;
		width:100%;
	}
	/* grid produktov - class*/
	.nm-products.products.xsmall-block-grid-2.small-block-grid-2.medium-block-grid-3.large-block-grid-4.grid-variable.default.layout-default {
		margin-left:0;
		margin-right:0;
	}
	/* celoten grid produktov - elements */
	[class*="block-grid-"] .flickity-slider > li, [class*="block-grid-"] > li {
		padding:0 0;
	}
	/* naslov produkta */
	.woocommerce-loop-product__title {
		width: 100%;
	}
	/* cena izdelka */
	#nm-shop-products .products .price {
		width: 90%;
		margin-bottom: 50px;
	}


	/*--------------- SINGLE PAGE PRODUCT------------------*/
	.nm-single-product-showcase,.nm-single-product-summary-col{
		margin-top: 0 !important;
	}
	div.nm-single-product div.nm-single-product-bg{
		margin-bottom:0;
	}
	/* celoten page */
	.nm-single-product{
		padding: 0 30px 20px ;
		margin-top: 2%;
	}
	/*kategorije menu*/
	.woocommerce-breadcrumb {
		width:100% !important;
		margin-top:0;
		left: 0;
		padding-left:0;
	}
	.slika_proizvajalca{
		margin-top:50px;
	}
	/* first chikd before - stran */
	.woocommerce-breadcrumb > a::before{
		display:none;
	}
	/*naslov produkta*/
	.woocommerce-breadcrumb .product_title.entry-title{
		margin-top: -10px;
		font-size: 35px;
		line-height: 1.2em;
		letter-spacing: 0.03em;
		font-weight:bold;
	}
	/* okvir slika produkta*/
	.gallery-col-4 .woocommerce-product-gallery{
		padding: 210px 0 0 0;
		border: transparent;
		width: 100% !important;
	}
	/* obe puscice */
	.woocommerce-product-gallery .flex-direction-nav a{
		width:20%;
		font-weight: 300 !important;
		top:60% !important;
	}
	/* obe puscice after */
	.woocommerce-product-gallery .flex-direction-nav .flex-prev:after, .woocommerce-product-gallery .flex-direction-nav .flex-next:after{
		font-size: 51px !important;
	}
	/* nazaj puscica*/
	.woocommerce-product-gallery .flex-direction-nav .flex-prev{
		left:-10%;
	}
	/* puscica naprej*/
	.woocommerce-product-gallery .flex-direction-nav .flex-next{
		right:-10%;
	}
	/* pikice pod sliko - premikanje */
	.thumbnails-vertical div.woocommerce-product-gallery ol.flex-control-nav{
		height: 40px !important;
		min-width: 100%;
		margin: 0 0 0;
		width: auto;
		float: right;
		display: block;
	}
	/* pod sliko - opis produkta */
	.product.thumbnails-vertical .summary, .product.thumbnails-vertical.product-type-variable .summary{
		width:100% !important;
		padding: 70px 0 0  !important;
		background-color: white;
		height:auto !important;

	}
	/* opis pod sliko */
	.woocommerce-product-details__short-description.entry-content{
		margin-top: 60px;
		padding: 0 0 20px;
	}
	/* gumb preberi več*/
	#preberi_vec {
		font-weight: 600;
		color: black;
	}

	/* tabi zunanji okvir */
	.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description.panel.wc-tab{
		padding:0;
	}
	.woocommerce-tabs {
		margin: 0 auto !important;
		width: 100% !important;
		padding:0 30px 100px;
	}
	.woocommerce-tabs .nm-product-tabs-col{
		margin-top:20px;
	}
	/* notranji tabi*/
	.woocommerce-tabs .tabs{
		width:100%;
		margin-bottom:20px;
		display:flex;
		flex-direction:column;
		padding:0;

	}
	/* tab vsak posebaj */
	.woocommerce-tabs .tabs li a {
		margin: 0 10% 0 0;
		border-bottom: 1px solid #EDEDED;
		text-align:center;
		padding: 16px 0;
	}
	/* naslov taba*/
	#naslov_tab {
		font-weight: 500;
		font-size: 30px;
		line-height: 37px;
		color: #4D4D4D;
	}
	/* relted stran */
	#nm-related {
		display:none;

	}
	/*---------------PODOBNI IZDELKI----------------------*/
	.podobni_izdelki{
		margin-bottom:50px;
		margin-top:75px;
		padding: 0 !important;
	}
	.podobni_izdelki .row{
		margin:0;
	}
	/* drgable slick*/
	.podobni_izdelki .slick-list.draggable{
		height:100% !important;
		padding:0;
	}
	.single .podobni_izdelki .slick-track{
		left: 0 !important;
		padding:0;
	}
	.single .podobni_izdelki .nm-product-slider{
		margin:0 !important;
		padding:0 !important;
	}
	/* naslov*/
	.podobni_izdelki #podobni_naslov{
		font-style: normal;
		font-weight: 600;
		font-size: 35px;
		line-height: 43px;
		color: #4D4D4D;
	}
	/* detajli - cena, naslov in gumb */
	.podobni_izdelki .nm-shop-loop-details{
		min-height:125px;
	}
	/* actions */
	.podobni_izdelki .nm-shop-loop-details .nm-shop-loop-actions {
		text-align:center;
		left:0;
		bottom:0 !important;
		opacity:1;
	}
	.podobni_izdelki .slick-track > li{
		margin-right:0 !important;
		height:auto;
		padding:0;
	}
	.podobni_izdelki .nm-product-slider.col-4 {
		width:auto;
		min-width:100% !important;
		margin:0 auto;
	}

	/* obe puščici */
	.podobni_izdelki .nm-font-angle-thin-left:before, .podobni_izdelki .nm-font-angle-thin-right:before{
		font-size:50px !important;
	}
	.podobni_izdelki .nm-product-slider .slick-prev i, .nm-product-slider .slick-next i {
		font-size:51px;
		color:#E5E5E5;
	}
	/* puščice nazaj */
	.podobni_izdelki .nm-product-slider .slick-slider:hover .slick-prev, .nm-product-slider .slick-prev {
		opacity:1;
		left:-1.5%;
		top:60%;
	}
	/* puščica naprej*/
	.podobni_izdelki .nm-product-slider .slick-slider:hover .slick-next, .nm-product-slider .slick-next{
		opacity:1;
		right:2.5%;
		top:60%;
	}
	/* naslov produkta*/
	.podobni_izdelki .woocommerce-loop-product__title{
		font-size: 15px !important;
		text-align: center;
	}
	/* cena prdoukta*/
	.podobni_izdelki .price {
		width: 100%;
		margin: 0 auto;
		text-align: center;
		border-top: 0.5px solid #A8A6A6;
	}
	.podobni_izdelki .slick-dots{
		display:none !important;
	}
	/* ------ OBA GUMBA -------- */
	.podobni_izdelki ul.nm-products div.nm-shop-loop-product-wrap div.nm-shop-loop-details div.nm-shop-loop-actions a.product_type_simple.add_to_cart_button.ajax_add_to_cart,.podobni_izdelki ul.nm-products div.nm-shop-loop-product-wrap div.nm-shop-loop-details div.nm-shop-loop-actions a.button.product_type_variable.add_to_cart_button{
		min-width: 140px !important;
		float:none;
	}

	/*---------------PRETTY DROPDOWN SPP--------------------*/
	/* skrij prvi drodpwn*/
	.variations_form.nm-select-hide-labels.nm-custom-select tr .sod_select .sod_label,select#pa_color{
		display:block;
	}
	/* customzing original*/
	.variations_form.nm-select-hide-labels tr td.value {
		border: 1px solid white!important;
		padding:0;
		display: flex;
		align-items:center;
	}
	table.variations td.value{
		height:56px;
	}
	/* BEFOER STRAN*/
	#nm-variations-form .variations tbody tr td.value .sod_select::before{
		display:none;
	}
	/* dropdown position?
	#nm-variations-form .variations tbody {
	position:absolute;
	width:100%;
}*/
	#nm-variations-form .prettydropdown{
		width:100% !important;
	}
	/* pretty dropdow*/
	#nm-variations-form .prettydropdown {
		position:relative;
	}

	/* pretty drodpwon*/
	#nm-variations-form .prettydropdown > ul:not(.active) > li:not(.selected):first-child {
		visibility:visible !important;
		padding:10px 23px;
	}
	/* vsi li v dropdown*/
	#nm-variations-form .prettydropdown > ul > li{
		width:100% !important;
		height:50px !important;
		padding: 15px 23px;
		border-radius: 50px;
		-moz-border-radius:50px;
		-webkit-border-radius:50px;
		box-sizing: border-box;
		font-weight: normal;
		font-size: 20px;
		line-height: 25px;
		letter-spacing: 0.05em;
		color: #4D4D4D;
	}
	/* aktivni ul*/
	#nm-variations-form .prettydropdown:not(.disabled) > ul.active{
		width:100% !important;
		z-index:50;
		border-radius: 30px !important;
		-moz-border-radius:30px;
		-webkit-border-radius:30px;
	}
	/* ko je aktivni, dodaj border li */
	#nm-variations-form .prettydropdown:not(.disabled) > ul.active > li{
		border-bottom: 1px solid #F0F0F0;
		border-radius: 0 !important;
		-moz-border-radius: 0px;
		-webkit-border-radius:0px;
		width: 88% !important;
		margin: 0 auto;
		padding: 12px 0px 8px;
	}
	/* before dodaj ikonco */
	#nm-variations-form .prettydropdown > ul li:first-child::before {
		content: url(/wp-content/uploads/2021/01/up_arrow.png) !important;
		float:right;
		transform: rotate(180deg);
		z-index:50;
		margin-right: 12px;
	}
	/* ko je odprt dropdown*/
	#nm-variations-form .prettydropdown > ul.active li:first-child::before {
		transform: rotate(0deg);
		margin-right: -8px;
		background-image: none !important;
	}
	/* hover na dropdown*/
	.prettydropdown > ul.active > li:not(.label):hover, .prettydropdown > ul.active > li.hover:not(.label), .prettydropdown > ul.active > li:first-child:hover:after {
		background:transparent;
		font-weight:500;
	}
	/* slected stran puscico before*/
	#nm-variations-form .prettydropdown.arrow > ul > li.selected:before{
		border-top:transparent;
	}
	/* selected*/
	#nm-variations-form .prettydropdown.arrow > ul > li.selected {
		height:57px !important;
	}
	/* selected ce je aktivno*/
	#nm-variations-form .prettydropdown.arrow > ul.active > li.selected {
		height:50px !important;
	}
	#nm-variations-form .prettydropdown > ul{
		width:100%;
	}
	/*---------------ADD TO CART FORM ------------------------*/
	/* cena */
	.woocommerce-variation.single_variation .woocommerce-variation-price{
		padding-bottom:65px;
	}
	/* ---- FOTER ---- */
	.widget ul li.logo_footer{
		margin:0 0 20px;
	}
	#nm-footer .nm-footer-widgets {
		padding: 65px 30px 70px;
	}	
	.nm-footer-block-grid.xsmall-block-grid-2.small-block-grid-2.medium-block-grid-2.large-block-grid-4{
		width:100%;
		margin:0;
	}
	#produkti_desktop,.footer_2_ul{
		display:none;
	}
	#custom_html-9, .footer_mobile,.produkti_mobile{
		display:inline-block ;
	}
	.ul_footer .naslov_footer{
		padding-bottom:7px;
		margin-bottom:15px;
		width:22%;
	}
	.produkti_mobile .naslov_footer {
		width:63%;
	}
	.mb-30{
	    margin-bottom: 25px !important;
	}
	li.opis_footer.naslov_podjetja_footer_spodaj{
		margin-bottom:10px;
	}
	#nm-footer .widget_text{
		width:50%;
		margin-bottom:30px;

	}
	/*--- podjetje --- */
	#nm-footer #custom_html-3{
		width:47% !important;
		float:right;
		margin-top:11px;
	}
	#nm-footer #custom_html-5{
		width:47%;
		float:right;
	}
	/* --- produkti --- */
	.produkti_mobile #produkti_desktop,.noga_spodaj{
		display:block;
	}
	/* ikone */
	#custom_html-9,.textwidget.custom-html-widget,.footer_mobile{
		width:100% !important;
	}
	.ul_footer.ul_desno .prijava_footer{
		text-align:center;
		margin-bottom:25px;
	}
	.ul_footer.ul_desno{
		text-align:center;
		width: 100%;
	}
	/* --- ikone --- */
	.social_media_mobile{
		font-weight: bold;
		font-size: 12px;
		line-height: 15px;
		letter-spacing: 0.05em;
		color: #000000;
		margin-bottom:20px !important;
	}
	.social_ikone a > svg, .footer_mobile .ul_desno li a > svg{
		margin:0 23px;
	}
	/* spodaj */
	#nm-footer #custom_html-7{
		padding-top: 10px !important;
		margin-top: 50%;
	}
	.col.design_stolpec,.col.by_stolpec{
		margin-top:10px;
	}
	.col.pogoji_stolpec{
		text-align:center;
	}
	.col.by_stolpec{
		width:50%;
		float:left;
		text-align:left;
	}
}
@media screen and (max-width:767px){
    #nm-widget-panel .nm-widget-panel-inner .widget_shopping_cart_content #nm-cart-panel .nm-cart-panel-summary .woocommerce-mini-cart__total.total{
        display: block;
        text-align: center;
    }
    #nm-widget-panel .nm-widget-panel-inner .widget_shopping_cart_content #nm-cart-panel .nm-cart-panel-summary .woocommerce-mini-cart__total.total > strong {
        display: block;
    }
    #nm-widget-panel .nm-widget-panel-inner .widget_shopping_cart_content #nm-cart-panel .nm-cart-panel-summary .woocommerce-mini-cart__total.total .woocommerce-Price-amount amount{
        display: inline-block;
    }
    #nm-widget-panel .nm-widget-panel-inner .widget_shopping_cart_content #nm-cart-panel .nm-cart-panel-summary .woocommerce-mini-cart__total.total strong, #nm-widget-panel .nm-widget-panel-inner .widget_shopping_cart_content #nm-cart-panel .nm-cart-panel-summary .woocommerce-mini-cart__total.total .nm-cart-panel-summary-subtotal{
        text-align: center;
        font-size: 18px;
    }
    .nm-page-wrap-inner #nm-top-bar{
        z-index: 5555555555555;
    }
    .woocommerce-product-gallery__image a img{
        width: 100% !important;
    }
    .woocommerce-breadcrumb{
        position: relative !important;
        padding-top: 40px !important;
    }
    
    .archive.term-barve #nm-shop-filter-menu-wrap{
        display: none !important;
        
    }
    
    .archive.term-barve #nm-shop-filter-menu-wrap{
        display: none !important;
        
    }
    
    .archive.term-barve .nm-shop-products .nm-shop-sidebar-col{
        margin-top: 0 !important;
    }
    .single .woocommerce-Tabs-panel{
        padding: 0 !important;
    }
    
     .woocommerce-order-received .woocommerce-table__product-name.product-name p:last-child{
         margin-top: 5px;
     }
     .single #tab-title-description{
         
        padding-top: 50px;
        margin-top: -50px;
     }
     .woocommerce-order-received .woocommerce-table--order-details tbody tr td,.woocommerce-order-received .woocommerce-table--order-details tbody tr:first-child td, .woocommerce-order-received .woocommerce-table--order-details tfoot tr:last-child td{
         line-height: 1.2em !important;
     }
    /* -- novice --- */
    .nm-post-header.entry-header{
        
    padding: 0 20px !important;
    margin-top: 40px !important;
    height: auto !important;

    }
    .single-post .nm-related-posts .nm-row{
        padding: 20px 0 !important;
    }
    
    .single-post .nm-related-posts .nm-row h2{
        font-size: 30px;
    }
    
    .single-post .nm-related-posts .nm-row .nm-related-posts-content >h3 >a{
        font-size: 18px;    
    }
    
    #cookie-law-info-bar .piskotki-slika,.cli-privacy-content,.cli-privacy-readmore{
		display:none !important;
	}
	body.page #cookie-law-info-bar{
		width:270px !important;
		padding: 10px 23px 12px 23px !important;
	}
	#cliSettingsPopup .cli-modal-dialog .cli-modal-content.cli-bar-popup{
		padding:40px 20px 0px;
	}
	#cliSettingsPopup .cli-modal-dialog .cli-modal-content.cli-bar-popup .cli-modal-body .cli-container-fluid .cli-row .cli-tab-section-container{
		padding:0;
		margin-top:0 !important;
	}
	#cliSettingsPopup .cli-modal-dialog .cli-modal-content.cli-bar-popup .cli-modal-body .cli-container-fluid .cli-row .cli-tab-section-container .cli-tab-header{
		padding:14px 15px;
		margin:0;
	}
	#cliSettingsPopup .cli-modal-dialog .cli-modal-content.cli-bar-popup .cli-modal-body .cli-container-fluid .cli-row .cli-tab-section-container .cli-tab-header a{
		font-size:12px;
	}
	#cliSettingsPopup .cli-modal-dialog .cli-modal-content.cli-bar-popup .cli-modal-body .cli-container-fluid .cli-row .cli-tab-section-container .cli-tab-header .cli-necessary-caption, #cliSettingsPopup .cli-modal-dialog .cli-modal-content.cli-bar-popup .cli-modal-body .cli-container-fluid .cli-row .cli-tab-section-container .cli-switch .cli-slider:after {
		font-size:11px;
	}
	#cliSettingsPopup .cli-modal-dialog .cli-modal-content.cli-bar-popup .cli-modal-body .cli-container-fluid .cli-row .cli-tab-section-container .cli-tab-header a:before{
		margin-right:10px;
	}
	#cliSettingsPopup .cli-modal-dialog .cli-modal-content.cli-bar-popup .cli-modal-body .cli-container-fluid .cli-row .cli-tab-section-container .cli-switch .cli-slider{
		width:55px;
		height:30px;
		left:-13px;
		margin-top:-1px;
	}
	#cliSettingsPopup .cli-modal-dialog .cli-modal-content.cli-bar-popup .cli-modal-body .cli-container-fluid .cli-row .cli-tab-section-container .cli-switch .cli-slider:before {
		bottom: 5px;
		height: 21px;
		left: 4px;
		width: 21px;
	}
	#cliSettingsPopup .cli-modal-dialog .cli-modal-content.cli-bar-popup .cli-modal-body .cli-container-fluid .cli-row .cli-tab-section-container .cli-switch input:checked + .cli-slider:before {
		transform: translateX(27px);
	}
	#cliSettingsPopup .cli-modal-dialog .cli-modal-content.cli-bar-popup .cli-modal-body .cli-container-fluid .cli-row .cli-tab-section-container .cli-switch .cli-slider:after{
		margin-top: 5px;
		right: 67px;

	}
	/*--- NASLOV COOKIE --- */
	#cookie-law-info-bar .cli-bar-container.cli-style-v2 .cookieHeading{
		font-size: 15px;
	}
	#cookie-law-info-bar .cli-bar-container.cli-style-v2 .cli-bar-message,#cookie-law-info-bar .cli-bar-container.cli-style-v2 .cli-bar-btn_container .cli_settings_button,#cookie-law-info-bar .cli-bar-container.cli-style-v2 .cli-bar-btn_container .wt-cli-accept-all-btn{
		font-size:10px;
	}
	#cookie-law-info-bar .cli-bar-container.cli-style-v2 .cookieHeading,#cookie-law-info-bar .cli-bar-container.cli-style-v2 .cli-bar-message{
		text-align:left;
		width:100%;
	}
	#cookie-law-info-bar .cli-bar-container.cli-style-v2 .cli-bar-btn_container .cli_settings_button{
		padding:0;
		margin:0 !important;
	}
	#cliSettingsPopup .cli-modal-dialog .cli-modal-content.cli-bar-popup .cli-modal-footer #wt-cli-privacy-save-btn{
		font-size: 10px;
		padding: 10px 15px;
		margin:0;
	}
	#cliSettingsPopup .cli-modal-dialog .cli-modal-content.cli-bar-popup .cli-modal-body .cli-container-fluid .cli-row .cli-privacy-overview .cli-privacy-content .cli-privacy-content-text{
		font-size: 10px;
		line-height: 18px;
	}
	.post-template-default .has-featured-image .nm-post-body{
		padding-top:0;
	}
	#nm-widget-panel{
		z-index:5555555555 !important;
		width:90% !important;
	}
    .logged-in .woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide,.form-row-first, .form-row-last{
		width:100%;
	}
	/* ---foter mobilna --- */
	#nm-footer .nm-footer-widgets{
		padding:65px 20px;
	} 
	/*----- HEADER -----*/
	#nm-header .nm-header-col{
		padding:0px 20px 5px !important;
		height:auto;
	}
	/* header logo*/
	.nm-header-logo img{
		height:25px;
	}
	body.archive .nm-header.default .nm-header-logo{
		margin-top:-7px;
	}
	#nm-header{
		padding-bottom:15px;
		z-index:55555555 !important;
	}
	.nm-header-inner{
		padding-bottom:0;
	}
	/*row*/
	#nm-top-bar .nm-row{
		padding-right: 20px !important;
		padding-left: 20px !important;

	}
	.nm-header-row.nm-row{
		padding-left: 0 !important;
		padding-right:0 !important;
	}

	/*desni meni*/
	#nm-header nav.nm-right-menu {
		margin:0;
	}
	#nm-right-menu-ul{
		margin: 8% 7px 0 0;
	}
	/* cart in meni */
	.nm-right-menu > ul {
		margin-top:0%;
	}
	/* gumb za meni*/
	.nm-menu li.nm-menu-offscreen a {
		padding:16px 0;
	}
	/* gumb za meni*/
	.nm-menu li.nm-menu-offscreen{
		margin-left:5px;
	}
	/* črtice za meni*/
	.nm-menu li.nm-menu-offscreen a .nm-menu-icon > span {
		border: 2px solid #000000;
		border-radius:40px;
		margin:  0;
		width: 27px;

	}
	/* druga crtica*/
	.mobile-menu-open .nm-menu-icon span.line-2 {
		transform: rotate(45deg);
	}
	.header-mobile-default .nm-menu-icon{
		height:19px !important;
	}

	/* shooping cart */
	#menu-item-8501 {
		display:block;
	}
	/*------------------TOP BAR-------------------------*/
	/* top bar*/
	#nm-top-bar {
		display:block;
		background:white !important;
	}
	#mega-menu-item-11270{
		display:block !important;
	}

	/* --- KOŠARICA STRANSKA --- */
	#nm-widget-panel .nm-widget-panel-inner .widget_shopping_cart_content #nm-cart-panel .nm-cart-panel-summary .button.wc-forward{
		margin-right: 20px;
		margin-top: 0;
	}

	/*------------------SEARCH BAR-------------------------*/
	/* celoten mega menu samo search bar*/
	#nm-top-bar .nm-top-bar-right #mega-menu-wrap-top-bar-menu #mega-menu-top-bar-menu{
		margin-top:1px;
	}
	/* search bar */
	.dgwt-wcas-search-wrapp{
		top:-7px;
	}
	/* input seacrh*/
	div#mega-menu-wrap-top-bar-menu ul#mega-menu-top-bar-menu form.dgwt-wcas-search-form div.dgwt-wcas-sf-wrapp .dgwt-wcas-search-input{
	    font-size: 13px;
	}
	/*submit button*/
	div#mega-menu-wrap-top-bar-menu ul#mega-menu-top-bar-menu form.dgwt-wcas-search-form .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{
		min-width: 36px;
		width: auto;
		line-height: 100%;
		min-height: 72%;
		right: 7px;
		left: auto;
		top: 7px;
		background-color:white;
	}
	div#mega-menu-wrap-top-bar-menu ul#mega-menu-top-bar-menu form.dgwt-wcas-search-form .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:before{
		display:none;
	}
	/*-------------------MEGA MENU-------------------------*/
	/* ko je odprt mobile menu, disable scroll*/
	body.mobile-menu-open {
		overflow: hidden;
		height:100%;
	}
	/* mega menu*/ 
	#mega-menu-wrap-top-bar-menu #mega-menu-top-bar-menu > 	li:not(:last-child){
		display:none;
	}
	div#nm-top-bar div.nm-row div.nm-top-bar-right div#mega-menu-wrap-top-bar-menu ul#mega-menu-top-bar-menu > 	li:last-child {
		float:inherit !important;
		background: white;
		padding-bottom: 0;
		display:block !important;
		max-width:100% !important;
	}
	/* odstrani toggle iz mega menuja*/
	#mega-menu-wrap-mobile-menu .mega-menu-toggle{
		display:none;
	}
	/* toggle open mobile*/
	.mega-menu-toggle.mega-menu-open,#mega-menu-wrap-top-bar-menu .mega-menu-toggle{
		display:none;
	}
	#mega-menu-top-bar-menu {
		display:block !important;
	}

	/* mobile menu */
	.nm-mobile-menu {
		margin-top:66px;
		height:auto;
		padding-bottom:70px;
	}
	#nm-mobile-menu .nm-mobile-menu-scroll {
		margin-top:0 !important;

	}
	/* mobile menu transform */
	.csstransforms3d #nm-mobile-menu {
		transform: translate3d(0, -0, 0);
	}
	/* zgornji del mobile menu*/
	#nm-mobile-menu .nm-mobile-menu-content  {
		padding:0;
	}
	/* overlay*/
	#nm-page-overlay.show{
		visibility:hidden;
	}

	/* mobile menu --> mega menu (okvir)*/
	#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li:nth-child(-n+5).mega-menu-item {
		width: 87%;
		height:90px;
		padding: 32px 0 34px 0px;
		background: white;
		border-radius: 8px;
		-moz-border-radius:8px;
		-webkit-border-radius:8px;
		margin: 0 auto;
		margin-bottom: 10px;

	}
	#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li:nth-child(-n+5).mega-menu-item > a {
		text-transform: uppercase !important;
	}

	/* glavna kategorija dodaj IKONCO */ 
	#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after{
		content:url(/wp-content/uploads/2021/01/down-arrow-1.png) !important;
		margin-right: 25px;
	}
	/* odprt sub meni dodaj ikono na glavno kategorijo*/
	#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator:after {
		content:url(/wp-content/uploads/2021/01/up-arrow-1.png) !important;
		margin-right: 8px;
	}
	/* aktivna pod kategorija */
	#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li.mega-menu-item.mega-toggle-on ul.mega-sub-menu li.mega-menu-item-has-children > span.mega-indicator:after {
		margin-right: 11px;
	}
	/* podkategorija ki ima podkategirje*/
	#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu li.mega-menu-item-has-children li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator{
		float:none !important;
	}
	#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li.mega-menu-item-has-children.mega-toggle-on ul.mega-sub-menu li.mega-menu-item-has-children.mega-toggle-on a.mega-menu-link span.mega-indicator:after{
		margin-right:25px;
	}
	/* prva podkategorija, vsi izdleki*/
	#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li.mega-menu-item.mega-toggle-on ul.mega-sub-menu li:first-child a.mega-menu-link{
		width:100%;
	}
	/* prva oziroma podkategorija ki ima podkategorije*/
	#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li.mega-menu-item.mega-toggle-on ul.mega-sub-menu li.mega-menu-item-has-children a.mega-menu-link{
		width:100%;
	}
	/* podkategorije, podkatekorij kategorij */
	#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li.mega-menu-item.mega-toggle-on ul.mega-sub-menu li.mega-menu-item-has-children.mega-toggle-on ul.mega-sub-menu li a {
		width:90%;
		margin-left: 20px;
		border-left: 1px solid;
		padding-left:5px;

	} 
	/* vse podkategorije kategorij*/
	#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item  {
		margin-bottom: 3%;
		margin-left:7%;
	}
	/* tekst podkategorij*/
	#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{
		background:white;
		line-height:20px;
		width: 70%;
	}
	/* pod kategorije kategorij v mega menuju*/
	#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li.mega-menu-item ul.mega-sub-menu{
		width: 100%;
		background-color:white ;
		margin-top:4.7%;
		padding: 10px 0 34px 0px;
		margin-top: 14px;
		margin-bottom:10px;
		border-radius: 0 0 8px 8px;
		-moz-border-radius:0 0 8px 8px;
		-webkit-border-radius:0 0 8px 8px;
	}
	/* pod kategorija, ki ima childrene*/
	#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus{
		background:transparent;
	}
	/* display login user */
	#menu-item-8502{
		display:block;
	}

	/*----------------PODSTRANI pod menijem-------------------*/
	#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li:nth-child(n+6).mega-menu-item {
		width: 80%;
		margin-left:7%;

	}
	#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li:nth-child(6).mega-menu-item{
		margin-top:50px;
	}
	#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li:nth-child(n+6).mega-menu-item > a {
		font-weight: bold;
		text-transform: lowercase;
		font-size: 20px;
		line-height: 24px;
		letter-spacing: 0.02em;
		color: #000000;
	}
	/* first letter uppercase*/
	#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li:nth-child(n+6).mega-menu-item > a::first-letter {
		text-transform: capitalize;
	}
	/* seconardary menu */
	#nm-mobile-menu .nm-mobile-menu-secondary.col-xs-12{
		display:none;
	}
	/*----------------PRODUCT PAGE - MEAG MENU---------------*/
	/* nm row */
	body.archive.tax-product_cat .nm-mobile-menu-content .nm-row{
		padding:0;
	}

	/* aktivni- hover*/
	#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link{
		font-style: normal;
		font-weight: bold;
		font-size: 20px;
		line-height: 24px;
		letter-spacing: 0.02em;
		color: #000000;
		background: transparent;
	}
	/* -------------- BLOG PAGE ----------------- */
	.nm-blog-wrap {
		padding:0 20px;
	}

	/* Naslov zgoraj in podnaslov */
	.nm-blog-categories-wrap .naslov_bloga{
		font-size: 40px;
		line-height: 49px;
	}
	.podnaslov_blog{
		font-size: 18px;
		line-height: 26px;
		margin-bottom:0;
	}
	/*--- zgornja novica --- */
	.nm-blog-grid #nm-blog-list li.zgornja_novica {
		padding-left:40px;
		padding-bottom:0;
	}
	.nm-blog-grid li.zgornja_novica .nm-post-content{
		width:100%;
	}
	/* zgornji opis */
	li.zgornja_novica .nm-post-content .nm-post-excerpt p{
		display: flex;
		flex-direction: column;
	}
	/* slika zgoraj*/
	.nm-blog-categories-wrap .nm-post-thumbnail{
		margin-top:25px;
	}
	.nm-blog-categories-wrap .nm-post-thumbnail > a > img{
		width:100%;
	}
	/* gumb zgoraj */
	.nm-blog-grid ul#nm-blog-list li.zgornja_novica .nm-post-content .nm-post-excerpt .nm-post-read-more{
		line-height: 30px;
	}
	.nm-blog-grid ul#nm-blog-list li.zgornja_novica .nm-post-content .nm-post-excerpt .nm-post-read-more .nm-font.nm-font-angle-thin-right{
		line-height: 17px;
		margin-left: 18px;
	}
	.nm-blog-grid ul#nm-blog-list li.zgornja_novica .nm-post-content .nm-post-excerpt .nm-post-read-more .nm-font.nm-font-angle-thin-right::before{
		content:url(/wp-content/uploads/2020/12/right-arrow.png);
	}
	/* vsi samo prvi li */
	#nm-blog-list li{
		margin-top:130px;
		padding: 0 1.2% 0;
		height:auto !important;
	}

	/* --- celoten grid novice --- */
	#nm-blog-list{
		margin-top:0;
	}
	/* vsi naslovi*/
	.nm-post-title{
		font-size: 20px;
		line-height: 32px;
	}
	/* vsi opisi */
	.nm-post-content .nm-post-excerpt p {
		font-size: 15px;
		line-height: 26px;
	}
	/* -------------- BLOG POSt ----------------- */

	.nm-post.nm-post-sidebar-none .nm-post-featured-image{
		width: 100%;
		padding-bottom: 100%;
		margin-bottom: 0;
	}
	.nm-single-post-meta-top{
		width: 100%;
		margin: 0;
		padding-left: 0;
	}
	.nm-post-header .nm-single-post-meta-top > h1{
		font-size: 30px;
		line-height: 40px;
	}
	.single-post .post.type-post{
		margin-top:0;
		padding-left: 21px;
		padding-right: 21px;
	}
	/*-- podobni produkti --- */
	.single-post .nm-related-posts{
		margin-top:0;
		padding: 0 21px;
		display: flex;
	}
	.single-post .nm-related-posts .nm-row ul.small-block-grid-2{
		display: flex;
		flex-direction: column;

	}
	.single-post .nm-related-posts .nm-row ul.small-block-grid-2 li{
		width:100%;
	}

	/*----------------kategorije 1st page--------------------*/
	/* kategorija 1st page */
	body.post-type-archive.post-type-archive-product .nm-shop-header.has-categories {
		display:none;
	}
	/* vse kategorije skupaj*/
	body.post-type-archive.post-type-archive-product  #nm-shop-products{
		margin-top: 6.6%;
	}
	body.post-type-archive.post-type-archive-product .nm-shop-sidebar-col.col-md-3.col-sm-12{
		margin-top:0%;
	}
	body.post-type-archive.post-type-archive-product .products.grid-variable li {
		height:auto !important;
		width:47% !important;
		margin-bottom:12%;
	}
	.products.grid-variable li:nth-child(2n+2){
		margin-left: 18px;
	}
	/* kategorije ime*/
	body.archive .woocommerce-loop-category__title {
		width:100%;
	}

	/*--------------- PRETTY DROPDOWN shop apge-------------*/
	/* PRETTY DROPDOWN*/

	#nm-shop .prettydropdown > ul.active > li:first-child{
		border-left:transparent;
	}

	#nm-shop .prettydropdown:not(.disabled) > ul.active{
		border-radius:0 !important;
		-moz-border-radius:0px;
		-webkit-border-radius:0px;
	}
	/* ordering*/
	#nm-shop .woocommerce-ordering {
		float: left;
		width:100%;
		height:54px;
		margin-right:0;
		margin-top: 0;
		display:flex !important;
		padding: 14px 0 11px;
		text-align: center;
		border-width: 1px 0px;
		border-style: solid;
		border-color: #dcdcdc;
	}
	#nm-shop .prettydropdown{
		height: 100%;
		position:relative;
		width:50% !important;

	}
	/* hover*/
	#nm-shop .prettydropdown > ul.active > li:not(.label):hover, #nm-shop .prettydropdown > ul.active > li.hover:not(.label), #nm-shop .prettydropdown > ul.active > li:first-child:hover:after {
		border-radius:0;
		-moz-border-radius:0px;
		-webkit-border-radius:0px;
	}
	/*--- iskana kategorija --- */
	/* search result */
	#nm-shop .nm-shop-results-bar a#nm-shop-search-taxonomy-reset {
		border:transparent;
		border-radius: 0;
		-moz-border-radius:0px;
		-webkit-border-radius:0px;
		padding:0;
		margin-bottom:20px;
	}
	#nm-shop .nm-shop-results-bar a#nm-shop-search-taxonomy-reset span{
		font-weight: bold;
		font-size: 25px;
		line-height: 30px;
		letter-spacing: 0.02em;
		color: #000000;
		overflow: visible;
		width: 100% ;
		white-space: normal !important;
		text-transform:uppercase;
	}

	.nm-shop-results-bar a:before{
		display:none;
	}

	/*------------------- FILTRI--------------------------*/
	/* filtri */
	.nm-shop-sidebar-col.col-md-3.col-sm-12 {
		width:100%;
		margin-top: 20%;
	}
	/* filter kategorije
	#woocommerce_product_categories-5 {
	display:none;
}*/
	/* filter kategorije*/	 .berocket_single_filter_widget.berocket_single_filter_widget_9766 {
		display:block !important;
		margin-top: 0%;
		padding:40px 25px 60px;
	}


	/*---------------PRODUCT PAGE------------------------*/

	/* hover - stran*/
	.woocommerce ul.products li.product:hover  {
		box-shadow: none !important;
	}

	/* menu- cart*/
	body.archive .nm-menu-cart {
		margin: 0% 0% 0%;
	}
	/* cart btn stevilka*/
	body.archive #nm-menu-cart-btn{
		margin-left:-84%;
	}
	/* shop page */
	/* kategorije button stran*/
	#nm-shop-filter-menu .nm-shop-categories-btn-wrap {
		display:none;
	}
	/* prikaz kategorij na shop pagu*/
	body.tax-product_cat .nm-shop-header.centered #nm-shop-categories-wrap{
		display:block;
		width:100%;
		padding:32px 0;
	}
	.nm-shop-header.centered #nm-shop-categories-wrap:not(.fade-in) {
		opacity:1;
	}
	#nm-shop-categories {
		display:flex;
		margin-top:0;
		width:100%;
	}
	/* samo glavne kategorije*/
	.nm-shop-categories li.current-parent-cat {
	    margin-bottom: 0 !important;
	    padding: 0 !important;
        display: grid !important;
        grid-template-columns: 10% 40% 50%;
	}
	#nm-shop #nm-shop-products .nm-shop-loop-actions{
		bottom: 0;
		display: none !important;
	}
	/* vsi li v kategorijah*/
	div#nm-shop div.nm-shop-header div.nm-shop-menu div.nm-row div.col-xs-12 ul#nm-shop-categories li:first-child > a, body.archive.post-type-archive.post-type-archive-product div#nm-shop div.nm-shop-header div.nm-shop-menu div.nm-row div.col-xs-12 ul#nm-shop-categories > li a {
		font-size:9px;
	}
	/* dodajanje > na before*/
	#nm-shop-categories li.current-parent-cat:before, #nm-shop-categories li.current-cat:before {
        margin: 0;
        font-size: 13px;
        margin-left: 10px;
	}
	/* nested od trenutne kategorije */
	.nm-shop-header.centered .nm-shop-categories .nm-shop-sub-categories-nested {
		margin-left:-14%;
		padding:0;
		width:100%;
	}
	/* glavna kategorija ko je sub kategorija*/
	div#nm-shop div.nm-shop-header div.nm-shop-menu div.nm-row div.col-xs-12 ul#nm-shop-categories li.current-parent-cat >a{
		font-size:9px;
		width:100%;
		text-align: center;

	}
	/* pod kategorije ul */
	div#nm-shop div.nm-shop-header div.nm-shop-menu div.nm-row div.col-xs-12 ul#nm-shop-categories li.current-parent-cat > ul.nm-shop-sub-categories-nested{
		width:100%;
		margin: 0;
	}
	/* pod kategorije a */
	div#nm-shop div.nm-shop-header div.nm-shop-menu div.nm-row div.col-xs-12 ul#nm-shop-categories li.current-parent-cat > ul.nm-shop-sub-categories-nested li.current-cat > a {
		width: 100%;
		font-size:9px;
	}
	.nm-shop-sub-categories-nested .current-cat > a {
		width: 100%;
	}
	/* showing - category */
	div#nm-shop .nm-shop-results-bar.is-category{
		display:inline;
	}
	/* page produktov*/
	#nm-shop-products .nm-row {
		padding-left:20px; /* 6.6*/
		padding-right:20px;
	}
	.nm-shop-products-col.col-md-9.col-sm-12 {
		max-width:100%;
		width:100%;
	}
	/* vsi produkti*/ 
	.products.grid-variable li {
		width:47% !important;
		height:auto  !important;
		padding:0;
		margin-bottom:20px;
	}
	.products.grid-variable .nm-shop-loop-thumbnail{
		height:auto !important;
	}
	.products.grid-variable .nm-shop-loop-thumbnail img {
		height: auto;
		width:100%;
	}
	/* grid produktov - class*/
	.nm-products.products.xsmall-block-grid-2.small-block-grid-2.medium-block-grid-3.large-block-grid-4.grid-variable.default.layout-default {
		margin-left:0;
		margin-right:0;
	}
	/* celoten grid produktov - elements */
	[class*="block-grid-"] .flickity-slider > li, [class*="block-grid-"] > li {
		padding:0 0;
	}
	/* naslov produkta */
	.woocommerce-loop-product__title {
		width: 100%;
	}

	/* action stran
	#nm-shop .nm-shop-loop-actions{
	display:block;
	bottom:0 !important;
	width:100%;
}*/
	#nm-shop-products .products .price{
		margin-bottom:0 !important;
	}
	.na_zalogi{
		display:none;
	}
	#nm-shop #nm-shop-products .nm-quantity-wrap.qty-show{
		display:none;
	}


	/*--------------- SINGLE PAGE PRODUCT------------------*/
	/* celoten page */
	.nm-single-product{
		padding: 0 20px 70px;
		margin-top: 0;
	}
	.woocommerce-breadcrumb .product_title.entry-title{
		font-size:25px;
	}
	.slika_proizvajalca{
		margin-top:20px;
		margin-bottom: 10px;
	}
	.gallery-col-4 .woocommerce-product-gallery{
		padding:0 0 0 0;
	}
	.thumbnails-vertical .woocommerce-product-gallery__wrapper{
		height: auto !important;
		padding: 0 !important;
		margin: 0;
		max-width: 100%;
	}
	/* first chikd before - stran */
	.woocommerce-breadcrumb > a::before{
		display:none;
	}
	/* obe puscice */
	.woocommerce-product-gallery .flex-direction-nav a{
		width:20%;
		font-weight: 300 !important;
		top:72%;
	}
	/* obe puscice after */
	.woocommerce-product-gallery .flex-direction-nav .flex-prev:after, .woocommerce-product-gallery .flex-direction-nav .flex-next:after{
		font-size: 51px !important;
	}
	/* nazaj puscica*/
	.woocommerce-product-gallery .flex-direction-nav .flex-prev{
		left:-10%;
	}
	/* puscica naprej*/
	.woocommerce-product-gallery .flex-direction-nav .flex-next{
		right:-10%;
	}
	/* pikice pod sliko - premikanje */
	.thumbnails-vertical div.woocommerce-product-gallery ol.flex-control-nav{
		height: 40px !important;
		min-width: 100%;
		margin: 0 0 0;
		width: auto;
		float: right;
		display: block;
	}

	/* opis pod sliko */
	.single .product-type-simple .woocommerce-product-details__short-description.entry-content{
		margin-top:70px;

	}
	.single .woocommerce-product-details__short-description.entry-content{
		margin-top: 95px;

	}
	/* gumb preberi več*/
	#preberi_vec {
		font-weight: 600;
		color: black;
	}
	/* --- tabs --- */
	.woocommerce-tabs{
		padding: 0 20px 140px;
	}
	.woocommerce-tabs .nm-product-tabs-col{
		margin-top:0;
	}
	/* notranji tabi*/
	.woocommerce-tabs .tabs{
		width:100%;
		margin-bottom: 35px;
		display:flex;
		flex-direction:column;
		padding: 0;

	}
	/* naslov taba*/
	#naslov_tab {
		font-weight: 500;
		font-size: 30px;
		line-height: 37px;
		color: #4D4D4D;
	}
	/* opis tabov */
	.single .nm-tabs-panel-inner{
		margin-top:10px;
	}
	/* relted stran */
	#nm-related {
		display:none;

	}
	/*---------------PODOBNI IZDELKI----------------------*/
	.single .col-12.podobni_izdelki{
		padding:0 20px !important;
		margin-bottom:100px;
	}
	.podobni_izdelki .row{
		margin:0;
	}

	.single .podobni_izdelki .nm-product-slider{
		margin:0 !important;
		padding:0 !important;
	}
	/* naslov*/
	.single .podobni_izdelki #podobni_naslov{
		margin-bottom:20px;
	}
	/* detajli - cena, naslov in gumb */
	.podobni_izdelki .nm-shop-loop-details{
		min-height:125px;
	}
	.single .podobni_izdelki .slick-track{
		display: block !important;
	}
	.podobni_izdelki .nm-product-slider.col-4 {
		width:auto;
		min-width:100% !important;
		margin:0 auto;
	}
	/* obe puščici */
	.podobni_izdelki .nm-product-slider .slick-prev i, .nm-product-slider .slick-next i {
		font-size:51px;
		color:#E5E5E5;
	}
	/* puščice nazaj */
	.podobni_izdelki .nm-product-slider .slick-slider:hover .slick-prev, .nm-product-slider .slick-prev {
		opacity:1;
		left:-10px;
		top:60%;
	}
	/* puščica naprej*/
	.podobni_izdelki .nm-product-slider .slick-slider:hover .slick-next, .nm-product-slider .slick-next{
		opacity:1;
		right:-10px;
		top:60%;
	}
	.woocommerce .nm-products .nm-font-angle-thin-left:before, .woocommerce .nm-products .nm-font-angle-thin-right:before{
		font-size:35px !important;
	}
	/* cena prdoukta*/
	.podobni_izdelki .price {
		width: 100%;
		margin: 0 auto;
		text-align: center;
		border-top: 0.5px solid #A8A6A6;
	}
	.podobni_izdelki .slick-dots{
		display:none !important;
	}

	/* ------ OBA GUMBA -------- */
	.podobni_izdelki ul.nm-products div.nm-shop-loop-product-wrap div.nm-shop-loop-details div.nm-shop-loop-actions a.product_type_simple.add_to_cart_button.ajax_add_to_cart{
		min-width: 140px !important;
		margin: 0 auto;
	}

	.podobni_izdelki ul.nm-products div.nm-shop-loop-product-wrap div.nm-shop-loop-details div.nm-shop-loop-actions a.button.product_type_variable.add_to_cart_button{
		background: #E9E9E9;
		border-radius: 50px;
		-moz-border-radius:50px;
		-webkit-border-radius:50px;
		width: auto !important;
		height: 45px !important;
		color: black !important;
		font-weight: bold;
		font-size: 13px;
		line-height: 43px;
		letter-spacing: 0.05em;
		min-width:87.8% !important;
		text-align:center;
	}
	.podobni_izdelki ul.nm-products div.nm-shop-loop-product-wrap div.nm-shop-loop-details div.nm-shop-loop-actions a.button.product_type_variable.add_to_cart_button:before{
		content:url("/wp-content/uploads/2020/12/right-arrow.png");
		float: right;
		box-sizing: border-box !important;
		border-radius: 15px !important;
		-moz-border-radius:15px;
		-webkit-border-radius:15px;
		background-color: white;
		margin-right: 10px;
		margin: 6% 4% 0px 0px;
		width: 26px;
		height: 26px;
		line-height: 23px;
		padding-top: 5px;
	}


	/*---------------NAVADEN SPP ------------------------*/

	/* summary pin*/
	#nm-summary-pin {
		top:20px !important;
	}
	/* ogled cene*/
	div.nm-single-product .ogled_cene {
		margin-bottom:30px;
		text-align: center;
	}
	/* številka v quantity*/
	.nm-product-summary-inner-col .cart .nm-quantity-wrap .input-text.qty.text{
		height:40px;
	}
	/* cena */
	.product .summary #nm-summary-pin .price .woocommerce-Price-amount.amount{
		font-size: 30px !important;
	}
	/* ---- backorder ---*/
	.single .onbackorder #nm-summary-pin p.stock.available-on-backorder {
		text-align:left;
		float:left;
		margin-bottom:60px;
	}
	.single .zaloga_backorder_single {
		font-weight: 600;
		font-size: 26px;
		margin-bottom:17px;
	}
	.single .kontaktirajte_nas{
		font-size: 17px;
		font-weight: normal;
	}
	.single .gumb_kontakt {
		font-weight:bold;
	}
	/* shop catalog*/
	.onbackorder #nm-summary-pin .na_zalogi {
		display:block ;
	}
	#nm-shop-products li.status-publish.onbackorder .nm-shop-loop-details .price{
		margin-bottom:0;
	}
	#nm-shop-products li.status-publish.onbackorder .nm-shop-loop-details .nm-shop-loop-actions{
		padding-top: 0px;
		bottom: 4px !important;
		position: relative;
	}
	#nm-shop-products li.status-publish.onbackorder .nm-shop-loop-details .nm-shop-loop-actions {
		flex-direction: column !important;
	}
	#nm-shop-products li.status-publish.onbackorder .nm-shop-loop-details .nm-shop-loop-actions .na_zalogi {
		font-size:13px;
	}
	#nm-shop-products li.status-publish.onbackorder .nm-shop-loop-details .kontaktirajte_nas{
		font-size:12px;
	}
	#nm-shop-products li.status-publish.onbackorder .nm-shop-loop-details .gumb_kontakt{
		font-weight:bold;
	}
	#nm-summary-pin .nm-product-summary-inner-col .cart .single_add_to_cart_button{
		width:100%;
	}
	/*--- STOCK --- */
	/* produkt meta */
	.product .summary .product_meta {
		margin-top: 0;
		margin-left:0; 
		padding:0;
	}
	/* slika proizvajalca*/
	.product .summary .product_meta .slika_proizvajalca{
		margin-top:0;
	}
	/*p renesi datoteko*/
	.prenesi_datoteko{
		margin-top: 53px;
	}
	.prenesi_datoteko > a {
		font-weight: normal;
		font-size: 16px;
		line-height: 25px;
		letter-spacing: 0.05em;
		color: #000000;
	}
	.prenesi_datoteko .ime_datoteke::before{
		content:url(/wp-content/uploads/2021/01/file-52px.png);
		vertical-align: middle;
		margin-right:10px;
	}

	/*---------------VARIABLE SPP ------------------------*/
	.single .variations_form .variations {
		width:100% !important;
	}
	/*------------------OGLED CENE------------------------
	.product-type-variable .nm-single-product-bg .nm-single-product-showcase .nm-single-product-summary-col .summary #nm-summary-pin .nm-product-summary-inner-col .ogled_cene{
		padding-bottom:68px;
	}*/
	/*---------------PRETTY DROPDOWN SPP--------------------*/
	table.variations td.value{
		height:56px;
	}
	#nm-variations-form .prettydropdown{
		width:100% !important;
	}
	/* pretty dropdow*/
	#nm-variations-form .prettydropdown {
		position:relative;
	}

	/* pretty drodpwon*/
	#nm-variations-form .prettydropdown > ul:not(.active) > li:not(.selected):first-child {
		visibility:visible !important;
		padding:10px 23px;
	}
	/* vsi li v dropdown*/
	#nm-variations-form .prettydropdown > ul > li{
		width:100% !important;
		height:50px !important;
		padding: 15px 23px;
		border-radius: 50px;
		-moz-border-radius:50px;
		-webkit-border-radius:50px;
		box-sizing: border-box;
		font-weight: normal;
		font-size: 20px;
		line-height: 25px;
		letter-spacing: 0.05em;
		color: #4D4D4D;
	}
	/* aktivni ul*/
	#nm-variations-form .prettydropdown:not(.disabled) > ul.active{
		width:100% !important;
		z-index:50;
		border-radius: 30px !important;
		-moz-border-radius:30px;
		-webkit-border-radius:30px;
	}
	/* ko je aktivni, dodaj border li */
	#nm-variations-form .prettydropdown:not(.disabled) > ul.active > li{
		border-bottom: 1px solid #F0F0F0;
		border-radius: 0 !important;
		-moz-border-radius: 0px;
		-webkit-border-radius:0px;
		width: 88% !important;
		margin: 0 auto;
		padding: 12px 0px 8px;
	}
	/* before dodaj ikonco */
	#nm-variations-form .prettydropdown > ul li:first-child::before {
		content: url(/wp-content/uploads/2021/01/up_arrow.png) !important;
		float:right;
		transform: rotate(180deg);
		z-index:50;
		margin-right: 12px;
	}
	/* ko je odprt dropdown*/
	#nm-variations-form .prettydropdown > ul.active li:first-child::before {
		transform: rotate(0deg);
		margin-right: -8px;
		background-image: none !important;
	}
	/* hover na dropdown*/
	.prettydropdown > ul.active > li:not(.label):hover, .prettydropdown > ul.active > li.hover:not(.label), .prettydropdown > ul.active > li:first-child:hover:after {
		background:transparent;
		font-weight:500;
	}
	/* slected stran puscico before*/
	#nm-variations-form .prettydropdown.arrow > ul > li.selected:before{
		border-top:transparent;
	}
	/* selected*/
	#nm-variations-form .prettydropdown.arrow > ul > li.selected {
		height:57px !important;
	}
	/* selected ce je aktivno*/
	#nm-variations-form .prettydropdown.arrow > ul.active > li.selected {
		height:50px !important;
	}
	#nm-variations-form .prettydropdown > ul{
		width:100%;
	}
	/*---------------ADD TO CART FORM ------------------------*/
	/* cena */
	.woocommerce-variation.single_variation .woocommerce-variation-price{
		padding-bottom:65px;
	}
	/* --- foter ---- */
	footer#nm-footer .nm-footer-widgets .col-xs-12 .nm-footer-block-grid .widget_text,#nm-footer #custom_html-3,.ul_footer .naslov_footer{
		width:100% !important;
		text-align: center;
	}
	#custom_html-9, .footer_mobile,.produkti_mobile{
		display:block ;
	}
	.variations_form.nm-custom-select tr .value select{
		opacity: 1;
		border: 1px solid #c4c4c4 !important;
		padding-left:15px;
		background:white;
	}
	.single.logged-in .product.onbackorder .available-on-backorder{
		margin-bottom:0;
		text-align:right;
	}
	.available-on-backorder .na_zalogi{
	    display:block;
	}
	.bapf_body ul > li{
		line-height: 2em;
		padding-top:0 !important;
	}

	.bapf_sfilter .bapf_body ul li ul{
		border-top: 1px solid #d4d4d4;
		margin-top: 10px;
		padding-top: 5px;
		margin-left: 0;
		padding-left: 18px;
	}
    .post-template-default .has-featured-image .nm-post-body{
		padding-top:0;
	}
	#nm-widget-panel{
		z-index:5555555555 !important;
		width:90% !important;
	}
	#nm-shop{
	    margin-top:0;
	}
	#nm-top-bar{
	    box-shadow: unset !important;
	}
}
@media screen and (max-width: 1500px) and (min-width:1000px){
    .nm-header-row.nm-row, .nm-top-bar .nm-row{
        max-width:1300px;
        padding:0 20px;
        
    }
    div#nm-top-bar div.nm-row div.nm-top-bar-right ul#mega-menu-top-bar-menu li.mega-menu-item{
        margin-right: 0.7%;
    }
}				