/*
 Theme Name:   Basel Child
 Description:  Basel Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     basel
 Version:      1.0.0
 Text Domain:  basel-child
*/

/* Your customizations starts here */
.basel-cookies-popup {
  background-color: rgba(255,96,0,.9);
}

.main-header, .sticky-header.header-clone, .header-spacing {
  background-color: #fdfdfd !important;
  border-bottom: 1px solid rgba(0,0,0,0.03);
}

.menu-title-dash>a{display:none !important;}

.home .main-page-wrapper {
  padding-top: 0px;
}

.page-title-default {
  display:none !important;
}

.navigation-wrap, .basel-logo-wrap {
  padding: 0px 20px 0px 0px!important;
}

.basel-search-full-screen .basel-search-wrapper{
  background-color: rgba(17,67,148,.9);
}

.footer-container .widget-area {
  padding: 35px 0 20px 0;
}

.footer-container .footer-column {
  margin-bottom: 0px;
}

.topbar-content{
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.topbar-content:before{
  display:none;
}

.top-bar-left{
  display: flex;
  align-items: center;
}


.cart-widget-side .widget-heading, .login-form-side .widget-heading{
  background-color: #004894;
}

.login .button, .lost_reset_password .button, .register .button{
  border: 2px solid #ff6000;
  color: #ff6000;
}

.login .button:focus, .login .button:hover, .lost_reset_password .button:focus, .lost_reset_password .button:hover, .register .button:focus, .register .button:hover{
  background-color: #ff6000;
  border-color: #ff6000;
  color: #fff;
}

.menu-catalogo{
  display: block;
}

.menu-catalogo a{
  background-color:#004894 !important;
  color:#ffffff !important;
}

.btn-lista{
  background: #ff6000;
  padding: 0px 10px;
  line-height: 30px !important;
  border-radius: 3px;
}

.shopping-cart.basel-cart-alt>a:before {
  content: "\f15c";
  color:#004894;
}

.search-button i{
  color:#004894;
}

.widget_shopping_cart .total {
  display:none;
}

.woocommerce-Price-amount{
  display: none;
}

.add_to_cart_inline{
  display:none;
}

.widgetarea-head .widget-title{
  color:#004894;
  margin-bottom:5px;
}

.widgetarea-head .widget-title:before, .widgetarea-head .widgettitle:before {
  background-color: #ff6000;
}

.header-vertical .widgetarea-head {
  padding:15px 30px 0px 30px;
  background-color: #f9f9f9;
}

.header-vertical .wrapp-header {
  padding-left: 0px;
  padding-right: 0px;
}

.navigation-wrap, .basel-logo-wrap{
  padding: 0 15px;
}

.header-vertical .right-column {
  border-top: 0;
  border-bottom: 0;
}

.menu-item-1538 > .sub-menu-dropdown{
  padding:0 0 0 40px!important;
}

.shop_table .product-subtotal,
.shop_table .product-price,
.cart_totals h2, .cart_totals .responsive-table{
  display: none;
}

.coupon{display:none !important;}


.woocommerce-form-coupon-toggle{display:none;}

.woocommerce-checkout-review-order-table .product-total,
.woocommerce-checkout-review-order-table tfoot{
  display:none;
}

.yith-wcwl-add-to-wishlist{
  display:none;
}

.widget_shopping_cart .product_list_widget li .quantity {
  color: #004894;
  font-weight: bold;
  font-size: 17px;
}

.widget_shopping_cart .product_list_widget li .remove {
  padding: 2px;
  line-height: 12px;
  background-color:#ff6000;
  color: #ffffff;
  border-radius:20%;
}

.widget_shopping_cart .product_list_widget li>a {
  padding-right: 20px;
}

.header-vertical .main-nav .menu>li>a {
  padding: 10px 13px;
}

.header-vertical .main-nav .menu>.menu-item-has-children>a {
  padding: 10px 28px 10px 15px;
}

.product-design-alt .entry-summary {
  text-align: left;
}

.woocommerce-privacy-policy-text p{
  display:none;
}

.cat-design-default:hover>.category-content>a{
  transform:scale(1.05);
  -webkit-transform:scale(1.05);
  -o-transform:scale(1.05);
  -moz-transform:scale(1.05)
}

.woocommerce-order-details__title{
  color: #004894;
}

.woocommerce-order-overview__total{
  display:none;
}

.woocommerce-order-overview__email{
 border-right: 0 !important;
}

.order_details thead .product-total,
.order_details tbody .product-total {
  display: none;
}

.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-received {
  border: 2px dashed #ff6000;
  color: #ff6000;
}

.woocommerce-page ul.woocommerce-thankyou-order-details li strong{
  color: #004894;
}

.order_details .product-quantity{
  color: #ff6000;
}

.order_details tfoot{
  display:none !important;
}

.main-header .right-column {
  padding-left: 0px;
  width: 100px;
}

.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads{display: none;}


.woocommerce-checkout .woocommerce-account-fields, .woocommerce-checkout .woocommerce-billing-fields, .woocommerce-checkout .woocommerce-shipping-fields {
  margin-top: 0px;
}

.woocommerce-additional-fields{
  display: none;
}

.main-nav .sub-menu-dropdown {
  padding: 25px 20px 0px 30px !important;
}

.woocommerce-customer-details{display:none;}

@media (max-width: 496px){
  .wpb_column.vc_column_container.vc_col-sm-4{
    margin-top: -210px;
    padding-bottom: 20px;
  }
}

@media (min-width: 991px){
  .main-header .site-logo img {
    max-width: 250px;
  }
}

@media (min-width: 1025px){
  .header-vertical .right-column {
    margin-bottom: 0;
    padding-top: 5px;
    padding-bottom: 5px;
  }
}

@media (min-width: 1200px){
  .main-header .site-logo img {
    max-width: 270px;
  }
}