/*
Theme Name:     Aagan Child
Theme URI: 		http://aagan.dttheme.com
Author: 		the DesignThemes team
Description:    Child theme for the Aagan theme powered by DesignThemes
Template:       aagan
Version:        1.0
*/


/* 404 */
/* 404 page styling (Aagan) */
/* FORCE 404 panel styling */
body.error404 .error-box.square {
  max-width: 560px !important;
  padding: 28px 26px !important;
  border-radius: 14px !important;
  background: rgba(0,0,0,0.55) !important;
  box-shadow: 0 10px 30px rgba(0,0,0,0.35) !important;
}

/* Center the content vertically */
body.error404 .center-content-wrapper {
  min-height: 80vh !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 40px 18px !important;
}

/* Make all text readable (your theme is tinting it greenish) */
body.error404 .error-box-inner,
body.error404 .error-box-inner * ,
body.error404 .error404 p {
  color: rgba(255,255,255,0.95) !important;
  text-shadow: 0 1px 2px rgba(0,0,0,0.35) !important;
}

/* Big 404 */
body.error404 .error-box-inner h2 {
  font-size: 92px !important;
  line-height: 0.95 !important;
  margin: 6px 0 10px !important;
}

/* Button */
body.error404 a.dt-sc-button.filled.small {
  margin-top: 14px !important;
  padding: 14px 22px !important;
  border-radius: 999px !important;
  border: 1px solid rgba(255,255,255,0.35) !important;
  background: rgba(0,0,0,0.70) !important;
  color: #fff !important;
  text-decoration: none !important;
  font-weight: 700 !important;
  letter-spacing: 1px !important;
}

body.error404 a.dt-sc-button.filled.small:hover {
  background: rgba(0,0,0,0.90) !important;
  border-color: rgba(255,255,255,0.60) !important;
}
