/* 
 Theme Name:   Vindress 2023 Child
 Theme URI:    https://www.vindress.com
 Description:  Vindress 2023 Child by Menno Bouma
 Author:       Vindress
 Author URI:   https://vindress.com
 Template:     vindress-2023
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 /* == Add your own styles below this line ==
--------------------------------------------*/
input {border:2px solid rgba(0,0,0,.085); border-radius: 2px; padding: 12px !important;  }
.last-column {margin-right: 0px !important; padding-right: 0px !important; }
body.home #primary {margin-top: 0px !important; }
.drts-display-element.drts-display-element-entity_field_field_retail_price-1 {padding-left:10px; text-decoration: line-through;}
body .drts .drts-search-search .drts-bs-btn {line-height:20px; padding: 10px .75rem 30px; }

.text-center {text-align: center; }
.si-page-header-description {display: none !important; }
.drts .drts-bs-custom-control {padding-left:0px !important; }
body .drts .drts-bs-form-control {height: 42px;}
body .drts-dashboard-aside {margin: 0 0 1em 1em;}

#secondary .drts .drts-bs-form-row > .drts-bs-col, #secondary .drts .drts-bs-form-row > [class*="col-"] {} {padding-left: 0px; padding-right: 0px; }

body .drts .drts-bs-badge-warning {background-color: #ec665d; color: #fff; }

.drts-display-default-summary h3.h6 {font-size: 1rem !important; margin: 0px;}
.drts-display-element-entity_field_directory_custom_tax_waist_size-1 a, .drts-display-element-entity_field_directory_custom_tax_color-1 a {color:#23282d !important;}
	.drts-display-element-entity_field_directory_custom_tax_waist_size-1 a:hover, .drts-display-element-entity_field_directory_custom_tax_color-1 a:hover {text-decoration: underline; }

.look-content {margin-top: 20px; }

/* Header */
.site-usps { background:#eaeaea; float: left; padding: 5px 10px; text-align: center; width: 100%; }
	.site-usps ul {margin: 0px; padding: 0px; }
		.site-usps li {display:inline-block; margin: 0px 15px; list-style: none; }

/* My account */
.custom-notice {background:#ec665d; border-radius: 10px; color:#fff; float: left; font-weight: bold; margin: 0px 0px 20px 0px; padding: 10px; text-align: center; width: 100%; }
	.custom-notice a {color: #fff !important; }
	
/* Dress summary */
.drts-display-element-template-name-featuredimage_template {float: left; width: 100%;}
	.summary-dress-thumb {float:left; max-height: 400px; overflow: hidden; width: 100%;}
			
/* The Masonry Container */
.masonry h5 {margin: 0px 0px 15px 0px; }
.masonry {
  margin: 1.5em auto;
  max-width: 100%;
  column-gap: 20px;
}

/* The Masonry Brick */
.masonry .column {
  background: rgba(0,0,0,.025);
  padding: 1em;
  margin: 0 0 1.5em;
}

.masonry .column img { 
	margin: 0px 0px 15px 0px;
	width: 100%;
}

.archive .masonry .column img { margin:0px; }

/* Masonry on large screens */
@media only screen and (min-width: 1024px) {
  .masonry {
    column-count: 4;
  }
}

/* Masonry on medium-sized screens */
@media only screen and (max-width: 1023px) and (min-width: 768px) {
  .masonry {
    column-count: 3;
  }
}

/* Masonry on small screens */
@media only screen and (max-width: 767px) and (min-width: 540px) {
  .masonry {
    column-count: 2;
  }
  #main .woocommerce-MyAccount-navigation {float: left;}
}

/* Masonry on small screens */
@media only screen and (max-width: 539px) and (min-width: 1px) {
  .masonry {
    column-count: 2;
  }
}