/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

@font-face {
    font-family: "Soleto_rg";
    src: "fonts/Solote_Rg.ttf";
    font-weight: normal;
    font-style: mormal;
  }

  

  .page-404{background: rgb(255 163 0); font-family:"Soleto_rg" , sans-serif; text-align: center; font-size: 24px; }
  
  .page-404 .wrapper{width: 100% ;max-width: 1100px; margin:0 auto} 
   .page-404 img{max-width: 100%;}
  .page-404 .box-central{position: relative; display: flex; flex-direction: column; justify-content: space-around; align-items: center; min-height: 184px; margin-top: 4rem;}
  .page-404 .box-central p{margin: 0; max-width: 500px; padding: 0 10px;}
  .page-404 .box-central p:first-child{font-size: 28px;}
  .page-404 .box-central:before{position: absolute;top: 0;left: 0; content: url(imagenes/arrow-left.png);}
  .page-404 .box-central:after{position: absolute;top: 0;right: 0; content: url(imagenes/arrow-right.png);}
  .page-404 a{text-decoration: none; color:#000}

    @media(max-width: 767px){
      .page-404{font-size: 18px;}
      .page-404 .box-central:before{ content: url(imagenes/arrow-mobile-left.png); top:30%}
      .page-404 .box-central:after{ content: url(imagenes/arrow-mobile-right.png); top:30%}
      .page-404 .box-central p:nth-of-type(2){max-width: 300px;padding: 15px 0;}
    }
    @media(max-width: 424px){
      .page-404 .box-central:before, .page-404 .box-central:after{content: none}
    } 