

/* Start:/local/templates/main/components/bitrix/system.pagenavigation/.default/style.css?1657609048152*/
.pager li.active
{
    display: inline-block;
    padding: 5px 14px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 15px;
}

/* End */


/* Start:/local/templates/main/styles.css?178876186688*/
.monkeyc {display:none !important;}
.prebuy.form.form-thumbnail{
    display: none;
}
/* End */


/* Start:/local/templates/main/template_styles.css?165760904811489*/
@font-face {
	font-family: 'UkrainianBrushScript';
	src: url('/local/templates/main/UkrainianBrushScript.eot');
	src: url('/local/templates/main/fonts/UkrainianBrushScript.eot?#iefix') format('embedded-opentype'),
		url('/local/templates/main/fonts/UkrainianBrushScript.woff') format('woff'),
		url('/local/templates/main/fonts/UkrainianBrushScript.ttf') format('truetype');
	font-weight: normal;
	font-style: italic;
}


body
{
	background: url('/local/templates/main/images/bg-flowers.png');
	font-family: 'Open Sans';
	font-size: 14px;
	color: #4d4a44;
}

a
{
	color: #4d4a44;
	text-decoration: underline;
}

a:hover
{
	color: #807a69;
}

input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
input[type='number'] {
    -moz-appearance: textfield;
}


.hide
{
	display: none;
}

.container, .container-fluid
{
	padding: 0;
}

.row
{
	margin: 0 auto;
}

.size
{
	max-width: 970px;
}


.header2
{
	background: url('/local/templates/main/images/bg-header.png') no-repeat center top;	
	padding: 16px 0 !important;
}

.banners
{
	background: url('/local/templates/main/images/bg-header.png') no-repeat center top;		
	background-position-y: -260px;
	padding: 29px 0 !important;
}

.workarea
{
	background: url('/local/templates/main/images/bg.png') repeat-y center center;	
}

.workarea_reviews
{
	background: url('/local/templates/main/images/bg_reviews.png') repeat-y center center;	
}

.footer
{	
	background: url('/local/templates/main/images/bg-footer.png') no-repeat center top;	
	height: 179px;
}

.footer0
{
	font-family: UkrainianBrushScript;
	font-size: 48px;
	color: #c4d8f7;
	padding: 24px;
}

.footer1
{
	font-size: 14px;
	color: #c4c3be;
}


/*header*/
.header0
{	
	padding: 8px;
}

.header_phone_icon
{
	background: url('/local/templates/main/images/header_phone.png') no-repeat left center;	
	height: 70px;
}


.header_phone
{
	font-size: 16px;
	color: #4d4a44;
	padding-top: 22px;
}

.header_phone_desc
{
	font-size: 12px;
}

.header_basket
{
	color: #4d4a44;
	padding-top: 40px;	
}

.header_basket_icon
{
	background: url('/local/templates/main/images/basket.png') no-repeat right center;	
	height: 90px;
}


/*mainmenu*/
.mainmenu
{
	background: url('/local/templates/main/images/mainmenu.png') no-repeat center top;	
	padding: 0;	
	height: 53px;		
}

.mainmenu_icon a
{
	font-size: 48px;
	color: #ffffff;
}


.mainmenu ul
{
	padding: 0;	
	margin: 0;
	list-style: none;
}

.mainmenu ul li
{
	float: left;
	padding: 0 33px;	
	margin: 0;
	background: url('/local/templates/main/images/mainmenu_dot.png') no-repeat left center;	
	line-height: 53px;	
}

.mainmenu ul li a
{
	display: block;
	color: #ffffff;
	font-size: 16px;
	text-align: center;
	text-transform: uppercase;
}

.mainmenu ul li a:hover
{
	color: #c7e0fd;
}

/*mobilemenu*/
.mobilemenu
{
	background: #ffffff;
	padding: 0;
}

.mobilemenu_label
{
	padding: 16px;
}

.mobilemenu_label button
{
	color: #ffffff;
	font-size: 24px;
}

.mobilemenu_items
{
	padding: 0;
	margin: 0;		
}

.mobilemenu_items ul
{
	list-style: none;
	padding: 8px 0;
	margin: 0;		
}

.mobilemenu_items ul li
{
	padding: 8px;
	margin: 8px 16px;
}

.mobilemenu_items ul li.mobilemenu_items_l2
{
	padding-left: 32px;	
}

.mobilemenu_items ul li.mobilemenu_items_l3
{
	padding-left: 64px;	
}

.mobilemenu_items ul li.active
{
	background: #bebebe;
}
 
 .mobilemenu_items ul li a
{
	border-left: 4px solid #1A70DF;	
	padding-left: 8px;	
}
 
.mobilemenu_items ul li.active a
{
	color: #ffffff;
}

/*catalog*/
.catalog_title
{
	color: #807a69;
	font-size: 30px;
	padding: 32px 0;
}

.catalog_title span
{
	color: #4d4a44;
	font-size: 16px;
}

.catalog_item
{
	padding: 0 16px;
}

