.t3-wrapper {
  background: #ECECEC;
}
a {
  color: #76898d;
}
a:hover,
a:focus {
  color: #5e6e72;
}
.btn.btn-primary {
  background: #434040;
  border: 1px solid #434040;
  border-radius: 0;
  color: #ffffff;
}
.btn.btn-primary:hover,
.btn.btn-primary:focus {
  background: #a39f9f;
  color: #ffffff;
}
img {
  max-width: 100%;
}

.home h1.article-title {
  text-align: center;
}

#header-wrap {
  background: #76898d;
}
#header-wrap .t3-header .logo-image a img {
  width: 100%;
}
#header-wrap .t3-header .head-search {
  color: #ffffff;
  margin-top: 0;
  text-align: center;
}
#header-wrap .t3-header .head-search h2 {
  margin-bottom: 5px;
}
#header-wrap .t3-header .languageswitcherload {
  margin-top: 25px;
  text-align: center;
}
#header-wrap .t3-header .languageswitcherload img {
  opacity: 0.9;
}
#header-wrap .t3-header .languageswitcherload img:hover,
#header-wrap .t3-header .languageswitcherload img:focus {
  opacity: 1;
}
#header-wrap .t3-header a {
  color: #ffffff;
}

.wrap.navbar.navbar-default.t3-mainnav {
  background: #a39f9f;
  border: 0;
}
.wrap.navbar.navbar-default.t3-mainnav .t3-megamenu {
  position: relative;
}
.wrap.navbar.navbar-default.t3-mainnav ul.nav.navbar-nav li.current.active a,
.wrap.navbar.navbar-default.t3-mainnav ul.nav.navbar-nav li.active a,
.wrap.navbar.navbar-default.t3-mainnav ul.nav.navbar-nav li.open a {
  background: #434040;
  color: #ffffff;
}
.wrap.navbar.navbar-default.t3-mainnav ul.nav.navbar-nav li a {
  color: #ffffff;
  font-family: 'Playfair Display', serif;
}
@media (max-width: 991px) {
  .wrap.navbar.navbar-default.t3-mainnav ul.nav.navbar-nav li a {
    padding: 15px 9px;
  }
}
.wrap.navbar.navbar-default.t3-mainnav ul.nav.navbar-nav li a:hover,
.wrap.navbar.navbar-default.t3-mainnav ul.nav.navbar-nav li a:focus {
  background: #434040;
  color: #ffffff;
}
.wrap.navbar.navbar-default.t3-mainnav ul.nav.navbar-nav li a .caret {
  display: none;
}
.wrap.navbar.navbar-default.t3-mainnav ul.nav.navbar-nav li.dropdown .dropdown-menu {
  background: #434040;
}
.wrap.navbar.navbar-default.t3-mainnav ul.nav.navbar-nav li.dropdown .dropdown-menu ul.mega-nav.level1 li.current.active a {
  color: #76898d;
  text-shadow: 0 0 0 #a39f9f;
}
.wrap.navbar.navbar-default.t3-mainnav ul.nav.navbar-nav li.dropdown .dropdown-menu ul.mega-nav.level1 li a:hover,
.wrap.navbar.navbar-default.t3-mainnav ul.nav.navbar-nav li.dropdown .dropdown-menu ul.mega-nav.level1 li a:focus {
  color: #76898d;
  text-shadow: 0 0 0 #a39f9f;
}
.wrap.navbar.navbar-default.t3-mainnav ul.nav.navbar-nav li.dropdown .dropdown-menu ul.mega-nav.level1 li ul.mega-nav.level2 li.current.active a {
  color: #76898d;
  text-shadow: 0 0 0 #a39f9f;
}
.wrap.navbar.navbar-default.t3-mainnav ul.nav.navbar-nav li.dropdown .dropdown-menu ul.mega-nav.level1 li ul.mega-nav.level2 li a {
  color: #ffffff;
}
.wrap.navbar.navbar-default.t3-mainnav ul.nav.navbar-nav li.dropdown .dropdown-menu ul.mega-nav.level1 li ul.mega-nav.level2 li a:hover,
.wrap.navbar.navbar-default.t3-mainnav ul.nav.navbar-nav li.dropdown .dropdown-menu ul.mega-nav.level1 li ul.mega-nav.level2 li a:focus {
  color: #76898d;
  text-shadow: 0 0 0 #a39f9f;
}
.navbar-toggle {
  border-color: #434040 !important;
  border-radius: 0;
  color: #434040 !important;
  width: 85px;
}
.navbar-toggle .fa {
  margin-right: 5px;
}
.navbar-toggle:hover,
.navbar-toggle:focus {
  background: #434040 !important;
  color: #ffffff !important;
}

