.font-mont,
.font-ui-fixed, .post-info, .widget-container .widget-title, #comments .comments-title, #respond .comments-title, #comments #reply-title, #respond #reply-title, .uncode-share h6 {
    font-family: Montserrat, Roboto;
}

h6 { font-weight: 400; text-transform: uppercase; line-height: 1.4; }

hr.tamno {
	border-color: #222222;
}

.col-lg-0.logo-container {
    padding-top: 10px;
	padding-bottom: 10px;
}

/*
body:not(.menu-force-opacity) .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.active > a, body:not(.menu-force-opacity) .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li a.active, body:not(.menu-force-opacity) .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.current-menu-parent > a, body:not(.menu-force-opacity) .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.current-menu-ancestor > a, body:not(.menu-force-opacity) .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.current-menu-item:not(.menu-item-type-custom) > a {
    color: #cccccc !important;
}*/

body.textual-accent-color .post-content > div .beli-meni ul:not(.menu-smart):not(.nav-tabs):not(.pagination) a:not(.btn) {
	color: #ffffff !important;
}

body.textual-accent-color .post-content > div .beli-meni ul:not(.menu-smart):not(.nav-tabs):not(.pagination) a:not(.btn):hover,
.style-dark .nav-tabs > li > a:hover, .style-light .style-dark .nav-tabs > li > a:hover, .style-dark .panel-title > a:hover, .style-light .style-dark .panel-title > a:hover, .style-dark .widget-container a:hover, .style-light .style-dark .widget-container a:hover {
	color: #666666 !important;
}

form p {
    margin: 18px 0px 0px 0px;
    font-weight: 400;
}

.widget_sorting a.active,
.widget_product_categories .current-cat > a,
footer .social-icon a:hover { 
	color: #25aae1 !important;
}

.widget-container {
    margin: 35px 0px 0px 0px;
}
.widget-container .widget-title, .col-widgets-sidebar .widget-container .widget-title {
    padding: 0px;
	margin: 0px 0px 15px 0px;
}
.widget-container .widget-title + form {
    margin-top: 15px;
}


.bg-boja-blog, .bg-boja-shop { background-color: #ffffff; }

.style-light .divider::before, .style-light .divider::after {
    border-color: #333333;
}

/* Woocommerce */

body.nije-ulogovan .tmb-woocommerce span.price, body.nije-ulogovan .tmb-woocommerce.tmb .t-entry span.price, body.nije-ulogovan span.price, body.nije-ulogovan p.price,
body.single-product.nije-ulogovan .woocommerce-variation-price, body.single-product.nije-ulogovan .uncont h6, 
body.single-product .widget_sorting,
body.woocommerce-cart .post-content .post-title-wrapper,
body.woocommerce-account .post-content .post-title-wrapper { display: none; }

.shop_table th { font-weight: 700; }

.style-light .wc-backward, .style-dark .style-light .wc-backward, .style-light .wc-backward, .style-dark .style-light .wc-backward {
    background-color: #e9e9e9 !important;
}

.single-product .tab-container { display: none; }

div.product form.cart .variations select { font-family: inherit !important; }

.style-light span.price { color: #192650; }
div.product form.cart .single_variation .woocommerce-variation-price .price { color: #25aae1; }

div.product form.cart .variations .reset_variations {
    padding: 9px 0px;
}

form .woocommerce-variation-description p {
    margin: 0px 0px 20px 0px;
}


/* Engleski */

html:lang(en-US) li.uncode-account.menu-item, html:lang(en-US) li.uncode-cart.menu-item,
li.uncode-account.menu-item:lang(en-US), li.uncode-cart.menu-item:lang(en-US) { display: none; }


/* --- */

.grecaptcha-badge { visibility: hidden !important; }

.lh14 { line-height: 1.4; }

.t400 { font-weight: 400 !important; }

.upper { text-transform: uppercase !important; }

.crno-belo {
   -webkit-filter: grayscale(100%);
   -moz-filter: grayscale(100%);
   -ms-filter: grayscale(100%);
   -o-filter: grayscale(100%);
   filter: grayscale(100%);
}