html body,
body .btn,
.btn-quickview,
.block-layered-nav .block-content dt,
.product-labels-wrapper > div,
.price,
.price-currency,
#ajaxkit-popup-content .account-login .page-title a,
.text-banner .banner-text-wrapper,
.category-label,
header.header .top-cart .block-title .title-cart {font-family: 'Montserrat', sans-serif;}



body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body .h1,
body .h2,
body .h3,
body .h4,
body .h5,
body .h6,
.panel.panel-default .panel-title,
.header .bootstrap-select > .selectpicker,
.language-currency-wrapper,
.header .links:not(.default-links) li a.top-link-login,
.header .customer-name .user-icon,
ul.topmenu li.level0 a.level-top,
.nav-wide .menu-wrapper ul.level0 li.level1 span.subtitle,
#header .menu-button,
.product-tabs li,
#home-image-slider .item .title,
.widget .widget-title a.more-link,
.block-title,
.block.block-cart .empty,
.block.block-cart .empty p span,
.subscribe-block .block-title,
.product-view .product-options dl dt label,
.product-view .nav-tabs li a,
.related-bottom .more-link,
.box-reviews .block-title .more-link,
.timer-wrapper .title,
.timer-box > span.title,
.timer-wrapper.full .timer-box > span.title,
.timer-wrapper.full .timer-box > div span,
.timer-box > div span,
.cart .totals .totals-wrapper td,
#shopping-cart-totals-table tbody,
#shopping-cart-totals-table tr,
#shopping-cart-totals-table td,
#shopping-cart-totals-table + .totals-wrapper tbody,
#shopping-cart-totals-table + .totals-wrapper tr,
#shopping-cart-totals-table + .totals-wrapper td,
#remember-me-popup .modal-title,
#footer .footer-block-title,
.wide-banner,
.wide-banner .title,
#header .search-mini-form .form-search.type-2 label,
.text-banners-block .btn {font-family: 'Nunito Sans', sans-serif;/* UsedGoogleFontFamily:Nunito Sans*/}

@media only screen and (min-width: 1008px) {
  #header ul.topmenu li.vertical-parent > a.vertical-parent.level-top,
  .vertical-menu-wrapper li.level1:not(.default-dropdown) > ul.level1 > li > a {
   font-family: 'Nunito Sans', sans-serif;
 }
}

/* Skin Color 1 */

body a,
.skincolor,
.box-reviews .rating-block h3 span,
.header .header-info .item i,
.header .header-info .item a:hover,
.header .header-info .item a:focus,
.header .header-info .item a:active, {
  color: #0b3954;
}

.skincolor-bg,
header.header .top-cart .block-title.active .cart-qty,
#home-image-slider .owl-nav div:hover,
.category-label.label_one {
  background-color: #0b3954;
}

body .btn-primary.light.type-2:focus,
body .btn-primary.light.type-2.focus,
body .btn-primary.light.type-2:active,
body .btn-primary.light.type-2.active,
body .btn-primary.light.type-2:hover,
body .btn-primary.light.type-2:hover,
.btn-quickview,
body .btn-primary,
body .btn-primary.type-2:focus,
body .btn-primary.type-2.focus,
body .btn-primary.type-2:active,
body .btn-primary.type-2.active,
body .btn-primary.type-2:hover,
ul.add-to-links li a:hover {
  border-color: #0b3954;
  background-color: #0b3954;
}

aside.sidebar .block-subscribe,
.cart .totals:not(.panel-body) {
  border-color: #0b3954;
}

/* Skin Color 2 */

