/*
Theme Name: Hello Child
Version: 1.0
Description: A child theme of Hello Elementor
Template: hello-elementor
Author: Amministratore
*/
@import url("../hello-elementor/style.css");
/* Your awesome customization starts here */
/* default font  */
body,a,p,div{
  font-family: 'Open Sans', sans-serif;
}
.font-open-sans{
  font-family: 'Open Sans', sans-serif !important;
}
.eicon-menu-bar{
  font: normal normal normal 20px/1 FontAwesome !important;
}
.custom-footer a{
  color:#888;
}
.custom-footer a:hover{
  color:#679bd2;
}
.eicon-menu-bar::before {
  content: "\f0c9";
}
.site-navigation-toggle-holder.elementor-active .site-navigation-toggle i::before {
  content: "\f00d";
}

.site-navigation ul li a{
  color: #888;
  font-weight: 600;
}
.gform_button.button{
  background: #173775 !important;
}
.page-content .bdt-post-gallery-skin-abetis-desc a {
  text-decoration: none ;
}
.esa-button a{
  border-radius: 6px;
  box-shadow: 5px 5px 10px #272020;
}
.esa-button a:hover{
  box-shadow: 0 0 1px #eee;
}
.esa-button-light a{
  border-radius: 6px;
  box-shadow: 5px 5px 10px #d3cece;
}
.esa-button-light a:hover{
  box-shadow: 0 0 1px #eee;
}


.hfe-nav-menu li:last-child{
  background: #173775 !important;
  border-radius: 6px;
  color: #fff !important;
}
@media only screen and (max-width: 1024px)  {
  ul#menu-1-d5b0d73 {
    background: #000;
    right: 26%;
    width: 95vw;
}
}
@media only screen and (max-width: 600px)  {
  ul#menu-1-d5b0d73 {
    background: #000;
    right: 52%;
    width: 90vw;
}
}

/* transparent header  */
/* #content
{
  margin-top: -108px;
} */