﻿
div.pageContainer {
    background:inherit;
}

/* new homepage design styles */

        div.home-middle-container {
            background: #fcfcfc;
            padding: 0;
            margin:0;
        }

        div.home-middle-inner-container {
            margin: 0 auto;
            max-width: 800px;
            min-height: 618px;
        }

        div.home-middle-inner-container div.pageContent h1 {
            margin-top: 0.5em;
        }

/* /new homepage design styles */



/* ------------------ styles added point 2023-04-02 ------------------------------------*/

       body {
            background-image: none;
            background: #101010;
        }


        div.landing-main h2 {
            color: cyan;
            
            margin: 0;
            padding: 0;           
        }

        div.landing-main p {
            color:aquamarine;
            padding-left: 2em;
            padding-right: 1em;
            /*
            font-weight: bold;
                */
            color: #90ffff;
            line-height: 1.6;
        }

        div.landing-main div.block {
            margin: 2em 1em;
            padding: 1.5em;
            background: rgba(0,0,0, 0.94);
            margin-bottom: 1em;
            max-width: 30em;
        }


        


        div.landing-main div.block h2 {
            text-transform: uppercase;
            line-height: 1.1;

            
        }

        /* mobile */

        div.landing-main div.block h2 {
            font-size: 2.5em;
        }
        
        /* /mobile */

        /* desktop */
        
        @media only screen and (min-width: 500px)
        {
            div.landing-main div.block h2 {
                font-size: 3em;
            }

            div.landing-main div.block.alpha h2 {
                font-size: 2.5em;
            }

        }
        
        /* desktop */

        div.landing-main div.block em {
            font-style: normal;
            color: #e0e0e0;
        }

/* ----------- alpha block --------------- */
        div.home-alpha-container {
            /*
            background: #fcfcfc;
            */
            background-image: url('/images/christopher-gower-m_HRfLhgABo-unsplash.jpg');
            background-repeat: no-repeat;
            background-color: #dcdfe8;

            color: cyan;

            padding: 0;
            margin:0;
        }

        div.home-alpha-inner-container {
            margin: 0 auto;
            max-width: 800px;
            min-height: 800px;

        }

        
        




        div.home-alpha-inner-container div.pageContent h1 {

        }

        div.landing-main div.block.alpha
        {
            background: rgba(0,0,0, 0.75);
        }

        /* mobile */

        div.home-alpha-inner-container {
            padding-top: 0em; /* for top image on mobile */

            min-height: 421px;

        }

        div.landing-main div.block {

        }

        div.landing-main div.block.alpha
        {
            margin-top: 1.4em;
            margin-left: 0.5em;
            max-width: 22em;
        }

        div.landing-main div.block.alpha h3 {
            text-transform: uppercase;
            font-size: 0.9em;
            font-weight: lighter;
            font-family: Montserrat;
            padding: 0;
            margin: 1em 0em;
            margin-left: 1em;
            color: #e0e0e0;
        }

        div.landing-main div.block.alpha h2 strong {
            /*
            font-weight: normal;
                */
            font-weight: inherit;
            color: #e0e0e0;

            font-size: 0.70em;

            line-height: 1.89em;
        }

        div.landing-main div.block.alpha {
        }

        div.landing-main div.block.alpha p {
            font-size: 0.8em;
        }

        /* /mobile */

        
        /* desktop */
        
        @media only screen and (min-width: 500px)
        {
            div.home-alpha-inner-container {
                padding-top: 1em; /* spacing for g4a block */

                min-height: 1000px;
            }

            div.landing-main div.block.alpha
            {
                margin-top: 0.5em;
                margin-left: 0.5em;
                max-width: 22em;            
            }

            div.landing-main div.block.alpha p {
                font-size: 1em;
            }



        }
        
        /* desktop */


/* ----------- /alpha block --------------- */






/* ----------- beta block --------------- */

/*

        div.home-beta-container {




            background-image: url('/images/adi-goldstein-EUsVwEOsblE-unsplash.jpg');
            background-image: url('/images/jj-ying-8bghKxNU1j0-unsplash.jpg');
            background-image: url('/images/christopher-burns-Kj2SaNHG-hg-unsplash.jpg');
            background-image: url('/images/google-analytics-4-entrances-graph.png');



            background-color: #020605;
            
            

            color: cyan;

            padding: 0;
            margin:0;
            margin-top: 3em;
            margin-bottom: 3em;
        }

        div.home-beta-inner-container {
            margin: 0 auto;
            max-width: 800px;
            min-height: 800px;

            padding-top: 3em;
        }

        div.home-beta-inner-container div.pageContent h1 {

        }

        div.home-main div.block.beta {
            margin-top: 8em;
            margin-left: 1.4em;

            background: rgba(0,0,0, 0.85);
        }

        div.home-main div.block.beta h2 strong {

            font-weight: inherit;
            color: #e0e0e0;

            font-size: 0.70em;

            line-height: 1.89em;
        }



        


        div.home-main div.block.beta h2 span {
            font-size: 0.9em;
        }


        div.home-beta-container {
            display: none;
        }

*/

/* ----------- /beta block --------------- */


    div.pageContent h1 {
        /*
        text-transform: uppercase;
            */
        font-size: 3.3em;
        font-weight:900;
        line-height: 1.1;
        margin-bottom: 0.5em;
    }