body a:hover,
body a:focus,
.skincolor-,
ul.breadcrumb li a:hover,
.panel.panel-default .panel-heading a:hover i.fa,
.sorter .asc:hover,
.sorter .desc:hover,
.sorter .view-mode strong i,
.header .bootstrap-select > .selectpicker:hover,
.header .btn-group.open .dropdown-toggle,
.header .top-block .btn-default.active:hover,
.header .top-block .open>.dropdown-toggle.btn-default:hover,
.header .top-block .btn-default.active:focus,
.header .top-block .open>.dropdown-toggle.btn-default:focus,
.header .top-block .btn-default:active.focus,
.header .top-block .btn-default.active.focus,
.header .top-block .open>.dropdown-toggle.btn-default.focus,
.header .wishlist-link a:hover,
.language-currency-block:hover i,
.language-currency-block.open i,
.form-language.list a:hover,
.form-currency.list a:hover,
.header .default-links.links li a:hover,
ul.topmenu ul li a:hover,
ul.topmenu ul li.active > a:hover,
ul.topmenu ul li.over > a:hover,
ul.topmenu ul li.active > a,
ul.topmenu ul li.over > a,
ul.topmenu ul li.active > a:hover i.fa,
ul.topmenu ul li.over > a:hover i.fa,
ul.topmenu ul li.active > a i.fa,
ul.topmenu ul li.over > a i.fa,
.nav-wide .menu-wrapper ul.level0 li.level1 span.subtitle:hover,
.nav-wide .menu-wrapper ul.level0 li.level1 a.active span.subtitle,
.nav-wide .menu-wrapper ul.level0 li.level1 a:hover,
.nav-wide .menu-wrapper ul.level0 li.level1 a:active,
.nav-wide .menu-wrapper ul.level0 li.level1 a:focus,
.nav-wide .menu-wrapper ul.level0 li.level1 a.active,
.nav-wide .menu-wrapper ul.level0 li.level1 a span:before,
.nav-wide .menu-wrapper.default-menu ul.level0 li > a:hover,
.widget .widget-title a.more-link:hover,
.sidebar .block a:not(.btn):hover,
.block.block-wishlist .item .product-name a:hover,
.block.block-wishlist .item .product-details .btn-remove i:hover,
aside.sidebar .block-compare .item .product-name a:hover,
aside.sidebar .block-compare li.item .btn-remove i:hover,
.block.block-tags .block-tags .block-content ul li a:hover,
.block-reorder .block-content li.item a:hover,
.configurable-swatch-list .swatch-link:hover,
.products-grid .product-name a:hover,
.products-list .product-name a:hover,
.footer-products-list .product-name a:hover,
.modal-open .modal.ekko-lightbox .modal-header .close:hover:before,
.lightbox-button i:hover,
.ratings .rating-links a:hover,
.ratings .amount a:hover,
.price-box .special-price .price,
.price-box .special-price .price-currency,
.product-view .sku-email-block .email-friend a:hover,
.product-view .box-tags .product-tags li a:hover,
.product-collateral .panel.panel-default .panel-heading h4:hover,
.box-reviews .block-title .more-link:hover,
.page-sitemap .links a:hover,
.page-sitemap .sitemap li a:hover,
.page-sitemap .sitemap li.level-0 a:hover,
table .product-name a:hover,
.cart-actions i:hover,
table .cart-actions i:hover,
table .table-button i:hover,
.cart .crosssell li.item .product-name a:hover,
.cart-collaterals .panel.panel-default .panel-heading h4:hover,
#shopping-cart-totals-table ~ .checkout-types a:hover,
.multiple-checkout h3 a:hover,
.multiple-checkout table.table i.fa:hover,
#remember-me-popup .modal-header .close:hover i.fa,
.my-account .panel-default p.edit a:hover,
.my-account a:hover,
.block-account .block-content li.current,
.block-account .block-content li a:hover,
.tags-list a:hover,
.box-tags .tags a:hover,
.box-tags li.item .product-name a:hover,
.dashboard .box-reviews li.item .product-name a:hover,
#AddToCart-popup .close-popup i:hover,
.modal-header .close,
.modal-header .close i:hover,
.opc-wrapper-opc .text-login a,
.close-message-wrapper:hover,
#header ul.topmenu li.vertical-parent > a.vertical-parent.level-top:hover,
#header ul.topmenu li.vertical-parent > a.vertical-parent.level-top:focus,
#header ul.topmenu li.vertical-parent > a.vertical-parent.level-top:active,
#header ul.topmenu li.vertical-parent > a.vertical-parent.level-top.over,
.vertical-menu-wrapper li.level1:not(.default-dropdown) > ul.level1 > li > a:hover,
.vertical-menu-wrapper li.level1:not(.default-dropdown) > ul.level1 > li > a:focus,
.vertical-menu-wrapper li.level1:not(.default-dropdown) > ul.level1 > li > a:active,
.vertical-menu-wrapper li.level1:not(.default-dropdown) > ul.level1 > li > a.active,
#popup-block .modal-header .close:hover i,
#ajaxkit-popup-content .buttons-bottom a.btn:hover,
#header .search-mini-form .form-search.type-2 .indent .btn-close:hover,
#header .search-mini-form .form-search.type-2 .indent .btn-close:active,
#header .search-mini-form .form-search.type-2 .indent .btn-close:focus,
#header .search-mini-form .form-search.type-2 .indent .btn:hover
.header .account-language-currency-wrapper .links li a:hover,
.header .account-language-currency-wrapper .links li a:active,
.header .account-language-currency-wrapper .links li a:focus,
.header .account-language-currency-wrapper .links li a.top-link-login:hover,
.header .account-language-currency-wrapper .links:not(.default-links) li a:hover,
.header .account-language-currency-wrapper .links:not(.default-links) li a:active,
.header .account-language-currency-wrapper .links:not(.default-links) li a:focus,
.header .account-language-currency-wrapper .links:not(.default-links) li a.top-link-login:hover {
  color: #e66a44;
}

