.container.glav_page_caregory div div {
min-height: 65px;
text-align: center;
font-weight: 600;
padding: 5px;}
div#rdfewwqd4342{
overflow: hidden;
}
.container.glav_page_caregory div div a{
overflow: hidden;
display: block;
color: #000;
}
.container.glav_page_caregory div div a p {
margin: 10px 0;
}
.container.glav_page_caregory div.image-cat a:hover {
    box-shadow: 0 0 5px #000;
}
.container.glav_page_caregory div.cat-title a:hover {
    background: #e8e8e8;
}

@media(max-width: 767px){
.container.glav_page_caregory div > div{

}
}
@media(max-width: 576px){
.container.glav_page_caregory div > div{

}
}
.price .price-old {
color: #1a1a1a!important;
font-size: 14px!important;
}
.products-discription p {
font-size: 18px;
color: #000; }
.products-discription ul {
display: block;
margin: 0 0 20px 0!important; }
.products-discription ul li  {
font-size: 18px;
color: #000;
margin: 10px 0; }
.bordered_content.padded {
padding: 25px 0; }
.btn-map {
background-color: #264c69;
border-radius: 10px; 
border: none;
color: #fff;
font-weight: 600;
padding: 12px;
text-align: center;
text-transform: uppercase;
display: block;
overflow: hidden;
font-size: 16px;
text-overflow: ellipsis;
display: inline-block;
vertical-align: top;
max-width: 200px;
width: 180px;
margin: 25px 0px!important;
background: linear-gradient(45deg, rgba(161,19,19,1) 0%, rgba(107,8,8,1) 49%, rgba(161,19,19,1) 100%);
}
.product-detail .producttab .tab-content .product-property-list li .propery-title,
.product-detail .producttab .tab-content .product-property-list li .propery-des{
min-width: 300px;
}
.product-category .category-info .txt-cate {font-size: 16px;padding: 15px;border-radius: 10px!important;color: #000000;}
/*************Payment_open_bank*******************/
.payment_open_bank span {
display: block;
margin: 15px 0;
font-size: 22px;
border-bottom: 3px solid #911010;
color: #666;
font-weight: 500;
text-transform: initial;
padding-bottom: 10px;
font-family: 'IBM Plex Sans', sans-serif;
}
.payment_open_bank a img {
width: 80%;
}
@media(max-width: 576px){
.payment_open_bank span {
width: 100%;
}
}
table.redTable {
border: 2px solid #264c69;
background-color: #FFFFFF;
width: 100%;
text-align: center;
border-collapse: collapse;
}
table.redTable td, table.redTable th {
border: 1px solid #AAAAAA;
padding: 3px 2px;
}
table.redTable tbody td {
font-size: 13px;
}
table.redTable tr:nth-child(even) {
background: #F5ECEC;
}
table.redTable thead {
background: #264c69;
}
table.redTable thead th {
font-size: 19px;
font-weight: bold;
color: #FFFFFF;
text-align: center;
border-left: 2px solid #264c69;
}
table.redTable thead th:first-child {
border-left: none;
}

table.redTable tfoot td {
font-size: 13px;
}
table.redTable tfoot .links {
text-align: right;
}
table.redTable tfoot .links a{
display: inline-block;
background: #FFFFFF;
color: #264c69;
padding: 2px 8px;
border-radius: 5px;
}
/*============HEADER V3 ==================*/
.typeheader-23 {
box-shadow: none!important; }
.typeheader-23.bar-navhome {
height: auto!important; }
.typeheader-23.bar-nav {
box-shadow: none!important; }
.typeheader-23 .navbar-menu .toggle-panel {
background: #264c69!important;
}
.typeheader-23 .navbar-menu .toggle-panel .icon-bar {
background: #fff!important; }
.typeheader-23 .navbar-bar {
text-align: center!important; overflow: hidden!important;}
.typeheader-23 .navbar-menu {
float: left!important;
}
.typeheader-23 .navbar-menu span {
margin: 0!important;
padding: 0!important;
text-transform: uppercase!important;
font-weight: 600!important;
display: block!important;
font-size: 14px!important;
margin-top: -5px!important;
}
.typeheader-23 .navbar-logo {
text-align: center!important;
display: inline-block!important;
margin: 8px 0 0 0!important;
max-width: 160px!important; }
.typeheader-23 .navbar-search {
display: block!important;
overflow: hidden!important;
margin-top: 8px!important;
width: 100%!important;
border-top: 1px solid #e8e8e8!important;
}
.typeheader-23 .navbar-search #search {
padding: 0!important;
background: #fff!important;
border-radius: 0!important; }
.typeheader-32 .navbar-search #search .form-control {
padding: 0!important;
outline: none!important;
box-shadow: none!important; }
.typeheader-23 .navbar-search.topbam{
display: none!important;}
.typeheader-23 .header-link {
display: inline-block!important;
overflow: hidden!important; }
.typeheader-23 .header-cart {
float: right!important;
margin: 0 8px 0 10px!important; }
.typeheader-23 .header-wishlist {
float: left!important;
font-size: 18px!important; }
.typeheader-23 .header-cart a {
text-indent: -9999px!important;
display: inline-block!important;
width: 17px!important;
height: 19px!important;
background: url("../images/icon/icon-cart2.png") no-repeat center center!important; }
.footernav-top {
margin: 0 -15px!important; }
.col-bottom-width {
padding: 0!important;}
.footer-mobile .form-group{
position: relative!important;}
.footer-mobile{
width: 100%!important;
margin: 15px auto!important;
border-top: 5px solid #264c69!important;
padding: 20px 10px 0 10px!important;}
.footer-mobile .promotext {
font-size: 15px!important;
margin: 0 0 10px 0!important;text-align: center!important;}
.footer-mobile .font-title{
font-size: 22px!important;
line-height: 20px!important;
margin-bottom: 10px!important;
font-weight: 600!important;
text-transform: uppercase!important;text-align: center!important;}
.footer-mobile button.font-title{
font-size: 14px!important;
font-weight: 400!important;
text-transform: uppercase!important;
height: 40px!important;
margin: 0!important;
width: 100%!important;color: #ffffff!important;
padding: 0 30px!important;
background-color: #264c69!important;border-top-right-radius: 10px!important;
border-bottom-right-radius: 10px!important;}
.footer-mobile input#txtemail{
height: 40px!important;
line-height: 40px!important;
width: 100%!important;
box-shadow: none!important;
padding: 0 0 0 20px!important;
border: 1px solid #ddd!important;
background-color: #fff!important;
border-radius: 20px!important;margin: 0!important;}
.footer-mobile .subcribe {
position: absolute!important;
top: 0!important;
right: 0!important;}
.footer-mobil .form-group {
position: relative!important;}
.footer-mobil .promotext {
font-size: 15px!important;
line-height: 20px!important;
margin: 0 0 10px 0!important;}
.footer-mobil .font-title {
color: #212121!important;
font-size: 18px!important;
line-height: 20px!important;
margin-bottom: 10px!important;
font-weight: 500!important;
text-transform: uppercase!important;}
.footernav-top .need-help {
width: 100%!important;
padding: 0!important;
background: #555!important;
clear: both!important;
text-align: center!important;
overflow: hidden!important;
background: rgb(161,19,19)!important;
background: linear-gradient(45deg, rgba(161,19,19,1) 0%, rgb(118 23 23) 53%, rgba(161,19,19,1) 100%)!important; }
.footernav-top .need-help p {
text-align: center!important;
text-transform: uppercase!important;
color: #fff!important;
margin: 0!important; }
.footernav-top .need-help .nh-contact {
font-size: 22px!important;
}
.footernav-top .need-help .nh-contact .need-help-padding {
padding-left: 20px!important; }
.footernav-top .need-help .nh-contact a {
color: white!important; }

