/*
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
*/


/*
p{
	padding:0px!important;
	margin:0px!important;
}

*/

html:not(.avada-is-100-percent-template) #main{
	padding-left:4%!important;
	padding-right:4%!important;
}



/*-------------------------------------------------
FIXING / CUSTOMIZATION FOR MOBILE BROWSER
-------------------------------------------------*/

/* Remove blue box highlight in mobile */
* {-webkit-tap-highlight-color: transparent;}


/* Stop main content shift/jump if offcanvas disable scroll */

/* For Safari and Chrome  */
@media not all and (min-resolution:.001dpcm) { 
  @media {
    html {width:100vw!important;padding-right:15px!important }
	  
  }
}


.safari-overflow .fusion-fullwidth{
	overflow-x:inherit!important;
}



/* For Mozilla */
body{scrollbar-gutter: stable;}






/*
@media only screen and (min-width: 650px){ 
body{
width:100vw!important;
}
}
*/

/* Important - Stop offcanvas panel cutoff when mobile scroll*/
body{
            width: 100%!important;
            height: calc(var(--vh, 1vh) * 100)!important;
}



/*-------------------------------------------------
FIXING MOBILE 100VH FOR OFFCANVAS PANEL
-------------------------------------------------*/



/* -------------- 100VH---------
.awb-off-canvas{
height: calc(var(--vh, 1vh) * 100)!important;
max-height: calc(var(--vh, 1vh) * 100)!important;
  
}

.awb-off-canvas-wrap .awb-off-canvas-inner .off-canvas-content {
    height: calc(var(--vh, 1vh) * 100)!important;
    max-height: calc(var(--vh, 1vh) * 100)!important;
}
*/

.awb-off-canvas{max-height: calc(var(--vh, 1vh) * 100)!important;}
.awb-off-canvas-wrap .awb-off-canvas-inner{max-height: calc(var(--vh, 1vh) * 100)!important;}
.off-canvas-content{max-height: calc(var(--vh, 1vh) * 100)!important;}



/* -------------- 100VH FOR MOBILE (2nd Version)---------
.awb-off-canvas {
    height: 100vh!important;
    min-height: -webkit-fill-available!important;
    height: -webkit-fill-available!important;
}

.awb-off-canvas-wrap .awb-off-canvas-inner .off-canvas-content{
    height: 100vh!important;
    min-height: -webkit-fill-available!important;
    height: -webkit-fill-available!important;
}




/*Isolate Search from 100VH*/
.my-offcanvas-search > .awb-off-canvas,
.my-offcanvas-search > .awb-off-canvas .off-canvas-content{
height:160px!important;
max-height:160px!important;
}



/*-------------------------------------------------
HEADER - HOME HEADER
-------------------------------------------------*/

/*Home Header on Hover*/

.fusion-tb-header .my-home-header:hover{
background-color: #ffffff!important;
transition:background-color 0.5s ease-in-out;
}


/*-------------------------------------------------
HEADER - CART ICON 
-------------------------------------------------*/

/* Custom Cart Icon */

.fusion-widget-cart-number{
background-color: rgba(0,0,0,0)!important;
box-sizing:inherit!important;
padding:10px!important;
padding-top:16px!important;
	border-radius:0px!important;
	position: absolute!important;
	margin:0px!important;
	font-weight:600!important;
}

/* Important Fix for icon position in Firefox */
@-moz-document url-prefix() {	
i:before{
  position: relative!important;
  top:0.125em;
}
	
.fusion-widget-cart-number{
top:5px!important;
}

}






.fusion-widget-cart-number:hover{
color:#fe6666!important;		
}





/*-------------------------------------------------
MENU - MEGA MENU
-------------------------------------------------*/

/*Mega Menus -WORKING*/

.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder{
background-color:#f2f2f2!important;
padding:0 4%!important;
}

/*-------------------------------------------------
MENU - OFF CANVAS MOBILE MENU
-------------------------------------------------*/

 .mm-navbar { 
      --mm-color-background: #f2f3f5;
      --mm-color-text-dimmed: #4a4e57;
      --mm-color-button: #ff7878;
   }
   .mm-panel { 
      --mm-color-background: #ffffff;
      --mm-color-text: #4a4e57;
      --mm-color-button: #ff7878;
   }

 .mm-menu {
        --mm-listitem-size:50px;
    }