#toTopHover i:hover,
.skincolor-2-bg,
.breadcrumbs-wrapper .page-title h1:after,
.breadcrumbs-wrapper .page-title h2:after,
.hamburger:hover .hamburger-inner,
.hamburger:hover .hamburger-inner:after,
.hamburger:hover .hamburger-inner:before,
ul.topmenu ul li a .hover-divider,
.nav-wide .menu-wrapper ul.level0 li.level1 ul.level1 ul a span:before,
.product-tabs li.current,
.product-tabs li:hover,
.home-slider.es-carousel-wrapper .owl-dots .owl-dot.active span,
.home-slider.es-carousel-wrapper .owl-dots .owl-dot:hover span,
.home-slider .owl-nav div:hover,
.masonry-grid .item:hover .product-info-top,
.ekko-lightbox-nav-overlay a i:hover,
.product-buttons.default > div a i:hover,
.product-view .product-img-box .more-views h3:after,
.btn-qty i:hover,
.product-view .nav-tabs li a:hover,
.product-view .nav-tabs li a:focus,
.product-view .nav-tabs li.active a:hover,
.product-view .nav-tabs li.active a:focus,
.product-view .nav-tabs li.active a,
.related-bottom .next i:hover,
.related-bottom .prev i:hover,
.slider-container .next i:hover,
.slider-container .prev i:hover,
.owl-buttons i:hover,
.cart .crosssell li.item .add-to-links li a:hover,
.opc-wrapper-opc .payment-block dt:hover,
.opc-wrapper-opc .payment-block dt.active,
.opc-wrapper-opc .giftcard .button span,
.opc-wrapper-opc .giftcard .button span span,
.category-label.label_two {
  background-color: #e66a44;
}

body .btn-primary.light:focus,
body .btn-primary.light.focus,
body .btn-primary.light:active,
body .btn-primary.light.active,
body .btn-primary.light:hover,
body .btn-primary.light:hover,
body .btn-primary:focus,
body .btn-primary.focus,
body .btn-primary:active,
body .btn-primary.active,
body .btn-primary:hover,
.btn-quickview:focus,
.btn-quickview.focus,
.btn-quickview:active,
.btn-quickview.active,
.btn-quickview:hover,
body .btn-primary.type-2,
.block-layered-nav dd .swatch-link:not(.has-image) .swatch-label:hover {
  border-color: #e66a44;
  background-color: #e66a44;
}

.cart .crosssell li.item .add-to-links li a {
  border-color: #e66a44;
  color: #e66a44;
}

.language-currency-dropdown {
  border-top-color: #e66a44;
}
.language-currency-dropdown:before {
  border-color: transparent transparent #e66a44 transparent;
}

