.catalog__params-title{
	font-size:13px!important;
}
.catalog__item-title{
	font-size:14px!important;
	line-height: 18px!important;
}
.skuPropertyLink.normal-sku.tsvet {
    width: 100px!important;
    height: 28px!important;
	line-height: 19px!important;
}
.skuPropertyLink.normal-sku {
	text-decoration:none;
}
.contacts{
	clear:both;
}
#scroll_art ul{
	padding-top: 5px;
}
@media (max-width:768px){
	#scroll_art{
		display:none;
		opacity:0;
	}
	.page .content form{
		margin-top: 30px;
	}
}
@media (min-width:769px){
	#scroll_art{
		min-height: 50px;
		display:none;
		position:fixed;
		top:0px;
		width: 100%;
		z-index: 1000;
	}
	.hidden_art {
		display:none;
	}
	.art_search{
		float:right;width:50%
	}
	.art_bread{
		float:left;width:50%
	}
	h2, h1{
		padding-top:36px!important;
	}
}

#scroll_art .footer__logo{
	width: 40px;
    height: 50px;
    float: left;
	background-size: contain;
    background: url("/local/templates/sittingknitting/images/logo_scroll7.png") no-repeat center;
}
.SDEK_selectPVZ{
    font-size: 14px!important;
    margin-top: 15px;	
}
.uk-tooltip.uk-active.uk-tooltip-top-center.uk-transform-origin-bottom-center{
	background:#666;
	color:#fff;
	border:1px solid #666;
	text-align:center;
	border-radius:6px;
}
.uk-tooltip-inner{
	width: 100px;
}
.uk-tooltip-inner img{
    border: 2px solid #497952;
    border-radius: 20px;
}



@media screen and (max-width: 480px){
.tab_info ul li {
    flex: inherit!important;
    margin-bottom: 10px;
}
}
.uk-modal.uk-open, .uk-modal-title, .uk-form-label{
	font-size: 14px!important;
}
.uk-modal.uk-open svg{
	max-width:18px;
}

.uk-modal .uk-button.uk-button-default.uk-modal-close{
	display:none;
}

.iconInLink_xbig{
	width:30px!important;
}
.uk-modal.uk-open a:not(.uk-button-primary){
	color:#497952
}
.iconInLink_big{
    height: 20px!important;
    width: 18px!important;
}
.uk-modal-footer .uk-button{
	padding: 0 40px 0 40px!important;
	height: 36px!important;
	font-size: 14px!important;
}
.uk-modal-footer button {
	font-size: 14px!important;
}
.reviewAddButton{
display: none;
}
.controls{
	    padding-top: 20px;
}
#catalogReviews{
	padding-top: 30px;
	font-weight:normal;
}
.reviewDate, .reviewName{
    display: flex;
    font-size: 12px;
	padding-bottom: 10px;
}
#openReview, .label{
	padding-right: 4px;
}


.right_block .number{
padding-left: 18px;
}
.uk-child-width-1-3>* {
    width: calc(100% * 1 / 4.001);
}

@media (min-width: 989px){
	#half{
		width:50%;
	}
	#halfmin{
		min-height: 267px;
	}
}

::selection{
	background:none!important;
}
:-webkit-direct-focus, .uk-grid, .uk-grid-collapse, .uk-grid-column-collapse, div, .uk-child-width-1-1 {
outline-style: none!important;
}

.uk-child-width-1-1:focus{
	border:none!important;
	background:none!important;
}
@media (max-width: 767px){
	.select-wrap > *, .sort > *{
		padding-bottom: 15px;
	}
	.header .header__contact {
		padding-top: 20px;
	}
	.basket-link{
		padding-top: 18px;
	}
	.right_bottom, .visa{
		display:none;
	}
	#openReview span, #openReview{
		display:inline-block!important;
	}
	.uk-sticky{
		bottom:-180px;
	}
	#orderMake{
		font-weight: normal;
    	padding: 10px;
	}
	.uk-width-expand {
		flex: 1;
		min-width: auto;
	}
	.propItem.uk-first-column{
		width: 100%;
	}
	.icons_right{
		top:350px!important;
	}
}
.icons_right{
	position:absolute;right:0px;top:250px;z-index:99991;
}
.icon_right{
	margin-bottom: -2px;clear:both;float:left;padding: 13px 8px 13px 8px;width:50px;height:50px;background-color:#D9E6CC;border:2px solid #497952;border-radius: 10px;box-sizing: border-box;
}
.icon_right img{
	vertical-align: middle;
}
.dropDownSelected svg{
	display:none;
}
.review{
	border-radius: 10px!important;
}
.right_block .old_price{
	display: block;
}
.tab_info ul, .prod ul{
   /* justify-content: flex-start!important;*/
}
.tab_info .more_info h2 {
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 7px;
    color: #535353;
}
@media (max-width: 1200px){
	#mmm{
		min-width:none!important;
	}
	.right_block .right_top{
		width: 100%!important;
	}
	.uk-grid+.uk-grid-collapse, .uk-grid+.uk-grid-row-collapse, .uk-grid-collapse>.uk-grid-margin, .uk-grid-row-collapse>.uk-grid-margin{
		width: 100%!important;
	}
}	


