/*----------------------------------------------------------------------------------------
                                    HEADER
----------------------------------------------------------------------------------------*/
.mk-toolbar-navigation {
   float: right;
   margin-right: 10%;
}
div.mk-header-toolbar div.mk-language-nav {
	display: none;
}
/*----------------------------------------------------------------------------------------
                                  SITEWIDE STYLES
----------------------------------------------------------------------------------------*/
.shop-now-button:link span {
   font-size: 12px !important;
   color: #5F5F5F;
}
/*#theme-page {
   padding: 0 40px !important;
}*/
.mk-post-nav {
	display: none;
}

.mk-boxed-enabled #mk-boxed-layout .header-style-1 .mk-header-holder, .mk-boxed-enabled #mk-boxed-layout .header-style-3 .mk-header-holder {
    max-width: 100%!important;
    left: auto!important;
}

.mk-boxed-enabled #mk-boxed-layout{
	max-width:100%;
}

/*----------------------------------------------------------------------------------------
                                         FOOTER
----------------------------------------------------------------------------------------*/
/* Coloca os icones nos itens de menu*/
#mk-footer > div.footer-wrapper.mk-grid > div > div:nth-child(1) {
   width: 100% !important;
}
#mk-footer,
#sub-footer {
   background: #f2f0f1 !important;
}
/*Aplicar Media Queries*/
.widget_nav_menu  li { 
  width: 10% !important;
  margin: 0 1.66666666666667%;
}

.widget_nav_menu .mk-svg-icon {
  display: none !important;
}

#mk-footer .widget {
    margin-bottom: 20px!important;
    overflow: hidden!important;
  	text-align:center!important;
}

.widget_nav_menu li:nth-child(1) a,
.widget_nav_menu li:nth-child(2) a,
.widget_nav_menu li:nth-child(3) a,
.widget_nav_menu li:nth-child(4) a,
.widget_nav_menu li:nth-child(5) a,
.widget_nav_menu li:nth-child(6) a,
.widget_nav_menu li:nth-child(7) a {
  display: block;
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 55%;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  text-align: center;
  padding-top: 70px !important;
}
@media screen and (min-width: 1280px) {
  .widget_nav_menu li:nth-child(1) a,
  .widget_nav_menu li:nth-child(2) a,
  .widget_nav_menu li:nth-child(3) a,
  .widget_nav_menu li:nth-child(4) a,
  .widget_nav_menu li:nth-child(5) a,
  .widget_nav_menu li:nth-child(6) a,
  .widget_nav_menu li:nth-child(7) a {
    background-size: 80px;
  }
}
.widget_nav_menu li:nth-child(1) a{background-image:url('https://darussojewellery.com/wp-content/uploads/2016/05/footer-icons-01-e1462892465511.png');}
.widget_nav_menu li:nth-child(2) a{background-image:url('https://darussojewellery.com/wp-content/uploads/2016/05/footer-icons-02-e1462892452992.png');}
.widget_nav_menu li:nth-child(3) a{background-image:url('https://darussojewellery.com/wp-content/uploads/2016/05/footer-icons-03-e1462892513693.png');}
.widget_nav_menu li:nth-child(4) a{background-image:url('https://darussojewellery.com/wp-content/uploads/2016/05/footer-icons-04-e1462892502110.png');}
.widget_nav_menu li:nth-child(5) a{background-image:url('https://darussojewellery.com/wp-content/uploads/2016/05/footer-icons-05-e1462892494842.png');}
.widget_nav_menu li:nth-child(6) a{background-image:url('https://darussojewellery.com/wp-content/uploads/2016/05/footer-icons-06-e1462892485632.png');}
.widget_nav_menu li:nth-child(7) a{background-image:url('https://darussojewellery.com/wp-content/uploads/2016/05/footer-icons-07-e1462892473299.png');}
#mk-footer {
   border-bottom: none !important;
}
#mk-footer > div.footer-wrapper.mk-grid > div > div:nth-child(1) {
   width: 70%;
}
#mk-footer > div.footer-wrapper.mk-grid > div > div:nth-child(2) {
   width: 30%;
}
#mk-footer ul {
   list-styles: none; 
}

