/**
* Transition-timing-function property@mixin 
*/
/*background RGBA
============================================*/
/****/
/* RIGHT TO LEFT */
/**
 * Web Application Prefix Apply For Making Owner Styles
 */
/**
 *   Blocks Layout Selectors 
 */
/***********************************************************************/
/** CHECKOUT BY STEP */
/**************** Home page 3 ********************/
/* base */
a {
  color: #000000;
}
a:hover, a:focus {
  color: #996d49;
}

#topbar {
  background: #303030;
}
#topbar .container {
  background: #303030;
}
#topbar .popup-title a:hover {
  color: #f0f0f0;
}
#topbar a:hover {
  color: #996d49;
}

#topbar .header_user_info .header_info a:hover,
#topbar .header_user_info .popup-title a:hover {
  color: #f0f0f0;
}

#index #header-main .container {
  margin-bottom: -20px;
}

#header-main {
  background: #ffffff;
  color: #FFF;
}
#header-main .container {
  padding-bottom: 0;
  z-index: 99;
}

#footer a:hover {
  color: #996d49;
}

#cart .title-cart {
  color: #996d49;
}
#cart .title-cart:before {
  background-color: #996d49;
}

.carousel-control:hover {
  background: #996d49 !important;
  border-color: #996d49;
}

.btn-inverse {
  color: white;
  background-color: #996d49;
  border-color: #996d49;
}
.btn-inverse:hover, .btn-inverse:focus, .btn-inverse:active, .btn-inverse.active {
  color: #8a8a8a;
  background-color: transparent;
  border-color: #dfdfdf;
}
.open .btn-inverse.dropdown-toggle {
  color: #8a8a8a;
  background-color: transparent;
  border-color: #dfdfdf;
}
.btn-inverse:active, .btn-inverse.active {
  background-image: none;
}
.open .btn-inverse.dropdown-toggle {
  background-image: none;
}
.btn-inverse.disabled, .btn-inverse.disabled:hover, .btn-inverse.disabled:focus, .btn-inverse.disabled:active, .btn-inverse.disabled.active, .btn-inverse[disabled], .btn-inverse[disabled]:hover, .btn-inverse[disabled]:focus, .btn-inverse[disabled]:active, .btn-inverse[disabled].active, fieldset[disabled] .btn-inverse, fieldset[disabled] .btn-inverse:hover, fieldset[disabled] .btn-inverse:focus, fieldset[disabled] .btn-inverse:active, fieldset[disabled] .btn-inverse.active {
  background-color: #996d49;
  border-color: #996d49;
}
.btn-inverse .badge {
  color: #996d49;
  background-color: white;
}

.btn-outline {
  color: #8a8a8a;
  background-color: transparent;
  border-color: #dfdfdf;
}
.btn-outline:hover, .btn-outline:focus, .btn-outline:active, .btn-outline.active {
  color: white;
  background-color: #996d49;
  border-color: #996d49;
}
.open .btn-outline.dropdown-toggle {
  color: white;
  background-color: #996d49;
  border-color: #996d49;
}
.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: transparent;
  border-color: #dfdfdf;
}
.btn-outline .badge {
  color: transparent;
  background-color: #8a8a8a;
}

.btn:hover {
  border-color: #996d49;
}

.breadcrumb {
  color: #996d49;
}
.breadcrumb a:hover {
  color: #996d49;
}

form#searchbox input.search_query {
  border-color: #996d49;
  background: none;
  color: #bcbbbb;
}
form#searchbox .btn {
  background: #996d49;
  border-color: #996d49;
}

#contact-link:before {
  background: url("../../../../img/default/icon-callus.png") no-repeat 0 0 transparent;
}
#contact-link strong {
  color: #996d49;
}
#contact-link h4 {
  color: #000000;
}

#leo-megamenu {
  margin-left: -30px;
}
.rtl #leo-megamenu {
  margin-right: -30px;
  margin-left: inherit;
}

.leo-megamenu {
  background: #FFF;
}
.leo-megamenu .navbar-nav > li > a {
  padding: 15px 25px;
}
.leo-megamenu .navbar-nav > li.active > a, .leo-megamenu .navbar-nav > li:hover > a, .leo-megamenu .navbar-nav > li:focus > a {
  color: #996d49;
}
.leo-megamenu .navbar-nav > li:hover, .leo-megamenu .navbar-nav > li:focus, .leo-megamenu .navbar-nav > li:active {
  color: #996d49;
}
.leo-megamenu .navbar-nav > li:hover > .caret, .leo-megamenu .navbar-nav > li:active > .caret {
  color: #996d49;
}
.leo-megamenu .dropdown-menu li a:hover {
  color: #996d49;
}
.leo-megamenu .dropdown-menu li a:hover > .menu-title {
  color: #996d49;
}
.leo-megamenu .dropdown:hover > a {
  color: #996d49;
}
.leo-megamenu .dropdown:hover > a .fa {
  color: #996d49;
}

