
            * {
                font-family: 'Open Sans', sans-serif;
            }
            body {
                margin: 0px;
                background-color: #eee;
                transition: background-color 0.5s ease-in;
            }


            #home-carousel {
                background-color: white;
                box-shadow: #aaa 1px 5px 10px;
                border-radius: 6px;
            }
            #prev, #next {
                position: absolute;
                top: calc(50% - 50px);
                left: -50px;
                width: 100px;
                height: 100px;
                border-radius: 100%;
                opacity: 0.5;
                background-color:white;
                color:black;
                border: solid 4px black;
                font-family:Verdana, Geneva, Tahoma, sans-serif;
                font-size: 2em;
                transition: background-color 0.3s, color 0.3s, border 0.3s, width 0.1s, height 0.1s;
                z-index: 1;
            }
            #prev:hover, #next:hover {
                background-color:black;
                color:white;
                border: solid 4px white;
            }
            #prev:active, #next:active {
                background-color:black;
                color:white;
                border: solid 4px white;
                width: 95px;
                height: 95px;
            }
            #prev:focus, #next:focus {
                outline:0;
            }
            #next {
                left: auto;
                right:-50px;
            }
            #carousel {
                position: relative;
                overflow: hidden;
            }
            .card {
                transition:opacity 0.2s ease-in;
                position: absolute;
                top: 0;
                left: 0;
                z-index: 0;
            }
            .cardbg {
                z-index: -1;
            }
            .nowyouseeme {
                opacity:1;
            }
            .nowyoudont {
                opacity:0;
            }
            #toggleslideshow {
                border: solid 1px black;
                padding: 10px;
                color: black;
                border-radius: 4px;
                background-color: white;
            }

            #carousel-desc {
                padding: 40px;
            }

            .col-sm-12, .col-md-6 {
                padding: 0px;
            }

            .nav-tab {
                width: 100%;
                text-align: center;
                padding-top: 40px;
            }
            .links {
                padding:10px 20px 10px 20px;
                margin-left:5px;
                margin-right:5px;
                margin-bottom:15px;
                font-size:1.2em;
                border:solid 1px black;
                background: none;
                transition: box-shadow 0.2s ease-in-out, border 0.2s ease-in-out, background-color 0.2s ease-in;
                border-radius: 4px;
            }
            .links:hover {
                border:solid 1px black;
                box-shadow: #AAA 1px 1px 10px;
                background-color: white;
            }
            .newcards {
                margin-top: 50px;
            }
            #home-profile {
                margin-top: 20px;
            }
            #profileimg {
                border-radius: 100%;
                box-shadow: grey 1px 3px 5px;
                shape-outside: circle();
                margin-right: 40px;
                float:left;
            }