/**
 * Web Application Prefix Apply For Making Owner Styles
 */
/**
 *   Blocks Layout Selectors 
 */
/**
 * Product Item Selectors
 */
/***********************************************************************/
/**
* Transition-timing-function property@mixin 
*/
/*background RGBA
============================================*/
/*@mixin sub-heading($sub-heading-bg, $sub-heading-color) {
  color: $sub-heading-color;
  a{
    color: $sub-heading-color;
    &:hover{
      color: $sub-heading-color;
    }
  }
  padding: $base-box-padding;
  position: relative;
  background: $sub-heading-bg;  
}*/
/****/
/* RIGHT TO LEFT */
/** CHECKOUT BY STEP */
/*  
 * LAYOUT VARIABLES 
 */
a {
  color: #9c9c9c;
}
a:hover, a:focus {
  color: #5cbae1;
}

.tree li a:hover {
  background-color: #d05b5b;
}
.current{
  background-color: #d05b5b;
}
/*.tree li a:active,
.tree li a:focus,
.tree li a:focus-within{
  background-color: #d05b5b;
}*/

.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
  background-color: #5cbae1;
}
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
  background-color: #5cbae1;
}

.content_sortPagiBar .display .selected a .fa {
  color: #5cbae1;
}

.btn-outline-inverse {
  color: white;
  background-color: #8b8b8b;
  border-color: #8b8b8b;
}
.btn-outline-inverse:hover, .btn-outline-inverse:focus, .btn-outline-inverse:active, .btn-outline-inverse.active {
  color: white;
  background-color: #5cbae1;
  border-color: #5cbae1;
}
.open .btn-outline-inverse.dropdown-toggle {
  color: white;
  background-color: #5cbae1;
  border-color: #5cbae1;
}
.btn-outline-inverse:active, .btn-outline-inverse.active {
  background-image: none;
}
.open .btn-outline-inverse.dropdown-toggle {
  background-image: none;
}
.btn-outline-inverse.disabled, .btn-outline-inverse.disabled:hover, .btn-outline-inverse.disabled:focus, .btn-outline-inverse.disabled:active, .btn-outline-inverse.disabled.active, .btn-outline-inverse[disabled], .btn-outline-inverse[disabled]:hover, .btn-outline-inverse[disabled]:focus, .btn-outline-inverse[disabled]:active, .btn-outline-inverse[disabled].active, fieldset[disabled] .btn-outline-inverse, fieldset[disabled] .btn-outline-inverse:hover, fieldset[disabled] .btn-outline-inverse:focus, fieldset[disabled] .btn-outline-inverse:active, fieldset[disabled] .btn-outline-inverse.active {
  background-color: #8b8b8b;
  border-color: #8b8b8b;
}
.btn-outline-inverse .badge {
  color: #8b8b8b;
  background-color: white;
}

.btn-outline {
  color: white;
  background-color: #5cbae1;
  border-color: #5cbae1;
}
.btn-outline:hover, .btn-outline:focus, .btn-outline:active, .btn-outline.active {
  color: white;
  background-color: #8b8b8b;
  border-color: #8b8b8b;
}
.open .btn-outline.dropdown-toggle {
  color: white;
  background-color: #8b8b8b;
  border-color: #8b8b8b;
}
.btn-outline:active, .btn-outline.active {
  background-image: none;
}
.open .btn-outline.dropdown-toggle {
  background-image: none;
}
.btn-outline.disabled, .btn-outline.disabled:hover, .btn-outline.disabled:focus, .btn-outline.disabled:active, .btn-outline.disabled.active, .btn-outline[disabled], .btn-outline[disabled]:hover, .btn-outline[disabled]:focus, .btn-outline[disabled]:active, .btn-outline[disabled].active, fieldset[disabled] .btn-outline, fieldset[disabled] .btn-outline:hover, fieldset[disabled] .btn-outline:focus, fieldset[disabled] .btn-outline:active, fieldset[disabled] .btn-outline.active {
  background-color: #5cbae1;
  border-color: #5cbae1;
}
.btn-outline .badge {
  color: #5cbae1;
  background-color: white;
}

.btn-default {
  color: white;
  background-color: #5cbae1;
  border-color: #3a96bc;
}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active {
  color: white;
  background-color: #3aabdb;
  border-color: #2c718d;
}
.open .btn-default.dropdown-toggle {
  color: white;
  background-color: #3aabdb;
  border-color: #2c718d;
}
.btn-default:active, .btn-default.active {
  background-image: none;
}
.open .btn-default.dropdown-toggle {
  background-image: none;
}
.btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled]:active, .btn-default[disabled].active, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default.active {
  background-color: #5cbae1;
  border-color: #3a96bc;
}
.btn-default .badge {
  color: #5cbae1;
  background-color: white;
}

.block .title_block:before {
  /* border-bottom: 1px solid #5cbae1; */
}

.block-default {
  border-color: #dddddd;
}
.block-default .title_block {
  color: #333333;
  background-color: whitesmoke;
  border-color: #dddddd;
}
.block-default .title_block a {
  color: #333333;
}
.block-default .title_block + .block-collapse .block_content {
  border-top-color: #dddddd;
}
.block-default > .block-footer + .block-collapse .block-body {
  border-bottom-color: #dddddd;
}