.slideshow {
  background-color: #b0afaf;
  background: -webkit-gradient(linear, left top, left bottom, from(#b0afaf), to(#ececec));
  background: -webkit-linear-gradient(top, #b0afaf, #ececec);
  background: -moz-linear-gradient(top, #b0afaf, #ececec);
  background: -ms-linear-gradient(top, #b0afaf, #ececec);
  background: -o-linear-gradient(top, #b0afaf, #ececec);
}
@media (max-width: 1199px) {
  .slideshow #rev_slider_1_1,
  .slideshow #rev_slider_1_1_wrapper {
    max-width: 100% !important;
  }
}

#spotlight-1-wrap .container.t3-sl.t3-sl-1 {
  padding: 40px 15px 20px;
}
@media (max-width: 767px) {
  #spotlight-1-wrap .container.t3-sl.t3-sl-1 .t3-spotlight.t3-spotlight-1 .col-xs-6 {
    width: 100% !important;
  }
}
#spotlight-1-wrap .container.t3-sl.t3-sl-1 .t3-spotlight.t3-spotlight-1 .t3-module.module {
  margin-bottom: 10px;
}
#spotlight-1-wrap .container.t3-sl.t3-sl-1 .t3-spotlight.t3-spotlight-1 .t3-module.module h3.module-title {
  font-size: 30px;
  text-align: center;
}
@media (max-width: 991px) {
  #spotlight-1-wrap .container.t3-sl.t3-sl-1 .t3-spotlight.t3-spotlight-1 .t3-module.module h3.module-title {
    font-size: 22px;
  }
}
#spotlight-1-wrap .container.t3-sl.t3-sl-1 .t3-spotlight.t3-spotlight-1 .t3-module.module img {
  display: block;
  margin: 0 auto;
}
#spotlight-1-wrap .container.t3-sl.t3-sl-1 .t3-spotlight.t3-spotlight-1 .t3-module.module a {
  text-transform: uppercase;
}

