/*JARED*/
#footer-logo p {
    display: block;
    left: 100%;
    top: 18px;
    position: relative
}

.wsCtr {
    border-top: 1px solid #ccc
}

.wsAnchorText {
    cursor: pointer;
    text-decoration: none;
    color: #0d385e;
    padding: .75em 0;
    font-weight: bold
}

.wsAnchorText a {
    color: #000;
    text-decoration: none
}

.wsAnchorText p,
.wsAnchorText h3 {
    margin: 0
}

.wsAnchorTextClosed {
    background: url('../images/btn_expand.gif') no-repeat right center
}

.wsAnchorTextOpened {
    background: url('../images/btn_contract.gif') no-repeat right center
}

.wsRevealText {
    padding: 0 2em;
    margin: 0;
    font-weight: normal
}

.resource-block {
    height: 140px;
    margin: 0 2.5% 30px;
    border: 1px solid #e5e5e5;
    width: 45%;
    display: block;
    float: left
}

.resource-blk-left {
    float: left;
    width: 20%;
    height: 100%;
    border-left: none;
    border-bottom: 1px solid #e5e5e5;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 45%
}

.resource-blk-middle {
    float: left;
    width: 60%;
    height: 100%;
    padding: 10px;
    border-left: 1px solid #ccc
}

.resource-blk-right {
    float: left;
    width: 20%;
    height: 100%;
    background-color: #c64e4c;
    background-repeat: no-repeat;
    background-position: 50%;
    cursor: pointer
}

.resource-blk-right p,
.resource-blk-left p {
    text-align: center;
    position: relative;
    top: 90px;
    font-size: 14px
}

.resource-blk-left p {
    color: #000
}

.resource-blk-right p {
    color: #fff!important
}

.whitepaper-block {
    background-image: url('../images/whitepaper.png');
    border-left: 5px solid #c64e4c
}

.literature-block {
    background: url('../images/literature.png') no-repeat;
    border-left: 5px solid #f9a91a
}

.webinar-block {
    background: url('../images/webinar.png') no-repeat;
    border-left: 5px solid #8d5fa7
}

.success-block {
    background: url('../images/success.png') no-repeat;
    border-left: 5px solid #5775a5
}

.podcast-block {
    background: url('../images/podcast.png') no-repeat;
    border-left: 5px solid #5775a5
}

.video-block {
    background: url('../images/video.png') no-repeat;
    border-left: 5px solid #5775a5;
    s
}

.resource-title {
    font-family: "Verlag A", "Verlag B", sans-serif;
    letter-spacing: .05em;
    margin: 0 0 5px;
    text-transform: uppercase;
    font-size: 16px;
    color: #5d5d5d
}

.resource-desc {
    font-family: "Open Sans", "Open Sans", "Helvetica";
    text-transform: none;
    color: #4d4d4d;
    font-weight: normal;
    font-size: 12px
}

.download-icon {
    background: url('../images/download.png') no-repeat;
    background-repeat: no-repeat;
    background-position: 50%;
    background-color: #c64c4c;
    background-size: 50%
}

.movie-icon {
    background: url('../images/watch.png') no-repeat;
    background-repeat: no-repeat;
    background-position: 50%;
    background-color: #c64c4c;
    background-size: 50%
}

.listen-icon {
    background: url('../images/listen.png') no-repeat;
    background-repeat: no-repeat;
    background-position: 50%;
    background-color: #c64c4c;
    background-size: 50%
}

.seriouslyaVideo ul {
	list-style-position: inside;
}

.stButton,
.stMainServices {
    height: 22px !important
}

.assessment-btn {
    width: 280px;
    padding: 20px;
    height: 70px;
    background-color: #c64e4c;
    color: #fff;
    position: fixed;
    margin-right: 175px;
    float: right;
    z-index: 1000;
    bottom: 0;
    right: 0;
    display: none
}

.assessment-img {
    background: url('../images/icon_graph.png') no-repeat;
    width: 35px;
    height: 35px;
    margin-right: 20px
}

.assessment-info span {
    display: block
}

.assessment-info p {
    line-height: .5em
}

.assessment-info .light {
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 100
}

.assessment-info .heavy {
    font-family: "Verlag A", "Verlag B", sans-serif;
    letter-spacing: .05em;
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: 1px
}

.assessment-btn a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.assessment-btn:hover {
    opacity: .9
}

.assessment-btn.sticky {
    position: absolute !important;
    bottom: -50px !important
}

.page-it-service-optimization-maturity .assessment-btn {
    display: block
}

@media (max-width: 600px) {
    .ccm-layout-col {
        float: none !important;
        width: 100% !important
    }
    .ccm-layout-col-spacing {
        margin: 0 !important
    }
    .page-the-solutions #ccm-layout-main-64-3 .ccm-layout-cell,
    .page-the-solutions #ccm-layout-main-75-3 .ccm-layout-cell {
        width: 100%!important;
        margin: 40px 0
    }
    #sb-global form {
        width: 100% !important;
        float: none;
        clear: both;
        margin: 40px 0;
        border: 1px solid #ebebeb;
        padding: 20px 40px
    }
}