.block-primary {
  border-color: #428bca;
}
.block-primary .title_block {
  color: white;
  background-color: #428bca;
  border-color: #428bca;
}
.block-primary .title_block a {
  color: white;
}
.block-primary .title_block + .block-collapse .block_content {
  border-top-color: #428bca;
}
.block-primary > .block-footer + .block-collapse .block-body {
  border-bottom-color: #428bca;
}

.block-success {
  border-color: #d6e9c6;
}
.block-success .title_block {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.block-success .title_block a {
  color: #3c763d;
}
.block-success .title_block + .block-collapse .block_content {
  border-top-color: #d6e9c6;
}
.block-success > .block-footer + .block-collapse .block-body {
  border-bottom-color: #d6e9c6;
}

.block-info {
  border-color: #bce8f1;
}
.block-info .title_block {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.block-info .title_block a {
  color: #31708f;
}
.block-info .title_block + .block-collapse .block_content {
  border-top-color: #bce8f1;
}
.block-info > .block-footer + .block-collapse .block-body {
  border-bottom-color: #bce8f1;
}

.block-warning {
  border-color: #faebcc;
}
.block-warning .title_block {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.block-warning .title_block a {
  color: #8a6d3b;
}
.block-warning .title_block + .block-collapse .block_content {
  border-top-color: #faebcc;
}
.block-warning > .block-footer + .block-collapse .block-body {
  border-bottom-color: #faebcc;
}

.block-danger {
  border-color: #ebccd1;
}
.block-danger .title_block {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.block-danger .title_block a {
  color: #a94442;
}
.block-danger .title_block + .block-collapse .block_content {
  border-top-color: #ebccd1;
}
.block-danger > .block-footer + .block-collapse .block-body {
  border-bottom-color: #ebccd1;
}

.footer-center .container {
  background: #ebebeb;
  color: #8b8b8b;
}
.footer-center .container a {
  color: #8b8b8b;
}
.footer-center .container a:hover {
  color: #5cbae1;
}

.block-highlighted {
  border-color: none;
}
.block-highlighted .title_block {
  color: white;
  background-color: #098bf4;
  /* border-color: #494949; */
  font-family: Arial, sans-serif;
}
.block-highlighted .title_block a {
  color: white;
}
.block-highlighted .title_block + .block-collapse .block_content {
  border-top-color: none;
}
.block-highlighted > .block-footer + .block-collapse .block-body {
  border-bottom-color: none;
}

.block_content .carousel-control:hover {
  background: #5cbae1;
}

.bannercontainer .tp-caption h4 {
  color: #5cbae1;
}

#subcategories .subcategories:hover {
  border-color: #5cbae1;
}

.page-heading:before {
  border-bottom: 1px solid #5cbae1;
}

.content_sortPagiBar .display .selected a {
  background-color: #8b8b8b;
  border: 1px solid #8b8b8b;
}
.content_sortPagiBar .display .selected a .fa {
  color: white;
}

.breadcrumb {
  color: #393939;
}
.breadcrumb a:hover {
  color: #393939;
}

#cart .heading {
  border: 1px solid #d05b5b;
}

#header .cart_block {
  background: #f68080;
}

#layer_cart .layer_cart_product h2 {
  color: #5cbae1;
}

.custhtmlcarosel .detail_sticker .title_sticker a {
  color: #5cbae1;
}

.widget.widget-contact .leo-shipping a {
  color: #5cbae1;
}
.widget.widget-contact .list-inline li a:hover {
  background: #5cbae1;
}

.price {
  color: #d62529;
}

.product-block .name a {
  color: #000;
}
.product-block .name a:hover {
  color: #098bf4;
}
.product-block:hover {
  border-color: #5cbae1;
}

#usefull_link_block li a:hover:before {
  color: #5cbae1;
}

#wishlist_button:before:hover {
  color: #5cbae1;
}

.pb-center-column h1 {
  color: #098bf4;
}

#view_scroll_left:hover:before,
#view_scroll_right:hover:before {
  color: #5cbae1;
}

.leo-megamenu {
  /* menu level 1 */
  /* level 2*/
}
.leo-megamenu .navbar-nav > li > a {
  color: #fff;
}
.leo-megamenu .navbar-nav > li > a:hover, .leo-megamenu .navbar-nav > li > a:focus, .leo-megamenu .navbar-nav > li > a:active {
  color: white;
  background-color: #f68080;
}
.leo-megamenu .navbar-nav > li.active > a {
  color: white;
  background-color: #5cbae1;
}
.leo-megamenu .navbar-nav > li:hover > .caret, .leo-megamenu .navbar-nav > li:active > .caret {
  color: white;
}
.leo-megamenu .dropdown-menu {
  background-color: #f68080;
}
.leo-megamenu .dropdown-menu li a:hover {
  color: white;
}
.leo-megamenu .dropdown:hover > a {
  color: white;
  background-color: #098bf4;
}