.mm-navbars--top{border-bottom:0px!important;}
.mm-listitem__text{padding-left:30px!important;} /* text menu */
.mm-listitem:after{left:0px!important;} /* border menu */
.mm-btn--next:after{right:30px!important;} /* arrow */
.mm-wrapper{height:calc(100vh - 153px)!important;}/* important to display menu */
.mm-menu{height:100%!important;}/* important to display menu */
li.current-menu-item.mm-listitem{color:#ff7878!important;}



/*-------------------------------------------------
SIDEBAR WOO PRODUCT CATEGORY MENU
-------------------------------------------------*/



/* Highlight parent Category */
.my-product-cat > .cat-parent > a {font-weight:700!important;}
/*ul.my-product-cat > .cat-parent > a:after{content: "- Show All"!important; padding-left:5px}*/

/* highlight active */
.my-product-cat .current-cat.cat-parent>a {color:#ff7878!important;}
.my-product-cat .current-cat>a {color:#ff7878!important;}



/* highlight sub categories 
.children .cat-parent > :first-child {font-weight: bold;#E6E8E8}*/


/* adding menu border */

ul.my-product-cat{
margin:0px;
padding:0px;
}

ul.children{
margin:0px;
padding:0px;
}

.my-product-cat ul{width:100%;}

.my-product-cat .cat-item{
display: flex!important;
flex-wrap:wrap!important;
justify-content: space-between;
align-items:center;
}

.my-product-cat .cat-item a{
flex-basis:100%!important;
padding:10px 0px!important;
border-top:1px solid #E6E8E8;
}

.my-product-cat>.cat-item>a:first-child {border-top:0px!important;}
.my-product-cat .cat-item .count  {margin-left:-30px!important;}


/* reset default arrow */
.my-product-cat li a:before{content:none!important}

/* adding new arrow */
.my-product-cat .children .cat-parent .children .cat-item > a{padding-left:0px!important;}
.my-product-cat .children .cat-parent .children .cat-item > a:before{content: "-"!important; margin-right:5px;}





/*-------------------------------------------------
HOME SLIDER
-------------------------------------------------*/

/* Remove slider Jump/Shift when enable parallax
.tfs-slider{
position:relative !important;
}
*/

/* Remove Fusion slider animation */
div.slide-content-container {
display: block !important;
}
div.slide-content {
margin-top: 0 !important;
}


/* 1000px and bigger */
@media only screen and (min-width: 1000px){ 
.slide-content-left .slide-content{margin-left:15% !important;}
.slide-content-right .slide-content{margin-right:15% !important;}
}

/* 1000px and smaller */
@media only screen and (max-width: 1000px){ 
.slide-content-left, .slide-content-right{
text-align:center !important;}
	
.slide-content-container{
top:80% !important;
padding:0px!important}

.fusion-title-sc-wrapper{
display:block !important;
padding:40px!important;
background-color:rgba(255,255,255,0.6)!important;	
	}
	
}




.main-flex .flex-next, .main-flex .flex-prev
{
background-color:rgba(0,0,0,0)!important;
color:#212121!important;
}

.flex-direction-nav a{
font-size:40px !important;
}




/*-------------------------------------------------
HOME / BOTTOM CREDENTIAL
-------------------------------------------------*/
.my-column-grid .fusion_builder_column {
margin-top:30px!important;
}   


@media only screen and (max-width:1380px){
.my-column-grid .fusion_builder_column {
flex:50%!important;
margin-top:30px!important;
}    
.my-column-span{
flex:1!important;
}
}

@media only screen and (max-width:700px){
.my-column-grid .fusion_builder_column {
flex:100%!important;
margin-top:30px!important;
}
}




/*-------------------------------------------------
END
-------------------------------------------------*/



ul.my-product-shop{
margin:0px;
padding:0px;
}



.my-product-shop ul{width:100%;}

.my-product-shop .cat-item{
display: flex!important;
flex-wrap:wrap!important;
justify-content: space-between;
align-items:center;
}


.my-product-shop li.cat-item a{
flex-basis:100%!important;
padding:10px 0px!important;
border-top:1px solid #E6E8E8;
}



.my-product-shop>li.cat-item:first-child a {
border-top:0px!important;}

.my-product-shop .cat-item .count  {margin-left:-30px!important;}


/*-------------------------------------------------
SHOP PAGE - OUR OF STOCK BUTTON
-------------------------------------------------*/


.my-out-of-stock-button .fusion-button{
background:#ffffff!important;
}

.my-out-of-stock-button .fusion-button:hover{
background:#ffffff!important;
}

.my-out-of-stock-button .fusion-button.button-1 .fusion-button-text{
color:#212121!important;
}


.my-badge{
	position:absolute!important;
	bottom:0px!important;
	right:0px!important;
}

.my-badge-icon{
	position:absolute!important;
	z-index:100!important;

	
}

.my-badge-icon2{
	position:absolute!important;
	z-index:100!important;
	top:80px!important;
	right:15px!important;
	color:red!important
	
}


/*

.fusion-woo-badges-wrapper{
	align-items:flex-end!important;
}
*/






















.my-filter-result .prdctfltr_filter_wrapper{
	display:none!important;
}

.my-filter-result .prdctfltr_filter_wrapper{
	border:1px solid red!important;
}











.fusion-menu-login-box .fusion-custom-menu-item-contents{
    right: 0px!important;
    left: auto!important;
	width:300px!important;
	
}


/*-------------------------------------------------
PRODUCT SHOP - CUSTOM ADD TO CART BUTTON
-------------------------------------------------*/
/*

.my-image-hover:hover .my-addtocart-button {   
  opacity: 1!important;
	z-index: 999;
	-webkit-transition: 0.5s ease-in-out;
	transition: 0.5s ease-in-out;
}


*/

.my-product-image-overflow{
 overflow:hidden!important;
}


.my-addtocart-button {
display: flex;
align-items: flex-start;
justify-content: center;
opacity: 0;
position: absolute;
top: auto;
bottom: 0;
width: 100%;
height: auto;
transform: translate(0%, 100%);
transition: all 0.3s ease-in-out;
z-index:99
}

.fusion-builder-row-inner:hover .my-addtocart-button {
  opacity: 1;
  transform: translate(0%);
}















/*
.my-image-hover:hover + .my-sold-button {   
  opacity: 1!important;
	z-index: 999;
	-webkit-transition: 0.5s ease-in-out;
	transition: 0.5s ease-in-out;
}

.my-sold-button:hover{   
  opacity: 1!important;
	z-index: 999;
}
*/





/*-------------------------------------------------
HEADER - BREADCRUMB
-------------------------------------------------*/

/* Remove Home */

.fusion-breadcrumb-item:first-child{display:none!important;}
span.fusion-breadcrumb-sep:nth-child(2){display:none!important;}

/* For Single Product Page */

.my-breadcrumb-01{line-height:1.6!important;}
.my-breadcrumb-01 .breadcrumb-leaf{display:none!important;}
.my-breadcrumb-01 a{text-transform: uppercase!important;}
.my-breadcrumb-01 span.fusion-breadcrumb-sep:nth-last-child(2){display:none!important;}

/* For Shop Page */

.my-breadcrumb-02{line-height:1.6!important;}
.my-breadcrumb-02 a{text-transform: uppercase!important;}



.my-breadcrumb-02 .breadcrumb-leaf{
text-transform: uppercase!important;
color:#ededed;
font-weight: 500!important;
display: inline-block!important;
word-wrap:break-word!important;
white-space: normal!important;
}
.my-breadcrumb-02 span.fusion-breadcrumb-sep:nth-last-child(1){display:none!important;}


.my-product-title{
display: inline-block!important;
word-wrap:break-word!important;
white-space: normal!important;
}


/*-------------------------------------------------
HEADER - SINGLE / PREV NEXT NAVI
-------------------------------------------------*/

.fusion-pagination-tb{
display:grid!important;
grid-template-columns: 48px 48px;
gap: 0px; /* to set overlap outline */	
}

.fusion-tb-next a,
.fusion-tb-previous a{
 visibility: hidden;
}

.fusion-tb-next a:after,
.fusion-tb-previous a:before{
box-shadow: -1px 0 #595959, 1px 0 #595959;
visibility: visible;	
font-size:26px;
color:#ededed!important;	
	
	
display:flex!important;
justify-content: center!important;
align-items: center!important;
height:48px!important;
width:48px!important;

}



@media only screen and (max-width: 1000px){

.fusion-tb-previous a:before{box-shadow: -0px 0 #595959, 1px 0 #595959!important;}
.fusion-tb-next a:after{box-shadow: -1px 0 #595959, 0px 0 #595959!important;}

}
	

/*-------------------------------------------------
WOO SORTING
------------------------------------------------- */


/*

.orderby-order-container>ul{
margin:0px!important;
height:50px!important;
line-height:50px!important;	

}


.order-dropdown>li:after{
border:0px!important;
width:50px!important;
height:50px!important;
line-height:50px!important;	
font-size:16px!important;
border-right:1px solid #595959!important;
border-left:1px solid #595959!important;
}


.order-dropdown>li:hover:after{
background-color:#444444!important;
}

.order-dropdown .current-li{
display:none!important;
}

.order-dropdown ul{
min-width:200px!important;
top:50px!important;
right:0px!important;

}


.order-dropdown ul li a{
background-color:#f2f2f2!important;
}

.catalog-ordering .order {
width:50px!important;
}
.catalog-ordering .order li a {
border:0px!important;
width:50px!important;
line-height:50px!important;	
font-size:18px!important;
color:#ededed!important;
border-right:1px solid #595959!important;
}






.fusion-grid-list-view{
margin:0px!important;
border:0px!important;
}

.fusion-grid-list-view li{
border:0px!important;
width:50px!important;
height:50px!important;
line-height:50px!important;
border-right:1px solid #595959!important;
}

.fusion-grid-view .awb-icon-grid {
display: unset!important;
margin-top: unset!important;
position: unset!important;
top: unset!important;
width: unset!important;
}

.fusion-grid-list-view [class^=awb-icon-]{line-height:unset!important;color:#ededed!important;}
.fusion-list-view{font-size:18px!important;	}
.fusion-grid-view{font-size:28px!important;	}


*/




/*
.current-li-content{
display:none!important;
}

.order-dropdown ul{
min-width:200px!important;
top:50px!important;
right:0px!important;
}

.order-dropdown>li:after{
width:50px!important;
height:50px!important;
line-height:50px!important;
font-size:14px!important;
border-left:1px solid #595959!important;
color:#ededed!important;

}


.catalog-ordering .order{
width:50px!important;
}

.catalog-ordering .order li {
border-left:1px solid #595959!important;
}



    .fusion-grid-view .awb-icon-grid {
        display: unset!important;
        margin-top: unset!important;
        position: unset!important;
        top: unset!important;
        width:unset!important;
    }



ul.fusion-grid-list-view{
border:1px solid #595959!important;
border-bottom:0px!important;
border-top:0px!important;
	
}


.fusion-grid-list-view li.active-view{
background-color:#303030!important;
}

.fusion-grid-list-view li{
width:50px!important;
}


.fusion-grid-view-li{
border-right:1px solid #595959!important;
}

*/



/*
.asc .awb-icon-arrow-down2:before{
color:#ededed!important;
font-family: 'my-icon-fa-regular'!important;
font-size:20px;
line-height:2.5!important;
content: "\e911"!important;
transform: rotate(180deg)!important;
display:inline-block!important;
}

.desc .awb-icon-arrow-down2:before{
color:#ededed!important;
font-family: 'my-icon-fa-regular'!important;
font-size:20px;
line-height:2.5!important;
content: "\e911"!important;
transform: none!important;
}

.fusion-list-view .awb-icon-list:before{
color:#ededed!important;
font-family: 'my-icon-fa-regular'!important;
font-size:20px;
line-height:2.5!important;
content: "\e97b"!important;
  
}


.fusion-grid-view .awb-icon-grid:before{
color:#ededed!important;
font-family: 'my-icon-fa-regular'!important;
font-size:20px;
line-height:2.5!important;  
content: "\e96d"!important;
font-size:18px!important;
}


.fusion-grid-list-view li.active-view{
background:none!important;
}


.fusion-list-view .awb-icon-list {
margin: 0px!important;
top: 0!important;
height: 50px!important;
line-height: 50px!important;
}
  
  
.current-li-content{
display:none!important;
}

.order-dropdown ul{
min-width:200px!important;
top:50px;
left:24px;
}


*/


/*-------------------------------------------------
PRODUCT - SINGLE 
-------------------------------------------------*/

table.variations{
background:white!important;
}

table.variations th{
margin-top:20px;
text-align:left;
padding:5px 10px;
}

ul.woocommerce-error{
padding:0px!important;
margin:0px!important;
}


/*-------------------------------------------------
WOO - CART PAGE
-------------------------------------------------*/

.shop_table_responsive.woocommerce-cart-form__contents tbody tr.avada-cart-actions{
margin:0px!important;
	padding:0px!important;
	display:none!important;
}



@media only screen and (min-width: 650px) and (max-width: 1000px){
	
.shop_table_responsive.woocommerce-cart-form__contents tr th.product-remove {
background-color:#ffffff!important;
	}

}






/*-------------------------------------------------
PRODUCT - SINGLE IMAGE GALLERY
-------------------------------------------------

.avada-single-product-gallery-wrapper.avada-product-images-thumbnails-left .avada-product-gallery .flex-control-thumbs{
height:100%!important;
}


.avada-product-images-thumbnails-left .avada-product-gallery .flex-viewport{
	height:100%!important;
	max-width:610px!important;
	transition: none!important;	
}

.fusion-body .flex-control-nav li{
margin-left:0px!important;
}


.avada-product-images-thumbnails-left .avada-product-gallery .flex-control-thumbs li:last-child{
padding-bottom:0px!important;

}

.avada-product-images-thumbnails-left .avada-product-gallery .flex-control-thumbs li{
padding-right:4px!important;
padding-bottom:4px!important;
}
*/

/*-------------------------------------------------
PRODUCT-SINGLE - Related Product
-------------------------------------------------

.fusion-carousel .fusion-carousel-nav .fusion-nav-next,
.fusion-carousel .fusion-carousel-nav .fusion-nav-prev {
top:38%!important;
}

img.wp-post-image {
width:100%!important;
}
*/


/*-------------------------------------------------
FORM - SUBSCRIBE FORM
-------------------------------------------------*/

.my-subscribe-submit-button {
width:auto!important;
}

.my-subscribe-submit-button.button-large{
padding:13px 20px!important;
}







hr.my-sep{
border-top:1px dashed #c4c2c2;
margin-bottom:20px;

}



/* product Cat Boxes */


@media only screen and (max-width: 917px) and (min-width: 700px) {
/* lists on mobile */
.products.products-3 .product-grid-view{
max-width:33.333%!important;
}
}

@media only screen and (max-width: 700px){
/* lists on mobile */
.products.products-3 .product-grid-view{
max-width:50%!important;
}
}

ul.products {;	
margin-right:-20px!important;
margin-left:-20px!important	;
}

.products .fusion-product-wrapper{
border:none!important;
}

.fusion-clean-product-image-wrapper{	
border:1px solid #c4c2c2!important;
}



.product-details-container{	
text-align:left!important;
}

.products h3.product-title{	
font-size:15px!important;
font-style:normal!important;
font-weight:400!important;
}











.fusion-megamenu-title{
	display:none!important;
}


.fusion-megamenu-widgets-container{
	margin-bottom:0px!important;
	padding:0px!important;
}



/*-------------------------------------------------
AVADA OFF CANVAS - My-Mini-Cart Customize
-------------------------------------------------*/

.my-mini-cart{
flex:1 100%;
}

.my-mini-cart .widget_shopping_cart_content{
display:flex;
flex-flow: column wrap;
justify-content: center;
height:100%;
}

.my-mini-cart .woocommerce-mini-cart{
flex:1!important;
padding:0 20px!important;
-ms-overflow-style: none!important; 
overflow: auto!important;
max-height: calc(100 * var(--vh, 1vh) - 220px)!important;
}



.my-mini-cart .woocommerce-mini-cart li .remove {
padding-left:0px;
}


.my-mini-cart .woocommerce-mini-cart li>a { /* align product name to the left */
padding-left:25px;
display:block!important;
margin-top:-16px;
}

.my-mini-cart .woocommerce-mini-cart__total{
border-top:1px solid #e2e2e2 !important;
margin:0px 20px!important;
padding:8px 10px!important;
background:none!important;
}

.my-mini-cart .woocommerce-mini-cart__total .woocommerce-Price-amount{
float:right!important;
}


.my-mini-cart .woocommerce-mini-cart__buttons{
padding:20px!important;
}


/* Change delete/remove icon*/

.my-mini-cart .woocommerce-mini-cart li .remove:before{
font-family: 'myicon' !important;
content: "\e981";
font-size:16px;
}

.my-mini-cart .woocommerce-mini-cart li .remove{
background:none!important;
font-weight:normal!important;
margin-right:10px!important;
color:transparent!important;
font-size: 0!important;
}


.my-mini-cart .woocommerce-mini-cart li .remove:hover{
background:none!important;
}


.my-mini-cart .woocommerce-mini-cart li .quantity{
padding-left:25px!important;
padding-top:0px!important;
}





/*-------------------------------------------------
WORKING- SHOP CATALOG GRID
-------------------------------------------------*/
li.my-grid-column {min-width:100%!important;} /* Set at library postcard */

/* Grid View */
@media only screen and (min-width: 1480px){
.my-shop-catalog-grid .fusion-grid {
	display: grid!important;
  	grid-template-columns: repeat(auto-fill, minmax(320px, 1fr))!important;
}
}


@media only screen and (max-width: 1480px){
.my-shop-catalog-grid .fusion-grid-3 {
	display: grid!important;
  	grid-template-columns: repeat(auto-fill, minmax(285px, 1fr))!important;
}
}

@media only screen and (max-width: 1000px){
.my-shop-catalog-grid .fusion-grid-3 {	
	display: grid!important;
  	grid-template-columns: repeat(auto-fill, minmax(260px, 1fr))!important;	
}
}


/* List View */

@media only screen and (min-width: 1480px){
.my-shop-catalog-grid .fusion-grid-1 {
	display: grid!important;
  	grid-template-columns: repeat(auto-fill, minmax(100%, 1fr))!important;
}
}

@media only screen and (max-width: 1480px){
.my-shop-catalog-grid .fusion-grid-1 {
	display: grid!important;
  	grid-template-columns: repeat(auto-fill, minmax(100%, 1fr))!important;
}
}

@media only screen and (max-width: 1000px){
.my-shop-catalog-grid .fusion-grid-1 {	
	display: grid!important;
  	grid-template-columns: repeat(auto-fill, minmax(100%, 1fr))!important;	
}
}




/*-------------------------------------------------
PRODUCT SHOP / SIDEBAR / TOGGLE
-------------------------------------------------*/

.my-shop-toggle .panel-group > div:first-of-type{
border-top:1px solid #eaeaea!important;
}

.my-shop-toggle .panel-heading a{
border-bottom:0px!important;	
padding:10px!important;
}

.my-shop-toggle .panel-body{
padding:0px 10px!important;
border-top:1px solid #eaeaea!important;
}

.my-shop-toggle .panel-heading .panel-title a.active{
	background: #f7f7f7!important;
}


/*-------------------------------------------------
PRODUCT SHOP / SIDEBAR / FILTER
-------------------------------------------------*/

.widget{
margin:0px!important;	
}


.widget .widget_wpc_filters_widget{
	margin-top:40px!important;	
	margin-bottom:40px!important;	
}


.wpc-filter-title,
.wpc-edit-filter-set{
	display:none!important;		
}



.select2-search--dropdown
/* li.select2-results__option:first-child */
{
    display:none!important;
}

.wpc-filters-widget-select{
	border:2px solid red!important;
}

.select2-selection--single
{
	
	border-radius:0px!important;
	border:1px solid #b5b5b5!important;	
}

.select2-dropdown{
	border-radius:0px!important;
}


.select2-container--default.select2-container--open .wpc-filter-everything-dropdown.select2-dropdown{
	margin-top:4px;
    border-color: #b5b5b5!important;
}
	

.select2-container--default .wpc-filter-everything-dropdown .select2-results__option[aria-selected=true],
.select2-container--default .wpc-filter-everything-dropdown .select2-results__option[aria-disabled=true],
.select2-container--default .wpc-filter-everything-dropdown .select2-results__option[data-selected=true]{
    background-color: #ededed!important;
}

.select2-container--default .select2-results > .select2-results__options {
  max-height: 500px!important;
  overflow-y: auto; }


/*-------------------------------------------------
PRODUCT SINGLE / TOGGLE
-------------------------------------------------*/

.my-product-toggle .panel-heading a{
padding:15px 20px!important;
}


.my-product-toggle .panel-heading .panel-title a.active{
background: #f7f7f7!important;
}

.my-product-toggle .panel-body{
padding:15px 20px!important;
border-top:1px solid #eaeaea!important;
}


.my-shop-toggles.fusion-panel{
	margin-bottom:10px!important;
	border-bottom:0px!important;
}

.my-shop-toggles.panel-title a{
	background: #ffffff!important;
	border:1px solid #eaeaea!important;
	padding:15px 20px!important;
}

.my-shop-toggles.panel-heading .panel-title a.active{
	background: #f7f7f7!important;
}

.my-shop-toggles.panel-body{
	margin-bottom:10px!important;
	padding:15px 20px!important;
	border:1px solid #eaeaea!important;
	border-top:0px!important;
}


/*-------------------------------------------------
WORKING- SIDEBAR RESIZING
-------------------------------------------------*/


@media only screen and (max-width: 1300px){
body.has-sidebar #main .sidebar {
width: 33%!important; 
}
	
body.has-sidebar #content	{
width: calc((100% - 33%) - 30px)!important; 

}
}


@media only screen and (max-width: 1000px){
body.has-sidebar #main .sidebar {
width: 100%!important; 
display:none!important; 
}
	
body.has-sidebar #content	{
width: 100%!important;

}
}

.has-sidebar #content{
margin-top: 0px!important;

}



