::-moz-selection {  color: #fff;  background: #D30505;} /* Code for Firefox */.brandingx{line-height:14px;}.brandingx a {padding: 4px 50px 4px 20px !important;}::selection {  color: #fff;  background: #D30505;}html, body {  max-width: 100%;  overflow-x: hidden;}.header-category > a {    background: #da2b2b;}.header-top-action > ul > li.sign-in a {    font-size: 18px;    font-weight: 500;    color: #32323a;    text-decoration: underline;	text-decoration-color: #32323a;}.header-top-action > ul > li.sign-in::after {    content: "";    display: inline-block;    padding-left: 15px;    font-size: 20px;    color: #b9b9bc;    padding-right: 8px;}.header-top-offer > p {    font-size: 18px;}.header-category > a {    font-size: 14px;    text-transform: none;    font-weight: 400;}.navbar-wrap ul {    margin-left: 10px;    margin-right: 10px;}.navbar-wrap ul li a {    padding: 33px 10px;	font-size: 14px;	font-weight: 400;	text-transform: none;}.header-action .sidebar-toggle-btn::before {    width: 0px;}.header-action .sidebar-toggle-btn {    padding-left: 15px;}.header-action > ul {    margin-left: 0px;}.header-action > ul li {    margin-left: 0px;}a#ponuda-po-gradovima-mobilni {    background-color: #d30505;    color: #fff;}.beli-tekst {    color: #fff;}.discount-bg-two .discount-content {    padding: 15px;    margin-left: 0;}.discount-content {    background-color: rgb(0 0 0 / 60%);}.discount-end-time-wrap {    background-image: url(../img/bg/najveci-led-ekran-u-srbiji-beograd-lavaads-bilbordi-004.jpg);}.discount-end-time-wrap::after {    background-image: url(../img/bg/najveci-led-ekran-u-srbiji-beograd-lavaads-bilbordi-004.jpg);    opacity: .07;}.discount-end-time-wrap::before {    background: #da2b2b;}.crveno,a {    color: #ed1f24;}a:hover {    color: #36363b;}a.btn.mt-3 {    padding: 1em;    text-transform: uppercase;	color: #ed1f24;}.continue-shopping a.btn {    padding: 1em;    /* text-transform: uppercase; */    font-weight: 500;	color: #fff !important;}.continue-shopping a.btn:hover {	color: #da2b2b !important;}.sidebar-about .content a {    font-weight: 500;}.sidebar-about .content a.crveno {    color: #da2b2b;	font-size: 20px;}.sidebar-about .thumb img {    border-radius: 0;}.shoes-banner-content {    background: rgb(255 255 255 / 90%);}.shoes-banner-active .slick-dots li.slick-active button {    border-color: #d30505;    background: #d30505;}.ctn-preloader .animation-preloader .spinner {  border-top-color: #D30505;}.slider-content .sub-title {    font-size: 1.1em;}.slider-content .title {    font-size: 2em;}.slider-content h1.title {    font-size: 3em;}/*h2.title {    font-size: 35px!important;}h3.title {    font-size: 30px!important;}*/.promo-services-item h3 {    font-size: 1.3em;    text-transform: uppercase;    font-weight: 600;}p.text-center.text-danger {    font-weight: 600;}.shoes-cat-item h2,a h2 {    font-size: 1.3em!important;}.new-arrival-item h2 a {    font-size: 20px;    font-weight: 400;}.naslov-kampanje h2 {    font-size: 1.8em;}.cat-section-title .sub-title {    margin-bottom: 10px;    margin-top: 10px;}.btn:hover, .header-top-offer > p span, .header-top-action > ul > li.sign-in a:hover, .header-top-action > ul > li > a:hover, .category-menu > li:hover > a, .category-menu .cat-mega-menu ul li a:hover, .navbar-wrap > ul > li.active > a, .navbar-wrap > ul > li:hover > a, .sticky-menu .navbar-wrap > ul > li.active > a, .sticky-menu .navbar-wrap > ul > li:hover > a, .navbar-wrap > ul > li > ul li.active > a, .navbar-wrap > ul > li > ul li:hover > a, .header-action .shipping-offer > span, .header-action > ul > li:hover > a, .minicart .cart-content h4 a:hover, .minicart .del-icon > a:hover, #search-modal .modal-dialog .modal-content form button, .slider-content > .btn, .cat-banner-item .content > h3 a:hover, .features-product-content > h5 a:hover, .features-product-bottom .limited-time > a, .features-product-content .rating, .trending-products-list .nav-tabs li a.active, .footer-link-wrap .menu-links li a:hover, .footer-social ul li a:hover, .copyright-text > p a, .off-canvas-heading .close-side-widget:hover, .sidebar-off-canvas .contact-info ul li span, .sidebar-off-canvas .contact-info ul li a:hover, .oc-social ul li a:hover, .mega-menu .mega-menu-wrap .mega-menu-col li a:hover, .mega-menu .mega-menu-wrap .mega-menu-col .mega-title > a:hover, .promo-services-item:hover .content h6, .shop-cat-item > a:hover p, .cat-section-title .sub-title, .trending-product-two .trending-products-list .offer a, .new-arrival-item .content h5 a:hover, .blog-post-content .tag a:hover, .blog-post-content h3 a:hover, .blog-post-meta ul li a:hover, .header-style-two .header-shop-cart a span, .header-style-two .header-action > ul > li.header-profile > a, .shoes-cat-item .content ul li a:hover, .shoes-banner-content h2 > span, .header-style-three .header-top-link ul li a:hover, .header-style-three .header-action > ul > li > a:hover, .breadcrumb-content .breadcrumb li a:hover, .blog-post-style2 .blog-post-content > a:hover, .shop-more-btn .btn, .shop-top-left ul li a:hover, .shop-top-right .shop-search a:hover, .blog--post--item .blog-post-content > a:hover, .blog--post--item .blog-post-meta ul li a:hover, .rc-post-content h5 a:hover, .blog-bottom-meta ul li i, .blog-bottom-meta ul li a:hover, .classic-blog-share > a:hover, .blog-comment ul li .comment-reply-link:hover, .checkout-top .back:hover, .shop-cat-list ul li a:hover, .side-search-bar form button:hover, .sidebar-product-content .rating, .sidebar-product-content h5 a:hover, .previous-product > a:hover, .next-product > a:hover, .product-details-info > span a:hover, .wishlist-compare ul li a:hover, .product-details-share ul li a:hover, .cart-wrapper .table .product-name h4 a:hover, .cart-wrapper .product-delete a:hover, .navbar-wrap .mega-menu-wrap ul li.active > a, .mobile-menu .navigation li.active > a, .section-title .sub-title {    color: #D30505;}.scroll-top, .header-shop-cart a span, .header-shop-cart .minicart .checkout-link a, .product-overlay-action ul li a:hover, .features-product-cart > a:hover, .oc-newsletter form button:hover, .product-tooltip .tooltip-btn, .cat-section-title .sub-title::before, .cat-section-title .sub-title::after, .blog-post-meta ul li.read-more a, .header-style-two .sticky-menu .header-action > ul > li.header-profile > a, .header-style-two .sticky-menu .header-shop-cart a span, .header-style-three .navbar-wrap > ul > li > a::before, .shop-more-btn .btn:hover, .widget-title::before, .b-details-title::before, .comment-form button:hover, .comment-form.review-form button:hover, .features-product-nav li a.nav-link::before, .discount-tag, .insta-post-item > a::before, .footer-top-wrap::after, .newsletter-title .sub-title::before, .newsletter-title .sub-title::after, .slider-bg::before {    background: #D30505;}.perched-info > .btn:hover {    background: #BCBCBC;}.slider-bg::before {    opacity: .85;}.features-product-bottom ul {    margin-top: 15px;    margin-bottom: 15px;}.ex-services-item {    min-height: 370px;}.ex-services-item .content p.belo,.ex-services-item a.belo,.ex-services-item h5.belo {    color: #fff;}.ex-services-item a {    color: #312620;}.ex-services-item.siva {    background: #b5b5b5;}.ex-services-item.crvena {    background: #D30505;}.copyright-text > p,.mega-menu .mega-menu-wrap .mega-menu-col li a,.navbar-wrap ul li .submenu li a,.features-product-content > h5,.title-style-three .title,.mobile-menu .navigation li > a,.mobile-menu .navigation li ul li > a {    text-transform: none;}.promo-services-item .icon {    max-width: 50px;    flex: 0 0 50px;}.newsletter-bg p {    font-size: 16px;    font-weight: 400;    color: #fff;}.newsletter-title .title {    color: #fff;	font-weight: 400;}/* stranica pojedinacne kategorije */.new-arrival-item .thumb .discount-tag {    background: #d30505;}.new-arrival-item .thumb .discount-tag.new {    background: #F5C72B;}.discount-tag {    position: absolute;    left: 20px;    top: 20px;}section.promo-services.ivica.pb-50 {    content: "";    position: relative;    left: 0;    right: 0;    top: 15px;    width: 60%;    border-top: 1px dashed #c6c6c6;    margin: 0 auto;}.new-arrival-item > .price,.new-arrival-item .content > .price {    margin-bottom: 10px;}/* cenovnik stranica */.cart-wrapper .table td, .cart-wrapper .table th {    text-align: left;}.shop-cart-bottom {    display: flex;    flex-wrap: wrap;    justify-content: center;}/* o nama stranica */.choose-wrap {    padding-right: 0;}/* portfolio stranica */section.promo-services.ivica.pb-50 {    content: "";    position: relative;    left: 0;    right: 0;    top: 15px;    width: 60%;    border-top: 1px dashed #c6c6c6;    margin: 0 auto;}/* stranica pojedinacnog proizvoda */.stavke-short-desc ul li,.color-size-info ul li {    list-style: inside;}/* kontakt stranica */.contact-area,.contact-form input, .contact-form textarea {    background: #ffffff;}.contact-form .btn,.contact-info-wrap::before {    background: #36363B;}.contact-info-wrap .icon {    background: #2b2b32;    color: #2b2b32;}.contact-info-wrap .content p > a:hover {    color: #d30505;}.contact-wrap {    background: #f8f8f8;}.contact-info-wrap {    background-image: url(../img/bg/kontakt-naslovna-004.jpg);    background-position: center;    background-size: cover;    position: relative;    padding: 50px 40px;    z-index: 1;}/* CART */.cart_box {    width: 320px;    /*    position: absolute !important;    -webkit-transform: scale(0) !important;    transform: scale(0) !important;    -webkit-transform-origin: -webkit-calc(100% - 30px) 0;    transform-origin: calc(100% - 30px) 0;    display: block;    transition: all 0.25s ease-in-out;    padding: 0;    top: 100% !important;    left: auto !important;    right: 0;    */}.cart_box .cart_list {    width: 100%;    padding: 10px;    max-height: 242px;    overflow-y: auto;}.cart_list a {    font-size: 14px;    vertical-align: top;    padding: 0 !important;    text-transform: capitalize;    font-weight: 600;}.cart_list a img{    margin-right:15px;}.cart_list li {    list-style: outside none none;    margin-left:7px !important;}.cart_quantity {    color: #333;    display: table;    margin-top: 5px;    font-weight: 500;}.cart_buttons {    margin: 0;    padding: 5px 5px 5px;    text-align: center;}.cart_buttons .view-cart, .cart_buttons .checkout {    padding: 8px 20px !important;}.fab.fa-twitter{	font-family:sans-serif;}.fab.fa-twitter::before{	content:"𝕏";	font-size:1.2em;}.navbar-nav .dropdown-menu {    background-color: #fff;    box-shadow: 0 13px 42px 11px rgba(0,0,0,.05);}.btn + .btn {    margin-left: 10px;}.btn {    border-width: 1px;    cursor: pointer;    line-height: normal;    padding: 12px 35px;    text-transform: none;    transition: all 0.3s ease-in-out;}.btn {    display: inline-block;    font-weight: 400;    color: #212529;    text-align: center;    vertical-align: middle;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;    border: 0;    padding: .375rem .75rem;    font-size: 1rem;    line-height: 1.5;    border-radius: 0;    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}.item_remove {    float: right;    margin-left: 5px;    margin-right: 15px;    color: #333 !important;}.item_remove:hover {    color: #f00 !important;}.cart_count, .wishlist_count {    position: relative;    top: -3px;    left: 0;    font-size: 11px;    background-color: #bf0019;    border-radius: 50px;    height: 16px;    line-height: 16px;    color: #fff;    min-width: 16px;    text-align: center;    padding: 0 5px;    display: inline-block;    vertical-align: top;    margin-left: -5px;    margin-right: -5px;}.cart_total {    margin: 0;    padding: 10px 15px;    font-weight: 600;    text-align: center;    margin-bottom: 20px;}.form-control-sm {    margin-top: 1.5rem;}@media screen and (max-width:991px) {	.header-top-offer > p {		font-size: 14px;	}	#search-modal .modal-dialog {		min-width: 250px;	}}