header.page-header {display:none;}
.services1 {
    font-variant-numeric: lining-nums !important; 
}
.services1 .elementor-widget-tp-advanced-typography  {
    filter: brightness(2) saturate(0) contrast(2);
}
.services1:hover .elementor-widget-tp-advanced-typography {
    filter: brightness() saturate() contrast();
}
.gold_btn .elementor-button {background-image: url(https://danielaturano.com/wp-content/uploads/2022/07/gold_btn_texture-1.png); background-size: cover;}
.gold_btn:hover .elementor-button {background-image:none;}
.long_url {  overflow-wrap: break-word;
  word-wrap: break-word;}
.current-menu-item a::after {display:none !important;}
.ctct-disclosure, abbr[title] {display: none !important;}
.ctct-form-field .ctct-submit {
    padding: 6px 20px !important;
    font-weight: 500 !important;
}
.gold_button input#gform_submit_button_1 {
    background-image: url(https://danielaturano.com/wp-content/uploads/2022/08/gold_texture.png);
}
.gold_button input#gform_submit_button_1:hover {
    background-image: none;
}

	.mobiledisplay {display:none !important;}
@media only screen and (max-width: 641px) {
.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {
    line-height: 1.7 !important;
}
	.mobiledisplay {display:inline-block !important;}
	.mobilehide {display:none !important;}
}
.cat-item a {
    color: #000;
}
.cat-item a:hover {
    color: #C79D5C;
}
li.cat-item.cat-item-45 {
    display: none;
}
li.categories ul {
    display: inline;
    list-style: none;
    padding-left: 0px;
}
.categories ul li {
    display: inline-block;
    margin: 0 10px;
}
li.categories::marker {
    color: transparent;
}
.heart {
  color: red;
  font-size: 15px;
  animation: heart-pulse 2s infinite ease-out;
}

@keyframes heart-pulse {
  0% {
    transform: scale(.5);
  }
  50% {
    transform: scale(1.1);
  }
  70% {
    transform: scale(0.65);
  }
  100% {
    transform: scale(.5);
  }
}
@media (min-width:520px) and (max-width:664px) {
	.elementor-990 .elementor-element.elementor-element-7d2d6f9 {
    padding: 0 0 450px 0 !important;
}
}
@media (min-width:665px) and (max-width:767px) {
	.elementor-990 .elementor-element.elementor-element-7d2d6f9 {
    padding: 0 0 550px 0 !important;
}
}