/* you can add your own custom css here if you don't want to worry about SASS/SCSS */

body {
    font-family: 'Titillium Web', sans-serif;
    color: #252525;
}

a {
    color: #A8CF45;
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

/* main COLOR and HELPER STSYLES begin */
.body_text
{
	color: #252525 !important;
}

.mainred {
    color: #A8CF45 !important;
}

.mainred_back {
    background-color: #A8CF45 !important;
}

.lightred {
    color: #A8CF45 !important;
}

.lightred_back {
    background-color: #A8CF45 !important;
}

.lightgray {
    color: #C1C1C1 !important;
}

.lightgray_back {
    background-color: #C1C1C1 !important;
}

.u_lightgray {
    color: #f1f1f1 !important;
}

.u_lightgray_back {
    background-color: #f1f1f1 !important;
}

.darkgray {
    color: #707070 !important;
}

.darkgray_back {
    background-color: #707070 !important;
}

.weight200 {
    font-weight: 200;
}

.weight400 {
    font-weight: 400;
}

.weight800 {
    font-weight: 800;
}

.rotate-180 {
    transform: rotate(180deg);
    transition: transform 0.3s 
ease;
}

.bottom-border-divider {
    border-bottom: 1px solid #C1C1C1;
}

.button_square {
    border-radius: 0px;
}

.button_red_border {
    border: 1px solid #A8CF45;
}

.v-divider {
    margin-left: 5px;
    margin-right: 5px;
    width: 1px;
    border-left: 1px solid gray;
}

/* main COLOR and HELPER STSYLES end */
/* dropdown styles begin */
.submenu-list-main {
    position: absolute
	;
    left: calc(100% + 15px) !important;
    top: 0px;
}

.meni-sidebar {
    position: relative;
	border-right: 1px solid #d8d8d8;
}

.level1 {
}

li.podmenu .submenu-list-main {
    display: none;
}

li.podmenu.aktive .submenu-list-main {
    display: flex;
    width: 190%;
    height: 100%;
}

.ul_col_3 {
    columns: 3;
    -webkit-columns: 3;
    -moz-columns: 3 ;
    column-gap: 2em;
}


.ul_col_2 {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2 ;
    column-gap: 2em;
}


.ul_col_1 {
    columns: 1;
    -webkit-columns: 1;
    -moz-columns: 1 ;
}


li.podmenu.aktive ul {
	
}

a.glavna_kat_link,
a.subkateg_link {
    color: #252525;
    transition: all 0.2s ease;
}

a.glavna_kat_link:hover,
a.subkateg_link:hover {
    text-decoration: none;
    color: #A8CF45;
}

a.glavna_kat_link {
    font-weight: 600;
    font-size: 1.5em;
    margin-bottom: 0.7em;
}

a.subkateg_link {
    padding-top: 7px;
    padding-bottom: 7px;
}
/*
	.submenu-list li {
    display: inline-block;
	}
*/

.drop_overlay {
    display: none;
}

.drop_overlay.active {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.25);
    z-index: 200;
    cursor: pointer;
    display: block;
}

.mobile_nav_toggle {
    position: relative !important;
    top: 0px !important;
}

/* /dropdown styles end */
.top-info {
    font-size: 16px;
}

.top-first-row a {
    color: #000;
}

.top-first-row a:hover {
    color: #A8CF45;
}

.izdelek-brand img {
    max-width: 100%;
}