#spotlight-2-wrap .container.t3-sl.t3-sl-2 {
  padding: 20px 15px;
}
@media (max-width: 767px) {
  #spotlight-2-wrap .container.t3-sl.t3-sl-2 .t3-spotlight.t3-spotlight-2 .col-xs-6 {
    width: 100% !important;
  }
}
#spotlight-2-wrap .container.t3-sl.t3-sl-2 .t3-spotlight.t3-spotlight-2 .t3-module.module h3.module-title {
  font-size: 30px;
  text-align: center;
}
#spotlight-2-wrap .container.t3-sl.t3-sl-2 .t3-spotlight.t3-spotlight-2 .t3-module.module .button {
  background: #434040 !important;
  color: #ffffff !important;
  border: 1px solid #434040 !important;
  border-radius: 0 !important;
  font-family: 'Playfair Display', serif !important;
  font-size: 16px !important;
  padding: 10px !important;
  margin: 10px auto !important;
  width: 100% !important;
}
#spotlight-2-wrap .container.t3-sl.t3-sl-2 .t3-spotlight.t3-spotlight-2 .t3-module.module .button:hover,
#spotlight-2-wrap .container.t3-sl.t3-sl-2 .t3-spotlight.t3-spotlight-2 .t3-module.module .button:focus {
  background: #a39f9f !important;
  text-decoration: none !important;
}
#spotlight-2-wrap .container.t3-sl.t3-sl-2 .t3-spotlight.t3-spotlight-2 .t3-module.module.news {
  margin-bottom: 20px;
  text-align: center;
}
#spotlight-2-wrap .container.t3-sl.t3-sl-2 .t3-spotlight.t3-spotlight-2 .t3-module.module #userForm .formCaption2 {
  display: none;
}
#spotlight-2-wrap .container.t3-sl.t3-sl-2 .t3-spotlight.t3-spotlight-2 .t3-module.module #userForm .formBody {
  margin: 6px 0;
  width: 100%;
}
#spotlight-2-wrap .container.t3-sl.t3-sl-2 .t3-spotlight.t3-spotlight-2 .t3-module.module #userForm .formBody input,
#spotlight-2-wrap .container.t3-sl.t3-sl-2 .t3-spotlight.t3-spotlight-2 .t3-module.module #userForm .formBody textarea {
  height: 39px;
  padding: 7px 20px;
  width: 100%;
}
#spotlight-2-wrap .container.t3-sl.t3-sl-2 .t3-spotlight.t3-spotlight-2 .t3-module.module #userForm .formBody img {
  display: block;
  margin: 0 auto;
}
#spotlight-2-wrap .container.t3-sl.t3-sl-2 .t3-spotlight.t3-spotlight-2 .t3-module.module #userForm button {
  display: block;
  margin: 0 auto;
  font-size: 16px;
  width: 100%;
}
#spotlight-2-wrap .container.t3-sl.t3-sl-2 .t3-spotlight.t3-spotlight-2 .t3-module.module #eb.eb-mod.st-1.mod-easyblogshowcase.custom .eb-gallery .eb-gallery-stage {
  border: 0 none;
  border-radius: 0;
}
#spotlight-2-wrap .container.t3-sl.t3-sl-2 .t3-spotlight.t3-spotlight-2 .t3-module.module #eb.eb-mod.st-1.mod-easyblogshowcase.custom .eb-gallery .eb-gallery-stage .eb-gallery-item .eb-gallery-box {
  padding-top: 0;
}
#spotlight-2-wrap .container.t3-sl.t3-sl-2 .t3-spotlight.t3-spotlight-2 .t3-module.module #eb.eb-mod.st-1.mod-easyblogshowcase.custom .eb-gallery .eb-gallery-stage .eb-gallery-item .eb-gallery-box .eb-gallery-thumb {
  display: block;
  float: none;
  margin: 10px auto 5px;
  text-align: center;
}
#spotlight-2-wrap .container.t3-sl.t3-sl-2 .t3-spotlight.t3-spotlight-2 .t3-module.module #eb.eb-mod.st-1.mod-easyblogshowcase.custom .eb-gallery .eb-gallery-stage .eb-gallery-item .eb-gallery-box .eb-gallery-thumb .eb-mod-image-cover {
  border: 0;
  border-radius: 0;
}
#spotlight-2-wrap .container.t3-sl.t3-sl-2 .t3-spotlight.t3-spotlight-2 .t3-module.module #eb.eb-mod.st-1.mod-easyblogshowcase.custom .eb-gallery .eb-gallery-stage .eb-gallery-item .eb-gallery-box .eb-gallery-title {
  color: #76898d;
}
#spotlight-2-wrap .container.t3-sl.t3-sl-2 .t3-spotlight.t3-spotlight-2 .t3-module.module #eb.eb-mod.st-1.mod-easyblogshowcase.custom .eb-gallery .eb-gallery-stage .eb-gallery-more {
  margin-top: 10px;
}
#spotlight-2-wrap .container.t3-sl.t3-sl-2 .t3-spotlight.t3-spotlight-2 .t3-module.module #eb.eb-mod.st-1.mod-easyblogshowcase.custom .eb-gallery .eb-gallery-stage .eb-gallery-more .btn {
  font-family: 'Playfair Display', serif;
  font-size: 16px;
  line-height: normal;
  text-transform: capitalize;
  padding: 10px;
  height: auto;
  width: 100%;
  border-radius: 0;
  background: #434040 !important;
  border: 1px solid #434040 !important;
}
#spotlight-2-wrap .container.t3-sl.t3-sl-2 .t3-spotlight.t3-spotlight-2 .t3-module.module #eb.eb-mod.st-1.mod-easyblogshowcase.custom .eb-gallery .eb-gallery-stage .eb-gallery-more .btn:hover,
#spotlight-2-wrap .container.t3-sl.t3-sl-2 .t3-spotlight.t3-spotlight-2 .t3-module.module #eb.eb-mod.st-1.mod-easyblogshowcase.custom .eb-gallery .eb-gallery-stage .eb-gallery-more .btn:focus {
  background: #a39f9f !important;
  color: #ffffff !important;
}

