/* BASICS                                                                                        BASICS */
/* ---------------------------------------------------------------------------------------------------- */
/* COLORS                                                                                        COLORS */
/* ---------------------------------------------------------------------------------------------------- */
/* FONTS                                                                                          FONTS */
/* ---------------------------------------------------------------------------------------------------- */
/* BODY                                                                                            BODY */
/* ---------------------------------------------------------------------------------------------------- */
.container h1, .container h2, .container h3, .container h4, .container h5 {
  font-family: "Marvel", sans-serif;
  font-weight: 400;
  color: #896948; }

/* PARTS                                                                                          PARTS */
/* ---------------------------------------------------------------------------------------------------- */
/* HEADER                                                                                        HEADER */
/* ---------------------------------------------------------------------------------------------------- */
#logo {
  margin: 20px 0 15px; }
  #logo img {
    max-height: 86px; }

#cart .btn {
  background-color: #896948; }
#cart #cart-total {
  top: 0;
  right: 0;
  font-weight: normal;
  color: #896948;
  background-color: #fff;
  border: 1px solid #896948; }

header .container::after {
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }

.content_top_bredcum {
  height: 69px; }

h2.page-title, h2.product-title {
  top: -44px !important;
  font-family: "Marvel", sans-serif !important;
  font-weight: 400 !important;
  font-size: 24px !important;
  color: #896948 !important; }

.breadcrumb {
  top: -44px; }
  .breadcrumb li a {
    color: #896948 !important; }

/* MAIN NAVIGATION                                                                      MAIN NAVIGATION */
/* ---------------------------------------------------------------------------------------------------- */
.main-navigation li a {
  font-family: "Marvel", sans-serif;
  font-weight: 400;
  font-size: 17px !important;
  color: #896948; }

/* SLIDESHOW                                                                                  SLIDESHOW */
/* ---------------------------------------------------------------------------------------------------- */
.owl-carousel .owl-buttons .owl-prev, .owl-carousel .owl-buttons .owl-next {
  display: none;
  background-image: none;
  border: 2px solid #896948;
  -moz-border-radius: 60px;
  -webkit-border-radius: 60px;
  border-radius: 60px;
  background-clip: padding-box; }
  .owl-carousel .owl-buttons .owl-prev i, .owl-carousel .owl-buttons .owl-next i {
    font-size: 30px;
    display: block;
    position: relative;
    top: 21px;
    text-align: center;
    color: #896948 !important; }
  .owl-carousel .owl-buttons .owl-prev:hover, .owl-carousel .owl-buttons .owl-next:hover {
    background-color: #896948 !important;
    color: #fff !important; }
    .owl-carousel .owl-buttons .owl-prev:hover i, .owl-carousel .owl-buttons .owl-next:hover i {
      color: #fff !important; }
.owl-carousel .owl-buttons .owl-prev i {
  left: -2px; }
.owl-carousel .owl-buttons .owl-next i {
  left: 2px; }
.owl-carousel .owl-controls .owl-page {
  border: 2px solid #896948;
  overflow: hidden;
  -moz-border-radius: 60px;
  -webkit-border-radius: 60px;
  border-radius: 60px;
  background-clip: padding-box; }
  .owl-carousel .owl-controls .owl-page span {
    background: none; }
  .owl-carousel .owl-controls .owl-page.active span {
    background-color: #896948;
    opacity: 0.5;
    filter: alpha(opacity=50); }

/* CONTENT                                                                                      CONTENT */
/* ---------------------------------------------------------------------------------------------------- */
#content, .common-home #content {
  min-height: auto; }
  #content .category_description p, .common-home #content .category_description p {
    text-transform: none; }

#content .box .box-heading,
#featured .box-heading,
#latest .box-heading,
.cms-box-heading,
#bestseller .box-heading,
#special .box-heading,
.cms-box-heading,
#carousel-0 .box-heading {
  margin-bottom: 10px;
  padding-bottom: 0;
  font-family: "Marvel", sans-serif;
  font-weight: 400;
  color: #896948;
  background: none; }

.content-page {
  margin-top: 30px;
  margin-bottom: 50px;
  line-height: 1.5;
  font-size: 16px; }
  .content-page p {
    margin: 0 0 25px; }
  .content-page h3 {
    color: #896948 !important;
    font-size: 25px !important;
    font-weight: 700 !important;
    line-height: 1 !important; }

.home-text {
  margin: 20px 0 40px 0; }

.search-content > p {
  float: left; }
.search-content h3 {
  clear: both !important; }

/* FEATURED                                                                                    FEATURED */
/* ---------------------------------------------------------------------------------------------------- */
#featured.box.container {
  margin-top: 15px; }
#featured .box-heading {
  margin-bottom: 0;
  padding-bottom: 10px;
  font-size: 28px;
  background: none; }

/* PRODUCT                                                                                      PRODUCT */
/* ---------------------------------------------------------------------------------------------------- */
h3.product-price, h3.special-price {
  margin-top: -5px;
  color: #896948 !important;
  font-size: 40px !important; }

.mini-description {
  margin-top: -5px;
  margin-bottom: 15px; }

#button-cart {
  padding-left: 17px;
  padding-right: 17px;
  font-family: "Marvel", sans-serif !important;
  font-weight: 700;
  font-size: 20px;
  color: #fff;
  border-color: #896948;
  background-color: #896948; }

#featured .product-block .product_image_block, .row .product-block .product_image_block {
  padding-bottom: 25px; }
  #featured .product-block .product_image_block .image, .row .product-block .product_image_block .image {
    border: none; }
