/* global **/
* {font-family: 'Roboto' !important;font-style: normal;font-weight: normal;}
.bg-dark {--beo-bg-opacity: 1; background-color: #000;}
a {color: #be0000;}
a:hover {color: #ccc;}

/* header  */
.site-logo img {width: 20%;height: auto;}
header section.py-5 {padding: 40px 0px 0px !important;}
.position-relative.region-top-bar {position: fixed !important;width: 100%;}
header {z-index: 1000;position: relative;background: rgba(255,255,255,0.8);}
.underline::before, .region-header .nav > .nav-item:not(.dropdown) > .nav-link::before { background-color: #ccc;}
.nav-link { color: #000;}
.nav-link:hover { color: #333;}
.region-header #block-belgrade-main-menu-header {width: 70%}

/* nav  */
.text-primary {--beo-text-opacity: 1;color: #333 !important;}
.bg-primary {background: #333 !important;}

/* slide  */
.container-fluid {--beo-gutter-x: 0rem;}
.path-frontpage .region-highlighted {margin-top: -129px;z-index:999;}
#views_slideshow_cycle_main_slideshow-block_1 .views_slideshow_cycle_teaser_section,
#views_slideshow_cycle_main_slideshow-block_1 .views_slideshow_cycle_slide,
#views_slideshow_cycle_main_slideshow-block_1 {width: 100% !important;max-height: 500px;}
#views_slideshow_cycle_main_slideshow-block_1 img {width: 100%;height: auto;}
#block-belgrade-views-block-slideshow-block-1 {position: relative;}
#block-belgrade-views-block-slideshow-block-1 .views-slideshow-controls-bottom {position: absolute; bottom: 5%;z-index: 1000;width: 100%;}
#block-belgrade-views-block-slideshow-block-1 .views-field-title {display: none;}
#block-belgrade-views-block-slideshow-block-1 .views-field-body {display: none;}

/* front  */
.path-frontpage .main-container .block {margin:80px 0px}
.main-container .block h2 {color: #000;text-align: center;padding: 20px;border-bottom: 1px solid #ccc}
.front-cat-main .view-content {display: flex;}
.front-cat-main .views-row {padding:20px;position:relative;}
.front-cat .views-row .views-field-view-taxonomy-term {position: absolute;margin:10% 10% 20% 10%;top:0;bottom: 0;left:0;right: 0;padding: 20px;background:rgba(255,255,255,0.5);border-radius:20px;}
.front-cat-main .views-row .views-field-name {position: absolute;margin:10% 10% 10% 10%;top:0;bottom: 0;left:0;right: 0;padding: 20px;background:rgba(255,255,255,0.5);border-radius:20px;}
.front-cat .views-row .views-field-view-taxonomy-term a,
.front-cat-main .views-row .views-field-name a { background:#000;padding:30px;color:#fff;border-bottom: 5px solid #aaa;text-align: center;}
.front-cat .views-row .views-field-view-taxonomy-term a,
.front-cat-main .views-row .views-field-name a {display: inline-block;position: absolute;top:50%;left: 50%;;transform: translate(-50%,-50%);}
.front-cat .views-row .views-field-view-taxonomy-term,
.front-cat-main .views-row .views-field-name {display: none;}
.front-cat .views-row:hover .views-field-view-taxonomy-term,
.front-cat-main .views-row:hover .views-field-name{display: block;animation: fade_in_show 450ms ease-in-out both;}
.front-cat .view-content {display: flex;text-align: center;flex-flow:row wrap;}
.front-cat .views-row {padding: 10px;position: relative;width: 21%;margin:0 auto;}
.front-cat .views-row .views-field-field-catimage img {width: 100%;height: auto;}
.front-cat .views-row .views-field-name a {color: #b04b34;}

/* product  */
.path-product .col-md-7 .slick--field-prodimages {display: none}

/* categories  */
.child-cat .view-content {display: flex;flex-flow:row wrap;}
.child-cat .views-row {margin: 5px;text-align: center;width: 10%;margin: 0 auto;}
.child-cat .views-row .views-field-name a {color: #b04b34;}
.child-cat .views-row .views-field-view-taxonomy-term {display: none;}
.desc-cat blockquote{font-size: 1em;width:100%;margin:50px auto;font-style:italic;color: #be0000;padding:1.2em 30px 1.2em 75px;border-left:8px solid #be0000;line-height:1.6;position: relative;background:#f5f3f3;}
.desc-cat  blockquote::before {content: "\201C";color:#be0000;font-size:4em;position: absolute;left: 10px;top:-10px;font-family: Arial;}
.desc-cat  blockquote::after{content: '';}
.path-proionta .prods-page .view-content,
.path-taxonomy .prods-page .view-content {display: flex;flex-flow: row wrap;text-align:center;}
.path-proionta .prods-page .view-content .views-row,
.path-taxonomy .prods-page .view-content .views-row {padding: 5px;margin:10px;}
.path-proionta .prods-page .view-content .views-row ,
.path-taxonomy .prods-page .view-content .views-row {position: relative;}
.path-proionta .prods-page .view-content .views-row .views-field-title ,
.path-taxonomy .prods-page .view-content .views-row .views-field-title {background:#000;color: #fff;padding:0px 15px;font-size: 10px;font-weight: bold;height: 80px;}
.path-proionta .prods-page .view-content .views-row .views-field-title a,
.path-taxonomy .prods-page .view-content .views-row .views-field-title a {color: #fff;font-size: 15px;}
.path-proionta .prods-page .view-content .views-row .views-field-variations-target-id-1,
.path-taxonomy .prods-page .view-content .views-row .views-field-variations-target-id-1 {position: absolute;top:4%;left: 4%;background:#000;color: #fff;padding: 15px;font-size: 22px;font-weight: bold;}
.page-link {color: #b04b34;}
.page-link:hover {color: #b04b34;}
.page-link:focus {color: #b04b34;}

/* footer  */
.inf-cont-row {display: flex; position:relative;padding-left: 1.6rem;margin: 20px 0px;}
.inf-cont-row p{margin: 0px; padding: 0px;}
.inf-cont-row svg{width: 0.875rem;position: absolute;top: 4px;left:0;}
.region-footer .menu--footer,
.region-footer #block-belgrade-kentrikiploigisi,
#block-belgrade-epikoinonistemazimas {flex: 0 0 auto; width: 33%;}
.region-footer #block-belgrade-kentrikiploigisi ul {display: block;}
.inf-cont-row .site-logo img {width: 47%; margin: 0 auto;}
.region-footer #block-belgrade-footer ul li,
.region-footer #block-belgrade-kentrikiploigisi ul li {list-style:square; }

/* Cookies  */
.eu-cookie-compliance-category-description {display:none;}
.sliding-popup-bottom,
.sliding-popup-top {width: 25% !important;}

/* Button  */
.button {color: #000;border: solid 2px #000;background-color: #fff;}
input.delete-order-item.button {color: #b04b34 !important;border: solid 0px #000 !important;background-color: #b04b34 !important;}
.button:hover, 
.button:focus {text-decoration: none;color: #fff;border: solid 2px #ccc;background: #000;font-weight: normal;}
input.delete-order-item.button:hover{background: #000 !important;}
.button:focus {outline: 2px solid #ccc;outline-offset: 2px;}
.button:active {color: #000;border-color: #ccc;}
.button:disabled,
.button.is-disabled {cursor: default;color: #000;border-color: #ccc;}
.button--primary {color: #000;background-color: #fff;}
.button--primary:hover,
.button--primary:focus {color: #fff;border-color: #ccc;background-color: #000;}
.disagree-button.eu-cookie-compliance-more-button,
.eu-cookie-compliance-agree-button,
.eu-cookie-compliance-default-button,
.eu-cookie-compliance-hide-button,
.eu-cookie-compliance-more-button-thank-you,
.eu-cookie-withdraw-button,
.eu-cookie-compliance-save-preferences-button {text-shadow: 0px 0px 0 #ffffff;}

@media screen and (max-width: 768px){
#block-belgrade-views-block-slideshow-block-1 .views-slideshow-controls-bottom ,
#block-belgrade-views-block-slideshow-block-1 .views-field-body {display:none;}
.path-frontpage .region-highlighted {margin-top: -20px;}
.front-cat-main .views-row .views-field-name ,
.front-cat .views-row .views-field-view-taxonomy-term,
.front-cat-main .view-content {display: block;}
.region-footer .menu--footer,
.region-footer #block-belgrade-kentrikiploigisi,
#block-belgrade-epikoinonistemazimas {width: 100%;}
#block-belgrade-branding {text-align:center;}
#block-belgrade-branding img {width:50%;margin:10px;}
}

@media screen and (max-width: 600px){
    .sliding-popup-bottom,
    .sliding-popup-top {width: 100% !important;}
    #block-belgrade-views-block-front-page-categories-block-4 {display:none;}
}

@media screen and (max-width: 425px){
.front-cat .view-content {display: block;}
.front-cat .view-content .views-row {width:100%}

}
