/*
Theme Name: wdjewelry Child
Description: Child theme for the wdjewelry
Author: wpdance.com
Version: 1.0
Template: wdjewelry
*/

@import url("../wdjewelry/style.css");


@media screen and (min-width: 1600px) {
  .container {
    width: 1570px;
  }
}


 @media (min-width: 1200px){
   body.single  .price span.woocommerce-Price-amount.amount{
    font-size: 25px;
}
body.archive .container {
    max-width: 1375px;
}
}

/* For 1024 Resolution */  
@media only screen   
and (min-device-width : 768px)    
{
    
    header.menu-sticky .header_border,header.menu-sticky .site-header-top * {
    border-color: #fff;
    background-color:#fff;
}




} 

.fright{float:right;}
.bt20{margin-bottom:20px!important;}
body.single-product .yith-wcwl-add-to-wishlist:not(.exists)::before {
    content: '' !important;
}
/* Laptops ONly */

@media only screen   
and (min-width: 1030px)   
and (max-width: 1366px)  
{ 
    
.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {
    font-size: 15px; 
}
ul.woof_list.woof_list_checkbox {
padding-left: 5px;
}
    
body.archive .container {
    max-width: 1200px;
}

} 

/* CSS for mobile */
 
body.single-product .product-content-right{
    width: 100% !important;
}

 
    
body.single-product .product-content-left{
    width: 100% !important;
}
.woocommerce-message {
    border: 1px solid;
     color: #000;
         background: transparent;
}
.tax_label {
    display: none;
}

.sizechart{font-size:15px;vertical-align: middle;
    margin-top: 16px;}