.footernav-social {
text-align: center!important;
font-size: 18px!important;
}
.footernav-social .list-inline {
vertical-align: middle!important;
padding: 10px 0px 2px!important; }
.footernav-social p {
padding: 10px 0px 2px!important;
margin: 0!important;
vertical-align: top!important;
display: inline-block!important;
text-align: left!important; }
p.footer-heading-title-main {
text-transform: uppercase!important;
margin: 15px 0!important;
color: #000!important;
padding: 0!important;
font-weight: bold!important;
font-size: 20px!important;
}
.footernav-midde {
margin: 15px!important;
clear: both!important; }
.footernav-midde .footer-link-list {
margin: 0 -3px!important; }
.footernav-midde .footer-link-list li {
padding: 3px!important;
display: inline-block!important; }
.footernav-midde .footer-link-list li a {
display: block!important;
background-color: #8e1515!important;
padding: 5px 8px!important;
padding-right: 25px!important;
border-radius: 5px!important;
color: #ffffff!important;
overflow: hidden!important;
text-overflow: ellipsis!important;
white-space: nowrap!important;
transition: .3s!important;
font-size: 14px!important;
}
.footernav-midde .footer-link-list li a:after {
content: "\f105"!important;
font-family: 'FontAwesome'!important;
font-size: 16px!important;
position: absolute!important;
right: 10px!important; }
.footernav-midde .footer-link-list li a:hover, .footernav-midde .footer-link-list li a:focus {
background: #761717!important;
color: white!important; transition: .3s!important;}

.footernav-bottom {
border-top: 1px solid #f2f2f2!important;
padding: 20px 0!important; }
.footernav-bottom p {
margin: 0!important; }
.footernav-bottom img {
width: 280px!important;
}
/*============RELATED PRODUCT==================*/
.related-products .product-item-container {
margin: 0 !important; }

.bar-navhome {
padding: 5px 10px 0 10px!important;
top: 0!important; }
.bar-navhome .input-group {
background: #e3e3e3!important;
border-radius: 3px!important;
padding: 0 10px!important; margin: 0 auto!important;width: calc(100% - 2%)!important;}
.bar-navhome .input-group .btn-link {
color: #555!important;
line-height: inherit!important;
font-size: 13px!important; }
.bar-navhome .input-group .form-control {
border: none!important;
font-size: 13px!important;
height: auto!important;
background: transparent!important;
margin: 4px 0!important; }

