/*
Theme Name: lbdc
Description: This is a child theme for Kitring Theme
Author: Dahz
Template: kitring
Version: 1.0.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
#de-content-wrapper{
    background-image: none !important;
}

.lbdc-hp-products h3{
    font-size: 20px;
}

.product_list_widget h3{
    font-size: 18px;
}

em {
  color: #6d6a6a !important;
}

blockquote p {
  quotes: "«" "»" "‹" "›";
  font-size: 0.8em;
  text-transform: none !important;
  line-height: 1.2em;
}

.de-textblock-wrapper ul li {
  margin-bottom: 15px;
}

.cnbiot-shop-title{
  font-family: Abril Fatface;
  font-weight: 400;
  font-style: normal;
  font-size: 14vh;
  font-size: 8vh;
  line-height: 1;
}

.cnbiot-shop-title h1{
  font-family: Abhaya Libre;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  font-size: 4vh;
  margin-top: 0;
  letter-spacing: 8px;
}

.cnbiot-shop-title h1 small{
  font-size: 3vh;
  margin-top: 0;
}

div.widget-title{
  font-size: 17.5px;
  line-height: 1.2;
  letter-spacing: 1px;
}

figure.woocommerce-product-gallery__wrapper{
  width: 80%;
  margin: 0 auto;
}

div.custom-price {
  font-size: 25px;
  line-height: 1.2;
  letter-spacing: 1px;
}

div.custom-related-title {
  font-size: 20px;
  line-height: 1.2;
  letter-spacing: 1px;
}

h2.small-product-tab{
  line-height: 0.5;
  font-size: 22px;
  padding: 0px 20px 0 20px;
  border-bottom: 2px solid transparent;
  border-bottom-color: transparent;
  transition: color .1s ease-in-out;
  letter-spacing: 0;
}

.responsive-map{
overflow:hidden;
padding-bottom:56.25%;
position:relative;
height:0;
}

.responsive-map iframe{
left:0;
top:0;
height:100%;
width:100%;
position:absolute;
}

div.additionnal-content-placeholder{

  margin-top: 20px;

}
h2.cnbiot-product-listing-title, div.cnbiot-product-listing-title {
  font-size: 25px;
}

div.cnbiot-product-listing-title a.uk-link {
  font-family: Abhaya Libre;
  font-style: normal;
  font-weight: 400;
  color: #000000 !important;
}

div.cnbiot-single-post-pagination, div.cnbiot-single-post-comment-title, div.cnbiot-comment-title {
  font-size: 25px;
  line-height: 1.2;
  letter-spacing: 1px;
  color: #000000;
  font-family: Abhaya Libre;
  font-style: normal;
  font-weight: 400;
}

.map-responsive {
  overflow:hidden;
  padding-bottom:56.15%;
  position:relative;
  height:0;
}

.map-responsive iframe {
  left:0;
  top:0;
  height:100%;
  width:100%;
  position:absolute;
}

.woocommerce-shipping-methods li {
  list-style: none;
}

.woocommerce .woocommerce-message{
  margin-left: 0px;
}

.woocommerce-message .cnbiot-order-page {
  width: 100%; height: 60px; position: relative;
}

.woocommerce-message .cnbiot-order-page .confirm-message {
  float: left;
  height: 15px;
  padding-top: 14px;
}

.woocommerce-message .cnbiot-order-page .confirm-message-link {
  float: left;
  height: 15px;
  padding-top: 5px;
  padding-left: 10px;
}

.woocommerce-message .cnbiot-order-page a {
  position: relative;
}

.woocommerce-message svg {
  margin-top: -30px;
}

#de-site-footer #footer-section2.de-footer__section{
  padding-top: 20px;
}

#header-myaccount-dropdown .cnbiot-rememberme{
  font-size: 0.9em;
}

#header-myaccount-dropdown .lostpassword{
  font-size: 0.8em;
}

.entry-header .entry-title {
    font-size: 40px
}

.products.de-product .pro_price_extra_info{
    display: none;
}

.summary .pro_price_extra_info{
    font-size: 50% !important;
}

.ui-datepicker{
    width: 20em !important
}

.woocommerce-checkout .woocommerce-error .woocommerce-message > strong {
    margin-right: 6px;
}

.woocommerce-checkout .woocommerce-error .woocommerce-message > span > svg {
    margin-top: 2px;
}

.woocommerce-shipping-methods li:nth-of-type(2){
    display: none;
}

.woocommerce-Price-amount.amount {
  padding-left: 4px
}

#header-myaccount-dropdown p,
#header-myaccount-dropdown p a,
#header-myaccount-dropdown h5,
#header-myaccount-dropdown label,
#header-myaccount-dropdown label span,
#header-myaccount-dropdown ::placeholder {
  color: #000000 !important;
}

#header-myaccount-dropdown form.register p.form-row:nth-child(5){
  display: none;
}

form[role="search"] input[type=text] {
  line-height: 1em;
}

@media (min-width:960px) {
  .uk-width-2-3\@m {
    width: 60% !important;
  }
}

@media (max-width: 959px) {

  .woocommerce table.shop_table_responsive tr td[data-title]::before {
    content: attr(data-title) " : ";
    font-weight: 600;
    float: left;
  }

  .woocommerce-message .cnbiot-order-page .confirm-message {
    padding-top: 18px;
    padding-left: 18px;
  }

  .woocommerce-message .cnbiot-order-page .confirm-message-link {
    padding: 10px 10px;
    background-color: #5e5248;
    height: auto;
    border-radius: 16px;
  }

  .woocommerce-message .cnbiot-order-page .confirm-message-link .woocommerce-account .woocommerce-MyAccount-orders td.woocommerce-orders-table__cell-order-actions a::before, .uk-button-text::before {
    border-bottom:0px !important;
  }

  .woocommerce-message svg {
    margin-top: 0px;
  }

  .woocommerce-breadcrumb li,
  .breadcrumb-trail .trail-item {
    width: 100%
  }

  .woocommerce-breadcrumb.uk-breadcrumb li:nth-of-type(1) {
    padding-left: 10px;
  }

  .woocommerce-breadcrumb.uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before {
    margin: 0 10px;
  }

  .breadcrumb-trail .uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before {
    content : none;
  }

  table.shop_table tr.cart_item {
    white-space: normal;
  }

  table.shop_table ul.woocommerce-shipping-methods {
    padding-left: 0px;
  }

  .ds-single-product .ds-site-content__header--wrapper-inner .ds-product-single__navigation-control {
    position: initial !important;
  }

  .blog #page .uk-heading-primary {
      font-size: 3em;
  }

  .entry-header .entry-title {
      font-size: 30px
  }

  .uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before{
    margin: 0 10px 0 0 !important;
  }

  .uk-breadcrumb li,
  .breadcrumb-trail .trail-item {
    width: 100%
  }

  .uk-breadcrumb .trail-item span {
    display: inline;
  }
}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}
