/*
 Theme Name:   Skillup Child
 Theme URI:    https://themeforest.net/item/skillup-online-education-wordpress-theme/38030056
 Description:  Skillup Child Theme
 Author:       ApusWP
 Author URI:   https://themeforest.net/user/apuswp/portfolio
 Template:     skillup
 Version:      1.0.0
 Text Domain:  skillup-child
*/

#apus-header, #apus-header-mobile,#apus-mobile-menu .header-offcanvas{
    background-color: #fff;
    padding: 10px 0;
}
#apus-header .logo a,#apus-header-mobile .logo a,.header-offcanvas .logo a {
    color: #fff;
    font-size: 20px;
    display: flex;
    align-items: center;
    gap: 10px;
}
.post-layout .bottom-layout-info {
/*    display: none !important;*/
}
.layout-posts-list .post-layout .categories-name {
    background-color: #107162;
    color: #fff;
    border-radius: 0;
}
#comments {
    display: none;
}
#apus-breadscrumb .wrapper-breads {
    padding: 20px 0;
}
.top-detail-info {
/*    display: none;*/
}
/* .single-post .sidebar-wrapper {
    display: none;
}
.single-post #main-content {
    width: 100%;
} */
.single-post #apus-main-content,.category  #apus-main-content,.page  #apus-main-content {
    min-height: calc(100vh - 206px);
}
#apus-main-content {
    padding-bottom: 20px;
}
.home #apus-main-content {
    margin-top: 50px;
}
#apus-footer .apus-copyright {
    background-color: #e5e5e5;
}
#apus-breadscrumb {
    border-bottom: 1px solid #e7e7e7;
    margin-bottom: 35px;
}

body a:hover {
    color: #107162;
}
.layout-posts-list .post .entry-title a {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}


.readmore:hover {
   color: #000;
}

.readmore {
    background-color: #c0c4c3;
    color: #000;
    padding: 4px 10px;
    display: inline-block;
    margin-top: 15px;
    border: 1px solid transparent;
}
.post-layout .col-content .list-categories {
    display: none;
}
header #primary-menu li a {
    color: #000;
    font-size: 16px;
    font-weight: 400;
}
#main-content form {
    margin: auto;
    padding-top: 20px;
}
#main-content form input {
    width: 100%;
    outline: none;
    padding: 6px;
    border-radius: 5px;
    border: 1px solid #8d8484;
}

#main-content form label {
    width: 100%;
}
#main-content form textarea {
    width: 100%;
    outline: none;
}

#main-content form input[type="submit"] {
    background-color: #107162;
    color: #fff;
    padding: 8px;
    width: 100px;
    display: block;
    margin: auto;
}
.navbottom-links {
    text-align: center;
    margin-bottom: 5px;
}
.navbottom-links a:first-child {
    margin-right: 10px;
}
.privacy-policy #main-content {
    width: 100%;
}

.privacy-policy .sidebar-wrapper{
    display: none;
}
.home #apus-main-content {
    padding-bottom: 0;
    margin-top: 0;
}
.privacy-policy #apus-breadscrumb {
    margin-bottom: 20px;
}

.bg-overshade-box {
    text-align: center;
    margin-bottom: 30px;
    min-height: 350px;
}
.bg-overshade-box .bg-title {
    margin: 0;
    color: #107162;
    font-size: 35px;
    font-weight: 500;
}

.top-wrapper-menu {
    display: none;
}
#apus-header-mobile .mobile-menu-icon {
    border-color: #000;
}
#apus-header-mobile .mobile-menu-icon:after, #apus-header-mobile .mobile-menu-icon:before{
    background-color: #000;
}
#apus-mobile-menu .btn-toggle-canvas {
    color: #000 !important;
}
.mobile-sidebar-btn.btn-right {
    display: none;
}

.searchform-box {
    position: relative;
    width: 100%;
}

.searchform-box form .seach-input-field {
    width: 100%;
    padding: 5px;
    border-radius: 50px;
    border: 1px solid #7a79e6;
    outline: none;
    padding-left: 15px;
    padding-right: 52px;
    min-height: 42px;
}

.searchform-box .svg-ico {
    position: absolute;
    right: 13px;
    top: 4px;
}
.searchform-box .svg-ico {
    background-color: transparent;
    border: 0;
}

.middle-offcanvas .searchform-box {
    margin-top: 12px;
    border-bottom: 1px solid #ccced4;
    padding-bottom: 11px;
}
.post-thumbnail-box {
    margin-bottom: 10px;
}
.category .sidebar-wrapper {
    display: none;
}
.category #main-content{
  width: 100%;    
}
.category .layout-posts-list .col-xl-6 {
    width: 33%;
}
.single-post .entry-thumb .post-thumbnail {
    text-align: center;
}
.single-post .entry-thumb .post-thumbnail img {
    max-width: 500px;
    margin: auto;
    width: 100%;
}

/* rs */

ul.first-design {
    padding: 0;
}
ul.first-design li {
    list-style: none;
}
ul.first-design li a {
    margin: 10px 0;
    padding: 5px;
    text-decoration: none;
    line-height: 48px;
    font-weight: 700;
    font-size: 20px;
    background-color: #0064ff;
    color: #ffffff;
    font-family: 'Arial Black', arial, sans-serif;
    border-radius: 15px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
ul.first-design li a:hover {
    background-color:  #1394e4;
    text-decoration: underline;
}
ul.first-design li a .left,
ul.first-design li a .right,
ul.first-design li a .left .icon-div {
    display: flex;
    align-items: center;
}
ul.first-design li a .left svg {
    margin-left: 8px;
    margin-right: 20px;
}
ul.first-design li a .right svg {
    margin-right: 8px;
    margin-left: 22px;
}

.search .sidebar-blog {
    display: none;
}

.search #main-content .top-image {
    display: none;
}
.search #apus-breadscrumb {
    display: none;
}
.search #apus-main-content {
    min-height: calc(100vh - 165px);
}
.ads-main-container > a.related-text {
  font-size: 12px;
  color: #212121;
  font-family: Arial,arial,sans-serif;
  text-decoration: none;
}