@media (max-width: 960px) {
    .resource-block {
        width: 100%;
        float: none
    }
    .whitepaper-block,
    .literature-block,
    .webinar-block,
    .success-block,
    .podcast-block,
    .video-block {
        background-size: 30%
    }
    .download-icon,
    .movie-icon,
    .listen-icon {
        background-size: 30%
    }
    @media (max-width: 400px) {
        .resource-block {
            height: auto;
            border: 1px solid #e5e5e5;
            width: 100%;
            display: block;
            margin-bottom: 40px;
            float: none
        }
        .resource-blk-left {
            float: none;
            width: 100%;
            height: 100%;
            padding: 20px;
            background-position: 15%;
            background-size: 15%
        }
        .resource-blk-right p,
        .resource-blk-left p {
            top: 0
        }
        .resource-blk-middle {
            float: none;
            width: 100%;
            padding: 40px
        }
        .resource-blk-right {
            float: none;
            width: 100%;
            padding: 20px;
            background-position: 15%;
            background-size: 15%
        }
        .assessment-btn {
            width: 100%;
            margin-right: 0
        }
    }
}


/*CHRISTINA*/
.blog-list-content a.blog-title,
section.blog-section .blog-content a.blog-title {
    font-style: normal!important;
    text-decoration: none!important
}
.blog-list-subhead,
div#home-blog span.blog-list-author a {
    font-family: 'Open Sans', sans-serif
}
section.blog-section .blog-content a.read-more {
    white-space: pre;
    text-transform: none
}
section.blog-section span.blog-list-author a {
    text-transform: none
}
div#home-blog div.author-info {
    padding-top: 10px
}
div.author-info-blog-post {
    padding-top: 30px;
    padding-bottom: 30px
}
.blog-list-wrap {
    margin-bottom: 40px
}
.blog-list-content {
    padding: 20px;
    border: 1px solid #ccc;
    background: #fff;
    overflow: hidden
}
.blog-list-tag {
    color: #fff;
    padding: 2px 5px;
    background-color: #3c455b;
    text-transform: uppercase
}
.blog-list-subhead {
    color: #949090;
    font-size: 16px;
    display: block;
    margin-bottom: 10px;
    text-transform: none
}
.blog-list-subhead a {
    white-space: pre
}
.blog-list-content .thumb-container {
    display: block
}
.blog-list-content .blog-thumb {
    margin-right: 20px
}
.blog-list-content div.blog-float {
    float: left;
    width: 65%
}
.blog-list-content .author-info {
    padding-top: 20px;
    padding-bottom: 0
}
.blog-list-content .blog-list-author {
    display: inline-block
}
.blog-list-content .blog-list-author a {
    padding-left: 0
}
span.blog-list-author p {
    margin-top: 0;
    padding-top: 0;
    margin-bottom: 20px
}
.author-sidebar {
    margin-top: 15px
}
.author-sidebar p {
    font-weight: 800;
    font-size: 18px
}
.author-sidebar img.u-avatar {
    height: 100px;
    width: 100px;
    border-radius: 50px
}
.author-sidebar-social p {
    color: #ccc;
    font-size: 14px
}
.author-sidebar-social .author-twitter {
    float: left;
    background-image: url(/themes/anitya/images/twitter_icon.png);
    background-color: #445b88;
    background-repeat: no-repeat;
    background-position: center;
    height: 38px;
    width: 38px;
    padding: 0;
    margin: 5px
}
.author-sidebar-social .author-googleplus,
.author-sidebar-social .author-linkedin {
    float: left;
    background-color: #445b88;
    background-repeat: no-repeat;
    background-position: center;
    height: 35px;
    width: 35px;
    padding: 0
}
.author-sidebar-social .author-linkedin {
    background-image: url(/themes/anitya/images/linkedin_icon.png);
    margin: 5px
}
.author-sidebar-social .author-googleplus {
    background-image: url(/themes/anitya/images/google_icon.png);
    margin: 8px
}
.author-body,
.author-body h2,
div#sb-header {
    margin-top: 0
}
.author-body {
    margin-bottom: 12px;
    padding-bottom: 12px
}
div#sb-header h3 {
    margin-top: 0;
    line-height: 29px
}
@media (max-width:991px) {
    #blockStyle3896Sidebar60 {
        width: 100%!important;
        float: none!important;
        margin: 40px 0 0!important
    }
    #sb-global form {
        margin-top: 40px!important;
        width: 100%!important
    }
}
div#sb-header h3 a {
    font-family: "Verlag A", "Verlag B", sans-serif;
    letter-spacing: .05em;
    color: #fae819;
    text-transform: none;
    font-weight: 400;
    font-size: 24px
}
div#sb-header div.ccm-page-list {
    margin-bottom: 20px
}
.blog-attributes h1 {
    margin-bottom: 0
}
.hidden-authorID,
.hidden-post,
.hidden-profileID {
    display: none
}