

/* Start:/bitrix/templates/sadoria/components/bitrix/sale.basket.basket.line/.default/style.min.css?17158589213326*/
.bx-basket-block{font-size:12px;padding-bottom:5px;white-space:nowrap;position:relative;padding-left:20px}.bx-basket-block>.fa{color:#97a1ab;width:12px;position:absolute;left:0;top:3px}.bx-basket-block a{color:#039be5;border-bottom:1px dashed;margin-right:10px}.bx-basket-block a:hover{text-decoration:none;border-bottom-color:transparent}@media(min-width:768px){.bx-basket-fixed{width:200px;position:fixed;z-index:1100;background:#fff;padding-top:10px;border:1px solid #f0f0f0;box-shadow:0 7px 10px rgba(0,0,0,0.15);border-radius:1px;overflow:hidden}.bx-basket-fixed.top{top:10px}.bx-basket-fixed.right{right:10px}.bx-basket-fixed.bottom{bottom:10px}.bx-basket-fixed.left{left:10px}.bx-basket-fixed.bx-max-height{top:10px;bottom:10px}}@media(max-width:767px){.bx-basket-fixed{position:fixed;z-index:1100;background:#fff;padding-top:10px;border:1px solid #f0f0f0;box-shadow:0 7px 10px rgba(0,0,0,0.15);border-radius:1px;overflow:hidden;bottom:0;left:0;right:0}.bx-basket-item-list{display:none}}.bx-basket-fixed .bx-basket-block{margin-left:10px}.bx-basket-item-list{position:relative;padding-bottom:20px;border-top:1px solid #f7f7f7;overflow:hidden}.bx-opener .bx-basket-item-list{padding-bottom:75px}.bx-max-height .bx-basket-item-list{position:absolute;bottom:0;left:0;right:0}.bx-closed .bx-basket-item-list{height:20px;overflow:hidden}.bx-basket-item-list-action{cursor:pointer;background:#f7f7f7;position:absolute;bottom:0;right:0;left:0;z-index:120;height:20px;line-height:14px;vertical-align:middle;text-align:center;font-size:12px;color:#4f4f4f;padding:3px 0}.bx-basket-item-list-button-container{text-align:center;position:absolute;bottom:20px;border-top:1px solid #f7f7f7;padding:10px 0;background:#fff;left:0;right:0}.bx-basket-item-list-container{overflow-y:auto;max-height:100%}.bx-basket-item-list-item{padding-top:15px;position:relative;padding-right:10px;padding-left:10px;margin-bottom:15px;border-bottom:1px solid #f7f7f7}.bx-basket-item-list-container .bx-basket-item-list-item:last-child{border-bottom:0;margin-bottom:0}.bx-basket-item-list-item-status{font-weight:bold;padding:3px;background:#ebebeb;margin:0 10px 20px;line-height:16px;font-size:13px;border-radius:3px;text-align:center}.bx-basket-item-list-item-img{text-align:center;position:relative;padding-bottom:5px}.bx-basket-item-list-item-img img{max-width:90px;height:auto;border:1px solid #e6e6e6}.bx-basket-item-list-item-name{padding-bottom:5px}.bx-basket-item-list-item-name a{font-size:13px;color:#3f3f3f;text-decoration:none}.bx-basket-item-list-item-remove{position:absolute;right:10px;top:-7px;width:20px;height:20px;cursor:pointer;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAAJFBMVEX///8yMjI6Ojpvb29wcHCEhISHh4eIiIiqqqqtra2wsLCxsbE3yvJ6AAAAAXRSTlMAQObYZgAAACxJREFUCNcFwYEBgCAMA7BYUMb2/78m9sXdJtfNMHkzcJ4DlS9FpXXKavT6ARdgANGqCJ38AAAAAElFTkSuQmCC) no-repeat center;opacity:.5}.bx-basket-item-list-item-remove:hover{opacity:.7}.bx-basket-item-list-item-price-block{padding-bottom:5px;font-size:12px}.bx-basket-item-list-item-price{display:inline-block;margin-right:5px}.bx-basket-item-list-item-price-old{display:inline-block;margin-right:5px;text-decoration:line-through;color:#b0b0b0}.bx_cart_login_top .bx-hdr-profile a{text-decoration:none}.bx_cart_login_top .bx-hdr-profile{line-height:1.44em}
/* End */


/* Start:/bitrix/templates/sadoria/components/bitrix/search.title/search/style.min.css?17158589213445*/
.bx-searchtitle{margin:10px 0 0}.bx-searchtitle .bx-block-title{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#343434;text-transform:uppercase;font-size:12px;margin-bottom:9px;font-weight:600}.bx-searchtitle .bx-input-group{position:relative;display:table;border-collapse:separate;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-searchtitle .bx-input-group .bx-form-control{display:table-cell;position:relative;z-index:2;float:left;width:100%;margin-bottom:0;display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#f8fafc;border:1px solid #d5dadc;border-right:0;border-radius:2px 0 0 2px;outline:0;box-shadow:none!important;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.bx-ios .bx-searchtitle .bx-input-group .bx-form-control{background-image:-webkit-linear-gradient(#f8fafc 0,#f8fafc 100%);background-image:linear-gradient(#f8fafc 0,#f8fafc 100%)}.bx-searchtitle .bx-input-group-btn{position:relative;font-size:0;width:1%;white-space:nowrap;vertical-align:middle;display:table-cell}.bx-searchtitle .bx-input-group-btn button{position:relative;border:0;background:#95a1a8;display:inline-block;margin-bottom:0;cursor:pointer;padding:6px 12px;border-radius:0 2px 2px 0;color:#fff;font-size:16px;line-height:1.42857143;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.bx-searchtitle .bx-input-group-btn button:hover{background:#1484ce}div.title-search-result{border:1px solid #c6c6c6;display:none;overflow:hidden;z-index:999;min-width:370px;margin-top:-3px;background-color:#FFF}div.title-search-fader{display:none;background-image:url('/bitrix/templates/sadoria/components/bitrix/search.title/search/images/fader.png');background-position:right top;background-repeat:repeat-y;position:absolute}p.title-search-preview{font-size:12px}div.title-search-result td.title-search-price span{font-size:26px}.bx_searche .bx_img_element{background:#fafafa;float:left;width:67px;padding:5px 10px;position:absolute;top:0;bottom:0}.bx_searche .bx_item_block{min-height:65px;position:relative}.bx_searche .bx_image{width:45px;height:45px;background-size:contain;background-position:center;background-repeat:no-repeat;border:1px solid #e8e8e8}.bx_searche .bx_item_element{padding-left:10px;margin-left:70px}.bx_searche .bx_item_element hr{margin:0;border:0;border-bottom:1px solid #e5e5e5}.bx_searche .bx_item_element a{margin-top:10px;display:inline-block;color:#4788cb;font-size:13px;text-decoration:none}.bx_searche .bx_item_element a b{color:#000;font-weight:normal}.bx_searche .bx_item_element a:hover,.bx_searche .bx_item_element a:hover b{text-decoration:underline}.bx_searche .bx_price{font-weight:bold;font-size:13px}.bx_searche .bx_price .old{font-weight:normal;text-decoration:line-through;color:#636363}.bx_item_block.all_result{min-height:0}.bx_item_block.others_result{min-height:0;padding:0 0 12px;line-height:12px}.bx_item_block.all_result .all_result_title{display:block;font-size:12px;color:#a7a7a7;padding-top:15px;padding-bottom:10px}.bx_item_block.all_result .all_result_title a{color:#a7a7a7}.bx_item_block.all_result .all_result_title a:hover{color:#4788cb}.bx_item_block.all_result a{margin-top:0}
/* End */


/* Start:/bitrix/templates/sadoria/components/bitrix/menu/nav_cat/style.min.css?1715858921490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/bitrix/templates/sadoria/components/bitrix/menu/nav_cat/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/bitrix/templates/sadoria/components/bitrix/breadcrumb/breadcrumb/style.min.css?1715858920448*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/bitrix/templates/sadoria/components/bitrix/system.auth.form/eshop_adapt_auth/style.css?17158589218415*/
.login_page{
	color: #3F3F3F;
	font-size: 13px;
	line-height: 20px;
}
.login_page a{color: #007acf;}
.login_page a:hover{text-decoration: none;}
.login_page .social {
	padding-bottom: 8px;
	text-align: left;
}

.login_page .social ul{
	margin: 0;
	padding:0;
}
.login_page .social ul li {display: inline-block;}
.login_page .social ul li a span {
	display: inline-block;
	width: 32px;
	height: 32px;
}
.login_page .social ul li a span  			{background: url("/bitrix/templates/sadoria/components/bitrix/system.auth.form/eshop_adapt_auth/images/gui.png") no-repeat;}
.login_page .social ul li a .openid			{background-position:  0    -32px;}
.login_page .social ul li a .yandex			{background-position:  0    -64px;}
.login_page .social ul li a .livejournal	{background-position:  0   -128px;}
.login_page .social ul li a .liveinternet	{background-position:  0   -160px;}
.login_page .social ul li a .blogger		{background-position:  0   -192px;}
.login_page .social ul li a .openid-mail-ru	{background-position:  0   -224px;}
.login_page .social ul li a .odnoklassniki	{background-position:-32px    0;  }
.login_page .social ul li a .mymailru		{background-position:-32px  -32px;}
.login_page .social ul li a .facebook		{background-position:-32px  -64px;}
.login_page .social ul li a .google			{background-position:-32px -128px;}
.login_page .social ul li a .liveid			{background-position:-32px -160px;}
.login_page .social ul li a .twitter		{background-position:-32px -192px;}
.login_page .social ul li a .vkontakte		{background-position:-32px -224px;}

/*0px -96px*/
/*-32px -96px*/

.login_page .bx-auth-line {
	padding-bottom: 10px;
	border-bottom: 1px solid #E3E3E3;
}
.login_page .errortext {
	display: inline-block;
	margin-top: 15px;
	padding: 10px 15px 10px 60px !important;
	border-top: 1px solid #e4cbd1;
	border-right: 1px solid #d5babe;
	border-bottom: 1px solid #c9abaf;
	border-left: 1px solid #d5babe;
	border-radius: 5px;
	background: #f8eaed;
	background: url("/bitrix/templates/sadoria/components/bitrix/system.auth.form/eshop_adapt_auth/images/alert.png") 10px 50% no-repeat, url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZWFlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGQwZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: url("/bitrix/templates/sadoria/components/bitrix/system.auth.form/eshop_adapt_auth/images/alert.png") 10px 50% no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8eaed), color-stop(100%,#edd0d6));
	background: url("/bitrix/templates/sadoria/components/bitrix/system.auth.form/eshop_adapt_auth/images/alert.png") 10px 50% no-repeat, -webkit-linear-gradient(top, #f8eaed 0%,#edd0d6 100%);
	background: url("/bitrix/templates/sadoria/components/bitrix/system.auth.form/eshop_adapt_auth/images/alert.png") 10px 50% no-repeat,    -moz-linear-gradient(top, #f8eaed 0%,#edd0d6 100%);
	background: url("/bitrix/templates/sadoria/components/bitrix/system.auth.form/eshop_adapt_auth/images/alert.png") 10px 50% no-repeat,     -ms-linear-gradient(top, #f8eaed 0%,#edd0d6 100%);
	background: url("/bitrix/templates/sadoria/components/bitrix/system.auth.form/eshop_adapt_auth/images/alert.png") 10px 50% no-repeat,      -o-linear-gradient(top, #f8eaed 0%,#edd0d6 100%);
	background: url("/bitrix/templates/sadoria/components/bitrix/system.auth.form/eshop_adapt_auth/images/alert.png") 10px 50% no-repeat,         linear-gradient(to bottom, #f8eaed 0%,#edd0d6 100%);
	box-shadow: inset 0 1px 1px 0 #fff;
	color: #881521 !important;
	text-shadow: 0 1px 0 #fff;
	font-weight: bold;
	font-size: 15px;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8eaed', endColorstr='#edd0d6',GradientType=0 );
}


.login_page .input_text_style{
	position: relative;
	display: block;
	-webkit-box-sizing:border-box;
	   -moz-box-sizing:border-box;
			box-sizing:border-box;
	padding: 10px !important;
	min-width: 200px;
	max-width: 300px;
	width: 100%;
	height: 40px;
	border: 1px solid #8CA3AE;
	border-radius: 5px;
	background: #fff;
	box-shadow: inset 0 3px 6px 0 rgba(215, 215, 215, 0.7);
	font-weight: normal;
	font-size: 18px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}




.bt_blue{
	display:inline-block;
	border-radius:3px;
	text-align:center;
	text-decoration:none;
	font-size:14px;
	cursor:pointer;
	border: none;
}
.shadow.bt_blue{box-shadow:0 1px 1px 0 rgba(0,0,0,.2)}
.shadow.bt_blue:active{box-shadow:none}

.bt_blue  				{
	background:#00a2df;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTJkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#00a2df), color-stop(100%,#006fcb));
	background:-webkit-linear-gradient(top, #00a2df 0%,#006fcb 100%);
	background:  -moz-linear-gradient(top, #00a2df 0%,#006fcb 100%);
	background:   -ms-linear-gradient(top, #00a2df 0%,#006fcb 100%);
	background:    -o-linear-gradient(top, #00a2df 0%,#006fcb 100%);
	background:       linear-gradient(to bottom, #00a2df 0%,#006fcb 100%);
	color:#fff;
	text-shadow:0 1px 0 #006cae;
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a2df', endColorstr='#006fcb',GradientType=0 );
}
.bt_blue:hover  		{
	background:#21afe4;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxYWZlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#21afe4), color-stop(100%,#006fcb));
	background:-webkit-linear-gradient(top, #21afe4 0%,#006fcb 100%);
	background:  -moz-linear-gradient(top, #21afe4 0%,#006fcb 100%);
	background:    -o-linear-gradient(top, #21afe4 0%,#006fcb 100%);
	background:   -ms-linear-gradient(top, #21afe4 0%,#006fcb 100%);
	background:       linear-gradient(to bottom, #21afe4 0%,#006fcb 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#21afe4', endColorstr='#006fcb',GradientType=0 );
}
.bt_blue:active  		{
	background:#21afe4;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxYWZlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#21afe4), color-stop(100%,#006fcb));
	background:-webkit-linear-gradient(top, #21afe4 0%,#006fcb 100%);
	background:  -moz-linear-gradient(top, #21afe4 0%,#006fcb 100%);
	background:   -ms-linear-gradient(top, #21afe4 0%,#006fcb 100%);
	background:    -o-linear-gradient(top, #21afe4 0%,#006fcb 100%);
	background:       linear-gradient(to bottom, #21afe4 0%,#006fcb 100%);
	box-shadow:inset 0 3px 5px 0 rgba(0,0,0,.21);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#21afe4', endColorstr='#006fcb',GradientType=0 );
}

.big.bt_blue			{
	padding:0 13px;
	height:34px;
	font-weight:bold;
	line-height:34px;
	height:36px;
	line-height:36px;
}
.big.bt_blue:hover  	{ }
.big.bt_blue:active  	{ }

/* End */


/* Start:/bitrix/templates/sadoria/template_styles.css?171585892027717*/
@font-face {
	font-family: 'HelveticaNeueCyr-Light';
	font-style: normal;
	font-weight: normal;
	src: url("/bitrix/templates/sadoria/fonts/HelveticaNeueCyr-Light.eot");
	src: url("/bitrix/templates/sadoria/fonts/HelveticaNeueCyr-Light.eot?#iefix") format("embedded-opentype"),
	url("/bitrix/templates/sadoria/fonts/HelveticaNeueCyr-Light.woff") format("woff"),
	url("/bitrix/templates/sadoria/fonts/HelveticaNeueCyr-Light.ttf") format("truetype");
}
@font-face {
    font-family: "CenturyGothicRegular";
    src: url("/bitrix/templates/sadoria/fonts/CenturyGothicRegular.eot");
    src: url("/bitrix/templates/sadoria/fonts/CenturyGothicRegular.eot?#iefix") format("embedded-opentype"),
    url("/bitrix/templates/sadoria/fonts/CenturyGothicRegular.woff") format("woff"),
    url("/bitrix/templates/sadoria/fonts/CenturyGothicRegular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

.notify-line {
	width: 100%;
    text-align: center;
    background: #66a948;
    color: #FFF;
}
.flexboxlegacy .flexbox {
	display: -webkit-flex;		
	display: -ms-flexbox;		
	display: flex;
}
.flexboxlegacy .owl-wrapper {
	display: -webkit-flex !important;		
	display: -ms-flexbox !important;		
	display: flex !important;
}
.owl-item {
	position: relative;
}
.bx_catalog_item_container {
	position: static !important;
}
.flexboxlegacy .flexbox-middle {
	-ms-flex-align: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	align-items: center;
}
.flexboxlegacy .flexbox-wrap {
	flex-wrap: wrap;
}
.nobr {
	white-space: nowrap;
}
.display-table {
	display: table;
	width: 100%;
}
.table-cell-middle {
	display: table-cell;
	vertical-align: middle;
}
.np-left {
	padding-left: 0;
}
.np-right {
	padding-right: 0;
}
.np-bottom {
	padding-bottom: 0 !important;
}
.np-top {
	padding-top: 0;
}
.nm-left {
	margin-left: 0;
}
.nm-right {
	margin-right: 0 !important;
}
.nm-bottom {
	margin-bottom: 0 !important;
}
.nm-top {
	margin-top: 0;
}
.w100 {
	width: 100%;
}
.w90 {
	width: 90%;
}
.relative {
	position: relative;
}
.bg-cover {
	-webkit-background-size: cover !important;
	   -moz-background-size: cover !important;
	     -o-background-size: cover !important;
	        background-size: cover !important;
}
.bg-contain {
	-webkit-background-size: contain !important;
	   -moz-background-size: contain !important;
	     -o-background-size: contain !important;
	        background-size: contain !important;
}
.transition {
	-webkit-transition: 0.5s;
	   -moz-transition: 0.5s;
	     -o-transition: 0.5s;
	        transition: 0.5s;
}
.vparent:before {
    content: "";
    display: inline-block;
    min-height: inherit;
    height: 100%;
    vertical-align: middle;
}
.vchild {
    display: inline-block !important;
    vertical-align: middle !important;
}
.vchild-width {
	width: 98%;
}
html,
body {
	height: 100%;
}

body {
	font: 1.5em/1.3 'HelveticaNeueCyr-Light', sans-serif;
	color: #575757;
}
h1, .h1 {
	font-size: 2.5em;
}
h2, .h2 {
	font-size: 2em;
}
h4, .h4 {
	font-size: 1.25em;
}
a {
/*	color: #636363;*/
color: #000;
}
input[type="text"],
input[type="password"],
textarea {
	width: 100%;
	border: 1px solid #dadada;
/*	color: #878787;*/
	color: #4f4f4f;
	font-size: 13px;
	padding: 8px 16px;
}
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
	color: #4f4f4f;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color: #4f4f4f;
	opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: #4f4f4f;
	opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: #4f4f4f;
}
.field-box input[type="text"],
.field-box input[type="password"] {
	border: 0;
	outline: 0;
}
select{
	width: 100%;
	border: 1px solid #dadada;
	font-size: 13px;
	padding: 8px 16px;
	color: #4f4f4f;
}
.field-box {
	overflow: hidden;
	border: 1px solid #dadada;
	color: #bbbbbb;
	font-size: 13px;
}
.century {
	font-family: "CenturyGothicRegular", sans-serif;
	line-height: 1.2;
}
.century span {
	color: #66a948;
	letter-spacing: 3.9px;
}
a:hover, a:focus,
.navbar-default .navbar-nav>li>a:focus, 
.navbar-default .navbar-nav>li>a:hover {
    background-color: transparent;
	color: #d87e1b;
	text-decoration: underline;
}
.navbar-default .navbar-nav>li>a {
	color: #4f4f4f;
}
.top-menu {
	background: none;
	border-color: #f5f5f5;
	min-height: 40px;
}
.top-menu .nav>li {
	padding: 11px 17px;
}
.top-menu .nav> li a {
	padding: 0;
	font-size: 13px;
}
.dotted,
.dotted:hover {
	text-decoration: none !important;
	border-bottom: 1px dotted #636363;
}
.dotted:hover {
	border-color: #d87e1b;
}
.navbar-nav>li>a {
	line-height: 16px;
	display: inline-block;
}
.glyphicon {
	font-family: inherit;
}
.glyphicon:before {
	content: "";
	display: block;
}
.glyphicon-cart:before {
	background: url(/bitrix/templates/sadoria/images/cart_icon.png) no-repeat;
	width: 22px;
	height: 18px;
	margin-right: 10px;
}
.glyphicon-cart span {
	display: inline-block;
	background: #b5d862;
	border-radius: 50%;
	color: #fff;
	font-size: 10px;
	line-height: 15px;
	height: 14px;
	min-width: 14px;
	text-align: center;
	position: absolute;
	right: 5px;
	top: -6px;
}
.menu-splitter {
	position: relative;
}
.menu-splitter:before {
	content: "";
	display: block;
	width: 1px;
	height: 14px;
	background: #636363;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -7px;
}
.logo-slogan {
	font-size: 21px;
}
.form-control,
.form-control:focus {
	border-color: #e9e7e7;
	box-shadow: none;
	border-radius: 0;
	height: 30px;
}
.btn-info,
.btn-info:hover,
.btn-info:active:focus,
.btn-info:active,
.btn-info:focus {
	background: #66a948;
	border-color: #e9e7e7;
	border-radius: 0;
	width: 30px;
	height: 30px;
}
.glyphicon-search {
	background: url(/bitrix/templates/sadoria/images/search_icon.png) no-repeat center center;
	width: 12px;
	height: 12px;
	top: -1px;
	left: -4px;
}
.phone {
	color: #d87d1a;
	font-size: 27px;
}
.phone small {
	color: #636363;
	font-size: 20px;
}
.grey-msg {
	font-size: 14px;
	color: #b1b1b1;
}
.glyphicon-phone {
	width: 13px;
	height: 16px;
	background: url(/bitrix/templates/sadoria/images/phone_icon.png) no-repeat;
	margin-right: 10px;
}
.glyphicon-time {
	width: 16px;
	height: 16px;
	background: url(/bitrix/templates/sadoria/images/time_icon.png) no-repeat;
	margin-right: 10px;
	top: 3px;
}
.navbar-brand {
	padding-top: 4px;
	padding-bottom: 4px;
}
.navbar-brand img {
	max-height: 100%;
}
.nav-cat {
	border: 0;
	background: #66a948;
	min-height: 30px;
	margin-top: 15px;
	margin-bottom: 23px;
}
.nav-cat .nav>li>a {
	color: #fff;
	text-transform: uppercase;
	font-size: 16px;
	white-space: nowrap;
}
.nav-cat .nav>li:last-child a {
	margin-bottom: 0;
}
.nav-cat .nav>li>a:focus,
.nav-cat .nav>li>a:hover,
.nav-cat .nav>li>a:active,
.nav-cat .nav>li>.active {
    background-color: #eee;
    background: #b5d862;
    color: #3c642a;
}
.nav-cat .navbar-toggle {
	border-color: #fff;
}
.nav-cat .navbar-toggle .icon-bar {
	background: #fff;
}
.nav-cat .navbar-toggle:focus, .nav-cat .navbar-toggle:hover {
	background: #b5d862;
}
.info-box-left {
	padding-left: 40px;
}
.item-photo {
	width: 100%;
	height: auto;
	text-align: center;
	border: 1px solid #d8d8d8;
	position: relative;
}
.item-photo-table {
	border: 1px solid #d8d8d8;
	position: relative;
	width: 100%;
}
.item-photo:before,
.item-photo-table:before {
	content: "";
	display: block;
	padding-top: 100%;
}
.item-img,
.item-photo-table-photo {
	position:  absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}
.item-photo img {
	max-width: 90%;
	max-height: 90%;
	height: auto;
}
.line-headline {
	text-transform: uppercase;
	font-size: 26px;
	color: #545454;
	position: relative;
	line-height: 1;
	margin-bottom: 25px;
	margin-top: 0;
}
.line-headline:before {
	content: "";
	width: 100%;
	height: 1px;
	background: #e9e7e7;
	display: block;
	position: absolute;
	left: 0;
	top: 44%;
}
.line-headline span {
	background: #fff;
	position: relative;
	z-index: 1;
	padding: 0 15px;
}
.line-headline.text-left span {
	padding-left: 0;
}
.item-price {
	color: #d87e1b;
	margin-bottom: 10px;
}
.catalog-wrap .item-price {
	margin-bottom: 25px;
}
.item-name {
	margin: 11px 0 3px;
}
.item-name a {
	text-decoration: underline;
}
.btn-default {
	border-color: #d87e1b;
	border-radius: 0;
	color: #d87e1b;
	font-size: 13px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.btn-default:hover {
	border-color: #d87e1b;
	background: #d87e1b;
	color: #fff;
}
.btn-success,
.btn-success:hover {
	background: #66a948;
	border-radius: 0;
	border-color: #dddddd;
	font-size: 16px;
	padding: 8px 38px;
}
.glyphicon-cart-small {
	width: 15px;
	height: 12px;
	background: url(/bitrix/templates/sadoria/images/cart_btn_icon.png) no-repeat;
	top: 2px;
	margin-right: 10px;
}
.btn-default:hover .glyphicon-cart-small {
	background: url(/bitrix/templates/sadoria/images/cart_btn_active_icon.png) no-repeat;
}
.owl-next,
.owl-prev {
	width: 24px;
	height: 24px;
	display: block;
	background: url(/bitrix/templates/sadoria/images/carousel_prev.png) no-repeat;
	text-indent: -9999px;
	position: absolute;
	top: 50%;
	left: -27px;
}
.owl-next {
	background: url(/bitrix/templates/sadoria/images/carousel_next.png) no-repeat;
	left: auto;
	right: -27px;
}
.owl-prev:hover {
	background: url(/bitrix/templates/sadoria/images/carousel_prev_active.png) no-repeat;
}
.owl-next:hover {
	background: url(/bitrix/templates/sadoria/images/carousel_next_active.png) no-repeat;
}
.main-info {
	margin: 15px 0 30px;
	font-size: 13px;
/*	color: #898989;*/
	color: #4f4f4f;
	line-height: 1.6;
}
.carousel-section {
	margin-bottom: 28px;
}
.news-section {
	margin-bottom: 30px;
}
.news-name {
	text-transform: uppercase;
}
.news-date {
	color: #b5d862;
	font-size: 13px;
	margin: 6px 0;
}
.news-preview {
/*	color: #999999;*/
	color: #4f4f4f;
	font-size: 13px;
	line-height: 1.6;
}
.news-link {
	display: block;
	padding: 15px 0;
}
.news-link:hover {
	background: #f8f8f8;
	text-decoration: none;
}
.news-link:hover .news-name {
	text-decoration: underline;
}
.social {
	padding: 0;
}
.social li {
	list-style: none;
	display: inline-block;
	margin-right: 5px;
	margin-bottom: 7px;
}
.footer {
	background: #f8f8f8;
	padding: 18px 0;
	font-size: 13px;
	color: #808080;
	border-top: 1px solid #d9d9d9;
	box-shadow: inset 0 2px 0 #fff;
}
.footer a {
	color: #808080;
	text-decoration: underline;
}
.slider-section {
	margin-bottom: 30px;
}
.slider-nav {
	background: #f8f8f8;
	position: absolute;
	left: 15px;
	top: 0;
	height: 100%;
	width: auto;
}
.sidebar-nav {
	position: static;
	height: auto;
	margin-bottom: 40px;
}
.navbar-static-top {
	z-index: 10;
}
.slider-nav {
	overflow: hidden;
	padding: 20px 0;
}
.slider-nav ul {
	padding-left: 0;
	margin-left: -4px;
	margin-bottom: 0;
}
.slider-nav ul li {
	list-style: none;
}
.slider-nav ul li a {
/*	color: #575757;*/
	color: #000;
	display: block;
	padding: 6px 20px 6px 30px;
	white-space: nowrap;
	background: url(/bitrix/templates/sadoria/images/list_marker.png) no-repeat 17px 13px;
}
.sidebar-nav ul li a {
	white-space: normal;
}
.slider-nav ul li a:hover,
.slider-nav ul li a:active,
.slider-nav ul li a.active,
.slider-nav ul li.active > a {
	text-decoration: none;
	background-color: #b5d862;
	color: #3c642a;
}
.sidebar-nav ul li ul {
	padding-left: 20px;
	display: none;
	margin: 12px 0;
}
.sidebar-nav > ul > .active ul {
	display: block;
}
}
.slider-nav > ul > .active > a {
    text-decoration: none;
    background-color: #b5d862;
    color: #3c642a;
}
.sidebar-nav ul li ul a {
/*	color: #959595;*/
	color: #4f4f4f;
	font-size: 13px;
	background: none;
	padding-top: 3px;
	padding-bottom: 3px;
}
.sidebar-nav ul ul ul {
	display: none !important;
}
.sidebar-nav ul li ul a:before {
	content: "";
	width: 4px;
	height: 1px;
	display: inline-block;
	background: #959595;
	margin-right: 7px;
	top: -4px;
	position: relative;
}
.sidebar-nav ul li ul a:hover,
.sidebar-nav ul li ul .active a {
	color: #66a948;
	background: none;
	text-decoration: underline;
}
.sidebar-nav ul li ul a:hover:before,
.sidebar-nav ul li ul .active a:before {
	background: #66a948;
}
.slider-section .carousel-indicators {
	bottom: auto;
	top: 15px;
	width: 100%;
	left: auto;
	margin: 0;
	text-align: right;
}
.slider-section .carousel-indicators li {
	border: 0;
	background: #66a948;
	width: 5px;
	height: 5px;
}
.slider-section .carousel-indicators .active {
	background: #d87e1b;
	width: 8px;
	height: 8px;
	position: relative;
	top: 0px;
}
.slider-section .carousel-indicators li:last-child {
	margin-right: 32px;
}
.btn-callback-wrap {
	margin-top: 6px;
	margin-right: 26px;
}
.btn-callback {
	color: #636363;
	text-transform: uppercase;
	font-size: 12px;
	border-color: #66a948;
	padding: 8px 16px;
	line-height: 1;
}
.modal-title {
	text-transform: uppercase;
	font-size: 26px;
	color: #545454;
	margin-top: 20px;
}
.modal-header .close {
	width: 30px;
	height: 30px;
	background: url(/bitrix/templates/sadoria/images/popup_close.png) no-repeat;
	opacity: 1;
	position: absolute;
	top: 20px;
	right: 20px;
}
.modal-content {
	border-radius: 0;
	box-shadow: none;
	border: 2px solid #b5d862;
}
.modal-header {
	border: 0;
}
.field-wrap {
	padding-top: 7px;
	padding-bottom: 7px;
}
.modal-body {
	padding-bottom: 35px;
}
.breadcrumb {
	padding-left: 0;
	padding-top: 0;
	background: none;
	font-size: 13px;
	margin-bottom: 28px;
}
.breadcrumb a {
/*	color: #949494;*/
	color: #4f4f4f;
	text-decoration: underline;
}
.breadcrumb li {
	color: #66a948;
}
.breadcrumb>li {
	margin-right: 4px;
}
.breadcrumb>li+li:before {
	width: 7px;
	height: 6px;
	display: inline-block;
	content: "";
	background: url(/bitrix/templates/sadoria/images/list_marker.png) no-repeat;
	padding: 0 4px;
}	
.news-full .news-name {
	color: #d87e1b;
	text-decoration: underline;
	display: inline-block;
}
.cat-bar {
	background: #f6faec;
	padding: 12px 15px;
	margin-bottom: 12px;
}
.sort-list,
.view-list {
	margin: 0;
	padding: 0;
}
.sort-list li,
.view-list li {
	float: left;
	list-style: none;
	font-size: 13px;
	color: #242424;
	margin-right: 20px;
}
.view-list li {
	margin-right: 10px;
}
.view-list li:last-child {
	margin-right: 0;
}
.sort-list li a {
	color: #9a9a9a;
}
.sort-list li a:after {
	content: "";
	width: 9px;
	height: 12px;
	background: url(/bitrix/templates/sadoria/images/sort_icon.png) no-repeat;
	display: inline-block;
	position: relative;
	top: 2px;
	margin-left: 8px;
}
.sort-list li a:hover,
.sort-list .active a {
	color: #66a948;
	text-decoration: none;
}
.sort-list li a:hover:after,
.sort-list .active a:after {
	background: url(/bitrix/templates/sadoria/images/sort_icon_active.png) no-repeat;
}
.cat-item {
	padding-bottom: 65px;
}
.bx_catalog_item_controls_blockone {
position: absolute;
    left: 15px;
    bottom: 50px;
}
.bx-filter .bx-filter-parameters-box-title span {
	color: #000;
	font-size: 15px;
	background: #fff;
	padding-right: 6px;
}
.bx-filter .bx-filter-input-container input {
	border-color: #e2e2e2;
	font-size: 13px;
	border-radius: 5px;
	height: 29px;
	line-height: 29px;
	text-align: center;
}
.bx-filter-parameters-box-title {
	background: url(/bitrix/templates/sadoria/images/smart_dotted.png) repeat-x 0 14px;
}
.fa-angle-down,
.fa-angle-up {
	float: right;
}
.fa-angle-down:before,
.fa-angle-up:before {
	content: "";
}
.fa-angle-down {
	background: #fff url(/bitrix/templates/sadoria/images/smart_down_arrow.png) no-repeat !important;
	display: block;
	width: 16px !important;
	height: 16px !important;
	position: relative !important;
	top: 3px !important;
	padding-left: 3px !important;
}
.fa-angle-up {
	background: #fff url(/bitrix/templates/sadoria/images/smart_up_arrow.png) no-repeat !important;
	display: block !important;
	width: 16px !important;
	height: 16px !important;
	position: relative !important;
	top: 3px !important;
	padding-left: 3px !important;
}
.bx-filter .bx-filter-parameters-box-title span:hover {
	border-color: #fff;
}
.bx-filter .bx-filter-parameters-box-title {
	padding-bottom: 12px;
}
.bx-filter .bx-filter-parameters-box.bx-active .bx-filter-block i.bx-ft-sub {
	display: none;
}
.bx-filter .bx-ui-slider-track {
	background: #efefef;
}
.bx-filter .bx-ui-slider-part {
	background: #ccc;
	top: -4px;
}
.bx-ui-slider-handle {
	background: url(/bitrix/templates/sadoria/images/handle_icon.png) no-repeat !important;
	margin-top: -7px !important;
}
.bx-filter .bx-ui-slider-handle.left {
	background-position: right top;
	margin-left: -16px !important;
}
.bx-filter .bx-ui-slider-handle.right {
	background-position: left top;
	margin-right: -16px !important;
}
.bx-filter .bx-ui-slider-track-container {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.bx-filter .bx-ui-slider-pricebar-v {
	background: #b5d862 !important;
}
.bx-filter .bx-ui-slider-track {
	height: 9px !important;
}
.bx-filter .bx-filter-section {
	padding-top: 0 !important;
}
.btn-filter {
	width: 140px !important;
	margin: 4px 0;
}
.bx-filter.bx-blue .bx-ui-slider-handle.left {
	background-position: right top !important;
}
.btn-reset {
	color: #a4a4a4;
	border-color: #a4a4a4;
}
.bx-basket-block {
	font-size: inherit;
	padding: 0;
	margin: 0;
}
.bx-basket-block a {
	color: #777;
	border: 0;
}
.bx-basket-block a:hover {
    background-color: transparent;
    color: #d87e1b;
    text-decoration: underline;
}
.bx_pagination_bottom {
	background: #f7f7f7;
	margin-top: 20px;
}
.pagination>li>a, .pagination>li>span, .pagination>li>a, .pagination>li>span {
	color: #949494;
	padding: 2px 4px;
	font-size: 13px;
}
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus, .pagination>li .nav-current-page {
	color: #66a948;
	border-color: #b5d862;
	background: #fff;
}
.pagination>li>a, .pagination>li>span, .pagination>li .nodesigned:hover {
	border-color: #f7f7f7;
	background: none;
	border-radius: 0 !important;
}
.pagination>li .nodesigned:hover {
	color: #949494 !important;
}
.pagination>li>a, .pagination>li>span {
	margin-left: 2px;
}
.pagination li:first-child span {
	margin-right: 10px;
}
#line .current,
#line a:hover {
	color: #66a948;
}
.count-on-page {
	margin-right: 5px !important;
}
.count-on-page a {
	display: inline-block;
	margin-left: 10px;
	color: #949494;
}
.pagination {
	margin: 12px 0 6px;
}
.bx_catalog_list_home {
	border: 0;
	margin-bottom: 5px;
}
.bx_pagination_bottom {
	margin-bottom: 25px;
}
.bx_pagination_page {
	padding: 0 12px 0 16px;
}
.catalog-table {
	border-top: 1px dotted #e8e8e8;
	padding: 12px 0;
}
.catalog-section .catalog-table:first-child {
	border: 0 !important;
}
.catalog-table .vchild-width {
	width: 90%;
}
.view-list li a {
	display: block;
	width: 18px;
	height: 17px; 
	text-indent: -9999px;
	background: url(/bitrix/templates/sadoria/images/masonry_icon.png) no-repeat;
}
.view-list li:first-child a {
	background: url(/bitrix/templates/sadoria/images/list_icon.png) no-repeat 0 1px;
}
.view-list li a:hover,
.view-list li a.active_temp {
	background: url(/bitrix/templates/sadoria/images/masonry_icon_active.png) no-repeat;
}
.view-list li:first-child a:hover,
.view-list li:first-child a.active_temp {
	background: url(/bitrix/templates/sadoria/images/list_icon_active.png) no-repeat 0 1px;
}
.btn-quantity {
	width: 13px;
	height: 13px;
	background: url(/bitrix/templates/sadoria/images/quantity_plus.png) no-repeat;
	text-indent: -9999px;
	display: inline-block;
	position: relative;
	top: 4px;
}
.btn-quantity-down {
	background: url(/bitrix/templates/sadoria/images/quantity_minus.png) no-repeat;
}
.bx_col_input {
	display: inline-block;
	width: 40px !important;
	padding: 2px 4px !important;
	text-align: center;
	color: #555 !important;
}
.popup-box {
	display: none !important;
}
.catalog-section {
	height: auto !important;
}
.bx_item_list_you_looked_horizontal .bx_catalog_item_price {
	font-weight: normal;
}
.owl-item {
	height: auto !important;
}
.recom-wrap {
	padding-bottom: 17px;
	padding-top: 20px;
}
.recom-wrap .line-headline {
	margin-bottom: 30px;
}
.tags {
	margin-bottom: 12px;
	display: none;
}
.tags li {
	list-style: none;
	display: inline-block;
	margin-right: 10px;
	margin-bottom: 5px;
}
.tags li a {
/*	color: #b9b9b9;*/
	color: #4f4f4f;
	font-size: 13px;
	text-decoration: underline;
}
.tags li a:hover,
.tags li.active a {
	color: #66a948;
}
.bx_item_detail .item_current_price {
	display: block;
	background: #fafafa;
	border: 0;
	padding: 8px;
	color: #151515;
	font-size: 20px;
	font-weight: normal;
}
.bx_item_detail .item_current_price span {
	color: #dd8f39;
	font-size: 32px;
}
.bx_item_detail .item_info_section dl dt {
	color: #141414;
	font-weight: normal;
	font-size: 14px;
}
.bx_item_detail .item_info_section dl dd,
.bx_item_detail .item_section_name_gray {
	font-size: 14px;
	color: #7d7d7d;
}
.bx_item_detail .bx_item_container .bx_rb {
	float: none;
	width: auto;
	margin: 0;
}
.product-headline {
	text-transform: uppercase;
	color: #141414;
	font-size: 18px;
	margin-bottom: 15px;
}
.bx_item_detail .bx_item_description p {
	color: #8e8e8e;
	font-size: 13px;
	line-height: 1.7;
}
.item_buttons {
	border-bottom: 1px dotted #d6d6d6;
	padding-bottom: 30px;
}
.bx_item_detail .bx_item_slider .bx_bigimages,
.bx_item_detail .bx_item_slider .bx_slide ul li .cnt {
	border-radius: 0;
	border-color: #e8e8e8;
}
.bx_item_detail .bx_item_slider .bx_slide ul li:hover .cnt {
	border-color: #66a948;
}
.bx_item_detail .transparent_input {
	padding: 4px 6px;
	width: 30px;
	font-size: 13px;
	line-height: 1;
	color: #555555;
	position: relative;
	top: 2px;
}
.bx_item_detail .bx_cnt_desc {
	position: relative;
	top: 2px;
	margin-left: 6px;
}
.bx_news_detail .line-headline {
	margin-bottom: 10px;
}
.bx_news_detail .news-date {
	margin-bottom: 15px;
}
.workarea {
/*	color: #898989;*/
color: #4E4E4E;
	line-height: 1.5;
	padding-bottom: 40px;
}
.workarea p {
	margin-bottom: 22px;
}
.workarea h3 {
	color: #555;
	font-size: 18px;
	margin-bottom: 22px;
	margin-top: 30px;
}
.delete-link {
	text-indent: -9999px;
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(/bitrix/templates/sadoria/images/delete-link.png) no-repeat;
	margin-right: 18px;
}
.btn-md {
	font-size: 14px;
	padding: 5px 30px;
}
.forgotpassword {
	padding-left: 70px;
}
.register-captcha {
	float: right;
}
.bx_page_row {
	padding-bottom: 30px;
}
.bx_page .bx_page_row:last-child {
	padding-bottom: 0px;
}
.green-outline {
	border: 1px solid #b5d862;
	padding: 35px 40px;
	position: relative;
	margin-top: 40px;
}
.legend {
	color: #878787;
	font-size: 14px;
	background: #fff;
	position: absolute;
	top: -11px;
	left: 20px;
	padding: 0 7px;
}
.btn-green {
	background: #66a948;
	color: #fff;
}
.workarea ul.styled {
	padding-left: 0;
	margin-bottom: 30px;
}
.workarea ul.styled li {
	list-style: none;
	background: url(/bitrix/templates/sadoria/images/workarea_li.png) no-repeat 0 4px;
	padding-left: 26px;
	margin-bottom: 6px;
}
.workarea .bx_page a {
	color: #5ea948;
	text-decoration: underline;
}
.workarea .bx_page a:hover {
	text-decoration: none;
}
.error-field {
	border-color: #AD5755 !important;
}
.alert {
	border-radius: 0;
}
.bx_item_detail .bx_item_container .bx_lb {
	float: none;
	width: auto;
	display: block;
}
.blog-comment-info {
	float: left;
}
.blog-author,
.blog-comment-date {
	display: block;
	color: #a6a6a6 !important;
}
.blog-author {
	font-weight: normal !important;
	color: #646464 !important;
}
.fucking-comment {
	background: #f9f5dc;
	color: #545454 !important;
	padding: 10px 12px;
}
.blog-vert-separator {
	display: none !important;
}
.blog-post-tag a, .blog-comment-meta a, .blog-mainpage-meta a {
	color: #66a948 !important;
	font-size: 13px !important;
	display: inline-block;
	margin-right: 17px;
}
.blog-comment-line {
	display: none !important;
}
.blog-comment-info {
	padding-right: 16px;
}
.bx_item_detail .bx_item_title {
	border: 0;
}
div.blog-errors {
	margin-right: 0!important;
}
div.blog-comment .blog-author {
	line-height: 27px !important;
}
.order-row {
	padding-bottom: 14px;
}
.slide-name {
	position: absolute;
	right: 25px;
	top: 85px;
	background: #d87e1b;
	font-size: 22px;
	color: #fff;
	padding: 10px 36px;
	text-transform: uppercase;
	line-height: 1;
	white-space: nowrap;
}
.catalog-wrap .at-equal-height {
	position: relative;
}
.bx_catalog_item_controls_blocktwo {
	position: absolute;
	left: 15px;
	bottom: 15px;
}
.catalog-table .bx_catalog_item_controls_blocktwo {
	position: static;
}
.item-cart-btn {
	height: 40px;
}
#col_SUM {
	width: 150px;
}
.blog-comment-field-user .col-md-6 {
	padding-left: 6px;
}
.blog-comment-field-user .col-md-6:first-child {
	padding-left: 0;
	padding-right: 6px;
}
.popup-window {
	border-radius: 0;
	border: 2px solid #b5d862;
}
.popup-window-buttons,
.popup-window-hr,
.popup-window-close-icon {
	display: none;
}
.popup-window-titlebar > div {
	color: #66a948 !important;
	height: auto !important;
	margin: 0 !important;
	text-align: center !important;
	line-height: 2.75em;
    font-size: 1.5em;
    padding-top: 10px;
}
.catalog-wrap .bx_catalog_item_container {
	padding-top: 10px;
}
.bx-section-desc-post {
	margin: 0 !important;
}
.pagehidden {
	overflow: hidden !important;
}
.bx-filter.bx-blue .bx-filter-section {
	background: none !important;
}
.popup-window-with-titlebar .popup-window-content, .popup-window-content-gray .popup-window-content {
	background-color: #fff!important;
}
.popup-window-content img {
	margin-top: -10px;
	margin-bottom: 15px;
}
/* Media Queries */
@media (min-width: 1200px) and (max-width: 1260px) {
	.carousel-section .container {
	    width: 1060px;
	}
}
@media (min-width: 990px) and (max-width: 1030px) {
	.carousel-section .container {
	    width: 800px;
	}
}
@media (max-width: 1200px) {
	.logo-slogan {
		font-size: 15px;
	}
	.owl-prev {
		left: -17px;
	}
	.owl-next {
		right: -17px;
	}
}

@media (max-width: 992px) {
	.slider-nav {
		position: static;
		overflow: hidden;
	}
	.slider-nav .vchild {
		display: block;
	}
	.slider-nav ul {
		margin-left: 0;
	}
	.catalog-table .sm-text-center {
		text-align: center;
	}
	.catalog-table .sm-text-center .img-responsive {
		margin: 0 auto;
	}
	.catalog-table .at-equal-height {
		padding: 6px 0;
	}
	.view-list, .sort-list {
		float: none !important;
		display: block;
	}
	.view-list {
		margin-top: 8px;
	}
	.catalog-table.flexbox {
		display: block;
	}
	.blog-comment-field-user .col-md-6 {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

@media (max-width: 768px) {
	.top-menu {
		margin-bottom: 5px;
	}
	.vchild-width {
		width: auto;
	}
	.info-box-left {
		padding-left: 10px;
	}
	.owl-prev {
		left: -17px;
	}
	.owl-next {
		right: -17px;
	}
	.sm-text-center {
		text-align: center;
	}
	.news-name {
		margin-top: 10px;
	}
	.news-photo {
		margin: 0 auto;
	}
	.slider-nav ul li a {
		white-space: normal;
	}
	.dotted, .dotted:hover {
		border: 0;
	}
	.menu-splitter:before {
		display: none;
	}
	.bx_pagination_bottom .pull-right,
	.bx_pagination_bottom .pull-left {
		float: none !important;
		text-align: center;
	}
	.pagination li:first-child span {
		margin-right: 0 !important;
	}
	.pagination {
		margin-right: 0 !important;
	}
	.bx_pagination_bottom .pagination:last-child {
		margin-bottom: 12px;
	}
	.sm-text-center .img-responsive {
		margin: 0 auto;
	}
	.catalog-table .at-equal-height {
		padding: 6px 0;
	}
	.sm-p-right {
		padding-right: 15px;
	}
	.forgotpassword {
		padding-left: 0;
		display: block;
		min-width: 200px;
	}
	.register-captcha {
		float: left;
	}
	.flexboxlegacy .header .flexbox,
	.flexboxlegacy .footer .flexbox {
		display: block;
	}
	#sidebar-wrapper .sidebar-nav {
		display: none;
	}
}

@media (max-width: 360px) {

}

@media (min-width: 768px){
	.modal-dialog {
	    width: 480px;
	}
/*	.nav-justified>li:first-child a {
		text-align: left;
		padding-right: 0;
	}
	.nav-justified>li:last-child a {
		text-align: right;
		padding-left: 0;
	}*/
}

.modal {
  text-align: center;
}

@media screen and (min-width: 768px) { 
  .modal:before {
    display: inline-block;
    vertical-align: middle;
    content: " ";
    height: 100%;
  }
}

.modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}
.fix-line:before{
	content: "";
    width: 87% !important;
    margin-left: 146px !important;
    height: 1px;
    background: #e9e7e7;
    display: block;
    position: absolute;
    left: 0;
    top: 44%;
}
.col-lg-2{
	width: 19.666667%;
	margin-bottom: 20px;
}
.logo-slogan{
	margin-left: 28px;
}
@media screen and (max-width: 767px){
	.navbar-brand{
		height: 125px;
    	display: block !important;
	}
}
@media screen and (max-width: 480px){
	.navbar-brand{
		height: 97px;
	}
}
@media screen and (max-width: 375px){
	.navbar-brand{
		height: 86px;
	}
}
@media screen and (max-width: 320px){
	.navbar-brand{
		height: 73px;
	}
}
/* End */
/* /bitrix/templates/sadoria/components/bitrix/sale.basket.basket.line/.default/style.min.css?17158589213326 */
/* /bitrix/templates/sadoria/components/bitrix/search.title/search/style.min.css?17158589213445 */
/* /bitrix/templates/sadoria/components/bitrix/menu/nav_cat/style.min.css?1715858921490 */
/* /bitrix/templates/sadoria/components/bitrix/breadcrumb/breadcrumb/style.min.css?1715858920448 */
/* /bitrix/templates/sadoria/components/bitrix/system.auth.form/eshop_adapt_auth/style.css?17158589218415 */
/* /bitrix/templates/sadoria/template_styles.css?171585892027717 */