#imageData #caption {
 
    font-size: 15px;
}
nav.woocommerce-MyAccount-navigation li {
    list-style: none;
    padding: 13px 10px;
    border-bottom: 1px solid pink;
    font-weight: bold;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
    float: left;
    width: 20%;
}
@media only screen and (max-width: 600px) {
 .cont-big p,  .cont-big li  {
        font-family: "Avenir Next",sans-serif;
    font-style: normal;
    font-weight: 400;
        font-size:12px;
         color:#949494;
    }
    
    
     .cont-big h3,.cont-big h1{
     font-family: "Avenir Next",sans-serif;
    font-style: normal;
    font-weight: 400;
        font-size:14px;
        color:#949494;
     }
    nav.woocommerce-MyAccount-navigation li{ border:unset;   padding: 10px 8px;    font-size: 14px;}
    li.woocommerce-MyAccount-navigation-link a {
    border-bottom: 1px solid pink;
    padding-bottom: 5px;
    
}



    nav.woocommerce-MyAccount-navigation ul {
    padding-inline-start: 0px;
}
    .woocommerce-account .woocommerce-MyAccount-navigation{width:100%;}
    
    nav.woocommerce-MyAccount-navigation ul li
    
    {
        display:inline-block;
    }
    /* my account nav ends here*/
    .mailpoet_text{max-width:250px !important;}
    /* Code for wishlist */
.wishlist_table.wishlist_view th {
    display: none !important;
}


    
    
    .gmi.gmi-zoom-search:before {
    content: '';
}
    .searchmob,.gm-mobile-menu-container .gm-search,.gm-search__txt{display:none !important;} 
    
    .woocommerce .products li.product .onsale, .woocommerce .products li.product span.onsale, .woocommerce ul.products li.product .onsale, .woocommerce ul.products li.product span.onsale, .woocommerce-page .products li.product .onsale, .woocommerce-page .products li.product span.onsale, .woocommerce-page ul.products li.product .onsale, .woocommerce-page ul.products li.product span.onsale, .woocommerce div.product span.onsale, .woocommerce-page div.product span.onsale{
        min-height:40px;
        height:40px;
        width:40px;
        min-width:40px;
        font-size:12px;
        padding: 13px 4px;
        top:10px;
        bottom:10px;
        
    }
    
 .des-dream-front{}   
    .woocommerce .products.grid li.product:hover .row-left img, .woocommerce ul.products.grid li.product:hover .row-left img, .woocommerce-page .products.grid li.product:hover .row-left img, .woocommerce-page ul.products.grid li.product:hover .row-left img{top:0px;}
 .wcsob_soldout{font-size:15px;}

 .woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail {
    display:block !important; 
}
/*
.woocommerce-cart-form__cart-item td.product-thumbnail::before {
    content: "" !important;
}
  .woocommerce-cart-form__cart-item td.product-thumbnail { vertical-align:middle; text-align:center; } 
 .woocommerce-cart-form__cart-item td.product-thumbnail img { display:block; margin:auto !important; }*/

 td.product-thumbnail, 
td.product-name, 
  td.product-price, 
   td.product-quantity,
   td.product-subtotal{ 
        border-bottom: 0 !important;
        text-align:center !important;
    }

   td.product-thumbnail:before, 
   td.product-name:before, 
   td.product-price:before, 
   td.product-quantity:before
   
    {
        content: "" !important;
    
    }
.wishlist_view.responsive td.product-remove a {
    display: none !important;
}
  td.product-subtotal:before{    float:none!important;}
  .wishlist_view.responsive td.product-thumbnail img{float:left;border:1px solid #ccc;}
tr.cart_item img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    float: left;
    border: 1px solid #ccc;
}


 table.shop_table_responsive tr > td.product-name,  table.shop_table_responsive tr > td.product-price,  table.shop_table_responsive tr >  td.product-quantity{text-align:center !important;}
 
 td.product-quantity .quantity{padding:5px 0px !important;}
 td.product-name a:first-of-type {
    padding: 0px 5px;
}
 
table.shop_table  tr {
    border-width: 1px 0 0 1px;
}
.woocommerce table.shop_table td{border-top:0px;padding:5px!important;}
table.shop_table tr td, table tr th{border-width:0px;padding:5px!important;}
 

p.penlink{text-align: center;margin-top: 10px;padding:0px !important;background-color:transparent !important;border:none !important;
    color: #000;
}
 p.penlink a {text-decoration: underline;}   
 
 nav.breadcrumbs-custom a, .woocommerce-breadcrumb, .breadcrumbs-custom #crumbs a, .breadcrumbs-custom span{font-size:15px;}

body.single-product .product-content-right{
    width: 100% !important;
}
    
 .woocommerce div.product .woocommerce-tabs .panel, .woocommerce-page div.product .woocommerce-tabs .panel {
    padding: 10px 0px;
}   
body.single-product .product-content-left{
    width: 100% !important;
}

body.single-product .product-content-right .amount{font-size:16px;}

/* Category Page 
.wd_before_shop_loop .woof_sid_auto_shortcode .woof_container{width:100% !important;clear:none; float:none;}
.wd_before_shop_loop{padding:0px !important;}*/

.woof_mselect option:disabled {
/* display:none; */
}

.woof_reset_button_2{ 
    background-color: #ccc;
    color: #000!important;
    font-size:14px;
   text-transform: capitalize;
   padding:0px 8px;
}

 a.add_to_wishlist.single_add_to_wishlist {
    color: #fd9baf;
} 
} 
 
/* CSS for DESKTOPS   */

@media (min-width:1400px) { 
    
     .breadcrumbs-custom nav a,.woocommerce-breadcrumb,.breadcrumbs-custom #crumbs a,.breadcrumbs-custom span{font-size:19px;}
    /* category */
    
    .woof_auto_4_columns .woof_container{width:13%!important;}
    .ubermenu-main .ubermenu-item-level-0 > .ubermenu-target{font-size:19px;}
    .ubermenu-item-level-2 a span {
    font-size: 14px !important;
}
.header-main-menu__custom {
    float: right;
}
}

.header-main-menu__custom {
    float: right;
}

.ubermenu .ubermenu-target-text{text-transform: capitalize;}
  /* For general iPad layouts   */

@media only screen and (device-width: 768px) {
    
    .widget_subscriptions form .button{
           right:0px !important;
 }
 
 .footer-content-main .subscribe_widget input {
    max-width: 200px !important;
    
}

.header-main-menu__custom > div > ul > li{float:none;}
.header-main-menu__custom {padding-right:0px;}
}