.bar-static {
position: static!important; }

.navbar-menu .toggle-panel {
background: #333!important;
border-radius: 3px!important;
color: #3786c7!important;
padding: 5px 8px!important;
display: inline-block!important; }
.navbar-menu .toggle-panel .icon-bar {
height: 3px!important;
width: 30px!important;
margin: 6px 0px!important;
background: #3786c7!important;
display: block!important;
}
.navbar-menu .toggle-panel .icon-bar:first-child {
/* width: 20px!important; */
}
.navbar-menu .toggle-panel .icon-bar:last-child {
/* width: 20px!important; */
}





.popover .table-view {
max-height: 300px!important;
margin-bottom: 0!important;
overflow: auto!important;
-webkit-overflow-scrolling: touch!important;
background-color: #fff!important;
border-top: 0!important;
border-bottom: 0!important;
border-radius: 6px!important;
}

.table-view-cell > a:not(.btn) {
position: relative!important;
display: block!important;
padding: inherit!important;
margin: -11px -15px -11px -15px!important;
overflow: hidden!important;
color: inherit!important;
}







.bar-tab {
background: rgb(226,250,255);
background: linear-gradient(45deg, rgba(226,250,255,1) 0%, rgba(255,255,255,1) 49%, rgba(226,250,255,1) 100%);
bottom: 0;
display: table;
width: 100%;
height: 50px;
padding: 0;
table-layout: fixed;
border-top: 1px solid #b1b1b1;
border-bottom: 0;
box-shadow: 0 0 2px #000;}
.bar-tab .tab-item, .bar-tab .tab-item i {
display: table-cell;
width: 1%;
height: 50px;
color: #6d6d6d;
text-align: center;
vertical-align: middle;
}
.bar-tab.out {
transition: .3s;
transform: translateY(100px);}
.bar-tab {
transition: .3s;
transform: translateY(0px);}
.bar-tab .tab-item.active i {
transform: scale(1.2);
color: red;
}
.bar-tab .tab-item.active  span{
transform: scale(1.05);
color: #000;
font-weight: bold;
}



.bar-tab .tab-item .icon, .bar-tab .tab-item i {
top: 3px;
/* width: 24px; */
height: 40px;
padding-top: 0;
padding-bottom: 0;
}
.bar-tab .tab-item .icon ~ .tab-label,
.bar-tab .tab-item i ~ .tab-label {
display: block;
font-size: 11px;
}

.bar .btn {
position: relative;
top: 7px;
z-index: 20;
padding: 6px 12px 7px;
margin-top: 0;
font-weight: 400;
}
.bar .btn.pull-right {
margin-left: 10px;
}
.bar .btn.pull-left {
margin-right: 10px;
}
a.tab-item i{
transition: .3s;
transform: scale(1);
}
a.tab-item:hover i, a.tab-item.active_link i {
transition: .3s;
transform: scale(1.2);
color: #bd2323;
}
.bar .btn-link {
top: 0;
padding: 0;
font-size: 16px;
line-height: 44px;
color: #428bca;
border: 0;
}
.bar .btn-link:active, .bar .btn-link.active {
color: #3071a9;
}

.bar .btn-block {
top: 6px;
padding: 7px 0;
margin-bottom: 0;
font-size: 16px;
}

.bar .btn-nav.pull-left {
margin-left: -5px;
}
.bar .btn-nav.pull-left .icon-left-nav {
margin-right: -3px;
}
.bar .btn-nav.pull-right {
margin-right: -5px;
}
.bar .btn-nav.pull-right .icon-right-nav {
margin-left: -3px;
}

.bar .icon,  .bar i {
position: relative;
z-index: 20;
padding-top: 10px;
padding-bottom: 10px;
font-size: 25px;
}
.bar .btn .icon, .bar .btn  i {
top: 0px;
padding: 0;
}
.bar .title .icon {
padding: 0;
}
.bar .title .icon.icon-caret {
top: 4px;
margin-left: -5px;
}

.bar input[type="search"] {
height: 29px;
margin: 6px 0;
}

.bar .segmented-control {
top: 7px;
margin: 0 auto;
}
.so-listing-tabs-ltr .xdstickers_wrapper {
    position: unset;}
.footernav-top {
margin: 0 -15px!important; }
.col-bottom-width {
padding: 0!important;}
.footer-mobile .form-group{
position: relative!important;}
.footer-mobile{
width: 100%!important;
margin: 15px auto!important;
border-top: 5px solid #264c69!important;
padding: 20px 10px 0 10px!important;}
.footer-mobile .promotext {
font-size: 15px!important;
margin: 0 0 10px 0!important;text-align: center!important;}
.footer-mobile .font-title{
font-size: 22px!important;
line-height: 20px!important;
margin-bottom: 10px!important;
font-weight: 600!important;
text-transform: uppercase!important;text-align: center!important;}
.footer-mobile button.font-title{
font-size: 14px!important;
font-weight: 400!important;
text-transform: uppercase!important;
height: 40px!important;
margin: 0!important;
width: 100%!important;color: #ffffff!important;
padding: 0 30px!important;
background-color: #264c69!important;border-top-right-radius: 10px!important;
border-bottom-right-radius: 10px!important;}
.footer-mobile input#txtemail{
height: 40px!important;
line-height: 40px!important;
width: 100%!important;
box-shadow: none!important;
padding: 0 0 0 20px!important;
border: 1px solid #ddd!important;
background-color: #fff!important;
border-radius: 20px!important;margin: 0!important;}
.footer-mobile .subcribe {
position: absolute!important;
top: 0!important;
right: 0!important;}
.footer-mobil .form-group {
position: relative!important;}
.footer-mobil .promotext {
font-size: 15px!important;
line-height: 20px!important;
margin: 0 0 10px 0!important;}
.footer-mobil .font-title {
color: #212121!important;
font-size: 18px!important;
line-height: 20px!important;
margin-bottom: 10px!important;
font-weight: 500!important;
text-transform: uppercase!important;}
.footernav-top .need-help {
width: 100%!important;
padding: 0!important;
background: #555!important;
clear: both!important;
text-align: center!important;
overflow: hidden!important;
background: rgb(161,19,19)!important;
background: linear-gradient(45deg, rgba(161,19,19,1) 0%, rgb(118 23 23) 53%, rgba(161,19,19,1) 100%)!important; }
.footernav-top .need-help p {
text-align: center!important;
text-transform: uppercase!important;
color: #fff!important;
margin: 0!important; }
.footernav-top .need-help .nh-contact {
font-size: 22px!important;
}