.t3-footer {
  background: #76898d;
  border: 0;
}
.t3-footer .t3-spotlight.t3-footnav {
  padding-bottom: 0;
}
@media (max-width: 767px) {
  .t3-footer .t3-spotlight.t3-footnav .col-xs-6 {
    width: 100% !important;
  }
}
.t3-footer .t3-spotlight.t3-footnav .t3-module.module {
  background: none;
  color: #ffffff;
}
.t3-footer .t3-spotlight.t3-footnav .t3-module.module a {
  color: #ffffff;
}
.t3-footer .t3-spotlight.t3-footnav .t3-module.module h3.module-title {
  color: #ffffff;
  font-size: 28px;
}
.t3-footer .t3-spotlight.t3-footnav .t3-module.module ul {
  padding-left: 10px;
}
.t3-footer .t3-spotlight.t3-footnav .t3-module.module ul li {
  list-style: inside;
}
.t3-footer .t3-spotlight.t3-footnav .t3-module.module.logos {
  text-align: center;
}
.t3-footer .t3-spotlight.t3-footnav .t3-module.module.logos img {
  margin: 0 auto 20px;
}
@media (max-width: 767px) {
  .t3-footer .t3-spotlight.t3-footnav .t3-module.module.logos img {
    margin-top: auto;
  }
}
.t3-footer .t3-copyright {
  border: 0;
  color: #ffffff;
  padding: 10px 0;
}

.t3-sidebar .t3-module.module {
  background: #a39f9f;
  color: #ffffff;
}
.t3-sidebar .t3-module.module .module-ct {
  padding: 0 10px 20px;
  text-align: center;
}
.t3-sidebar .t3-module.module h3.module-title {
  background: #434040 !important;
  color: #ffffff !important;
  padding: 10px !important;
}
.t3-sidebar .t3-module.module .mod_easybloglatestblogs .mod-item {
  color: #ffffff;
}
.t3-sidebar .t3-module.module .mod_easybloglatestblogs .mod-item a {
  color: #ffffff;
}
.t3-sidebar .t3-module.module .mod_easyblogarchive .eb-mod-item a,
.t3-sidebar .t3-module.module .mod_easyblogarchive .eb-mod-item i {
  color: #ffffff !important;
}
.t3-sidebar .t3-module.module .mod_easyblogarchive .eb-mod-item a:hover,
.t3-sidebar .t3-module.module .mod_easyblogarchive .eb-mod-item i:hover,
.t3-sidebar .t3-module.module .mod_easyblogarchive .eb-mod-item a:focus,
.t3-sidebar .t3-module.module .mod_easyblogarchive .eb-mod-item i:focus {
  color: #434040 !important;
}
.t3-sidebar .t3-module.module_menu {
  background: #a39f9f;
}
.t3-sidebar .t3-module.module_menu .module-ct {
  padding: 0 0 20px;
}
.t3-sidebar .t3-module.module_menu h3.module-title {
  background: #434040 !important;
  color: #ffffff !important;
  padding: 10px !important;
  margin-bottom: 0;
}
.t3-sidebar .t3-module.module_menu .mijoshop .list-group {
  margin-bottom: 0;
}
.t3-sidebar .t3-module.module_menu .mijoshop .list-group a {
  background: none;
  border: 0;
  border-radius: 0;
  color: #ffffff;
  font-size: 15px;
  padding: 5px 10px;
}
.t3-sidebar .t3-module.module_menu .mijoshop .list-group a:hover,
.t3-sidebar .t3-module.module_menu .mijoshop .list-group a:focus,
.t3-sidebar .t3-module.module_menu .mijoshop .list-group a.active {
  background: #706c6c;
  font-size: 15px;
  font-weight: normal;
  text-shadow: none;
}
.t3-sidebar .t3-module.module_menu .mijoshop ul#camaccordion {
  margin-bottom: 0 !important;
  padding: 0;
}
.t3-sidebar .t3-module.module_menu .mijoshop ul#camaccordion li a {
  background: none;
  border: 0;
  border-radius: 0;
  color: #ffffff;
  font-size: 15px;
  padding: 10px 10px;
}
.t3-sidebar .t3-module.module_menu .mijoshop ul#camaccordion li a:hover,
.t3-sidebar .t3-module.module_menu .mijoshop ul#camaccordion li a:focus,
.t3-sidebar .t3-module.module_menu .mijoshop ul#camaccordion li a.active {
  background: #706c6c;
  font-size: 15px;
  font-weight: normal;
  text-shadow: none;
}
.t3-sidebar .t3-module.module_menu .mijoshop ul#camaccordion li ul {
  border-bottom: 1px solid #8a8585;
  padding: 0;
}
.t3-sidebar .t3-module.module_menu .mijoshop ul#camaccordion li ul li a {
  padding-left: 20px;
}
.t3-sidebar .t3-module.module_menu ul.nav.nav-pills.nav-stacked li {
  margin: 0;
}
.t3-sidebar .t3-module.module_menu ul.nav.nav-pills.nav-stacked li.current a {
  background: #706c6c;
}
.t3-sidebar .t3-module.module_menu ul.nav.nav-pills.nav-stacked li a {
  border-radius: 0;
  color: #ffffff;
  font-size: 15px;
  padding: 10px 10px;
}
.t3-sidebar .t3-module.module_menu ul.nav.nav-pills.nav-stacked li a:hover,
.t3-sidebar .t3-module.module_menu ul.nav.nav-pills.nav-stacked li a:focus {
  background: #706c6c;
}