.messagebar{
    background-color:#FED7DA !important;
     color: #000;
    font-size: 14px;
    padding: 4px;
    width:100%;
}

 

.breadcrumbs-custom {
    
    background-color: #ccc;
    padding-top: 30px;
    padding-bottom: 18px; 
}
.breadcrumbs-custom h1{
    color:#000!important;
    text-transform:uppercase;
    font-size: xxx-large;
 text-align: center;
}
 
 .breadcrumbs-custom nav a,.woocommerce-breadcrumb,.breadcrumbs-custom #crumbs a,.breadcrumbs-custom span{
    color:#000!important;
    text-transform:uppercase;
    }

.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {
    padding: 24px 13px;
}


.summary.entry-summary form .quantity{border-width:0px;}
 
    .mobile-logo img {
    max-width: 90%; 
}
.ubermenu-responsive-toggle{display:none!important;}

.header-main-logo{text-align:center;}
.site-header-main .container {
    max-width: 100% !important;
}

.ubermenu-content-block.ubermenu-custom-content {
    margin-top: 10px;
}
.ubermenu-custom-content input.ubermenu-search-input{border:1px solid #e8acb9 !important;}

#wps-slider-section .sp-wps-theme_two .wpsf-product .sp-wps-product-details{background-color:#000;}

.breadcrumbs {background-color:#000;}


/* SINGLE PRODUCT PAGE  */
.single-product .summary .product_meta{display:none;}
.woocommerce-page div.product .summary .woocs_price_code .amount{font-size: 26px !important;
    font-family: Arial,sans-serif;
    font-weight: normal;}
    
.single-product .summary p.stock{display:none;}    


.single-product .description p{font-size:19px!important;}
 
.single-product li#woocommerce_recently_viewed_products-3{list-style:none;}
.single-product .owl-item {
    margin-left: 30px;
}
.single-product .owl-item:first-child {
margin-left:0px;
    
}
 .single-product .owl-item  {
max-width:370px;
    
}
 
button.single_add_to_cart_button.button.alt.big.disabled.wc-variation-selection-needed {
    background-color: #F7F7F7;
    color: #000 !important;
    border:solid 1px ;
    
}
 
 

ul.products .row-right{border-top: 2px solid;border-width:0px !important;}

 

a.woof_front_toggle.woof_front_toggle_opened
{
        display: inline-block;
    width: 10px;
    height: 10px;
    border-top: 2px solid #5c5c5c;
    border-right: 2px solid #5c5c5c;
    transform: rotate(-45deg);
    margin-top: 3px;
    margin-right: 3px;
    transition: all .2s cubic-bezier(.76, .72, .24, .21);
    color:transparent;

    
}

a.woof_front_toggle.woof_front_toggle_closed
{
       
    transform: rotate(135deg);
        display: inline-block;
    width: 10px;
    height: 10px;
    border-top: 2px solid #5c5c5c;
    border-right: 2px solid #5c5c5c;
    margin-right: 3px;
    transition: all .2s cubic-bezier(.76, .72, .24, .21);
    color:transparent;
    
}  
 
 
 
.woof_front_toggle .sidebar_link_hover, .sidebar a:hover{color:transparent !important;}
 
.woof_front_toggle  .sidebar_link_hover, .sidebar a{color:transparent !important;}
.woof_container_inner h4{font-family:'Montserrat', sans-serif;font-size:14px;cursor:pointer;} 


.woof_container {
    border-bottom: 1px solid;
}
.woocommerce .products.grid:hover li.product, .woocommerce-page .products.grid:hover li.product, .woocommerce .products.list:hover li.product, .woocommerce-page .products.list:hover li.product {
   opacity:1;
}

.woof_redraw_zone button.button.woof_reset_search_form {
    background-color: transparent;
    border: none;
    color: #000;
    float: right;
}

.widget-woof h2.widget-title {
    float: left;
}

.woof_remove_ppi{color:#000;}
button.woof_reset_button_2 {
    background-color: transparent;
    border: 1px solid;
    color: #000;
    box-shadow: none;
}


header.menu-sticky .header-main-logo img {
    width: 80px !important;
    content:url(http://dovanabykj.com/wp-content/uploads/2021/07/kj-logo-2.png) !important;
    height:auto !important;
    width:auto !important;
}


/*MOBILE VIEW 13 july 2021*/
 @media(max-width:767px){

     
  .entry-content .products li {
  float: left;
  width: 50%;
  }
  
  
    .ubermenu-main .ubermenu-item-level-0 > .ubermenu-target{font-size:18px;}
 
 
  }
  

  
.gm-preset-id-5363{display:none;}
 a.icon-mobile-menu,  .mobile-menu .mobile-cart {
    display: none !important;
} 
.mobile-menu .icon-mobile-menu {
    display: none  !important;
}
.hamburger-box {
    top:60px  !important;}
li#menu-item-mobile-5359 {
    display: none;
}
.wp-bottom-menu-item span{
margin-top:0px;}



/* content pages */
.cont-big {
    font-size: 20px;
    line-height: 1.5;
    text-align: justify;
    font-family: serif;
}

.cont-big h1, .cont-big h2,.cont-big h3 {
    font-family: 'serif';
}

/* SHOW two products per row*/
@media (max-width: 768px) {

    .products.grid li.product.col-sm-8{
        flex: 1 0 50%;
        max-width: 50%;
    }
.woof_container_inner .woof_list li {
    margin: 0 10px 0 10px !important;
    padding:0px !important;
      
}    
     .products.grid li .product-content-right {
    width: 100% !important;
}
 .products.grid li .product-content-left {
    width: 100% !important;
}
.breadcrumbs-custom h1 {
    font-size:xx-large;
}

 .products.grid li .product-content-cart{display:none;}


a.btn.fil-mob {
    background-color: #ccc;
    color: #000!important;
    margin-left: 5px;
    padding: 5px 10px;
}


.woof_redraw_zone h4 {
    margin: 5px 0px;
}
.woof_container {
    padding-bottom: 0px;
    margin-bottom: 00px;
}
.woof_redraw_zone .woof_container {
    width: 100%;
    float:left;
}
.woof_block_html_items ul{padding:0px;}
.sidebar__left .widget-title{display:none;}

 /*body.archive header.site-header{padding:0px;}  */ 
 .woof_submit_search_form_container:last-child{padding-top:15px;}
.mobile-seach {
    display: none;
}
.woof_block_html_items {
    max-height: 140px !important;
    overflow-y: scroll;
}
    .mobile-menu{height:0px;}
    
    li#woocommerce_product_categories-2 {
    max-height: 400px;
    overflow-y: scroll;
}
::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 3px;
}

::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background-color: rgba(0,0,0,.5);
  -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
}
}

