:root {
    --color-primary: #ffb09f;
    /*--color-primary: #ffb09f;*/
    /*--color-primary: #f92672;*/
    --color-secondary: #34dbc5;
    --color-gradient-start: #ffa5cd;
    --color-gradient-stop: #ffba83;
    --color-gradient-start-secondary: #4fda91;
    --color-gradient-stop-secondary: #34dbc5;
}


body {
    font-family: 'Roboto Mono', monospace;
    line-height: 1.5em;
    font-size: 18px;
    color: #808291;
    /*background-color: #18191D;*/
    background-color: #10131D;
}

.h1, h1,
.h2, h2,
.h3, h3,
.h4, h4,
.h5, h5,
.h6, h6 {
    font-family: 'Roboto Mono', monospace;
    color: #a3a7ab;
}

.h1, h1 {
    font-weight: 500;
    line-height: 1.2em;
    font-size: 32px;
}

.h2, h2 {
    font-weight: 400;
    line-height: 1.2em;
    font-size: 32px;
}

.h3, h3 {
    font-weight: 400;
    line-height: 1.5;
    font-size: 30px;
}

.h4, h4 {
    font-weight: 400;
    line-height: 1.5;
    font-size: 24px;
}

.h5, h5 {
    font-weight: 400;
    line-height: 1.7;
    font-size: 21px;
}

.h6, h6 {
    font-weight: 400;
    line-height: 1.5;
    font-size: 17px;
    color: #a7a9b8;
}

body.blog #content {
    padding-bottom: 0px;
    padding-top: 0px;
    background-color: #10131D;;
}


.main-nav > li > a {
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 0.1em;
    color: #4a4e51;
    text-transform: uppercase;
}

.main-nav > li.active > a, .main-nav > li.current-menu-item > a, .main-nav > li > a:hover {
    color: #ededed;
}

.btn-bordered {
    color: #ffb09f;
}

.filter-list li.active, .filter-list li:hover, .navbar-brand:hover, a:hover {
    color: var(--color-primary);
}

.bg-mydark {
    background-color: #10131D;
}

.bg-mydark2 {
    background-color: #1F2025;
}

#active {
    color: var(--color-secondary);
}

.liquid-lp-time-aside > time span {
    color: #bfbfbf;
}

.rich-text ul{
    list-style: disclosure-closed;
}
.categories-list ul {
    display: inline-block;
    list-style-type: none;

}

.categories-list li {
    margin: 5px;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    border: 1px solid #eaeaea;
    display: inline-block;
    color: #888;
    text-transform: uppercase;
    padding: 5px 11px;
    font-size: .7692rem;
    font-weight: 500;
}

.categories-list li:hover {
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    border: 1px solid var(--color-primary);
    color: #131313;
}

.my-list ul {
    display: inline-block;
    list-style-type: none;

}

.my-list li {
    margin: 5px;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    border: 1px solid #eaeaea;
    display: inline-block;
    color: #888;
    text-transform: uppercase;
    padding: 5px 11px;
    font-size: .8692rem;
    font-weight: 500;
}

.my-list li:hover {
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    border: 1px solid var(--color-secondary);
    color: #131313;
}

.ui-button .ui-icon {
    background-image: url('https://i.imgur.com/Mng6Zwh.png');
    margin: 10px;
}

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon, .ui-button:hover .ui-icon, .ui-button:focus .ui-icon {
    background-image: url('https://i.imgur.com/dIvshA7.png');
}


/*For the search bar with the list of choices*/
#id_status-button {
    width: 100%;
    border-top: none;
    border-bottom: none;
    border-left: none;
    border-right: none;
    background-color: white;
    border-radius: 0px;
    padding: 5px;
}

#id_searchquery {
    width: 100%;
    height: 50px;
    border: none;
}

.btn-search {
    white-space: nowrap;
    width: 100%;
    height: 100%;
    color: #fff;
    border: 0;
    cursor: pointer;
    background: var(--color-secondary);
    transition: all .5s ease-out, color .5s ease-out;
}

.btn-search:hover {
    transition: all .5s ease-out, color .5s ease-out;
    transform: scale(1.1);
}

.ui-selectmenu-text {
    padding: 5px;
}

.search-row {
    margin: auto;
    box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.15);
    max-width: 950px;
}

/*END --For the search bar with the list of choices*/

.taglist, .errorlist {
    list-style-type: none;
}

.errorlist {
    border: 1px solid;
    margin: 10px 0px;
    padding: 15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
    color: #D8000C;
    background-color: #FFBABA;
}

.password-required #id_password {
    border: none;
    background: #ffffff1a;
}

.success {
    padding: 8px;
    border: 2px solid #87c897;
    background: #d7fae3;
}

.warning {
    padding: 8px;
    border: 2px solid #F770A1;
    background: #ffcece;
}


.contact-form-inputs-underlined input {
    padding-left: 10px;
}

.contact-form-inputs-underlined textarea {
    padding-left: 10px;
}


/*ELEMENTS IN BLOG POST*/


.block-MDblock {
    overflow: auto;
}

.myBlockquote {
    margin: 30px;
    border-left: 10px solid var(--color-primary);
    background-color: #1d1d1d;
    padding: 40px;
}

blockquote {
    padding: 0;
    margin: 0;
}
.block-paragraph {
    text-align: justify;
}

.my-transition {
    transition:all 1.3s ease;
}

.my-transition:hover {
    transition:all 1.3s ease;
}

/*to fix the operator in */
.token.operator{
    background: hsla(0,0%,100%,.1) !important;
}

/*This is for footer to be aligned on the right*/
/*only for the rest of devices except mobiles*/
@media screen and (min-width: 640px) {
    .nonmobiletextright {
        text-align: right;
    }
}


.boxshadow {
   -moz-box-shadow:    inset 0 0 10px #000000;
   -webkit-box-shadow: inset 0 0 10px #000000;
   box-shadow:         inset 0 0 10px #000000;
}