/*!
Theme Name: Kadence Child
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/
/* Theme customization starts here
-------------------------------------------------------------- */
/**-----------------------------------------------------------**/
/**--               Header                                  --**/
/**-----------------------------------------------------------**/
#masthead .site-main-header-wrap {
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}
/**-----------------------------------------------------------**/
/**--               General                                 --**/
/**-----------------------------------------------------------**/
#wrapper .wpforms-container .wpforms-submit-container .wpforms-submit {
  border: 0;
  border-radius: 4px;
  color: white;
  background-color: #7c1526;
}
#wrapper img.centered,
#wrapper .aligncenter {
  margin: 0 auto 24px;
}
/**-----------------------------------------------------------**/
/**--               Footer                                  --**/
/**-----------------------------------------------------------**/
#colophon .site-middle-footer-inner-wrap .widget {
  margin-bottom: 15px;
}
#colophon h2,
#colophon h3 {
  color: white;
}
#colophon h3 {
  font-size: 20px;
  line-height: 24px;
}
#colophon p {
  color: #999999;
  font-size: 14px;
  line-height: 1.625;
}
#colophon .site-bottom-footer-wrap {
  padding: 0;
}
#colophon .site-bottom-footer-wrap .site-footer-row.site-footer-row-columns-1 .site-footer-section {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#colophon .site-bottom-footer-wrap .footer-html {
  margin: 0;
  padding: 5px 0;
}
#colophon .site-bottom-footer-wrap .footer-html p {
  color: white;
  font-size: 14px;
  line-height: 14px;
}
#colophon .site-bottom-footer-wrap .site-bottom-footer-inner-wrap {
  padding-top: 20px;
  padding-bottom: 20px;
}
#colophon .site-bottom-footer-wrap .ft-ro-dir-row .footer-section-inner-items-2 .footer-widget-area {
  margin-left: 0;
}
#colophon .site-bottom-footer-wrap .menu .menu-item a,
#colophon .site-bottom-footer-wrap .menu .menu-item.current-menu-item a {
  font-size: 14px;
  line-height: 14px;
  padding: 5px;
  color: white;
}
#colophon .site-bottom-footer-wrap .menu .menu-item a:hover,
#colophon .site-bottom-footer-wrap .menu .menu-item.current-menu-item a:hover {
  color: #7c1526;
}
#colophon .site-bottom-footer-wrap .menu .menu-item:not(:first-child) {
  position: relative;
}
#colophon .site-bottom-footer-wrap .menu .menu-item:not(:first-child):before {
  content: '|';
  position: absolute;
  left: 0;
}
