/*

Theme Name: X &ndash; Custom
Theme URI: http://theme.co/x/
Author: Themeco
Author URI: http://theme.co/
Description: Make all of your modifications to X in this child theme.
Version: 4.6.4
Template: x

*/

.report {
    float: left;
    width: 275px;
}

#join, #log {
    display: none;
}

li.join {
    background-color: #fe9901;
    border: 1px solid #156480;
    height: 40px;
    margin-top: 1em;
    margin-right: .2em;

    position: absolute !important;
    top: -100%;
    right: 10%;

}

.join:hover {
    background-color: #fc6c35;
}

.x-nav {
   padding-top: 1%;
}

.x-navbar .desktop .x-nav .join a {
    padding-top: 17px;
}

.x-navbar .desktop .x-nav .join a:hover {
    box-shadow: none;
}

.join a span{
    color: rgb(255, 255, 255);  
    text-shadow: rgba(0,0,0, 0.49 0 0.075 0.75em rgba(0,0,0,0.5))  ;
}

li.log {
    background-color: #258e9f;
    border: 1px solid #258e9f;
    height: 40px;
    margin-top: 1em;
    margin-right: .2em;

    position: absolute !important;
    top: -100%;
    right: 2%;
}

.x-navbar .desktop .x-nav>li.join>a, .x-navbar .desktop .x-nav>li.log>a {
   height: 40px;
   margin-top: -5px;
}

.log:hover {
    background-color: #156480;
}

.x-navbar .desktop .x-nav .log a {
    padding-top: 17px;
}

 .x-navbar .desktop .x-nav .log a:hover {
    box-shadow: none;
}

.sfwd-courses img.attachment-entry.wp-post-image {
   margin-top: 0 !important;
}

.sfwd-lessons .x-nav-articles {
   display: none;
}

.log a span{
    color: rgb(255, 255, 255);  
    text-shadow: rgba(0,0,0, 0.49 0 0.075 0.75em rgba(0,0,0,0.5))  ;
}

.single-post .entry-featured {
    width: 50%;
    float: left;
    margin: 0 !important;
    padding: 0 20px 20px 0;
}

.single-post img.attachment-entry.wp-post-image {
    width: 100% !important;
    margin-top: 0 !important;
}

.pd-content .downloadablReport {
   border: 3px double #e6e6e6;
   margin: 1.5em 0;
   padding: 1em;
}

#learndash_lessons a {
   font-size: 0.86em;
}

a#hb-traffic-cta.hb-cta {color:#fff;}

.postid-127989 .tve-leads-post-footer {
	display: none !important;
}

@media only screen and (min-width: 980px) and (max-width: 1410px) {
    .x-main, .x-sidebar {
        /*padding-top: 8%;*/
    }
}

@media only screen and (min-width: 979px) and (max-width: 1407px) {

    #menu-main-menu li.join, #menu-main-menu li.log {
        top:-50%;
    }
    li.join {
        right: 12%;
    }



}

@media only screen and (min-width: 980px) and (max-width: 991px){


    .x-main, .x-sidebar {
        /*padding-top: 18%;*/
    }
}


@media only screen and (max-width: 980px) {
    li.join, li.log {
        position: relative !important;
        left: 1% !important;
        height: 52px;
    }
}

#text-13 {
    margin-top: -20px;
}


.search-results #mw_login {
    box-shadow: 0 0;
    padding: 0;
    margin: 0;
    max-width: inherit;
    background: #fff;
}

.search-results #post_mw_login {
    display: none;
}

.search-results #mw_login .error, .search-results .fb_multiple_error {
    display: none; }

.search-results .report #loginform {
    display: none;
}

.search-results #mw_login hr {
    display: none;
}

.search-results #mw_login .forgot_pwd {
    display: none;
}

.search-results .report {
    margin-right: 40px;
border-bottom: none !important;
margin-bottom: 25px;
}

@media only screen and (max-width: 1081px) {
.search-results .report {
    width: 100%;
    margin-right: 0; }

}

.search-results .type-page {
    clear: both;
}

.single-report .type-report {
    width: 100%;
}