@-moz-keyframes f_fadeG{0%{background-color:#e66a44}100%{background-color:#FFFFFF}}
@-webkit-keyframes f_fadeG{0%{background-color:#e66a44}100%{background-color:#FFFFFF}}
@-ms-keyframes f_fadeG{0%{background-color:#e66a44}100%{background-color:#FFFFFF}}
@-o-keyframes f_fadeG{0%{background-color:#e66a44}100%{background-color:#FFFFFF}}
@keyframes f_fadeG{0%{background-color:#e66a44}100%{background-color:#FFFFFF}}

#header.header-2,
#header.header-2 .menu-button {
  color: #222;
}
.wide-header #header.header-2 .top-block,
.boxed-header #header.header-2 .top-block .top-block-inner {
  border-color: rgba(0,0,0,0.08);
}
#header.header-2 .search-mini-form .form-search .input-wrapper {
  background-color: transparent;
  border: 1px solid rgba(0,0,0,0.08);
}
#header.header-2  .search-mini-form .form-search .search-icon,
#header.header-2  .search-mini-form .form-search .action-btn {
  display: none;
}
#header.header-2  .search-mini-form .form-search .action-btn.visible-xs {
  display: table-cell !important;
}
#header.header-2  .search-mini-form .form-search .action-btn.visible-xs i {
  display: block;
  position: relative;
  top: 1px;
}
#header.header-2  .search-mini-form .form-search .action-btn.visible-xs:after {
  display: block;
  position: absolute;
  content: '';
  height: 22px;
  width: 1px;
  right: 0;
  top: 50%;
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background-color: rgba(0,0,0,0.08);
}
#header.header-2 .search-mini-form .form-search .btn {
  color: rgba(0,0,0,0.2);
}
#header.header-2 .search-mini-form .form-search input {
  color: rgba(0,0,0,0.4);
}
#header.header-2 .search-mini-form .form-search .btn:hover,
#header.header-2 .search-mini-form .form-search .btn:active,
#header.header-2 .search-mini-form .form-search .btn:focus {
  background-color: rgba(0,0,0,0.08);
}
#header.header-2 .account-language-currency-block,
#header.header-2 .top-cart .block-title,
#header.header-2 .links:not(.default-links) li a.top-link-login,
#header.header-2 .mobile-wrapper-links .links:not(.default-links) li a.top-link-logout,
#header.header-2 .customer-name .user-icon {
  border: none;
  color: #222;
  font-weight: normal;
}
#header.header-2 .account-language-currency-block i,
#header.header-2 .links:not(.default-links) li a.top-link-login:before,
#header.header-2 .mobile-wrapper-links .links:not(.default-links) li a.top-link-logout:before,
#header.header-2 .customer-name .user-icon i {
  color: rgba(0,0,0,0.2);
}
#header.header-2 .account-language-currency-block:hover,
#header.header-2 .account-language-currency-block.open {
  background-color: rgba(0,0,0,0.08);
}
#header.header-2 .top-cart .block-title {
  color: #222;
}
#header.header-2 .top-cart .block-title .top-cart-icon i {
  color: rgba(0,0,0,0.2);
}
#header.header-2 .links:not(.default-links) li a.top-link-login:hover,
#header.header-2 .mobile-wrapper-links .links:not(.default-links) li a.top-link-logout:hover,
#header.header-2 .top-cart .block-title:hover,
#header.header-2 .top-cart .block-title.active,
#header.header-2 .customer-name-wrapper:hover,
#header.header-2 .customer-name-wrapper:focus,
#header.header-2 .customer-name-wrapper.open {
  background-color: rgba(0,0,0,0.08);
}
#header.header-2 .top-cart .block-title .title-cart {
  font-weight: 400;
}
#header.header-2 .top-cart .block-title .cart-qty {
  background-color: #e66a44;
  color: #fff;
}
#header.header-2 ul.topmenu li.level0 a.level-top {
  color: #222;
}
#header.header-2 ul.topmenu li.level0 a.level-top:hover,
#header.header-2 ul.topmenu li.level0.over a.level-top,
#header.header-2 ul.topmenu.navbar-nav li.level0.active > a.level-top {
    background-color: rgba(0,0,0,0.1);
}
#header.header-2 ul.topmenu li.level0.parent a.level-top:after {
  border-top-color: rgba(0,0,0,0.3);
}
.wide-header #header.header-2 .middle-block,
.boxed-header #header.header-2 .middle-block .middle-block-inner {
  border-color: rgba(0,0,0,0.08);
}
body.wide-header:not(.cms-index-index) #header.header-2 .bottom-block,
body.boxed-header:not(.cms-index-index) #header.header-2 .bottom-block .middle-block-inner {
  border-bottom: 1px solid rgba(0,0,0,0.08);
}

#header.header-2 .top-block {
  text-align: center;
}
#header.header-2 .welcome-msg {
  float: none;
}
#header.header-2 .search-mini-form {
  max-width: 300px;
  padding-top: 40px;
  padding-bottom: 40px;
}
#header.header-2 .center-block {
  float: none;
  display: inline-block;
  text-align: center;
}
#header.header-2 .logo-wrapper {
  float: none;
  padding-top: 42px;
  padding-bottom: 42px;
}
#header.header-2 .top-cart,
#header.header-2 .account-language-currency-wrapper {
  margin-top: 40px;
  margin-bottom: 40px;
}
#header.header-2 .bottom-block .bottom-block-inner ul.topmenu {
  padding-top: 15px;
  padding-bottom: 15px;
}

body .btn-primary.light,
body .btn-primary.light.type-2 {
  color: #222;
  border-radius: 0;
}

