@import url('https://fonts.googleapis.com/css2?family=Montserrat&display=swap');
@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css");

@media (min-width: 1400px) {}
@media (min-width: 1200px) and (max-width: 1399.98px) {}
@media (min-width: 992px) and (max-width: 1199.98px) {}
@media (min-width: 768px) and (max-width: 991.98px) {}
@media (min-width: 576px) and (max-width: 767.98px) {}
@media (max-width: 575.98px) {}

/*
rgba(220,53,69,1)      красный
rgba(13,110,253,1)     синий
*/

body{background:#eee;font-family:'Montserrat',sans-serif;}

/* navbar-main*/
#navbar-main{
xxxbackground:url(/sites/default/files/pix/header_bg.jpg) bottom center / cover no-repeat;
xxxbackground:#0256b1;
xxxbackground:linear-gradient(90deg,rgba(2,0,36,1) 0%,rgba(2,0,36,1) 50%,rgba(2,0,36,1) 100%);
background:linear-gradient(90deg,rgba(2,0,36,1) 0%,rgba(34,13,171,1) 50%,rgba(10,173,207,1) 100%);
}

#navbar-main #block-bs-views-block-logotitle-block-1 .field-content{display:flex;align-items:center;}
#navbar-main #block-bs-views-block-logotitle-block-1 .field-content img{width:50px;height:50px;}
#navbar-main #block-bs-views-block-logotitle-block-1 .field-content a{padding:0px 30px;line-height:1;font-size:40px;color:#fff;font-weight:bold;text-shadow:1px 1px 2px #000;text-decoration:none;}

/*
#navbar-main #block-bs-views-block-logotitle-block-1 .field-content i{font-size:40px;color:#fff;}
#block-bs-textabout{display:none;}
*/

/* main menu */
#block-bs-main-menu ul li a.nav-link{color:#fff;}

/* block cart */
#block-bs-korzina .content{padding:0px 5px;xxxborder-radius:5px;xxxbackground-color:#0256b1;}
#block-bs-korzina .content .cart-block--summary a{color:#fff;text-decoration:none;}

/* breadcrumbs */
#block-bs-breadcrumbs{margin:15px auto 15px;}

/* region-screen1 */
#region-screen1{xxxdisplay:none;}
#region-screen1>.row{margin:0px;}
#region-screen1>.row>*{padding:0px;}

/* block regionscreen1 DISABLED */
#block-bs-regionscreen1 .content .field--name-body{
xxxbackground:url(/sites/default/files/pix/screen-1-106.jpg) center center / cover no-repeat;
xxxbackground:linear-gradient(90deg,rgba(0,0,0,.1) 0%,rgba(0,0,0,.4) 100%);
хххbackground:linear-gradient(90deg,rgba(255,0,0,1) 0%,rgba(34,13,171,1) 50%,rgba(5,3,128,1) 100%);
xxxbackground:rgba(13,110,253,.1);
xxxpadding:30px;
xxxbackground:url(/sites/default/files/pix/screen1-bg-901-25opacity.png) rgba(13,110,253,.1) center left / cover no-repeat;
}

#block-bs-regionscreen1 .content .field--name-body .container .col-md-3 img{}
#block-bs-regionscreen1 .content .field--name-body .container .col-md-6{display:flex;flex-direction:column;justify-content:center;font-size:46px;font-weight:bold;
color:#9b0505;xxxtext-shadow:0px 0px 2px #000;}
#block-bs-regionscreen1 .content .field--name-body .container .col-md-6 .block-screen-1-2{text-align:right;}
#block-bs-regionscreen1 .content .field--name-body .block-screen-1-txt{display:flex;flex-direction:column;justify-content:center;align-items:center;}
#block-bs-regionscreen1 .content .field--name-body .block-screen-1-txt{
	font-size:54px;
xxxfont-size:64px;
	font-weight:bold;
	color:#a2060a;
	color:#fff;
	line-height:1;
	height:680px;
	background:url(/sites/default/files/pix/rm-screen-1-bg-rm-102.jpg) rgba(13,110,253,.1) bottom center / cover no-repeat;
	background:url(/sites/default/files/pix/rm-screen-1-bg-rm-101.jpg) rgba(13,110,253,.1) bottom center / cover no-repeat;
	background:url(/sites/default/files/pix/rm-screen-1-bg-rm-102-2.jpg) rgba(13,110,253,.1) bottom center / cover no-repeat;
}

/* block regionscreen1 */

/* FP view-frontpage EMPTY */
.view-frontpage .views-field-body .field-content{xxxpadding:15px;xxxbackground:rgba(13,110,253,.1);xxxborder-radius:15px;}

/* region types */
#block-bs-regiontypes .content .field--name-body{margin:15px auto;}

