/**
 * JSmart CMS
 * @author elCreativo (order@elcreativo.ru)
 * @link https://jsmart.ru/
 * @license https://jsmart.ru/cms/eula
 * @copyright Copyright (c) 2020 Vadim Shestakov
 */

body { background-color: #fff; color: #333; }
a { color: #6563FF; }
a:hover, a:focus { color: #4671e6; }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { color: #222; }
del { color: #888; }
.btn-primary { background-color: #791b97; border-color: transparent; color: #fff; }
.btn-primary.btn-border { background-color: transparent; border-color: #6563FF; color: #6563FF; }
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary:active:hover, .btn-primary:active:focus { background-color: #d846ff; border-color: transparent; color: #fff; }
.btn-primary.btn-border:hover, .btn-primary.btn-border:focus, .btn-primary.btn-border:active, .btn-primary.btn-border:active:hover, .btn-primary.btn-border:active:focus { border-color: #4644DC; background-color: #f4f7fe; color: #4644DC; }
.btn-secondary { background-color: #acaeb5; border-color: transparent; color: #fff; }
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active, .btn-secondary:active:hover, .btn-secondary:active:focus { background-color: #bdbec4; border-color: transparent; color: #fff; }
.btn-default { background-color: transparent; border-color: #ddd; color: #555; }
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default:active:hover, .btn-default:active:focus { border-color: #ccc; background-color: #f8f8f8; color: #333; }
.footer { background-color: #fff; border-top: 1px solid #E6EAEA}
.header-main { border-bottom: 1px solid #E6EAEA; }
.header-main, .brands-title, .form-checkbox input + span:before, .form-radio input + span:before, .catalog-item-body, .filter-checkbox input + span:before, .contacts-block, .subscribe-form-btn:hover, .subscribe-form-btn:focus { background-color: #fff; }
.header-menu { background-color: #fff; color: #222;}
.imageblock-body { background-color: rgba(255,255,255,.95); }
.form-checkbox input + span:before, .form-radio input + span:before, .form-control, .filter-checkbox input + span:before, .entry table:not([class]) td, .entry table:not([class]) th { border-color: #ccc; }
.header-menu a, .footer a, .navmenu-list li a, .breadcrumbs-list li a:hover, .breadcrumbs-list li a:focus, .news-footer a, .news-inner-info a, .nextprev-link, .related-news-item a:hover, .related-news-item a:focus, .comment-info-item a, .cart-table a, .header-links a, .header-top .header-user-link, .header-main a, .tabs-item a, .catalogmenu-list a, .catalog-item-title a, .last-news-name a, .subscribe a { color: inherit; }
hr, .breadcrumbs, .block, .filter, .navmenu-list li, .form-bordered, .user, .news, .navigation a, .navigation .active span, .navigation .navigation-separator, .news-inner-info, .nextprev-link, .comment, .login-alt-link, .cart-total, .order-total, .cart-table table, .cart-table table td, .cart-table table th, .cart-total-divider, .order-total-divider, .advantages, .advantages-col, .brands, .tabs, .footer-social-link, .catalog-heading, .filter-size label input + span, .product-select-feature span, .filter .noUi-target, .catalog-item-body, .catalog-item-control, .catalog-item-features span, .select-panel-item label input + .select-panel-body, .order-footer, .product-divider, .product-count, .product-count-plus, .product-count-minus, .product-thumbs-image, .cart-count, .cart-count-plus, .cart-count-minus, .catalog-category-item,
.product-content-table th, .product-content-table td, .order-item { border-color: #e2e2e2; }
.catalog-item:hover .catalog-item-body { border-color: #fff; }
.breadcrumbs-list li:before { border-left-color: #e2e2e2; }
.breadcrumbs-list li a, .user-register, .news-footer a:hover, .news-footer a:focus, .related-news-item a, .form-label, .login-lost, .advantages-text, .footer-copy, .form-checkbox label, .form-radio label, .product-content-table th, .filter-size label input + span, .filter-checkbox label, .last-reviews-more:hover, .last-reviews-more:focus, .last-news-more:hover, .last-news-more:focus, .order-delivery-info, .order-pay-info, .catalog-heading-view:hover, .catalog-heading-view:focus, .slider-caption-text, .catalog-category-item, .product-preview { color: #777; }
figure figcaption, .news-footer, .navigation a, .navigation .navigation-separator, .news-inner-info, .nextprev-preview, .comment-info-time, .cart-table table th, .cart-price-old, .contacts-worktime, .footer-contacts-time, .footer-social-link, .useredit-photo-edit, .catalog-item-price-old, .catalog-item-votes, .catalog-count, .last-news-date, .last-news-more, .last-reviews-more, .last-comments-more, .last-reviews-date, .select-panel-price, .select-panel-title, .news-inner-votes, .product-details-votes, .product-details-noaviable, .product-price-old, .product-count-plus:hover, .product-count-minus:hover, .cart-count-plus:hover, .cart-count-minus:hover, .catalog-item-features span.disabled, .product-select-feature span.disabled, .order-date { color: #999; }
.catalog-item-btn, .catalog-heading-view, .filter-title:before, .product-heading-btn, .product-count-label, .cart-count-label, .news-inner-list .icon, .news-footer-info .icon, .addcomment-rating { color: #aaa; }
.header-menu-list .header-menu-dropdown > li > a:hover, .header-menu-list .header-menu-dropdown > li > a:focus, .select-panel-item label input:checked + .select-panel-body .select-panel-title { color: #333; }
.header-contacts .icon, .slider-caption-small, .catalog-heading-view.active, .catalogmenu-list .active a, .catalogmenu-list li a:hover, .catalogmenu-list li a:focus, .footer-menu-list li:hover, .nextprev-link .icon, .contacts-list .icon, .subscribe-form-btn:hover, .subscribe-form-btn:focus, .order-item-btn { color: #4b0661; }
.header-menu-list > li > a, .catalog-item-price-discount, .product-price-discount, .cart-price-discount { color: #222; }
.breadcrumbs-list li:after { border-left-color: #fff; }
.breadcrumbs-list li:hover, .breadcrumbs-list li:focus, .navmenu-list li a:hover, .navmenu-list li a:focus, .login-alt-link:hover, .login-alt-link:focus, .cart-table table th, .block-hidden, .filter-hidden, .header-menu-list .header-menu-dropdown > li > a:hover, .header-menu-list .header-menu-dropdown > li > a:focus, .product-count-plus:hover, .product-count-minus:hover, .cart-count-plus:hover, .cart-count-minus:hover, .addcomment, .catalog-item-features span.disabled, .product-select-feature span.disabled, .compare-table .compare-row:hover, .product-content-table tr:nth-child(odd) th, .product-content-table tr:nth-child(odd) td { background-color: #f8f8f8; }
.header-links a:hover, .header-links li:hover, .header-user-link:hover { color: #4644DC; }
.breadcrumbs-list li:hover:after { border-left-color: #f8f8f8; }
.product-details-aviable { color: #4ab117; border-color: #4ab117; }
.related-news-item:before, .form-radio input:checked + span:after, .last-reviews .owl-dot.active, .last-reviews .owl-dot:hover, .last-reviews .owl-dot:focus, .slider .owl-dot.active, .slider .owl-dot:hover, .slider .owl-dot:focus { background-color: #6563FF; }
.active .product-thumbs-image { border-color: #829de4; }
.last-reviews .owl-dot, .slider .owl-dot, .product-count-plus:before, .product-count-plus:after, .product-count-minus:before, .cart-count-plus:before, .cart-count-plus:after, .cart-count-minus:before { background-color: #ccc; }
.slider .owl-nav .owl-prev, .slider .owl-nav .owl-next { background: rgba(0,0,0,.30); color: #fff; }
.navmenu-list .active a, .navmenu-list .active a:hover, .navmenu-list .active a:focus, .navigation .active span, .header-cart-count, .subscribe, .filter-size label input:checked + span, .filter-checkbox input:checked + span:before, .catalog-item-features span.active, .product-select-feature span.active, .header-menu-list ul > li.active > a, .header-menu-list ul > li.active > a:hover, .header-menu-list ul > li.active > a:focus, dropdown-menu > li.active > a, dropdown-menu > li.active > a:hover, dropdown-menu > li.active > a:focus { background-color: #6563FF; color: #fff; }
.navigation a:hover, .navigation a:focus, .nextprev-link:hover, .nextprev-link:focus, .tabs-item.active a, .form-radio input:checked + span:before, .select-panel-item label input:checked + .select-panel-body { border-color: #6563FF; color: #6563FF; }
.form-checkbox input:checked + span:before { background-color: #acaeb5; color: #fff; }
.cart-price-discount, .catalog-item-price-discount, .product-price-discount { background-color: #fa3737; color: #fff; }
.cart-price-discount:after, .catalog-item-price-discount:after, .product-price-discount:after { border-right-color: #f22525; }
.modal .close:before, .modal .close:after, .cart-remove:before, .cart-remove:after { background-color: #999; }
.imageblock-overlay { background-color: rgba(255,255,255,.20); }
.header-menu-list > li { border-color: rgba(255,255,255,.12); }
.header-menu-list > li:hover > a, .header-menu-list > li > a:hover, .header-menu-list > li > a:focus { background-color: rgba(255,255,255,.12); }
.alert-notify { border-color: #4644DC; background-color: #f4f7fe; color: #3c5087; }
.filter .noUi-handle { border-color: #fff; background-color: #6563FF; }
.filter .noUi-connect { background-color: #6563FF; }
.catalogmenu-list ul li:before { background-color: #e3e3e3; }
.catalog-item-new { color: #fff; background-color: #56c534; float:left; margin-right:5px;}
.catalog-item-hit { color: #fff; background-color: #B9DD47; float:left; margin-right:5px;}
.catalog-item-btn { background-color:#fff; }
.catalog-item-new:after { border-top-color: #56c534; }
.catalog-item-sell { color: #fff; background-color: #f22525; float:left; margin-right:5px;}
.catalog-item-sell:after { border-top-color: #f22525; }
.subscribe-form-btn, .subscribe-form-checkbox input + span:before { border-color: #fff; color: #fff; }
.form-control, .compare-catalog .catalog-item:hover .catalog-item-body, .compare-catalog .compare-row { border-color: #ddd; }
.form-control:focus { border-color: #4644DC; }

.order-item-link:hover { color:#4644DC; }
.order-item-btn:hover { border-color:#4644DC; color:#4644DC; background-color: transparent;  }

.header-menu-list ul > li.open { border-color: #DDDDDD !important; }
.header-menu-list ul > li.open > a { background-color: #E8E8E8 !important; }
.header-links-list li { border-top-color: #DDDDDD !important; position: realtive}
.header-links-list .active { position: relative}
.header-links-list .active:after { position: absolute; top: 0; left: calc(50% - 25px/2); width: 25px; height: 2px; background-color: #6563FF; content: "";}
.header-links-list .active a { color: #4644DC;}

.slider-caption-text { color: #fff; text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25);}
.btn-opacity { background: rgba(255, 255, 255, 0.23); border: 1px solid rgba(255, 255, 255, 0.39); border-radius: 4px; filter: drop-shadow(0px 2px 4px rgba(0, 0, 0, 0.25)); color: #fff; position: relative; padding: 25px 100px 25px 28px; font-size: 18px; }
.btn-opacity:hover { color: #fff; background: rgba(73, 16, 154, 0.23)}

.btn-opacity:after { position: absolute; top: 0; right: 0; content:''; height: 100%; width: 60px; border-left: 1px solid rgba(255, 255, 255, 0.39); }
.btn-opacity:before {position: absolute; top: 32px; right: 22px; content:''; height: 13px; width: 17px; background: url("../images/arrow-right.svg") no-repeat center;}

.catalog-item-price-discount { color: #fff; }

.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav > li.disabled > a {
  color: #777777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #337ab7;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}


.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
@media (min-width: 1024px) {
  .navbar {
    
  }
}
@media (min-width: 1024px) {
  .navbar-header {
    float: left;
    margin-top: 10px;
  }
}
.navbar-collapse {
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 1024px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-brand {
  float: left;
  height: 57px;
  padding: 21px 15px;
  font-size: 18px;
  line-height: 20px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 1024px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-right: 15px;
  margin-top: 25px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 1024px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 7.5px -15px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 50px;
}
@media (max-width: 992px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 1024px) {
  .navbar-nav {
    float: left;
    margin: 0;
    margin-left: 75px;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 30px;
    padding-bottom: 0px;
  }
}
.navbar-form {
  padding: 10px 15px;
  margin-right: -15px;
  margin-left: -15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  /*margin-top: 8px;*/
  margin-bottom: 8px;
}

.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 1024px) {
  .navbar-text {
    float: left;
    margin-right: 15px;
    margin-left: 15px;
  }
}
@media (min-width: 1024px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
 
}
.navbar-default .navbar-brand {
  color: #777777;
  height: 70px;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777777;
}
.navbar-default .navbar-nav > li > a {
  color: #777777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {

}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #cccccc;
  background-color: transparent;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #555555;
  background-color: #e7e7e7;
}
@media (max-width: 1024px) {
    .navbar-nav {width: 100%}
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #cccccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-toggle {
  border-color: #d2d7de;
  border: 1px solid #d1d7de;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #dddddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  
}
.navbar-default .navbar-link {
  color: #777777;
}
.navbar-default .navbar-link:hover {
  color: #333333;
}
.navbar-default .btn-link {
  color: #777777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #cccccc;
}
.navbar-inverse {
  background-color: #222222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #ffffff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #ffffff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444444;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  color: #ffffff;
  background-color: #080808;
}
@media (max-width: 992px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffffff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #ffffff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-toggle {
  border-color: #333333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #ffffff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #ffffff;
}
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #ffffff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444444;
}
.clearfix:before,
.clearfix:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after {
  display: table;
  content: " ";
}
.clearfix:after,
.form-horizontal .form-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after {
  clear: both;
}

.nav-centered {
width: 100%;
justify-content: center;}

@media screen and (max-width: 1024px) {
.slider-caption-title {font-size: 35px;}
/*.navbar-nav {margin-left: 0}*/

}