html{overflow-x:hidden;overflow-y:auto;}
html,body{width:100%;height:100%;}
body{margin:0; background:#fff;}

label{font-weight:normal;}
label.error{color:#e02222 !important;margin:0;padding:0;position:absolute;top:-25px;right:0;}
textarea{resize:none;}
input{outline:none;}
.input.error > *{color:white;}
.input.error input,.input.error textarea{/*background:#ff4949;border-color:white;*/border: 1px solid #e02222;color: #555555;}
.input.error input::-webkit-input-placeholder,.input.error textarea::-webkit-input-placeholder,.input.error input:-moz-placeholder,.input.error textarea:-moz-placeholder{color:white !important;}
.form-control{border-radius:3px;box-shadow:none;border:1px solid #E5E5E5;height:48px;padding:6px 12px; min-width:140px; background:#F8F8F8; font-size: 14px; color:#555555; transition: background ease-in-out .3s;}
.form-control:hover{background:#FFF;}
.form-control:focus{box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;border-color:#999999; background:#FFF;}
form input i[class*=icon]{font-family:FontAweSome;}
select{border:1px solid #D7DEE3;padding:4px 41px 4px 4px;background:none;width:275px;color:#98a1a8;position:relative;}
.form-group .input {margin-bottom:15px;}
label {font-size: 13.0001px;line-height: 20px; margin-bottom: 5px; color:#999999;}

.body{width:100%;min-height:100%;margin-bottom:-150px;}
.main{padding:70px 0 175px;}
.main.mainind {padding-top:0;}
.main:not(.mainind) {}
.maxwidth-theme{max-width:1564px; margin-left:auto !important; margin-right:auto !important; padding-left: 32px; padding-right: 32px;}

* html .clearfix{height:1%;}
html[xmlns] .clearfix{display:block;}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:inline-block;}
#bx-composite-banner a{margin-bottom:18px;}
div[id^=wait_comp], .bx-core-waitwindow{display:none;}
*[id^=bx_incl]{display:inline;vertical-align:top;*display:inline;zoom:1;}
.bx_editmode .bx_areas *[id^=bx_incl]{display:block;}

a.scroll-to-top{background: #365edc url(/images/scroll.svg) no-repeat scroll center 14px; -moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;border-radius:50%;bottom:23px;color:white;display:block;height:44px;opacity:0;padding:0;position:fixed;right:73px;text-align:center;text-decoration:none;transition:all 0.3s;width:44px;z-index:1040;}
a.scroll-to-top.visible{filter:alpha(opacity=100);opacity:1;}
a.scroll-to-top:hover{filter:alpha(opacity=75);opacity:0.75;}

.img-responsive {display:inline-block}

.top-row {background:#000f5f;padding: 3px 0}
.top-row a {text-transform:uppercase;color:#eef4fa !important}
#top-close {padding-left:20px;color:#eef4fa !important;cursor:pointer;position:relative;top:-5px;}
#top-link {display:none;}

header{position: fixed; left: 0; top: 0; width: 100%; z-index: 99; margin: 0; background: linear-gradient(180deg,rgba(18,18,18,.03) 0,rgba(248,248,248,0) 100%);}
header > .container{position:relative;}
header .logo, #back-top .logo{height:auto; padding-left: 20px; padding-right: 20px;}
header .logo >a, #back-top .logo >a{padding-left: 16px; padding-right: 16px;}
header .logo img, #back-top .logo img{max-height:55px;}
header .top-description{}
header .top-description a.diler, #mobilemenu .top-description a.diler, #back-top .top-description a.diler, a.btn-primary {display:flex;font-size:14px;font-weight: 700; background-color:#365EDC; color:#fff; border-radius:4px; padding:10px 18px; text-decoration: none; transform: translate3d(0,0,0);}
header .top-description a.diler:hover, #mobilemenu .top-description a.diler:hover, #back-top .top-description a.diler, a.btn-primary:hover {text-decoration:none; background:#5273E0; transform: translate3d(0,0,0);}

#content {font-size: 15px;}
#content img.img-responsive {border-radius:4px;}
#site-breadcrumb {margin-bottom:35px;}
.catalog-section {margin-bottom:25px}
#site-breadcrumb {font-family:Scada, sans-serif, serif, Arial !important; margin-top:10px}
hr {border-color:#eef4fa}
.popup-fancybox-inline {display:none;}
blockquote {background:#eef4fa;border-left:2px solid #7b8d99;color:#000f5f}

#search .form-control-feedback {pointer-events:auto !important;cursor:pointer}

.menu-type-2 + .main section.page-top{padding:45px 0 0 0;box-shadow:none;}
.menu-type-2 + .main section.page-top:after{display:none;}


.valign{float:none;display:inline-block;vertical-align:middle;}
.embed-responsive{margin-bottom:10px}
.maps iframe{pointer-events: none;}

.fancybox-close, .fancybox-next span, .fancybox-prev span {background-color:rgba(0, 154, 220,0.6);}
.fancybox-close:hover, .fancybox-next:hover span, .fancybox-prev:hover span {background-color:rgba(0, 154, 220,1)}

footer{color:#fff;line-height:18px;background:#333;padding:0;position:relative;clear:both;margin-top:-135px;min-height:135px;}
footer .copy a{color:#fff;}
footer .copy{/*padding-top:28px;*/}
footer .menu{padding-top:45px;}
footer .info{padding-top:45px;}
footer .info .email,footer .info .phone,footer .info .skype{margin-bottom:14px;}
footer .info i{font-size:14px;margin:0 7px 0 0;color:#1d3b57;}

.gdekupitsubmenu .active {}
.gdekupitsubmenu .noactive {color:#666}

.bx-filter-select-popup {max-height: 400px; overflow-y: scroll;}

/* news */
.news-list .date, .news-detail .date {color: #999999; font-size: 13px; margin:18px 0 5px 0}
.news-detail-title {margin:10px 0}
.news-list .title {font-size:18px; margin:5px 0; padding-bottom:10px; /*border-bottom: 1px solid #eef4fa; text-transform: uppercase;*/ color: #000f5f; min-height:69px}
.news-list-item {margin-bottom:10px}

.news-detail-shareblock {padding:25px; background: #F8F8F8; display: flex; margin: 40px 0; justify-content: space-between;}
.news-detail-shareblock p {font-size:15;margin:0}
.news-detail-shareblock a {text-decoration: none;}
.news-detail-shareblock .sharebutton {text-align:center; margin-top:5px}

/**/

.skachat-top-menu {border-bottom: 1px solid #eef4fa }

/* diler-oficce */
.diler-oficce-top-menu {border-bottom: 1px solid #eef4fa }
.diler-oficce-top-menu .title {font-size:22px}

/* accordion */
.accordion-body{border-bottom:2px #ea5d0b solid;padding:15px 0;}
.accordion-head{cursor:pointer;border:1px solid #d7dee3;padding:15px;position:relative;}
.accordion-head:hover,.accordion-head.accordion-open{background:#eff5f7;}
.accordion-head.accordion-close{margin-bottom:5px;}
.accordion-head.accordion-open .icon:before{content:"\f106";}
.panel-collapse.in{margin-bottom:5px;}
.accordion-type-1 .accordion-head{font-size:14px;position:relative;}
.accordion-type-1 .accordion-head a{display:inline;line-height:17px;text-decoration:none;border-bottom:1px dotted;}
.accordion-type-1 .accordion-head .icon{position:absolute;top:20px;right:15px;font-size:26px;line-height:11px;height:11px;}
.accordion-type-1 .accordion-head.accordion-close .icon{color:#b9c5cc;}
.accordion-type-2 .accordion-head{font-size:18px;padding-left:60px;}
.accordion-type-2 .accordion-head a{display:inline;line-height:17px;text-decoration:none;border-bottom:1px dotted;}
.accordion-type-2 .accordion-head:after{content:"";display:table;clear:both;}
.accordion-type-2 .accordion-head .icon{border-radius:3px;color:#f2f4f6;background:#a0b0ba;position:absolute;top:12px;left:15px;font-size:28px;line-height:30px;width:28px;height:28px;text-align:center;}
.accordion-type-2 .accordion-head.accordion-close .icon{color:#f2f4f6;}
.accordion-type-2 .accordion-head.accordion-open .icon{line-height:25px;}


/* ITEM_VIEWS - base class styles for all news.list templates */
.item-views{margin-bottom: 0;position: relative;}
.item-views h4{margin-top:35px;margin-bottom:15px;}
.item-views h4:first-of-type{margin-top:0;}
.item-views hr{margin-bottom:25px;margin-bottom:25px;}
.item-views.with_tabs hr:last-of-type{display:none;}
.item-views .section-title{font-size:32px;font-weight:300;line-height:36px;margin-bottom:15px;}
/*.item-views .item .title a{text-decoration:none;}
.item-views .item .title a:hover{text-decoration:underline;}*/
.item-views .item .section_name{color:#9AA7AF;}
.item-views .item .btn{margin-top:10px;white-space:normal;}
.item-views .item .properties{margin-top:20px;}
.item-views .item .property{margin-bottom:10px;}
.item-views .item .property .icon{width:20px;height:20px;line-height:20px;text-align:center;background:#c0ccd3;color:white;font-size:12px;}
.item-views .item .image .img-inside{border:0;display:block;padding:0;position:relative;}
.item-views .item .period{margin:0 0 5px 0;display:inline-block;*display:inline;zoom:1;}
.item-views .item .period span{margin:0 12px 0 0;}
/*.item-views.list .item .title{font-size:19px;line-height:27px;margin-bottom:15px;font-weight:300;}*/
.item-views.list .item .title{font-size:18px;line-height:27px;margin-bottom:5px;}
.item-views.list .item.wdate .title{margin-bottom:5px;}
.item-views.list .item .image{height:auto;text-align:center;width:100%;}
.item-views.list .item .image img{max-height:100%;max-width:100%;vertical-align:top;display:inline-block;}
.item-views.list .tab-content .item:last-child{padding-bottom:25px;}
.item-views.table .item{border:1px solid #D7DEE3;margin-bottom:30px;}
.item-views.table .item:hover .text{border-bottom:2px solid;background:#eff5f7;padding-bottom:18px;}
.item-views.table .item .title{font-size:13px;line-height:20px;margin-bottom:5px;}
.item-views.table .item .text{padding:20px;}
.item-views.table .item .text p:last-child{margin:0;}
.item-views.table .item .image{border-bottom:1px solid #D7DEE3;/*min-height:218px;*/padding:30px 20px;text-align:center;}
.item-views.table .item .image img{display:inline-block;max-height: 100%;max-width: 100%;vertical-align:middle;}
.item-views .item .description { font-size: 12px; line-height: 20px; }

/* DETAIL - base class styles for all news.detail templates */
.detail{margin-bottom:25px; padding-top:10px}
.detail .period{margin:0 0 6px;color:#97a1a7}
.detail .content{margin-bottom:20px;}
.detail .image{text-align:center;margin-bottom:10px;padding:0;}
.detail .image img{max-height:100%;max-width:100%;vertical-align:top;display:inline-block;}
.detail .image-left{float:left;margin-right:15px;text-align:left;width:237px;}
.detail .image-right{float:right;margin-left:15px;text-align:right;width:237px;}
.detail .image.bordered{text-align:center;padding:20px;border:1px solid #d7dee3;border-bottom:2px solid #d7dee3;margin-bottom:30px;}
.detail .styled-block{margin-top:30px;padding:15px 30px;clear:both;}
.detail .styled-block .btn{margin:0px;}
.detail .styled-block .right{display:inline-block;}
.detail .ask_a_question{margin-top:2px;clear:right;float:right;margin-bottom:15px;margin-left:25px;width:237px;}
.detail blockquote div{font-style:italic;}
.detail .wraps{margin-bottom:30px;}
.detail .wraps h4{margin-bottom:30px;}
.detail .wraps.nomargin{margin:0px;}
.detail .yashare-auto-init > *{vertical-align:top;padding:0 !important;}
.detail .yashare-auto-init .b-share > *{vertical-align:top;padding:0 !important;margin:0 3px 0 2px;}

.btn-transparent {
 background: rgba(255,255,255,0);
 border: 1px solid #fff;
 box-shadow: 0 2px 0 0 rgba(230,230,230,0);
}
.btn-transparent:hover,
.btn-transparent:active,
.btn-transparent:focus {
 background: #ea5d0b;
 border: 1px solid #fff;
}
.btn-transparent:active,
.btn-transparent:focus {
 box-shadow: 0 2px 0 0 rgba(230,230,230,0), 0 3px 5px rgba(0,0,0,0.125) inset;
}
.btn-transparent.btn.btn-sm,
.btn-transparent.btn.btn-xs {
 box-shadow: 0 1px 0 0 rgba(230,230,230,0);
}
.btn-transparent.btn.btn-sm:active,
.btn-transparent.btn.btn-xs:focus {
 box-shadow: 0 1px 0 0 rgba(230,230,230,0), 0 3px 5px rgba(0,0,0,0.125) inset;
}

.col-xs-1-5,
.col-sm-1-5,
.col-md-1-5,
.col-lg-1-5 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
 
.col-xs-1-5 {
  width: 20%;
  float: left;
}
 
@media (min-width: 768px) {
  .col-sm-1-5 {
    width: 20%;
    float: left;
  }
}
 
@media (min-width: 992px) {
  .col-md-1-5 {
    width: 20%;
    float: left;
  }
}
 
@media (min-width: 1200px) {
  .col-lg-1-5 {
    width: 20%;
    float: left;
  }
}

.footer-adress {margin-top:10px}
.my_subtitle {margin-top:-6px}

/*SNOW*/

/*SNOWMAN*/
#scene{
position: fixed;
width: auto;
height: 50%;
bottom:0px;
pointer-events: none;
}
canvas{
opacity:1;
position:fixed;
z-index: 10000;
pointer-events: none;
}

/*SHOW MORE button*/
.load_more {
    margin: 10px 0;
    padding: 10px;
    border: 1px solid #e5e5e5;
    cursor: pointer;
    text-align: center;
font-size: 14px; font-weight: 700;
border-radius: 4px;
}
.load_more:hover {
   color:#365EDC;
}

/*my new css*/
@media (min-width: 1200px) {
.text-header {padding: 35px 0 5px; text-align:center; font-size:24px;}
header .top-description {padding: 0;}
}
@media (max-width: 1200px) {
.text-header {padding: 30px 0 5px; text-align:center; font-size:14px;}
header .top-description {padding: 6px 0 5px;}
}

@media (max-width: 1024px) {
.text-header {padding: 30px 0 5px; text-align:center; font-size:20px;}
header .top-description {padding: 6px 0 5px;}
.top_desktop_fix a {font-size: 11px!important;}
}

@media (max-width: 813px) {
.text-header {padding: 30px 0 5px; text-align:center; font-size:14px;}
header .top-description {padding: 20px 0 5px;}
}

@media (max-width: 768px) {
.text-header {padding: 22px 0 5px; text-align:center; font-size:20px;}
header .top-description {padding: 20px 0 5px;}
}

@media (max-width: 740px) {
.text-header {padding: 22px 0px 0px 0px; text-align:center; font-size:20px;}
header .top-description {padding: 20px 0 5px;}
}

@media (max-width: 415px) {
.text-header {padding: 11px 0px 0px 0px; text-align:center; font-size:12px;}
header .top-description {padding: 5px 0 5px;}
}

@media (max-width: 360px) {
.text-header {padding: 10px 0px 0px 0px; text-align:center; font-size:12px;}
header .top-description {padding: 5px 0 5px;}
}



#back-top{
position:fixed;
top:0px;
z-index:1000;
display: none; 
background-color: rgba(247, 247, 247, 0.8);
background-image: linear-gradient(rgba(18, 18, 18, 0.03) 0px, rgba(248, 248, 248, 0) 100%);
width:100%;
height:auto;
box-shadow: 0 4px 10px rgba(0,0,0,.1);
}

#back-top .top-description {
   /* font-size: 13px;
    line-height: 13px;
    color: #97a1a7;*/
	display: flex; align-items: center;
}

.top_desktop_fix a {

    padding: 12px 20px;
    color: #000f5f; 
    text-transform: uppercase;
    font-size: 13px;
	text-align:center;
}
.top_desktop_fix .active a {

    padding: 12px 20px;
    color: #1d3b57;
    text-transform: uppercase;
    font-size: 13px;
	text-align:center;
	text-decoration:underline;
}

/**filter css**/
.bx-filter {

    width: 100%;
    min-width: 220px;
    margin-bottom: 0px!important;

}
.bx_sitemap {
    margin-bottom: 10px!important;
}
.my-modal-dialog {
width: 100%;
height:130px;
margin: 0px;
background:#fff;
}

/*my search button*/
.my-search-button {
display: block;
background-color: #000f5f;
color: #fff;
height:40px;
font-family: Scada,sans-serif,serif,Arial;
text-transform:uppercase;
border:none;
padding:0px 10px;
}

font.notetext {
    color: #000f5f!important;
	font-family: Scada,sans-serif,serif,Arial;
text-transform:uppercase;
}

.my_text_error_search {
font-family: Scada,sans-serif,serif,Arial;	
margin-bottom:30px;
}
#qplSKIW {
height:40px!important; 
border:1px solid #000f5f!important; 
width:100%!important;
padding:4px;
}

/*FIX TOP MENU*/
@media (max-width: 900px) {
.bx-breadcrumb {/*margin-top:100px!important;*/}	
.menu-type-2 {
position: fixed;
top: 0;
right: 0;
left: 0;
z-index: 1030;		
}
}
@media (max-width: 414px) {
.bx-breadcrumb {/*margin-top:50px!important;*/}	
.menu-type-2 {
position: fixed;
top: 0;
right: 0;
left: 0;
z-index: 1030;		
}
}

/*link header only mobile*/
@media (min-width: 1024px) {
.link-header-mobile {
display:none;		
}
}
@media (max-width: 1024px) {
.link-header-mobile a {
background:#000f5f; 
color:#fff; 
text-align:center;
display:block;		
}
}

/*STICKERS*/
.product-item-label-text span, .product-item-label-ring {

    display: inline-block;
    clear: both;
    margin-bottom: 2px;
    background: #000f5f!important;
    color: #fff;
    vertical-align: middle;
    text-align: center;
    transition: all 250ms ease;
	text-transform:uppercase!important;
	font-family: Scada,sans-serif,serif,Arial!important;
	font-size: 12px!important;

}

/*filter horizontal css*/
.bx-filter-horizontal .container-fluid {padding-left:0px!important;}



/*my stickers css*/
.my_sticker_block_left {
position: absolute;
z-index: 15;
left: 0;
top: -3px;
}

.my_sticker_block_right {
position: absolute;
z-index: 15;
right: -5px;
top: -5px;
}

.my_sticker_block_bottom {
position: absolute;
z-index: 15;
bottom: 10px;
left: 50%;
transform: translateX(-50%);
}

/*CSS STICKERS*/
@media (min-width: 1025px) {
.my_sticker_block_left img {
width: 73px;
height:auto;
}

.my_sticker_block_right img {
width: 160px;
height:auto;
}

.my_sticker_block_bottom img {
width: 180px;
height:auto;
}		
}



@media (max-width: 1024px) {
.my_sticker_block_left img {
width: 60px;
height:auto;
}

.my_sticker_block_right img {
width: 90px;
height:auto;
}

.my_sticker_block_bottom img {
width: 220px;
height:auto;
}		
}
/*slider*/
.innova_slider_template2_slider_inner .innova_slider_template2_slide_innerH1 {
    font-size: 60px;
    line-height: 1;
    color: #fff;
    font-weight: 700;
    padding: 0;
    border: 0;
    margin: 0;
    user-select: none;
    display: none!important;
}

/*margin slider*/

.innova_slider_template2 {
    position: relative;
    overflow: hidden;
	/* margin-top: 20px!important;*/
}

/*search page style for button*/
.search-page input[type="submit"] {
position: absolute;
top: 0;
right: 0;
background: 0 0;
border: 0;
color: #fff;
width: 39px;
height: 39px;
border-radius: 4px; font-size: 0;
}

.search-page input[type="text"] {
border: 1px solid #e5e5e5; padding: 0 44px 0 17px;
height: 40px; border-radius:4px; font-size:14px; background:#F8F8F8; width: 100%;
}
.search-page form {position:relative;}

/*show or hide link for internet shop*/
.link_for_internet_shop {display:none;}

h2.bx_catalog_text_title a {
color: #666;
font-size: 16px;
font-family: Scada, sans-serif, serif, Arial !important;}

.bx_catalog_text_category_title  {
	margin-top:0px!important; 
	font-size: 15px!important; 
	color: #666!important; 
	font-family: Scada, sans-serif, serif, Arial !important;
	border-bottom: none!important;
	padding-bottom: 0px!important;
	}

.bx_catalog_text_ul {display: flex; flex-wrap: wrap;}
.bx_catalog_text_ul li {border: 1px solid #e5e5e5; margin:0 20px 20px 0 !important; width:calc(33% - 13px); max-width: calc(33% - 10px); padding:22px 23px; display: flex; flex-direction: column; align-items: start; border-radius: 4px; position:relative; justify-content: space-between; transition: box-shadow ease .3s,border ease .3s,background ease .3s;}
.bx_catalog_text_ul li:hover {box-shadow: 0 5px 20px rgba(0,0,0,.1);}
.bx_catalog_text_ul li a {font-family: "Roboto", Arial, sans-serif; font-size: 16px; font-weight: 700; line-height: 23px; color:#333333; text-align:left; margin-bottom: 3px; margin-right: 35px;}
.bx_catalog_text_ul li a:hover {color:#365EDC; text-decoration:none;}
.bx_catalog_text_ul li:before {display:none;}
.bx_catalog_text_ul li span {color: #999; font-size: 13px}

@media screen and (max-width: 700px) {
ul.bx_catalog_text_ul {
display: ruby;
}
}

@media screen and (min-width: 701px) {
ul.bx_catalog_text_ul {display: flex;}
	ul.bx_catalog_text_ul li {
  flex-basis: auto;
  flex-grow: 1;
  text-align: center;
}
}

#content .foto-list-wrap a, #content .modeli-list a, #content .cert-list a {color:#365EDC;}
#content .foto-list-wrap a:hover, #content .modeli-list a:hover , #content .cert-list a:hover {text-decoration:none; color:#333333;}
/*new color site*/

.phone {
    color:#000f5f!important;
}
.title a {color:#000f5f!important;}
.gdekupitsubmenu a {color:#365EDC !important; margin-right: 15px;}
.gdekupitsubmenu a i {margin-right: 7px;}
.bx-breadcrumb-item a {color:#000f5f!important;}

.gde-kupit-menu div.grey-tabs-sub-menu li, .diler-oficce-top-menu div.grey-tabs-sub-menu li, .kontent-top-menu div.grey-tabs-sub-menu li {color:#555555; border-radius: 4px; line-height: 24px; padding:0; margin: 3px;}
.gde-kupit-menu div.grey-tabs-sub-menu li >a, .diler-oficce-top-menu div.grey-tabs-sub-menu li >a, .kontent-top-menu div.grey-tabs-sub-menu li >a {background: #FAFAFA; border: 1px solid #e5e5e5 !important; display: block; margin: 0; padding: 14px 21px 14px 22px; color:#666666; border: none; border-radius: 3px; font-weight: 600; font-size: 14px; }
.gde-kupit-menu div.grey-tabs-sub-menu li >a:hover, .diler-oficce-top-menu div.grey-tabs-sub-menu li >a:hover, .kontent-top-menu div.grey-tabs-sub-menu li >a:hover {background: #FFFFFF; color:#333333;}
.gde-kupit-menu div.grey-tabs-sub-menu li.active >a, .diler-oficce-top-menu div.grey-tabs-sub-menu li.active >a, .kontent-top-menu div.grey-tabs-sub-menu li.active >a {color:#365EDC !important; background: #FFF; position:relative;}
.gde-kupit-menu div.grey-tabs-sub-menu li.active >a:after, .diler-oficce-top-menu div.grey-tabs-sub-menu li.active >a:after, .kontent-top-menu div.grey-tabs-sub-menu li.active >a:after {content: ""; position: absolute; left: -1px; right: -1px; top: -1px;
  z-index: 1;
  height: 2px;
  border-radius: 3px 3px 0 0;
  background: #365EDC;
}
.diler-oficce-top-menu div.grey-tabs-sub-menu li:last-child {margin-right:0;}

div.grey-tabs-sub-menu li.active a {
    color: #009adc !important;
    border-bottom: 2px solid #000f5f;
}
#scroll-style-5.news-list a {color:#365EDC !important;}
#scroll-style-5.news-list a:hover {color:#333333 !important; text-decoration:none;}

header.menu-type-2 .mega-menu table a {color:#333333; font-weight: 700; font-size: 12px; line-height: 19px; letter-spacing: .02em; padding:0;}
header.menu-type-2 .mega-menu table a:hover {color:#365EDC;}
header.menu-type-2 .mega-menu table td.active .wrap > a {color:#365EDC;}
.fill-theme-hover:hover *, .fill-theme-parent-all:hover .fill-theme-target *, .fill-theme-parent:hover > .fill-theme-target *, .fill-theme-use-svg-hover:hover * {fill: #365EDC;}
.topmenumain i.svg {display:flex;}
#scroll-style-5::-webkit-scrollbar-thumb {
    background-color: #000f5f!important;
}

div.grey-tabs-menu-bottom a nobr {
    text-align: left;
    display: block;
    background:none!important;
    color: #999!important;
    font-size: 13px;
	font-family: "Montserrat", Arial, sans-serif !important;
	line-height: 20px;
}
div.grey-tabs-menu-bottom a:hover nobr {color: #fff !important;}

/*breadcrumbs color*/
.bx-breadcrumb-item a span {color:#000f5f!important; text-decoration: none;}
.bx-breadcrumb-item .active_color {
color:#000f5f!important;	
text-decoration: underline;
  -webkit-text-decoration-color: #f04de8!important; 
  text-decoration-color: #f04de8!important; 
}

/*new color button*//*
input.form-control.btn.btn-primary {
    color: #ffffff!important; 
    background-color: #000f5f!important;
    border-color: #000f5f!important; 
}



input.form-control.btn.btn-primary:hover {
    color: #ffffff!important; 
    background-color: #f04de8!important;
    border-color: #f04de8!important;
}
*/

button#sendbutton.btn.btn-primary:hover, input.form-control.btn.btn-primary:hover {
    background-color: #4468DE!important;
    border-color: #4468DE!important;
}

.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
    cursor: not-allowed;
    opacity:1!important;
}

/*new bg color for form*/
.bx-system-auth-form .form-control {
    /*border-radius: 0;
    box-shadow: none;
    border: 1px solid #d7dee3;
    height: 34px;
    padding: 6px 12px;
    min-width: 140px;
    background-color: #dee5ff!important;*/
}

input.form-control:-webkit-autofill,
input.form-control:-webkit-autofill:hover, 
input.form-control:-webkit-autofill:focus, 
input.form-control:-webkit-autofill:active  {
    -webkit-box-shadow: 0 0 0 30px #dee5ff inset !important;
}

input {
  filter: none;
}


button#sendbutton.btn.btn-primary, input.form-control.btn.btn-primary {
background-color: #365EDC!important;
border-color: #365EDC!important; padding: 13px 24px 14px; color: #fff;font-size: 15px; font-weight: 700; border-radius:4px;  margin-top:20px; width: auto;
}

.form.contacts inpute {background:#ffffff!important;}


/*new pagination color*/
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
   /* z-index: 3;
    color: #fff;
    background-color: #009adc;
    border-color: #f04de8!important;
    cursor: default;*/
}
.pagination > li > a, .pagination > li > span {
   /* position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857143;
    text-decoration: none;
    color: #000f5f!important;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px;*/
}
.product-item-title {
    overflow: hidden;
    margin-bottom: 15px;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-bottom: 1px solid #000f5f!important;
}
.pagination .active span {
   /* background-color: transparent !important;*/
 /*color: #000f5f!important;*/
}
.bx-system-auth-form a {color:#365EDC!important; text-decoration:none;}
.bx-system-auth-form a:hover {color:#333333!important; text-decoration:none;}

/*top menu dawon color bg*/
#back-top {
    position: fixed;
    top: 0px;
    z-index: 1000;
    display: none;
    width: 100%;
    height: auto;
}
#back-top div {height:81px;}


.bx-filter-button-box input.btn.btn-primary.btn-sm {
background-color: #000f5f!important;
border-color: #000f5f!important; }

.bx-filter-button-box input.btn.btn-primary.btn-sm:hover {
background-color: #f04de8!important;
border-color: #f04de8!important; }


.bx-filter-button-box input.btn.btn-link.btn-sm {color:#000f5f!important;}
.bx-filter-button-box input.btn.btn-link.btn-sm:hover {color:#000f5f!important; text-decoration-color: #f04de8!important; }
.bx-filter-button-box input.btn.btn-link.btn-sm:focus {color:#000f5f!important; border:none!important;}
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {
    outline: 0px auto -webkit-focus-ring-color!important;
    outline-offset: -2px;
}

/* .product-item-info-container a.see-more {background-color:#000f5f!important; color:#ffffff; padding:4px;} */

.product-item-detail-price-current {
    color: #333333!important;
    white-space: nowrap;
    font-size: 24px;
	font-weight: 600;
	line-height: 31px;
    transition: font-size 200ms ease;
}

a.text-center.fancypdf {color:#000f5f!important;}

.product-item-detail-slider-right {right:0; left:auto; top:50%; margin-bottom:-20px; bottom:auto; transform: rotate(180deg) translateY(50%);}
.product-item-detail-slider-left {left:0; right:auto; top:50%; margin-top:-20px; bottom:auto;}
/*slider arrow color*/
.product-item-detail-slider-left, .product-item-detail-slider-right {
   /* padding: 10px;*/
    background-color: #FFF; width:40px; height:40px;
   /* color: #000f5f!important;*/
    z-index: 10000 !important; visibility: hidden; padding: 0; display: flex; justify-content: center; align-items: center; border-radius:4px;
	transition: left .3s ease,right .3s ease;
}
.product-item-detail-slider-container:hover .product-item-detail-slider-left, .product-item-detail-slider-container:hover .product-item-detail-slider-right {
	visibility: visible;
}
.product-item-detail-slider-container:hover .product-item-detail-slider-left {left:35px;}
.product-item-detail-slider-container:hover .product-item-detail-slider-right {right:35px;}
.product-item-detail-slider-left:hover {background:#365EDC;}
.product-item-detail-slider-right:hover {background:#365EDC;}
.product-item-detail-slider-left:hover svg * {stroke: #fff;}
.product-item-detail-slider-right:hover svg * {stroke: #fff;}
.product-item-add-info {bottom:80px; right:35px;}
.product-item-add-info a {color: #999;}
.product-item-add-info a:hover {color: #365EDC;}

.about_company_style_p {text-align:justify;}
#collection-slider .carousel-control-block a {
    background: #dee5ff!important;
    padding: 5px;
    margin: 2px;
}
.carousel-control-block a {color:#000f5f!important;}
.ostatok-table thead, .price-table thead, .izmeneniya-table thead, #basket-item-table thead {
    background-color: #365EDC !important;
    font-size: 14px; font-weight: 600;
    color: #fff;
}
.ostatok-table thead tr th, .price-table thead tr th, .izmeneniya-table thead tr th {border:0; padding: 12px 11px !important; font-weight: 600; color: #fff; }
.ostatok-table thead tr th:last-child {text-align:center !important;}
.ostatok-table tbody tr:nth-child(2n+2), .price-table tbody tr:nth-child(2n+2), .izmeneniya-table tbody tr:nth-child(2n+2) {background:#F8F8F8;}
.ostatok-table table {width:100%;}
.product-item-line-list a {color:#365EDC !important;}
.product-item-line-list a:hover {color:#4C4C4C !important; text-decoration:none;}
.ostatok-table tbody tr td, .izmeneniya-table tbody tr td {border-top:0;}
.price-table tbody tr td:last-child {/*text-align:right;*/}

a.btn.btn-primary {/*background-color:#000f5f!important; border-color: #000f5f!important;*/ border-color: #365EDC; background-color: #365EDC; display: inline-block;}

.bx-blue .btn.btn-default, .download-link {
    outline: 0;
    background-color:#365EDC !important;
    border-color:#365EDC !important;
    color: #FFF!important;
	border-radius: 4px;
}
.download-link i {margin-right: 5px;}

.product-item-amount-field-btn-plus, .product-item-amount-field-btn-minus {
    position: relative;
    display: inline-block;
    min-width: 22px;
    height: 22px;
    border-radius: 2px;
    background-color: #dee5ff!important;
    color: #fff;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
    transition: background 300ms ease,opacity 300ms ease;
}

div.grey-tabs-menu li.active a {
    color: #000f5f!important;
    border-bottom: 2px solid #f04de8!important;
}

#basket-item-table thead th {
    text-align: center;
    padding: 5px;
    background: #365EDC!important;
}

.totalwrap {
    padding: 15px 15px 10px 15px;
    background: #dee5ff!important;
}

.diler-oficce-top-menu {
    border-bottom: none !important;
	margin: -30px 0 40px;
}
a.btn.btn-link.btn-block {color: #000f5f!important;}

/*search in top menu style*/
/* ::before, ::after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
элемент {
} */
table.title-search-result th {
    display: none!important;
}


@media (max-width: 700px) {
.search_menu_possition {margin:10px 0px 10px 0px; padding:0px;}
.my_field_search_menu {
border-radius: 0;
box-shadow: none;
border: 1px solid #d7dee3;
width: 90%;
}
div.grey-tabs-menu li {
    float: left;
    display: inline-block;
    margin: 0;
    padding: 5px 0 5px 12px;
}
}

@media (min-width: 700px) {
.search_menu_possition {margin:0px; padding:0px;}
.my_field_search_menu {
border-radius: 0;
box-shadow: none;
border: 1px solid #d7dee3;
width: 80%;
}
}








.glyphicon-search::before {
    content: "\e003";
    color: #000f5f !important;
}

.download-block-wrapper {/*background: #dee5ff!important;*/}

.download-block-wrapper::after, .download-block-wrapper::before {
    content: "——";
    display: block;
    font-size: 24px;
    font-weight: bold;
    color: #f04de8!important;
    position: relative;
}

.download-block.text-center a {background-color: #365EDC !important; border-color: #365EDC !important; color: #FFF !important; border-radius: 4px; padding: 5px 10px;}
.download-block.text-center a:hover {text-decoration:none;}
.download-block.text-center a i {display:none;}

.click_modal {cursor:pointer;}
.button_modal_window {
	width:200px; 
	height:auto; 
	padding:20px; 
	background:#dee5ff!important; 
	font-size: 20px!important; 
	font-family: Scada,sans-serif,serif,Arial;
	color: #000f5f!important;
	}
	
.modal-open .modal {z-index: 2000!important; padding-right: 0 !important;}
.product-item-detail-slider-container.popup {padding: 10px;}

@media (max-width: 767px) {
.product-item-detail-slider-container.popup .product-item-detail-slider-right {
  right: auto!important;
}
}