/* --------- quote block and related styles ----------------  */
            div.quote-block-anchor {
                position: relative;
            }

            div.block.quote q em {
                font-weight: bold;
                font-size: 1.2em;
            }
            
            div.landing-main div.block.quote p {
                line-height: 1.4em;
            }
            
            div.block.quote q {

            }

            div.landing-main div.block.quote {
                position: absolute;
                display: inline-block;
                

                background: rgba(0,0,0, 0.80);
            }

            /* smaller than big window size / mobile version */

            div.landing-main div.block.quote {
                left: 0em;
                top: 19em;

                min-width: 300px;
                max-width: 350px;

                padding: 0.2em;
            }


            div.landing-main div.block.quote p {
                font-size: 0.9em;
            }

            /* /smaller than big window size / mobile version */
        

        /* desktop */
        
        @media only screen and (min-width: 500px)
        {

            div.landing-main div.block.quote {
                left: 0em;
                top: 20em;
            }

            div.landing-main div.block.quote {
                padding: 0.5em;
            }

            div.landing-main div.block.quote p {
                font-size: 0.9em;
            }

        }
        
        /* desktop */


            /* desktop version wide screen */

            @media only screen and (min-width: 1300px)
            {

                div.landing-main div.block.quote {
                    left: 26em;
                    top: 0em;
                    
                    width: 450px;
                    
                }
            }


            /* /desktop version wide screen */

/* --------- /quote block and related styles ----------------  */



/* new block */

/* --------- new block and related styles ----------------  */
            div.about-articles-anchor {
                position: relative;
            }

            div.landing-main div.block.about-articles h2 {
                font-size: 1.1em;
            }

            div.landing-main div.block.about-articles h3 {
                
            }

            div.landing-main div.block.about-articles a h3 {
                font-size: 0.8em;
                text-decoration: underline;
                color: #90ffff;

                padding-left: 0.2em;
            }

            div.block.about-articles em {
                font-weight: bold;
                font-size: 1.2em;
            }
            
            div.landing-main div.block.about-articles p {
                line-height: 1.4em;
            }
            

            div.landing-main div.block.about-articles {
                position: absolute;
                display: inline-block;
                /*
                border: 1px solid cyan;
                    */
                background: rgba(0,0,0, 0.80);
                background: rgba(230,254,250, 0.9);
                background: rgba(0,0,0, 0.8);

                /*
                border: 2px solid #f0f0f8;
                border: 2px solid #303030;

                border-top: none;
                border-left: none;
                border-right: none;
                border-radius: 0px;
                    */

                /*
                box-shadow: 4px 4px 5px #000;
                */
            }

            div.landing-main div.block.about-articles div.summary {
                font-size: 0.8em;
                padding-left: 1em;
            }

            div.landing-main div.block.about-articles div.summary {
            }

            div.landing-main div.block.about-articles div.summary strong.article-published,
            div.landing-main div.block.about-articles div.summary strong.article-last-updated {
                color: #90ffff;
            }




            /* smaller than big window size / mobile version */

            div.landing-main div.block.about-articles {
                left: 0em;
                top: 30em;

                min-width: 300px;
                max-width: 350px;

                padding: 1.2em;

                padding: 1em;
                padding-bottom: 0.1em;
            }


            div.landing-main div.block.about-articles p {
                font-size: 0.9em;
            }

            /* /smaller than big window size / mobile version */
        

        /* desktop */
        
        @media only screen and (min-width: 500px)
        {

            div.landing-main div.block.about-articles {
                left: 0em;
                top: 32em;
            }



            div.landing-main div.block.about-articles {


            }

            div.landing-main div.block.about-articles p {
                font-size: 0.9em;
            }

        }
        
        /* desktop */


            /* desktop version wide screen */

            @media only screen and (min-width: 1300px)
            {

                div.landing-main div.block.about-articles {
                    /*
                    left: 26em;
                    top: 11em;
                    */

                    left: -12em;
                    top: 19em;

                    width: 450px;
                    
                }
            }

            @media only screen and (min-width: 1600px)
            {
                div.landing-main div.block.about-articles {
                    left: -18em;
                }
            }


            /* /desktop version wide screen */

/* --------- /new block and related styles ----------------  */




/* ------------------ /styles added point 2023-04-02 ------------------------------------*/

div.block p {
    font-family: Poppins;
}

div.block.quote p {
   font-family: Arial;
}

div.block.quote p q {
    font-family: Lato;
}

div.pageContent p {
    /*
    font-family: Lato;
    */
}

div.block h2 {
    font-family: Montserrat, Arial;
}


div.landing-page-about {

}

div.landing-page-about p {

    font-family: Poppins, Arial;

    font-size: 1.05em;
}


div.landing-page-about a {
    color: #15b7a8;
}

div.landing-page-about a::after hover {
    color: #18cebd;
}



section.about-main p.para1 {

    font-family: Poppins, Arial;

    font-size: 1.08em;
}

section.about-main p.para2 {
    font-size: 1.05em;
}

section.about-main p.para3 {

    

    font-family: Poppins, Arial;
    font-family: Arial;

    font-family: Poppins, Arial;
    font-size: 1.0em;
}

section.about-main p.para4 {

}

section.about-main p.para5 {
    margin: 0;
    

    margin-left: 1em;

    margin-top: 0.5em;

    line-height: 2.5em;
}

section.about-main p.para5 a {
    padding:0em 0.2em;    
}

section.about-main h2.navigation {
    font-size: 1.1em;
    margin:0;
    margin-top: 1.8em;
    padding: 0;
}

/* mobile */
div.top-image {
    width: 100%;
}

div.top-image img {
    width: 100%;
}

/* mobile */


        /* desktop */
        
        @media only screen and (min-width: 500px)
        {

            div.top-image {
                display: none;
            }

        }
        
        /* desktop */