.form .form_top ul li a{
	border-bottom:0px!important;
}
.form .form_top ul li a{
	margin: 0 45px 0 0px!important;
	text-decoration:none!important;
}
.form .form_top ul li i{
	margin-right:5px;	
}
.right_block .korzinka.added{
	background-image: url(/local/templates/sittingknitting/vendor/font-awesome/svgs/light/check.svg);
    background-repeat: no-repeat;
    background-position: center;
    padding: 15px 27px;
	filter: invert(20);
    background-size: 30%;
   background-color: #aaaa;  
}    
.right_block .korzinka{
	font-size: 14px!important;
}


@media (min-width: 960px){
	#mmm{
	    min-width: 440px;
	}
}
.tm-product-info{
	border-left:0px!important;
}
.elementSkuProperty .elementSkuPropertyList{
	margin-bottom:0px;
}
.elementSkuPropertyValue{
    margin: 0px 5px 5px 0px;
}
.uk-padding-small .uk-subnav-pill>*>:first-child{
	width: 35px!important;
    height: 35px!important;
}
.elementSkuPropertyLink img{
	width: 35px!important;
    height: 35px!important;
}
.product_description .title p {
    text-align: center;
    font-style: normal;
    font-weight: bold;
    font-size: 12px;
    line-height: 14px;
    color: #535353;
    margin-bottom: 12px;
}
.uk-table-striped tbody tr:nth-of-type(odd), .uk-table-striped>tr:nth-of-type(odd){
	background: none!important;
}
.uk-width-medium p{
	position: relative;
	display: flex;
	align-items: center;
	white-space: nowrap;
}
.uk-width-medium p:after{
	content: '';
    height: 1px;
    width: 100%;
    background-image: radial-gradient(#ABAAAA 40%, transparent 50%);
    background-size: 3px 2px;
    background-repeat: repeat-x;
    background-position: 0 center;
    display: block;
    margin-left: 5px;
    margin-top: 8px;
}

.uk-table-divider>:first-child>tr:not(:first-child), .uk-table-divider>:not(:first-child)>tr, .uk-table-divider>tr:not(:first-child){
    border: none;
    background: none;	
}

.uk-table td {
    font-weight: normal;
    padding: 6px 10px 6px 0px!important;
    font-size: 11px;    
}
.uk-width-medium {
    width: 50%;
}
.form .form_top .product_code{
	font-weight:normal!important;
}
.form.product_view{
	padding-top:30px;
}
.form .form_title h1{
	text-transform:uppercase;
}
.elementSkuPropertyLink img{
	width: 20px;
    height: 20px;
}
@media (max-width: 959px){
	.page__content {
		width: 100%!important;
	}
	.sort {
		padding-left: 0px!important;
	}
	.aside {
		width: 100%!important;
		padding-bottom: 20px!important;
	}
}
@media (max-width: 639px){
	.uk-visible\@s {
		display:block!important;
	}
}
@media (max-width: 959px){
	.item .picture{
		margin:auto;
		padding-right: 20px;
	}
	.listcat{
		margin-bottom:0px!important;
	}
	.view__link{
		display:none!important;
	}
}
.product-card-prop{
	border-right:0px;
}
.bx-pagination .bx-pagination-container ul li a {
	height:auto;
}
.bx-pagination .bx-pagination-container ul li span {
	-webkit-transition: unset;
}
.item .catalog__item-tag{
	left: 10px;
    top: 40px;
}
#catalogSection .uk-card-media-left img{
    border-radius: 10px!important;
}
.item .catalog__control{
	left: 187px;
}
.catalog__list .item{
	padding: 25px 10px 5px 25px;
}
.item .uk-margin-right{
	margin-right:0px!important;
}
.uk-subnav{
    display: flex;
    align-items: center;
    justify-content: center;
}
.item .uk-flex-middle{
	align-items: baseline;
}
.item.sku .uk-subnav {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 20px;
    padding-bottom: 10px;
}
.item.sku .uk-subnav-pill>*>:first-child{
	border:0!important;
}
.item.sku .uk-subnav > li {
    padding-left: 0;
    padding-right: 0px;
}
.item .uk-child-width-auto>*{
	width:100%;
}
.item .catalog__params{
	text-align: center;
}
.listcat{
	margin-bottom: 40px!important;
}
.uk-margin-small-bottom{
	text-align:center;
}
.catalog__list .item{
	border: 1px solid #497952;
    border-radius: 10px;
    padding: 10px;
    margin-bottom: 22px;
    box-shadow: none;
    padding: 25px 10px 10px 25px;
}
.bx-pagination .bx-pagination-container ul li a:hover span{
	background: #DADADA;
    height: 22px;
    border-radius: 15px;
    line-height: 21px;	
}
.bx-pagination .bx-pagination-container ul li.bx-active span{
	background: #E5E5E5;
    color: #535353;
    width: 37px;
    height: 22px;
    border-radius: 15px;
    line-height: 21px;
    font-size: 11px;	
}
.bx-pagination .bx-pagination-container ul li span{
	background: none;
	font-size: 11px!important;
	border: 0px!important;
}
.bx-pag-prev,.bx-pag-next{
	display:none!important;
}
.uk-button.uk-button-primary:hover{
	background:#497952!important;
}
.set_filter_link.uk-button{
    float: left;
    line-height: 25px;
    width: 115px;
    font-size: 12px!important;
    text-shadow: none!important;
    box-shadow: none!important;
    font-weight: normal;
    box-shadow: none;
    margin-right: 10px;
}
.uk-button.uk-button-default.sett{
	background: #FFFFFF;
    border: 1px solid #D0D0D0;
    box-sizing: border-box;
    border-radius: 30px;
    height: 27px!important;
    line-height: 24px!important;
    font-size: 11px!important;
    padding: 0!important;
    cursor: pointer;
    color: #535353;
    width: 85px;
    text-shadow: none;
    float: left;	
}    
@media (min-width: 960px){
	#smartFilter.uk-offcanvas{
		position: static!important;
   		display: block!important;
	}
}
@media (max-width: 540px){
	.spacer > *{
		align-self: self-start!important;
	}
	.uk-width-expand{
		padding-top: 0px!important;
	}
}
.uk-offcanvas-bar{
	background:none;
}
.uk-switch-slider.active{
	background-color: #497952!important;
}
.uk-switch-slider.active:before{
	transform: translateX(13px);
}
.uk-switch{
	height: 17px;
    width: 30px;	
}
.uk-switch-slider{
	border-radius: 100px;
}
.uk-switch-slider:before{
	width: 14px;
    height: 14px;	
}
#smartFilter .line{
	border-top:1px solid #497952!important;
    margin-left: 30px;
    margin-bottom: 20px;
    margin-right: 45px;
}
#smartFilter .pars img{
	float:left;
	margin-right:12px;
}
#smartFilter .uk-display-block.offers{
	font-size:12px!important;
	line-height: 20px;
}
#smartFilter .uk-accordion > *{
	border-top:none;
}
#smartFilter .uk-hidden {
    display: block!important;
    color: #ccc;
	cursor:default;
}
#smartFilter .uk-card-primary.uk-card-body .uk-checkbox.offer:checked, .uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox.offer:checked, .uk-card-secondary.uk-card-body .uk-checkbox.offer:checked, .uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox.offer:checked, .uk-light .uk-checkbox.offer:checked, .uk-offcanvas-bar .uk-checkbox.offer:checked, .uk-overlay-primary .uk-checkbox.offer:checked, .uk-section-primary:not(.uk-preserve-color) .uk-checkbox.offer:checked, .uk-section-secondary:not(.uk-preserve-color) .uk-checkbox.offer:checked, .uk-tile-primary:not(.uk-preserve-color) .uk-checkbox.offer:checked, .uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox.offer:checked{
	background-image: url(images/point.svg)!important;
    border: 0px!important;
    background-repeat: no-repeat!important;
    background-position-x: right!important;
    background-position-y: center!important;
}