.catalog_item_detail, .catalog_item_detail:hover
{
	text-decoration: none;
}

.catalog_item_name
{
	border: 4px solid #BED9F7;
	background: #ffffff;	
}

.catalog_item_name:hover
{
	border: 4px solid #1A70DF;
}

.catalog_item_pic
{
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100%;
	width: 100%;
	padding-top: 100%;	
}


.catalog_item_label, .catalog_item_price
{
	font-family: UkrainianBrushScript;
	font-size: 28px;
	color: #807a68;
}

.catalog_item_price
{
	padding-bottom: 14px;
}

.catalog_item_desc
{
	color: #4d4a44;
	text-align: center;
	padding-top: 14px;
	height: 60px;
	overflow: hidden;
	text-overflow: ellipsis;
}

.catalog_item_hit, .product_hit
{
	position: absolute !important;
	top: 28px;
	right: 28px;
	width: 74px;
	height: 74px;
	background: url('/local/templates/main/images/hit.png') no-repeat center center;	
}

.catalog_item_buy
{
	margin-bottom: 40px;
	padding-top: 14px;	
}

.catalog_item_buy a, .product-buy a
{
	font-size: 14px;
	color: #807a68;
	display: block;
	width: 117px;
	height: 41px;	
	line-height: 38px;
	text-align: center;
	text-decoration: none;
	background: url('/local/templates/main/images/buy.png') no-repeat center center;	
	margin: 0 auto;
}


.catalog_item_buy a.inbasket, .product-buy a.inbasket
{
	color: #807a68;
	background: #bebebe;
}

.catalog_item_buy a:hover, .product-buy a:hover
{
	background: url('/local/templates/main/images/_buy.png') no-repeat center center;	
}

.catalog_item_buy a.inbasket:hover, .product-buy a.inbasket:hover
{
	background: #bebebe;
	text-decoration: underline;
}


.catalog_item_buy:hover a
{
	color: #ffffff;
}

/*paydel*/
.paydel
{
	padding-top: 64px;
	background: url('/local/templates/main/images/bg-decor-flowers.png') no-repeat center center;		
}

.paydel_label
{
	font-family: UkrainianBrushScript;
	font-size: 48px;
	color: #807a68;
	padding-bottom: 22px;
}

.paydel_phone0, .paydel_phone1, .paydel_phone2, .paydel_desc
{
	color: #4d4a44;
	padding-bottom: 12px;
}

.paydel_phone1
{
	font-family: UkrainianBrushScript;
	font-size: 36px;
}

/*payments*/
.payments
{
	padding-bottom: 48px;
}

.payments_label
{
	font-family: UkrainianBrushScript;
	font-size: 48px;
	color: #807a68;
	padding-bottom: 22px;
}

/*reviews*/
.reviews
{
	background: url('/local/templates/main/images/bg_reviews.png') repeat-y center top;	
}

.reviews_label
{
	font-size: 30px;
	color: #807a68;
	padding: 22px;
}

.reviews_label span
{
	font-size: 14px;
	color: #4d4a44;
}

.reviews_item
{
	color: #4d4a44;
	padding-top: 8px;	
	padding-bottom: 16px;
}

.reviews_all
{
	padding-bottom: 32px;
}

.reviews_all a
{
	text-decoration: none;
}

/*page*/
.page_label
{
    font-family: UkrainianBrushScript;
    font-size: 48px;
    color: #807a68;
    padding-bottom: 22px;
	text-align: center;
}
/*form*/
#addReview
{
	font-size: 14px;
}	

#addReview .modal-header, h4, .close 
{
	background-color: #1A70DF;
	color:white !important;
}

#addReview textarea 
{
	height: 100px;
}
/*colors*/
.colors .color-section
{
	font-size: 24px;
	color: #000;
	margin-bottom: 15px;
}

.colors .color-item
{
	border: 1px solid #ffffff;
	height: 160px;
	overflow: hidden;
}

.colors .color-item:hover
{
	border: 1px solid #999999;
	cursor: pointer;
}

.colors .color-item .color-item-picture
{
	height: 86px;
	background-position: center;
	background-repeat: no-repeat;
}

.colors .color-item span
{
	font-weight: bold;
}