.bar-tab ~ .content {
margin-bottom: 0px!important;
margin-top: 70px;
}
.footernav-top .need-help .nh-contact .need-help-padding {
padding-left: 20px!important; }
.footernav-top .need-help .nh-contact a {
color: white!important;     display: block;
margin: 10px auto;}
.footer-content {
overflow: hidden;
background: rgb(103,120,130);
background: linear-gradient(45deg, rgb(222 224 225) 0%, rgb(207 217 224) 45%, rgb(201 203 205) 100%);
}
.footernav-social {
text-align: center!important;
font-size: 18px!important;
}
.footernav-social .list-inline {
vertical-align: middle!important;
padding: 10px 0px 2px!important; }
.footernav-social p {
padding: 10px 0px 2px!important;
margin: 0!important;
vertical-align: top!important;
display: inline-block!important;
text-align: left!important; }
p.footer-heading-title-main {
text-transform: uppercase!important;
margin: 15px 0!important;
color: #000!important;
padding: 0!important;
font-weight: bold!important;
font-size: 20px!important; 
}
.footernav-midde {
margin: 15px!important;
clear: both!important; }
.footernav-midde .footer-link-list {
margin: 0 -3px!important; }
.footernav-midde .footer-link-list li {
padding: 3px!important;
display: inline-block!important; }
.footernav-midde .footer-link-list li a {
display: block!important;
background-color: #8e1515!important;
padding: 5px 8px!important;
padding-right: 25px!important;
border-radius: 5px!important;
color: #ffffff!important;
overflow: hidden!important;
text-overflow: ellipsis!important;
white-space: nowrap!important;
transition: .3s!important;
font-size: 14px!important;
}
.footernav-midde .footer-link-list li a:after {
content: "\f105"!important;
font-family: 'FontAwesome'!important;
font-size: 16px!important;
position: absolute!important;
right: 10px!important; }
.footernav-midde .footer-link-list li a:hover, .footernav-midde .footer-link-list li a:focus {
background: #761717!important;
color: white!important; transition: .3s!important;}

.footernav-bottom {
border-top: 1px solid #f2f2f2!important;
padding: 20px 0!important; }
.footernav-bottom p {
margin: 0!important; }
.footernav-bottom img {
width: 280px!important;
}

