/* Links */

ul.chyron li{
    Display: inline-block;    
}

ul.chyron{
    margin: 5px auto;   
}

@keyframes chyron {
  0% {
    transform: translate(0, 0);
    visibility: visible;
  }

  100% {
    transform: translate(-100%, 0);
  }
}

ul.chyron{    
 animation: 15s chyron linear infinite;   
 text-align:right;
}

ul.chyron:hover{
    animation-play-state: paused;
}

a {
	color: #6c757d;
}

a:hover {
	color: #343a40;
}

/* Buttons */

.btn-primary,
.btn-primary:disabled,
.btn-primary.disabled {
	background: #bf221f;
	border-color: #bf221f;
	color: #fff;
	text-transform: uppercase;
}

.btn-primary:hover,
.btn-primary:not(:disabled):not(.disabled):active {
	background: #868e96;
	border-color: #868e96;
	color: #fff;
}

.btn-secondary,
.btn-secondary:disabled,
.btn-secondary.disabled {
	background: #fff;
	border-color: #868e96;
	color: #495057;
	text-transform: uppercase;
}

.btn-secondary:hover,
.btn-secondary:not(:disabled):not(.disabled):active {
	background: #f1f3f5;
	color: #495057;
}

/* Icons */

.icon-shopping-cart::before {
	content: "\ec01";
}

/* Header */

.header-search-btn {
	color: #adb5bd;
}

.header-search-btn:hover {
	color: #6c757d;
}

.header-search-advanced {
	display: none;
}

.header-cart .icon-shopping-cart::after {
	background-color: #3c4145;
	box-shadow: 0 0 0 3px #fff;
}

.popper.popper-popover-mega-menu {
	background: #f8f9fa;
	margin-top: 0;
}

.mega-menu-col > .cat-parent {
	text-transform: uppercase;
}

@media (min-width: 992px) {
	.header-menu {
		border-color: #dee2e6 transparent;
		border-style: solid;
		border-width: 1px;
	}
	.header-menu > .navbar-nav {
		margin-left: -.625rem;
	}
	.header-menu-item .header-menu-link {
		padding: .75rem .625rem;
	}
	
	#banner_50, #banner_51{
	    width:49%; 
        display: inline-block;
        vertical-align: middle;
	}
}

/* Index */

.block-products-index {
	margin: .75rem 0 1rem;
}

.block-products-index .title-primary {
	border-top: 1px solid #dee2e6;
    margin: 2rem 0 1rem;
    padding-bottom: 1rem;
    text-align: center;
    font-size: 30px;
    padding-top: 2rem;
    color:gray;
    font-weight:700;
}

/* Catalog */

.prod-cat {
    color: black;
	font-size: .8125rem;
}

.title-secondary + .block-products-catalog {
	border-top: 1px solid #dee2e6;
	padding-top: .75rem;
}

/* Buy */

.site-buy .title-primary:not(.title-buy),
.site-blog-post .title-primary:not(.title-blog) {
	border-bottom: 1px solid #dee2e6;
	margin-bottom: 1rem;
	padding-bottom: .75rem;
}

@media (min-width: 992px) {
	.title-buy,
	.title-blog {
		font-size: 1.625rem;
	}
}


/* Footer */

@media (min-width: 992px) {
	.footer-bottom-sides {
		border-top: 1px solid #dee2e6;
		padding-top: 1.5rem;
	}
}
/* Promo */

[class^="promo-"] {
    border-radius: 0;
    }
    
    .odlomak a {
        text-align: center;
        width: 50%;
        margin: 0 auto;
        padding: 10px;
        background: #868e96; 
        color:white;
        display:block;
        text-transform:uppercase;
    }
    
    .prod-title.text-md{
        font-size: 1rem;
        color: black;
        font-weight: 700;
    }
    
    .prod-list.carousel-prod-list.owl-carousel .prod-box{
        border: solid 1px #d2d2d2;   
    }
    
    .header-bottom{
            background: #272722;
    }
    
    .header-menu{
        border-style:none;
    }
    
    .navbar-expand-lg .navbar-nav li a.header-menu-link{
        color:white;
        font-weight:700;
    }
    
    .mega-menu-col .list-parent a,
    .mega-menu-col .list-item a{
        color: initial!important;
    }
    
    .i_youtube{
	background: url('https://s.cdnmpro.com/465736621/content/youtube.png');
	display: inline-block;
	width: 38px;
	height: 32px;
	background-size: contain;
	background-repeat: no-repeat;
	line-height: 32px;
	vertical-align: middle;
	background-position: top;
	margin-left:5px;
	padding-bottom:33px;
}

.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 1rem;
    padding-left: 1rem;
}

a.index_section{
    padding: 0.5rem 1rem;
    background: #272722;
    color: white;
    border-radius: 4px;   
}

.btn-cart{
    position:relative; 
    padding-left: 3rem;
}

.btn-cart::after{
    align-items: center;
    background-color: #272722;
    border-radius: 3px 0 0 3px;
    bottom: 0;
    display: flex;
    font-family: feather;
    font-size: 1.25rem;
    justify-content: center;
    left: 0;
    margin-bottom: -1px;
    margin-left: -1px;
    margin-top: -1px;
    position: absolute;
    top: 0;
    transition: width .2s;
    width: 2.5rem;
}

.btn-cart::after{
    content: "\ec08";
}

.footer-social-icons .icon-instagram.icon-lg {
    background: white;
    color: #383435!important;
    font-size:1.9rem;
}

.blog-menu-item {
    display: inline-block;
    padding: 10px 15px;
    font-size: 1.1rem;
    font-weight: 700;
}

.blog-menu {
    background: #d3d3d3;
}

.site-blog .title-primary{
    text-align: center;
    border-top: solid 1px;
    font-size: 2rem;
    margin-top: 30px;
    margin-bottom: 30px !important;
    padding-top:30px!important;
    
}

 [data-simplebar]{
     max-height:inherit!important;
 }
 
 .phone_call {
     display:none;
 }
 
 .mobile-notification{
    display:none;   
 }
 
 button.row-button-signup[type=submit]{
    padding: .75rem .75rem;
 }
 
 @media (max-width:599px){
    html:not(.site-signup) .phone_call {
        display:block;
        position:fixed;
        bottom:0;
        width:100%;

        text-align: center;
        z-index: 111;
        background-color: #bf221f;
    }
    
    html:not(.site-signup) .phone_call a {
        color: white;
        font-weight:700;
        text-transform: uppercase;
        display:block;
        width:100%;
        padding: 10px;
    }
    
     .mobile-notification{
        display:block; 
        font-size: 0.9em;
        padding-bottom: 10px;
     }
 }