/*
Theme Name: Cerla Child
Theme URI: http://www.wpbingosite.com/cerla
Author: wpbingo
Description: This is a child theme for Cerla
Version: 1.0
Author URI: http://wpbingosite.com
Template: cerla
Text Domain: cerla-child
*/
/*************** ADD YOUR CUSTOM CSS HERE  ***************/
body, body.woocommerce
{
  padding:0 !important;
}
@media (max-width: 1770px){
    .elementor-section:not(.elementor-section-full_width):not(.elementor-inner-section){
            padding-bottom: 0 !important;
      padding-top: 0 !important;
       } }

 .woocommerce-checkout p.woocommerce-invalid-required-field span.error {
        color: #e2401c;
        display: block !important;
        font-weight: bold;
     }      

     .elementor-section.elementor-section-boxed > .elementor-container
     {
       max-width: 1440px !important;
     } 
     .woocommerce-Price-currencySymbol
     {
      font-family: Arial, Helvetica, sans-serif !important;
      margin-right:1px;
     }

     .quantity-button .added_to_cart
     {
      display:none !important;
     }

     .checkout .form-row.woocommerce-invalid .woocommerce-input-wrapper input, .woocommerce-input-wrapper textarea
     {
      border-color: #e2401c;
     }
     .js-custom-error-message
     {
      color:#f00;
     }

     .woocommerce form .form-row .required
     {
      text-decoration: none !important;
     }
     .product .images .thumbnails
     {
      display: none !important;
     }
     .cross_sell .content-product-list .slick-arrow, .related .content-product-list .slick-arrow, .upsells .content-product-list .slick-arrow 
      {
        border:none !important;
        background: rgba(255, 255, 255, 0.4) !important;
      }

      .products-list.grid .product-wapper.content-product3 .products-content h3.product-title {
        height:30px !important;
      }

      .products-list.grid .product-wapper.content-product3 .products-content {
        padding-left: 0 !important;
        padding-right:0 !important;
      }
      .products-list.grid .product-wapper.content-product3 .button-atc
      {       
        margin-left: 25px;
        margin-right: 25px;
      }
      .woocommerce-cart .cart-collaterals .order-total .woocommerce-Price-amount
      {
        display:block !important;
      }
      .products-list.grid .product-wapper.content-product3
      {
        text-align: center;
      }

      @media screen and (max-width:768px) {
       
        .checkout .woocommerce-checkout
        {
          padding:0 !important;
        }
      }

      #gtranslate_wrapper
      {
        right:45% !important;
      }
      #yith-wcwl-form .wishlist_table.shop_table tr td a.add_to_cart {
        color: #fff;
        background: #000;
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        font-size: 12px;
        text-transform: uppercase;
        margin: 0;
        padding: 6px 25px !important;
        display: inline-block !important;
      }
      #yith-wcwl-form .wishlist_table.shop_table tr td a.product_type_variable.add_to_cart {        
        padding: 6px 17px !important;
        }
        .contact-us-form input[type=email], .contact-us-form input[type=text] 
        {
          color:#000 !important;
        }
        .wpcf7-not-valid-tip {
          color: #900 !important;
         
        }
        .wpcf7 form.sent .wpcf7-response-output {
          border-color: #00bef9 !important;
          color: #00ff17 !important;
        }

        @media screen and (max-width:479px) {
          .products-list.grid .product-wapper.content-product3 .products-content {
            padding-bottom:15px !important;
          }
          .products-list.grid .product-wapper.content-product3 .button-atc a {
            padding:0 10px !important;
            font-size:10px !important;
          }
          
          .products-list.grid .product-wapper.content-product3 .button-atc {
            margin-left: 15px !important;
            margin-right: 15px !important;
            margin-top:0 !important;
          }

          .products-list.grid .product-wapper.content-product3 .products-content .contents {
            padding-bottom: 5px !important;
          }

          table.xoo-cp-pdetails tr {            
            display: block;
            position: relative;
            float: left;
            width: 100%;
          }

          .xoo-cp-pdetails td:not(.xoo-cp-pimg) {           
            display: block;
            float: left;
          }
         
          .xoo-cp-pdetails td.xoo-cp-remove {           
            padding-left: 0;
        }
        td.xoo-cp-ptitle {
          width: 55%;
          padding-left: 5px;
      }

        .xoo-cp-pdetails td.xoo-cp-ptitle {
          text-align: left;
          display: block;          
          padding-bottom: 2px;
        }
        td.xoo-cp-pprice {         
          margin: 0;
          width: 37%;
          text-align: right;          
      }
      td.xoo-cp-pqty {       
        padding-top: 0;
        padding-left: 5px;
        text-align: right;
        width: 100%;
    }
        a.xcp-btn
        {
          color:#fff !important;
        }
      }

      .woocommerce-order-received .woocommerce .woocommerce-thankyou-order-received, .woocommerce-view-order .woocommerce .woocommerce-thankyou-order-received 
      {
        border: 2px dashed #0c731c !important;
        color:#0c731c !important;
      }    

      #wcpbc_country_selector-2
      {
        width:auto;
        float:left;
      }
      #wcpbc_country_selector-2 h2.widgettitle
      {
        margin: 15px;
        font-size: 12px;
        width: auto;
        float: left;
      }
      #wcpbc_country_selector-2 .wc-price-based-country
      {
        width: auto;
        float: left;
      }
      #wcpbc_country_selector-2 .wc-price-based-country select {
        line-height: 15px;
      }
      @media (max-width: 990px){

        #wcpbc_country_selector-2
      {
       list-style:none;
       margin:0;
       margin-top:-15px;
      }

      #wcpbc_country_selector-2 h2.widgettitle
      {
        display: none;
      }
      #wcpbc_country_selector-2 .wc-price-based-country
      {
        width:40px;
         }
         #wcpbc_country_selector-2 .wc-price-based-country select {
          line-height: 25px;
          font-size:25px;
          -webkit-appearance: none !important;
           -moz-appearance: none !important;
           border: none;
        }

      }     

      .checkout .woocommerce-checkout-review-order .woocommerce-shipping-totals, .checkout .woocommerce-checkout-review-order .order-total 
      {
        display: block !important;
      }  
      .checkout .woocommerce-checkout-review-order .woocommerce-shipping-methods
      {
        text-align: left !important;
        margin-top:15px;
      }
      .checkout .woocommerce-shipping-methods label
      {
        font-weight:600 !important;
        width:100%;
      }
      .checkout .woocommerce-shipping-methods label .woocommerce-Price-amount
      {
        float:right;
      }
      .checkout .woocommerce-checkout-review-order h2
      {
        font-size: 18px;
      }
      .checkout .woocommerce-checkout-review-order .total-price bdi
      {
        float:right !important;
        margin-left:30px;
      }
      .order-total .includes_tax
      {
        display:block;
      }
      .woocommerce-cart .cart-collaterals .woocommerce-shipping-totals
      {
        display:block;
      }
      .woocommerce-cart .cart-collaterals .fee
      {
        justify-content: space-between;
      }
      .woocommerce-cart .cart-collaterals ul li label
      {
        width:100%;
        line-height: 20px;
      }
      .woocommerce-cart .cart-collaterals ul li label span.woocommerce-Price-amount
      {
        float:right;
        font-size:20px;
      }
      .woocommerce-cart .cart-collaterals ul li p.shipping-method-description
      {
        font-size:11px;
        padding-left:18px;
        margin-top:-8px;
      }
      .woocommerce-cart .cart-collaterals .cart-subtotal > * .woocommerce-Price-amount
      {
        float:right;
      }
      .woocommerce-cart .cart-collaterals ul li
      {
        margin-right: 0 !important;
      }
      .woocommerce-cart .cart-collaterals .order-total
      {
        display:block;
      }
      .woocommerce-cart .cart-collaterals .order-total .title
      {
        font-weight:bold;
      }
      .woocommerce-cart .cart-collaterals .order-total .includes_tax
      {
        padding-right:110px;
      }
      .woocommerce-cart .cart-collaterals .order-total .includes_tax .woocommerce-Price-amount
      {
        display: inline-block !important;
        font-size: 13px;
      }
      .woocommerce-cart .cart-collaterals .order-total strong
      {
        float:right;
      }

      .product-button .pisol_buy_now_button
      {
        min-width:100px;
        margin-top:0 !important;
        margin-bottom:0 !important;
      }