#mk-footer ul li {
   display:inline-block;
  width: 10%;
  display
  /*padding-right: 20px;*/
}
#sub-footer {
   border-bottom: none !important;
    border-top: 1px solid #D4D4D4;
}
.mk-footer-copyright {
    width: 100%;
}
#copyright-container,
#payment-methods {
   width: 50%;
   display: inline-block;
}
#payment-methods {
   float: right;
}
#payment-methods img {
   float: right;
   margin-left: 20px;
}
#payment-methods > img:nth-child(2),
#payment-methods > img:nth-child(1) {
   margin-top: -10px;
}
#payment-methods > img:nth-child(3) {
   margin-top: -2px;
}
/*----------------------------------------------------------------------------------------
                                  SHOP PAGE STYLING
----------------------------------------------------------------------------------------*/
.mk-shop-header {
	margin-top: 20px;
}
/*-- Filtros --*/
#woocommerce_layered_nav_filters-2 li.chosen a {
  background-color: #05141e;
    border: none;
    color: white !important;
}
#yith-woo-ajax-navigation-2 li a {
    height: 14px !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 30px !important;
    border-radius: 20px;
}
#mk-sidebar .widgettitle {
    padding-bottom: 2px;
    border-bottom: 2px solid #09151b;
    width: 40%;
}
/*----------------------------------------------------------------------------------------
                               SINGLE PRODUCT STYLING
----------------------------------------------------------------------------------------*/
.mk-product.style-default .thumbnails a {
    display: inline-block;
    margin: 0 5px!important;
    max-width: 140px !important;
    border: 1px solid #e8e8e8 !important;
    width: auto!important;
}

.mk-swipe-slideshow .swiper-arrows i,
i.mk-moon-zoom-in {
    color: #a27550;
}

.mk-product.style-default .meta {
    border-top: 1px solid #a27550 !important;
    border-bottom: 1px solid #a27550 !important;
    color: #a27550;
    text-transform: uppercase;
    font-weight: bold;
}
.sku {
  color:#252525;
}
.meta .posted_in {
	margin-left: 10px;
}
.mk-product-details .description p:not(.custom-field-title){
 	background: #fcfcfc;
    padding: 13px;
}

button.single_add_to_cart_button{
    background-color: #a27550 !important;
}
.mk-woocommerce-main-image img{
 	border: 0px !important; 
}
.mk-product.style-default .title{
    color: #848484 !important;
    margin-top: 40px !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    margin-bottom: 0 !important;
    letter-spacing: 2px;
}
.shop-flat-btn.alt:hover {
	background-color: #a27550 !important;
}
/* CUSTOM FIELDS STYLING - BEGIN */
.gems-text {
	color: #a27550;
}
#price-outer-container {
	display: inline-block;
	width: 100%;  
}
.price-container {
	display: inline-block;
  	width: 25%;
  	float: left;
      padding-right: 1%;
   box-sizing: border-box;
}
.settings-container, .measurement-container {
   	width: 37.5%;
  	float: left;
    padding-right: 3%;
   box-sizing: border-box;
}
.settings-text,
.mk-product.style-default .mk-single-price .amount {
    font-weight: 300 !important;
    font-size: 14px !important;
    color: #959595 !important;
  	line-height: 20px !important;
}
.custom-field-title {
	font-weight: 300;
    padding: 5px 5px;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 11px !important;
    /*border-bottom: 1px solid #a27550;  */
  margin-bottom: 10px !important;
}
.settings-container hr, .measurement-container hr, .price-container hr   {
    border-color: #a27550;
}
/* CUSTOM FIELDS STYLING - END */
/* ESTILIZA OS DROPDOWNS DAS VARIAÇÕES*/
#theme-page select, .woocommerce select {
    border: 1px solid #a27550;
}
.mk-product.style-default .variations tbody tr td.label label {
	font-weight: 300;
    padding: 5px 5px;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 11px !important;
    margin-bottom: 10px !important;
}
.single_add_to_cart_button,
.quantity .plus,
.quantity .minus {
   background-color: #B1B1B1 !important;
}

.woocommerce #content .quantity input.qty, .woocommerce .quantity input.qty, .woocommerce-page #content .quantity input.qty, .woocommerce-page .quantity input.qty {
   border: 1px solid #B1B1B1;
}
.mk-product .mk-swipe-slideshow img {
   border: none !important;
}
.mk-product .mk-swipe-slideshow .swiper-zoom-icon,
.mk-product .mk-swipe-slideshow .swiper-arrows {
   background: none !important;
   color: #B1B1B1 !important;
}
.mk-product .mk-product-details {
   padding-right: 15% !important;
}
/* Coloca os detalhes de stock etc numa linha completa*/
.single_variation_wrap .single_variation {
    width: 100%;
}
/*ESTILIZA O BOTAO DA REDSYS */
#submit_redsys_payment_form {
    border: none;
    background: #252525;
    color: white;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 13px!important;
    padding: 12px 15px!important;
}