/*
Theme Name: Legacy
Theme URI: https://legacysse.com
Template: enfold
Author: Evertiro
Author URI: https://evertiro.com
Description: Theme for Legacy
Version: 4.7.5.1591674375
Updated: 2020-06-09 03:46:15
*/

a {
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}

a:hover,
a:focus {
    text-decoration: none;
}

.html_header_left #main {
    border-left-width: 0px;
}

.responsive #top #footer {
    padding: 15px 0;
}

.responsive #top #footer .container .flex_column {
    margin-bottom: 0;
}

#top #header .av-main-nav > li > a {
    text-align: center;
}

#top #header .av-main-nav > li > a .avia-menu-text {
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}

#top #header .av-main-nav > li > a:hover .avia-menu-text {
    color: #67A7F0;
}

#top #wrap_all .social_bookmarks .social_bookmarks_discord > a:hover {
    background-color: #6F85D5;
    color: #fff;
}

.avia-toc-container .avia-toc-link {
    font-weight: normal;
    padding-bottom: 0.875em;
}

.html_elegant-blog #top .post-entry .post-meta-infos .text-sep-comment {
    display: none;
}

#top .avia-post-prev {
    left: 320px;
}

#top .avia-post-next {
    right: calc(25% - 40px);
}

.avia_message_box_content {
    font-weight: 400;
}

.single-post .cb_p6_patreon_button {
    clear: both;
    padding-top: 50px;
}

#scroll-top-link {
    display: none;
}

.html_header_sidebar .logo {
    padding: 40px 40px 0;
}

.html_header_sidebar .logo img {
    width: 80%;
    margin: 0 auto;
}

#socket .sub_menu_socket {
    margin-right: 115px;
}

#top .av-large-testimonial-slider .avia-testimonial-meta-mini {
    height: 40px;
}

#top .av-large-testimonial-slider .avia-testimonial-meta .avia-testimonial-image {
    height: 40px;
    width: 40px;
}

#top .av-large-testimonial-slider .avia-testimonial-name {
    line-height: 40px;
    margin-top: 0;
}

.sidebar #ajaxsearchlite1 .probox .proinput input {
    color: #969696 !important;
}

.sidebar #ajaxsearchlite1 .probox .proinput input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #969696 !important;
    opacity: 1; /* Firefox */
}
  
.sidebar #ajaxsearchlite1 .probox .proinput input:-ms-input-placeholder, /* Internet Explorer 10-11 */ 
.sidebar #ajaxsearchlite1 .probox .proinput input::-ms-input-placeholder { /* Microsoft Edge */
    color: #969696 !important;
}

div.asl_m .probox div.asl_simple-circle {
    border-color: #202020 !important;
}

div.asl_r.vertical {
    background: #4672a3 !important;
}

div.asl_r .results .item .asl_content h3,
div.asl_r .results .item .asl_content h3 a {
    vertical-align: middle;
}

@media only screen and (max-width: 990px) {
    .responsive .logo img {
        max-height: 64px;
    }

    .responsive #top #header_main > .container .main_menu .av-main-nav > li > a,
    .responsive #top #wrap_all .av-logo-container {
        line-height: 70px;
    }

    .responsive #socket .copyright {
        width: 100%;
        text-align: center;
    }

    .responsive #socket .sub_menu_socket {
        display: inline;
    }

    .responsive #socket .sub_menu_socket li:first-child {
        padding-left: 0;
    }

    .responsive #top #header .av-main-nav > li.menu-item  {
        display: none !important;
    }

    .responsive #top #header .av-burger-menu-main {
        cursor: pointer;
        display: block !important;
    }

    .responsive body .av-special-heading .av-special-heading-tag {
        text-align: center;
        margin-bottom: 25px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 990px) {
    .responsive #top #av-burger-menu-ul {
        padding: 0 !important;
    }
}