body {background-color: #FFFFFF;font-family: 'Roboto','Arial',sans-serif !important;}
input[name="paymentType"] {
    padding: 8px;
}
.header_logo {
    margin-left: 15px;
}
select.selectorPvz {
    max-width:250px;
    width:auto;
    display:block;
}
.main-category-list .col {
    flex-basis: 8%;
}
.box-main.new-box {
    box-shadow: none;
}
.box-main.new-box .category-list {
    border:0px;
}
input[type=file]:focus, input[type=checkbox]:focus, input[type=radio]:focus {
        outline: none !important;
          border-color: #0b76ef;
  background-color: #0b76ef;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}
#cat-feautured-topff .item .image img {
    box-shadow: none;
}
#cat-feautured-topff .item:hover .image img {
    transform: scale(1.1);
}
#cat-feautured-topff .item:hover .name a {
    font-weight: normal;
}
a.see-all { color: blue; }
a.se-all { color: #999; font-style:italic; text-decoration: none;
border-bottom: 1px dashed #000080; }

/*.col-sm-2:focus { margin: 0px; padding: 0px; } .col-sm-2:focus img { width: 100%; height: 100%; }.col-sm-2:hover { margin: 0px; padding: 0px; } .col-sm-2:hover img { width: 100%; height: 100%; }*/
.modal-header .close {
    font-size: 3rem;
    opacity: 1;
    color: #FF0000;
}
/*.row:focus { margin: 0px; padding: 0px; } .row:focus img { width: 100%; height: 100%; }.row:hover { margin: 0px; padding: 0px; } .row:hover img { width: 100%; height: 100%; }*/
@media only screen and (max-width: 768px) {.product-grid .product .product-about {position: relative;}.checkout.cart .input-group-addon{display:table-row;}footer .container {
        padding: 5px 10px 40px 10px !important;
}.table-responsive>.table>tbody>tr>td{white-space: unset;}.product-grid .product-buttons .cart{opacity:1;}}
.justify-content-center { justify-content: center; }
.main-color1-text{color:#fff; background: #ff9e58; border-radius: 5px; border:none}
.main-color1-text :hover{color:#333; background: #ff9e58;; border-radius: 5px; border:none}
#button-cart{background:#00428a !important; border-radius: 5px; border:none }
a.glav-all{font-size:16px; padding-top: 10px; font-weight: bold}
.avtorkar{text-transform: uppercase; font-weight:600 }
.heading{font-weight:600}
.active{font-weight:600; color:#000; }

.top-menu-catalog {list-style: none;border: 0px;background: #fff;}
.top-menu-catalog li{position: relative;margin: 0;padding: 0 0 0 6px;text-align: left;}
.top-menu-catalog > li{vertical-align: top; margin-right: -10px;}

.top-menu-catalog li a, .top-menu-catalog li a:visited{color:#333;font-size:15px;line-height: 30px;text-decoration: none;position: relative;display: inline-table;font-weight: bold;}


.top-menu-catalog li a:hover, .top-menu-catalog li a:focus{color:#999999;}
.top-menu-catalog .ul_sub_1, .top-menu-catalog .ul_sub_2, .top-menu-catalog .ul_sub_3{display: none;position: absolute;left: 100%;z-index: 100;top: 0;margin-top: -1px !important;min-width: 280px;border: 1px solid #dedede !important;background: #f2f6f9;}
.top-menu-catalog li:hover .ul_sub_1{display: block;}
.top-menu-catalog li .ul_sub_1 li:hover .ul_sub_2{display: block;}
.top-menu-catalog li .ul_sub_1 li .ul_sub_2 li:hover .ul_sub_3{display: block;}
.top-menu-catalog i{top: 9px;position: absolute;right: 9px;}
.top-menu-catalog .li_sub_1:hover > a > i{transform: rotate(90deg);}
.top-menu-catalog .li_sub_2:hover > i{transform: rotate(90deg);}
.top-menu-catalog .ul_sub_2:hover> li > a > i{transform: rotate(90deg);}
.top-menu-catalog .li_sub_3:hover > i{transform: rotate(90deg);}
.top-menu-catalog li .ul_sub_1 li{color: #333;line-height: 30px;display: block;position: relative;}
#kladr_autocomplete ul li:first-child {display:none;}
.modal-opens{overflow-y: scroll;}
.modal {top:9%;}
.item .image {}
.product-grid .rating {position: relative;bottom: 0;top: unset;left: unset;margin-top: 5px;margin-bottom: 5px;text-align: center;}
.breadcrumb span:last-child {color:#252525;}
body.error #content {color:#252525;}
body.error #content a {color:#00428a;}
body.error #content a:hover {color:#333333;}
body.error .content {margin-top:0px;}
.box-main .nav-tabs>li>a {font-size:16px;}
.br-theme-fontawesome-stars .br-widget {height: 28px;white-space: nowrap;.item .name}
.br-theme-fontawesome-stars .br-widget a {font: normal normal normal 20px/1 FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;text-decoration: none;margin-right: 2px;}
.br-theme-fontawesome-stars .br-widget a:after {content: '\f005';color: #d2d2d2;}
.br-theme-fontawesome-stars .br-widget a.br-active:after {color: #EDB867;}
.br-theme-fontawesome-stars .br-widget a.br-selected:after {color: #EDB867;}
.br-theme-fontawesome-stars .br-widget .br-current-rating {display: none;}
.br-theme-fontawesome-stars .br-readonly a {cursor: default;}
#popup-purchase-wrapper .product-name {font-size:22px !important;}
#main-price {color:#00428a !important;}
@media print {.br-theme-fontawesome-stars .br-widget a:after {content: '\f006';color: black;}
.br-theme-fontawesome-stars .br-widget a.br-active:after,.br-theme-fontawesome-stars .br-widget a.br-selected:after {content: '\f005';color: black;}
}
.mega_filter.results .mfilter-content li:nth-child(2){display:none;}
.tab-content iframe {text-align: center;margin: auto;display: block;}
.block-knig-img {width: 33%;float: left;text-align: center;height: 400px;}
.block-knig-img img {border: 2px solid #BBB;width: auto;max-width: 100%;height: 100%;}
.block-knig-img a {transition: all 0.25s ease-in-out;-webkit-transition: all 0.25s ease-in-out;-moz-transition: all 0.25s ease-in-out;}
.block-knig-img a:hover img,.block-knig-img a:focus img {-webkit-transition: all 0.25s ease-in-out;-moz-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out 0s;transform: scale(1.1);}
.ui-autocomplete {position: absolute;top: 100%;left: 0;z-index: 55000 !important;float: left;display: none;min-width: 160px;padding: 4px 0;margin: 0 0 10px 25px;list-style: none;background: #ffffff !important;border-color: #ccc;border-color: rgba(0, 0, 0, 0.2);border-style: solid;border-width: 1px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box;*border-right-width: 2px;*border-bottom-width: 2px;}
.ui-menu-item > a.ui-corner-all {display: block;padding: 3px 15px;clear: both;font-weight: normal;line-height: 18px;color: #555555;white-space: nowrap;text-decoration: none;}
.ui-state-hover, .ui-state-active {color: #ffffff;text-decoration: none;background-color: #0088cc;border-radius: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;background-image: none;}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,.ui-autocomplete, .ui-autocomplete:hover,.ui-menu-item, .ui-menu-item:hover,.ui-menu-item a, .ui-menu-item a:hover,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active,.ui-menu .ui-menu-item a{ background: #ffffff none no-repeat !important;padding:0;margin:0;display:block;border-collapse:collapse;}
.ui-menu .ui-menu-item a.ui-state-focus, .ui-menu-item, .ui-menu-item:hover,.ui-menu-item a, .ui-menu-item a:hover,.ui-menu .ui-menu-item a.ui-state-active {border:0;font-weight: normal;}
.ui-autocomplete .ui-menu-item span.image {margin-left:5px;margin-right:10px;}
.ui-menu-item{margin-bottom:5px !important;padding-bottom:5px !important;border-bottom:1px solid #BBB !important;}
.ui-autocomplete li:last-child {border-bottom:0 !important;}
.ui-menu-item a {text-decoration: none;display: block;padding: .2em .4em;line-height: 1.5;zoom: 1;height: 100%;}
.ui-menu-item a:hover .name {color:#333 !important;}
.ui-menu-item:hover img {opacity:0.8;}
.modal-title {font-size: 16px;font-weight: 600;}
.ui-autocomplete .more {text-align:center !important;font-weight:bold;}
.ui-autocomplete .more:hover {color:#13639b;}
.sp-form-outer {margin-top:15px;width:auto;max-width:100%;box-sizing:border-box;}
.sp-force-hide { display: none;}
.sp-form[sp-id="89553"] { min-height:195px;display: block; padding: 0; width: 100%; max-width: 100%; border:0px;}
.sp-form[sp-id="89553"] .sp-form-fields-wrapper { margin: 0 auto; width:auto;}
.sp-form[sp-id="89553"] .sp-form-control { background: #ffffff; border-color: rgba(26, 134, 209, 1); border-style: solid; border-width: 1px; font-size: 15px; padding-left: 8.75px; padding-right: 8.75px; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; height: 35px; width: 100%;}
.sp-form[sp-id="89553"] .sp-buttons { border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; background-color: #00428a; color: #ffffff; width: auto; font-weight: normal; font-style: normal; font-family: Arial, "Helvetica Neue", sans-serif; box-shadow: inset 0 -2px 0 0 #13639b; -moz-box-shadow: inset 0 -2px 0 0 #13639b; -webkit-box-shadow: inset 0 -2px 0 0 #13639b; border-width: 1px; border-color: #BBBBBB; border-style: solid;}
.sp-form[sp-id="89553"] .sp-button-container { text-align: center;margin-top: 5px;
padding-bottom: 5px;}
.sp-form[sp-id="89553"] .box-content, .box-content.vk {border:1px solid #dedede;border-top:0;box-sizing:border-box;max-width:100%;}
.sp-form .sp-lg>.sp-button {font-size: 17px;height: 34px !important;line-height: 23px;padding-left: 21px;padding-right: 21px;color:#FFF;}
.sp-form .sp-button:hover {top:0 !important;background: #333;}
input:focus, textarea:focus {border-bottom: 1px solid #00428a; -webkit-box-shadow: 0px 2px 5px 0px rgba(34, 60, 80, 0.3);
-moz-box-shadow: 0px 2px 5px 0px rgba(34, 60, 80, 0.3);
box-shadow: 0px 2px 5px 0px rgba(34, 60, 80, 0.3);}
.tab-content .owl-item img {max-height:100%;}
.owl-item .cart {margin-left:0;}
.box-content.vk iframe{width:auto;max-width:100%;}
#content div.product-item:hover .image img, #content div.product:hover .image img, .product-grid div.product:hover .image img, .category-products li.item:focus .product-image a, .owl-item .item:hover .image img, .product-items:hover .image img {border: 0px solid rgba(0,0,0,0)!important;box-shadow: unset;transition: all 0.25s ease-in-out 0s;transform: scale(1);}
.banner-izd:hover img, #column-left .product-box-item:hover img, .banner-foot img:hover {transition: all 0.25s ease-in-out 0s;transform: scale(1.1);opacity:0.8;}
.banner-foot img:hover {transform: scale(1.2);}
.banner-foot img {margin-top:8px;}
.product-box-item {padding: 20px 0 0 0;}
#column-left .product-box-item img {width:54%;}
#column-left .product-box-item .name {padding-top: 10px;}
#oct-slide-panel {position: fixed;bottom: 0;left: 0;right: 0;z-index: 1001;}
.author_name {font-size: 0.9em;color: #717171;overflow: hidden;height: 30px;line-height: 15px;margin-bottom: 5px;}
.fixed-panel#head-bls { -webkit-transform: translateZ(0);will-change: transform; -webkit-transition: all 2.5s ease;-moz-transition: all 2.5s ease;-o-transition: all 2.5s ease;transition: all 2.5s ease;-webkit-backface-visibility: hidden;-webkit-perspective: 1000;}
.top-panel .top-left-ul li a, .top-panel a {font-size: 1.4rem;letter-spacing: 0.4px;}
.fixed-panel {position: fixed; z-index: 99999;top: 0;width:100%;}
.fixed-panel header {padding-top:0px;}

.image {position: relative;}
.image .corner_0,.image .corner_1,.image .corner_2,.image .corner_3 {height: 50px;width: 51px;position: absolute;z-index: 998;}
.image .corner_0 {left: -15px;top: -15px;}
.image .corner_1 {right: -15px;top: -15px;}
.image .corner_2 {left: -15px;bottom: -15px;}
.image .corner_3 {right: -15px;bottom: -15px;}
.box-product .image .corner_0 img,.box-product .image .corner_1 img,.box-product .image .corner_2 img,.box-product .image .corner_3 img {border: none;padding: 0px;}
.box .box-product .image .corner_0 img,.box .box-product .image .corner_1 img,.box .box-product .image .corner_2 img,.box .box-product .image .corner_3 img {width: 60%;}
#top-right-content .category-slide .item .wishlist {margin-left:4px;}
#top-right-content .category-slide {padding-bottom: 5px;padding-top: 5px;}
.rew-form {margin-top: 15px;border-top: 1px solid #BBB;}
ul.box-category>li ul, ul.box-category>li ul>li+li, ul.box-category>li+li {border:0px;}
.info-page ul.list-unstyled {padding-left: 0 !important; list-style: none !important;}
.info-page ul.list-unstyled li {padding-left: 0; list-style: none !important;}
.about-link {cursor: pointer;color: #337ab7;float:left;margin-right:25px;}
.about-link span { text-decoration:underline;}
.about-link:hover {color:#333;text-decoration:none;}
.other-blocks {margin-top:20px;font-weight:normal;}
.other-blocks a:first-child {margin-left:25px;}
.other-link:hover { color: #337ab7;text-decoration:none;}
.other-link:active, .other-link:focus {text-decoration:none;}
.box-content dl:first-child {margin-top:7px;}
.box-content dl {margin-bottom:7px;}
.box-content dt.odd {font-size:16px;margin-bottom:4px;margin-left:4px;}
.btn-primary,.button,.da-arrows span,.da-slide .da-link,.fastorder-panel-default .panel-heading,.item .cart .button-cart,.item .compare:hover,.item .wishlist:hover,.main-color1,.oct-button,.product-grid .product-buttons .cart,.product-grid .product-buttons .compare:hover,.product-grid .product-buttons .wishlist:hover,.product-list .product-buttons .compare:hover,.product-list .product-buttons .wishlist:hover,.slideshow-box .slideshow-plus-link,.testbutton{background-color:#00428a}
.item .cart .button-cart, .product-grid .product-buttons .cart {background-color: #00428a !important;border:1px solid #00428a;color: #FFF;}
#top-right-content .nav>li>a {padding: 1px 15px;}
#slideshow0 .owl-dots {position: relative;top: 0;padding-top: 5px;padding-bottom: 2px;left: 0;margin-top:-30px;display: table;width: 100%;text-align: center;}

#slideshow0.owl-dot {border: none;padding: 0;opacity: 0.6;}
#slideshow0.owl-dot span {display:none;}
 #slideshow0.owl-dot.active {opacity: 1;border: 1px solid #00428a;}
 #slideshow0 .owl-dots .owl-dot span {background:#FFF;border:1px solid #999;}
#slideshow0 .owl-dots .owl-dot.active span {background:#999 !important;border:1px solid #fff;}
.review {margin-top:0px;}
.review a:hover {text-decoration:none !important;color:#00428a;}
.more-info {width:96%;}
.account-content .button,.account-content .buttons div .button,.button:hover,.caption .intro-btn a,.cart-top,.da-arrows span:hover,.da-slide .da-link:hover,.item .cart .button-cart:hover,.item .compare,.main-color1:hover,.main-color2,.oct-button:hover,.product-grid .product-buttons .cart:hover,.product-grid .product-buttons .compare,.product-grid .product-buttons .wishlist,.product-list .product-buttons .compare,.product-list .product-buttons .wishlist,.search-box-top input[type=submit],.slideshow-box .slideshow-plus-link:hover,.testbutton:hover,.wishlist-tr,ul.account-ul li:hover{background-color:#ed6504!important;text-decoration:none;}
.item .wishlist, .product-grid .product-buttons .wishlist {background-color: transparent !important;color:#00428a !important}
.item .wishlist:hover, .product-grid .product-buttons .wishlist:hover {color:#FFFFFF !important;}
input.error_style {border: 1px solid #FF0000 !important;}
.settingss.cat-panel {min-height:49px;}
#right-block i,#sstore_menu>ul>li>div.dropdown a:hover,.account-content .buttons div .button-back,.account-content .table-div table .button-back,.account-content form legend i,.account-content h2 i,.error,.main-color1-text:hover,.main-color2-text,.search-top .fa-search,input[type=search]::-webkit-input-placeholder,ul.account-ul li i{color:#ffffff}
.account-content .fa {color: #00428a;}
.additional :hover {color: #ed6504 !important; }
.table .button-back {color: #00428a !important;}
#xtotals-content .text-right {width:25%;}
.checkout .modal-content {width:auto;max-width:100%;}
.button,.slideshow-box .slideshow-plus-link,.testbutton{color:#F2F2F2!important}
.product-grid .product-buttons .cart {color: #FFFFFF !important;font-size:11px;width:98% !important;}
.product-grid .product-buttons .cart:hover {color:#FFFFFF !important;}
.product-info .image-additional img:hover, .product-info .image img:hover {opacity:0.8 !important;}
#sidebar a,.navbar-fixed-bottom ul li a,.settings strong,.sidebar-a,.top-panel a{color:#00428a}
.btn-light-blue {border-radius:5px;color:#000 !important;background:none;}
.btn-light-blue:hover {color:#fff !important;background-color: none;}
.product-info .cart .btn-light-blue {line-height:49px;}
.button-cart.no-store, .cart.no-store, .product-grid .product-buttons .cart.no-store {border: 0px !important;color:#fff !important;}
.button-cart.no-store:hover, .cart.no-store:hover, .product-grid .product-buttons .cart.no-store:hover,.item .cart .button-cart.no-store:hover {color:#333 !important;background-color:transparent !important;}
#sidebar,.navbar-fixed-bottom,.search-box-top,.sidebar-a .dropdown-menu,.top-panel{background:#FFF}
/*.settings-list:before {content: ' ';border-color: transparent transparent #fff;border-width: 7px;border-style: solid;position: absolute;right: 50px;top: -14px;margin-left: -.58333em;}*/
.settings-list:before {content: ' ';border-color: transparent transparent #fff;border-width: 7px;border-style: solid;position: absolute;left: 50px;top: -14px;margin-left: -.58333em;}

/*.cat-menu:before {content: ' ';border-color: transparent transparent #fff;border-width: 7px;border-style: solid;position: absolute;right: 33px;top: -14px;margin-left: -.58333em;}*/
.cat-menu:before {content: ' ';border-color: transparent transparent #fff;border-width: 7px;border-style: solid;position: absolute;left: 33px;top: -14px;margin-left: -.58333em;}

.owl-carousel .owl-controls .owl-dot:hover {opacity:.6 !important;}
.top-panel a:hover{color:#333 !important;}
.owl-item .item .image img {max-height:100%;}
.enter:before{background:url(/catalog/view/theme/storeset/images/enter.png) no-repeat}
.register:before{background:url(/catalog/view/theme/storeset/images/reg.png) no-repeat}
.contacts-header, .shedule-header {float:right;}
.rigtshap{margin-left: auto;}
.box {box-sizing:border-box;}
#contacts .contacts-fa,#phone a,#shedule{color:#ffffff}
#phone a {
    font-weight: 900;
    font-size: 2.2rem;
}
#contacts {height:auto;}
#contacts i.contacts-fa, #shedule i {top: 11%;left: 10%;}
#shedule i {left:20%;}
#shedule {height:auto;padding-left: 48px;}
#contacts>#phone {font-size: 22px;line-height: 28px;}
#cart{/*background-color:#ff9e58;*/}


#lk{background-color:#ff872f;padding:.5px 12px;font-weight:900;font-size:12px;margin:0 0 12px;color:#fff!important;text-transform:uppercase;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:2px solid #ffffff;}
#lk #cart-total,#lk a{color:#fff}
#lk:hover{color:#fff !important;background-color: #ff9e58;}
.user-link span {
    margin-right: 4px;
}
#lk a:hover {
    text-decoration: none !important;
}
#megamenu-menu .nav>li>a, nav .main-ul>.main-li>a, nav .main-ul>.main-li>a:visited {font-size:13px;line-height:26px;}
#right-block {/*padding-top:18px;*/width:100%;}

#right-block .fa-shopping-bag::before{color:#FF5100}
#shedule div {color: #cff;}
#cart #cart-total,#cart a{color:#FFF}
.box-heading.blue {background:#00428a;}
.box-heading.black {background:#333;}
.news-latest li:first-child {margin-top:6px;}
.highlight, .highlighted {font-weight:bold;}
.news-latest li {margin-bottom:6px;}
.news-latest li a {font-size:15px;color:#00428a;}
.no-js .sb-search .sb-icon-search,.sb-icon-search,.sb-search.sb-search-open .sb-icon-search,nav{background-color:none; border-radius: 5px}
#search {width:90%;margin:15px 0 ;z-index:1000;}
.fixed-panel .header_logo {margin-bottom: 5px;margin-top: 5px;}
.no-js .sb-search, .sb-search.sb-search-open {width:100%;}
.sb-search.sb-search-open {
    position: relative;
    float: left;
}
#megamenu-menu .nav>li>a,#sstore_menu>ul>li>a,#sstore_menu>ul>li>a:visited,nav .main-ul>.main-li>a,nav .main-ul>.main-li>a:visited,ul.mobile-category>li ul>li:hover>a,ul.mobile-category>li>a:hover{color:#FFFFFF}
.projects>li:nth-child(2) a {font-weight:700;}
@media only screen and (max-width:992px){#megamenu-menu .nav>li>div a {color: #FFFFFF !important}
}
nav .main-ul>.main-li>a:hover {color:#ff9e58 !important;text-decoration:underline;}
#megamenu-menu .nav>li>a:hover,#sstore_menu>ul>li:hover a,nav .main-ul>.main-li:hover>a{color:snow}
#megamenu-menu .nav>li>div,#sstore_menu>ul>li>div.dropdown,.category-dropdown{background:#FFF}
#megamenu-menu .nav>li>div a,#sstore_menu>ul>li>div.dropdown a,.category-dropdown>.sub-ul>.sub-li a.sub-category,.category-dropdown>.sub-ul>.sub-li ul li a{color:#252525}
.category-dropdown>.sub-ul>.sub-li:first-child a.sub-category {border-top:0px;}
#search input{background:6px 6px no-repeat #FFF;border-radius: 5px;
    border: 1px solid #ffffff;
    padding: 0;
    padding-left: 10px;
    height: 37px;}
#search input::placeholder, #search input:-ms-input-placeholder, #search input::-ms-input-placeholder {
    color: #646464 !important;
}
.sb-search-input, .sb-search {
    max-width:514px;
}
.sb-icon-search:focus, .sb-icon-search:hover {
    opacity: .8;
    box-shadow: unset;
}
.box-heading{background:#141414;color:#DBF3FF}
ul.box-category li a,ul.box-category li a:visited{color:#454343;font-size:13px;}
ul.box-category li a:hover,ul.box-category li a:focus{color:#999999;}
.list-menu.top-menu-catalog {width: 900px; border:0px;}
#diplomas>a {width: 33%;display: inline-block;}
#diplomas, #diplomas>a {text-align: center;}
#diplomas img:hover {opacity: .6;}
#sstore-3-level>ul>li>a{background:#05080A;color:#FFF}
#sstore-3-level>ul>li>a:hover{color:#D8F3F0}
#sstore-3-level ul ul li a{background:#535E6B;color:#DDD}
.bold {font-weight: bold;}
#sstore-3-level ul ul li a:hover{color:#FFF}
.top-menus {border-bottom: 1px solid #f4f3f3;width: 100%;padding: 0 0 2px;margin: 0 0 15px;}
.metod-oplaty, .punkt-dostavki {padding: 10px;border: 1px solid #d9d9d9;border-radius: 2px;}
#diplomas>p {font-size: 20px;}
#diplomas>a {width: 33%;display: inline-block;}
#diplomas>a>img {width: 90%;}
.other-link-block {margin: 60px auto 0;text-align: center;}
.punkt-dostavki .col-md-9, .metod-oplaty .col-md-9 {border-left: 1px solid #d9d9d9;min-height:190px;}
.metod-oplaty h2, .punkt-dostavki h2 {border-bottom: 1px dashed #333;margin-left: 10px;color: #00428a;padding-bottom: 10px;}
#container .content {}
#container #review .content {min-height:auto;}
.content-new__iframe {background-color: #fff;border: 1px solid #ddd;border-radius: 4px;-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);box-shadow: 0 1px 1px rgba(0,0,0,.05);margin: 10px;padding: 5px;}
.info-page a:hover, .news-full-desc a:hover {color: #333 !important;text-decoration:underline;}
#sstore-3-level ul ul ul li a.current-link{color:#F8FF74}
.akcii-box .title-link,.other-link-block .title-link{text-indent:-9999px;position:absolute;left:-9999px}
.akcii-box img,.other-link-block img{text-align:center;margin:auto;-webkit-box-shadow:0 0 5px 2px rgba(0,0,0,.3);-moz-box-shadow:0 0 5px 2px rgba(0,0,0,.3);box-shadow:0 0 5px 2px rgba(0,0,0,.3)}
.block-faq-v h2,.other-link-block .title-block{margin-top:10px;margin-bottom:10px;margin-left:10px}
.akcii-box img:hover,.other-link-block img:hover{opacity:.8;-webkit-box-shadow:0 0 5px 2px rgba(0,0,0,.9);-moz-box-shadow:0 0 5px 2px rgba(0,0,0,.9);box-shadow:0 0 5px 2px rgba(0,0,0,.9)}
.akcii-box img{max-width:90%}
.content.info-page {padding-bottom: 10px;border-bottom: 1px solid #BBB;}
.product-grid .price-old,.product-list .price-old{color:#848484}
.item .price {font-size:18px;}
.item .price,.product-grid .price,.product-grid .price-new,.product-info>.right .price-new,.product-list .price-new,.swiper-slide .price-new{color: #333;}
.product-info .price-new{color:#00428a}
.price-new>.fa{font-size: .9em;}
.product-info>.right .cart .button{color:#FFF}
.product-info>.right .cart .button:hover{background:url(/catalog/view/theme/storeset/images/to-cart-hover.png) 16% 46% no-repeat,#ff5100}
.listings-gifts .item .image img {max-height:none;}
.btn-primary:hover {background-color: #333 !important;}
.modal-body ul li {list-style: disc;margin-left:20px;}
.footer-top{background:#141414}
body.checkout.success {background:none;border:0;}
footer {
    margin-top: -145px;
    background-image: linear-gradient(180deg, #00142f, #00428a);
}

.terms-footer-block,.terms-footer-block a,footer .contacts ul li,footer .contacts ul li a,footer .socials a,p.subscribe{color:#CCC}
footer .oct-footer-h3{color: #fff;width: 80%;padding-bottom: 1px;font-weight:700;font-size:18px;}
footer .top-f.oct-footer-h3{color:#B0B0B0}
.foot-social__link {color: #FFF;width: 40px;height: 25px;text-align: center;background: #00428a;display: inline-block;}
.social-foot .foot-social__link .fa-vk {color:#FFF;}
.foot-social__link.smi .fa-vk {color: #ff9;}
.foot-social__link.izd{color: #97ed5e;}
.foot-social__link.anti {color:#ff9900;}
.foot-social__link i {font-size: 18px;margin-top: 4px;}
#sidebar.hero #accordion {height:100%;}
.yeum {margin-top:12px;}
.link-pl {text-align:left;}
.footer-middle {padding-top:80px;box-shadow:none;background:none;}
footer #powered {background:none;}
.footer-top .about p,.footer-top .about p a,footer .footer-middle ul>li>a,footer .footer-middle ul>li>a:hover,footer .footer-middle ul>li>a:visited{color:#fff;text-decoration:none;opacity: .7;}
.footer-middle ul { list-style-type: none;}
.footer-middle ul>li { list-style-type: none;}


footer .footer-middle ul>li>a:hover {color:#fff;opacity:1;}

.foot-social__link:hover {color:#fff;opacity:1;}
span.foot-title {color: #00428a;font-size: 16px;}
#powered .copyright{color:#00428a;margin-top:4px;font-size: 17px;line-height: 26px;text-align:right;}
.foot-cop {width:100%;}
.logo-foot img {float:right;}
.foot-tel {text-align:left;}
footer .cont-foot {color:#fff; font-weight:400}
footer .cont-foot a {color:#fff;border-bottom: 1px dashed;font-weight:400}
footer .cont-foot a:hover {color:#fefefe;border-bottom: 0;}
#powered .copyright a,#powered .copyright a:visited{color:#00428a}
#sidebar .sidebar-a {border:0;font-size:13px;line-height:35px;min-height:35px;}
.close-box-sidebar span {font-size: 20px;position: relative;right: 5px;top: 5px;z-index: 999999999;color: #333;cursor: pointer;}
#back-top span {background-color: #00428a !important;}
#back-top span:hover, #sidebar-toggle:hover {background-color:rgba(0, 120, 201, 0.7) !important;}
#search-top span,#sidebar-toggle span,.cart-top-mobile span,.login-top-mobile span{color:#D9ECFF}
#powered .payment img {width: 45px;height: 25px;}
@media only screen and (max-width:768px){.box-content.vk iframe {width:auto;}
.search-box-top,.top-panel{background:#141414}
.search-box-top{  position:fixed}
}
#sidebar{background:#fff !important;}
#sidebar.hero {border-right:1px solid #00428a;-webkit-box-shadow: 4px 0px 2px 0px rgba(0,0,0,0.45);-moz-box-shadow: 4px 0px 2px 0px rgba(0,0,0,0.45);box-shadow: 4px 0px 2px 0px rgba(0,0,0,0.45);}
#sidebar a,.sidebar-a .dropdown-menu .btn-link,.sidebar-a .h3,.sidebar-a i,.sidebar-a strong,.sidebar-a ul li{color:#333 !important;}
#sidebar a:hover {color: #999999 !important;}
.navbar-fixed-bottom{display:none}
#contactsservvwq1{visibility:hidden}
.top-panel-ul {height:30px;}


nav {background-color: transparent;margin-top:0px;box-shadow:none;}
.header-main-block {background-image: linear-gradient(180deg, #00428a, #00142f);padding-bottom: 120px;}
.header-main-block.fixed-panel {padding:0px;}
.header-menu {position: relative;width: 100%;}
.header-menu-menu { position: relative;width: 100%;border-top: 1px solid rgba(255, 255, 255, 0.1); margin-top:10px;}
#sb-search .btn-blocky {
position: relative;
    z-index: 3;
    bottom: 15px;
}
.sb-icon-search {margin-top:0px;line-height:43px;}
.btn-blocky:hover .sb-icon-search {background-color: rgba(0, 120, 201, 0.9) !important;}
.sb-icon-search {
    right: 2px;
    height: 33px;
    top: 5px;
    line-height: 33px;
    font-size: 16px;
    border-radius: 4px !important;
    width: 65px;
    background-color: #007aff !important;
    color: #FFF !important;
}
@-moz-document url-prefix() {
    .sb-icon-search { top: 7px; }
}
.country {margin-top: 5px;}
.settings-list {background:#FFFFFF;z-index:100;min-width:200px;box-shadow: 0 3px 3px 0 rgba(0,0,0,.15);top:31px;padding-top:5px;padding-bottom:0px;left: auto;right: auto;}

.cat-panel i {  color: #fff; margin-right: 8px;font-size:17px;}

.main-li a{text-decoration: none !important;
    display: inline-block;
    color: #fff;
    line-height: -0.1;
    cursor: pointer;
    position: relative;
}
/*.main-li a:after {
    display: block;
     content: ".";
    color:#00428a;
    background-color: #fff;
    height: 0.1px;
    width: 0%;
    left: 50%;
    position: absolute;
    -webkit-transition: width .3s ease-in-out;
    -moz--transition: width .3s ease-in-out;
    transition: width .3s ease-in-out;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    transform: translateX(-50%);
}
.main-li a:hover:after,
.main-li a:focus:after {
    width: 100%;
}*/
.cat-menu a:after {
     content: none !important;
}


nav .main-ul>.main-li{}
.item .cart .button-cart,.item .compare,.item .wishlist {font-size:12px;}
.cat-menu {top:31px;margin:auto;text-align:center;}
.fixed-panel .cat-menu {top:21px;}
.country > li {float:left;}
.settings {line-height:33px !important;}
.settings-list a {color:#333 !important;}
.settings-list span:hover {color: #00428a !important}
.breadcrumb {padding: 8px 0px;}
#container, .content {margin-top:10px;}
#column-left {border-right:1px solid #f4f3f3;}
.user-link a, .user-link span{cursor:pointer;font-weight: 700; font-size: 13px;text-transform: uppercase;color:#fff !important;}

.user-link:hover a, .user-link:hover span, .user-link:active, .user-link:focus, a.top-panel-div-span:active, a.top-panel-div-span:focus {color:#FFFF !important;text-decoration:none !important;}
.user-link a:hover, .top-panel-div-span:hover {
    color: #ff9e58 !important;
}
/* nav .main-ul>.main-li:nth-child(3)>a {color: #7ff7f7;}*/
.settings-list a:hover {color: #00428a !important;text-decoration:none;}
.settings-list a:hover span {color: #00428a !important;}
.settings-list li:first-child {border-top:0px;}
.settings-list li {border-top:1px dotted #DBDBDB;}
.country li a {color:#cff;font-size: 12px;padding: 0 5px;}
.country li a:hover {text-decoration: underline;color:#fff;}
.country li:nth-child(1) a {color:#FFFFFF;font-weight:700;padding-left:0px;}
.top-panel-div.catalog-top-menu {margin-left:10px;position: relative;top: 15px;}
.top-content-main {width:100%;position: relative;min-height: 1px;}
.top-content-main::before {display: table;content: " ";}
.top-content-main .owl-carousel {margin:0px;}
.slideshow-box {border:1px solid #dedede;-webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.35);-moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.35);box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.35);}
.module-left {border-left: 1px solid #dedede;border-right: 1px solid #dedede;border-bottom: 1px solid #dedede;background: #FFF;}
.top-button-cart {display:none;}
#partcont .top-button-cart {display:block;}
#partcont {max-height:500px;}
#partcont .btn-hd {
    margin: 0px;
}
.text-white {color:#FFFFFF !important;}
#partcont .heading #cart-total {text-align:center;float:none;margin-top:10px;display:block;}
.ui-autocomplete .name:hover {color:#00428a !important;}
.ui-widget {font-family: 'IBM Plex Sans', 'Arial',sans-serif !important;}
.category-slide .owl-carousel .owl-stage-outer {max-height: 100%;}
.owl-carousel .owl-stage {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.sets-owl .owl-theme .owl-controls {position: absolute;top: -54px;right: 0;z-index: 100;}
.sets-owl .owl-prev, .sets-owl .owl-next {float: left;padding: 5px 10px;margin: 0 2px;font-size: 14px;border: 1px solid #dedede;border-radius: 2px;background: #f8f8f8;background: linear-gradient(to bottom,#fdfdfd 0,#f8f8f8 100%);font-weight: 700;}
.button-all-nov a{border:1px solid #eee;padding: 3px 3px;font-size: 12px;}
.button-all-nov a:hover {border:1px solid #ccc;}
.sp-form .sp-button {background: #00428a !important;}
.box-main {-moz-box-shadow: 0 0 2px rgba(0,0,0,.4); box-shadow: 0 0 2px rgba(0,0,0,.4);-webkit-box-shadow: 0 0 2px rgba(0,0,0,.4)}
#top-right-content .box-main, #top-right-content .tab-content {margin-top:0;}
#top-right-content .tab-content, #top-right-content .box-main.box-main {padding:0;margin-top:0px;}
#top-right-content .news-set {margin-bottom:0;}
#top-right-content.category-slide .owl-theme .owl-controls {top:-48px;}
#top-right-content .nav-tabs {margin-top:0;border-left: 1px solid #dedede;border-right: 1px solid #dedede;border-top: 1px solid #dedede;}
.item:hover .image {opacity:1;}
.attrib-block .table-bordered tr:nth-child(2n), .checkout .table-bordered tr:nth-child(2n) {background-color:#FFF;}
.attrib-block .table-bordered a {color: #00428a;}
.attrib-block .table-bordered a:hover {color: #333;}
a.out-of-stock-button {width:80%;text-align: center;padding:5px 10px;}
.item .name {height:32px;max-height:100%;position:relative;overflow:hidden;margin-top:0;}
.item .cart {margin-top:0;}
.product-grid .price {margin-top:8px;}
.item {box-sizing:border-box;}
#owl-example1 .asd {width:85%;height:auto;}
.item .image img { box-shadow: 0 0 4px #666; }
.product-grid .image {min-height:210px;}
.product-grid .hover-image img, .product-grid .image img {width: auto;height: auto;/*margin-top: 10px;*/}

.top-products .item {margin-bottom:10px;}
.top-products .product-item, .item.product-item{border:1px solid transparent;padding-bottom:5px;}
.top-products .product-item:hover,.item.product-item:hover {border:1px solid transparent;padding-bottom:5px;}
.product .product-grid .item:hover {}
#bb-pvz-link {font-weight: bold;border: 1px solid #BBB;padding: 1px 10px !important;font-size: 1.3rem;}
#bb-pvz-link:hover {color: #004a79;}
.product-grid .product {border: 1px solid transparent}
.modal-backdrop.fade.in {display:block !important;}
.modal-open{padding:0 !important;overflow-y: auto; }
.akcii-box img, .other-link-block img {text-align: center;margin: auto;-webkit-box-shadow: 0 0 5px 2px rgba(0,0,0,.3);-moz-box-shadow: 0 0 5px 2px rgba(0,0,0,.3);box-shadow: 0 0 5px 2px rgba(0,0,0,.3);}
.akcii-box .title-link, .other-link-block .title-link {text-indent: -9999px;position: absolute;left: -9999px;}
.other-link-block img {max-width: 90%;margin-bottom: 15px;}
.header-menu a.worktime {color: #ffdc31;font-size: 1.4rem;font-weight: bold;display: inline-block;text-align: left;margin-left: 20px;margin-top: 5px;border-bottom: 1px solid #ffdc31;}
.header-menu a.worktime:hover, .header-menu a.worktime:focus {color: #ff9e58;border-bottom: 1px solid #ff9e58;text-decoration: none;}
.product.searchlabel.checkbox-inline {line-height: 35px;}
.product.search label.checkbox-inline input[type=checkbox] {top: 10px;}

.main_content {
    background: #FFF;
    border-radius: 25px 25px 25px 25px;
    position: relative;
    bottom: 120px;
}
.product .main_content {
    bottom: 100px;
    padding-bottom: 30px;
}
@media (min-width: 1400px) {.container {width: auto;min-width: 1300px;max-width: 1480px;}
nav .main-ul>.main-li {padding: 0 15px;float:left;z-index:20;}
.header_logo img{width: 75%}
.nopadding {padding-left: 0;padding-right: 0;}
.nopadding-right {padding-right:0;}
.container-fluid {margin: 0;padding: 0;}
}
.col-xs-5ths,.col-sm-5ths,.col-md-5ths,.col-lg-5ths,.col-md-6ths {position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;}
.col-xs-5ths {width: 16%;float: left;}

.col-xs-5ths-new,.col-sm-5ths,.col-md-5ths,.col-lg-5ths,.col-md-6ths {position: relative;min-height: 1px;padding-right: 5px;padding-left: 5px;}
.col-xs-5ths-new {width: 16%;float: left;}

@media (min-width: 768px) {.col-sm-5ths {width: 20%;float: left;}
}
@media (min-width: 992px) {.social-foot .foot-title {padding-right:6px;}
.header-main-block #search-bar {
    padding-left: 0;
    margin-left: -50px;
}
.header-main-block #right-block {
    margin-left: 60px;
}
.col-md-5ths {width: 20%;float: left;}
.other-link-block .col-md-6 {width: 50%;}
.other-link-block .col-md-4 {padding: 0;}
.category-products .product-image img, .products-grid .product-image img {max-width:85%;}
}
@media (min-width: 1200px) {.button {font-size:14px;}
.close-box-sidebar span {color:#FFF;}
.footer-middle .col-md-5ths {width:22%;}
.col-md-6ths {width:34%;}
.col-lg-5ths {width: 20%;float: left;}
.top-products .col-xs-5ths, .top-products .col-sm-5ths, .top-products .col-md-5ths, .top-products .col-lg-5ths {padding-right:5px;padding-left:5px;}
.top-products .col-xs-5ths-new, .top-products .col-sm-5ths, .top-products .col-md-5ths, .top-products .col-lg-5ths {padding-right:5px;padding-left:5px;}
.product-grid .button-cart, .product-grid .button-cart.no-store{margin-left: 4px;}
.top-products a.button-cart.current-link, .button-cart.no-store {margin-left: 7px;}
.owl-carousel.product-grid .button-cart, .owl-carousel.product-grid .button-cart.no-store {margin-left:0;}
.owl-carousel.product-grid .image {min-height:auto;}
.owl-carousel.product-grid .image img {width: auto;max-width: 100% !important;}
}
@media (max-width: 1400px) {nav .main-ul>.main-li {padding: 0 8px;float:left;z-index:20;}}

@media only screen and (max-width: 1399px) {.settings-list {left: auto;right: auto;}
.top-panel-div-span {display: inline-block;}
.cat-panel .user-link span:nth-child(2) {margin-left: 1px;float: right;}
.item .image img {width: auto;max-width: 95%;}
.col-xs-5ths,.col-sm-5ths,.col-md-5ths,.col-lg-5ths {position: relative;min-height: 1px;padding-right: 5px;padding-left: 5px;}
.col-xs-5ths-new,.col-sm-5ths,.col-md-5ths,.col-lg-5ths {position: relative;min-height: 1px;padding-right: 5px;padding-left: 5px;min-width: 240px;}
.item .cart .button-cart {width: 60%;}
.box-heading, .box-heading h3 {font-size:12px;}
}
.button-all-nov {position: absolute;top: 8px;left:auto;}
.footer__navigation-items {
    display: inline-block;
    list-style: none;
    padding: 5px 0 0 0;
}
.footer__title-button {
    display: none;
    cursor: pointer;
    height: 20px;
    background: none;
    color: #fff;
    border: none;
}
.footer__title-button_style_rotate {
    transform: rotate(180deg);
}
@media screen and (max-width: 1230px) {
    .footer__title-button {
        display: block;
        transition: transform .5s ease;
            float: right;
    bottom: 5px;
    right: 10px;
    position: relative;
    }
    .footer__navigation-items {
    max-height: 0;
    transition: max-height .3s ease;
    overflow: hidden;
}
}
@media (max-width: 768px) { .block-knig-img img{height:auto;max-width:95%;}
.link-pl {padding-left:25px;padding-right:25px;}
footer ul {margin-bottom:10px;}
footer .oct-footer-h3 {padding-left:10px;}
footer .col-sm-4 {
    width: 100%;
}
.news-set span {padding: 3px 17px;}
.category-slide .owl-theme .owl-controls {top: -115px;}
 .block-knig-img {height:auto;}
#sidebar-toggle {top:5px;left:10px; margin-right: 40px}
.review a {font-size:10px;}
.product-info .cart {margin-top:40px !important;}
.image-additional-carousel > div {display:inline-block;}
.category-slide, .image-additional {opacity:1;}
.product-info .image {width:100%;margin-bottom:20px;}
.image-additional-carousel.thumbnails.all-carousel{width:100%;text-align:center;}
.product-info .image-additional img {margin:5px;}
.product-info-left {margin-top:20px;}
.product-info #button-cart {width:100%;}
.product-info .cart .btn-light-blue {width:100%;}
.other-blocks {margin-bottom:20px;text-align:center;}
.other-blocks a {font-size: 1.6rem;}
footer ul>li {margin-left:10px;}
.payment span, .social-foot span {display:none;}
#powered .payment img {width:41px;margin-bottom:20px;}
#powered .right {margin:0px;margin-top:-70px;text-align:left;order: -1;margin-bottom:35px;padding-left:25px;}
footer .col-sm-12:nth-child(3) {    text-align: center;
    width: 100%;}
#contacts>#phone {margin-top:20px;}
#phone a {
    font-size: 1.8rem;
}
.owl-carousel .item .product-about {
    bottom: 0px;
    position: relative;
}
#powered .copyright {text-align:center;}
.other-blocks a:first-child {margin-left:0;}
#top-right-content .category-slide .owl-theme .owl-controls {top: -81px;}
#search-bar {display:none;}
#contacts>#phone {font-size:17px;}
#contacts {padding-left:0;}
.col-xs-5ths {width: 50%;float: left;}
.col-xs-5ths-new {width: 33%;float: left;}
.mcartright {text-align:center;}
#partcont {width:95%;}
.bs-wizard {margin-top:40px !important;}
#step_login_panel .pside-bar .tabs-left>li>a, #step_login_panel .pside-bar .nav-tabs>li>a, #step_login_panel .tabbable .tabs-left>li>a, #step_login_panel .tabbable .nav-tabs>li>a {padding:8px 8px !important;}
.nav-tabs>li.active>a:focus {background: transparent !important;}
#paymentMethodTab li {width:100%;}
#slideshow0 .owl-nav {display:none;}
.sidebar-a li:first-child {display:none;}
.bs-wizard >.bs-wizard-step >.progress{display:none;}
.bs-wizard >.bs-wizard-step >.bs-wizard-dot {top:5px !important;}
.checkout.cart .btn-danger {width:100%;margin-bottom:20px;}
#partcont p.text-center a{display: block;text-align: center;width: 100%;margin-bottom: 2px;}
.info-buttons a {display:block;width:100%;margin-bottom:10px;text-align:center;}
footer .oct-footer-h3 {width:100%;}
.item .cart {margin-left:0;}
}
@media (min-width: 1020px) {[class*='productpr-']#sidebar-toggle {display:block;position:fixed;top:30%;left:0;}
}
@media (min-width: 992px) and (max-width: 1150px) {.button {font-size:14px;}
.close-box-sidebar span {color:#FFF;}
#sidebar-toggle {position:fixed;top:40%;display:block;}
.container {min-width: 970px;max-width: 100%;width: auto;}
.footer-middle .col-md-5ths {width:22%;}
#back-top {bottom:75px;}
.col-md-6ths {width:34%;}
.foot-tel {font-size:12px;}
.country li a {color: #cff;font-size: 11px;padding: 0 1px;}
nav .main-ul>.main-li {padding: 0 15px;}
}
@media (min-width: 1024px) and (max-width: 1366px) {#powered .payment {text-align:right;padding-right: 5%;}
.social-foot {text-align: right;padding-right: 15%;}
.logo-foot img {float:left;}
.foot-cop {width: 100%;text-align: left;}
}
#spayment-method-content .table>tbody>tr>td, #spayment-method-content .table>tbody>tr>th, #spayment-method-content .table>tfoot>tr>td, #spayment-method-content .table>tfoot>tr>th, #spayment-method-content .table>thead>tr>td, #spayment-method-content .table>thead>tr>th {vertical-align: bottom;}
.checkout.cart .table>tbody>tr>td, .checkout.cart .table>tbody>tr>th, .checkout.cart .table>tfoot>tr>td, .checkout.cart .table>tfoot>tr>th, .checkout.cart .table>thead>tr>td, .checkout.cart .table>thead>tr>th {vertical-align: middle;}
.checkout.cart table button.updates-minus, .checkout.cart table button.updates-plus{border:0px;background:none;}
.title-pside-bar {padding: 5px 0;}
.progress#progress-continue, .paddingb .mybutton {height: 46px !important;}
.progress#progress-continue span {line-height: 46px;}
.progress-bar-success { background-color: #00428a !important;}
.progress-bar-success:hover, .progress-bar-success:focus, .btn-primary:hover, .btn-primary:focus, .button:hover, .button:focus {background-color: #1541AE !important;}
#myLoader {top:0;left:0;height: 100% !important;width: 100% !important;opacity: 1 !important;background: rgba(0,0,0, .2) !important;}
img.rout {animation: 4s linear 0s normal none infinite running rot;-webkit-animation: 4s linear 0s normal none infinite running rout;z-index: 30000;width: 120px;height: 120px;}
.innerloader {position: fixed;top: 50%;z-index: 20000;left: 50%;margin-top: -50px;margin-left: -60px;text-align: center;vertical-align: middle;}
@keyframes rout {0% {transform: rotate(0deg);}
100% {transform: rotate(360deg);}
}
@-webkit-keyframes rout {0% {transform: rotate(0deg);}
100% {transform: rotate(360deg);}
}
.cat-sub-menu {display: none;position: absolute;left: 100%;z-index: 100;top: 0;margin-top: -1px !important;min-width: 280px;border: 1px solid #dedede !important;background: #f2f6f9;}
#sidebar .cat-sub-menu {position: relative;left: 0;min-width: auto;}
.cat-sub-menu.active {display: block;}
.cat-block-sub-menu i {top: 9px;position: absolute;right: 9px;}
@media only screen and (max-width: 768px) {#column-left {border-right: 0;width: 100%;display:block !important;}
@media only screen and (max-width: 768px) {.product-grid .description{display:none;}.product-grid .price{display:block;}.product-grid .product-buttons{display:block;padding:0;padding-bottom:45px !important;}}
.autorset {height:40px;overflow: hidden;color: #6c6c6c;font-size: 12px;}
.item .name a {font-weight:700;}
#cat-feautured-topff .button-cart {width:100% !important;}
.cat-sub-menu {position:relative;left:0;}
ul.box-category li {margin:0px;padding:0px;}
ul.box-category li a {padding: 0 10px;}
}
.box-main.main-utp {margin-bottom: 10px;}
.main-utp .swiper-container {width: 100%;position: relative;}
.main-utp .swiper-wrapper {display: flex;flex: 1 auto;}
.main-utp .swiper-slide {width: 33%;background: none;padding: 0;border: 0;text-align: center;}
.main-utp .swiper-slide img {width: 100px;}
.main-utp .swiper-slide span {margin-top: 5px;}
.main-utp .swiper-scrollbar-custom {width: calc(100% - 15px);overflow: hidden;height: 2px;background: #f0f0f0;left: 0;margin-top: 10px;}
.main-utp .swiper-scrollbar-custom .swiper-scrollbar-drag {background: #00428a;height: 2px;}
.swiper-img{margin-bottom:10px;}
@media(min-width: 771px) {.main-utp .swiper-scrollbar-custom {display: none;}
#shedule {
	display: none;
}
#contacts>#phone {
	display: none;
}
}
.button-oneclickcustom{background-color: #FFFFFF !important;border: 1px solid #00428a;color: #00428a !important;height: 32px;display: block;border-radius: 2px;margin-bottom: 12px;line-height: 32px;font-size: 12px;text-decoration: none;}
.button-oneclickcustom:hover{text-decoration: none;background-color: #DBF3FF !important;opacity: 0.8;}
.fdb-block {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizelegibility;padding: 2.5rem 0;position: relative;background-size: cover;background-position: center;background-repeat: no-repeat;overflow: hidden;background-color: #FFFFFF; }
.fdb-block .container {background-position: center;background-repeat: no-repeat;background-size: contain; }
.fdb-block .container.bg-r {background-position: right; }
.fdb-block.fdb-viewport {min-height: calc(100% - 2 * 7.5rem); }
.fdb-block.fdb-viewport .container {min-height: calc(100% - 2 * 7.5rem); }
.fdb-block.fdb-image-bg {color: #f2f2f2; }
.fdb-block .fdb-box {background: #FFFFFF;padding: 3.75rem 2.5rem;overflow: hidden;color: #444444;border-radius: 0.25rem;box-shadow: 0 0.3125rem 0.875rem 0 rgba(129, 129, 129, 0.2) !important; }
.fdb-block .fdb-touch {border-top: solid 0.3125rem #329ef7;z-index: 2; }
.fdb-block img + p, .fdb-block img + h3, .fdb-block img + h4 {margin-top: 1.25rem; }
.fdb-block img + h1, .fdb-block img + h2 {margin-top: 2.5rem; }
.fdb-block .col-fill-left {width: 50%;position: absolute;left: 0;top: 0;bottom: 0;background-size: cover;background-position: center;z-index: 1; }
.fdb-block .col-fill-left + div {position: relative;z-index: 2; }
.fdb-block .col-fill-right {width: 50%;position: absolute;right: 0;top: 0;bottom: 0;background-size: cover;background-position: center;z-index: 1; }
.fdb-block .col-fill-right + div {position: relative;z-index: 2; }
.fdb-block img.fdb-icon {width: auto;width: 3.75rem; }
.fdb-block img.fdb-icon-round {width: auto;width: 3.75rem; }
.fdb-block .row-100 {height: 6.25rem;width: 100%; }
.fdb-block .row-50 {height: 3.125rem;width: 100%; }
.fdb-block .row-70 {height: 4.375rem;width: 100%; }
.text-center {text-align: center !important;}
.col-12 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.row {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;} @media(min-width: 1024px) {.row { display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -5px;margin-left: -5px; } }

hr { border:solid #ddd; border-width:1px 0 0; clear:both; margin:10px 0 30px; height:0}
svg { position:absolute; height:100%}
svg path { fill:#e3e3e3}
#hero svg { left:10px}
#about svg,#featured svg,#three-slide svg { left:90px}
#full-slide svg { left:0; opacity:.1; z-index:9}
#contact svg { left:0}
@media (max-width: 640px) { #hero svg, #about svg, #featured svg, #three-slide svg, #full-slide svg, #contact svg {left:0 }
}
#hero { position:relative; width:1440px; max-width:95%; height:600px; margin:30px auto; background-color:#efefef; overflow:hidden}
@media (max-width: 768px) { #hero {margin:15px auto }
}
#hero header { position:absolute; left:50%; -webkit-transform:translateX(-50%); transform:translateX(-50%); display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; width:95%; height:80px; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:end; -webkit-justify-content:flex-end; -ms-flex-pack:end; justify-content:flex-end; z-index:10}
#hero header .nav-toggle { position:relative; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; width:80px; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:justify; -webkit-justify-content:space-between; -ms-flex-pack:justify; justify-content:space-between; cursor:pointer}
#hero header .nav-toggle p { margin-bottom:0; font-size:14px; font-family:"Raleway",Helvetica,sans-serif; text-transform:uppercase}
#hero header .nav-toggle span,#hero header .nav-toggle span:before,#hero header .nav-toggle span:after { content:""; position:relative; display:block; width:23px; height:2px; background-color:#111}
#hero header .nav-toggle span:before { bottom:7px}
#hero header .nav-toggle span:after { top:5px}
#hero .wrapper { position:relative; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; width:1180px; max-width:95%; height:100%; margin:0 auto; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center}
#hero .wrapper .welcome { width:45%}
#hero .wrapper .welcome:after { content:""; display:block; width:1px; height:70px; background-color:#111}
#hero .wrapper .welcome h1 { margin-top:0; margin-bottom:30px; font-size:42px; font-family:"Raleway",Helvetica,sans-serif; font-weight:100}
@media (max-width: 640px) { #hero .wrapper .welcome h1 {margin-bottom:20px;font-size:30px }
}
#hero .wrapper .welcome p { max-width:450px; margin-bottom:30px}
@media (max-width: 1180px) { #hero .wrapper .welcome:after {display:none }
 #hero .wrapper .welcome p {margin-bottom:0 }
}
#hero .wrapper .photographer { width:55%; -webkit-align-self:flex-end; -ms-flex-item-align:end; align-self:flex-end; line-height:0}
#hero .wrapper .photographer img { width:100%; opacity:.95}
@media (max-width: 1023px) { #hero .wrapper .welcome {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;text-align:right }
 #hero .wrapper .photographer {display:none }
}
@media (max-width: 640px) { #hero .wrapper .welcome {-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;text-align:center }
}
#about { position:relative; width:1440px; max-width:95%; height:600px; margin:30px auto; background-color:#efefef; overflow:hidden}
@media (max-width: 768px) { #about {margin:15px auto }
}
#about .wrapper { position:relative; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; width:1180px; max-width:95%; height:100%; margin:0 auto; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center}
#about .wrapper .camera { width:45%}
#about .wrapper .camera img { width:85%}
#about .wrapper .blurb { width:55%}
#about .wrapper .blurb h2 { margin-top:0; margin-bottom:30px; font-size:42px; font-family:"Raleway",Helvetica,sans-serif; line-height: 100%; font-weight:100}
@media (max-width: 640px) { #about .wrapper .blurb h2 {margin-bottom:20px;font-size:30px }
}
#about .wrapper .blurb h2:before { content:""; position:relative; bottom:15px; display:inline-block; width:70px; height:1px; margin-right:30px; background-color:#111}
#about .wrapper .blurb p { max-width:600px; margin-bottom:15px}
#about .wrapper .blurb .social { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; width:180px; -webkit-box-pack:justify; -webkit-justify-content:space-between; -ms-flex-pack:justify; justify-content:space-between}
#about .wrapper .blurb .social a { color:#fff; text-decoration:none}
#about .wrapper .blurb .social i { display:block; width:30px; height:30px; font-size:16px; text-align:center; line-height:30px; background-color:#909090; -webkit-transition:background-color .2s ease-in-out; transition:background-color .2s ease-in-out}
#about .wrapper .blurb .social i:hover { background-color:#020202}
@media (max-width: 1023px) { #about .wrapper .camera {display:none }
 #about .wrapper .blurb {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;text-align:right }
 #about .wrapper .blurb h2:before {display:none }
}
@media (max-width: 640px) { #about .wrapper .blurb {-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;text-align:center }
}
#full-slide { position:relative; width:1440px; max-width:95%; height:600px; margin:30px auto; background-color:#efefef; overflow:hidden}
@media (max-width: 768px) { #full-slide {margin:15px auto }
}
#full-slide .banner { position:relative; width:100%; height:100%; margin:0; padding:0; list-style:none}
#full-slide .banner li { position:absolute; top:0; left:0; right:0; bottom:0; background-position:center; background-size:cover; background-repeat:no-repeat; opacity:0; -webkit-transition:opacity .6s ease-in-out; transition:opacity .6s ease-in-out}
#full-slide .banner li.active { opacity:1; -webkit-transition:opacity .6s ease-in-out; transition:opacity .6s ease-in-out}
#full-slide .banner li:nth-child(1) { background-image:url("../img/full-slide/thumb-1.jpg")}
#full-slide .banner li:nth-child(2) { background-image:url("../img/full-slide/thumb-2.jpg")}
#full-slide .banner li:nth-child(3) { background-image:url("../img/full-slide/thumb-3.jpg")}
#full-slide i { position:absolute; top:50%; -webkit-transform:translateY(-50%) scale(1); transform:translateY(-50%) scale(1); width:60px; height:60px; font-size:28px; text-align:center; line-height:60px; background-color:#fff; cursor:pointer; z-index:10; -webkit-transition:all .2s ease-in-out; transition:all .2s ease-in-out}
#full-slide i:hover { -webkit-transform:translateY(-50%) scale(1.1); transform:translateY(-50%) scale(1.1)}
#full-slide .prev { left:30px}
#full-slide .next { right:30px}
@media (max-width: 767px) { #full-slide i {-webkit-transform:translateY(-50%) scale(.7);transform:translateY(-50%) scale(.7) }
 #full-slide i:hover {-webkit-transform:translateY(-50%) scale(.8);transform:translateY(-50%) scale(.8) }
 #full-slide .prev {left:0 }
 #full-slide .next {right:0 }
}
#featured { position:relative; width:1440px; max-width:95%; height:600px; margin:30px auto; background-color:#efefef; overflow:hidden}
@media (max-width: 768px) { #featured {margin:15px auto }
}
#featured .wrapper { position:relative; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; width:1180px; max-width:95%; height:100%; margin:0 auto; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center}
#featured .wrapper .blurb { width:45%}
#featured .wrapper .blurb:after { content:""; display:inline-block; width:1px; height:70px; background-color:#111}
#featured .wrapper .blurb h2 { margin-top:0; margin-bottom:30px; font-size:42px; font-family:"Raleway",Helvetica,sans-serif; font-weight:100}
@media (max-width: 640px) { #featured .wrapper .blurb h2 {margin-bottom:20px;font-size:30px }
}
#featured .wrapper .blurb p { max-width:400px; margin-bottom:30px}
#featured .wrapper .featured { width:55%}
#featured .wrapper .featured img { width:100%}
@media (max-width: 1023px) { #featured .wrapper .blurb {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;text-align:right }
 #featured .wrapper .blurb:after {display:none }
 #featured .wrapper .blurb p {margin-bottom:0 }
 #featured .wrapper .featured {display:none }
}
@media (max-width: 640px) { #featured .wrapper .blurb {-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;text-align:center }
}
#three-slide { position:relative; width:1440px; max-width:95%; height:600px; margin:30px auto; background-color:#efefef; overflow:hidden}
@media (max-width: 768px) { #three-slide {margin:15px auto }
}
#three-slide .wrapper { position:relative; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; width:1180px; max-width:95%; height:100%; margin:0 auto; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center}
#three-slide .wrapper .slider { position:relative; width:calc(100% - 60px); height:100%; margin:0 auto; padding:0; list-style:none; opacity:1; -webkit-transition:opacity .3s ease-in-out; transition:opacity .3s ease-in-out}
#three-slide .wrapper .slider.swap { opacity:0; -webkit-transition:opacity .3s ease-in-out; transition:opacity .3s ease-in-out}
#three-slide .wrapper .slider li { position:absolute; top:50%; -webkit-transform:translateY(-50%); transform:translateY(-50%); width:40%; opacity:0}
@media (max-width: 900px) { #three-slide .wrapper .slider li {width:50% }
}
#three-slide .wrapper .slider li img { width:100%}
#three-slide .wrapper .slider .back { left:0; opacity:1}
#three-slide .wrapper .slider .current { left:50%; -webkit-transform:translate(-50%, -50%) scale(1.3); transform:translate(-50%, -50%) scale(1.3); opacity:1; z-index:10}
#three-slide .wrapper .slider .front { right:0; opacity:1}
@media (max-width: 767px) { #three-slide .wrapper .slider {width:calc(100% - 30px) }
 #three-slide .wrapper .slider li {width:75% }
 #three-slide .wrapper .slider .back, #three-slide .wrapper .slider .front {display:none }
}
#three-slide i { position:absolute; top:50%; -webkit-transform:translateY(-50%); transform:translateY(-50%); width:60px; height:60px; font-size:28px; text-align:center; line-height:60px; background-color:#fff; cursor:pointer; z-index:10; -webkit-transition:all .2s ease-in-out; transition:all .2s ease-in-out}
#three-slide i:hover { -webkit-transform:translateY(-50%) scale(1.1); transform:translateY(-50%) scale(1.1)}
#three-slide .prev { left:30px}
#three-slide .next { right:30px}
@media (max-width: 767px) { #three-slide i {-webkit-transform:translateY(-50%) scale(.7);transform:translateY(-50%) scale(.7) }
 #three-slide i:hover {-webkit-transform:translateY(-50%) scale(.8);transform:translateY(-50%) scale(.8) }
 #three-slide .prev {left:0 }
 #three-slide .next {right:0 }
}
#contact { position:relative; width:1440px; max-width:95%; height:700px; margin:30px auto; background-color:#efefef; overflow:hidden}
@media (max-width: 768px) { #contact {margin:15px auto }
}
#contact .wrapper { position:relative; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; width:1180px; max-width:95%; height:100%; margin:0 auto; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column; -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center}
#contact .wrapper .blurb { max-width:950px; margin-top:-45px; text-align:center}
#contact .wrapper .blurb h2 { margin-top:0; margin-bottom:30px; font-size:42px; font-family:"Raleway",Helvetica,sans-serif; font-weight:100}
@media (max-width: 640px) { #contact .wrapper .blurb h2 {margin-bottom:20px;font-size:30px }
}
#contact .wrapper .blurb p { margin-bottom:45px}
#contact .wrapper .forman { position:relative; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; max-width:600px; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:justify; -webkit-justify-content:space-between; -ms-flex-pack:justify; justify-content:space-between; color:#111; font-family:"Raleway",Helvetica,sans-serif}
#contact .wrapper .forman input[type="email"],#contact .wrapper .forman input[type="text"] { width:42%; height:40px; padding:0 15px; border:1px solid #111; border-radius:0; background:transparent}
#contact .wrapper .forman input[type="email"]::-webkit-input-placeholder,#contact .wrapper .forman input[type="text"]::-webkit-input-placeholder { color:#111}
#contact .wrapper .forman input[type="email"]::-moz-placeholder,#contact .wrapper .forman input[type="text"]::-moz-placeholder { color:#111}
#contact .wrapper .forman input[type="email"]:-ms-input-placeholder,#contact .wrapper .forman input[type="text"]:-ms-input-placeholder { color:#111}
#contact .wrapper .formanan input[type="email"]::placeholder,#contact .wrapper .forman input[type="text"]::placeholder { color:#111}
#contact .wrapper .forman input[type="email"]:focus,#contact .wrapper .forman input[type="text"]:focus { outline:none}
#contact .wrapper .forman textarea { width:100%; height:90px; margin:30px 0; padding:10px 15px; border:1px solid #111; border-radius:0; background:transparent; resize:none}
#contact .wrapper .forman textarea::-webkit-input-placeholder { color:#111}
#contact .wrapper .forman textarea::-moz-placeholder { color:#111}
#contact .wrapper .forman textarea:-ms-input-placeholder { color:#111}
#contact .wrapper .forman textarea::placeholder { color:#111}
#contact .wrapper .forman textarea:focus { outline:none}
#contact .wrapper .forman input[type="submit"] { width:100%; height:40px; color:#fff; font-weight:700; text-transform:uppercase; border:none; border-radius:0; background-color:#111}
@media (max-width: 640px) { #contact .wrapper .forman input[type="email"], #contact .wrapper .forman input[type="text"] {width:100%;margin-bottom:10px }
 #contact .wrapper .forman textarea {margin:0 0 10px 0 }
}
#contact .copyright { position:absolute; bottom:10px; left:50%; -webkit-transform:translate(-50%); transform:translate(-50%); margin-bottom:0; font-family:"Raleway",Helvetica,sans-serif; font-size:12px}
.mt-5, .my-5 {margin-top: 3rem !important;}
.col-4 {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;position: relative;width: 100%;min-height: 1px;padding-right: 15px;padding-left: 15px;}
.rounded {overflow: hidden;}
.rounded {border-radius: .25rem !important;}
.img-fluid {max-width: 100%;height: auto;}
.img-fluid {@include img-fluid;}

.figure-caption {font-size: $figure-caption-font-size;color: $figure-caption-color;}
.nann {min-width: 300px;max-width: 500px;margin: auto;}
.nann p {font-family: 'IBM Plex Sans','Arial',sans-serif !important;font-size: 1.3em;line-height: 1.35em;border-top: 3px solid;-o-border-image: linear-gradient(to right, #838185 0%, #00428a 100%); border-image: linear-gradient(to right, #838185 0%, #00428a 100%);border-image-slice: 1;border-width: 3px;margin: 0;padding: 40px;counter-increment: section;position: relative;color: #34435e;}
.nann p:before {content: counter(section);position: absolute;border-radius: 50%;padding: 10px;height: 2.25em;width: 2.25em;background-color: #e3e3e3;text-align: center;line-height: 1.65em;color: #1e1e1e;font-size: 2em;}
.nann p:nth-child(odd) {border-right: 3px solid;padding-left: 0;}
.nann p:nth-child(odd):before {left: 100%;margin-left: -20px;}
.nann p:nth-child(even) {border-left: 3px solid;padding-right: 0;}
.nann p:nth-child(even):before {right: 100%;margin-right: -20px;}
.nann p:first-child {border-top: 0;border-top-right-radius: 0;border-top-left-radius: 0;}
.nann p:last-child {border-bottom-right-radius: 0;border-bottom-left-radius: 0;}
.h2opt {font-size: 2.95rem !important;font-weight: 600;line-height: 1.5; }
.h2opt a{text-decoration: none;color: #000; }
.btn-primary {color: #fff;background-color: #2231a5;  margin: 30px auto 0; text-decoration:none !important}
.btn-primary:hover {color: #fff !important;background-color: #f78c02 !important;border-color: #f78c02; }
.btn-primary:focus, .btn-primary.focus {box-shadow: 0 0 0 0.2rem rgba(50, 158, 247, 0.5); }
.btn-primary.disabled, .btn-primary:disabled {color: #fff;background-color: #329ef7;border-color: #329ef7; }
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,.show > .btn-primary.dropdown-toggle {color: #fff;background-color: #0986ed;border-color: #097fe0; }
.advantage_item_icon i {width: 60px;height: 60px;text-align: center;line-height: 60px;background: rgba(99, 99, 99, 0.06);border-radius: 100%;color: #00428a;}
.advantage_item_icon i:hover{ -webkit-transform: scale(1.1);-ms-ransform: scale(1.1);transform: scale(1.1); transition: 1s;background: #00428a;border-radius: 100%;color: #ffffff;}
.product-thumb .image{display:none}
 .product-thumb .button-group{ display:none}
.product-thumb p{font-size: 20px; !important }
.product-thumb h4{font-size: 20px; }
.product-thumb h4 a{ text-decoration:none; color:#00428a;text-decoration: none;background-image: linear-gradient(currentColor, currentColor);background-position: 0% 100%;background-repeat: no-repeat;background-size: 0% 1px;transition: background-size .3s; }
.product-thumb h4 a:hover{ text-decoration:none; color:#00428a;background-size: 100% 1px;}
.product-thumb h4:after {position: absolute;content: "";left: 0;top: 0;bottom: 0;width: 5px;border-radius: 2px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.5),0 1px 1px rgba(255,255,255,0.3);}
 .product-thumb h4:after { background: #00428a; }
.product-thumb h4 {margin: 1em 0 .6em 0;padding: 0 0 0 20px;font-weight: normal;color: white;text-shadow: 0 -1px 0 rgba(0,0,0,0.4);position: relative;font-size: 18px;line-height: 20px; }
.lindim a{ margin:10px 0 10px 6px;padding:;text-align:left;line-height: 1.2 !important;color: #000 !important;text-decoration: none;background-image: linear-gradient(currentColor, currentColor);background-position: 0% 100%;background-repeat: no-repeat;background-size: 0% 1px;transition: background-size .3s;}
.lindim a:hover{color: #00428a !important; background-size: 97% 1px;}

.cat-menu {width: 1100px;border:0px;}

.form-builder{padding: 10px; background:#fff; box-shadow:  0 0 10px rgba(0,0,0,0.5);}
@media only screen and (min-width : 1224px) {
.form-builder{max-width: 600px;}
.wind{min-width:600px !important}}
@media only screen and (max-width : 420px) {.container_panel .shipping-table {overflow-y:none;max-width:100%}.shipping-table .table{table-layout:fixed;}.selectorPvz{font-size:11px}#bb-pvz-link{display:none}#yd_map, ymaps{width:100%;}#modal-bb-container{width:auto !important;max-width:100%;}.form-builder{width: 300px;}div#tab-register, #guestPage > .row, #guestPanel > .row{display:block;width:100%;margin-left:0px;margin-right:0px;}#existingAddress > .col-md-9{padding:0px;}.table-responsive>.table>tbody>tr>td{white-space: unset;}.checkout.cart .input-group-addon{display:table-row;}}
@media only screen and (max-width: 524px) {
    .suggestions-wrapper {
        display:none !important;
    }
    .panel-address-heading small.pull-right {
    display: block;
    width: 40%;
    margin-top: 0px;
    position: absolute;
    top: 0;
    right: 0;
    font-size: 12px;
}
#guestPanel > .row {
    max-height:100% !important;
}
    #guestPanel .col-md-6 {
        padding:0px;
    }
    .col-xs-5ths-new {width: 50%; float: left;}
    .category-list {
        display: block;
    }
    .main-category-list .col {
    flex-basis: 50%;
    width: 42%;
    display: inline-block;
    }
    .category-list .category-list-item span {
        white-space: normal;
        line-height: unset;
        height:50px;
        margin-top: 15px;
    }
}
.product-about {opacity: 0.9;}
 .table-wrap{ padding: 20px;}
.html-4 {max-width: 800px; margin: auto; text-align: left; border: 1px solid #004b9c; border-radius: 2px; border-collapse: separate; border-spacing: 0px; padding: 15px;box-shadow: 0 0 5px;}
.html-4 thead tr {color: #ffffff; font-weight: bold; background: #004b9c;  height: 50px; }
.html-4 tr td { border: 1px solid #ebebeb;padding: 10px; }
.html-4 tr td:last-child {border: 1px solid #ebebeb; }
.html-4 tbody tr:nth-child(1n) {background: #f6f6f6; }
.html-4 tbody tr:nth-child(2n) {background: #fbfbfb; }
.html-4 tbody tr:hover {background: #c6d8ec; transition-duration: 0.6s;}  .table-wrap{ padding: 20px;}
.html-4 {max-width: 800px; margin: auto; text-align: left; border: 1px solid #004b9c; border-radius: 2px; border-collapse: separate; border-spacing: 0px; padding: 15px;box-shadow: 0 0 5px;}
.html-4 thead tr {color: #ffffff; font-weight: bold; background: #004b9c;  height: 50px; }
.html-4 tr td { border: 1px solid #ebebeb;padding: 10px; }
.html-4 tr td:last-child {border: 1px solid #ebebeb; }
.html-4 tbody tr:nth-child(1n) {background: #f6f6f6; }
.html-4 tbody tr:nth-child(2n) {background: #fbfbfb; }
.html-4 tbody tr:hover {background: #c6d8ec; transition-duration: 0.6s;}

span.dino { display: none;}

.ramka{background:#efefef; border: 1px solid #e3e3e3; border-radius: 5px; padding: 20px; color:#000; margin: 5px; box-shadow: 0px 3px 5px rgba(0,0,0,0.2);}

.col-sm-43{width:32%;}

.tags_list a{
	display: inline-block;
    padding: 6px;
    border: 1px solid #f4f3f3;
    margin-right: 15px;
}
.tags_list a:hover{
	text-decoration: none;
	background: #f4f3f3;
}
.tags_list{
	margin-bottom: 20px;
}
.telef{ max-width: 24em;
  margin-left: auto;
  margin-right: 0;
   text-align: right; padding: 8px 0 0 0;  color:#fff;  }
   .telef a{  color:#fff }
#phone{font-size: 22px; font-weight: 700;  float: right;padding: 3px 0 0 0;margin-top:3px;}
#phone a:hover {
    text-decoration: none;
    color: #ff9e58 !important;
}
.xarakterist{margin-top: 20px;}
.xarakterist h3{font-weight: bold}
.sociallef{
    padding: 0px 0 0 0;   color:#fff;  background: blue; margin: 5px 0 0 0 }

.social{
    float: left;
}

.social a {
    width: 100%;
    height: 30px;
    text-align: center;
    float: left;
    padding: 6px;
    color: #fff;
}
.github a:hover {background: #191919; color: #fff;}
.youtube a:hover {background: #c4302b; color: #fff;}

.twitter a:hover {background: #00acee; color: #fff;}
.instagram a:hover {background: #3f729b; color: #fff;}
.facebook a:hover {background: #3b5998; color: #fff;}
.vk a:hover {background: #5d84ae; color: #fff;}
.odnoklassniki a:hover {background: #f93; color: #fff;}
.pinterest a:hover {background: #c8232c; color: #fff;}
.linkedin a:hover {background: #0e76a8; color: #fff;}
.telegram a:hover {background: #249bd7; color: #fff;}
.tumblr a:hover {background: #34526f; color: #fff;}
.windows a:hover {background: #125acd; color: #fff;}
.whatsapp a:hover {background: #50b154; color: #fff;}

 #form-review{max-width: 100%; background: #fff; border-radius: 5px; margin:auto; padding-top: 10px;
}

div.block{
        display:inline-block;
        padding:5px;
        margin:0px;
    }
    div.block:hover{
       }
footer #powered .container{}
.footer__description {
    color: #FFF;
}
.footer__description .header__logo {
    width: 250px;
}
.footer__description-text {
    color: #ffffff;
    font-size: 13px;
    line-height: 1.4;
    margin: 10px 0 10px;
}
.footer__description-text:last-of-type {
    margin-bottom: 25px;
}
footer .container {
    padding: 5px 120px 40px 120px;
}
footer .footer-middle ul>li>a, footer .footer-middle ul>li>a:visited {
    font-size: 16px;
    line-height: 34px;
}
.footer__yandex-market-link {
    text-decoration: none;
    font-size: 13px;
    padding: 10px 20px;
    border: 2px solid #ffffff;
    border-radius: 10px;
    color: #ffffff;
    cursor: pointer;
}
.footer__contacts {
    display: flex;
    color: #FFF;
    flex-direction: column;
    font-size: 13px;
    line-height: 1.4;
}
.footer__schedule {
    margin: 0;
    padding: 0;
    font-size: 13px;
    opacity: .7;
}
.footer__schedule-link {
    color: #ffffff !important;
    text-decoration: underline;
}
.footer__schedule-heading {
    margin: 0;
    padding: 0;
    font-weight: 600;
    font-size: 16px;
}
.footer__shop-contact:last-of-type {
    margin-top: 30px;
}
.footer__contact-element span {
    color: #ffffff;
    text-decoration: none;
}
.footer__payments {
margin: auto;
    margin-top: 40px;
    text-align: center;
}
.footer__payment-item {
    height: 20px;
    filter: grayscale(100%);
    margin: 0 10px;
}
footer #powered {
    padding: 0 0 20px 0;
}
footer .social a {
    width: 30px;
    height: 30px;
    text-align: center;
    float: left;
    padding: 6px;
    color: #4d85c0;
    font-size: 16px
}
.ser a{background: #c4c4c4 }


#vk_groups, #vk_groups iframe {
    width: 100% !important;
}

@media (min-width: 1200px) and (max-width: 1540px) {
    .item .image img {
        max-height: 300px;
    }
    .owl-item .item .image img {
        max-height: 100% !important;
        max-width: 100%;
    }
    .main-category-list .col {
    flex-basis: 16%;
}
    .product.latest .product-grid .hover-image img, .product.latest .product-grid .image img, .product.bestseller .product-grid .hover-image img, .product.bestseller .product-grid .image img {
    width: 100%;
    height: 100%;
}
    #megamenu-menu .nav>li>a, nav .main-ul>.main-li>a, nav .main-ul>.main-li>a:visited {
        line-height: 26px;
    }
    #megamenu-menu .nav>li>a, nav .main-ul>.main-li>a, nav .main-ul>.main-li>a:visited, .user-link a, .user-link span {
        font-size: 12px;
    }
    .social a {
        width:20px;
        padding: 3px;
    }

}

.settings-list.cat-menu.active {
    display: block;
    z-index: 150;
}
.settings-list.cat-menu.active h3 {
    #color: #ff9e58;
}
a.category__link.current-link.active h3, a.category__link.current-link.active li {
    color: #ff9e58 !important;
}
 .header-new-menu {
     vertical-align: top;
}

.main-menu-new {
box-sizing: border-box;
    display: block;
    background: #FFF;
    min-height: 300px;
    width: 100%;
    border-radius: 15px;
    box-shadow: 0 0 4px grey;
    padding: 40px;
}

.menu-position {
    margin: 10px;
    vertical-align: top;
    padding-left: 60px;
}

.category-menu {
list-style-type: none;
list-style: none;
text-align:left;
margin-right:30px;
    vertical-align: top;
    display: inline-block;
    width: 20.5%;
    margin-bottom: 20px;
}
.category-menu:nth-child(4), .category-menu:nth-child(8) {
    margin-right: 0;
}
.category__title {
font-family: Arial, serif;
    font-size: 15px;
    font-weight: 700;
    padding: 8px 0 8px 4px;
    color: #1f1d1d;
}

.category__title_position {
  margin-top: 25px;
}

.subcategory {
font-family: Arial, serif;
    font-size: 13px;
    font-weight: normal;
    padding: 4px 0 4px 4px !important;
    text-decoration: none;
}

.subcategory:hover,
.category__title:hover {
  opacity: 1;
  color: black;
  border-radius: 5px;
}

.category__link {
    display: block !important;
    color: #333333 !important;
    text-decoration: none;
}
.settings-list li {
    color: #333;
}
    .settings-list {
    background: transparent;
    z-index: 100;
    min-width: 200px;
    box-shadow: none;
    top: 31px;
    padding-top: 5px;
    padding: 0px;
    padding-bottom: 0px;
    left: auto;
    right: auto;
}
    .settings-list > .row {
        margin: 0px;
    }


.main-category-list .cat-img-block {
      padding-top: 25px;
    }

.main-category-list .category-list-item span {
    text-transform: uppercase;
    color: #004189;
    font-weight: 600;
}
.category-list.inTags {
    border: 0px;
}
.category-list .col, .block-tags .col {
    margin: 0 12px;
}
.category-list .category-list-item a.active, .block-tags a.active {
    font-weight: normal;
}
.block-tags, .category-list {
     flex-flow: wrap;
 }
.block-tags {
    margin-bottom: 20px;
    padding-bottom: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.block-tags .col {
    text-align: center;
    list-style: none;
    margin-bottom: 10px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 25px;
    vertical-align: middle;
    transition: all .3s ease-in-out;
    background-color: #F5F5F5;
    border: 1px solid #DDD;
    box-shadow: 0 1px 2px rgb(208 208 208 / 60%);
}
.block-tags .col a {
    display: block;
    padding: 10px 25px;
    font-size: 1.1rem;
}
.block-tags .col:hover, .block-tags .col.active {
  background-color: #f2e7c2;
  box-shadow: 0 0 5px #d4d4d4;
}
.category-list .category-list-item.active {
    background-color: #d7e9fd;
    box-shadow: 0 0 5px #d4d4d4;
}

.block-tags .col a:hover {
    text-decoration: none;
}
.block-tags.inCategory, .block-tags.notCategory {
    border-bottom: 1px solid #f4f3f3;
}

.product-grid.row.justify-content-left {
    margin-left: 45px;
}

.image-additional .owl-item img {
    width: 100% !important;
}

#review-modal {
    overflow-y: hidden;
}

.owl-carousel .item .cart .button-cart {
    width: 100%;
}
#cat-feautured-topff .button-cart {
    width: 90%;
}
#form_verify_phone .group label {
    top: -1px;
}

#part .m-cart span {
    font-size: 13px;
    line-height: 18px;
}
.video-wrapper {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
}
.video-wrapper iframe, .video-wrapper object, .video-wrapper embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.top_authots_main {
    display: flex;
    justify-content: center;
}
.top_authots_main .col {
    flex-basis: 10%;
}
.top_authots_main a span {
    display: block;
    margin-bottom: 20px;
    margin-top: 6px;
    font-weight: 600;
}

@media (min-width: 1200px) and (max-width: 1460px) {
    .top_authots_main .col {
        flex-basis: 13%;
    }
}

@media (max-width: 1199px) {
    .top_authots_main .col {
        flex-basis: 20%;
    }
}