@-webkit-keyframes swing {
  15% {
    -webkit-transform: translateY(5px);
    transform: translateY(5px); }
  50% {
    -webkit-transform: translateY(-3px);
    transform: translateY(-3px); }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0); } }
@keyframes swing {
  15% {
    -webkit-transform: translateY(5px);
    transform: translateY(5px); }
  50% {
    -webkit-transform: translateY(-3px);
    transform: translateY(-3px); }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0); } }
/*------------------------------*/
.box-cart .btn-remove__cnt .link:hover,
.box-cart .btn-danger,
.box-cart .btn-danger:focus,
.cart > button i,
.cart > button:hover,
.cart > button.active,
.box-cart .btn-remove:hover,
.cart .toggle_cont .price-cart,
.cart .toggle_cont .total > .t-row > div + div,
nav a:hover,
nav a:focus,
nav a:active,
.toggle_cont > li > a:hover,
.toggle_cont > li > a:focus,
.toggle_cont > li > a:active,
.toggle_cont > li > button:hover,
.toggle_cont > li > button:focus,
.toggle_cont > li > button:active,
.box-language .toggle.active,
.box-language .toggle:hover,
.box-currency .toggle.active,
.box-currency .toggle:hover,
.banners .s-desc h2,
.category_menu > li i:hover,
a:hover, a:focus, a:active,
aside .banners .s-desc .banner-bottom h2,
.col-lg-3 .banners .s-desc .banner-bottom h2,
.price-new, .price,
.parallax-block h2,
.copyright a:hover,
.copyright a:focus,
.copyright a:active,
#style_switcher .toggler:hover,
#list-view.active,
#list-view:hover,
#grid-view.active,
#grid-view:hover,
.product-filter .compare-total:hover,
.name a:hover, .name a:focus, .name a:active,
input[type="checkbox"] + label:after,
input[type="checkbox"] + label:hover,
.link:hover,
.product_tabs .nav-tabs > li.active > a,
.review-form-title h3:hover,
.delivery_page .table tbody td:last-child,
.terms_conditions_page h4:before,
.manufacturer-content div a:before,
#content ul.list-unstyled a:before,
.manufacturer-content div a:hover,
#content ul.list-unstyled a:hover,
.breadcrumb a:hover,
.breadcrumb a:hover i,
.manufacturer-list .manufacturer-heading,
.article-title a:hover,
.article-title a:focus,
.article-title a:active,
.article-sub-title span:before,
.article-comment .comment-date:before,
.contact_page .icon:before {
  color: #FF7766; }

span.swiper-pagination-bullet:hover,
span.swiper-pagination-bullet-active,
.box .box-heading,
.ui-to-top:hover,
input[type="radio"]:checked + label:after,
.product-gallery .image-thumb .bx-wrapper .bx-prev:hover,
.product-gallery .image-thumb .bx-wrapper .bx-next:hover,
.privacy_page ol li h4:before {
    color: #fff;
  background-color: #0b0e6b; }

#top,
.copyright,
.contact_page .panel .contact-logo {
  background-image: url(/image/catalog/background.jpg);
  background-position: center;
  background-color: #a09e92;  } /*Фон футер+хедер*/

.banners > div:hover .banner-box,
.thumbnail a:hover:after,
.contact_page .icon:before {
  border-color: #0b0e6b; }

.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open > .dropdown-toggle.btn-primary.focus, .open > .dropdown-toggle.btn-primary:focus, .open > .dropdown-toggle.btn-primary:hover {
  background: #CCC7C2;
  border-color: #CCC7C2; }

.btn, .btn:visited,
.btn-default,
.btn-default:visited,
.btn-primary,
.btn-primary:visited,
.btn-success,
.btn-success:visited,
.btn-info,
.btn-info:visited,
.btn-warning,
.btn-warning:visited,
.btn-danger,
.btn-danger:visited {
  color: #0b0e6b;
  background: #CCC7C2; }
.btn:hover, .btn:focus, .btn:active,
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active {
  color: #FF7766;
  border-color: #CCC7C2;
  background: #CCC7C2; }

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

.btn-primary, .btn-primary:visited {
  color: #fff;
  border-color: #0b0e6b;
  background: #0b0e6b; }
.btn-primary:hover, .btn-primary:focus, .btn-primary:active {
  color: #0b0e6b;
  border-color: #CCC7C2;
  background: #CCC7C2; }

.product-btn:hover, .product-btn:focus, .product-btn:active {
  color: #0b0e6b; }
  .product-btn:hover i, .product-btn:focus i, .product-btn:active i {
    color: #0b0e6b; }

.btn-icon:hover, .btn-icon:focus, .btn-icon:active {
  background: #0b0e6b; }

.site-map-page #content ul li a:hover, .site-map-page #content ul li a:focus, .site-map-page #content ul li a:active {
  color: #0b0e6b; }
.site-map-page #content ul.category-list:before {
  background: #0b0e6b; }
.site-map-page #content ul.category-list > li:before, .site-map-page #content ul.category-list > li:after {
  background: #0b0e6b; }

.ajax-quickview-images .next-img:hover, .ajax-quickview-images .next-img:focus, .ajax-quickview-images .next-img:active,
.ajax-quickview-images .prev-img:hover,
.ajax-quickview-images .prev-img:focus,
.ajax-quickview-images .prev-img:active {
  background: #0b0e6b; }

.counter:hover, .counter:focus:hover {
  background: #0b0e6b; }

.category_menu > li > a.active {
  color: #0b0e6b; }
.category_menu > li > ul a, .category_menu > li > ul a:visited {
  color: #0b0e6b; }
.category_menu > li > ul a:hover, .category_menu > li > ul a:focus, .category_menu > li > ul a:active, .category_menu > li > ul a.active {
  color: #000; }

#livesearch_search_results li:hover a, #livesearch_search_results li:hover a:visited, #livesearch_search_results li.highlighted a, #livesearch_search_results li.highlighted a:visited {
  color: #0b0e6b;
  display: inline;
  white-space: pre-wrap; }

.box-language .toggle_cont > li > a:hover, .box-language .toggle_cont > li > a:focus, .box-language .toggle_cont > li > a:active, .box-language .toggle_cont > li > a.active, .box-language .toggle_cont > li > a.selected, .box-language .toggle_cont > li > button:hover, .box-language .toggle_cont > li > button:focus, .box-language .toggle_cont > li > button:active, .box-language .toggle_cont > li > button.active, .box-language .toggle_cont > li > button.selected, .box-currency .toggle_cont > li > a:hover, .box-currency .toggle_cont > li > a:focus, .box-currency .toggle_cont > li > a:active, .box-currency .toggle_cont > li > a.active, .box-currency .toggle_cont > li > a.selected, .box-currency .toggle_cont > li > button:hover, .box-currency .toggle_cont > li > button:focus, .box-currency .toggle_cont > li > button:active, .box-currency .toggle_cont > li > button.active, .box-currency .toggle_cont > li > button.selected {
  color: #0b0e6b; }
.box-language .btn-group:hover, .box-language .btn-group:focus, .box-language .btn-group:active, .box-currency .btn-group:hover, .box-currency .btn-group:focus, .box-currency .btn-group:active {
  color: #0b0e6b; }

footer ul li a, footer ul li a:visited {
  color: #0b0e6b; }
footer ul li a:hover, footer ul li a:focus, footer ul li a:active {
  color: #000; }
footer ul li.footer-invert a, footer ul li.footer-invert a:visited {
  color: #888; }
footer ul li.footer-invert a:hover, footer ul li.footer-invert a:focus, footer ul li.footer-invert a:active {
  color: #000; }

.search button, .search button:focus, .search button:active {
  background: #0b0e6b; }
.search button:hover, .search button:focus:hover, .search button:active:hover {
  color: #0b0e6b;
  background: #FF7766; }

@media (min-width: 768px) {
  .search input[type="text"]:focus {
    border-color: #0b0e6b; } }
@media (min-width: 1200px) {
  .product-gallery .image-thumb li a:hover,
  .product-gallery .image-thumb li a.active {
    border-color: #0b0e6b; } }
@media (max-width: 767px) {
  .rd-mobilemenu_ul a:hover {
    background-color: #0b0e6b; }

  footer .box-heading:hover:after {
    color: #0b0e6b; } }
.rd-mobilemenu_ul .submenu_title > a:hover, .rd-mobilemenu_ul .submenu_title > a:focus, .rd-mobilemenu_ul .submenu_title > a:active, .rd-mobilemenu_ul .submenu_title > a:focus, .rd-mobilemenu_ul .submenu_title > a.active, .rd-mobilemenu_ul li > a:hover, .rd-mobilemenu_ul li > a:focus, .rd-mobilemenu_ul li > a:active, .rd-mobilemenu_ul li > a:focus, .rd-mobilemenu_ul li > a.active {
  color: #fff;
  background: #0b0e6b; 
    
}
    /***** Кастом стили *****/
    .exitblock {    
    display:none;    
    position:fixed;
    left:0;
    top:0;
    width:100%;
    height:100%;
    z-index:100000;
}    
    .exitblock .fon {
    background: #F6FCFF;
    opacity:.8;
    position:fixed;
    width:100%;
    height:100%;
}
    .exitblock .modaltext {
    box-sizing: border-box; 
    position:fixed;
    top:80px;
    left:50%;
    margin-left:-30%;
    width:60%;
}        
    .closeblock {
    cursor:pointer;
    position: fixed;
    line-height:60px;
    font-size:82px;
    transform: rotate(45deg);
    text-align:center;
    top:20px;
    right:30px;
    color: #337AB7;    
}
    .closeblock:hover {
    color: #000;    
}
    .absolutPosit {
        position:absolute; /* добавили */
        bottom:0;
    }
    
@media (min-width: 768px) {
    /* полу прозрачный блок*/
    .transparentBlock {
        background: rgba(11, 14, 107, 0.6); /* Цвет фона */
        color: #fff; /* Цвет текста */
        padding: 35px; /* Поля вокруг текста */
        width: 70%; /* Ширина слоя */
        margin-left: 55px;
        margin-top: 20px;
    }
    
}
@media (min-width: 1200px) {
    /* полу прозрачный блок*/
    .transparentBlock {
        background: rgba(11, 14, 107, 0.6); /* Цвет фона */
        color: #fff; /* Цвет текста */
        padding: 35px; /* Поля вокруг текста */
        width: 50%; /* Ширина слоя */
        margin-left: 55px;
        margin-top: 20px;
    }
}
@media (max-width: 767px) {
    /* полу прозрачный блок*/
    .transparentBlock {
        background: rgba(11, 14, 107, 0.6); /* Цвет фона */
        color: #fff; /* Цвет текста */
        padding: 10px; /* Поля вокруг текста */
        width: 100%; /* Ширина слоя */
        margin-top: 0px;
        font-size: 80%;
    }
}
