/*
 Theme Name:   Aglet Child
 Theme URI:    http://aglet.co.za/
 Description:  Aglet Child Theme
 Author:       Aglet
 Author URI:   http://aglet.co.za
 Template:     aglet
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  citton-cars
*/

.hidden{
	display: none !important;
}

header.entry-header{
	background-attachment: fixed !important;
	background-size: 110% !important;
	background-position: top center !important;
}


.woocommerce-product-details__short-description {
    display: none !important;
}


#img_text_slider, #ralated-posts-slider{
    width: auto !important;
}


.archive nav.woocommerce-breadcrumb {
    display: none;
}

.menu-item-has-children .dropdown,
.menu-item-has-children .dropleft,
.menu-item-has-children .dropright,
.menu-item-has-children .dropup {
    position: initial !important;
}

.menu-item-has-children .menu-item-has-children ul.dropdown-menu {
		display: none !important;
    position: absolute !important;
    left: 10rem;
    top: -2px;
		    height: 100%;
}

.menu-item-has-children .menu-item-has-children:hover ul.dropdown-menu,
.menu-item-has-children .menu-item-has-children ul.dropdown-me:hover{
	display: block !important;
}

#accordionCategoryFilters  .filter-item.active,
#accordionCategoryFilters  .filter-item.current label,
#accordionCategoryFilters  .filter-item.active label{
	color:#c70039;
	font-weight: bold;
}

#accordionCategoryFilters input{
	display: none !important;
}

#accordionCategoryFilters  .filter-item{
	cursor: pointer !important;
	position: relative;
}


.product-size-label{
	cursor: pointer;
}


.woocommerce .ai-top-filters select.ai-select, .woocommerce .woocommerce-ordering select.ai-select {
    background-color: transparent !important;
}

#accordionCategoryFilters  p[aria-expanded="true"] .ri-arrow-right-s-line:before{
  content: "\ea4e" !important;
}

.ai-top-filters {
    display: inline-block;
    float: left;
}


/* .ai-add-to-cart a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
    display: none !important;
} */

.ai-product-archive-variations .quantity,
.ai-product-archive-variations .wcsatt-options-wrapper,
.ai-product-archive-variations td.label {
	display: none !important;
}

.ai-product-archive-variations td.value{
	padding-bottom: 1rem;
}

.ai-product-archive-variations .button {
    margin-top: 0 !important;
}

.ai-category-filter-item.active .ai-filter-accordion label {
    color: #c70039 !important;
}


span.accordion-button {
	position: absolute;
	right: 0;
	top: 12px;
	background-color: #173047;
	color: #ffffff !important;
	border-radius: 5px !important;
	padding: initial;
	transition: all .4s ease-in-out;
	width: 25px !important;
	font-size: 19px;
	height: 25px !important;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	    overflow: visible;
		-webkit-appearance: none;
		appearance: none;
}

span.accordion-button:hover,
.active span.accordion-button[aria-expanded="true"]{
	background-color: #c70039;
}

.active span.accordion-button[aria-expanded="true"] .ri-arrow-down-s-line:before {
    content: "\ea78" !important;
}

.ai-button button {
    width: auto;
    border-radius: 4px;
    padding: 0.5em 2em;
    color: #ffffff;
    text-transform: none;
    font-size: 16px;
    font-width: 700;
    background-color: #173047;
    text-align: center;
    position: relative;
    overflow: hidden;
    display: inline-block;
		-webkit-appearance:none !important;
}

/* DESKTOP ONLY */
@media (min-width:1024px) {
	.filters-form.hidden{
		    display: block !important;
	}
}

/* DESKTOP ONLY */
@media (max-width:800px) {
	.ai-products-filters-btn.hidden{
		    display: block !important;
	}

	.woocommerce-ordering,
	.ai-top-filters{
		display: none !important;
	}

	.active.woocommerce-ordering,
	.active.ai-top-filters{
		display: block !important;
	}

	.ai-products-filters-close{
		    display: block !important;
				width: 100% !important;
	}


	.ai-products-filters-close.hidden{
		    display: none !important;
				width: 100% !important;
	}

	body.woocommerce .container .row .ai-products-filters {
    padding: 0 !important;
    border-bottom: 1px solid #ffffff;
    padding-bottom: 2em !important;
	}
}
