body {font-family: 'RobotoCondensed' !important;font-style: normal;font-weight: 100;font-size:16px !important;}
.navbar-collapse a {font-size: 0.9rem;line-height: 2.75rem;}
* {font-family: 'RobotoCondensed' !important;}
.topbar .social-links .insta, .topbar .social-links .twitter, .topbar .social-links .youtube {display: none;}
.tabs__link {font-size: 0.675rem;}
.topbar {font-size: 14px;padding: 5px 0;background: #000;}
.topbar .facebook svg {width: 10px;height: 15px;}
.topbar a{color: #fff;}
.topbar a:hover{color: #ccc}
.site-header {background: rgba(255,255,255,0.6)}
.site-branding__logo img {width: 47%;}
.navbar .navbar-toggler svg rect {color: #000 !important;background: #000 !important;fill: #000;}
h2 {  font-size: 25px;line-height: 3.375rem;font-weight: 700;}
.navbar-collapse {right: calc(var(--bs-gutter-x) * .5) !important;left: auto;}
.topbar {z-index: 1 !important;position: relative;}
.path-frontpage .page-highlighted {margin-top: -226px;z-index: 0 !important;position: relative;background: #D4EEF5;}
.block-views-blockslideshow-block-1 {width: 100%;height: auto;}
.block-views-blockslideshow-block-1 .views_slideshow_cycle_slide {width: 100% !important;height: auto !important;}
.block-views-blockslideshow-block-1 img {width: 100%;height: auto;}
.block-views-blockslideshow-block-1 .views-field-title, .block-views-blockslideshow-block-1 .views-field-body {position: absolute;color: #fff;}
.block-views-blockslideshow-block-1 .views-field-title {top:2%;left:3%;font-weight: bold;background: rgba(0,0,0,0.6);padding: 10px;font-size:20px}
.block-views-blockslideshow-block-1 .views-field-body p {margin: 5px;padding: 10px;font-size: 15px;color: #000}
.block-views-blockslideshow-block-1 .views-field-body {bottom: 2%;width: 100%;left: 0%;background: rgba(255, 255, 255, 0.81);color: #000;padding: 0px;margin: 0px;text-align: center;}
.views-slideshow-controls-bottom {position: absolute;bottom: 80px;z-index: 9999;margin: 0 auto;width: 100%;}
.views-slideshow-controls-bottom .views-slideshow-pager-bullets li {background: #218ab7;}
.path-frontpage .page-highlighted {margin-top: 0px;z-index: 0 !important;position: relative;}
#map {float: left; width: 100%;background-color: #fff;}
#map iframe {height: 400px;width: 100%;pointer-events: auto ;display: block;}
.partners {margin: 0px;padding: 0px;width: 100%; display:table;}
.block-views-blockpartners-logo-block-1 .views-row {display: table-cell;width: 15%; text-align:center;}
.block-views-blockpartners-logo-block-1 .views-row img {width: 70%;height: auto; margin: 0 auto;text-align: center;}
.copyright-sec {background: #333;}
.site-footer {background: #333;}
.site-footer .social-links {margin-top: 1.875rem !important;margin-bottom: 1.875rem !important;}
.site-footer .social-links .insta, .site-footer .social-links .twitter, .site-footer .social-links .youtube {display: none;}
#top {background: #aaa;}
#top:hover {background: #ccc;}
.site-footer {color: #bbb;}
.site-footer a {color: #bbb;}
.site-footer a:hover {color: #fff;}
.icon-row i, .icon-row svg {color: #fff;}
site-footer .social-links li a{border: 1px solid #bbb;}
.site-footer .social-links li a:hover{background-color: #bbb;color: #fff;}
.small-banner{background-image: url(/sites/default/files/sitefiles/firstslide.jpg);}
.small-banner::before{opacity: 0.7;background-color: #000;}
.region--breadcrumb{display: none;}
.news-grid .views-row {display: inline-block;vertical-align: top;width: 30%;text-align: center;margin: 30px 20px;color: #000;padding: 30px} 
.news-grid .views-row a{color: #000}
.news-grid .views-row a:hover{color: #333;}
.news-grid .views-row img {background: #fff;width: 100%;height: auto;}
.news-grid .views-row .views-field-title{width: 100%;height: 60px;background: #fff;}
.news-grid .views-row .views-field-created {width: 100%;background: #fff;padding: 5px;}
.navbar-collapse {max-width: 1281px;}
.primary-nav__menu--level-1 {display: table;width: 100%;}
.primary-nav__menu-item--level-1 {display: table-cell;vertical-align: top;margin: 3px 0px !important;padding: 0px 10px;}
ul.primary-nav__menu--level-2 {border: none;margin: 0px;padding: 0px;}
.block-search-narrow {display:none;}
.news-grid .views-row, .front-promo .views-row {
  --b: 3px;   /* thickness of the border */
  --c: #ccc;   /* color of the border */
  --w: 60px;  /* width of border */
  border: var(--b) solid #0000; /* space for the border */
  --_g: #0000 90deg,var(--c) 0;
  --_p: var(--w) var(--w) border-box no-repeat;
  background:
    conic-gradient(from 90deg  at top    var(--b) left  var(--b),var(--_g)) 0    0    / var(--_p),
    conic-gradient(from 180deg at top    var(--b) right var(--b),var(--_g)) 100% 0    / var(--_p),
    conic-gradient(from 0deg   at bottom var(--b) left  var(--b),var(--_g)) 0    100% / var(--_p),
    conic-gradient(from -90deg at bottom var(--b) right var(--b),var(--_g)) 100% 100% / var(--_p);
}

.field--name-field-products-images .field__item, .field--name-field-various-images .field__item {display: inline-block; vertical-align: top; width:30%; text-align:center;margin:20px;}
.field--name-field-products-images .field__item img, .field--name-field-various-images .field__item img {width: 100%; height: auto;border-radius:50%;}
.navbar-collapse a{color: #000;}
.navbar-collapse a.is-active,.navbar-collapse a:hover{color: #333;}
#block-january-arthratop ul.menu--level-1, .cat-child ul {list-style: none;width: 100%; text-align: center;}
#block-january-arthratop ul.menu--level-1 li, .cat-child ul li {display: inline-table;margin:0px 10px;}
#block-january-arthratop ul.menu--level-1 li a, .cat-child ul li a{display:block;background:#333;color:#fff;padding:10px;border-radius:10px;}
#block-january-arthratop ul.menu--level-1 li a:hover, .cat-child ul li a:hover {background: #aaa;}
.offandnews {background: #bfc3c0;padding: 40px 20px;text-align: center;}
.offandnews #block-january-views-block-offers-news-list-block-1,
.offandnews #block-january-views-block-offers-news-list-block-2 {display: inline-block;vertical-align: top;max-width: 49%;width: 25%;text-align: left;}
a:hover{color: #333;}
.feed-icons {display: none;}
.path-frontpage main .section-spacing {margin: 0px;padding: 0px;}
.front-promo .views-row {padding: 60px;margin:60px}
.front-promo .views-row.even .views-field-nothing,
.front-promo .views-row.odd .views-field-nothing,
.front-promo .views-row.even .views-field-nothing .field-content,
.front-promo .views-row.odd .views-field-nothing .field-content{width: 100%;margin: 0px;padding: 0px;}
.front-promo .views-row.even .views-field-nothing .field-content,
.front-promo .views-row.odd .views-field-nothing .field-content {display: inline-flex;}
.front-promo .views-row.even .views-field-nothing .field-content {flex-direction: row;}
.front-promo .views-row.odd .views-field-nothing .field-content {flex-direction: row-reverse}
.front-promo .promo-img,.front-promo .promo-info{width: 50%;position:relative;}
.front-promo .promo-img img {object-fit: cover;width: 100%;height: 400px;}
.front-promo .promo-info {background: #000;color: #fff;}
.front-promo .promo-info .promo-title {border-top:2px solid #fff;border-bottom:2px solid #fff; margin: 20px 40px;}
.front-promo .promo-info .promo-title a {color: #aaa;font-size: 3vw;display: block;}
.front-promo .promo-info .promo-txt {margin: 0 auto;font-size: 1vw;width: 60%;}
.front-promo .promo-info .promo-link {}
.front-promo .promo-info .promo-link a {position: relative;bottom: 0px;right: 0px;margin: 20px;padding:10px 20px;color: #000;background: #ccc;border-radius: 20px}
.front-promo .promo-info .promo-link a:hover {background: #aaa;}
#sliding-popup .popup-content {width: 100%;}
#sliding-popup .popup-content #popup-text {max-width: 95%;}
#sliding-popup .eu-cookie-withdraw-tab {left: 13%;}
#sliding-popup button:hover, 
body a.btn:hover, 
input[type="submit"]:hover, 
input[type="reset"]:hover, 
input[type="button"]:hover {background-color: #9d9e9e !important;}
#sliding-popup .popup-content #popup-text h1, 
#sliding-popup .popup-content #popup-text h2, 
#sliding-popup .popup-content #popup-text h3, 
#sliding-popup .popup-content #popup-text p, 
#sliding-popup label, 
#sliding-popup div, 
.eu-cookie-compliance-secondary-button, 
.eu-cookie-withdraw-tab {color: #fff !important;}
.eu-cookie-compliance-category-description {display: none;}

@media screen and (min-width: 800px) {
.navbar-collapse {max-width: 1281px;}
.primary-nav__menu--level-1 {display: table;width: 100%;}
.primary-nav__menu-item--level-1 {display: table-cell;vertical-align: top;margin: 3px 0px !important;padding: 0px 10px;}
ul.primary-nav__menu--level-2 {border: none;margin: 0px;padding: 0px;border-left: 1px solid #000;padding: 0px 0px 0px 10px}
}
@media screen and (max-width: 799px) {
.primary-nav__menu--level-1 {height:200px;overflow-x:auto;display:block;}
.primary-nav__menu-item--level-1 {display: block;vertical-align: top;margin: 3px 0px !important;padding: 0px 10px;}
.eu-cookie-compliance-category-description {display: none;}
#sliding-popup {width:80% !important; left:10%;bottom:0px;}
#sliding-popup .eu-cookie-withdraw-banner{width: 100% !important;}
#sliding-popup .popup-content {width: 100%; position:relative;bottom:0px;}
#sliding-popup .popup-content #popup-text {max-width: 95%;}
#sliding-popup .eu-cookie-withdraw-tab {left: 50%;}
.site-branding__logo img {width: 39%;}
.block-views-blockslideshow-block-1 .views-field-title,.block-views-blockslideshow-block-1 .views-field-body {display:none;}
}
@media screen and (max-width: 799px) {
.region--header {width:49%;}
.site-branding__logo img {width: 100%;}
.front-promo .views-row {width:90%;padding: 20px;margin:20px}
.front-promo .views-row.even .views-field-nothing .field-content,
.front-promo .views-row.odd .views-field-nothing .field-content {display: block;}
.front-promo .promo-img,.front-promo .promo-info{width: 100%;position:relative;}
.front-promo .promo-img img {width: 100%;height: auto;}
.front-promo .promo-info {background: #000;color: #fff;}
.front-promo .promo-info .promo-title a {color: #aaa;font-size: 6vw;display: block;}
.front-promo .promo-info .promo-txt {margin: 0 auto;font-size: 4vw;width: 60%;}
.offandnews #block-january-views-block-offers-news-list-block-1,
.offandnews #block-january-views-block-offers-news-list-block-2 {display: block;vertical-align: top;max-width: 100%;width: 100%;text-align: left;}
.partners {margin: 0px;padding: 0px;width: 100%; display:block;}
.block-views-blockpartners-logo-block-1 .views-row {display: inline-block;width: 23%; text-align:center;}
.news-grid .views-row {display: block;vertical-align: top;width: 90%;text-align: center;margin: 30px 20px;color: #000;padding: 30px} 
}