#featured .product-block:hover .image, #featured .product-block:active .image, .row .product-block:hover .image, .row .product-block:active .image {
  border: none !important; }
#featured .product-block .product-details .caption h4, .row .product-block .product-details .caption h4 {
  line-height: 1; }
  #featured .product-block .product-details .caption h4 a, .row .product-block .product-details .caption h4 a {
    font-family: "Marvel", sans-serif !important;
    font-weight: 700;
    font-size: 25px;
    color: #896948; }
#featured .product-block .product-details .price, .row .product-block .product-details .price {
  display: block;
  margin-top: 5px;
  padding-top: 7px;
  color: #aaa; }

.left.product-image.thumbnails {
  overflow: inherit !important; }

.additional-carousel {
  display: block;
  width: 100%; }
  .additional-carousel .customNavigation {
    margin: 0 0 0 -15px; }
    .additional-carousel .customNavigation span.prev, .additional-carousel .customNavigation span.next {
      top: 10px !important; }
  @media only screen and (max-width: 768px) {
    .additional-carousel {
      display: inline-block; }
      .additional-carousel .customNavigation {
        margin: 0; } }

/* FOOTER                                                                                        FOOTER */
/* ---------------------------------------------------------------------------------------------------- */
footer {
  background-color: #896948; }
  footer #footer h5 {
    font-family: "Marvel", sans-serif;
    font-weight: 400;
    color: #fff; }
  footer #footer .tm-about-description, footer #footer .content_footer_leftcol ul li, footer #footer .footer_left_bottom > p, footer #footer a {
    color: rgba(255, 255, 255, 0.7);
    text-transform: none; }
  footer #footer .footer_content {
    border-left: 1px solid rgba(255, 255, 255, 0.2); }
  footer #footer .footer_content_top {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2); }
  footer #footer .footer_right .payment_block .multibanco > a {
    background: transparent url(../image/megnor/multibanco.png) no-repeat scroll 0 0;
    display: block;
    padding: 15px 21px; }

/* CAROUSEL                                                                                    CAROUSEL */
/* ---------------------------------------------------------------------------------------------------- */
#carousel-0 .box-heading {
  margin-bottom: 0;
  padding-bottom: 0;
  background: none; }

.banners-slider-carousel {
  margin-top: 30px; }
  .banners-slider-carousel #carousel-0 .box-heading {
    margin-bottom: 0;
    padding-bottom: 0; }
  .banners-slider-carousel .customNavigation a {
    color: #896948;
    border: 2px solid #896948;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    border-radius: 100px;
    background-clip: padding-box; }
    .banners-slider-carousel .customNavigation a:hover {
      color: #fff;
      background-color: #896948; }
  .banners-slider-carousel .customNavigation a.prev, .banners-slider-carousel .customNavigation a.next {
    position: absolute;
    top: 60px;
    margin: 0;
    background: none; }
    .banners-slider-carousel .customNavigation a.prev .fa, .banners-slider-carousel .customNavigation a.next .fa {
      position: relative;
      top: -6px;
      left: -1px;
      font-size: 30px;
      color: #896948; }
    .banners-slider-carousel .customNavigation a.prev .fa-angle-right, .banners-slider-carousel .customNavigation a.next .fa-angle-right {
      left: 3px; }
    .banners-slider-carousel .customNavigation a.prev:hover, .banners-slider-carousel .customNavigation a.next:hover {
      color: #fff;
      background: none;
      background-color: #896948; }
      .banners-slider-carousel .customNavigation a.prev:hover .fa, .banners-slider-carousel .customNavigation a.next:hover .fa {
        color: #fff; }
  .banners-slider-carousel .customNavigation a.prev {
    left: 0; }
  .banners-slider-carousel .customNavigation a.next {
    left: auto;
    right: 0; }

/*# sourceMappingURL=mywondergift.css.map */