/* Enter Your Custom CSS Here */

/* Navigation */
.edgtf-main-menu>ul>li.edgtf-active-item>a .item_text, .edgtf-main-menu>ul>li:hover>a .item_text {
	color: #ffffffd4; 
}
.edgtf-drop-down .second .inner ul li a {
	text-transform: uppercase;
}
.edgtf-light-header .edgtf-page-header>div:not(.edgtf-sticky-header):not(.fixed) .edgtf-main-menu>ul>li>a {
    color: #000;
}

.edgtf-mobile-header .edgtf-mobile-menu-opener a .edgtf-mm-lines {
    width: 22px;
    height: 20px;
}

.edgtf-main-menu>ul {
	background-color: #000;
}

.edgtf-light-header .edgtf-page-header>div:not(.edgtf-sticky-header):not(.fixed) .edgtf-main-menu>ul>li>a {
    color: #fff;
}

.edgtf-light-header .edgtf-page-header>div:not(.edgtf-sticky-header):not(.fixed) .edgtf-main-menu>ul>li.edgtf-active-item>a {
    color: #fff !important;
}

.edgtf-light-header .edgtf-page-header>div:not(.edgtf-sticky-header):not(.fixed) .edgtf-side-menu-button-opener {
	display: none;
}
.edgtf-side-menu-button-opener {
	display: none !important;
}
.edgtf-side-menu-button-opener .edgtf-side-menu-lines {
	display: none !important;
}
.edgtf-light-header .edgtf-page-header>div:not(.edgtf-sticky-header):not(.fixed) .edgtf-main-menu>ul>li.edgtf-active-item>a {
	color: #000;
}
.edgtf-light-header .edgtf-page-header>div:not(.edgtf-sticky-header):not(.fixed) .edgtf-main-menu>ul>li.edgtf-active-item>a:hover {
	color: rgba(255,255,255,.8);
}

.edgtf-light-header .edgtf-page-header>div:not(.fixed):not(.edgtf-sticky-header).edgtf-menu-area {
	padding-top: 35px;
}
.edgtf-menu-area-shadow-disable .edgtf-page-header .edgtf-menu-area {
	padding-top: 35px;
}


.edgtf-top-bar .edgtf-social-icon-widget-holder .edgtf-social-icon-widget {
	font-size: 14px !important;
}

.edgtf-main-menu>ul>li>a {
	color: #fff; 
}

/* Navigation Logo */
.edgtf-light-logo .edgtf-dark-logo {
  width: 110% !important;
}

/* Global */
 body, pre {
	background-image: url("https://kaloselements.com/wp-content/uploads/2019/02/marblebkg.jpg") !important;
}

/** .edgtf-content {
	background-image: url("https://kaloselements.com/wp-content/uploads/2019/02/marblebkg.jpg") !important;
  background-color: transparent;
} **/


body p {
	color: #000 !important;
  font-weight: 400;
}


/* Homepage Hero Slider */
.edge-style-dark2.tparrows {
	z-index: 0;
}


/* Footer */

footer .edgtf-footer-top-holder .widget {
	width: 105% !important;
}

footer .edgtf-footer-top-holder .widget p {
	color: #fff !important;
  text-transform: uppercase;
}
footer .edgtf-footer-top-holder .widget a:hover {
	color: #9B2320 !important;
}

/* Logo Slider */
.edgtf-owl-slider .owl-dots .owl-dot.active span {
    width: 9px;
		height: 9px;
}
.edgtf-owl-slider .owl-dots .owl-dot span {
    width: 9px;
    height: 9px;
}
.edgtf-owl-slider .owl-dots {
    position: relative;
    top: 10px;
}

/* Press */
.edgtf-owl-slider .owl-dots {
	position: relative;
	top: -10px;
}
.edgtf-image-slider-holder .owl-dots .owl-dot {
	color: #000;
}

#fullResImage {
	max-width: 120% !important;
  position: relative;
  left: -34px;
  top: 38px;
  height: auto !important;
  width: auto !important;
}


/* Icon */
.seperator {
  margin-top: -130px;
  text-align: center;
}
.seperator2 {
  margin-top: -50px;
  text-align: center;
}

.icon1 {
	top: -180px;
  right: -115px;
  position: absolute;
  width: 12%;
  display: none;
}
.icon2 {
    top: 134px;
    left: -130px;
    position: absolute;
    width: 20%;
    display: none;
}


/* Gallery */
.edgtf-pl-filter-holder ul li {
    padding: 38px 16px 0 16px;
    text-transform: uppercase;
}

.edgtf-pl-filter-holder ul li span {
	font-size: 16px;
}

.edgtf-portfolio-list-holder.edgtf-pl-standard-shader article .edgtf-pli-text .edgtf-pli-category-holder {
	display: none;
}

/* MEDIA */
.edgtf-image-gallery .edgtf-ig-image a, .edgtf-image-gallery .edgtf-ig-image img {
	margin: 0 auto !important;
}

/* FOLLOW US */
.social-icons {
	margin: 0 auto;
	max-width: 125px;
}

/* Back To Top */
#edgtf-back-to-top>span {
	background-color: #000;
}


/****** PRODUCTS ******/
/* .edgtf-content .edgtf-content-inner > .edgtf-container > .edgtf-container-inner {
	padding-top: 200px !important;
} */

/** .edgtf-title {
	display: none;
} **/

.widget.woocommerce.widget_product_categories ul li a {
	text-transform: uppercase;
  font-weight: 600;
}

.edgtf-title-holder .edgtf-page-title {
    color: #000;
    padding-top: 100px;
}

.edgtf-title {
	background-color: #fff;
}

.edgtf-woo-single-page .edgtf-single-product-content {
  padding: 100px 0 72px;
}


/* MOBILE */
.edgtf-mobile-header .edgtf-mobile-header-inner .edgtf-mobile-header-holder {
	padding-top: 15px !important;
}
@media only screen and (max-width: 500px){
  .edgtf-pl-filter-holder {
    display: none;
	}
  .edgtf-banner-holder {
  	margin-bottom: 50px;
  }
}
@media only screen and (min-width: 1024px) {
  #mobile {
  display: none;
  }
}
@media only screen and (max-width: 768px) {
	.edgtf-section-title-holder {
    padding: 24px 0 !important;
	}
}

.edgtf-mobile-header .edgtf-mobile-nav ul li a, .edgtf-mobile-header .edgtf-mobile-nav ul li h5 {
    border: none !important;
    color: #000 !important;
}
.edgtf-mobile-header .edgtf-mobile-nav .edgtf-grid>ul>li>a, .edgtf-mobile-header .edgtf-mobile-nav .edgtf-grid>ul>li>h5 {
    padding-left: 4px;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 2px;
}

/* Products */

.edgtf-title .edgtf-title-holder .edgtf-title-subtitle-holder-inner {
	display: none !important;
}
.pswp__caption {
	display:none;
}

.edgtf-woocommerce-page .woocommerce-ordering {
	display: none;
}
