/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

body {
	margin-top: 0px !important;
}

.pt-0 {
	padding-top: 0px !important;
}

.pb-0 {
	padding-bottom: 0px !important;
}

/* #main {
padding-top: 1rem !important;	
} */

.bold {
	font-weight: bold !important;
}

.fusion-builder-column-5, .fusion-builder-column-5:hover {
	filter: none !important;
}


.fusion-header {
	height: 55px !important;
}

.fusion-header .fusion-logo {
	margin: 8px 0 8px 0 !important;
}


.fusion-rollover .fusion-product-buttons {
	display:none;
}

.fusion-page-title-bar h1 {
	color: #181b20 !important;
}

.centerText{
	text-align:center;
}

li#menu-item-3109 a {
	color: #181b20;
}

.imageHeight img{
	height:37vh !important;
}

/* Woocommerce Shop page */
.products .fusion-product-wrapper, .products .fusion-clean-product-image-wrapper, .products .fusion.image-wrapper {
	height: 100%;
}

.products .fusion-image-wrapper {
	height: 100%;
	display: flex;
}

.products .fusion-product-wrapper img {
	min-height: 80%;
	object-fit: contain;
}

/* Woocommerce Shop per Category page */
.fusion-posts-container .fusion-post-wrapper, .fusion-posts-container .fusion-post-wrapper .fusion-flexslider {
	height: 100%;
}

.fusion-posts-container .fusion-post-wrapper .fusion-flexslider{
	height: 100%;
	display: flex;
}

.fusion-posts-container .fusion-post-wrapper .fusion-flexslider img {
	min-height: 80%;
	object-fit: contain;
}

.video-shortcode iframe{
	width:100% !important;
}

/* Uppercase shop category sidebar */
.widget_product_categories ul{
	text-transform: uppercase !important;
}

/* Capitalize product name on shop archive */
.product-details-container a {
  text-transform: lowercase;
  display: inline-block;
  font-size: 18px;
}

.product-details-container a:first-letter {
  text-transform: uppercase;
}

.fusion-content-layout-column{
	margin-left:0px !important;
}

.blog-shortcode-post-title a {
  text-align:center;
  text-transform: lowercase;
  display: inline-block;
  font-size: 18px;
}

.blog-shortcode-post-title a:first-letter{
  text-transform: uppercase;
}

#um-submit-btn {
	background: black !important;
}

.catalog-ordering{
	justify-content:flex-end
}


.fusion-product-wrapper{
	border: 1px solid rgba(0, 0, 0, .12) !important;
	box-sizing: border-box !important;
}

.fusion-form-checkbox input{
	opacity:unset !important;
}