/*
Theme Name:  Howes Child
Description: Child theme for the Howes theme
Author:      Theme Mount
Author URI:  http://themeforest.net/user/thememount
Template:    howes
Version:     0.1
Tags:        light, white, two-columns, three-columns, four-columns, right-sidebar, left-sidebar, responsive, retina
*/


/* =Parent theme style.css file
-------------------------------------------------------------- */
@import url("../howes/style.min.css");


/* =Theme customization starts here
-------------------------------------------------------------- */


.img-thumbnail {
   padding: 4px;
   border-radius: 0;
}
.cfsFormShell .cfsListSelect label {
   margin-right: 10px !important;
}
.cfsListSelect {
   font-size: 14px !important;
}
.testo-normale{
   font-size: 16px;
   line-height: 30px;
}
.testo-piccolo{
   font-size: 14px;
}
.cfsCheck{
   font-size: 14px !important;
}
.cfsListSelect label{
   font-size: 14px !important;
}
.woocommerce table.shop_table tfoot td, .woocommerce table.shop_table td, .woocommerce-page table.shop_table td {
   padding: 15px 10px;
}

.includes_tax, .cart-subtotal{
   display: none;
}/*
.woocommerce ul.products li.product .amount{
   display: none;
}
*/
/*
.woocommerce ul.products li.product.post-8, .woocommerce-page ul.products li.product.post-8 {
   width: 70% !important;
}
*/
input#billing_first_name{
   margin-left: 27px !important;
   width: 180px;
}
input#billing_company{
   margin-left: 24px !important;
   width: 180px;
}
#billing_country_field span.select2-container{
   margin-left: 32px !important;
}
input#billing_address_1{
   margin-left: 13px !important;
   width: 180px;
}
input#billing_postcode{
   margin-left: 29px !important;
   width: 180px;
}
input#billing_city{
   margin-left: 35px !important;
   width: 180px;
}
input#billing_phone{
   margin-left: 11px !important;
   width: 180px;
}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
   height: 0px !important;
}

.woocommerce ul.products li.product .productcontent {
   padding-bottom: 30px;
}
/*
.woocommerce-message, .woocommerce-page table.cart td.actions, .product-remove {
   display: none;
}
*/
.woocommerce-cart table.cart .product-thumbnail{
   display: none;
}

.woocommerce table.shop_table tfoot td, .woocommerce table.shop_table td, .woocommerce-page table.shop_table td {
   padding: 15px 10px;
   text-transform: uppercase;
   font-weight: bold;
}

.woocommerce .woocommerce-error, .create-account {
   display:none;
}

.text-red{
   color: red;
}

.wac-qty-button {
   border-radius: 0 !important;
   padding-left: 7px;
   padding-right: 7px;
   padding-bottom: 5px;
   background-color: #00bd9e !important;
   padding-top: 5px !important;
}
.wac-qty-button a {
   color: white !important;
   font-weight: 400;
}

ul.thememount_widget_contact_wrapper li:before, ul.thememount_vc_contact_wrapper li:before {
   left: 27% !important;
}

.thememount-titlebar-wrapper .entry-title .thememount-subtitle {
   text-transform: none !important;
}

.woocommerce a.remove {
   display: inline-block;
   font-size: 1.5em;
   height: 1em;
   width: 1em;
   text-align: center;
   line-height: 1;
   border-radius: 0;
   text-decoration: none;
   font-weight: 700;
   border: 0;
}
.woocommerce .product-remove span{
   font-size: 12px;
   font-weight: 400;
   margin-left: 5px;
}

#primary{
   background: #fff !important;
}

.vc_cta3-container{
   margin-bottom: 0px;
}

.woocommerce ul.products li.product .add_to_cart_button{
   top: 50%;
}

.form-bold{
   font-weight: bold;
}