.leo-widget .product-block .content_price .price {
  color: #996d49;
}

#off-canvas-nav .offcanvas-mainnav {
  background: #996d49;
}

#leo-verticalmenu .title_block {
  background: #996d49;
  color: #FFF;
  padding-top: 16px;
  padding-bottom: 20px;
}
#leo-verticalmenu .title_block .fa {
  color: white;
}

div.active-hover ul > li:hover > .dropdown-menu {
  left: 100% !important;
}

div.verticalmenu .navbar-nav > li:hover > a {
  color: #996d49;
}
div.verticalmenu .navbar-nav > li:hover > a:hover, div.verticalmenu .navbar-nav > li:hover > a:focus {
  color: #996d49;
}
div.verticalmenu .navbar-nav > li.open > a {
  color: #996d49;
}
div.verticalmenu .navbar-nav > li.open > a:hover, div.verticalmenu .navbar-nav > li.open > a:focus {
  color: #996d49;
}
div.verticalmenu .navbar-nav > li.open > .caret {
  color: #996d49;
}
div.verticalmenu .navbar-nav > li .parent > .dropdown-toggle:hover {
  color: #996d49;
}
div.verticalmenu ul li a:hover, div.verticalmenu ul li a:focus {
  color: #996d49;
}
div.verticalmenu ul li a:hover .menu-title, div.verticalmenu ul li a:focus .menu-title {
  color: #996d49;
}

.tabs-top {
  margin-top: 20px;
}
.tabs-top .nav-tabs {
  text-align: center;
  background: none;
  min-height: 50px;
  margin-bottom: -25px;
}
.tabs-top .nav-tabs > li {
  width: auto;
  display: inline-block;
  float: none;
  height: 50px;
  background: #FFF;
  border: 1px solid #dfdfdf;
  margin-left: -6px;
}
.tabs-top .nav-tabs > li > a {
  font-family: "Gotham-Black";
  font-size: 14px;
  border: none;
  padding: 15px 25px;
}
.tabs-top .nav-tabs > li > a:hover {
  background-color: #996d49;
  color: white;
}
.tabs-top .nav-tabs > li.active a, .tabs-top .nav-tabs > li.active a:active, .tabs-top .nav-tabs > li.active a:focus {
  background-color: #996d49;
  color: white;
}
.tabs-top .nav-tabs > li:first-child {
  border-right: none;
}
.rtl .tabs-top .nav-tabs > li:first-child {
  border-left: none;
  border-right: inherit;
}
.tabs-top .nav-tabs > li:last-child {
  border: 1px solid #dfdfdf;
}

.product-tabs .tab-content .block.products_block .owl-carousel,
.product-tabs .tab-content .block.products_block .carousel-inner {
  padding: 50px 20px 20px;
}

.html-reassurances .ApRawHtml {
  margin-bottom: 10px;
}
.html-reassurances .ApRawHtml .media-heading {
  font-size: 13px;
  font-family: "gotham_mediumregular";
  color: #333333;
  font-weight: bold;
  margin: 5px 0 30px 0;
}
.html-reassurances .media {
  padding: 30px 25px 30px 10px;
  min-height: 100px;
}
.rtl .html-reassurances .media {
  padding: 30px 10px 30px 25px;
}
.html-reassurances .media.last {
  border: none;
}
.html-reassurances .media-left .icon-name {
  width: 36px;
  height: 36px;
  font-size: 15px;
  line-height: 35px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.html-reassurances .media-body {
  overflow: visible;
}
.html-reassurances .media-body p {
  font-family: "gotham_bookregular";
}
.html-reassurances.ApColumn .block_content {
  border: none;
}

.manufacturers_block {
  background-color: #FFF;
  border: 1px solid #dfdfdf;
}
.manufacturers_block img {
  border: none;
}
.manufacturers_block img:hover {
  border: none;
}
.manufacturers_block .owl-item img {
  margin-bottom: 10px;
  margin-top: 10px;
}

.links-social li a:hover:before {
  border-color: #996d49;
  color: #996d49;
}

.deal-product .product-block .leo-more-cdown .day {
  color: #996d49;
}

#footer .ApHtml .contact-us a {
  color: #996d49;
}

