.zg1 span {text-transform: uppercase; font-weight: 800; font-size: 3.2rem; color: #005989;}
.zg1 {line-height: 1.2; font-size: 1.5rem; font-weight: 700; color: #000;}

.zg2 {font-weight: 700; font-size: 1.5rem; text-transform: uppercase; color: #000;}
.zg_head {font-weight: 700; font-size: 2rem; text-transform: uppercase; color: #005989;}
.zg_head2 {font-weight: 700; font-size: 1.5rem; text-transform: uppercase; color: #005989;}
.uk-article-title {font-weight: 700; font-size: 2rem; text-transform: uppercase; color: #000;}

.zg_bot {font-weight: 700; font-size: 1.2rem; text-transform: uppercase; color: #000;}
.preim .el-title {font-size: 1.3rem;}

.popular .el-title {font-size: 1rem; line-height: 1.1; padding: 0 0 .8rem 0; font-weight: 700;}
.popular .el-meta {color: #c70011; font-weight: 700;}
.popular .el-content p {margin: 0; font-size: .9rem; color: #333959;}
/* .popular .el-content {display: flex;} */

.podkategory .el-title {font-size: 1.3rem; font-weight: 700; line-height: 1.3;}
ul {list-style-image: url('/images/elementi/li.svg');}
.podkategory .el-content p {margin: 0; font-size: .9rem;}
.podkategory .el-content span {color: #000; font-weight: 700;}
.podkategory .el-meta {/* color: #c70011; */}
.podkategory .el-meta p {margin: 0;}
.podkategory .el-meta p > strong {color: #000;}
.podkategory .fields-container {margin: 0 0 5px 0;}
.podkategory .old-price-value {font-size: .8rem; color: #000;}

.dost span {font-style: italic; color: #c70011;}
.dost span:before {content: '* ';}
.text_category h2 {font-size: 1.2rem; font-weight: 700; color: #000 !important; margin: 0;}
.text_category h4 {font-size: 1.2rem; font-weight: 700; margin: 0;}
.text_category p {margin: 10px 0 0 0;}
.text_category ul {margin: 5px 0 20px;}

.kontakty_text .el-title {font-size: 1.2rem; font-weight: 700;}
.kontakty_text .el-content {font-size: .95rem; line-height: 1.3;}

.label_cena {color: #c70011; font-size: 1.1rem;}
.cena .field-value:after {content: ' тг';}

.zg_bok {font-weight: 700; font-size: 1.4rem; text-transform: uppercase; color: #000;}
.menu_bok a {transition: all 400ms !important; font-size: .9rem;}
.menu_bok a:hover {transition: all 400ms; margin-left: 5px;}
.menu_bok a:before {content: '- ';}


.kont {font-weight: 700; text-align: right; font-size: 1rem;}
/* .text_bot div {margin: 0 0 .3rem 0; text-align: left; font-size: .9rem;} */
.text_bot svg {color: #c70011;}
.text_bot .el-title {font-weight: 700;}
.text_bot hr {margin: 12px 0;}
.bot_soc {margin: 1rem 0 0 0;}
.bot_soc svg {color: #005989;}

.razdeli .el-title {font-size: 1.13rem; line-height: 1; margin: 0 0 .2rem 0 !important;}

.menu_katalog li > a {color: #000 !important; transition: all 400ms;}
.menu_katalog li > a:before {content: '- ';}
.menu_katalog li > a:hover {margin-left: 5px; transition: all 400ms; color: #c70011 !important;}

.menu_katalog .uk-nav-header {font-weight: 900;}
.menu_katalog .uk-nav-header a {color: #c70011 !important;}
.menu_katalog .uk-nav-header a:hover {margin: 0; color: #005989 !important;}

/*Товар*/
.zg_tovar {font-size: 1.7rem; font-weight: 700; line-height: 1.1;}
.tovar .el-title {font-size: 1.4rem; font-weight: 700; color: #c70011;}
.tovar input {font-size: 1rem;}
.tovar .el-content {position: absolute; z-index: 1; top: 10px; left: -10px; border-radius: 10px; background: #005989; color: #fff; padding: 0 10px; font-weight: 600; line-height: 1.9; }
.tovar .el-meta p {margin: 0; font-size: 1rem; color: #000;}
.text_tovar h2 {font-weight: 700; font-size: 1.5rem; color: #000; margin: 0 0 10px 0; line-height: 1.1;}
.text_tovar h3 {font-weight: 700; font-size: 1.5rem; color: #000; margin: 0 0 10px 0; line-height: 1.1;}
.text_tovar h4 {font-weight: 700; font-size: 1.5rem; color: #000; margin: 0 0 10px 0; line-height: 1.1;}
.text_tovar p {margin: 10px 0;}
.text_tovar ul {margin: 0 0 10px;}
/* .tovar .field-value:after {content: ' тг';} */

.uk-lightbox-button {display: none;}

.tovar .cena-old {color: #000; text-decoration: line-through; text-decoration-color: red; font-size: .9rem; font-weight: 600; }
.tovar .cena-old:after {content: ' тг';}
.tags_material {color: #c70011; font-style: italic;}
.tags_material a {color: #c70011;}

.setka .el-title {font-size: 1rem; font-weight: 700; line-height: 1.1;}
.setka .el-meta {color: #ff4352; font-weight: 700; line-height: 1.1; font-size: .9rem;}

.setka2 .el-title {font-size: 1.2rem; font-weight: 700; line-height: 1;}

/*Корзина*/
.korzina .order_item_name {font-weight: 700; color: #c70011;}
.korzina th {font-weight: 700; font-size: 1rem; color: #000;}
.title-data {font-weight: 700; font-size: 1.2rem; text-transform: uppercase; color: #000;}

.uk-input, .uk-select, .uk-textarea, .uneditable-input:not([class*="uk-"]), input[type="color"]:not([class*="uk-"]), input[type="date"]:not([class*="uk-"]), input[type="datetime-local"]:not([class*="uk-"]), input[type="datetime"]:not([class*="uk-"]), input[type="email"]:not([class*="uk-"]), input[type="month"]:not([class*="uk-"]), input[type="number"]:not([class*="uk-"]), input[type="password"]:not([class*="uk-"]), input[type="search"]:not([class*="uk-"]), input[type="tel"]:not([class*="uk-"]), input[type="text"]:not([class*="uk-"]), input[type="time"]:not([class*="uk-"]), input[type="url"]:not([class*="uk-"]), input[type="week"]:not([class*="uk-"]), select:not([class*="uk-"]), textarea:not([class*="uk-"]) {background: #E1E8F7; color: #2d3847; box-shadow: none;}

.alert-success, .uk-alert-success {background: #081A27; color: #fff; left:50%; top:50%; transform:translate(-50%,-50%); z-index: 1040; box-sizing: border-box; width: 350px; position: fixed;}
.uk-alert-success h3 {font-size: 1.2rem; margin: 0;}
.uk-alert-success p {font-size: 1rem; margin: 0;}

.result .el-title {font-size: 1.2rem; font-weight: 700;}
.poisk_result .el-content {font-size: 1.2rem; font-weight: 700;}

.whatsapp-button {position: fixed; right: 13px; bottom: 90px; transform: translate(-50%, -50%); background: #006033; border-radius: 50%; width: 55px; height: 55px; color: #fff; text-align: center; line-height: 53px; z-index: 9999;}
.whatsapp-button a {color: #fff;}
.whatsapp-button:before, .whatsapp-button:after {content: " "; display: block; position: absolute; border: 50%; border: 1px solid #006033; left: -20px; right: -20px; top: -20px; bottom: -20px; border-radius: 50%; animation: animate 1.5s linear infinite; opacity: 0; backface-visibility: hidden;}
.whatsapp-button:after{animation-delay: .5s;}
@keyframes animate {0% {transform: scale(0.5); opacity: 0;} 50% {opacity: 1;} 100% {transform: scale(1.2); opacity: 0;}}

@media screen and (max-width: 768px) {
	.zg1 span {font-size: 2.6rem;}
	.zg1 {line-height: 1.2; font-size: 1rem;}
	.razdeli .el-title {font-size: .9rem;}
	.razdeli .el-meta {font-size: .7rem;}
	.preim .el-title {font-size: 1.1rem;}
	.podkategory .el-title {font-size: 1.3rem; line-height: 1; margin: 0 0 1rem 0 !important;}
	.podkategory .uk-tab > * > a {align-items: center; padding: 5px 5px; font-size: .9rem; line-height: 1.3;}
	.podkategory .nav-tabs, .uk-tab {justify-content: center;}
	.podkategory .el-label {left: -10px !important;}
	.menu_katalog {width: 100%;}
	.menu_katalog .uk-button {padding: .5rem; font-size: .9rem; line-height: 1.5; width: 100%;}
	.cart {width: 100%}
	.cart .uk-button {padding: .5rem; font-size: .9rem; line-height: 1.5; width: 100%;}
	.zg_tovar {font-size: 1.3rem;line-height: 1;}
	.text_tovar h2 {font-size: 1.2rem; line-height: 1.1;}
	.text_tovar h3 {font-size: 1.2rem; line-height: 1.1;}
	.text_tovar h4 {font-size: 1.2rem; line-height: 1.1;}
	.zg2 {font-size: 1.1rem;}
	.zg_head {font-size: 1.5rem;}
	.zg_head2 {font-size: 1.5rem;}
	.poisk_result .el-content {font-size: 1rem; line-height: 1.1;}
	.uk-navbar-toggle {font-weight: 700;}
	.setka2 .el-title {font-size: .9rem; font-weight: 700; line-height: 1;}
	.setka2 .el-meta {font-size: .6rem; line-height: 1.1;}
	.setka2 .uk-button-small {padding: 5px 5px; line-height: 1.3; font-size: .6rem;}
	
}

@media screen and (min-width: 1280px) and (max-width:1366px) {
	.menu_bok a {font-size: .7rem;}
	.uk-navbar-item, .uk-navbar-nav > li > a, .uk-navbar-toggle {padding: 0 10px; font-size: .85rem;}
	.uk-icon-button {width: 28px; height: 28px;}
	.setka2 .el-title {font-size: 1rem;}
	.setka .el-title {font-size: .9rem;}
	.setka2 .el-meta {font-size: .6rem; line-height: 1.1;}
	.setka2 .uk-button-small {padding: 5px 10px; line-height: 1.3; font-size: .7rem;}
}