/*-------------------------------------------------
WORKING- FILTER PRO
-------------------------------------------------*/


.wpc-custom-selected-terms{
width: auto!important;
}


ul.wpc-filter-chips-list {
margin: 0px!important;
margin-top: 10px!important;
}

li.wpc-filter-chip{
margin-right: 10px!important;
margin-bottom: 10px!important;
}


li.wpc-filter-chip a{
color: #595959!important;
border-color: #eaeaea!important;
}


li.wpc-filter-chip a:hover{
border-color: #595959!important;
}

li.wpc-filter-chip a:hover .wpc-chip-remove-icon{
color: #595959!important;
}

li.wpc-chip-reset-all a{
color: #d60000!important;
border-color: #eaeaea!important;
}

li.wpc-chip-reset-all a:hover{
color: #d60000!important;
border-color: #d60000!important;
}

.wpc-custom-selected-terms.wpc-show-on-mobile ul.wpc-filter-chips-list{
flex-wrap:wrap!important;
justify-content: center!important;
}


@media only screen and (min-width: 1000px){
.wpc-custom-selected-terms.wpc-show-on-mobile ul.wpc-filter-chips-list{
flex-wrap:wrap!important;
justify-content: flex-start!important;
}
}


/*-------------------------------------------------
TAB NO BREAKING POINT FOR MOBILE
-------------------------------------------------*/

/*


@media screen and (max-width:1000px) {

.my-login-tab .fusion-tabs .nav{
display: block!important;
}  
  
.my-login-tab .fusion-tabs .nav ul{
display: flex!important;
}
  
.my-login-tab .fusion-tabs .nav-tabs.nav-justified > li{
flex:1 1 0!important;
}

.my-login-tab .fusion-tabs .fusion-mobile-tab-nav{
display:none!important;
}
  
}

8?