.types-block{display:flex;}
.types-block a{text-decoration:none;color:#fff;text-shadow:0 0 4px #000;font-weight:bold;border-bottom:4px solid red;}
.types-block-1{margin:5px;padding:15px 15px 100px;border-radius:15px;width:33.33%;display:flex;align-items:center;}
.types-block-2{width:66.66%;}
.types-block-3{display:flex;}
.types-block-4{margin:5px;padding:15px 15px 100px;border-radius:15px;width:50%;display:flex;align-items:center;}
.types-block-5{margin:5px;padding:15px 15px 100px;border-radius:15px;width:50%;display:flex;align-items:center;}
.types-block-6{margin:5px;padding:15px 15px 100px;border-radius:15px;}

.types-block-1{font-size:40px;background:url(/sites/default/files/pix/product-100-wb.png) rgba(2,0,36,1) bottom right / contain no-repeat;transition:.5s linear;}
.types-block-4{font-size:40px;background:url(/sites/default/files/pix/product-200-wb.png) rgba(2,0,36,1) bottom right / contain no-repeat;transition:.5s linear;}
.types-block-5{font-size:40px;background:url(/sites/default/files/pix/product-300-wb.png) rgba(2,0,36,1) bottom right / contain no-repeat;transition:.5s linear;}
.types-block-6{font-size:40px;background:url(/sites/default/files/pix/product-400-wb.png) rgba(2,0,36,1) bottom right / contain no-repeat;transition:.5s linear;}

.types-block-1:hover{background:url(/sites/default/files/pix/product-100.png) rgba(13,110,253,.5) bottom center / contain no-repeat;}
.types-block-4:hover{background:url(/sites/default/files/pix/product-200.png) rgba(13,110,253,.5) bottom center / contain no-repeat;}
.types-block-5:hover{background:url(/sites/default/files/pix/product-300.png) rgba(13,110,253,.5) bottom center / contain no-repeat;}
.types-block-6:hover{background:url(/sites/default/files/pix/product-400.png) rgba(13,110,253,.5) bottom center / contain no-repeat;}

/* FP block Product Popular */
#block-bs-views-block-prod-block-7{margin:30px auto 30px;}
#block-bs-views-block-prod-block-7 > h2{margin:0px auto 30px;display:inline-block;font-size:40px;font-weight:bold;border-bottom:4px solid red;}
#block-bs-views-block-prod-block-7 .views-view-responsive-grid__item{padding:15px;outline:1px solid #ccc;}
#block-bs-views-block-prod-block-7 .views-view-responsive-grid__item .views-view-responsive-grid__item-inner{}
#block-bs-views-block-prod-block-7 .views-field-field-field-prod-img > .field-content > a > img{}
#block-bs-views-block-prod-block-7 .views-field-title span{font-size:20px;font-weight:bold;}
#block-bs-views-block-prod-block-7 .views-field-price__number > span{font-size:24px;font-weight:bold;color:red;}





























/* region-screen2 */
#region-screen2{xxxdisplay:none;}
#region-screen2>.row{margin:0px;}
#region-screen2>.row>*{padding:0px;}

/* block region screen2 */
#block-bs-regionscreen2 .content .field--name-body{margin:30px auto;padding:30px;
background:linear-gradient(90deg,rgba(2,0,36,1) 0%,rgba(34,13,171,1) 50%,rgba(10,173,207,1) 100%);
color:#fff;font-size:40px;font-weight:bold;
text-align:center;
}


#block-bs-regionscreen2 .content .field--name-body .screen-2-block{display:flex;justify-content:space-between;}
#block-bs-regionscreen2 .content .field--name-body .screen-2-block img{width:150px;}
#block-bs-regionscreen2 .content .field--name-body .screen-2-block-1{}
#block-bs-regionscreen2 .content .field--name-body .screen-2-block-2{padding:15px 30px;}
#block-bs-regionscreen2 .content .field--name-body .screen-2-block-3{}




@media (min-width: 1400px) {}
@media (min-width: 1200px) and (max-width: 1399.98px) {}
@media (min-width: 992px) and (max-width: 1199.98px) {}
@media (min-width: 768px) and (max-width: 991.98px) {}
@media (min-width: 576px) and (max-width: 767.98px) {}
@media (max-width: 575.98px) {
#navbar-main #block-bs-views-block-logotitle-block-1 .field-content a{font-size:20px;}
.types-block{flex-direction:column;}
.types-block-1{margin:5px auto;font-size:20px;width:100%;}
.types-block-2{width:100%;}
.types-block-3{flex-direction:column;}
.types-block-4{margin:5px auto;font-size:20px;width:100%;}
.types-block-5{margin:5px auto;font-size:20px;width:100%;}
.types-block-6{margin:5px auto;font-size:20px;}
#block-bs-regionscreen2 .content .field--name-body{font-size:20px;}
#block-bs-regionscreen2 .content .field--name-body .screen-2-block{flex-direction:column;}
	
	
}








/* FP block All Product */
#block-bs-views-block-prod-block-1{margin:30px auto 30px;}
#block-bs-views-block-prod-block-1 > h2{margin:0px auto 30px;display:inline-block;font-size:40px;font-weight:bold;border-bottom:4px solid red;}
#block-bs-views-block-prod-block-1 .views-view-responsive-grid__item{padding:15px;outline:1px solid #ccc;}
#block-bs-views-block-prod-block-1 .views-view-responsive-grid__item .views-view-responsive-grid__item-inner{}
#block-bs-views-block-prod-block-1 .views-field-field-field-prod-img > .field-content > a > img{}
#block-bs-views-block-prod-block-1 .views-field-title span{font-size:20px;font-weight:bold;}
#block-bs-views-block-prod-block-1 .views-field-price__number > span{font-size:24px;font-weight:bold;color:red;}




/* Page Catalog block All Product */
.page-node-6 #block-bs-content .content article .node__content .field--name-body{display:none;}
.page-node-6 #block-bs-views-block-prod-block-1 > h2{display:none;}










/* FP block text about */
#block-bs-textabout .content .field--name-body{padding:15px 30px;outline:1px solid #ccc;border-radius:15px;}
#block-bs-textabout .content .field--name-body h3{text-align:center;font-weight:bold;}













/* page /cart */
.view-commerce-cart-form table thead tr th{color:red;}












footer.site-footer{margin:45px auto 0px;}