/*action_info*/
#action_info
{
	display: none;
    position: fixed;
    right: 0;
    bottom: 0;
	width: 100%;
	text-align: center;
    background: #b3aeae;
    border: 1px solid #bebebe;
    color: #3c3636;
    padding: 8px 32px;
    font-size: 18px;
}
/* правки от dm2110*/
ul.list.list-menu-nav.hidden-xs{width:100%;display:flex;justify-content:space-between;align-items:center}
.section-main-product .main-product-list .main-product-text a,.fonts-r-bold a{color:#97182D}
.section-main-product .main-product-list .main-product-text a:hover,.fonts-r-bold a:hover{color:#97182D}
.news-list h1{font-size:30px}
.news-item h2{font-size:16px;cursor:pointer;font-weight:bold}
.news-item:nth-child(1n+3)::before{
	display: block;
	width: 100%;
	height: 2px;
	background-color: #97182D;
	content: " ";
	margin: 25px 10px;
}
.news-item .popup{display:none;}
.news-item .popup .ino{background:#fff;padding:20px}
.news-item span.click{cursor:pointer;transition:all 2s ease}
.news-item span.click:hover{color:#96172b;transition:all 2s ease}
.news-item .popup .container.image{width:1000px}
.image div{margin:7px 0}
.section-main-product .main-product-list .main-product-text{display:flex;justify-content:center;align-items:center}
.section-stock-product .product-list .product-text.hsm{height:auto}
.about-company-box .container{border:1px solid #7c7c7c;background-color:#f0f0f0;padding:25px!important}
.row.flex{display:flex;justify-content:space-around}
.row.flex div{flex-basis:40%}
.row.stand.stock .product-text{height:250px}
#mainCarousel .owl-prev,#mainCarousel .owl-next{display:block!important;font-size:0}
.owl-prev,.owl-next{font-family:'Glyphicons Halflings';position:absolute;top:50%}
.owl-prev:before,.owl-next:before{font-size:30px;color:#b2b2b2}
#mainCarousel .owl-prev{left:5px}
#mainCarousel .owl-next{right:5px}
.calculator-inner-box {text-align:center;margin:30px 0 0;background:#f4f4f4;}
.calculator-inner-box div{display:inline-block;vertical-align:top;border:10px solid #7c7c7c;height:60px;width:175px;background:#9d9d9d;margin:5px;}
p.prop_name {background:#fff;margin:-50px 0 0;height:60px;padding:0 5px;vertical-align:middle;}
form#form400 p.prop_name{height:40px;}
select.prop{opacity:0;position:relative;z-index:2}
.select-box-order-tablet.for_prop:before{top:0}
@media screen and (max-width:1100px){
ul.list.list-menu-nav.hidden-xs,.row.flex{display:block}
.row{margin:0;margin-right:0!important;margin-left:0!important}
.row.flex{padding:10px}
.image div,.row.stand .col-sm-3.col-md-2,.row.flex div,.col-sm-4.col-md-3,.form.form-stock .col-md-2{display:inline-block;vertical-align:top}
.image div{margin:7px 0;text-align:center;padding:0;}
.image div img{width:100%}	
.news-item .popup .ino{margin:auto;width:100%;padding:10px;box-sizing:border-box}
.news-item .popup .container.image{width:100%;}
ul.list.list-characters .col-sm-6{display:inline-block;width:48%}
.col-sm-4.col-md-3,.form.form-stock .col-md-2{width:49%;}
.form.form-stock .col-md-2:nth-child(4){width:100%}
.form.form-stock .col-md-2:nth-child(4) .form-group_custom{width:46%;display:inline-block;vertical-align:top;margin:auto 20px auto auto}
.form.form-stock .col-md-2:last-child{width:100%}
.col-sm-4.col-md-3{margin:3px 0}
#menu-collapse ul.list.list-mobile-gamburger-menu li:last-child{display:block}
.navbar-vek .navbar-collapse ul.list.list-mobile-gamburger-menu li:last-child{display:none}
.owl-prev,.owl-next{display:block!important;font-size:0}
.owl-prev:before,.owl-next:before{font-size:20px;}
.owl-prev{left:-5px}
.owl-next{right:-5px}
.tablet-cover.wide .text-box p{margin:-260px 0 0}
}
@media screen and (min-width:801px) and (max-width:1100px){

}	
@media screen and (min-width:610px) and (max-width:800px){

}
@media screen and (min-width:500px) and (max-width:1100px){
.section-main-product .main-product-list .main-product-box{text-align:center}
.image div,.row.stand .col-sm-3.col-md-2{width:16.1%;margin:1px 0}
.row.flex div{width:48%;margin:auto}
.row.flex div div{width:100%;margin:0 0 10px}
}	
@media screen and (max-width:600px){

}
@media screen and (max-width:500px){
.section-main-product .main-product-list .main-product-text{margin:0 0 5px}
.image div,.row.stand .col-sm-3.col-md-2{width:49%}
.row.flex div{width:100%}
.news-item .popup{position:absolute;height:320vh;box-sising:border-box;padding-top:50px}
.form.form-stock .container{padding-left:0;padding-right:0}
.form.form-stock .row{margin:0 -10px 10px}
.form.form-stock .row .select-box-filter select{padding:0 0 0 3px;font-size:13px}
.calculator-inner-box div{width:45%}
.tablet-cover.wide img{height:270px}
}
@media screen and (max-width:330px){
.form-search .form-group_custom .select-box{min-width:143px}
.form.form-stock .row .select-box-filter select{padding-left:3px;font-size:11px}
.form-search .form-group_custom .form-control_custom{width:90px}
}
/* End */
/* /local/templates/main/components/bitrix/system.pagenavigation/.default/style.css?1657609048152 */
/* /local/templates/main/styles.css?178876186688 */
/* /local/templates/main/template_styles.css?165760904811489 */
