body {
	font-family: Montserrat,Roboto,Arial,sans-serif !important;
	font-size: 18px;
}

.cms-home .page-main {
    padding: 0;
	max-width:100%;
}
a, .alink {
    color: #00a6eb !important;
    text-decoration: none;
}

.section-items.nav-sections-items {
	width: 100%;
    /* max-width: 80%; */
}
.nav-sections-item-content {
    text-align: center;
}
.nav-sections-item-content a {
    font-size: 18px;
}

.page-header {
	margin-bottom: 0;
	border: none;
}

.page-header .panel.wrapper {
    border: none;
	background-color: #111111;
}

.data.item.content,
.data.switch {
    border: none !important;
}
.level-top {
	font-size: 14px;
}

.page-wrapper {
    /* background-color: #6e716e; */
}

.page-header {
    background-color: #111111;
}

.sections.nav-sections {
    margin-bottom: 0px;
}

.navigation ul {
    width: 100%;
}

.section-item-title.nav-sections-item-title.active {
	font-size: 15px;
    background-color: #007bff;
    font-weight: 800;
}

.section-item-title.nav-sections-item-title {
	font-size: 15px;
    font-weight: 200;
}

a.nav-sections-item-switch {
    color: #000 !important;
}

nav.navigation, .nav-sections {
    background: #000;
    display: flex !important;
    justify-content: center;
}

.slick-slider-BAK {
    width: 100%;
    position: absolute !important;
    left: 0;
    display: flex;
    justify-content: center;
}


.blocks img {
  width: 100%;
}

.blocks .plate {
  padding: 15px 0px 0px 10px;
}

.blocks .blocks-heading {
  position: absolute;
  font-size: 1.3em;
  padding: 0.4em 0.6em;
  margin: 10px;
}

.blocks a {
  color: #777777;
}
.gallery-placeholder {
  width: 100%;
  margin: auto;
}
.fotorama__stage {
    max-height: 50vh;
}
.fotorama__nav.fotorama__nav--thumbs {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
}
.disabled {
	filter: grayscale(100%);
}

.masthead {
	background-size: cover;
    background-position: center;
	min-height: 75vh;	
    display: flex;
    justify-content: center;
    align-items: center;
	}
.masthead .intro-heading{
    /* max-height: 2vh; */
    display: flex;
    flex-direction: column;
    /* justify-content: right; */
    align-items: flex-end;
    color: #006bb4;
    font-size: xx-large;
    font-weight: 700;
    line-height: 50px;
    margin-bottom: 25px;
}
.masthead img{
	max-width: 80vw;
    margin-top: -3vw;
	margin-right: 3vw;
}

.slider-place-background {
	color:#333;
}
/* ::after, ::before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
 element {
    background-image: url("https://pc-cooler.com.ua/pub/media/wysiwyg/pccooler/slider/t600.jpg");
    width: 1280px;
}
 */
.slick-initialized .slick-slide {
    display: block;
}
.slick-slide {
    min-height: 50vh;
    background-position: center;
    background-size: cover;
}


.product.data.items > .item.title:not(.disabled) > .switch:active, .product.data.items > .item.title.active > .switch, .product.data.items > .item.title.active > .switch:focus, .product.data.items > .item.title.active > .switch:hover {
    font-size: 24px;
}
.product.data.items .item.title > .switch {
    font-size: 24px;
}