/* END OF MOBILE CODE */
.woof_block_html_items {
    max-height: 170px !important;
    overflow-y: scroll;
}

button.button.woof_submit_search_form {
    padding: 0px 10px !important;
}
form.woocommerce-product-search button[type="submit"] {
    float: right;
    background: transparent !important;
    border: none;
    color: #000;
    text-transform: capitalize;
        MARGIN-TOP: 12px;
        padding:7px;
}
li#woocommerce_product_search-2 {
    list-style: none;
}
input#woocommerce-product-search-field-0{
 MARGIN-TOP: 13px;
 max-width: 140px;
 padding: 5px;
 border: 1px solid #FFDDE4;
}
.woocommerce .widget_product_search form:after, .woocommerce.widget_product_search form:after {
  
  content: "" !important;
     width:0px!important;
}
.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width{width:75% !important;}

dd.variation-GiftWrapped {
    text-align: left;
}
  td.product-name {
    text-align: left !important;
}


p.penlink {
    background-color: #dbe6ef45;
    border: 1px solid #98b3b98a;
    font-size: 13px;
    padding: 1px 8px;
}

.cart-mini-content .wd_content_mini_cart{
overflow-y: scroll;
max-height:500px;
}

p.penprolink {
    font-size: 18px;
}

.woocommerce-error {
    border-width: 0;
    padding: 15px 40px;
    background-color: transparent;
    color: #000;
    border: solid 1px #000;
}