@media screen and (max-width: 991px) {
    .category .layout-posts-list .col-xl-6 {
        width: 100%;
    }
  }
@media screen and (max-width: 600px) {
    .single-post #apus-main-content {
        min-height: calc(100vh - 100px);
    }
}

.ads-main-container{
    padding:20px 10px;
}
ul.second-design {
    padding: 0;
    margin: 0;
    font-family: arial,sans-serif;
    max-width: 540px;
}
ul.second-design a{
    text-decoration: none;
    color: #666666;
}
ul.second-design li {
    list-style: none;
    padding: 0 15px 20px;
}

ul.second-design li .heading a>p{
    font-size: 16px;
    line-height: 48px;
    padding: 15px 5px 22px 0;
    color: #666666;
    width: 100%;
    margin-bottom: 0;
}
ul.second-design li .content .url {
    font-size: 10px;
    line-height: 11px;
    color: #6b6b6b;
}
ul.second-design li .content .url>div:first-child{
    display: flex;
}
ul.second-design li .content .url>div:first-child>span{
    font-weight: 700;
    padding-left: 6px;
    padding-right: 8px;
    position: relative;
}
ul.second-design li .content .url>div:first-child>span:before{
    content: ".";
    position: absolute;
    top: -2px;
}
ul.second-design li .content .url>div:first-child>a{
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
ul.second-design li .content .url>div:first-child .down-arrow{
    margin-left: 5px;
    margin-top: 2px;
    color: #666666;
    font-weight: 400;
    font-size: 8px;
    line-height: 8px;
}   
ul.second-design li .content .url .description{
    line-height: 15px;
    padding-bottom: 31px;
    padding-right: 15px;
}
ul.second-design li .content .button-div a{
    background-color: #007d80;
    border-radius: 20px;
    border: 5px solid #dadce0;
    max-height: 55px;
    margin: 6px 20px 10px 20px;
    padding: 39px 50px;
    font-weight: 700;
    font-size: 16px;
    line-height: 23px;
    color: #ffffff;
    display: flex;
    align-items: center;
    max-width: fit-content;
}
ul.second-design li .content .button-div a:hover{
    text-decoration: underline;
}
.search #main-container {
    max-width: 900px;
    margin: auto;
}

.search .layout-posts-list .post .entry-title a {
    color: #1a0dab;
    font-size: 20px;
    font-weight: 400;
    line-height: 26px;
    text-decoration: none;
    font-family: Arial, sans-serif;
}
.search .post-layout .col-content {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
}
.search .post-layout .col-content .post-link {
    margin: 0;
    color: #3e7e2b;
    font-size: 14px;
    line-height: 22px;
    padding: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    font-family: Arial, sans-serif;
    white-space: nowrap;
}
.search .layout-posts-list .post .description {
    color: #505058;
    font-size: 15px;
    line-height: 20px;
    font-family: Arial, sans-serif;
}
ul.second-design li:last-child {
    padding-bottom: 10px;
}

.middle-offcanvas .searchform-box form {
    padding: 0 4px;
}

.search .widget_search {
    display: none;
}

@media screen and (max-width:767px){
    .ads-main-container{
        padding:0;
    }

    .my_post_custom_slider .design-1 .slick-dots {
        left: 50% !important;
        transform: translateX(-50%);
    }
    .navbar-offcanvas .sliding-menu li a {
        color: #000;
    }
    .search #apus-header-mobile {
        border-bottom: 1px solid #ddd !important;
    }
    .readmore {
        width: 100px;
        margin: auto;
        display: block;
        margin-top: 12px;
    }
    .bg-overshade-box {
        margin-top: 0px !important;
    }
    #apus-main-content {
        padding-top: 76px !important;
    }
    
}
.search .layout-posts-list .post .entry-title a:hover {
    color: #c33;
}
.search .post-layout,.search .post-layout:hover {
    background-color: transparent;
    box-shadow: none;
}

#apus-main-content {
    min-height: calc(100vh - 170px);
}
#apus-header {
    padding: 15px 0;
}
.my_post_custom_slider .design-1 .slick-dots {
    left: 50% !important;
    bottom: 0px !important;
}
.my_post_custom_slider .wpcolumns, .my_post_custom_slider .wp-medium-8 {
    width: 100% !important;
}
.header-offcanvas {
    border-bottom: 1px solid #ccced4;
}
.navbar-offcanvas .sliding-menu li {
    border-bottom: 1px solid #ccced4 !important;
}

/* .single-post #apus-main-content {
    margin-top: 30px;
} */

/* .single-post #apus-breadscrumb {
    display: none;
} */

.single-post #apus-main-content, .category #apus-main-content, .page #apus-main-content {
    background: #fff;
}

.box-detail-blog {
    border: 0 !important;
}

.single-post #apus-header, .search  #apus-header {
    border-bottom: 1px solid #ddd;
}
.search .layout-posts-list .post {
    margin-bottom: 0;
}

.search .post-layout .col-content .entry-title {
    margin-bottom: 0;
}

.search-result-title {
    color: #a0a0b0;
    margin-bottom: 12px;
    font: 400 14px/15px arial,helvetica,sans-serif;
    -webkit-font-smoothing: antialiased;
}

.search-result-title.mt-4 {
    margin-top: 0 !important;
}
.text-copyright a:hover,.navbottom-links a:hover {
    color: #333d46 !important;
}