.top-first-row,
.prodaja_opomnik,
.header_gray_row {
    max-height: 500px;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

.et_tekst_head,
.promo_slika_head img,
.promo_slika_head1 img {
    overflow: hidden;
    max-height: 500px;
    opacity: 1;
    transition: all 0.5s ease-in-out;
}

.scrolled .top-first-row,
.scrolled .et_tekst_head,
.scrolled .prodaja_opomnik,
.scrolled .header_gray_row {
    max-height: 0px !important;
    padding: 0px !important;
}

.scrolled .promo_slika_head1 img {
    max-height: 50px;
	width: auto;
}

.scrolled .promo_slika_head img {
    max-height: 50px;
    opacity: 0;
}

.brand_div {
    font-weight: 400;
    font-size: 18px;
}

.prodajni_gumb {
    color: #FFF;
    background: #252525;
    border-radius: 15px 0 0 15px;
    border-color: #252525;
}

.iskalnik {
    border-left-style: none;
    border-right-style: none;
    border-radius: 0;
}

.gumb_iskalnik {
    border-radius: 0 15px 15px 0;
    background: #FFF;
    border-color: #ced4da;
    border-left-style: none;
}

.gumb_iskalnik:hover
{
	background:#424242;
}

.main_navigacija {
    font-weight: 400;
}

.main_navigacija a {
    color: #fff;
    border-top: 2px rgba(255, 255, 255, 0) solid;
    border-bottom: 2px rgba(255, 255, 255, 0) solid;
    transition: border 0.3s;
}

.main_navigacija.nav-link {
    padding: 0.3rem 1rem;
}

.main_navigacija a:hover {
	color: #fff;
    border-top: 2px #FFF solid;
    border-bottom: 2px #FFF solid;
}

.main_navigacija a.active {
    border-top: 2px #FFF solid;
    border-bottom: 2px #FFF solid;
}

.slick_objekt .card {
    background-color: #fff0;
    border: none;
}

.slick_objekt .card h4 {
    font-weight: 800;
}

.header_gray_row {
}

.izdelki-kat-w .card {
    box-shadow: none;
    transition: all 0.3s ease;
}

.izdelki-kat-w .card:hover {
    box-shadow: 0px 0px 12px 4px #cacaca;
}

.slick_objekt_prod h4 {
    font-weight: 800;
    margin-bottom: 0.2em;
}

.slick_objekt_prod .sifra {
    margin-bottom: 0.2em;
    font-size: 14px;
}

.full-divider {
    height: 5px;
}

.background-holder {
    overflow: hidden;
    margin: 0 auto;
    position: absolute;
    height: 100%;
    pointer-events: none;
    z-index: -1;
}

.zindex-100 {
    position: relative;
    z-index: 100;
}

.zindex-1000 {
    z-index: 1000;
}


.zindex-2000 {
    z-index: 2000 !important;
}

.nislike_class textarea
{
    margin-bottom:0.8em;
}


p.main-opis,
.opis-readme {
    overflow: hidden;
}

.glava_strani {
    position: sticky;
    top: 0;
    z-index: 1000;
}

.navig-tool span.besedilo {
    font-size: 12px;
}

.mainmenu_drop {
    margin-top: 0px !important;
    width: 100% !important;
}

.mobile_header_tekst {
    font-size: 12px;
}

.mobile_iskalnik input {
    border-radius: 15px 0px 0px 15px;
    border-right-color: #000000;
    border-right-style: none;
}

.mobile_iskalnik_gumb {
    border-left-style: none;
    border-radius: 0px 15px 15px 0px;
    background: #FFF;
    border-top: 1px solid #ced4da;
    border-right: 1px solid #ced4da;
    border-bottom: 1px solid #ced4da;
}

.mobilna_navigacija h2.nav-title,
.mobilna_navigacija h2.level-title {
    color: #ae4646;
    font-weight: bold;
}

.mobilna_navigacija a.nav-back-button {
    color: rgb(179, 179, 179);
}

.drobtine .breadcrumb {
    font-size: 0.8rem;
}

.breadcrumb {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0.75rem 1rem;
    margin-bottom: 1rem;
    list-style: none;
    background-color: #e9ecef;
    border-radius: 0.25rem;
}

.btn-no-style
{
    background:none;
    border:none;
}

.img_hov_ozad {
    background-color: #000000;
    position: relative;
    overflow: hidden;
}

.hovslika_col img {
    opacity: 0.8;
    transition: .5s ease;
    backface-visibility: hidden;
    width: 100%;
}

.hovslika_col:hover img {
    opacity: 1;
    transform: scale(1.05);
}

.hovslika_col img.bohover {
    opacity: 1;
    transition: none; 
	max-height:40px;
	width:auto;
	
}


.hovslika_col:hover img.bohover {
    opacity: 1;
    transform: none;
	
}

.hovslika_col .align-items-center.col-md-12.d-flex.darkgray_back
{
	height:80px;
}


.center_button {
    top: 45%;
    bottom: auto;
    left: 25%;
    width: 50%;
}

.hovslika_col .carousel-item img.d-block.w-100.NoLazy
{
    height: auto;
}

.nogacol3 p a, .nogacol2 p a, .naslov_podatek a
{
	color:#A8CF45;  
}

.maingreen {
    color: #A7CE3B !important;
}

.maingreen_back {
    background-color: #A7CE3B !important;
}

.enovice-foot
{
	margin-top:2rem;
} 

.enovice-foot .acymailing_introtext
{
	margin-top:3rem !important;
	margin-bottom:2rem!important;
}

.enovice-foot .acyfield_text input
{
	padding: 0.5rem 1rem;
    border: none;
}

.acysubbuttons
{
	text-align:left;
}

.bottom_foot_1
{
	background-color:#424242 !important;
}

img.bohover.d-block.w-100
{
	height:auto;
	width:100%;
}

.dodelava_car .carousel-caption {
    background: rgb(0 0 0 / 41%);
    padding-top: 10px;
    padding-bottom: 10px;
	bottom: 20px !important;
}



.video-container-res {
	position: relative;
	padding-bottom: 56.25%;
}

.video-container-res iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.sliker .slick-prev:before, .sliker .slick-next:before, .slick_conteiner_es_prod .slick-prev:before, .slick_conteiner_es_prod .slick-next:before, 
.secondary-images-container.image-additional .slick-prev:before, .secondary-images-container.image-additional .slick-next:before
{
    color: black;
}

.secondary-images-container.image-additional .slick-prev
{
	left:0px;
}

.secondary-images-container.image-additional .slick-next
{
	right:0px;
}


span.pagenav.page-link, .disabled.page-item .page-link

{
	color: white !important;
    background: #c1c1c1;
}

.pagination .active.page-item a

{
	color: white !important;
	border-color: #dee2e6;
    background: #c1c1c1;
}

.shadow_transition_hov
{
	box-shadow: none;
    transition: all 0.3s ease;
}

.shadow_transition_hov:hover
{
	box-shadow: 0px 0px 12px 4px #cacaca;
}

.img-responsive {
    max-width: 100%;
    height: auto;
}


.slikce_kategorije
{
	background: #FFFF;
}

.micni-cat-image-dr
{
	height: 60px;
    width: auto;
    margin-right: 5px;
	margin-top:3px;
	margin-bottom:3px;
	
}

.vreckaimg img {
    max-height: 250px;
}

/* filter styles begin */
.filter-container .card {
    border: none;
}

.filter-container .card-header {
    background: none;
    border: none;
    padding: 0.3rem 0.5rem;
}

.filter-container .card-body {
    padding: 0.3rem 0.5rem;
    margin: 0.5rem auto;
}

.filter-container .card-header h5 a {
    font-weight: bold;
    font-size: large;
    color: #212529;
}

.filter-container .form-check-input {
    margin-left: 0rem;
    margin-right: 0.5rem;
    position: relative;
}

.colapse-puscica {
    transform: rotate(180deg);
    font-size: 2rem;
    margin-left: -0.5rem;
}

.collapsed .colapse-puscica {
    transform: rotate(0deg);
}

.opcija-wrp label.radio
{
	margin-left:2em;
	margin-top:0.3em;
	margin-bottom:0.8em;
	
}



.opcija-wrp.barva_slike_option label.radio
{
    margin-right: 0em;
    text-align: center;
    margin-left: 0px;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    font-size: 0.9em;
}

.opcija-wrp.barva_slike_option label.radio img
{
	border: 1px solid rgba(0, 0, 0, 0.125);
	
}

.main-slika-container a[class^="option-image-"] img
{
	max-width: 100%;
	height: auto;
}


.opcija-wrp label.radio:first-child
{
	margin-left:0px;
}

.opcija-wrp .input-xlarge.form-select
{
	margin-top:1em;
	margin-bottom:2em;
}

.color_katalog a img
{
	transition: transform .2s; 
}

.color_katalog a:hover img
{
	transform: scale(1.1);
}




/* filter styles end */


.negativer-bot {
    margin-bottom: -3em;
}

.darken_bg_image::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgb(53, 53, 53);
    opacity: .6;
}