.block.block-wishlist .slider-buttons {top: 6px;}
body .btn-primary.light:focus,
body .btn-primary.light.focus,
body .btn-primary.light:active,
body .btn-primary.light.active,
body .btn-primary.light:hover,
body .btn-primary.light:hover,
body .btn-primary.light.type-2:focus,
body .btn-primary.light.type-2.focus,
body .btn-primary.light.type-2:active,
body .btn-primary.light.type-2.active,
body .btn-primary.light.type-2:hover,
body .btn-primary.light.type-2:hover {
  color: #fff;
}
#popup-block .block-subscribe .btn {
  border-color: #e66a44;
  background-color: #e66a44;
}
#popup-block .block-subscribe .btn:focus,
#popup-block .block-subscribe .btn.focus,
#popup-block .block-subscribe .btn:active,
#popup-block .block-subscribe .btn.active,
#popup-block .block-subscribe .btn:hover,
#popup-block .block-subscribe .btn:hover {
  border-color: #0b3954;
  background-color: #0b3954;
}
.wide-banner {
  background-image: url(../../images/barbour_cloth_bg_1.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}
.subscribe-block {
  background-image: url(../../images/barbour_cloth_subscribe_bg.jpg);
}
.brands {
  border-top: 1px solid rgba(0,0,0,0.08);
}


.product-view  .nav-tabs>li>a:hover,
.product-view  .nav-tabs>li>a:focus,
.product-view  .nav-tabs>li.active>a,
.product-view  .nav-tabs>li.active>a:hover,
.product-view  .nav-tabs>li.active>a:focus {
  color: #fff;
}


.text-banners-block .text-banner {
  background-color: #0b3954;
}
.text-banners-block .btn {
  color: #0b3954;
}
.text-banners-block .btn > span {
  position: relative;
  top: 1px;
}
.text-banners-block .text-banner.item-2 {
  background-color: #e66a44;
}
.text-banners-block .text-banner.item-2 .btn {
  color: #e66a44;
}
.text-banners-block .text-banner.item-3 {
  background-color: #bfd7ea;
}
.text-banners-block .text-banner.item-3 .title {
  color: #222;
}
.text-banners-block .text-banner.item-3 .btn {
  color: #bfd7ea;
}


#home-image-slider.owl-theme .owl-dots {
  position: absolute;
  bottom: 30px;
  right: 0;
  left: 0;
  text-align: center;
}

#home-image-slider .owl-nav div {
  padding: 0;
  position: absolute;
  opacity: 0;
  z-index: 3;
  top: 50%;
  -webkit-transition: all 200ms ease;
  -o-transition: all 200ms ease;
  transition: all 200ms ease;
  width: 50px;
  height: 50px;
  text-align: center;
  line-height: 50px;
  border-radius: 0;
  margin: 0;
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  transition: opacity 400ms ease, background-color 300ms;
  -moz-transition: opacity 400ms ease, background-color 300ms;
  -webkit-transition: opacity 400ms ease, background-color 300ms;
  -o-transition: opacity 400ms ease, background-color 300ms;
}
#home-image-slider .owl-nav div i {
  font-style: normal;
  line-height: inherit;
  vertical-align: middle;
  -o-transform: translateY(2px);
  -ms-transform: translateY(2px);
  -moz-transform: translateY(2px);
  -webkit-transform: translateY(2px);
  transform: translateY(2px);
  display: inline-block;
}
#home-image-slider .owl-nav div.owl-prev {
  left: 0;
}
#home-image-slider .owl-nav div.owl-next {
  right: 0;
  left: auto;
}
#home-image-slider .item .subtitle {
  margin-bottom: 20px;
  color: #222;
  font-size: 14px;
  line-height: 16px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
}
#home-image-slider .item .title {
  margin-bottom: 7px;
  color: #222;
  font-size: 80px;
  line-height: 80px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: -7px;
}
#home-image-slider .item .text {
  color: #222;
}
#home-image-slider .item .slide-container {
  left: auto;
  right: 19.6%;
  bottom: auto;
  top: 30.7%;
}
#home-image-slider .item .slide-container.slide-skin-2 {
  top: 33.1%;
  right: 15.1%;
}

body.wide-footer #footer .footer-bottom,
body.boxed-footer #footer .footer-bottom .container {
  border-top: 1px solid rgba(255,255,255,0.2);
  padding-top: 29px;
  padding-bottom: 29px;
}
body.wide-footer #footer,
body.boxed-footer #footer .container {
  background-color: #0b3954;
}