#smartFilter .uk-offcanvas-bar .uk-checkbox.offer{
	border-radius: 30px;
	background-image: url(images/point.svg)!important;
    width: 26px;
    float: right;
	margin-top: 3px;
    background: #D0D0D0;
	border:0px;
    background-repeat: no-repeat!important;
    background-position-x: left;
    background-position-y: center!important;
} 
#smartFilter .uk-offcanvas-bar .uk-checkbox.offer:hover{
	background-color: #D0D0D0;!important;
	border:0px;
} 
#smartFilter .filter_brand{
	color: #497952!important;
    font-size: 11px!important;
	text-decoration:underline;
}
#smartFilter .bx-ui-slider-handle{
	top:-9px;
	width:26px!important;
	height:26px!important;
}
.iconInLink{
	width:26px!important;
	height:26px!important;
}
#smartFilter .bx-ui-slider-pricebar-v{
	background: linear-gradient(270deg, #497952 0%, rgba(9, 196, 44, 0.47) 105.96%);
}
#smartFilter .bx-ui-slider-track{
	height:9px;
}
#smartFilter .bx-ui-slider-track-container{
	padding-top: 25px;
    padding-left: 7px;
    padding-right: 7px;
}
#smartFilter .bx-ui-slider-pricebar-vn{
	background: none;
}
#smartFilter .price{
	padding-top: 7px;
}
.price label{
	font-size: 11px;
}
#smartFilter .uk-offcanvas-bar .uk-input{
	border: 1px solid #D0D0D0;
    height: 24px;
    font-size: 11px;
    text-align: center;
    border-radius: 30px!important;
}
#smartFilter .uk-accordion-title{
	font-weight: 600;
    color: #535353!important;
}
#smartFilter .tm-scrollbox{
	overflow: unset;
    max-height: none;
}
.elCount{
    color: #D0D0D0;
    padding-left: 5px;
    font-weight: normal;
}
#smartFilter .uk-offcanvas-bar .uk-open>.uk-accordion-title::before{
	background:none;
}
#smartFilter .uk-display-block:hover{
	cursor:pointer;
}
#smartFilter .uk-card-primary.uk-card-body .uk-checkbox:checked, .uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:checked, .uk-card-secondary.uk-card-body .uk-checkbox:checked, .uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:checked, .uk-light .uk-checkbox:checked, .uk-offcanvas-bar .uk-checkbox:checked, .uk-overlay-primary .uk-checkbox:checked, .uk-section-primary:not(.uk-preserve-color) .uk-checkbox:checked, .uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:checked, .uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:checked, .uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:checked{
	background-color:#497952!important;
	background-image: url(images/check.svg)!important;
	border: 0px!important;
}
#smartFilter .uk-offcanvas-bar .uk-checkbox:hover {
	background-color: #F9EDF0!important;
    border: 2px solid #D0D0D0;
	cursor:pointer;
}
#smartFilter .uk-offcanvas-bar .uk-checkbox {
    border: 1px solid #D0D0D0;
    margin-right: 5px;
	border-radius: 2px;
	width: 13px;
    height: 13px;
}
.uk-accordion-content{
	margin-top:0px;
}
#smartFilter .tm-scrollbox{

}
#smartFilter .tm-scrollbox li {
	margin-top: 10px;
}
#smartFilter .uk-border-pill{
	border-radius: 10px;
}
#smartFilter .uk-card-default{
	box-shadow: none;
}
#smartFilter .uk-display-block{
	font-size: 13px!important;
}
#smartFilter .uk-accordion-title {
    font-size: 12px;
}
.uk-margin-small-right{
	font-weight:normal!important;
}
.uk-subnav-pill>*>:first-child{
	background: #888;
}
.catalog__item-photo{
	background: #f8f8f8;
    border-radius: 8px;
}
.uk-subnav-pill>*>a:focus, .uk-subnav-pill>*>a:hover{
	background: #497952;
}
.normal-sku{
	width: 38px!important;
	height: 38px!important;
	border-radius: 22px!important;
	line-height: 9px!important;
	font-size: 11px!important;
	background: #ffff!important;
	margin: 0px 3px 3px 0px!important;
	color:#497952!important;
    border: 1px solid #497952!important;


}
.skuPropertyLink img{
	height: 35px;
	width: 35px;
    border-radius: 35px;	
}
.uk-subnav>*{
	padding-left:0px;
}
.uk-subnav{
	margin-left:0px;
}
.uk-subnav-pill>*>:first-child{
	padding: 2px 2px 2px 2px;
	width: 35px;
    height: 35px;	
}
.uk-margin-small-top{
	margin-top:3px!important;
}
.uk-subnav-pill>.uk-active>a{
	background-color: #497952!important;
	color: #fff!important;
}
.list-input li label, .dropDownList .dropDownItem{
	font-size: 12px;
}
.uk-width-auto{
	margin-right: 29px;
}
.uk-margin-small-right{
    font-weight: 600;
    font-size: 12px;
    line-height: 14px;
    margin-right: 12px;	
}
.uk-button.uk-button-default{
	background: #FFFFFF;
    border: 1px solid #D0D0D0;
    box-sizing: border-box;
    border-radius: 30px;
    height: 24px;
    line-height: 22px;
    font-size: 11px!important;
    padding: 0 40px 0 20px;
    cursor: pointer;
	color: #535353;
	margin: auto;
}
.dropDownList .uk-button.uk-button-default:after{
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    right: 13px;
    margin: auto;
    background: url(images/icons.png) no-repeat 0 -2057px;
    width: 15px;
    height: 7px;
}
	/* !DEF-CHANGE - HEADER - START */