#userForm button {
  background: #434040;
  border: 1px solid #434040;
  border-radius: 0;
  color: #ffffff;
  font-family: 'Playfair Display', serif;
  padding: 10px;
}
#userForm button:hover,
#userForm button:focus {
  background: #a39f9f;
  color: #ffffff;
}

#fd .eb-header .eb-brand h1.eb-brand-name,
#fd .eb-header .eb-brand h2.eb-brand-name {
  margin: 0 0 20px;
  font-size: 36px;
  font-weight: 500;
  line-height: 1.1;
}

#k2Container.itemListView .itemContainer {
  background: rgba(163, 159, 159, 0.2);
  border: 1px solid #a39f9f;
  float: left;
  padding: 10px;
  margin: 5px auto;
}
#k2Container .itemBackToTop {
  display: none;
}
#k2Container .k2Pagination {
  float: left;
  text-align: center;
  width: 100%;
}
#k2Container .k2Pagination ul.pagination {
  float: left;
  width: 100%;
}
#k2Container .k2Pagination ul.pagination li.active a {
  background: #76898d;
  border-color: #76898d;
  color: #ffffff;
}
#k2Container .k2Pagination ul.pagination li a {
  color: #76898d;
}

#mijoshop .content_oc .tab-content #tab-description {
  margin-top: 10px;
}
#mijoshop .product-thumb {
  padding: 10px 0 0 0;
}
#mijoshop .product-thumb.transition {
  padding: 10px;
}
#mijoshop .product-thumb.transition h4 {
  min-height: 75px;
}
@media (max-width: 1199px) {
  #mijoshop .product-thumb.transition h4 {
    min-height: 100px;
  }
}
@media (max-width: 991px) {
  #mijoshop .product-thumb.transition h4 {
    min-height: 85px;
  }
}
@media (max-width: 767px) {
  #mijoshop .product-thumb.transition h4 {
    min-height: auto;
  }
}
#mijoshop .product-thumb .caption {
  text-align: center;
  min-height: 180px !important;
}
#mijoshop ul.pagination li a {
  color: #76898d !important;
}
#mijoshop ul.pagination li.active span {
  background: #76898d !important;
  border-color: #76898d !important;
}
.mijoshop p,
.mijoshop ul,
.mijoshop ol,
.mijoshop dl,
.mijoshop blockquote,
.mijoshop pre,
.mijoshop address,
.mijoshop fieldset,
.mijoshop figure {
  margin: 0 0 10px !important;
}

#events .page-header {
  border-bottom: 0;
  padding-bottom: 0;
}
#events .pagination {
  display: none;
}
#events .item .content .data {
  background-color: rgba(0, 0, 0, 0.5) !important;
}
#events .item .content:hover .data {
  background-color: #000000 !important;
}
#events .item .content .images img {
  opacity: 1 !important;
}