/**********payment_open_bank*********/
.panel-search .input-group {
background: #ddd!important;
margin: 10px!important; }
.panel-search .input-group input {
border: none!important;
font-size: 13px!important; border-top-left-radius: 10px!important;
border-bottom-left-radius: 10px!important;border: 1px solid #264c69!important;}
@media (max-width: 767px){
ul.megamenu > li > a strong,
ul.megamenu > li strong {
font-weight: 500;
text-transform: uppercase;
font-size: 16px;
font-weight: 600;
}}.side-menu {
position: fixed;
top: 0;
z-index: -1;
width: 320px;
height: 100%;
left: 0;
}
.activeSideMenu {
-webkit-transform: translate3d(320px, 0, 0);
-ms-transform: translate3d(260px, 0, 0);
transform: translate3d(320px, 0, 0);
}.panel .panel-left__bottom i {
border-radius: 50%;
color: #911515;
padding: 10px;
font-size: 25px;
border: 2px solid #1f4e01;
transition: .3s;
}
.panel-left__bottom {
margin: 15px 0!important;
}
.panel-left__bottom .bot-inner {
font-size: 13px!important; }
.panel-left__bottom .panel-left__language, .panel-left__bottom .panel-left__currency {
padding: 0!important;
margin-top: 20px!important; }
.panel-left__bottom .panel-left__language h4, .panel-left__bottom .panel-left__currency h4 {
font-size: 13px!important;
font-weight: normal!important;
margin: 10px 0 0!important; }
.panel-left__bottom .btn-group .btn-link {
font-size: 12px!important;
padding: 2px 5px!important;
border: 1px solid #999!important; }
.panel-left__bottom .select .btn-link {
border-color: #3786c7!important; }
/*.popover{width:240px!important;}*/
.panel-search .input-group-btn {
background: #264c69;
padding: 0 5px;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
}
.popover.bottom {
min-width: 300px!important;
bottom: 70px!important;
top: auto!important;
font-weight: 600!important;
margin-top: 0!important;
right: 10px!important;
text-transform: uppercase!important;
left: auto!important;
z-index: 99999!important;}
.popover.bottom:before {
border-bottom: 0!important;
border-top: 15px solid rgba(247, 247, 247, 0.98)!important;
top: auto!important;
bottom: -10px!important;
left: 87%!important; }

.fancy-collapse-panel .panel-default > .panel-heading {
padding: 0!important; }

.divider {
clear: both!important;
height: 40px!important; }

.tab-content {
margin-bottom: 20px!important;
z-index: 2!important;
border-top: 0px!important; }
.panel-logo {
margin: 15px 0;
padding: 0 30px;
}
.nh-contact.left-panel-phone a {
padding: 10px 0;
maRGIN: 0;display: block;
color: #fff;
text-align: center;
font-size: 18px;
font-weight: bold;
background: rgb(161,19,19);
background: linear-gradient(45deg, rgba(161,19,19,1) 0%, rgb(118 23 23) 53%, rgba(161,19,19,1) 100%);
}
.collapse {
display: block!important;
}
.btn.btn-block.btn-outlined.btn-collapse {
display: none!important;
}
#collapseCategory p{
text-align: center!important; 
font-size: 14px!important;
font-weight: bold!important;
text-transform: uppercase!important;
color: #222!important;
}
.products-category .filter_group {
width: 25%!important;
display: inline-block!important;
vertical-align: top!important; }
.refine-search__list .thumbnail {
margin-bottom: 0!important; }
.refine-search__list > li {
margin-bottom: 10px!important; }


/*TOOLBAR LISTING TOP*/

.col-xs-4.view-mode {
width: 27.33333333%!important;}
.filters-panel .pagination {
margin: 0!important; }
.short-by-show.form-inline.text-right.col-xs-4 {
width: 35.333333%!important;}
.short-by-show.form-inline.text-right.col-xs-4 .form-group {
margin: 0!important; }
.filters-panel .list-view button.btn.grid {
/* margin-right: -3px!important; */ }
.filters-panel a#tab-review {
background: #038d0d!important;
background: linear-gradient(45deg, hwb(111deg 2% 57%) 0%, rgb(51 114 9) 50%, rgb(25 111 7) 100%)!important;}
.so-filter-content-opts .so-filter-option .so-option-container button {
color: #ffffff!important;
border-top-right-radius: 10px!important;
border-bottom-right-radius: 10px!important;
background: #264c69!important;
height: 40px;
}
.so-filter-content-opts .so-filter-option .so-option-container input {
border-top-left-radius: 10px!important;
border-bottom-left-radius: 10px!important;
border: 1px solid #264c69!important;
height: 40px;
}
.box-pagination .pagination > li span, .box-pagination .pagination > li a {
padding: 0!important;
width: 27px!important;
height: 28px!important;
line-height: 28px!important;
text-align: center!important; }
.box-pagination .pagination {
display: block!important; }


div#so_sociallogin.active_nav {
background: #000000ad;
display: block;
transition: .3s;
z-index: 99999;
}
button.btn.btn-danger.button-remove i {
font-style: inherit;
}
ul.blank li{
margin-bottom: 10px;
}

