/*
Theme Name: Zass Child
Theme URI: http://althemist.com/zass
Description: <strong>Zass child theme by theAlThemist</strong> - <br/> Advanced WordPress / WooCommerce theme for handmade artists and artisans:<br/> <a href='http://www.althemist.com'>Other themes by us.</a>
Version: 1.0.0
Template: zass
Author: theAlThemist
Author URI: http://www.althemist.com
License: Themeforest Split Licence
License URI: -
Text Domain: zass
*/

.wpb_zass_banner.zass_banner_big a h4 {
    font-size: 30px;
    font-weight: 600;
    letter-spacing: 10px;
}

.our-store h3{
  color: black !important;
  text-align: center;
}
.our-store h4{
  color: black !important;
  text-align: center;
}
.our-store {
  background-color: white !important;
  text-align: center;
}

#powered .author_credits {
    float: left !important;
}

form.wpcf7-form input[type='text'], form.wpcf7-form textarea, form.wpcf7-form input[type='email'], form.wpcf7-form input[type='password'], form.wpcf7-form input[type='number'], form.wpcf7-form input[type='tel'] {
    border-color: #000000 #000000 #000000 #000000;
    width: 100%;
}

#content > .inner, .dokan-dashboard #container > .dokan-dashboard-wrap {
    padding-top: 10px;
}

#review_form .comment-form-rating a {
    width: 18%;
}

#content div.product div.summary h1.heading-title {
    font-size: 24px;
    text-transform: uppercase;
}

div.product div.images a.woocommerce-product-gallery__trigger:before {
    content: "\f0b2";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    font-size: 14px !important;
    display: none; 
}

.wishlist-title {
    display: none;
}

.hidden-title-form {
    display: none;
}

div.product div.images a.woocommerce-product-gallery__trigger {
    display: none;
}

.vc_tta.vc_tta-controls-align-center .vc_tta-panel-heading, .vc_tta.vc_tta-controls-align-center .vc_tta-tabs-container {
    text-transform: uppercase;
}

#comments {
    display: none;
}

.vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner {
   padding-top: 0px !important;
}

#payment .place-order .button {
    display: block !important;
}

div.product div.images, #content div.product div.images {
	display: inline-block !important;
	margin-bottom: 60px;
	width: 50%;
	position: relative;
	padding-left: 100px;
}

/* (A) LIST TO MENU */
.tree, .section ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.tree li {
  border-bottom: 1px solid #d2d2d2;
  padding: 15px 10px;
}
.tree li:last-child {
  border: 0;
}

/* (B) SUB-SECTIONS */
/* (B1) TOGGLE SHOW/HIDE */
.section ul { display: none; }
.section input:checked ~ ul { display: block; }

/* (B2) HIDE CHECKBOX */
.section input[type=checkbox] { display: none; }

/* (B3) ADD EXPAND/COLLAPSE ICON  */
.section { 
  position: relative; 
  padding-left: 35px !important;
}
.section label:after {
  content: "\27A4";
  position: absolute;
  top: 0; left: 0;
  padding: 7px;
  text-align: center;
  font-size: 10px; 
  color: #000000;
  transition: all 0.5s;
}
.section input:checked ~ label:after { 
  color: #005f12;
  transform: rotate(90deg);
}

/* (B4) SUB-SECTION ITEMS */
.section ul { margin-top: 10px; }
.section ul li { color: #333333; }

/* (X) DOES NOT REALLY MATTER */
.tree, .tree * {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: 600;
  box-sizing: border-box;
}