/* Color Active*/
.languages-info .dropdown-menu li a:hover {
  background: none;
  color: #EBB361; }

.languages-info .dropdown-menu li.selected {
  color: #EBB361; }

.currency-info li.selected a {
  color: #EBB361; }

.currency-info li a:hover {
  color: #EBB361; }

.checkout-info .cart-button > a {
  border: 1px solid #EBB361;
  color: #EBB361; }

.cart-wrap .description .price-quantity {
  color: #EBB361; }

.checkout-info .label, .checkout-info .pull-right {
  color: #EBB361; }

.jms-megamenu .mega-nav li.group > a:hover, .jms-vermegamenu .nav > .menu-custom .mega-nav li.group > a:hover,
.jms-vermegamenu .nav > .menu-custom .mega-nav li > a:hover {
  color: #EBB361 !important; }

#off-canvas-title {
  background: #EBB361; }

#off-canvas-menu ul.nav > li > a:hover {
  color: #EBB361; }

/* Button Colors */
.btn-hover:hover {
  background: #EBB361 !important;
  color: #fff !important; }

a:hover, a:focus {
  color: #EBB361; }

.btn-transparent:hover,
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.btn-mega:hover,
.btn-mega:focus,
.btn-mega:active {
  background-color: #EBB361; }

.btn.btn-active, .btn-default.btn-active {
  /*background: #1daaa3;*/
  background:#333;
  color: #fff; }

.btn:hover, .btn-default:hover {
  color: #fff;
  /*background: #1daaa3;*/
  /*background:#666666;*/
  background: #EBB361; }

.btn-primary:hover,
.btn-default.active:hover,
.btn.active:hover {
  /*background: #1daaa3;*/
  background:#666666; }

/* ------- */
select:focus,
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.inputbox:focus,
select:hover,
textarea:hover,
input[type="text"]:hover,
input[type="password"]:hover,
input[type="datetime"]:hover,
input[type="datetime-local"]:hover,
input[type="date"]:hover,
input[type="month"]:hover,
input[type="time"]:hover,
input[type="week"]:hover,
input[type="number"]:hover,
input[type="email"]:hover,
input[type="url"]:hover,
input[type="search"]:hover,
input[type="tel"]:hover,
input[type="color"]:hover,
.inputbox:hover,
select:active,
textarea:active,
input[type="text"]:active,
input[type="password"]:active,
input[type="datetime"]:active,
input[type="datetime-local"]:active,
input[type="date"]:active,
input[type="month"]:active,
input[type="time"]:active,
input[type="week"]:active,
input[type="number"]:active,
input[type="email"]:active,
input[type="url"]:active,
input[type="search"]:active,
input[type="tel"]:active,
input[type="color"]:active,
.inputbox:active {
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: #EBB361; }

select:focus,
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.inputbox:focus,
.form-control:focus {
  border-color: #EBB361; }

ul#order_step li {
  background: #EBB361; }

ul#order_step li.step_current {
  border: 1px solid #EBB361; }

.widget-categories li a:hover {
  color: #EBB361; }

#attributes .attribute_list #color_to_pick_list li.selected a span {
  border: 4px solid #EBB361; }

#view_scroll_left:hover, #view_scroll_right:hover {
  color: #fff;
  background: #EBB361;
  border: 1px solid #EBB361; }

.page-list li.current a {
  background: #EBB361;
  color: #fff; }

/* CMS */
.service_bg .feature-box-el i:hover {
  border: 2px solid #EBB361; }

.tabs.tab_one .nav-tabs > li.active > a::before {
  background: #EBB361; }

.tab_three .tab_right .nav-tabs li.active {
  border-bottom: 2px solid #EBB361; }

.tab_vertical .tab_left .nav-tabs li.active::before, .tab_vertical .tab_left .nav-tabs li:focus::before, .tab_vertical .tab_left .nav-tabs li:hover::before {
  background: #EBB361; }

/* Block Cart */
.price-content .price {
  color: #EBB361; }

#button_order_cart {
  /*background: #1daaa3;*/
  background:#000; 
  transition:0.2s all;}

#button_order_cart:hover {
  background:#4fb48a;
}

/* --- */
/* Blog */
.blog-box .post-created::before {
  background: #EBB361; }

/* ------ */
.html_left .btn-shop-now {
  background: #EBB361; }

.pagination > .active > a,
.pagination > .active > a:focus,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:focus,
.pagination > .active > span:hover {
  background-color: #EBB361 !important;
  border-color: #EBB361 !important;
  color: #fff !important; }

.pagination > li > a:focus,
.pagination > li > a:hover,
.pagination > li > span:focus,
.pagination > li > span:hover {
  background: #EBB361 !important;
  color: #fff !important; }

.blog-box .info-box a:hover {
  color: #EBB361; }

.group-span-filestyle > label {
  background: #EBB361;
  color: #fff;
  border: none; }

/* Home Page */
.header-top {
  background: #333333; }

.categories-banner .custom-title-box .text-wrapper a {
  color: #EBB361;
  text-decoration: underline; }

.blog-box .view-comment span.view {
  color: #EBB361; }

.jms-megamenu .home-list .mega-nav li > a:hover {
  color: #EBB361;
  text-decoration: underline; }

.jms-megamenu .nav > li > a:hover, .jms-megamenu .nav > li > a:hover > .caret, .jms-megamenu .mega-nav li > a:hover {
  color: #EBB361; }

.feature-box-style1 .btn-shopnow {
  border-bottom: 1px solid #EBB361; }
  .feature-box-style1 .btn-shopnow:hover {
    color: #EBB361; }

.nav-tabs > li > a.active {
  color: #EBB361; }

.nav-tabs > li > a.active::after {
  background: #EBB361; }

/* ------ */
/* Home3 */
.h3-button a:hover {
  border: 2px solid #EBB361; }

/* ------  */
/* Banner */
.banner-style3 .btn-shop:hover {
  color: #EBB361; }

/* ------ */
.block-categories .collapse-icons i {
  color: #EBB361; }

.view-modes > a.active {
  color: #333;
  border: 1px solid #333; }

.pd-right-content .content_price .price.new {
  color: #333; }

.product-actions .product-add-to-cart .action-box a:hover {
  color: #222; }

.jms-popup #newsletter_block_left .popup-text .cap span {
  color: #EBB361; }

.page-my-account #content .links a:hover, .page-my-account #content .links a:hover i {
  color: #EBB361; }

.header-top .container-fluid {
  padding-left: 3.5%;
  padding-right: 3.5%; }

/* Header Bottom */
.header-bottom {
  background: #fff; }
  .header-bottom .container-fluid {
    padding-left: 3.5%;
    padding-right: 3.5%; }
    .header-bottom .container-fluid > .row {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center; }
  .header-bottom .mid .addon-box {
    text-align: center; }
  .header-bottom img.logo {
    max-height: 56px; }
  .header-bottom .right-items .addon-box:first-child {
    border-right: 2px solid #f5f5f5; }

/* ------- */
/* Slider */
.slide1-large-text {
  font-family: 'Lora', serif;
  letter-spacing: 2px;
  line-height: 1;
  text-transform: uppercase;
  z-index: 701 !important; }

.slide1-small-text {
  text-align: center;
  font-family: 'Lora', serif;
  line-height: 1.4;
  text-align: center; }

.h3-button a {
  color: #fff;
  background: transparent;
  border: 2px solid #fff;
  padding: 0 40px; }

.slide2-large-text {
  font-family: 'Lora', serif;
  letter-spacing: 2px;
  line-height: 1;
  text-transform: uppercase; }

.slide2-small-text {
  font-style: italic;
  line-height: 1; }

/* ------- */
.section-banner-text {
  background: #000; }

/* Newsletter */
.section-newsletter {
  padding: 78px 0; }

#newsletter_block_left .home3-text {
  display: block !important;
  visibility: visible !important; }
  #newsletter_block_left .home3-text h3 {
    color: #ffffff;
    font-size: 26px;
    font-weight: normal;
    line-height: 1;
    margin-bottom: 20px; }
  #newsletter_block_left .home3-text .desc {
    color: rgba(255, 255, 255, 0.8);
    line-height: 1.5;
    margin: auto auto 25px; }

#newsletter_block_left .newsletter-btn {
  color: #5f5f5f; }
  #newsletter_block_left .newsletter-btn:hover {
    background-color: #292929;
    border-color: #292929;
    color: #fff; }

/* ------ */
/* Responsive */
@media (max-width: 991px) {
  .header-top .container-fluid {
    padding-left: 15px;
    padding-right: 15px; }
  .header-bottom .left {
    padding-left: 0;
    padding-right: 0;
    position: absolute;
    right: 15px;
    top: calc(50% - 20px);
    width: 20px; }
  .header-bottom .mid .addon-box {
    text-align: left; }
  .header-bottom .menu-button {
    position: static; }
  .header-bottom .container-fluid {
    position: relative;
    padding-left: 15px;
    padding-right: 55px; } }

@media (max-width: 767px) {
  .header-bottom img.logo {
    max-height: 55px; }
  .right-items .addon-box:first-child, .right-items .addon-box:nth-child(2) {
    display: none; }
  .h3-button a {
    border: 2px solid #fff;
    font-size: 10px;
    line-height: 25px;
    padding: 0 8px; } }

@media (max-width: 360px) {
  .header-bottom .mid {
    width: 50%; }
  .header-bottom .right-items {
    width: 50%; }
  #newsletter_block_left .home3-text h3 {
    font-size: 22px; }
  #newsletter_block_left .home3-text .desc {
    font-size: 12px; } }

/* ------- */
.jms-popup #newsletter_block_left .home3-text {
  display: none !important;
  visibility: hidden !important; }

#index #footer {
  margin-top: -1px; }

#footer {
  margin-top: 60px; }
