@import "tango.css";

:root {
    --bgc: #fffff8;
    --theme: #B8405E;
    --defaultColor: #313552;

    --second: #444a72;
    --third: #405eb8;
  }

ul{
    margin-left:0px;
    padding-left:0px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
  }

.radx {
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    margin-left: 0;
}

.theme_colored {
    color: var(--theme);
}

.radx p {
    display: inline;
    /* color: blue; */
    font-size: 6em;
    margin-left: 0px;
}

.sub_1 {
    font-family:'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
    font-weight: bold;
    font-size: 30px;
    display: inline;
    text-align: center;
    justify-content: center;
}

.sub_1 p {
    display: inline;
    color: var(--theme);
}

.sub_2 {
    font-family:'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
    font-size: 20px;
    /* display: inline; */
    /* margin-left: 10px; */
}

.sub_2 a {
    display: inline;
    color: var(--second);
    text-decoration: none;
}

body {
    margin-top:50px;
    margin-left: 10%;
    margin-right: 10%;
    background-color: var(--bgc);
    line-height: 1.5;
    color: var(--defaultColor);
}

.twitter:hover {
    color: #1da1f2 !important;
}

.insta:hover {
    color: #833AB4 !important;
}

.soundcloud:hover {
    color: #ff5500 !important;
}

.nav {
    font-family:'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
    font-size: medium;
    /* display: inline; */
    margin-bottom: 50px;
}

.nav a {
    display: inline;
    margin-right: 15px;
    color: var(--second);
    text-decoration: none;
}

.filter {
    font-family: Georgia, 'Times New Roman', Times, serif;
    font-size: 15px;
    /* display: inline; */
    margin-bottom: 30px;
}

.filter p {
    display: inline;
    margin-right: 5px;
    color: var(--second);
    text-decoration: none;
}

.filter a {
    display: inline;
    margin-right: 5px;
    color: var(--second);
    text-decoration: underline;
    cursor: pointer;
}

.back {
    font-family: Georgia, 'Times New Roman', Times, serif;
    font-size: 15px;
    /* display: inline; */
    margin-bottom: 10px;
}

.back a {
    display: inline;
    margin-right: 5px;
    color: var(--third);
    text-decoration: none;
}

.selected_project {
    color:  var(--second) !important;
    font-weight: bold;
}

.selected_nav {
    color: var(--theme) !important;
    font-size: 30px;
}


.name_links {
    margin-bottom: 30px;
}


.projects {
    display: none;
}

.highlight {
    /* max-width: inherit !important; */
    overflow-x: scroll;
    margin-top: 30px;
    margin-bottom: 30px;
    /* background-color: var(--third); */
}


.blog {
    display: none;
}

.resume {
    display: none;
}

.project_item {
    margin-bottom: 50px;
}

.read_more a:visited {
    color: var(--third);
}

.read_more a {
    color: var(--third);
}



.project_title {
    font-family:'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
    font-weight: bold;
    font-size: 25px;
    /* float: left; */
    display:inline;
    /* font-style: italic; */
}

.project_title a {
    text-decoration: none;
    color: inherit;
}

.project_sub {
    font-family: Cochin, Georgia, 'Times New Roman', Times, serif;
    margin-bottom: 15px;
    /* font-weight: bold; */
    font-size: 20px;
    color: var(--second);
    /* font-style: italic; */
}

.project_text{
    font-family:'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
    /* margin-bottom: 10px; */
    /* font-weight: bold; */
    font-size: 18px;
    width: 600px;
    text-align: left;
    /* font-style: italic; */
}

.project_text a {
    color: var(--third);
}

.project_text a:visited {
    color: var(--third);
}
.resume_title {
    font-family:'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
    margin-bottom: 15px;
    margin-top:25px;
    font-weight: bold;
    font-size: 25px;
    /* font-style: italic; */
}
.resume_sub {
    font-family: Cochin, Georgia, 'Times New Roman', Times, serif;
    margin-bottom: 0px;
    margin-top: 20px;
    /* font-weight: bold; */
    font-size: 23px;
}

.resume_sub_2 {
    font-family: Cochin, Georgia, 'Times New Roman', Times, serif;
    margin-bottom: 5px;
    /* font-weight: bold; */
    font-size: 15px;
    /* text-decoration: underline; */
    font-style: italic;
}

.resume_text{
    font-family: Cochin, Georgia, Times, 'Times New Roman', serif;
    /* margin-bottom: 10px; */
    /* font-weight: bold; */
    font-size: 17px;
    width: 600px;
    /* margin-bottom: 10px; */
    /* font-style: italic; */
}

.nav_section {
    width: 600px;
    margin-bottom: 20px;
}

.text_highlighted {
    font-weight:bold;
    /* font-size: 20px; */
  }


.section_content .dotted {
    text-decoration: none;
    color:inherit;
    border-bottom: 0.5px dotted #000;
    /* text-decoration: underline; */
    /* text-decoration-style: dotted; */

}

#emailid a {
    color: var(--theme);
}
.project_links {
    font-family: inherit;
    font-size: 15px;
    display: block;
    padding-left: 5px;
    display:inline;
}

.project_links a, .project_links a:visited {
    margin-right: 5px;
    color: var(--theme);
    /* text-decoration: none; */
}


.project_title_links {
    /* display: /inline; */
    margin-bottom: 5px;
}

.blog_date {
    font-family: Cochin, Georgia, 'Times New Roman', Times, serif;
    margin-bottom: 15px;
    /* font-weight: bold; */
    font-size: 15px;
    color: var(--second);
    /* font-style: italic; */
}


.blog_title {
    font-family:'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
    /* font-weight: bold; */
    font-size: 35px;
    /* float: left; */
    display:inline;
    font-weight: bold;
    /* font-style: italic; */
}

.smalltext {
    display: inline;
    font-size: 15px;
    color: var(--second);
}

@media only screen and (max-width: 600px) {

    .nav_section {
        width: 100%;
    }

    .project_text{
        font-size: 18px;
        hyphens: auto;
        width: 100%;
    }

    .text_highlighted {
        font-weight: bold;
        font-size: 17px;
      }

    .radx {
        font-family: Verdana, Geneva, Tahoma, sans-serif;
        margin-left: 0;
        display: none;
    }

    .sub_1 {
        font-size: 23px;
    }

    .blog_title {
        font-size: 30px;
        font-weight: bold;
    }
  }


#disqus_thread {
    margin-top: 50px;
}

img {
    max-width: 100%;
}