@media only screen and (min-width: 1332px){
  #footer .store-info {
    float: none;
    display: inline-block;
  }
}
@media only screen and (min-width: 1008px) and (max-width: 1331px) {
  #home-image-slider .item .title {
    font-size: 60px;
    line-height: 60px;
  }
  #home-image-slider .item .slide-container {
    right: 10%;
  }
  #home-image-slider .item .slide-container.slide-skin-2 {
    top: 23.1%;
    right: 5.1%;
  }
  #footer .store-info {
    float: none;
    display: inline-block;
  }

}
@media only screen and (min-width: 768px) and (max-width: 1007px) {
  #header.header-2 .search-mini-form {
    padding-top: 13px;
    padding-bottom: 13px;
  }
  #header.header-2 .top-cart,
  #header.header-2 .account-language-currency-wrapper {
    margin-top: 13px;
    margin-bottom: 13px;
  }
  #header.header-2 .center-block {
    text-align: left;
    float: left;
  }
  #header.header-2 .logo-wrapper {
    float: none;
    display: inline-block;
    padding-bottom: 15px;
    padding-top: 15px;
  }

  #home-image-slider .item .title {
    font-size: 50px;
    line-height: 50px;
    letter-spacing: -4px;
  }
  #home-image-slider .item .text {
    font-size: 14px;
  }
  #home-image-slider .item .subtitle {
    margin-bottom: 10px;
  }
  #home-image-slider .item .slide-container {
    right: 8%;
  }
  #home-image-slider .item .slide-container.slide-skin-2 {
    top: 23.1%;
    right: 2.1%;
  }

  #footer .footer-top .accordion-item .accordion-title {
    color: #fff;
  }
  body.wide-footer #footer .footer-top,
  body.boxed-footer #footer .footer-top .container {background-color: transparent; color: rgba(255,255,255,0.6);}
  #footer .accordion-list .accordion-item:first-of-type .accordion-title {
    border-top: 1px solid rgba(255,255,255,0.12);
  }
  #footer .footer-top .accordion-list .accordion-item:first-of-type .accordion-title {
    border-top: none;
  }
  .wide-footer #footer,
  .boxed-footer #footer {
    border-top: none;
  }

}
@media only screen and (max-width: 767px) {
  #header.header-2 .search-mini-form {
    padding-top: 0;
    padding-bottom: 20px;
  }
  #header.header-2 .top-cart,
  #header.header-2 .account-language-currency-wrapper {
    margin-top: 0;
    margin-bottom: 20px;
  }
  #header.header-2 .links:not(.default-links) li a.top-link-login:before,
  #header.header-2 .mobile-wrapper-links .links:not(.default-links) li a.top-link-logout:before {
    position: relative;
    top: 0;
  }
  #header.header-2 .logo-wrapper {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  #home-image-slider .item .title {
    font-size: 22px;
    line-height: 22px;
    letter-spacing: 0;
  }
  #home-image-slider .item .subtitle {
    font-size: 12px;
    margin-bottom: 5px;
  }
  #home-image-slider.owl-theme .owl-dots {
    bottom: 10px;
  }
  #home-image-slider .item .slide-container {
    left: auto;
    right: 3.6%;
    bottom: auto;
    top: 50.7%;
  }
  #home-image-slider .item .slide-container.slide-skin-2 {
    right: 5.1%;
    top: 49%;
  }
  .banner .banner-text-wrapper {
    left: 25px;
    top: 20px;
  }
  .wide-banner {
    font-size: 18px;
    line-height: 24px;
  }
  .wide-banner .title {
    font-size: 46px;
    line-height: 46px;
    margin-bottom: 10px;
  }
  .text-banner .banner-text-wrapper {
    top: 20px;
    left: 35px;
  }
  #footer .store-info {
    text-align: left;
  }

  #footer .footer-top .accordion-item .accordion-title {
    color: #fff;
  }
  body.wide-footer #footer .footer-top,
  body.boxed-footer #footer .footer-top .container {background-color: transparent; color: rgba(255,255,255,0.6);}
  #footer .accordion-list .accordion-item:first-of-type .accordion-title {
    border-top: 1px solid rgba(255,255,255,0.12);
  }
  #footer .accordion-list .footer-top .accordion-item:first-of-type .accordion-title {
    border-top: none;
  }
  .wide-footer #footer,
  .boxed-footer #footer {
    border-top: none;
  }


}