.contain-image {
    object-fit: cover;
}

.hov-pozadina
{
	position: relative;
	overflow: hidden;
}


.hov-pozadina::before 
{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	transition: transform 0.5s ease; /* Smooth transition */
	
}

.hov-pozadina.hb-poz::before 
{
	background-image: url(https://www.eurotrade.si/images/templ_img/ekskluzivno_znamke_hugo_boss.webp); 
}

.hov-pozadina.icew-poz::before 
{
	background-image: url(https://www.eurotrade.si/images/templ_img/ekskluzivno_znamke_ice_watch.webp); 
}

.hov-pozadina.color-poz::before 
{
	background-image: url(https://www.eurotrade.si/images/templ_img/ekskluzivno_znamke_colorissimo.webp); 
}

.hov-pozadina.romin-poz::before 
{
	background-image: url(https://www.eurotrade.si/images/templ_img/ekskluzivno_znamke_rominox.webp); 
}

.hov-pozadina.aodaci-poz::before 
{
	background-image: url(https://www.eurotrade.si/images/templ_img/ekskluzivno_znamke_aodaci.webp); 
}

.hov-pozadina.stanley-poz::before 
{
	background-image: url(https://www.eurotrade.si/images/templ_img/ekskluzivno_znamke_stanley.webp); 
}

.eks-logo-poz
{
    position: relative;
	overflow: hidden;
    
}

.eks-logo-poz::before
{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url(https://www.eurotrade.si/images/templ_img/ekskluzivno_logotip.webp); 
}

.hov-pozadina:hover::before
{
	
	transform: scale(1.08); /* Optionally scale the entire container */ 
}


.main_navigacija a {
    color: #fff;
    border-top: 2px rgba(255, 255, 255, 0) solid;
    border-bottom: 2px rgba(255, 255, 255, 0) solid;
    transition: border 0.3s;
	display: block;
    padding: 0.5rem 1rem;
}

.main_navigacija .nav-item.dropdown a 
{
	color:#252525;
}

.header_desktop .form-control:focus 
{
    color: #495057;
    background-color: white;
    border-top:1px solid #ced4da;
    border-bottom:1px solid #ced4da;
    box-shadow: none;
}

.gumb_iskalnik:focus
{
	border-top:1px solid #ced4da;
    border-bottom:1px solid #ced4da;
    border-right;:1px solid #ced4da;
	background-color: white;
	box-shadow: none;
}

.mobile_iskalnik input:focus
{
	border-top:1px solid #ced4da;
    border-bottom:1px solid #ced4da;
    border-right;:1px solid #ced4da;
	box-shadow: none;
}

.mobile_iskalnik_gumb:focus
{
	background-color: #fff;
    border-color: #ced4da;
	box-shadow: none;
}

.hc-offcanvas-nav a.nav-next:before
{
	width:0px; !important;
}

.hc-offcanvas-nav .nav-next span::before, .hc-offcanvas-nav .nav-back span::before 
{
    border-top: 2px solid #ffc107;
    border-left: 2px solid #ffc107;
}

.slick_conteiner_es_prod .slick_objekt_prod .card-body
{
	min-height:10rem;
}

.drobtine-product .breadcrumb, .drobtine-category .breadcrumb
{
	background-color:#f1f1f1 !important;
	margin-left: -1rem;
}

.opcija-wrp label.checkbox
{
	margin-right:1rem;
}
.opcija-wrp select.inputbox
{
	margin-bottom:1rem;
}

.slick-slika-wprer img
{
	border:none !important;
}

.kategorija-opis h2
{
	color: #A8CF45;
	font-size: 1.25rem;
}

.st-strani a
{
transition: none !important;
-webkit-transition: none !important;
}

.eshop-filter .card-body ul li a.eshop-filter-selected-category {
font-weight: bold;
}
.eshop-filter .card-body ul li a.eshop-filter-selected-category::before 
{
content: url('data:image/svg+xml; utf8,  <svg xmlns="http://www.w3.org/2000/svg" width="24px" height="24px" viewBox="0 0 24 24" version="1.2" baseProfile="tiny"><path d="M12 9.059v-2.559c0-.256-.098-.512-.293-.708-.195-.195-.451-.292-.707-.292s-.512.097-.707.292l-6.293 6.208 6.293 6.207c.195.195.451.293.707.293s.512-.098.707-.293.293-.452.293-.707v-2.489c2.75.068 5.755.566 8 3.989v-1c0-4.633-3.5-8.443-8-8.941z"/></svg>');
display: block;
width: 22px;
height: 10px;
margin: 0px 0.4rem 0px 0px;
float:left;

}

.st-strani .page-link
{
color: #A8CF45 !important;
}

.products-list-container.list .ajax-block-product span.product-image
{
display: flex !important;
}

.products-list-container.list .ajax-block-product span.additional-image
{
display: flex !important;
padding-left: 1.5rem !important;
}

#cboxLoadedContent
{
background:#f1f1f1 !important;
}

.quote-info .table-responsive td, .quote-info .table-responsive tr td 
{
border-top: 0.5rem solid #f1f1f1;
border-bottom: 0.5rem solid #f1f1f1;
}

.quote-info .table-striped tbody tr:nth-of-type(odd), .quote-info .table-striped tbody tr:nth-of-type(even)
{
background:#fff;
}

.eshop-vsebina.povprasevanje .quote-info .table
{
border:none;
}

.preberivec_gumb a

{
background-color: #A8CF45;
border-radius:0px;
color:#FFF;
text-transform: uppercase;
font-weight: 800;
}

.heading-border-mini::after
{
content: '';
border-bottom: 2px solid #c1c1c1;
width: 3rem;
display: block;
margin: 0.5rem auto 1rem auto;
}

.paginacija ul.pagenav
{
display: flex;
flex-direction: row;
list-style-type: none;
justify-content: space-around;
}

.paginacija ul.pagenav .previous a
{
color: #707070;
text-transform:uppercase;
font-size:1.2em;
}

.paginacija ul.pagenav .next a
{
color: #707070;
text-transform:uppercase;
font-size:1.2em;
}

.image_blg_bkg 
{
background-position: 50%;
background-repeat: no-repeat;
background-size: cover;
}

.slike_druge
{
max-height: 20vh;
object-fit: cover;
}

.yt-full-embedd
{
position: relative;
padding-bottom: 56.25%;
/* 16:9 */
padding-top: 25px;
height: 0;
}


.yt-full-embedd iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.parallax {
background-attachment: fixed;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}

.dark_trans_bkg {
background: #292929df;
}

.vh-50 {
height: 50vh !important;
}

.vh-25 {
height: 25vh !important;
} 

.tab-barva span p
{
display:inline; 	
}

.background-cover
{
background-size: cover;
background-repeat: no-repeat;

}

/* Bootstrap 5 Negative Margin Classes (All Breakpoints) */

/* Default (Base) */
.m-n1 { margin: -0.25rem !important; }
.m-n2 { margin: -0.5rem !important; }
.m-n3 { margin: -1rem !important; }
.m-n4 { margin: -1.5rem !important; }
.m-n5 { margin: -3rem !important; }

.mt-n1 { margin-top: -0.25rem !important; }
.mt-n2 { margin-top: -0.5rem !important; }
.mt-n3 { margin-top: -1rem !important; }
.mt-n4 { margin-top: -1.5rem !important; }
.mt-n5 { margin-top: -3rem !important; }

.mb-n1 { margin-bottom: -0.25rem !important; }
.mb-n2 { margin-bottom: -0.5rem !important; }
.mb-n3 { margin-bottom: -1rem !important; }
.mb-n4 { margin-bottom: -1.5rem !important; }
.mb-n5 { margin-bottom: -3rem !important; }

.ms-n1 { margin-left: -0.25rem !important; }
.ms-n2 { margin-left: -0.5rem !important; }
.ms-n3 { margin-left: -1rem !important; }
.ms-n4 { margin-left: -1.5rem !important; }
.ms-n5 { margin-left: -3rem !important; }

.me-n1 { margin-right: -0.25rem !important; }
.me-n2 { margin-right: -0.5rem !important; }
.me-n3 { margin-right: -1rem !important; }
.me-n4 { margin-right: -1.5rem !important; }
.me-n5 { margin-right: -3rem !important; }

.mx-n1 { margin-left: -0.25rem !important; margin-right: -0.25rem !important; }
.mx-n2 { margin-left: -0.5rem !important; margin-right: -0.5rem !important; }
.mx-n3 { margin-left: -1rem !important; margin-right: -1rem !important; }
.mx-n4 { margin-left: -1.5rem !important; margin-right: -1.5rem !important; }
.mx-n5 { margin-left: -3rem !important; margin-right: -3rem !important; }

.my-n1 { margin-top: -0.25rem !important; margin-bottom: -0.25rem !important; }
.my-n2 { margin-top: -0.5rem !important; margin-bottom: -0.5rem !important; }
.my-n3 { margin-top: -1rem !important; margin-bottom: -1rem !important; }
.my-n4 { margin-top: -1.5rem !important; margin-bottom: -1.5rem !important; }
.my-n5 { margin-top: -3rem !important; margin-bottom: -3rem !important; }

/* Small (sm) */
@media (min-width: 576px) {
.m-sm-n1 { margin: -0.25rem !important; }
.m-sm-n2 { margin: -0.5rem !important; }
.m-sm-n3 { margin: -1rem !important; }
.m-sm-n4 { margin: -1.5rem !important; }
.m-sm-n5 { margin: -3rem !important; }

.mt-sm-n1 { margin-top: -0.25rem !important; }
.mt-sm-n2 { margin-top: -0.5rem !important; }
.mt-sm-n3 { margin-top: -1rem !important; }
.mt-sm-n4 { margin-top: -1.5rem !important; }
.mt-sm-n5 { margin-top: -3rem !important; }

.mb-sm-n1 { margin-bottom: -0.25rem !important; }
.mb-sm-n2 { margin-bottom: -0.5rem !important; }
.mb-sm-n3 { margin-bottom: -1rem !important; }
.mb-sm-n4 { margin-bottom: -1.5rem !important; }
.mb-sm-n5 { margin-bottom: -3rem !important; }

.ms-sm-n1 { margin-left: -0.25rem !important; }
.ms-sm-n2 { margin-left: -0.5rem !important; }
.ms-sm-n3 { margin-left: -1rem !important; }
.ms-sm-n4 { margin-left: -1.5rem !important; }
.ms-sm-n5 { margin-left: -3rem !important; }

.me-sm-n1 { margin-right: -0.25rem !important; }
.me-sm-n2 { margin-right: -0.5rem !important; }
.me-sm-n3 { margin-right: -1rem !important; }
.me-sm-n4 { margin-right: -1.5rem !important; }
.me-sm-n5 { margin-right: -3rem !important; }
}

/* Medium (md) */
@media (min-width: 768px) {
.m-md-n1 { margin: -0.25rem !important; }
.m-md-n2 { margin: -0.5rem !important; }
.m-md-n3 { margin: -1rem !important; }
.m-md-n4 { margin: -1.5rem !important; }
.m-md-n5 { margin: -3rem !important; }
}

/* Large (lg) */
@media (min-width: 992px) {
.m-lg-n1 { margin: -0.25rem !important; }
.m-lg-n2 { margin: -0.5rem !important; }
.m-lg-n3 { margin: -1rem !important; }
.m-lg-n4 { margin: -1.5rem !important; }
.m-lg-n5 { margin: -3rem !important; }
}

/* Extra Large (xl) */
@media (min-width: 1200px) {
.m-xl-n1 { margin: -0.25rem !important; }
.m-xl-n2 { margin: -0.5rem !important; }
.m-xl-n3 { margin: -1rem !important; }
.m-xl-n4 { margin: -1.5rem !important; }
.m-xl-n5 { margin: -3rem !important; }
}

/* Extra Extra Large (xxl) */
@media (min-width: 1400px) {
.m-xxl-n1 { margin: -0.25rem !important; }
.m-xxl-n2 { margin: -0.5rem !important; }
.m-xxl-n3 { margin: -1rem !important; }
.m-xxl-n4 { margin: -1.5rem !important; }
.m-xxl-n5 { margin: -3rem !important; }
}

.newsflash-item.even {
    background-color: #e65b94;
}

.newsflash-item.odd {
    background-color: #ff8350;
}
  
.page-link
  {
    color: #a9cf51;
  }

.light_transparent_bg {
    background-color: rgba(255, 255, 255, 0.684);
}

.acije-info-blok .article-info-term, .acije-info-blok .icon-calendar
{
  display:none;
}

.sirina_100_alter
{
  width:100%;
  height:auto;
}

.eshop-image-block .horizontal, .slick_objekt_prod .horizontal
{
  border:none;
}

.slick_conteiner_es_prod ul.slick-dots
{
  display: flex;
    align-items: center;
    margin-top: 1em;
    justify-content: center;
}

.slick_conteiner_es_prod ul.slick-dots li
{
      margin: 0 0.5em;
}

.slick_conteiner_es_prod ul.slick-dots li button
{
      visibility: hidden;
}

/*

.christm_back {
background-image: url(bozicek.gif);
background-size: contain;
background-repeat: no-repeat;
background-color: #ebebeb;
background-position: right center;
}

.christm_back:focus
{
background-color: #ebebeb !important;
}

.christ_butt
{
background-color: #ebebeb;
}
*/