.blog_container h5 a {
  color: #5cbae1;
}
.blog_container .blog-viewmore .btn-default:hover {
  color: #5cbae1;
}

ul.step li {
  background: whitesmoke;
}
ul.step li.step_current {
  background: #5cbae1;
}

#off-canvas-nav .offcanvas-mainnav {
  background-color: #098bf4;
}

.paneltool .panelcontent .current-layout-mod {
  color: #5cbae1;
}
.paneltool .panelcontent .leo-dynamic-update-header:hover, .paneltool .panelcontent .leo-dynamic-update-header.current-header,
.paneltool .panelcontent .leo-dynamic-update-layout:hover,
.paneltool .panelcontent .leo-dynamic-update-layout.current-header {
  color: #5cbae1;
}

#customize-body .nav-tabs .active a {
  background: #5cbae1;
}

.paneltool .leo-dynamic-update-side.current-sidebar {
  color: #5cbae1;
}
.paneltool .leo-dynamic-update-header.current-header {
  color: #5cbae1;
}
.paneltool.themetool .group-input .leo-dynamic-update-layout:hover,
.paneltool.themetool .group-input .leo-dynamic-update-side:hover,
.paneltool.themetool .group-input .leo-dynamic-update-header:hover {
  color: #5cbae1;
}
.paneltool.themetool .group-input .leo-dynamic-update-layout.current-layout-mod,
.paneltool.themetool .group-input .leo-dynamic-update-side.current-layout-mod,
.paneltool.themetool .group-input .leo-dynamic-update-header.current-layout-mod {
  color: #5cbae1;
}
.paneltool.active .panelbutton {
  color: #5cbae1;
}

.enable_fheader.btn_no:before {
  background-color: #5cbae1;
}
.enable_fheader.btn_yes:after {
  background-color: #5cbae1;
}

.functional-buttons div a {
  background: url("../img/blue/functional-buttons-blue.png") no-repeat scroll 8px 20px transparent;
}

.bannercontainer .tp-bullets.simplebullets.round-old .bullet {
  background: url("../img/blue/bullets.png") no-repeat bottom left;
}

.blog_container .blog-viewmore .blog-ctncomment .fa {
  color: #f6ae3d;
}
.blog_container .blog-meta .blog-author .red {
  color: #f6ae3d;
}

.bannercontainer .tp-leftarrow.default {
  background: url("../img/blue/large_left.png") no-repeat 0 0;
}
.bannercontainer .tp-rightarrow.default {
  background: url("../img/blue/large_right.png") no-repeat 0 0;
}

.page-product-box .page-subheading {
  background: #f6ae3d;
}

.nav-tabs > li.active > a, .nav-tabs > li.active a:hover, .nav-tabs > li.active a:focus {
  /*background-color: #f6ae3d;*/
  background-color: transparent;
  color: #464646;
}
.nav-tabs > li > a:hover {
  /*background-color: #f6ae3d;*/
  background-color: transparent;
}

#to_top a {
  background: #f6ae3d;
}
/* Звёздный рейтинг товаров */
.testRater{margin-bottom:20px;}
.rater span {vertical-align:middle;font-size:16px;}
.rater-rating {margin-top:5px;}
.rater-starsOff, .rater-starsOn {display:inline-block; height:23px; background:url(../images/stars.gif) repeat-x 0 0px;}
.rater-starsOn {display:block; max-width:115px; top:0; background-position: 0 -22px;}
.rater-starsHover {background-position: 0 -44px!important;}
/* @end */
.payment-delivery-wrap{
  margin-top: 30px;
  margin-bottom: 30px;
}
.paymentblock{
  background: linear-gradient(to right, #1782a9, #26cce2);
  padding: 20px;
  margin-bottom: 22px;
  position: relative;
}
.paymentblock:after{
  content: url("../images/card_bg.png");
  position: absolute;
  z-index: 1;
  right: 0;
  top: -11px;
}
.deliveryblock{
  background: linear-gradient(to right, #e16a29, #f99846);
  padding: 20px;
  position: relative;
}
.deliveryblock:after{
  content: url("../images/delivery_bg.png");
  position: absolute;
  z-index: 1;
  right: 0;
  bottom: -20px;
}
.paymentblock-capt{
  color: #fff;
  font-weight: 600;
  font-family: 'Arial';
  border-bottom: 1px dotted #fff;
  display: inline-block;
  font-size: 16px;
}
.paymentblock-text{
  color: #fff;
  font-family: 'Arial';
  padding-left: 30px;
  position: relative;
  margin-bottom: 15px;
}
.p-text1:before{
  position: absolute;
  content: url("../images/payment-1.png");
  left: 0;
}
.p-text2:before{
  position: absolute;
  content: url("../images/payment-2.png");
  left: 0;
}
.p-text3:before{
  position: absolute;
  content: url("../images/payment-3.png");
  left: 0;
}
.d-text1:before{
  position: absolute;
  content: url("../images/delivery-1.png");
  left: 0;
}
.d-text2:before{
  position: absolute;
  content: url("../images/delivery-2.png");
  left: 0;
}
.d-text3:before{
  position: absolute;
  content: url("../images/delivery-3.png");
  left: 0;
}

