/*
Theme Name: Corretto Child
Theme URI: http://corretto.elated-themes.com
Description: A child theme of Corretto Theme
Author: Elated Themes
Author URI: http://themeforest.net/user/elated-themes
Version: 1.0.1
Text Domain: corretto
Template: corretto
*/
*,
*::before,
*::after {
  box-sizing: border-box;
}
a.eltdf-side-menu-button-opener {
    display: none;
}
.eltdf-page-header{
	background: #af9375;
	padding: 10px 0px !important;
}
.eltdf-logo-wrapper img::before, .eltdf-logo-wrapper img::after{
 mix-blend-mode:multiply;
  filter:none;
  z-index: -1;
  content:'';
  width:calc(100% + (50px * 2));
  height:calc(100% + (50px * 2));
  position: absolute;
  display: block;
  animation: border 10s ease-in-out infinite;
  transform:translateX(-50px) translateY(-50px);
}
@keyframes border {
  0%, 100% {
    -webkit-clip-path: polygon(0 0, calc(100% - (33.3333333333px)) calc(0% + (33.3333333333px)), 100% 100%, calc(0% + (33.3333333333px)) calc(100% - (33.3333333333px)));
            clip-path: polygon(0 0, calc(100% - (33.3333333333px)) calc(0% + (33.3333333333px)), 100% 100%, calc(0% + (33.3333333333px)) calc(100% - (33.3333333333px)));
  }
  50% {
    -webkit-clip-path: polygon(calc(0% + (33.3333333333px)) calc(0% + (33.3333333333px)), 100% 0, calc(100% - (33.3333333333px)) calc(100% - (33.3333333333px)), 0 100%);
            clip-path: polygon(calc(0% + (33.3333333333px)) calc(0% + (33.3333333333px)), 100% 0, calc(100% - (33.3333333333px)) calc(100% - (33.3333333333px)), 0 100%);
  }
}
.eltdf-logo-wrapper img::after{
  animation-delay: -5s;
  background-color: #93e1d8;
  clip-path: polygon(0 0, calc(100% - (33.3333333333px)) calc(0% + (33.3333333333px)), 100% 100%, calc(0% + (33.3333333333px)) calc(100% - (33.3333333333px)));
}
.eltdf-logo-wrapper img::before {
  background-color: #AA4465;
    clip-path: polygon(calc(0% + (33.3333333333px)) calc(0% + (33.3333333333px)), 100% 0, calc(100% - (33.3333333333px)) calc(100% - (33.3333333333px)), 0 100%);
}
.eltdf-woo-single-page .woocommerce-tabs table{
	margin: 0px !important;
}
.eltdf-woo-single-page .woocommerce-tabs .entry-content{
	padding: 20px;
}
tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--weight {
    display: none;
}
.eltdf-woo-single-page .woocommerce-tabs #reviews{
	padding: 0px !important;
}
.eltdf-woo-single-page .woocommerce-tabs #reviews .comment-respond .stars a:before{
	font-size: 9px !important;
}
.eltdf-woo-single-page .woocommerce-tabs #reviews .comment-respond .stars a.active:after{
	bottom: 8px !important;
}
h3.eltdf-product-list-title {
    font-size: 18px;
}
.page-id-744 .eltdf-top-bar{
	background-color: #be9c79 !important;
}