.ApImage.header-logo {
  margin-bottom: 0;
}

.special-product .ApColumn .block.products_block .block_content .carousel-inner {
  padding: 0;
}
.special-product .product_block {
  width: 51%;
  padding-top: 40px;
}
.special-product .product_block .image {
  width: 40%;
  float: left;
  margin: 10px 10px 10px 0;
}
.rtl .special-product .product_block .image {
  float: right;
}
.rtl .special-product .product_block .image {
  margin: 10px 0 10px 10px;
}
.special-product .product_block .image .label {
  display: none;
}
.special-product .product_block .product-meta {
  width: 54%;
  float: left;
  text-align: left;
}
.rtl .special-product .product_block .product-meta {
  float: right;
}
.rtl .special-product .product_block .product-meta {
  text-align: right;
}
.special-product .product_block.product-default {
  width: 49%;
  border-right: 1px solid #dfdfdf;
  padding-bottom: 30px;
  padding-top: 30px;
}
.rtl .special-product .product_block.product-default {
  border-left: 1px solid #dfdfdf;
  border-right: inherit;
}
.special-product .product_block.product-default .image {
  width: 100%;
  margin: 10px 0;
  float: none;
}
.special-product .product_block.product-default .product-meta {
  width: 100%;
  text-align: center !important;
}

.product-block .price {
  color: #996d49;
}
.product-block .name a:hover {
  color: #996d49;
}
.product-block .functional-buttons a:hover {
  background: #996d49;
}
.product-block .box-buttons a:hover {
  color: #996d49;
}

.ajax_add_to_cart_button:hover {
  background: #996d49;
}

.nav-tabs.page-product-heading {
  width: 20%;
}
.nav-tabs.page-product-heading > li.active > a, .nav-tabs.page-product-heading > li.active > a:hover, .nav-tabs.page-product-heading > li.active > a:focus {
  color: #996d49;
}

.box-info-product .our_price_display {
  color: #996d49;
}

#quantity_wanted_p .btn:hover {
  color: #996d49;
}

#footer #newsletter_block_left form .btn:hover {
  background: #996d49;
}

.iview-controlNav {
  bottom: 40px;
  top: auto;
  width: 100%;
}
.iview-controlNav div.iview-items ul li a.iview-control {
  background: rgba(255, 255, 255, 0.6);
}
.iview-controlNav div.iview-items ul li a.iview-control.active, .iview-controlNav div.iview-items ul li a.iview-control:hover {
  background: #996d49;
}

.iview-directionNav a.iview-prevNav {
  left: 10px;
}

#powered .copyright a {
  color: #996d49;
}

@media (max-width: 990px) {
  #leo-megamenu {
    margin-left: 0;
  }
  .rtl #leo-megamenu {
    margin-right: 0;
    margin-left: inherit;
  }
}
@media (max-width: 768px) {
  .tabs-top .nav-tabs {
    margin-bottom: 0;
  }
  .tabs-top .nav-tabs > li {
    margin-left: 0;
  }
  .rtl .tabs-top .nav-tabs > li {
    margin-right: 0;
    margin-left: inherit;
  }
}
@media (max-width: 767px) {
  #leo-megamenu .leo-megamenu {
    background: none;
    top: -275px;
  }

  .leo-verticalmenu {
    margin-top: 0 !important;
  }
}
@media (max-width: 480px) {
  #leo-megamenu .leo-megamenu {
    background: none;
    top: -335px;
  }

  /* product list */
  .special-product .product_block {
    width: 100%;
  }
  .special-product .product_block.product-default {
    width: 100%;
  }
  .special-product .product_block.product-default .box-buttons {
    margin-top: 10px;
  }
}
/* Skin */
.green #leo-verticalmenu .title_block {
  background: #4acfd4;
}
.green #leo-verticalmenu .title_block .fa {
  color: white;
}

.pink #leo-verticalmenu .title_block {
  background: #e881ff;
}
.pink #leo-verticalmenu .title_block .fa {
  color: white;
}

.purple #leo-verticalmenu .title_block {
  background: #6b3de5;
}
.purple #leo-verticalmenu .title_block .fa {
  color: white;
}

.yellow #leo-verticalmenu .title_block {
  background: #996d49;
}
.yellow #leo-verticalmenu .title_block .fa {
  color: white;
}
