/*all*/
.btn-clear{color:#0fa2ff; border-color: #0fa2ff;}
.btn-clear:hover, .btn-clear:focus{background: #0fa2ff; color:#fff;}
.btn-white{color:#fff; border-color: #fff;}
.btn-white:hover, .btn-clear:focus{background: #0fa2ff; color:#fff; border-color:#0fa2ff;}
.btn-full{background: #0fa2ff; color:#fff; border-color: #0fa2ff;}
.btn-full:hover, .btn-full:focus{background: #0f80ff;  border-color: #0f80ff; color: #fff;}
.btn-file{background: #f1f3f7; color: #0fa2ff;}
.btn-black{background: #1f222a; border-color: #1f222a;}
.btn-black:hover{background: #000; border-color: #000;}
a{color:#0fa2ff;}
body{color: #232936;}
.btn-link, .btn-link:hover{color: #8D929E;}
.btn-default{color: #333;}

/*form*/
div:not([class*='bx-core']) input[type=checkbox]:checked + label:before, div:not([class*='bx-core']) input[type=radio]:checked + label:before {color: #0fa2ff;}
div:not([class*='bx-core']) input[type=checkbox] + label{color:#4a4d4f;}
.form-control{color: #555;}

/*header*/
.search-phone .phone:hover{color: #0fa2ff;}
.search-phone .modal-feedback{color: #0fa2ff;}
/*.icon-special-word{background: #0fa2ff;}*/
.nav:not(.nav-map)>li>a:hover, .nav:not(.nav-map)>li>a:focus, .nav:not(.nav-map)>li.active>a{color:#0fa2ff;}
.open.dropdown > a.dropdown-toggle{color:#0fa2ff;}
.nav-item-map a:not(.btn):hover{color:#0fa2ff;}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus{color:#0fa2ff;}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus{color:#0fa2ff; background: #fff;}
.navbar-bg-header, .map-dropdown-menu .container{background:#fff;}
.header-first-line{background: #1F222A;color: #fff;}
.header-first-line a{color: #fff;}
.navbar-nav > li > a{color: #222222;}
.search-phone .phone{color: #333333;}
.navbar-nav > li > .dropdown-menu, .open .open .dropdown-menu.dropdownhover-bottom{background: #fff;}
.dropdown-menu > li > a{color: #333;}

/*footer*/
.form-subscribe input[type="submit"] + label:before{color: #0fa2ff;}
.container-footer .navbar-menu-map>li>a:hover{color:#171717;}
footer{border-top-color: #efefef; background: #fff;}
.container-footer .h3{color: #171717;}
.container-footer .navbar-menu-map > li > a{color: #8D929E; opacity: 1;}
.row-sign span{color: #878787;}
.row-sign span a{color: #1f222a;}

/*slider-main*/
.banner .owl-theme .owl-dots .owl-dot.active span{background:#0fa2ff;}

/*advantages*/
.block-icon-advant .item .icon-color{color:#0fa2ff;}

/*slider-catgory*/
.owl-merge-category .item:hover .category-name{color: #0fa2ff;}
.owl-merge-category .category-price{color:#0fa2ff;}

/*main-about-company*/
.panel-faq a:hover .icon-add:before, .panel-faq a:not(.collapsed) .icon-add:before{color: #0fa2ff;}
.panel-faq a:hover .panel-head-icon, .panel-faq a:not(.collapsed) .panel-head-icon{border-color:#0fa2ff;}
.panel-title > a, .panel-title > small, .panel-title > .small, .panel-title > small > a, .panel-title > .small > a{color: #333;}
.panel-faq .panel-head-icon{border-color: #8D929E;}
.main-blocks .section-link{color: #666c7a;}
.panel-faq .panel-head-icon .icon-add:before{color:#8D929E;}

/*news*/
.news-block .news-item .caption .news-name:hover{color:#0fa2ff;}
.thumbnail .caption{color: #333;}
.news-block .news-item .caption .news-name{color: #191919;}
.nav-tabs-clear>li>a{color:#a2acc6;opacity:1;}

/*reviews-main*/
.owl-review .owl-item .date{color:#878787; opacity:1;}

/*slider-product*/
.nav-products>li.active>a, .nav-products>li>a:hover, .nav-products>li.selected>a{color:#0fa2ff;}
.menu-line{background-color: #0fa2ff;}
.product-item .product-name:hover{color:#0fa2ff;}
.bootstrap-select.open .dropdown-menu li.selected{color:#0fa2ff;}
.bootstrap-select.open .dropdown-menu{border-color:#f1f4f7;}
.product-item .product-name{color: #171717;}
.product-item .product-caregory{color: #8D929E; opacity: 1;}

@media (max-width: 991px)
{
    .nav-products>li.active>a{border-bottom-color:#0fa2ff;}
}

/*breacrumb*/
.breadcrumb a{color:#5d6372;}
.breadcrumb>.active{color: #a2acc6; opacity:1;}
.breadcrumb>li+li:before{color:#5d6372;}

/*sidebar*/
.menu-left a{color: #222222;}
.menu-left .active a, .menu-left a:hover{color:#0fa2ff;}

/*about company*/
.banner-page{background: #0fa2ff;}
.banner-page .company-slogan:before{background: #0f80ff;}
.section-item .section-name{color:#222;}
.section-item .section-name:hover, .section-item:hover .section-name{color:#0fa2ff;}

/*search*/
.search-result .search-item .media-heading:hover{color:#0fa2ff;}
.search-result .search-item .media-heading{color:#191919;}

/*license*/
.gallery .wrapper-img:hover{color:#0fa2ff;}

/*partners*/
.partner-list .partner-item a:hover{color:#0fa2ff;}
.partner-list .partner-item .small{color:#8D929E; opacity: 1;}

/*jobs*/
.panel-clear .panel .job-descr{color: #646464;}
.form-name-file .small{color:#8B969D; opacity: 1;}

/*requisite*/
.h1-link .additional-link:hover, .h1-link .additional-link:hover:before{color:#0fa2ff;}
.document-item .wrapper-icon{color:#0fa2ff;}
.document-item .name a{color: #1C1C1C;}
.document-item .name a:hover{color: #0fa2ff;}
.document-item .descript a:hover{color: #0fa2ff;}
.document-item .descript span{color:#646464;}

/*reviews*/
.review-item .media-descr{color: #7B7E84; opacity: 1;}

/*pagination*/
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus{background: #0fa2ff; color:#fff;}
.pagination>li>a:hover, .pagination>li>a:focus{background: #0fa2ff; color:#fff;}
.pagination>li>a.modern-page-dots:hover{color:#0fa2ff;}
.pagination>li>a, .pagination>li>span{color:#171717;}

/*news*/
.object-item a.media-heading:hover{color:#0fa2ff;}
.object-item .media-heading{color:#191919;}

/*faq*/
.panel-head-name span{color:#0fa2ff;}

/*contacts*/
.contacts-info .table tr td:first-child span{color:#0fa2ff;}
.placemark:before{color:#0fa2ff;}
.contacts-info .table tr td:first-child{color:#7b808d; opacity: 1;}
.contacts-info a{color: #232628;}
.ymaps-map{color: #000 !important;}

/*catalog*/
.main-section-list .section-all a:hover{color:#0fa2ff;}
.main-section-list .section-item .media-heading:hover{color:#0fa2ff;}
.main-section-list .section-item .media-heading{color:#171717;}
.main-section-list .child-section-list a{color:#6c7383;}
.menu-left .dropdown-left-mobile a:not(.active){color:#222;}
.bootstrap-select .dropdown-menu > li > a{color: #262626;}

/*catalog product list*/
@media (max-width: 479px)
{
    .wrapper-filter .btn-link{color: #0fa2ff;border-color: #0fa2ff;}
    .wrapper-filter .btn-clear:hover, .wrapper-filter .btn-clear:focus {background: #0fa2ff;color: #fff;}
}
.bx-filter .bx-ui-slider-pricebar-v{background: #0fa2ff;}
.bx-ui-slider-handle.left{border-bottom-color: #0fa2ff;}
.bx-ui-slider-handle.right{border-bottom-color: #0fa2ff;}
.bx-filter-select-popup ul li label:hover{color: #0fa2ff;}
.bx-filter .bx-filter-popup-result{color: #3f3f3f;border-color: #f5f7fb;}
.bx-filter .bx-filter-popup-result a{color: #0fa2ff;}

/*cart*/
.wrapper-offcanvas-cart .product-name:hover{color:#0fa2ff;}
.wrapper-offcanvas-cart .footer-cart .btn-link{color:#171717;}
.wrapper-offcanvas-cart .product-name{color:#171717;}
.grey{color:#8d929e;opacity:1;}

/*product detail*/
.product-detail .round-select.active{border-color: #0fa2ff;}
.product-detail .round-select:hover{border-color: #0fa2ff; } 

@media (max-width: 991px)
{
	.wrapper-tab-info .nav-products>li:hover,.wrapper-tab-info .nav-products>li.active {border-bottom-color: #0fa2ff;}
}
.owl-nav-slider .item:hover:after, .owl-nav-slider .current .item:after{border-color: #0fa2ff;}

/*panel settings*/
.settings-toogle {background-color: #0fa2ff !important;}