/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */



.mfp-fade.mfp-bg.mfp-ready {
    opacity: 1 !important;
  
}

.mfp-bg {
   
    background: #ffffff !important;
}

.mfp-figure:after {
   
    -webkit-box-shadow: 0 0 8px rgba(0,0,0,0) !important;
    box-shadow: 0 0 8px rgba(0,0,0,0) !important;
    background: #444 !important;
}

.mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close {
	margin-top:20px !important;
    color: #000000 !important;
  
}

.mfp-arrow-left .mfp-a, .mfp-arrow-left:after, .mfp-arrow-right .mfp-a, .mfp-arrow-right:after {
    

    color: #cccccc !important;
  
}


.woocommerce #content .quantity input.qty, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-page #content .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce .quantity input.qty {
	
	    height: 40px !important;
}


.tg-filter.tg-filter-active span  {
 color:black !important; 
}

.xoo-cp-opac {
    background-color: #FFFFFF !important;
    opacity: 0.6;
}

td.xoo-cp-remove .xoo-cp-remove-pd {
  
display:none !important;
}

.xoo-cp-success {
    color: #000000 !important;
    background-color: #c3c3c3 !important;
    
}

.cn-button {
    color: #000000 !important;
    background: #ffffff !important;
	border-radius: 0px !important;
}

#cookie-notice {
    font-family:'hmLight',Helvetica,Arial,Lucida,sans-serif !important;
}

ul.flex-direction-nav {
    position: absolute;
    top: 30%;
    z-index: 99999;
    width: 100%;
    left: 0;
    margin: 0;
    padding: 0px;
    list-style: none;}

li.flex-nav-prev {float: left;color: rgba(255, 255, 255, 0);}
li.flex-nav-next {float: right;color: rgba(255, 255, 255, 0);}
a.flex-next {visibility:hidden;}
a.flex-prev {visibility:hidden;}

a.flex-next::after {
	visibility:visible;content: '\f054';
	font-family: 'Font Awesome 5 Free';
	margin-right: 10px;
	font-size: 20px;   
	font-weight: bold;
	color:#bababa;
}
a.flex-prev::before {
    visibility:visible;
    content: '\f053';
	font-family: 'Font Awesome 5 Free';   
	margin-left: 10px;
	font-size: 20px;
	font-weight: bold;
	color:#bababa;
}
ul.flex-direction-nav li a {
	color: #bababa;
}
ul.flex-direction-nav li a:hover {
	text-decoration: none;
}




/* remove thumbs from woocommerce product gallery */

.flex-control-thumbs {
display:none !important;
}

.pswp__top-bar,
.pswp__caption {
   background-color: rgba(255, 255, 255, 0); 
  }


.pswp__ui--fit .pswp__caption, .pswp__ui--fit .pswp__top-bar {
    background-color: #ffffff  !important;
}

.pswp__ui--fit .pswp__top-bar,
.pswp__ui--fit .pswp__caption {
 background-color: #ffffff !important;
 }

.pswp__bg {
    background: #ffffff !important;
    opacity: 1 !important;
}
