/*
Theme Name: dysruptrzcs
Theme URI: dysruptrz.com
Description: A responsive theme built on Bootstrap 5.
Author: Mandile Web Design
Body Classes: desktop-menu-child-indicator-3 desktop-menu-current-link-style-0 desktop-menu-dropdown-style-2 desktop-menu-hover-style-0 header-0 mobile-nav-option-2 mobile-nav-parent-toggle-style-1 newsletter-style-3 search-button-desktop-0 search-button-mobile-0 search-type-1
Version: 20260225
Tags: responsive, bootstrap, bootstrap 5, theme options, customizable, clean, grid
*/

/* Customizable Theme Settings */
@import url('css/_vars.css');

/* Core Theme Styles */
@import url('css/doc.css');
@import url('css/animations.css');
@import url('css/elements.css');
@import url('css/header.css');
@import url('css/footer.css');
@import url('css/blog.css');
@import url('css/cpt.css');

/* Widget Styles Used in Slice */
@import url('css/widget-social.css');

/* ***** ADD ALL CUSTOM STYLES BELOW THIS LINE *****  */
html {
    background-color: #acc291;
    background-image: linear-gradient(to bottom right, #acc291, #cbd8be);
    /*
    background-color: #dce9d5;
    background-image:
    radial-gradient(
        ellipse at 0% 0%,
        rgba(46, 104, 169, 0.20) 0%,
        rgba(67, 151, 194, 0.10) 12%,
        rgba(89, 187, 204, 0.04) 20%,
        transparent 30%
    ),
    radial-gradient(
        ellipse at 20% 15%,
        rgba(89, 187, 204, 0.22) 0%,
        rgba(142, 211, 203, 0.12) 26%,
        transparent 48%
    ),
    radial-gradient(
        ellipse at 5% 100%,
        rgba(141, 190, 148, 0.78) 0%,
        rgba(181, 211, 169, 0.55) 38%,
        transparent 68%
    ),
    radial-gradient(
        ellipse at 88% 0%,
        rgba(255, 215, 100, 0.68) 0%,
        rgba(255, 232, 153, 0.46) 35%,
        transparent 65%
    ),
    radial-gradient(
        ellipse at 100% 100%,
        rgba(255, 255, 255, 0.98) 0%,
        rgba(250, 250, 238, 0.76) 42%,
        transparent 72%
    ),
    linear-gradient(
        120deg,
        #b8d7d1 0%,
        #c8dfc2 42%,
        #fff1b9 76%,
        #ffffff 100%
    );
    */
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
body {
  height: 100%;
  background: transparent url(images/bg.png) repeat-y right top;
}
.section {background: transparent;}
#logo img {margin: 0;}
/* .custom-contact-form {
  display: block;
  margin: 0 auto;
  max-width: 620px;
} */