.woocommerce-error:before {
    color: #e66161;
}

.woocommerce-message a.restore-item {
    color: #e81944;
    font-weight: bold;
}

small.includes_tax {
    display: none;
}
#loader{border-top-color:#f9b1c0!important;}
#loader-wrapper .loader-section {
   
    background: #FBF7F6;
 
}

#loader:before,#loader:after {
   
    border-top-color: #f9b1c0;

}

.pro_label, .woocommerce span.onsale, .woocommerce-page span.onsale {
    background-color: #da768b !important;
}


.woocommerce a.remove{color:#d23d5c !important;}
.woocommerce a.remove:hover {color: #fff!important;
    background: #d23d5c;
}

li.product.outofstock img{
    opacity: 0.5;
     background-color: red;
}
.wcsob_soldout{font-weight:normal;}
.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #000; 
}
#content .woocommerce .shop_table button.button[name="update_cart"] {
    display: none !important;
}

li#woocommerce_product_categories-2 a {
    color: #000 !important;
}

ul.woof_list { 
    padding: 0px;
}
.woof_childs_list{margin:0px !important; padding-inline-start:20px;}

/* Shop page css */

.product-categories li{border:none;}

.cat-parent > a {
    border-bottom: 1px solid pink;
    margin-bottom: 10px;
    font-weight: bold;
}
a.vwish {
    padding: 2px 10px !important;
}
.wishlist_table .product-add-to-cart a.button {
    padding: 0px;
    background-color: transparent;
    color: #000;
    border: none;
    box-shadow: none;
}
.wishlist_table a.add_to_cart_button {
    padding: 5px 8px;
    background-color: #000;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
}

li#woocommerce_product_categories-2::marker {
    content: "";
}
.widget_product_categories ul>li{list-style:none !important;border-bottom:1px solid #000;}


/* Footer Design */
   .footer-content-main h1, .footer-content-main h2.widget-title, .footer-content-main h2 {
    font-family: 'avenir';
    font-weight: bold;
}


.footer-content-main .subscribe_widget input {
    max-width: 312px !important;
    
}
.widget_subscriptions form .button{
        padding: 7px 7px !important;
           right: 130px;
 }

.footer-content-main .subscribe_email{padding:7px;}
.site-content{margin-bottom:0px;}
 body.woocommerce-checkout .woocommerce-form-coupon-toggle{display:none;}
 
 
 body.woocommerce-checkout  .woocommerce-info::before {content:'';}
 
 
 
 
 body.woocommerce-checkout .woocommerce-info{background-color:transparent;color:#000;padding:0px; margin-bottom:0px;}
 .pointer{cursor:pointer;}
body.woocommerce-checkout h3{font-family:"Lato", Helvetica, Arial, sans-serif;font-weight:bold;}
 .blue{color:blue !important;}
 .contguest{margin-bottom:0px;}
 
.edit-account label[for="account_display_name"]{display:none !important;} 
.edit-account #account_display_name {display:none;}
 
 .order_item .product-name a {
    color: blue;
}

#mailpoet_form_1 form.mailpoet_form{padding:0px !important;}

p.mailpoet_validate_success {
    color: #015a01 !important;
    border: 1px solid;
    padding: 10px;
    background-color: #f5eded9e;
}

 
body.page-id-8 .woocommerce-shipping-destination, body.page-id-8 .woocommerce-shipping-calculator{display:none;}
.cpquest {
    font-size: 28px !important;
    margin: 13px;
    cursor:pointer;
}


.widget_recent_reviews li.first.last {
    text-align: left;
}

body.archive.search.search-results .woocommerce-ordering{display:none;}

   
 

.single_variation_wrap label {
    display: none;
}


table#alg-product-input-fields-table td{padding:0px;}

.footer-content-top{padding:30px 0px;}
.footer-content-top {
    background-color: #F7F7F7 !important;
}

.edit-link{display:none !important;}
.wp-bottom-menu{z-index:11;}
