/*---------------------------------------------------------------------------------

 Theme Name:   ATV Vault
 Theme URI:    https://www.atvvault.com
 Description:  Custom-designed child theme for ATV Vault, your ultimate online store for ATVs and accessories.
 Author:       LevelUpDevelopment
 Author URI:   https://www.levelupdevelopment.com/
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

------------------------------ ADDITIONAL CSS HERE ------------------------------*/

/**/

header{
	position: sticky!important;
	top: 0!important;
}
.dgwt-wcas-layout-icon-flexible-loaded .dgwt-wcas-search-form{
	opacity:1!important;
}
.et_pb_carousel_wrapper.slick-initialized {
    opacity: 1;
    height: auto;
    display: block;
}
.et-l--body .et_builder_inner_content{
	z-index:2!important;
}
.et-l--footer .et_builder_inner_content{
	z-index:1!important;
}

.icon-miles::after{
    content: url('https://atvvault.com/wp-content/uploads/2024/09/icon-miles.svg');
    margin-right: 3px;
    vertical-align: middle;
  	line-height:100%;
  	display:inline-block;
}
.icon-condition::after{
    content: url('https://atvvault.com/wp-content/uploads/2024/10/icon-condition.svg');
    height: 15px;
    margin-right: 3px;
    vertical-align: middle;
  	line-height:100%;
  	display:inline-block;
}
.icon-color::after{
    content: url('https://atvvault.com/wp-content/uploads/2024/10/icon-color.svg');
    height: 15px;
    margin-right: 3px;
    vertical-align: middle;
  	line-height:100%;
  	display:inline-block;
}


.info-shipping {
	position: relative;
	cursor: pointer;
}
.info-shipping .icon-info:before{
	content:'';
	font-family: ETModules;
	font-size: 16px;
	color:black;
}
.info-shipping .info-shipping-detail{
	z-index: 2;
    visibility: hidden;
    opacity: 0;
    position: absolute;
    top: 22px;
    right: 0;
    color: white;
    background: black;
	font-weight:400!important;
    padding: 8px;
    min-width: 140px;
	font-size: 12px;
	line-height: 16px;
    text-align: left;
	border-radius: 8px;
}
.info-shipping .info-shipping-detail:after {
    content: '';
    width: 15px;
    height: 15px;
    background: black;
    position: absolute;
    right: 0px;
    top: -4px;
    transform: rotate(45deg);
    border-radius: 0 8px 0 0;
}
.info-shipping:hover .info-shipping-detail{
	visibility:visible;
	opacity:1;
}

.atv-product-card{
	display: flex!important;
  	flex-direction: column!important;
	width:100%!important;
	max-width:none!important;
	padding: 0 !important;
    border-radius: 1rem;
    overflow: hidden;
}
.atv-product-card .et_pb_row{
	width:100%!important;
	margin:0!important;
    height: 100% !important;
}
.atv-product-card .et_pb_row .et_pb_column{
	display: flex!important;
  	flex-direction: column!important;
}
.atv-product-card .et_pb_row .et_pb_column .btn-detail{
	margin-top:auto!important;
}