@media (max-width: 1200px){
.container.glav_page_caregory div a div > p {
font-size: 14px;
}
} 
@media (min-width: 1200px){
.product-view .content-product-right .box-review .order-num {
float: unset;
padding: 0;
}
}
.item-vertical.vertical_menu_link_bar .sub-menu a {
text-transform: uppercase;
position: relative;
overflow: hidden;
display: table!important;
}
.item-vertical.vertical_menu_link_bar .sub-menu a:after{
opacity: 0;
visibility: hidden;
transition: .3s;
content: '';
position: absolute;
width: 0px;
height: 1.5px;
background: #cb0000;
bottom: 0px;
left: 0;
}
.item-vertical.vertical_menu_link_bar .sub-menu a:hover:after{
transition: .3s;
opacity: 1;
visibility: visible;
width: 100%;
}
.progress_container_krastorg{
width: 100%;
height: 4px;
background: #ccc;
position: fixed;
top: 0;
z-index: 999999; 
}
.progress_bar_krastorg  {
height: 4px;
background: #264c69;
width: 0%;
}
.products-discription div{
padding: 5px;}
.products-discription a{
text-align: center;
margin: 0 auto;
display: block;}
.products-discription a img{
text-align: center;
margin: 5px 0;
border: 1px solid #aeaeae;
padding: 5px;
transition: .3s;}
.products-discription a:hover img{
box-shadow: 0px 0px 5px #000;
transition: .3s;}
.products-discription p {
font-size: 18px;
color: #000; }
.products-discription ul {
display: block;overflow: hidden;
margin: 0 0 20px 0!important; }
.products-discription ul li  {
font-size: 18px;
color: #000;
margin: 10px 0; }
.bordered_content.padded {
padding: 25px 0; }
table.bill_paymnet_open_bank tr {
color: black;
font-size:  18px;
padding-bottom: 10px;
display: block;
width: 100%;}
table.bill_paymnet_open_bank tr a {
color: black;}
table.bill_paymnet_open_bank thead tr:first-child td:first-child {
color: #3c3c3c;
font-size: 20px;
margin-bottom: 15px;
display: block;
width: 100%;
border-bottom: 2px solid #264c69;
padding-bottom: 10px;}
table.bill_paymnet_open_bank tr td:first-child {
width: 130px;}
.info-store table {
margin-bottom: 25px;}
.info-store iframe {
border-radius: 10px;
border: 2px solid #a01313;}
.btn-map {border-radius: 10px;border: none;color: #fff;font-weight: 600;padding: 12px;text-align: center;text-transform: uppercase;display: block;overflow: hidden;font-size: 16px;text-overflow: ellipsis;display: inline-block;vertical-align: top;max-width: 200px;background: #264c69;background: linear-gradient(45deg, #20425b 0%, #265577 49%, #20425b 100%);width: 220px;margin: 25px 0px!important;}
.btn-map:hover{color: #fff;}
.product-product .sticky-detail .product-cont h1 {
margin-top: 0!important;}
.product_page_price .price-new, .product_page_price span.price {
font-size: 36px!important;}
.products-list .product-grid .product-item-container .right-block h4 a,
.products-list .product-table .right-block h4,
.products-list .product-list .product-item-container .right-block h4 a{
font-size: 16px;
font-weight: 600;}
.product-detail .producttab .tab-content .product-property-list li .propery-title,
.product-detail .producttab .tab-content .product-property-list li .propery-des{
min-width: 250px!important;}
@media (min-width: 576px) {
.product-detail .producttab .tab-content .product-property-list li .propery-title,
.product-detail .producttab .tab-content .product-property-list li .propery-des{
min-width: 200px!important; }
}
/*************Payment_open_bank*******************/
.payment_open_bank span {
display: block;
margin: 15px 0;
font-size: 22px;
border-bottom: 3px solid #911010;
color: #666;
font-weight: 500;
text-transform: initial;
padding-bottom: 10px;
font-family: 'IBM Plex Sans', sans-serif;
}
.payment_open_bank a img {
width: 80%;
}
@media(max-width: 576px){
.payment_open_bank span {
width: 100%;
}
}
.module.banner_footer_payment_open_bank span,
.module.banner_footer_payment_sberbank_bank {
font-weight: 600;
font-size: 17px;
color: #222; 
text-transform: uppercase;
position: relative;
margin-bottom: 15px;
display: block;
}
.col-socials h3{
font-weight: 600!important;
font-size: 17px!important; 
color: #222!important;
text-transform: uppercase;
position: relative;
margin: 15px 0;
}
.typefooter-21 .row-bottom {
border-top: 1px solid #264c69!important;
}
.p_footer {padding: 15px;background-color: #08821b;color: #fff!important;text-align: center;border-radius: 10px;font-size: 22px!important;display: block;margin-bottom: 15px;}
/***************GROUP_CATEGORY*****************/
.glav_page_caregory div a{
padding: 0;
margin: 0;
display: block;
text-align: center;
transition: .3s;
border-radius: 10px;
border: 1px solid #264c69;
transition: .3s;}
.glav_page_caregory div a:hover,
.glav_page_caregory div a:hover > img{
transition: .3s;}
.glav_page_caregory div a > img {
margin: 10px auto;
width: calc(100% - 5%);
display: flex;}
.glav_page_caregory div a:hover div{
color: #264c69;
transition: .3s;}
.glav_page_caregory div a div > p{
text-transform: uppercase;
font-size: 15px;
display: block;
padding: 0 5px;
text-align: center;
font-weight: bold;
margin: 0;}
/***Sertificate****/
strong.asdadadsasd {
font-weight: 700;
padding: 6px;
display: block;
color: #000;
font-size: 26px;
text-align: center;
line-height: 30px;
}
#rdfewwqd4342 div a > img,
.wrapper-main-right-review a > img{
border: 1px solid #264c69;
transition: all .3s ease;}
.montaj-cable-gallery div{
margin: 10px 0;}
#rdfewwqd4342 div a:hover > img,
.wrapper-main-right-review a:hover > img{ 
border: 1px solid #7e6969;
box-shadow: 0px 0px 3px #000;
transition: all .3s ease;}
.gallery_i_hover {
position: absolute;
top: 30%;
left: 0;
text-align: center;
display: block;
visibility: hidden;
opacity: 0;
width: 100%;
transition: .3s;
transform: scale(0);
}
.gallery_i_hover div {
background: rgb(255 255 255 / 70%);
display: block;
padding: 15px;
border-radius: 10px;
color: #353535;
width: 150px;
margin: 0 auto!important;
}
.gallery_i_hover div i{
display: block;
font-size: 26px;
}
.gallery_i_hover div span{
display: block;
font-size: 16px;
}
.products-discription a:hover .gallery_i_hover {
visibility: visible;
opacity: 1;
transition: .3s;
transform: scale(1);
}
.topbar_phone_string a{
color: #ffffff;
}	
.module .modtitle_footer {
font-weight: 600;
font-size: 17px;
color: #222;
text-transform: uppercase; 
position: relative;
margin-bottom: 15px;}
.sticky-filter .product-simple .so-extraslider .owl2-controls .owl2-nav {
top: 0!important;
z-index: 1;}
.block-policy24 ul li .item-inner .content span {
line-height: 20px!important;
font-size: 15px!important;
text-transform: inherit!important;
color: #606060!important;
}
.sticky-filter .product-simple .so-extraslider .owl2-controls .owl2-nav .owl2-prev, .sticky-filter .product-simple .so-extraslider .owl2-controls .owl2-nav .owl2-next {
background-color: #264c69!important;}
.block-policy24 ul li .item-inner .content b {
margin-bottom: 5px;
display: block;    font-size: 15px!important;
}
.price .price-old { 
color: #f00!important;
font-size: 1.4rem!important;
font-weight: 600!important;
}
.banners-effect-10 .banners > div a p {
position: absolute;
opacity: 0;
visibility: hidden;
text-align: center;
bottom: 0;
left: 0;
font-size: 16px;
color: #fff;
font-weight: bold;
transition: .3s;
background: rgb(0 0 0 / 80%);
width: 100%;
}
.banners-effect-10 .banners > div a:hover p{
opacity: 1;
visibility: visible;
transition: .3s;
}
@media (min-width: 1200px) {
.common-home .typeheader-24 .container-megamenu.vertical:hover .vertical-wrapper {
visibility: visible!important;
-webkit-opacity: 1!important;
-moz-opacity: 1!important;
-ms-opacity: 1!important;
-o-opacity: 1!important;
opacity: 1!important;
transition: all 0.2s ease-in-out 0s!important;
-moz-transition: all 0.2s ease-in-out 0s!important;
-webkit-transition: all 0.2s ease-in-out 0s!important;
top: 52px!important; 
}
}
.overlay_menu{ 
position: fixed;
width: 100%;
height: 100%;
background: rgb(0, 0, 0, 0.6);
top: 0;
left: 0;
display: block;
opacity: 0;
transition: 0.3s;
visibility: hidden;
z-index: 9;
}
.typeheader-24 .container-megamenu.vertical{
position: relative;
}
.typeheader-24 .container-megamenu.vertical:hover + .overlay_menu{
visibility: visible;
opacity: 1;
transition: .3s;}
@media(max-width: 991px){
.typeheader-24 .container-megamenu.vertical:hover + .overlay_menu{
visibility: hidden;}
}
.typeheader-24 .wishlist-comp span.items_wishlist,
.typeheader-24 .wishlist-comp span.items_compare{
	background-color: #264c69;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	position: absolute;
	top: -4px;
	left: 30px;
	font-size: 12px;
	color: #fff;
	}
.typeheader-24 .header-middle ul.wishlist-comp li i,
.typeheader-24 .header-middle div.shopping_cart span.icon-c i {
font-size: 26px;
padding-top: 5px;
}
@media(max-width: 767px){
.typeheader-24 .header-middle ul.wishlist-comp li i,
.typeheader-24 .header-middle div.shopping_cart span.icon-c i {
padding-top: 0;
}
}
.typeheader-24 .header-middle ul.wishlist-comp li.compare i{
padding-right: 2px;
}

.toggle {
align-items: center;
border-radius: 100px;
display: flex;
font-weight: 700;
margin-bottom: 16px;
}
.toggle:last-of-type {
margin: 0;
}

.toggle__input {
clip: rect(0 0 0 0);
clip-path: inset(50%);
height: 1px;
overflow: hidden;
position: absolute;
white-space: nowrap;
width: 1px;
}
.toggle__input:not([disabled]):active + .toggle-track, .toggle__input:not([disabled]):focus + .toggle-track {
border: 1px solid transparent;
box-shadow: 0px 0px 0px 2px #121943;
}
.toggle__input:disabled + .toggle-track {
cursor: not-allowed;
opacity: 0.7;
}
a.button552 {
margin: 15px 0;
background-color: #08821b;
border-radius: 10px;
color: #fff;
font-weight: 600;
padding: 10px 0;
transition: .3s;
max-width: 180px;
font-size: 14px;
text-align: center;
text-transform: uppercase;
display: block;
box-shadow: 3px 3px 6px rgba(0, 0, 0, .3);
}
a.button552:hover {
background-color: #004a0b;
color: #fff!important;
}
.montag-cabel-category {margin-bottom: 25px;}
.montag-cabel-category div:first-child {background: unset;box-shadow: none;width: 100%;margin: 20px 0;border: none;}
.montag-cabel-category .module h3.modtitle{
margin: 0;
text-align: center;
}
.montag-cabel-category h3 span {
font-size: 26px!important;
}
.montag-cabel-category div a {
border-radius: 5px;color: #000;
font-size: 16px;padding: 10px;
border: 2px solid #264c69;
text-transform: uppercase;
display: block;
text-align: center;
margin: 10px 0;
box-shadow: 1px 1px 0px rgba(0,0,0,.3);
}
.montag-cabel-category div a p{
padding-top: 10px;
font-weight: 600;
}
.montag-cabel-category div a:hover p{
color: #264c69;
}
.montag-cabel-category div > div{
padding: 0;
}

.toggle-track {
background: #e5efe9;
border: 1px solid #5a72b5;
border-radius: 100px;
cursor: pointer;
display: flex;
height: 30px;
margin-left: 12px;
position: relative;
width: 60px;
float: right;
}

.toggle-indicator {align-items: center;background: #cf0202;border-radius: 24px;bottom: 2px;display: flex;height: 24px;justify-content: center;left: 2px;outline: solid 2px transparent;position: absolute;transition: 0.25s;width: 24px;}

.checkMark {
fill: #fff;
height: 20px;
width: 20px;
opacity: 0;
transition: opacity 0.25s ease-in-out;
}

.toggle__input:checked + .toggle-track .toggle-indicator {background: #049316;transform: translateX(30px);}
.toggle__input:checked + .toggle-track .toggle-indicator .checkMark {
opacity: 1;
transition: opacity 0.25s ease-in-out;
}


#create_account span, .terms span {
width: 75%;
display: block;
}
@media screen and (-ms-high-contrast: active) {
.toggle-track {
border-radius: 0;
}
} 



/* .so-extraslider-ltr.product_extra_slider_24 */

.so-extraslider-ltr.product_extra_slider_24 .box-label {
background: #000;
display: table;
border-radius: 50%;
color: #fff;
font: 18px/26px bold, sans-serif;
height: 50px;
width: 50px;
line-height: 50px;
text-align: center;
background: linear-gradient(45deg, rgb(145 20 20) 0%, rgb(87 19 19) 49%, rgb(61 11 38) 100%);
}
.so-extraslider-ltr.product_extra_slider_24 .item-info .item-title,
.so-extraslider-ltr.product_extra_slider_24 .item-info .rating {
text-align: center;
font-size: 20px;
margin: 2px 0 0 0;
}
.so-extraslider-ltr.product_extra_slider_24 .item-info .price {
text-align: center;
display: block;
margin: 15px 0;
overflow: hidden;
}

.so-extraslider-ltr.product_extra_slider_24 .item-info .price .price-new {
font-size: 30px!important;
display: block;
margin-bottom: 10px;
}

.so-extraslider-ltr.product_extra_slider_24 .item-info .price .price-old {
font-size: 20px!important;
}
.so-extraslider-ltr.product_extra_slider_24 .so-quickview {
position: absolute;
top: 50%;
left: 0;
width: 100%; 
visibility: hidden;
transition: .3s;
opacity: 0;
}
.so-extraslider-ltr.product_extra_slider_24 .so-quickview span {
margin-left: 10px;
}
.so-extraslider-ltr.product_extra_slider_24 .so-quickview a {
margin: 0px auto;
text-align: center;
border-radius: 50px;
background: rgb(0 83 9 / 80%);
color: #fff;
padding: 10px 0;
font-size: 18px;
}
.so-extraslider-ltr.product_extra_slider_24 .item-image {
position: relative;
}
.so-extraslider-ltr.product_extra_slider_24 .item-image:hover .so-quickview  {
visibility: visible;
transition: .3s;
opacity: 1;
}
.so-extraslider-ltr.product_extra_slider_24 .item-image:hover .so-quickview a:hover  {
transition: .3s;
background: rgb(0 34 4 / 80%);
}
.so-extraslider-ltr.product_extra_slider_24 .item-image img{
transition: .3s;
margin: 0 auto;
display: block;
}
.so-extraslider-ltr.product_extra_slider_24 .item-image:hover img{
transform: scale(1.03);
transition: .3s;
}
.so-extraslider-ltr.product_extra_slider_24 .button-group {
text-align: center;
margin-bottom: 30px;
}