.uk-link, a {
	color: #4e89ae;
}
.uk-logo {color: inherit !important;}
.uk-nav-divider {
    border-top: 1px solid #e5e5e5;
}
.uk-navbar-dropdown,
.uk-dropdown {
	border-radius: 4px;
}
.uk-dropdown-wide {
	max-width: 300px;
}
.uk-search-default {
	width: 100%;
}
.uk-logo,
.uk-search-default .uk-search-input,
.uk-search-default .uk-search-icon,
.uk-navbar-nav>li:hover>a,
.basket-button .uk-badge,
.uk-link {
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.uk-search-default .uk-search-input,
.uk-search-default .uk-search-input:focus {
	font-size: 16px;
	padding-left: 10px;
	color: #555;
	border: 1px solid #d5dadc;
	border-radius: 20px 0px 0px 20px;
}
.uk-navbar-nav>li>a.uk-button {
	min-height: 60px;
	margin: 10px 0px;
    line-height: 20px;
    text-transform: initial;
    text-align: left;
}
.uk-navbar-nav>li>a {
	text-transform: none;
	position: relative;
}

	/* !DEF-CHANGE - HEADER - END */
	/* !DEF-CHANGE - BUTTOM - START */

.uk-button {
	font-size: 14px !important;
	border-radius: 20px;
	text-transform: none;
}
.uk-button.uk-button-primary,
.uk-button.uk-button-primary:hover,
.uk-button.uk-button-primary:active,
.uk-button.uk-button-secondary,
.uk-button.uk-button-secondary:hover,
.uk-button.uk-button-secondary:active,
.uk-button.uk-button-default:hover,
.uk-button.uk-button-default:active {
	color: #fff;
	box-shadow: 0 7px 14px rgba(50,50,93,.1), 0 3px 6px rgba(0,0,0,.08);
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	white-space: nowrap;
}
.uk-button.uk-button-primary {
    background: #497952;
}
.uk-button.uk-button-secondary {
    background: #ffa372;
}
.uk-button.uk-button-primary,
.uk-button.uk-button-secondary {
    text-shadow: 0 1px 3px rgba(36,180,126,.4);
}
.uk-card-primary .uk-button.uk-button-primary,
.uk-card-primary .uk-button.uk-button-secondary {
    text-shadow: none;
}
.uk-button.uk-button-primary:hover,
.uk-button.uk-button-secondary:hover {
    border-color: transparent;
}
.uk-button.uk-button-default:hover {
	border-color: #497952;
	background: #497952;
}
.uk-button.uk-button-primary:hover {background: #4e89ae}
.uk-button.uk-button-secondary:hover {background: #ed6663}
.uk-button.uk-button-primary:active,
.uk-button.uk-button-secondary:active,
.uk-button.uk-button-default:active {
	transform: translateY(1px);
}
.uk-button-large {padding: 0 30px;}
.button-hover a:hover {
	text-decoration: none;
}
.button-hover a:hover div {
	transform: scale(1.1);
    box-shadow: 0 7px 14px rgba(50,50,93,.1), 0 3px 6px rgba(0,0,0,.08);
}
.button-hover a:active div {
    transform: scale(1);
    box-shadow: 0 4px 6px rgba(50,50,93,.11), 0 1px 3px rgba(0,0,0,.08);
}

.uk-icon-link.uk-active {
    color: #595959;
}

	/* !DEF-CHANGE - BUTTOM - END */

.uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, h1, h2, h3, h4, h5, h6,
.uk-table {margin-bottom: 0;}
.uk-table th {
	font-size: 1rem;
	font-weight: 700;
    color: #497952;
    text-transform: inherit;
}
.uk-table td {padding: 10px 10px;}
.uk-table-hover tbody tr:hover,.uk-table-hover>tr:hover {background: rgba(100, 185, 227, 0.5) !important;}
.uk-table-striped tbody tr:nth-of-type(odd), .uk-table-striped>tr:nth-of-type(odd) {
	background: #f8fafc;
	border: 0;
}
.uk-dotnav {margin: 10px 0px 10px 0px;}
.uk-dotnav>*:first-child {
    padding-left: 0;
}
.uk-dotnav>*>* {
    background: #555ABF;
    border: none;
    border: 2px solid #fff;
    width: 9px;
    height: 9px;
}
.uk-dotnav>*>:focus,.uk-dotnav>*>:hover {
    background-color: #196bb1;
    border: 2px solid #fff;
}
.uk-dotnav>*>:active, .uk-dotnav>.uk-active>* {
    background-color: #fff;
    border-color: #ffa372;
    width: 12px;
    height: 12px;
    top:-2px;
	position: relative;
}

.uk-accordion-title {
    font-size: 1rem;
}
blockquote {
    font-size: 1rem;
}
.uk-background-muted {background-color: #f5f6fa !important;}
.uk-background-primary,
.uk-card-primary,
.uk-notification-message {background-color: #497952 !important;}

.uk-light .uk-button-primary,
.uk-section-primary:not(.uk-preserve-color) .uk-button-primary,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary,
.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary,
.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary,
.uk-card-primary.uk-card-body .uk-button-primary,
.uk-card-primary > :not([class*='uk-card-media']) .uk-button-primary,
.uk-card-secondary.uk-card-body .uk-button-primary,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-primary,
.uk-overlay-primary .uk-button-primary {
    color: #497952 !important;
}
.uk-container-small {
	max-width: 1040px;
}
.uk-modal-container .uk-modal-dialog {
    width: 800px;
}
.uk-modal-body {
	padding: 30px 15px;
}
.uk-modal-title {
	font-size: 1.5rem;
}
.uk-input, .uk-select, .uk-textarea, .uk-inline img {
	border-radius: 20px !important;
}
.uk-link {
	color: #497952;
	font-weight: 700;
}
.uk-link:hover{
	color: #497952;
	text-decoration: none;
}
.uk-nav-default>li>a,
.uk-nav-default .uk-nav-sub a {
	color: #1A1A1A;
}
.uk-nav-default .uk-nav-sub li.uk-active>a {
	font-weight: bold;
}
.uk-notification-message {
	color: #fff;
}
.uk-subnav>*>:first-child {
	text-transform: none !important;
}
.uk-panel-scrollable {
	border: none;
	resize: none;
}
.uk-border-pill {
	border-radius: 20px;
}
.uk-checkbox, .uk-radio {
	margin-top: 0;
}
.uk-radio-custom.focus .uk-radio-custom-graf:before,
.uk-radio:focus,
.uk-checkbox:focus {
	border-color: rgba(73, 121, 82, 0.7) !important;
}
.uk-radio-custom.selected .uk-radio-custom-graf:before,
.uk-radio:checked,
.uk-checkbox:checked,
.uk-checkbox:indeterminate {
	border-color: #ccc !important;
	background-color: #fff !important;
	background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23497952%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20%2F%3E%0A%3C%2Fsvg%3E);
}

/* !DEF-CHANGE - END */
/* !HEADER - START */

.header {
	position:relative;
	background: #fff;
	border-bottom: 1px solid #E5E5E5;
}
.header_inner {
	padding-top: 5px;
	padding-bottom: 5px;
}
.header .uk-navbar-right .uk-navbar-nav>li>a {
	padding: 0 10px;
}
.header .uk-navbar-right .uk-navbar-nav>li:hover>a.uk-button-secondary {
	color: #fff;
}

.toolbar_container:not(.uk-navbar-transparent) {
	background: #fff;
}
.toolbar_container .uk-navbar-nav > li > a {
	height: 35px;
	min-height: 35px;
}

.main_menu {
	background: #497952;
}
.brand_menu {
	border-top: 1px solid #e5e5e5;
}
.main_menu .uk-navbar-nav>li>a, 
.main_menu .uk-navbar-nav>li>a>span,
.brand_menu .uk-button,
.brand_menu .uk-button span {
	font-size: 1rem;
	color: #fff;
}
.main_menu .uk-button-text::before,
.brand_menu .uk-button-text::before {
	border-bottom-color: #fff;
}
.brand_menu .uk-button {
	padding: 7px;
	line-height: 46px;
}
.brand_menu .uk-button:first-child {
	padding-left: 0px;
}
.main_menu .uk-width-standart {
	width: 210px;
}
.main_menu [class*=uk-navbar-dropdown-bottom],
.main_menu [class*=uk-dropdown-bottom] {
    margin-top: 0px;
}
.main_menu ul.uk-nav-sub {
	padding: 5px 0px 5px 0px;
}
.main_menu .uk-nav-sub a {
    padding: 1px 0;
}

.navbar_hover .uk-navbar-nav>li.uk-active>a {
	color: rgba(255, 255, 255, 0.6);
}
.uk-sticky .uk-navbar-container {
	background: #fff;
	box-shadow: 0 5px 15px rgba(0,0,0,.08);
}
.uk-navbar-sticky .uk-navbar-nav>li.uk-active>a {
	color: #497952;
}
.uk-navbar-sticky .uk-navbar-nav>li>a:before{
    content: '';
    display: block;
    position: absolute;
    left: 15px;
    right: calc(102% - 15px);
    bottom: 20px;
    height: 1px;
    background-color: currentColor;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    -webkit-transition-property: right;
    transition-property: right;
}
.uk-navbar-sticky .uk-navbar-nav>li.uk-active>a:before{
    right: 15px
}
svg.menu_icon_svg {
	height: 65px;
	width: 65px;
	position: relative;
	top: -2px;
	left: -2px;
}
.fixed-button {
	padding: 10px;
	background: #D9E6CC;
	border: 2px solid #497952;
	box-sizing: border-box;
	border-radius: 10px !important;
	color: #497952;
	display: inline-block;
}
.fixed-button:hover {
	color: #ABAAAA;
}
.fixed-button .uk-badge {
	font-size: .625rem;
	position: absolute;
	bottom: 5px;
	right: 5px;
	min-width: 18px;
	height: 18px;
	background: #ffa372;
}


/* !HEADER - END */
/* !MIDDLE - START */

.middle {
	position:relative;
}

	/* !BREADCRUMB - START */

.uk-breadcrumb {
	font-size: 12px;
}
.uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before {
    content: "/";
    margin: 0 10px;
}

	/* !BREADCRUMB - END */

/* !MIDDLE - END */
/* !FOOTER - START */

.footer {
	background: #497952;
}
.footer_menu .uk-active a {
	color: #ffa372;
}
.footer_menu b {
	font-size: 16px;
	margin-bottom: 10px;
	display: block;
}

/* !FOOTER - END */

/* !CUSTOM-DEF-ELEMENTS - START */

.clear {clear:both;}
.showprint {display: none;}
.uk-icon-up1,
.uk-icon-up2,
.uk-icon-down1,
.uk-icon-down2 {
	position: relative;
}
.uk-icon-up1 {
	top: -1px;
}
.uk-icon-up2 {
	top: -2px;
}
.uk-icon-down1 {
	bottom: -1px;
}
.uk-icon-down2 {
	bottom: -2px;
}
.toTop {
	z-index: 999;
}
.uk-button-totop {
	padding: 12px 10px !important;
	line-height: 18px;
	margin: 0px 15px 15px auto;
}
.uk-button.font19 {font-size: 19px !important;}

.iconInLink {
	position: relative;
	height: 19px;
	width: 17px;
}
.iconInLink_exsmall {
	position: relative;
	height: 10px;
	width: 8px;
}
.iconInLink_small {
	position: relative;
	height: 15px;
	width: 13px;
}
.iconInLink_medium {
	position: relative;
	height: 25px;
	width: 23px;
	margin-right: 1px;
}
.iconInLink_big {
	position: relative;
	height: 30px;
	width: 28px;
	margin-right: 5px;
}
.iconInLink_xbig {
	position: relative;
	height: 40px;
	width: 40px;
}
.iconInLink_input {
	height: 25px;
	width: 25px;
	top: 4px;
	left: 12px;
}
.iconColor {
	-webkit-filter: drop-shadow(0 0px 1px rgba(0,0,0,.4));
	filter: drop-shadow(0 0px 1px rgba(0,0,0,.4));
}
.ml-5 {
	margin-left: 5px;
}
.mr-5 {
	margin-right: 5px;
}
.mt-5 {
	margin-top: 5px;
}
.mb-5 {
	margin-bottom: 5px;
}
.big-text {
	font-size: 2rem;
}
.white {
	color: #fff !important;
}
.green {
	color: #497952 !important;
}
.star {
	color: #F9DA92 !important;
}
.star-off {
	color: #D0D0D0 !important;
}
.slider-cursor-zoom {
	cursor: zoom-in;
}
.fa-ul {
	margin-left: 25px;
}
.fa-ul>li {
    position: relative;
}
.fa-li {
    left: -2em;
    position: absolute;
    text-align: center;
    width: 1.3em;
    line-height: inherit;
}

.button-shine {
	position: relative;
	overflow: hidden; 
}
.button-shine::after {
    content: "";
    position: absolute;
    top: 0;
    left: -30px;
    width: 30px;
    height: 100%;
    transform: skew(-10deg, 0deg);
    opacity: 0.3;
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.03) 1%, rgba(255, 255, 255, 0.6) 30%, rgba(255, 255, 255, 0.85) 50%, rgba(255, 255, 255, 0.85) 70%, rgba(255, 255, 255, 0.85) 71%, rgba(255, 255, 255, 0) 100%); 
}
.button-shine:hover::after {
    left: 100%;
    transition: .6s ease-out; 
}
.button-small {
	padding: 0 10px !important;
}

.background-primary-lighten {
	background-color: #ddedfd;
}
.grecaptcha-badge { visibility: hidden; }

:not(pre)>article {
	display: inline;
    color: #1f6747;
    white-space: nowrap;
    padding: 2px 6px;
    border:1px solid #ffa372;
}

.uk-padding-10 {
	padding: 10px;
}

.uk-padding-exsmall {
	padding: 2px 5px;
}

/* !CUSTOM-DEF-ELEMENTS - END */

/* !-----------------ADAPTIVE - START */

@media (min-width: 1px) {
	/* !DEF-CHANGE - START */
	.uk-h1, h1 {
	    font-size: 1.5rem;
	    line-height: 1.2;
	}
	.uk-h2, h2 {
	    font-size: 1.3rem;
	    line-height: 1.3;
	}
	.uk-h3, h3 {
	    font-size: 1.1rem;
	    line-height: 1.4;
	}
	.uk-button {
		padding: 0 10px;
	}
	.uk-form-width-small {
		width: 100px;
	}
	/* !DEF-CHANGE - END */
	/* !HEADER - START */
	.uk-logo svg {
		width: 140px;
	}
	.shopping-cart_button img,
	.shopping-cart_button svg {
		width: 35px;
		height: 35px;
	}
	.header .uk-navbar-left .uk-navbar-toggle {
		padding-left: 10px;
	}
	.main_menu .uk-navbar-nav>li>a {
		padding: 0 10px;
	}
	.header .uk-navbar-item,
	.header .uk-navbar-toggle {
		min-height: 60px;
	}
	.search_main {
		margin-top: 20px;
	}
	/* !HEADER - END */
	/* !MIDDLE - START */
	/* !MIDDLE - END */
	/* !FOOTER - START */
	.footer_menu .uk-nav-default {
		font-size: 14px;
	}
	/* !FOOTER - END */
	/* !CUSTOM-DEF-ELEMENTS - START */
	/* !CUSTOM-DEF-ELEMENTS - END */
}

@media (min-width: 640px) {
	/* !DEF-CHANGE - START */
	.uk-h1, h1 {
	    font-size: 2rem;
	    line-height: 1.2;
	}
	.uk-h2, h2 {
	    font-size: 1.6rem;
	    line-height: 1.3;
	}
	.uk-h3, h3 {
	    font-size: 1.3rem;
	    line-height: 1.4;
	}
	/* !DEF-CHANGE - END */
	/* !HEADER - START */
	.uk-logo svg {
		width: 90px;
	}
	.shopping-cart_button img,
	.shopping-cart_button svg {
		width: 50px;
		height: 50px;
	}
	.search_main {
		margin-top: 40px;
	}
	/* !HEADER - END */
	/* !MIDDLE - START */
	/* !MIDDLE - END */
	/* !CUSTOM-DEF-ELEMENTS - START */
	/* !CUSTOM-DEF-ELEMENTS - END */
}

@media (min-width: 767px) {}
@media (min-width: 960px) {
	/* !DEF-CHANGE - START */
	.uk-h1, h1 {
	    font-size: 2rem;
	    line-height: 1.2;
	}
	.uk-h2, h2 {
	    font-size: 1.6rem;
	    line-height: 1.3;
	}
	.uk-h3, h3 {
	    font-size: 1.3rem;
	    line-height: 1.4;
	}
	.uk-offcanvas-bar {
		width: 350px;
	}
	.uk-form-width-small {
		width: 130px;
	}
	/* !DEF-CHANGE - END */
	/* !HEADER - START */
	.header .uk-navbar-center:not(:only-child) {
	    left: 25%;
	}
	.main_menu .uk-navbar-nav>li:first-child > a {
		padding: 0px 15px 0px 0px;
	}
	.main_menu .uk-navbar-dropdown-width-5:not(.uk-navbar-dropdown-stack) {
		width: 900px;
	}
	.main_menu .uk-navbar-nav>li>a>span {
		font-size: 0.9rem;
	}
	/* !HEADER - END */
	/* !MIDDLE - START */
	/* !MIDDLE - END */
	/* !FOOTER - START */
	.footer_menu .uk-nav-default {
		font-size: 12px;
	}
	/* !FOOTER - END */
}

@media (min-width: 1200px) {
	/* !DEF-CHANGE - START */
	.uk-h1, h1 {
	    font-size: 2rem;
	    line-height: 1.2;
	}
	.uk-h2, h2 {
	    font-size: 1.7rem;
	    line-height: 1.3;
	}
	.uk-h3, h3 {
	    font-size: 1.5rem;
	    line-height: 1.4;
	}
	.uk-button {
		font-size: 16px !important;
		padding: 0 15px;
	}
	.uk-button.uk-text-small {
		font-size: 14px !important;
	}
	/* !DEF-CHANGE - END */
	/* !HEADER - START */
	.main_menu .uk-navbar-nav>li > a {
		padding: 0px 15px;
		min-height: 50px;
	}
	.main_menu .uk-grid-divider {
	    margin-left: -60px;
	}
	.main_menu .uk-grid-divider>* {
        padding-left: 60px
    }
    .main_menu .uk-navbar-dropdown-width-5:not(.uk-navbar-dropdown-stack) {
		width: 1100px;
	}
	.main_menu .uk-navbar-nav>li>a>span {
		font-size: 1rem;
	}
	/* !HEADER - END */
	/* !MIDDLE - START */
	/* !MIDDLE - END */
	/* !FOOTER - START */
	.footer_menu .uk-nav-default {
		font-size: 14px;
	}
	/* !FOOTER - END */
}
@media (min-width: 1300px) {
	/* !HEADER - START */

	/* !HEADER - END */	
}
@media (max-width: 480px) {
	.uk-navbar-nav {
		display: block;
	}
	.uk-navbar-nav>li>a.uk-button {
		min-height: 40px;
	}
}
/* !-----------------ADAPTIVE - END */

@media screen and (max-height: 575px){
	#captchaContainerFastbuyBasket {
		transform:scale(0.77);
		-webkit-transform:scale(0.77);
		transform-origin:0 0;
		-webkit-transform-origin:0 0;
	}
}

#bx-soa-order .bx-soa-section, .bx-soa-section.bx-step-completed{
	border: 0px;	
}
#bx-soa-order.orderform--v1 .bx-soa-section:not(#bx-soa-basket) .bx-soa-section-title-container{
	padding-left: 0px;
}
.bx-soa-section-title-container{
	background: none;
	padding: 0;
	margin-bottom: 20px;
}

.nav-bar .menu-btn .ttl {
	color: #fff;
	position: absolute;
	right: 48px;
	top: 50%;
	transform: translateY(-50%);
}

.alert {
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px;
}
.alert h4 {
	margin-top: 0;
	color: inherit;
}
.alert .alert-link {
	font-weight: bold;
}
.alert > p,
.alert > ul {
	margin-bottom: 0;
}
.alert > p + p {
	margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
	padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
	position: relative;
	top: -2px;
	right: -21px;
	color: inherit;
}
.alert-success {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6;
}
.alert-success hr {
	border-top-color: #c9e2b3;
}
.alert-success .alert-link {
	color: #2b542c;
}
.alert-info {
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bce8f1;
}
.alert-info hr {
	border-top-color: #a6e1ec;
}
.alert-info .alert-link {
	color: #245269;
}
.alert-warning {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #faebcc;
}
.alert-warning hr {
	border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
	color: #66512c;
}
.alert-danger {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1;
}
.alert-danger hr {
	border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
	color: #843534;
}